/* body
--------------------------------------------------*/

html, body
{
	height:100%;
}

body
{
	margin:0em;
	padding:0em;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:75%;
	text-align:left;
	min-height:1100px;

	background:url(img/theme/bg_site.jpg) repeat-x #c5ddff;
	background-attachment: fixed;

}

a 
{
	text-decoration:none;
	color:#2056ae;
	border:0;
}

a:hover
{
	text-decoration:underline;
}

a:active, a:focus
{
	text-decoration:underline;
	outline-style:none;
}

a img 
{
	border:none;
}

h1, h2, h3, h4,h5
{
	color:#666666;
}

blockquote
{
	font-style:italic;
	color:#444444;
}

hr
{
	height:2px;
	border:none;
	background-color:#cfdfed;
}

li
{
	padding-bottom:0.5em;
	margin-left:0px;
	padding-left:0px;
}

/* wrapper
--------------------------------------------------*/

#wrapper
{
	position:relative;
	width:980px;
	text-align:left;
	margin:auto;
	margin-top:0em;
        min-height:56em;

	background:url(img/theme/bg_main.jpg) repeat-x #c1d4f3;
}

#wrapper_content
{
	margin-top:5px;
}

#wrapper_top1
{
}


#header
{
	position:relative;
	height:188px;
	top:0em;
	margin-top:0em;
	margin-bottom:0em;
}

#headerimg
{
	position:relative;
	height:172px;
}

#headerimg img
{
	top:0em;
	width:980px;
	height:172px;
}

#headerlogo
{
	position:relative;
	margin-top:-172px;
}

#headerlogo img
{
	position:absolute;
	top:0px;
}


/* TOP-Menu
--------------------------------------------------*/

#topmenu
{
	position:absolute;
	top:160px;
	height:26px;
	width:980px;

	background-color:#022c68;
}

#topmenu ul 
{
	margin:0em;
	padding:0em;
}

#topmenu li 
{
	float:left;
	height:25px;
	margin:0em;
	padding:0em;
	list-style-type:none;
	font-size:1.05em;
}

#topmenu li a 
{
	display:block;
	padding:0 10px;
	padding-top:4px;
	margin:0em;
	height:22px;
	letter-spacing:0.1em;
	text-decoration:none;
	color:#ffffff;
}

#topmenu a:hover
{
	font-weight:bold;
	color:#022c68;
	background-color:#d4e3ff;
}

.search_button
{
	height:19px;
	width:19px;
}

.suchfeld
{
	position:absolute;
	top:30px;
	left:735px;
	z-index:200;
	height:20px;
	width:250px;
}

.suchfeld_mediathek
{
	margin-top:20px;
	margin-left:10px;
	height:20px;
	width:280px;
}


.search_textfeld, .search_textfeld_mediathek
{
	font-family: "Verdana", Arial, Helvetica, sans-serif; 
        font-size: 0.8em;
        font-weight: bold;

	border: #aaaaaa 1px solid;
	background-color:#ffffff;
        color: #404040;
	position:relative;
	top:-6px;
	margin-right:5px;
	height:15px;
	width:200px;
}

.search_textfeld_mediathek
{
	width:240px;
}

.suchfeld_newsarchiv .search_button
{
	width:19px;
	border:none;
}

.suchfeld_newsarchiv .search_textfeld_mediathek
{
	border: #aaaaaa 1px solid;
}

/* dropdown-menu
--------------------------------------------------*/

.dropDownBox
{
	position:absolute;
	top:2.1em;
	width:280px;
	visibility:hidden;
	text-align:left;
//	border-bottom: 0.1em solid #9e9e9e;
//	border-left: 0.1em solid #9e9e9e;
//	border-right: 0.1em solid #9e9e9e;
	color:#000000;
	background-color:#022c68;
	z-index:1000;
}

.topNavi
{
	float:left;
	position:relative;
	font-size:1em;
	font-weight: normal;
}

.topNavi a
{
	font-size:1em;
	text-decoration: none;
	color: #FFFFFF;
}

.dropDownBox a 
{
	text-decoration:none;
	display:block;
	padding:1em;
	font-size:1em;
	color: #ffffff;
}

.dropDownBox a:hover
{
	font-size:1em;
	text-decoration:none;
}

.dropDownBoxContent
{
	font-size:1em;
	padding:0;
}

.dropDownNavi
{
	font-size:1em;
	text-decoration: none;
	border-top: 0.1em solid #ffffff;
}

