@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	outline:none;
}

body{
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0c3183;
	}
	
.left{
	float:left;	
}
.right{
	float:right;
}
.clear{
	clear:both;
}

label{
	width:105px;
	display:inline-block;
	
}

.lab_right{
	margin-left:43px;	
}

input, select{
	width:175px;
	border:1px solid #0c3183;
	margin-top:4px;
	margin-bottom:4px;
	height:20px;
}
textarea{
	
	width:500px;
	height:120px;
	border:1px solid #0c3183;
	margin-bottom:5px;
}

a {
	text-decoration:none;
	color:#0c3183;
}

a:hover{
	text-decoration:underline;
}

h1, h2{
	font-size:18px;	
	margin-bottom:15px;
}

li{
	padding:0px;
	margin:0px;
	text-align:left;
	
}

	

#header{
	
	background:url(../bilder/lehoff_header.jpg);
	width:989px;
	height:133px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	position:relative;
}





/* Kundenserviceteaser startseite,impressum, etc  */ 
#kundenservice_teaser{
	background:url(../bilder/teaser_back.jpg);
	background-repeat:no-repeat;
	width:208px;
	height:293px;
	display:block;
	position:absolute;
	top:17px;
	left:22px;
	padding-left:12px;
	padding-top:157px;
	font-size:12px;
}

#kundenservice_teaser span{
	font-size:15px;
	}

#kundenservice_teaser h2{
	font-size:17px;
}

#kundenservice_teaser2{
	background:url(../bilder/hotline.jpg);
	background-repeat:no-repeat;
	width:201px;
	height:293px;
	display:block;
	position:absolute;
	top:37px;
	left:465px;
	padding-left:0px;
	padding-top:162px;
	font-size:12px;
}

#kundenservice_teaser2 div{
	font-size:17px;
	margin-bottom:10px;
	}


.blauer_kasten{
	width:989px;
	
	margin-left:auto;
	margin-right:auto;
	background-color:#93aac9;
	background:url(../bilder/blauer_kasten.jpg);
	background-repeat:repeat-y;
	position:relative;
}

.blauer_kasten_unten{
	width:989px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	background:url(../bilder/blauer_kasten_unten.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#93aac9;
	position:relative;
}


.weisser_kasten_rahmen{
	background:url(../bilder/weisser_kasten_rahmen.jpg);
	background-repeat:no-repeat;
	width:727px;	
	display:block;
	position:relative;
	left:240px;
	top:16px;
	height:3px;
	font-size:0px;
	line-height:0px;
}

.weisser_kasten{
	background:url(../bilder/weisser_kasten_back.jpg);
	width:727px;
	height:728px;
	display:block;
	position:relative;
	left:240px;
	top:16px;
}

.weisser_kasten_produkte{
	background:url(../bilder/weisser_kasten_back.jpg);
	width:727px;
	display:block;
	position:relative;
	left:240px;
	top:16px;
}

.inhalt{
	width:663px;
	position:relative;
	top:24px;
	left:35px;
	z-index:10;	
	}
	
.neuheiten{
	width:663px;
	height:210px;
}


.footer{
	margin-right:auto;
	margin-left:auto;	
	width:950px;
	margin-top:10px;
	text-align:center;
}
.footer div{
	margin-top:5px;
} 

.blaues_dreieck{
	font-weight:bold;
	border:none;
}

#meldung{
	font-weight:bold;
}

/* Navigation */

 .menue{
	width:725px;
	height:30px;
	position:absolute;
	left:240px;
	top:77px;
}
 
 
.nav_home, .nav_home_aktiv{
	width:54px;
	height:30px;
	background:url(../bilder/nav_home.jpg);
	display:block;
	float:left;
}

.nav_home:hover, .nav_home_aktiv{
background:url(../bilder/nav_home.jpg);
background-position:-54px 50%;
outline-style:none;
border:none;
}

.nav_produkte, .nav_produkte_aktiv{
	width:71px;
	height:30px;
	background:url(../bilder/nav_produkte.jpg);
	display:block;
	float:left;
}

.nav_produkte:hover, .nav_produkte_aktiv{
background-position:-71px 50%;
outline-style:none;
border:none;
}


.nav_neuheiten , .nav_neuheiten_aktiv{
	width:73px;
	height:30px;
	background:url(../bilder/nav_neuheiten.jpg);
	display:block;
	float:left;
}

.nav_neuheiten:hover, .nav_neuheiten_aktiv{
background-position:-73px 50%;
outline-style:none;
border:none;
}

.nav_uber_uns , .nav_uber_uns_aktiv{
	width:76px;
	height:30px;
	background:url(../bilder/nav_ueber_uns.jpg);
	display:block;
	float:left;
}

