/* Generelle Definitionen */
	body { background-color:#3c9ed7; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0;}
	img {border:none}
	.right {float:right;}
	h2 {font-size:14px; margin:0 0 3px 0; padding:0; font-weight:normal; }
	h3 {font-size:12px; margin:0 0 12px 0; padding:0; color:#f89829; }
	a {color:#000; text-decoration:none;}

/* Layout */
	#layout_box {margin:0px auto; width:1024px;}
	#oben_box_h { background-image:url('/img/design/back_m.jpg');}
	#oben_box_v { background-image:url('/img/design/back_o.jpg'); background-repeat:no-repeat; padding:0 139px 0 127px;}	
		#pageheader {padding:30px 0 10px 0; height:21px; vertical-align:bottom;}
			#pageheader .right {margin-top:11px;}
		#topnavi {margin-left:-7px;}
			#topnavi a {color:#000; font-size:11px; text-decoration:none; display:block; float:left; padding:8px 7px 2px 7px; background-image:url('/img/design/trenner.png'); background-repeat:no-repeat; background-position:right;}
			#topnavi a.lastelement {background-image:none;}
			#topnavi a#aktiv { color:#f89829; font-weight:bold;}
		#middle_box {}
			#content_box { float:left; height:470px;  position:absolute; width:505px; margin-left:23px;} 
			#longcontent_box { float:left; width:505px; margin-left:23px;}
			#right_box {width:185px; float:right; margin-top:41px;}
	#footer_box{background-image:url('/img/design/back_u.jpg'); background-repeat:no-repeat; padding-top:116px; padding-bottom:10px;}
	#footer_box, #footer_box a {color:#80c3F5; font-size:11px; text-decoration:none;}
	
	#schalteru {text-align:right;bottom:0; right:15px;}
	
/* Startseite */
	#startseite #oben_box_h {background-image:url('/img/design/sback_m.jpg');}
	#startseite #oben_box_v {background-image:url('/img/design/sback_o.jpg');}
	#startseite #footer_box{background-image:url('/img/design/sback_u.jpg');}
	#startseite #content_box {margin:0;}
	.ssubt {margin:3px 0 0 101px;}

/* Content */
	#teaserContent {width:490px; margin:12px 0 23px 0; font-size:12px; font-weight:bold;}
        #contentSeite {font-size:12px}		
	
/* Shop */
	#schritte {margin:25px 0 17px 0;}
	#teaser {width:490px; margin:12px 0 23px 0;}
	.produkt { margin-bottom:35px;}
	#bestellUebersicht {width:485px;}
		#bestellUebersicht th {font-weight:bold; font-size:12px;text-align:right;}		
		#bestellUebersicht td { text-align:right; font-size:12px;}
			#bestellUebersicht .left { text-align:left;}
			#bestellUebersicht td.produktName {color:#f89829; font-weight:bold;}
		#bestellUebersicht hr { border:none; height:1px; background-color:#000;}
	#adresse { text-align:left;}
		#adresse th {text-align:left;}
		#adresse input, #adresse textarea, #adresse  select{ background-color:#e8f2f9; border:1px solid #8bbfe6; width:305px;  }
	#adresse textarea  {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#kontaktdaten {width:290px; text-align:left; font-size:11px; border-collapse:collapse; line-height:17px;}
		#kontaktdaten th { font-weight:bold; width:90px;  text-align:left;}
	#shopButtonsRechts {float:right; width:178px; margin-right:24px;}
		#shopButtonsRechts img {margin-bottom: 7px;}
	#bezahlart {margin:35px 0;}
	#emsVersandTitle {border-bottom: 1px solid #000;margin-top:40px;}
	#emsVersand {margin-bottom:15px;}
	.bezahlartBlock{margin:15px 0;font-size: 12px;}
	.bezahlartBlock p {margin-left:28px;font-size: 11px;}
	
/* DIASHOW */
	.next { position: absolute; top: 0; left: 0; opacity: 0; filter:alpha(opacity=0); }
	.fader { position: relative; display: inline-block; }
	.fader img { vertical-align: top; }
	
/*Parnter */
	#partner { width:374px;}
	#partner td{ vertical-align:top;}
	.pbox {height:52px; float:left;}
	.pboxh {height:50px; float:left; padding-top:2px;}
	.bundesl {margin-bottom:3px;}
	.bundesl a{color:#349ed8; font-size:12px; font-weight:bold;  text-decoration:none;}
	.pd_link {float:right; padding-top:2px;}
		.pd_link a {text-decoration:none; color:#000;}
	.el_detail_h {height:82px;}
	.el_detail { width:315px; margin-right:20px;float:right; }
		.el_detail a{ font-weight:bold; text-decoration:none; color:#000;}

.img_left {float:left; margin-right:15px; margin-bottom:15px;}
