@charset "utf-8";
/* CSS Document Interchim*/

html{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background: url(bilder/pixellinie_hintergrund.jpg) repeat-x top #03478c;
	overflow:auto;
	}

body{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	background:url(bilder/hintergrund.jpg) no-repeat center top;
	
}


p{
	margin:0px;
	padding:0px;
	font-size:12px;
	color: #333;
	padding-left:12px;
	
}

#zentrieren{
	width:980px;

	margin:0px auto;
	background-color:#FFF;
	}

.bg_tbl{
	background:#EFEFEF;
}

h1{
	font-size:14px;
	color:#FFF;
	padding:0px;
	margin:0px;
	line-height:35px;
	font-weight:normal;
	margin-left:12px;
}

h2{
	font-size:12px;
	color:#03478c;
	font-weight:bold;
	margin-top:74px;
	margin-left:12px;

}

h3{
	font-size:12px;
	color:#03478c;
	font-weight:bold;
	margin-top:20px;
	margin-left:12px;

}

h4{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:12px;
	color: #b5b5b5;
	padding-left:12px;
	
}

ul{

	}
li{
	color: #333;
	}
	
hr{

	}

#head {
	width:980px;
	height:333px;
	margin:0px;
	background:#000;
	float:left;
		}
			
#headbild {
	float:left;
	
	}
	
#content_links {
	float:left;
	
	width:232px;
	background:#FFF;	
	}
	
#suchfeld {
	width:200px;
	height:108px;
	margin:0px;
	padding:0px;
	margin-left:25px;
	margin-top:31px;
	background:url(bilder/suchfeld_bg.jpg) right bottom no-repeat;
	}
	

#drucken{
	width: 150px;
	height: 40px;
	float:right;
}


/*  Kontaktformular Einstellungen START  */
	#suchfeld form{
		padding:0px;
		margin:0px;
	}
	
		#suchfeld p{
		padding:0px;
		padding-bottom:8px;
		margin:0px;
		margin-left:0px;
		font-size:10px;
		font-weight:bold;
		color:#03478c;
		
	}
	
	#suchfeld input{
		color:#737373;
		width:143px;
		height:12px;
		border-top:solid 1px #737373;
		border-left:solid 1px #737373;
		border-bottom: solid 1px #bfbfbf;
		border-right: solid 1px #bfbfbf;
		background:url(bilder/suchfeld_pixellinie.jpg) repeat-x;
		font-size:10px;
	}

/*  Kontaktformular Einstellungen STOP  */


#hinweisfeld{
	width: 450px;
	height:100px;
	float:left;
	margin-top:20px;
	background:#F5F5F5;
	padding-left:20px;
	margin-left:50px;
}

#bildbereich{
	float:left;
	width:202px;
	height:291px;
	padding:0px;
	margin:0px;
	margin-left:25px;
	margin-top:27px;		
	}
	
		#bildbereich h1 {
		padding:0px;
		padding-bottom:8px;
		margin:0px;
		margin-left:0px;
		font-size:10px;
		font-weight:bold;
		color:#03478c;		
		}
	
	#bildbereich p {
		padding:0px;
		padding-bottom:8px;
		margin:0px;
		margin-left:0px;
		margin-top:12px;
		font-size:10px;
		line-height:15px;
		color:#333;		
		}
		
#content_rechts{
	float:left;
	width:748px;
	min-height:500px;
	padding:0px;
	margin:0px;
	margin-top:12px;
	background:url(bilder/content_rechts_bg.jpg) #FFF no-repeat;
	}
	#content_rechts img{
		margin-right:35px;
		margin-left:35px;
		border:none;
	}
		#content_rechts a{
			font-size:12px;
			text-decoration:none;
			font-style:italic;
		}
			#content_rechts a:hover{
				color:#3b73ff;
			}
			
			
#content_prod{
	float:left;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	margin-top:12px;
	background:url(bilder/content_prod_bg.jpg) #FFF no-repeat;
	}
	#content_prod img{
		margin-right:35px;
		margin-left:35px;
		border:none;
	}
		#content_prod a{
			font-size:9px;
			text-decoration:none;
			margin-left:12px;
			font-style:italic;
		}
			#content_prod a:hover{
				color:#3b73ff;
			}
			
			#content_prod table{
				margin:0px;
				padding:0px;
				width:980px;
				font-size:12px;
				color: #666;
				padding-left:12px;
				padding-right:20px;
				padding-bottom:30px;
			}
			#content_prod h4{
				font-size:15px;
				color:#666;
				padding:0px;
				margin:0px;
				
				color:#03478c;
				font-weight:bold;
				
			}
			#content_prod h3{
				padding:0px;
				margin:0px;
				font-size:12px;
				color:#03478c;
				font-weight:normal;
				padding-top:10px;
				padding-bottom:10px;
			
			}


	
	
