@import url(buttons.css);


HTML, BODY
{
	text-align: left;
	padding: 0px;
	margin: 0px;
	
	font-family: Verdana;
	color: #000000;
	font-size: 11px;

}

.ContentPane .zm-bdy
{
	line-height:175%;
}

img
{
	border: 0px;
}
.h2
{
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	margin-bottom: 25px;
	color: #333333;
}
.Clearer
{
	clear: both;
}

.MainHolder
{
	width: 950px;
	margin: auto;
	margin-top: 10px;
	padding: auto;
}

.MainMenu 
{
	float: left;
	width: 211px;
}

.MainMenuHolder
{
	margin-top: 0px;
	width: 196px;
}

.MainMenuHolder ul
{
	list-style: none;
	
	margin: 0px;
	padding: 0px;
}

.MainMenuHolder a.mainlevel
{
	color: #ffffff;
	background-color: #b41118;
	text-decoration: none;
	
	display:block;
	
	width: 196px;
	height: 17px;
	
	border-bottom: 1px solid white;

	padding-top: 3px;
	padding-left: 6px;
}

.MainMenuHolder a.mainlevel:hover
{
	color: #ffffff;
	background-color: #7d0c10;
	text-decoration: none;
	
	display:block;
	
	width: 196px;
	height: 17px;
	
	border-bottom: 1px solid white;

	padding-top: 3px;
	padding-left: 6px;
}

.MainMenuHolder a.mainlevelactive
{
	color: #ffffff;
	background-color: #7d0c10;
	text-decoration: none;
	
	display:block;
	
	width: 196px;
	height: 17px;
	
	border-bottom: 1px solid white;

	padding-top: 3px;
	padding-left: 6px;
}

.MainMenuHolder a.mainlevelactive:hover
{
	color: #ffffff;
	background-color: #7d0c10;
	text-decoration: none;
	
	display:block;
	
	width: 196px;
	height: 17px;
	
	border-bottom: 1px solid white;

	padding-top: 3px;
	padding-left: 6px;
}

.mainsubnavi
{
}

.mainsubnavi ul
{
	list-style: none;
	
	margin: 0px;
	padding: 0px;
}

.MainMenuHolder a.mainsublevel
{
	color: #3e3d40;
	background-color: #e5e5e5;
	text-decoration: none;
	
	display:block;
	
	width: 182px;
	height: 17px;
	
	border-bottom: 1px solid white;

	padding-top: 3px;
	padding-left: 20px;
}

.MainMenuHolder a.mainsublevel:hover
{
	color: #ffffff;
	background-color: #b41118;
	text-decoration: none;
	
	display:block;
	
	width: 182px;
	height: 17px;
	
	border-bottom: 1px solid white;

	padding-top: 3px;
	padding-left: 20px;
}

.MainMenuHolder a.mainsublevelactive
{
	color: #ffffff;
	background-color: #b41118;
	text-decoration: none;
	
	display:block;
	
	width: 182px;
	height: 17px;
	
	border-bottom: 1px solid white;

	padding-top: 3px;
	padding-left: 20px;
}

.MainMenuHolder a.mainsublevelactive:hover
{
	color: #ffffff;
	background-color: #b41118;
	text-decoration: none;
	
	display:block;
	
	width: 182px;
	height: 17px;
	
	border-bottom: 1px solid white;

	padding-top: 3px;
	padding-left: 20px;
}

.MainCityLogoHolder 
{
	margin-top: 15px;
	height: 30px;
	width: 196px;
}

.LeftPane 
{
	margin-top: 30px;
	width: 200px;
}

.LeftPane h2
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #b41118;
	display: block;
	height: 15px;
	padding-left: 7px;
	padding-top: 2px;
	margin: 0px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.Header 
{
	float: right;
	width: 739px;
	margin-bottom: 15px;
}

.ContentPaneHolder
{
	float: right;
	width: 739px;
}  
.ContentPane
{
	border-top: solid 1px #bbbbbb;
	padding-top: 10px;
	float: left;
	width: 550px;
}

.footerpictureholder 
{
	margin-top: 15px;
	border-top: 1px solid #666666;

	width: 550px;
	padding-top: 12px;
}

