.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;}
body { margin:0px; padding:0px; padding-bottom:26px; }

.btn_back { background-image:url("/images/previous.gif") }
.btn_for { background-image:url("/images/next.gif") }

#hauptcontainer { width:996px; margin:auto; text-align:left;}
  #spalten {   background-color:#BBBEA4;width:996px; background-image:url(/images/background.gif); background-position:0px 0px;}
    #footer { padding-bottom:25px;background-image:url(/images/footer.gif); background-repeat:no-repeat;background-position:left bottom;}
      #navigation { float:left;width:210px; }
        #logo { padding-top:12px; padding-left: 1px; }
        #kontakt { padding-left:12px; padding-top:6px; padding-bottom:26px; }
        #navigation_inner { width:190px; margin-left:10px; padding-bottom:36px; overflow:hidden }
          div.ebene_1_close { padding-left:20px; padding-bottom:7px; }
          div.ebene_1_open { display:block; padding-left:20px; padding-bottom:7px; background-image:url(/images/nav1ON.gif); background-repeat:no-repeat;background-position:0px 0.15em; }
          div.layer_nav1_open { padding-bottom:7px; }
          div.ebene_2_close { display:block; padding-left:38px; padding-bottom:7px; }
          div.ebene_2_open { display:block; padding-left:38px; padding-bottom:7px; background-image:url(/images/nav2ON.gif); background-repeat:no-repeat;background-position:20px 0.15em; }
      #content_outer { float:left; width:786px; overflow:hidden; }
        #header { width:786px; height:130px; overflow:hidden; background-color:#BBBEA4;}
        #firstRow { width:786px; background-color:#D2CDB7; }
          .reiterClose {float:left;width:135px;height:18px;overflow:hidden;background-image:url(/images/reiterClose.gif); background-repeat:repeat-X; }
          .reiterCloseInner {display:block;height:18px;text-align:center;}
          .reiterOpen {float:left;width:135px;height:18px;overflow:hidden;background-image:url(/images/reiterOpen.gif); background-repeat:repeat-X; }
          .reiterOpenInner {display:block;height:18px;text-align:center;}
          .reiterTrenner1 { float:left;width:11px;height:18px;overflow:hidden;background-image:url(/images/reiterTrenner1.gif); background-repeat:no-repeat; }
          .reiterTrenner2 { float:left;width:11px;height:18px;overflow:hidden;background-image:url(/images/reiterTrenner2.gif); background-repeat:no-repeat; }
          .reiterTrenner3 { float:left;width:11px;height:18px;overflow:hidden;background-image:url(/images/reiterTrenner3.gif); background-repeat:no-repeat; }
          .reiterTrenner4 { float:left;width:11px;height:18px;overflow:hidden;background-image:url(/images/reiterTrenner4.gif); background-repeat:no-repeat; }
          .reiterTrenner5 { float:left;width:11px;height:18px;overflow:hidden;background-image:url(/images/reiterTrenner5.gif); background-repeat:no-repeat; }
          .reiterTrenner6 { float:left;width:11px;height:18px;overflow:hidden;background-image:url(/images/reiterTrenner6.gif); background-repeat:no-repeat; }
          .reiterTrenner7 { float:left;width:11px;height:18px;overflow:hidden;background-image:url(/images/reiterTrenner7.gif); background-repeat:no-repeat; }
          .reiterTrenner8 { float:left;width:11px;height:18px;overflow:hidden;background-image:url(/images/reiterTrenner8.gif); background-repeat:no-repeat; }        
        #content { float:left;width:585px;overflow:hidden; }
        #content_inner { margin-left:26px; width:540px; padding-top:7px; }
          #breadcrumb { width:540px;padding-bottom:13px;overflow:hidden; }
            #breadcrumb_inner { }
          .tableHead { border-bottom:2px solid #4B4B4B; }
          .tableRowO { background-color:#D2CDB7; }
          .tableRowS {  }
          .tableData {  }
          #liste					{ margin-top:12px; }
          .listenheader			{ background-color:#D2CDB7;padding-top:3px;padding-left:4px;padding-bottom:3px;}
          .listencontent			{ padding-left:4px; }
          #content_bottom { clear:both;margin-top:14px; padding-bottom:10px;padding-left:3px;padding-right:7px; }

#schriftgroesse { text-align:right;padding-top:6px;padding-bottom:0px;padding-right:6px; }

#teaser { float:right;width:200px;padding-right:1px; padding-top:1px;padding-bottom:13px;overflow:hidden; }

#teaser_inner { margin-top:5px; width:199px;}
/* Hides from IE-Mac \*/
#teaser_inner { margin-top:6px; }
/* End hide from IE-Mac */

.teaserh_inner	{ background-color:#D2CDB7;height:18px;padding-top:2px;padding-left:5px; padding-right:5px; }
.teaserh_inner	{ float:left; border-left:1px solid #4B4B4D;border-top:1px solid #4B4B4D;border-right:1px solid #4B4B4D; }
/* Hides from IE-Mac \*/
.teaserheader			{ position:relative; top:1px; }
/* End hide from IE-Mac */
.teasercontent			{ clear:both;background-color:#D2CDB7;border:1px solid #4B4B4D; }
.teasertext				{ margin:5px; }
.teasertext hr { color:#F3D000; }
.teaserlink				{ margin:5px; }

/* DRUCKVORSCHAU */
#druckbody			{ margin:0px; padding:10px; }
#druckheader	{ border-bottom:1px solid #000000; }
#druckcontent { margin-top:10px; width:566px; overflow:hidden; }
.inob_druck				{ padding-top:55px; }
