#container { width: 863px; position:relative; text-align: left; margin: 0 auto; overflow: hidden; }

div.boxzuruck { background-color: #E8EFEC; margin: 0px 0px 20px 16px; width: 166px; }
span.zuruck { padding: 10px 10px 10px 10px; display: block; margin: 0px 0px 0px 0px; }
span.zuruck a { color: #000000; }
#head {height: 232px; background: url(/images/design/bg-oben.jpg) no-repeat 0px 0px; width: 863px;  font-size: 9px; }
	#head a {color: #6B6B6B; margin: 0 0px;}
	#head a:hover {color: #D93000;}
	#language {position: absolute; top: 209px; right: 14px; color: #6B6B6B; }
	#sitemap {position: absolute; top: 209px; left: 16px; color: #6B6B6B; }
	#logo {position: absolute; top: 87px; left: 0px; background-color: #000000; width: 211px; height: 100px; opacity: 0.0; filter: alpha(opacity = 0); }
	a.messner { position: absolute; right: 0px; top: 50px; width: 200px; height: 150px; background-color: #FFFFFF; opacity: 0.0; filter: alpha(opacity = 0); }

#middle {width: 863px; float: left; background-color: #FFFFFF; padding: 10px 0px 0px 0px; }
	#left {width:203px; float: left;}
		
		#leftbox { background: #E5EBE8; margin: 0 0px 35px 16px; text-align: left; width: 170px;}	
			#leftbox a { background: url(/images/design/bg-li-menu.gif) no-repeat 0px 8px; display: block; color: #000; border-bottom: 1px solid #C5D7CF; line-height: 25px; padding: 0px 0px 0px 25px !important; }
			#leftbox a:hover { background: url(/images/design/bg-li-menu-hover.gif) no-repeat 0px 8px !important; color: #D93000;}	
			#leftbox a.Active {background: url(/images/design/bg-li-menu-hover.gif) no-repeat 0px 8px !important; padding:4px 12px; color: #D93000 !important; display: block; border-bottom: 1px solid #C5D7CF;}
			#leftbox a.Active:hover, a.leftmn1Active:active {background: url('../images/left/bg_mn.gif') no-repeat 0px 0px; padding:4px 12px; color: #D93000;}
			#leftbox a.none { background: transparent !important; border: 0px; padding: 0px !important; margin: 0;}
			#leftbox a.none:hover {border: 0px; padding: 0px; margin: 0;}	
			#leftbox p {margin: 0; background: #D6E2DE; padding:4px 8px 10px 8px;}
	
			#kat {background: #E8EFEC; margin: 0; text-align: left;}	
			#kat a {display: block; color: #000; border-bottom: 1px solid #C5D7CF; padding:4px 12px;}
			#kat a:hover { color: #D93000;}	


		#leftsearch { margin: 20px 25px 0 5px; padding: 10px; text-align: left;}	
		#leftsearch input { width: 98px; height: 20px; float: left; display: inline; }
		#leftsearch img.suchen { float: right; display: inline; margin: -4px 0px 0px 0px; }
				
	
	#content {width:635px; float: left; }
		#content h1 { padding: 14px 0px 4px 10px; margin: 0px 0px 16px 0px; font-size: 16px; color: #004D2B; width: 100%; border-bottom: solid 1px #B7C7C0; }
		#content h2 {font-size: 11px; font-weight: bold; background-color: #E5EBE8; color: #004D2B; padding: 3px 6px; margin: 0 0 6px 0; border: 1px solid #E5EBE8;}
		#content h3 {font-size: 10px; font-weight: bold; background-color: #E5EBE8; color: #004D2B; padding: 1px 3px; margin: 10px 0 4px 0; border: 1px solid #E5EBE8; clear: both;}
    		#content p {line-height: 16px; margin: 0 20px 12px 25px; padding: 0 ;}
    		#content a {color: #D93000;}
    		#content a:hover {color: #03682C;}
		
		#imgStartTitle {margin: 28px 0px 70px 30px; font-size: 22px; color: #004736; font-weight: bold; display: block; }	
	
		#cartboxstart { margin: 0px; border: 1px solid #ABC4B9; float: right; width: 226px;}
			#cartboxstart p { margin: 8px !important; padding: 0px !important;}
			#imgTitle {margin: 0 0 5px 0 !important; padding: 0 !important;}
			#btCart {margin: 3px 0 0 0 !important; padding: 0 !important; float: right;}

		#cartbox {margin:0; padding:0; border: 1px solid #ABC4B9; float: right;}
			
			#paybox { padding: 0 1px; float: right; display: inline; }
				#trennlinie { padding: 5px; margin: 20px 0 10px 0 !important;}
		
                #navlist {float: left; margin: 0;}
                #navlist ul, #navlist li {margin: 0;padding: 0;display: inline;list-style-type: none;}
                #navlist li {float: left;line-height: 14px;text-align: center;padding: 5px 8px 25px 8px;text-decoration: none;color: #014C2B;background: url('../images/shop/paybox.gif') no-repeat center 24px;}
                #navlist .current{float: left; padding: 5px 8px 25px 8px; background: transparent;color: #DC3201; background: url('../images/shop/payboxo.gif') no-repeat center 24px;}

		
			#centerhead {height:65px; margin: 10px 0 0 0; clear: both; display: block;}
			#pagenavi { margin: 0 20px 12px 25px ; height: 20px; background: #E9EFED;}
			#pagenavileft { margin: 6px 0 0 11px; padding: 0px ; float: left;}
			#pagenaviright { margin: 6px 12px 0 0; padding: 0px ; float: right;}
			#pagenavibottom { margin: 12px 20px 12px 25px ; height: 20px; background: #E9EFED;}
		
			#inhalt {border: 1px solid #ABC4B9; text-align: center; margin: 0 20px 0px 25px; padding: 10px 0 ;}
    			#inhalt table {margin: 0 ; padding: 0; border-collapse: collapse}
    			#inhalt img {margin: 5px 0 15px 0; padding: 0 ;}
    			#inhalt .trenn {background: #AAC5BC; padding: 1px 0 0 0; margin: 5px 17px;}
    			#inhalt h3{ background: transparent; border: 0px; text-align: left; padding: 4px 0 5px 17px; margin: 30px 0 0 38px; color: #DD3302;}
    			#inhalt p{text-align: justify; padding: 0; margin: 0px 30px 0 105px;}
    			#inhalt textarea {font-family:Verdana, Arial, Helvetica, Sans-serif;  margin: 5px 0 0 0; font-size: 11px; background: #FAFCFB; border: 1px solid #91AD9E; width: 400px; height: 120px; line-height: 20px;}
		
			#cartTable {border: 1px solid #ABC4B9; margin: 0 20px 0px 25px; padding: 0 ;}
    			#cartTable img {float: left;}
    			#cartTable .titel {background: #E8EFEC; margin: 0 !important; padding: 0  !important; text-align: center;}
    			#cartTable .border {border: 1px solid #ABC4B9;}
    			#cartTable .btop {border-top: 1px solid #ABC4B9;}
    			#cartTable .bright {border-right: 1px solid #ABC4B9;}
    			#cartTable .bbottom {border-bottom: 1px solid #ABC4B9;}
    			#cartTable .bleft {border-left: 1px solid #ABC4B9;}
	 	
	 		#cartanzeigen {margin: 0 0 0 38px; padding: 0 !important;}
	 			#cartanzeigen img{margin: 0px !important; padding: 0!important;}
	 	
	 	#bottomnavi {margin: 5px 0; padding: 0; width: 590px;}

		#FehlerListe{margin:0; padding:0; list-style-type: none;}
        #FehlerListe li {text-decoration: none; list-style-image:none; font-size: 11px; font-weight: bold; color: #D93000;}
		
		
#footer { width:863px; padding: 15px 0; font-size: 10px; color: #D5DFCA; float: left;}		
#footer a {color: #D5DFCA;}
#footer a:hover {color: #00381F;}
#footer a img	{ border: 0px; vertical-align: text-bottom;  }
#bottom {width: 100%; clear: both; background: url('../images/div/bg_bottom.gif') repeat-x 0px 10px; height: 44px;}

a.warenkorb { float: right; display: inline; line-height: 26px; color: #FFFFFF !important; margin: 3px 3px 2px 0px; cursor: pointer; }
a.warenkorb span.links { background: url(/images/design/bg-warenkorb-links.gif) no-repeat 0px 0px; width: 14px; height: 26px; float: left; display: inline; }
a.warenkorb span.mitte { background: url(/images/design/bg-warenkorb.gif) repeat-x 0px 0px; height: 26px; float: left; display: inline; padding: 0px 0px 0px 0px; }
a.warenkorb span.rechts { background: url(/images/design/bg-warenkorb-rechts.gif) no-repeat 0px 0px; width: 33px; height: 26px; float: left; display: inline; }
span.onlineshop { font-size: 21px; font-weight: bold; font-family: Verdana, sans-serif; color: #004D2B; margin: 17px 0px 0px 7px; float: left; display: inline; }
br.clear { clear: both; line-height: 0px; font-size: 0px; height: 0px; }
span.warenkorb	{ color: #004736; font-weight: bold; display: block; margin: 0px 0px 2px 0px; font-size: 14px; }
span.warenkorb1	{ color: #004736; font-weight: bold; display: block; margin: 0px 0px 2px 5px; font-size: 12px; }


