body
{

	font-size: 11px;

	font-family: Arial, Sans-Serif;

}

table.calTable
{
	
}

.calKatLeft
{
	text-align: right;
	width: 120px;
	vertical-align: top;
	padding-top: 5px;	
}
.calKatLeft div
{
	clear: both;
	left: 0;
	text-align: left;	
}

.calKatRight
{
	width: 340px;
	padding-left: 10px; 
	padding-top: 5px;
}

.calLeft
{
	text-align: right;
	width: 120px;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 2px;	
	border-bottom: 1px solid #EEEEEE;
	
}

.calRight
{
	width: 340px;
	padding-left: 10px; 
	padding-bottom: 10px;
	padding-top: 2px;
	border-bottom: 1px solid #EEEEEE;
}

a.calListHeader, a.calListHeader:Hover, .calListHeader
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	font-weight: bold;
}

.CalendarDiv 
{
	PADDING: 2px;
	MARGIN: 3px 0px; 
	WIDTH: 468px; 
	HEIGHT: 45px;
	border: 1px solid gray;
	position: relative;
}

a.calSelected, a.calToday, a.calNormal, 
a.calSelected:hover, a.calToday:hover, a.calNormal:hover
{
	width: 13px;
	font-size: 10px;
	height: 37px;
	padding: 2px;
	margin: 2px;
	background: white;
	color: black;
	text-align: right;
	border: 1px solid white;
	text-decoration: none;
	float: left;
	bottom: 0;
	vertical-align: bottom;
}

a.calToday 
{
	border: 1px solid darkgray;	
}

a.calSelected
{
	background: #ffe3a4;	
	color: black;
	border: 1px solid black;
}


a.calSelected:hover, a.calToday:hover, a.calNormal:hover
{
	border: 1px solid black;
}

a.calButton, a.calButton:hover 
{
	font-size: 10px;
	height: 18px;
	padding: 2px;
	margin: 2px;
	margin-bottom: 10px;
	background: #ffe3a4;	
	color: black;
	border: 1px solid black;
	text-decoration: none;
	line-height: 20px;
}

a.calButton:hover 
{	
	text-decoration: underline;
}


.klein 
{
	font-size: 10px;
}

.normal 
{
	font-size: 11px
}

.mittel 
{
	font-size: 12px
}



.gross 
{
	font-size: 14px;	
}

div.anfrageInfo 
{
	width: 400px;
	padding: 5px;
	margin: 5px 0px 5px 0px;
	border: 2px solid darkred;
	font-size: 12px;
	font-weight: bold;
	white-space: pre;
	position: absolute;
	top: 150px;
	left: 180px;
	z-index: 1000;
	background: white;
}





table.archivMonate
{
	clear: both;
	width: 500px;	
	height: 120px;
}




a.archivSelected, a.archivNormal, 
a.archivSelected:hover, a.archivNormal:hover
{
	
	font-size: 10px;
	padding: 1px;
	margin: 1px;
	background: white;
	color: black;
	text-align: center;
	border: 1px solid white;
	text-decoration: none;
	bottom: 0;
	vertical-align: bottom;
	display: block;
	white-space: nowrap;
}

a.archivSelected
{
	background: #ffe3a4;	
	color: black;
	border: 1px solid black;
}


a.archivSelected:hover, a.archivNormal:hover
{
	border: 1px solid black;
}


.archivMonat td, .archivMonat th
{
	vertical-align: top;
	text-align: center;	
	width: 40px;
	
}

.wetterSymbol, .wetterSymbolNacht, .wetterSymbolKarte, .wetterSymbolKarteNacht, a.wetterSymbolKarteNacht:hover, a.wetterSymbolKarte:hover
{
	width: 50px;
	height: 90px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: white url(/Layout/common/wetter/bg.gif) no-repeat left bottom;
	color: Black;
	
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	
}

.wetterSymbol, .wetterSymbolNacht
{
	overflow: hidden;
	border: 1px solid black;
}

.wetterSymbolNacht, .wetterSymbolKarteNacht, a.wetterSymbolKarteNacht:hover
{

	background: black url(/Layout/common/wetter/bgnight.gif) no-repeat left bottom;
	color: White;	
}

