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") }

* html .innerFloat { height:auto; }
/* Hides from IE-Mac \*/
* html .innerFloat { height:0; }
/* End hide from IE-Mac */

.clr { clear:both; }
/* Hides from IE-Mac \*/
* html br.clr { height:0px; }
/* End hide from IE-Mac */

body { background-color:#FFCC66; margin:0px; padding:0px; padding-top:13px; padding-bottom:13px; }
#hauptcontainer { width:998px; margin:auto; background-color:#EFEFEF; }
#header { width:998px; height:123px; overflow:hidden; }
#spalten { width:998px; background-image:url(/images/bgSpalten.gif); background-position:0px 0px; background-repeat:repeat-y; }
  #navigation { float:left;width:196px;overflow:hidden;padding-bottom:7px; }
    #navigation_inner { width:182px; margin-left:2px; padding-top:20px; padding-bottom:0px; overflow:hidden }
      .nav1Close { padding-top:0.3em; padding-bottom:0.3em; padding-left:20px; background-image:url(/images/nav1Close.gif); background-position:0px 0.6em; background-repeat:no-repeat;}
      .nav1Open { padding-top:0.3em; padding-bottom:0.3em; padding-left:20px; background-image:url(/images/nav1Close.gif); background-position:0px 0.5em; background-repeat:no-repeat; }
      .nav2Close { padding-left:38px; padding-bottom:0.6em; background-image:url(/images/nav2Close.gif); background-position:18px 0.1em; background-repeat:no-repeat; }
      .nav2Open { padding-left:38px; padding-bottom:0.6em; background-image:url(/images/nav2Close.gif); background-position:18px 0.1em; background-repeat:no-repeat; }
  #contentTeaser { float:left;width:802px; overflow:hidden; background-image:url(/images/bgContentTeaser.gif); background-position:0px 0px; background-repeat:no-repeat; }
  #CTSprachauswahl { float:left;width:802px; overflow:hidden; background-image:url(/images/bgContentTeaser2.gif); background-position:0px 0px; background-repeat:no-repeat; }
    #sprachauswahl { height:25px;overflow:hidden; }
    #sprachPlatz { height:12px;overflow:hidden; }
    #content { float:left;width:582px;overflow:hidden; }
      #content_inner { padding-left:24px; padding-top:18px; }
        #breadcrump_outer { padding-bottom:14px; }
        #breadcrump { width:554px; }
          #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_bottom { clear:both;margin-top:14px; padding-bottom:10px;padding-left:7px;padding-right:7px; }
      #teaser { float:right;width:196px; padding-bottom:5px;overflow:hidden;}
        #schriftgroesse { height:22px; width:192px; overflow:hidden; text-align:right; }
        #teaser_inner { width:194px;overflow:hidden; }
          .schriftgroesse1 { background-color:#FFFFFF; }
          .schriftgroesse2 { padding-left:16px;padding-top:6px;padding-right:14px; }
          .teaserRahmen1 { background-color:#FFFFFF;background-image:url(/images/teaserRahmenOb.gif);background-position:left top;background-repeat:repeat-x; }
          .teaserRahmen2 { background-image:url(/images/teaserRahmenOb.gif);background-position:left bottom;background-repeat:repeat-x; }
          .teaserRahmen3 { background-image:url(/images/teaserRahmenLi.gif);background-position:left top;background-repeat:repeat-y; }
          .teaserRahmen4 { background-image:url(/images/teaserRahmenObLi.gif);background-position:left top;background-repeat:no-repeat; }
          .teaserRahmen5 { background-image:url(/images/teaserRahmenUnLi.gif);background-position:left bottom;background-repeat:no-repeat; }
          .teaserRahmen6 { padding-left:16px; padding-top:14px; padding-right:14px; }
          /* Bug IE: Fehldarstellung bei padding-bottom teaserRahmen6 */
          .teaserRahmen7 { height:14px; overflow:hidden; }
          .schriftgroesse3 { height:9px; overflow:hidden; }

          .teaserHeader { width:100%;padding-bottom:0.3em; }
          .teaserlink { margin:5px; }
          .teaserrand { width:192px; background-color:#DADADA; }
  #footer { width:998px; overflow:hidden; background-color:#0066CC; border-top:2px solid #0066CC; }
    #footerI1 { background-image:url(/images/footerULi.gif); background-position:0px 0px; background-repeat:repeat-y; }
    #footerI2 { background-image:url(/images/footerURe.gif); background-position:right bottom; background-repeat:no-repeat; }
    #footerI3 { padding-left:10px; padding-top:0.2em; padding-right:10px; padding-bottom:0.3em; 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:40px; }