.nav_uber_uns:hover, .nav_uber_uns_aktiv{
background-position:-76px 50%;
outline-style:none;
border:none;
}

.nav_leistungen , .nav_leistungen_aktiv{
	width:121px;
	height:30px;
	background:url(../bilder/nav_leistungen.jpg);
	display:block;
	float:left;
}

.nav_leistungen:hover, .nav_leistungen_aktiv{
background-position:-121px 50%;
outline-style:none;
border:none;
}

.nav_werbeartikel , .nav_werbeartikel_aktiv{
	width:92px;
	height:30px;
	background:url(../bilder/nav_werbeartikel.jpg);
	display:block;
	float:left;
}

.nav_werbeartikel:hover, .nav_werbeartikel_aktiv{
background-position:-92px 50%;
outline-style:none;
border:none;
}

.nav_praemienshop , .nav_praemienshop_aktiv{
	width:94px;
	height:30px;
	background:url(../bilder/nav_praemienshop.jpg);
	display:block;
	float:left;
}

.nav_praemienshop:hover, .nav_praemienshop_aktiv{
background-position:-94px 50%;
outline-style:none;
border:none;
}

.nav_katalog , .nav_katalog_aktiv{
	width:60px;
	height:30px;
	background:url(../bilder/nav_katalog.jpg);
	display:block;
	float:left;
}

.nav_katalog:hover, .nav_katalog_aktiv{
background-position:-60px 50%;
outline-style:none;
border:none;
}

.nav_impressum , .nav_impressum_aktiv{
	width:84px;
	height:30px;
	background:url(../bilder/nav_impressum.jpg);
	display:block;
	float:left;
}

.nav_impressum:hover, .nav_impressum_aktiv{
background-position:-84px 50%;
outline-style:none;
border:none;
}
/* Ende Navigation */
 /* Navigation rechts */
.nav_rechts, .nav_rechts:hover{
	background:url(../bilder/nav2_back.jpg);
	background-repeat:no-repeat;
	display:inline-block ;
	width:183px;
	height:32px;
	color:#ffffff;
	text-decoration:none;
}

.nav_rechts_aktiv, a.nav_rechts_aktiv:hover{
	background:url(../bilder/nav2_back_aktiv.jpg);
	background-repeat:no-repeat;
	display:inline-block ;
	width:183px;
	height:32px;
	color:#ffffff;
	text-decoration:none;
}

.nav_rechts_naktiv, a.nav_rechts_naktiv:hover{
	background:url(../bilder/nav2_back_naktiv.jpg);
	background-repeat:no-repeat;
	display:inline-block ;
	width:183px;
	height:32px;
	color:#ffffff;
	text-decoration:none;
}

.nav_rechts_aktiv2, a.nav_rechts_aktiv2:hover{
	background:url(../bilder/nav2_back_aktiv2.jpg);
	background-repeat:no-repeat;
	display:inline-block ;
	width:183px;
	height:32px;
	color:#ffffff;
	text-decoration:none;
}

.nav_rechts span, .kontakt_sub, .nav_rechts_aktiv span, .nav_rechts_naktiv span, .nav_rechts_aktiv2 span  {
	font-weight:bold;
	display:block;
	margin-left:25px;
	padding-top:8px;
	text-decoration:none;
	
}

.menu_rechts{
	position:absolute;
	top:15px;
	left:30px;
}

.button_rund,.button_rund:hover{
	background:url(../bilder/button_back.jpg);
	height:24px;
	width:186px;
	background-repeat:no-repeat;
	display:inline-block;
	color:#ffffff;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
	text-decoration:none;
}

/*Produkte*/

.bread{
font-size:16px;
font-weight:bold;

}

#bread{
margin-left:40px;
padding-top:10px;
}
.produktliste{
float:left;
width:150px;
margin-top:30px;
text-align:center;
font-weight:bold;
height:180px;
margin-right:25px;
position:relative;
}
.produktliste span, .produktlisten_name span {
	font-weight:normal;
	text-align:right;
	display:block;
	border-top:1px solid #a09f9f;
	border-bottom:1px solid #a09f9f;
	padding-top:3px;
	padding-bottom:3px;
	}
.produktlisten_name{
	height:55px;
	margin-bottom:10px;
}

.produkt_name{
	margin-top:40px;
	font-size:18px;
	float:left;
}
.produkt_model{
	font-weight:bold;
	margin-top:00px;
	margin-bottom:20px;
}
.produkt{
	margin-left:20px;
	min-height:600px;
}

#flash_uns{
	position:absolute;
	top:411px;
	left:410px;
}
