/*
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;*/
	z-index:500;
	position:relative;
}
div#spalte3 {
	position:absolute;
	z-index:500;
	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;
	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 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;
	display:none;
}
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:0px;
	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.submenus {
	display:none;
}
div#submenu_div,div#submenu_div_large {

	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,  div#seperator_large {
	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, div#pfad_large {
	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, div.funktionen_zweispaltig {
	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, div.funktionen_zweispaltig li {
	border:0;
	font-weight:normal;
	color:#626260;
	font-size:0.9em;
	display:inline;
	padding:0 0 0 20px;

}
div.funktionen a, div.funktionen_zweispaltig a {

	color:#626260;

}
div.funktionen ul, div.funktionen_zweispaltig 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 {
	color:#000000;
	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.spacer5 {
height:5px;
line-height:5px;
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 #97B2D3;
	border-left:1px solid #97B2D3;
	border-bottom:1px solid #97B2D3;
	/*border-right:1px solid #024695;*/
	/*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_meineMAZ_left {
	padding: 3px 0px 0px 10px;
	float:left;
	width:45%;
}
div.container_item_meineMAZ_right {
	padding: 3px 10px 0px 0px;
	float:right;
	width:45%;
}
div.container_item_meineMAZ_both {
	padding: 3px 10px 0px 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;
}
.text_bild a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	border:0;
	padding:0;
}
.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.socialN, div.socialN_zweispaltig {
	float:left;
	width:136px;
	height:18px;
	padding:1px 6px 0px 6px;
	border-top:1px solid #034695;
	border-bottom:1px solid #034695;
	border-left:1px solid #034695;
	background-color:white;
}
.socialN .shareThis, .socialN_zweispaltig .shareThis {
	position:relative;
	width:16px;
	
	float:left;
	
	
	overflow:hidden;
	height:18px;
	/**/
	
}
.socialN .shareThis .stbuttontext {
	display:none;
}
.socialN .facebook, .socialN_zweispaltig .facebook {
	float:left;
	width:16px;
	height:18px;
	overflow:hidden;
	margin-right:0px;
}
.socialN  .tweet, .socialN_zweispaltig .tweet {
	float:left;
	width:60px;
	overflow:hidden;
	height:17px;
	padding-left:10px;
	text-align:center;
	
}
.socialN .gPlus {
	width:50px;
	height:17px;
	display:block;
	float:left;
	padding-top:1px;
}
div.forum_head, div.forum_head_zweispaltig {
	background: url(/g/icon_forum.gif);
	background-repeat:no-repeat;
	background-position:4px top;
	background-color:#034695;
	height:21px;
	width:285px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 31px;
	border:0px;
	float:left;
	overflow:hidden;
}
h2.forum_head, h2.forum_head_zweispaltig {
	padding-top:2px;
	float:left;
	margin:0px;
	border:0px;
	font-size:1em;
}
div.forum_edit {
float:right;
	padding-right:5px;
}
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, div.footer_large {
	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;
}

div#seperator_large {
	width: 960px;
}

div#submenu_div_large {
	width: 955px;
}

div#pfad_large {
	width: 960px;
}

div.footer_large {
	width: 960px;
}

img.headerOMS	{
	position: absolute;
	top: 0;
	bottom:0;
	margin:0px;
}

.tinymap {
	float:right;
	margin-left:5px;
	margin-top:0px;
	overflow:hidden;
	border:1px solid #CDCDCC;
	cursor:pointer;
	display:none;
}

div.archivWerbungPrint {
	background-color: #F4F4F3;
	padding-bottom: 5px;
	text-align: center;
	width: 780px;
}
/*CSS VWD-Wirtschaftsnews*/
div.gx_box {
	margin: 0px !important;
	background-color:#F4F4F3;
	border-collapse: collapse;
	border-top:1px solid #C5C5C5 !important;
	border-right:1px solid #9E9E9E !important;
	border-left:1px solid #C5C5C5 !important;
	border-bottom:1px solid #9E9E9E !important;
}

div.gx_box h2 {
	color: #000000;
	font-weight: bold;
	font-size: 1em;
	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;
	text-transform: uppercase;
	white-space: nowrap;
}
div.gx_box h3 {
	padding:3px 3px 3px 10px;
	background-color: #fff;
	text-align:left;
	white-space: nowrap;
	color: #000;
	font-size:1em;
}

