/*
benutzte Farben
	#034695 	blau 	Text-Hauptnavigation, Headlines
	#626260 	grau	Text-Metanavigation
	#E0000E		rot		Teaserkatekorie


	#F4F4F3		grau	HG-links Spalte
	#878783		grau	Umrandung Wettericon

z-index:
	div#headerbg:				0
	div#logo:				0
	div#suche:				0
	div#wetter:				2
	div#regionen:				1
	div#mainNav:				0
	../g/
*/

/* HTML-Definitionen */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	border:0;
	margin:0;
	padding:0;
line-height:1.4em;
}
body.bodyprint {
	background-color:#F4F4F3;
}
form {
	border:0;
	margin:0;
	padding:0;
}
pre {
white-space:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
strong {
	font-weight:bold;
}
noscript img {
	border:0;
}
h1, h2, h3, h4, fieldset {
	border:0;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
ul, li, table, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:1em;
	text-decoration:none;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#E0000E;
	font-size:1em;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

img.bluedot {
	border:0;
	margin:0;
	padding:0;

}

label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:1em;
	border:0;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:middle;
}
p {
	border:0;
	margin:0.5em 0em 0.5em 0em;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
img.links {
	float:left;
}

.none {
	display:none;
	border:0;
	margin:0;
	padding:0;
}
#adl_sb_table{

width:785px;

}

div#scripts {

	position:absolute;
	top:-300px;
	border:0;
	margin:0;
	padding:0;
}
div#head {
	background-color:#F4F4F3;
	height:auto;
	width:785px;
	border:0 !important;
	margin:0;
	padding:0 !important;
	text-align:left;
	vertical-align:top;

}
div#spalte3 {
	position:absolute;
	top:0px;
	left:785px;
	width:100px;
	border:0;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}


div#headerbg_print {

	position:relative;
	width: 98%;
	height: 137px;
	border:0;
	margin:0 0 0 2px;
	padding:0;
	background-color:#F6F6F5;
}


/* Wetter */
div#wetter {
	position:absolute;
	left:713px;
	top:25px;
	width:auto;
	z-index:2;
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#626260;
	display:inline;
}
div#wetter a {
color:#000000;
}
div#wetter_print {
	position:absolute;
	left:70%;
	top:25px;
	width:auto;

	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#626260;
	display:inline;
}
div#wetter img, div#wetter_print {
	border: 0px;
	margin:0;
	padding:0;
	vertical-align:middle;
}

/* Flash-Navigation */
div#regionen {
	position:absolute;
	left:635px;
	top:10px;
	border:0;
	margin:0;
	padding:0;
	z-index:1;
}
div#regionen_print {
	position:absolute;
	left:63%;
	top:10px;
	border:0;
	margin:0;
	padding:0;
	z-index:1;
}
/* Navigation */



ul#depth_1 {
	border:0;
	margin:0;
	padding:0;
	height:32px;

}

ul#depth_1 li {
	vertical-align:middle;
	list-style:none;

	margin:0;
	padding:0;
	float:left;
	line-height:32px;


	font-size:1em;
	color:#034695;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #608ABC;
	border-left:0;
	border-top:0;
	border-bottom:0;
}

ul#depth_1 li.nav {
	height:32px;
	padding-left:10px;
	padding-right:5px;
	background: url(/g/bg_meureiter.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
ul#depth_1 li.menu_last {
	height:32px;
	width:9px;
	background: url(/g/menu_last2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border:0px;
}
ul#depth_1 li.nav_aktiv {
	height:33px;
	padding-left:15px;
	padding-right:5px;
	background: url(/g/bg_menureiter_aktiv.jpg);
	background-repeat:no-repeat;
	background-position:left top;

}
ul#depth_1 li.nav_nextaktiv {
	height:32px;
	padding-left:10px;
	padding-right:5px;
	background: url(/g/bg_meureiter.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:0;

}
ul#depth_1 li.nav_first_aktiv {
	height:33px;
	padding-left:10px;
	padding-right:5px;
	background: url(/g/bg_meureiter_aktiv.jpg);
	background-repeat:no-repeat;
	background-position:left top;

}

ul#depth_1 li.home {
	background: url(/g/home.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:17px;
	cursor:pointer;
	border:0;

}
ul#depth_1 li.home_aktiv {
	background: url(/g/home2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:17px;
	cursor:pointer;
	border:0;
	height:33px;
}
ul#depth_1 li.home_nextaktiv {
	background: url(/g/home_nextaktiv.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:17px;
	cursor:pointer;
	border:0;

}

