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: #1f1f1f ;
	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;
*/
	background:#6c6c6c;
	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;
*/
	background:#6c6c6c;
	font-size: 12px;
	padding-left: 10px;
	color:#ffffff;
}

.SideBarSub
{
	height: 1px;
	background:transparent;
}

.SideBarContent
{
	padding: 5 2 5 2;
	background:transparent;
	font-size: 11px;
	padding-left: 0px;
	color: #1f1f1f ;
}

a.MainMenuA, a.MainMenuA:hover,a.MainMenuL, a.MainMenuL:hover
{
	display: block;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	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;
	text-decoration:underline;
}


a.MainMenuL
{
	text-decoration:none;
}



a.SubMenuA, a.SubMenuA:hover, a.SubMenuL, a.SubMenuL:hover
{
	display: block;
	font-size: 11px;
	background-color: #FFFFFF;
	color:#1f1f1f ;
	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: #1f1f1f;
}

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:#1f1f1f ;
	text-decoration: none;
	font-weight: bold;
}
a.newsListItemHeader:Hover
{
	text-decoration: underline;
}

.newsListDatum
{
	font-size: 10px;
         width: 340px;
	height: 14px;
	overflow:hidden;
         background: #dddddd;
         position: relative;
	left: 120px;
        	color: #1f1f1f ;
         padding: 2 5 2 2;
         text-align:right;
}

p
{
	margin-top: 3 0 0 3 ;
}

.newsListTeaser
{
	font-size: 12px;
	text-align: left;
	color:#1f1f1f ;
         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: #dddddd;
	font-size: 10px;
         width: 120px;
	height: 14px;
	overflow:hidden;
	color: #1f1f1f ;
	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:320px!important;
	height:248px!important;
}

.WerbungMitte
{
	background: white;
        	color:#1f1f1f ;
	margin-bottom: 3px;
	width: 468px;
	overflow: hidden;
	clear: both;

}

.WerbungLinksRechts
{
	background: white;
	width: 170px;
	overflow: hidden;
	text-align: center;
	padding: 3 0 3 0;
}

.WerbungLinksRechts table 
{
	border-collapse:collapse;
	border:0px none transparent!important;
}



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: #6c6c6c;
	white-space: nowrap;

}

.programm td
{
	color: Black;
	background: #dddddd;
	width: 410px;
	white-space: normal;
	text-align:center;

}

.programmContainer
{
	padding: 0 0 10 0;
	font-size: 10px;
	text-align:center;
}

.programmContainer img
{
	display:block;
	width:100px;
	margin-left:auto;
	margin-right:auto;
}



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: 150px;
	height:300px;
	margin: 3px;
	padding: 0px;
	text-decoration: none;
	border: 0!important;
	text-align: left;
	z-index: 300;
	float: left;
	margin-left:60px;
	margin-right:0px;
	text-align:center;
}

.MAItem img
{
	width: 140px;
	z-index: 400;
	margin-top:auto;
	margin-bottom:auto;

}
.MAName
{
	position: absolute;
	bottom: 5px;
	left: 0;
	font-size: 13px;
	z-index: 500;
	width:100%!important;
	padding:0px!important;
	height:65px;
	font-family:Verdana!important;
}
a.MALinkItem, a.MALinkItem:hover
{
	position: absolute;
	top: 0;
	left: 0;
	clear:both;
	width: 160px;
	height:300px;
	text-decoration: none;
	border:0!important;
	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;
}

#flashplayer
{
	width:450px!important;
	height:280px!important;
}
