.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:4px; padding-bottom:4px; padding-left:45px; background-image:url(/images/ul.gif); background-repeat:no-repeat;background-position:23px 0px; }
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:#F6F6F6; margin:0px; padding:0px; padding-bottom:13px; }
#hauptcontainer { width:996px; margin:auto; background-color:#FFFFFF; }
#header { width:996px; height:116px; overflow:hidden;  background-image:url(/images/bgHeader.gif);background-repeat:no-repeat;background-position: 0px 0px;}
#firstRow { width:996px; height:24px; overflow:hidden; background-color:#336699; }
  #firstRowLeft { float:left; width:212px; padding-top:3px; margin-left:4px; }
  #firstRowMitte { float:left; width:532px; padding-top:3px; }
    .reiter { float:left; width:152px; margin-left:10px; margin-right:10px; height:21px; }
    .reiterOpen { float:left; width:152px; margin-left:10px; margin-right:10px; height:21px; background-image:url(/images/reiter.gif);background-repeat:no-repeat;background-position: 0px 0px; }
    .reiterInner { display:block; width:118px; padding-left:34px;  padding-top:0.3em; background-image:url(/images/nav2Close.gif); background-repeat:no-repeat; background-position:14px 0.45em; }
    .reiterInnerOpen { display:block; width:118px; padding-left:34px; padding-top:0.3em; background-image:url(/images/nav2Open.gif); background-repeat:no-repeat; background-position:14px 0.6em; }
  #firstRowRight { float:right; width:230px; padding-top:1px; margin-right:4px; text-align:right; }