ul#depth_1 li a {
	color:#034695;
	font-size:1em;
}
ul#depth_1 li.home a {
	display:none;
}
div#metamenu {
	position:absolute;
	top:12px;
	left:15px;
	border:0;
	margin:0;
	padding:0;

}
div#metamenu ul {
	border:0;
	margin:0;
	padding:0;
}
div#metamenu li {

	margin:0;
	padding:0 5px 0 0;
	list-style:none;
	float:left;
	margin:0px 5px 0px 0px;
	font-size:0.9em;
	font-weight:bold;
}
li.metanav {
	border-top:0;
	border-bottom:0;
	border-left:0;
	border-right:1px solid #626260;
}
li.metanavlast {
	border:0;
}
li.metanav a, li.metanavlast a {
	color:#626260;

}
div#spalte1 {
	float:left;
	width:475px;
	background-color:#F4F4F3;
	border-top:2px solid #CDCDCC;
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:8px 0 0 0;
	text-align:left;
	vertical-align:top;
}
div#spalte1_iframe {
	float:left;
	width:475px;
	background-color:#F4F4F3;
	border:0;
	margin:0;
	padding:8px 0 0 0;
	text-align:left;
	vertical-align:top;
}
div#spalte1_archiv {
	float:left;
	width:640px;
	background-color:#F4F4F3;
	border-top:2px solid #CDCDCC;
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:8px 0 0 0;
	text-align:left;
	vertical-align:top;
}
div#spalte1_print {
	float:left;
	width:100%;
	background-color:#F4F4F3;
	border-top:2px solid #CDCDCC;
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:8px 0 0 0;
	text-align:left;
	vertical-align:top;
}
div#spalte1_all {
	float:left;
	width:781px;
	background-color:#F4F4F3;
	border-top:2px solid #CDCDCC;
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:8px 0 0 0;
	text-align:left;
	vertical-align:top;
}
div#spalte1_all_iframe {
	float:left;
	width:781px;
	border-top:2px solid #CDCDCC;
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}

div#spalte2_iframe {
	float:left;
	width:306px;
	background-color:#FFFFFF;
	border:0;
	margin:0;
	padding:7px 0 0 0;
	text-align:left;
	vertical-align:top;
}
div#spalte2 {
	float:left;
	width:306px;
	background-color:#FFFFFF;
	border-top:2px solid #CDCDCC;
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:7px 0 0 0;
	text-align:left;
	vertical-align:top;
}
div#spalte2maerkte {
	float:left;
	width:306px;
	background-color:#FFFFFF;
	border-top:2px solid #CDCDCC;
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:7px 0 0 0;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
}
div#spalte1maerkte {
	float:left;
	width:475px;
	background-color:#F4F4F3;
	border-top:2px solid #CDCDCC;
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:8px 0 0 0;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
}
div#mainContent {
	width:781px;
	border:0;
	margin:0 2px 0 2px;
	padding:0;
	text-align:left;
	vertical-align:top;

}
div#mainContent_archiv {

	width:640px;
	z-index:51;
	border:0;
	margin:0 2px 0 2px;
	padding:0;
	text-align:left;
	vertical-align:top;

}
div#mainContentPrint {
	width:99%;
	z-index:51;
	border:0;
	margin:0 2px 0 2px;
	padding:0;
	text-align:left;
	vertical-align:top;

}
div#submenu {

	border-left: 1px solid #97B2D3;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	margin:0;
	padding:5px 0px 0px 5px;
	background-color:#DCE5F1;
}
ol#submenu {
	border:0;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;

}
ol#submenu li {
	color:#000000;


	padding:0 5px 0 0;
	list-style:none;
	float:left;
	margin:0px 5px 5px 0px;
	font-size:0.9em;
}
li.submenu {
	border-top:0;
	border-bottom:0;
	border-left:0;
	border-right:1px solid #626260;

}
li.submenulast {
	border:0;
}
li.submenu a, li.submenulast a {
	color:#000000;

}

