/* 
	version 1.0
	Standarddefinitionen für Schrift und HTML-Elemente
	by Falko Müller - CTH Riesa GmbH
*/

@import url("layout_druckversion.css"); /* Templatevorgaben */


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
}

a {
	text-decoration: none;
	color: #9F5500; /* #000000 */
}
a:link {
	text-decoration: none;
	color: #9F5500;
}
a:active {
	text-decoration: none;
	color: #9F5500;
}
a:visited {
	text-decoration: none;
	color: #9F5500;
}
a:hover {
	text-decoration: underline;
}

.fontsize_klein {
	font-size: 8.5pt;
}
.fontsize_std {
	font-size: 10pt;
}
.fontsize_gross {
	font-size: 11.5pt;
}

/* Absatzersatz für randlose P-Tags */
.absatz {
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* Backend-Stile zur Anzeige im Editiermodus */
.beInformation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-decoration: none;
	padding-left: 4px;
}

/* Blockinhalte */

/* Inhalte */
/* Breadcrumb oben */
.block_content .breadcrumb {
	height: 21px;
	line-height: 19px;
	vertical-align: middle;
	text-decoration: none;
	font-size: 8pt;
	text-transform: lowercase;
	text-align: left;
	float: right;
	width: 591px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	visibility: hidden;
}
.block_content .breadcrumb a {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.block_content .breadcrumb a:hover {
	font-weight: bold;
}
.block_content .breadcrumb a.selected{
	font-weight: bold;
}
/* Breadcrumb unten */
.block_contenthack .breadcrumb {
	text-align: left;
	margin: 0px;
	width: 548px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 15px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 21px;
	line-height: 19px;
	vertical-align: middle;
	text-decoration: none;
	font-size: 8pt;
	text-transform: lowercase;
	text-align: left;
}
.block_contenthack .breadcrumb a {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.block_contenthack .breadcrumb a:hover {
	font-weight: bold;
}
.block_contenthack .breadcrumb a.selected{
	font-weight: bold;
}

/* Contentbox - Einrahmung */
.block_content .contentbox {
	text-align: left;
	margin: 0px;
	float: right;
	width: 525px; /* 548px */
	padding-top: 0px;
	padding-right: 63px; /* 40px */
	padding-bottom: 50px;
	padding-left: 15px;
}

/* Seitenüberschriften */
.block_content .contentbox .titelbild {
	height: 71px;
	margin-left: -13px; /* -13px nach links + -50px nach rechts = -65px nach links */
	padding: 0px;
	width: 340px;
	clear: right;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
}
.block_content .contentbox .titeltext {
	height: 37px;
	text-decoration: none;
	background-color: #CCCCCC;
	margin-right: -63px; /* -40px | -15px von linkem Bild */
	float: right;
	width: 217px;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 17px;
	padding-bottom: 17px;
	text-align: left;
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.block_content .contentbox .titeltext .content{
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}
.block_content .contentbox .titelbox {
	height: 20px;
	margin-left: -13px; /* -13px nach links + -50px nach rechts = -65px nach links */
	margin-right: 0px;	
	padding: 0px;
	width: 601px;
	clear: both; /* right */
	float: left; /* right für IE6 */
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
}
	.block_content .contentbox .titelbox .linie {
		border-top-width: 1px;
		border-top-style: dashed;
		border-top-color: #CCCCCC;
		margin: 0px;
		margin-top: 0px;
		padding: 0px;
		width: 441px;
		clear: right;
		float: left;
	}
	.block_content .contentbox .titelbox .content {
		font-size: 9pt;
		line-height: 20px;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		text-indent: 12px;
		vertical-align: middle;
		white-space: nowrap;
		margin: 0px;
		padding: 0px;
		height: 20px;
		width: 160px;
		float: right;
		color: #FFFFFF;
		background-color: #FF7F00;
	}
		/* Varianten für Hauptbereichsfarben */
		.block_content .contentbox .wirtschaft .titelbox .content {
			color: #FFFFFF;
			background-color: #ADBDE1;
		}
		.block_content .contentbox .lebeninriesa .titelbox .content {
			color: #FFFFFF;
			background-color: #FDBE33;
		}
		.block_content .contentbox .tourismus .titelbox .content {
			color: #FFFFFF;
			background-color: #CADABF;
		}
		.block_content .contentbox .sportstadt .titelbox .content {
			color: #FFFFFF;
			background-color: #AC3231;
		}
		.block_content .contentbox .verwaltung .titelbox .content {
			color: #FFFFFF;
			background-color: #C8C9CB;
		}
.block_content .contentbox .titelbildbox {
	height: auto;
	min-height: 71px;
	margin-left: -13px; /* -13px nach links + -50px nach rechts = -65px nach links */
	margin-right: 0px;
	padding: 0px;
	width: 601px;
	clear: both;
	float: left; /* right klappt in IE, aber nicht in FF */
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
}
	.block_content .contentbox .titelbildbox img {
		padding: 0px;
		margin: 0px;
	}

/* Texte */
.block_content .contentbox p {
	margin: 0px;
	padding: 0px;
}


/* Bilder */


/* Überschriften Text + h1-h6 */
.block_content .contentbox h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
	/* Varianten für Überschriften */
	.block_content .contentbox h1 {
		font-size: 14pt;
		line-height: 16pt;
	}
	.block_content .contentbox h2 {
		font-size: 12pt;
		line-height: 14pt;
	}
	.block_content .contentbox h3 {
		font-size: 10pt;
		line-height: 12pt;
	}
	.block_content .contentbox h4 {
		font-size: 8.5pt;
		line-height: 10pt;
	}
	.block_content .contentbox h5 {
		font-size: 7.5pt;
		line-height: 9pt;
	}
	.block_content .contentbox h6 {
		font-size: 6.5pt;
		line-height: 8pt;
	}
.block_content .contentbox h1.standard, .block_content .contentbox h1.standard_unterschrift {
	padding: 0px;
	font-size: 10.5pt;
	font-weight: bold;
	/* color: #FF6600; */
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 330px;
	line-height: normal;
}

.block_content .contentbox .ueberschriftbox {
	height: 20px;
	margin-left: 0px; /* -15px nach links + -50px nach rechts = -65px nach links */
	padding: 0px;
	width: 524px;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	.block_content .contentbox .ueberschriftbox .linie {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #CCCCCC;
		margin: 0px;
		margin-top: 0px;
		padding: 0px;
		width: 364px;
		/* clear: right; */
		float: right;
	}
	.block_content .contentbox .ueberschriftbox .content {
		font-size: 9pt;
		line-height: 20px;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		text-indent: 12px;
		vertical-align: middle;
		white-space: nowrap;
		margin: 0px;
		padding: 0px;
		height: 20px;
		width: 160px;
		float: left;
		clear: right;
		color: #FFFFFF;
		background-color: #FF7F00;
	}
		/* Varianten für Hauptbereichsfarben */
		.block_content .contentbox .wirtschaft .ueberschriftbox .content {
			color: #FFFFFF;
			background-color: #ADBDE1;
		}
		.block_content .contentbox .lebeninriesa .ueberschriftbox .content {
			color: #FFFFFF;
			background-color: #FDBE33;
		}
		.block_content .contentbox .tourismus .ueberschriftbox .content {
			color: #FFFFFF;
			background-color: #CADABF;
		}
		.block_content .contentbox .sportstadt .ueberschriftbox .content {
			color: #FFFFFF;
			background-color: #AC3231;
		}
		.block_content .contentbox .verwaltung .ueberschriftbox .content {
			color: #FFFFFF;
			background-color: #C8C9CB;
		}
	

/* Verlinkungen */
.block_content .contentbox .link_homepage {
	text-decoration: none;
	background-image: url(../images/icon_weblink.gif);
	background-repeat: no-repeat;
	background-position: left center; /* left 1px */
	padding-left: 17px;
}
.block_content .contentbox .link_lageplan {
	text-decoration: none;
	background-image: url(../images/icon_lageplan.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_vergroesserung {
	text-decoration: none;
	background-image: url(../images/icon_lupe.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_video {
	text-decoration: none;
	background-image: url(../images/icon_video.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_download {
	text-decoration: none;
	background-image: url(../images/icon_download.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_rssfeed {
	text-decoration: none;
	background-image: url(../images/icon_rss.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_pdfdoc {
	text-decoration: none;
	background-image: url(../images/icon_pdfdoc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_zurueck {
	text-decoration: none;
	background-image: url(../images/icon_zurueck.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_pfeilrund_rechts {
	text-decoration: none;
	background-image: url(../images/icon_pfeilrechts_rundsw.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_pfeilrund_hoch {
	text-decoration: none;
	background-image: url(../images/icon_pfeilhoch_rundsw.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_pfeilrund_runter {
	text-decoration: none;
	background-image: url(../images/icon_pfeilrunter_rundsw.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.block_content .contentbox .link_anstrich {
	text-decoration: none;
	background-image: url(../images/icon_anstrich_sw.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}


/* Textinhalte */
.block_content .contentbox .content {
	text-align: left;
	padding: 0px;
	clear: both; /* right = Bildumfluß links, z.B. in Kombination mit "Bildblock mit Unterschrift" */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.block_main .block_content .contentbox .content_bannertext {
	text-align: left;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 12pt;
	font-size: 0.9em;
	color: #4D4D4D;
}

.block_content .contentbox .content_einrueckung {
	text-align: left;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
	.block_content .contentbox .content_einrueckung img {
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.block_content .contentbox .content_einrueckung a:hover {
		font-weight: bold;
		color: #9F5500;
		
	}

.block_content .contentbox .textblock_bildlinks {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_content .contentbox .textblock_bildlinks .bildblock {
		clear: right;
		float: left;
		margin-right: 15px;
		margin-bottom: 0px;
	}
		.block_content .contentbox .textblock_bildlinks .bildblock img {
			padding: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		.block_content .contentbox .textblock_bildlinks .bildblock .unterschrift {
			font-size: 8pt;
			text-decoration: none;
			line-height: 10pt;
		}
		.block_content .contentbox .textblock_bildlinks .bildblock .unterschrift a {
			display: block;
			background-position: left top;
			color: #000000;
		}
/* Podcast - Videos */
.block_content .contentbox .textblock_podcast {
	display: block;
	clear: both;
	margin-bottom: 0px;
	width: 100%;
	height: auto;
}
	.block_content .contentbox .textblock_podcast .bildblock {
		float: left;
		margin-right: 15px;
		margin-bottom: 0px;
		width: 100px;
	}
		.block_content .contentbox .textblock_podcast .bildblock img {
			padding: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			width: 100px;
			height: auto;
		}
		.block_content .contentbox .textblock_podcast .bildblock .unterschrift {
			font-size: 8pt;
			text-decoration: none;
			line-height: 10pt;
		}
		.block_content .contentbox .textblock_podcast .bildblock .unterschrift a {
			display: block;
			background-position: left top;
			color: #000000;
		}
	.block_content .contentbox .textblock_podcast .content {
		height: auto;
		width: 409px;
		float: right;
	}
		.block_content .contentbox .textblock_podcast .content .trennzeile_2px {
			clear: none;
			padding: 0px;
			height: 2px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0px;
			text-decoration: none;
		}
.block_content .contentbox .podcast_videolink {
}
	.block_content .contentbox .podcast_videolink a {
		float: left;
		clear: right;
		padding-left: 27px;
		line-height: 23px;
		vertical-align: middle;
		margin-right: 20px;
		font-size: 8.5pt;
		text-decoration: none;
		color: #000000;
	}
	.block_content .contentbox .podcast_videolink a:hover {
		color: #9F5500;
	}
		.block_content .contentbox .podcast_videolink a.mp4 {
			background-image: url(../images/icon_podcast_mp4.gif);
			background-position: left center;
			background-repeat: no-repeat;
		}
		.block_content .contentbox .podcast_videolink a.wmv {
			background-image: url(../images/icon_podcast_wmv.gif);
			background-position: left center;
			background-repeat: no-repeat;
		}
		
				
		
.block_content .contentbox .textblock_bildrechts {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_content .contentbox .textblock_bildrechts .bildblock {
		clear: left;
		float: right;
		margin-left: 15px;
		margin-bottom: 0px;
	}
		.block_content .contentbox .textblock_bildrechts .bildblock img {
			padding: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 2px;
			margin-left: 0px;
		}
		.block_content .contentbox .textblock_bildrechts .bildblock .unterschrift {
			font-size: 8pt;
			text-decoration: none;
			line-height: 10pt;
		}
		.block_content .contentbox .textblock_bildrechts .bildblock .unterschrift a {
			display: block;
			background-position: left top;
			color: #000000;
		}


.block_content .contentbox .textfeld_bild_2ueberschriften {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_content .contentbox .textfeld_bild_2ueberschriften h1.standard {
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
		font-style: normal;
		line-height: normal;
		font-variant: normal;
		color: #000000;
		margin-bottom: 1px;
	}
	.block_content .contentbox .textfeld_bild_2ueberschriften h1.standard_unterschrift {
		font-size: 9pt;
		text-decoration: none;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		color: #000000;
		margin-bottom: 10px;
	}
	.block_content .contentbox .textfeld_bild_2ueberschriften .links {
		float: left;
		width: 125px;
		height: auto;
		margin-right: 10px;
	}	
		.block_content .contentbox .textfeld_bild_2ueberschriften .links img {
			padding: 0px;
			margin: 0px;
			width: 125px;
			height: auto;
		}
	.block_content .contentbox .textfeld_bild_2ueberschriften .rechts {
		float: left;
		width: 389px;
		padding: 0px;
		margin: 0px;
		font-size: 9pt;
	}	
		
.block_content .contentbox .tabellenfeld_bild_2ueberschriften {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_content .contentbox .tabellenfeld_bild_2ueberschriften h1.standard {
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
		font-style: normal;
		line-height: normal;
		font-variant: normal;
		color: #000000;
		margin-bottom: 1px;
	}
	.block_content .contentbox .tabellenfeld_bild_2ueberschriften h1.standard_unterschrift {
		font-size: 9pt;
		text-decoration: none;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		color: #000000;
		margin-bottom: 10px;
	}
	.block_content .contentbox .tabellenfeld_bild_2ueberschriften .links {
		float: left;
		width: 125px;
		height: auto;
		margin-right: 10px;
	}	
		.block_content .contentbox .tabellenfeld_bild_2ueberschriften .links img {
			padding: 0px;
			margin: 0px;
			width: 125px;
			height: auto;
		}
	.block_content .contentbox .tabellenfeld_bild_2ueberschriften .rechts {
		float: left;
		width: 389px;
		padding: 0px;
		margin: 0px;
	}	
		.block_content .contentbox .tabellenfeld_bild_2ueberschriften .rechts .tabellenfeld {
			padding: 0px;
			border-collapse: collapse;
			border-spacing: 0px;
			margin: 0px;
		}
			.block_content .contentbox .tabellenfeld_bild_2ueberschriften .rechts .tabellenfeld .bezeichnung {
				width: auto;
				font-size: 9pt;
				font-weight: bold;
				padding-top: 0px;
				padding-right: 3px;
				padding-bottom: 0px;
				padding-left: 0px;
			}
			.block_content .contentbox .tabellenfeld_bild_2ueberschriften .rechts .tabellenfeld .wert {
				width: auto;
				font-size: 9pt;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 3px;
			}



.block_content .contentbox .personalfeld_2spaltig {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_content .contentbox .personalfeld_2spaltig .links {
		float: left;
		width: 290px;
		background-color: #CCCCCC;
		margin-right: 15px;
	}
		.block_content .contentbox .personalfeld_2spaltig .links img {
			float: left;
			clear: right;
			width: 125px;
			height: 70px;
			margin: 0px;
			padding: 0px;
			border: none;
			margin-right: 15px;
		}
		.block_content .contentbox .personalfeld_2spaltig .links .name {
			font-weight: bold;
			text-decoration: none;
			display: block;
			/*line-height: normal;*/
			margin-top: 5px;
		}
		.block_content .contentbox .personalfeld_2spaltig .links .position {
			font-weight: normal;
			text-decoration: none;
			font-size: 8.5pt;
			display: block;
			line-height: normal;
		}
	.block_content .contentbox .personalfeld_2spaltig .rechts {
		float: left;
		width: auto;
		padding-top: 5px;
	}
		.block_content .contentbox .personalfeld_2spaltig .rechts a {
			text-decoration: none;
			color: #000000;
		}
		.block_content .contentbox .personalfeld_2spaltig .rechts a:hover {
			text-decoration: underline;
			color: #9F5500;
		}


.block_content .contentbox .adressfeld_ueberschrift {
	display: block;
	clear: both;
	margin-bottom: 5px;
	/*
	background-image: url(../images/spacer_grau.gif);
	background-repeat: repeat-x;
	background-position: left top;
	*/
}
	.block_content .contentbox .adressfeld_ueberschrift .content {
		font-size: 9pt;
		line-height: 17px;
		font-weight: bold;
		/* color: #FFFFFF; */
		text-decoration: none;
		/* background-color: #FF7F00; */
		text-align: left;
		/* text-indent: 12px; */
		vertical-align: middle;
		white-space: nowrap;
		margin: 0px;
		padding: 0px;
		height: 17px;
		/* width: 160px; */
	}
		/* Varianten für Hauptbereiche */
		/*
		.block_content .contentbox .wirtschaft .adressfeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #ADBDE1;
		}
		.block_content .contentbox .lebeninriesa .adressfeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		.block_content .contentbox .tourismus .adressfeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		.block_content .contentbox .sportstadt .adressfeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		.block_content .contentbox .verwaltung .adressfeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		*/
.block_content .contentbox .adressfeld_2spaltig {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_content .contentbox .adressfeld_2spaltig .links {
		float: left;
		width: 45%;
		margin-right: 4%;
	}
			.block_content .contentbox .adressfeld_2spaltig .links a {
				text-decoration: none;
				color: #000000;
			}	
			.block_content .contentbox .adressfeld_2spaltig .links a:hover {
				text-decoration: underline;
				color: #9F5500;
			}	
	.block_content .contentbox .adressfeld_2spaltig .rechts {
		float: left;
		width: 51%;
	}
		.block_content .contentbox .adressfeld_2spaltig .rechts ul {
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: -20px;
		}
		.block_content .contentbox .adressfeld_2spaltig .rechts a {
			text-decoration: none;
			color: #000000;
		}	
		.block_content .contentbox .adressfeld_2spaltig .rechts a:hover {
			text-decoration: underline;
			color: #9F5500;
		}	
.block_content .contentbox .adressfeld_2spaltig_einrueckung {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_content .contentbox .adressfeld_2spaltig_einrueckung .links {
		float: left;
		width: 48%;
		margin-right: 4%;
	}
			.block_content .contentbox .adressfeld_2spaltig_einrueckung .links a {
				text-decoration: none;
				color: #000000;
			}	
			.block_content .contentbox .adressfeld_2spaltig_einrueckung .links a:hover {
				text-decoration: underline;
				color: #9F5500;
			}	
	.block_content .contentbox .adressfeld_2spaltig_einrueckung .rechts {
		float: left;
		width: 48%;
	}
		.block_content .contentbox .adressfeld_2spaltig_einrueckung .rechts ul {
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		.block_content .contentbox .adressfeld_2spaltig_einrueckung .rechts a {
			text-decoration: none;
			color: #000000;
			
		}	
		.block_content .contentbox .adressfeld_2spaltig_einrueckung .rechts a:hover {
			text-decoration: underline;
			color: #9F5500;
		}


.block_content .contentbox .infofeld_ueberschrift {
	display: block;
	clear: both;
	margin-bottom: 5px;
	background-image: url(../images/spacer_grau.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
	.block_content .contentbox .infofeld_ueberschrift .content {
		font-size: 9pt;
		line-height: 17px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		background-color: #FF7F00;
		text-align: left;
		text-indent: 12px;
		vertical-align: middle;
		white-space: nowrap;
		margin: 0px;
		padding: 0px;
		height: 17px;
		width: 160px;
	}
		/* Varianten für Hauptbereiche */
		.block_content .contentbox .wirtschaft .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #ADBDE1;
		}
		.block_content .contentbox .lebeninriesa .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		.block_content .contentbox .tourismus .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		.block_content .contentbox .sportstadt .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		.block_content .contentbox .verwaltung .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		
		
.block_content .contentbox .infofeld_2spaltig {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_content .contentbox .infofeld_2spaltig .links {
		float: left;
		width: 100%; /* 48% */
		/*margin-right: 4%;*/
	}
	.block_content .contentbox .infofeld_2spaltig .links ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px; /* 18px for IE */
	}
	.block_content .contentbox .infofeld_2spaltig .rechts {
		float: left;
		width: 48%;
		visibility: hidden;
		width: 1px;
		height: 1px;
	}
	.block_content .contentbox .infofeld_2spaltig .rechts ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px;
	}
.block_content .contentbox .infofeld_1spaltig {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_content .contentbox .infofeld_1spaltig .links {
		float: left;
		width: 100%;
	}
	.block_content .contentbox .infofeld_1spaltig .links ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px; /* 18px for IE */
	}
.block_content .contentbox .infofeld_2spaltig_anstrich {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_content .contentbox .infofeld_2spaltig_anstrich .links {
		float: left;
		width: 48%;
		margin-right: 4%;
	}
	.block_content .contentbox .infofeld_2spaltig_anstrich .links ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px; /* 18px for IE */
	}
	.block_content .contentbox .infofeld_2spaltig_anstrich .rechts {
		float: left;
		width: 48%;
	}
	.block_content .contentbox .infofeld_2spaltig_anstrich .rechts ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px;
	}



/* Gewerbebeschreibung */
.block_content .contentbox .tabellenfeld_2spaltig {
	display: block;
	clear: both;
	padding: 0px;
	border-collapse: separate; /* collapse */
	border-spacing: 3px;
	margin-bottom: 0px;
}
	.block_content .contentbox .tabellenfeld_2spaltig .bezeichnung {
		width: 140px;
		font-size: 9pt;
		background-color: #E5E5E5; /* 999999 */
		border: 1px solid #E5E5E5;
		color: #000000;
		font-weight: normal;
		padding-top: 0px;
		padding-right: 2px;
		padding-bottom: 0px;
		padding-left: 2px;
	}
	.block_content .contentbox .tabellenfeld_2spaltig .wert {
		width: 379px;
		font-size: 9pt;
		padding-top: 0px;
		padding-right: 2px;
		padding-bottom: 0px;
		padding-left: 2px;
		border: 1px dashed #CCCCCC;
	}
.block_content .contentbox .tabellenliste_2spaltig {
	display: block;
	clear: both;
	padding: 0px;
	border-collapse: collapse; /* collapse */
	border-spacing: 0px;
	margin-bottom: 0px;
}
	.block_content .contentbox .tabellenliste_2spaltig td {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
	}
	.block_content .contentbox .tabellenliste_2spaltig .bezeichnung {
		width: 140px;
		font-size: 9pt;
		font-weight: bold;
		padding-top: 5px;
		padding-right: 3px;
		padding-bottom: 5px;
		padding-left: 0px;
	}
	.block_content .contentbox .tabellenliste_2spaltig .wert {
		width: 379px;
		font-size: 9pt;
		padding-top: 5px;
		padding-right: 3px;
		padding-bottom: 5px;
		padding-left: 0px;
	}
	
/* Text, Bild, Linkfeld = Gewerbeflächen */	
.block_content .contentbox .textbildlinkfeld_2spaltig {
	display: block;
	clear: both;
	margin-bottom: 0px;
	/* border: 1px dashed #CCCCCC; */
}
	.block_content .contentbox .textbildlinkfeld_2spaltig .informationen {
		display: block;
		clear: both;
		width: 100%;
		height: auto;
		min-height: 117px;
		overflow: visible;
	}
		.block_content .contentbox .textbildlinkfeld_2spaltig .informationen .links {
			float: left;
			width: 281px;
			height: 107px;
			border: 1px dashed #CCCCCC;
			background-image: url(../images/icon_pfeilrechts_rundsw.gif);
			background-repeat: no-repeat;
			background-position: 9px 19px;
			padding-top: 17px;
			padding-right: 5px;
			padding-bottom: 5px;
			padding-left: 29px;
			overflow: hidden;
		}
			.block_content .contentbox .textbildlinkfeld_2spaltig .informationen .links a {
				text-decoration: none;
			}	
			.block_content .contentbox .textbildlinkfeld_2spaltig .informationen .links a:hover {
				text-decoration: underline;
			}	
		.block_content .contentbox .textbildlinkfeld_2spaltig .informationen .rechts {
			float: right;
			width: 200px;
		}
			.block_content .contentbox .textbildlinkfeld_2spaltig .informationen .rechts img {
				padding: 0px;
				height: 130px;
				width: 200px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: -2px;
				margin-left: 0px;
			}	
			.block_content .contentbox .textbildlinkfeld_2spaltig .informationen .rechts .unterschrift {
				font-size: 8.5pt;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
				background-color: #999999;
				padding-right: 4px;
				padding-left: 4px;
				padding-top: 0px;
				padding-bottom: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				height: auto;
			}	
	.block_content .contentbox .textbildlinkfeld_2spaltig .linkbox {
		display: block;
		float: right;
		width: 200px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		padding-top: 1px;
	}
		.block_content .contentbox .textbildlinkfeld_2spaltig .linkbox a {
			color: #000000;
			text-decoration: none;
			font-weight: normal;
		}
		.block_content .contentbox .textbildlinkfeld_2spaltig .linkbox a:hover {
			text-decoration: none;
			font-weight: normal;
		}
		



	.block_content .contentbox .trennlinie_link a {
		font-size: 8.5pt;
		line-height: 20px;
		vertical-align: middle;
		white-space: nowrap;
		padding: 0px;
		float: left;
		clear: right;
		width: auto;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		text-decoration: none;
		color: #000000;
	}
	.block_content .contentbox .trennlinie_link a:hover {
		text-decoration: none;
		color: #9F5500;
	}



	

/* Bildinhalte (bildblock umfluss) */
.block_content .contentbox .bildblock_umflussrechts {
	width: auto; /* 125px */
	padding: 0px;
	display: block;
	clear: right;
	float: left;
	height: auto;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	.block_content .contentbox .bildblock_umflussrechts img {
		padding: 0px;
		/* height: auto;
		width: auto;
		*/
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 2px;
		margin-left: 0px;
		/* border: 1px solid #666666; */
	}
	.block_content .contentbox .bildblock_umflussrechts .unterschrift {
		font-size: 8pt;
		text-decoration: none;
		line-height: 10pt;
	}
	.block_content .contentbox .bildblock_umflussrechts .unterschrift a {
		display: block;
		background-position: left top;
		color: #000000;
	}
/* geänderte Version für Pressemeldungen */
.block_content .contentbox .bildblock_umflussrechts_presse {
	width: 125px;
	padding: 0px;
	display: block;
	clear: right;
	float: left;
	height: auto;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	.block_content .contentbox .bildblock_umflussrechts_presse img {
		padding: 0px;
		height: auto;
		width: 125px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 2px;
		margin-left: 0px;
	}
	.block_content .contentbox .bildblock_umflussrechts_presse .unterschrift {
		font-size: 8pt;
		text-decoration: none;
		line-height: 10pt;
	}
	.block_content .contentbox .bildblock_umflussrechts_presse .unterschrift a {
		display: block;
		background-position: left top;
		color: #000000;
	}
		
	


.block_content .contentbox .bildblock_textrechts {
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
	.block_content .contentbox .bildblock_textrechts img {
		padding: 0px;
		margin-top: 0px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 0px;
		display: block;
		float: left;
		clear: right;
	}
	.block_content .contentbox .bildblock_textrechts .content {
		float: left;
		clear: right;
		width: auto;
		height: auto;
		font-size: 8pt;
		text-decoration: none;
		line-height: 10pt;
		margin: 0px;
		padding-top: 10px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.block_content .contentbox .bildblock_textrechts .content a {
		display: block;
		background-position: left top;
	}
	
	
/* Bildblock = Doorpage */
.block_content .contentbox .bildblock_textrechts_linie {
	padding: 0px;
	display: block;
	clear: both;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 98px;
	overflow: hidden;
	font-size: 0.9em;
}
	.block_content .contentbox .bildblock_textrechts_linie .links {
		width: 145px;
		float: left;
		margin-right: 15px;
	}
		.block_content .contentbox .bildblock_textrechts_linie .links img {
			padding: 0px;
			margin: 0px;
			display: block;
			height: 85px; /* 95px */
			width: 145px; /* 150px */
		}
		.block_content .contentbox .bildblock_textrechts_linie .links .bildpodest {
			padding: 0px;
			margin: 0px;
			display: block;
			height: 13px;
			width: 145px;
			background-image: url(../images/dreieck_rechts_weiss.gif);
			background-repeat: no-repeat;
			background-position: right top;
			background-color: #CCCCCC;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1px;
			text-decoration: none;
		}
	.block_content .contentbox .bildblock_textrechts_linie .rechts {
		width: 360px; /* auto oder 380px */
		height: 90px;
		display: block;
		float: left;
		overflow: hidden;
	}
		.block_content .contentbox .bildblock_textrechts_linie .rechts .ueberschrift {
			display: block;
			font-size: 10pt;
			font-weight: bold;
			text-decoration: none;
			color: #9f5500;
			margin-bottom: 3px;
			margin-top: 3px; /* 6px */
		}
		.block_content .contentbox .bildblock_textrechts_linie .rechts a {
			background-position: left top;
			text-decoration: none;
			color: #000000;
		}
		.block_content .contentbox .bildblock_textrechts_linie .rechts a:hover {
			text-decoration: none;
			color: #9F5500;
		}


/* Videoinhalte */
.block_content .contentbox .flashblock_center {
	text-align: center;
	margin-bottom: 0px;
	clear: both;
}
.block_content .contentbox .videoblock_qt_center {
	text-align: center;
	margin-bottom: 0px;
	clear: both;
}
.block_content .contentbox .videoblock_wmv_center {
	text-align: center;
	margin-bottom: 0px;
	clear: both;
}

.block_content .contentbox .videoblock_qt_textrechts {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_content .contentbox .videoblock_qt_textrechts .video {
		float: left;
		margin-right: 20px;
		margin-bottom: 15px;
	}
	.block_content .contentbox .videoblock_qt_textrechts .content {
	}

.block_content .contentbox .videoblock_wmv_textrechts {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_content .contentbox .videoblock_wmv_textrechts .video {
		float: left;
		margin-right: 20px;
		margin-bottom: 15px;
	}
	.block_content .contentbox .videoblock_wmv_textrechts .content {
	}




/* Trennlinien / -blöcke */
.block_content .contentbox .trennlinie_oben {
	clear: both;
	padding: 0px;
	height: 9px; /* 20px */
	width: 524px;
	background-image: url(../images/trennlinie_oben.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.block_content .contentbox .trennlinie_unten {
	clear: both;
	padding: 0px;
	height: 9px; /* 20px */
	width: 524px;
	background-image: url(../images/trennlinie_unten.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.block_content .contentbox .trennlinie_link {
	clear: both;
	padding: 0px;
	height: 20px;
	width: 524px;
	background-image: url(../images/trennlinie_unten.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	.block_content .contentbox .trennlinie_link .links {
		font-size: 8.5pt;
		line-height: 20px;
		vertical-align: middle;		
		white-space: nowrap;
		margin: 0px;
		float: left;
		width: 100%; /* 72% - auto */
		padding: 0px;
	}
		.block_content .contentbox .trennlinie_link .links a {
			text-indent: 0px;
			margin-left: 10px;
			clear: right;
			float: left;
			width: auto;
			padding-left: 17px;
			color: #000000;
		}
		.block_content .contentbox .trennlinie_link .links a:hover {
			text-decoration: none;
			color: #9F5500;
		}
		/*
		.block_content .contentbox .trennlinie_link .links a.link_homepage {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_weblink.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_lageplan {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_lageplan.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_vergroesserung {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_lupe.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_video {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_video.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_download {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_download.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_rssfeed {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_rss.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_pdfdoc {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_rss.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_zurueck {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_zurueck.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_pfeilrund_rechts {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_pfeilrechts_rundsw.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_pfeilrund_hoch {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_pfeilhoch_rundsw.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_pfeilrund_runter {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_pfeilrunter_rundsw.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		.block_content .contentbox .trennlinie_link .links a.link_anstrich {
			padding-left: 17px;
			text-decoration: none;
			background-image: url(../images/icon_anstrich_sw.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}		
		*/
	.block_content .contentbox .trennlinie_link .googlemap {
		font-size: 8.5pt;
		line-height: 20px;
		vertical-align: middle;
		text-align: right;
		white-space: nowrap;
		margin: 0px;
		float: right;
		width: 23%;
		padding: 0px;
	}
		.block_content .contentbox .trennlinie_link .googlemap a {
			background-image: url(../images/icon_lageplan.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 17px;
			margin-left: 0px;
			margin-right: 0px;
			float: right;
			color: #000000;
		}
		.block_content .contentbox .trennlinie_link .googlemap a:hover {
			text-decoration: none;
			color: #9F5500;
		}
	.block_content .contentbox .trennlinie_link a {
		font-size: 8.5pt;
		line-height: 20px;
		vertical-align: middle;
		white-space: nowrap;
		padding: 0px;
		float: left;
		clear: right;
		width: auto;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		text-decoration: none;
		color: #000000;
	}
	.block_content .contentbox .trennlinie_link a:hover {
		text-decoration: none;
		color: #9F5500;
	}

/* 5px */	
.block_content .contentbox .trennzeile_klein {
	clear: both;
	padding: 0px;
	height: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	text-decoration: none;
}

.block_content .contentbox .abstand_5px {
	margin-bottom: 5px;
}

/* 10px */
.block_content .contentbox .trennzeile_mittel {
	clear: both;
	padding: 0px;
	height: 10px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	text-decoration: none;
}
/* 15px */
.block_content .contentbox .trennzeile_gross {
	clear: both;
	padding: 0px;
	height: 15px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	text-decoration: none;
}
.block_content .contentbox .trennzeile_2px {
	clear: both;
	padding: 0px;
	height: 2px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	text-decoration: none;
}
.block_content .contentbox .trennzeile_3px {
	clear: both;
	padding: 0px;
	height: 3px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	text-decoration: none;
}

.block_content .contentbox hr {
	clear: both;
	padding: 0px;
	color: #CCCCCC;
	height: 1px;
	line-height: 1px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-size: 1px;
	text-decoration: none;
	background-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.block_content .contentbox .linkbox {
	clear: both;
	padding: 0px;
	height: auto;
	width: 524px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8.5pt;
	line-height: 16px;
	vertical-align: middle;		
	/*white-space: nowrap;*/
}
	.block_content .contentbox .linkbox a {
		text-indent: 0px;
		width: auto;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
	}
	.block_content .contentbox .linkbox a:hover {
		text-decoration: none;
		font-weight: bold;
		color: #9F5500;
	}
	/* Alternativversion mit Standardschriftgröße */
	.block_content .contentbox .linkbox_std {
		clear: both;
		padding: 0px;
		height: auto;
		width: 524px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		/*font-size: 8.5pt;*/
		line-height: 16px;
		vertical-align: middle;		
		/*white-space: nowrap;*/
	}
		.block_content .contentbox .linkbox_std a {
			text-indent: 0px;
			width: auto;
			white-space: nowrap;
			text-decoration: none;
			color: #000000;
		}
		.block_content .contentbox .linkbox_std a:hover {
			text-decoration: none;
			font-weight: bold;
			color: #9F5500;
		}
	
.block_content .contentbox .linkbox_einrueckung {
	clear: both;
	padding: 0px;
	height: auto;
	width: 524px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-size: 8.5pt;
	line-height: 16px;
	vertical-align: middle;		
	/*white-space: nowrap;*/
}
	.block_content .contentbox .linkbox_einrueckung a {
		text-indent: 0px;
		width: auto;
		white-space: nowrap;
		color: #000000;
	}
	.block_content .contentbox .linkbox_einrueckung a:hover {
		text-decoration: none;
		color: #9F5500;
		font-weight: bold;
	}
.block_content .contentbox .linkbox_zurueck {
	clear: both;
	padding: 0px;
	height: auto;
	width: 524px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 22px;
	vertical-align: middle;		
	/*white-space: nowrap;*/
}
	.block_content .contentbox .linkbox_zurueck a {
		text-indent: 0px;
		width: auto;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
	}
	.block_content .contentbox .linkbox_zurueck a:hover {
		text-decoration: underline;
	}

.block_content .contentbox .linkbox_2spaltig_ueberschrift {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_content .contentbox .linkbox_2spaltig_ueberschrift .links {
		float: left;
		width: 250px;
		margin-right: 24px;
	}
		.block_content .contentbox .linkbox_2spaltig_ueberschrift .links .ueberschriftbox {
			height: 20px;
			margin-left: 0px;
			padding: 0px;
			width: 100%; /* max: 524px */
			clear: right;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
		}
			.block_content .contentbox .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .linie {
				border-top-width: 1px;
				border-top-style: solid;
				border-top-color: #CCCCCC;
				margin: 0px;
				margin-top: 0px;
				padding: 0px;
				width: 90px;
				float: right;
			}
			.block_content .contentbox .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
				font-size: 9pt;
				line-height: 20px;
				font-weight: bold;
				text-decoration: none;
				text-align: left;
				text-indent: 12px;
				vertical-align: middle;
				white-space: nowrap;
				margin: 0px;
				padding: 0px;
				height: 20px;
				width: 160px;
				float: left;
				clear: right;
				color: #FFFFFF;
				background-color: #FF7F00;
			}
				/* Varianten für Hauptbereichsfarben */
				.block_content .contentbox .wirtschaft .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #ADBDE1;
				}
				.block_content .contentbox .lebeninriesa .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #FDBE33;
				}
				.block_content .contentbox .tourismus .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #CADABF;
				}
				.block_content .contentbox .sportstadt .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #AC3231;
				}
				.block_content .contentbox .verwaltung .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #C8C9CB;
				}	
		.block_content .contentbox .linkbox_2spaltig_ueberschrift .links .content {
			margin: 0px;
			padding: 10px;
			width: 230px;
			height: auto;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #CCCCCC;
		}
			.block_content .contentbox .linkbox_2spaltig_ueberschrift .links .content a {
				width: auto;
				text-indent: 0px;
				white-space: nowrap;
				text-decoration: none;
				margin: 0px;
				line-height: 22px;
				vertical-align: middle;
				color: #000000;
			}	
	.block_content .contentbox .linkbox_2spaltig_ueberschrift .rechts {
		float: left;
		width: 250px;
	}
		.block_content .contentbox .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox {
			height: 20px;
			margin-left: 0px;
			padding: 0px;
			width: 100%; /* max: 524px */
			clear: right;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
		}
			.block_content .contentbox .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .linie {
				border-top-width: 1px;
				border-top-style: solid;
				border-top-color: #CCCCCC;
				margin: 0px;
				margin-top: 0px;
				padding: 0px;
				width: 90px;
				float: right;
			}
			.block_content .contentbox .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
				font-size: 9pt;
				line-height: 20px;
				font-weight: bold;
				text-decoration: none;
				text-align: left;
				text-indent: 12px;
				vertical-align: middle;
				white-space: nowrap;
				margin: 0px;
				padding: 0px;
				height: 20px;
				width: 160px;
				float: left;
				clear: right;
				color: #FFFFFF;
				background-color: #FF7F00;
			}
				/* Varianten für Hauptbereichsfarben */
				.block_content .contentbox .wirtschaft .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #ADBDE1;
				}
				.block_content .contentbox .lebeninriesa .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #FDBE33;
				}
				.block_content .contentbox .tourismus .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #CADABF;
				}
				.block_content .contentbox .sportstadt .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #AC3231;
				}
				.block_content .contentbox .verwaltung .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #C8C9CB;
				}	
		.block_content .contentbox .linkbox_2spaltig_ueberschrift .rechts .content {
			margin: 0px;
			padding: 10px;
			width: 230px;
			height: auto;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #CCCCCC;
		}
			.block_content .contentbox .linkbox_2spaltig_ueberschrift .rechts .content a {
				width: auto;
				text-indent: 0px;
				white-space: nowrap;
				text-decoration: none;
				margin: 0px;
				line-height: 22px;
				vertical-align: middle;
				color: #000000;
			}
	
	
/* Seitenschaltung / Vor-Zurück / Blättern */	
/* links ausgerichtet */
.block_content .contentbox .linkbox_vorzurueck_links {
	clear: both;
	padding: 0px;
	font-size: 8.5pt;
	vertical-align: middle;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	.block_content .contentbox .linkbox_vorzurueck_links .trenner {
		width: auto;
		height: 14px;
		line-height: 14px;
		vertical-align: middle;
		text-align: center;
		text-indent: 0px;
		white-space: nowrap;
		text-decoration: none;
		display: block;
		float: left;
		clear: right;
		padding: 0px;
		margin-top: 0px;
		margin-right: 1px;
		margin-bottom: 0px;
		margin-left: 1px;
	}
	.block_content .contentbox .linkbox_vorzurueck_links a {
		width: auto; /* 14 */
		height: 14px;
		line-height: 14px;
		vertical-align: middle;
		text-align: center;
		text-indent: 0px;
		white-space: nowrap;
		text-decoration: none;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 1px;
		margin-left: 1px;		
		display: block;
		float: left;
		clear: right;
		padding: 0px;
		color: #000000;
	}
	.block_content .contentbox .linkbox_vorzurueck_links a:hover {
		text-decoration: underline;
		
	}
	.block_content .contentbox .linkbox_vorzurueck_links a.back {
		text-indent: 0px;
		width: auto;
		white-space: nowrap;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 7px;
		margin-left: 0px;
		color: #333333;
		background-image: url(../images/seitenschaltung_links.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 8px;
		text-decoration: none;
	}
		.block_content .contentbox .linkbox_vorzurueck_links a.back:hover {
			text-decoration: underline;				
		}
		.block_content .contentbox .linkbox_vorzurueck_links .back {
			width: auto;
			height: 14px;
			line-height: 14px;
			vertical-align: middle;
			text-align: center;
			text-indent: 0px;
			white-space: nowrap;
			text-decoration: none;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 7px;
			margin-left: 0px;
			display: block;
			float: left;
			clear: right;
			padding: 0px;
			color: #999999;
			background-image: url(../images/seitenschaltung_links_grau.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 8px;			
		}
	.block_content .contentbox .linkbox_vorzurueck_links a.next {
		text-indent: 0px;
		width: auto;
		white-space: nowrap;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-left: 7px;
		color: #333333;
		background-image: url(../images/seitenschaltung_rechts.gif);
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 8px;
		text-decoration: none;
	}
		.block_content .contentbox .linkbox_vorzurueck_links a.next:hover {
			text-decoration: underline;				
		}
		.block_content .contentbox .linkbox_vorzurueck_links .next {
			width: auto;
			height: 14px;
			line-height: 14px;
			vertical-align: middle;
			text-align: center;
			text-indent: 0px;
			white-space: nowrap;
			text-decoration: none;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			margin-left: 7px;
			display: block;
			float: left;
			clear: right;
			padding: 0px;
			color: #999999;
			background-image: url(../images/seitenschaltung_rechts_grau.gif);
			background-position: right center;
			background-repeat: no-repeat;
			padding-right: 8px;
		}
	.block_content .contentbox .linkbox_vorzurueck_links a.selected {
		background-color: #333333;
		color: #FFFFFF;
		width: 14px;
	}
	
/* rechts ausgerichtet */
.block_content .contentbox .linkbox_vorzurueck_rechts_topback {
	float: right;
	padding: 0px;
	font-size: 8.5pt;
	height: 14px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	text-indent: 0px;
	white-space: nowrap;
	text-decoration: none;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	.block_content .contentbox .linkbox_vorzurueck_rechts_topback a {
		text-decoration: none;
		color: #000000;
	}

.block_content .contentbox .linkbox_vorzurueck_rechts {
	float: right;
	padding: 0px;
	font-size: 8.5pt;
	vertical-align: middle;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	.block_content .contentbox .linkbox_vorzurueck_rechts .trenner {
		width: 5px;
		height: 14px;
		line-height: 14px;
		vertical-align: middle;
		text-align: center;
		text-indent: 0px;
		white-space: nowrap;
		text-decoration: none;
		margin: 0px;		
		display: block;
		float: left;
		clear: right;
		padding: 0px;
	}
	.block_content .contentbox .linkbox_vorzurueck_rechts a {
		width: auto; /* 14px */
		height: 14px;
		line-height: 14px;
		vertical-align: middle;
		text-align: center;
		text-indent: 0px;
		white-space: nowrap;
		text-decoration: none;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 1px;
		margin-left: 1px;		
		display: block;
		float: left;
		clear: right;
		padding: 0px;
		color: #000000;
	}
	.block_content .contentbox .linkbox_vorzurueck_rechts a:hover {
		text-decoration: underline;		
	}
	.block_content .contentbox .linkbox_vorzurueck_rechts a.back {
		text-indent: 0px;
		width: auto;
		white-space: nowrap;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 7px;
		margin-left: 0px;
		color: #333333;
		background-image: url(../images/seitenschaltung_links.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 8px;
		text-decoration: none;
	}
		.block_content .contentbox .linkbox_vorzurueck_rechts a.back:hover {
			text-decoration: underline;				
		}
		.block_content .contentbox .linkbox_vorzurueck_rechts .back {
			width: auto;
			height: 14px;
			line-height: 14px;
			vertical-align: middle;
			text-align: center;
			text-indent: 0px;
			white-space: nowrap;
			text-decoration: none;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 7px;
			margin-left: 0px;
			display: block;
			float: left;
			clear: right;
			padding: 0px;
			color: #999999;
			background-image: url(../images/seitenschaltung_links_grau.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 8px;			
		}
	.block_content .contentbox .linkbox_vorzurueck_rechts a.next {
		text-indent: 0px;
		width: auto;
		white-space: nowrap;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-left: 7px;
		color: #333333;
		background-image: url(../images/seitenschaltung_rechts.gif);
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 8px;
		text-decoration: none;
	}
		.block_content .contentbox .linkbox_vorzurueck_rechts a.next:hover {
			text-decoration: underline;				
		}
		.block_content .contentbox .linkbox_vorzurueck_rechts .next {
			width: auto;
			height: 14px;
			line-height: 14px;
			vertical-align: middle;
			text-align: center;
			text-indent: 0px;
			white-space: nowrap;
			text-decoration: none;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			margin-left: 7px;

			display: block;
			float: left;
			clear: right;
			padding: 0px;

			color: #999999;
			background-image: url(../images/seitenschaltung_rechts_grau.gif);
			background-position: right center;
			background-repeat: no-repeat;
			padding-right: 8px;
		}
	.block_content .contentbox .linkbox_vorzurueck_rechts a.selected {
		background-color: #333333;
		color: #FFFFFF;
		width: 14px;
	}	
	

/* Druckversion */
.block_contenthack .print {
	text-align: left;
	margin: 0px;
	width: 548px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 15px;
	position: absolute;
	bottom: 15px;
	right: 0px;
}
.block_contenthack .print a {
	text-align: left;
	text-indent: 25px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(../images/icon_drucken.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 8.5pt;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
	vertical-align: bottom;
	padding-bottom: 5px;
	clear: both;
}
.block_footer .navigation .right a.print {
	/* text-align: left;
	text-indent: 25px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(../images/icon_drucken.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 8.5pt;
	color: #333333;
	text-decoration: none;
	*/
}


/* Infoleiste rechts */
.block_infocontainer .spacer {
	height: 20px;
	width: 143px;
	display: block;
}

.block_infocontainer .bannerplatz {
	font-size: 7pt; /* 8px */
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 143px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.block_infocontainer .bannerplatz img {
	text-decoration: none;
	padding: 0px;
	width: 143px;
	height: 55px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.block_infocontainer .infobox {
	text-decoration: none;
	text-align: justify;
	padding: 0px;
	width: 143px;
	line-height: 10.5pt;
	/*
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	*/
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.block_infocontainer .infobox .header{
	font-weight: bold;
}
.block_infocontainer .infobox img {
	text-decoration: none;
	padding: 0px;
	width: 143px;
	height: 70px;
	display: block;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.block_infocontainer .infobox .link {
	text-decoration: none;
	padding: 0px;
	width: 143px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.block_infocontainer .infobox .link a {
	color: #333333;
	text-decoration: none;
	background-image: url(../images/infocontainer_weiterlink.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}


/* Fußzeile */
.block_footer .navigation .left {
	float: left;
	font-weight: bold;
	padding-left: 16px;
}
.block_footer .navigation .right {
	float: right;
	padding-right: 16px;
}
.block_footer .navigation {
	font-size: 8.5pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #87866F;
	float: left;
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
	width: 640px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #87866F;
	border-left-color: #87866F;
}
	.block_footer .navigation a {
		font-size: 8.5pt;
		color: #FFFFFF;
		text-decoration: none;
	}

.block_footer .home {
	background-color: #87866F;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 147px;
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
	font-weight: bold;
	margin-right: 8px;
}
	.block_footer .home a {
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		background-image: url(../images/icon_pfeillinks_gn.gif);
		background-repeat: no-repeat;
		background-position: 12px center;
		text-indent: 30px;
	}
.block_footer .top {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #87866F;
	float: right;
	width: 155px;
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
	margin-left: 8px;
}
	.block_footer .top a {
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		background-image: url(../images/icon_pfeilhoch_gn.gif);
		background-repeat: no-repeat;
		background-position: 12px center;
		text-indent: 30px;
	}
