body { 
    position:absolute;
    background:#808080;
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:10pt; 
	color:#000000;
}
html, body { 
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}
#menu {
    position:fixed;
    top:0px;
    left:0px;
    width:150px;
    height:100%;
    z-index:5;
}
#right {
    position:fixed;
    top:0px;
    right:0px;
    width:80px;
   height:100%;
    z-index:5;
}
#content {
    margin:0;
    padding-top:25px;
    padding-left:160px;
    padding-right:95px;
    padding-bottom:5px;
    z-index:1;
}
#content_fix {
    position:fixed;
    margin:0;
    height:90%;
    padding-top:25px;
    padding-left:160px;
    padding-right:95px;
    padding-bottom:5px;
    z-index:1;
}
#footer_container {
    position:fixed;
    bottom:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:15px;
    z-index:6;
}
#footer {
    position:relative;
    top:0; left:0; right:0; bottom:0;

    z-index:7;
}
* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}
* html #header_container, * html #footer_container {
    position:absolute;
    width:100%;
    padding-right:16px;
}
* html #menu {
    position:absolute;
}
* html #right{
    position:absolute;
    padding-right:16px;
}
* html #header,* html #footer {
    height:100%;
    position:static;
}
* html #content, * html #content_fix {
    position:absolute;
    top:0; bottom:0; left:0; right:0;
    height:100%;
    width:100%;
    overflow:auto;
    margin:0;
}
input{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:8pt; 
	background:#808080;
	color:#CCCCCC;
}
select{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:8pt; 
	background:#808080;
	color:#CCCCCC;
}
textarea{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:8pt; 
	background:#808080;
	color:#CCCCCC;
}
.ifield{
	background-image:url(pics/input_back.jpg);
}
p, table, td{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:10pt; 
	color:#000000;
}
a{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:10pt; 
	font-weight: bold;
	color:#000000;
	font-variant: small-caps;
	text-decoration:none;
}
a:link {
	font-weight: bold;
	text-decoration:none;
}
a:hover {
	font-weight: bold;
    color:darkgray;
	font-variant: small-caps;
	text-decoration:underline;
}
a.akiv{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:10pt; 
	font-weight: bold;
	color:#FF8C19;
	font-variant: small-caps;
	text-decoration:none;
}
a.aktiv:link {
	font-weight: bold;
	text-decoration:none;
}
a.aktiv:hover {
	font-weight: bold;
    color:#FFCE19;
	font-variant: small-caps;
	text-decoration:underline;
}

a.counter{
	text-decoration:none;
	font-weight:normal;
	font-size:8pt;
	color:#C7B39A;
}
a.counter:hover{
	cursor:help;
	font-weight:normal;
	font-size:8pt;
	color:#C7B39A;
}
a.counter span{
	visibility:hidden;
	position:absolute;
	right:5px;
	margin-top:0px;
	text-decoration:none;
}
a.counter:hover span{
	visibility:visible;
	font-weight:normal;
	font-size:8pt;
	color:#1D1710;
}
div.countertext{
	font-weight:normal;
	font-size:8pt;
	color:#C7B39A;
}
