@charset "utf-8";

#produkt{
 margin-left: 40px;
 overflow: hdden;

	}
#produkt h1  {
	width: 98%;
	display: block;
	font-size: 26px;
	margin-bottom: 20px;
	letter-spacing: 2px;
	text-shadow: 0px 0px;
	/* [disabled]color: #000000; */
	padding-top: 20px;
	height: 2em;
}
.produktbild, .produktbild_klein, #gallery2{
 width: 97%;
 display: block;
 float: left;
 padding-bottom: 20px;
 padding-top: 20px;
}
.produktbild_klein { padding-top: 10px; }

.produktbild_klein h2{
	color: #000000;
	margin-bottom: 30px;
	line-height: 30px;
	}
.produktbild_klein h3   {
	text-align: justify;
	font-size: 16px;
	line-height: 25px;
	height: 80px;
	width: 91%;
	margin-left: 5px;
	margin-bottom: 20px;
	padding: 10px 20px;
}
.produktbild_klein h5 {
	margin-bottom: 20px;
	margin-top: 10px;
}
.produktbild_klein h5 img {
 margin-left: 5px;
 width: 98%;
 height: 240px;
}


.produktbild_klein ul li {
	float: left;
	margin-left: 5px;
	width: 24.4%;
}


.produktbild_klein ul li h5 {
	color: #000000;
	float: left;
	width: 85%;
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
	margin-bottom: 10px;
}

.produktbild_img, .produktbild_img_small, .produktbild_klein_img, .produktbild_img_rechts{
	width: 350px;
	height: 250px;
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
}
.produktbild_img_boden{
	width: 850px;
	height: 650px;
	margin-bottom: 30px;
}
#produkt h1 a{
	color: #FF0000;
}
.produktbild_img_small{
	width: 160px;
	float: left;
	margin-right: 15px;
}
.produktbild_klein img{
	width: 175px;
	height: 110px;
	margin-right: 20px;
}
.produktbild_img_rechts{
	float: right;
	margin-right: 20px;
	}
.produktbild_text{
	width: 54%;
	text-align: justify;
	color: #000000;
	overflow: hidden;
	float: left;
	margin-left: 20px;
}

.produktbild_text ul {
	/* [disabled]height: 220px; */
	/* [disabled]padding-left: 20px; */
	/* [disabled]padding-right: 50px; */
	padding-top: 15px;
	color: #000000;
}
.produktbild_text ul li { font-size: 14px; }
.produktbild_text ul li span {
	color: #000099;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	font-weight: bold;
}



.produktbild_text h2 {
	font-size: 20px;
	padding-left: 0px;
	padding-bottom: 5px;
	color: #000000;
}
.produktbild_text ul li h3 { display: block; 
}

.produktbild_text h3 , .produktbild_text h4, .produktbild_text h5{
	font-size: 16px;
	text-align: right;
	color: #000000;
	margin-bottom: 10px;
}
.produktbild_text h4 { font-size: 12px; 
}
.produktbild_text h4 a { color: #000000; }


.produktbild_text h5   {
	text-align: right;
	font-size: 14px;
	margin-top: 5px;
}
.produktbild_galerie{
 background-color: #AF3034;
 padding-left: 20px;
 padding-bottom: 20px;
 color: #FFFFFF;
}

.produktbild_galerie h1{
	text-align: center;
	color: #FCFCFC;
}


.produktbild_galerie em { font-size: 14px; 
}

.produktbild_galerie img {
 width: 120px;
 height: 75px;
 margin-right: 30px;
 margin-left: 15px;
}
.produktfilm{
	padding-top: 30px;
	padding-bottom: 30px;
	margin-right: 0px;
	margin-left: 0px;
	height: 10em;
	width: 93%;
	}
.produktfilm h1 {
	color: #000000;
	text-align: center;
	font-size: 1.5em;
}

.produktfilm h2, .produktfilm h2 a{
	margin-top: 20px;
	font-size: 14px;
	margin-left: 20px;
	margin-right: 20px;
	color: #000000;
}
.produktfilm h2 a{
	margin-left: 0px;
	padding: 5px 20px;
	color: #FFFFFF;
}

/*Zaunanlagen*/

#zaunanlagen_preis{
	width: 97%;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 0px;
}
#zaunanlagen_preis ul li {
	padding-top: 3px;
	display: block;
	border: thin solid #CCCCCC;
	padding-bottom: 3px;
	background-color: #3D5CA6;
	font-size: 14px;
}
.hoehe, .gewicht, .vpe, .lattenabstand, .drahtreihen, .netto, .mwst{
	text-align: center;
	float: left;
	margin-right: 26px;
	}
.hoehe b, .gewicht b, .vpe b, .lattenabstand b, .drahtreihen b, .netto b, .mwst b{
	text-decoration: underline;
	height: 40px;
	display: block;
	font-size: 13px;
}
.hoehe em, .gewicht em, .vpe em, .lattenabstand em, .drahtreihen em, .netto em, .mwst em{
	font-weight: bolder;
	background-color: #999999;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.hoehe{
	width: 80px;
}
.gewicht{
	width: 105px;
}
.vpe{
	width: 90px;
}
.lattenabstand{
	width: 120px;
}
.drahtreihen{
	width: 100px;
}
.netto{
	width: 110px;
}
.mwst{ width: 105px; 
}
#zaunanlagen_preis h2{
	padding-left: 0px;
	padding-top: 10px;
	font-size: 1em;
	color: #000000;
}
#zaunanlagen_preis em{ font-size: 14px; 
	}


/*Terassendächer Preisliste*/

#groesseundpreis, #groesseundpreis-zusatzinfo { margin-top: 15px; 
}
#groesseundpreis ul{
	float: left;
	background-color: #3D5CA6;
	width: 260px;
	margin-right: 20px;
}
#groesseundpreis ul li {
	border: thin solid #CCCCCC;
	height: 20px;
	padding-right: 0px;
	font-size: 13px;
	text-align: left;
	padding-top: 3px;
	padding-left: 40px;
}
#groesseundpreis ul li b {  
}



.groesseundpreis-info  {
	font-size: 10px;
	width: 250px;
	float: left;
}

.groesseundpreis-zusatzinfo{
 padding-left: 20px;
 padding-top: 15px;
 padding-bottom: 10px;
 color: #FFFFFF;
 font-size: 14px;
 background-color: #3D5CA6;
 margin-top: 20px;
 display: block;
}
.groesseundpreis-zusatzinfo ul li.zusatz {
	font-size: 14px;
	text-align: left;
}

.groesseundpreis-zusatzinfo ul{ margin-bottom: 20px; 

}.groesseundpreis-zusatzinfo ul li{

}
.groesseundpreis-zusatzinfo ul li p    {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bolder;
	margin-bottom: 5px;
}



#herstellung{ 
}
#herstellung ul {
	margin-left: 50px;
	margin-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#herstellung ul li{ }
#herstellung ul li h2{
	text-align: left;
	font-size: 1em;
	color: #000000;
	text-decoration: underline;
	padding-left: 0px;
}

.herstellung-text{
	text-align: justify;
	color: #000000;
	font-size: 14px;
	margin-bottom: 30px;
}