/* Kurstabelle */
div.gx_box  table.gx_data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:0;
	border-collapse: collapse;
	width:100%;
	
}
div.gx_box  table.gx_data input[type=text]{
	width:180px;
	font-size: 10px;
	color: #000000;
	background-color: #f8f8f8;
	border: 1px solid #a7a9ac;
}
div.gx_box  table.gx_data input[type=submit]{
	background: url(/g/button_50.gif);
	background-repeat:repeat;
	background-position:left top;
	height:2.0em;
	width:5.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.gx_box table.gx_data th {
	padding:3px 3px 3px 10px;
	background-color: #fff;
	text-align:left;
	white-space: nowrap;
	color: #000;
	border-bottom: 1px solid #bfbfbf;
}
div.gx_box table.gx_data tr > td {
	padding-left:14px !important;
}
div.gx_box table.gx_data td {
	padding:3px 3px 3px 3px;
}
div.gx_box table.gx_data td a,
div.gx_box table.gx_data td a:link,
div.gx_box table.gx_data td a:visited {
	color: #000;
	text-decoration: none;
}
div.gx_box table.gx_data td a:hover {
	text-decoration: underline;
	color: #222;
}

div.gx_box table.gx_data .r {
	text-align:right;
}
div.gx_box table.gx_data .c {
	text-align:center;
}
/* Alternierende Hintergrundfarben */
.gx_c01 {
	background-color: #f1f1f1;
}
.gx_c02 {
	background-color: #ffffff;
}
/* Kursfarben */
.gx_green {
	color: #009900;
}
.gx_red {
	color: #FF0000;
}

/* weiterführende links */
div.gx_box div.gx_more {
	padding: 3px 3px 0px 0px; 
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

div.gx_box .gx_more a,
div.gx_box .gx_more a:link,
div.gx_box .gx_more a:visited {
	color:#000;
	text-decoration:none;
}
div.gx_box ul {
	margin:3px 3px 3px 10px;
	padding:0;
	border:0;
}
div.gx_box li {
	display:inline;
}
div.gx_box .gx_helpSymbol {
	display:none;
}
div.gx_box .description {
	padding:3px 3px 3px 10px;
}

span#sharethis_0 {
	display: none;
}

h2.wetterkontor {
	padding-bottom: 10px;
	font-size:1.4em;
}

table.wetterkontor {
	background-color: #DCE6F4;
}

td.wetterkontor {
	border-bottom: 1px solid black; 
}

td.wetterkontor.titletd {
	border-bottom: 1px solid black; 
	color: #034695
}

body.mazCaptcha {
	background: #FFFFFF url(/g/bg-site-neu.gif) repeat-x scroll 0 0;
}

div.mazCaptchaBorderBox
{
	width: 472px; 
	background-color: #F6F6F5; 
	height: 250px;
}

div.mazCaptchaOuterBox
{
	border: 1px solid black; 
	padding: 10px;
	background: rgb(255, 255, 255) none repeat scroll 0pt 0pt; 
	text-align: center; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	width: 420px; 
	height: 210px; 
	margin-left: 15px;
}

div.mazCaptchaInnerBox
{
	font-family: arial,helvetica,sans-serif,verdana,Segoe UI,calibri,Tahoma; 
	font-size: 18px; 
	font-weight: normal; 
	line-height: 120%; 
	margin: 0 0 0 -1px; 
	padding: 0;
}

ul,ol {
	list-style-position: inside;
}

div.textblock ol li {
	margin-left:-35px;
}

div.item_einpaltig {
	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;
}
.socialN_zweispaltig {
width:136px !important;
}
div.forum_head_zweispaltig {
	width:595px !important;
}
.funktionen_zweispaltig {
width:771px !important;
}
.funktionen_zweispaltig div.functions {
text-align:right !important;
}


#immobilo-suchbox {
   width: 455px;
   height: auto;
   color: #000;
   background-color: #fff;
   margin:0 auto 10px;
   padding: 0;
   font-family: 'Arial';
   font-size: 10px;
   border: 1px solid #aaa;
   overflow: hidden;
   clear: both;
}

#immobilo-suchbox a:link {
   color: #215587;
   text-decoration: none;
}

#immobilo-suchbox a:visited {
   color: #215587;
   text-decoration: none;
}

#immobilo-suchbox a:hover {
   color: #6ba1d9;
   text-decoration: none;
}

#immobilo-suchbox a:active {
   color: #215587;
   text-decoration: none;
}


#immobilo-suchbox h2.headline {
   margin: 5px;
   padding: 5px;
   color: #000;
   background-color: #fff;
   font-size: 12px;

}

#immobilo-backlink {
   float: right;
   margin: 0 1em 0 0;
   position: relative;
}
#immobilo-suchbox .clear {
   clear: both;
   display: block;
   border: none;
   border-width: 0;
   margin: 0;
   padding: 0;
}

