
.innerFloat:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.innerFloat {display:inline-block;} 
/* Hide from IE Mac \*/ 
.innerFloat {display:block;} 
/* End hide from IE Mac */

#content ul {margin-left:22px; }
#content ul li {margin-left:22px; }
ul { margin-top:0px; margin-bottom:0px; padding:0px; }
ol { margin-top:0px; margin-bottom:0px; }
ul li { margin-top:6px; margin-bottom:6px; }
ol li { margin-top:6px; margin-bottom:6px; }
p { margin:0px; padding:0px; }
form { margin:0px;padding:0px;}

body { margin:0px; padding:0px; padding-top:0px; padding-bottom:13px;background-color:#ffffff; }
#hauptcontainer
{
  width:996px;
  overflow:hidden;
  margin:auto;
  
    border:1px solid #ffffff;
  background-color:#ffffff;
}
#header { width:996px;height:236px;overflow:hidden; background-color:#e7e7e7; }
#firstRow { width:996px; background-color:#e7e7e7; }
  #firstRowLeft { float:left;width:242px; }
    #schriftgroesse { padding-right:10px; }
    #schriftgroesse_inner { padding-top:1px; }
  #firstRowMiddle { float:left;width:532px; margin-left:20px; }
    div.reiterEmpty { float:left; width:114px; overflow:hidden; }
    div.reiter { float:left; width:113px; padding-top:1px; padding-bottom:2px; overflow:hidden;background-color:#e7e7e7;border-color:#e7e7e7;border-width:1px;color:#000000;font-size:12px;border-left-style:solid;border-top-style:solid;border-bottom-style:solid; }
    div.reiterOpen { float:left; width:113px; padding-top:2px; padding-bottom:3px; overflow:hidden;background-color:#ffffff;border-color:#ffffff;border-width:1px;color:#000000;font-size:12px;border-left-style:solid;border-top-style:solid;border-bottom-style:solid; }
    div.reiterTrenner { border-right-style:solid; }
    .reiterInner { display:block; width:113px; padding-top:0.2em; text-align:center; }
    .reiterInnerOpen { display:block; width:113px; padding-top:0.2em; text-align:center; }  
  #firstRowRight { float:left;width:202px; }
    .sBtnSuche { width:68px; overflow:visible; padding-top:1px; padding-bottom:1px; background-color:#;border:px solid #;cursor:pointer; }
#spalten
{
  width:996px;
  background-color:#ffffff;
    background-image:url(/mediaCache/img4design_bgSpalten.gif);
    background-repeat:repeat-y;
    background-position:0px 0px;
  
}
  #spalten2
  {
    
      background-image:url(/mediaCache/img4design_aSpalten.gif);
      background-repeat:no-repeat;
      background-position:left top;
    
  }
  #spalten3
  {
    
      background-image:url(/mediaCache/img4design_eSpalten.gif);
      background-repeat:no-repeat;
      background-position:left bottom;
    
  }

  #navigation { float:left;width:242px;overflow:hidden;padding-top:40px; padding-bottom:20px; }
    #navigation_inner { margin-left:16px; width:208px; overflow:hidden; }
      .navBegin { width:208px;background-color:#dedede;height:1px;overflow:hidden; }
      a.nav1Close { display:block; padding-left:15px; padding-top:5px; padding-right:14px; padding-bottom:3px;background-color:#ffffff;border-bottom:1px solid #dedede; }
      a.nav1Open { display:block;padding-left:15px; padding-top:5px; padding-right:14px; padding-bottom:3px;background-color:#135195; }
      div.nav1Layer { padding-top:2px; padding-bottom:1px;background-color:#f7f7f7; }
      .nav1Abschluss { background-color:#dedede;height:1px;overflow:hidden; }
      .nav1Gab { height:14px; overflow:hidden; border-bottom:1px solid #dedede; }
      div.nav2Close { padding-bottom:3px; padding-top:3px; padding-left:15px; padding-right:14px }
      div.nav2Open { padding-bottom:3px; padding-top:3px; padding-left:15px; padding-right:14px  }
      .nav2Gab { height:14px; overflow:hidden; }
      div.nav3Close { padding-bottom:2px; padding-top:2px; padding-left:24px; padding-right:14px; }
      div.nav3Open { padding-bottom:2px; padding-top:2px; padding-left:24px; padding-right:14px; }
      .nav3Gab { height:14px; overflow:hidden; }
  #content { float:left;width:552px;overflow:hidden; }
    #breadcrump_outer { width:542px; height:28px; }
    #breadcrump { width:516px; margin-left:18px; padding-top:8px;}
      #breadcrump_inner {  }
        .textBreadCrumpFirst { display:block; float:left; margin-right:4px; background-image:url(/images/bc1Close.gif);background-repeat:no-repeat;background-position:left center;}
        .textBreadCrumpFirstAktiv { display:block; float:left; margin-right:4px; background-image:url(/images/bc1Close.gif);background-repeat:no-repeat;background-position:left center;}
        .textBreadCrump { display:block; float:left; margin-right:4px; background-image:url(/images/bcxClose.gif);background-repeat:no-repeat;background-position:left center; }
        .textBreadCrumpAktiv { display:block; float:left; margin-right:4px; background-image:url(/images/bcxClose.gif);background-repeat:no-repeat;background-position:left center; }
    #content_inner {  }
      .blockSpacing {  }
      .content_spacing { width:516px; margin-left:18px; }
      .listRahmen { padding:7px; background-color:#ffffff; border-bottom:1px solid #737373; }
      .glossarRahmen { border:1px solid #737373; }
      div.listText { padding-top:4px; padding-bottom:4px; }
      .tableHead { padding-left:4px; padding-top:1px; padding-right:4px; padding-bottom:1px; background-color:#ffffff;border-bottom:2px solid #737373; }
      div.tableGroup { padding:2px;background-color:#135195; }
      .tableRowO { background-color:#e7e7e7; }
      .tableRowS { background-color:#ffffff; }
      .tableData { padding-left:2px; padding-top:1px; padding-right:2px; padding-bottom:1px; }
      .standardButton { overflow:visible; cursor:pointer; padding-left:4px; padding-right:4px; }

      .shopBc { background-color:#e7e7e7; }
      .shopBc1Close { display:block;float:left; }
      .shopBc1Open {  }
      .shopBcxClose { display:block;float:left;padding-left:6px; }
      .shopBcxOpen { display:block;float:left;padding-left:6px; }
      .shopSkList {  }
      div.shopSkClose { padding-left:12px;padding-top:1px;padding-bottom:3px; }
      .shopTrenner { height:2px;overflow:hidden;background-color:#737373; }
      .shopProdBalken  { background-color:#e7e7e7;padding-top:3px;padding-bottom:3px; }
      .swRahmen { padding:4px; background-color:#ffffff; border:1px solid #737373; }

      #content_bottom { clear:both;margin-top:14px; margin-bottom:10px; padding-left:7px;padding-right:7px; }
    #teaser { float:left;width:202px;overflow:hidden; padding-bottom:5px; }
      #teaser_inner { width:201px; overflow:hidden; }
        .teaserheader { padding-left:5px; background-color:#efefef;padding-top:5px; padding-bottom:5px; }
        .teasertext { margin-left:5px; margin-right:5px; }
        .teaserlink { padding-top:5px; }
        .teaserrand { background-color:#efefef;padding-bottom:4px;;border-bottom:1px solid #666666; }

  #footer
  {
    padding-bottom:1px;
    
      border-bottom:2px solid #737373;
    
  }
    #footer_inner
    {
      background-color:#135195;
      padding-left:12px;
      padding-top:4px;
      padding-right:12px;
      padding-bottom:4px;
    }

/* DRUCKVORSCHAU */
#druckbody		{ background-color:#ffffff;margin:0px; padding:10px; }
#druckheader	{ border-bottom:1px solid ; }
#druckcontent { padding-top:10px;width:516px; }
#druckSpacing		{ padding-top:-12px; }