div#seperator {
	height:16px;
	width:781px;
	background: url(/g/trenner2.gif);
	background-repeat:repeat-x;
	background-position:left top;

}
/* die anderen 20% sind fÃ¼r die Ausgabe der Userdaten reserviert (s.u.)*/
div#pfad {
	width:781px;
	background-color:#F4F4F3;
	border:0;
	margin:0;
	padding:0;

}
div#pfad_print {
	width:100%;
	background-color:#F4F4F3;
	border:0;
	margin:0;
	padding:0;

}
h2.pfad {
	font-size:0.90em;
	font-weight:normal;
	color:#034695;
	text-decoration:none;
	padding:2px 5px 6px 5px;
	margin:0px;
	border:0px;
	float:left;
}
ol.pfad {
	border:0;
	margin:0;
	padding:2px 5px 6px 5px;
}
ol.pfad li {
	display:inline;
	font-size:0.90em;
	font-weight:normal;
	color:#626260;
	line-height:130%;
}
ol.pfad li a {
	color:#626260;

}
div.floatclear {
clear:both;
}

div.dottedline {
	border:0;
	padding:0;
	margin:0 5px 0 5px;
	background: url(/g/dotted_line.gif);
	background-repeat:repeat-x;
	height:1px;
	width:465px;
	vertical-align:middle;
	line-height:1px;
	clear:both;
}
div.line {
	border:0;
	background-color: #626260	;
	padding:0;
	margin:0 5px 0 5px;
	height:1px;
	width:465px;
	vertical-align:middle;
	line-height:1px;
	clear:both;
}
div.funktionen {
	border:0;
	margin:05px;
	padding:0;
	width:465px;
	height:16px;
	vertical-align:bottom;
	border-top:0;
	border-bottom: 1px solid #CDCDCC;
	border-left:0;
	border-right:0;

}
div.superhead {
	float:left;
	width:30%;
	padding:0;
	margin:0;
	padding:0;
	text-align:left;
	height:16px;

}
div.functions {
	float:left;
	width:70%;
	padding:0;
	margin:0;
	padding:0;
	text-align:left;

	}
div.funktionen li {
	border:0;
	font-weight:normal;
	color:#626260;
	font-size:0.9em;
	display:inline;
	padding:0 0 0 20px;

}
div.funktionen a {

	color:#626260;

}
div.funktionen ul {
	text-align:right;
	list-style:none;
	border:0;
	margin:0;
	padding:0;

}
li.kommentieren {
	margin:0 20px 0 0;
	background: url(/g/feedback.gif);
	background-repeat:no-repeat;
	padding:0;
	border:0;
}
li.empfehlen {
	margin:0 20px 0 0;
	background: url(/g/empfehlen.gif);
	background-repeat:no-repeat;
	padding:0;
	border:0;
}
li.drucken {
	padding:0;
	border:0;
	margin:0;
	background: url(/g/print.gif);
	background-repeat:no-repeat;

}
div#spalte1 div.item, div#spalte1maerkte div.item {
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	border-bottom:2px solid #FFFFFF;
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#spalte1_archiv div.item {
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	border-bottom:2px solid #FFFFFF;
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#spalte2 div.item, div#spalte2maerkte div.item {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* content */

