html {
	  margin:0;
     padding:0;
     height:100%;
  }
body {
	background-image:url('./images/hg4.gif');
	margin:auto;
	padding:0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:100%;
}

h1, h3, h4, h5, h6, strong{

 display:inline;
 font-size:12px;
 font-weight:normal;
 
 }

.submen {
	padding:0;
	list-style:none;
	margin:0;
	font-size: 11px;
	font-weight:bold;
}
.mainmen {
	padding:0;
	list-style:none;
	margin:0;
	font-variant: small-caps;
	font-size: 13px;
	font-weight:bold;
}




#container {
	float:left;
	min-width:900px;
	width:80%;
	margin-left:10%;
	padding:0;
	background:#f5f1e8;
	text-align:left;
	border:1px solid #dbd3c2;
	display:inline;
    min-height: 100%;
    height:auto !important; 
    height: 100%;
    
}

*html #overlay{
    width:240px;
}

*+html #overlay{
    width:240px;
}

#menue {
	text-align:left;
	display:inline;
	float:left;
	border:1px solid #eae2d1;
	background-image:url('./images/bg-menu.jpg');
	width:auto;
	min-width:222px;
	padding-right:5px;
	padding-bottom:0px;
	font-size: 13px;
	white-space:nowrap;
	margin-left:8px;
	margin-top:-40px;
	margin-bottom:5px;
	vertical-align:top;
}




#menue ul {
	padding:0;
	list-style:none;
	margin-bottom:5px;
}

*+html #menue ul{
margin-left:0px;
padding-left:0px;
font-size:10px;
}

*html #menue ul{
margin-left:0px;
padding-left:0px;
}

#menue li {
	color:#cc2900;
	text-decoration: none;
	letter-spacing: 1px;
	text-decoration:none;
	margin-left:5px;
	margin-top:5px;
	white-space:nowrap;
	line-height:24px;
}

*+html #menue li{
letter-spacing: 0px;
}

*html #menue li{
letter-spacing: 0px;
}

#menue li a:link, #menue li a:visited, #menue li a:active  {
	color:#CC2900;
	text-decoration:none;
}
#menue li a:hover  {
	color:#ff8c00;
	text-decoration:none;
}

#header {
	height:150px;
	background:#fff;
	padding:0;
	margin:0;
	background-image:url('./images/logo_bg.jpg');
	/*background-position:top right;*/
	background-repeat:no-repeat;
	width:100%;
}
#verlauf {
	background-image:url('./images/verlauf2.jpg');
	width:100%;
	height:45px;
	float:left;
}

#hd_bar {
	background:#ff8c00;
	width:99%;
	height:32px;
	margin:8px auto;
	border:1px solid #cc2900;	
	padding:0;
	text-align:right;
	color:#fff;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:1px;
}

#hd_red_bar {
	background:#cc2900;
	height:4px;
	margin-bottom:3px;
}
#content {
	padding-left:10px;
	padding-right:10px;
	min-width:600px;
	min-height:600px;
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 margin:0px; 
	 font-size: 12px; 
	 color: #2F2F2F; 
	 text-decoration: none;
}

#content a{
color:#CC2900;
	font-size:12px;
	font-weight:bold;
}

#content a:hover{
color: #ff8c00;
text-decoration: underline;
}

h2 {
	color:#CC2900;
	font-size:12px;
	font-weight:bold;
}

#n_bottom {
	text-align:center;
	width:222px;
	float:left;
	display:inline;
	padding:0;
	margin-top:-50px;
}
#nav2  {
	border:1px solid #eae2d1;
	display:block;
	list-style:none;
	float:left;
	width:98%;
	margin-left:1%;
	margin-right:1%;
	/*background:#fff;*/
	background-image:url('./images/bg-server.jpg');
	text-align:center;
	height:24px;
}
#nav2 ul {
	display:inline;
	list-style:none;
	text-align:center;
	padding:0;
	margin-top:2px;
	margin-bottom:2px;
}
#nav2 li ,#nav2 ul {
	display:inline;
	list-style:none;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
#nav2 li {
	padding-right:10px;
	color:#A5361F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
#nav2 li a:link, #nav2 li a:visited, #nav2 li a:active{
	padding-right:10px;
	color:#A5361F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-variant:normal;
	text-align:center;
}
#nav2 li a:hover {
	font-weight: bold;
	font-size: 11px;
	color: #e48023;
	text-decoration: underline;
}

#breadcrumbs{ padding-left:10px; margin-top:5px; margin-bottom:5px; font-size:10px; color:#aaa; }
#breadcrumbs a{color:#aaa; font-size:10px;}
#breadcrumbs a:hover {color:#A5361F; text-decoration:underline;}

.footer a{
color:#A5361F;
}

#keywords{
display:none;
}