body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
	text-align:center;
	}
	a:link{color:#000000; text-decoration: none;}
	a:visited{color:#000000; text-decoration: none;}
	a:hover{color:#666666; text-decoration: none;}
	a:active{color:#000000; text-decoration: none;}
	
.head {
	width:906px;
	height:219px;
	margin:0px auto;
	}	
.navi {
	width:906px;
	height:162px;
	margin:0px auto;
	text-align:left;
	}
.navicontainer{
	width:184px;
	height:162px;
	float:left;
	background-image:url(img/hg_navicontainer.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.trenner{
	width:906px;
	height:44px;
	margin:0px auto;
	background-image:url(img/hg_trenner.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}	
.adresse {
	width:175px;
	height:250px;
	text-indent:0px;
	float:left;
	padding-left: 32px;
	}			
.content {
	width:906px;
	margin:0px auto;
	text-align:left;
	background-image:url(img/hg_content.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}
.inhalt {
	width:660px;
	padding-bottom:50px;
	float:left;
	}
.inhaltblock{
	width:660px;
	height:120px;
	}
.bild {
	margin-right:30px;
	margin-bottom:10px;
	float:left;
	}	
.verband {
	border:0px none;
	float:left;
	}			
		
.footer {
	width:906px;
	height:27px;
	background-image:url(img/footer.jpg);
	text-align:left;
	line-height:24px;
	text-indent:204px;
	margin:0px auto;
	}				
.headline{
	font-size:14px;
	font-weight:bold;
	}
.subline{
	color:#CC0000;
	font-weight:bold;
	}
.sublinebig{
	color:#CC0000;
	font-weight:bold;
	font-size:14px;
	}	
.subline2{
	font-weight:bold;
	}	
/*------------------------navi-------------------------	*/	

#navcontainer ul{
	width:180px;
/*	height:300px;*/
	float:left;
	margin: 30px 0 0 0px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	line-height:24px;
	}
#navcontainer li { 
	margin: 0 0 0 0px;
	text-indent:32px
	}
#navcontainer a {
	display: block;
	width: 120px;
	height: 24px;
	background-image: url(img/butt_0.jpg);
	}
#navcontainer a:link, #navlist a:visited {
	color: #000000;
	text-decoration: none;
	}
#navcontainer a:hover {
	background-image: url(img/hg_button.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	color: #666666;
	}
#active a:link, #active a:visited, #active a:hover {
	background-image: url(img/hg_button.jpg);
	background-repeat:no-repeat;
	color: #000000;
	}
	
.naviblock{
	width:722px;
	height:162px;
	float:left;
	}
.naviblock ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}		
.naviblock li{
	margin:0px;
	float:left;
	}	
.naviblock a {
	display: block;
	width: 239px;
	height: 162px;
	}
a.schaedling:link {background-image: url(img/butt_1_0.jpg);}
a.schaedling:visited{background-image: url(img/butt_1_0.jpg);}				
a.schaedling:hover{background-image: url(img/butt_1_1.jpg);}
a.schaedling:active{ background-image: url(img/butt_1_0.jpg);}

a.holz:link {background-image: url(img/butt_2_0.jpg);}
a.holz:visited{background-image: url(img/butt_2_0.jpg);}				
a.holz:hover{background-image: url(img/butt_2_1.jpg);}
a.holz:active{ background-image: url(img/butt_2_0.jpg);}

a.bau:link {background-image: url(img/butt_3_0.jpg); width:244px;}
a.bau:visited{background-image: url(img/butt_3_0.jpg); width:244px;}				
a.bau:hover{background-image: url(img/butt_3_1.jpg); width:244px;}
a.bau:active{ background-image: url(img/butt_3_0.jpg); width:244px;}	







/*---------Formular----------------------------------------*/


#formular{
	width: 380px;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
.label {  
	margin:0 12px 12px 0; 
	padding:0;  
	width:120px; 
	display:block; 
	float:left; 
	clear:left;
	}
.inputfield{
	border-color: #000000;
	border:1px solid;
	width: 200px;
	margin: 0 4px 12px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
.inputfield2{
	border-color: #000000;
	border:1px solid;
	width: 200px;
	margin: 0 4px 12px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}	
.selectfield{
	border-color: #000000;
	border:1px solid;
	width: 98px;
	margin: 0 4px 12px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
.selectfieldgross{
	border-color: #000000;
	border:1px solid;
	width: 204px;
	margin: 0 4px 12px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}	
.halbesfeld{
	width: 94px;
	}		
.strasse{
	width: 150px;
	}
.nummer{
	width: 38px;
	}	
.plz{
	width: 53px;
	}		
.ort{
	width: 135px;
	}
.jahr{
	width: 90px;
	}		
.submitbtn {
	width:80px; 
	background:#000000; 
	border:1px solid; 
	border-color:#000000 #000000 #000000 #000000; 
	color:#000000; 
	cursor:pointer; 
	padding:0; 
	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 20px 20px 0px 0;
	}
.submitbtn:hover {
	background:#cccccc; 
	color:#000000; 
	border:1px solid; 
	border-color:#000000 #000000 #000000 #000000;
	}	
.buttoncontainer{
	padding-left: 133px;
	}