.home, .beitrag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
h1.home, h1.home a {
	color:#034695;
	font-weight:bold;
	font-size:1em;
	padding:0 0 0.5em 0;

	line-height:1.2em;


}
h2.home, h2.home a {
	color:#626260;
	font-weight:bold;
	font-size:1em;
	line-height:1.2em;

}
h3.home, h3.home a {
	text-transform:uppercase;
	color:#E0000E;
	font-weight:bold;
	font-size:1em;
	padding-bottom:0.45em;
	line-height:1em;

}
h1.list_head, h1.list_head a {
	color:#000000;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:5px;
}
h2.list_head, h2.list_head a {
	color:#000000;
	font-weight:bold;
	font-size:0.9em;
	padding-bottom:2px;
}
h1.beitrag, h1.beitrag a {
	color:#034695;
	font-weight:bold;
	font-size:1.5em;
	padding-bottom:5px;
	line-height:1.2em;

}
h2.beitrag, h2.beitrag a {
	color:#626260;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:2px;
}
h3.beitrag, h3.beitrag a {
	text-transform:uppercase;
	color:#E0000E;
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:5px;
}
h4.beitrag, h4.beitrag a {

	color:#000000;
	font-weight:bold;
	font-size:1.0em;
	padding-bottom:5px;
}
h4.beitragdatum {
	font-weight:normal;
	color:#626260;
	font-size:0.9em;
	float:left;
}
h2.voting {

	color:#000000;
	font-weight:bold;
	font-size:1.0em;
	padding:0 0 10px 0;
}
h1.voting {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.0em;
	padding:0;
	text-transform:uppercase;
}
h1.container_weiss {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.0em;
	padding:0;
	text-transform:uppercase;
}
h1.container_blau {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.0em;
	padding:0;
	text-transform:uppercase;
}
h1.container_grau {
	color:#000000;
	font-weight:bold;
	font-size:1.0em;
	padding:0;
	text-transform:uppercase;
}
h1.container_rot {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.0em;
	padding:0;
	text-transform:uppercase;
}
h2.container_rot {
	color:#E0000E;
	font-weight:bold;
	font-size:0.9em;
	padding:0 0 0.45em 0;
	text-transform:uppercase;
}
h2.container_rot a {
	color:#E0000E;
}
h4.container_schwarz {
	color:#000000;
	font-weight:normal;
	font-size:1.0em;
	padding:0;
}
h4.container_schwarz a {
	color:#000000;
}
h3.container_schwarz {
	color:#000000;
	font-weight:bold;
	font-size:1.0em;
	padding:0;
}
h3.container_schwarz a {
	color:#000000;
}
h3.datum, h1.datum a {
	font-weight:normal;
	color:#626260;
	font-size:1em;
	line-height:1.2em;
}

div.textblock, div.textblock_ohne {
	clear:both;
	font-size:1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	margin-bottom:5px;

}
div.textblock img {
	border:0;
	padding:0;
	margin:0;
}
div.textblock a, div.textblock_ohne a {
	color:#034695;
}

/* bugfix fuer listungen um floats */
div.textblock ol li {
margin-left: 20px;
}
div.textblock ul li {
margin-left: 20px;
}
div.textblock_ohne ol li {
margin-left: 0px;
}
div.textblock_ohne ul li {
margin-left: 0px;
}
/***/

div.bild_links_130 {
	width:130px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:left;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;
}

div.bild_rechts_130 {
	width:130px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:right;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;
}
div.bild_oben_130, div.bild_unten_130 {
	width:130px;
	background-color:#DFE4E9;
	border:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	margin:4px 0px 4px 0px;
}
div.bild_links_200 {
	width:200px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:left;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;

}

div.bild_rechts_200 {
	width:200px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:right;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;
}
div.bild_oben_200, div.bild_unten_200 {
	width:200px;
	background-color:#DFE4E9;
	border:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	margin:4px 0px 4px 0px;
}
div.bild_links_150 {
	width:150px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:left;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;

}

div.bild_rechts_150 {
	width:150px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:right;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;
}
div.bild_oben_150, div.bild_unten_150 {
	width:150px;
	background-color:#DFE4E9;
	border:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	margin:4px 0px 4px 0px;
}
div.bild_links_250 {
	width:250px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:left;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;

}

div.bild_rechts_250 {
	width:250px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:right;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;
}
div.bild_oben_250, div.bild_unten_250 {
	width:250px;
	background-color:#DFE4E9;
	border:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	margin:4px 0px 4px 0px;
}
div.bild_rechts_470 {

	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:right;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;
}
div.bild_oben_470, div.bild_unten_470 {

	border:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	margin:4px 0px 4px 0px;
}

div.bild_links_470 {

	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:left;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;
}
div.bild_links_80 {
	width:80px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:left;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;

}

div.bild_rechts_80 {
	width:80px;
	border:0;
	padding:0;
	background-color:#DFE4E9;
	float:right;
	vertical-align:top;
	text-align:left;
	margin:0 4px 0px 0;
}
div.bild_bildergallerie {
	border:0;
	padding:0;
	margin:0;
	float:none;
	vertical-align:top;
	text-align:center;
}


