/* Kempf Industrie */

html {
	height: 100.3%;
	font-size: 62.5%;
}
body {
	text-align: center;
	font-size: 1.2em; font-family: Arial, Helvetica, sans-serif;
	background-color: #5c5e61;
}

* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0em 0em 0.5em 0em; 
	}
h1 {
	font-size: 1.2em; 
	border-bottom: 1px dashed #004A7F; 
	padding-bottom: 0.4em;
	font-weight: normal;
}

div#header h1 {border: 0px;}
h2 {font-size: 1.6em; color: #FFF; text-align:center; font-weight: normal; }
h3 {font-size: 1.6em; color: #F60; text-align: center; font-weight: normal; padding-top: 10px;  }
h4 {font-size: 1.2em; color: #FFF; text-align:center; }
h5 {font-size: 1.2em; color: #999; text-align:center; }
h6 {font-size: 1.2em; color: #F60; font-weight: normal;}

a {color: #ff6600; text-decoration: none;}
a:link {color: #ff6600;}
a:visited {}
a:hover {}
a:active {}

div#wrapper {
	width: 980px;
	margin: 20px auto;
	/* margin: 0px 40px; */
	text-align: left;
	background: #5c5e61;
	
}
div#header {background-image: url(image/logo_neu.gif);
	height: 135px;
		}

div#nav {font-weight: normal;
	float: left;
	width: 350px;
	background: #5c5e61;
	}
	


div#nav a {
	text-decoration: none; 
	font-weight: bold; 
	text-transform: uppercase; 
	padding-bottom: 2px;
}

div#nav li {
	display: inline; 
	margin-left: 10px;
}
div#nav ul li a#current {border-bottom: 2px solid #FFFFFF;}



div#nav a:hover {
	border-bottom: 2px solid #FFFFFF;
}

div#wrap_content {background-color: #333; 
				min-height: 550px;}

div#main {
	margin: 0px 130px 0px 130px;
	background: #333;
}

div#mainimage {
	margin: 0px 230px 0px 230px;
	padding-top: 50px;
	background: #333;
}

div#mainimage_referenz {
	margin: 0px 130px 0px 130px;
	padding-top: 50px;
	background: #333;
}


div#mainlogo {
	margin: 0px 10px 10px 0px;
	padding-top: 50px;
	height: 250px;
	width: 265px;
	float: left;
}

div#mainadress {
	margin: 0px 0px 10px 285px;
	padding-top: 50px;
	background: #333;
	height: 250px;
	width: 400px;
	}
div#mainbilder {margin-top: 60px;}


div#zurück {text-align: right;
			color: #F60; 
			font-size: 1.2em; 
			height: 20px;
}

div#footer {
	padding-top: 5px;
	padding-right: 15px;
	text-align:right;
	font-weight: light;
	font-size: 1.0em;
	background: #999;
	height: 25px;
}

div#footer a{
	background: #999;
	color: #333;
}
div#footer a:hover{
	background: #999;
	color: #ff6600;
	}

.spalte_partner {
	padding: 8px;
	width: 135px;
	text-align:center;
	float:left;
	min-height: 130px;
	}
	
.produkte_seite1 {margin: 10px 10px 10px 10px;}
.produkte {margin: 0px 15px 0px 0px;}
		
.produkttext {padding-bottom: 6px;
			text-align: left;
			font-weight: normal;
			color: #ff6600;
			margin-left: 10px;
			margin-top: 10px;}
			
.partnerfirmen {font: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #FFF; font-weight: bold;}

.linie {font: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #FFF; font-weight: normal;
		border-bottom: #F60 1px solid;
		padding-bottom: 8px;}
				
				
.angebote {font: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal;
			color: #CCC;
			list-style-type: square;
			margin-left: 11px;}
			

	
.kontakt {font-size: 1.2em;
		font-weight: normal;
		line-height: 1.4em;
		color: #ccc;}
		
.impressum {font-size: 1.0em;
		font-weight: normal;
		line-height: 1.4em;
		color: #ccc;}
		
.zurück {color: #F60; font-size: 1.2em;
		}
		
.leistungen {padding: 30px 50px 0px 57px;
			font-size: 1.2em;
		font-weight: normal;
		line-height: 1.4em;
		color: #ccc;}

.referenzen {
			font-size: 1.0em;
		font-weight: normal;
		line-height: 1.2em;
		color: #ccc;}		
 
 .bilder {padding: 10px 10px 0px 0px;}
