/* layout */

 body { mal für den ie 
height: 100%;
margin: 0;
}
html,body {  das brauchen die moz-basierten 
height: 90%;
margin: 0;
}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}



.header_gesamt {height:210px;width:765px;position:absolute;top:0px;left:50%;margin-left:-450px;}
.logo{width:219px;height:79px;margin-left:0px;margin-top:0px;float:left;}

.rechts_box{float:right;width:266px;padding-right:10px;padding-top:25px;height:79px;margin-top:0px;}
	.box1 { width:117px; height:50px; float:left; }
	.box1_header{width:117px;height:8px;margin-left:0px;margin-top:0px;background-image:url(bilder/box1_header.jpg);background-repeat:no-repeat;}
	.box1_mitte{width:114px;border-left-color:#c9c9c9;border-left-style:solid;border-left-width:1px;border-right-color:#c9c9c9;border-right-style:solid;border-right-width:1px; height:100%;}
	.box_txt{ font-size:10px; text-decoration:none; margin-left:5px; color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; }
	.box1_footer{width:117px;height:8px;margin-left:0px;margin-top:0px;background-image:url(bilder/box1_footer.jpg);background-repeat:no-repeat;}
		.box2 { width:146px; height:50px; float:right; clear:right;}
		.box2_header{width:146px;height:8px;margin-left:0px;margin-top:0px;background-image:url(bilder/box2_header.jpg);background-repeat:no-repeat;}
		.box2_mitte{width:143px;border-left-color:#c9c9c9;border-left-style:solid;border-left-width:1px;border-right-color:#c9c9c9;border-right-style:solid;border-right-width:1px; height:100%;}
		.box2_mitte p{color: #666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
 		.box2_footer{width:146px;height:8px;margin-left:0px;margin-top:0px;background-image:url(bilder/box2_footer.jpg);background-repeat:no-repeat;}


.bg{
height:165px;
width:100%;
position:absolute;
top:80px;
}

.bg_links{
width:20%;
height:91px;
background-image:url(bilder/bg_links.jpg);
background-repeat:repeat-x;
float:left;
}

.bg_mitte{
position:absolute;
top:0px;
width:730px;
left:50%;
margin-left:-453px;
height:165px;
margin-top:0px;
}
	.bg_mitte_1{
	background-image:url(bilder/header1.jpg);
	background-repeat:no-repeat;
	height:91px;
	width:199px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	}
	
	.bg_mitte_2{
	background-image:url(bilder/header2.jpg);
	background-repeat:no-repeat;
	height:165px;
	width:131px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	}
	
	.bg_mitte_3{
	background-image:url(bilder/header3.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:95px;
	width:400px;
	margin-left:0px;
	margin-top:33px;
	float:right;
	}
	
	.xbtn_header{
	width:409px;
	height:34px;
	}

.bg_rechts{
float:right;
right:0px;
left:auto;
width:40%;
height:62px;
background-image:url(bilder/bg_rechts.jpg);
background-repeat:repeat-x;
margin-top:66px;
}

#mitte{
position:absolute;
width:930px;
top:176px;
left:50%;
margin-left:-455px;
height:800px;
}

#navi{
width:200px;
float:left;
clear:both;
margin-top:0px;
}

#navi_header{
width:200px;
margin-top:0px;
height:25px;
border:#CCCCCC;
border-style:solid;
border-width:1px;
}

#navi_header_ecke{
background:url(bilder/radius_oben_rechts.jpg);
width:22px;
height:21px;
background-repeat:no-repeat;
float:right;
margin-top:-1px;
margin-right:-1px;
}
 

.hauptnavi{
width:200px;
border:#CCCCCC 1px solid;
margin-top:3px;
}

.hauptnavi_header{background-color:#af0000;width:100%;height:20px;}
.hauptnavi_header h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding-top:2px;font-style:normal;color:#FFFFFF;text-align:center;width:100%;  }

.hauptnavi_mitte{
margin-left:20px;
width:100%;
}

.hauptnavi_mitte_2{
margin-left:0px;
width:100%;
}
 
#hauptnavi_footer{
width:201px;
height:96px;
margin-top:3px;
margin-left:0px;
}

#hauptcontent{
position: absolute;
top:37px;
left: 220px;
width:710px;
margin-left:0px;
float:right;
}