.dropDownNaviActive
{
	text-decoration: none;
	border-top: 0.1em solid #ffffff;
}


/* Spalten
--------------------------------------------------*/

#col1, #col1_suche
{
	width:205px;
}

#col1_mediathek
{
	width:290px;
}

#col2
{
	width:455px;
}

#col2_mediathek
{
	width:575px;
}

#col2_suche
{
	width:660px;
}

#col3
{
	width:205px;
}

#col4
{
	width:115px;
}


/* Startpage
--------------------------------------------------*/

#col1_startpage
{
	width:280px;
}

#col2_startpage
{
	width:5px;

}

#col3_startpage
{
	width:565px;
}

#col4_startpage
{
	width:5px;

}

#col5_startpage
{
	width:125px;

}

.intro_list, .intro_sublist
{
	margin:0px;
	padding:0px;
}

.intro_list_top, .intro_list_sub
{
	position:relative;
	padding:0px;
	margin:0px;
	list-style:none;
}

.intro_list_top a, .intro_list_sub a, .intro_list_social
{
	font-size:1.4em;
	font-weight:bold;
	display:block;
	padding:10px;
	padding-left:45px;
	width:225px;
	color:#eeeeee;
	background:url(img/theme/intro_list_top.jpg) no-repeat;
}


.intro_list_social
{
	position:relative;
	padding:10px;
	padding-top:5px;
	padding-bottom:15px;
	margin:0px;
	list-style:none;
	height:20px;
	width:260px;
	vertical-align:middle;
}

.intro_list_top a
{
	height:20px;
}

.intro_list_sub a
{
	min-height:35px;
	color:#244d83;
}

.intro_list_top img
{
	position:absolute;
	top:8px;
	left:10px;
}

.intro_list_sub a
{
	padding-left:40px;
	width:230px;
	background:url(img/theme/intro_list_sub.jpg) no-repeat #ffffff;
}

.intro_list_top a:hover
{
	text-decoration:none;
	background:url(img/theme/intro_list_top_hl.jpg) no-repeat;
}

.intro_list_sub a:hover
{
	background:url(img/theme/intro_list_sub.jpg) no-repeat #ffffff;
}

.sp_box_right
{
	width:115px;
	padding:5px;
	margin-bottom:10px;
	background:url(img/theme/bg_sp_box_right.jpg) repeat-y;
}

.sp_box_right h4
{
	margin:0px;
	padding-top:0px;
	padding-bottom:7px;
	color:#ffffff;
	width:115px;
	text-align:center;
	font-size:1.2em;
}

.sp_subbox_right
{
	width:105px;
	padding:5px;
	margin-bottom:5px;
	background-color:#becfeb;
}

.sp_subbox_right h5
{
	margin:0px;
	padding-top:0px;
	padding-bottom:7px;
	color:#022c68;
	width:105px;
	text-align:center;
	font-size:1em;
}

.sp_subbox_right ul
{
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	padding-left:15px;
}

.sp_subbox_right li
{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	list-style-image:url(img/theme/arrow_08246d.png);
	color:#08246d;
	font-weight:bold;
}

/* Left (col1)
--------------------------------------------------*/

.box_200, .box_ticker_200, .box_200_sport, .box_weblinks_200, .box_290, .box_222, .box_mediadaten_200, .box_200_programmtipp
{
	position:relative;
	width:180px;
	margin-top:0px;
	margin-bottom:15px;
	padding:10px;
	padding-top:0px;

	background:url(img/theme/bg_box_200.jpg) repeat-y;
}

.box_mediadaten_200
{
	background:url(img/theme/bg_box_mediadaten.jpg) no-repeat;
}


.box_mediadaten_200 li
{
	list-style-type:none; 
	background:url(img/theme/pdf_button.gif) no-repeat; 
	min-height:20px;
	padding: 3px 0px 0px 25px;
}

.box_200 h3
{
	margin-top:0px;
}

.box_290
{
	width:270px;
	background:url(img/theme/bg_box_290.jpg) repeat-y;
}

.box_222
{
	margin-top:0px;
	padding:10px;
	width:202px;
	overflow:hidden;
	background:url(img/theme/bg_box_290.jpg) repeat-y;
}

.box_222 h3
{
	margin:0px;
	padding-left:10px;	
	padding-top:10px;	
}

.box_222 p
{
	margin-top:0px;	
}

