a img {border-width:0px;}
body {margin: 0px; text-align: center; background-color:#333333;}
#sitecontainer {position: relative; margin:0px auto; text-align: left; width:990px}

.clear {clear: both;}

#head {position: relative; width:990px; height:352px; overflow:hidden; background: url(../images/head_image.jpg) no-repeat left top}
#mainmenu {position: relative; width:100%; height:79px; text-align:center;}
  #mainmenu_bg {position: relative; padding-left: 80px; height:79px; background: url(../images/bg_topmenu.gif) repeat-x left top; overflow: hidden;}
    .mainmenu_entry {position: relative; float: left; width: auto; height: 100%; margin-right:30px; padding: 30px 8px 0px;}
    .mainmenu_active {position: relative; float: left; width: auto; height: 100%; margin-right:30px; padding: 30px 8px 0px; background: url(../images/bg_topmenu_active.gif) repeat-x left top;}
#main {position: relative; width:100%; padding-top: 37px; background:url(../images/bg_main.gif) repeat-y top}             
    #left_area {position: relative; float: left; width:333px; min-height: 1px}
      .submenu_container {position: relative; margin-bottom: 20px; width: 220px; background-color: #005289;}
      .submenu_container a {padding-top: 6px; display: block;}
        .submenu_border_top {position: relative; height: 31px; background: url(../images/brd_submenu_top.gif) repeat-x left top;}
        .submenu_border_bottom {position: relative; height: 31px; background: url(../images/brd_submenu_bottom.gif) repeat-x left top;}
        .submenu_lvl1 {position: relative; height:30px; margin-bottom: 5px; padding-left: 50px; background: #236A9F url(../images/bg_submenu.gif) no-repeat left top;}
        .submenu_lvl1_active {position: relative; height:30px; margin-bottom: 5px; padding-left: 50px; background: #8CB1CD url(../images/bg_submenu_active.gif) no-repeat left top;}
        .submenu_lvl2 {position: relative; height:30px; margin-bottom: 5px; padding-left: 61px; background: #236A9F url(../images/bg_submenu2.gif) no-repeat left top;}
        .submenu_lvl2_active {position: relative; height:30px; margin-bottom: 5px; padding-left: 61px; background: #8CB1CD url(../images/bg_submenu2_active.gif) no-repeat left top;}
    #content {position: relative; float: left; width: 657px;}
      .article_container {position: relative; clear: left; float: left; width: 332px;}
        .article_head {position: relative;}
          .article_headline {position: relative; padding-left: 16px; overflow: hidden;}
        .article_body {position: relative; padding: 14px 18px 15px}
      .article_intro {position: relative; float: left; padding-left: 20px;}
    #footer {position: relative; clear: left; text-align: center; padding: 10px 0px 5px; background: #246EA0 url(../images/bg_footer.gif) repeat-x left top;}
                                                                           
  .input {width: 135px; height: 14px; overflow: hidden;}
  .ok_button {vertical-align: bottom;}

/*************Anfahrt (Map24)*************/
#kontakt_anfahrt_bg {position: relative; width:190px; height:180px; padding:6px; padding-top:30px; background:url(http://www.map24.com/images/route_to_own_whi.gif) no-repeat left top;}
  .kontakt_anfahrt_text {position: relative; font-family: arial, verdana, helvetica; font-size: 8pt;}
  .anfahrt_bold {font-weight:bold;}
  #anfahrt_submit {position: relative; float: right; text-align:right; margin-top:-10px;}
/*****************************************/


/****************IE6 Hack*****************/
/**wird nur von IE6 und darunter erkannt**/
  * html .input {width: 135px; height: 18px;}
  * html #kontakt_anfahrt_bg {width: 200px;}
/*************ENDE IE6 Hack***************/