.footerpicture 
{
	border-width: 0px;
}

.Footer
{
	height: 20px;
	width: 950px;
}
a
{
	text-decoration: none;
	color: #000000;
}
a:hover
{
	color: #000000;
}

.listnachgefragt li
{
	margin-bottom: 10px;
}

.typischertag 
{
	width: 550px;
	margin-bottom: 10px;
}

.typischertaguhrzeit 
{
	float: left;
	width: 150px;
}

.typischertagaktion 
{
	float: right;
	width: 400px;
}

.aktuelloverview
{
	width: 550px;
	margin-bottom: 10px;
}

.aktuelloverview div.aktuellheadline
{
	width: 550px;
	font-weight: bold;
}

.aktuelloverview div.aktuelledit 
{
	float: right;
}

.aktuelldetail
{
	width: 550px;
	margin-bottom: 10px;
}

.meldungpicturethumbholder 
{
	float: right;
	width: 150px;
}

.meldungpicturethumbholder div.meldungpicturethumbplus 
{
	width: 9px;
	height: 9px;
	position: relative;
	top: -22px;
	left: 10px;
}

.meldungpicturethumbholder div.meldungpicturethumbsubheadline
{
	font-weight: bold;
}

.meldungpicturethumbholder div.meldungpicturethumbcopyright
{
	margin-top: 5px;
}

.meldungpicturedetailholder
{
	float: left;
	width: 540px;
}

.aktuelldetail div.aktuelltextholder
{
	width: 365px;
	float: left;
}

.aktuelldetail div.aktuellheadline
{
	font-weight: bold;
}
.aktuelldetail div.aktuelltext
{
	margin-top: 10px;
}

.aktuelldetail div.meldungpicturesubheadline
{
	width: 540px;
	font-weight: bold;
	text-align: center;
}

.aktuelldetail div.meldungpicturecopyright
{
	width: 540px;
	text-align: center;
	margin-top: 5px;
}

.aktuelldetail div.meldungpicturebacklink
{
	margin-top: 10px;
	font-weight: bold;
}

.RightPane
{
	float: right;
	width: 175px;
	background-color: #e5e5e5;
	margin: 0px;
}

.RightPane h2
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	display: block;
	background-color: #adadad;
	height: 15px;
	padding-left: 7px;
	padding-top: 2px;
	margin: 0px;
}

.aktuellshortcut 
{
	width: 160px;
	padding: 7px;
	border-bottom: solid 1px #ffffff;
	height: auto;
}

.aktuellshortcut div.aktuellshortcutdatum
{
	font-weight: bold;
}

.aktuellshortcut div.aktuellshortcutholder
{
	width: 160px;
}

.aktuellshortcut div.aktuellshortcutheadline
{
	float: left;
	width: 152px;
}

.aktuellshortcut div.aktuellshortcutforward
{
	float: right;
	width: 160px;
	text-align: right;
	margin-top: -10px;
}

.RightPane .linkoverview 
{
	width: 160px;
	padding: 7px;
	border-bottom: solid 1px #ffffff;
}

.RightPane .linkpicturesubheadline
{
	width: 160px;
	padding-top: 5px;
}

.RightPane .linkoverview div.linkholder
{
	width: 160px;
}

.RightPane .linkoverview div.linktitel
{
	float: left;
	width: 152px;
}

.RightPane .linkoverview div.linkforward
{
	float: right;
	width: 160px;
	text-align: right;
	margin-top: -10px;
}

.download
{
	width: 550px;
	margin-bottom: 10px;
}

.downloadheadline
{
	font-weight: bold;
}

.downloadshortcut 
{
	width: 160px;
	padding: 7px;
	border-bottom: solid 1px #ffffff;
}

.downloadshortcut div.downloadshortcutholder
{
	width: 160px;
}

.downloadshortcut div.downloadshortcutheadline
{
	float: left;
	width: 152px;
}

.downloadshortcut div.downloadshortcuttext
{
	float: left;
	width: 152px;
}

.downloadshortcut div.downloadshortcutforward
{
	float: right;
	width: 160px;
	text-align: right;
	margin-top: -10px;
}