div.bild_bildergallerie p.untertitel {
	font-size:1em;
	color:#000000;
	padding:3px 0 3px 0;
}
div#nav_Bildergallerie {
	border:0;
	margin:0;
	padding:0;
	width:100%;

}
ol#nav_Bildergallerie {
	list-style:none;
	border:0;
	margin:0;
	padding:10px 0 10px 0;
	width:100%;
}
ol#nav_Bildergallerie li {
	display:inline;
	color:#000000;
	font-weight:bold;
	border:0;
	padding:0;
	margin:0px;
	position:relative;
	top:0;
}
li.gallerie_left {
	left:0;
	text-align:left;

}
li.gallerie_center {
	left:23%;
	text-align:left;

}
li.gallerie_right {
	left:47%;
	text-align:left;
}
ul.navcontainer {
	list-style:none;
	border:0;
	margin:0;
	padding:0;
}
.lupe {
	vertical-align:top;
	float:right;
	border:0;
	margin:2px;
	padding:0;
}
p.untertitel {
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:0.9em;
	color:#626260;
	padding:3px;
	margin:0;
	border:0;
line-height:1.2em;
}
/*CONTAINER*/

div.shadow {
	border:0;
	margin:0px 3px 8px 3px;
	padding:0;
	height:7px;
	background: url(/g/shadow.gif);
	background-repeat:repeat-x;
	clear:both;
}
div.spacer {
	border:0;
	margin:0px 3px 3px 3px;
	padding:0;
	height:7px;
	clear:both;
}
div.spacer100 {
height:100px;
line-height:100px;
font-size:1px;
}
div.spacer90 {
height:90px;
line-height:90px;
font-size:1px;
}
div.spacer85 {
height:85px;
line-height:85px;
font-size:1px;
}
div.spacer80 {
height:80px;
line-height:80px;
font-size:1px;
}
div.spacer70 {
height:70px;
line-height:70px;
font-size:1px;
}
div.spacer60 {
height:60px;
line-height:60px;
font-size:1px;
}
div.spacer50 {
height:50px;
line-height:50px;
font-size:1px;
}
div.spacer40 {
height:40px;
line-height:40px;
font-size:1px;
}
div.spacer30 {
height:30px;
line-height:30px;
font-size:1px;
}
div.spacer20 {
height:20px;
line-height:20px;
font-size:1px;
}
div.spacer10 {
height:10px;
line-height:10px;
font-size:1px;
}
div.trenner_weiss {
	height:1px;
	background-color:#FFFFFF;
	border:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1px;
	clear:both;
}

div.trenner_weiss2 {
	height:1px;
	background-color:#FFFFFF;
	border:0;
	padding:0;
	margin:2px 0px 3px 0px;
	line-height:1px;
	clear:both;
}
/*Container Voting*/
/*Headlines s. HTML-Deklarationen*/



div.container_body_grau fieldset, div.container_body_blau fieldset {
	vertical-align:top;
	padding:0 0 10px 0;
	text-align:left;
}
div.container_body_grau label, div.container_body_blau label {
	vertical-align:middle;
	border:0;
	margin:0;
	padding:0 5px 3px 0;
line-height:1.6em;
}
div.container_body_rot label, div.container_body_rot label {
	vertical-align:middle;
	border:0;
	margin:0;
	padding:0 5px 3px 0;
}
a.voting  {
	color:#E0000E;
	font-weight:bold;
	font-size:0.9em;
}
input.voting_radio {
	vertical-align:middle;
	border:0;
	margin:0 5px 3px 0;
	padding:0;
}
input.button_voting {
	background: url(/g/button_90.gif);
	background-repeat:repeat;
	background-position:left top;
	height:2.0em;
	width:9.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
	border:0;
	vertical-align:middle;

}
div.voting_ergebnis {
	display:inline;
	text-align:right;
	margin:0;
	padding:0;
	border:0;
	vertical-align:middle;
	float:right;

}
div.voting p {
	clear:both;
}
/*Container*/
div.content_left {
	float:left;
	width:49%;
	padding:0;
	margin:0;
	padding:0;

}
div.content_right {
	float:left;
	width:49%;
	padding:0;
	margin:0;
	padding:0;

}
div.content_left_border {
	float:left;
	width:49%;
	padding:0;
	margin:0;
	padding:0;
border-right:1px solid #FFFFFF;
	border-left:0;
	border-top:0;
	border-bottom:0;

}
div.content_right_border {
	float:left;
 	width:49%;
	border-left:1px solid #FFFFFF;
	border-right:0;
	border-top:0;
	border-bottom:0;
	padding:0;
	margin:0;
}
/* Sonderfall rote Container*/
div.container_body_rot div.content_left_border {
	float:left;
	width:49%;
	padding:0;
	margin:0;
	padding:0;
border-right:1px solid #9E9E9E;
	border-left:0;
	border-top:0;
	border-bottom:0;

}
div.container_body_rot div.content_right_border {
	float:left;
 	width:49%;
	border-left:1px solid #9E9E9E;
	border-right:0;
	border-top:0;
	border-bottom:0;
	padding:0;
	margin:0;
}


