a
{
	color: #004494;
}

html, body
{
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	
	margin: 0px;
	padding: 0px;
	
	
}

body
{
	background-color: #4173B0;
	background-image: url(../Layout/59/bg.jpg);
	background-repeat: repeat-y;
}

h1
{
	margin: 0px;
}

.trsidebarspacer
{
	display: none !important;
}


.wetterDetailKarte
{
	height: 616px !important;
	margin-top: 30px;
}

.wetterDetailKarte .wetterTempDiv
{
	color: #000000 !important;
	top: 90px !important;

}

#arabellalogo
{
	background-image: url(/Media/59/Layout/logo.png);
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	height: 100px;
	left: 20px;
	top: 20px;
	width: 172px;
	z-index: 100000;
	
}

#adsLeft
{
	float: left;
	width: 170px;
	
}

#content
{
	/* background-color: #92CCE2; */
	float: left;
	width: 540px;
	margin-right: 12px;
	overflow: hidden;
	/* position: relative;*/
}

#content a
{
	font-size: 12px;
}

#footer1, #footer2
{
	background-image: url(../Layout/59/horizontal_menu.gif);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	margin-top: 2px;
	width: 100%;
	clear: both;
	text-align: center;
}

#footer1 a, #footer2 a
{
	color: #FFFFFF;
	margin-left: 30px;
}

#footer1 a,
#footer2 a
{

	/* color: #FFFFFF; */
	display: inline-block;
	font-weight: bold;
	margin-top: 1px;
	text-decoration: none;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
}

#footer1 a:hover,
#footer2 a:hover
{
	/* background-image: url(Layout/59/menuhover.jpg); */
	/* background-color: #004494; */
}

#footer2
{
	background-image: url(../Layout/59/horizontal_menu_blue.jpg);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-top: 4px;
	width: 100%;
	clear: both;
}

#gesamtdiv
{
	width: 1100px;
}

#sidebar
{
	/* background-color: #92CCE2; */
	float: left;
	width: 312px;
	overflow: hidden;
}

#header
{
	clear: both;
	float: left;
	height: 199px;
	overflow: hidden;
	position: relative;
	width: 100%;
	
}

#maindiv
{
	float: left;
	position: relative;
	
	width: 864px;
}

