body{
	margin:0;
	color:#333;
	padding:10px 0 0 0;
	font:12px/17px Tahoma, Geneva, sans-serif;
	background:none;
	min-width:auto;
}

#wrapper{
	width:100%;
	overflow:visible;
	margin:0;
	position:relative;
}

.content {
	float:left;
	padding:15px 16px 5px 0;
	position:relative;
	width:100%;
}

#wrapper .w-c { width:100%; padding:40px 0 10px 0; background:none;}



#sidebar, .m-image, #header, #footer, .site-nav-1col, .site-nav, .breadcrumbs, #wrapper .w-t, .produktanfrage  { display:none;}

#wrapper h1{ position:absolute; right:0; top:0;}


#main{
	overflow:visible;
}

.printButton { display:none;}

#print { width:100%;}
#print #main {
	padding:100px 0 0 0;

}
body.printBody { margin:0; }
.box-t { overflow:visible;}
.box-t .text { width:auto;}
 
.accordion div { visibility:visible !Important; overflow:visible !Important;}
.accordion, .add-nav, .twocolumns-i .heading, .text-setl, .accordion .opener, .accordion .opener em,
.sub-accordion ul div, .accordion .slide, .accordion ul, .c-list li, .accordion .box{ overflow:visible;}

.twocolumns-i { overflow:visible;}

.bside1{ float:none; overflow:visible;}
.bside2{ position:absolute; right:0;}
.heading { clear:both;}
.accordion { clear:both;}
.accordion .slide { visibility:visible !Important; opacity:1 !Important; height:auto !Important;}

.accordion li { float:none; clear:both;}

#wrapper .w-c:after, #header:after, .navigation:after, .twocolumns:after{
	display:inline;
}


