.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 */

ul { margin:0px; padding:0px; list-style-type:none;}
ol { margin-top:0px; margin-bottom:0px; }
ul li { margin-top:6px; margin-bottom:6px; padding-left:35px; background-image:url(/images/ul.gif); background-repeat:no-repeat;background-position:15px 0.15em; }
ol li { margin-top:6px; margin-bottom:6px; }
p { margin:0px; padding:0px; }
form { margin:0px;padding:0px;}

.btn_back { background-image:url("/images/previous.gif") }
.btn_for { background-image:url("/images/next.gif") }

body { background-color:#ffffff; margin:0px; padding:0px; padding-bottom:13px; }
#hauptcontainer { width:996px; margin:auto; background-color:#ffffff; }
#header { width:996px; height:164px; overflow:hidden; }
#firstRow { width:995px; border-right: 1px solid #e3001b; background-color:#e3001b; }
  #firstRowLeft { float:left;width:213px;padding-top:3px;padding-bottom:4px; background-color:#e3001b; }
    #schriftgroesse { padding-left:12px; padding-top:0.2em; }
  #firstRowMiddle { float:left;width:580px; padding-top:3px; background-color:#9fa5ad; background-image:url(/images/navEdgeLeft.gif);background-position:left top;background-repeat:no-repeat; }
    div.nav1Close { float:left; overflow:hidden; }
    a.nav1Close { display:block; padding-left:10px; padding-top:0.3em; padding-bottom:0.3em; padding-right:15px; }
    div.nav1OpenFirst { float:left; overflow:hidden; background-color:#e3001b; }
    div.nav1Open { float:left; overflow:hidden; background-color:#e3001b; background-image:url(/images/nav1Open.gif);background-position:left top;background-repeat:no-repeat; }
    a.nav1Open { display:block; padding-left:10px; padding-top:0.3em; padding-bottom:0.3em; padding-right:15px; }
  #firstRowRight { float:left;width:202px;background-color:#9fa5ad;padding-bottom:1px; }
    #suche { padding-left:10px;padding-top:2px; }
#spalten { width:994px; border-left: 1px solid #e3001b; border-right: 1px solid #e3001b;background-image:url(/images/bgSpalten.gif); background-position:0px 0px; background-repeat:no-repeat; }
  #navigation { float:left;width:211px;overflow:hidden;padding-bottom:7px; }
    .navBcTxt { height:15px; padding-top:4px; text-align:center; }
    #naviKasten1 { width:194px; background-color:#ffffff; }
    /* Hides from IE-Mac \*/
    #naviKasten1 { width:100%;margin-top:35px; }
    /* End hide from IE-Mac */
    #naviKasten2 { background-image:url(/images/nK1.gif);background-repeat:no-repeat;background-position:left top; }
    #naviKasten3 { padding:12px; padding-top:20px; background-image:url(/images/nK2.gif);background-repeat:no-repeat;background-position:left bottom; }
      #naviKasten21 { background-color:#e7ebee; }
      #naviKasten22 { background-image:url(/images/nK21.gif);background-repeat:no-repeat;background-position:left top; }
      #naviKasten23 { padding:8px; padding-bottom:0px; background-image:url(/images/nK22.gif);background-repeat:no-repeat;background-position:left bottom; }
      #naviKasten24 { height:8px; overflow:hidden; }

      div.nav2Close { width:100%;border-bottom: 1px solid #e3001b;padding-left:22px;padding-bottom:4px;padding-top:4px; }
      div.nav2Open { width:100%;border-bottom: 1px solid #e3001b;padding-left:22px;padding-bottom:4px;padding-top:4px;background-color:#cdd4dc;background-image:url(/images/nav2Open.gif);background-repeat:no-repeat;background-position:10px center; }
      div.nav2Layer { padding-bottom:4px;background-color:#e7ebee;border-bottom: 1px solid #e3001b; }
      div.nav2ClosePort { width:100%;padding-left:25px;padding-bottom:4px;padding-top:4px; }
      div.nav2OpenPort { width:100%;padding-left:25px;padding-bottom:4px;padding-top:4px;background-image:url(/images/nav2OpenPort.gif);background-repeat:no-repeat;background-position:10px center; }
      div.nav2LayerPort { padding-bottom:4px;background-color:#e7ebee; }
      div.nav3Close { padding-left:35px;padding-top:4px; }
      div.nav3Open { padding-left:35px;padding-top:4px;background-image:url(/images/nav2OpenPort.gif);background-repeat:no-repeat;background-position:20px center; }
  #content { float:left;width:580px;height:100%;overflow:hidden; }        
    #nav1Marker1 { height:5px; width:100%; overflow:hidden; }
    #nav1Marker2 { height:5px; width:100%;overflow:hidden; background-color:#e3001b; }
    #breadcrump_outer { padding-left:16px;margin-top:10px; padding-right:16px; }
      div.bc1Close { float:left; margin-right:6px;white-space:nowrap; }
      div.bc1Open { float:left; margin-right:6px;white-space:nowrap; }
      div.bcxClose { float:left; padding-left:8px; margin-right:6px;white-space:nowrap; background-image:url(/images/bcxClose.gif);background-repeat:no-repeat;background-position:0px 0.4em; }
      div.bcxOpen { float:left; padding-left:12px; margin-right:6px;white-space:nowrap; background-image:url(/images/bcxOpen.gif);background-repeat:no-repeat;background-position:0px 0.5em; }
    #nav4bg { background-color:#e7ebee; padding-left:15px; margin-left:1px; margin-right:1px; }
      div.nav4Close { float:left; padding-top:3px; margin-right:10px; }
      div.nav4Open { float:left; padding-top:3px; padding-bottom:2px; margin-right:10px; }
      a.nav4Open {  }
    #content_inner { width:548px; margin-left:16px; }
      #content_bottom { clear:both;margin-top:14px; padding-bottom:10px;padding-left:7px;padding-right:7px; }
      .tableHead { border-bottom:2px solid #6a7b51; }
      .tableRowO { background-color:#e9e4de; }
      .tableRowS {  }
      .tableData {  }
      .klCm { background-image:url(/images/klCm.gif);background-position:98px 0px; background-repeat:repeat-y; }
      .klC1 { background-color:#f0dc7d; background-image:url(/images/klCh.gif);background-position:left top; background-repeat:repeat-x; }
      .klC2 { background-image:url(/images/klCv.gif);background-position:right top; background-repeat:repeat-y;  }
      .klC3 { background-image:url(/images/klCh.gif);background-position:left bottom; background-repeat:repeat-x; }
      .klC4 { background-image:url(/images/klCOl.gif);background-position:left 4px;background-repeat:no-repeat; }
      .klC5 { background-image:url(/images/klCOr.gif);background-position:right top;background-repeat:no-repeat; }
      .klC6 { background-image:url(/images/klCUr.gif);background-position:right bottom;background-repeat:no-repeat; }
      .klC7 { padding-left:15px; padding-top:12px; padding-right:15px; padding-bottom:0px; background-image:url(/images/klCUl.gif);background-position:left bottom;background-repeat:no-repeat; }
      .klC9 { height:8px; overflow:hidden; }
      .klCt { padding-top:2px;padding-bottom:3px; }
      .klCSel1 { float:left;width:70px;text-align:right;padding-top:0.3em; }
      .klCSel2 { float:left;width:200px;overflow:hidden; margin-left:8px; }
      .klCSel3 { float:left;width:130px; margin-left:5px; padding-top:0.3em; }
      .vlro { padding-left:3px; padding-top:5px; padding-right:3px; padding-bottom:5px; background-color:#e9e4de; background-image:url(/images/vlro.gif);background-position:272px 0px;background-repeat:repeat-y; }
      .vlrs { padding-left:3px; padding-top:5px; padding-right:3px; padding-bottom:5px; }
      .vlrlr { float:left;width:270px; }
      .vlril { float:left;width:54px; }
      .vlrir { float:left; width:210px; }
      .vzrb { margin-top:2px; background-image:url(/images/ugbSz.gif);background-position:left top;background-repeat:repeat-y;  }
      .vzrli { float:left; width:25%; }
      .vzrli_inner { padding:6px; padding-top:2px; padding-bottom:2px; }
      .vzrre { float:right; width:74%; }
      .vzrre_inner { padding:6px; padding-top:2px; padding-bottom:2px; }
    #teaser { float:right;width:200px;overflow:hidden; }
      #teaser_inner { width:184px; margin-left:7px; margin-top:5px; padding-bottom:12px; }
        .rtH1 { background-color:#e7ebee; background-image:url(/images/rtV.gif);background-position:left top;background-repeat:repeat-y; }
        .rtH2 { background-image:url(/images/rtH.gif);background-position:left top;background-repeat:repeat-x; }
        .rtH3 { background-image:url(/images/rtV.gif);background-position:right top; background-repeat:repeat-y; }
        .rtH4 {  }
        .rtH5 { background-image:url(/images/rtOl.gif);background-position:left top;background-repeat:no-repeat; }
        .rtH6 { padding-left:7px; padding-top:8px; }
        .rtH7 { height:5px; overflow:hidden; }
        .rtC1 { background-color:#e7ebee; }
        .rtC2 { background-image:url(/images/rtV.gif);background-position:left top; background-repeat:repeat-y; }
        .rtC3 { background-image:url(/images/rtV.gif);background-position:right top; background-repeat:repeat-y; }
        .rtC4 { background-image:url(/images/rtH.gif);background-position:left bottom; background-repeat:repeat-x; }
        .rtC5 { background-image:url(/images/rtUr.gif);background-position:right bottom;background-repeat:no-repeat; }
        .rtC6 { padding:2px 7px 2px 7px; padding-bottom:0px; }
        .rtC7 { height:7px; overflow:hidden; }
  #footer { width:996px; height:22px; background-color:#e3001b; background-image:url(/images/footer.gif);background-position:left bottom;background-repeat:no-repeat; }
    #footer_li { float:left; width:212px; }
    #footer_m { float:left; width:580px; padding-bottom:3px; }
      .reiter { float:left; width:116px; overflow:hidden }
      .reiterOpen { float:left; width:116px; overflow:hidden; background-color:#FFFFFF; background-image:url(/images/reiterOpen.gif);background-position:left bottom;background-repeat:no-repeat; }
      .reiterInner { display:block; padding-left:10px; padding-top:0.2em; padding-bottom:0.3em; padding-right:15px; }
      .reiterInnerOpen { display:block; padding-left:10px; padding-top:0.2em; padding-bottom:0.3em; padding-right:15px; }
    #footer_re { float:right;width: 204px; }

/* DRUCKVORSCHAU */
#druckbody		{ background-color:#f1efe2; margin:0px; padding:10px; }
#druckheader	{ border-bottom:1px solid #CCCCCC; }
#druckcontent { padding-top:10px;width:548px; }
.inob_druck		{ padding-top:60px; }
