/* Angaben für alle standardkonformen Browser */

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;

}

#content {
	margin-left:40px;
	background-color: #FFF;
	width:900px;
	border-width: 10px;
	border-color: #FFF;
}

#head {
	margin-top:	10px;
	height:		100px;
	width:900px;
	border-bottom: 1px dotted #000;
	
}

#sprachwahl {
float:left;
width:200px;
}


#links {
	
	float:left;
}

#hauptnavi {
	margin-top:20px;
	width:200px; 
	padding-bottom:50px;
}

#rechts {
	float:left;
	width:	660px;
	margin: 20px 0 0 40px; 
	
}


#footer {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #555;
	font-size: 11px;
	line-height: 17px;
	text-align:left;
	margin-left:40px;
	border-top: 1px dotted;
    bottom:0;
    background:#FFF;
    padding:13px;
    width:900px;
	clear:left;
}

#referenzen img {
	margin: 0 30px 30px 0;
}

img {
	border:0;
	margin:0;
}
/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack */

* html, * html body {
    margin:0;
    padding:0;
}

* html #content {
    padding:0;
	overflow: auto;
	width:auto;

}

* html #footer {
	text-align:justify;
	margin-top:10px;
	bottom:0;
	border-top: 1px dotted;
	background: #FFF;
	padding-top:5px;
	padding-bottom:10px;
}


 	



				
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	line-height: 15px;
	}
	
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #666;
	padding-bottom: 5px;
	}



a {
	text-decoration: none;
	color: #666;	
}


a.orangefett
{
	color: #FF9900;
}


a:hover {
	color: #FF9900;

}

a.active {
	color: #FF9900;
	font-weight:bold;

}


.wiea {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9900;	
}


a.menulink {
	font-size: 12px;
	display: block;
	width: 200px;
	text-decoration: none;
	text-indent:5px;
	color: #666;
	line-height: 20px;
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted;
	border-left: none;
		
}


	


a.menulink:hover {
		
	background-color:#FF9900;
	color: #000;
	border-bottom: 1px dotted;
}


.copy {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
	line-height: 14px;
	
	}
	
	
.wiep {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 12px;
	line-height: 15px;
	}



textarea {
	width:400px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}


hr { 
   background-color: #666; 
   border-style:dotted;
   border: none; 
   color: #666; 
   height: 1px; 
	border-width:1px;

}


	
	
.produkt {
	color: #666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
}
	
	
	.adresse {
	color: #AAAAAA;
	font-size: 11px;
	letter-spacing: 0.5px;
	word-spacing: 1px;
	text-transform: uppercase;
	}
	
input.feld {
	width:400px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom:10px;
}

input.feld2 {
	width:200px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


input.feld3 {
	width:180px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 3px;
}

.orange {
	color: #FF9900;
}


.fehler {
	font-weight: bold;
	color: #FF9900;
}
.rahmen {
	border: 1px dotted #000000;
}



#headline.produktheadline {
	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
	width:315px;
	height:20px;
	z-index:1;
	overflow: hidden;
	margin-bottom:10px;
}

#bild.produkt10066 {
	position:static;
	float:left;
	width:100px;
	height:90px;
	z-index:2;
	overflow: hidden;
	margin:0;

}

#bildgross {
	position:static;
	width:660px;
	height:266px;
	float:none;
	z-index:1;
	overflow: hidden;
	margin:0;
}

#produkttext.produkttext {

	font-size: 11px;
	line-height: 14px;
	color: #666666;
	margin-left:10px; 
	width:205px; 
	height:auto; 
	z-index:2; 
	overflow: hidden; 
	float:left;
}

.produkttextlang {
	font-size: 11px;
	line-height: 14px;
	position:relative; 
	left:0px; 
	width:400px; 
	height:auto; 
	z-index:2; 
	overflow: hidden; 
}



.box { width: 200px; background: #FF9900; position:relative; margin-top:20px; margin-bottom:20px; }
.box h1, 
.box p, 
.box fieldset, 
.box a {margin: 0 10px;}
.box h1 {font-size:13px; color:#fff; }
.box a, .box a:link, .box a:active {color:#fff; }
.box a:hover {color:#000; }

.box .top, .box .bottom{display:block;background: #FFF;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #FF9900; 
}
.box .r1{margin: 0 5px;   }
.box .r2{margin: 0 3px; }
.box .r3{margin: 0 2px;  }
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}




.box2 { width: 210px; background: #000; float:right; }
.box2 h1, .box2 p, .box2 a {margin: 0 10px;}
.box2 h1 {font-size:13px; color:#fff; }
.box2 a, .box2 a:link, .box2 a:active {color:#fff; }
.box2 a:hover {color:#ff9900; }

.box2 .top, .box2 .bottom{display:block;background: #FFF;}
.box2 .top b, .box2 .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #000; 
}
.box2 .r1{margin: 0 5px;   }
.box2 .r2{margin: 0 3px; }
.box2 .r3{margin: 0 2px;  }
.box2 .top .r4, .box2 .bottom .r4{margin: 0 1px;height: 2px;}


legend, fieldset, form {
	border:0;
	
}

ul {
font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	line-height: 15px;
	}