.box_222_img
{
	position:relative;
	left:-10px;
	top:-10px;
}

.box_222_img
{
	color:#555555;
}

.box_ticker_200
{
	margin-top:0px;
	width:200px;
	padding:0px;
	background:none;
	background-color:#ffe8e3;
}

.box_200_topimage
{
	position:relative;
	margin-left:-10px;
	margin-bottom:0px;
	float:left;
	width:200px;	
}

.box_200_themeimage
{
	position:relative;
	margin-left:-10px;
	margin-bottom:15px;
	width:200px;	
}

.box_200 a, .box_200 h3, .box_ticker_200 a, .box_ticker_200 h3
{
	color:#002c67;
}

.box_200 ul, .box_ticker_200 ul, .box_290 ul
{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:15px;
}

.box_200 li, .box_ticker_200 li, .box_290 li, .search_result_item
{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	list-style-image:url(img/theme/arrow_08246d.png);
	color:#08246d;
}

.box_weblinks_200 ul, .link_box ul, .box_mediadaten_200 ul
{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
}

.box_weblinks_200 li, .link_box li, .box_mediadaten_200 li
{
	background:url(img/theme/weblink.gif) no-repeat;
	list-style-type: none;
	min-height:20px;
	padding: 0px 0px 5px 20px;
}

.box_mediadaten_200 li
{
	list-style-type:none; 
	background:url(img/theme/pdf_button.gif) no-repeat; 
	min-height:20px;
	padding: 3px 0px 0px 25px;
}

.box_weblinks_200 ul, .box_mediadaten_200 ul
{
	margin-left:0px;
}

.box_200_programmtipp p
{
	margin-top:5px;
	margin-bottom:3px;
	color:#08246d;
}

.box_200_stream
{
	position:relative;
	width:200px;
	height:150px;
	margin-top:0px;
	margin-bottom:7px;
	padding:0px;
}

.box_ticker_200 h2
{
	width:196px;
	padding-top:5px;
	padding-bottom:5px;
	border: 2px solid #ff0000;
	text-align:center;
	letter-spacing:2px;
	color:#ffffff;
	font-size:1em;
	background-color:#ff8080;
}