div.content_both {
	border:0;
	padding:0;
	margin:0;
	width:100%;
}



div.teaser_gallerie50proz_left {
	float:left;
	width:48%;
	height:9em;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
margin-right:1%;
overflow:hidden;
}
div.teaser_gallerie50proz_right {
	float:left;
	width:48%;
	height:9em;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
margin-left:1%;
overflow:hidden;
}
div.teaser_gallerie33proz_left {
	float:left;
	width:32.5%;
	height:9em;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
margin:0;

}
div.teaser_gallerie33proz_right {
	float:left;
	width:32.5%;
	height:9em;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
margin:0;
overflow:hidden;
}
div.teaser_gallerie33proz_middle {
	float:left;
	width:32.5%;
	height:9em;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
margin: 0 1% 0 1%;
overflow:hidden;
}
div.container_grau {
	border-top:1px solid #C5C5C5;
	border-right:1px solid #9E9E9E;
	border-left:1px solid #C5C5C5;
	border-bottom:1px solid #9E9E9E;
	padding:0;
	margin: 0px 3px 0px 3px;
	background-color:#F4F4F3;

}
div.container_blau {
	border-top:1px solid #97B2D3;
	border-right:1px solid #024695;
	border-left:1px solid #97B2D3;
	border-bottom:1px solid #024695;
	background-color:#DAE2EB;
	padding:0;
	margin: 0px 3px 0px 3px;
}
div.container_rot {
	border-top:1px solid #E8626A;
	border-right:1px solid #E0000E;
	border-left:1px solid #E8626A;
	border-bottom:1px solid #E0000E;
	background-color:#FFFFFF;
	padding:0;
	margin: 0px 3px 0px 3px;
}
div.html_container {
	border:0;
	padding:0;
	margin: 0px 3px 0px 3px;

}
div.html_container table, div.html_container div, div.html_container tbody, div.html_container center{
	border:0;
	padding:0;
	margin:0;

}
div.html_contaiber table {
	table-layout:fixed;
}
div.container_head_blau {
	background: url(/g/bg_blau.gif);
	background-repeat:repeat;
	height:1.5em;
	padding:3px 10px 0px 10px;
	margin:0;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:1px solid #FFFFFF;
	vertical-align:middle;
}
div.container_head_rot {
	background: url(/g/bg_conrot.gif);
	background-repeat:repeat;
	height:1.5em;
	padding:3px 10px 0px 10px;
	margin:0;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:1px solid #FFFFFF;
	vertical-align:middle;
}
div.container_head_grau {
	background: url(/g/bg_voting.gif);
	background-repeat:repeat;
	height:1.5em;
	padding:3px 10px 0px 10px;
	margin:0;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:1px solid #FFFFFF;
	vertical-align:middle;

}
div.container_body_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000000;
	margin:0;
	border:0;
	padding:0;

}
div.container_body_grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000000;
	margin:0;
	border:0;
	padding:0;
}
div.container_body_rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000000;
	margin:0;
	border:0;
	padding:0;
}
div.container_item2 {
	padding: 0 10px 10px 10px;
	clear:both;
}
div.container_item3 {
	padding:10px;
	clear:both;

}
div.container_item_top {
	padding:10px 10px 0px 10px;
	clear:both;
}
div.container_item_top2 {
	padding:10px 10px 5px 10px;
	clear:both;
}
div.container_item_middle {
	padding:5px 10px 5px 10px;
	clear:both;
}
div.container_item_bottom {
	padding:5px 10px 10px 10px;
	clear:both;
}
div.container_item_filler {
	margin:0;
	border:0;
	padding:0;
	height:1em;
}
div.container_item {
	margin:0;
	padding:10px;
	clear:both;

}