.wetterStadtDiv
{
	position: absolute; 
	z-index: 525;

	background: white;
	padding: 2px;
	border: 1px solid black;
	color: Black;
	font-size: 10px;
}

.wetterDatDiv 
{
	position: absolute;
	top: 2px;
	font-size: 11px;
	left: 1px;
	font-weight: bold;
	white-space: nowrap;
	z-index: 600;
}

.wetterIMG 
{
	position: absolute;
	top: -8px;
	left: 2px;
	z-index: 550;
}

.wetterTempDiv 
{
	position: absolute;
	top: 54px;
	font-size: 11px;
	right: 13px;
	font-weight: bold;
}

.wetterFeuchtDiv 
{
	position: absolute;
	top: 73px;
	font-size: 11px;
	right: 13px;
	font-weight: bold;
}

.wetterStadtBez 
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.wetterSideBarDiv 
{
	position: absolute;
	top: 10px;
	left: 3px;
	width: 160px;
	z-index: 1;		
}

a.wetterlink, a.wetterlink:hover
{
	background: url(/Layout/common/spacer.gif);
	width: 160px;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	display: block;
}


.wetterDetailKarte
{
	position: relative;
	top: 0;
	left: 0;
	
}

div.wetter 
{
	color: white;	
	padding: 5px;

}

.wetterStadt table
{
	color: white;	
}
	
div.wetterContent 
{
	color: white;	
	padding: 5px;
	margin: 10px 0px 10px 0px;
	
}


.wetterStadtContent
{
	padding: 10px;
	color: White;
	margin: 10px 0px 10px 0px;	
}

.wetterStadtContent table
{
	width: 440px;
}


.wetterStadtContent table th
{
	color: white;
	background: transparent;
	padding: 2px;
	width: 130px;
	text-align: right;
	
}

.wetterStadtContent table td
{
	color: black;
	background: white;
	padding: 2px;
	width: 50px;
	text-align: right;
}

.wetterStadtContent table th img
{
	margin: 1px 0px 2px 0px;
}

.wetterStadtContent table th.top 
{
	color: white;
	background: transparent;
	padding: 2px;
	width: 50px;
	text-align: center;
}


.WetterTable .SideBarContent 
{
	text-align: center;
}

.wetterStadtDiv
{
	position: absolute; 
	z-index: 525;
	height: 20px;	
	background: transparent;
	padding: 2px 5px 2px 5px;
	border: 0px solid #055f94;
	color: white;
	font-weight: bold;
	font-size: 13px;	
}

a.wetterSymbolKarteNacht:hover, a.wetterSymbolKarte:hover
{
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	text-decoration: none;
} 

.wetterStadtBez 
{
	
}


div.MALinks
{
	width: 468px;
	padding: 3px;
	border-bottom: 1px solid #BBBBBB;
}

a.MALinks, a.MALinks:hover 
{
	font-size: 14px;
	padding: 5px;
	margin: 5px;
}

div.MAOver
{
	width: 468px;
}

.MAItem
{
	position: relative;
	top: 0; 
	left: 0;
	display: block;
	width: 202px;
	height: 200px;
	margin: 3px;
	padding: 2px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: left;
	z-index: 300;
	float: left;
}

.MAItem img
{
	width: 200px;
	z-index: 400;
	
}
.MAName 
{
	position: absolute;
	bottom: 5px;
	left: 5px;
	font-size: 13px;
	z-index: 500;
		
}
a.MALinkItem, a.MALinkItem:hover
{
	position: absolute;
	top: 0; 
	left: 0;
	display: block;
	width: 202px;
	height: 200px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background: transparent url(/Layout/common/spacer.gif);
	z-index: 1000;		
}

a.MALinkItem:hover
{
	border: 1px solid #CCCCCC;
}

.MADetail 
{
	margin-top: 15px;
	width: 469px;
	height: 400px;
}

img.MADetailImage 
{
	float: left;
	margin: 0px 10px 10px 10px;
}

.MADetailText
{
	font-size: 14px;
}

b.d1 
{
	font-size: 16px;
}

b.d2 
{
	font-size: 13px;
}

b.d3 
{
	font-size: 12px;
}

div.ForumDiv
{
	margin-left: 10px;
}

