html { height: 100%; margin-bottom: 0.1em; }
body,li,td,i,b,u,a,blockquote {  font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; font-size: 11px; color: #003154; text-decoration: none;}
#content{ padding-left:5px; } 
#dataContent {  }
table { border:0;  border-spacing:0; border-collapse:collapse; padding:0;}

h1{font-size: 12px; color: #003154;letter-spacing:4px; font-weight:bold;}
h2{font-size: 11px; color: #003154;font-weight:bold;}
a{color: #003154;text-decoration: underline;}
a:hover{ color: #003153;text-decoration: none;}

#wrapper{ border-left:1px solid #C80437; border-right:1px solid #C80437;  }
.link{font-size: 11px; color: #ffffff; text-decoration: none;}
.link:hover{font-size: 11px; color: #ff0000; text-decoration: none;}

.link2{font-size: 11px; color: #7F0202; font-weight:bold; text-decoration: underline;}
.link2:hover{font-size: 11px; color: #ff0000; font-weight:bold; text-decoration: none;}

.pfad{ text-decoration: none;color: #003154;}
.pfad:hover{ color: #003153; text-decoration: none;}

.button { margin-left:2px;}

.text_farbe2{ color: #ffffff;}
.text_vorheben{ color: #666666; }

.error_form{color: #ff0000;}

.maus{cursor:hand;}

.feld_error,.feld1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF; border: 1px #FF0000 solid}
.felder_rand { border: 1px #cccccc solid}
.feld { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; text-decoration: none; border-color: #333333 #999999 #999999 #333333; border-width=1px;
background-color: #FFFFFF} 

.footer {color: #BCCEDA; }
.footer a { color: #BCCEDA;}
.footer a:hover {}

.white {
	color:#FFFFFF;
	text-transform: uppercase;
	font-size: 8px;
}
form { margin:0; padding:0;}
.search {
	border: none;
	height: 15px;
	font-size:11px;
}
/* D R O P - D O W N */
#menu, #menu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;		
}
#menu a {
	display: block;
	width:99%;			
	padding:3px 2px 5px 2px;	
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 9px;	
}
#menu li { /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */	
}
#menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 140px;	
	margin: 0 0 0 -30px;
	padding:4px 0;		
}
#menu ul li {width: 100%;	 }
#menu ul li a{background-color:#E2A8B7;	padding:5px;}
#menu ul li a:hover {background-color:#C80437;}
#menu li a:hover {color:#000000;}

#menu li:hover ul ul, #menu li.sfhover ul ul {left: -999em; }
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul { left: auto; }

.menu_nsel, .menu_sel {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 9px;	
	width: auto!important;	
	display: inline;	
}
 * html .menu_nsel { width:18px!important;}
 * html .menu_sel { width:18px!important;}
.menu_nsel:hover{  text-decoration: none; color: #333333;}

#MadeBy {
	padding:5px;
	color:#F1F2F1;
}