*html #content_rechts{
	height:500px;
	}
	
#fuss{
	float:left;
	margin:0px;
	padding:0px;
	width:980px;
	height:47px;
	background:url(bilder/footer_bild.jpg);
	text-align:right;
	}
	
	#fuss a{
	margin:0px;
	padding:0px;
	margin-right:30px;
	color:#666666;
	font-size:9px;
	line-height:40px;
	text-decoration:none;	
	}
	#fuss a:hover{
	color:#000000;
	
	}
	
	
#inhalte{
	background-color:#FFF;
	width:100%;
	height:100%;
	float:left;
	}





/*___________NAVI_________________________________________*/
	
#navi {
	margin:0px;
	padding:0px;
	width:232px;
	height:333px;	
	float:left;
	background:url(bilder/navigation.jpg);
}
#navi ul{
	list-style:none;
	padding:0px;
	width:219px;	
	margin-top:57px;
	padding:33px;		
	
	
		
}
#navi li{	
	margin:0px;
	padding:0px;
	padding-bottom:12px;
	width:219px;	
}
#navi a{
	width: 191px;
	height:23px;
	line-height:25px;
	display:block;
	margin:0px;
	padding:0px;
	border-bottom: solid #FFF 1px;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	background:url(bilder/navi_pfeil.jpg) right center no-repeat;
}
#navi a:hover{
	color: #9F9F9F;
}






#navi, #navi ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		/*width : 11em;*/
	}
	
	#navi li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		/*width: 11em;*/
	}
	
	#navi li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		/*margin-left : 11.05em;*/
		margin-left : 199px;
		margin-left : 200px;
		/*margin-top : -1.35em;*/
		margin-top : -38px;
		background-color:#c71a20;
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		opacity: 0.9;
		border-top:solid 1px #FFF;
		width:230px;
	}

	#navi li ul a { /* second-level lists */
		color:#FFF;
		border:none;
		height:12px;
		line-height:12px;
		font-size:12px;
		width: 250px;
	}
	
	#navi li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#navi li a {
		/*width: 11em;
		w\idth : 10em;*/
		display : block;
		/*padding : 0 0.5em;*/
	}
	
	#navi li a:hover {
	}
	
	#navi li:hover ul ul, #navi li:hover ul ul ul, #navi li.sfhover ul ul, #navi li.sfhover ul ul ul {
		left: -999em;
	}
	
	#navi li:hover ul, #navi li li:hover ul, #navi li li li:hover ul, #navi li.sfhover ul, #navi li li.sfhover ul, #navi li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}











#navi {
	margin:0px;
	padding:0px;
	width:232px;
	height:333px;	
	float:left;
	background:url(bilder/navigation.jpg);
}
#navi ul{
	list-style:none;
	padding:0px;
	width:219px;	
	margin-top:57px;
	padding:33px;		
	
	
		
}
#navi li{	
	margin:0px;
	padding:0px;
	padding-bottom:12px;
	width:219px;	
}
#navi a{
	width: 191px;
	height:23px;
	line-height:25px;
	display:block;
	margin:0px;
	padding:0px;
	border-bottom: solid #FFF 1px;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	background:url(bilder/navi_pfeil.jpg) right center no-repeat;
}
#navi a:hover{
	color: #9F9F9F;
}


/*  Kontaktformular Einstellungen START  */
	.formular{
		height:540px;
		float:left;
		width:432px;
	}
	.formular label{
		font-weight:bold;
		display:block;
		float:left;
		width:80px;
		color:#03478c;
		border:none;
		padding-left:20px;
	}
	.formular input{
		color:#000;
		margin-left:50px;
		height:14px;
		border: solid #666 1px;
		font-size:12px;
	}
	.formular select{
		color:#000;
		margin-left:50px;
		width:100px;
		border: solid #666 1px;
		font-size:12px;
	}
	.formular option{
		color:#000;
		border:none;
		background-color:#666666;
		border: solid #666 1px;
		font-size:12px;
	}
	.formular textarea{
		font-size:11px;
		color:#000;
		margin-left:50px;
		border: solid #666 1px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/*  Kontaktformular Einstellungen STOP  */

#content_rechts .bild, #content_links .bild{
	border:1px solid #8799Bf;
	padding: 2px;
}