.box_weblinks_200 h3, .box_290 h3, .box_mediadaten_200 h3
{
	font-size:1.2em;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

.box_weblinks_200 h4, .box_mediadaten_200 h4
{
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.box_200 p
{
	margin-bottom:0px;
}

.box_200 h3
{
	font-size:1.2em;
	padding-top:10px;
	margin-bottom:0px;
	color:#808080;
}

.box_ticker_200 p
{
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}

.box_200_sport h3
{
	font-size:1.2em;
	width:180px;
	text-align:right;
	margin:0px;
	margin-bottom:10px;
}

.box_200_sport h4, .box_200 h4
{
	font-size:1em;
	width:180px;
	margin:0px;
	margin-bottom:5px;
}

.box_200_sport p, .box_200 p
{
	margin-top:5px;
	margin-bottom:3px;
}

/* Mediathek
--------------------------------------------------*/

.mediathek_itembox
{
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:7px;
	width:290px;
	background:url(img/theme/bg_mediathek_item.jpg) repeat-y;
}

.mediathek_itembox h2
{
	font-weight:normal;
	font-size:1.3em;
	color:#ffffff;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
}

.mediathek_itembox_item, .mediathek_searchbox_item
{
	width:260px;
	min-height:60px;
	margin-left:10px;
	margin-top:5px;
	padding:5px;

	background-color:#becfeb;
}

.mediathek_itembox_item a, .mediathek_searchbox_item a
{
	color:#555555;
}

.mediathek_searchbox_item
{
	background-color:#aebfdb;
}

.mediathek_itembox_item h3, .mediathek_searchbox_item h3
{
	color:#08246d;
	font-size:1.2em;
	margin:0px;
}

.mediathek_itembox_item_image_4-3, .mediathek_itembox_item_image_16-9
{
	left:150px;
	width:72px;
	text-align:center;
	overflow:hidden;
	float:right;
}

.mediathek_itembox_item_image_16-9 img
{
	margin-left:-4px;	
	margin-top:-8px;
	margin-bottom:-11px;
}

.mediathek_itembox_item_image_4-3 img
{
	margin-top:-1px;	
	margin-left:-4px;	
	margin-bottom:-4px;	
}

.mediathek_box, .mediathek_results_box, .mediathek_box_intro
{
	position:relative;
	top:0px;
	min-height:100px;
	width:565px;
	margin:5px;
	margin-top:0px;
	padding:0px;

	background:url(img/theme/bg_mediathek.jpg) repeat-y;
}

.mediathek_box_startpage
{
	width:565px;
	padding:0px;

	margin:0px;
	background:url(img/theme/bg_mediathek.jpg) repeat-y;
}

.mediathek_box_startpage h2
{
	margin:0px;
	padding:10px;
	width:545px;
	text-align:center;
	font-size:1.7em;
	font-weight:normal;
	color:#ffffff;
}

.mediathek_box_intro
{
	min-height:65px;
}

.mediathek_results_box
{
	padding-top:10px;
	padding-bottom:10px;
}

.mediathek_results_box .mediathek_itembox_item
{
	width:535px;
	padding:5px;
	margin-top:0px;
	margin-bottom:10px;
}

.mediathek_results_box h2
{
	margin:0px 0px 10px 10px;
	color:#ffffff;
}

.mediathek_results_box h4
{
	margin:0px 0px 20px 10px;
	font-weight:normal;
	color:#bbbbbb;
}

.mediathek_box h2, .mediathek_box_intro h2
{
	padding: 20px 0px 0px 15px;
	margin:0px;
	font-size:1.6em;
	color:#ffffff;
}

.mediathek_box h3
{
	padding: 5px 0px 0px 15px;
	margin:0px;
	font-size:1.3em;
	font-weight:normal;
	color:#ffffff;
}

.mediathek_box h4
{
	padding: 15px 0px 10px 15px;
	margin:0px;
	font-size:1.2em;
	font-weight:normal;
	color:#000000;
}

.mediathek_video
{
	position:relative;
	width:565px;
}


/* Main (col2)
--------------------------------------------------*/

#main
{

}

.news_box_overview, .news_box_ticker, .news_box_detail, .news_box_startpage, .main_box, .link_box, .link_box_blue, .main_box_blue, .programm_box, .index_box_letter, .index_box_werbung, .index_box, .main_box_mediadaten
{
	position:relative;
	left:0px;
	top:0px;
	margin-top:0px;
	min-height:20px;
	width:430px;
	max-width:450px;
/*	overflow:hidden; */
	margin-bottom:5px;
	padding:10px;

	background:url(img/theme/bg_news.jpg) repeat-y;
}

.main_box_blue, .index_box_letter, .index_box_werbung, .index_box
{
	background:url(img/theme/bg_news_dark.jpg) repeat-y;
}

.main_box_mediadaten
{
	padding-bottom:0px;
	padding-top:7px;
	margin-bottom:0px;
	background:url(img/theme/bg_main_blue_werbung.jpg) no-repeat;
}

.main_box_mediadaten li
{
	list-style-type:none; 
	background:url(img/theme/pdf_button.gif) no-repeat; 
	min-height:20px;
	padding: 3px 0px 0px 25px;
}

.index_box
{
	padding:0px;
	padding-left:25px;
	background:none;
}

.intro_box_ad
{
	width:290px;
	height:81px;
}

.intro_box, .intro_box_left, .intro_box_left_pink, .intro_box_green, .intro_box_left_grey, .intro_box_gray, .intro_box_orange
{
	width:279px;
	height:110px;
	height:140px;
	background:url(img/theme/intro_box_bg.jpg) repeat-y; 
	text-align:center;
}

.intro_box, .intro_box_orange, .intro_box_green
{
	overflow:hidden;
}

.intro_box_left_pink
{
	background:url(img/theme/intro_box_bg_pink.jpg) repeat-y; 
}

.intro_box_green
{
	background:url(img/theme/intro_box_bg_green.jpg) repeat-y; 
}

.intro_box_gray
{
	background:url(img/theme/intro_box_bg_gray.jpg) repeat-y; 
}

.intro_box_left_grey
{
	background:url(img/theme/intro_box_bg_grey.jpg) repeat-y; 
}

.intro_box_orange
{
	background:url(img/theme/intro_box_bg_orange.jpg) repeat-y; 
}

.intro_box a, .intro_box_left a, .intro_box_left_pink a, .intro_box_green a, .intro_box_left_grey a, .intro_box_gray a, .intro_box_orange a
{
	color:#cccccc;
}

.intro_box_left, .intro_box_left_pink, .intro_box_left_grey
{
	width:290px;
}

.intro_box h2, .intro_box_left h2, .intro_box_left_pink h2, .intro_box_green h2, .intro_box_left_grey h2, .intro_box_gray h2, .intro_box_orange h2
{
	width:279px;
	margin:0px;
	margin-top:5px;
	padding:0px;
	text-align:center;
	font-weight:normal;
	font-size:1.9em;
	color:#ffffff;
}


.news_box_ticker
{
	margin-top:0px;
	width:450px;
	padding:0px;
	background:none;
	background-color:#ffe8e3;
}

.news_box_liveticker
{
	margin-top:-3px;
	margin-bottom:5px;
	width:446px;
	padding:0px;
	background:none;
	background:url(img/theme/bg_news_dark.jpg) repeat-y;
	border:2px solid #80a0ef;
	max-height:250px;
	overflow:auto;
}

.main_box, .link_box, .main_box_blue
{
	min-height:10px;
	margin-bottom:5px;
}

.index_box_letter, .index_box_werbung
{
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	min-height:10px;
	font-weight:bold;
}

.index_box_werbung
{
	margin-bottom:0px;
	margin-top:10px;
}

.link_box, .link_box_blue, .werbe_box
{
	margin-bottom:15px;
	padding-top:5px;
	padding-bottom:0px;
}

.link_box_blue
{
	background-color:#c7d8f2;
	color:#002c67;
}

.link_box ul, .link_box_blue ul, .werbe_box ul
{
	margin-left:0px;
}

.link_box h4, .link_box_blue h4, .werbe_box h4
{
	margin-top:5px;
	margin-bottom:10px;
}

.link_box h1, .link_box_blue h1
{
	font-size:1.2em;
	margin-top:0px;
	margin-bottom:5px;
	color:#002c67;
}

.news_topimage
{
	position:relative;
	margin-top:-10px;
	left:-10px;
	margin-bottom:10px;
	width:450px;
}

.news_topvideo
{
	position:relative;
	margin-top:-10px;
	left:-10px;
	margin-bottom:10px;
	width:450px;
}

.arrow
{
	position:relative;
	top:0px;
	height:8px;
	width:7px;
}

.main_box h3, .main_box_blue h3, .main_box_mediadaten h3
{
	margin-top:0px;
}

.main_box h4, .main_box_blue h4
{
	margin-top:0px;
	margin-bottom:2px;
}

.main_box h5, .link_box h5, .main_box_blue h5
{
	margin-bottom:2px;
}

.news_box_detail h7
{
	font-weight:bold;
}

.news_box_detail, .news_box_startpage
{
	margin-bottom:10px;
}

.news_box_startpage
{
	max-width:555px;
	margin-right:0px;
	padding-right:0px;
	background:url(img/theme/bg_news_startpage.jpg) repeat-y;
}

.main_box p, .main_box_blue p
{
	margin-top:0px;
}

.news_box_ticker h2
{
	width:446px;
	margin:0px;
	border: 2px solid #ff0000;
	text-align:center;
	letter-spacing:5px;
	color:#ffffff;
	background-color:#ff8080;
}

.news_box_overview h3, .news_box_ticker h3, .news_box_detail h3, .link_box h3, .programm_box h3, .news_box_startpage h3
{
	margin-top:3px;
	margin-bottom:3px;
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#2056ae;
}

.news_box_overview h4, .news_box_ticker h4, .news_box_detail h4, .programm_box h4, .news_box_startpage h4
{
	margin-top:5px;
	margin-bottom:8px;
	font-size:1.55em;
	font-weight:normal;
	color:#2056ae;
}

.news_box_overview p, .news_box_ticker p, .news_box_detail p, .programm_box p, .news_box_startpage p
{
	margin-top:0px;
	margin-top:0px;
	font-size:1em;
	font-weight:normal;
	color:#000000;
}

.news_box_ticker p
{
	font-weight:bold;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:1.2em;
	color:#441100;
}

.news_box_overview h5, .news_box_ticker h5, .news_box_detail h5, .programm_box h5, .news_box_startpage h5
{
	margin-top:-5px;
	margin-bottom:0px;
	font-size:0.8em;
	font-weight:normal;
	color:#808080;
}

.news_box_overview h6, .news_box_ticker h6, .news_box_detail h6, .programm_box h6, .news_box_startpage h6
{
	margin-top:15px;
	margin-bottom:20px;
	font-size:1.1em;
	font-weight:bold;
	color:#002c67;
}

.news_box_overview
{
	margin-bottom:15px;
}

.cform_span
{
	width:150px;
	float:left;
	line-height:25px;
	margin-top:-5px;
}

.cform_row
{
	height:25px;
}

.pg_date
{
	float:left;
	height:25px;
	width:300px;
	text-align:center;
	font-size:1.5em;
	color:#022c68;
}

.pg_nav_btn
{
	float:left;
}

.programm_divider, .programm_divider_short
{
	height:2px;
	border:none;
	background-color:#5d7eaa;
	margin-right:5px;
}

.programm_divider_short
{
	background-color:#98a8be;
}

.suche_divider
{
	height:2px;
	border:none;
	background-color:#98a8be;
	margin-right:5px;
}

.searchresult h4
{
	margin-bottom:0px;
	color:#002c67;
}

.searchresult p
{
	margin:0px;
	color:#002c67;
}

.searchresult p
{
	margin:0px;
	color:#002c67;
}

.service_arrow
{
	position:relative;
	margin:0px;
	height:8px;
	width:7px;
}

#slide_salate ul, #slide_suppen ul, #slide_fleisch ul, #slide_fisch ul, #slide_dessert ul, #slide_sonstige ul, #slide_weihnachten ul, #slide_redaktion ul, #slide_technik ul, #slide_vertrieb ul, #slide_bogybors ul
{
	margin-top:0px;
	padding-left:25px;
	padding-right:10px;
}

#slide_salate li, #slide_suppen li, #slide_fleisch li, #slide_fisch li, #slide_dessert li, #slide_sonstige li, #slide_weihnachten li, #slide_redaktion li, #slide_technik li, #slide_vertrieb li, #slide_bogybors li
{
	list-style-image:url(img/theme/arrow_08246d.png);
	color:#08246d;
}

#slide_pm
{
	height:346px;
	width:430px;
	position:relative;
	background:url(img/theme/pm_map.png) no-repeat;
}

#slide_pm img
{

}

.infobox, .infobox_white, .link_box_inline_blue
{
	padding:10px;
	background-color:#c7d8f2;
	color:#002c67;
}

.infobox_white
{
	background-color:#ffffff;
	border:1px solid #cccccc;
}

.infobox h1, .infobox_white h1, .link_box_inline_blue h1
{
	font-size:1.2em;
	margin-top:0px;
	margin-bottom:5px;
	color:#002c67;
}

.link_box_inline_blue ul
{
	margin:0px;
	padding:0px;
}

.link_box_inline_blue li
{
	background:url(img/theme/weblink_blue.gif) no-repeat;
	list-style-type: none;
	min-height:20px;
	padding: 0px 0px 0px 20px;
}

.infobox ul, .infobox_white ul
{
	margin-bottom:0px;
}

.infobox li, .infobox_white li
{
	margin-left:-20px;
}

.imgxmas
{
	margin:10px;
	margin-left:0px;
	margin-top:0px;
	float:left;
}

.div_faq, .div_werbung
{
	padding:5px;
	padding-bottom:15px;
}

.div_werbung
{
	margin:0px;
	background:url(img/theme/bg_news.jpg) repeat-y;
}

.div_werbung p
{
	padding-right:10px;
}

.werbe_box
{
	background:url(img/theme/bg_news.jpg) repeat-y;
	max-width:430px;
	padding:3px;
}

.werbe_box ul
{
	margin:0px;
	padding:0px;
	padding-left:20px;
}

.werbe_box li
{
	min-height:20px;
	padding: 0px 0px 0px 0px;
	list-style-image:url(img/theme/arrow_08246d.png);
	color:#08246d;
}

.mod_img_big
{
	width:250px;
	padding-right:10px;
	float:left;
}


.mod_headline
{
	min-height:20px;
	margin-bottom:20px;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;

	background:url(img/theme/bg_news_dark.jpg) repeat-y;
}

.mod_name
{
	margin-top:0px;
	padding-top:0px;
	left:-2px;
	top:-5px;
	position:relative;
}

.a_logo
{
	position:relative;
	top:0px;
	left:0px;
	padding-right:6px;
}

.a_logo:hover
{
	top:2px;
	left:2px;
}


.wbc_image
{
	float:left;
	margin-right:20px;
	border: 1px solid #808080;
}

.contactdata h2
{
	margin-top:0px;
}

.contactdata ul
{
	position:relative;
	left:20px;
	left:0px;
	margin-left:150px;
	margin-left:0px;
	margin-bottom:0px;
	width:240px;
	padding:5px;
	padding-bottom:3px;
	background-color:#cfdfff;
}

.contactdata li
{
	background:url(img/theme/weblink.gif) no-repeat;
	list-style-type: none;
	min-height:20px;
	padding: 0px 0px 0px 20px;
}


/* Liveticker
--------------------------------------------------*/

.liveticker_time
{
	vertical-align:top;
	font-size:1.2em;
	font-weight:bold;
}

.liveticker_date
{
	position:relative;
	display:block;
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
	background-color:#d1e5ff;
}

.liveticker_icon
{
	position:relative;
	margin-left:3px;
	margin-top:12px;
}

.liveticker_title, .liveticker_title_top, .liveticker_date
{
	font-size:1.2em;
	font-weight:bold;
	color:#204080;
}

.liveticker_title_top
{
	position:relative;
	font-size:1.6em;
	font-weight:bold;
	color:#204080;
	top:-2px;
}

.liveticker_text
{
	margin-top:5px;
	margin-bottom:15px;

	padding:0px;
}

.liveticker_headerimage
{
	margin-bottom:0px;
	padding-bottom:0px;
}

.liveticker_divider
{
	background-color:#204080;
	background-color:#d1e5ff;
	margin-top:15px;
	margin-bottom:15px;
}

/* Werbung (col4)
--------------------------------------------------*/

#col4 p
{
	margin-top:0px;
	margin-bottom:3px;
}

/* Forumularelemente
--------------------------------------------------*/

.main_box button, .main_box select, .main_box input, .main_box textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        width:270px;

	border: #97a9c2 1px solid;
        color: #808080;

}

.main_box .cform_plz
{
	width:70px;
}

.main_box textarea
{
	margin-top:-20px;
	width:420px;
	height:120px;
	resize:none;
}

.main_box .formbutton
{
	height:25px;
	width:140px;
}

.main_box .cb
{
	width:25px;
	border:none;
}



/* --- WAHL --- */

	.wahl_grafikblock
	{
	  position:relative;
	  width:100%;
	  max-width:630px;
	  height:400px;
	  display:block;
	  float:left;
	}

	.wahl_table
	{
	  width:100%;
	  height:400px;
	  background:url(wahl/bg_wahl_table.jpg);
	}

	.wahl_table_header, .wahl_circle_header
	{
	  padding:10px;
	  height:50px;
	  background:url(wahl/bg_wahl_header.jpg);
	  color:#ffffff;
	  font-weight:bold;
	  font-size:18px;
	}

	.wahl_table_header span, .wahl_circle_header span
	{
	  font-size:15px;
	  font-weight:normal;
	}

	.wahl_table_col, .wahl_circle_col
	{
	  padding:10px;
	}

	.wahl_diff_line
	{
	  position:absolute;
	  display:block;
	  top:211px;
	  height:1px;
	  width:100%;
	  background-color:#ffffff;
	}

	.wahl_table_balken
	{
	  position:relative;
	  width:100%;
	  height:270px;
	  top:10px;
	  background:url(wahl/bg_wahl_spalte.png);
	  background-position:center;
	}

	.wahl_circle_legend
	{
	  position:relative;
	  width:100%;
	  top:245px;
	  height:50px;
	  font-size:16px;
	  text-align:center;
	}

	.partei_000000
	{
	  stroke: #000000;
        }

	.partei_d21212
	{
	  stroke: #d21212;
        }

	.partei_40d421
	{
	  stroke: #40d421;
        }

	.partei_ffcb34
	{
	  stroke: #ffcb34;
        }

	.partei_c8024f
	{
	  stroke: #c8024f;
        }

	.partei_fcb73c
	{
	  stroke: #fcb73c;
        }

	.partei_ff8800
	{
	  stroke: #ff8800;
        }

	.partei_fcb73c
	{
	  stroke: #fcb73c;
        }

	.partei_00a2ff
	{
	  stroke: #00a2ff;
        }

/* footer
--------------------------------------------------*/

#footer
{
	height:100px;
	width:960px;
	text-align:center;
	margin-top:5px;
	padding:10px;
	color:#2056ae;
	color:#ffffff;
	background:url(img/theme/bg_footer1.jpg) repeat-x;
}

#footer a
{
	color:#ffffff;
}