.galerie
{
	width: 550px;
	margin-bottom: 15px;
}

.galerie div.galerieheadline
{
	font-weight: bold;
	margin-bottom: 10px;
}

.galerie div.galerietext
{
	width: 550px;
	margin-bottom: 10px;
}

.galerie div.galeriepictureholder
{
	float: left;
	width: 550px;
	margin-bottom: 10px;
}

.galerie div.galeriepictureplus 
{
	width: 9px;
	height: 9px;
	position: relative;
	top: -22px;
	left: 10px;
}

.galerie div.galeriepictureleft
{
	float: left;
	width: 150px;
}

.galerie div.galeriepicturetextleft
{
	width: 150px;
}

.galerie div.galeriepicturecenter
{
	float: left;
	width: 150px;
	margin-left: 50px;
}

.galerie div.galeriepicturetextcenter
{
	width: 150px;
}

.galerie div.galeriepictureright
{
	float: right;
	width: 150px;
}

.galerie div.galeriepicturetextright
{
	width: 150px;
}

.galerie div.galeriepicturedetail
{
	width: 550px;
}

.galerie div.galeriepicturetext
{
	width: 550px;
}

.logout 
{
	padding: 10px;
}



#mID12609 td
{
	border-bottom: solid 1px #FFFFFF;
	text-align: center;
	
}

#mID12609 img
{
	margin-top: 12px;
	margin-bottom: 10px;
}

#mID12609 .linkpicturesubheadline
{
	text-align: left;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 12px;
}


.LeftPane
{

	width: 202px;
	background-color: #e5e5e5;
	margin: 0px;

	margin-top: 15px;
}

.LeftPane h2
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	display: block;
	background-color: #adadad;
	height: 15px;
	padding-left: 7px;
	padding-top: 2px;
	margin: 0px;
}

.typischertag
{
	border-bottom: solid 1px #bbbbbb;
	padding-bottom: 10px;
	
}

#mID12423 
{
	margin-bottom: -28px;
}

.trenner
{
	border-bottom: solid 1px #bbbbbb;	
	height: 1px;

	margin-top: 8px;
	margin-bottom: 8px;
}

hr
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-bottom: solid 1px #bbbbbb;	
	height: 1px;

	margin-top: 8px;
	margin-bottom: 8px;
/*
	height: 3px;
	color: #ffffff;
	border-left: 0px;
	border-right: 0px;
	border-top: solid 1px #b41118;
	border-bottom: solid 1px #adadad;*/
}

.kapitelheadline
{
	font-size: 15px;
	color: #b41118;
	font-weight: bold;
 	margin-bottom: 10px;
}

#mID12460 .galerieheadline a
{
	font-size: 15px;
	color: #b41118;
	font-weight: bold;
 	margin-bottom: 10px;

}

#mID12460 td
{
border-bottom: solid 1px #bbbbbb;

}

#mID12460 .AlternatingCustomXMLItem
{
padding-top: 15px;
}

.galeriepictureholder
{
	line-height: 120%;
}



#mID12444 .aktuellheadline
{
	font-size: 15px;
	color: #b41118;
	font-weight: bold;
 	margin-bottom: 10px;

}

#mID12443 .aktuelloverview
{
	border-bottom: solid 1px #bbbbbb;
	padding-bottom: 10px;
}


#mID12446 .aktuelloverview
{
	border-bottom: solid 1px #bbbbbb;
	padding-bottom: 10px;
}

.meldungpicturethumbsubheadline
{
	line-height: 100%;
	font-size: 10px;
	font-weight: normal;
}

#tID6064_detail  #mID12609
{
	display: none;
}

.ContentPane .zm-content a
{
	color: #b41118;
	font-weight: bold;
	text-decoration:underline;
}

#mID12460 .zm-content a
{
	color: #b41118;
	font-weight: bold;
	text-decoration:none;
}

#mID12443 .zm-content a
{
	color: #b41118;
	font-weight: bold;
	text-decoration:none;
}

#mID12446 .zm-content a
{
	color: #b41118;
	font-weight: bold;
	text-decoration:none;
}