body, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #FFFFFF;
scrollbar-face-color: #F4F4F4;
scrollbar-arrow-color: #2A8C8C;
scrollbar-base-color: #FFFFFF;
scrollbar-3d-light-color: #F4F4F4;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-highlight-color: #D5EDED;
scrollbar-shadow-color: #EEB587;
scrollbar-track-color: #FFFFFF;}

.titel {  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #F78F1E;
}

.utitel { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FBC78E;
} 

.rest {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #231F20;
}

.oez {  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F78F1E;
}

.oben {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #8C561F;
}

.hilfe {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #CE7718;
}

a {color: #F78F1E; text-decoration :none;}
a:hover { color: #FBC78E; text-decoration: underline }

.mail {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;}
a.mail {color: #8C561F; text-decoration :none;}
a.mail:hover {color: #231F20; text-decoration: underline;}

.design {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;}
a.design {color: #CC781E; text-decoration :none;}
a.design:hover {color: #FBC78E; text-decoration: underline;}

.design2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;}
a.design2 {color: #CC781E; text-decoration :none;}
a.design2:hover {color: #FBC78E; text-decoration: underline;}

.popup {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;}
a.popup {color: #FBC78E; text-decoration :none;}
a.popup:hover {color: #231F20; text-decoration: underline;}

.border {
border: 1px solid #F78F1E;
}

.border2 {
border: 1px solid #231F20;
}

.border3 {
border: 1px solid #FBC78E;
}



/* div popup einblender */

#suupi {
z-index: 99;
right: 40px; 
top: 10px; 
width: 240px; 
height: 55px;
padding: 10px;
background: url(images/bg_trans20.png);
border: 1px solid #F78F1E;
box-shadow: 0px 2px 5px #333;
-webkit-box-shadow: 0px 2px 5px #333; 
-moz-box-shadow: 0px 2px 5px #333; 

}

#suupi h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #231F20;
padding: 0 0 10px 0;
margin: 0;
}

#suupi h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #B56B16;
padding: 0;
margin: 0;
}


#suupi3 {
visibility: visibility;
position: absolute;
right: 40px; 
top: 60px; 
}



#suupi4 {
visibility: visibility;
position: absolute;
right: 40px; 
top: 30px; 
width: 240px; 
height: 60px;
padding: 10px;
background: url(images/bg_supidiv4.jpg);
border: 1px solid #F78F1E;
box-shadow: 0px 2px 5px #333;
-webkit-box-shadow: 0px 2px 5px #333; 
-moz-box-shadow: 0px 2px 5px #333; 
color: #FBC78E;
}

#suupi4 h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FBC78E;
padding: 0 0 5px 0;
margin: 0;
}


#suupi5 {
visibility: visibility;
position: absolute;
right: 40px; 
top: 260px; 
width: 240px; 
height: 120px;
padding: 10px 10px 0 10px;
margin: 0;
background-color: #000;
border: 1px solid #F78F1E;
box-shadow: 0px 2px 5px #333;
-webkit-box-shadow: 0px 2px 5px #333; 
-moz-box-shadow: 0px 2px 5px #333; 
color: #FBC78E;
}

#suupi5 h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FBC78E;
padding: 0 0 5px 0;
margin: 0;
}






.divtitel {  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #B56B16;
margin: 0px;
}

.divtitel2 {  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #D9801A;
margin: 0px;
}



/* png fix */

img { 
behavior:url("/images/z_pngfix.htc"); 
border: none; }




/* formular */

.field {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2e2e2e;
background-color: #FFFFFF;
border:none;
width: 180px;
border-color: #FFC400;
}

input.totalfield {
	border:none;
	background-color:#231f20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #FFFFFF;
	font-weight:bold;
	width:40px;
}

td.menupanel {
	padding:10px;
	border:1px solid #FBC78E;
}

td.label {
	padding-right:20px;
}
	
