@charset "UTF-8";

/*General*/
/*http://meyerweb.com/eric/tools/css/reset/*/
/*v1.0 | 20080212*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border:0
}
sub, sup {font-size: 0.7em;line-height:1}
sub {vertical-align:sub}
sup {vertical-align:super}
body {line-height:1}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none}
:focus {outline:0}
ins {text-decoration:none}
del {text-decoration:line-through}
table {border-collapse:collapse;border-spacing:0}
/* Variable Grid System
   Learn more ~ http://www.spry-soft.com/grids/
   Based on 960 Grid System - http://960.gs/
   Licensed under GPL and MIT.
   Forces backgrounds to span full width, even if there is horizontal scrolling.
   Increase this if your layout is wider.
   Note: IE6 works fine without this fix.
*/
body {min-width:960px}
/*containers*/
.container_12 {width:960px;margin:0}
/*Grid >> Global*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {position:relative;float:left;display:inline;margin:0 10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12 {position:relative}
/* Grid >> Children (Alpha ~ First, Omega ~ Last) */
.alpha {margin-left:0}
.omega {margin-right:0}
/* Grid >> 12 Columns */
.container_12 .grid_1 {width:60px}.container_12 .grid_2 {width:140px}.container_12 .grid_3 {width:218px}.container_12 .grid_4 {width:302px}.container_12 .grid_5 {width:380px}.container_12 .grid_6 {width:458px}
.container_12 .grid_7 {width:540px}.container_12 .grid_8 {width:620px}.container_12 .grid_9 {width:700px}.container_12 .grid_10 {width:780px}.container_12 .grid_11 {width:860px}.container_12 .grid_12 {width:940px}
/* Prefix Extra Space >> 12 Columns */
.container_12 .prefix_1 {padding-left:80px}.container_12 .prefix_2 {padding-left:160px}.container_12 .prefix_3 {padding-left:240px}.container_12 .prefix_4 {padding-left:320px}.container_12 .prefix_5 {padding-left:400px}.container_12 .prefix_6 {padding-left:480px}
.container_12 .prefix_7 {padding-left:560px}.container_12 .prefix_8 {padding-left:640px}.container_12 .prefix_9 {padding-left:720px}.container_12 .prefix_10 {padding-left:800px}.container_12 .prefix_11 {padding-left:880px}
/* Suffix Extra Space >> 12 Columns */
.container_12 .suffix_1 {padding-right:80px}.container_12 .suffix_2 {padding-right:160px}.container_12 .suffix_3 {padding-right:240px;}.container_12 .suffix_4 {padding-right:320px;}.container_12 .suffix_5 {padding-right:400px}.container_12 .suffix_6 {padding-right:480px}
.container_12 .suffix_7 {padding-right:560px}.container_12 .suffix_8 {padding-right:640px}.container_12 .suffix_9 {padding-right:720px}.container_12 .suffix_10 {padding-right:800px}.container_12 .suffix_11 {padding-right:880px}
/*push space >> 12 columns*/
.container_12 .push_1 {left:80px}.container_12 .push_2 {left:160px}.container_12 .push_3 {left:240px}.container_12 .push_4 {left:320px}.container_12 .push_5 {left:400px}.container_12 .push_6 {left:480px}
.container_12 .push_7 {left:560px}.container_12 .push_8 {left:640px}.container_12 .push_9 {left:720px}.container_12 .push_10 {left:800px}.container_12 .push_11 {left:880px}
/*pull space >> 12 columns*/
.container_12 .pull_1 {left:-80px}.container_12 .pull_2 {left:-160px}.container_12 .pull_3 {left:-240px}.container_12 .pull_4 {left:-320px}.container_12 .pull_5 {left:-400px}.container_12 .pull_6 {left:-480px}
.container_12 .pull_7 {left:-560px}.container_12 .pull_8 {left:-640px}.container_12 .pull_9 {left:-720px}.container_12 .pull_10 {left:-800px}.container_12 .pull_11 {left:-880px}
/*clear floated elements*/
/*http://sonspring.com/journal/clearing-floats*/
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
/*http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified*/
.clearfix:before, .clearfix:after {content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after {clear:both}
/*end grid system*/
.clearfix {zoom:1}

/* helpers und standards */
.fl {float:left}
.fr {float:right}
.alignnone {clear:both;font-size:0;line-height:0;margin:0;padding:0;border:0;height:0;width:0}
.tL {text-align:left}
.tR {text-align:right}
.upper {text-transform:uppercase}
.lower {text-transform:lowercase}
.vspace {margin-bottom:20px}
.shortvspace .vspace {margin-bottom:12px}
img {border:0;vertical-align:top}
button {cursor:pointer}
body {font:12px/16px Arial, Helvetica, sans-serif;color:#000}
h2 {font-weight:400;font-size:34px;line-height:34px;color:#fec603}
h1, h3 {line-height:20px;font-size:20px}
h4 {font-size:20px;color:#d30a1d}
h5 {font-size:16px;color:#fff}
a {text-decoration:none;color:#000}
a:hover {text-decoration:none}
p {padding:0}
.bold {font-weight:700}
.quote {font-style:italic;color:#444}
.smallText {line-height:15px;font-size:11px}
.textwrap {white-space:normal}
html, body {width:100%}
.noborder {border:0 none !important}
.hidden {display:none}
.block {display:block}
figure {margin:0;padding:0}
/***graphics***/
.mS {background:url(../img/mainSprite.png) no-repeat}

/***layout***/
.container {background:#fff url(../img/bg-leftColumn.png) repeat-y; overflow: hidden;}
.container_2 {padding-left:5px;background:#fff}

/*advertisement*/
#bz__werbung {float:left;width:1144px}
#wallpaper_oben {float:left;width:1038px;height:90px}
#wallpaper_oben {height:auto}
#wallpaper_rechts {position:absolute;top:90px;left:944px;float:right;width:200px;height:652px}
#werbebanner {float:left;width:728px;height:90px;overflow:hidden;margin-left:10px}
#fullbanner {float:left;width:468px;height:60px;overflow:hidden;margin-left:10px;margin-top:30px}
#skyscrapper_gross {float:right;width:200px;height:600px;overflow:hidden;margin-top:94px}
#skyscrapper_mittel {float:right;width:160px;height:600px;overflow:hidden;margin-top:94px;margin-right:40px}
#skyscrapper_klein {float: right;width:120px;height: 600px;overflow:hidden;margin-top:94px;margin-right:80px}
#bz__werbung:after {content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}

/***header***/
.wrapper {background:#fff;}
.wrapper > header {
    padding:0 14px 0 14px;background:-moz-linear-gradient(top, #e0dfdf 0px, #ffffff 100px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px,#e0dfdf), color-stop(100px,#ffffff));
    background:-webkit-linear-gradient(top, #e0dfdf 0px,#ffffff 100px);background:-o-linear-gradient(top, #e0dfdf 0px,#ffffff 100px);background:-ms-linear-gradient(top, #e0dfdf 0px,#ffffff 100px);
    background:linear-gradient(top, #e0dfdf 0px,#ffffff 100px);overflow:hidden;
}
header .logo {float:left;display:block;width:148px;height:82px;margin:36px 17px 0 0;background-position:0 0}
header .logoSlogan {float:left;display:block;width:148px;margin:108px 0 0 -166px;font-size:16px;color:#000;text-align:center}

/*navigation*/
nav {margin-bottom:13px;background:#d6d6d6}
nav.mobile {display:none}
nav > ul {width:103%}
nav a {position:relative;float:left;margin:0 1px 0 0;padding:0 0 0 10px;font-size:11px;font-weight:700;background:url(../img/mainSprite.png) no-repeat 0 -241px;text-transform:uppercase;color:#fff}
nav a span {float:right;padding:2px 13px 2px 0;background:url(../img/mainSprite.png) no-repeat right -191px}
nav a:hover {background-position:0 -266px;color:#c71000}
nav a:hover span {background-position:right -216px}
nav li {position:relative;float:left}
nav li ul {position:absolute;top:20px;right:0;display:none;width:145px;background:#fff;border:1px solid #c7c7c7;z-index:900}
nav li:first-child ul {left:0;right:auto}
nav li:hover ul {display:block}
nav li li {float:none;width:100%}
nav li li a {float:none;display:block;padding:2px 10px 3px;color:#000;background:none}
nav li li a:hover,nav li li a:active, nav li li a:focus {background:#e9e9e9;color:#000}

/***black-leftColumn***/
.leftColumn {position:relative}
.leftColumn .topBg {position:relative;display:block;width:147px;height:9px;background:#fff}
.leftColumn .topBgInner {position:absolute;top:0;left:0;width:147px;height:9px;background:url(../img/bg-leftColumnTop.png) no-repeat;z-index:5}
.leftColumn .content {padding:0 10px}
.leftColumn .time {margin-bottom:9px;font-weight:700;color:#fff}
.leftColumn .newsPaper {display:block;margin-bottom:21px}
.leftColumn #fastSearch {position:relative;margin-bottom:20px}
.leftColumn #fastSearch input {width:113px;padding:6px 0 5px 7px;font:700 11px/14px arial, helvetica, sans-serif;text-transform:uppercase;border:0 none;border-top:1px solid #f5f5f5;color:#999}
.leftColumn #fastSearch button {position:absolute;top:9px;right:9px;width:6px;height:11px;padding:0;background-position:right -339px;border:0 none}
.leftColumn .links {margin-bottom:10px}
.leftColumn .links a{float:left;display:block;width:100%;margin-bottom:12px;font-weight:700;text-transform:uppercase;color:#fff}
.leftColumn .facebook {display:block;margin-bottom:25px}
.leftColumn .promotion {display:block;margin-bottom:18px;font-weight:700;text-align:center;color:#fff}
.leftColumn .promotion img {margin-bottom:8px}
.leftColumn .seperator {display:block;margin-bottom:20px;border-top:1px dotted #666}
.leftColumn .image {display:block;margin-bottom:20px;text-align:center}

/***content***/
/*werbung*/
#channelPresenter {margin-bottom:10px;text-align:center}
/*breaking news*/
.breakingNews {height:180px;background:#000}
.breakingNews a{position:relative;display:block;height:180px;color:#fff}
.breakingNews a img {position:absolute;left:0;z-index:0}
.breakingNews a strong{display:block;text-transform:uppercase}
.breakingNews.small{height:90px}
.breakingNews.small a{height:90px;color:#fffe02}
.breakingNews.small a:hover{text-decoration:none}
.breakingNews.small a .fast {position:relative;z-index:1;padding:10px 5px 10px 10px;font-size:18px}
.breakingNews.small a .message {position:relative;z-index:1;margin:0 5px 0 10px;padding:10px 0 0;font-size:38px;line-height:36px;border-bottom:2px solid #fffe02}
.breakingNews.normal .fast, .breakingNews.normal .message, .breakingNews.big .fast, .breakingNews.big .message {position:relative;padding:5px;background:rgba(0,0, 0, 0.50);z-index:1}
.breakingNews.normal .message, .breakingNews.big .message {position:absolute;right:0;bottom:0;width:450px;font-size:30px;line-height:28px;font-weight:400;z-index:1}
.breakingNews.big .fast {float:left}
.breakingNews.big {height:270px}
.breakingNews.big a {height:270px}

/*slider, bzList & media archive*/
.slider {position:relative;width:747px;height:125px;padding:15px 0;overflow:hidden}
.slider .viewport {position:relative;float:left;width:699px;height:128px;margin-left:22px;padding:0;overflow:hidden}
.slider.channel {float:right}
.slider.channel, .slider.channel .viewport {overflow:visible}
.slider .buttons {position:absolute;top:55px;left:0;display:block;width:12px;height:23px;background-position:right -137px;text-indent:-9999px}
.slider .next {right:0;left:auto;background-position:right -163px}
.slider .prev.disable {background-position:right -85px}
.slider .next.disable {background-position:right -111px}
.slider .overview {position:absolute;top:0;left:0;width:3000px;height:121px;list-style:none;margin:0;padding:0}
.mediaArchive .overview {padding:15px 40px 15px 34px}
.mediaArchive .overview:nth-child(2){background:#eee}
.slider .overview li, .mediaArchive .overview li {float:left;width:144px;height:121px;margin:0 41px 0 0}
.slider .overview li.channel {width:224px;margin:0 0 0 -41px}
.mediaArchive .overview li:last-child {margin-right:0}
.slider .overview a, .mediaArchive .overview a {display:block;font:700 11px/12px arial, helvetica, sans-serif;color:#333}
.slider .overview a, .mediaArchive .overview a {position:relative}
.slider .overview a .btn, .mediaArchive .overview a .btn, article.gallery a .btn {position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/bz_playBtnArchive.png) no-repeat 50% 50%}
.slider .overview a {font:700 13px/13px arial, helvetica, sans-serif}
.slider .overview img, .mediaArchive .overview img {margin:0 0 2px}
.slider .overview li.channel img {margin-top:15px}
.slider .overview a strong, .mediaArchive .overview a strong {display:block;margin:0 0 3px;color:#c71000}
.mediaArchive .overview a {height:123px;overflow:hidden}
.mediaArchive .overview a strong {height:12px;overflow:hidden}
.slider .overview a strong {font-size:11px;line-height:12px}
@-moz-document url-prefix() { .slider .overview a strong {font-weight:600; } } 
.slider .overview a figcaption {height:27px;overflow:hidden;font-size:12px}

.content .slider {
    width:780px;
    margin-bottom:20px;
    background:-moz-linear-gradient(top,  #e0dfdf 0%, #e1e1e1 6%, #f5f5f5 24%, #ffffff 44%, #ffffff 53%, #fafafa 65%, #f5f5f5 73%, #e2e1e1 94%, #e0dfdf 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0dfdf), color-stop(6%,#e1e1e1), color-stop(24%,#f5f5f5), color-stop(44%,#ffffff), color-stop(53%,#ffffff), color-stop(65%,#fafafa), color-stop(73%,#f5f5f5), color-stop(94%,#e2e1e1), color-stop(100%,#e0dfdf));
    background:-webkit-linear-gradient(top,  #e0dfdf 0%,#e1e1e1 6%,#f5f5f5 24%,#ffffff 44%,#ffffff 53%,#fafafa 65%,#f5f5f5 73%,#e2e1e1 94%,#e0dfdf 100%);
    background:-o-linear-gradient(top,  #e0dfdf 0%,#e1e1e1 6%,#f5f5f5 24%,#ffffff 44%,#ffffff 53%,#fafafa 65%,#f5f5f5 73%,#e2e1e1 94%,#e0dfdf 100%);
    background:-ms-linear-gradient(top,  #e0dfdf 0%,#e1e1e1 6%,#f5f5f5 24%,#ffffff 44%,#ffffff 53%,#fafafa 65%,#f5f5f5 73%,#e2e1e1 94%,#e0dfdf 100%);
    background:linear-gradient(top,  #e0dfdf 0%,#e1e1e1 6%,#f5f5f5 24%,#ffffff 44%,#ffffff 53%,#fafafa 65%,#f5f5f5 73%,#e2e1e1 94%,#e0dfdf 100%);
}
.content .slider .viewport {margin-left:39px}
.content .prev {left:16px}
.content .next {right:14px}

@media screen and (min-width: 1px) {
    .wrapper {background:#fff}
    .wrapper > header {background:url(../img/bg-wrapperTop.png) repeat-x 0 0\9;}
    .content .slider {background:url(../img/bg-slider.png) repeat-x 0 0\9;}
   .slider .overview a strong {font-weight:600\9;}
}
/* fadeShow desktop */
#fadeShow {display:none}

/***HTML5 card***/
.card_overlay {z-index:1;pointer-events:none}
/*general classes*/
.card_hidden {position:absolute !important;top:-9999px !important;left:-9999px !important}
.card_container {position:relative;width:780px;height:400px;margin-bottom:20px;z-index:0;background:#fff url(../img/canvas_map/karte_bg-gradient.png) repeat-x left bottom}
/*overlay for ep. gif-animations / attention: Will be the z-index higher, 'll be the elements down under not more clickable*/
.card_overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/canvas_map/snow.gif") repeat;z-index:1;pointer-events:none}
/*elements article teaser anchors*/
.card_news-item {position:absolute;top:0;left:0;width:357px;height:395px;z-index:100;background:url(../img/canvas_map/karte_bg-gradient.png) repeat-x}
.card_news-item, .card_news-preview {cursor:pointer}
.card_title {margin:4px 0 0;padding:4px 5px;overflow:hidden;color:#fff;font:700 32px/32px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;text-transform:none}
.card_title a {color:#000;background:transparent;text-decoration:none}
/*colors*/
.card_title {background:#c71000;background:rgba(199, 16, 0, .7)}
.card_news-box {border:3px solid #c71000}
.card_news-preview {border:3px solid #c71000}
.card_more-link {color:#c71000}
.card_dachzeile {background:#c71000}
.card_news-item .card_title {background:none}
.card_schwarz .card_title {background:#19171c;background:rgba(25, 23, 28, .7)}
.card_schwarz .card_news-box {border:3px solid #19171c}
.card_schwarz .card_news-preview {border:2px solid #19171c}
.card_schwarz .card_more-link {color:#19171c}
.card_schwarz .card_dachzeile {background:#19171c;background:rgba(25, 23, 28, .7)}
/*end colors*/
.card_image-detail {position:absolute;top:0;left:0}
.card_news-box {
    position:relative;width:351px;height:197px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
    -moz-box-shadow:rgba(0,0,0,.3) 3px 3px 6px;-webkit-box-shadow:rgba(0,0,0,.3) 3px 3px 6px;-o-box-shadow:rgba(0,0,0,.3) 3px 3px 6px;box-shadow:rgba(0,0,0,.3) 3px 3px 6px;
}
.card_teaser {margin:3px 0 0;padding:0 8px;font:400 15px/18px arial, helvetica, sans-serif}
/*elements card right*/
#card_red-dot {position:absolute;top:100px;left:200px;width:14px;height:13px;background:url(../img/canvas_map/red-dot.png);z-index:200}
#card_canvas_container, #card_canvas {position:absolute;top:0;left:0;width:780px;height:400px;background:none;background-position:right top;background-repeat:no-repeat;background-color:transparent;z-index:0}
#card_berlin #card_canvas {background:url(../img/canvas_map/bezirke/berlin.jpg) no-repeat}
#card_berlin_charlottenburg #card_canvas {background-image:url(../img/canvas_map/bezirke/charlottenburg.jpg)}
#card_berlin_friedrichshain #card_canvas {background-image:url(../img/canvas_map/bezirke/friedrichshain.jpg)}
#card_berlin_hellersdorf #card_canvas {background-image:url(../img/canvas_map/bezirke/hellersdorf.jpg)}
#card_berlin_hohenschoenhausen #card_canvas {background-image:url(../img/canvas_map/bezirke/hohenschoenhausen.jpg)}
#card_berlin_koepenick #card_canvas {background-image:url(../img/canvas_map/bezirke/koepenick.jpg)}
#card_berlin_kreuzberg #card_canvas {background-image:url(../img/canvas_map/bezirke/kreuzberg.jpg)}
#card_berlin_lichtenberg #card_canvas {background-image:url(../img/canvas_map/bezirke/lichtenberg.jpg)}
#card_berlin_marzahn #card_canvas {background-image:url(../img/canvas_map/bezirke/marzahn.jpg)}
#card_berlin_mitte #card_canvas {background-image:url(../img/canvas_map/bezirke/mitte.jpg)}
#card_berlin_neukoelln #card_canvas {background-image:url(../img/canvas_map/bezirke/neukoelln.jpg)}
#card_berlin_pankow #card_canvas {background-image:url(../img/canvas_map/bezirke/pankow.jpg)}
#card_berlin_prenzlauerberg #card_canvas {background-image:url(../img/canvas_map/bezirke/prenzlauer_berg.jpg)}
#card_berlin_reinickendorf #card_canvas {background-image:url(../img/canvas_map/bezirke/reinickendorf.jpg)}
#card_berlin_schoeneberg #card_canvas {background-image:url(../img/canvas_map/bezirke/schoeneberg.jpg)}
#card_berlin_spandau #card_canvas {background-image:url(../img/canvas_map/bezirke/spandau.jpg)}
#card_berlin_steglitz #card_canvas {background-image:url(../img/canvas_map/bezirke/steglitz.jpg)}
#card_berlin_tempelhof #card_canvas {background-image:url(../img/canvas_map/bezirke/tempelhof.jpg)}
#card_berlin_tiergarten #card_canvas {background-image:url(../img/canvas_map/bezirke/tiergarten.jpg)}
#card_berlin_treptow #card_canvas {background-image:url(../img/canvas_map/bezirke/treptow.jpg)}
#card_berlin_umland #card_canvas {background-image:url(../img/canvas_map/bezirke/umland.jpg)}
#card_berlin_wedding #card_canvas {background-image:url(../img/canvas_map/bezirke/wedding.jpg)}
#card_berlin_weissensee #card_canvas {background-image:url(../img/canvas_map/bezirke/weissensee.jpg)}
#card_berlin_wilmersdorf #card_canvas {background-image:url(../img/canvas_map/bezirke/wilmersdorf.jpg)}
#card_berlin_zehlendorf #card_canvas {background-image:url(../img/canvas_map/bezirke/zehlendorf.jpg)}

#card_berlin_em2012 #card_canvas {background-image:url(../img/canvas_map/bezirke/emkarte_300512.jpg)}

#card_berlin_sektoren #card_canvas {background-image:url("../img/canvas_map/bezirke/berlin_sektoren.gif")}
#card_berlin_sektoren .card_toggle-marker {background:url("../img/canvas_map/marker-grenzuebergaenge.png") no-repeat 0 2px}
.card_toggle-marker {position:absolute;right:5px;bottom:7px;width:86px;height:32px;padding-left:16px;font-family:700 10px/12px Arial, Helvetica, sans-serif;color:#333;cursor:pointer;z-index:50}
.card_toggle-marker:hover {text-decoration:underline}
/*news preview boxes*/
.card_news-preview {
    position:absolute;top:2px;left:446px;width:111px;height:79px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
    -moz-box-shadow:rgba(0,0,0,.3) 3px 3px 6px;-webkit-box-shadow:rgba(0,0,0,.3) 3px 3px 6px;-o-box-shadow:rgba(0,0,0,.3) 3px 3px 6px;box-shadow:rgba(0,0,0,.3) 3px 3px 6px;z-index:100;
}
.card_news-preview:hover .card_dachzeile, .card_news-preview:hover .card_image-preview {opacity:.4}
.card_news-preview.card_news0 {top:15px;left:377px}
.card_news-preview.card_news1 {top:1px;left:518px}
.card_news-preview.card_news2 {top:124px;left:641px}
.card_news-preview.card_news3 {top:237px;left:655px}
.card_news-preview.card_news4 {top:308px;left:519px}
.card_news-preview.card_news5 {top:285px;left:380px}
.card_dachzeile {position:absolute;bottom:0;left:0;width:108px;height:11px;padding:1px 0 5px 3px;font-size:9px;overflow:hidden;text-transform:uppercase;color:#fff;z-index:150}
.card_image-preview {position:absolute;top:0;left:0;width:111px;height:62px}
.card_teaser-top-right {position:absolute;top:0;right:19px;width:88px;height:86px;cursor:pointer;z-index:5}
#card_canvas_bg_img {position:absolute;right:0;width:780px;height:400px;z-index:0}
.card_label {display:none;position:absolute;width:auto;height:17px;padding:0 2px;white-space:nowrap;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#fffaee;background-color:rgba(255, 250, 238, .7);border:1px solid #000;color:#000;z-index:100}

/*breadcrumb*/
.breadcrumb {margin-bottom:12px;font-size:10px;text-transform:uppercase}
.breadcrumb li {float:left;margin-right:3px;color:#c71000}
.breadcrumb li:after {content:">"}
.breadcrumb li a {padding-right:3px;color:#c71000}
.breadcrumb li:last-child:after {content:""}

/*sections*/
section {margin-bottom:20px}
section header {margin-bottom:15px;padding:0;font:700 14px/16px Times New Roman, serif;text-transform:uppercase;color:#c00}
section > a.mobile {display:none}

/*teasers*/
.panoTeaser a {font-size:14px}
.panoTeaser img {margin-bottom:15px}
.panoTeaser strong {display:block;margin-bottom:6px;font:700 34px/36px Times New Roman, serif}

.panorama .bigTeaser {margin-top:20px}
.bigTeaser a {font-size:13px}
.bigTeaser img {float:left;margin-right:18px}
.bigTeaser strong {display:block;margin-bottom:6px;font-size:16px;line-height:17px}

.smallTeasers {margin-bottom:15px}
.smallTeaser {margin-bottom:25px}
.smallTeasers .smallTeaser:last-child {margin-bottom:0}
.smallTeaser img {float:left;margin:0 15px 10px 0}
.smallTeaser strong {display:block;margin-bottom:6px;font-size:16px}
.smallTeaser.mobile {display:none}

.serviceTeaser {margin-bottom:25px}
.serviceTeaser img {float:left;margin-right:15px}
.serviceTeaser strong {display:block;margin-bottom:6px;font-size:14px}
.serviceTeaser a:hover .card_more-link {text-decoration:underline}

.teaser {float:left;width:219px;margin:0 20px 20px 0}

.teaser.right {margin-right:0}
.teaser strong {display:block;margin-bottom:4px;font-size:16px}

.smallTeaser a:hover span, .smallTeaser a:hover strong, .teaser a:hover span, .teaser a:hover strong {text-decoration:underline}
.panoTeaser span, .bigTeaser span, .smallTeaser span, .teaser span {display:block;margin-bottom:4px;font-size:11px;line-height:12px;font-weight:700;text-transform:uppercase;color:#c00}
.panoTeaser span.noMobile, .panoTeaser span.mobile, .bigTeaser span.noMobile, .smallTeaser span.noMobile, .teaser span.noMobile {font-size:12px;line-height:16px;font-weight:400;text-transform:none;color:#000}
.smallTeaser a:hover span.noMobile, .teaser a:hover span.noMobile {color:#000;text-decoration:none}

/*socialprivecy custimized for bz*/
.gallery .socialshareprivacy {float:right;margin:0 55px 5px 0}
.social_share_privacy_area {clear:both;list-style-type:none;display:block;width:auto;margin:20px 0 !important;padding: 0 !important;height:25px}
.gallery .socialshareprivacy .social_share_privacy_area {margin:0 !important}
.social_share_privacy_area li {float:left;height:21px;margin:0 !important;padding:0 !important}
.social_share_privacy_area li .dummy_btn {float:left;height:inherit;margin:0 0 0 10px;padding:0;cursor:pointer}
.social_share_privacy_area li div iframe {overflow:hidden;width:inherit;height:inherit}
/*facebook begin*/
.social_share_privacy_area .facebook {width:180px;display:inline-block}
.social_share_privacy_area .facebook div.fb_like {/*width:65px*/}
.social_share_privacy_area .facebook .fb_like iframe {width:145px}
/*facebook end twitter begin*/
.social_share_privacy_area .twitter {width:100px}
.social_share_privacy_area li div.tweet {width:65px}
/*twitter end google+ begin*/
.social_share_privacy_area .gplus {width:123px}
.social_share_privacy_area li div.gplusone {width:90px}
/*google+ end  Switch begin*/
.social_share_privacy_area li .switch {float:left;width:23px;height:12px;margin:4px 0 0;padding:0;overflow:hidden;display:inline-block;text-indent:-9999em;background:url(../img/socialshareprivacy_on_off.png) no-repeat;cursor:pointer}
.social_share_privacy_area li .switch.on {background-position:0 -12px}
/*switch end tooltips begin*/
.social_share_privacy_area li.help_info {position:relative}
.social_share_privacy_area li.help_info .info, .social_share_privacy_area li .help_info.icon .info {
    display:none;position:absolute;bottom:40px;left:0;width:290px;margin:0;padding:10px 15px;font-size:12px;line-height:16px;font-weight:700;border:1px solid #ccc;
    -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 4px #999;-webkit-box-shadow:0 3px 4px #999;box-shadow:0 3px 4px #999;background-color:#fdfbec;color:#000;z-index:500;
}
.social_share_privacy_area li.gplus.help_info .info {left:-60px}
.social_share_privacy_area li .help_info.icon .info {left:-243px;width:350px}
.social_share_privacy_area li.help_info.display .info, .social_share_privacy_area li .help_info.icon.display .info {display:block}
.social_share_privacy_area li.help_info.info_off.display .info {display:none}
.social_share_privacy_area li .help_info.icon {
    position:relative;display:inline-block;width:25px;height:20px;margin:0;padding:0;vertical-align:top;
    background:#fff url(../img/socialshareprivacy_info.png) no-repeat center center;
    border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px; 
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {border-top-width:0;border-left-width:0}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
/*tooltips end settings/info begin*/
.social_share_privacy_area li.settings_info {position:relative;top:-2px}
.social_share_privacy_area li.settings_info a {margin: 0 !important;text-decoration:none}
.social_share_privacy_area li.settings_info .settings_info_menu {background-color: #f3f4f5;
    border:2px solid #e7e3e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #c1c1c1;-webkit-box-shadow:2px 2px 3px #c1c1c1;box-shadow:3px 3px 3px #c1c1c1;
    position:absolute;top:0;left:0;width:135px;margin:0;padding:0;z-index:100;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {display:none;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
    display:inline-block;width:25px;height:20px;margin:0;padding:0;text-indent:-9999em;
    background:#fff url(../img/settings.png) no-repeat center center;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {border-top-width:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {margin:0;padding:0 10px 10px;border-width:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {width:115px;margin:0;padding:10px 0;font-size:11px;line-height: 14px;font-weight:700;white-space:normal}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {clear:both;float:left;margin:4px 10px 4px 0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
    float:left;display:inline-block;margin:0;padding:0;font-size:12px;font-weight:700;line-height:24px;
    -moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {color:#090}

/*article*/
article .functions {float:right;margin-top:10px}
article .functions .print {float:left;width:16px;height:13px;margin:0 10px 0 0;background-position:right -320px}
article .functions .sendmail {float:left;width:15px;height:11px;margin-top:2px;background-position:right -306px}
article hgroup {position:relative;margin-bottom:13px;overflow:hidden}
article hgroup.notArchivArticle {height:99px}
article hgroup h2 {
    height:20px;font:700 12px/20px arial;text-transform:uppercase;color:#c00;white-space:nowrap;
    text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}
article hgroup h1 {font:700 37px/40px times new roman, serif}
article .meta {display:block;margin-bottom:5px;font-size:11px;color:#333}
article .meta .time {margin-left:5px;color:#c00}
article p {margin:0 0 15px;font-size:14px;line-height:18px}
/*gallery & map & street view*/
div.lb2 {display:none}
div.artikelbild {width:100%;margin-bottom:20px;background:#efefef;text-align:center}
div.mainIMG, div.mainIMG img, div.map, div.hidden {height:260px}
div.mainIMG a.video {position:relative}
div.mainIMG a.video .btn {position:absolute;top:104px;left:173px;width:110px;height:56px;background:url(../img/bz_playBtn2.png) no-repeat}
img.img_f {cursor:url(../img/highslide-gfx/zoomin.cur), pointer !important}
div.bildleiste {margin-top:1px;padding-bottom:1px}
div.copyrightleiste {height:17px;padding:4px 13px 0;font-size:9px;background:#fff;color:#c4c4c4}
div.copyrightleiste .bildcounter {color:#4c4c4c;white-space:nowrap}
div.buttonleiste {
    border-top:1px dotted #999;border-bottom:1px dotted #999;
    background:-moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 11%, #eeeeee 23%, #e1e1e1 48%, #e1e1e1 55%, #e5e5e5 63%, #ffffff 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(11%,#f9f9f9), color-stop(23%,#eeeeee), color-stop(48%,#e1e1e1), color-stop(55%,#e1e1e1), color-stop(63%,#e5e5e5), color-stop(100%,#ffffff));
    background:-webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 11%,#eeeeee 23%,#e1e1e1 48%,#e1e1e1 55%,#e5e5e5 63%,#ffffff 100%);
    background:-o-linear-gradient(top,  #ffffff 0%,#f9f9f9 11%,#eeeeee 23%,#e1e1e1 48%,#e1e1e1 55%,#e5e5e5 63%,#ffffff 100%);
    background:-ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 11%,#eeeeee 23%,#e1e1e1 48%,#e1e1e1 55%,#e5e5e5 63%,#ffffff 100%);
    background:linear-gradient(top,  #ffffff 0%,#f9f9f9 11%,#eeeeee 23%,#e1e1e1 48%,#e1e1e1 55%,#e5e5e5 63%,#ffffff 100%);  
}
div.buttonleiste .navileiste {padding:6px 7px 4px;min-height:25px}
div.subtext {float:left;width:308px;height:24px;margin:0 56px;padding-top:1px;overflow:hidden;text-align:left;line-height:12px;font-size:11px;color:#4c4c4c}
div.iconleiste {clear:both;display:table;margin:0 auto;padding:0 12px;text-align:left}
div.iconleiste span {display:table-cell;width:110px;text-align:center}
div.iconleiste img {margin:12px;border:1px solid #c4c4c4;cursor:pointer}
div.iconleiste span.active img {cursor:default}
.rightarr img, .leftarr img {cursor:pointer}
article > p > img, article > table img {float:left;margin:5px 10px 10px 0}
article > table img:after {clear:both}
article p a {color:#c71000}

article .special_vote {position:relative;margin-bottom:10px}
article .special_vote #poll {position:absolute;top:130px;right:0;width:168px}
article .special_vote #poll a {display:block;margin:0 0 15px;padding:1px 0 0 21px;font-size:12px;line-height:15px;font-weight:700;background:url(../img/Radio_Label_White.png) no-repeat;color:#fff;text-shadow:1px 0 0 #000}
article .special_vote #poll a:hover, article .special_vote #poll a:active {background-position:0 -16px}
article .special_vote #poll div {line-height:15px;font-weight:700;color:#fff}

.mediaArchive {margin-bottom:30px;border:1px solid #ccc}
.mediaArchive {position:relative;padding:0;zoom:1}
.mediaArchive .menu {
    margin:0 0 5px;padding:0;border:0;border-bottom:1px dotted #9b9b9b;
    background:#e0dfdf;
    background:-moz-linear-gradient(top, #e0dfdf 0%, #e5e5e5 33%, #ffffff 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0dfdf), color-stop(33%,#e5e5e5), color-stop(100%,#ffffff));
    background:-webkit-linear-gradient(top, #e0dfdf 0%,#e5e5e5 33%,#ffffff 100%);
    background:-o-linear-gradient(top, #e0dfdf 0%,#e5e5e5 33%,#ffffff 100%);
    background:-ms-linear-gradient(top, #e0dfdf 0%,#e5e5e5 33%,#ffffff 100%);
    background:linear-gradient(top, #e0dfdf 0%,#e5e5e5 33%,#ffffff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dfdf', endColorstr='#ffffff',GradientType=0 );
}
.mediaArchive .menu:after {clear:both;display:table;content:""}
.mediaArchive .menu li {list-style:none;float:left;position:relative;top:1px;margin:-1px 0 0 0;padding:0 1px 0 0;border-bottom:0 !important;white-space:nowrap;background:#fff}
.mediaArchive .menu li a {float:left;padding:.5em 20px .5em;text-decoration:none;font-size:11px;font-weight:700;background:#999;color:#fff;text-transform:uppercase}
.mediaArchive .menu li.selected {margin-bottom:0;padding-bottom:1px}
.mediaArchive .menu li.selected a {cursor:pointer;color:#c00;background:#fff}
.mediaArchive .menu li a {cursor:pointer}
.mediaArchive form {float:right}
.mediaArchive form label {float:left;margin:5px 17px 0 0;font-size:11px;text-transform:uppercase;color:#999}
/*mediaArchive pagination*/
.mediaArchive .pagination {font-weight:700;text-align:center;border-bottom:0 none;border-top-style:dotted;color:#666}
.mediaArchive .pagination a {margin:0 2px;color:#666}
.mediaArchive .pagination .active {color:#c71000}
/*searchCloud*/
.searchCloud {margin:0 0 25px;padding:25px 42px;border-top:1px dotted #ccc;text-transform:uppercase;color:#999}
.searchCloud strong {font-size:11px;color:#666}
.searchCloud a {font-size:11px;color:#999}
.searchCloud a:hover, .searchCloud a.selected {color:#c71000}

@media screen and (min-width: 1px) {
    .mediaArchive form {position:relative\9;}
    .mediaArchive .menu {float:left\9;width:100%\9;margin:-21px 0 26px 0\9;}
}

section.box {border:1px solid #999}
section.box header {
    margin-bottom:7px;padding:0 5px 1px;
    background:#e1e0e0;background:-moz-linear-gradient(top, #e1e0e0 0%, #e2e1e1 24%, #ebebeb 52%, #f8f8f8 80%, #fefefe 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e0e0), color-stop(24%,#e2e1e1), color-stop(52%,#ebebeb), color-stop(80%,#f8f8f8), color-stop(100%,#fefefe));
    background:-webkit-linear-gradient(top, #e1e0e0 0%,#e2e1e1 24%,#ebebeb 52%,#f8f8f8 80%,#fefefe 100%);
    background:-o-linear-gradient(top, #e1e0e0 0%,#e2e1e1 24%,#ebebeb 52%,#f8f8f8 80%,#fefefe 100%);
    background:-ms-linear-gradient(top, #e1e0e0 0%,#e2e1e1 24%,#ebebeb 52%,#f8f8f8 80%,#fefefe 100%);
    background: linear-gradient(top, #e1e0e0 0%,#e2e1e1 24%,#ebebeb 52%,#f8f8f8 80%,#fefefe 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e0e0', endColorstr='#fefefe',GradientType=0 );
}
section.box header strong {display:block;padding:2px 0 2px 6px;font-family:times new roman, serif;font-size:13px;line-height:20px !important;text-transform:uppercase;border-bottom:1px dotted #999;color:#c00}
section .content {padding:0 10px}
section a.block {display:block;padding:0 1px}

/*aside & blocks*/
/*section heights*/
.blog, .poll, .horoskop.small, .bzList {height:110px}
.smallPoll {height:150px}
.mediumPoll {height:200px}
.bigPoll, .oneTeaser, .threeTeaserBox, .twoTeaserBox, .horoskop.big {height:250px}
.nineTeaser {height:360px}

/*2,3,9 teaser sections*/
.twoTeaserBox .content a {float:left;width:125px;margin-right:26px;font-weight:700}
.twoTeaserBox .content a:last-child {margin:0}
.twoTeaserBox .content a img {margin:0 0 3px 0}
.threeTeaserBox .content a {display:block;margin-bottom:8px;padding-bottom:5px;overflow:hidden;font-size:13px;border-bottom:1px solid #e0e0e0}
.threeTeaserBox .content a:last-child {margin:0;padding:0;border:0 none}
.threeTeaserBox .content a img{float:left;margin:0 10px 5px 0}
.threeTeaserBox .content a strong{display:block;font-size:12px;line-height:13px;text-transform:uppercase;color:#c71000}
.mostReaded .content a, .mostReaded .content a:last-child {position:relative;padding-left:25px}
.mostReaded .content .number {position:absolute;top:0;left:0;display:block;width:15px;height:16px;text-align:center;background:#c71000;color:#fff}
.twoTeaserBox .content, .threeTeaserBox .content, .nineTeaserBox .content {padding:0 12px}
.nineTeaserBox .content a {float:left;width:84px;margin:0 12px 5px 0;font-size:13px}
.nineTeaserBox .content a.third {margin-right:0}
.nineTeaserBox .content a img {margin-bottom:2px}
.threeTeaserBox .line, .nineTeaserBox .line {clear:both;margin-bottom:8px;border-bottom:1px solid #e0e0e0}

/*weather teaser*/
.weatherData .temprature {float:left;width:92px;height:76px;margin-right:10px;padding:0 10px 0 0;border-right:1px solid #ccc}
.weatherData .temprature img {display:block;margin:-8px 0 0 12px}
.weatherData .temprature span {display:block;margin-top:-3px;font-size:22px;font-weight:700;text-align:center}
.weatherData .infos {float:right;width:187px}
.weatherData .infos a, .weatherData .infos span {color:#c71000}

/*bzList*/
.bzList .info {display:block;margin-bottom:5px;padding-left:20px}
.bzList .slider {margin:0;padding:3px 0;background:#fff}
.bzList .slider, .bzList .slider .viewport, .bzList .slider .viewport .overview {height:48px}
.bzList .slider .viewport {width:224px;margin-left:28px}
.bzList .slider {width:280px}
.bzList .slider .overview li {width:199px;height:auto;margin:0;padding-left:25px}
.bzList .slider .overview li.eins {background:url(../img/numbers/1.png) no-repeat}
.bzList .slider .overview li.zwei {background:url(../img/numbers/2.png) no-repeat}
.bzList .slider .overview li.drei {background:url(../img/numbers/3.png) no-repeat}
.bzList .slider .overview li.vier {background:url(../img/numbers/4.png) no-repeat}
.bzList .slider .overview li.fuenf {background:url(../img/numbers/5.png) no-repeat}
.bzList .slider .overview li.sechs {background:url(../img/numbers/6.png) no-repeat}
.bzList .slider .overview li.sieben {background:url(../img/numbers/7.png) no-repeat}
.bzList .slider .overview li.acht {background:url(../img/numbers/8.png) no-repeat}
.bzList .slider .overview li.neun {background:url(../img/numbers/9.png) no-repeat}
.bzList .slider .overview li.zehn {background:url(../img/numbers/10.png) no-repeat}
.bzList .slider .overview li.elf {background:url(../img/numbers/11.png) no-repeat}
.bzList .slider .overview li.zwoelf {background:url(../img/numbers/12.png) no-repeat}
.bzList .slider .overview li.dreizehn {background:url(../img/numbers/13.png) no-repeat}
.bzList .slider .overview li.vierzehn {background:url(../img/numbers/14.png) no-repeat}
.bzList .slider .overview li.fuenfzehn {background:url(../img/numbers/15.png) no-repeat}
.bzList .slider .overview li.sechzehn {background:url(../img/numbers/16.png) no-repeat}
.bzList .slider .overview li.siebzehn {background:url(../img/numbers/17.png) no-repeat}
.bzList .slider .overview li.achtzehn {background:url(../img/numbers/18.png) no-repeat}
.bzList .slider .overview li.neunzehn {background:url(../img/numbers/19.png) no-repeat}
.bzList .slider .buttons {top:12px}
.bzList .slider .prev {left:3px}
.bzList .slider .next {right:3px}

/*blog*/
.blog img {display:block;margin-bottom:3px}

/*horoskop*/
.horoskop {line-height:18px}
.horoskop.small img {float:left;margin-right:12px}
.horoskop .more {display:block;margin:1px 0;color:#c71000}
.horoskop.small .more {padding-left:59px}
.horoskop .more a {color:#c71000} 


/*polls*/
.poll .question {display:block;margin-bottom:10px;padding-bottom:10px;font-size:13px;border-bottom:1px solid #e0e0e0}
.poll ul {padding:0 21px 0 1px}
.poll a.vote {float:left;display:block;margin:0 15px 0 0;font-size:14px;font-weight:400;color:#666;padding:3px 0 0 30px;background-position:0 -356px}
.poll a.vote:hover {background-color:#fff;background-position:0 -411px}
.bigPoll ul li, .smallPoll ul li, .mediumPoll ul li {clear:left}
.bigPoll a.vote, .smallPoll a.vote, .mediumPoll a.vote {margin:0 0 10px 0}
.poll .vote strong {float:left;width:28px;margin:0 12px 0 3px;color:#c00}
.poll .vote .looser {color:#000;font-weight:400}
.poll .vote .voteArea {float:left;width:227px;font-size:13px;color:#666}
.poll .voteGrid {float:right;display:block;width:180px;height:5px;margin:6px 0 0;background:#999}
.poll .votings {display:block;height:5px;background:#c00}

.poll.bigPoll .vote, .poll.smallPoll .vote, .poll.mediumPoll .vote {margin-bottom:15px}
.poll.bigPoll .vote strong, .poll.smallPoll .vote strong, .poll.mediumPoll .vote strong {margin:0 10px 0 0}
.poll.bigPoll .voteGrid, .poll.smallPoll .voteGrid, .poll.mediumPoll .voteGrid {display:block;width:227px;height:5px;margin-top:3px;background:#999}
.poll.bigPoll .votings, .poll.smallPoll .votings, .poll.mediumPoll .votings {display:block;height:5px;background:#c00}

.news ul {height:205px;margin-bottom:12px;padding:0 22px 0 12px;overflow-y:auto}
.news li {margin:0 0 8px;padding:0 0 5px 0;border-bottom:1px solid #e0e0e0}
.news li:last-child {margin:0 0 5px;padding:0;border:0 none}
.news strong {display:block;line-height:14px;text-transform:uppercase;color:#c71000}
.news a {line-height:14px;font-size:13px;font-weight:700}
.news a:hover {text-decoration:underline}

.oneTeaser .content {height:203px;overflow:hidden}
.oneTeaser a {font-size:13px}
.oneTeaser a.video {position:relative;display:block}
.oneTeaser a.video .btn {position:absolute;top:45px;left:103px;display:block;width:75px;height:38px;opacity:.7;background:url(../img/bz_playBtn3.png) no-repeat 0 0}
.oneTeaser img {display:block;margin-bottom:4px}
.oneTeaser strong {display:block;margin-bottom:5px}

aside 

@media screen and (min-width: 1px) {
    .news strong {font-weight:700\9;}
}

/*searchform*/
#searchForm fieldset {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #a4a4a4}
#searchForm input[type="text"] {float:left;width:280px;height:18px;padding-left:3px;font-size:11px;color:#4C4C4C;border:1px solid #4c4c4c}
#searchForm .submit {position:relative;float:left;height:20px;margin:1px 0 0 5px;padding:0 0 0 10px;font-size:11px;line-height:20px;font-weight:700;background:url(../img/mainSprite.png) no-repeat 0 -241px;border:0 none;text-transform:uppercase;color:#fff}
#searchForm .submit span {float:right;padding:0 13px 0 0;background:url(../img/mainSprite.png) no-repeat right -191px}
@-moz-document url-prefix(){
  #searchForm .submit span {margin:-2px 0 0 -3px}
}
#searchForm .submit:hover {background-position:0 -266px;color:#c71000}
#searchForm .submit:hover span {background-position:right -216px}

#searchForm .filter_head {display:block;margin-bottom:15px;font-size:13px;color:#c71000}
#searchForm .filter_detail {display:block;margin-bottom:3px;font-weight:700}

#searchForm label.date {float:left;width:20px;margin:9px 5px 0 5px}
#searchForm #from, #searchForm #to {width:145px;margin:7px 0 12px}

/*searchresults*/
.searchResults .result {line-height:1.2;margin-bottom:15px}
.searchResults .result .meta {display:block;font-size:11px;color:#4c4c4c}
.searchResults .result .title {display:block;font-size:12px;font-weight:700}
.searchResults .result p {font-size:11px}

/*pagination*/
.pagination {padding:5px 0;overflow:hidden;border:1px solid #a4a4a4;border-right:0;border-left:0}
.pagination .page {float:left;margin-top:4px}
.pagination .pageNavi {float:right}
.pagination .pageNavi a, .pagination .pageNavi .points {float:left;margin:4px 5px 0 0;font-weight:700}
.pagination .pageNavi .selected {margin-top:0;padding:3px 5px;border:1px solid #a4a4a4;color:#c71000}


/*selectmenu*/
.ui-selectmenu {
    display:block;display:inline-block;position:relative;width:271px;height:2.2em;margin-left:10px;vertical-align:middle;text-decoration:none;overflow:hidden;zoom:1;
    border-top:1px solid #ccc;border-right:1px solid #d7d7d7;border-bottom:1px solid #d6d6d6;border-left:1px solid #d0d0d0;
}
.ui-selectmenu-icon {position:absolute;right:6px;margin-top:-8px;top:50%}
.ui-selectmenu-menu {display:none;position:absolute;top:0;width:271px;height:110px;border:1px solid #dbdbdb;margin:0;padding:0 0 5px;background:#fff;z-index:1005}
.ui-selectmenu-menu  ul {position:relative;height:110px !important;margin:0;padding:0;list-style:none;overflow:auto;overflow-y:auto;overflow-x:hidden}
.ui-selectmenu-open {display:block}
.ui-selectmenu-menu-popup {margin-top:-1px}
.ui-selectmenu-menu li {display:block;margin:0;padding:0;font-weight:400 !important}
.ui-selectmenu-menu li a,.ui-selectmenu-status {display:block;padding: .405em 2.1em .405em 1em;line-height:1.4em;border-bottom:1px solid #fff;outline:none;text-decoration:none}
.ui-selectmenu-menu li a:hover {background:#999;border-bottom:1px solid #d6d6d6;color:#fff}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {cursor:default}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status {position:relative;margin-left:5px;padding-left:20px}
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {position:absolute;top:1em;left:0;margin-top:-8px}
.ui-selectmenu-status {line-height:1.4em}
.ui-selectmenu-menu li span, .ui-selectmenu-status span {display:block;margin-bottom: .2em}
.ui-selectmenu-menu li .ui-selectmenu-item-header {font-weight:700}
.ui-selectmenu-menu li .ui-selectmenu-item-footer {opacity: .8}
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group {font-size:1em}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {display:block;padding: .6em .5em 0;line-height:1.4em;font-weight:700}
.ui-selectmenu-menu .ui-selectmenu-group ul {margin:0;padding:0}

/*thickbox styles*/
#TB_overlay {position:fixed;z-index:1999;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
.TB_overlayBG {background:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
#TB_window {display:none;position:fixed;top:50%;left:50%;background:#fff;z-index:2000;color:#000;border:4px solid #525252;text-align:left}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}
#TB_caption {float:left;height:25px;padding:7px 30px 10px 25px}
#TB_closeWindow {float:right;height:25px;padding:11px 25px 10px 0}
#TB_closeAjaxWindow {float:right;padding:7px 10px 5px 0;margin-bottom:1px;text-align:right}
#TB_ajaxWindowTitle {float:left;margin-bottom:1px;padding:7px 0 5px 10px}
#TB_title {height:27px;background:#e8e8e8}
#TB_ajaxContent {clear:both;padding:2px 15px 15px;overflow:auto;line-height:1.4em;text-align:left}
#TB_ajaxContent.TB_modal {padding:15px}
#TB_ajaxContent p {padding:5px 0}
#TB_load {display:none;position:fixed;top:50%;left:50%;width:208px;height:13px;margin:-6px 0 0 -104px;z-index:103}
#TB_HideSelect {position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index:99}
#TB_iframeContent {clear:both;border:none;margin-top:1px;margin-bottom:-1px}

/*gallery*/
.gallery {padding:2px 55px 0 62px;border:2px solid #696969;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
div.gallery {border:0 none}
.gallery header {margin-bottom:15px;padding:0;font:700 14px/16px Times New Roman, serif;text-transform:uppercase;color:#c00}
.gallery .pagination {float:right;border:0;font:700 14px/16px arial, helvetica, sans-serif;color:#000;text-transform:none}
.gallery .pagination a {padding:3px 5px;border:1px solid #fff}
.gallery .pagination a.selected {padding:1px 5px 3px;border:1px solid #999}
.gallery .paginationMobil {display:none}
.gallery h1 {padding-top:4px;font:700 18px/17px arial, helvetica, sans-serif;color:#000;text-transform:none}
.gallery .backAnchor:before {content:'«';color:#c00;margin-right:5px;font-size:15px}
.gallery .backAnchor {float:left;margin:4px 0 3px -52px;padding-left:28px;font-weight:700}
.gallery .imgContainer {position:relative;text-align:center}
.gallery .imgContainer .prev, .gallery .imgContainer .next {position:absolute;top:227px;display:block;width:33px;height:33px;background-position:0 -85px}
.gallery .imgContainer .prev {left:-46px}
.gallery .imgContainer .next {background-position:-33px -85px;right:-49px}
.gallery .imgContainer .prev.disabled {width:34px;height:35px;background-position:0 -121px}
.gallery .imgContainer .next.disabled {width:34px;height:35px;background-position:-34px -121px}

.gallery .title {display:block;margin-bottom:10px;font-size:14px}
.gallery .underline_infos {clear:both;margin:10px 0 0}
.gallery .underline_infos a {color:#c71000}
.gallery p {margin-bottom:20px;font-size:14px}
.gallery .credit {display:block;margin-bottom:15px;padding-left:3px;font-size:13px;color:#7d838b}
.gallery h4 {margin:15px 0 10px;padding-left:61px}

.gallery .slider {
    margin:0 auto;background:#e0dfdf;
    background:-moz-linear-gradient(top,  #e0dfdf 0%, #e1e1e1 6%, #f5f5f5 24%, #ffffff 44%, #ffffff 53%, #fafafa 65%, #f5f5f5 73%, #e2e1e1 94%, #e0dfdf 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0dfdf), color-stop(6%,#e1e1e1), color-stop(24%,#f5f5f5), color-stop(44%,#ffffff), color-stop(53%,#ffffff), color-stop(65%,#fafafa), color-stop(73%,#f5f5f5), color-stop(94%,#e2e1e1), color-stop(100%,#e0dfdf));
    background:-webkit-linear-gradient(top,  #e0dfdf 0%,#e1e1e1 6%,#f5f5f5 24%,#ffffff 44%,#ffffff 53%,#fafafa 65%,#f5f5f5 73%,#e2e1e1 94%,#e0dfdf 100%);
    background:-o-linear-gradient(top,  #e0dfdf 0%,#e1e1e1 6%,#f5f5f5 24%,#ffffff 44%,#ffffff 53%,#fafafa 65%,#f5f5f5 73%,#e2e1e1 94%,#e0dfdf 100%);
    background:-ms-linear-gradient(top,  #e0dfdf 0%,#e1e1e1 6%,#f5f5f5 24%,#ffffff 44%,#ffffff 53%,#fafafa 65%,#f5f5f5 73%,#e2e1e1 94%,#e0dfdf 100%);
    background:linear-gradient(top,  #e0dfdf 0%,#e1e1e1 6%,#f5f5f5 24%,#ffffff 44%,#ffffff 53%,#fafafa 65%,#f5f5f5 73%,#e2e1e1 94%,#e0dfdf 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dfdf', endColorstr='#e0dfdf',GradientType=0 );
}
.gallery .sliderGal {height:81px;margin:0 auto;background:none;filter:none;}
.gallery .sliderGal .viewport, .gallery .sliderGal .overview {height:81px;padding:0}
.gallery .sliderGal .buttons {top:46px}
.gallery .sliderGal li {text-align:center}

article.gallery a.mobile {display:none}

/***footer***/
footer {padding:0 0 100px 30px}
.container_2 footer {padding:0 55px 0 62px}
footer .claim {display:block;margin-bottom:25px;font-size:13px;color:#999}
footer .col1 {width:142px;margin-right:10px;padding-right:10px}
footer .col2 {width:191px;margin-right:10px;padding-right:10px}
footer .col3 {width:167px;margin-right:10px;padding-right:10px}
footer ul {margin-bottom:18px;text-transform:uppercase}
footer ul li {}
footer ul li span {display:block;color:#999;cursor:pointer}
footer ul li strong {display:block;color:#666}
footer ul ul {margin-bottom:22px}
footer div {margin-bottom:23px;color:#999}
footer div span, footer div a {color:#999}

/***weather***/
div#sporttabellen ul li a.selected {color:#c71000}
ul li div.ma_re_sel {background:#fff url(../img/button_box_hell1.png) no-repeat right 0;border-bottom:1px dotted #a4a4a4}
ul li div.ma_li_sel {height:26px;background:url(../img/button_box_hell2.png) no-repeat 0 0}
ul li div.ma_re {background:url(../img/button_box_dunkel1.png) no-repeat right 0}
ul li div.ma_li {height:26px;background:url(../img/button_box_dunkel2.png) no-repeat 0 0}
#wetter-athen, #wetter-barcelona, #wetter-dublin, #wetter-moskau-bild, #wetter-sofia, #wetter-stockholm, #wetter-zuerich, #wetter-bremen, #wetter-frankfurt, #wetter-hannover, #wetter-muenchen, #wetter-rostock, #wetter-stuttgart, #wetter-dresden,
#wetter-adlershof, #wetter-siemensstadt, #wetter-wannsee, #wetter-mitte, #wetter-perleberg, #wetter-eberswalde, #wetter-buckow, #wetter-potsdam {position:relative;width:75px;height:75px;margin:0;overflow:hidden;border:0;top:-75px;left:260px;z-index:11}
#wetter-barcelona {top:-220px;left:50px;z-index:12}#wetter-dublin {top:-420px;left:15px;z-index:13}#wetter-moskau-bild {top:-495px;left:273px;z-index:14}
#wetter-sofia {top:-465px;left:230px;z-index:15}#wetter-stockholm {top:-715px;left:160px;z-index:16}#wetter-zuerich {top:-620px;left:110px;z-index:17}
#wetter-bremen {top:-350px;left:70px}#wetter-frankfurt {top:-300px;left:90px;z-index:12}#wetter-hannover {top:-440px;left:170px;z-index:13}
#wetter-muenchen {top:-330px;left:200px;z-index:14}#wetter-rostock {top:-690px;left:230px;z-index:15}#wetter-stuttgart {top:-500px;left:100px;z-index:16}#wetter-dresden {top:-680px;left:260px;height:70px;z-index:16}
#wetter-adlershof {top:-140px;left:200px;z-index:11}#wetter-siemensstadt {top:-345px;left:10px;z-index:12}#wetter-wannsee {top:-255px;left:0;z-index:18}#wetter-mitte {top:-465px;left:120px;height:70px;z-index:18}
#wetter-perleberg {top:-290px;left:60px}#wetter-eberswalde {top:-345px;left:200px;z-index:12}#wetter-buckow {top:-355px;left:260px;z-index:13}#wetter-potsdam {top:-375px;left:190px;z-index:14}

#wetter-paris, #wetter-belgrad, #wetter-bruessel, #wetter-rom, #wetter-moskau, #wetter-madrid, #wetter-kopenhagen, #wetter-london, #wetter-helsinki, #wetter-mallorca, #wetter-thessaloniki, #wetter-warschau, #wetter-deutschland-berlin,
#wetter-freiburg, #wetter-hamburg, #wetter-muenster, #wetter-leipzig, #wetter-nuernberg, #wetter-koeln, #wetter-marzahn, #wetter-tegel, #wetter-schoenefeld, #wetter-insulaner, #wetter-neuruppin,
#wetter-bhavel, #wetter-liebenwerda, #wetter-gruenow, #wetter-cottbus {position:relative;width:27px;height:20px;margin:0;overflow:hidden;border:0;font:700 14px arial, helvetica, sans-serif;color:#c71000} 
#wetter-paris {top:-700px;left:90px;z-index:18}#wetter-belgrad {top:-660px;left:180px;z-index:19}#wetter-bruessel {top:-755px;left:135px;z-index:20}
#wetter-rom {top:-680px;left:165px;z-index:21}#wetter-moskau {top:-900px;left:295px;z-index:22}#wetter-madrid {top:-700px;left:30px;z-index:23}
#wetter-kopenhagen {top:-880px;left:160px;z-index:24}#wetter-london {top:-895px;left:90px;z-index:25}#wetter-helsinki {top:-1000px;left:245px;z-index:26}
#wetter-mallorca {top:-785px;left:90px;z-index:27}#wetter-thessaloniki {top:-785px;left:230px;z-index:28}#wetter-warschau {top:-945px;left:210px;z-index:29}
#wetter-deutschland-berlin {top:-835px;left:275px;z-index:17}#wetter-freiburg {top:-590px;left:80px;z-index:19}#wetter-hamburg {top:-940px;left:160px;z-index:20}
#wetter-muenster {top:-840px;left:85px;z-index:21}#wetter-leipzig {top:-835px;left:215px;z-index:22}#wetter-nuernberg {top:-775px;left:200px;z-index:23}#wetter-koeln {top:-855px;left:55px;z-index:24}
#wetter-marzahn {top:-555px;left:260px;z-index:14}#wetter-tegel {top:-570px;left:90px;z-index:14}#wetter-schoenefeld {top:-370px;left:155px;z-index:17}#wetter-insulaner {top:-455px;left:100px;z-index:17}
#wetter-neuruppin {top:-590px;left:160px;z-index:16}#wetter-bhavel {top:-545px;left:110px;z-index:17}#wetter-liebenwerda {top:-385px;left:200px;z-index:18}#wetter-gruenow {top:-675px;left:290px;z-index:19}
#wetter-cottbus {top:-440px;left:300px;z-index:20}

/* Webcam-Bild */
#wetter-webcam-footer-text {float:left;width:300px}
#wetter-bar-background {float:right;width:128px;height:13px;overflow:hidden;margin:5px;padding:0;background-color:#c4c4c4}
#wetter-bar-foreground {float:left;width:1px;height:13px;overflow:visible;margin:0;padding:0;font-size:11px;line-height:13px;background-color:#c71000}
.wetter-progress-text {width:300px;color:#fff}
#wetter-webcam-bild {margin:5px}

/* Wetter-Seiten allgemein */
#wetter-navigation {height:28px;padding-top:1px;background:#dfdfdf}
.wetter-navigation-aktiv {float:left;width:135px;line-height:25px}
.wetter-navigation-inaktiv {float:left;width:135px;border-bottom:2px solid #c4c4c4;line-height:25px}
.wetter-navigation-inaktiv h1, .wetter-navigation-aktiv h1 {text-align:center}
.wetter-navigation-inaktiv a, .wetter-navigation-aktiv a {font:700 12px/25px 'Times New Roman', Times, serif;text-transform:uppercase;letter-spacing:0.8px;border:0}
#wetter-panel {float:left;width:776px;height:460px;overflow:hidden;border-right:2px solid #c4c4c4;border-left:2px solid #c4c4c4}

#wetter-rechte-spalte {float:right;width:290px;margin:10px 25px 0 0;font-family:arial, helvetica, sans-serif;font-size:12px;border:0;color:#000}
#wetter-linke-spalte {float:left;width:375px;height:460px;margin:0 0 0 25px;padding:0;overflow:hidden;border:0}
#wetter-rechte-spalte h1 {padding:5px;font:700 12px 'Times New Roman', Times, serif;text-transform:uppercase;letter-spacing:0.8px;border:0;border-top:1px dotted #a4a4a4;border-bottom:1px dotted #a4a4a4;color:#c71000}
#wetter-linke-spalte h1 {margin-bottom:20px;font:700 30px/35px 'Times New Roman', Times, serif;color:#000}
#wetter-trenner {float:left;width:672px;height:15px}
.wetter-text {padding:5px}
.wetter-vorhersage {float:left;width:90px;height:105px;padding:0;font-weight:700;border:0}
.wetter-vorhersage-icon {margin-left:10px;height:59px}
.wetter-vorhersage-text {margin-top:5px;padding-left:15px;color:#4c4c4c}
.wetter-max {color:#c71000}
.wetter-min {color:#000}

.wetter-anker {position:absolute !important;top:-67px;left:-10px;width:1px;height:1px;background-color:#fff;z-index:0}
#wetter-karte {height:425px;line-height:normal;overflow:hidden}
#wetter-footer {
    float:left;width:772px;height:25px;margin-bottom:0;padding:2px;line-height:25px;background-image:url(../img/wetter/wetter-bottom-gradient.gif);background-repeat:repeat-x;
    border-top:1px dotted #a4a4a4;border-right:2px solid #c4c4c4;border-bottom:2px solid #c4c4c4;border-left:2px solid #c4c4c4;
}
#wetter-footer p {padding-left:10px}
#wetter-steadte {margin:0 0 20px;color:#000}
#wetter-steadte a:link, #wetter-steadte a:visited {color:#000;text-decoration:none}
#wetter-steadte a:hover {color:#000;text-decoration:underline}
#wetter-steadte a:active {font-weight:700;text-decoration:none;color:#c71000}
.wetter-steadte-temperatur {font-weight:700;text-align:right;color:#c71000}
.wetter-tabelle {float:left;margin:0 20px 0 0}
.wetter-tabelle-rechts {float:right;margin:0 10px 0 0}
.wetter-grosse-karte {margin:10px 0 0;border:0}

#wetter-ajax div {float:left;display:block;line-height:1em}
#wetter-ajax div h1 {padding:8px}

/*contact formular*/
.kontakt p.head {margin-top:-14px;border-bottom:1px dotted #a4a4a4}
.contactPage h1, .kontakt h1, h1.competition {margin:9px 0 16px;font:700 12px Times New Roman;letter-spacing:.8px;color:#c71000;text-transform:uppercase}
.kontakt div.hinweis {float:left;margin-top:-19px;padding:0 10px 16px;font-size:11px;line-height:1.2;border:2px solid #c4c4c4;color:#4c4c4c}
.kontakt form div.hinweis p {margin-bottom:-10px}
.kontakt form div.hinweis p strong {margin-bottom:0}
.contactPage div.error, .kontakt div.error, .competition div.error {margin-bottom:15px;padding:5px 5px 10px;border:2px solid #c4c4c4}
.contactPage div.error p.error, .kontakt div.error p.error, .competition div.error p.error {margin-top:-5px 0 0 4px;border-top:none;font-size:11px;color:#c71000}
.contactPage ul.error, .kontakt ul.error, .competition ul.error {list-style:none;margin-top:-2px 0 0 -18px;font-weight:400;font-size:11px}
.contactPage form input.text, .contactPage form textarea, .kontakt form input.text, .kontakt form textarea {float:right;width:285px;font-size:11px;border:1px solid #4c4c4c;color:#4c4c4c}
.contactPage form label, .kontakt form label {float:left;width:190px;font-size:11px;font-weight:700;color:#4c4c4c}
.contactPage form p, .kontakt form p {float:left;width:100%;margin-bottom:12px;border-top:none}
.contactPage form p span.PF, .kontakt form p span.PF, .competition p span.PF {float:left;width:100px;margin-top:-34px;color:#4c4c4c}
.competition p span.PF {margin:0}
.contactPage form p span.right, .kontakt form p span.right, .competition p span.right {float:right;width:68px;margin:10px 1px 0 0;padding-left:10px;background:url(../img/mainSprite.png) no-repeat 0 -241px}
.contactPage form p span.left, .kontakt form p span.left, .competition p span.left {float:right;width:68px;height:20px;margin-top:0;background:url(../img/mainSprite.png) no-repeat right -191px}
.contactPage .button, .kontakt .button, .competition .button {float:left;margin:1px 0 0 9px;padding:1px 6px 1px 0;background:transparent none;border:0 none;color:#fff;font-weight:700;vertical-align:middle}
.contactPage form p span, .kontakt form p span {float:left;width:190px;line-height:1.2;font-size:11px;color:#4c4c4c}
.contactPage p.contact-foot, .kontakt p.contact-foot {float:left;width:498px;left:-20px;margin:4px 0 0;border-top:1px dotted #a4a4a4}
.kontakt p span.close, #lbBottomNav span.close {float:right;padding-right:20px;font:700 12px Times New Roman;background:url(../img/mainSprite.png) no-repeat right bottom;cursor:pointer}
.kontakt p span.close img {vertical-align:middle}
.contactPage label {width:116px}
.contactPage form input.text, .contactPage form textarea {width:230px}
.contactPage select {float:right;width:235px;height:20px;margin-bottom:15px;font-size:11px;border:1px solid #4c4c4c;color:#4c4c4c}
.contactPage form p span {width:116px}
.contactPage span.label {display:none}
.contactPage form p span.PF {margin-top:12px}
.contactPage div.error p.error {margin-top:-2px}
.contactPage ul.error {margin-top:2px}

.errorPage {margin-bottom:30px}
.errorPage hgroup h1 {margin-bottom:10px;padding-bottom:5px;font:700 22px/23px arial, helvetica sans-serif;text-transform:none;border-bottom:1px solid #c71000}
.errorPage hgroup h2 {font:700 13px/16px arial, helvetica, sans-serif;text-transform:none;color:#000}
.errorPage ul {list-style:disc;margin-bottom:10px;padding-left:17px}
.errorPage ul li {margin-bottom:3px}
.errorPage ul li a {color:#c71000;text-decoration:underline}
.errorPage ul li a:hover {text-decoration:underline overline}
.errorPage p {margin:0 0 10px}

/*articcle archive*/
.archive header p {margin-top:10px;font:400 13px/16px arial, helvetica, sans-serif;text-transform:none;color:#000}
.archive .ressort {margin-bottom:15px;padding:8px 0;font-weight:700;text-transform:uppercase;border:1px dotted #bbb;border-right:0;border-left:0;color:#c71000}
.archive .time {float:left;margin-right:4px;color:#bbb}
.archive .teaser strong {display:block;margin-bottom:3px;font-size:18px;line-height:21px}
.archiveFilter {padding:0 0 10px}
.archiveFilter a {margin-right:8px}
.archiveFilter a.thisYear {color: #c00}
.box.calendars {padding:10px 0}
.box .month {
    background:#e0dfdf;background:-moz-linear-gradient(top, #e0dfdf 0px, #ffffff 100px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px,#e0dfdf), color-stop(100px,#ffffff));
    background:-webkit-linear-gradient(top, #e0dfdf 0px,#ffffff 100px);background:-o-linear-gradient(top, #e0dfdf 0px,#ffffff 100px);background:-ms-linear-gradient(top, #e0dfdf 0px,#ffffff 100px);background:linear-gradient(top, #e0dfdf 0px,#ffffff 100px);
}
.calendars a {display:block}
.calendars table th,.calendars table td {padding:2px 5px 2px 0}
.calendars table th.last,.calendars table td.last {padding-right:3px}
.calendars table th {border-bottom:2px solid #ccc;font-weight:700}
.calendars table td {border-bottom:1px solid #ddd;color:#c3c3c3}
.calendars table td.today {color:#c00}
.calendars table td a {display:block;color: #4c4c4c}
.calendars table td.today a {display:block;color: #c00}
.month_link {color:#4c4c4c}
.calendars .month {float:left;width:139px;margin:0 5px 15px 0;padding:0 4px}
.calendars .month.right {margin-right:0}

.impress h1 {font-size:42px;line-height:.95;margin-bottom: 18px;font-family: "Times New Roman", Times, serif}
.impress p {margin-bottom:15px}

.competition p {margin:0 0 10px}
.competition fieldset {width:458px;margin:0;padding:0}
.competition .field {float:left;width:220px;margin:0 9px 10px 0}
.competition .field label {display:block;font-size:11px;font-weight:700;color:#4c4c4c}
.competition #email {width:210px}
.competition #salutation {width:212px}
.competition #firstName {width:210px}
.competition #name {width:210px}
.competition #phone {width:210px}
.competition #street {width:160px;margin-right:8px}
.competition #number {width:37px}
.competition #plz {width:50px;margin-right:3px}
.competition #city {width:154px}
.competition #country {width:212px}
.competition #birthday {width:49px}
.competition #birthmonth {width:90px}
.competition #birthyear {width:62px}
.competition input[type="text"], .competition select {font-size:11px;border:1px solid #4c4c4c;color:#4c4c4c}
.competition .subfield {float:left}
.competition .longField {margin:0 0 10px;font-size:11px;line-height:1.2;color:#4c4c4c}

.artikelort {text-indent:600px;overflow:hidden;height:10px}

.textGallery_pres {position:relative;margin-bottom:20px}
.textGallery_pres .nav {position:absolute;top:50%;display:block;width:12px;height:23px;margin-top:-17px}
.textGallery_pres .prev {left:6px}
.textGallery_pres .next {right:6px}
.textGallery_pres .content {width:400px;margin:0 auto;border:1px solid #999}
.textGallery_pres .textGalleryItem h4 {
    margin-bottom:8px;padding:0 15px;border-bottom:1px dotted #999;font:700 13px/20px times new roman, serif;text-transform:uppercase;
    background:-moz-linear-gradient(top, #e1e0e0 0%, #e2e1e1 24%, #ebebeb 52%, #f8f8f8 80%, #fefefe 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e0e0), color-stop(24%,#e2e1e1), color-stop(52%,#ebebeb), color-stop(80%,#f8f8f8), color-stop(100%,#fefefe));
    background:-webkit-linear-gradient(top, #e1e0e0 0%,#e2e1e1 24%,#ebebeb 52%,#f8f8f8 80%,#fefefe 100%);
    background:-o-linear-gradient(top, #e1e0e0 0%,#e2e1e1 24%,#ebebeb 52%,#f8f8f8 80%,#fefefe 100%);
    background:-ms-linear-gradient(top, #e1e0e0 0%,#e2e1e1 24%,#ebebeb 52%,#f8f8f8 80%,#fefefe 100%);
    background:linear-gradient(top, #e1e0e0 0%,#e2e1e1 24%,#ebebeb 52%,#f8f8f8 80%,#fefefe 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e0e0', endColorstr='#fefefe',GradientType=0 );
}
.textGallery_pres .textGalleryItemBody {padding:5px 15px 15px}
.textGallery_pres .textGalleryItemBody p {}
.textGallery_pres .statusPanel p {position:absolute;right:36px;bottom:3px;font-size:12px;color:#c71000}
.mobile {display:none}

/*** MOBILE CSS Declarations ***/
@media (max-width: 750px){
    .mobile {display:block !important}
    .noMobile {display:none !important}
    /*body, div, section, h1, h2, h3, h4, h5, a, p, div.panoTeaser strong {font-family:arial, helvetica, serif}*/
    body, div, section, h1, h2, h3, h4, h5, a, p, div.panoTeaser strong {font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif}
    body {min-width:100%;overflow-x:hidden;width:100%}
    .container_12 {margin:0;overflow:hidden;width:100%}
    .container_12 > .grid_12 {width:100%;margin:0}
    .container {padding-left:5px;background:#fff}
    .breakingNews {display:none !important}
    .wrapper > header {width:100%;height:46px;padding:0;background:none;border-bottom:1px solid #eee;margin-bottom:8px}
    header .logo {width:88px;height:35px;margin:4px 0 3px 4px;background:url(../img/mobile/logo-bz.png) no-repeat;background-size:contain}
    header .logoSlogan {display:none;color:#fff;text-shadow:1px 1px 0 #000;visibility:hidden}
    header .slider, .breakingNews, .card_container, .content ~ .slider, .container .content aside section, .container .content object, footer .claim, footer > ul {display:none}
    /* Navigation */
    nav {height:34px;line-height:19px;margin:0;padding:7px 15% 0 5px;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;background:none}
    nav a {margin-right:7px;margin-bottom:12px;padding:4px 8px;font-size:13px;background:#eee;color:#555;text-transform:none}
    nav ul li a span {float:none;padding:0}
    nav a:hover {background:#eee;color:#dd0123}
    nav a:active {font-size:19px;color:#dd0123}
    nav ul li ul, nav ul li ul li {display:none}
    nav ul li {border:none !important}
    nav ul li.aktiv {
        background: #cecdcb;
        background: -moz-linear-gradient(top, #cecdcb 0%, #f7f9f8 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecdcb), color-stop(100%,#f7f9f8));
        background: -webkit-linear-gradient(top, #cecdcb 0%,#f7f9f8 100%);
        background: -o-linear-gradient(top, #cecdcb 0%,#f7f9f8 100%);
        background: -ms-linear-gradient(top, #cecdcb 0%,#f7f9f8 100%);
        background: linear-gradient(to bottom, #cecdcb 0%,#f7f9f8 100%);
        border-bottom: 2px solid #fff;
        border-right: 2px solid #cecdcb
    }
    nav ul li a, nav ul li a span {background-image:none}
    nav a:hover span {background:none}
    nav li:hover ul {display:none !important;border:0 none !important}
    
    .button {
    	float:right;margin:5px 5px 0 0;padding:8px 10px;font-weight:700;font-size:15px;line-height:19px;background:#eee;color:#555;
    	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
    }
    .button:hover {color:#dd0123}
    .button.search {width:18px;background-image:url(../img/search-lupe.png);background-repeat:no-repeat;background-position:center center;text-indent:-9999px}
    .button.chronicle {font-weight:400}
    
    /*linke Spalte/linksbein ausblenden*/
    .container_12 .leftColumn {display:none}
    .container .content {margin:0;width:100%}
    .container_12 .grid_6 {width:100%;margin:0}
    .container_12 .grid_4, aside {display:none}
    .card_container {width:auto}
    .content .slider {background:#fff}
    .teaser {float:none;width:auto}
    /*User Cockpit*/
    #usercockpit {float:right;width:40%;height:50px;margin:10px;padding:10px;overflow:auto;background:#fff;border-radius:3px 12px 3px 12px}
    span.majorInfo {float:left;margin:5px;font-weight:800;font-size:36px;color:#d6d6d6}
    span.minorInfo {float:none;display:block}
    p.callToAction {padding-left:10px}
    p.callToAction a {color:#c11718}
    /*Wetter*/
    .weatherData {float:right;clear:right}
    .weatherData .infos {display:none}
    .weatherData .temprature {float:right;width:130px;height:30px;margin-right:10px;padding:0;border:0}
    .weatherData .temprature img {float:right;display:block;margin:3px;height:90%}
    .weatherData .temprature span {float:right;display:block;margin-top:10px;font-size:22px;font-weight:700;text-align:center;color:#fff}
    
    /** Startseite und TopNews Teaser */
    section {margin-bottom:0}
    section.panorama {margin-bottom:5px}
    section header {margin-bottom:11px;font-size:16px}
    section header h1, section header h3 {margin-top:5px;padding:6px 3px 5px 14px;font-size:14px;line-height:14px;font-weight:800;color:#fff;background:#dd0123}
    
    div.smallTeaser {margin-bottom:5px}
    div.teaser {margin-right:0;margin-bottom:15px;padding-left:13px}
    div.smallTeaser span , div.smallTeaser strong, div.teaser span , div.teaser strong, div.panoTeaser span, div.panoTeaser strong, div.bigTeaser span, div.bigTeaser strong {font-size:17px;line-height:19px;font-weight:400;color:#555}
    div.smallTeaser span, div.teaser span, div.panoTeaser span, div.bigTeaser span {font-size:16px !important;line-height:12px}
    .smallTeaser img {margin:0 5px 5px 0}
    .panoTeaser span, .bigTeaser span, .smallTeaser span, .teaser span {color:#dd0123 !important}
    .panoTeaser a {display:block;width:100%;margin:0;font-size:22px}
    div.panoTeaser span, div.panoTeaser strong {position:relative;display:block;z-index:3;margin:0;padding-right:10px;bottom:0}
    div.panoTeaser span.mobile {font-family:arial, helvetica, sans-serif;color:#000 !important} 
    .panoTeaser img {width:100%;height:auto;margin-bottom:5px}
    
    span.longtext {display:none !important} 
    section a.more {float:right;margin:-5px 5px 0 0;font-size:17px;line-height:19px;text-decoration:underline;color:#555}
    .panorama .bigTeaser {margin-top:5px}
    .bigTeaser img {width:125px !important;height:71px !important;margin:0 5px 5px 0}

    .content .slider {display:none}

    .searchCloud {padding:10px 5px}

    /*Footer*/
    div.kaufDA-widget {display:none}
    footer {width:auto;height:18px;padding:0;padding-top:5px;overflow:hidden;border-top:1px dotted #999}
    footer div {width:auto;margin:0}
    footer ul {display:none}
    .videoTag {position:absolute;top:-7px;right:-7px;width:35px;height:36px;border:0}
    
    /*Artikel*/
    #channelPresenter {display:none}
    article .functions {display:none}
    article hgroup {height:auto !important}
    article hgroup h1 {
        position:relative;top:auto;left:auto;
        font:400 16px/18px 'Palatino Linotype', 'Book Antiqua', Palatino, serif
    }
    article hgroup h2 {
        position:relative;
        height:auto;
        margin-bottom:5px;
        font:400 13px/15px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        text-transform:uppercase;color:#dd0123;white-space:normal;
    }
    article .meta {display:block;margin-bottom:5px;font-size:11px;line-height:13px;color:#808080}
    article p, article strong, #wetter-rechte-spalte {display:block;margin-bottom:5px;font-size:16px;line-height:20px;color:#111}
    
    article section.box.news, article form {display:none}
    article div.artikelbild {margin-bottom:10px}
    article .adUnderMultimedia {margin-bottom:10px}
    
    article .special_vote img {width:100%}
    article .special_vote #poll {top:auto !important;bottom:5px !important;right:5px !important;width:200px;height:auto !important}
	/*article .special_vote #poll a {font-size:14px;line-height:15px;background:rgba(206,206,206,.75) url(../img/Radio_Label_White.png) no-repeat}*/
	article .special_vote #poll a {margin:0 0 10px 0;padding:1px 21px 0 0;font-size:14px;line-height:15px;background:url(../img/Radio_Label_White.png) no-repeat right 0;text-shadow:2px 0 0 rgba(0,0,0,.8);text-align:right}
	article .special_vote #poll a:active, article .special_vote #poll a:hover {background-position:right -16px}
	article .special_vote #poll div {float:right;width:100px;margin-bottom:20px;text-align:right}	
    
    /*Formularanpassungen*/
    .competition fieldset {width:100%}
    .competition .field, .competition .subfield {float:none;width:100%}

    /*Galeriebox*/
    .multimediaelement {position:relative}
    
    div.mainIMG, div.mainIMG img {width:100% !important;height:auto}
    div.bildleiste {position:relative;bottom:0;left:0;width:100%;height:auto !important;min-height:auto !important;z-index:1;margin:0;padding:0;background-color:#eee;text-align:left;opacity:.8;clear:both;overflow:hidden}
    div.copyrightleiste, div.subtext {float:left;width:100%;height:auto;padding:3px;font-size:13px;background:transparent}
    div.copyrightleiste {padding:3px 0 0 18px}
    div.copyrightleiste .bildcounter {float:left;width:100%;margin-top:5px;white-space:nowrap}
    div.copyrightleiste .fl {float:left;width:100%;white-space:nowrap;color:#4c4c4c}
    div.buttonleiste {float:left;width:100%;height:auto;background:transparent;border:0;font-size:13px}
    div.buttonleiste .navileiste {width:100%;height:auto;padding:0}
    div.buttonleiste .navileiste .leftarr {margin-top:-9px;margin-left:3px}
    div.buttonleiste .navileiste .rightarr {margin-top:-9px;margin-right:3px}
    div.subtext {float:left;width:65%;height:9px;margin:0;overflow:hidden;text-overflow:ellipsis}
    span.sviewbig {display:none}
    div.iconleiste {clear:both;position:absolute;top:9px;right:22px;left:auto;display:block;width:88px;margin:0;padding:0;overflow:hidden;text-align:left}
    div.iconleiste span {width:88px}
    div.iconleiste span img {margin:0}
    div.artikelort {display:none}
    
    /*artikel textgallery*/
    .textGallery_pres .textGalleryItemBody {padding:5px 30px 15px}
    .textGallery_pres .prev {top:58%;left:12px}
    .textGallery_pres .next {top:58%;right:18px}

    /*Wetter*/
    #wetter-panel {float:left;width:100%;height:auto;overflow:hidden;border:0}
    .wetter-navigation-inaktiv a, .wetter-navigation-aktiv a {
        font: 700 11px/25px 'Times New Roman', Times, serif;
        /*font-family: Calibri, Trebuchet MS, Arial, Helvetica, sans-serif;*/
        text-transform:uppercase;letter-spacing: 0.8px;border:0;color:#fff;
    }
    #wetter-navigation, #wetter-navigation ul {height:28px;margin:0;padding:0;overflow:hidden;background:#999;border:0}
    ul li div.ma_re_sel {background:none;border:0}
    .wetter-navigation-inaktiv {float:left;width:24%;line-height:25px;background:#999;border:0}
    .wetter-navigation-aktiv {float:left;width:24%;line-height:25px;background:#fff;border:0}   
    .wetter-vorhersage {margin-bottom:15px} 
    #wetter-rechte-spalte, #wetter-linke-spalte {clear:both;float:left;width:100%;height:auto;margin:0;padding:0;overflow:hidden;border:0}
    #wetter-rechte-spalte h1, #wetter-linke-spalte h1 {margin-top:10px;padding:5px;font:700 12px 'Times New Roman', Times, serif;text-transform:uppercase;letter-spacing:0.8px;border:0;border-top:1px dotted #a4a4a4;border-bottom:1px dotted #a4a4a4;color:#c71000}   
    #wetter-footer {float:left;width:100%;height:auto;margin-bottom:0;padding:2px;line-height:25px;background:none;border:0;color:#ccc} 
    #wetter-navigation ul li div.ma_li_sel, #wetter-navigation  ul li div.ma_re_sel,  #wetter-navigation ul li div.ma_li, #wetter-navigation  ul li div.ma_re {background:transparent}
    #wetter-staedte {display:none}
    #wetter-ajax #wetter-austauschbar-berlin {float:none}
    
    /*Medienarchiv*/
    .mediaArchive {margin:5px 0 0;border:0} 
    .mediaArchive form label {display:none}
    .mediaArchive select {width:120px}
    .mediaArchive .menu {float:none;width:100%;margin:0;padding-bottom:5px;background:#fff;border-bottom:1px solid #eee}
    .mediaArchive .menu li {padding-right:7px}
    .mediaArchive .menu li a {paddinhg:4px 13px 4px 8px;background:#e5e5e5;color:#555}
    .mediaArchive .menu li.selected a {background:#e5e5e5;color:#c00}
    .mediaArchive .overview {padding:5px 3px 3px}
    .mediaArchive .overview:nth-child(2) {background:transparent}   
    .mediaArchive .viewport .overview li {float:left !important;width:49%;height:auto;margin:0 5px 15px 0}
    .mediaArchive .overview a {height:auto !important;overflow:auto}
    .mediaArchive .overview img {width:100%;height:auto;margin:0 0 2px} 
    
    /*Galerieseite*/
    .gallery {width:100%;padding:0;border:0}
    .gallery .pagination {display:none !important;float:none}
    .gallery .paginationMobil {
        float:right;display:block;margin-right:10px;text-transform:none !important;color:#000}
    .gallery .paginationMobil .red {color:#d30a1d}
    .gallery h1 {
        margin:10px 2px;padding:0;
        font:700 21px/23px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;text-transform:none;color:#000;
    }
    
    .gallery .socialshareprivacy {float:left;width:100%;margin:7px 0 0}
    .gallery .socialshareprivacy .social_share_privacy_area li {float:right}
    .gallery .socialshareprivacy .social_share_privacy_area li.settings_info {float:left}
    .gallery .backAnchor {float:left;margin:4px 0 3px 2px;padding:0;font-weight:700}
    .gallery .imgContainer {position:relative;width:100%;text-align:center}
    .gallery .imgContainer .prev {top:47%;left:0;z-index:250}
    .gallery .imgContainer .next {top:47%;right:0;z-index:250}
    div.imgContainer img {width:100%;height:auto;border:0;vertical-align:top}
    .gallery div.sliderGal div.viewport {width:100%;height:auto;margin:0}
    .gallery .sliderGal {height:auto;width:100% !important;background:#fff !important}
    .gallery .sliderGal .viewport {width:100% !important}
    .gallery ul.overview {width:100%!important;left:0;height:auto;position:relative}
    .gallery .sliderGal .overview li{width:auto;height:auto;border:0 none !important}
    .gallery .slider .buttons {display:none}
    .gallery .slider .overview li, .mediaArchive .overview li {margin:0;margin-right:10px;margin-bottom:7px;padding-bottom:3px;border-bottom:1px solid #ccc}
    .gallery .slider {background:#e0dfdf}
    .gallery .slider, .gallery .slider .viewport {width:auto;height:auto}
    /*artikel archiv*/
    .grid_6.article_archive {float:none !important}
    aside#article_archive {float:none !important;display:block !important;margin-left:0 !important}
    aside#article_archive > section {display:block}
    #artikelarchiv .grid_6 header p, #artikelarchiv .archive .ressort {padding:8px 10px}
    #artikelarchiv .container_12 aside {display:block}
    #artikelarchiv .container_12 aside section {display:none}
    #artikelarchiv .container_12 aside section.archiveFilter, #artikelarchiv .container_12 aside section.calendars {float:left;display:block !important}
    /*suche-seite*/
    fieldset.filter, .result .plain {display:none}
    /*kontakt seite*/
    .contactPage {width:530px}
    /* sitemap */
    ul.sitemap > li.fl {float:none !important}
    ul.sitemap strong {display:block;margin-bottom:5px;padding:3px 5px;font-size:14px;background:#c71000}
    ul.sitemap strong a {color:#fff}
    ul.sitemap li ul {margin-bottom:5px}
    ul.sitemap li ul li a {display:block;padding-left:8px;font-size:13px}

    /*fadeShow Startseite Mobil*/
    #fadeShow {position:relative;margin:125px auto 11px;padding-top:22px;background:url(../img/mobile/sliderTop-bg2.png) no-repeat right top}/*;padding-top:34px;background:url(../img/mobile/sliderTop-bg.png) no-repeat right top*/
    #fadeShow ul {list-style:none;margin:auto;padding:9px;border:1px solid #999;border-top:0}/*;border-top:0*/
    #fadeShow ul li {position:absolute}
    #fadeShow ul li div {position:absolute;top:-125px;left:-9px;width:100%;height:100px;overflow:hidden;background:#fff}
    #fadeShow ul li hgroup {position:absolute;bottom:8px;left:0}
    #fadeShow ul li hgroup h2 {margin-bottom:5px;font-size:13px;line-height:15px;text-transform:uppercase;color:#dd0123}
    #fadeShow ul li hgroup h2 a {color:#dd0123}
    #fadeShow ul li hgroup h1 {font-size:18px;line-height:21px;font-weight:400;color:#333}
    #fadeShow #fssPrev, #fadeShow #fssNext {position:absolute;top:32px;width:55px;height:71px;text-indent:-9999px}
    #fadeShow #fssPrev {left:10px;background:url(../img/mobile/arrowLeftSmall2.png) no-repeat 7px center;background-size:23px 38px;width:55px} 
    #fadeShow #fssNext {right:10px;background:url(../img/mobile/arrowRightSmall2.png) no-repeat 25px center;background-size:23px 38px;width:55px}
    
    .contactPage {width:100%}
    .contactPage form p, .contactPage form span {float:none !important;width:100% !important}
    .contactPage form label {float:none;width:100%;display:block}
    .contactPage form input.text, .contactPage form textarea {float:none;display:block;width:250px}
    .contactPage form select {float:none;width:auto}
    
    .menu .section {margin-bottom:2px;font-weight:700;text-align:center}
    .menu .section.red {padding:7px 0;font-size:17px;line-height:19px;background:#dd0123;color:#fff}
    .menu .section.white {padding:4px 0;font-size:15px;line-height:14px;border-bottom:1px solid #eee}
    
    /* Changes by mso@2012-10-26 */
    div.smallTeaser strong, div.teaser strong, div.panoTeaser strong, div.bigTeaser strong, article hgroup h1 {font-size:18px !important}
    article hgroup h1 {line-height:24px}
    div.smallTeaser span, div.teaser span, div.panoTeaser span, div.bigTeaser span, article hgroup h2 {font-size:13px !important}
    div.copyrightleiste {
        height: 16px!important;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 3px 20px 0;
    }
    div.copyrightleiste .fl {width:auto !important}
    div.copyrightleiste .bildcounter {float:right!important;width:auto!important;margin-top:0!important}
    div.iconleiste {top:25px!important}
    div.bildleiste {height:83px !important}
    div.subtext {position:absolute;top:21px;right:118px;bottom:12px;left:16px;width:auto;height:auto;color:#000}
    footer {height:auto}
    .container_2 footer {padding:0}
    footer .as_footer {display:none}
    
    .wetter-navigation-aktiv, #wetter-navigation ul li div.ma_li_sel, #wetter-navigation ul li div.ma_li, #wetter-navigation ul li div.ma_re {background:transparent}
    #wetter-navigation ul li div.ma_re_sel {background:#fff!important;margin:1px}
    .social_share_privacy_area li.settings_info .settings_info_menu {display:none}
    
    .advertising {margin-bottom:10px}
    
    #eilmeldung {position:relative;margin-bottom:8px;text-decoration:none;font-family:arial !important}
    #eilmeldung > img {display:block}
    #eilmeldung h2 {padding:4px;font-size:13px;line-height:15px;color:#fff;text-transform:uppercase;background:#666;font-family:arial}
    #eilmeldung h1 {padding:4px;font-size:18px;font-weight:400;line-height:24px;color:#fff;background:#666;font-family:arial}
    
    .marquee, marquee {margin:0 0 8px;padding:4px;height:44px!important;background:#ffff80;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
    .marquee .entry, marquee .entry {float:left;margin-right:24px;text-decoration:none;background:transparent}
    .marquee .entry h1, marquee .entry h1 {font-size:18px;font-weight:400;line-height:24px;text-decoration:none}
    .marquee .entry h2, marquee .entry h2 {font-size:13px;line-height:15px;text-transform:uppercase;text-decoration:none;color:#ff2020}
    
    #miniberlinkarte {
        width:130px;
        height:107px;
        background:url(../img/berlinminimap.gif) no-repeat;
        -moz-background-size:cover;
        -webkit-background-size:cover;
        background-size:cover;
        right:0;
        margin:-125px 8px 8px;
        position:absolute;
    }
    #miniberlinkarte .dot {
        width:5px;
        height:5px;
        background-color:#808080;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        position:absolute;
    }
    #miniberlinkarte .dot.active {
    	width:6px;
        height:6px;
    	-moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        background-color:#FF2020;
        z-index:10;
        -moz-box-shadow:0 0 4px rgba(0, 0, 0 0.25);
        -webkit-box-shadow:0 0 4px rgba(0, 0, 0 0.25);
        box-shadow:0 0 4px #c0c0c0;
        box-shadow:0 0 4px rgba(0, 0, 0 0.25);
    }
    header {position:relative}
    header > a.search {
        position:absolute;top:36px;right:6px;width:28px;height:22px;text-indent:-3000px;
        background:url("../img/search-lupe.png") no-repeat scroll 0 0 transparent;color:transparent;
    }
    
    hgroup h1 {font-size:20px}

    /* mso@2012-11-01 : Versuch */
    #fadeShow {width:578px}
    #fadeShow ul, #fadeShow ul li, #fadeShow ul li img {width:560px !important;height:317px !important}
    #fadeShow ul li div {width:360px !important}
    #fadeShow > a {height:317px !important}/*339*/
    .gallery .galleryBox .mS.prev, .gallery .galleryBox .mS.next {display:block!important;width:38px!important;height:71px!important;background-position:0 0!important;background-size:26px 49px!important}
    .gallery .galleryBox .mS.prev {left:10px !important;background:url(../img/mobile/arrowLeft.png) no-repeat 0 0 !important} 
    .gallery .galleryBox .mS.next {right:3px !important;background:url(../img/mobile/arrowRight.png) right no-repeat !important}
	.mS.prev.disabled, .mS.next.disabled, .mS.prev.hidden, .mS.next.hidden {display:none}
	.gallery .galleryBox .sliderGal .prev, .gallery .galleryBox .sliderGal .next {display:none !important}
} 

/*landscape article page*/
@media (orientation: landscape) and (max-width:750px){
    #articlePage {background:#111}
    #articlePage  #bz__werbung {display:none}
    #articlePage  nav {display:none !important}
    #articlePage  article .multimediaelement {display:block;width:100%}
    #articlePage  article .multimediaelement .artikelbild figure .mainIMG a img {display:block;width:100%;height:auto}
}

/*Samsung Galaxy S3 Landscape-Format*/
@media only screen and (max-width:640px) {
    #fadeShow {width:618px}
    #fadeShow > a {height:339px !important}/*361*/
    #fadeShow ul, #fadeShow ul li, #fadeShow ul li img {width:600px !important;height:339px !important}
    #fadeShow ul li div {width:300px !important}
    /*div.smallTeaser img {width:222px !important;height:125px !important}*/
    article .special_vote #poll {bottom:5px !important;right:5px !important;width:200px;height:auto !important}
}

/*iPod/iPhone Landscape-Format*/
@media only screen and (max-width:568px) and (-webkit-min-device-pixel-ratio:2),
		only screen and (max-width:480px) and (-webkit-min-device-pixel-ratio:2){
    #miniberlinkarte {width:97px;height:80px;margin-top:-120px;margin-right:35px}    
    #fadeShow {width:458px}
    #fadeShow ul, #fadeShow ul li, #fadeShow ul li img {width:440px !important;height:249px !important}
    #fadeShow > a {height:249px !important}/*271*/
    #fadeShow ul li div {width:312px !important}
}

/*HTC Desire HD*/
/*iPod/iPhone Landscape-Format*/
/*, only screen and (max-width:480px)*/
@media only screen and (max-width:533px) {
    #miniberlinkarte {width:97px;height:80px;margin-top:-120px}    
    #fadeShow {width:458px}
    #fadeShow ul, #fadeShow ul li, #fadeShow ul li img {width:440px !important;height:249px !important}
    #fadeShow > a {height:249px !important}/*271px*/
    #fadeShow ul li div {width:312px !important}
}

/*Samsung Galaxy S3 Portrait-Format*/
@media only screen and (max-width:360px){
    #miniberlinkarte {width:97px;height:80px;margin-top:-120px}
    #fadeShow {width:338px}
    #fadeShow > a {height:181px !important}/*203*/
    #fadeShow ul, #fadeShow ul li, #fadeShow ul li img {width:320px !important;height:181px !important}
    #fadeShow ul li div {width:210px !important}
    div.smallTeaser img {width:125px !important;height:71px !important}
}
/*iPod/iPhone Portrait-Format*/
@media only screen and (max-width:320px) {
    #miniberlinkarte {width:97px;height:80px;margin:-100px 4px 0 0}
    div.mainIMG, div.mainIMG img {width:100% !important}
    #fadeShow {margin-top:85px;width:300px}
    #fadeShow ul, #fadeShow ul li, #fadeShow ul li img {width:280px !important;height:158px !important}
    #fadeShow ul li div {top:-115px;width:190px !important}
    #fadeShow ul li hgroup > * {width:auto !important}
    #fadeShow > a {height:158px !important}/*180*/
}