
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color: #302F2F;
} 

#top{ 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
background-image: url('../images/top.gif');
background-repeat: repeat-x;
height:12px;
margin-top: 2px;
} 

#top1 {
	position:absolute;
	z-index:1;
	left: 478px;
	top: 18px;
	width: 410px;
}
 
#seitenbreite{ 
 width:900px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 margin-top:10px;
 position:relative; 
 height:70px; 
 width:899px;
 border-right:1pt solid #b1b3b4;
} 
 
#links{
 text-align:right; 
 width:199px; 
 float:left; 
 position:relative; 
 }
 
#haupt{
 float: right; 
 display:inline; 
 position: relative; 
 width:698px; 
border-right:1px solid #b1b3b4;
border-left:2px solid #91b022;

 }
 
#haupt_bild{
 float: right; 
 display:inline; 
 position: relative; 
 width:698px; 
 } 
 
 #haupt_text{
 float: right; 
 display:inline; 
 position: relative; 
 width:680px; 
padding-left: 13px;
padding-right: 3px;
 } 
 
#logo {
	position:absolute;
	z-index:1;
	left: 7px;
	top: -3px;
}
 

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}



 

 @media print{ 
#links{display:none;} 
#haupt{width:100%; float:none;}
}

.menuebutton { 
 padding-top: 4px;
 padding-bottom: 2px;
} 


A.menue:link {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 11pt;}
A.menue:visited {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 11pt;}
A.menue:active {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 11pt; font-weight:bold;}
A.menue:hover {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 11pt; font-weight:bold;}

A.menueaktiv:link {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 11pt; font-weight:bold;}
A.menueaktiv:visited {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 11pt; font-weight:bold;}
A.menueaktiv:active {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 11pt; font-weight:bold;}
A.menueaktiv:hover {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 11pt; font-weight:bold;}



A.menue_k:link {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 7pt;}
A.menue_k:visited {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 7pt;}
A.menue_k:active {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 7pt; }
A.menue_k:hover {COLOR: #6c6d6f; TEXT-DECORATION: none; font-size: 7pt; }


A.menue_k1:link {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 7pt;}
A.menue_k1:visited {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 7pt;}
A.menue_k1:active {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 7pt; }
A.menue_k1:hover {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 7pt; }


A.normal:link {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 10pt;}
A.normal:visited {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 10pt;}
A.normal:active {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 10pt; }
A.normal:hover {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 10pt; }

