body { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: rgb(255, 255, 255); line-height: 1.4em; }
body.bodyprint { background-color: rgb(244, 244, 243); }
form { border: 0pt none ; margin: 0pt; padding: 0pt; }
pre { white-space: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
strong { font-weight: bold; }
noscript img { border: 0pt none ; }
h1, h2, h3, h4, fieldset { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; }
ul, li, table, td { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 1em; text-decoration: none; }
a { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(224, 0, 14); font-size: 1em; text-decoration: none; }
a:hover { text-decoration: underline; }
img.bluedot { border: 0pt none ; margin: 0pt; padding: 0pt; }
label { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 1em; text-align: left; vertical-align: middle; }
p { border: 0pt none ; margin: 0.5em 0em; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; }
img.links { float: left; }
.none { border: 0pt none ; margin: 0pt; padding: 0pt; display: none; }
#adl_sb_table { width: 785px; }
div#scripts { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; top: -300px; }
div#head { border: 0pt none  ! important; margin: 0pt; padding: 0pt ! important; background-color: rgb(244, 244, 243); height: auto; width: 785px; text-align: left; vertical-align: top; z-index: 500; position: relative; }
div#spalte3 { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; z-index: 500; top: 0px; left: 785px; width: 100px; text-align: left; vertical-align: top; }
div#headerbg_print { border: 0pt none ; margin: 0pt 0pt 0pt 2px; padding: 0pt; position: relative; width: 98%; height: 137px; background-color: rgb(246, 246, 245); }
div#wetter { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; left: 713px; top: 25px; width: auto; z-index: 2; vertical-align: middle; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; color: rgb(98, 98, 96); display: inline; }
div#wetter a { color: rgb(0, 0, 0); }
div#wetter_print { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; left: 70%; top: 25px; width: auto; vertical-align: middle; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; color: rgb(98, 98, 96); display: inline; }
div#wetter img, div#wetter_print { border: 0px none ; margin: 0pt; padding: 0pt; vertical-align: middle; }
div#regionen { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; left: 635px; top: 10px; z-index: 1; display: none; }
div#regionen_print { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; left: 63%; top: 10px; z-index: 1; }
ul#depth_1 { border: 0pt none ; margin: 0pt; padding: 0pt; height: 32px; }
ul#depth_1 li { border-style: none solid none none; border-color: -moz-use-text-color rgb(96, 138, 188) -moz-use-text-color -moz-use-text-color; border-width: 0pt 1px 0pt 0pt; margin: 0pt; padding: 0pt; vertical-align: middle; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; line-height: 32px; font-size: 1em; color: rgb(3, 70, 149); font-weight: bold; text-align: center; }
ul#depth_1 li.nav { background: transparent url(8c1f833deb4d4878ac433fffb6bda01a.jpg) no-repeat scroll left top; height: 32px; padding-left: 10px; padding-right: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#depth_1 li.menu_last { border: 0px none ; background: transparent url(1d5564a6b59641d6b3e704d1e9d0d1a4.gif) no-repeat scroll left top; height: 32px; width: 9px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#depth_1 li.nav_aktiv { background: transparent url(1602b189eed4461ca466434a69a4bbdf.jpg) no-repeat scroll left top; height: 33px; padding-left: 15px; padding-right: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#depth_1 li.nav_nextaktiv { border: 0pt none ; background: transparent url(8c1f833deb4d4878ac433fffb6bda01a.jpg) no-repeat scroll left top; height: 32px; padding-left: 10px; padding-right: 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#depth_1 li.nav_first_aktiv { background: transparent url(3df9495464a24a41a15227cae2a109c2.jpg) no-repeat scroll left top; height: 33px; padding-left: 10px; padding-right: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#depth_1 li.home { border: 0pt none ; background: transparent url(1f76b09a29254e4e881259e362642804.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 17px; cursor: pointer; }
ul#depth_1 li.home_aktiv { border: 0pt none ; background: transparent url(089b392c7dc942219e03db0eefcd4e0a.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 17px; cursor: pointer; height: 33px; }
ul#depth_1 li.home_nextaktiv { border: 0pt none ; background: transparent url(78f9d3a7517f47209fc3295edfc29b8a.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 17px; cursor: pointer; }
ul#depth_1 li a { color: rgb(3, 70, 149); font-size: 1em; }
ul#depth_1 li.home a { display: none; }
div#metamenu { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; top: 12px; left: 15px; }
div#metamenu ul { border: 0pt none ; margin: 0pt; padding: 0pt; }
div#metamenu li { margin: 0px 5px 0px 0px; padding: 0pt 5px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; font-size: 0.9em; font-weight: bold; }
li.metanav { border-style: none solid none none; border-color: -moz-use-text-color rgb(98, 98, 96) -moz-use-text-color -moz-use-text-color; border-width: 0pt 1px 0pt 0pt; }
li.metanavlast { border: 0pt none ; }
li.metanav a, li.metanavlast a { color: rgb(98, 98, 96); }
div#spalte1 { border-style: solid none none; border-color: rgb(205, 205, 204) -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; margin: 0pt; padding: 8px 0pt 0pt; float: left; width: 475px; background-color: rgb(244, 244, 243); text-align: left; vertical-align: top; }
div#spalte1_iframe { border: 0pt none ; margin: 0pt; padding: 8px 0pt 0pt; float: left; width: 475px; background-color: rgb(244, 244, 243); text-align: left; vertical-align: top; }
div#spalte1_archiv { border-style: solid none none; border-color: rgb(205, 205, 204) -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; margin: 0pt; padding: 8px 0pt 0pt; float: left; width: 640px; background-color: rgb(244, 244, 243); text-align: left; vertical-align: top; }
div#spalte1_print { border-style: solid none none; border-color: rgb(205, 205, 204) -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; margin: 0pt; padding: 8px 0pt 0pt; float: left; width: 100%; background-color: rgb(244, 244, 243); text-align: left; vertical-align: top; }
div#spalte1_all { border-style: solid none none; border-color: rgb(205, 205, 204) -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; margin: 0pt; padding: 8px 0pt 0pt; float: left; width: 781px; background-color: rgb(244, 244, 243); text-align: left; vertical-align: top; }
div#spalte1_all_iframe { border-style: solid none none; border-color: rgb(205, 205, 204) -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; margin: 0pt; padding: 0pt; float: left; width: 781px; text-align: left; vertical-align: top; }
div#spalte2_iframe { border: 0pt none ; margin: 0pt; padding: 7px 0pt 0pt; float: left; width: 306px; background-color: rgb(255, 255, 255); text-align: left; vertical-align: top; }
div#spalte2 { border-style: solid none none; border-color: rgb(205, 205, 204) -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; margin: 0pt; padding: 7px 0pt 0pt; float: left; width: 306px; background-color: rgb(255, 255, 255); text-align: left; vertical-align: top; }
div#spalte2maerkte { border-style: solid none none; border-color: rgb(205, 205, 204) -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; margin: 0pt; padding: 7px 0pt 0pt; overflow: hidden; float: left; width: 306px; background-color: rgb(255, 255, 255); text-align: left; vertical-align: top; }
div#spalte1maerkte { border-style: solid none none; border-color: rgb(205, 205, 204) -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; margin: 0pt; padding: 8px 0pt 0pt; overflow: hidden; float: left; width: 475px; background-color: rgb(244, 244, 243); text-align: left; vertical-align: top; }
div#mainContent { border: 0pt none ; margin: 0pt 2px; padding: 0pt; width: 781px; text-align: left; vertical-align: top; }
div#mainContent_archiv { border: 0pt none ; margin: 0pt 2px; padding: 0pt; width: 640px; z-index: 51; text-align: left; vertical-align: top; }
div#mainContentPrint { border: 0pt none ; margin: 0pt 2px; padding: 0pt; width: 99%; z-index: 51; text-align: left; vertical-align: top; }
div.submenus { display: none; }
div#submenu_div, div#submenu_div_large { border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(151, 178, 211); border-width: 0px 0px 0px 1px; margin: 0pt; padding: 5px 0px 0px 5px; background-color: rgb(220, 229, 241); }
ol#submenu { border: 0pt none ; margin: 0pt; padding: 0pt; text-align: left; vertical-align: top; }
ol#submenu li { margin: 0px 5px 5px 0px; padding: 0pt 5px 0pt 0pt; color: rgb(0, 0, 0); list-style-type: none; list-style-image: none; list-style-position: outside; float: left; font-size: 0.9em; }
li.submenu { border-style: none solid none none; border-color: -moz-use-text-color rgb(98, 98, 96) -moz-use-text-color -moz-use-text-color; border-width: 0pt 1px 0pt 0pt; }
li.submenulast { border: 0pt none ; }
li.submenu a, li.submenulast a { color: rgb(0, 0, 0); }
div#seperator, div#seperator_large { background: transparent url(28f645a217c64f2483c66bb8877398ac.gif) repeat-x scroll left top; height: 16px; width: 781px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#pfad, div#pfad_large { border: 0pt none ; margin: 0pt; padding: 0pt; width: 781px; background-color: rgb(244, 244, 243); }
div#pfad_print { border: 0pt none ; margin: 0pt; padding: 0pt; width: 100%; background-color: rgb(244, 244, 243); }
h2.pfad { border: 0px none ; margin: 0px; padding: 2px 5px 6px; font-size: 0.9em; font-weight: normal; color: rgb(3, 70, 149); text-decoration: none; float: left; }
ol.pfad { border: 0pt none ; margin: 0pt; padding: 2px 5px 6px; }
ol.pfad li { display: inline; font-size: 0.9em; font-weight: normal; color: rgb(98, 98, 96); line-height: 130%; }
ol.pfad li a { color: rgb(98, 98, 96); }
div.floatclear { clear: both; }
div.dottedline { border: 0pt none ; margin: 0pt 5px; padding: 0pt; background: transparent url(db51b5fb91bc4de9813c60332de45bcb.gif) repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1px; width: 465px; vertical-align: middle; line-height: 1px; clear: both; }
div.line { border: 0pt none ; margin: 0pt 5px; padding: 0pt; background-color: rgb(98, 98, 96); height: 1px; width: 465px; vertical-align: middle; line-height: 1px; clear: both; }
div.funktionen { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(205, 205, 204); border-width: 0pt 0pt 1px; margin: 5px; padding: 0pt; width: 465px; height: 16px; vertical-align: bottom; }
div.superhead { margin: 0pt; padding: 0pt; float: left; width: 30%; text-align: left; height: 16px; }
div.functions { margin: 0pt; padding: 0pt; float: left; width: 70%; text-align: left; }
div.funktionen li { border: 0pt none ; padding: 0pt 0pt 0pt 20px; font-weight: normal; color: rgb(98, 98, 96); font-size: 0.9em; display: inline; }
div.funktionen a { color: rgb(98, 98, 96); }
div.funktionen ul { border: 0pt none ; margin: 0pt; padding: 0pt; text-align: right; list-style-type: none; list-style-image: none; list-style-position: outside; }
li.kommentieren { border: 0pt none ; margin: 0pt 20px 0pt 0pt; padding: 0pt; background: transparent url(c750a0fed29444eab34c2f59d9edb54c.gif) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
li.empfehlen { border: 0pt none ; margin: 0pt 20px 0pt 0pt; padding: 0pt; background: transparent url(06027b50512742549a715d6109026043.gif) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
li.drucken { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(b092107c59d54fbbba9c97b174ffb79a.gif) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#spalte1 div.item, div#spalte1maerkte div.item { border-bottom: 2px solid rgb(255, 255, 255); padding: 10px 0px; margin-left: 5px; margin-right: 5px; font-size: 1em; font-family: Verdana,Arial,Helvetica,sans-serif; }
div#spalte1_archiv div.item { border-bottom: 2px solid rgb(255, 255, 255); padding: 10px 0px; margin-left: 5px; margin-right: 5px; font-size: 1em; font-family: Verdana,Arial,Helvetica,sans-serif; }
div#spalte2 div.item, div#spalte2maerkte div.item { padding: 0px; margin-left: 5px; margin-right: 5px; font-size: 1em; font-family: Verdana,Arial,Helvetica,sans-serif; }
.home, .beitrag { font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
h1.home, h1.home a { padding: 0pt 0pt 0.5em; color: rgb(3, 70, 149); font-weight: bold; font-size: 1em; line-height: 1.2em; }
h2.home, h2.home a { color: rgb(98, 98, 96); font-weight: bold; font-size: 1em; line-height: 1.2em; }
h3.home, h3.home a { text-transform: uppercase; color: rgb(224, 0, 14); font-weight: bold; font-size: 1em; padding-bottom: 0.45em; line-height: 1em; }
h1.list_head, h1.list_head a { color: rgb(0, 0, 0); font-weight: bold; font-size: 1.1em; padding-bottom: 5px; }
h2.list_head, h2.list_head a { color: rgb(0, 0, 0); font-weight: bold; font-size: 0.9em; padding-bottom: 2px; }
h1.beitrag, h1.beitrag a { color: rgb(3, 70, 149); font-weight: bold; font-size: 1.5em; padding-bottom: 5px; line-height: 1.2em; }
h2.beitrag, h2.beitrag a { color: rgb(98, 98, 96); font-weight: bold; font-size: 1.1em; padding-bottom: 2px; }
h3.beitrag, h3.beitrag a { color: rgb(0, 0, 0); font-weight: bold; font-size: 1.1em; padding-bottom: 5px; }
h4.beitrag, h4.beitrag a { color: rgb(0, 0, 0); font-weight: bold; font-size: 1em; padding-bottom: 5px; }
h4.beitragdatum { font-weight: normal; color: rgb(98, 98, 96); font-size: 0.9em; float: left; }
h2.voting { padding: 0pt 0pt 10px; color: rgb(0, 0, 0); font-weight: bold; font-size: 1em; }
h1.voting { padding: 0pt; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; text-transform: uppercase; }
h1.container_weiss { padding: 0pt; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; text-transform: uppercase; }
h1.container_blau { padding: 0pt; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; text-transform: uppercase; }
h1.container_grau { padding: 0pt; color: rgb(0, 0, 0); font-weight: bold; font-size: 1em; text-transform: uppercase; }
h1.container_rot { padding: 0pt; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; text-transform: uppercase; }
h2.container_rot { padding: 0pt 0pt 0.45em; color: rgb(224, 0, 14); font-weight: bold; font-size: 0.9em; text-transform: uppercase; }
h2.container_rot a { color: rgb(224, 0, 14); }
h4.container_schwarz { padding: 0pt; color: rgb(0, 0, 0); font-weight: normal; font-size: 1em; }
h4.container_schwarz a { color: rgb(0, 0, 0); }
h3.container_schwarz { padding: 0pt; color: rgb(0, 0, 0); font-weight: bold; font-size: 1em; }
h3.container_schwarz a { color: rgb(0, 0, 0); }
h3.datum, h1.datum a { font-weight: normal; color: rgb(98, 98, 96); 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: 0pt none ; margin: 0pt; padding: 0pt; }
div.textblock a, div.textblock_ohne a { color: rgb(3, 70, 149); }
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 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 130px; background-color: rgb(223, 228, 233); float: left; vertical-align: top; text-align: left; }
div.bild_rechts_130 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 130px; background-color: rgb(223, 228, 233); float: right; vertical-align: top; text-align: left; }
div.bild_oben_130, div.bild_unten_130 { border: 0pt none ; margin: 4px 0px; padding: 0pt; width: 130px; background-color: rgb(223, 228, 233); vertical-align: top; text-align: left; }
div.bild_links_200 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 200px; background-color: rgb(223, 228, 233); float: left; vertical-align: top; text-align: left; }
div.bild_rechts_200 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 200px; background-color: rgb(223, 228, 233); float: right; vertical-align: top; text-align: left; }
div.bild_oben_200, div.bild_unten_200 { border: 0pt none ; margin: 4px 0px; padding: 0pt; width: 200px; background-color: rgb(223, 228, 233); vertical-align: top; text-align: left; }
div.bild_links_150 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 150px; background-color: rgb(223, 228, 233); float: left; vertical-align: top; text-align: left; }
div.bild_rechts_150 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 150px; background-color: rgb(223, 228, 233); float: right; vertical-align: top; text-align: left; }
div.bild_oben_150, div.bild_unten_150 { border: 0pt none ; margin: 4px 0px; padding: 0pt; width: 150px; background-color: rgb(223, 228, 233); vertical-align: top; text-align: left; }
div.bild_links_250 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 250px; background-color: rgb(223, 228, 233); float: left; vertical-align: top; text-align: left; }
div.bild_rechts_250 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 250px; background-color: rgb(223, 228, 233); float: right; vertical-align: top; text-align: left; }
div.bild_oben_250, div.bild_unten_250 { border: 0pt none ; margin: 4px 0px; padding: 0pt; width: 250px; background-color: rgb(223, 228, 233); vertical-align: top; text-align: left; }
div.bild_rechts_470 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; background-color: rgb(223, 228, 233); float: right; vertical-align: top; text-align: left; }
div.bild_oben_470, div.bild_unten_470 { border: 0pt none ; margin: 4px 0px; padding: 0pt; vertical-align: top; text-align: left; }
div.bild_links_470 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; background-color: rgb(223, 228, 233); float: left; vertical-align: top; text-align: left; }
div.bild_links_80 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 80px; background-color: rgb(223, 228, 233); float: left; vertical-align: top; text-align: left; }
div.bild_rechts_80 { border: 0pt none ; margin: 0pt 4px 0px 0pt; padding: 0pt; width: 80px; background-color: rgb(223, 228, 233); float: right; vertical-align: top; text-align: left; }
div.bild_bildergallerie { border: 0pt none ; margin: 0pt; padding: 0pt; float: none; vertical-align: top; text-align: center; }
div.bild_bildergallerie p.untertitel { padding: 3px 0pt; font-size: 1em; color: rgb(0, 0, 0); }
div#nav_Bildergallerie { border: 0pt none ; margin: 0pt; padding: 0pt; width: 100%; }
ol#nav_Bildergallerie { border: 0pt none ; margin: 0pt; padding: 10px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; width: 100%; }
ol#nav_Bildergallerie li { border: 0pt none ; margin: 0px; padding: 0pt; display: inline; color: rgb(0, 0, 0); font-weight: bold; position: relative; top: 0pt; }
li.gallerie_left { left: 0pt; text-align: left; }
li.gallerie_center { left: 23%; text-align: left; }
li.gallerie_right { left: 47%; text-align: left; }
ul.navcontainer { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.lupe { border: 0pt none ; margin: 2px; padding: 0pt; vertical-align: top; float: right; }
p.untertitel { border: 0pt none ; margin: 0pt; padding: 3px; text-align: left; vertical-align: top; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; font-size: 0.9em; color: rgb(98, 98, 96); line-height: 1.2em; }
div.shadow { border: 0pt none ; margin: 0px 3px 8px; padding: 0pt; background: transparent url(168cc326ae4548c3ad4b1210dcb0664a.gif) repeat-x scroll 0% 0%; height: 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; clear: both; }
div.spacer { border: 0pt none ; margin: 0px 3px 3px; padding: 0pt; 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 { border: 0pt none ; margin: 0px 10px; padding: 0pt; height: 1px; background-color: rgb(255, 255, 255); line-height: 1px; clear: both; }
div.trenner_weiss2 { border: 0pt none ; margin: 2px 0px 3px; padding: 0pt; height: 1px; background-color: rgb(255, 255, 255); line-height: 1px; clear: both; }
div.container_body_grau fieldset, div.container_body_blau fieldset { padding: 0pt 0pt 10px; vertical-align: top; text-align: left; }
div.container_body_grau label, div.container_body_blau label { border: 0pt none ; margin: 0pt; padding: 0pt 5px 3px 0pt; vertical-align: middle; line-height: 1.6em; }
div.container_body_rot label, div.container_body_rot label { border: 0pt none ; margin: 0pt; padding: 0pt 5px 3px 0pt; vertical-align: middle; }
a.voting { color: rgb(224, 0, 14); font-weight: bold; font-size: 0.9em; }
input.voting_radio { border: 0pt none ; margin: 0pt 5px 3px 0pt; padding: 0pt; vertical-align: middle; }
input.button_voting { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(d76c8df7b866492598e0ab2d13c7eb53.gif) repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 2em; width: 9em; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; vertical-align: middle; }
div.voting_ergebnis { border: 0pt none ; margin: 0pt; padding: 0pt; display: inline; text-align: right; vertical-align: middle; float: right; }
div.voting p { clear: both; }
div.content_left { margin: 0pt; padding: 0pt; float: left; width: 49%; }
div.content_right { margin: 0pt; padding: 0pt; float: left; width: 49%; }
div.content_left_border { border-style: none solid none none; border-color: -moz-use-text-color rgb(255, 255, 255) -moz-use-text-color -moz-use-text-color; border-width: 0pt 1px 0pt 0pt; margin: 0pt; padding: 0pt; float: left; width: 49%; }
div.content_right_border { border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(255, 255, 255); border-width: 0pt 0pt 0pt 1px; margin: 0pt; padding: 0pt; float: left; width: 49%; }
div.container_body_rot div.content_left_border { border-style: none solid none none; border-color: -moz-use-text-color rgb(158, 158, 158) -moz-use-text-color -moz-use-text-color; border-width: 0pt 1px 0pt 0pt; margin: 0pt; padding: 0pt; float: left; width: 49%; }
div.container_body_rot div.content_right_border { border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(158, 158, 158); border-width: 0pt 0pt 0pt 1px; margin: 0pt; padding: 0pt; float: left; width: 49%; }
div.content_both { border: 0pt none ; margin: 0pt; padding: 0pt; width: 100%; }
div.teaser_gallerie50proz_left { overflow: hidden; float: left; width: 48%; height: 9em; text-align: center; vertical-align: middle; margin-right: 1%; }
div.teaser_gallerie50proz_right { overflow: hidden; float: left; width: 48%; height: 9em; text-align: center; vertical-align: middle; margin-left: 1%; }
div.teaser_gallerie33proz_left { margin: 0pt; overflow: hidden; float: left; width: 32.5%; height: 9em; text-align: center; vertical-align: middle; }
div.teaser_gallerie33proz_right { margin: 0pt; overflow: hidden; float: left; width: 32.5%; height: 9em; text-align: center; vertical-align: middle; }
div.teaser_gallerie33proz_middle { margin: 0pt 1%; overflow: hidden; float: left; width: 32.5%; height: 9em; text-align: center; vertical-align: middle; }
div.container_grau { border-style: solid; border-color: rgb(197, 197, 197) rgb(158, 158, 158) rgb(158, 158, 158) rgb(197, 197, 197); border-width: 1px; margin: 0px 3px; padding: 0pt; background-color: rgb(244, 244, 243); }
div.container_blau { border-style: solid; border-color: rgb(151, 178, 211) rgb(2, 70, 149) rgb(2, 70, 149) rgb(151, 178, 211); border-width: 1px; margin: 0px 3px; padding: 0pt; background-color: rgb(218, 226, 235); }
div.container_rot { border-style: solid; border-color: rgb(232, 98, 106) rgb(224, 0, 14) rgb(224, 0, 14) rgb(232, 98, 106); border-width: 1px; margin: 0px 3px; padding: 0pt; background-color: rgb(255, 255, 255); }
div.html_container { border: 0pt none ; margin: 0px 3px; padding: 0pt; }
div.html_container table, div.html_container div, div.html_container tbody, div.html_container center { border: 0pt none ; margin: 0pt; padding: 0pt; }
div.html_contaiber table { table-layout: fixed; }
div.container_head_blau { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(255, 255, 255); border-width: 0px 0px 1px; margin: 0pt; padding: 3px 10px 0px; background: transparent url(11f86bab3c68421a869550ec5d9795f4.gif) repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1.5em; vertical-align: middle; }
div.container_head_rot { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(255, 255, 255); border-width: 0px 0px 1px; margin: 0pt; padding: 3px 10px 0px; background: transparent url(ad0899e1981246fa8d35aca21f70f903.gif) repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1.5em; vertical-align: middle; }
div.container_head_grau { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(255, 255, 255); border-width: 0px 0px 1px; margin: 0pt; padding: 3px 10px 0px; background: transparent url(9b8b8c788b804eb38733ecc537183d27.gif) repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1.5em; vertical-align: middle; }
div.container_body_blau { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; color: rgb(0, 0, 0); }
div.container_body_grau { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; color: rgb(0, 0, 0); }
div.container_body_rot { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; color: rgb(0, 0, 0); }
div.container_item2 { padding: 0pt 10px 10px; clear: both; }
div.container_item3 { padding: 10px; clear: both; }
div.container_item_top { padding: 10px 10px 0px; clear: both; }
div.container_item_top2 { padding: 10px 10px 5px; clear: both; }
div.container_item_middle { padding: 5px 10px; clear: both; }
div.container_item_bottom { padding: 5px 10px 10px; clear: both; }
div.container_item_filler { border: 0pt none ; margin: 0pt; padding: 0pt; height: 1em; }
div.container_item { margin: 0pt; 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; clear: both; }
div.container_item5 { padding: 4px 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; 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 0pt; clear: both; }
div.container_item img, div.container_item_top2 img, div.container_item_middle img, div.container_item_bottom img { border: 0pt none ; margin: 0pt 0.3em 0.3em 0pt; padding: 0pt; float: left; }
div.container_item h3 { margin-bottom: 0.6em; }
a.link_mehr { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(224, 0, 14); font-size: 1em; }
a.link_ohne { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 1em; }
a.link_black { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
span.text_bild a { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); }
span.text_bild a.link_mehr { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(224, 0, 14); }
div.seitenliste { border-style: solid none; border-color: rgb(205, 205, 204) -moz-use-text-color; border-width: 1px 0pt; margin: 10px 0px 5px; padding: 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: normal; color: rgb(98, 98, 96); text-align: center; line-height: 19px; vertical-align: middle; height: 21px; }
div.seitenliste a { color: rgb(224, 0, 14); }
div.footer_valistung { border-top: 1px solid rgb(205, 205, 204); 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: rgb(98, 98, 96); font-size: 0.9em; }
div.seitenzahlen { text-align: right; }
span.prefix { border: 0pt none ; padding: 0pt; float: left; color: rgb(98, 98, 96); font-size: 0.9em; font-weight: bold; }
ul.seitenzahlen { border: 0pt none ; margin: 0pt; padding: 0pt; }
ul.seitenzahlen a, ul.seitenzahlen a:link { color: rgb(224, 0, 14); font-weight: normal; }
ul.seitenzahlen a:hover { color: rgb(224, 0, 14); font-weight: normal; }
ul.seitenzahlen li { border-style: none solid none none; border-color: -moz-use-text-color rgb(98, 98, 96) -moz-use-text-color -moz-use-text-color; border-width: 0pt 1px 0pt 0pt; margin: 0px 5px 0px 0px; padding: 0pt 5px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; color: rgb(98, 98, 96); font-size: 0.9em; font-weight: bold; }
ul.seitenzahlen li.last { border: 0pt none ; }
div.gallerie_headlines { border: 0pt none ; margin: 5px 5px 0px; padding: 0pt; }
div.left { margin: 0pt 0pt 5px; padding: 0pt; width: 100%; text-align: left; }
div.right { margin: 0pt; padding: 0pt; width: 100%; text-align: left; }
div.listung { padding: 0px 5px; clear: both; }
h1.liste, h1.liste a { padding: 0pt 0pt 0.5em; font-size: 1.1em; font-weight: bold; color: rgb(3, 70, 149); line-height: 1.1em; }
h2.liste, h2.liste a { font-size: 1em; font-weight: bold; color: rgb(98, 98, 96); }
div.item_liste { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(205, 205, 204); border-width: 0pt 0pt 1px; margin: 10px 2px; padding-bottom: 10px; }
div.item_liste, div.item_liste a.excerpt { color: rgb(0, 0, 0); font-size: 1em; }
a.excerpt { line-height: 1.4em; }
div.bild_listung { float: left; margin-right: 10px; margin-top: 0pt; margin-bottom: 0pt; }
div.quickedit { border: 1px solid rgb(244, 150, 51); padding: 3px; background: rgb(234, 238, 247) none repeat scroll 0% 0%; position: absolute; vertical-align: middle; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: 480px; }
div.quickedit .prioritaet { border: 0pt none ; margin: 0pt; padding: 0pt; width: 15px; font-size: 1.2em; font-weight: bold; text-decoration: none; color: rgb(0, 0, 0); text-align: center; }
div.links_dokumente { border: 1px solid rgb(205, 205, 204); padding: 5px; background-color: rgb(255, 255, 255); }
h3.links_dokumente { color: rgb(98, 98, 96); font-size: 1em; margin-bottom: 5px; }
h3.end_link, h3.end_link a { color: rgb(224, 0, 14); font-size: 1em; margin-bottom: 5px; }
div.meineMaz { border: 1px solid rgb(205, 205, 204); margin: 0px 3px 8px; padding: 0pt; background-color: rgb(255, 255, 255); }
h3.meineMaz { color: rgb(98, 98, 96); font-size: 1em; margin-bottom: 5px; }
.meineMAZ label { display: none; }
input.meineMaz_Button { border: 0px none ; background: transparent url(5e9c0ecec9db433ead91f789a9edd91a.gif) no-repeat scroll left top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; color: rgb(255, 255, 255); font-weight: bold; height: 20px; width: 140px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
input.meineMAZ { margin: 0px; padding: 0px; width: 140px; font-size: 1em; text-align: left; vertical-align: middle; line-height: 1em; color: rgb(3, 70, 149); }
div.forum_head { border: 0px none ; margin: 0px; padding: 0px 0px 0px 26px; background: rgb(3, 70, 149) url(a01053db467b4af28c006d2880277405.gif) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 21px; width: 100%; color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; }
h2.forum_head { border: 0px none ; margin: 0px; padding-top: 4px; float: left; font-size: 1em; }
div.forum_edit { margin-left: 69%; }
a.new_posting img { vertical-align: middle; padding-right: 3px; }
a.new_posting { color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; vertical-align: middle; }
div.forum_information { border-bottom: 1px solid rgb(255, 255, 255); margin: 0px; padding: 8px 0px 18px; background-color: rgb(244, 244, 243); color: rgb(0, 0, 0); font-size: 1em; }
div.forum_threads {  }
div.thread_body { border-top: 1px solid rgb(255, 255, 255); padding: 5px 3px 8px; background: rgb(244, 244, 243) url(2b9c6a536c934a17b56efce2c0e35874.jpg) repeat-y scroll left top; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); width: 98%; }
h3.forum, h3.forum a { border: 0px none ; margin: 0px; font-size: 0.9em; float: left; font-weight: normal; }
h2.forum, h2.forum a { border: 0px none ; margin: 0px; font-size: 1em; color: rgb(98, 98, 96); font-weight: bold; float: left; }
span.autor { color: rgb(3, 70, 149); font-weight: bold; }
span.text_forum { color: rgb(0, 0, 0); font-weight: normal; font-size: 0.9em; }
a.link_forum_mehr { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(224, 0, 14); font-size: 0.9em; white-space: nowrap; }
div.thread_head { padding: 4px 0px 2px; 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; width: 30%; font-size: 0.9em; text-align: right; float: left; }
div.wetter_item { margin: auto; padding: 0pt; text-align: left; width: 55%; }
div.wetter_box { margin: 2em 0em 1em; padding: 1em 0em 0em; overflow: hidden; background-color: rgb(255, 255, 255); height: 16.5em; }
div.wetter_vorschau_icon { margin: 0pt; overflow: hidden; width: 16.5%; float: left; text-align: center; vertical-align: middle; }
ul.wetterliste { border: 0pt none ; margin: 0pt; }
ul.wetterliste li, ul.wetterliste a { list-style-type: disc; font-size: 1em; }
div.showroom_360 { border: 0px none ; margin: 0px 0px 10px; padding: 0px; background-color: rgb(244, 244, 243); vertical-align: top; text-align: left; width: 360px; }
div#video360 { border: 0pt none ; margin: 0pt; padding: 0pt; background-repeat: no-repeat; background-position: left top; cursor: pointer; }
div#player { border: 0pt none ; margin: 0pt; padding: 0pt; cursor: pointer; }
div#videoplayer { position: absolute; top: 0px; left: 0px; z-index: -1; width: 360px; background-color: rgb(244, 244, 243); }
div.videoMenu ul { border: 0pt none ; margin: 5px 0px 10px -20px; padding: 0pt; }
div.videoMenu li { margin: 0pt; padding: 0pt; vertical-align: middle; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.spacer10_white { clear: both; height: 10px; line-height: 10px; font-size: 1px; background-color: rgb(255, 255, 255); width: 783px; }
div.spacer10_white_print { clear: both; height: 10px; line-height: 10px; font-size: 1px; background-color: rgb(255, 255, 255); width: 776px; }
div.footer, div.footer_large { border-top: 1px solid rgb(205, 205, 204); margin: 0px; padding: 3px 0px 5px; clear: both; display: block; width: 783px; text-align: center; background-color: rgb(255, 255, 255); }
div.footer_print { border-top: 1px solid rgb(205, 205, 204); margin: 0px; padding: 3px 0px 5px; clear: both; display: block; width: 776px; text-align: center; background-color: rgb(255, 255, 255); }
.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 { margin: 0px; position: absolute; top: 0pt; bottom: 0pt; }
.tinymap { border: 1px solid rgb(205, 205, 204); overflow: hidden; float: right; margin-left: 5px; margin-top: 0px; cursor: pointer; display: none; }
div.archivWerbungPrint { background-color: rgb(244, 244, 243); padding-bottom: 5px; text-align: center; width: 780px; }

