*
{
 z-index:1;

}
html
{
 height:100%;

}
body
{
 background-color:#fff;
 background-repeat:no-repeat;
 background-position:center top;
 margin:0;
 padding:0;
 height:100%;
 background-image:url(../mediapool/bg_008.jpg);

}
#gallery_pic_container
{
 float:left;
 position:relative;

}
.gallery_pic_1
{
 float:left;
 position:relative;
 background-image:url(../grafik/design/bg_galerie_photo.gif);
 background-repeat:no-repeat;
 padding:8px 22px 0px 8px;
 width:85px;
 text-align:center;
 height:69px;

}
#page_wrapper
{
 min-height:100%;
 width:100%;
 clear:both;
 position:relative;
 z-index:1;

}
#page_traeger
{
 width:920px;
 position:relative;
 margin:0 auto;
 font-family:Arial;
 font-size:11px;
 padding-bottom:50px;
 z-index:100;

}
#header
{
 height:72px;
 margin-bottom:211px;
 z-index:100;

}
#header_text_position
{
 padding-left:755px;
 z-index:110;

}
#header_text_position a
{
 text-decoration:none;
 font-size:12px;
 position:absolute;
 z-index:1000! important;
 top:10px;

}
#content
{
 background-color:#fff;
 background-image:url(../mediapool/bg_content.jpg);
 background-repeat:no-repeat;
 font-family:Lucida Sans;
 font-size:12px;
 line-height:14px;

}
#content h1
{
 font-size:28px;
 color:#75226f;
 font-weight:lighter;

}
#page
{
 padding:36px 82px 36px 82px;
 width:756px;

}
#foot
{
 height:159px;
 background-image:url(../grafik/design/footer_bg.png);
 background-repeat:no-repeat;
 font-family:Lucida Sans;
 font-size:11px;
 color:#453f43;
 z-index:1;

}
#foot_position
{
 padding:5px 50px;
 margin:0 auto;

}
#footer
{
 width:100%;
 height:25px;
 font-family:Lucida Sans;
 font-size:9px;
 color:#fff;
 position:absolute;
 bottom:0px;
 z-index:1000;

}
#footer_position
{
 width:920px;
 margin:auto;
 z-index:1000;

}
#footer_links
{
 padding:5px 62px 5px 50px;
 float:left;
 position:relative;
 width:250px;
 z-index:1000;

}
#footer_links a
{
 color:#fff;
 text-decoration:none;
 z-index:1000;

}
#footer_copyright
{
 padding:5px 50px 5px 0px;
 float:right;
 position:relative;
 width:350px;
 z-index:1000;

}
#footer_copyright a
{
 color:#fff;
 z-index:1000;

}
#header_text_position p
{
 margin:0;
 padding:0;
 z-index:1000;

}
#footer p
{
 margin:0;
 padding:0;
 z-index:1000;

}
.quarter_footer
{
 position:relative;
 display:inline;
 float:left;
 height:145px;
 overflow:hidden;
 margin:0 15px 0 0px;
 padding:0;
 z-index:1;

}
.footer_line
{
 clear:both;
 background-image:url(../grafik/design/footer_line_bg.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 line-height:30px;
 z-index:1;

}
.quarter_footer_headline
{
 font-size:14px;
 color:#094689;
 background-image:url(../grafik/design/footer_line_bg.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 line-height:30px;
 z-index:1;

}
#footer_1
{
 width:180px;

}
#footer_2
{
 width:180px;

}
#footer_3
{
 width:180px;

}
#footer_4
{
 width:180px;

}
#foot a
{
 font-family:Lucida Sans;
 font-size:11px;
 color:#453f43;
 text-decoration:none;
 padding-left:18px;
 background-repeat:no-repeat;
 background-position:0 -1px;

}
#main_menu
{
 height:46px;
 background-image:url(../grafik/design/navi_bg.png);
 position:relative;
 background-repeat:no-repeat;
 z-index:5;
 width:920px;

}
#nav
{
 margin:0;
 padding:0px;
 padding-left:25px;
 padding-top:4px;
 z-index:1;

}
#nav li ul li
{
 padding-top:5px;
 padding-bottom:5px;
 z-index:5;

}
#main_menu a.level_1, #main_menu a.level_1active
{
 float:left;
 clear:both;
 position:relative;
 padding:18px 3px 10px 15px;
 text-decoration:none;
 font-family:Lucida Sans;
 color:#5e5e5d;
 font-size:15px;

}
#main_menu a.level_1
{
 padding:23px 3px 5px 15px;
 color:#5F5F5D;

}
#nav li.level_1active a.level_1active
{
 padding:18px 3px 10px 15px;
 position:relative;
 background-position:left bottom;
 background-repeat:no-repeat;

}
#main_menu li.level_1, #main_menu li.level_1active
{
 float:left;
 list-style-type:none;
 padding-right:12px;

}
#main_menu li.level_1active
{
 background-repeat:no-repeat;
 background-position:right bottom;

}
#main_menu li.level_1:hover
{
 background-repeat:no-repeat;
 background-position:right bottom;

}
#main_menu li.level_1 a.level_1
{
 text-decoration:none;
 font-size:11px;
 letter-spacing:3;
 float:left;

}
#main_menu li.level_1active a.level_1active
{
 background-repeat:no-repeat;
 background-position:left bottom;
 text-decoration:none;
 font-size:11px;
 color:#fff;
 letter-spacing:3;
 float:left;

}
#main_menu li.level_1:hover a.level_1
{
 background-repeat:no-repeat;
 background-position:left bottom;
 padding:18px 3px 10px 15px;
 text-decoration:none;
 font-size:11px;
 color:#fff;
 letter-spacing:3;
 float:left;

}
#main_menu a.level_2, #main_menu a.level_3, #main_menu a.level_4, #main_menu a.level_5, #main_menu a
{
 color:#4D4B4C;
 text-decoration:none;

}
#main_menu a.level_2active:hover, #main_menu a.level_3active:hover, #main_menu a.level_4active:hover
{
 color:#4D4B4C;

}
#main_menu #nav ul
{
 background-image:url(../grafik/design/submenu_bg.gif);
 background-repeat:repeat-x;
 background-color:#D5D3D4;
 padding:0;
 margin:0;
 border-left:1px solid gray;
 border-right:1px solid gray;
 list-style:none;
 float:left;
 position:absolute;
 left:-9999px;
 top:-9999px;

}
#main_menu #nav li li
{
 float:none;
 background-image:url(../grafik/design/footer_line_bg.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 margin-left:5px;
 margin-right:5px;

}
#main_menu #nav li li a
{
 display:block;
 float:none;
 font-size:11px;
 font-weight:normal;
 line-height:15px;
 padding:0 0 0 15px;
 text-transform:none;
 width:200px;

}
#main_menu #nav li:hover ul
{
 top:42px;
 left:5px;
 z-index:500;

}
* html #main_menu #nav li li
{
 float:left;

}
#main_menu #nav li:hover
{
 position:relative;
 z-index:300;

}
#main_menu #nav li.css_class
{
 position:relative;
 z-index:300;
 background-repeat:no-repeat;
 background-position:right bottom;

}
#main_menu #nav li.css_class ul
{
 top:44px;
 left:5px;
 z-index:500;

}
* html #main_menu #nav ul
{
 width:2px;

}
#main_menu #nav li:hover li:hover > ul
{
 left:-1px;
 margin-left:100%;
 top:0px;
 z-index:500;

}
#main_menu #nav li:hover > ul ul
{
 position:absolute;
 left:-9999px;
 top:-9999px;
 width:auto;

}
#main_menu #nav li.css_class li.css_class ul,#main_menu #nav li.css_class li.css_class li.css_class
{
 left:100%;
 margin-left:0px;
 top:-1px;

}
#main_menu #nav li.css_class ul ul,#main_menu #nav li.css_class li.css_class ul ul,#main_menu #nav l
{
 position:absolute;
 left:-9999px;
 top:-9999px;

}
#main_menu #nav li.css_class a
{
 background-repeat:no-repeat;
 background-position:left bottom;
 padding:18px 3px 10px 15px;
 color:white;

}
#main_menu #nav li.css_class li.css_class
{
 background-image:url(../grafik/design/footer_line_bg.gif);
 background-position:bottom;
 background-repeat:repeat-x;

}
#main_menu #nav li.css_class li.css_class  li.css_class a,#main_menu #nav li.css_class li.css_class
{
 background-image:none;
 padding:0;
 color:#4D4B4C;

}
#main_menu #nav li li.last_child_level_2,#main_menu #nav li li.last_child_level_2active,#main_menu #
{
 background-image:none;

}
a.link_template6
{
 padding:0px;

}
.input_alert_text
{
 color:#e35500;
 font-weight:bold;

}
.inputAlert
{
 border:1px solid #e35500;
 background-color:#ffebdf;

}
.formular_input_text
{
 border:1px solid;

}
p
{
 margin:0;
 padding:0;

}
.radio
{
 margin:0;
 padding:0;
 border:0;

}
.img_template1
{
 float:left;
 margin-bottom:10px;
 margin-right:10px;

}
.img_template2
{
 float:right;
 margin-bottom:10px;
 margin-left:10px;

}
.img_template4
{
 clear:both;
 float:left;
 margin-bottom:10px;
 margin-right:10px;

}
.img_template5
{
 float:left;

}
.img_template6
{
 float:left;
 padding-bottom:10px;
 padding-right:10px;
 height:auto;
 width:240px;

}
.image, img
{
 margin:0;
 padding:0;
 border:0;

}
.event_template6
{
 color:#6F6D6D;
 font-size:10px;

}
.template6
{
 position:relative;
 width:100%;

}
.template6 h4
{
 margin:0;
 padding:0;

}
.eventContainer
{
 border-bottom:1px solid #000000;
 margin-bottom:10px;
 width:100%;

}
.headline_template6
{
 border:0;
 font-size:12px;
 font-weight:bold;
 margin:0;
 padding:0;
 padding-bottom:5px;
 line-height:24px;

}
.linkContainer6
{
 clear:both;

}
.picContainer_template
{
 clear:both;

}
.newsContainer
{
 float:left;
 width:240px;
 padding-bottom:0.5em;
 padding-top:1.5em;
 padding-right:12px;

}
.shorttext_template6
{
 border:0;
 font-weight:normal;
 padding-bottom:1em;

}
.templateContainer
{
 margin-right:15px;

}
#filter, #new_object
{
 padding-bottom:10px;
 border-bottom:1px solid #D9D9D9;
 margin-bottom:10px;

}
a
{
 color:#873C8F;
 text-decoration:underline;

}
.content_headline
{
 margin-bottom:5px;
 margin-left:5px;
 font-size:18px;
 color:#873C8F;

}
#content_filter_left
{
 height:77px;
 width:9px;
 background-image:url(../grafik/design/filter_border_left.png);
 background-repeat:no-repeat;
 float:left;

}
#content_filter
{
 color:#9F9F9F;
 height:67px;
 //width:950px;
 width:720px;
 background-image:url(../grafik/design/filter_border.png);
 background-repeat:repeat-x;
 background-color:#F9F9F9;
 float:left;
 padding:5px;

}
#content_filter .content_filter_group
{
 float:left;
 text-align:center;
 border-right:1px solid #E5E5E5;
 padding:8px 10px 8px 8px;

}
#content_filter .content_filter_group_headline
{
 margin-bottom:10px;
 font-weight:bold;

}
#content_filter .content_filter_options
{
 float:left;
 text-align:center;
 margin-right:13px;
 margin-left:7px;
 font-family:Verdana, Arial;
 font-size:10px;

}
#content_filter .content_filter_options img,#content_filter .content_filter_options label
{
 cursor:pointer;

}
#content_filter_right
{
 height:77px;
 width:9px;
 background-image:url(../grafik/design/filter_border_right.png);
 background-repeat:no-repeat;
 float:left;

}
#content_left
{
 float:left;
 width:140px;

}
#content_left_headline
{
 height:35px;
 color:#C0C0C0;
 margin-bottom:7px;
 font-size:11px;
 font-weight:bold;

}
.content_left_text
{
 text-align:center;
 font-size:21px;
 font-weight:bold;
 margin:23px 0 0 0;
 height:57px;
 color:#C0C0C0;

}
#content_right
{
 float:left;
 width:838px;
 height:auto;

}
#content_right_scroller
{
 height:35px;

}
#content_right_scroller_left
{
 float:left;
 width:8px;
 height:22px;
 margin-left:7px;
 background-image:url(../grafik/design/scroller_left.png);
 background-repeat:no-repeat;

}
#vertical_scroller_top
{
 height:8px;
 width:22px;
 background-image:url(../grafik/design/scroller_top.png);
 background-repeat:no-repeat;

}
#content_right_scroller_center
{
 float:left;
 width:815px;
 height:22px;
 background-image:url(../grafik/design/scroller.png);
 background-repeat:repeat-x;
 cursor:pointer;

}
#vertical_scroller
{
 height:380px;
 width:22px;
 background-image:url(../grafik/design/scroller_vertical.png);
 background-repeat:repeat-y;
 cursor:pointer;

}
#content_right_scroller_right
{
 float:left;
 width:8px;
 height:22px;
 background-image:url(../grafik/design/scroller_right.png);
 background-repeat:no-repeat;

}
#vertical_scroller_bottom
{
 height:8px;
 width:22px;
 background-image:url(../grafik/design/scroller_bottom.png);
 background-repeat:no-repeat;

}
#content_right_scroller_handle
{
 background-image:url(../grafik/design/scroller_handle.png);
 background-repeat:no-repeat;
 background-position:top;
 cursor:e-resize;
 width:31px;
 height:22px;
 margin-top:1px;

}
#vertical_handle
{
 background-image:url(../grafik/design/scroller_handle_vertical.png);
 background-repeat:no-repeat;
 background-position:right;
 cursor:s-resize;
 width:22px;
 height:31px;
 margin-left:-1px;

}
#content_border_top
{
 width:830px;
 height:8px;
 margin-left:7px;
 background-image:url(../grafik/design/content_border_top.png);
 background-repeat:no-repeat;

}
#content_border_full_top
{
 //width:950px;
 width:748px;
 height:14px;
 margin-left:7px;
 background-image:url(../grafik/design/content_border_full_top_arrow.png);
 background-repeat:no-repeat;

}
#content_border_center
{
 width:814px;
 padding:0px 18px 0px 0px;
 margin-left:7px;
 background-image:url(../grafik/design/content_border.png);
 background-repeat:repeat-y;
 height:auto;
 color:#9F9F9F;

}
#content_border_full_center
{
 //width:934px;
 width:728px;
 padding:0px 18px 0px 0px;
 margin-left:8px;
 background-image:url(../grafik/design/content_border_full.png);
 background-repeat:repeat-y;
 height:auto;
 color:#9F9F9F;

}
#content_border_center_overview
{
 padding-top:1px;

}
#content_border_center_detail
{
 position:relative;
 //height:515px;
 height:570px;
 background-image:url(../grafik/design/content_border_full.png);
 background-repeat:repeat-y;
 margin-left:8px;

}
#content_border_center_detail_content
{
 position:absolute;
 padding:5px 20px;
 color:#9F9F9F;
 //width:903px;
 width:702px;
 height:470px;

}
#content_border_center_detail_content_headline
{
 color:#C0C0C0;
 font-size:21px;
 font-weight:bold;
 border-bottom:1px solid #E5E5E5;
 padding-bottom:10px;

}
#content_border_center_detail_content_content
{
 font-size:10px;
 border-top:1px solid #FFFFFF;
 padding-top:10px;

}
#content_border_center_detail_content_picture
{
 float:left;
 width:350px;
 height:210px;
 border-bottom:1px solid #E5E5E5;

}
#content_border_center_detail_content_text
{
 border-bottom:1px solid #E5E5E5;
 float:left;
 height:210px;
 padding-left:10px;
 position:relative;
 width:340px;

}
#content_border_center_detail_content_more_pictures
{
 position:absolute;
 bottom:10px;

}
#content_border_center_detail_content_more_pictures img
{
 margin-right:5px;

}
#content_border_center_detail_content_downloads
{
 border-top:1px solid #FFFFFF;
 padding-top:10px;

}
#content_border_center_detail_content_form
{
 width:870px;
 height:400px;
 padding-right:10px;
 position:relative;
 display:inline;
 overflow:hidden;
 float:left;

}
#content_border_center_detail_content_form_left
{
 float:left;
 width:335px;

}
#content_border_center_detail_content_form_right
{
 float:left;
 width:545px;
 height:380px;
 position:relative;
 display:inline;
 overflow:hidden;

}
#content_border_center_detail_content_form_right_inner
{
 height:10000px;
 position:absolute;

}
#content_border_center_detail_content_inner_form
{
 float:left;
 height:10000px;
 position:absolute;

}
#content_border_center_detail_content_scroller
{
 float:left;

}
#content_border_center_detail_content_legend
{
 border-top:1px solid #FFFFFF;
 padding-top:10px;

}
.content_border_center_detail_button
{
 position:absolute;
 right:16px;
 top:-19px;
 cursor:pointer;

}
.content_border_arrow
{
 background-image:url(../grafik/design/content_border_arrow.png);
 background-repeat:no-repeat;
 background-position:center left;
 width:16px;
 height:80px;
 float:left;

}
.content_line
{
 //width:310px;
 width:220px;
 position:relative;
 float:left;

}
.content_line_inner
{
 color:#9F9F9F;
 width:50000px;
 height:auto;
 position:absolute;
 padding:5px;

}
.content_line_inner_object
{
 //width:290px;
 width:200px;
 height:155px;
 border-bottom:1px solid #E5E5E5;
 padding:10px;
 position:relative;
 font-family:Verdana, Arial;
 font-size:10px;

}
.content_line_inner_object_text
{
 font-weight:bold;
 font-size:14px;
 padding:27px 0px;

}
.object_detail_button
{
 position:absolute;
 height:16px;
 width:16px;
 left:2px;
 top:16px;
 z-index:2;
 cursor:pointer;
 display:block;

}
#content_border_bottom
{
 width:830px;
 height:8px;
 margin-left:7px;
 background-image:url(../grafik/design/content_border_bottom.png);
 background-repeat:no-repeat;

}
#content_border_full_bottom
{
 //width:950px;
 width:748px;
 height:8px;
 margin-left:7px;
 background-image:url(../grafik/design/content_border_full_bottom.png);
 background-repeat:no-repeat;

}
#content_object_form
{
 padding:10px;
 color:#9F9F9F;

}
#legend
{
 padding:10px 0px 100px 16px;
 color:#C0C0C0;
 font-size:12px;

}
#content_border_center_detail_content_downloads ul
{
 list-style-position:inside;

}
#news_overlay
{
 position:absolute;
 width:100%;
 height:8000px;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 text-align:center;
 background-color:#000000;
 opacity:0.85;
 z-index:1000;
 filter:Alpha(opacity=85, finishopacity=85, style=2);

}
#news_layer
{
 position:absolute;
 width:100%;
 height:8000px;
 z-index:1000;

}
#news_reader
{
 position:relative;
 width:600px;
 height:auto;
 padding:20px;
 margin:100px auto;
 background-color:#FFFFFF;
 border:1px solid #000000;

}
#news_reader_button
{
 padding:30px 0px 40px;
 text-align:center;

}
#news_reader_button a img
{
 border:0px;

}