#hauptcontent_header{
width:710px;
border:#CCCCCC 1px solid;
}

#hauptcontent_header_ecke{
background-image:url(bilder/radius_oben_links.jpg);
background-repeat:no-repeat;
width:22px;
height:21px;
float:left;
margin-top:-1px;
margin-left:-1px;
}


#produkte{
width:710px;
margin-top:3px;
}

#produkte_mitte{
border:#CCCCCC 1px solid;
width:100%;
}

#produkte_footer{
width:100%;
height:31px;
margin-top:3px;
border:#CCCCCC 1px solid;
}

#produkte_footer_links{
background-image:url(bilder/radius_unten_links.jpg);
width:22px;
height:21px;
background-repeat:no-repeat;
float:left;
margin-left:-1px;
margin-top:11px;
}

#produkte_footer_rechts{
background-image:url(bilder/radius_unten_rechts.jpg);
width:22px;
height:21px;
background-repeat:no-repeat;
float:right;
margin-right:-1px;
margin-top:11px;
}


.footer_container{
width:100%;
}

.footer{
width:710px;
margin-left:0px;

}

.weite_stamm
{
width:700px;
}


/* PRODUKT_INFO.php ANFANG*/

.produkt_info{
width:700px;
margin-left:5px;
margin-top:10px;
}
.produkt_info_oben{
width:700px;
margin-left:0px;
margin-top:0px;
height:310px;
}

.produkt_info_links{
width:350px;
float:left;
clear:left;
border-right: #CCCCCC 1px solid;
}
		.foto{
		margin-left:25px;
		margin-top:7px;
		border:#990000 1px solid;
		
		}
		
.produkt_info_rechts{
width:300px;
float:right;
clear:right;
}
		
		.artikelname{
		width:340px;
		margin-left:5px;
		margin-top: 45px;
		}
		.artikelname h2{ font:Arial, Helvetica, sans-serif normal bold; font-size:18px; color:#545454;}

		.produkt_id{
		margin-left:5px;
		margin-top:10px;
		}
		.produkt_id  p{ font: Verdana, Arial, Helvetica, sans-serif normal bold 11px; color:#545454;}
		
		.produkt_info_ueberschrift { margin-left:20px; margin-top:10px;}
	
		.produkt_dropdown{
		margin-left:5px;
		margin-top:20px;
		width:200px;
		}
		.produkt_dropdown  p{ font: Verdana, Arial, Helvetica, sans-serif normal bold 11px; color:#545454;}
			.dropdown_links{
			width:80px;
			float:left;
			}
			.dropdown_rechts{
			float:left;
			width:90px;		
			}
				.dropdown_rechts p{ font: Verdana, Arial, Helvetica, sans-serif normal bold 12px; ccolor:#545454;}
				
		.produkt_preis{
		margin-left:5px;
		margin-top:25px;
		}
		.produkt_preis  p{ font: Verdana, Arial, Helvetica, sans-serif normal bold 11px; color:#545454;}
	
		.produkt_kaufen{
		margin-left:80px;
		margin-top:15px;
		padding-top:1px;
		width:97px;
		border-top: #CCCCCC 1px solid;
		}
		.sozialbooks{
		margin-left:0px;
		margin-top:30px;		
		}


.untertext{
		margin-left:0px;
		margin-top:3px;
		width:710px;
		text-align:justify;
		color:#545454;
		font-style:normal;
		border:#CCCCCC 1px solid;
		}
.untertext p{
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-left:20px;
width:660px;
font-size:10px;
font-style:normal;
font-variant:normal;}
		
.untertext a{
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
width:660px;
color:#666666;
font-size:10px;
font-style:normal;
font-variant:normal;}
		
.artikelbeschreibung {
margin-left:10px;
margin-top:15px;
width:680px;
border-top: #CCCCCC solid 1px;
}
.artikelbeschreibung h3{ font:Arial, Helvetica, sans-serif normal bold; font-size:18px; color:#545454; }
.artikelbeschreibung_inhalt {
margin-left:50px; 
width:600px;
}

.ebenfalls_gekauft{
width:700px;
margin-top:10px;
}


/* PRODUKT INFO ENDE */

.versandinformationen table tbody td{

font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;

}
