*
{
 padding:0;
 margin:0;

}
body
{
 background-color:#1d1917;
 background-image:url(../grafik/design/bg.jpg);
 background-position:center top;
 scrollbar-face-color:#E8D8C9;
 scrollbar-highlight-color:#E8D8C9;
 scrollbar-3dlight-color:#E8D8C9;
 scrollbar-darkshadow-color:#440303;
 scrollbar-shadow-color:#440303;
 scrollbar-arrow-color:#440303;
 scrollbar-track-color:#493e38;

}
a
{
 text-decoration:none;
 color:#ffdcc6;

}
b, strong
{
 font-size:1.3em;
 font-weight:bolder;

}
#content a
{
 font-weight:bold;

}
h1, .headline_template4
{
 font-family:Times New Roman;
 font-weight:lighter;
 font-size:28px;
 padding-bottom:8px;
 line-height:26px;

}
h4, .shorttext_template4
{
 font-size:14px;
 color:#FFF;
 font-family:Trbeuchet MS;
 font-weight:normal;
 padding:3px;
 line-height:20px;
 background-color:#8F2525;

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

}
.input_alert_text
{
 background-image:url(../grafik/design/error.png);
 background-repeat:no-repeat;
 color:#FFFFFF;
 padding-left:20px;
 line-height:25px;

}
.inputAlert
{
 background-color:#922727;
 font-family:Trebuchet MS, Arial;
 color:#FFFFFF;

}
.img_template1
{
 float:left;
 margin-bottom:5px;
 margin-right:5px;
 border:0;

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

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

}
.img_template5
{
 float:left;

}
.img_template6
{
 float:left;
 padding-bottom:10px;
 padding-right:10px;

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

}
#page
{
 width:900px;
 height:650px;
 background-color:#2a2420;
 margin:auto;
 position:relative;
 border:1px solid #d7c8b7;
 margin-top:90px;

}
#footer
{
 padding:10px;
 height:30px;
 margin:auto;
 position:relative;
 text-align:center;
 font-size:11px;
 color:#776a60;
 font-family:Trebuchet MS;

}
#main
{
 width:897px;
 height:496px;
 margin:auto;
 position:relative;
 background-image:url(../grafik/design/main_1.jpg);

}
#logo_navi
{
 width:898px;
 height:96px;
 position:relative;
 background-image:url(../grafik/design/logo_navi.gif);
 background-repeat:no-repeat;
 z-index:100;

}
#menu
{
 position:relative;
 color:#fff;
 font-family:Times New Roman;
 text-transform:uppercase;
 font-size:11px;
 top:58px;
 left:20px;
 width:270px;

}
#menu a
{
 text-decoration:none;
 color:#fff;
 display:block;

}
#menu a:hover
{
 color:#fff;

}
#menu a.level_2, #menu a.level_3, #menu a.level_4, #menu a.level_5, #menu a.level_6
{
 background-color:#000000;

}
#menu a.level_1active, #menu a.level_2active, #menu a.level_3active, #menu a.level_4active, #menu a.level_5active, #menu a.level_6active
{
 background-color:#912727;
 color:#ffffff;

}
#menu a.level_2:hover, #menu a.level_3:hover, #menu a.level_4:hover, #menu a.level_5:hover, #menu a.level_6:hover
{
 background-color:#2f2621;

}
#menu a.level_2active:hover, #menu a.level_3active:hover, #menu a.level_4active:hover, #menu a.level_5active:hover, #menu a.level_6active:hover
{
 background-color:#912727;
 color:#FFFFFF;

}
#menu li:first-child a
{
 background-image:none;

}
#menu li.level_2,#menu li.level_2active
{
 margin-right:19px;

}
#menu ul
{
 margin:0;
 list-style:none;
 position:absolute;
 z-index:200;

}
#menu ul ul
{
 background:#FFFFFF;
 padding:0;
 margin:0;
 list-style:none;
 float:left;
 position:absolute;
 left:-9999px;
 top:-9999px;

}
#menu ul li li
{
 background:#000000;
 float:none;

}
#menu ul li a
{
 height:12px;
 padding:3px 2px 4px;
 line-height:12px;
 text-decoration:none;
 display:block;
 float:left;
 white-space:nowrap;

}
#menu ul li li a
{
 height:11px;
 padding:2px;
 padding-top:5px;
 padding-bottom:5px;
 line-height:11px;
 font-weight:normal;
 width:180px;
 font-size:11px;
 display:block;
 float:none;

}
#menu ul li:hover ul
{
 top:18px;
 left:0;
 z-index:500;

}
#menu ul li li:hover
{
 background-color:#2f2621;

}
#menu ul li
{
 float:left;

}
* html #menu ul li li
{
 float:left;

}
#menu ul li:hover
{
 position:relative;
 z-index:300;

}
#menu ul li.css_class
{
 position:relative;
 z-index:300;

}
#menu ul li.css_class ul
{
 left:0;
 top:18px;
 z-index:500;

}
* html #menu ul ul
{
 width:2px;

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

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

}
#menu ul li.css_class li.css_class ul,#menu ul li.css_class li.css_class li.css_class ul,#menu ul li.css_class li.css_class li.css_class li.css_class ul,#menu ul li.css_class li.css_class li.css_class li.css_class li.css_class ul
{
 left:100%;
 margin-left:0px;
 top:-2px;

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

}
#main_menu
{
 position:absolute;
 color:#fff;
 font-family:Times New Roman;
 text-transform:uppercase;
 font-size:11px;
 top:58px;
 left:470px;
 width:435px;

}
#main_menu a
{
 text-decoration:none;
 color:#fff;
 display:block;

}
#main_menu a:hover
{
 color:#fff;

}
#main_menu a.level_2, #main_menu a.level_3, #main_menu a.level_4, #main_menu a.level_5, #main_menu a.level_6
{
 background-color:#000000;

}
#main_menu a.level_1active, #main_menu a.level_2active, #main_menu a.level_3active, #main_menu a.level_4active, #main_menu a.level_5active, #main_menu a.level_6active
{
 background-color:#912727;
 color:#ffffff;

}
#main_menu a.level_2:hover, #main_menu a.level_3:hover, #main_menu a.level_4:hover, #main_menu a.level_5:hover, #main_menu a.level_6:hover
{
 background-color:#2f2621;

}
#main_menu a.level_2active:hover, #main_menu a.level_3active:hover, #main_menu a.level_4active:hover, #main_menu a.level_5active:hover, #main_menu a.level_6active:hover
{
 background-color:#912727;
 color:#FFFFFF;

}
#main_menu li:first-child a
{
 background-image:none;

}
#main_menu li.level_2,#main_menu li.level_2active
{
 margin-right:19px;

}
#main_menu ul
{
 margin:0;
 list-style:none;
 position:relative;
 z-index:200;

}
#main_menu ul ul
{
 background:#FFFFFF;
 padding:0;
 margin:0;
 list-style:none;
 float:left;
 position:absolute;
 left:-9999px;
 top:-9999px;

}
#main_menu ul li li
{
 background:#000000;
 float:none;

}
#main_menu ul li a
{
 height:12px;
 padding:3px 2px 4px;
 line-height:12px;
 text-decoration:none;
 display:block;
 float:left;
 white-space:nowrap;

}
#main_menu ul li li a
{
 height:11px;
 padding:2px;
 padding-top:5px;
 padding-bottom:5px;
 line-height:15px;
 font-weight:normal;
 width:180px;
 font-size:10px;
 display:block;
 float:none;

}
#main_menu ul li:hover ul
{
 top:18px;
 left:0;
 z-index:500;

}
#main_menu ul li li:hover
{
 background-color:#2f2621;

}
#main_menu ul li
{
 float:left;

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

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

}
#main_menu ul li.css_class
{
 position:relative;
 z-index:300;

}
#main_menu ul li.css_class ul
{
 left:0;
 top:18px;
 z-index:500;

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

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

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

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

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

}
#content
{
 width:598px;
 height:356px;
 position:relative;
 margin-left:300px;
 margin-top:45px;
 font-family:Trebuchet MS;
 font-size:11px;
 color:#fff;
 line-height:22px;

}
#content_bg
{
 width:598px;
 height:354px;
 background-image:url(../grafik/design/content_bg.jpg);
 position:absolute;
 filter:alpha(opacity=88);
 opacity:0.88;
 top:3px;

}
#content_text
{
 height:314px;
 overflow:auto;
 overflow-x:hidden;
 padding-left:20px;
 padding-right:30px;
 padding-top:20px;
 padding-bottom:20px;
 position:absolute;
 top:4px;
 width:549px;

}
#short_news
{
 width:900px;
 height:154px;
 background-image:url(../grafik/design/news_bg.jpg);
 background-repeat:repeat-x;
 position:relative;
 left:-2px;
 bottom:0px;
 color:#776a60;

}
.news_1_text, .news_2_text, .news_3_text, #news_3 .templateContainer
{
 padding:25px 100px 20px 15px;
 font-family:Trebuchet MS;
 color:#776a60;
 font-size:10px;
 text-transform:uppercase;
 line-height:12px;

}
#news_3 .templateContainer
{
 padding-top:0px;

}
#news_1 a,#news_2 a,#news_3 a
{
 color:#8F2525;
 font-size:10px;
 text-transform:uppercase;
 border:0;

}
#news_3 h1, .headline_template6
{
 font-size:14px;
 color:#201914;
 text-decoration:none;
 line-height:16px;
 padding-top:10px;

}
#news_3 h1
{
 padding-top:20px;

}
#news_3 h4
{
 color:#8F2525;
 font-family:Times New Roman;
 font-weight:lighter;
 font-size:16px;
 line-height:12px;
 background-color:transparent;
 padding-left:0;
 padding-top:0;

}
.shorttext_template6
{
 color:#776a60;
 font-size:10px;
 line-height:12px;
 background-color:transparent;
 font-family:Trebuchet MS;
 padding-left:0;
 padding-top:0;

}
.event_template6
{
 color:#8f2525;

}
#news_1, #news_2
{
 width:300px;
 height:154px;
 float:left;
 background-repeat:no-repeat;
 display:inline;
 overflow-x:hidden;
 overflow-y:hidden;
 position:relative;

}
.inner_news_2
{
 width:300px;
 height:154px;
 float:left;
 background-repeat:no-repeat;
 background-image:url(../mediapool/news_bg_standard.jpg);

}
div.news_scroller
{
 overflow:hidden;
 left:0px;
 position:absolute;
 width:40000px;

}
#news_3
{
 width:185px;
 height:154px;
 float:left;
 background-image:url(../mediapool/news_bg_reserve.jpg);
 background-repeat:no-repeat;
 padding-right:100px;
 padding-left:15px;

}
#content_text p
{
 padding:10px 0px;

}
.link_template6
{
 font-size:11px;
 color:#776a60;
 text-decoration:none;
 width:165px;

}
#footer a
{
 font-family:Arial;
 color:#776a60;
 text-decoration:none;

}
#NewsForm img
{
 position:relative;
 top:3px;

}
.gallery_pic_1
{
 float:left;
 width:100px;

}
input, textarea
{
 border:0px;
 padding:2px;

}
select
{
 margin-right:10px;
 border:0px;
 padding:2px;

}
input.radio
{
 margin-right:5px;
 position:relative;
 top:2px;

}
#formular2 label
{
 margin-right:5px;

}
#formular2 input.checkbox
{
 margin-left:100px;
 margin-right:5px;
 float:left;

}
div#copyright span
{
 white-space:normal;
 text-align:left;

}

