body { 			
		background-color:#dcdcdc;
		font-size:0.8em;
		font-family:verdana,arial,helvetica,sans-serif;
		}

.versteckt { 
		position:absolute; left:-10000px;
		}

div#wrap { 	width:980px;
		margin:auto;
		padding:0 0 0 0;
		background-color:#9e2531;
		}
		
div#header {     	
		}

div.titelbild {     	
		border-bottom:1px solid #EE8C25;
		height:111px;
		}


div#header_sub { 
		background-color:#9e2531;
		}

div#header_sub  a  {
		color:white; 
				}

div.hauptnavi {  
		width:820px;
		float:left;
		padding: 2px;
		font-size:1.2em;
		} 

div.globals {  
		width:280px;
		position:relative;
		top:-3.0em; 
		right:5px;
		float:right;
		font-size:1.2em;
		text-align:right;
		padding:2px;
				}
		

#span.language  { 
#		float:left; 
#		width:190px; 
#		padding:5px 0 5px 15px; 
#		font-size:90%;
#				}


				
		


div#main_wrap {	
# 		background-color: white;
		background: url(../img/suche_bg.gif);
		background-repeat:repeat-y;
		width:100%;
		clear:both;
		}
		
div#navigation { 
		clear:both;
		}
		
div.suchen { 	
#		padding:5% 7%; 
		background: url(../img/suche_bg.gif);
		font-size:80%;
		font-weight:bold;
		border-bottom:1px solid #ddd;
		float:left;
		width:100%;
		margin-bottom:1em;
		}

div.suchen form { 

}		
		
div.suchen input {	border:1px solid #aaa;
				float:left;
				margin-right:5px;
				}
		
div.login { 	

		}
		
div#nav_col {   	
	width:180px;
	float:left;
	background:url(../img/suche_bg.gif) top left;
}		
			
div#rootline {  
		position:relative;
		left:180px; 
		float:left;
		background-color:#9e2531;
		padding:2px; 
		font-size:0.9em; 
		color:white;
		} 	


div#content {	
		padding:1px;
		}
		



div#content_wrap  {	
		width:800px;
		float:left;
		background-color: #f9ffe5;
		}	

div#content_wrap label {  display:block;
				padding-left:5px;
				padding-right:5px;
				width:200px;
				float:left;
				text-align:right;
				font-weight:bold;
				background-color: #dedc5b;
	    }	
		
div#content_col 	{
		width: 100%;					
		}	

div#inhalt {
		padding: 5px;
		}		
	
	
div#content_colr 	{	
		float:right;
		width:222px;
		margin-left:10px;
		}	

div#rechts {	
		background-color: #9e2531;
		font-size:0.9 em;
		padding: 0px;
		}
		
		
div#footer { 	clear:both;
			padding:10px;
			border-top:1px solid #999;
			background-color:#dedc5b;
			font-size:90%;
		}
		
div#footer  a  {	color:#535353;
				}			
		
div.copyright {float:left;width:250px;}
div.toplink {float:right;width:80px;text-align:right;}
div.bottomnavi {text-align:center;}

/*HauptNavigation*/
a.menu_haupt {
text-align:left;
color:#000000;
text-decoration:none;

}

a.menu_haupt:hover {
color:#9e2531;
text-decoration:none;
background-color:#4d9022;
}
/*Hauptnavigation Ende*/

/*GlobalsNavigation*/
a.menu_global {
color:#000000;
text-decoration:none;

}

a.menu_global:hover {
color:#9e2531;
text-decoration:none;
background-color:#9e2531;
}
/*Globalsnavigation Ende*/

/* Navigation */

div#navigation ul 	{	list-style-type:none;
					padding:0;
					margin:1em;
				}
div#navigation ul ul	{	list-style-type:none;
						padding:0;
						margin:0 0 0.5em 1em;
				}			
								
ul.navi li	 { 		margin-bottom:0.2em;}	
		

ul.navi li a { 
				display:block;
				padding:0.2em 0.2em;
				text-decoration:none;
				color:#666666;
				font-weight:bold;
				border:1px solid #ddd;
#				background-color:#97be0d;
				background-color:#eee;
				
				}	
				
ul.navi li  a:hover {	background:#ddd;
				
#				color:#97be0d;
				color:#494A47;
				border-color:#ccc;
			}
			
ul.navi li a.active { 
				background-color:#97be0d;
#				background-color:#999;
				border-color:#999;
				color:#fff;
}
					
ul.subnavi li	{	list-style-type:none;
				margin: 0;
				padding:0;
				margin-bottom:0;
				}				
				
ul.subnavi li a {	 
				font-size:90%;
				padding:0.2em 0.5em;
				text-decoration:none;
#				color:#97be0d;
				color:#666666;				
				font-weight:normal;
				background:white;
				border:0;
				border-left: 1px dotted #aaa;

				border-bottom: 1px dotted #aaa;
				}	
										
ul.subnavi li a:hover { text-decoration:underline;
				background:white;	
				}

ul.subnavi li a.active { 
				background-color:#dedc5b;
				font-weight:bold;
				color:#555;
				border-color:#555;
}				
				
/* Navigation Ende */

/* layout spalten */
div.links { 	float:left; 



}

div.rechts { 	float:right; 

}

div.c_pad { 	
		# padding:8px; 
}


/* ------ LOGIN ----- */
div.login{
   font-size:12px;
#   color:#587e94;
   color:#626262;
   text-align:center;
   margin:0px 0px 5px 0px;
   padding:10px 5px 0px 5px;
}
div.login span{
   font-style:italic;
   margin-bottom:3px;
}
div.login input.logout{
   margin-top:5px;
}
/* ----- Input-Felder ----- */
div.login input.input{
   background: url(../img/bg_input.jpg) repeat-x;
   border:1px solid #759fb7;
   border-right:1px solid #476d82;
   border-bottom:1px solid #476d82;
   width:140px;
#  color:#79a5be;
   color:#626262;
   margin-bottom:1px;
}
div.login input.submit{
   width:142px;
   background: url(../img/bg_suchbutton.jpg) repeat-x;
   border:1px solid #759fb7;
   border-right:1px solid #476d82;
   border-bottom:1px solid #476d82;
}


/* Links formatieren */

a:link {
	color: #4d9022;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #97b30d;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: dedc5b;
}

h4 {
	font-size: 1em;
}
hr {
	color: #4d9022;
	}