body { margin: 0; padding: 0; text-align: center; background-color: #FFFFFF;font-size:100.1%; 
align:center; font-family: Arial, Helvetica, sans-serif;font-style: normal;color: #333333;text-align:center; }

li{list-style:none;} 
img{border:none; vertical-align:top;}
a{text-decoration:none; color:#333333; }
a:hover{text-decoration:underline;}

#page { position:relative; height:100%; width:800px; margin:0 auto; text-align:left; background-color:#FFFFFF; background-image: url(../images/hg_verlauf_klein2.png); background-repeat: repeat-x;}

#kopf { height:80px;}
/* background-image:url("images/hg_verlauf.png") ; */
#sitemap { float: left; width: 800px; height:12; padding:3px; align:left; font-size:0.6em;font-style: normal;color: #333333; }
#sitemap img { margin-top:3px; margin-left:2px;}

#logo { float:right;top: 15px; text-align:right; }

#navcontainer { width: 800px; z-index:10; }
/* suckerfish */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width:140px;
	color:#FFFFFF;
	text-decoration:none;
}

#nav li { /* all list items */
	float: left;
	width:140px; /* width needed or else Opera goes nuts */
	line-height: 1.5em;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width:140px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto; 
}
/* optik des menues */		
	#nav #smenu4 a { width:240px; }
	#nav #smenu4 li ul { width:240px;  }
	#nav { font-size:0.7em; text-align:left;  }
	#nav ul li { line-height: 2em; margin:0;}
	#nav a:link, #navi a:visited { color:#FFFFFF; text-decoration:none; }
	#nav a:active, #navi a:hover { color:#FFFFFF; text-decoration:none; background-color:#333333;}
	  
	#smenu4 li a { background-color:#8FB58F;} #smenu4 li { border-top:1px solid #7DA77D;  } #smenu4 li a:hover {background-color:#7DA77D;}
	#smenu3 li a { background-color:#759073;} #smenu3 li { border-top:1px solid #617E5F; } #smenu3 li a:hover {background-color:#617E5F;}
	#smenu2 li a { background-color:#647E63;} #smenu2 li { border-top:1px solid #506A4F; } #smenu2 li a:hover {background-color:#506A4F;}
	#smenu1 li a { background-color:#546953;} #smenu1 li { border-top:1px solid #40553F; } #smenu1 li a:hover {background-color:#40553F;}

#inhalt {clear:both; width:800px; line-height: 10px; }

#inhaltbox{ background-color:#EBF1EC; width:550px; height:505px; float:left; }
#inhalttext { padding:15px 20px 0 20px; font-size:1em; text-align:left;  font-size:100.1%; font-family: Arial, Helvetica, sans-serif;}
#inhaltbilder { width:240px; height:505px; float: right;}
#inhaltbild1  { width:240px; height:300px; }
#inhaltbild2  { width:238px; height:193px; margin-top:10px; border:1px solid #D4D4D4 }

.headline {line-height: 1.4em; font-size:0.7em; font-weight:bold; letter-spacing: 0.3em;  text-transform: uppercase; }
.headlineH {line-height: 1.4em; font-size:0.7em; font-weight:bold; letter-spacing: 0.3em;  }
.lauftext {line-height: 1.4em; font-size:0.7em; font-weight:normal;}

#fuss {clear:both; font-size:0.6em; text-align:right; line-height: 1.2em;  width:800px; }
