#homebild_home{ position:absolute; top:177px; left:170px; padding:0; margin:0; z-index:80;}
.homebild{ margin:-26px 0 0 0; width:640px; padding:0px;}
.hometitel{ color:#033624; width:600px; background:#dfdabd ; height:48px; padding:0 20px; margin:0;
	font-size: 34px; text-transform:none; border-bottom:1px solid #033624;
	font-weight: bold;
	}
.bild{ margin:0 auto; width:620px; padding:10px;}
	

#text_inhalt{ width:620px; padding: 0 10px 5px 10px;}
#text_inhalt a{padding:0 0 0 20px; background:url(../linkpfeil.gif) no-repeat; background-position: center left;}
#text_links{ width:300px; float:left; padding:0 10px;}
#text_links p{ padding:5px 0 10px 0; margin:0;}
#text_links a{padding:0 0 0 20px; background:url(../linkpfeil.gif) no-repeat; background-position: center left;}
#text_rechts{ width:300px; float:right; padding:0 10px;}
#text_rechts p{ padding:5px 0 10px 0; margin:0;}
#text_rechts a{padding:0 0 0 20px; background:url(../linkpfeil.gif) no-repeat; background-position: center left;}

.bild_leclou{ float:left; width:192px; padding:65px 0 0 10px; }
#text_leclou{ float:right; width:410px; padding:15px 10px;}
#text_leclou p{ padding:5px 0 10px 0; margin:0;}

#bild_name_leclou{float:left; width:192px; padding:15px 10px 15px 10px;}
#bild_name_leclou .bild_leclou{ width:192px; height:270px; overflow:hidden; padding:0 0 5px 0; }

#mp3{ padding-bottom:10px; padding-left:20px;}
#text_mp3{ width:620px; padding:0; margin:0px 10px; border-top:1px solid #033624;}

.download{ float:left; width:300px; padding:10px 0; margin:5px 10px 0 10px; border-top:1px solid #333333;}
.download a{padding:0 0 0 20px; background:url(../linkpfeil.gif) no-repeat; background-position: center left;}
.downloadbild{ float:left; width:159px}
.downloadtextschmal{ float:right; width:140px;}
.downloadlinie{ clear:both; border-top:0px solid #333333; width:640px; height:15px; overflow:hidden;}

.gal_bilder{}
.gal_bilder a{ background:none; padding:0;}
#galbild{ float:left; width:182px; height:140px; overflow:hidden; border-top:1px solid #adb79f; padding:4px; background:#fff; margin:5px;}
#galbild img{ float:left; padding:0 5px 5px 0;}

/* ### Shop ################################################################### */
.artikel{ float:left; width:300px; height:75px; padding:10px 0; margin:5px 10px 0 10px; border-top:1px solid #333333; overflow:hidden;}
.artikel a{padding:0 0 0 20px; background:url(../linkpfeil.gif) no-repeat; background-position: center left;}
.artikelbild{float:left; width:75px;}
.artikeltext{float:right; width:220px;}
.formtextanzahl{ width:20px; background:#F2EFE0; border:1px solid #333333;}
.formsubmitdetails{ line-height: 18px; margin: 0px; padding: 0 0 0 20px; color:#666666; text-decoration:none; font-style:italic; background: #F2EFE0 url(../linkpfeil.gif) no-repeat;  background-position: center left; border:0px solid #AEB8A0;} 
.fieldset{ border:0px;}

.infotextboutique{ visibility:hidden; width:620px; background:#F2EFE0; min-height:650px; position:absolute; top:290px; left:170px; padding:10px;}
#shopbild{ float:left; width:200px; padding:10px; height:300px;}
#shoptext{ float:left; width:360px; padding:10px; border-top:1px solid #adb79f;}
.bestellliste li{ list-style-type:none;}
/* ### Formulare ################################################################### */

.formgen{ width:650px; padding:10px 0 0 0;}
.formtextlabel{ float:left; width:120px;}
.formtextinput{ float:left; width:500px;}
.formtext{ width:300px;}
.formtextcaptcha{ width:50px;}
.formselect{ float:left; width:300px;}
.formtextfield{ width:300px; height:300px;}

.formblock{ padding:10px 0 0 150px; width:400px;}
.formsubmit{ line-height: 18px; margin: 10px; padding: 5px 10px; color:#333333; background: #AEB8A0; border:1px solid #AEB8A0; font-weight:bold; 
}

