body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	background: #FFFFFF;
}

td, tr
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

a.link, a.link:hover, a, a:hover, a.newsListItemMehr, a.newsListItemMehr:hover
{
	color: #000066;
	text-decoration: none;
	font-weight:600
}

a.link:hover, a:hover, a.newsListItemMehr:hover
{
	text-decoration: underline;
}

.MainMenuCell
{
	padding: 0;
	padding-left:5px;
	background: url(/Layout/4/menu_top.gif) no-repeat;
	height: 21px;
	margin: 0;

}

.SubMenuCell
{
	background: #6198dd;
	padding: 0;
}

.SubSubMenuCell
{
	background: #6198dd;
	padding-left: 10;
}

.SubSubSubMenuCell
{
	background: #6198dd;
	padding-left: 15;
}

.SubMenuBorderCell
{
	height: 1px;
	padding: 0;
	background: url(/Layout/4/menu_sub.gif) no-repeat;
}

.SideBarTop, .MainMenuHeader
{
	height: 21px;
	background: url(/Layout/4/sidebar_top.gif) no-repeat;
	font-size: 12px;
	padding-left: 10px;
	color:#000066;
}

.SideBarSub
{
	height: 1px;
	background:#ccccff;
}

.SideBarContent
{
	padding: 5 2 5 2;
	background:#ccccff;
	font-size: 11px;
	padding-left: 0px;
	color: #000066;
}

a.MainMenuA, a.MainMenuA:hover,a.MainMenuL, a.MainMenuL:hover
{
	display: block;
	font-size: 12px;
	font-weight:bold;
	color:#000066;
	font-family: Arial, Sans-Serif;

	text-decoration: none;
	padding: 3 0 3 10;
}

a.MainMenuA:hover, a.MainMenuL, a.MainMenuL:hover
{
	background: url(/Layout/4/hovertop.gif) no-repeat left ;
	color:#FFFFFF;
}


a.MainMenuL
{
	text-decoration:none;
}



a.SubMenuA, a.SubMenuA:hover, a.SubMenuL, a.SubMenuL:hover
{
	display: block;
	font-size: 11px;
	background-color: #FFFFFF;
	color:#000066;
	font-family: Arial, Sans-Serif;
	height: 18px;
	text-decoration: none;
	padding: 3 0 3 10;
	font-weight:normal;
}

a.SubMenuA:hover, a.SubMenuL, a.SubMenuL:hover
{
	background: #ddddff no-repeat left;
	color: #666666;
}

a.SubMenuL
{
	text-decoration: none;
}

.topLabel
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
	color: #ffffff;
}

h1
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: #2e3e9d;
}

h2
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #2e3e9d;
}

h3
{

}



a.BIG, a.BIG:hover, h3
{
	color: Black;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.BIG:hover
{
	text-decoration: underline;
}

img
{
	border: 0;
}

img.newsListImage
{
	clear: both;
	float: left;
	margin: 5 12 5 0;
	border-bottom: 5px solid white;
}

a.newsListItemHeader, a.newsListItemHeader:Hover, .newsListItemHeader
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color:#000066;
	text-decoration: none;
	font-weight: bold;
}
a.newsListItemHeader:Hover
{
	text-decoration: underline;
}

.newsListDatum
{
	font-size: 10px;
         width: 340px;
	height: 14px;
	overflow:hidden;
         background: #ccccff;
         position: relative;
	left: 120px;
        	color: #000066;
         padding: 2 5 2 2;
         text-align:right;
}

p
{
	margin-top: 3 0 0 3 ;
}

.newsListTeaser
{
	font-size: 12px;
	text-align: left;
	color:#000066;
         width: 90%;
	text-align: justify;
	margin-bottom: 3px;
}

.newsDetailsText
{
	font-size: 12px;
	text-align: justify;
}

.newsListImageList
{
	padding-top: 5px;
	clear: both;

}

.newsListItemMehr
{
	color: #cf2927;
	font-size: 11px;
	margin-bottom: 3px;
}


a.newsListKat, a.newsListKat:hover, .newsListKat
{
	background: #ccccff;
	font-size: 10px;
         width: 120px;
	height: 14px;
	overflow:hidden;
	color: #000066;
	padding: 2 2 2 5;
	text-decoration: none;
	margin-right: 0px;
	position: absolute;
	float:left;

}

.newsListDiv
{
	clear: both;
	border-top: 1px solid #cccccc;
	margin: 2 0 2 0;
	width: 460px;
	padding: 5 0 5 5;

}

.newsDetails
{
	border: 1px  solid #cccccc;
	border-left: 0;
	border-right: 0;
	clear: both;
	margin: 5 0 5 0;
	width: 460px;
	padding: 5 0 5 20px;
	font-size:10pt;
}


