@charset "iso-8859-2";
/* CSS Document */

*,html {margin:0; padding:0;}

/*Grundaufbau*/
body {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#dcd3cf;
	background-image:url(../images/aufbau/bg1.jpg);
}

#sprache {
	background-image: url(../images/aufbau/sprache.png);
	background-repeat: no-repeat;
	width:32px;
	height:61px;
	position: absolute;
	top:42px;
	left:0;
	padding: 6px 0 0 5px;
}
* html #sprache {
	background-image: url(../images/aufbau/sprache.gif);
	-moz-opacity: 0.80;
	opacity:.80;
	filter: alpha(opacity=80);
}	


#sprache a{ color:#f4eeea;}

#wrapper {
	width: 1010px;
	margin: 0 auto; 	
}

/* DEUTSCHER HEAD */
#head {
	margin: 0 0 0 121px;
	background-image:url(../images/aufbau/head.png);
	background-repeat: no-repeat;
	width:753px;
	height:115px;
}
* html #head {
	background-image:url(../images/aufbau/head.gif);
}

/* ENGLISCHER HEAD */
#head_en {
	margin: 0 0 0 121px;
	background-image:url(../images/aufbau/head_en.png);
	background-repeat: no-repeat;
	width:753px;
	height:115px;
}
* html #head_en {
	background-image:url(../images/aufbau/head_en.gif);
}


/* FRANZÖSISCHER HEAD */
#head_fr {
	margin: 0 0 0 121px;
	background-image:url(../images/aufbau/head_fr.png);
	background-repeat: no-repeat;
	width:753px;
	height:115px;
}
* html #head_fr {
	background-image:url(../images/aufbau/head_fr.gif);
}


#head #nav {
	padding: 69px 0 0 20px;
}

#head_en #nav {
	padding: 69px 0 0 20px;
}

#head_fr #nav {
	padding: 55px 0 0 0;
}

#head #nav ul li {
	float: left;
	width:auto;
	list-style-type: none;
	margin-right: 50px;
	padding: 0 2px 1px;
}

#head_en #nav ul li {
	float: left;
	width:auto;
	list-style-type: none;
	margin-right: 50px;
	padding: 0 2px 1px;
}

#head_fr #nav ul li {
	float: left;
	width:auto;
	list-style-type: none;
	margin-right: 40px;
	padding: 0 2px 1px;
}

#nav ul li a{
	color: #FFFFFF;
	font-size: 13px;
	text-decoration:none;
}

#nav ul li a:hover{
	color: #dc9e00;
	font-size: 13px;
	text-decoration:none;
}

#nav ul .aktiv {border-bottom: 1px solid #9d7022;}


/*Grundaufbau Inhalt*/

#anfang {
	margin:0 0 0 121px;
	width:755px;
	background-image: url(../images/aufbau/anfang.png);
	background-repeat:no-repeat;
	height:17px;
}
* html #anfang {
	background-image: url(../images/aufbau/anfang.gif);
}

#inhalt {
	margin:0 0 0 121px;
	width:755px;
	background-image: url(../images/aufbau/muster_seite.png);
	background-repeat:repeat-y;
	padding: 0 17px;
}
* html #inhalt {
	background-image: url(../images/aufbau/muster_seite.gif);
}

#bg {
	background-image:url(../images/aufbau/inhaltsbg.png);
	width: 719px; 
}	
* html #bg {	
	background-image:none;
	background-color: #2c1513; 
	-moz-opacity: 0.80;
	opacity:.80;
	filter: alpha(opacity=80);
}

#abschluss {
	margin:2px 0 0 118px;
	width:758px;
	background-image: url(../images/aufbau/abschluss.png);
	background-repeat:no-repeat;
	height:17px;
}
* html #abschluss {
	background-image: url(../images/aufbau/abschluss.gif);
	margin:2px 0 0 121px;
	width:755px;
}

#overlay {
	margin: -180px 0 0 0 ; 
	position:absolute; 
	z-index:1;
	width:268px;
	height:280px;
	background-image: url(../images/aufbau/overlay.png);
	background-repeat:no-repeat;
}
* html #overlay {
	background-image: url(../images/aufbau/overlay.gif);
}

/*Startseite und Aktuell*/

.in_halb {
	width:327px;
	float:left;
	margin: 20px 0 0 22px;
}
* html .in_halb {
	margin: 20px 0 0 10px;
}

.in_drittel {
	width:258px;
	float:left;
	margin: 20px 0 0 22px;
}
* html .in_drittel {
	margin: 20px 0 0 10px;
}

.in_drittel ul { list-style:disc; margin-left:16px; }
.in_drittel li { padding-bottom:8px; }

#aktuell {clear:both; position:relative; padding: 0 0 20px 3px; z-index:20;}

.aktuellbox {
	width:183px;
	height:125px;
	float:left;
	margin: 20px 0 0 19px;
	padding:15px 15px 16px 15px;
	background-image:url(../images/aufbau/aktuell_box.png);
	background-repeat: no-repeat;
	z-index:20;
}
* html .aktuellbox {
	background-image:none;
	background-color:#684734;
	margin: 20px 5px 0 10px;
}

.boxtext {width:180px; font-size: 11px; line-height: 13px;}
	
.aktuellbild {border: 1px solid #937a42;}


/*Produkte*/
#subnav {
	margin: 13px 15px 15px 19px;
	width: 210px;  
	float: left;
}

#subnav li {
	padding:3px 0 3px 0;
	margin:0px;
	list-style-type: none;
	background-image:url(../images/aufbau/subnav_line.png);
	background-position:top;
	background-repeat:no-repeat;
}
#subnav li a {color:#f4eeea; text-decoration:none; } 
#subnav li a:hover {color:#9d7022; text-decoration:none;} 
#subnav li a.subaktiv {color:#9d7022; text-decoration:none;}

