.container {font:10.5pt "Georgia","Times New Roman",serif;background:white;}
.print {display:none;}
.container fieldset {padding:.5em;}
.container button {padding:0;}
.container input,.container label {vertical-align:middle;}
.container h1 {font-size:1.9em;}
.container h2 {font-size:2.1em;margin:0;margin-bottom:1em;}
.container h2.sub {font-size:.7em;text-transform:uppercase;}
.container h3 {font-size:1.3em;margin:0;}
.container h4 {font-size:1em;font-weight:bold;font-style:italic;line-height:1.3em;margin:0;}
.container table,.content td,.content th {font-size:1em;vertical-align:top;color:#000;text-align:left;}
.container img {border:none;}
.topfotoheader {overflow:hidden;font-size:11px;margin:10px 10px 0;border-bottom:1px dotted #999;padding:0 0 10px;}
* html .topfotoheader {height:1%;}
.topfotoheader img {float:left;width:85px;height:40px;margin:0 5px 0 0;}
.topfotoheader h3 {margin:0;padding:0;}
.topfotoheader h3 a {font-size:80%;color:#b30;text-decoration:none;}
.topfotoheader .teaser {float:left;width:267px;margin:0;padding:0;}
.topfotoheader .teaser .inner {padding:0;margin:0;}
.topfotoheader .teaser .inner a {color:#1D5086;text-decoration:none;}
.mainbar .topfotocontent .teaser {width:30%;float:left;font-size:95%;margin:0 10px 0 0;clear:none;}
.topfotocontent .inner {padding-right:10px;}
#header {text-align:center;position:relative;background:#fff;color:#666;font-size:.9em;margin:0;padding:0;}
* html #header {height:1%;}
#header * {margin:0;}
.bo_navi {overflow:hidden;padding:0;background:#fff;margin:0 0 10px 0;border-top:3px double #999;border-bottom:1px dotted #999;}
* html .bo_navi {height:1%;}
.bo_navi li {text-align:left;display:block;float:left;text-align:center;font-size:10px;}
.bo_navi li a {font-family:Verdana;letter-spacing:3px;font-size:10px;font-weight:bold;text-transform:uppercase;display:block;color:#777;text-decoration:none;padding:2px 11px 2px 15px;}
.bo_navi li a:hover {color:#000;font-weight:bold;}
.bo_navi li.active,.bo_navi li.active a {color:#000;}
.container .breadcrumb a {color:#666;white-space:nowrap;}
div.head {margin-bottom:0;font-size:.7em;font-weight:bold;text-transform:uppercase;letter-spacing:.3em;font-family:Verdana,Arial,sans-serif;}
div.head a {color:#777;}
div.head a:active {color:#000;}
h2.sub,h5.sub {margin-bottom:0;font-size:.7em;text-transform:uppercase;font-family:Verdana,Arial,sans-serif;border-top:3px #999 double;padding:1em 0;letter-spacing:.2em;}
h2.sub a,h5.sub a {color:#777;}
h5.sub a:hover,h5.sub a:active {color:#000;}
h2.ressorttitle {color:#777;font-weight:normal;letter-spacing:.1em;margin:0 0 10pt;}
h2.ressorttitle a {color:#777;}
.teaser p,.teaser .inner {line-height:1.35em;margin:0 0 5px;}
.teaser p a:hover,.teaser p a:hover strong {color:#1d5086;}
ul.pager {padding:0;margin:.4em;}
ul.pager li {list-style-type:none;display:inline;vertical-align:middle;padding:6px;}
ul.pager li a.active {color:#000;font-weight:bold;}
.blz_search_form {border:1px solid #ccc;background:#eee;padding:8px;}
.blz_search_form label {display:block;padding-right:65%;position:relative;margin-bottom:4pt;}
.blz_search_form label.zeitraum {padding:0;margin-top:6pt;}
.blz_search_form label input,.blz_search_form label select {position:absolute;right:0;top:0;width:65%;border:1px solid #ccc;background:white;padding:0 1pt;line-height:1.1em;color:#666;}
.blz_search_form label.keywords {margin-bottom:6pt;padding-bottom:6pt;border-bottom:1px solid #ccc;font-weight:bold;}
.blz_search_form label.keywords input {color:#000;border:1px solid #999;}
.blz_search_form span.button {display:block;text-align:right;}
form.blz_search_form button {border:2px outset #999;background:white url(/.img/berliner-zeitung/icons/search.gif) no-repeat left center;padding:2px 2px 2px 18px;}
.sidebar .blz_search_form {margin:8px;}
.sidebar .blz_search_form .teaser {margin:0;}
.sidebar .blz_search_form .teaser h3 {margin:2pt 0 10pt;font-size:1.4em;font-weight:normal;}
.archiv .ressortlist {overflow:hidden;margin:.5em 0 1em 0;}
.archiv ul.navi {overflow:hidden;list-style:none;list-style-image:none;padding:.5em 0;margin:0;border-top:1px #777 dashed;border-bottom:1px #777 dashed;}
* html .archiv ul.navi {height:1%;}
.archiv .navi li {display:block;list-style:none;list-style-image:none;padding:.1em;margin:0 .6em .2em 0;float:left;width:45%;line-height:1em;}
.archiv .ressortlist .copyright,.sidebar .ressortlist .copyright {color:#777;clear:both;display:block;text-align:right;font-size:.8em;}
.archiv .ressortlist .copyright a {color:#777;}
.archiv .pager {overflow:hidden;margin-top:.5em;padding-top:.5em;border-top:1px #777 dashed;}
* html .archiv .pager {height:1%;}
.archiv .pager a {display:block;}
.archiv .pager .t_left,.archiv .pager .t_right {white-space:nowrap;}
.archiv .month {margin:1em 0;border:none;border-collapse:collapse;background:#ddd;}
.archiv .month td,.archiv .month th {width:2em;text-align:right;padding:.2em .5em;border:1px solid #fff;}
.archiv .month tbody td {background:#eee;}
.archiv .month tbody .Sa,.archiv .month tbody .So {font-weight:bold;background:#fee;}
.archiv .notitle {padding:.5em 0;margin:.5em 0;border-bottom:1px #777 dashed;}
.sidebar .archiv {border:1px solid #ccc;background:#eee;padding:4px 8px 0 8px;margin:8px;}
.sidebar .archiv .teaser {margin:0;}
.sidebar .archiv .teaser h3 {margin:2pt 0 5pt;font-size:1.4em;font-weight:normal;}
.sidebar .archiv ul.navi {border:none;margin-top:.1em;padding-top:.1em;margin-bottom:0;padding-bottom:0;}
.sidebar .archiv .navi li {width:5.4em;margin:0 .3em 0 0;border:none;}
.sidebar .ressortlist li {display:block;list-style:none;list-style-image:none;padding:.1em;margin:0 .6em 0 0;float:left;width:130px;border:none;}
.sidebar .t_sponsored {border:1px solid #ccc;background:#eee;padding:4px 8px 0 8px;margin:8px;}
.sidebar .t_sponsored div.linkdazu {float:right;vertical-align:bottom;}
.sidebar .t_sponsored div.linkdazu a {font-variant:normal;font-size:80%;letter-spacing:0;text-decoration:none;color:#666;}
.sidebar .teaser.t_sponsored h3 {margin:2pt 0 10pt 0;font-size:1.4em;font-weight:normal;}
.sidebar .t_sponsored li a {font-weight:bold;}
#fotostrecken .fotos {background:none;}
#fotostrecken .fotos a {background-color:#eee;border:2px solid #fff;text-align:center;vertical-align:middle;margin:1px;}
#fotostrecken .fotos a img {margin:auto;margin-top:5px;}
#fotostrecken .teaser .copyright {color:#777;text-align:left;margin-bottom:.4em;}
.container address {color:#777;font-size:.9em;}
h5.ressortblock {font-size:.7em;text-transform:uppercase;letter-spacing:.3em;font-family:Verdana,Arial,sans-serif;margin:16pt 0 0;border-top:3px double #999;padding-top:2em;}
h5.ressortblock a {color:#777;}
h5.ressortblock a:active {color:#000;}
h2.first,h5.first {border-top:none;padding:0;margin-top:0;}
.mainbar .teaser,.mainbar form {line-height:1.3em;letter-spacing:0;}
.teaser {margin:0;margin-bottom:16pt;overflow:hidden;}
* html .teaser {height:1%;}
.mainbar table {clear:both;}
.mainbar .teaser .artdatum {font-family:Verdana,Arial,sans-serif;color:#666;text-transform:uppercase;font-size:.8em;text-align:right;margin:0 0 10pt;}
.mainbar .teaser .copyright {color:#777;text-align:right;}
.mainbar .teaser .img {color:#777;font-size:.9em;}
.mainbar .teaser .t_left .img {position:relative;margin-top:4px;width:250px;overflow:hidden;}
.mainbar .teaser .img p {width:233px;margin:0;padding:2px 0 5px 0;line-height:1.2em;letter-spacing:0;overflow:hidden;}
* html .mainbar .teaser .img p {height:1%;}
.mainbar .teaser .img .magnify img {float:right;margin:0 0 2px 2px;width:18px;height:18px;}
.mainbar .teaser .img_zoom {padding-bottom:20px;width:240px;margin-right:10px;position:relative;}
.mainbar .t_artikel div.img.t_left {padding-bottom:0;width:245px;margin-right:10px;position:relative;}
.mainbar .teaser h3 {line-height:1.3em;padding-top:0;letter-spacing:1px;font-size:1.3em;font-weight:normal;margin-bottom:3pt;}
.mainbar .teaser h3 a {color:#1d5086;}
.mainbar .teaser h3 strong {color:#1d5086;text-transform:uppercase;padding-left:12px;background:url(/.img/berliner-zeitung/icons/bullet_blue.gif) no-repeat 0 50%;font-size:.8em;}
.mainbar .topteaser h3,.mainbar .t_channel h3 {font-size:1.8em;font-weight:normal;}
.linklist {margin:0;margin-bottom:16pt;}
.linklist .title {font-weight:bold;}
ul.t_links {margin:5px 0 0;padding-left:0;list-style-image:none;list-style-type:none;}
ul.t_links li {margin:0;padding-left:20px;background:url(/.img/berliner-zeitung/icons/square_blue.gif) no-repeat .4em .3em;margin:.3em 0;}
.mainbar ul.inner_navi {padding:0 0 0 5px;margin:0;}
.mainbar ul.inner_navi li.weiter {list-style-type:none;background:url(/.img/berliner-zeitung/icons/ressort.gif) left .2em no-repeat;padding:0 0 0 20px;}
.mainbar .t_add {border:1px solid black;position:relative;}
.mainbar .t_add h3 {background:#B51B38;color:#FFF;padding:4pt;font-size:1.4em;line-height:1em;text-align:center;font-family:Georgia,serif;}
.mainbar .t_add .inner {padding:4pt 4pt 4pt 0;}
.mainbar .t_add .images {margin-top:1em;text-align:center;overflow:hidden;width:100%;}
.mainbar .t_add .images p {float:left;margin-left:.4em;}
.mainbar .t_add .footer {text-transform:uppercase;text-align:right;font-weight:bold;font-size:.9em;margin-bottom:.3em;padding-bottom:0;}
.mainbar .t_add .footer img {vertical-align:bottom;}
.mainbar .t_special,.mainbar .i_highlight {background:#eee;border:1px solid #ccc;padding:10pt;}
.mainbar .t_special div.head,.mainbar .i_highlight div.head {margin-top:0;}
.mainbar .i_highlight {background:#eee;border:1px solid #ccc;padding:10pt;}
.mainbar .i_highlight div.head {margin-top:0;}
.mainbar .image {position:relative;}
.mainbar .t_artikel h3 {margin-bottom:1em;font-size:1.5em;}
.mainbar .t_artikel p {line-height:1.6em;margin:0 0 1em;}
.mainbar .t_artikel .bildlupe {margin-bottom:1em;}
.mainbar p.author {font-style:italic;}
.mainbar .thema {background:#eee;border:1px solid #ccc;padding:10pt;}
.mainbar .thema dl.list dt {margin:0;margin-top:.3em;padding-left:1.5em;background:url(/.img/berliner-zeitung/icons/square_blue.gif) no-repeat .4em 50%;}
.mainbar .thema dl.list dd {margin:0;margin-top:.3em;padding-left:1.5em;}
.mainbar .listentag {text-align:right;margin-top:1.1em;padding-top:.5em;padding-right:1em;font-size:90%;font-weight:bold;font-style:italic;}
.mainbar .teaser .s_long {display:block;}
.mainbar .teaser .s_short {display:none;}
.mainbar .col_half .teaser .s_long {display:none;}
.mainbar .col_half .teaser .s_short {display:block;}
.col_half {width:170px;float:left;clear:none;margin:0 10px 1em 0;}
.col_last {margin-right:0;float:right;}
.mainbar fieldset.fragebox {border:none;background:#e3e2de;margin:0;}
.mainbar fieldset.fragebox label {display:block;}
.mainbar fieldset.fragebox button {float:right;margin-top:.5em;margin-bottom:.2em;font-weight:bold;padding:0;}
.mainbar fieldset.fragebox .add {clear:both;text-align:right;margin-top:.6em;margin-bottom:.3em;}
.mainbar hr {margin:1em 0;border:none;border-top:dotted gray 1px;height:1px;}
.t_channel {overflow:hidden;margin-bottom:2em;}
.t_channel ul {padding-left:4px;}
.t_channel li {display:block;width:33%;float:left;padding-left:0;margin-bottom:0;}
.t_channel a {color:#1D5086!important;display:block;padding:2px;}
.mainbar .i_block {width:228px;padding:5px;border:1px solid #ccc;font-size:.9em;}
.mainbar .i_block h5 {margin:0 0 .5em 0;}
.sidebar h2 {color:#333;margin:20pt 25px 5px;text-align:center;font-size:1.1em;letter-spacing:.2em;font-weight:bold;}
.sidebar h2 a {color:#b30;}
.sidebar h3 {font-size:1em;margin:10pt 0 0;}
.sidebar {border-left:1px solid #ccc;}
.sidebar .aktuelleausgabe {background:#fff;color:#333;background-position:center bottom;background-repeat:no-repeat;margin:2px 25px 2px;text-align:center;font-size:1.1em;letter-spacing:.2em;font-weight:bold;padding:2px 2px 10px 2px;}
.sidebar .aktuelleausgabe a {color:#b30;}
.sidebar .aktuelleausgaberessorts {background:#fff;color:#333;background-image:url(/berliner-zeitung/static/_img/titelpdf.jpg);background-position:left top;background-repeat:no-repeat;margin:2px 10px 2px 10px;text-align:left;font-size:1.1em;letter-spacing:.2em;font-weight:bold;padding:0 0 10px 150px;}
.sidebar .aktuelleausgaberessorts a {color:#b30;white-space:normal;}
.sidebar .teaser {padding:8px;padding-top:6px;overflow:hidden;margin-bottom:2pt;}
.sidebar .teaser h3 {margin-bottom:2pt;}
.sidebar .teaser h3 a {color:#000;}
.sidebar .teaser p {margin:0 0 5px;}
.sidebar .teaser img {float:left;margin-right:5px;}
.sidebar .teaser img.listimg {float:right;margin:0 0 0 5px;width:100px;}
.sidebar .teaser .inner img {float:none;margin-right:0;}
.sidebar .teaser dl {margin:0 0 5px;border-top:1px dotted #ccc;}
.sidebar .teaser dl dt {;margin-bottom:5px;border-bottom:1px dotted #ccc;}
.sidebar .t_special {background:transparent url(/.img/berliner-zeitung/anzeige.gif) no-repeat scroll 1px top;border-bottom:1px solid #000;margin:20px 0;padding:0 10px;}
.sidebar .t_special h3 {padding-right:40px;}
.sidebar .t_special dl.inner {border-top:0 none;}
.sidebar .t_special dl.inner dt {margin-bottom:0;border-bottom:0 none;border-top:1px dotted #777;}
.sidebar .t_special dl.inner dd {font-size:90%;line-height:1.2em;padding:0;margin:0 0 3px 0;}
.sidebar .i_highlight {background:#eee;padding:8px;margin:8px;border:1px solid #ccc;}
.sidebar .i_sponsored h3 {text-align:center;color:#b30;font-weight:bold;letter-spacing:.2em;margin:10pt 0;font-size:1em;}
.sidebar .i_sponsored h3 a {color:#b30;}
.sidebar ul {list-style:none;padding:0;margin:0;}
.sidebar ul li {border-bottom:1px dotted #999;padding-bottom:.4em;margin-bottom:.4em;}
.sidebar ul li a {color:#1d5086;}
#bo_footer {clear:both;background:#ff6500;color:white;border-top:1px solid white;padding:3pt 5pt 0;font:10px "Arial",sans-serif;}
#bo_footer a {color:white;}
#bo_footer ul {display:block;list-style:none;margin:0;padding:0;}
#bo_footer ul li {display:block;float:left;}
#bo_footer ul.haftbar li {border-right:1px solid white;font-weight:bold;text-transform:uppercase;padding:0 3pt;}
#bo_footer ul.haftbar li.last {border:none;}
#bo_footer ul.partner {float:right;margin-top:5pt;}
#bo_footer ul.partner li {padding:0 5pt;}
#bo_footer ul.partner li a img {vertical-align:-2em;}
.banner {margin:3px 3em;height:90px;background:transparent;width:760px;}
.skyscraper {position:absolute;top:96px;left:835px;z-index:20;}
.rectangle {margin-bottom:1em;}
#bo_banner {width:825px;position:absolute;top:0;left:0;}
.content a {color:#1d5086;text-decoration:none;}
.content a:hover,.content a:active {text-decoration:underline;}
.content button,.content input.button {border:1px solid black;background:white;font-weight:bold;font-size:80%;cursor:pointer;vertical-align:middle;}
.row_a td,.row_b td {padding:.1em;}
.row_a {background:#e3e2de;}
tr.head {background:#1d5086;}
.head th {color:#FFF;padding:.1em;}
.add {text-align:right;margin-bottom:1em;margin-top:.1em;padding-top:0;}
.float_clear_content {clear:both;}
.float_clear {clear:both;height:0;font-size:1px;}
.float_right {float:right!important;}
.float_left {float:left!important;}
.topglue {padding-top:0!important;}
.t_left {float:left;margin-right:5px;margin-bottom:5px;}
.t_right {float:right;margin-left:5px;margin-bottom:5px;}
.t_center {float:none;text-align:center;}
.credit {color:#666;font-size:.9em;display:block;}
* html span.credit {margin-right:0;padding-right:.5em;}
.zoom {position:absolute;bottom:0;right:10px;}
.pop_img {position:absolute;bottom:-15px;background:#FFF;padding:2px;border:1px solid #000;}
.pop_img img {margin:0!important;z-index:100;}
.t_left .pop_img {left:0;}
.t_right .pop_img {right:0;}
.pop_img .close {position:absolute;top:2px;right:2px;}
.seperator {margin-top:2em!important;}
.big_seperator {margin-top:4em!important;}
a.weiter {color:#1d5086!important;}
.content .special a:hover {color:#FFF!important;}
.input,.textarea {border:1px solid #cca;background:#e3e2de;font:1em Arial,sans-serif;margin:.2em;}
.warn {font-weight:bold;color:red;padding:.5em;}
.printonly {display:none;}
