body                 { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:14px; } .left                { float:left; margin:0 15px 15px 0; }.right               { float:right; margin:0 0 15px 15px; }.clearleft           { clear:left; }.clearright          { clear:right; }.clearall            { clear:both; }.links               { text-align:left; }  .mittig              { text-align:center; }.rechts              { text-align:right; }p.lead               { font-size:1.3em; font-style:italic; color:#32546A; }#topline,#filterbox,#sidebar,#navigation,#clienttools,.admintools,#carousel,#lager_info,.pdf a,.pdfcollect,.warenkorblink_klein { display:none; height:0; }.clearleft,.clearright,.clearall            { visibility:hidden; }  #logobox             { margin:0; text-align:left; float:left; }#adressen            { display:block; float:right; width:auto; margin-top:20px; }#adressen h4         { font-size:18px; color:#32546A; margin:0 10px; border-bottom:2px solid #32546A; }#adressen ul.adresse { float:left; font-size:12px; padding:0; }ul.adresse li        { list-style-type:none; list-style-position:inside; padding:0 0 0 10px; white-space:nowrap; }  #logotext            { margin:0; } #logo                { width:210px; height:195px; margin:0 0 -50px -10px; display:inline-block; } #header              { height:169px; margin:0; padding:0; } #breadcrumb          { clear:both; padding:4px 0 3px 0; border-top:2px solid #999999; border-bottom:2px solid #999999; color:#999999; }  #breadcrumb a        { text-decoration:none; padding-right:10px; }#breadcrumb #taxchoice { position:absolute; top:0; right:0; font-size:12px; border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; }#breadcrumb #taxchoice select { border:0; font-size:12px; padding:0; margin:0 -3px; }#breadcrumb span:before                     { content:url(../bilder/breadcrumbarrow.png)" "; }#breadcrumb #taxchoice:before { content:none; } .gotop               { margin-top:-30px; }.godown              { margin-top:30px; }.lagerstandbox { height:50px; margin-bottom:-50px; }.preis               { display:block; z-index:10; max-width:130px; overflow:visible; padding:8px !important; text-align:center;                       border:1px solid #012941; border-radius:10px; -moz-border-radius:10px;  -webkit-border-radius:10px; }   .preis_winline       { display:block; float:right; max-width:130px; margin-left:30px; }      .preis big           { display:block; margin-bottom:3px; padding-bottom:0; font-size:2.2em; font-style:italic; font-weight:600; white-space:nowrap;                       color:#32546A; border-bottom:3px solid #FFC800; }.preis big.tausend   { margin-top:3px; margin-bottom:5px; font-size:2em; }.preis small         { font-size:1em; font-style:italic; white-space:nowrap; color:black; }.mwstin              { margin-top:20px; padding:5px; text-align:center; color:#012941; background-color:#EFF5FD; }img.nachpreis        { margin:10px -80px 0 0; }.togglebox,.accessorybox        { margin-top:20px; padding:20px;  border:1px solid #99A8BF; }.close_togglebox     { margin:0 -20px 20px -20px; padding:3px 0 3px 5px; text-align:right; background-color:#99A8BF; }.close_togglebox span                     { display:block; width:100%; margin:0 auto 20px 15px; font-size:16px; font-weight:bold; text-align:left; color:#012941; }.close_togglebox a, img.close            { display:none; }#sliderbox           { margin-bottom:0px; float:right; text-align:center; }#sliderbox,#slider,.flex-viewport,#verticalcenter      { width:auto !important; max-width:300px !important; margin-left:0 !important; padding:0; }#content ul.slides   { width:auto !important; max-width:300px !important; margin-left:0 !important; padding:0; border:0; }  #slider ul.flex-direction-nav,#slider ul li,#slider ul img       { display:none; } #slider ul li.flex-active-slide                     { display:block; margin:0 0 0 0px; max-width:300px; height:300px; z-index:10; list-style-type:none; }#slider ul li.flex-active-slide img                     { display:block; float:right; max-width:300px; height:auto; }#content p           { display:block; z-index:3; padding:0; } #content ul          { display:block; z-index:3; padding:0 0 0 15px; }  table.eigenschaften  { width:auto; margin-top:20px; border-right:1px solid blue; font-size:14px;  } table.eigenschaften.maxlang,ul.maxlang,p.maxlang                     { max-width:100%; }.eigenschaften_title { font-weight:bold; border-top:1px solid blue; border-bottom:1px solid blue; }.eigenschaften td    { text-align:center; padding:3px 5px; border-bottom:1px solid blue; border-left:1px solid blue; }.eigenschaften thead td:first-child                     { border-left:0; } .eigenschaften td:first-child                     { text-align:left; } tr.auspraegung table { margin:-3px -5px; } tr.auspraegung table tr td:first-child                     { border-left:0; } tr.auspraegung table tr td:last-child                     { border-left:0; width:0; padding:0; }tr.auspraegung table tr:last-child td                     { border-bottom:0; }  .bearbeitungsinfos { padding:2px 0; font-size:10px; display:none; }.admin .bearbeitungsinfos { display:block; }