a img {border-width:0px;}
body {margin: 0px; text-align: center; background-color:#FFFFFF;}
#sitecontainer {position: relative; margin:0px auto; text-align: left; width:983px;}

.clear {clear: both; overflow: hidden;}

#logo {position: relative; float: left; width: 245px; height: 260px; background-image: url(../images/logo.jpg);}
    .logolink {position: absolute; width: 244px; height: 200px; overflow: hidden;}
    .suche_pos {position: absolute; bottom: 15px; left: 18px}
#header {position: relative; float: left; width:738px; height: 260px; overflow:hidden; text-align:center;}
    #mainmenu {width: 738px; height: 34px; background: url(../images/menu_bg.gif) no-repeat 1px top}
    #picmenu {width: 738px; height: 226px;}
    #picmenu a {display: block; position: relative; float: left; width: 246px; height: 226px;}
        .picmenu1_preload1,
        .picmenu1 {background: url(../images/menu_handball_duplex.jpg) no-repeat 1px top}
        .picmenu1_preload2,
        .picmenu1:hover {background: url(../images/menu_handball.jpg) no-repeat 1px top}
        .picmenu2_preload1,
        .picmenu2 {background: url(../images/menu_textil_duplex.jpg) no-repeat 1px top}
        .picmenu2_preload2,
        .picmenu2:hover {background: url(../images/menu_textil.jpg) no-repeat 1px top}
        .picmenu3_preload1,
        .picmenu3 {background: url(../images/menu_unternehmen_duplex.jpg) no-repeat 1px top}
        .picmenu3_preload2,
        .picmenu3:hover {background: url(../images/menu_unternehmen.jpg) no-repeat 1px top}
            .picmenu_topic {display: block; position: absolute; width: 162px; height: 50px; bottom: 0px; right: 10px; text-align: right;}

#main {position: relative; clear: left; width:983px; padding-top: 18px; background:url(../images/main_bg.gif) repeat-y top}
    #left_area {position: relative; float: left; width: 245px; min-height: 1px; overflow: hidden;}
        #news_container {position: relative; margin-bottom: 18px; width: 100%;}
            .news_headline {padding: 0px 18px; line-height: 24px; background-color: #66CC00;}
            .news_body {height: 81px; margin-top: 3px; padding: 0px 18px; background-color: #E0F5CC}
            .news_entry {padding-top: 3px;}
            .news_link {margin-top: 6px;}
            .news_link img {vertical-align: middle; padding-left: 7px;}
    #main_area {position: relative; float: left; width: 493px; min-height: 1px;}
        #main_left {position: relative; float: left; width: 247px; min-height: 1px;}
        #main_right {position: relative; float: left; width: 246px; min-height: 1px;}
        .article_container {position: relative; margin: 4px 22px 18px;}
            .article_head {position: relative; margin-bottom: 10px}
                .article_headline {position: relative; overflow: hidden;}
            .article_body {position: relative; margin-bottom: 10px}
            .toplink {text-align: right; display: none;}
        .suchergebnis_breite {margin: 4px 22px;}
    #right_area {position: relative; float: left; width: 245px; min-height: 1px;}
        .article_small {position: relative; margin-bottom: 18px; width: 100%; height: 87px; overflow: hidden; background-color: #E0F5CC}
            .article_small_head {padding: 0px 18px; height: 24px; background-color: #66CC00;}
                .article_small_headline {line-height: 24px}
            .article_small_body {padding: 3px 18px;}
        .article_big {position: relative; margin-bottom: 18px; width: 100%; height: 192px; overflow: hidden; background-color: #E0F5CC}
            .article_big_head {padding: 0px 18px; height: 24px; background-color: #66CC00;}
                .article_big_headline {line-height: 24px}
            .article_big_body {padding: 3px 18px;}
    #footmenu {position: relative; clear: left; width: 983px; line-height: 24px; text-align: center; background-color: #66CC00}

.sidecontent_minheight {position: relative; float: left; width: 1px; height: 200px; overflow: hidden;}


.input {width: 150px; height: 18px; overflow: hidden;}
.ok_button {vertical-align: bottom;}

/*************Anfahrt (Map24)*************/
#kontakt_anfahrt_bg {position: relative; float: left; 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***************/