/* CSS Document */

html{

height:101%;

}

body{
 background-color:#000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #484848;
 text-decoration: none;
}

#main_container
{
	width:998px;
	margin:auto;
	min-height:600px;
	background:url(bilder/bg.gif);
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}

#main_website{width:821px;float:left;}
#main_spons{width:170px;float:left;   min-height:600px; border-left:5px #000000 solid;}
#header{
 width:810px;
 height:161px;

 background:url(bilder/header_bg.gif);
}

#navibalken_top{
 width:810px;
 height:26px;
 background:url(bilder/menue_bg_schwarz.gif);
}

#h_menue{display:block}
#h_menue div { float:left; height:20px;  padding:5px}
#h_menue div a { text-decoration:none; color:#f3f2f2; font-weight:bold}
#h_menue div a:hover { text-decoration:none; color:#999999}

#h_menue_button{ display:block; padding-top:4px}
#h_menue_button div { float:left; height:17px;  padding:5px; background:url(bilder/menue_button_bg.gif)}
#h_menue_button div a { text-decoration:none; color:#820101; font-weight:bold; padding-left:6px; padding-right:6px; }
#h_menue_button div a:hover { text-decoration:none; color:#e70101}

#i_box
{
	padding-top:0px;
	min-height:600px;
	width:810px;
	background:#FFFFFF;
	
}

#i_box_left{ float:left; width:400px;  }
#i_box_right{  }

#i_box_photo{ height:200px; background:#000000; color:#CCCCCC }
#i_box_photo_src { height:180px; width:279px; background:#444444; background-image:url(bilder/dummy_foto.gif) }
#i_box_photo_src_other { height:197px; width:110px; background:#444444 }
#i_box_photo_src_other img { border:1px #333333 solid; margin-left:10px; margin-top:5px }

span.resize_pic {  visibility:hidden; position:absolute; padding:8px; margin-top:15px; font-weight:normal;  font-size: 11px; text-align:left }
a:hover span.resize_pic { visibility:visible; border:1px solid #000000;color:#ececeb; background:#5b5a5a }

.news_big { margin-top:10px; background:#FFFFFF;  width:378px; padding:10px; font-size: 12px; } 
.news_big h2{ margin:0px; font-size:12px;}
.news_big a{ color:#666666; text-decoration:none; font-size: 12px; }
.news_big table a{ color:#820101; text-decoration:none; font-size: 12px; }
.news_big a.more{ color:#990000; text-decoration:none; font-size: 11px; }

.i_box_right_input { padding:0px; margin:0px; list-style:none }
.i_box_right_input li{ padding:0px; margin:0px; padding-left:10px; margin-left:10px;  padding-right:10px}
.i_box_infobox { background:#FFFFFF;  }
.i_box_infobox a.more{ color:#990000; text-decoration:none; font-size: 11px; }
.i_box_infobox a { color:#800303; text-decoration:none; font-size:12px }
.i_box_infobox h2{ margin-bottom:10px;  padding-left:0px; font-size:12px; margin-top:10px; background-repeat:no-repeat }


.text_small{font-size: 11px; }
.text_16px{ font-size: 16px; }
.text_subtitel{ font-size: 11px; font-weight:normal; color:#aa2c05 }

span.submenue {  visibility:hidden; position:absolute; padding:8px; margin-top:15px; font-weight:normal;  font-size: 11px; text-align:left }
a:hover span.submenue { visibility:visible; border:1px solid #000000;color:#990000; background:#FFFFFF }

.aktuelle_kategorie{background:#700000;  font-weight:bold; padding:2px; padding-left:10px; color:#FFFFFF; width:798px; border-bottom:4px #490101 solid;}
a.textlink { color:#820101;  font-size:11px; border-bottom:1px #820101 dashed}


.kontaktformular
{
	
}

.kontaktformular input, select, textarea{
	margin:5px;
	border:1px #b5b5b5 solid;
	padding:2px;
	background:#f9f9f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}