#immobilo-suchbox form#immobilo_searchbox {
   margin: 0;
   padding: 5px;
   width: 640px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset {
   border-width: 1px;
   border-style: solid;
   border-color: #aaa;
   width: 425px;
   display: block;
   margin: 5px;
   padding: 5px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset legend {
   color: #000;
   background-color: #fff;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

#immobilo-suchbox form#immobilo_searchbox fieldset label {
   color: #aaa;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

#immobilo-suchbox form#immobilo_searchbox fieldset input {
   border-width: 1px;
   border-style: solid;
   border-color: #aaa;
   color: #000;
   background-color: #fff;
   font-family: 'Arial';
   font-size: 10px;
   margin: 0;
   padding: 2px;
   width: 425px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset input.text {

}

#immobilo-suchbox form#immobilo_searchbox fieldset select {

   border-width: 1px;
   border-style: solid;
   border-color: #aaa;
   color: #000;
   background-color: #fff;
   font-family: 'Arial';
   font-size: 10px;
   width: 608px;

}

#immobilo-suchbox form#immobilo_searchbox fieldset option {
   width: auto;
   padding: 0;
   margin: 0;
   color: #000;
   background-color: #fff;
   font-family: 'Arial';
   font-size: 10px;

}

#immobilo-suchbox form#immobilo_searchbox .form-item-left,
#immobilo-suchbox form#immobilo_searchbox .form-item-right,
#immobilo-suchbox form#immobilo_searchbox .form-item {
   margin: 0;
   padding: 0.2em 0;
   width: 618px;
}
#immobilo-suchbox form#immobilo_searchbox .form-item-right,
#immobilo-suchbox form#immobilo_searchbox .form-item-left {
   width: 425px;
   float: left;
}

#immobilo-suchbox form#immobilo_searchbox .form-item-right {
   float: left;
}

#immobilo-suchbox form#immobilo_searchbox .form-item-right input,
#immobilo-suchbox form#immobilo_searchbox .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox .form-item-right option,
#immobilo-suchbox form#immobilo_searchbox .form-item-left input,
#immobilo-suchbox form#immobilo_searchbox .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox .form-item-left option {
   width: 304px;
}

#immobilo-suchbox form#immobilo_searchbox .form-controls {
   margin: 0;
   padding: 5px;
   width: 437px;
   text-align: right;
}

#immobilo-suchbox form#immobilo_searchbox .with-unit input,
#immobilo-suchbox form#immobilo_searchbox .with-unit select,
#immobilo-suchbox form#immobilo_searchbox .with-unit option {
   width: 274px;
}

#immobilo-suchbox form#immobilo_searchbox .with-unit .units,
#immobilo-suchbox form#immobilo_searchbox .with-unit .units,
#immobilo-suchbox form#immobilo_searchbox .with-unit .units {
   width: 30px;
}


#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item {
   overflow: hidden;
   float: left;
   width: 425px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term input.text {
   overflow: hidden;
   width: 425px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left {
   margin-left: 144-marginpx;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-right {
   overflow: hidden;
   float: left;
   width: 206px;
}


#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left option {
   overflow: hidden;
   width: 206px;
}

.immobilo-spacer
{
	float: left;
	width: 13px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space {
   float: left;
   overflow: hidden;
   width: 202px;
   height: 35px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-left,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-right,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-left,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-right,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-left,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-right   {
   overflow: hidden;
   width: 95px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-left input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-left option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-right input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-right option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-left input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-left option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-right input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-left input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-left option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-right input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-right option {
   overflow: hidden;
   width: 94px !important;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .with-unit input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .with-unit input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .with-unit input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .with-unit select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .with-unit select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .with-unit select {
   overflow: hidden;
   width: 79px;
}


#immobilo-suchbox form#immobilo_searchbox  .form-controls {
   clear: both;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-left {
	padding-right: 16px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-left,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-left {
	padding-right: 12px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space {
	margin: 0;
	padding: 0;
	border: none;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price {
	padding-right: 17px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms {
	width: 206px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item {
	padding: 0;
	padding-top: 10px;
	margin: 0;
}

fieldset#immobilo-search-term  input#Suchen {
	background-color: #F0F0F0 !important;
}
.mazform {
 	border: 1px solid #cdcdcc;
	padding: 1px 0px;
	margin:0px;
}
.mazform_plz {
	width: 50px;
	margin: 0 3px 0 0;
	border: 1px solid #cdcdcc;
	padding: 1px 0px;
}
/*Videocenter neu*/
#navWrapperAdscale {
    background: url("/g/mazplan_css_sprite.jpg") no-repeat scroll -15px -104px transparent;
    border: 0 none;
    line-height: 0px;
    height: 33px;
    margin: 0;
    padding: 0;
    width:993px;
    
   
}
#headerAdscle {

	background:#F6F6F5 url(/g/bg_mazvideoHeader_neu.gif) no-repeat scroll 0 0;
	border:0 none;
	height:115px;
	margin:2px 0 0 0;
	padding:0;
	position:relative;
	width:993px;
	z-index:0;

}
#headerAdscle #wetterOMS {
	left: 914px !important;
    top: 20px !important;
}
#c_videoCenter {
	padding:10px 0 10px 3px;
	 background-color:#ECECEC;
	 width:990px;
	 margin:0;
	 border:0;
 }
