a
{
 font-family:Trebuchet MS;
 font-size:12px;

}
#head_icons
{
 width:100px;
 height:30px;
 position:absolute;
 right:0px;
 top:150px;

}
#bottom_icons
{
 float:right;
 width:200px;
 height:40px;
 position:relative;
 right:210px;
 top:20px;

}
#main_menu
{
 padding:0px;
 height:38px;
 position:relative;
 color:#fff;
 font-family:Trebuchet MS;
 font-size:12px;
 text-transform:uppercase;
 z-index:100;

}
#main_menu ul#nav
{
 width:804px;
 height:38px;
 margin:0 auto;
 padding:0px;

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

}
#main_menu li.level_1 a.level_1
{
 padding:10px 9px;
 text-decoration:none;
 font-size:14px;
 color:#fff;
 letter-spacing:3;
 float:left;

}
#main_menu li.level_1active a.level_1active
{
 background-image:url(../grafik/design/main_menu_ro_tpl2.jpg);
 background-repeat:no-repeat;
 background-position:center bottom;
 padding:10px 9px;
 text-decoration:none;
 font-size:14px;
 color:#fff;
 letter-spacing:3;
 float:left;

}
#main_menu li.level_1 a.level_1:hover, #main_menu li.level_1active a.level_1active:hover
{
 background-image:url(../grafik/design/main_menu_ro_tpl2.jpg);
 background-repeat:no-repeat;
 background-position:center bottom;
 padding:10px 9px;
 color:#fff;

}
#main_menu li.level_1active a.level_1active:hover
{
 padding:10px 9px;

}
#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:#092847;
 color:#FFFFFF;
 text-decoration:none;

}
#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:#033782;
 color:#ffffff;
 text-decoration:none;

}
#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:#0a7cff;

}
#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:#0a7cff;
 color:#FFFFFF;

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

}
#main_menu #nav li li
{
 background:#092847;
 float:none;
 border-top:1px solid #FFFFFF;

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

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

}
#main_menu #nav li li:hover
{
 background-color:#e0ebfb;

}
* 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;

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

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

}
#main_menu #nav li:hover li:hover > ul
{
 left:-1px;
 margin-left:100%;
 top:-1px;
 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 ul,#main_menu #nav li.css_class li.css_class li.css_class li.css_class ul,#main_menu #nav 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 #nav li.css_class ul ul,#main_menu #nav li.css_class li.css_class ul ul,#main_menu #nav li.css_class li.css_class li.css_class ul ul,#main_menu #nav li.css_class li.css_class li.css_class li.css_class ul ul
{
 position:absolute;
 left:-9999px;
 top:-9999px;

}
.formular_input_text
{
 border:1px solid #2E7ED7;
 padding:2px;

}
#blog_formular input.checkbox
{
 margin-left:100px;

}
textarea
{
 font-family:Trebuchet MS,Arial;
 font-size:13px;
 line-height:22px;

}
div.blog_entry_line
{
 border-top:1px dotted #0E2849;
 color:#0E2849;
 padding:10px;

}
.blog_entry_line_name
{
 color:#2E7ED7;
 line-height:13px;

}
.blog_entry_line_headline
{
 color:#e35500;
 font-weight:bold;
 font-size:16px;
 line-height:24px;

}
.blog_formular
{
 margin-bottom:20px;

}
.blog_entry
{
 margin-top:50px;

}
#gallery_navi
{
 position:relative;
 clear:both;
 margin-top:5px;
 padding-top:3px;
 width:520px;
 height:20px;
 text-align:center;
 line-height:20px;

}
#gallery_navi_previous
{
 position:absolute;
 right:90px;
 top:0px;
 padding-top:3px;
 clear:none;
 text-align:center;

}
#back_to_overview
{
 position:absolute;
 left:0px;
 top:0px;
 padding-top:3px;
 clear:none;
 text-align:center;

}
#gallery_comment_button
{
 position:relative;
 margin:0 auto;
 width:280px;
 clear:none;
 font-weight:bold;

}
#gallery_comment_button a
{
 color:white;

}
#gallery_navi_next
{
 position:absolute;
 right:0px;
 top:0px;
 clear:none;
 text-align:center;
 padding-top:3px;

}
#gallery_comments
{
 position:relative;
 clear:both;
 width:450px;
 height:auto;

}
.gallery_comment
{
 padding:15px;
 width:420px;
 height:auto;

}
#gallery_comments a
{
 font-size:13px;
 font-weight:bold;

}
.comment_author
{
 font-style:italic;
 font-weight:bold;

}
.voting_template_1_question, .voting_template_result_question, .voting_template_result_headline
{
 color:#2E7ED7;
 font-weight:bold;
 padding-bottom:10px;

}
.voting_template_2_answer
{
 padding-bottom:5px;

}
