/*
	version 1.0
	Standarddefinitionen für Schrift und HTML-Elemente
	by Falko Müller - CTH Riesa GmbH
*/

@import url("layout.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;
}

/* Farben für Fehlerfelder bei Formularen */
.formWarning {
	color: #FF0000;
}
.formWarningBold {
	font-weight: bold;
	color: #FF0000;
}


/* Blockinhalte */
/* Kopfzeile */
.block_header .formblock {
	margin-right: 3px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
	position: absolute;
	left: 0px;
	bottom: 7px;
}
	.block_header .formblock .uhrzeit {
	margin-right: 3px;
	font-size: 11px;
	float: left;
	clear: right;
	background-color: #FFFFFF;
	width: auto;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;		
	}
	.block_header .formblock .barrierefreiheit {
		margin-right: 3px;
		font-size: 11px;
		float: left;
		clear: right;
	}
	.block_header .formblock .barrierefreiheit select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		height: 18px;
		line-height: 20px;
		width: 110px;
	}
	.block_header .formblock .suche {
		margin-right: 1px;
		font-size: 11px;
		float: left;
	}
	.block_header .formblock .suche .input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		height: 13px;
		width: 110px;
		margin-top: 0px; /* -1px */
		padding-top: 2px;
		padding-left: 4px;
	}
	.block_header .formblock .suche .button {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		background-color: transparent;
		background-image: url(../images/button_form_lupe.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding: 0px;
		cursor: pointer;
		border: none;
		margin: 0px;
		padding: 0px;
		width: 20px;
		height: 20px;
		text-align: left;
		font-size: 9pt;
		margin-left: 1px;
		
	}

.block_header .navigation {
	font-weight: bold;
	/*float: right;*/
	margin-left: 60px;
	text-decoration: none;
	font-size: 8.5pt;
	color: #000000;
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
	position: absolute;
	bottom: 5px;
	right: 85px; /* 300px; */
}
	.block_header .navigation a {
		text-decoration: none;
		font-size: 8.5pt;
		color: #000000;	
	}
.block_header .navigation_icons {
	position: absolute;
	bottom: 2px;
	right: 0px;
}
	.block_header .navigation_icons a {
		margin-left: 1px;
	}


.block_header .sprachen {
	font-weight: bold;
	float: right;
	/* margin-left: 80px; */
	margin-right: -20px;
	text-decoration: none;
	font-size: 8.5pt;
	color: #000000;
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
	position: absolute;
	right: 150px;
	bottom: 5px;
	display: none;
	/* visibility: hidden; */
}
	.block_header .sprachen a {
		margin-top: 0px;
		margin-right: 15px;
		margin-bottom: 0px;
		margin-left: 0px;
		text-decoration: none;
		font-size: 8.5pt;
		color: #000000;
	}

	.block_header .sprachen a.deutsch {
		background-image: url(../images/flagge_deu.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 22px;
		/*display: none;*/
	}
	.block_header .sprachen a.englisch {
		background-image: url(../images/flagge_eng.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 22px;	
		display: none;
	}
	.block_header .sprachen a.franzoesisch {
		background-image: url(../images/flagge_deu.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 22px;	
		display: none;
	}
	.block_header .sprachen a.polnisch {
		background-image: url(../images/flagge_deu.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 22px;	
		display: none;
	}


/* Kopfbild und -navigation */
.block_headline .headlineimg {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.block_headline .headlineimg img {
	padding: 0px;
	height: 110px;
	width: 960px;
	margin: 0px;
	border: none;
}

.block_headline .headlinetext {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	width: 935px;
	border: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3em;
	line-height: 110px;
	float: right;
	padding-right: 25px;
	font-style: italic;
	font-weight: bolder;
	display: none;
}

.block_headline .headlinemenu {
	padding: 0px;
	height: 21px;
	width: auto;
	float: right;
	margin-top: 0px;
	margin-right: 160px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.block_headline .headlinemenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.block_headline .headlinemenu ul li {
	color: #000000;
	text-decoration: none;
	line-height: 21px;
	height: 21px;
	width: 105px;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	float: left;
	clear: right;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-size: 8.5pt;
}
.block_headline .headlinemenu ul li a {
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	text-decoration: none;
	display: block;
	/*font-weight: bold;*/
}
.block_headline .headlinemenu ul li a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
.block_headline .headlinemenu ul li a.selected {
	color: #FFFFFF;
	font-weight: bold;
}

/* Navigation - links - 2. Ebene - 2.Ebene */
.block_main .block_navigation .spacer {
	height: 20px;
	width: 147px;
	display: block;
}

.block_main .block_navigation .box_header {
	text-decoration: none;
	color: #333333;
	background-color: #FFFFFF;
	border: none;
}
.block_main .block_navigation .box_header ul {
	list-style-type: none;
	margin: 0px;
	background-color: #333333;
	padding: 0px;
}
.block_main .block_navigation .box_header ul .li {
	line-height: 21px;
	font-weight: bold;
	font-size: 8.5pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
	vertical-align: middle;
	display: block;
	text-indent: 12px;
	padding: 0px;
	margin: 0px;
}
.block_main .block_navigation .box_header ul .li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.block_main .block_navigation .box_header ul .li a:hover {
	background-image: url(../images/icon_pfeilrechts_sw.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
	text-indent: 30px;
}

.block_main .block_navigation .box {
	text-decoration: none;
	font-size: 9pt;
	color: #333333;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-top: 8px;
	padding-bottom: 20px;
}
.block_main .block_navigation .box ul {
	list-style-type: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.block_main .block_navigation .box ul li {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	line-height: 19px;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	display: block;
	text-indent: 0px;
}
.block_main .block_navigation .box ul li a {
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 10px;
	display: block;
}
.block_main .block_navigation .box ul li a:hover {
	background-color: #FFFFFF;
	font-weight: bold;
}
.block_main .block_navigation .box ul li a.selected {
	background-color: #FFFFFF;
	font-weight: bold;
}

	/* Varianten für Hauptbereichsfarben :: START */
	.block_main .wirtschaft .block_navigation .box ul li a:hover {
		background-color: #88B8E6;
		color: #FFFFFF;
	}
		.block_main .wirtschaft .block_navigation .box ul li ul li a:hover {
			color: #000000;
		}
	.block_main .wirtschaft .block_navigation .box ul li a.selected {
		background-color: #88B8E6;
		color: #FFFFFF;
	}
		.block_main .wirtschaft .block_navigation .box ul li ul li a.selected {
			color: #000000;
		}
	.block_main .lebeninriesa .block_navigation .box ul li a:hover {
		background-color: #FFA800;
		color: #FFFFFF;
	}
		.block_main .lebeninriesa .block_navigation .box ul li ul li a:hover {
			color: #000000;
		}
	.block_main .lebeninriesa .block_navigation .box ul li a.selected {
		background-color: #FFA800;
		color: #FFFFFF;
	}
		.block_main .lebeninriesa .block_navigation .box ul li ul li a.selected {
			color: #000000;
		}
	.block_main .tourismus .block_navigation .box ul li a:hover {
		background-color: #BFD362;
		/*color: #FFFFFF;*/
	}
		.block_main .tourismus .block_navigation .box ul li ul li a:hover {
			color: #000000;
		}
	.block_main .tourismus .block_navigation .box ul li a.selected {
		background-color: #BFD362;
		/*color: #FFFFFF;*/
	}
		.block_main .tourismus .block_navigation .box ul li ul li a.selected {
			color: #000000;
		}
	.block_main .sportstadt .block_navigation .box ul li a:hover {
		background-color: #D43112;
		color: #FFFFFF;
	}
		.block_main .sportstadt .block_navigation .box ul li ul li a:hover {
			color: #000000;
		}
	.block_main .sportstadt .block_navigation .box ul li a.selected {
		background-color: #D43112;
		color: #FFFFFF;
	}
		.block_main .sportstadt .block_navigation .box ul li ul li a.selected {
			color: #000000;
		}
	.block_main .verwaltung .block_navigation .box ul li a:hover {
		background-color: #438095;
		color: #FFFFFF;
	}
		.block_main .verwaltung .block_navigation .box ul li ul li a:hover {
			color: #000000;
		}
	.block_main .verwaltung .block_navigation .box ul li a.selected {
		background-color: #438095;
		color: #FFFFFF;
	}
		.block_main .verwaltung .block_navigation .box ul li ul li a.selected {
			color: #000000;
		}
	/* Varianten für Hauptbereichsfarben :: ENDE */


/*
		background-color: #A0B1C1;  Service 
		background-color: #88B8E6;  Wirtschaft 
		background-color: #FFA800;  Leben 
		background-color: #BFD362;  Tourismus 
		background-color: #D43112;  Sportstadt 
		background-color: #76B1BF;  Verwaltung 
*/

.block_main .block_navigation .box ul li ul {
	list-style-type: none;
	background-color: #E5E5E5;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.block_main .block_navigation .box ul li ul li {
	font-size: 8.5pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #E5E5E5;
}
.block_main .block_navigation .box ul li ul li.border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.block_main .block_navigation .box ul li ul li.noborder {
}
.block_main .block_navigation .box ul li ul li a {
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	display: block;
}
.block_main .block_navigation .box ul li ul li a:hover {
	background-color: #E5E5E5; /* #FFFFFF */
	font-weight: bold;
}
.block_main .block_navigation .box ul li ul li a.selected {
	background-color: #E5E5E5;
	font-weight: bold;
}
	/* Varianten für Hauptbereichsfarben */
	.block_main .wirtschaft .block_navigation .box ul li ul li a:hover {
		background-color: #E5E5E5;
	}
	.block_main .wirtschaft .block_navigation .box ul li ul li a.selected {
		background-color: #E5E5E5;
	}
	.block_main .lebeninriesa .block_navigation .box ul li ul li a:hover {
		background-color: #E5E5E5;
	}
	.block_main .lebeninriesa .block_navigation .box ul li ul li a.selected {
		background-color: #E5E5E5;
	}
	.block_main .tourismus .block_navigation .box ul li ul li a:hover {
		background-color: #E5E5E5;
	}
	.block_main .tourismus .block_navigation .box ul li ul li a.selected {
		background-color: #E5E5E5;
	}
	.block_main .sportstadt .block_navigation .box ul li ul li a:hover {
		background-color: #E5E5E5;
	}
	.block_main .sportstadt .block_navigation .box ul li ul li a.selected {
		background-color: #E5E5E5;
	}
	.block_main .verwaltung .block_navigation .box ul li ul li a:hover {
		background-color: #E5E5E5;
	}
	.block_main .verwaltung .block_navigation .box ul li ul li a.selected {
		background-color: #E5E5E5;
	}




.block_main .block_navigation .box ul li ul .li_spacer {
	line-height: 8px;
	margin: 0px;
	padding: 0px;
	background-color: #E5E5E5;
	font-size: 1px;
}

.block_main .block_navigation .box ul .li_spacer {
	line-height: 8px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 1px;
}

.block_main .block_navigation .abschluss {
	height: 9px;
	width: 147px;
	font-size: 1px;
	background-image: url(../images/navi_abschluss.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.block_main .block_navigation .button {
	height: 22px;
	width: 147px;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/navibutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.block_main .block_navigation .button a {
	line-height: 22px;
	height: 22px;
	width: 147px;
	display: block;
	vertical-align: middle;
	color: #333333;
	text-decoration: none;
	text-indent: 30px;
	padding-top: 2px;
	background-image: url(../images/icon_pfeillinks_ws.gif);
	background-repeat: no-repeat;
	background-position: 12px 8px;
}
.block_main .block_navigation .button a.bold {
	font-weight: bold;
	padding-top: 2px;
	background-image: url(../images/icon_pfeillinks_ws.gif);
	background-repeat: no-repeat;
	background-position: 12px 8px;
}
.block_main .block_navigation .button_spacer {
	font-size: 1px;
	background-image: url(../images/button_spacer_trn.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 5px;
	width: 147px;
	display: block;
}


/* Inhalte */
/* Breadcrumb oben */
.block_main .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;
}
.block_main .block_content .breadcrumb a {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.block_main .block_content .breadcrumb a:hover {
	font-weight: bold;
}
.block_main .block_content .breadcrumb a.selected{
	font-weight: bold;
}
/* Breadcrumb unten */
.block_main .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_main .block_contenthack .breadcrumb a {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.block_main .block_contenthack .breadcrumb a:hover {
	font-weight: bold;
}
.block_main .block_contenthack .breadcrumb a.selected{
	font-weight: bold;
}

/* Contentbox - Einrahmung */
.block_main .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;
	/*border: #009900 1px solid;*/
}

/* Seitenüberschriften */
.block_main .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_main .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_main .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_main .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_main .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_main .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: #A0B1C1;
	}
		/* Varianten für Hauptbereichsfarben */
		.block_main .block_content .contentbox .wirtschaft .titelbox .content {
			color: #FFFFFF;
			background-color: #88B8E6;
		}
		.block_main .block_content .contentbox .lebeninriesa .titelbox .content {
			color: #FFFFFF;
			background-color: #FFA800;
		}
		.block_main .block_content .contentbox .tourismus .titelbox .content {
			color: #FFFFFF;
			background-color: #BFD362;
		}
		.block_main .block_content .contentbox .sportstadt .titelbox .content {
			color: #FFFFFF;
			background-color: #D43112;
		}
		.block_main .block_content .contentbox .verwaltung .titelbox .content {
			color: #FFFFFF;
			background-color: #76B1BF;
		}
		
		
.block_main .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_main .block_content .contentbox .titelbildbox img {
		padding: 0px;
		margin: 0px;
	}

/* Texte */
.block_main .block_content .contentbox p {
	margin: 0px;
	padding: 0px;
}


/* Bilder */


/* Überschriften Text + h1-h6 */
.block_main .block_content .contentbox h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
	/* Varianten für Überschriften */
	.block_main .block_content .contentbox h1 {
		font-size: 14pt;
		line-height: 16pt;
	}
	.block_main .block_content .contentbox h2 {
		font-size: 12pt;
		line-height: 14pt;
	}
	.block_main .block_content .contentbox h3 {
		font-size: 10pt;
		line-height: 12pt;
	}
	.block_main .block_content .contentbox h4 {
		font-size: 8.5pt;
		line-height: 10pt;
	}
	.block_main .block_content .contentbox h5 {
		font-size: 7.5pt;
		line-height: 9pt;
	}
	.block_main .block_content .contentbox h6 {
		font-size: 6.5pt;
		line-height: 8pt;
	}
.block_main .block_content .contentbox h1.standard, .block_main .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_main .block_content .contentbox h1.standard {
		width: 480px;
	}


.block_main .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_main .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_main .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: #A0B1C1; /* #FF7F00 */
	}
		/* Varianten für Hauptbereichsfarben */
		.block_main .block_content .contentbox .wirtschaft .ueberschriftbox .content {
			color: #FFFFFF;
			background-image: url(../images/bg_line_wirtschaft.jpg); /* #ADBDE1 */
		}
		.block_main .block_content .contentbox .lebeninriesa .ueberschriftbox .content {
			color: #FFFFFF;
			background-image: url(../images/bg_line_leben.jpg); /* #FDBE33 */
		}
		.block_main .block_content .contentbox .tourismus .ueberschriftbox .content {
			color: #FFFFFF;
			background-image: url(../images/bg_line_tourismus.jpg);; /* #CADABF */
		}
		.block_main .block_content .contentbox .sportstadt .ueberschriftbox .content {
			color: #FFFFFF;
			background-image: url(../images/bg_line_sport.jpg); /* #AC3231 */
		}
		.block_main .block_content .contentbox .verwaltung .ueberschriftbox .content {
			color: #FFFFFF;
			background-image: url(../images/bg_line_verwaltung.jpg); /* #C8C9CB */
		}


/* Verlinkungen */
.block_main .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_main .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_main .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_main .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_main .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_main .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_main .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_main .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_main .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_main .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_main .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_main .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;
}
.block_main .block_content .contentbox .link_anstrich_rotbraun {
	text-decoration: none;
	background-image: url(../images/icon_weiterlink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
}
.block_main .block_content .contentbox .link_anstrich_schwarz {
	text-decoration: none;
	background-image: url(../images/icon_anstrich_sw.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
	color: #000000;
}
  .block_main .block_content .contentbox .link_anstrich_schwarz:hover {
  	text-decoration: none;
  	background-image: url(../images/icon_weiterlink.gif);
  	background-repeat: no-repeat;
  	background-position: left center;
  	padding-left: 7px;
  	color: #9F5500;
  }

.block_main .block_content .contentbox .showContent {
	text-decoration: none;
	background-image: url(../images/button_form_auf.gif);
	background-repeat: no-repeat;
	background-position: left 0px;;
	padding-left: 25px;
	white-space: nowrap;
	margin-bottom: 0px;
}
.block_main .block_content .contentbox .hideContent {
	text-decoration: none;
	background-image: url(../images/button_form_zu.gif);
	background-repeat: no-repeat;
	background-position: left 0px;;
	padding-left: 25px;
	white-space: nowrap;
	margin-bottom: 0px;
}
.block_main .block_content .contentbox .dienstleistung_abc {
	text-decoration: none;
	color: #9F5500;
	font-weight: normal;
}
	.block_main .block_content .contentbox .dienstleistung_abc:hover {
		text-decoration: none;
		color: #9F5500;
		font-weight: bold;
	}
	.block_main .block_content .contentbox .dienstleistung_abc_color {
		color: #9F5500;
	}


/* Textinhalte */
/* Textfeld content */
.block_main .block_content .contentbox .content {
	text-align: left;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	.block_main .block_content .contentbox .content ul {
		margin-left: -23px; /* 18px for IE */
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.block_main .block_content .contentbox .content ol {
		margin-left: -23px; /* 18px for IE */
		margin-top: 10px;
		margin-bottom: 7px;
	}
		.block_main .block_content .contentbox .content ol li {
			margin-top: 0px;
			margin-bottom: 3px;
		}

.block_main .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_main .block_content .contentbox .content_einrueckung img {
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.block_main .block_content .contentbox .content_einrueckung a:hover {
		font-weight: bold;
		color: #9F5500;

	}

.block_main .block_content .contentbox .textblock_bildlinks {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_main .block_content .contentbox .textblock_bildlinks .bildblock {
		clear: right;
		float: left;
		margin-right: 15px;
		margin-bottom: 0px;
	}
		.block_main .block_content .contentbox .textblock_bildlinks .bildblock img {
			padding: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		.block_main .block_content .contentbox .textblock_bildlinks .bildblock .unterschrift {
			font-size: 8pt;
			text-decoration: none;
			line-height: 10pt;
		}
		.block_main .block_content .contentbox .textblock_bildlinks .bildblock .unterschrift a {
			display: block;
			background-position: left top;
			color: #000000;
		}
		
		
/* Podcast - Videos */
.block_main .block_content .contentbox .textblock_podcast {
	display: block;
	clear: both;
	margin-bottom: 0px;
	width: 100%;
	height: auto;
}
	.block_main .block_content .contentbox .textblock_podcast .bildblock {
		float: left;
		margin-right: 0px; /* 15px */
		margin-bottom: 0px;
		width: 100px;
	}
		.block_main .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_main .block_content .contentbox .textblock_podcast .bildblock .unterschrift {
			font-size: 8pt;
			text-decoration: none;
			line-height: 10pt;
		}
		.block_main .block_content .contentbox .textblock_podcast .bildblock .unterschrift a {
			display: block;
			background-position: left top;
			color: #000000;
		}
	.block_main .block_content .contentbox .textblock_podcast .content {
		height: auto;
		width: 409px;
		float: right;
		clear: left;
	}
		.block_main .block_content .contentbox .textblock_podcast .content .ueberschrift {
			/*display: block;*/
			clear: none;
			padding: 0px;
			height: auto;
			margin: 0px;
			width: 450px;
		}
		.block_main .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_main .block_content .contentbox .podcast_videolink {
}
	.block_main .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_main .block_content .contentbox .podcast_videolink a:hover {
		color: #9F5500;
	}
		.block_main .block_content .contentbox .podcast_videolink a.mp4 {
			background-image: url(../images/icon_podcast_mp4.gif);
			background-position: left center;
			background-repeat: no-repeat;
		}
		.block_main .block_content .contentbox .podcast_videolink a.wmv {
			background-image: url(../images/icon_podcast_wmv.gif);
			background-position: left center;
			background-repeat: no-repeat;
		}
		
		
/* Adresslisten */
.adressen_detail {
	text-decoration: none;
	background-image: url(../images/button_form_auf.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 27px;
}
	a.adressen_detail {
		text-decoration: none;
	}
	a.adressen_detail:hover {
		text-decoration: none;
	}

.block_main .block_content .contentbox .adressen {
	padding: 0px;
	width: 524px;
}

		.block_main .block_content .contentbox .adressen .ueberschrift {
			display: block;
			height: auto;
			overflow: visible;
			border-top-width: 1px;
			border-bottom-width: 1px;
			border-top-style: solid;
			border-right-style: none;
			border-bottom-style: solid;
			border-left-style: none;
			border-top-color: #FFFFFF;
			border-bottom-color: #FFFFFF;
		}
		
			.block_main .block_content .contentbox .adressen .ueberschrift .firma {
				float: left;
				clear: right;
				width: 425px;
				margin-bottom: 5px;
			}
				.block_main .block_content .contentbox .adressen .ueberschrift .firma a.link {
					background-image: url(../images/icon_homepagelink.gif);
					background-repeat: no-repeat;
					background-position: left top;
					padding-top: 0px;
					padding-right: 0px;
					padding-bottom: 0px;
					padding-left: 20px;
				}
			.block_main .block_content .contentbox .adressen .ueberschrift .detail{
				float: right;
				width: 75px;
				text-align: right;
				margin-bottom: 5px;
			} 

		.block_main .block_content .contentbox .adressen .kontaktdaten {
			display: block;
			height: auto;
			margin-top: 0px;
		}
/*
			.block_main .block_content .contentbox .adressen .kontaktdaten .adressdaten  {
				display: block;
				float: left;
				clear: right;
				width:300px;
				height: auto;
				display: block;
				background-image: url(../../_adressen/media_images/adresse.gif);
				background-position: left 3px;
				background-repeat: no-repeat;
				margin-bottom: 5px;
			}
			
			.block_main .block_content .contentbox .adressen .kontaktdaten .telefonnummer  {
				display: block;
				float: right;
				clear: right;
				width: 200px;
				height: auto;
				display: block;
				background-image: url(../../_adressen/media_images/telefon.gif);
				background-position: left 4px;
				background-repeat: no-repeat;
			}
			
			.block_main .block_content .contentbox .adressen .kontaktdaten .fax  {
				display: block;
				float: right;
				width: 200px;
				height: auto;
				display: block;
				background-image: url(../../_adressen/media_images/telefax.gif);
				background-position: left 4px;
				background-repeat: no-repeat;
			}
*/
		.block_main .block_content .contentbox .adressen .detailansicht {
			display: block;
			margin: 0px;
			padding: 0px;
		}
			.block_main .block_content .contentbox .adressen .detailansicht .ueberschrift {
				display: block;
				margin-top: 8px;
				font-weight: bold;
				color: #000000;
			}		
			.block_main .block_content .contentbox .adressen .detailansicht .detailinformation {
				display: block;
				margin-top: 5px;
			}		
				.block_main .block_content .contentbox .adressen .detailansicht .detailinformation .logo {
					float: left;
					clear: right;
					padding: 0px;
					margin-top: 2px;
					margin-right: 15px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
		
/*
			.block_main .block_content .contentbox .adressen .detailansicht .links {
				display: block;
				height: auto;
				width: 260px;
				float: left;
				margin-left: 20px;
				margin-right: 20px;
			}
			
			.block_main .block_content .contentbox .adressen .detailansicht .rechts {
				display: block;
				height: auto;
				width: 200px;
				float: right;
			}

			.block_main .block_content .contentbox .adressen .detailansicht .rechts .ansprechpartner {
				display: block;
				height: 15px;
				background-image: url(../../_adressen/media_images/kontakt.gif);
				background-repeat: no-repeat;
				text-indent: 20px;
				background-position: left 3px;
			}

			.block_main .block_content .contentbox .adressen .detailansicht .rechts .email {
				display: block;
				height: auto;
				background-image: url(../../_adressen/media_images/email.gif);
				background-repeat: no-repeat;
				text-indent: 20px;
				background-position: left 3px;
				white-space: pre-line;
			}
			
			.block_main .block_content .contentbox .adressen .detailansicht .rechts .url {
				display: block;
				height: auto;
				background-image: url(../../_adressen/media_images/www.gif);
				background-repeat: no-repeat;
				text-indent: 20px;
				background-position: left 3px;
			}
*/



.block_main .block_content .contentbox .textblock_bildrechts {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_main .block_content .contentbox .textblock_bildrechts .bildblock {
		clear: left;
		float: right;
		margin-left: 15px;
		margin-bottom: 0px;
	}
		.block_main .block_content .contentbox .textblock_bildrechts .bildblock img {
			padding: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 2px;
			margin-left: 0px;
		}
		.block_main .block_content .contentbox .textblock_bildrechts .bildblock .unterschrift {
			font-size: 8pt;
			text-decoration: none;
			line-height: 10pt;
		}
		.block_main .block_content .contentbox .textblock_bildrechts .bildblock .unterschrift a {
			display: block;
			background-position: left top;
			color: #000000;
		}


.ueberschrift_zweifach_rahmen {
	height: 20px;
	width: 525px;
}	
	.ueberschrift_zweifach_rahmen .links {
		height: 20px;
		width: 60%;
		float: left;
	}

		.ueberschrift_zweifach_rahmen .links .ueberschrift_links {
			font-size: 12pt;
			font-weight: bold;
			text-decoration: none;
			font-style: normal;
			line-height: normal;
			font-variant: normal;
			color: #000000;
			margin-bottom: 1px;
		}
	
	.ueberschrift_zweifach_rahmen .rechts {
		height: 20px;
		width: 38%;
		float: right;
		text-align: right;
	}
		.ueberschrift_zweifach_rahmen .rechts .suchbutton {
			color: #000000;
			background-color: #E5E5E5;
			background-image: url(../images/button_form_lupe_rand.gif);
			background-repeat: no-repeat;
			background-position: right center;
			margin: 0px;
			padding-right: 28px;
			padding-left: 7px;
			padding-top: 0px;
			padding-bottom: 0px;
			white-space: nowrap;
			width: 127px;
			/*display: block;*/
			/*margin-right: 9px;*/
		}
		.ueberschrift_zweifach_rahmen .rechts a.suchbutton:hover {
			text-decoration: none;
		}
		.ueberschrift_zweifach_rahmen .rechts .weiterbutton {
			color: #000000;
			background-color: #E5E5E5;
			background-image: url(../images/button_form_weiter_rand.gif);
			background-repeat: no-repeat;
			background-position: right center;
			margin: 0px;
			padding-right: 28px;
			padding-left: 7px;
			padding-top: 0px;
			padding-bottom: 0px;
			white-space: nowrap;
			width: 127px;
			/*display: block;*/
			margin-right: 9px;
		}
		.ueberschrift_zweifach_rahmen .rechts a.weiterbutton:hover {
			text-decoration: none;
		}
		.ueberschrift_zweifach_rahmen .rechts .weiterbutton_right {
			color: #000000;
			background-color: #E5E5E5;
			background-image: url(../images/button_form_weiter_rand.gif);
			background-repeat: no-repeat;
			background-position: right center;
			margin: 0px;
			padding-right: 28px;
			padding-left: 7px;
			padding-top: 0px;
			padding-bottom: 0px;
			white-space: nowrap;
			width: 127px;
			/*display: block;*/
			margin-right: 0px;
		}
		.ueberschrift_zweifach_rahmen .rechts a.weiterbutton_right:hover {
			text-decoration: none;
		}
	



.block_main .block_content .contentbox .textfeld_bild_2ueberschriften {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_main .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_main .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_main .block_content .contentbox .textfeld_bild_2ueberschriften .links {
		float: left;
		width: 125px;
		height: auto;
		margin-right: 10px;
	}
		.block_main .block_content .contentbox .textfeld_bild_2ueberschriften .links img {
			padding: 0px;
			margin: 0px;
			width: 125px;
			height: auto;
		}
	.block_main .block_content .contentbox .textfeld_bild_2ueberschriften .rechts {
		float: left;
		width: 389px;
		padding: 0px;
		margin: 0px;
		font-size: 9pt;
	}

.block_main .block_content .contentbox .tabellenfeld_bild_2ueberschriften {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_main .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_main .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_main .block_content .contentbox .tabellenfeld_bild_2ueberschriften .links {
		float: left;
		width: 125px;
		height: auto;
		margin-right: 10px;
	}
		.block_main .block_content .contentbox .tabellenfeld_bild_2ueberschriften .links img {
			padding: 0px;
			margin: 0px;
			width: 125px;
			height: auto;
		}
	.block_main .block_content .contentbox .tabellenfeld_bild_2ueberschriften .rechts {
		float: left;
		width: 389px;
		padding: 0px;
		margin: 0px;
	}
		.block_main .block_content .contentbox .tabellenfeld_bild_2ueberschriften .rechts .tabellenfeld {
			padding: 0px;
			border-collapse: collapse;
			border-spacing: 0px;
			margin: 0px;
		}
			.block_main .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_main .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;
			}


/* Suche Adressen */

.suche_adressen {
	font-size: 11px;
	height: 75px;
	width: 520px;
	background-color: #CCCCCC;
}

	.suche_adressen .rubrik {
		float: left;
		width: 215px;
		padding-top: 15px;
		padding-left: 15px;
	}
		
		.suche_adressen .rubrik .rubrik_feld select {
			font-size: 11px;
			width: 200px;
		}

	
	.suche_adressen .suche{
		float: left;
		width: 45%;
		padding-top: 15px;
	}

		.suche_adressen .suche .suche_feld {
			width: 278px;
		}

			.suche_adressen .suche .suche_feld #feld_suche {
				font-size: 11px;
				width: 250px;
				float: left;
			}
			
			.suche_adressen .suche .suche_feld #button_suche {
				float: right;
			}
			
	.suche_adressen_text {
		font-size: 12px;
	}


.block_main .block_content .contentbox .personalfeld_2spaltig {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_main .block_content .contentbox .personalfeld_2spaltig .links {
		float: left;
		width: 290px;
		background-color: #CCCCCC;
		margin-right: 15px;
	}
		.block_main .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_main .block_content .contentbox .personalfeld_2spaltig .links .name {
			font-weight: bold;
			text-decoration: none;
			display: block;
			/*line-height: normal;*/
			margin-top: 5px;
		}
		.block_main .block_content .contentbox .personalfeld_2spaltig .links .position {
			font-weight: normal;
			text-decoration: none;
			font-size: 8.5pt;
			display: block;
			line-height: normal;
		}
	.block_main .block_content .contentbox .personalfeld_2spaltig .rechts {
		float: left;
		width: auto;
		padding-top: 5px;
	}
		.block_main .block_content .contentbox .personalfeld_2spaltig .rechts a {
			text-decoration: none;
			color: #000000;
		}
		.block_main .block_content .contentbox .personalfeld_2spaltig .rechts a:hover {
			text-decoration: underline;
			color: #9F5500;
		}


.block_main .block_content .contentbox .adressfeld_ueberschrift {
	display: block;
	clear: both;
	margin-bottom: 5px;
}
	.block_main .block_content .contentbox .adressfeld_ueberschrift .content {
		font-size: 9pt;
		line-height: 17px;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		vertical-align: middle;
		white-space: nowrap;
		margin: 0px;
		padding: 0px;
		height: 17px;
	}
.block_main .block_content .contentbox .adressfeld_2spaltig {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_main .block_content .contentbox .adressfeld_2spaltig .links {
		float: left;
		width: 45%;
		margin-right: 4%;
	}
			.block_main .block_content .contentbox .adressfeld_2spaltig .links a {
				text-decoration: none;
				color: #000000;
			}
			.block_main .block_content .contentbox .adressfeld_2spaltig .links a:hover {
				text-decoration: none;
				color: #9F5500;
			}
	.block_main .block_content .contentbox .adressfeld_2spaltig .rechts {
		float: left;
		width: 51%;
	}
		.block_main .block_content .contentbox .adressfeld_2spaltig .rechts ul {
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: -20px;
		}
		.block_main .block_content .contentbox .adressfeld_2spaltig .rechts a {
			text-decoration: none;
			color: #000000;
		}
		.block_main .block_content .contentbox .adressfeld_2spaltig .rechts a:hover {
			text-decoration: none;
			color: #9F5500;
		}
.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung .links {
		float: left;
		width: 48%;
		margin-right: 4%;
	}
			.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung .links a {
				text-decoration: none;
				color: #000000;
			}
			.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung .links a:hover {
				text-decoration: none;
				color: #9F5500;
			}
	.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung .rechts {
		float: left;
		width: 48%;
	}
		.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung .rechts ul {
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung .rechts a {
			text-decoration: none;
			color: #000000;

		}
		.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung .rechts a:hover {
			text-decoration: none;
			color: #9F5500;
		}
		

.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung_adressen {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung_adressen .links {
		float: left;
		width: 48%;
		margin-right: 4%;
		/*border: #FF0000 1px solid;*/
	}
			.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung_adressen .links a {
				text-decoration: none;
				color: #000000;
			}
			.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung_adressen .links a:hover {
				text-decoration: none;
				color: #9F5500;
			}
	.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung_adressen .rechts {
		float: left;
		width: 47%;
		/*border: #FF0000 1px solid;*/

	}
		.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung_adressen .rechts ul {
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung_adressen .rechts a {
			text-decoration: none;
			color: #000000;

		}
		.block_main .block_content .contentbox .adressfeld_2spaltig_einrueckung_adressen .rechts a:hover {
			text-decoration: none;
			color: #9F5500;
		}		


.block_main .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_main .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_main .block_content .contentbox .wirtschaft .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #ADBDE1;
		}
		.block_main .block_content .contentbox .lebeninriesa .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		.block_main .block_content .contentbox .tourismus .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		.block_main .block_content .contentbox .sportstadt .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		.block_main .block_content .contentbox .verwaltung .infofeld_ueberschrift .content {
			color: #FFFFFF;
			background-color: #FF7F00;
		}
		
		
.block_main .block_content .contentbox .infofeld_2spaltig {
	/* alte Version 2008 - welche nachträglich auf einpaltig zurückgesetzt wurde */
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_main .block_content .contentbox .infofeld_2spaltig .links {
		float: left;
		width: 100%; /* 48% */
		/*margin-right: 4%;*/
	}
	.block_main .block_content .contentbox .infofeld_2spaltig .links ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px; /* 18px for IE */
	}
	.block_main .block_content .contentbox .infofeld_2spaltig .rechts {
		float: left;
		width: 48%;
		visibility: hidden;
		width: 1px;
		height: 1px;
	}
	.block_main .block_content .contentbox .infofeld_2spaltig .rechts ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px;
	}
.block_main .block_content .contentbox .infofeld_1spaltig {
	/* neue Version für echte 1-Spaltigkeit */
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_main .block_content .contentbox .infofeld_1spaltig .links {
		float: left;
		width: 100%;
	}
	.block_main .block_content .contentbox .infofeld_1spaltig .links ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px; /* 18px for IE */
	}
.block_main .block_content .contentbox .infofeld_2spaltig_anstrich {
	/* neue Version für echte 2-Spaltigkeit */
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_main .block_content .contentbox .infofeld_2spaltig_anstrich .links {
		float: left;
		width: 48%;
		margin-right: 4%;
	}
	.block_main .block_content .contentbox .infofeld_2spaltig_anstrich .links ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px; /* 18px for IE */
	}
	.block_main .block_content .contentbox .infofeld_2spaltig_anstrich .rechts {
		float: left;
		width: 48%;
	}
	.block_main .block_content .contentbox .infofeld_2spaltig_anstrich .rechts ul {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: -23px;
	}





/* Gewerbebeschreibung */
.block_main .block_content .contentbox .tabellenfeld_2spaltig {
	display: block;
	clear: both;
	padding: 0px;
	border-collapse: separate; /* collapse */
	border-spacing: 3px;
	margin-bottom: 0px;
}
	.block_main .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_main .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_main .block_content .contentbox .tabellenfeld_2spaltig a {
		text-decoration: none;
		color: #000000;
	}
	.block_main .block_content .contentbox .tabellenfeld_2spaltig a:hover {
		text-decoration: underline;
		color: #9F5500;
	}
	
	/* color: #9F5500; */
	
.block_main .block_content .contentbox .tabellenliste_2spaltig {
	display: block;
	clear: both;
	padding: 0px;
	border-collapse: collapse; /* collapse */
	border-spacing: 0px;
	margin-bottom: 0px;
}
	.block_main .block_content .contentbox .tabellenliste_2spaltig td {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
	}
	.block_main .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_main .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_main .block_content .contentbox .textbildlinkfeld_2spaltig {
	display: block;
	clear: both;
	margin-bottom: 0px;
	/* border: 1px dashed #CCCCCC; */
}
	.block_main .block_content .contentbox .textbildlinkfeld_2spaltig .informationen {
		display: block;
		clear: both;
		width: 100%;
		height: auto;
		min-height: 117px;
		overflow: visible;
	}
		.block_main .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_main .block_content .contentbox .textbildlinkfeld_2spaltig .informationen .links a {
				text-decoration: none;
			}
			.block_main .block_content .contentbox .textbildlinkfeld_2spaltig .informationen .links a:hover {
				text-decoration: underline;
			}
		.block_main .block_content .contentbox .textbildlinkfeld_2spaltig .informationen .rechts {
			float: right;
			width: 200px;
		}
			.block_main .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_main .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_main .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_main .block_content .contentbox .textbildlinkfeld_2spaltig .linkbox a {
			color: #000000;
			text-decoration: none;
			font-weight: normal;
		}
		.block_main .block_content .contentbox .textbildlinkfeld_2spaltig .linkbox a:hover {
			text-decoration: none;
			font-weight: normal;
		}




	.block_main .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_main .block_content .contentbox .trennlinie_link a:hover {
		text-decoration: none;
		color: #9F5500;
	}





/* Bildinhalte (bildblock umfluss) */
.block_main .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_main .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_main .block_content .contentbox .bildblock_umflussrechts .unterschrift {
		font-size: 8pt;
		text-decoration: none;
		line-height: 10pt;
	}
	.block_main .block_content .contentbox .bildblock_umflussrechts .unterschrift a {
		display: block;
		background-position: left top;
		color: #000000;
	}
.bildblock_single {
	display: block;
	max-width: 525px;
}
	.bildblock_single img {
		max-width: 525px;
	}
	
	
/* Pressemeldungen / Marginal / RIO */
.block_main .block_content .contentbox .textblock_bildlinks_presse {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_main .block_content .contentbox .textblock_bildlinks_presse .bildblock {
		clear: right;
		float: left;
		margin-right: 15px;
		margin-bottom: 0px;
		width: 150px;
	}
		.block_main .block_content .contentbox .textblock_bildlinks_presse .bildblock img {
			padding: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			width: 150px;
			height: auto;
		}
		.block_main .block_content .contentbox .textblock_bildlinks_presse .bildblock .unterschrift {
			font-size: 8pt;
			text-decoration: none;
			line-height: 10pt;
		}
		.block_main .block_content .contentbox .textblock_bildlinks_presse .bildblock .unterschrift a {
			display: block;
			background-position: left top;
			color: #000000;
		}
.block_main .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_main .block_content .contentbox .bildblock_umflussrechts_presse img {
		padding: 0px;
		height: auto;
		width: 125px; /* 125px */
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 2px;
		margin-left: 0px;
	}
	.block_main .block_content .contentbox .bildblock_umflussrechts_presse .unterschrift {
		font-size: 8pt;
		text-decoration: none;
		line-height: 10pt;
	}
	.block_main .block_content .contentbox .bildblock_umflussrechts_presse .unterschrift a {
		display: block;
		background-position: left top;
		color: #000000;
	}



/* Events / Veranstaltungen */
/* Tippcontainer */
.block_main .block_content .contentbox .events {
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}	
	.block_main .block_content .contentbox .events .eventbox {
		text-decoration: none;
		padding: 0px;
		width: 165px;
		height: auto;
		margin-top: 0px;
		margin-right: 14px;
		margin-bottom: 8px;
		margin-left: 0px;
		float: left;
		clear: right;
		display: block;
		background-color: #FFFFFF;
	}
		.block_main .block_content .contentbox .events .eventbox .header{
			display: block;
			margin-bottom: 2px;
			font-weight: bold;
			color: #9F5500;
		}
		.block_main .block_content .contentbox .events .eventbox .datum{
			display: block;
			margin-bottom: 8px;
			font-weight: bold;
			font-size: 8.5pt;
		}
		.block_main .block_content .contentbox .events .eventbox img {
			text-decoration: none;
			padding: 0px;
			width: 165px;
			height: 85px;
			display: block;
			margin-top: 7px;
			margin-right: 0px;
			margin-bottom: 15px;
			margin-left: 0px;
			background-color: #CCCCCC;
		}
		.block_main .block_content .contentbox .events .eventbox .link {
			text-decoration: none;
			padding: 0px;
			width: auto;
			display: block;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			color: #9F5500;
			font-size: 8.5pt;
		}
			.block_main .block_content .contentbox .events .eventbox .link a {
				color: #9F5500;
				text-decoration: none;
				background-image: url(../images/icon_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;
			}
	
/* Veranstaltungssuche */	
	
	.suche_veranstaltung_ueberschrift {
		font-size: 12px;
	}
	
	.suche_veranstaltung_rahmen {
		/*height: 400px;*/
		width: 100%;
		border: 1px dotted #CCCCCC;
		position: relative;
		font-size: 12px;
	}
	
		.suche_veranstaltung_rahmen .suchfeld_rahmen{
			width: 100%;
			height: 35px;
			background-color: #CCCCCC;
			width: 100%;
			border-bottom: 1px solid #F2F2F2;
		}

			.suche_veranstaltung_rahmen .suchfeld_rahmen .suchfeld_ueberschrift{
				font-weight: bold;
				float: left;
				clear: right;
				width: 80px;
				padding-left: 15px;
				margin-top: 9px;
			}

			.suche_veranstaltung_rahmen .suchfeld_rahmen .suchfeld_feld{
				float: left;
				width: 200px;
				margin-top: 7px;
			}
			
				.suche_veranstaltung_rahmen .suchfeld_rahmen .suchfeld_feld input{
					width: 300px;
				}

	
		.suche_veranstaltung_rahmen .kategorien_rahmen {
			margin: 15px;
			height: auto;
		}
		
			.suche_veranstaltung_rahmen .kategorien_rahmen .kategorien_ueberschrift{
				font-weight: bold;
				float: left;
				clear: right;
				width: 80px;
			}
			
			.suche_veranstaltung_rahmen .kategorien_rahmen .kategorien_text{
				float: left;
				width: 400px;
			}
			
			.suche_veranstaltung_rahmen .kategorien_rahmen .kategorien_optionen{
				margin-top: 15px;
				margin-left: 76px;
			}
		
		.suche_veranstaltung_rahmen .datum_rahmen {
			margin: 15px;
		}
		
			.suche_veranstaltung_rahmen .datum_rahmen .datum_ueberschrift{
				font-weight: bold;
				float: left;
				clear: right;
				width: 75px;
			}
						
			.suche_veranstaltung_rahmen .datum_rahmen .datum_optionen{
				margin-top: 15px;
				margin-left: 76px;
				font-size: 12px;
			}

				.suche_veranstaltung_rahmen .datum_rahmen .datum_optionen .datum_optionen_von_bis {
					background-color: #CCCCCC;
					float: left;
					padding: 5px;
					width: 170px;
				}
				
					.suche_veranstaltung_rahmen .datum_rahmen .datum_optionen .datum_optionen_von_bis .datum_optionen_von {
						float: right;
					}
					
						.suche_veranstaltung_rahmen .datum_rahmen .datum_optionen .datum_optionen_von_bis .datum_optionen_von select{
							font-size: 12px;
						}
					
					.suche_veranstaltung_rahmen .datum_rahmen .datum_optionen .datum_optionen_von_bis .datum_optionen_bis {
						float: right;
					}
						
						.suche_veranstaltung_rahmen .datum_rahmen .datum_optionen .datum_optionen_von_bis .datum_optionen_bis select{
							font-size: 12px;
						}
						
				.suche_veranstaltung_rahmen .datum_rahmen .datum_optionen .veranstaltung_optionsfeld{
					display: block;
				}
				
				.suche_veranstaltung_rahmen .datum_rahmen .datum_optionen input {
					float: left;
				}
				
				
				
		.suche_veranstaltung_rahmen .veranstaltung_suche_button {
			position: absolute;
			bottom: 0px;
			right: 0px;
		}
		
		.suche_submit {
			background-color: transparent;
			border: 0px;
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			background-image: url(../../_veranstaltungen/images/suche.gif);
			background-repeat: no-repeat;
			background-position: right;
			font-weight: bold;
			width: 72px;
			text-align: left;
			font-size: 12px;
		}

	.suche_veranstaltungen_beginn_ende {
		width: 250px;
		font-size: 12px;
		clear: right;
		float: left;
	}

		.suche_veranstaltungen_beginn_ende .zeitraum_ueberschrift{
			width: 65px;
			font-weight: bold;
			float: left;
			clear: right;
		}
			
	.suche_veranstaltungen_ort {
		width: 250px;
		font-size: 12px;
		clear: right;
		float: left;
	}

		.suche_veranstaltungen_ort .anschrift_ueberschrift{
			width: 30px;
			font-weight: bold;
			float: left;
			clear: right;
		}
		
		.suche_veranstaltungen_ort .anschrift{
			float: left;
		}
		
		
		
	/* Veranstaltungen Detailansicht */
	.veranst_detailinformation {
		display: block;
	}
		.veranst_detailinformation .veranst_detail_bild {
			float: left;
			/*clear: right;*/
			/*padding-top: 0px;
			padding-right: 2px;
			padding-bottom: 7px;
			padding-left: 0px;*/
			/*width: 150px;
			height: auto;*/
			/*overflow: hidden;*/
			margin-top: 0px;
			margin-right: 10px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		
		.veranst_detailinformation .veranst_detail_beschreibung {
			/*width: 320px;*/
			/*margin-left: 150px;*/
		}
	
	
	.veranst_detail_theme {
		/*font-size: 12px;*/
		font-weight: bold;
		float: left;
		clear: right;
		width: 70px;
		left: 15px;
	}
	
	.veranst_detail_ausgabe {
		/*font-size: 9pt;*/
		float: left;
		width: 450px;
		display: block;
	}
	
	.link_zurueck_det_veranst {
		background-image: url(../images/icon_zurueck.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 17px;
	}
	
	.link_zurueck_det_veranst a{
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	
	.link_zurueck_det_veranst a:hover{
		text-decoration: underline;
	}
	
/* Gesamtübersicht */


/* Galerie */
.block_main .block_content .contentbox .galerie_navigation {
	padding: 0px;
	float: left;
	width: 150px;
	margin: 0px;
	margin-top: 40px; /* 8px */
}	
	.block_main .block_content .contentbox .galerie_navigation .ueberschrift {
		padding: 0px;
		font-weight: bold;
		display: block;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
	}	


/* Standard */
.block_main .block_content .contentbox a.galerie_uebersicht {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
	.block_main .block_content .contentbox a.galerie_uebersicht:hover {
		font-weight: bold;
		color: #9F5500;
		text-decoration: none;
	}





.block_main .block_content .contentbox .galerie_standard {
	padding: 0px;
	float: right;
	width: 352px;
	margin: 0px;
}	
	.block_main .block_content .contentbox .galerie_standard .bilder {
		background-color: #E8E8E8;
		border: #999999 1px solid;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	}	
		.block_main .block_content .contentbox .galerie_standard img {
			padding: 0px;
			margin: 0px;
			width: 350px;
			height: auto;
			border: none;
		}	
		.block_main .block_content .contentbox .galerie_standard .unterschrift {
			font-size: 8pt;
			color: #999999;
			display: block;
			padding: 0px;
			margin-top: 0px;
			margin-right: 4px;
			margin-bottom: 0px;
			margin-left: 4px;
		}	

/* Thumbnail */
.block_main .block_content .contentbox .galerie_thumbnail {
	padding: 0px;
	float: right;
	width: 352px;
	margin: 0px;
	text-align: center;
}	
  .block_main .block_content .contentbox .galerie_thumbnail .header {
	text-align: left;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	color: rgb(159, 85, 0);
	font-size: 10.5pt;
	font-weight: bold;
  }
  .block_main .block_content .contentbox .galerie_thumbnail .bild_container {
	float: left;
	width: 82px; /* 113px bei 3er */
	height: 82px;
	overflow: hidden;
	background:#FFFFFF;
	border: 1px solid #E8E8E8;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 0px;
  }
    .block_main .block_content .contentbox .galerie_thumbnail .bild_container:hover {
      border-right: 1px solid #666666;
      border-bottom: 1px solid #666666;
      border-left: 1px solid #999999;
      border-top: 1px solid #999999;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 0px;
    }

    .block_main .block_content .contentbox .galerie_thumbnail .bild_container .bild {
       height: 82px;
       margin: 0;
       border: 0;
    }
/* Thumbnail Galerie Detail */
.block_main .block_content .contentbox .galerie_thumbnail_detail {
	padding: 0px;
	float: left;
	width: 523px;
	margin: 0 0 5px 0;
	text-align: center;
	border: 1px solid #a0a0a0;
	background: #efefef;
}	
  .block_main .block_content .contentbox .galerie_thumbnail_detail img {
    border: 0;
    width: 100%;
  }

	.block_main .block_content .contentbox .galerie_thumbnail_detail .unterschrift {
		font-size: 8pt;
		color: #999999;
		display: block;
		padding: 0px;
		margin-top: 0px;
		margin-right: 4px;
		margin-bottom: 0px;
		margin-left: 4px;
	}	

/* slideshow */
.block_main .block_content .contentbox .galerie_slideshow {
	padding: 0px;
	float: right;
	width: 352px;
	margin: 0px;
	border: 1px solid #A0A0A0;
}	

.block_main .block_content .contentbox .bildblock_textrechts {
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
	.block_main .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_main .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_main .block_content .contentbox .bildblock_textrechts .content a {
		display: block;
		background-position: left top;
	}


/* Bildblock = Doorpage */
.block_main .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_main .block_content .contentbox .bildblock_textrechts_linie .links {
		width: 145px;
		float: left;
		margin-right: 15px;
	}
		.block_main .block_content .contentbox .bildblock_textrechts_linie .links img {
			padding: 0px;
			margin: 0px;
			display: block;
			height: 85px; /* 95px */
			width: 145px; /* 150px */
		}
		.block_main .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_main .block_content .contentbox .bildblock_textrechts_linie .rechts {
		width: 360px; /* auto oder 380px */
		height: 90px;
		display: block;
		float: left;
		overflow: hidden;
	}
		.block_main .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_main .block_content .contentbox .bildblock_textrechts_linie .rechts a {
			background-position: left top;
			text-decoration: none;
			color: #000000;
		}
		.block_main .block_content .contentbox .bildblock_textrechts_linie .rechts a:hover {
			text-decoration: none;
			color: #9F5500;
		}


/* Videoinhalte */
.block_main .block_content .contentbox .flashblock_center {
	text-align: center;
	margin-bottom: 0px;
	clear: both;
}
.block_main .block_content .contentbox .videoblock_qt_center {
	text-align: center;
	margin-bottom: 0px;
	clear: both;
}
.block_main .block_content .contentbox .videoblock_wmv_center {
	text-align: center;
	margin-bottom: 0px;
	clear: both;
}

.block_main .block_content .contentbox .videoblock_qt_textrechts {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_main .block_content .contentbox .videoblock_qt_textrechts .video {
		float: left;
		margin-right: 20px;
		margin-bottom: 15px;
	}
	.block_main .block_content .contentbox .videoblock_qt_textrechts .content {
	}

.block_main .block_content .contentbox .videoblock_wmv_textrechts {
	display: block;
	clear: both;
	margin-bottom: 0px;
}
	.block_main .block_content .contentbox .videoblock_wmv_textrechts .video {
		float: left;
		margin-right: 20px;
		margin-bottom: 15px;
	}
	.block_main .block_content .contentbox .videoblock_wmv_textrechts .content {
	}




/* Trennlinien / -blöcke */
.block_main .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_main .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_main .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_main .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_main .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_main .block_content .contentbox .trennlinie_link .links a:hover {
			text-decoration: none;
			color: #9F5500;
		}
	.block_main .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_main .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_main .block_content .contentbox .trennlinie_link .googlemap a:hover {
			text-decoration: none;
			color: #9F5500;
		}
	.block_main .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_main .block_content .contentbox .trennlinie_link a:hover {
		text-decoration: none;
		color: #9F5500;
	}

/* 5px */
.block_main .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_main .block_content .contentbox .abstand_5px {
	margin-bottom: 5px;
}

/* 10px */
.block_main .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_main .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_main .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_main .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_main .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_main .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;
	display: block;
	white-space: normal;
}
	.block_main .block_content .contentbox .linkbox a {
		text-indent: 0px;
		width: auto;
		text-decoration: none;
		color: #000000;
	}
	.block_main .block_content .contentbox .linkbox a:hover {
		text-decoration: none;
		font-weight: bold;
		color: #9F5500;
	}
	/* Alternativversion mit Standardschriftgröße */
	.block_main .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;
		display: block;
		white-space: normal;
	}
		.block_main .block_content .contentbox .linkbox_std a {
			text-indent: 0px;
			width: auto;
			text-decoration: none;
			color: #000000;
		}
		.block_main .block_content .contentbox .linkbox_std a:hover {
			text-decoration: none;
			font-weight: bold;
			color: #9F5500;
		}	
.block_main .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_main .block_content .contentbox .linkbox_einrueckung a {
		text-indent: 0px;
		width: auto;
		white-space: nowrap;
		color: #000000;
	}
	.block_main .block_content .contentbox .linkbox_einrueckung a:hover {
		text-decoration: none;
		color: #9F5500;
		font-weight: bold;
	}
.block_main .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_main .block_content .contentbox .linkbox_zurueck a {
		text-indent: 0px;
		width: auto;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
	}
	.block_main .block_content .contentbox .linkbox_zurueck a:hover {
		text-decoration: underline;
	}

.block_main .block_content .contentbox .linkbox_2spaltig_ueberschrift {
	display: block;
	clear: both;
	margin-bottom: 0px;
	font-size: 9pt;
}
	.block_main .block_content .contentbox .linkbox_2spaltig_ueberschrift .links {
		float: left;
		width: 250px;
		margin-right: 24px;
	}
		.block_main .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_main .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_main .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_main .block_content .contentbox .wirtschaft .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #ADBDE1;
				}
				.block_main .block_content .contentbox .lebeninriesa .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #FDBE33;
				}
				.block_main .block_content .contentbox .tourismus .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #CADABF;
				}
				.block_main .block_content .contentbox .sportstadt .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #AC3231;
				}
				.block_main .block_content .contentbox .verwaltung .linkbox_2spaltig_ueberschrift .links .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #C8C9CB;
				}
		.block_main .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_main .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_main .block_content .contentbox .linkbox_2spaltig_ueberschrift .links .content a:hover {
				font-weight: bold;
				color: #9F5500;
			}
			
	.block_main .block_content .contentbox .linkbox_2spaltig_ueberschrift .rechts {
		float: left;
		width: 250px;
	}
		.block_main .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_main .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_main .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_main .block_content .contentbox .wirtschaft .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #ADBDE1;
				}
				.block_main .block_content .contentbox .lebeninriesa .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #FDBE33;
				}
				.block_main .block_content .contentbox .tourismus .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #CADABF;
				}
				.block_main .block_content .contentbox .sportstadt .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #AC3231;
				}
				.block_main .block_content .contentbox .verwaltung .linkbox_2spaltig_ueberschrift .rechts .ueberschriftbox .content {
					color: #FFFFFF;
					background-color: #C8C9CB;
				}
		.block_main .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_main .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;
			}
			.block_main .block_content .contentbox .linkbox_2spaltig_ueberschrift .rechts .content a:hover {
				font-weight: bold;
				color: #9F5500;
			}

/* Seitenschaltung / Vor-Zurück / Blättern */
/* links ausgerichtet */
.block_main .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_main .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_main .block_content .contentbox .linkbox_vorzurueck_links .punkte {
		width: 12px;
		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_main .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_main .block_content .contentbox .linkbox_vorzurueck_links a:hover {
		text-decoration: underline;

	}
	.block_main .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_main .block_content .contentbox .linkbox_vorzurueck_links a.back:hover {
			text-decoration: underline;
		}
		.block_main .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_main .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_main .block_content .contentbox .linkbox_vorzurueck_links a.next:hover {
			text-decoration: underline;
		}
		.block_main .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_main .block_content .contentbox .linkbox_vorzurueck_links a.selected {
		background-color: #333333;
		color: #FFFFFF;
		width: 14px;
	}

/* mittig ausgerichtet */
.block_main .block_content .contentbox .linkbox_vorzurueck_mitte {
	padding-top: 20px;
	font-size: 8.5pt;
	vertical-align: middle;
	color: #333333;
	margin: 0 auto;
	text-align: center;
	line-height: 14px;
	vertical-align: middle;
	overflow: visible;
	width: auto;
}
	.block_main .block_content .contentbox .galerie_thumbnail .linkbox_vorzurueck_mitte .container_navi {
		margin-left: auto;
		margin-right: auto;
		background: #ff0000;
		width: 100%;
		height: auto;
		text-align: center;
		white-space: nowrap;
	}
	.block_main .block_content .contentbox .linkbox_vorzurueck_mitte .trenner {
		width: auto;
		height: 14px;
		text-align: center;
		white-space: nowrap;
		text-decoration: none;
		margin-right: 1px;
		margin-left: 1px;
		line-height: 14px;
		vertical-align: middle;
		/*display: block;*/
		/*float: left;*/
	}
	.block_main .block_content .contentbox .linkbox_vorzurueck_mitte .punkte {
		width: 12px;
		height: 14px;
		line-height: 14px;
		vertical-align: middle;
		text-align: center;
		text-indent: 0px;
		white-space: nowrap;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
		display: block;
		float: left;
	}	
	.block_main .block_content .contentbox .linkbox_vorzurueck_mitte 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;
		padding: 0px;
		color: #000000;
		/*display: block;*/
		/*float: left;*/
	}
	.block_main .block_content .contentbox .linkbox_vorzurueck_mitte a:hover {
		text-decoration: underline;

	}
	.block_main .block_content .contentbox .linkbox_vorzurueck_mitte 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_main .block_content .contentbox .linkbox_vorzurueck_mitte a.back:hover {
			text-decoration: underline;
		}
		.block_main .block_content .contentbox .linkbox_vorzurueck_mitte .back {
			width: auto;
			height: 14px;
			line-height: 14px;
			vertical-align: middle;
			text-indent: 0px;
			white-space: nowrap;
			text-decoration: none;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 7px;
			margin-left: 0px;
			padding: 0px;
			color: #999999;
			background-image: url(../images/seitenschaltung_links_grau.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 8px;
			/*display: block;*/
			/*float: left;*/
		}
	.block_main .block_content .contentbox .linkbox_vorzurueck_mitte 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;
		/*display: block;*/
	}
		.block_main .block_content .contentbox .linkbox_vorzurueck_mitte a.next:hover {
			text-decoration: underline;
		}
		.block_main .block_content .contentbox .linkbox_vorzurueck_mitte .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;
			padding: 0px;
			color: #999999;
			background-image: url(../images/seitenschaltung_rechts_grau.gif);
			background-position: right center;
			background-repeat: no-repeat;
			padding-right: 8px;
  		/*display: block;*/
  		/*float: left;*/
		}
	.block_main .block_content .contentbox .linkbox_vorzurueck_mitte a.selected {
		background-color: #333333;
		color: #FFFFFF;
		width: 14px;
	}
	

/* rechts ausgerichtet */
.block_main .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_main .block_content .contentbox .linkbox_vorzurueck_rechts_topback a {
		text-decoration: none;
		color: #000000;
	}

.block_main .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_main .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_main .block_content .contentbox .linkbox_vorzurueck_rechts .punkte {
		width: 12px;
		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_main .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_main .block_content .contentbox .linkbox_vorzurueck_rechts a:hover {
		text-decoration: underline;
	}
	.block_main .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_main .block_content .contentbox .linkbox_vorzurueck_rechts a.back:hover {
			text-decoration: underline;
		}
		.block_main .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_main .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_main .block_content .contentbox .linkbox_vorzurueck_rechts a.next:hover {
			text-decoration: underline;
		}
		.block_main .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_main .block_content .contentbox .linkbox_vorzurueck_rechts a.selected {
		background-color: #333333;
		color: #FFFFFF;
		width: 14px;
	}

  .block_main .block_content .contentbox .nummern_bilder_rechts {
    margin-left: 120px;
  }
  
  .block_main .block_content .contentbox .nummern_bilder_links {
  
  }

  .block_main .block_content .contentbox .nummern_bilder {
    color:#404040;
  }
  


/* SiteMap */
.block_main .block_content .contentbox .weblic_sitemap {
}
	.block_main .block_content .contentbox .weblic_sitemap ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
		.block_main .block_content .contentbox .weblic_sitemap ul li {
			margin: 0px;
			font-weight: bold;
			padding-top: 15px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
		}
			.block_main .block_content .contentbox .weblic_sitemap ul li a {
				text-decoration: none;
			}
			.block_main .block_content .contentbox .weblic_sitemap ul li a:hover {
				text-decoration: underline;
			}				
			.block_main .block_content .contentbox .weblic_sitemap ul li ul {
				padding: 0px;
				margin-top: 8px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				list-style-type: none;
			}
				.block_main .block_content .contentbox .weblic_sitemap ul li ul li {
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 50px;
					padding-top: 1px;
					padding-right: 0px;
					padding-bottom: 1px;
					padding-left: 0px;
					font-weight: normal;
				}
					.block_main .block_content .contentbox .weblic_sitemap ul li ul li a {
						text-decoration: none;
						color: #000000;
					}
					.block_main .block_content .contentbox .weblic_sitemap ul li ul li a:hover {
						text-decoration: underline;
						color: #9F5500;
					}				
					.block_main .block_content .contentbox .weblic_sitemap ul li ul li ul {
						padding: 0px;
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						list-style-type: none;
					}
						.block_main .block_content .contentbox .weblic_sitemap ul li ul li ul li {
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 30px;
							padding-top: 1px;
							padding-right: 0px;
							padding-bottom: 1px;
							padding-left: 0px;
							font-weight: normal;
						}
							.block_main .block_content .contentbox .weblic_sitemap ul li ul li ul li a {
								text-decoration: none;
								color: #000000;
							}
							.block_main .block_content .contentbox .weblic_sitemap ul li ul li ul li a:hover {
								text-decoration: underline;
								color: #9F5500;
							}				
							.block_main .block_content .contentbox .weblic_sitemap ul li ul li ul li ul {
								padding: 0px;
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								list-style-type: none;
							}
								.block_main .block_content .contentbox .weblic_sitemap ul li ul li ul li ul li {
									margin-top: 0px;
									margin-right: 0px;
									margin-bottom: 0px;
									margin-left: 30px;
									padding-top: 1px;
									padding-right: 0px;
									padding-bottom: 1px;
									padding-left: 0px;
									font-weight: normal;
								}	
									.block_main .block_content .contentbox .weblic_sitemap ul li ul li ul li ul li a {
										text-decoration: none;
										color: #000000;
									}
									.block_main .block_content .contentbox .weblic_sitemap ul li ul li ul li ul li a:hover {
										text-decoration: underline;
										color: #9F5500;
									}									


/* Stadtplan - GoogleMap */
.block_main .block_content .contentbox .googleMap {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 525px;
	display: block;
	border: 1px solid #666666;
}



/* Weblics */
/*.weblic_events {
	margin: 0px;
	padding: 0px;
	border: #FF0000 1px solid;
}*/


/* Formulare - Formularfelder - Inpit, Textarea, Select */
.block_main .block_content .contentbox form {
	margin-top: 0px;
}

.block_main .block_content .contentbox .formular {
	height: auto;
	width: 525px;
	border: 1px solid #E5E5E5;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	.block_main .block_content .contentbox .formular form {
		margin: 0px;
		padding: 0px;
	}
	.block_main .block_content .contentbox .formular table {
		margin: 0px;
		padding: 0px;
		height: auto;
		width: 100%;
	}
		.block_main .block_content .contentbox .formular table td {
			margin: 0px;
			padding-top: 5px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 10px;
		}

			.block_main .block_content .contentbox .formular table td.pakete {
				padding-right: 10px;
				text-align: center;
			}

			.block_main .block_content .contentbox .formular table td.kopfzeile {
				background-color: #E5E5E5;
				height: 30px;
				padding-top: 5px;
				padding-bottom: 5px;
				white-space: nowrap;
				width: auto;
			}
				.block_main .block_content .contentbox .formular table td.kopfzeile .gaestebuch_titel {
					font-size: 10.5pt;
					font-weight: bold;
					text-decoration: none;
					line-height: normal;
				}
			
			.block_main .block_content .contentbox .formular table td.kopfzeile_content {
				background-color: #E5E5E5;
				height: auto;
				padding-top: 5px;
				padding-bottom: 0px;
				white-space: nowrap;
				width: auto;
			}
			.block_main .block_content .contentbox .formular table td.anstrich {
				width: 125px;
			}
			.block_main .block_content .contentbox .formular table td.spacer {
				height: 10px;
				padding: 0px;	
			}
			.block_main .block_content .contentbox .formular table td.spacer_klein {
				height: 2px;
				padding: 0px;
				font-size: 1px;
				font-family: Arial, Helvetica, sans-serif;
			}
			
			

			.block_main .block_content .contentbox .formular table td input {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #000000;
				margin: 0px;
				padding: 1px;
				width: 250px;
				border: 1px solid #999999;
			}
			.block_main .block_content .contentbox .formular table td textarea {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #000000;
				margin: 0px;
				padding: 1px;
				width: 350px;
				height: 150px;
				border: 1px solid #999999;
			}
			.block_main .block_content .contentbox .formular table td select {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #000000;
				margin: 0px;
				padding: 1px;
				width: auto;
				border: 1px solid #999999;
			}

				.block_main .block_content .contentbox .formular table td input.plz {
					width: 70px;
				}

				.block_main .block_content .contentbox .formular table td input#anzahlZeichen {
					border: 0;
					width: 25px;
					text-align: center;
					font-size: 7.5pt;
				}

				.block_main .block_content .contentbox .formular table td input.full {
					width: 365px;
					margin-right: 10px;
				}
				.block_main .block_content .contentbox .formular table td input.eventfull {
					width: 340px; /* 341 */
					margin-right: 0px;
				}

				/* Global */
				.block_main .block_content .contentbox .formular table td input.adresssuche1 {
					width: 279px;
					margin-right: 0px;
				}
				/* Vereine */ 
				.block_main .block_content .contentbox .formular table td input.adresssuche2 {
					width: 285px;
					margin-right: 0px;
				}
				/* Wirtschaft */
				.block_main .block_content .contentbox .formular table td input.adresssuche3 {
					width: 247px;
					margin-right: 0px;
				}
				/* Bildung */
				.block_main .block_content .contentbox .formular table td input.adresssuche4 {
					width: 272px;
					margin-right: 0px;
				}
				/* Rest / Sonstige */
				.block_main .block_content .contentbox .formular table td input.adresssuche5 {
					width: 385px;
					margin-right: 0px;
				}


				/* Stadtplan */
				.block_main .block_content .contentbox .formular table td input.stadtplan {
					width: 392px; /* 387 */
					margin-right: 0px;
				}


				/* Veranstaltungen */
				.block_main .block_content .contentbox .formular table td input.events {
					width: 385px;
					margin-right: 0px;
				}


				/* globale Suche */
				.block_main .block_content .contentbox .formular table td input.sucheglobal {
					width: 377px;
					margin-right: 0px;
				}


				.block_main .block_content .contentbox .formular table td input.radio {
					width: auto;
					border: none;
					margin-top: 2px;
					margin-right: 5px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
				
				.block_main .block_content .contentbox .formular table td input.checkbox {
					width: auto;
					border: none;
					margin-top: 2px;
					margin-right: 5px;
					margin-bottom: 0px;
					margin-left: 0px;
				}

				.block_main .block_content .contentbox .formular table td input.button {
					width: auto;
					border: none;
				}
				.block_main .block_content .contentbox .formular table td input.buttonSuche {
					border: none;
					background-color: transparent;
					border: 0px;
					padding: 0px;
					cursor: pointer;
					background-image: url(../images/button_form_lupe.gif);
					background-repeat: no-repeat;
					background-position: right 0px;;
					font-weight: bold;
					width: 67px; /* 72 */
					height: 19px;
					text-align: left;
					font-size: 9pt;					
					margin-top: 0px;
					margin-right: 6px;
					margin-bottom: 3px;
					margin-left: 0px;
				}
					.block_main .block_content .contentbox .formular table td span.buttonSuchePlatzhalter {
						border: none;
						background-color: transparent;
						border: 0px;
						padding: 0px;
						cursor: pointer;
						background-image: url(../images/button_form_lupe.gif);
						background-repeat: no-repeat;
						background-position: right 0px;;
						font-weight: bold;
						width: 67px; /* 72 */
						height: 19px;
						text-align: left;
						font-size: 9pt;					
						margin-top: 0px;
						margin-right: 6px;
						margin-bottom: 3px;
						margin-left: 0px;
					}
				.block_main .block_content .contentbox .formular table td input.buttonWeiter {
					width: auto;
					border: none;
					background-color: transparent;
					border: 0px;
					padding: 0px;
					cursor: pointer;
					background-image: url(../images/button_form_weiter.gif);
					background-repeat: no-repeat;
					background-position: right;
					font-weight: bold;
					width: 72px;
					text-align: left;
					font-size: 9pt;					
					margin-top: 0px;
					margin-right: 6px;
					margin-bottom: 3px;
					margin-left: 0px;
				}
				.block_main .block_content .contentbox .formular table td input.buttonSenden {
					border: none;
					background-color: transparent;
					border: 0px;
					padding: 0px;
					cursor: pointer;
					background-image: url(../images/button_form_senden.gif);
					background-repeat: no-repeat;
					background-position: right 0px;;
					font-weight: bold;
					width: 105px; /* 72 */
					height: 19px;
					text-align: left;
					font-size: 9pt;
					margin-top: 0px;
					margin-right: 6px;
					margin-bottom: 3px;
					margin-left: 0px;
					/*border: #CC33FF 1px solid;*/
				}
				.block_main .block_content .contentbox .formular table td input.buttonSucheKlein {
					border: none;
					background-color: transparent;
					border: 0px;
					margin: 0px;
					padding: 0px;
					cursor: pointer;
					background-image: url(../images/button_form_lupe.gif);
					background-repeat: no-repeat;
					background-position: right center;; /* right 2px; */
					font-weight: bold;
					width: 19px;
					height: 19px;
					text-align: left;
					font-size: 9pt;
					margin-right: 10px;
				}
				.block_main .block_content .contentbox .formular table td input.buttonWeiterKlein {
					border: none;
					background-color: transparent;
					border: 0px;
					margin: 0px;
					padding: 0px;
					cursor: pointer;
					background-image: url(../images/button_form_weiter.gif);
					background-repeat: no-repeat;
					background-position: right center;
					font-weight: bold;
					width: 19px;
					height: 19px;
					text-align: left;
					font-size: 9pt;
					margin-right: 10px;
				}
				.block_main .block_content .contentbox .formular table td input.buttonWeiterKleinAnmeldung {
					border: none;
					background-color: transparent;
					border: 0px;
					margin: 0px;
					padding: 0px;
					cursor: pointer;
					background-image: url(../images/button_form_weiter.gif);
					background-repeat: no-repeat;
					background-position: right center;
					font-weight: bold;
					width: 19px;
					height: 19px;
					text-align: left;
					font-size: 9pt;
					margin-right: 10px;
				}
				
				

				.block_main .block_content .contentbox .formular table td input.abstand_ru {
					margin-right: 3px;
					margin-bottom: 3px;
				}
				.block_main .block_content .contentbox .formular table td textarea.abstand_ru {
					margin-right: 3px;
					margin-bottom: 3px;
				}
				.block_main .block_content .contentbox .formular table td select.abstand_ru {
					margin-right: 3px;
					margin-bottom: 3px;
				}
			
			.block_main .block_content .contentbox .formular table td.kleingedrucktes {
				font-size: 7.5pt;
			}

	/* innere Tabellen */
	.block_main .block_content .contentbox .formular table.inner {
		padding: 0px;
		height: auto;
		width: auto;
		margin-top: 0px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
		.block_main .block_content .contentbox .formular table.inner td {
			margin: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
		}
			.block_main .block_content .contentbox .formular table.inner td.kopfzeile {
				background-color: #CCCCCC;
				height: 30px;
				padding-top: 5px;
				padding-bottom: 5px;	
			}
			.block_main .block_content .contentbox .formular table.inner td.kopfzeile_content {
				background-color: #CCCCCC;
				height: 30px;
				padding-top: 5px;
				padding-bottom: 0px;	
			}
			.block_main .block_content .contentbox .formular table.inner td.anstrich {
				width: 97px; /* 135px */
			}
			.block_main .block_content .contentbox .formular table.inner td.spacer {
				height: 10px;
				padding: 0px;	
			}
			.block_main .block_content .contentbox .formular table.inner td.spacer_klein {
				height: 2px;
				padding: 0px;
				font-size: 1px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 2px;
			}

			.block_main .block_content .contentbox .formular table.inner td .event_extSearch_box {
				margin-bottom: 3px;
				font-size: 8.5pt;
				
			}
				.block_main .block_content .contentbox .formular table.inner td .event_extSearch_box .showContent {
					text-decoration: none;
					background-image: url(../images/button_form_auf.gif);
					background-repeat: no-repeat;
					background-position: left 3px;
					padding-left: 25px;
					white-space: nowrap;
					margin-bottom: 0px;
					height: auto;
					display: block;
				}
				.block_main .block_content .contentbox .formular table.inner td .event_extSearch_box .hideContent {
					text-decoration: none;
					background-image: url(../images/button_form_zu.gif);
					background-repeat: no-repeat;
					background-position: left 3px;
					padding-left: 25px;
					white-space: nowrap;
					margin-bottom: 0px;
					height: auto;
					display: block;
				}


/* Bannerseite / Bannerformate / Werbung */
.bannerseite {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 525px;
}
	.bannerseite .bannercontainer {
		background-image: url(../banner/bannerrahmen.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding: 0px;
		float: left;
		height: 152px;
		width: 171px;
		margin-top: 0px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-left: 0px;
		font-size: 8.5pt;
		text-decoration: none;
	}
		.bannerseite .bannercontainer .bild {
			text-align: center;
			display: block;
			padding: 0px;
			height: 55px;
			width: 153px;
			margin-top: 9px;
			margin-right: 7px;
			margin-bottom: 0px;
			margin-left: 7px;
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
		}
		.bannerseite .bannercontainer .beschreibung {
			text-align: center;
			display: block;
			padding: 0px;
			margin-top: 6px;
			margin-right: 9px;
			margin-bottom: 5px;
			margin-left: 9px;
			height: 57px;
			color: #666666;
			line-height: normal;
		}
		.bannerseite .bannercontainer .verlinkung {
			display: block;
			padding: 0px;
			margin-top: 0px;
			margin-right: 9px;
			margin-bottom: 7px;
			margin-left: 9px;
			color: #000000;
		}
			.bannerseite .bannercontainer .verlinkung .email {
				margin: 0px;
				padding: 0px;
				clear: right;
				float: left;
				width: 50px;
			}
			.bannerseite .bannercontainer .verlinkung .homepage {
				margin: 0px;
				padding: 0px;
				float: right;
				width: 100px;
				text-align: right;
			}



/* Druckversion */
.block_main .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_main .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_main .block_footer .navigation .right a.print {
}


/* Infoleiste rechts - Marginalleiste - Werbebanner*/
.block_main .block_infocontainer .spacer {
	height: 20px;
	width: 143px;
	display: block;
}

.block_main .block_infocontainer .bannerplatz {
	font-size: 7pt; /* 8px */
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 153px;
	background-color: #FFFFFF;
	height: auto;
}
	.block_main .block_infocontainer .bannerplatz .header {
		display: block;
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;		
	}
	.block_main .block_infocontainer .bannerplatz img {
		text-decoration: none;
		padding: 0px;
		width: 153px;
		height: 55px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	.block_main .block_infocontainer .bannerplatz .link {
		text-decoration: none;
		width: 143px;
		display: block;
		color: #9F5500;
		font-size: 8.5pt;
		padding: 5px;
		margin: 0px;
		padding-top: 3px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
	}
		.block_main .block_infocontainer .bannerplatz .link a {
			color: #9F5500;
			text-decoration: none;
			background-image: url(../images/icon_weiterlink.gif);
			background-repeat: no-repeat;
			background-position: left 4px; /* 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; /* 3px */
			/*text-indent: 7px;*/
			/*white-space: nowrap;*/
		}	

/* Marginalleiste */
.block_main .block_infocontainer .infobox {
	text-decoration: none;
	text-align: left;
	padding: 5px;
	width: 143px;
	line-height: 10.5pt;
	margin-top: 0px; /* 7px */
	margin-right: 0px;
	margin-bottom: 12px; /* 8px */
	margin-left: 0px;
	background-color: #FFFFFF;
}
	.block_main .block_infocontainer .infobox .header{
		display: block;
		margin-bottom: 8px;
		font-weight: bold;
	}
	.block_main .block_infocontainer .infobox img {
		text-decoration: none;
		padding: 0px;
		width: 143px;
		height: 70px;
		display: block;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 0px;
		border: none;
	}
	.block_main .block_infocontainer .infobox .link {
		text-decoration: none;
		padding: 0px;
		width: 143px;
		display: block;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		color: #9F5500;
	}
		.block_main .block_infocontainer .infobox .link a {
			color: #9F5500;
			text-decoration: none;
			background-image: url(../images/icon_weiterlink.gif);
			background-repeat: no-repeat;
			background-position: left 4px; /* 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; /* 3px */
			/*text-indent: 7px;*/
			/*white-space: nowrap;*/
		}


/* 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: #666666;
	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: #666666;
	border-left-color: #666666;
}
	.block_footer .navigation a {
		font-size: 8.5pt;
		color: #FFFFFF;
		text-decoration: none;
	}

.block_footer .home {
	/*background-color: #666666;*/
	background-color: #666666;	
	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: #666666;*/
	background-color: #666666;
	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;
	}
	
/* Container für den Bilderupload */
.container_upload {
	padding: 0px;
	float: right;
	width: 352px;
	margin: 0px;
}

