﻿@media print 
{

/*aeussere formatierungen*/
body{
background-color: white !important;
background-image: none !important;
color:black;
}

#outer { width: 780px; margin-left: 0px; margin-right: 0px; }
#inner { width: 100%; margin-left: 0px; margin-right: 0px; }
#content { width: 100%; }

#header{display:none;}
#menuecontainer{display:none;}
#themelist{display:none;}
#headernavi{display:none;}
#submenue{display:none;}
#themenav{display:none;}
.agbheader{display:block; }

.noprint { display: none; }

#innercontent
{width:100%; 
 padding:20px 0px 10px 0px; 
 margin-top:10px; 
 border-left:none !important; 
}
 #innercontent h1{font-size:20px!important; text-transform:uppercase; padding-bottom:8px;}
 #innercontent h3{font-size:17px!important; color:#545353;  font-weight:bold; text-transform:uppercase;   /*padding:8px 0;margin:15px 0 15px 0 !important;*/ height:30px;}
 #innercontent a {text-decoration:underline; color:#545353;}
 
  hr.contentline
 {color: #969494;
 background-color: #969494;
 height: 1px;
 margin:12px 0;
 padding:0;}
 input{border: 0px;}
 div.paging{display:none;}
 .headlinelistimages{display:none;}
 a.backlink{display:none;}
 .historyback{display:none;} 
 #footer{width:800px; clear:both; float:left; padding-bottom:20px; padding-top:20px; font-size:16px!important;}


/*seiteninhalte*/ 
/*produktuebersicht*/


    
 /*merkliste*/
 table.watchlist{width:100%!important; font-size:24px !important; border-collapse:collapse; padding:0; margin:0;}
 table.watchlist td{vertical-align:top; padding:0px;}
 td.watchimage{text-align:right!important; width:110px!important; padding:0; margin:0;}
 table.watchlist input{border: 0px;}
 td.watchbuttons{display:none;}
 td.watchtitle{width:190px;}
 td.watchauthor{width:190px;}
 td.watcharticlenumber{width:120px;}  
 
 /*detailansicht*/
 #detailcontainer{margin-bottom:30px!important; margin-top:10px!important;}
 #detailimage{float:left; width:300px; overflow:hidden; font-size:11px;}
 #detailimage img{padding-bottom:2px;}
 #detailimage img.productinfo{float:right;}
 #detailinfo, #detailinfopod{float:left; width:255px; overflow:hidden; line-height:20px; padding-left:15px; padding-right:20px;}
 #detailinfo label, #detailinfopod label{width:100px!important; display:block; float:left; text-align:left;}
 .furtherdetails ul{margin:0px; padding-left:0px;list-style-type:none; 
width:400px;
}

 .furtherdetails ul li
{
background-image: url(images/strich.gif);
background-repeat: no-repeat;
background-position: 0.2em 0.9em;margin:0;padding:0 0 0 10px;
}

 #detailslideshow{float:left; width: 140px; overflow:hidden;}
 .furtherdetails{margin-top:30px;width:400px;line-height:20px;}
 .backlink{padding-right:5px; margin-top:2px;}
 
 #podcalculator{float:left; width:250px; margin-bottom:20px;}
 /*#padcalculator table{width:250px; padding:0; margin:0; border-collapse:collapse;}*/

/*warenkorb*/
.quickorder{display:none;}
.cartdiagram{display:none;}
 div.cartcontainer{padding-top:20px!important; width:650px !important; padding:0; }
 table.cartlist{width:650px;  padding:0; border-collapse:collapse; }
 table.cartlist th{color:#000; border-bottom:1px solid #cfcfcf;}
 table.cartlist td{border-bottom:1px solid #cfcfcf; font-size:13px; padding:5px; vertical-align:top; line-height:18px; overflow:hidden;}
 table.cartlist td.lastcolumn{border-bottom:none!important;}
 table.cartlist td.cartimage{background-color:#fbfbfb; text-align:center; }  
 table.cartlist td.cartbuttons{display:none;}  
 #cartinfo{display:none;}
 .cartbuttonlist{display:none;}
 table.cartlist th.cartprice{width:130px!important;}
 table.cartlist th.cartsummary{width:50px!important;}
  
 .threecolumnthemecart{vertical-align:top; width:300px; height:20px; font-weight:bold; overflow:hidden; text-transform:uppercase;}  
 .threecolumninfocart{vertical-align:top; width:280px; font-size:12px; overflow:hidden;}
 div.orderconfirmlist{font-size:12px!important;} 
 
 .cartsteps{display:none;}


div.fourcolumnlist {
     font-size: 12px;
}

span.groupinfoitem {
    width: 425px;
}




	.fourcolumnlist 
	{
		page-break-before: avoid;
		page-break-inside: avoid;
	}
	
	.fourcolumnlist div, .fourcolumnlist a  
	{
		page-break-before: avoid;
		page-break-inside: avoid;
		page-break-after: avoid;
	}
	


/*endklammer*/
}