#subnav .linie {padding:0; margin:0;}

.infobox {
	width:228px;
	height:26px;
	float:left;
	margin: 12px 0 0 19px;
	padding:12px 15px 16px 15px;
	background-image:url(../images/aufbau/infobox.png);
	background-repeat: no-repeat;
}
* html .infobox {
	margin: 12px 0 0 13px;
	background-image:none;
	background-color:#684734;
}
	
.produktebox {
	width:228px;
	height:128px;
	float:left;
	margin: 8px 0 0 19px;
	padding:22px 15px 16px 15px;
	background-image:url(../images/aufbau/produktebox.png);
	background-repeat: no-repeat;
}
* html .produktebox {
	margin: 8px 0 0 13px;
	background-image:none;
	background-color:#684734;
}

.protext {
	width:222px;
	font-size: 11px;
	line-height: 13px;
	position:absolute;
	left: 38px;
}

#gestell {
	width:394px; 
	float:right; 
	margin: 20px 21px 0 0;
	padding: 5px 8px 8px 8px; 
	background-image:url(../images/aufbau/gestell_rahmen.png);
	background-repeat: repeat;
}
*+html #gestell {padding: 8px 8px 8px 8px;}
* html #gestell {padding: 8px 8px 8px 8px; margin: 20px 4px 0 0;}

.regal {background-color: #1a0601; margin: 4px 0 0 0; text-align:center;}

#produktdetail {margin: 20px 20px 18px 5px;}
#produktdetail td{padding-left: 10px;}

#groessen {width: 99%; border: 1px solid #d2c7c2; border-bottom:0; border-right:0; margin-top:3px; padding:0;}
#groessen td{border-bottom: 1px solid #d2c7c2; border-right: 1px solid #d2c7c2; padding:0;}

.pbild  {
	background-image:url(../images/aufbau/gestell_rahmen.png);
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; 
	margin: 0 21px 0 0;
}


/*Firma*/
#subnavfirma {
	margin: 73px 15px 15px 19px;
	width: 210px;  
	float: left;
	min-height: 0px;
}

#subnavfirma  li {
	padding:3px 0 3px 0;
	margin:0px;
	list-style-type: none;
	background-image:url(../images/aufbau/subnav_line.png);
	background-position:top;
	background-repeat:no-repeat;
}

#subnavfirma  li a {color:#f4eeea; text-decoration:none; } 
#subnavfirma  li a:hover {color:#9d7022; text-decoration:none;} 
#subnavfirma  li a.subaktiv {color:#9d7022; text-decoration:none;}

#subnavfirma  .linie {padding:0; margin:0;}

#text {width: 430px; float:right; margin: 19px 22px 0 0;}
* html #text { margin: 19px 5px 0 0;}

.boxfirma {
	width:180px;
	height:26px;
	float:left;
	margin: 29px 0 0 19px;
	padding:11px 15px 16px 15px;
	background-image:url(../images/aufbau/infobox2.png);
	background-repeat: no-repeat;
}
* html .boxfirma {
	background-image:none;
	background-color:#684734;
	margin: 15px 0 0 13px;
}

.boxfirma_f {
	width:180px;
	height:62px;
	float:left;
	margin: 12px 0 0 19px;
	padding:11px 15px 16px 15px;
	background-image:url(../images/aufbau/infobox3.png);
	background-repeat: no-repeat;
}
* html .boxfirma_f {
	background-image:none;
	background-color:#684734;
	margin: 12px 0 0 13px;
}

#grafik {
	width:430px;
	height:136px;
	background-image: url(../images/rubrik/struktur_aufstellung.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
* html #grafik {background-image: url(../images/rubrik/struktur_aufstellung.gif);}

/*Kontakt*/

form .formular {margin: 0 0 0 20px; clear:both;}

form label {width: 88px; float:left; padding: 5px 0 0 0;}

form input {
	width:170px; 
	height:16px; 
	float:left; 
	margin: 0 0 12px 0; 
	border: 0px; 
	background:none;
	background-image:url(../images/aufbau/input.png);
	background-repeat: no-repeat; 
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#f4eeea; 
	padding:5px;
	}
* html form input {
	background-image:none;
	background-color:#684734;
}

form textarea {
	width: 170px; 
	height: 90px;
	background:none;
	border: 0px;
	overflow:auto;
	background-image:url(../images/aufbau/textarea.png);
	background-repeat: no-repeat;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#f4eeea;
	font-size:11px;
	padding: 5px;
}
* html form textarea {
	background-image:none;
	background-color:#684734;
}

form #senden {
	width: 64px;
	height:20px;
	margin: 13px 0 0 88px;
	background:none;
	border: 0px;
	background-image: url(../images/aufbau/senden.png);
	background-repeat:no-repeat;
	color: #f4eeea;
	font-size: 11px;
}
form #senden:hover{color: #f4eeea; background-image: url(../images/aufbau/senden_hover.png);}

form br {clear:both;}

/*Textattribute*/
h1 {color:#f4eeea; font-size: 12px; margin-bottom: 5px;}
h2 {color:#f4eeea; font-size: 13px; margin-bottom: 10px;}
h3 {color:#f4eeea; font-size: 11px; margin-bottom: 0px;}
h4,h5,h6 {
	color:#f4eeea;
	font-size: 12px;
	margin-bottom: 5px;
	letter-spacing: 0.1em;
}

p {margin-bottom: 10px;}

a:link, a:visited, a:active {color:#af8233; text-decoration:none;}
a:hover {color:#f4eeea; text-decoration:none;}

.produktdetails {
	font-size:13px;
	padding-bottom:10px;
}

.produktdetails ul li {
	padding-bottom:3px;
}
