.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:#CCCCCC; margin:0px; padding:0px; padding-top:13px; padding-bottom:13px; }
#hauptcontainer { width:996px; margin:auto; border:1px solid #999999; background-color:#EFEFEF; }
#header { width:996px; height:200px; overflow:hidden; }
#spalten {  width:996px; background-image:url(/images/background.gif); background-position:0px 0px; background-repeat:repeat-x; }
  #navigation { float:left;width:213px;overflow:hidden;padding-bottom:7px; }
    .navBcTxt { height:15px; padding-top:4px; text-align:center; }
    #navigation_inner { width:206px; margin-left:7px; margin-top:31px; overflow:hidden }
      .nav1Close { display:block; padding-top:5px; padding-bottom:5px; padding-left:15px; background-image:url(/images/nav1OFF.gif); background-position:0px 0.6em; background-repeat:no-repeat;}
      .nav1Open { display:block; padding-top:5px; padding-bottom:5px; padding-left:15px; background-image:url(/images/nav1ON.gif); background-position:0px 0.5em; background-repeat:no-repeat; }
      .nav1Layer { margin-left:10px; }
      .nav2Close { display:block; padding-left:20px; padding-top:5px;padding-bottom:5px; background-image:url(/images/nav2OFF.gif); background-position:8px 0.75em; background-repeat:no-repeat; }
      .nav2Open { display:block; padding-left:20px; padding-top:5px;padding-bottom:5px; background-image:url(/images/nav2ON.gif); background-position:8px 0.75em; background-repeat:no-repeat; }
  #content { float:left;width:577px;overflow:hidden; }
    #breadcrump { width:552px; 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:8px; margin-right:6px; background-image:url(/images/pfeil_rechts.gif);background-repeat:no-repeat;background-position:0px 0.4em; }
        .bcxOpen { display:block; float:left; padding-left:12px; margin-right:6px; background-image:url(/images/pfeil_down.gif);background-repeat:no-repeat;background-position:0px 0.4em; }
        
        .tableHead { border-bottom:2px solid #0058A0; }
        .tableRowO { background-color:#DADADA; }
        .tableRowS {  }
        .tableData {  }
    #content_inner { width:577px; margin-top:13px; }
      #content_bottom { clear:both;margin-top:14px; padding-bottom:10px;padding-left:7px;padding-right:7px; }
    #teaser { float:right;width:199px;overflow:hidden;}
      #schriftgroesse { height:22px; width:192px; overflow:hidden; text-align:right; }
      #teaser_inner { margin-top:5px; }
        .teaserheader { background-color:#0058A0;padding-top:3px;padding-bottom:2px;padding-left:5px; }
        .teasertext { margin-left:5px; margin-top:5px; margin-right:5px; }
        .teaserlink { margin:5px; }
        .teaserrand { width:192px; background-color:#DADADA; }
  #footer { width:996px;height:22px; overflow:hidden; background-color:#11682E;height:22px; }
    #footer_inner { padding:4px; text-align:center; }

/* 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; }
