body {  
		width: 100%; height: 100%;
		background: #FFF; font-family: Verdana, Arial, Helvetical, sans-serif;
		font-size: 11px;
	 	margin: 0; padding: 0 1em;
	}
	form { margin: 0; padding: 0; }
	img.alignLeft { margin-right: 10px; }
	img.alignRight { margin-left: 10px; }
	.line { border-bottom: 1px solid #e0dfdd; padding-bottom: 3px; }
	
	#container { float: left; background: #fff; width: 100%; height: 100%; margin: 0; padding: 0; }
	
	#header { 
		background: transparent url(images/img_header.jpg) 0 0 no-repeat;
		height: 93px;
	}
	#header .logo { float: left; margin: 5px 0 0 0; padding: 0; }
	#header .zertifikat { display: none; }	
	#topnavig { display: none; }
	
	/* ------------------------------------------------ Space Left -- */
	#left { display: none; }	
	
	/* ------------------------------------------------ Space Middle -- */
	#middle {
		float: none; color: #777; width: 100%;
		margin: 0; padding: 0;
	}
	#middle a { text-decoration: none; color: #9b4fb2; line-height: 15px; }
	#middle h3 { font-size: 11px; color: #777; padding: 0; margin: 0 0 10px 0; }
	#middle h3 a { color: #9b4fb2; text-decoration: none; }	
	#middle p { margin:0; padding: 0 0 11px 0; }
	#middle a.internlink {
		background: transparent url(images/arrow_link.gif) 0 3px no-repeat; 
		color: #333; text-decoration: none; 
		padding: 0 0 0 15px; margin: 0 15px 0 1px;
	}
	#middle a.internlink:hover,
	#middle a.internlink.actv { text-decoration: none; color: #9b4fb2;  background: #F2F2F2 url(images/arrow_link.gif) 0 3px no-repeat; }
	
	#middle ul { margin: 0px 15px 11px 15px;  padding: 0; }
	#middle ul li { margin: 0 0 6px 0; padding: 0; }
	
	#middle input, #middle textarea { 
		font-size: 11px; background: #FFF; border: 1px solid #777; 
		font-family: Verdana, Arial, Helvetical, sans-serif; color: #777; 
	}
	#middle .produkt { width: 96%; height: 140px; padding: 0; margin: 0 0 10px 0; }
	#middle .produkt.warenkorb { height: auto; }
	
	#middle th {
		vertical-align: top; text-align: left; 
		background: #F2F2F2; padding: 4px 10px; margin: 0;
		border-right: 5px solid #FFF; border-bottom: 2px solid #FFF; 
	}
	#middle .miete th { text-align: right; }
	#middle .zahlung th { padding: 4px 2px; }
	#middle .produkt.warenkorb th { 
		padding: 4px 5px; 
		border-right: 2px solid #FFF; border-bottom: none; 
	}
	
	#middle .zahlung td { padding: 4px 2px; }
	#middle td { vertical-align: top; }	
	#middle .produkt td { padding: 0; }
	#middle .miete td,
	#middle .produkt.info td { padding: 4px 10px; }
	#middle .produkt.warenkorb td { padding: 4px 5px; }
	
	#middle .produkt .produktImg { border: 1px solid #f6eb13; color: #333; width: 125px; }		
	#middle .produkt .produktImg h5 { 
		background: #f6eb13; display: block;
		text-align: center; font-size: 10px; font-weight: normal;
		padding: 2px 3px; margin: 0 0 20px 0; 
	}
	#middle .produkt .produktImg h5 span { text-decoration: line-through; }
	#middle .produkt .produktText { border-bottom: 1px solid #e0dfdd; color: #777; }
	#middle .produkt .produktText p { padding: 0; margin:0; }
	#middle .produkt .produktText h5 { color: #cda72f; font-size: 11px; padding: 0; margin:0; }
	#middle .produkt .produktText a { color: #9b4fb2; text-decoration: none; }
	#middle .produkt .produktText a:hover { background: #F2F2F2; }
	#middle .produkt .produktText .preis { color: #000; font-size: 14px; }
	#middle .produkt .produktText .tools { text-align: right; margin-top: 12px; }
	
	#middle .produkt.warenkorb .produktImg { width: 91px; min-height: 92px;}
	#middle .produkt.warenkorb .produktImg h5 { margin: 0 0 3px 0; }
	
	
	#middle .abc { /*display:block;*/ float: left;margin: 0; padding: 0 0 20px 0; }
	#middle .abc a {
		float: left; background: #FFF1FF none repeat scroll 0%;
		border: 1px solid #D3B3DC;		
		margin-bottom: 5px;	margin-right: 2px;
		padding: 3px;
		color: #9b4fb2; text-decoration:none;
	}
	#middle .abc a:hover { background: #FFF; }
	#middle .ABClist {	
		float: left;
		margin: 0;
		padding: 0;
	}
	#middle .ABClist table { clear: both; }	
	#middle .ABClist a { display: block;color: #777; text-decoration: none; margin: 0 0 3px 0; padding: 0;  }
	#middle .ABClist a:hover { color: #9b4fb2; }
	
	#middle .referenzen { border: 1px solid #e0dfdd; padding: 2px; margin-top: 5px; }
	#middle .referenzen p { padding: 1px 0; }
	
	#middle .toolbar { background: #f2f2f2; height: 18px; padding: 2px 5px 2px 2px; line-height: 22px; }
	#middle .toolbar a { display: none; }
	#middle .backLink { display: none;}
	#middle .button { width: 66px; margin-top: 3px; }
	
	#middle .nummer { clear: left; width: 12px; margin: 0 5px; padding: 0 2px;  }
	#middle .nummer.actv { font-weight: bold;background: #fff; /*border: 1px solid #333;*/  }
	
	#middle a.link { 
		background: #fff; 
		color: #777; text-decoration: none; font-weight: normal; border: 1px solid #777;
		padding: 1px 5px 2px 5px; margin: 0 3px 0 0px;
	} 
	#middle a.link:hover { background: #F2F2F2; }
	
	#middle a.link.sonder,
	#middle input.sonder { background: #f6eb13; color: #333; }
	#middle a.link.sonder:hover,
	#middle input.sonder:hover { background: #f3ee88; } 
	
	/* ------------------------------------------------ Space Right -- */
	#right { display: none;}
	
	.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: right;
margin-top: 2px;
/*margin-right: 3px;*/
}

.headers {
width: 390px;
font-size: 11px;
font-weight: normal;
border: 1px solid #e0dfdd;
/*background-color: #f2f2f2;*/
padding: 2px 5px;
}

.switchcontent {
width: 400px; /*background-color: #f2f2f2;*/
border: 1px solid #e0dfdd;
padding: 0;
}
.switchcontent p { margin: 0; padding: 0; }


#middle table.sitemap { margin: 20px 0 0 0; padding: 0; }
#middle table.sitemap ul {/*list-style-type: none; */margin: 0 0 20px 20px; padding: 0; }
#middle table.sitemap li { margin: 0 0 4px 0; padding: 0;line-height: 14px; }
#middle table.sitemap li a { margin: 0; padding: 0;line-height: 14px; }

 
.Footer, #rabatt_display, #IMGprodukt, #image_big, #slideshowbutton, #virtualbutton { display: none }

#middle #IMGprodukt {
    width: 500px; 
    text-align: center; height: 375px; 
    margin: 0; padding: 0;
}