#spalten { width:996px; background-image:url(/images/bgSpalten.gif);background-repeat:repeat-y;background-position: 0px 0px;  }
  #navigation { float:left;width:204px; overflow:hidden; padding-top:10px; padding-bottom:30px; }
    #navigation_inner { width:200px; overflow:hidden; margin-left:4px; }
      #nav1BgAussen1 { width:200px; background-color:#336699; background-image:url(/images/nav2backO.gif); background-repeat:no-repeat; background-position:left top; }
      #nav1BgAussen2 { background-image:url(/images/nav2backU.gif); background-repeat:no-repeat; background-position:left bottom; }
      #nav1BgAussen3 { padding-left:4px; padding-top:10px; padding-bottom:10px; }
      #nav1BgAussen4 {  border-bottom:1px solid #758DAA; }
      .nav1BgInnen2 { background-image:url(/images/nav2Headerback.gif); background-repeat:repeat-y; background-position:left top; }
      .nav1BgInnen3 { background-image:url(/images/nav2HeaderO.gif); background-repeat:no-repeat; background-position:left top; }
      .nav1BgInnen3a { background-image:url(/images/nav1Headerx.gif); background-repeat:no-repeat; background-position:left top; }
      a.nav1Close { display:block; width:160px; padding-left:36px;padding-top:0.6em;padding-bottom:0.4em;background-image:url(/images/nav2HeaderGrafik.gif); background-repeat:no-repeat; background-position:5px 0.25em; }
      
      #nav2BgAussen1 { width:200px; background-color:#336699; background-image:url(/images/nav2backO.gif); background-repeat:no-repeat; background-position:left top; }
      #nav2BgAussen2 { background-image:url(/images/nav2backUli.gif); background-repeat:no-repeat; background-position:left bottom; }
      #nav2BGHeader1 { padding-left:4px; padding-top:10px; }
      #nav2BGHeader2 { background-image:url(/images/nav2Headerback.gif); background-repeat:repeat-y; background-position:left top; }
      #nav2BGHeader3 { background-image:url(/images/nav2HeaderO.gif); background-repeat:no-repeat; background-position:left top; border-bottom:1px solid #758DAA; }
      #nav2Header { padding-left:37px;padding-top:0.7em;padding-bottom:0.5em;background-image:url(/images/nav2HeaderGrafik.gif); background-repeat:no-repeat; background-position:5px 0.25em; }
      #nav2BGContent1 { padding-left:14px; }
      #nav2BGContent2 { background-image:url(/images/nav2Contentback.gif); background-repeat:repeat-y; background-position:left top; }
      #nav2BGContent3 { padding-left:9px; padding-top:2px; padding-right:12px; padding-bottom:5px; background-image:url(/images/nav2ContentU.gif); background-repeat:no-repeat; background-position:left bottom; }
      
      a.nav2Close { display:block; padding-left:24px; padding-top:0.3em; padding-bottom:0.2em; background-image:url(/images/nav2Close.gif); background-repeat:no-repeat; background-position:7px 0.7em; }
      a.nav2Open { display:block; padding-left:24px; padding-top:0.3em; padding-bottom:0.2em; background-image:url(/images/nav2Open.gif); background-repeat:no-repeat; background-position:7px 0.6em; }
      .nav2Strich { border-top:1px solid #FFFFFF; }
      a.nav3Close { display:block; padding-left:35px; padding-top:0.3em; padding-bottom:0.2em; background-image:url(/images/nav3Close.gif); background-repeat:no-repeat; background-position:24px 0.7em; }
      a.nav3Open { display:block; padding-left:35px; padding-top:0.3em; padding-bottom:0.2em; background-image:url(/images/nav3Open.gif); background-repeat:no-repeat; background-position:22px 0.9em; }
  #content { float:left;width:588px;overflow:hidden; }
    #breadcrump { width:555px; margin-left:10px; margin-top:5px;  height:22px; }
      #breadcrump_inner { padding-top:4px; }
        .bc1Close { display:block; float:left; margin-right:6px;}
        .bc1Open { display:block; float:left; margin-right:6px;}
        .bcxClose { display:block; float:left; padding-left:14px; margin-right:6px; background-image:url(/images/breadCrumbxClose.gif);background-repeat:no-repeat;background-position:3px 0.4em; }
        .bcxOpen { display:block; float:left; padding-left:14px; margin-right:6px; background-image:url(/images/breadCrumbxOpen.gif);background-repeat:no-repeat;background-position:3px 0.4em; }
    #content_inner { width:555px; margin-left:15px; margin-top:13px; }
      .tableHead { border-bottom:2px solid #CC0000; }
      .tableRowO { background-color:#FFE082; }
      .tableRowS {  }
      .tableData {  }

      #content_bottom { clear:both;margin-top:14px; padding-bottom:10px;padding-left:7px;padding-right:7px; }
        .linkBack { background-image:url(/images/linkBack.gif); background-position:0px 0px; background-repeat:no-repeat; }
        .linkDrucken { background-image:url(/images/linkDrucken.gif); background-position:0px 0px; background-repeat:no-repeat; }
    #teaser { float:right;width:204px;overflow:hidden; }
    /* Hides from IE-Mac \*/
    #teaser { padding-bottom:121px; }
    /* End hide from IE-Mac */
      #teaser2_inner { width:202px; overflow:hidden; padding-left:0px; padding-top:10px; }
      #teaser_inner { width:202px; overflow:hidden; padding-left:0px; padding-top:10px; padding-bottom:20px; }
        .teaserBgAussen1 { width:200px; background-color:#336699; background-image:url(/images/teaserbackO.gif); background-repeat:no-repeat; background-position:left top; }
        .teaserBgAussen2 { background-image:url(/images/teaserbackUli.gif); background-repeat:no-repeat; background-position:right bottom; }
        .teaserBGHeader1 { padding-right:4px; padding-top:10px; }
        .teaserBGHeader2 { background-image:url(/images/teaserHeaderback.gif); background-repeat:repeat-y; background-position:left top; }
        .teaserBGHeader3 { background-image:url(/images/teaserHeaderO.gif); background-repeat:no-repeat; background-position:left top; border-bottom:1px solid #758DAA; }
        .teaserBGHeader4 { width:196px; overflow:hidden; }
        .teaserHeader { padding-left:37px;padding-top:0.7em;padding-bottom:0.5em;background-image:url(/images/nav2HeaderGrafik.gif); background-repeat:no-repeat; background-position:5px 0.25em; }
        .sucheHeader { padding-left:33px;padding-top:0.3em;padding-bottom:0.3em;background-image:url(/images/lupe.gif); background-repeat:no-repeat; background-position:5px 0.25em; }
        .teaserBGContent1 { padding-right:14px; }
        .teaserBGContent2 { background-image:url(/images/teaserContentback.gif); background-repeat:repeat-y; background-position:left top; }
        .teaserBGContent3 {  padding-left:9px; padding-top:2px; padding-bottom:5px; background-image:url(/images/teaserContentU.gif); background-repeat:no-repeat; background-position:right bottom; }
        .teaserBGContent4 { width:170px; overflow:hidden; }
        
        a.nav4Close { display:block; padding-left:30px; padding-top:0.3em; padding-bottom:0.2em; background-image:url(/images/nav4Close.gif); background-repeat:no-repeat; background-position:17px 0.8em; }
    #logo { clear:both; }
      #logo_inner { float:right;width:204px; }
      /* Hides from IE-Mac \*/
      #logo_inner { margin-top:-111px; }
      /* End hide from IE-Mac */
  #footer { clear:both;width:996px; height:22px; background-color:#336699;height:22px; }
    #footer_li { float:left; width:820px; padding-left:10px; padding-top:0.3em; text-align:left; }
    #footer_re { float:right; width:140px; text-align:right; padding-top:0.3em; padding-right:10px; }

/* DRUCKVORSCHAU */
#druckbody		{ background-color:#FFFFFF; margin:0px; padding:10px; }
#druckheader	{ border-bottom:1px solid #CCCCCC; }
#druckcontent { padding-top:10px;width:577px; }
.inob_druck		{ padding-top:87px; }