#menu
{
	clear: both;
	background-image: url(../Layout/59/horizontal_menu.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	height: 24px !important;
	margin-top: 5px;
	position: relative;
	width: 864px;
	vertical-align: middle;
	
}

.menunodisplay a
{
	display: none;
}

#rssdiv a
{
	background-image: none;
	position: absolute;
	left: 260px;
}

#searchformdiv
{
	float: left;
	height: 24px;
}

#searchformdiv input
{
	float: left;
}

#searchformdiv input.searchbox
{
	margin-left: 8px;
	width: 180px;
}
#menu2
{
	clear: both;
	background-image: url(../Layout/59/horizontal_menu.jpg);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	margin-top: 5px;
	position: relative;
	width: 864px;
	vertical-align: middle;
	visibility: hidden; 
	display:none;
	
}

.RSStext
{
	display: block;
	line-height: 20px;
	height: 20px;
	width: 50px;
}

.RSStext img
{
	border-style: none;
	
}

#ticker
{
	background-color: #FFF;
	border-top: 3px solid #6B7177;
	clear: both;
	color: #000;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-top: 5px;
	width: 100%;
}

.RSStext img
{
	position: absolute;
	border-style: none;
	right: 5px;
}

.RSStext img
{
	position: absolute;
	border-style: none;
	top: 3px;
	right: 5px;
}

#WerbungObenRechts8_GesamtDIV
{
	margin-right: 10px !important;
}

a.kurzlinklinks, a.kurzlinkrechts
{
	/*
	margin-bottom: 8px;
	display: block;
	*/
}

div.kurzlinks a
{
	float: left;
	margin-left: 4px;
	margin-bottom: 4px;
}

a.kurzlinklinks
{
	float: left;
}

a.kurzlinkrechts
{
	float: right;
}

a.kurzlinklinks img,
a.kurzlinkrechts img
{
	border-style: none;
}

#WerbungObenRechts9_ctl00_content b
{
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}

div.kurzlinks
{
	width: 312px;
	clear: both;
}

.searchbox
{
	height: 17px;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	margin-top: 3px;
	font-size: 12px;
	
}

.searchbutton
{
	background-image: url(../Layout/59/more_blue.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: right;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding-right: 16px;
	border-style: none;
	
	
}

.rsstext
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	margin-top:2px;
	display:block;
}

.MAName{ color:#ffffff;}

#tickertrenner
{
	background-color: #FFFFFF;
	float: left;
	margin: 0px;
	width: 100%;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
}

#topbanner
{
/*
	text-align: right;
*/
	text-align: center;
}

#SideBarRechts a, .programmContainer a
{
	color: #0251A2;
}

#wallpapertop
{
	width: 874px;
	float: left;
}

/*
#WerbungObenRechts15_DIV1,
#WerbungObenRechts13_DIV1
{
	display: none;
}
*/
.amehr
{
	display: none;
}

#contentDiv
{
	
	overflow: hidden;
	margin: 10px; 	
}

#contentDiv h1
{
	font-size: 24px;
}
#contentDiv h2
{
	font-size: 20px;
}
#contentDiv h3
{
	font-size: 16px;
}

.newsListDivBoxCombo
{
	margin: 0px;
	max-width: 263px;
	padding:0px;
	width: 263px;
	margin-bottom: 12px;
	margin-right: 12px;
}

.newsListDivBoxCombo div.content
{
	background-image: url(../Layout/59/newsListDivBoxCombo_content.png);
	position: relative;
	height: 326px;
	overflow: hidden;
}

.newsListDivBoxCombo div.content *
{
	z-index: 1000;
}

.newsListDivBoxCombo div.content img
{
	margin-left: 16px;
	max-width: 230px;
	position: relative;
}

.newsListDivBoxCombo div.content h1
{
	font-size: 16px !important;
	font-weight: bold;
	margin-left: 16px;
	width: 230px;
	color:#004494 !important;	
}

.newsListDivBoxCombo div.content p
{
	margin-bottom: 0px;
	margin-left: 16px;
	color:#507EB5;
}

.newsListDivBoxCombo div.content .imagecutter
{
	height: 172px;
	overflow: hidden;
	vertical-align: middle;
	
}

.newsListDivBoxCombo div.content a.gesamtlink
{
	background-color: #FFF;
	opacity: 0.01;
	filter: alpha(opacity = 1);

	display: block;
	height: 400px;
	overflow: hidden;
	position: absolute;
	text-decoration: none;
	width: 300px;
	z-index: 10000 !important;
	
}

.newsListDivBoxCombo div.content h1
{
	margin-top: 9px;
}

.newsListDivBoxCombo div.footer
{
	background-image: url(../Layout/59/newsListDivBoxCombo_footer.png);
	clear: both;
	height: 14px;
	line-height: 1px;
	font-size: 0px;
}

.newsListDivBoxCombo div.header
{
	background-image: url(../Layout/59/newsListDivBoxCombo_header.png);
	height: 14px;
	line-height: 1px;
	font-size: 0px;
}

.SideBarTop
{
	background-image: url(../Layout/59/sidebar_head.png);
	height: 23px;
	width: 100%;
}

.SideBarTopOnly
{
	background-image: url("../Layout/59/sidebar_headonly.png");
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	height: 24px;
	position: relative;
	width: 313px;
	clear: both;
}


.SideBarTop span
{
	margin-top: 3px;
	float: left;
}

.SideBarTop a
{
	background-image: url(../Layout/59/more_blue.png);
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	float: right;
	height: 20px;
	margin-top: 4px;
	width: 20px;
	
}

.newsListDivBoxCombo .amehr
{
	display: none;
}

td.SideBarTop
{
	padding-left: 10px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
}	

#ContentDivHeader
{
	background-image: url(../Layout/59/content_header.jpg);
	background-position: left;
	height: 14px;
	line-height: 1px;
	font-size: 0px;
}

#ContentDivFooter
{
	background-image: url(../Layout/59/content_footer.jpg);
	background-position: left;
	height: 14px;
	line-height: 1px;
	font-size: 0px;
	width: 540px;
}

#ContentDivFooter
{

}

div.WerbungMitte
{   
	margin: 10px !important;
	text-align:center;
}

div.WerbungMitte div
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#lfdiv3,
#lfdiv6,
#lfdiv9,
#lfdiv12
{
	display: none;
}


#WerbungObenRechts1_GesamtDIV table,
#WerbungObenRechts2_GesamtDIV table,
#WerbungObenRechts3_GesamtDIV table,
#WerbungObenRechts4_GesamtDIV table,
#WerbungObenRechts5_GesamtDIV table,
#WerbungObenRechts6_GesamtDIV table,
#WerbungObenRechts7_GesamtDIV table,
#WerbungObenRechts8_GesamtDIV table,
#WerbungObenRechts9_GesamtDIV table
{
	width: 100%;
}

#WerbungObenRechts1_GesamtDIV,
#WerbungObenRechts2_GesamtDIV,
#WerbungObenRechts3_GesamtDIV,
#WerbungObenRechts4_GesamtDIV,
#WerbungObenRechts5_GesamtDIV,
#WerbungObenRechts6_GesamtDIV,
#WerbungObenRechts7_GesamtDIV,
#WerbungObenRechts8_GesamtDIV,
#WerbungObenRechts9_GesamtDIV,
div.SideBarTopOnly
{
	margin-bottom: 10px !important;
}

#content
{
	background-image: url(../Layout/59/content_content.jpg);
	background-position: left;
}
	
.SideBarSub
{
	display: none;
}

.SideBarContent
{
	background-image: url(../Layout/59/sidebar_content.png);
}

.SideBarContent p
{
	margin:0px;
}

.wetterfootertr,
.sidebarfooter
{
	background-image: url(../Layout/59/sidebar_footer.png);
	background-position: left bottom;
	height: 10px;
	vertical-align: top;
}

.wetterfootertr
{
	height: 20px !important;
}

.sidebarfooter
{
	display: block !important;
}

/* W E T T E R */
.wetterStadtBez
{
	display: none;
}

.wetterSymbol,
.wetterSymbolNacht
{
	background-image: none !important;
	background-color: transparent;
	float: left;
	position: relative !important;
	top: 0px !important;
	height: 120px !important;
	width: 84px !important;
	margin: 0px !important;
	left: 29px !important;
	border-style: none !important;
	color: #004494 !important;
}

.wetterIMG
{
	top: 0px !important;
}

.wetterDatDiv
{
	top: 83px !important;
	left: 31px !important;
	font-size: 1em;
}

.wetterTempDiv
{
	font-size: 1em;
	top: 100px !important;
	left: 18px !important;
}

.WetterTable .SidebarContent
{
	text-align: left !important;
}

.wetterFeuchtDiv
{
	display: none;
}

.wetterSideBarDiv
{
	width: 300px; !important;
	
}

/* NEWSLISTE 

div.newsListDiv
{
	position: relative;
	margin-bottom: 10px;
}

div.newsListDiv br
{
	display: none;
}

.newsListDiv div, 
.newsListDiv h1, 
.newsListDiv .newsListKat
{
	float: right;
	width: 430px !important;
	
}

.newsListDiv h1 a
{
	text-decoration: none;
}



.newsListDatum
{
	font-size: 9px;
	line-height: 20px;
	position: absolute;
	
	left: 400px;
	width: 100px;
	z-index: 1000;
	
}

div.newsListDiv img
{
	border-style: none;
}

div.newsListDiv .floater
{
	border-bottom: 2px dotted #C0C0C0;
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 10px;
	width: 100% !important;
	
}

div.newsListDiv  ul
{
	display: block;
	float: right;
	position: relative;
	margin-top: 10px;
}

div.newsListDiv  ul, div.newsListDiv  li
{
	
	list-style-image: none;
	list-style-type: none;
	line-height: 20px;
	padding: 0px;
	text-align: left;
}

div.newsListDiv .newsLinkList
{
	background-color: #004494;
	width: 100px;
}

div.newsListDiv .newsLinkList a
{
	color: #FFFFFF;
	text-decoration: none;
	
}

div.newsDetails
{
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-right: 10px;
}

div.newsDetails p
{
	line-height: 16px;
}

div.newsListDiv .newsListKat, 
div.newsDetails .newsListKat
{
	background-color: #004494;
	clear: both;
	float: right;
	line-height: 20px;
	padding-left: 10px;
	overflow:hidden;	
}

div.newsDetails .newsListKat
{
	width: 400px;
	margin-bottom: 10px;
}

div.newsDetails .newsDetailsText
{
	line-height:1.5em;
}

div.newsDetails .newsListItemHeader
{
	clear: right;
	float:left;
	width: 410px;
}

#ctl09_ctl00_linkNewsImage
{
	display: block;
	float: left;
	width: 110px;
}
*/

.newsListImage
{
	float: left;
	margin-right: 15px;
	margin-bottom:5px;
}

.newsListTeaser
{
	clear: right;
}

/* DETAILSEITE */

.newsListDatum 
{
	font-size: 10px;
	position: relative;
	left: 10px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
}

p 
{
	margin: 3px 0px 0px 3px;	
}

.newsListTeaser, .newsListDivBoxTeaser 
{
	font-size: 12px;
	text-align: left;
	/* width: 90%; */
	margin-bottom: 3px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.newsDetailsText, .newsDetailsText td { font-size: 12px; }

.newsDetailsText em,
.newsDetailsText od
{
	font-size: 10px;
}

.newsListImageList 
{
	padding-top: 5px; 	
	clear: both;
	
}

.newsListItemMehr
{
	color: #055f94;
	font-size: 11px;
	margin-bottom: 3px;
	margin-left: 5px;
}

.newsDetails img, .newsListDiv img
{
	border-style: none;
}

a.newsListKat, a.newsListKat:hover, .newsListKat
{
	clear: both;
	background-color: #004494;
	width: 175px;
	height: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 0px;
	position: relative;
	left: 0px;
	float:left;
	letter-spacing: 1px;
	text-indent: 5px;
	font-weight: bold;
	clear: both;
	overflow:hidden;	
	font-size:9px!important;
	line-height:1.5;
}

div.newsListDivBoxCombo div.newsListDivBoxKat,
div.newsListDivBoxCombo div.newsListDatum
{
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 0px;
	width: 230px !important;
	left: 0px;
	color: #004494;
}

.newsListDivBoxKat
{

}


.newsListDiv
{
	clear: both;
	border-bottom: 1px solid #cccccc;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 3px;
	min-height: 110px;
}

.newsListDiv2
{
	border-bottom: 1px solid #cccccc;
	margin: 0px;
	width: 470px;
	padding: 2px 0px 2px 0px;

}

.newsDetailsnewsDetails 
{
	border: 1px  solid #cccccc;
	border-left: 0px none transparent;
	border-right: 0px none transparent;
	clear: both;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}

.newsListItemHeader
{
	
}

.newsListDivBoxBig .newsListDivBoxImage
{
	width: 100%
}

.newsListDivBoxBig
{
	position: relative;
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
	overflow: hidden;
	margin-bottom: 10px !important;
}

.newsListDivBoxBig .newsListDivBoxTeaser,
.newsListDivBoxBig .newsListDivBoxKat
{
	display: none;
}

.newsListDivBoxBig br
{
	display: none;
}

.newsListDivBoxBig a
{
	color: #004494;
	display: block;
	height: 250px;
	overflow: hidden;
	vertical-align: middle;
	
}

.newsListDivBoxBig a.amehr
{
	display:none;	
}


.newsListDivBoxBig h1
{
	display: block;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	left: 0px;
	/* background-image: url(Layout/59/halbtransparent.png); */
	position: absolute;
	top: 200px;
	overflow: hidden;
	background-color: #FFFFFF;
	opacity: 0.75;
}

.newsListDivBoxBig h1 a
{
	font-size: 22px !important;
	font-weight: bolder;
	height: 30px;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}

#pictureticker
{
	margin-bottom: 10px;
	overflow: hidden;
	z-index: 100 !important;
	margin-bottom: 10px;
}

#picturetickernavi
{
	height: 175px;
	overflow: hidden;
	position: absolute;
	width: 30px;
	z-index: 300;
}

#picturetickernavi a
{
	background-color: #D9E3EF;
	border: 1px solid #004494;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin-left: 3px;
	margin-top: 3px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	width: 20px;
	color: #004494;
	
}

#picturetickernavi a.active
{
	color: #D9E3EF; 
	background-color: #004494;
	z-index: -1;
}

/* PROGRAMM */

.programmContainer a
{
	color: #0251A2;
}

.programmContainer
{
	padding: 0px 0px 10px 0px;
	font-size: 10px;	
}

.programmContainer img
{
	display:block;
}

.textcontainer
{
	
	clear: both;
}

.textcontainer p
{
	clear: both;
	width: 200px;
}

.textcontainer a.newsListDivBoxTeaser
{
	background-position: center;
	float: left;
	height: 20px;
	position: absolute;
	bottom: 0px;
	right: 25px;
	width: 20px;
}

.textcontainer a.newsListDivBoxTeaser img
{
	bottom: 0px;
	border-style: none;
}

/* Mitarbeiter */

div.MALinks
{
	width: 468px;
	padding: 3px;
	padding-top:0px;
	
}

a.MALinks, a.MALinks:hover 
{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

div.MAOver
{
	margin-top:30px;
	width: 100%;
}

.MAItem
{
	background-color: #FFFFFF;
	border: 1px solid #8E9397;
	position: relative;
	top: 0; 
	left: 0;	
	width: 240px;
	height: 150px;
	margin: 3px;
	margin-bottom:10px;
	padding: 0px;
	text-decoration: none;	
	text-align: left;
	z-index: 300;
	float: left;
	margin-right:10px;
	overflow: hidden;
}

.MAItem img
{
	position: absolute;
	left: 10px;
	top: 10px;
	width: 100px;
	z-index: 400;
	
}

.sidebarspacer
{
	display: block;
	clear: both;
}

.MAName 
{
	position: absolute;
	top: 10px;
	left: 120px;
	font-size: 13px;
	z-index: 500;
	color:#000000;
		
}

a.MALinkItem, a.MALinkItem:hover
{
	position: absolute;
	top: 0; 
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;	
	border:0px;
	z-index: 1000;		
}

a.MALinkItem:hover
{
	
}

.MADetail 
{
	margin-top: 15px;
	width: 500px;
	height: 1200px;
}

img.MADetailImage 
{
	float: left;
	margin: 0 15px 15px 0;
}

.MADetailText
{
	font-size: 12px;	
}

.WetterStadtContent th
{
	color:#000000!important;
}

#WerbungObenRechts8_ctl00_content a
{
	display: block;
	height: 75px;
	margin: 10px;
	vertical-align: middle;
}

#WerbungObenRechts8_ctl00_content div, #WerbungObenRechts8_ctl00_content img
{
	float: left;
	line-height: 75px;
	height: 75px;
	vertical-align: middle;
}

#WerbungObenRechts8_ctl00_content div
{
	height: 75px;
	margin-left: 10px;
}

.newsListItemHeader
{
	
}


#marqueeticker
{
/*	font-family:Courier New; */
	font-family:Arial;
}

#marqueeticker a
{
/*	font-family:Courier New; */
	font-family:Arial;
	color:#000!important;
	font-weight:bolder;
}

a.submenuitem, 
{
	display:block;
}

a.submenuitem:hover, a.submenuitem:active
{
/*
	background:url(/Layout/59/more_blue.gif) no-repeat transparent 3px 3px!important;
*/
	background:#003a8a!important;
	color:#ffffff!important;
	display:block!important;
	width:100%!important;
}

.submenuitem td
{
	
}

#WerbungObenRechts5_GesamtDIV
{
	float: left;
	width: 150px;
}

#WerbungObenRechts6_GesamtDIV
{
	clear: right;
	float: right;
	width: 150px;
}

.wetterlink
{
	width:300px!important;
}	

.wetterSymbolKarte,
.wetterSymbolKarteNacht
{
	background:none!important;
	border:0px none transparent!important;
	width:80px!important;
}

.wetterSymbolKarte .wetterTempDiv
{
	font-size: 1em;
	top: 90px !important;
	left: 18px !important;
}


.wetterStadtDiv
{
	color:#000000!important;
}

.wetterStadtContent b
{
	color:#000000!important;
}

.newsListItemHeader
{
	font-size:16px!important;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

#breadcrumb .MenuPath a,#breadcrumb .MenuPath a:hover, #breadcrumb .MenuPath a:visited, #breadcrumb .MenuPath a:link
{
	color:#df006f;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

div#empfehlen a.drucken, div#empfehlen a.empfehlen
{
	display:block;
	background:#004494;
	color:#ffffff;
	font-size:9px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:4px;
	padding-right:4px;
	margin-left:2px;
	float:right;
	height:15px;
	text-decoration:none;
	line-height:1.5;
}

div#empfehlen a.drucken
{
	margin-right:10px;
}

div#empfehlen
{
	display: block;
	clear: both;
	float: none !important;
	position:absolute;
	margin-top:12px;
	left:345px;
}

#WerbungObenRechts8_GesamtDIV
{
	float:left!important;
}

.SideBarContentBlitzer
{
	color: #004494 !important;
	height:390px!important;
	vertical-align: middle;
}

.SideBarContentBlitzer .wmcontent br
{
	display: none !important;
}

.SideBarContentBlitzer .wmcontent span.blitzerItem
{
	display: block;
	margin-bottom: 10px;
}

.SideBarContentBlitzer .wmcontent
{
	margin-right:10px!important;
}

.SideBarContentBlitzer a,
.SideBarContentBlitzer b,
.SideBarContentBlitzer i
{
	font-weight: normal !important;
	font-style: normal !important;
}

#WerbungObenRechts5_ctl00_table .SideBarTop,
#WerbungObenRechts6_ctl00_table .SideBarTop
{
	background-image: url("../Layout/59/sidebar_head150.png");
	height: 24px;
	overflow: hidden;
}

#WerbungObenRechts5_GesamtDIV .SideBarContent,
.SideBarContentBlitzer
{
	background-image: url(../Layout/59/sidebar_content150.png) !important;
	background-repeat: repeat-y;
	background-position: bottom;
	font-size: 12px !important;
	background-color: Transparent;
}

#WerbungObenRechts5_GesamtDIV .SideBarContent
{
	font-size: 12px !important;
	height:390px!important;
	text-align: center;
}

#WerbungObenRechts5_GesamtDIV .SideBarContent a
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#WerbungObenRechts10_GesamtDIV
{
	clear: both;
	padding-top: 10px;
}

#WerbungObenRechts10_GesamtDIV table
{
	width: auto;
}

#WerbungObenRechts10_GesamtDIV  .sidebartable,
#WerbungUntenLinks1_GesamtDIV  .sidebartable,
#WerbungUntenLinks2_GesamtDIV  .sidebartable,
#WerbungUntenLinks3_GesamtDIV  .sidebartable,
#WerbungUntenLinks4_GesamtDIV  .sidebartable,
#WerbungUntenLinks5_GesamtDIV  .sidebartable,
#WerbungUntenLinks6_GesamtDIV  .sidebartable,
#WerbungUntenLinks7_GesamtDIV  .sidebartable,
#WerbungUntenLinks8_GesamtDIV  .sidebartable,
#WerbungUntenLinks9_GesamtDIV  .sidebartable,
#WerbungUntenLinks10_GesamtDIV  .sidebartable
{
	width: 313px !important;
	margin-bottom:10px!important;
}

#WerbungObenRechts10_GesamtDIV  .sidebartable b
{
	display: block;
	margin-left: 10px;
	margin-top: 10px;
	width: 286px;
}

td.balken 
{
	background: url(Layout/common/bg_umfrage.gif) no-repeat;
}

div.balken 
{
	background: url(Layout/common/balken_umfrage.gif) no-repeat;
	background-position: 10px 0px;
	height: 40px;
	position: relative;
	top: -3px;
	left: 0px;
	width: 50px;
}

.ModuleUmfragen .diagramm
{
	background-color: #FFFFFF;
	border: 1px solid #004494;
}

.ModuleUmfragen .diagramm td
{
	font-size:12px!important;
	vertical-align:top;
	padding:4px;
}

.programm
{
	width: 520px;
	font-size: 10px !important;
}

.programm *
{
	font-size: 10px !important;
}

.programm th
{
	background-color: #004494;
	color: #FFFFFF;
}

.programm .programmContainer
{
	text-align: center;
	width: 480px;
}

.programm .programmContainer a
{
	position: relative;
	display: block;
	text-align: center;
}

.programm .programmContainer a img
{
	margin: 0px auto;
}

.playlistcontainer .btnShowbr
{
	display: none;
}

div.newsDetails p
{
	margin: 12px 0 0 12px !important;
	line-height: 1.5em;
}


.playlistcontainer .playlistlist tr
{
	background-color: #FFF;
}

.playlistcontainer .playlistlistheader
{
	background-color: #004494 !important;
	color: #FFFFFF;
}

.playlistcontainer .playlistlist tr.playlistlistalternate
{
	background-color: #A3BCDA;
}

.programm .programmContainer
{
	width: 450px;
}

.wetterfooterlink
{
	margin-bottom:10px;
}

.wetterSymbolKarte .wetterTempDiv
{
	font-size: 1em;
	left: 18px !important;
}

.variablepage .variabletablecell
{
	width: 520px;
}

.variablepage  .floater
{
	display: block;
	width: 510px;
	clear: both;
	
}

.variablepage .newsListDiv a.newsListKat
{
	display: block;
	float: none;
}

.variablepage .newsListDiv .newsListImage
{
	float: left;
	margin: 5px;
}

.variablepage .newsListDiv .newsListTeaser,
.variablepage .newsListDiv h1
{
	float: right;
	width: 360px;
	margin-right: 10px !important;
}

.variablepage .newsListDiv h1
{
	width: 370px;
	margin-right: 10px !important;
}

.variabletable div.ContentDivHeader
{
	background-image: url(../Layout/59/content_header.png);
	background-repeat: no-repeat;
	height: 14px;
	line-height: 1px;
	font-size: 0px;
	width: 540px;
}

.variabletable div.ContentDivFooter
{
	background-image: url(../Layout/59/content_footer.png);
	background-repeat: no-repeat;
	font-size: 0px;
	height: 14px;
	line-height: 1px;
	margin-bottom: 10px;
	width: 540px;
	
}

.variabletable div.newsListDiv
{
	background-image: url(../Layout/59/content_content.png);
	margin: 0px !important;
	border-style: none !important;
	width: 540px;
}

.variabletable a.newsListKat,
.variabletable .newsListImage
{
	margin-left: 10px !important;
}

/* div.newsDetails .newsDetailsText, */



.bildunterschrift
{
	font-size:8px;
}

#pictureticker .newsListDivBoxItemBreitContent
{
	display: none;
}

.newsListDiv .newsListTeaser
{
	padding-right: 10px !important;
}

.newsListDiv .newsListTeaser,
.newsListDiv .newsListTeaser *
{
	font-size: 12px !important;
	text-decoration: none !important;
	font-weight: normal !important; 
} 

#WerbungObenRechts10_ctl00_content b
{
	font-size: 0.8em;
}

div.newsListDivBoxDrittel
{
	width: 173px;
	margin-right: 10px;
}

div.newsListDivBoxDrittel div.boxfooter
{
	height: 10px;
	background-image: url("../Layout/59/content_footer_drittel.png");
	background-position: bottom;
	margin-bottom: 10px;
	font-size: 1px;
	line-height: 1px;
}

div.newsListDivBoxDrittel div.boxcontent
{
	background-image: url("../Layout/59/content_content_drittel.png");
	background-position: top;
	padding-left: 5px;
	padding-right: 5px;
	height: 300px;
}

div.newsListDivBoxDrittel div.boxcontent div.newsListDivBoxKat
{
	margin-bottom: 3px;
	color: #004494;
}

div.newsListDivBoxDrittel div.boxcontent h1
{
	margin-bottom: 3px;
}

div.newsListDivBoxDrittel div.boxcontent h1 a
{
	text-decoration: none;
}

div.newsListDivBoxDrittel div.boxheader
{
	height: 10px;
	background-image: url("../Layout/59/content_header_drittel.png");
	background-position: top;
	font-size: 1px;
	line-height: 1px;
}

div.newsListDivBoxFull
{
	margin-top: 10px;
}

div.newsListDivBoxFull div.ContentDivHeader 
{
	background-image:url(../Layout/59/content_header.png);
	background-position:left;
	line-height: 1px;
	font-size: 1px;
	height:10px;
}

div.newsListDivBoxFull div.ContentDivContent
{
	background-image:url(../Layout/59/content_content.png);
	background-position: left;
}

div.newsListDivBoxFull div.ContentDivFooter
{
	background-image:url(../Layout/59/content_footer.png);
	background-position:left bottom;
	line-height: 1px;
	font-size: 1px;
	height:10px;
	padding-left: 10px;
	padding-right: 10px;
}

div.newsListDivBoxFull img.newsListDivBoxImage
{
	width: 200px;
}

div.newsListDivBoxFull a.linkNewsImage
{
	float: left;
	margin-left: 10px;
}

div.newsListDivBoxFull  h1 a
{
	font-size: 16px !important;
	text-decoration: none;
	margin-bottom: 5px;
}

div.newsListDivBoxFull div.newsListDivBoxItemBreitContent,
div.newsListDivBoxFull h1
{
	float: right;
	margin-right: 10px;
	width: 310px;
}

div.newsListDivBoxFull div.newsListDivBoxKat
{
	font-size: 16px;
	margin-left: 10px;
	margin-right: 16px;
	margin-bottom: 5px;
	left: 0px;
	color: #004494;
	width: 520px;
}

table.SidebarGalerienTable .SideBarContent a div
{
	height: 40px;
}

table.SidebarGalerienTable .SideBarContent a div br
{
	display: none;
}

#ctl13_ctl00_textNewsTeaser, #ctl14_ctl00_textNewsTeaser
{
	font-weight:bold;
}

#ctl14_ctl00_Bewertung, #ctl14_ctl00_Bewertees
{
	display:none!important;
}

div.forumcomments
{
	display: none;
}