*
{
 margin:0;
 padding:0;
 font-family:Trebuchet MS, Verdana, Arial;

}
body
{
 background-image:url(../grafik/design/hp_bg.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 margin:0px;
 background-color:#021e33;

}
a
{
 color:#c59044;
 text-decoration:none;
 cursor:pointer;

}
#page
{
 background-image:url(../grafik/design/page_schatten_oben.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 width:1260px;
 margin-top:145px;
 padding-top:23px;
 float:left;
 font-size:12px;

}
#left_column
{
 width:310px;
 padding-left:38px;
 float:left;
 margin-right:10px;

}
p.dunkelblau
{
 color:#45718c;

}
p.runde
{
 color:#0092ff;
 display:block;
 font-weight:bold;

}
#middle_column
{
 background-image:url(../grafik/design/middle_column_border.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 width:575px;
 float:left;
 color:#fff;
 line-height:18px;
 padding-top:32px;
 padding-left:26px;
 padding-right:26px;

}
#right_column
{
 position:relative;
 float:left;
 width:257px;
 height:560px;
 margin-left:8px;
 background-image:url(../grafik/design/right_column.jpg);
 background-repeat:no-repeat;
 background-position:right top;

}
#footer
{
 margin-top:-12px;
 height:183px;
 background-image:url(../grafik/design/footer_20110215.jpg);
 background-position:left top;
 width:1000px;
 float:left;

}
.footer_link
{
 height:60px;
 background-image:url(../grafik/design/footer_links.gif);

}
#copyright
{
 width:1000px;
 position:relative;
 font-size:10px;
 color:#0a3f5f;
 right:30px;
 top:81px;
 float:left;

}
#inner_copy
{
 float:right;
 padding-right:20px;

}
#copyright a
{
 font-size:10px;
 color:#0a3f5f;
 text-decoration:none;
 font-weight:bold;

}
#navigation
{
 position:relative;
 top:138px;
 width:800px;

}
#map
{
 height:380px;
 float:left;
 position:relative;

}
#gallery
{
 background-image:url(../grafik/design/box_gallery_border_top.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 width:293px;
 float:left;
 position:relative;
 margin-top:24px;
 padding-top:20px;
 padding-left:9px;
 padding-bottom:20px;
 color:#fff;

}
#gallery_bottom
{
 background-image:url(../grafik/design/box_gallery_border_bottom.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 width:293px;
 height:34px;
 float:left;

}
#main_banner
{
 clear:both;
 height:120px;
 position:relative;
 width:550px;

}
h1
{
 font-size:16px;
 color:#c59044;

}
h4
{
 font-size:13px;
 color:#0092ff;

}
#sponsor1
{
 float:left;
 margin-left:50px;
 margin-top:20px;

}
#sponsor2
{
 float:left;
 margin-left:20px;
 margin-top:20px;

}
#sponsor3
{
 float:left;
 margin-left:20px;
 margin-top:20px;

}
#sponsor4
{
 float:left;
 margin-left:15px;
 margin-top:20px;

}
#sponsor5
{
 float:left;
 margin-left:15px;
 margin-top:20px;

}
#sponsor6
{
 float:left;
 margin-left:20px;
 margin-top:20px;

}
#sponsor7
{
 float:left;
 margin-left:10px;
 margin-top:20px;

}
#sponsor8
{
 float:left;
 margin-left:10px;
 margin-top:20px;

}
#sponsor9
{
 float:left;
 margin-left:30px;
 margin-top:20px;

}
#oben_links
{
 height:290px;
 width:200px;

}
#main_menu
{
 position:absolute;
 height:30px;
 width:620px;
 left:358px;
 clear:both;
 z-index:100;

}
#main_menu ul li:hover ul
{
 display:block;

}
#main_menu li
{
 float:left;
 list-style:none;
 text-align:left;
 height:auto;
 left:0px;
 padding:5px 6px 5px 6px;
 top:0px;
 width:auto;
 position:relative;

}
#main_menu li:hover
{
 background-color:#142f40;

}
#main_menu a
{
 font-size:13px;
 line-height:20px;
 text-decoration:none;
 color:#FFF;
 display:block;
 border:0;
 text-transform:uppercase;

}
#main_menu a.level_1active
{
 color:193b04;

}
#main_menu a.level_2active
{
 color:193b04;
 font-size:12px;

}
#main_menu a.level_3active
{
 color:193b04;
 font-size:12px;

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

}
#main_menu li ul
{
 display:none;
 left:0px;
 position:absolute;
 top:30px;

}
#main_menu li.level_1active
{
 background-color:#c59044;

}
#main_menu li.level_2
{
 clear:both;
 padding:10px 10px 0px 10px;
 width:150px;
 background-color:#cda466;
 height:20px;
 border-bottom:1px solid #d8b686;

}
#main_menu li.level_2 a
{
 font-size:12px;

}
#main_menu li.level_2:hover
{
 background-color:#d5b487;

}
#main_menu li.level_2active
{
 clear:both;
 left:0px;
 padding:10px 10px 0px 10px;
 width:150px;
 background-color:#c59044;
 height:20px;
 font-size:12px;

}
#main_menu li.level_3
{
 background-color:#c59044;
 padding:10px 10px 0px 10px;
 top:-30px;
 width:150px;
 left:170px;
 border-bottom:1px solid #d8b686;
 order-left:1px solid #d8b686;

}
#main_menu li.level_3:hover
{
 background-color:#d5b487;

}
#main_menu li.level_3active
{
 background-color:#c59044;
 padding:10px 10px 0px 10px;
 top:-30px;
 width:150px;
 left:170px;
 border-bottom:1px solid #d8b686;
 border-left:1px solid #d8b686;

}
#main_menu ul li:hover ul ul
{
 display:none;

}
#main_menu ul li:hover ul ul ul
{
 display:none;

}
#main_menu ul ul
{
 display:none;

}
#main_menu ul ul li:hover ul
{
 display:block;

}
#main_menu ul ul ul
{
 display:none;

}
#main_menu ul ul ul li:hover ul
{
 display:block;

}
#main_menu li.level_X active
{
 border-top:0px solid #ffffff;

}
#main_menu li.level_Xactive
{
 border-bottom:0px solid #ffffff;

}
.templateContainer
{
 padding-bottom:1em;
 margin-right:15px;

}
img
{
 border:0;

}
#voting_template_1_question
{
 padding:10px 0 25px;

}
.voting_template_1_answer
{
 margin-left:20px;

}
div.voting_template_1_content
{
 padding-top:20px;

}
div.voting_template_1_content h1
{
 padding-bottom:20px;

}
div.voting_template_1_content h4
{
 padding-bottom:10px;

}
#formular3 label,#formular4 label,#formular5 label,#formular6 label
{
 margin:0 20px 0 5px;

}
#formular3 .checkbox,#formular4 .checkbox,#formular5 .checkbox,#formular6 .checkbox
{
 margin-right:80px;

}
.voting_template_1_answer,#voting_template_1_question
{
 text-transform:uppercase;

}
.voting_template_1_question_shorttext
{
 padding-top:10px;

}
#scraper_1
{
 height:300px;
 left:0;
 position:absolute;
 top:8px;
 width:120px;

}
#scraper_2
{
 height:300px;
 left:128px;
 position:absolute;
 top:8px;
 width:120px;

}
#half_size_new
{
 position:absolute;
 left:0px;
 top:316px;
 height:120px;
 width:248px;

}
#half_size
{
 position:absolute;
 width:248px;
 height:120px;
 left:0px;
 top:444px;

}