div.container_item_detail {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
div.container_item4 {
	padding: 10px 10px 4px 10px;
	clear:both;
}
div.container_item5 {
	padding: 4px 10px 10px 10px;
	clear:both;
}

div.container_item h2, div.container_item h4,div.container_item2 h2, div.container_item2 h4 {
	margin-bottom:0.2em;
}
div.container_headline {
	padding: 10px 10px 0 10px;
	clear:both;
}
div.container_item img, div.container_item_top2 img, div.container_item_middle img, div.container_item_bottom img  {
float:left;
margin:0 0.3em 0.3em 0;
	border:0;
	padding:0;
}
div.container_item h3 {
	margin-bottom:0.6em;
}
a.link_mehr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#E0000E;
	font-size:1.0em;

}
a.link_ohne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:1.0em;

}
a.link_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
span.text_bild a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	border:0;
	padding:0;
}
span.text_bild a.link_mehr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#E0000E;
	margin:0;
	border:0;
	padding:0;
}
div.seitenliste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	color:#626260;
	text-align:center;
	line-height:19px;
	vertical-align:middle;
	margin:10px 0px 5px 0px;
	padding:0;
	vertical-align:middle;
	border-top: 1px solid #CDCDCC;
	border-bottom: 1px solid #CDCDCC;
	border-left:0;
	border-right:0;
	height:21px;

}

div.seitenliste a {
	color:#E0000E;
}
div.footer_valistung {
	border-top:1px solid #CDCDCC;
	margin:5px;
	padding-top:10px;
	padding-bottom:15px;
	height:2em;
}
div.footer_listung {
	margin:5px;
	padding-bottom:15px;
	height:2em;
}
div.treffer {
	text-align:left;
	font-weight:bold;
	color:#626260;
	font-size:0.9em;
}
div.seitenzahlen {
	text-align:right;

}

span.prefix {

	float:left;
	color:#626260;
	border:0;
	padding:0;
	font-size:0.9em;
	font-weight:bold;

}
ul.seitenzahlen {
	border:0;
	margin:0;
	padding:0;



}
ul.seitenzahlen a, ul.seitenzahlen a:link {
	color:#E0000E;
	font-weight:normal;
}
ul.seitenzahlen a:hover {
 	color:#E0000E;
	font-weight:normal;
}
ul.seitenzahlen li {
	border-top:0;
	border-bottom:0;
	border-left:0;
	border-right:1px solid #626260;
	padding:0 5px 0 0;
	list-style:none;
	float:left;
	color:#626260;
	margin:0px 5px 0px 0px;
	font-size:0.9em;
	font-weight:bold;
}
ul.seitenzahlen li.last {
	border:0;
}
div.gallerie_headlines {
	margin:5px 5px 0px 5px;
	border:0;
	padding:0;
}
div.left {

	width:100%;
	padding:0;
	margin:0;
	padding:0;
	text-align:left;
margin-bottom:5px;
}
div.right {
	width:100%;
	padding:0;
	margin:0;
	padding:0;
	text-align:left;

}
div.listung {
	padding:0px 5px 0px 5px;
	clear:both;
}

h1.liste, h1.liste a {
	font-size:1.1em;
	font-weight:bold;
	color:#034695;
	line-height:1.1em;
	padding:0 0 0.5em 0;

}
h2.liste, h2.liste a {
	font-size:1em;
	font-weight:bold;
	color:#626260;
}
div.item_liste {
	border-bottom:1px solid #CDCDCC;
	border-top:0;
	border-left:0;
	border-right:0;
	margin:10px 2px 10px 2px;
	padding-bottom:10px;
}
div.item_liste, div.item_liste a.excerpt {
	color:#000000;
	font-size:1.0em;
}
a.excerpt {
line-height:1.4em;
}
div.bild_listung {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:0;
	margin-bottom:0;
}
div.quickedit {
	position:absolute;
	border:1px solid #F49633;
	padding:3px;
	vertical-align:middle;
	text-align:left;
	background:#EAEEF7;
left:480px;
}
div.quickedit .prioritaet {
		width:15px;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
text-align:center;
border:0;
margin:0;
padding:0;
}

div.links_dokumente {
	border:1px solid #CDCDCC;
	background-color:#ffffff;
	padding:5px;
}
h3.links_dokumente {
	color:#626260;
	font-size:1em;
	margin-bottom:5px;
}
h3.end_link, h3.end_link a {
	color:#E0000E;
	font-size:1em;
	margin-bottom:5px;
}