.ForumItem
{
	width: 98%;
	border: 1px solid #a0a0a0;	
	margin-bottom: 5px;
	color: Black;
	background: white;
	text-decoration: none;
	padding: 3px;
	float: right;
	clear: both;
}


.ForumThreadItem
{
	width: 96%;
	border: 1px solid #a0a0a0;	
	margin-bottom: 5px;
	color: Black;
	background: white;
	text-decoration: none;
	padding: 3px;
	float: right;
	clear: both;
}



.ForumBeitragItem
{
	width: 94%;
	border: 1px solid #a0a0a0;
	margin-bottom: 5px;
	color: Black;
	background: white;
	text-decoration: none;
	padding: 3px;
	float: right;
	clear: both;
}

.ForumItemHeader, a.ForumItemHeader, a.ForumItemHeader:hover
{
	font-weight: bold; 
	font-size: 12px;
}

.ForumItemDesc, .ForumItemBeitragDesc
{
	font-size: 11px;
}

.ForumItemInfo
{
	float: right;
	width: 180px; 
	height: 50px;
	font-weight: normal; 
	font-size: 10px;
	border-left: 1px solid #a0a0a0;
	padding-left: 3px;
}


div.ForumSeitenLinks 
{
	clear: both;
	white-space: normal;

	height: auto;
}

div.ForumSeitenLinks a, div.ForumSeitenLinks a:hover, div.ForumSeitenLinks span
{
	font-size: 10px;
	padding: 3px;
	border: 1px solid #a0a0a0;
	margin: 3px;
	background: white;	
	float: left;
}

div.ForumSeitenLinks a:hover
{
	background: #a0a0a0;		
}

div.ForumSeitenLinks span
{
	background: #e0e0e0;		
}

div.ForumEdit
{
	padding: 3px;
	border: 1px solid #a0a0a0;
	width: 94%;
	float: right;
	clear: both;
	margin-bottom: 5px;
	background: white;
}
	
.locationButton
{
	margin: 0;
	padding: 0;
}
.locationButton button
{
	text-align: left;
	width: 150px;
	vertical-align: middle;
}
.locationButton button img
{
	vertical-align: middle;
	margin: 2px 5px 2px 2px;
}


.newsListDivBox
{
PADDING-RIGHT:0px; MARGIN-TOP:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:5px; MARGIN-LEFT:5px; 
WIDTH:140px; MARGIN-RIGHT:0px; PADDING-TOP:0px; 
max-width:140px;
}

.newsListDivBoxBreit
{PADDING-RIGHT:0px; MARGIN-TOP:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:5px; MARGIN-LEFT:5px; OVERFLOW:visible; WIDTH:468px; MARGIN-RIGHT:0px; PADDING-TOP:0px; 
max-width:468px;}


.newsListDivBoxCombo
{PADDING-RIGHT:0px; MARGIN-TOP:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:5px; MARGIN-LEFT:5px; OVERFLOW:visible; 
WIDTH:220px; MARGIN-RIGHT:0px; PADDING-TOP:0px; 
max-width:220px;}

.metrieanzeigen p,.metrieanzeigen td,.metrieanzeigen table
{
color:#eff4fa;
font-size:12px;
}

.metrieanzeigen a, .metrieanzeigen a:hover,.metrieanzeigen a:visited
{
color:#eff4fa;
text-decoration:underline;
font-size:12px;
}

.newsListKat
{
DISPLAY: block;
FONT-SIZE: 9px
}

.quizListKat
{
DISPLAY: block;
FONT-SIZE: 9px
}

.SideBarContentBlitzer
{
	padding: 5px 2px 5px 2px;
	background: #eff4fa;
	font-size: 11px;
	padding-left: 10px;
	color: #055f94;
 BACKGROUND: url(/Layout/1/blitzer_bg.gif) #eff4fa no-repeat right bottom; height: 100px
}

.newsListDivBoxKat
{
color:#aaaaaa; border-bottom:1px solid #aaaaaa; width:100%
}

.blitzermeldungdate
{
	display:block; font-size:8pt; font-style:italic; margin-bottom:0px;
}

.newsListDatum 
{
	color:#aaaaaa; 
}

.quizListDatum
{
	color:#aaaaaa; 
}

