/** Den Body für den Druck optimieren - als Schriften eignen sich Helvetica und Arial am besten **/
body {
   font-family : Helvetica, Arial, sans-serif;
   color :  #000;
   background-color : #fff;
   margin  : 0 1px;
   padding : 0;
   font-size : 10pt;
   orphans : 2;
   widows : 2;
   background-image: none;
}
/** Typografie für den Druck optimieren **/
h1, h2, h3 {
   page-break-after : avoid;
   page-break-inside : avoid;
}
h1 {
   font-size : 16pt;
   font-weight : normal;
   padding : 0;
   margin : 30px 0 1em 0;
}
h2 {
   font-size : 14pt;
   font-weight : normal;
   padding : 0;
   margin : 30px 0 1em 0;
}
h3 {
   font-size : 12pt;
   font-weight : bold;
   padding : 0;
   margin :  10px 0 0.5em 0;
}
p  {
   margin : 0 0 1em 0;
}
#topbar,
#logowrapper,
#submenucontainer,
#footer,
#thumbs,
#verwaltung,
#navigator{
   display: none;
}

#wrapper,
#contentwrapper,
#content{
   position: relative;
   width: auto;
   height: auto;
   left: auto;
   top: auto;
   bottom: auto;
   right: auto;
   padding: 0;
   margin: 0;
   border: 0 none;
   float: none;
   background-color: #fff;
   background-image: none;
   display: block;
   clear: both;
   overflow: visible;
}
#wrapper{
   padding-top: 70px;  
}

#navigator p.home a{
   padding: 0 5px 0 0;  
}

#head{
   height: 150px;
   background-image: none;
   background-color: #fff;
   border-bottom: 1px solid #0050A7;
     
}

#print_logo,
#print_adresse{
   display: block;
}
#print_logo{
   float: left;  
}
#print_adresse{
   float: right;
}


/* STARTSEITE */
#questions{
   float: none;
   margin: 0;
   overflow: auto;  
}
#news,
#headwrapper,
#products,
#MenuProdukte{
   display: none;
}

/* TEASER */
#content .teaser-container .teaser{
   width: 40%;
   margin-right: 4%;
   margin-bottom: 10px;
}
#content .teaser-container {
   overflow: visible !important;
   width: auto !important;
}
/** Anpassung Listenansicht **/
#content ul.box-list {
   overflow: visible;
   width: auto;
}
#content ul.box-list li {
   margin-right: 10px;
   margin-bottom: 10px;
   height: 350px;
}
/** Anpassung Detailansicht **/
.detailContent {
   width: auto;
}
.tabs {
   width: auto;
}
#content #tabcontainer {
   width: auto;
}
#content #description .text {
   width: auto;
   float: none;
}

#content .haendler {
   border-top: 1px solid #000;
}

#content #tabcontainer div.tab {
   position: relative;
   overflow: visible;
}

#content .shop_detail_box,
#content .shop_detail_box .detailContent,
#content .shop_detail_box .tabs,
#content .shop_detail_box #tabcontainer,
#content .shop_detail_box #varianten_tabelle {
   overflow: visible;
   width: auto;
}

.shop_detail_box .detailContent .tabs .tabheads {
   display: none;
}

#content #tabcontainer {
   border: 0 none;
}

#content a#artikel-back-link {
   display: none;
}
