
      html, body {
      background-color: #ffffff;
      padding:0px;
      margin:0px;
      scrollbar-base-color:#cbcbcb;
      scrollbar-3dlight-color:#cbcbcb;
      scrollbar-arrow-color:#FFFFFF;
      scrollbar-darkshadow-color:#cbcbcb;
      scrollbar-face-color:#cbcbcb;
      scrollbar-highlight-color:#FFFFFF;
      scrollbar-shadow-color:#FFFFFF;
      scrollbar-track-color:#cbcbcb;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
          }
          
      #top {
      position:absolute;
      top:0px;
      left:0px;
      width:900px;
      height:103px;
      border-bottom:1px solid #d4d4d4;
      }    
      
      #logo {
      position:absolute;
      top:0px;
      left:0px;
      width: 694px;
      height: 103px;
      background-image:url(../images/logo_top2.jpg);
      }
      
      #ecke {
      position:absolute;
      top:0px;
      left:694px;
      width: 204px;
      height: 19px;
      background-image:url(../images/bg_eck.jpg);
      border-left:1px solid #d4d4d4;
      border-right:1px solid #d4d4d4;
      border-bottom:1px solid #d4d4d4;
      text-align:center;
      padding-top:51px;
      }
      
      #suche {
      position:absolute;
      top:71px;
      left:694px;
      border-right:1px solid #d4d4d4;
      border-left:1px solid #d4d4d4;
      width: 204px;
      height:32px;
      background-color:#3f5baa;
      }
      
      #mitte {
      position:absolute;
      top:104px;
      left:0px;
      width:900px;
      background-image:url(../images/bg_mitte_ohnenews.jpg);
      }
      
      #links {
      position:relative;
      top:0px;
      left:0px;
      width:220px;
      float:left;
      }
      
      #rechts {
      position:relative;
      width:678px;
      margin-left:1px;
      float:left;
      }
      

      
      #navigation {
      position:relative;
      width:220px;
      margin-top:17px;
      }
      
      #newsletter {
      position:relative;
      width:220px;
      height:170px;
      margin-top:17px;
      background-color:#99abd7;
      }
      
      #newsletter_head {
      position:relative;
      width:220px;
      height:29px;
      background-color:#3f5baa;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
      color: #ffffff;
      font-weight:bold;
      }
      
      #eska_news {
      position:relative;
      width:205px;
      height:29px;
      background-color:#3f5baa;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
      color: #ffffff;
      font-weight:bold;
      }
      
      #dir_login {
      position:relative;
      width:220px;
      height:135px;
      margin-top:17px;
      background-color:#99abd7;
      }
      
      #dir_login_head {
      position:relative;
      width:220px;
      height:29px;
      background-color:#3f5baa;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
      color: #ffffff;
      font-weight:bold;
      }
      
      
      .navi_but {
      width:212px;
      height:22px;
      border-top:1px solid #9b9b9b;
      border-bottom:1px solid #9b9b9b;
      border-right:1px solid #9b9b9b;
      background-color:#e4e4e4;
      margin-top:2px;
      cursor:pointer;
      }
      
      .navi_but_a {
      width:212px;
      height:22px;
      border-top:1px solid #9b9b9b;
      border-bottom:1px solid #9b9b9b;
      border-right:1px solid #9b9b9b;
      background-color:#99abd7;
      margin-top:2px;
      cursor:pointer;
      }
      
      .sub_navi_but {
      width:185px;
      height:22px;
      border-top:1px solid #9b9b9b;
      border-bottom:1px solid #9b9b9b;
      border-right:1px solid #9b9b9b;
      border-left:1px solid #9b9b9b;
      background-color:#e4e4e4;
      margin-top:2px;
      margin-left:26px;
      cursor:pointer;
      }
      
      .sub_navi_but_a {
      width:185px;
      height:22px;
      border-top:1px solid #9b9b9b;
      border-bottom:1px solid #9b9b9b;
      border-right:1px solid #9b9b9b;
      border-left:1px solid #9b9b9b;
      background-color:#99abd7;
      margin-top:2px;
      margin-left:26px;
      cursor:pointer;
      }
       .sub_sub_navi_but {
      width:159px;
      height:22px;
      border-top:1px solid #9b9b9b;
      border-bottom:1px solid #9b9b9b;
      border-right:1px solid #9b9b9b;
      border-left:1px solid #9b9b9b;
      background-color:#e4e4e4;
      margin-top:2px;
      margin-left:52px;
      cursor:pointer;
      }
      
      .sub_sub_navi_but_a {
      width:159px;
      height:22px;
      border-top:1px solid #9b9b9b;
      border-bottom:1px solid #9b9b9b;
      border-right:1px solid #9b9b9b;
      border-left:1px solid #9b9b9b;
      background-color:#99abd7;
      margin-top:2px;
      margin-left:52px;
      cursor:pointer;
      }
         
      A:link {
      text-decoration: none;
      color: #000000;
      }
 
      A:visited {
      text-decoration: none;
      color: #000000;
      }
 
      A:hover {
      text-decoration: none;
      color: red;
      }
      
      .suche_eingabe {
      border:1px solid #ababab;
      color:#535353;
      background-color:#ffffff; 
      vertical-align:top;
      width:130px;
      height:17px;
      font-size: 10pt;
      margin-top:5px;
      margin-left:10px;
      }
      
            .suche_eingabe2 {
      border:1px solid #ababab;
      color:#535353;
      background-color:#ffffff; 
      vertical-align:top;
      width:130px;
      height:17px;
      font-size: 10pt;

      margin-left:10px;
      }
      
      .copyver {
      color:red;
      font-size: 8pt;
      }
       
      .suchbut {
      width: 49px;
      height: 21px;
      border: none; 
      margin-top:5px;
      }
             .suchbut2 {
      width: 49px;
      height: 21px;
      border: none; 

      }   
      * html .suchbut {  /* nur fuer Internet Explorer */
      margin-top:6px;
      }
      
      a.haupt_menu:link {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
      color: #000000;
      } 
            
      a.haupt_menu:visited {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
      color: #000000;
      }
          
      a.haupt_menu:hover {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
      color: #000000;
      font-weight:bold;
      }         
     
      a.haupt_menu_a:link {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
      color: #000000;
      font-weight:bold;
      } 
            
      a.haupt_menu_a:visited {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
      color: #000000;
      font-weight:bold;
      }
          
      a.haupt_menu_a:hover {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
      color: #000000;
      font-weight:bold;
      }
      
      .cont2block {
      position:absolute;
      width:741px;
      margin-top:15px;
      background-image:url(../images/cont_bg_2.jpg)
      }
          
      .cont2block1 {
      width:660px;
      float:left;
      }
          
      .cont2block1_text {
      position:relative;
      width:660px;
      padding-left:10px;
      padding-rigth:10px;
      text-align:justify;
      }

      .siesindhier {
      position:relative;
      width:660px;
      margin-left:10px;
      padding-rigth:10px;
      padding-top:10px;
      padding-bottom:4px;
      border-bottom:1px solid #a6a6a6;
      color:#a6a6a6;
      }
      
      .img_text {
      width:170px;
      float:right;
      padding-left:10px;
      padding-top:10px;
      margin-bottom:10px;
      z-index:2;
      }    
          
      .cont2block2 {
      position:relative; 
      width:206px;
      float:right;
      }
      
      .cont2blockfooter {
      position:relative; 
      width:741px;
      height:25px;
      background-color:#dbdbdb;
      float:left;
      }
      
      .cont2blockfooter2 {
      position:relative; 
      width:741px;
      height:15px;
      background-color:#ffffff;
      float:left;
      }
      
      .clear_all {
      clear:all;    
      }
          
      .headline {
      width:660px;
      margin-top:10px;
      font-size: 9pt;
      font-weight:bold;
      border-bottom:1px solid black;
      padding-bottom:4px;
      }
          
      .news_date {
      color:#5b5b5b;
      font-size: 8pt;
      font-weight: bold;
      }
      
      .news_headl {
      color:#0b0d32;
      font-size: 8pt;
      font-weight: bold;
      }
      
      .mitte_cont{
      padding:10px;
      }
      
      a.img_link:link {
      text-decoration: none;
      color: red;
      font-size: 7pt;
      }
 
      a.img_link:visited {
      text-decoration: none;
      color: red;
      font-size: 7pt;
      }

      a.img_link:hover {
      text-decoration: none;
      color: red;
      font-size: 7pt;
      }
      
       a.news_link:link {
      text-decoration: none;
      color: red;
      font-size: 8pt;
      }
 
      a.news_link:visited {
      text-decoration: none;
      color: red;
      font-size: 8pt;
      }

      a.news_link:hover {
      text-decoration: none;
      color: red;
      font-size: 8pt;
      }
      
      a.top_menu_a:link {
      font-size: 8pt;
      color: #555555;
      font-weight:bold;
      } 
            
      a.top_menu_a:visited {
      font-size: 8pt;
      color: #555555;
      font-weight:bold;
      }
          
      a.top_menu_a:hover {
      font-size: 8pt;
      color: #555555;
      font-weight:bold;
      }  
                     
      a.top_menu:link {
      font-size: 8pt;
      text-decoration: none;
      color: #a6a6a6;
      } 
            
      a.top_menu:visited {
      font-size: 8pt;
      text-decoration: none;
      color: #a6a6a6;
      }
          
      a.top_menu:hover {
      font-size: 8pt;
      text-decoration: none;
      color: #555555;
      font-weight:bold;
      }   