.newsListDivBoxKat
{
	color:#aaaaaa; border-bottom:1px solid #aaaaaa; width:100%;
}

div.lightbox
{
	z-index:300000;
}

div.WetterSymbol
{
	z-index:1;
}

div.wetterSideBarDiv
{
	z-index:1;
}

.sidebartable
{
	width:170px;
}
.sidebartableLarge
{
	width:468px;
}

.divNotShown
{
 display:none;
}

.divShown
{
    display:block;
    border-color:Red;
    border-style:solid;
    height:100px;
    overflow-y:scroll;
    padding:5px;
} 

.link
{
    cursor:pointer;
    text-decoration:underline;
    color:Blue;
}

.topNewsCount
{
    float:left;
    display:none;
    width:0px;
}

.topNewsContainer
{
    float:left;
    margin-left:0px;
    width:150px;
    line-height:20px;
    text-align:left;
    background-image:url(link170.jpg);
    background-repeat:repeat-y;
}
.topNewsLink
{
    font-weight:bolder;
    display:block;
    margin-bottom:1px;
    font-size:10px;
}
.topNewsDatumLabel
{
    display:block;
    font-size:10px;
    margin-bottom:1px;
    line-height:10px;
}
.mostCommentedNewsLink
{
    font-weight:bolder;
    display:block;
    margin-bottom:5px;
    font-size:10px;
}
.mostCommentedNewsDatum
{
    display:block;
    font-size:10px;
    margin-bottom:3px;
    line-height:10px;
}

.emailContent
{
    width:400px !important;
}

.checkableCellStyle input
{
    float:left;
}

.checkableCellStyle a
{
    line-height: 20px;
    display: inline !important;
}
.quizText
{
    color:Black;
    font-size:larger;
}
.quizLink
{
    line-height:20px;
}

tr.zeileQuizForm td
{
    height: 20px;
}

.PartyCharts
{ background-color:Red;
}

th.wkname
{
	text-align:left;
}

tr.candwinnerrow
{
	font-weight:bold;
}

.lastMAItem
{
 clear: both;
}

.galPreviewWeiter
{
	background-position:top right!important;
}


span.newsletteranmeldung{
	display:block;
	border:2px solid #008000;
	padding:8px;
	color:#008000;
	background-color:#d1ffa4;
	font-size:1.1em;
	font-weight:bold;
}

.lblArtistClass
{
	letter-spacing:2px;
}

.lblTitleClass
{
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	line-height:1.5;
}

.lblTimeClass
{
	font-style:italic;
}

.floater
{
	clear:both !important; 
	display: block !important;
	float:none !important; 
	line-height:1px !important; 
	font-size:1px !important; 
	height:1px !important; 
	overflow:hidden !important;
}

/* Oton Text für Plasenburg */
.newsDetailsText span.oton{
	display:block;
	margin: 7px 0px;
	font-style:italic;
}

span#ueberregional
{
	display:none;
}

div#ctl11_ctl00_ctl02_GoogleMap1 div span
{
	display:none;
}

div#ctl15_ctl00_ctl02_GoogleMap1 div span
{
	display:none;
}

.commentslabel
{
	display: none;
}

/*
.blitzermeldungdate
{
	display:none;
}
*/


/* 
 * ############################################################################
 * Standardlayout 
 * ############################################################################
 */
html
{
	height: 100%;
}
 
body.standardlayout
{
	margin: 0;
}

body.standardlayout .sidebarspacer
{
	display: none;
}

body.standardlayout h1,
body.standardlayout h2,
body.standardlayout h3,
body.standardlayout h4,
body.standardlayout h5,
body.standardlayout h6,
body.standardlayout p,
body.standardlayout li
{
	margin: 0px;
	line-height: 1.5em;
}

body.standardlayout h1
{
	font-size: 2em;
}

body.standardlayout h2
{
	font-size: 1.5em;
}

body.standardlayout h3
{
	font-size: 1.17em;
}

body.standardlayout h4
{
	font-size: 1em;
}

body.standardlayout h5
{
	font-size: 0.83em;
}

body.standardlayout h6
{
	font-size: 0.67em;
}

body.standardlayout p
{
	margin-bottom: 10px;
}

