a img {border-width:0px;}
body {text-align: center; margin: 0px; background-color:#EEEEEE;}
.clear {clear:both; }
#sitecontainer {position: relative; margin: 0px auto; text-align: left; width:990px; }
    #head {position: relative; width:990px; height:293px; overflow:hidden; background-image: url(../images/design_head.jpg);}
      #toplinks {position: relative; left: 40px; top: 128px;}
    #mainmenu {position: relative; padding-left:235px; padding-top: 7px; width:755px; height:27px; overflow: hidden;  background: url(../images/design_bg_mainmenu.gif) repeat; font-family: arial; font-size: 13px;}
    #line {position: relative; width:990px; height:30px; overflow: hidden; background-color: #FFFFFF;}
    #main {position: relative; width:990px; overflow: hidden; background:url(../images/design_bg_main.gif) repeat-y top; }
    #main_start {position: relative; width:990px; overflow: hidden; background:url(../images/design_bg_main_start.gif) repeat-y top; }
      #submenu_container {position: relative; width:190px; float: left; overflow: hidden; margin-bottom:300px;}
        #submenu {margin: 30px 2px 28px 12px; text-align: left;}
        #submenu ul {padding-left: 8px; margin-left:6px; color: #58595A; font-family: arial; font-size: 12px; list-style-type: disc; }
      #content {position: relative; float: left; width: 755px; padding-left: 45px;}
        #article_start {position: relative; float: left; width: 480px; margin-right: 45px;}
          .headline_start {position: relative; width: 450px;}
          .content_start {position: relative; width: 450px; margin-top: 20px; margin-bottom: 35px;}
        #news {position: relative; float: left; left: 25px; width: 175x; overflow: hidden;}
          #newshead {position: relative; overflow: hidden; width: 175px; margin-bottom:25px;}
          .newstext {position: relative; overflow: hidden; width: 175px; margin-bottom:5px;}
        #article {position: relative; float: left; width: 710px; background:white;}
          .headline {position: relative; width: 710px;}
          .content {position: relative; width: 710px; margin-top: 20px; margin-bottom: 35px;}
    #footer {position: relative; width:950px; height:16px; overflow: hidden; margin-bottom: 15px; background: #9B9C9E; text-align: right; padding-top: 1px; padding-right:40px;}



  .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**/

/*************ENDE IE6 Hack***************/

.mainmenulink {font-family: arial; font-size: 14px; color: white; text-decoration: none;}
.footertext {font-family: arial; font-size: 11px; color: white;}