div.meineMaz {
	border:1px solid #CDCDCC;
	background-color:#ffffff;
	padding:5px;
	margin: 0px 3px 8px 3px;
	padding:0;
}
h3.meineMaz {
	color:#626260;
	font-size:1em;
	margin-bottom:5px;
}
.meineMAZ label {
	display:none;
}
input.meineMaz_Button {
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	width:140px;
	background: url(/g/button_140.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
input.meineMAZ {
	width:140px;
	font-size:1em;
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	line-height:1em;
	color:#034695;
}
div.forum_head {
	background: url(/g/icon_forum.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#034695;
	height:21px;
	width:100%;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 26px;
	border:0px;

}
h2.forum_head {
	padding-top:4px;
	float:left;
	margin:0px;
	border:0px;
	font-size:1em;
}
div.forum_edit {
	margin-left:69%;
}
a.new_posting img {
	vertical-align:middle;
	padding-right:3px;
}
a.new_posting {
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	vertical-align:middle;
}
div.forum_information {
	background-color:#F4F4F3;
	color:#000000;
	margin:0px;
	padding:8px 0px 18px 0px;
	border-bottom:1px solid #FFFFFF;
	font-size:1em;
}
div.forum_threads {

}
div.thread_body {
background: url(/g/bg_forum.jpg);
background-repeat:repeat-y;
background-position:left top;
background-color:#F4F4F3;
padding:5px 3px 8px 3px;
color:#000000;
width:98%;
border-top:1px solid #ffffff;
overflow:hidden;
}
h3.forum, h3.forum a {
font-size:0.9em;
float:left;
margin:0px;
border:0px;
font-weight:normal;
}
h2.forum, h2.forum a {
font-size:1em;
color:#626260;
margin:0px;
border:0px;
font-weight:bold;
float:left;
}
span.autor {
color:#034695;
font-weight:bold;
}
span.text_forum {
color:#000000;
font-weight:normal;
font-size:0.9em;
}
a.link_forum_mehr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#E0000E;
	font-size:0.9em;
	white-space:nowrap;
}
div.thread_head {
	padding:4px 0px 2px 0px;
	width:70%;
	float:left;
}
.thread_depth {
	font-weight:bold;
	letter-spacing:0.2em;
	font-size:1.1em;
}
div.thread_head_reply {
	padding:4px 0px 2px 0px;
	width:30%;
	font-size:0.9em;
	text-align:right;
	float:left;
}

div.wetter_item {
	text-align:left;
	width:55%;
	margin:auto;
	padding:0;
}

div.wetter_box {
background-color:#FFFFFF;
margin:2em 0em 1em 0em;
padding:1em 0em 0em 0em;
height:16.5em;
overflow:hidden;
}

div.wetter_vorschau_icon {
	width:16.5%;
	float:left;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
margin:0;
}
ul.wetterliste {
margin:0;
border:0;
}
ul.wetterliste li, ul.wetterliste a {
list-style-type:disc;
font-size:1em;
}
div.showroom_360 {
	border:0px;
	padding:0px;
	background-color:#F4F4F3;
	vertical-align:top;
	text-align:left;
	margin:0px 0px 10px 0px;
	width: 360px;
}
div#video360 {
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
}
div#player {
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
}
div#videoplayer {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
	width: 360px;
	background-color:#F4F4F3;
}
div.videoMenu ul {
	border:0;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding:0;

}
div.videoMenu li {
	vertical-align:middle;
	list-style:none;
	margin:0;
	padding:0;


}


div.spacer10_white {
	clear:both;
	height:10px;
	line-height:10px;
	font-size:1px;
	background-color:#FFFFFF;
	width:783px;
}
div.spacer10_white_print {
	clear:both;
	height:10px;
	line-height:10px;
	font-size:1px;
	background-color:#FFFFFF;
	width:776px;
}

div.footer {
	clear:both;
	display:block;
	border-top:1px solid #CDCDCC;
	margin:0px;
	padding:3px 0px 5px 0px;
	width:783px;
	text-align:center;
	background-color:#FFFFFF;
}
div.footer_print {
	clear:both;
	display:block;
	border-top:1px solid #CDCDCC;
	margin:0px;
	padding:3px 0px 5px 0px;
	width:776px;
	text-align:center;
	background-color:#FFFFFF;
}


.to_upper {
text-transform:uppercase;
}
.hermes_spitzmarke {
font-style:italic;
font-weight:normal;
}