body.standardlayout ul
{
	margin: 0px;
	padding-left: 16px;
}

body.standardlayout


body.standardlayout .nodisplay
{
	display: none;
}
 
body.standardlayout div.maindiv div.HorizontalMenuBox1
{
	display: none;
	float: left;
	width: 100%;
}

body.standardlayout div.maindiv div.HorizontalMenuBox2
{
	display: none;
	float: left;
	width: 100%;
}

body.standardlayout div.maindiv div.VerticalMenuBox
{
	display: none;
	float: left;
}

body.standardlayout div.maindiv div.SidebarBox1
{
	display: none;
	float: right;
}

body.standardlayout div.maindiv div.SidebarBox2
{
	display: none;
	float: right;
	overflow: hidden;
}

body.standardlayout div.maindiv div.SuperbannerTopArea
{
	clear: both;
	display: none;
}

body.standardlayout div.maindiv div.HeaderBox
{
	clear: both;
	position: relative;
	overflow: hidden;
	width: 100%;
}

body.standardlayout div.maindiv div.Footer,
body.standardlayout div.maindiv div.Footer1,
body.standardlayout div.maindiv div.Footer2
{
	display: none;
}

body.standardlayout div.maindiv div.Footer2
{
	display: none;
}


body.standardlayout div.maindiv div.HeaderBox h1,
body.standardlayout div.maindiv div.HeaderBox div.superbanner
{
	position: absolute;
	display: block;
}

body.standardlayout div.maindiv div.HeaderBox h1 a
{
	position: absolute;
	width: 100%;
	height: 100%;
}

body.standardlayout div.maindiv div.Content
{
	clear: both;
	float: left;
	overflow: hidden;
	width: 100%;
}

body.standardlayout div.maindiv div.InnerContentBox
{
	float: left;
	overflow: hidden;
}

body.standardlayout div.maindiv div.Footer,
body.standardlayout div.maindiv div.Footer1,
body.standardlayout div.maindiv div.Footer2
{
	clear: both;
	width: 100%;
}

/* Verfügbare Layout-Optionen */

/* Option: Schatten um die Seite? */
body.standardlayout div.Shadow div.shadowbox
{
	display: block;
}

/* Option: Sidebar1 */
body.standardlayout div.Sidebar1 div.maindiv div.SidebarBox1
{
	display: block;
}

/* Option: Sidebar2 */
body.standardlayout div.Sidebar2 div.maindiv div.SidebarBox2
{
	display: block;
}

/* Option: Breite auf 1024 optimieren? */
body.standardlayout div.Width1024 div.maindiv
{
	width: 1000px;
}

/* Option: Seite zentrieren */
body.standardlayout div.MiddleLayout div.maindiv
{
	margin: 0 auto;
}

/* Option: Footer1 */
body.standardlayout div.Footer1 div.maindiv div.Footer,
body.standardlayout div.Footer1 div.maindiv div.Footer1
{
	display: block;
}

/* Option: Footer2 */
body.standardlayout div.Footer2 div.maindiv div.Footer2
{
	display: block;
}


body.standardlayout div.HorizontalMenu1 div.maindiv div.HorizontalMenuBox1
{
	display: block;
	height: 30px;
}

body.standardlayout div.HorizontalMenu2 div.maindiv div.HorizontalMenuBox2
{
	display: block;
	height: 30px;
}

body.standardlayout div.SuperbannerTop div.maindiv div.SuperbannerTopArea
{
	display: block;
}

body.standardlayout div.SuperbannerTop div.maindiv div.SuperbannerTopArea
{
	display: block;
}

/* Nachrichtenübersicht */
body.standardlayout div.maindiv div.Content div.newsListDiv,
body.standardlayout div.maindiv div.Content div.newsDetails
{
	position: relative;
}

body.standardlayout div.maindiv div.Content div.newsListDiv a
{
	float: left;
}

body.standardlayout div.maindiv div.Content div.newsListDiv br
{
	display: none;
}

body.standardlayout div.maindiv div.Content div.newsListDiv p
{
	margin-bottom: 0;
}

body.standardlayout div.maindiv div.Content div.newsListDiv p,
body.standardlayout div.maindiv div.Content div.newsListDiv div,
body.standardlayout div.maindiv div.Content div.newsListDiv h1
{
	float: right;
}