.nationalNews
{
	margin: 5 0 10 0;
	padding-top: 5px;
	width: 460px;
	text-align: justify;
	font-size: 12px;
	border-top: 1px solid #cccccc;
}

.menuSpecial
{
	background: white;
	color: #2e3e9d;
	padding: 0 5 0 5;
}

.mediaplayer
{
	background: url(/Layout/4/bg_mp.jpg) top left no-repeat;
/*
	width: 440px;
	height: 360px;
*/
	width:384px!important;
	height:283px!important;

}

.WerbungMitte
{
	background: white;
        	color:#000066;
	margin-bottom: 3px;
	width: 468px;
	overflow: hidden;
	clear: both;

}

.WerbungLinksRechts
{
	background: white;
	width: 170px;
	overflow: hidden;
	text-align: center;
	padding: 3 0 3 0;
}


td.balken
{
	background: url(/Layout/common/bg_umfrage.gif) no-repeat;
}

div.balken
{
	background: url(/Layout/common/balken_umfrage.gif) no-repeat;
	height: 40px;
	position: relative;
	top: -3px;
	left: 10px;
	width: 50px;
}

table.programm
{

}

.programm th, .programm td
{
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	padding: 2 5 2 5;
	color: White;
	vertical-align: top;
	background: #9999cc;
	white-space: nowrap;

}

.programm td
{
	color: Black;
	background: #ccccff;
	width: 410px;
	white-space: normal;

}

.programmContainer
{
	padding: 0 0 10 0;
	font-size: 10px;
}

.programmContainer img
{
	display:block;
}



td.programmWide
{
	width: 410px;
}

.WerbungGoogle
{
	background:#FFFFFF;
	font-size: 11px;
	padding: 0px;
	color:#666666;
	width:160px;
}

div.MALinks
{
	width: 468px;
	padding: 3px;

}

a.MALinks, a.MALinks:hover
{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

div.MAOver
{
	width: 468px;
}

.MAItem
{
	position: relative;
	top: 0;
	left: 0;
	display: left;
	width: 120px;
	margin: 3px;
	padding: 0px;
	text-decoration: none;
	border: 0;
	text-align: left;
	z-index: 300;
	float: left;
}

.MAItem img
{
	width: 120px;
	z-index: 400;

}
.MAName
{
	position: absolute;
	bottom: 5px;
	left: 5;
	font-size: 13px;
	z-index: 500;

}
a.MALinkItem, a.MALinkItem:hover
{
	position: absolute;
	top: 0;
	left: 0;
	clear:both;
	width: 120px;
	text-decoration: none;
	border:0
	background: transparent url(/Layout/common/spacer.gif);
	z-index: 1000;
}

a.MALinkItem:hover
{

}

.MADetail
{
	margin-top: 15px;
	width: 468px;
	height: 700px;
}

img.MADetailImage
{
	float:left;
	margin: 0 15 15 0;
}

.MADetailText
{
	font-size: 12px;
	background:white;

}

.metrieanzeigen p,.metrieanzeigen td,.metrieanzeigen table
{
background:#FFFFFF;
color:#666666;
font-size:12px;
}

.metrieanzeigen a, .metrieanzeigen a:hover,.metrieanzeigen a:visited
{
color:#666666;
text-decoration:underline;
font-size:12px;
}

.wetterStadtBez
{
	text-align:left;
}

.wetterSymbol, .wetterSymbolNacht
{
	margin-top:0px;
}

.sidebarspacer
{
	height:5px !important;
}

.newsDetails .newsListKat
{
	position: relative;
	margin-right:10px;
	margin-bottom:5px;
	clear:both;
}

.newsDetails .newsListDatum
{
	display:none;
}

#WerbungUntenLinks2_ctl00_content
{
	padding:0px;
}

#variablepage .newsListDiv
{
	display:none;
	border: 0px none transparent;
}

.sidebarspacer
{
	display:none;
}

.SideBarContent, .WerbungLinksRechts
{
	padding:0px;
}

.variablepage .NewsListDiv .newsListItemHeader
{
	font-size:8pt;
}

.variablepage .NewsListDiv .newsListItemHeader:hover
{
	font-size:8pt;
}

.variablepage .NewsListDiv .newsListTeaser
{
	font-size:8pt;
}

.variablepage .NewsListDiv .newsListImage
{
	display:none;
}

.variablepage .NewsListDiv div br
{
	display:none;
}

.SideBarContent form
{
	margin:0px;
}

.programmDetails .newsListImageList br
{
	display:none;
}

.programmDetails .newsListImageList div
{
	font-weight:bold;
	clear:both;
	margin-bottom:30px;
}

.programmDetails .newsListImageList .newsListKat
{
	font-weight:normal;
	clear:both;
	margin-bottom:0px;
	position:relative;
	top:38px;
}

.MAItem
{
	border-bottom:2px inset #dddddd;
}

.MAName
{
	bottom:15px;
}
