a img {border-width:0px;}
body {margin: 0px; text-align: center; font-size: 0px; background: url(../images/vorhang_bg.gif) repeat center top }
#bg_layer {position: relative; text-align: left; margin:0px auto; width: 1000px;}
  #sitecontainer {position: relative; margin-left: 85px; width:830px; background: #FF1901 url(../images/vorhang_mitte.jpg) no-repeat center top;}

.clear {clear: both;}

#head_container {position: relative; padding-top: 104px;}
  #head {position: relative; width: 683px; height: 120px; background-image: url(../images/head_bg_logo.jpg);}
  #mainmenu {position: absolute; left: 233px; top: 68px; height: 24px; background-image: url(../images/blind.gif);}
    .mainmenu_entry {position: relative; float: left; height: 24px; padding: 0px 7px;}
    .mainmenu_entry_active {position: relative; float: left; height: 24px; padding: 0px 7px; background-color: #FF1901;}
    .mainmenu_entry a, 
    .mainmenu_entry_active a {display: block; margin-top: 2px; background-image: url(../images/blind.gif);}
  #mainmenu2 {position: absolute; left: 233px; top: 97px; height: 24px; background-image: url(../images/blind.gif);}

#content {position: relative;  width: 684px; background: url(../images/content_bg.gif) repeat-y left top}
  #area_left {position: relative; float: left; width: 147px; padding-top: 20px; min-height: 1px;}
    #submenu {position: relative; margin-bottom: 20px; width: 125px;}
      #menu_select {position: relative; margin-left: 14px; padding-top: 34px; width: 109px; background: url(../images/filmclub_label.gif) no-repeat left top}
      #menu_select select {width: 109px;}
      .submenu_lvl0 {position: relative; margin: 6px 0px 0px 2px; padding: 2px 3px 3px 20px; background: url(../images/menu_bull1.gif) no-repeat left center}
      .submenu_lvl1_container {margin-left: 2px; padding: 0px 0px 0px 8px; background: url(../images/menu_bull2.gif) no-repeat left center}
        .submenu_lvl1 {position: relative; padding: 4px 3px 7px 12px; background: url(../images/menu_separator.gif) no-repeat left bottom;}
      .submenu_lvl1_container_active {margin-left: 2px; padding: 0px 0px 0px 8px; background: url(../images/menu_bull3.gif) no-repeat left center}
        .submenu_lvl1_active {position: relative; padding: 4px 3px 7px 12px; background: url(../images/menu_separator.gif) no-repeat left bottom;}
        .hasChild {padding-bottom: 3px; background-image: none; border-bottom: 3px #FFFFFF solid;}
      .submenu_lvl2_container {position: relative; margin-left: 10px; padding-bottom: 5px; background: url(../images/menu_separator.gif) no-repeat left bottom}
        .submenu_lvl2 {margin-left: -10px; padding: 3px 3px 0px 20px}
        .submenu_lvl3 {margin-left: -10px; padding: 0px 3px 0px 30px}
    #area_left .article_headless_container {margin-left: 15px; width: 110px;}
    #area_left .article_headless_body {padding-bottom: 15px;}
  #area_main {position: relative; float: left; width: 396px; padding-top: 21px;}
    #article_top {position: relative; width: 377px;}
    #article_bottom {position: relative; width: 377px;}
      #article_top .article_container,
      #article_bottom .article_container {margin-bottom: 15px;}
      #article_top .article_head,
      #article_bottom .article_head {line-height: 20px; width: 377px; height: 24px; overflow: hidden; text-align: center; background-image: url(../images/article_big_head.gif);}
      #article_top .article_body,
      #article_bottom .article_body {min-height: 165px; padding: 7px 16px; background: #FFFFFF url(../images/article_big_body.gif) no-repeat top}
      #article_top .article_footer,
      #article_bottom .article_footer {width: 377px; height: 7px;}
      html > body #article_top .article_footer,
      html > body #article_bottom .article_footer {background-image: url(../images/article_big_foot.png);}
      * html #article_top .article_footer,
      * html #article_bottom .article_footer {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/article_big_foot.png', sizingMethod='crop');}
    #article_left {position: relative; float: left; width: 180px;}
    #article_right {position: relative; float: left; width: 180px; padding-left: 17px;}
      #article_left .article_container,
      #article_right .article_container {margin-bottom: 15px;}
      #article_left .article_head,
      #article_right .article_head {line-height: 20px; width: 180px; height: 24px; overflow: hidden; text-align: center; background-image: url(../images/article_small_head.gif);}
      #article_left .article_body,
      #article_right .article_body {min-height: 165px; padding: 7px 16px; background: #FFFFFF url(../images/article_small_body.gif) no-repeat top}
      #article_left .article_footer,
      #article_right .article_footer {width: 180px; height: 4px;}
      html > body #article_left .article_footer,
      html > body #article_right .article_footer {background-image: url(../images/article_small_foot.png);}
      * html #article_left .article_footer,
      * html #article_right .article_footer {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/article_small_foot.png', sizingMethod='crop');}
    
  #area_right {position: relative; float: left; width: 140px; padding-top: 16px;}
    #newsletter_subscribe {margin-left: 19px;}
    .suche_pos {position: relative; margin: 10px 0px 0px 19px;}
    #area_right .article_headless_container {margin: 20px 0px 0px 16px; width: 123px;}
    #area_right .article_headless_body {padding-bottom: 15px;}
    #area_right .top10 td {margin-top: 10px; padding-left: 3px; border-bottom: 1px #FF1901 solid; border-top: 6px #FFC3BD solid; background-color: #FFD2CE;}
    
  #min_height {position: relative; float: left; width: 1px; height: 670px; overflow: hidden;}

#vorhangL {position: absolute; top: 0px; left: 0px; width: 100px; height: 900px;}
html > body #vorhangL {background: url(../images/vorhang_links.png) no-repeat left top;}
* html #vorhangL {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/vorhang_links.png', sizingMethod='crop');}

#vorhangR {position: absolute; top: 0px; right: 0px; width: 100px; height: 900px;}
html > body #vorhangR {background: url(../images/vorhang_rechts.png) no-repeat left top;}
* html #vorhangR {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/vorhang_rechts.png', sizingMethod='crop');}

#banner_oben {position: absolute; top: 15px; left: 16px; width: 968px; height: 92px;}
html > body #banner_oben {background-image: url(../images/banner_rahmen_oben.png);}
* html #banner_oben {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner_rahmen_oben.png', sizingMethod='crop');}
  #banner_oben_links {position: absolute; top: 15px; left: 10px;}
  #banner_oben_rechts {position: absolute; top: 15px; right: 14px;}
  #banner_oben_voll {position: absolute; top: -13px; left: 10px;}

#banner_rechts {position: absolute; top: 122px; left: 779px; width: 120px;}
  #banner_rechts_oben {position: absolute; top: 0px; left: 0px; width: 120px; height: 240px;}
  #banner_rechts_unten {position: relative; top: 260px; left: 0px; width: 120px; height: 240px;}

  #area_main embed {width: 345px;}
  .search {width: 92px; height: 14px; overflow: hidden;}
  .input_feld {width: 92px; height: 14px; vertical-align: bottom; 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***************/