body.standardlayout div.maindiv div.Content div.newsListDiv a.newsListKat,
body.standardlayout div.maindiv div.Content div.newsDetails a.newsListKat
{
	clear: both;
	float: none;
	display: block;
}

body.standardlayout div.maindiv div.Content div.newsListDiv div.newsListDatum
{
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: right;
}

body.standardlayout div.maindiv div.Content div.newsListDiv a.amehr
{
	float: none;
	clear: both;
	display: block;
}

body.standardlayout div.maindiv div.Content div.newsListDiv ul.newsLinkList
{
	display: block;
	float: left;
	list-style-image: none;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	
}

body.standardlayout div.maindiv div.Content div.newsListDiv ul.newsLinkList li
{
	display: block;
	padding: 0px;
	margin: 0px;
}

body.standardlayout div.maindiv div.Content div.newsListDiv img.newsListImage
{

}

body.standardlayout div.maindiv div.Content div.newsListDiv h1
{
	float: right;
}

body.standardlayout div.maindiv div.Content div.newsListDiv span.floater
{
	clear: both;
	display: block;
	float: none;
	width: 80%;
}

/* News-Detailseite */
body.standardlayout div.maindiv div.Content div.newsDetails div.newsListDatum
{
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: right;
}

body.standardlayout div.maindiv div.Content div.newsDetails h1
{
	clear: right;
	float: none;
	
}

body.standardlayout div.maindiv div.Content div.newsDetails h1.newsListItemHeader
{
	
}

body.standardlayout div.maindiv div.Content div.newsDetails div.newsListImageList a
{
	display: block;
	float: left;
	line-height: 30px;
	margin-bottom: 10px;
	margin-right: 10px;
}

body.standardlayout div.maindiv div.Content div.newsDetails div.newsListImageList br
{
	display: none;
}

body.standardlayout div.maindiv div.Content div.newsDetails div.newsListImageList div.newsListKat
{
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
}

body.standardlayout div.maindiv div.Content div.newsDetails img
{
	float: left;
}

body.standardlayout div.maindiv div.Content div.newsDetails div.forumcomments
{
	float: none;
	clear: both;
}

/* Mitarbeiter */

body.standardlayout div.maindiv div.Content div.MAOver
{
	width: 100%;
	height: auto !important;
}

body.standardlayout div.maindiv div.Content div.MAItem
{
	display: block;
	position: relative;
	width: 48%;
}

body.standardlayout div.maindiv div.Content div.MAItem a.MALinkItem
{
	width: 100%;
	height: 100%;
}

body.standardlayout div.maindiv div.Content div.MAItem span.MAName
{
	display: block;
	position: absolute;
	left: 145px;
	top: 10px;
}

body.standardlayout div.maindiv div.Content div.MAItem img
{
	padding: 10px;
	width: 125px;
}

body.standardlayout div.maindiv div.Content div.MADetail
{
	width: 100%;
}

body.standardlayout div.maindiv div.Content div.MADetail img.MADetailImage
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
}

body.standardlayout div.maindiv div.ModuleUmfragen div.newsListKat
{
	clear: both;
	display: block;
	float: none !important;
}

body.standardlayout div.maindiv div.ModuleUmfragen img.newsListImage
{
	float: left;
}

body.standardlayout div.maindiv div.ModuleUmfragen a.newsListItemHeader
{
	display: block;
	float: right !important;
}

body.standardlayout div.maindiv div.ModuleUmfragen p.newsListTeaser
{
	float: right !important;
}

body.standardlayout div.maindiv div.ModuleUmfragen span
{
	clear: both;
	display: block;
	width: 100%;
}

body.standardlayout div.maindiv div.ModuleUmfragen span br
{
	display: none;
}



/* Umfragen */
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;
}

/* Layout_Middle - Anpassungen! */
body.Layout_Middle
{

}

body.Layout_Middle div.mainLayoutContainer
{
	margin: 0px auto;
	
}

div.MAOver
{
	height:auto!important;
}

#WerbungOben_GesamtDIV
{
	height:110px;
	overflow:hidden!important;
}

/* News Detail Flash Player */
#fmp_news_player
{
	width:100% !important;
}