a img, #head img {border-width:0px;}

body {margin: 0px; text-align: center; background-color:#CCCCCC;}
#sitecontainer {position: relative; width:962px; margin:0px auto; text-align: left; background-color: #FFFFFF; overflow: hidden;}

.clear {clear: both; font-size: 0px;}

#container_head {position: relative; width: 962px; height: 326px; overflow: hidden;}
  #head {position: relative; float: left; width: 757px; height: 326px;}
  
    #topmenu1 {position: absolute; left: 165px; bottom: 88px; width: 182px; display: none;}
    #topmenu2 {position: absolute; left: 348px; bottom: 88px; width: 182px; display: none;}
    #topmenu3 {position: absolute; left: 230px; bottom: 88px; width: 182px; display: none;}
    #topmenu4 {position: absolute; left: 418px; bottom: 88px; width: 182px; display: none;}

    #topmenu1 .menu_head, #topmenu2 .menu_head {position: relative; width: 182px; height: 61px; background-image: url(../images/menu_right_head.gif);}
    #topmenu1 .menu_head span, #topmenu2 .menu_head span {float: right; padding: 40px 20px 0px 20px;}
    #topmenu1 .menu_main, #topmenu2 .menu_main {position: relative; width: 137px; padding: 3px 8px 1px 37px; background-image: url(../images/menu_right_main.gif);}
    #topmenu3 .menu_head, #topmenu4 .menu_head {position: relative; width: 182px; height: 61px; background-image: url(../images/menu_left_head.gif);}
    #topmenu3 .menu_head span, #topmenu4 .menu_head span {float: left; padding: 40px 20px 0px 20px;}
    #topmenu3 .menu_main, #topmenu4 .menu_main {position: relative; width: 155px; padding: 3px 8px 1px 19px; background-image: url(../images/menu_left_main.gif);}
  
      .topmenu_list {list-style-image: url(../images/menu_bullet.gif); margin: 0px 10px; padding: 0px 0px;}
        .topmenu_list li {margin: 8px 0px; line-height: 10px;}
        .topmenu_entry_active {list-style-image: url(../images/menu_bullet2.gif);}
        .topmenu_entry:hover {list-style-image: url(../images/menu_bullet2.gif);}
  
    #topmenu1 .menu_foot, #topmenu2 .menu_foot {position: relative; width: 182px; height: 28px; background-image: url(../images/menu_right_foot.gif);}
    #topmenu3 .menu_foot, #topmenu4 .menu_foot {position: relative; width: 182px; height: 28px; background-image: url(../images/menu_left_foot.gif);}

  #logo {position: relative; float: left; width: 205px; height: 326px; background: url(../images/logo.jpg) no-repeat}
  
#container_main {position: relative; width: 962px; background: url(../images/main_bg.gif) repeat-y left top}
  #main_left {position: relative; float: left; width: 757px; background-color: #183D8D;}
    #content_bg_top {position: relative; width: 735px; margin: 23px 0px 0px 14px; height: 6px; font-size: 0px; background-image: url(../images/content_top_bg.gif)}
    #content_pic {position: relative; width: 731px; height: 83px; margin-left: 14px; padding-left: 4px; background: url(../images/contant_head_pic.jpg) repeat-y top; font-size: 0px;}
    #content_pic div {width: 723px; height: 83px; overflow: hidden;}
    #content {position: relative; width: 735px; margin-left: 14px; padding-top: 20px; background: url(../images/content_bg2.gif) repeat-y top;}
      .article_container {position: relative; width: 685px; padding: 0px 0px 40px 25px;}
        .article_head {position: relative; width: 685px;}
          .article_headline {position: relative; width: 685px;}
        .article_body {position: relative; width: 685px; margin-top: 15px;}
      .suchergebnis_breite {position: relative; margin-left: 5%; width:90%}
      .article_left {position: relative; float: left; width:315px; margin-left: 25px;}
      .article_right {position: relative; float: left; width:315px; margin-left: 55px;}
        .article_2col {position: relative; width: 315px; padding: 0px 0px 40px 0px;}
        .article_2col_head {position: relative; width: 315px;}
          .article_2col_headline {position: relative; width: 315px;}
        .article_2col_body {position: relative; width: 315px; margin-top: 15px;}
    #content_bg_bottom {position: relative; width: 735px; height: 3px; margin: 0px 0px 20px 14px; font-size: 0px; background-image: url(../images/content_bottom_bg.gif);}
  
  #main_right {position: relative; float: left; width: 185px; margin-right: 20px; overflow: hidden;}
    #search_container {position: relative; width: 181px; margin: 27px 1px 0px 2px; line-height: 30px; background-color: #FFFFFF;}
      #search_text {position: relative; margin-left: 8px;}
      #search_pos {position: relative; width: 175px; padding: 15px 3px; line-height: 21px; background-color: #DADBED;}
    #image_container {position: relative; width: 181px; margin: 27px 1px 0px 2px; background-color: #FFFFFF;}
      .image_text {position: relative; margin-left: 8px; line-height: 30px;}
      #image_pos {position: relative; background-color: #DADBED;}
      #image_pos .image_text {line-height: 15px; padding: 10px 8px 15px 0px;}
    #news_container {position: relative; width: 181px; margin: 27px 1px 0px 2px;}
      #news_headline {position: relative; width: 173px; padding-left: 8px; line-height: 30px; background-color: #FFFFFF;}
      .news_body {position: relative; background-color: #DADBED;}
        .news_entry { width: 165px; padding: 8px 8px 0px 8px}
        .news_link {padding: 0px 8px 3px 8px; text-align: right;}
    .banner_container {position: relative; width: 178px; margin: 27px 3px 0px 3px; background-color: #FFFFFF; overflow: hidden;}
      .banner_entry {position: relative;}


  .input {width: 146px; height: 19px; overflow: hidden; padding: 0px 0px 0px 5px; border: 1px solid #183D8D;}
  .ok_button {vertical-align: bottom;}

/*************Anfahrt (Map24)*************/
.map24 {position: relative; float: left; padding-right: 20px;} 
.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***************/
