/* screen ANFANG--- Die Klammer wird erst fast am Ende geschlossen --------------------------------------------- */
@media screen
{

/* OMS */
#adl_sb_table{
 position:relative;
 width:813px;
}




/* Standard-CSS für Ostsee-Zeitung */

/* Allgemein ANFANG------------------------------------------------ */
html, body, div, h1, h2, h3, h4, ul, ol, span, a, form, img, fieldset {
   margin: 0;
   padding: 0;
}

ul{
 list-style:none;
 margin-left: 10px;
}

fieldset {
 border: 0;
}

img {
 border-style:none;
}

body {
 background-color: #ffffff;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
 font-size: 0.8em;
}

a span {
  display: none;
}
.hide {
  display: none;
}

p {
 line-height: 1.3em;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
}

.news_core p {
 line-height: 1.3em;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
}

.news_margin p {
 line-height: 1.3em;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
}



a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #555;
  text-decoration: none !important;
  text-decoration: none;
  font-weight: normal;
}
a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #555;
  text-decoration: underline !important;
  font-weight: normal;
 cursor: pointer;
}
h1, h1 a, h1 a:hover  {
 color: #555;
 font-size: 15px;
 font-weight: bold;
 margin: 8px 0 0 0;
 line-height: 1.9em;
}


h2, h2 a {
 color: #555;
 font-size: 14px;
 font-weight: bold;
 margin: 8px 0 5px 0;
 line-height: 1.7em;
}

h3, h3 a {
 color: #555;
 font-size: 13px;
 font-weight: bold;
 margin: 8px 0 5px 0;
 line-height: 1.5em;
}

h5, h5 a {
 color: #555;
 font-size: 14px;
 font-weight: normal;
 margin: 8px 0 5px 0;
 line-height: 1.3em;
}


h1 a:hover, h2 a:hover, h3 a:hover, h5 a:hover   {
 text-decoration: none !important;
 font-weight: bold;
}



.bg_mplayer{
 height: 115px;
 background:url(/layout/bg_mplayer.gif) no-repeat center bottom;
 margin-bottom: 3px;
}


/* Allgemein ENDE------------------------------------------------ */
/* Header NC------------------------------------------------ */
#header_nc {
 margin: 5px 0 5px 30px;
 padding: 0;
 font-size: 0.85em;
 height: 20px;
 float: right;
}
#header_nc ul {
 list-style-type: none;
}
#header_nc li {
 float: right;
 margin-right: 5px;
 margin-top: 7px;
}
#header_nc li a {
 color: #0092c9;

}
/* Header NC ENDE------------------------------------------------ */
/* SEITE------------------------------------------------ */
#content {
 width: 800px;
 margin: 10px 0 0 10px;
 background-color: #FFFFFF;
 border-top: 1px solid #CEE3FF !important;
 border-left: 1px solid #CEE3FF !important;
 border-right: 1px solid #CEE3FF !important;
 text-align: left;
 float: left;
}
/*SEITE ENDE------------------------------------------------ */
/*Header ANFANG-------------------------------------------------- */
#header {
 width: 800px;
 height: 100px;
}
#statuszeile, #statuszeile_login {
 width: 786px;
 height: 30px;
 margin: 0 7px 0 7px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
 font-size: 11px;
}
#statuszeile_login {
 height: 44px;
}
#datum, #datum_login {
 width: 275px;
 height: 18px;
 margin-top: 12px;
 padding-left: 5px;
 float: left;
}
#datum_login {
 padding-left: 0;
}
#header_login {
 width: 511px;
 margin-top: 10px;
 height:18px;
 float: left;
}
#RestZeit{
 color: #555;
}
.login_warning {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
 font-size: 11px;
 padding:3px 6px 3px 6px;
 border: 1px #0092c9 dashed;
 z-index: 999;
}
input.loginbutton {
 padding:0;
 border:0;
 margin-right: 13px;
 margin-top: -18px;
 float: right;
}
input.textfeld {
 border: 1px solid rgb(0, 146, 201);
 height: 16px;
 width: 80px; 
 font-size: 11px; 
 margin: 0 6px 0 1px; 
}
input.stichwort {
 border: 1px solid rgb(206, 227, 255);
 margin: 0 -2px 0  0; 
 color: #555; 
 height: 20px; 
 width: 110px; 
 padding-left: 2px; 
 vertical-align: bottom;
}

#abos {
 display: none;
 position: absolute;
 margin: 14px 0 0 -200px;
 padding: 1px 5px 1px 5px;
 background-color: #BDDEFF;
 border: solid 1px #0B96CD;
 color: #000;
}

#breadcrumb {
 width: 778px;
 height: 5px;
 padding:0px;
 margin: 0 7px 0 9px;
 color: #0092c9 !important;
}
a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:hover {
 background:url(/layout/weiter.gif) no-repeat 0 0;
 color:#0092c9;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 padding: 2px 5px 0 13px;
 margin: 0;
}
a.breadcrumb:hover {
 text-decoration: underline;
}

/*Navigation ANFANG-------------------------------------------------- */
#navigation {
 width:786px;
 height: 28px;
 background-color: #ffffff;
 margin: 0 7px 0 7px;
 font-weight:bold;
 text-decoration:none;
  /*clear: both;
 float:left*/
 }
#logo, .logo, .immo_logo, .ozelot_logo, .kfz_logo, .lotse_logo {
 background-image: url(/layout/ozlogo_header.gif);
 width: 275px;
 height: 28px;
 float: left;
 background-color: #FFFFFF;
 margin: 0;
 cursor: pointer;
}

.immo_logo {
 background: url(/layout/OZImmoBanner.png) no-repeat;
 height: 90px;
 width: 900px;
}

.ozelot_logo, .lotse_logo {
 background-image: url(/layout/ozlogo_header_ozelot.gif);
 margin: -32px 0 0 0;
 height: 60px;
 background-color: transparent;
}

.lotse_logo {
 background-image: url(/layout/ozlogo_header_lotse.gif);
}


#navigation ul{
        list-style-type: none;
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        float: right;
        padding-right: 5px;
}
#navigation ul li {
        float: left;
        padding:0;
        margin: 0 2px 0 0;
        width: auto;
}
#navigation ul li a {
        float: left;
        background:url(/layout/navi_left.gif) no-repeat left bottom;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none !important;
        font-size: 13px;
        display:block;
        padding:0;
        margin:0;
        padding-left: 8px;
        width:auto;
        height: 28px;
        line-height: 28px;
        width: auto;
        cursor: pointer;
        color: #ffffff;
}
#navigation ul li a span.navi {
        float:left;
        display:block;
        background:url(/layout/navi_right.gif) no-repeat right bottom;
        margin:0;
        height: 28px;
        padding:0;
        margin:0;
        padding-right: 8px;
        padding-left: 0;
}
#navigation ul li a:hover,
#navigation ul li.active a:hover,
#navigation ul li.active a {
        background:url(/layout/navi_left_on.gif) no-repeat left bottom;
        display:block;
        padding:0;
        margin:0;
        padding-left: 8px;
        width: auto;
        height: 28px;
        line-height: 28px;
        width: auto;
        cursor: pointer;
        color: #ffffff;
}
#navigation ul li a:hover span.navi,
#navigation ul li.active a span.navi,
#navigation ul li.active a:hover span.navi {
        background:url(/layout/navi_right_on.gif) no-repeat right bottom;
        margin:0;
        height: 28px;
        padding: 0;
        margin: 0;
        padding-right: 8px;
        padding-left: 0;
}
/* Subnavigation ANFANG-------------------------------------------------- */
#subnavigation {
 background-image: url(/layout/bg_subnav.gif);
 width: 779px;
/* angepasst auf breite der navi-buttons damit es bündig aussieht */
 height: 25px;
 padding:0;
 margin: 0 7px 0 7px;
}
#subnavigation ul {
 list-style-type: none;
 float: left;
 margin: 2px 0 0 3px;
 padding: 0 0 0 3px;
 }
#subnavigation ul li {
 float: left;
 padding:0;
 margin: 2px 15px 0 0;
}
#subnavigation ul li a.subnav{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #0092c9;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0;
}

#subnavigation ul li a.subnav:hover, a.subnav:active{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #0092c9;
  text-decoration: underline;
  font-weight: normal;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0;
}
#subnavigation ul li a.subnavaktiv {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #0092c9;
  text-decoration: underline;
  font-weight: normal;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0;
}
#suche {
 float:right !important;
 color: #555;
 margin: -25px 16px 0 0;
 display: inline;
}
/* Subnavigation ENDE-------------------------------------------------- */
/* Navigation ENDE-------------------------------------------------- */
/* Header ENDE-------------------------------------------------- */

/* Linke Spalte ANFANG-------------------------------------------------------- */
/* Karteireiter ANFANG-------------------------------------------------------- */
.karteireiter {
 height: 20px;
 background-color: #ffffff;
 font-weight:bold;
 text-decoration:none;
 margin: 0 0 1px 0;
  clear: both;
 /* float:left */
}
.karteireiter ul{
        list-style-type: none;
        display: block;
        float: left;
        margin: 0;
        padding: 0;
}
.karteireiter ul li {
        float: left;
        padding:0;
        margin: 0 2px 0 0;
        width: auto;
}
.karteireiter ul li a {
        float: left;
        background:url(/layout/reiter_left-230x20.gif) no-repeat left bottom;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none !important;
        font-size: 13px;
        display:block;
        padding-top: 0;
        margin:0;
        padding-left: 13px;
        width:auto;
        height: 20px;
        line-height: 20px;
        width: auto;
        cursor: pointer;
        color: #ffffff;
}
.karteireiter ul li a span.reiter {
        float:left;
        display:block;
        background:url(/layout/reiter_right-39x20.gif) no-repeat right bottom;
        margin:0;
        height: 20px;
        padding-right: 13px;
        padding-left: 0;
}
.karteireiter ul li a:hover {
        background:url(/layout/reiter_left-230x20.gif) no-repeat left bottom;
        display:block;
        font-weight: bold;
        text-decoration: none !important;
        padding:0;
        margin:0;
        padding-left: 13px;
        width: auto;
        height: 20px;
        line-height: 20px;
        width: auto;
        cursor: pointer;
        color: #ffffff;
}
.karteireiter ul li a:hover span.reiter {
        background:url(/layout/reiter_right-39x20.gif) no-repeat right bottom;
        font-weight: bold;
        text-decoration: none !important;
        margin:0;
        height: 20px;
        padding-right: 13px;
        padding-left: 0;
}
/* Karteireiter ENDE-------------------------------------------------------- */

#inhalt_links {
 width: 470px !important;
 float:left;
 margin: 20px 0 0 7px;
 padding-right: 8px;
 }

#inhalt_links_volle_breite, #inhalt_links_epaper {
 width: 780px;
 float:left;
 margin: 20px 0 0 7px;
 padding-right: 8px;
}
#inhalt_links_epaper {
 height: 1200px;
 width: 75%;
}
.weitere_meldungen{
 float: right;
 margin-top: -17px;
}
.themenblock {
 border-top: 1px solid #0092c9;
 border-right: 1px solid #0092c9;
 margin: 0 0 25px 0;
}

.themenblock_ad {
 margin: 0 0 25px 0;
}

.tagesthema {
 background-color: #E2EDFF;
 border-top: 1px solid #0092c9;
 border-right: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
 margin: 0 0 25px 0;
}
.meldungsblock {
 border-bottom: 1px solid #0092c9;
 border-right: 1px solid #0092c9;
 margin: 0 0 17px 0;
}
.unterbrecher {
 border-top: 1px solid #0092c9;
 border-right: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
 margin: 0 0 25px 0;
}

.bereichsreiter {
 border-bottom: 1px solid #0092c9;
}

.aufmacher {
 width: 451px;
 margin: 0;
}
img.aufmacher {
 width: 420px !important;
 margin: 0 0 10px 0;
}

p.aufmacher {
 margin: 10px 0 7px 0;
}

.aufmacher_handish {
 margin: 0;
 border-right: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
 margin: 0 0 25px 0;
}
.aufmacher_handish p {
 margin: 7px 7px 25px 0;
}
 img.aufmacher_handish {
 width: 420px !important;
 margin: 0 0 10px 0;
}

.rechts {
 float: right !important;
 margin-top: -2px;
 padding-right: 3px;
}
.infokasten_header {
 height: 20px;
 width: 449px;
 background-color: #BDDEFF;
}
.infokasten {
 width: 449px !important;
 background-color: #E2EDFF;
}
.infokasten_header p {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
 margin: 0 3px 0 7px;
 padding: 0;
}
.infokasten p {
 line-height: 1.3em;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
 margin: 5px 3px 7px 7px;
}
.infokasten_header a, .infokasten_header a:visited, .infokasten_header a:hover {
 background:url(/layout/icon_aktuell.gif) no-repeat 0 0;
 color:#555;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 padding: 1px 5px 0 15px;
 margin: 0;
}
.infokasten_header a:hover {
 text-decoration: underline;
}
.meldung {
 width: 451px;
 padding: 0 0 12px 0;
}

.meldungsliste {
 padding: 0 0 3px 0;
 min-height: 110px;
}
.nebenbild {
 line-height: 1.3em;
 margin-bottom: 1.0em;
 margin: 0 5px 0 0;
 padding: 0;
}
.nebenbild p {
 margin-top: 0;
 padding-top: 0;
}
.unterbrecher_block {
 display: inline-block;
 width: 100px;
 font-size: 10px !important;
 text-align: left;
 margin: 0 3px 0 0;
 padding: 0;
 vertical-align: top;
}
/* unterbrecher_block Hack für Internet Explorer 6 -------------------- */
* html .unterbrecher_block { display: inline; }
*:first-child+html .unterbrecher_block { display: inline; }

.unterbrecher_inhalt {
 width: 451px;
 text-align: center;
 padding: 12px 0 12px 0;
}

.clear_left{
 clear: left;
 height: 1px;
}

.center{
 text-align: center;
}

#inhalt_links ul.normal li{
 list-style: none;
 background: url(/layout/weiter_grau.gif) no-repeat 0 2px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #555;
 line-height: 1.3em;
 padding: 0 2px 0 17px;
 margin: 0;
}
#inhalt_links ul.normal{
 margin: 5px 0 0 0;
 padding: 0;
}


/* Artikelansicht ANFANG-------------------------------------------------------- */
.news {
 margin: 7px 5px 0 5px;
}
.news_date {
 color: #0092c9;
 font-size: 11px;
}
.news_core {
 border-top: 1px solid #0092c9;
 border-right: 1px solid #0092c9;
 margin: 0 0 25px 0;
}

.news_margin {
 margin: 0 8px 0 0;
}


.news_headline, .news_roofline, .news_subheadline {
 color: #555;
 font-size: 17px;
 font-weight: bold;
 padding: 8px 0 5px 0;
 line-height: 1.8em;
}
.news_subheadline {
 font-size: 13px;
 line-height: 1.2em;
}
.news_roofline{
 font-size: 12px;
 text-decoration: underline;
 font-weight: bolder;
}
.news_prelude {
 font-weight: bold;
 margin: 0 0 10px 0;
}

.news_image {
 float: right;
 margin: 3px 7px 0 5px;
}

.news_big_image{
 position: absolute;
 top: 70px;
 left: 80px;
 width: 640px;
 height: 300px;
 border-width:2px;
 border-color:#0B96CD;
 border-style:outset;
 z-index:9999;
 display: none;
 background-color: black;
 color: #EEE;
 padding: 5px;
}

.news_imagetext {
 text-align: left;
 font-size: 90%;
}

.news_photograph{
 text-align: right;
 float: right;
 margin-right: 30px;
 font-size: 90%;
}

.news_nebenimagetext {
 font-weight: bold;
 line-height: 1.3em;
 margin-bottom: 1.0em;
 margin: 0;
 padding: 0;
 min-height: 180px;
 height: 170px;
}
.news_core p {
 margin: 0 5px 10px 0;
}


 .news_clicks {
  font-size: 0.7em;
  color: #777;
 }

.galerie_unterbrecher {
 width:451px;
 border-top: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
 margin: 0 0 15px 0;
}
.galerie_unterbrecher_inhalt {
 width: 451px;
 text-align: center;
 padding: 4px 0 1px 0;
}
.news_unterbrecher {
 width:451px;
 border-top: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
 border-right: 1px solid #0092c9;
 margin: 0 0 15px 0;
}
.news_unterbrecher_inhalt {
 width: 451px;
 text-align: center;
 padding: 4px 0 1px 0;
}
.galeriebild {
/* position: absolute;
 margin: 15px 0 0 0; */
}
.news_toolbox {
    /* this contains: news_googlesearch, news_articletools */
 width: 451px;
 padding-bottom: 20px;
}
.news_googlesearch {
    float: left;  
}
.news_google {
 font-size: 11px;
 color: #555;
 border: 1px solid #0092c9;
 height: 18px;
 padding: 2px 2px 2px 2px;
}

.news_links{
 margin: 10px 0 10px 0;
 font-size: 0.9em;
}

.news_articletools {
    float: right; 
}
.news_articletoolbox {
    float: left; /* erforderlich damit die Boxen sich nicht untereinander legen im #news_article_tools */
    text-align: center;   /* kommt jedoch kaum zur Geltung, weil images zu klein sind */
    padding: 2px; 
}

a.mail, a.mail:hover, a.mail:visited, a.druck, a.druck:hover, a.druck:visited,
 a.pdf, a.pdf:hover, a.pdf:visited,
 a.forum, a.forum:hover, a.forum:visited,
 a.leserbrief, a.leserbrief:hover, a.leserbrief:visited,
 a.probeabo, a.probeabo:hover, a.probeabo:visited,
 a.buy_netpurse, a.buy_netpurse:hover, a.buy_netpurse:visited,
 a.paypal, a.paypal:hover, a.paypal:visited {
 background-repeat:no-repeat;
 width: 25px;
 height: 25px;
 float:left;
 margin: 5px 0 5px 0;
}

a.mail, a.mail:hover, a.mail:visited {
 background-image:url(/layout/icon_mail.gif);
 width: 19px;
 height: 25px;
 margin: 5px 18px 5px 0;
}
a.druck, a.druck:hover, a.druck:visited {
 background-image: url(/layout/icon_druck.gif) ;
 width: 24px;
 height: 22px;
 margin: 5px 10px 5px 0;
}
a.buy_netpurse, a.buy_netpurse:hover, a.buy_netpurse:visited {
 background-image:url(/layout/icon_netpurse.png);
 background-position: center;
 width: 80px;
 height: 46px;
 padding: 0 10px 10px 10px;
}
a.buy_paypal, a.buy_paypal:hover, a.buy_paypal:visited {
 background-image:url(/layout/ecs-196.gif);
 background-position: bottom;
 background-repeat:no-repeat;
 padding: 10px 90px 46px 30px;
}
a.pdf, a.pdf:hover, a.pdf:visited {
 background-image:url(/layout/icon_pdf.gif);
}
a.forum, a.forum:hover, a.forum:visited {
 background-image:url(/layout/icon_forum.gif);
}
a.leserbrief, a.leserbrief:hover, a.leserbrief:visited {
 background-image:url(/layout/icon_leserbrief.gif);
}
a.probeabo, a.probeabo:hover, a.probeabo:visited {
 background-image:url(/layout/icon_zeitungsrolle.jpg);
 background-repeat:no-repeat;
 width: 45px;
}

a.kleiner_probeabo, a.kleiner_probeabo:visited, a.kleiner_probeabo:hover, a.kleiner_leserbrief, a.kleiner_leserbrief:visited, a.kleiner_leserbrief:hover, a.kleiner_forum, a.kleiner_forum:visited, a.kleiner_forum:hover,a.kleiner_pdf, a.kleiner_pdf:visited, a.kleiner_pdf:hover, a.kleiner_druck, a.kleiner_druck:visited, a.kleiner_druck:hover, a.kleiner_mail, a.kleiner_mail:visited, a.kleiner_mail:hover, a.buy_netpurse, a.buy_netpurse:hover, a.buy_netpurse:visited, a.buy_paypal, a.buy_paypal:hover, a.buy_paypal:visited  {
 font-size: 85%;
 color: #0092c9; 
 text-decoration: none;
 font-weight: normal;
 margin: 0 7px 0 0;
}
a.kleiner_leserbrief:hover, a.kleiner_forum:hover, a.kleiner_pdf:hover, a.kleiner_druck:hover, a.kleiner_mail:hover, a.kleiner_probeabo:hover  {
 text-decoration: underline;
}

.news_commentaryinline {
 width: 420px;
 clear:both;
 border-top: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
 background: #f1f6fb;
 padding: 7px;
 margin: 5px;
}
.news_commentaryinlineformular { }
.news_commentaryinlineformheader {
 text-align: center; 
 padding: 8px;
 letter-spacing: 1px;
}
.news_commentaryinlineformulartext {
 width: 380px;
 margin: 2px;
 color: #555;
}
.news_commentaryinlineformularname, .news_commentaryinlineformularemail {
 width: 215px;
 margin: 2px;
 color: #555;
}
.news_commentaryinlineformularemail {
 margin: 2px 2px 5px 2px;
}


 .KASTEN, #Kasten {
  border: 1px solid #0092c9;
  background-color: #e2edff;
  padding: 8px;
  margin: 3px;
 }

 .KASTEN_HZ {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 5px;
 }

 .KASTEN_DZ {
  font-size: 13px;
  margin-bottom: 5px;
  text-decoration: underline;
  text-transform: uppercase;
 }

 .KASTEN_TEXT {
  font-style:italic;
 }

/* Artikelansicht ENDE-------------------------------------------------------- */


/* Tickeransicht ANFANG-------------------------------------------------------- */

.ticker { width:290px; height:100px; overflow:auto; font-size: 0.9em; }
.ticker ul li {  padding: 2px 0 2px 17px; }
.ticker_zoom { background-image:url(/layout/icon_plus_rahmen.gif); color: #FFF; background-repeat:no-repeat; cursor: pointer; display:inline; position:relative; top: -17px; left: 280px; } /* /layout/icon_minus_rahmen.gif */
.Anpfiff, .Tor, .gelbeKarte, .roteKarte, .Foul, .Halbzeit, .Wechsel, .Aus {
   overflow:visible;
   background-position:
   left; background-repeat:no-repeat;
 }
.Anpfiff { background-image:url(/layout/icon_Anpfiff.gif); }
.Tor { background-image:url(/layout/icon_Tor.gif); }
.gelbeKarte { background-image:url(/layout/icon_gelbeKarte.gif); }
.roteKarte { background-image:url(/layout/icon_roteKarte.gif); }
.Foul { background-image:url(/layout/icon_Foul.gif); }
.Halbzeit { background-image:url(/layout/icon_Ball.gif); }
.Ball { background-image:url(/layout/icon_Ball.gif); }
.Wechsel { background-image:url(/layout/icon_Auswechseln.gif); }
.Aus { background-image:url(/layout/icon_Abpfiff.gif); }

/* Tickeransicht ENDE-------------------------------------------------------- */


/* Formulare ANFANG---------------------------------------------------------- */

input.button {
font-size: 12px; 
margin-top:8px; 
margin-bottom:8px; 
padding:3px; 
background-color:#e2edff; 
color:#555; 
cursor:pointer; 
border: 1px #0092c9 solid
}

/* Formulare ENDE------------------------------------------------------------ */


/* Linke Spalte ENDE-------------------------------------------------------- */
/* Rechte Spalte ANFANG-------------------------------------------------------- */
#inhalt_rechts {
 display:inline;
 float: right;
 width: 314px;
 margin: 13px 0 0 0;
/* margin: 19px 0 0 0; */
}
.teaserbox {
 float: right;
 background-color: #ffffff;
 width: 310px;
 margin: 0 0 20px 0;
 padding: 0 2px 0 0;
}
.teaserbox_inhalt, .teaserbox_digital {
 border-top: 1px solid #0092c9;
 border-left: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
}
.teaserbox_digital {
 background-color: #e2edff;
}
.leerzeile {
 line-height: 1.3em;
}
.teasertext, .teasertext_small {
 margin: 0 5px 0 5px;
 line-height: 1.3em;
 vertical-align: top;
}
.teasertext_small {
 font-size: 11px;
}
.anzeige {
 margin: 0 3px 0 5px;
 line-height: 1.3em;
/* text-align: center; */
 text-align: right;
}

.anzeige_ohne {
 margin: 0 3px 0 5px;
 line-height: 1.3em;
/* text-align: center; */
 text-align: right;
}

.anzeige:before {
 content: "Anzeige";
 font-size: 0.8em;
}

.doppelteaser {
 float:right;
 width: 310px;
 background-color: #ffffff;
 margin: 0 0 25px 0;
 padding: 0 2px 0 0;
}
.doppelteaser_links {
 background-color: #ffffff;
 width: 153px;
 float: left;
 margin: 0 2px 0 0;
}
.doppelteaser_rechts {
 background-color: #ffffff;
 width: 153px;
 float: right;
 margin: 0;
}
.doppelteaser_inhalt {
 margin: 1px 0 0 0;
 border-top: 1px solid #0092c9;
 border-left: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
}


.rss_title{
 margin: 0 0 0 5px;
}

/* Teaserboxheader ANFANG-------------------------------------------------------- */
.teaserboxheader {
 height: 20px;
 background-color: #ffffff;
 font-weight:bold;
 text-decoration:none;
 padding: 0 0 1px 0;
  /*clear: both;
 float:left*/
}
.teaserboxheader ul{
        list-style-type: none;
        display: block;
        float: left;
        margin: 0;
        padding: 0;
}
.teaserboxheader ul li {
        float: left;
        padding:0;
        margin: 0 2px 0 0;
        width: auto;
}
.teaserboxheader ul li a {
        float: left;
        background:url(/layout/teaserboxheader_left.gif) no-repeat left bottom;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none !important;
        font-size: 13px;
        display:block;
        padding-top: 0;
        margin:0;
        padding-left: 13px;
        width:auto;
        height: 20px;
        line-height: 20px;
        width: auto;
        cursor: pointer;
        color: #ffffff;
}
.teaserboxheader ul li a span.reiter {
        float:left;
        display:block;
        background:url(/layout/teaserboxheader_right.gif) no-repeat right bottom;
        margin:0;
        height: 20px;
        padding-right: 13px;
        padding-left: 0;
}
.teaserboxheader ul li a:hover {
        background:url(/layout/teaserboxheader_left.gif) no-repeat left bottom;
        font-weight: bold;
        text-decoration: none !important;
        display:block;
        margin:0;
        padding-left: 13px;
        width: auto;
        height: 20px;
        line-height: 20px;
        width: auto;
        cursor: pointer;
        color: #ffffff;
}
.teaserboxheader ul li a:hover span.reiter {
        background:url(/layout/teaserboxheader_right.gif) no-repeat right bottom;
        margin:0;
        height: 20px;
        padding-right: 13px;
        padding-left: 0;
}

.doppelteaser_header {
    background-image: url(/layout/doppelteaser_header.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 153px;
    height: 20px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.doppelteaser_header a, .doppelteaser_header a:hover, .doppelteaser_header a:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
        text-decoration: none !important;
        font-size: 13px;
        cursor: pointer;
        color: #ffffff;
        padding-left: 13px;
}

.LOGIN-TEASER {
 font-size: 11px;
}



/* ScrollAD START-------------------------------------------------------- */
/*
 root element for the scrollable-ads.
 when scrolling occurs this element stays still.
*/
.scrollable-ads {
 /* required settings */
 position:relative;
 overflow:hidden;
 width: 309px;
 height:220px;
}
/*
 root element for scrollable items. Must be absolutely positioned
 and it should have a extremely large width to accomodate scrollable items.
 it's enough that you set the width and height for the root element and
 not for this element.
*/
.scrollable-ads .items {
 /* this cannot be too large */
 width:20000em;
 position:absolute;
 clear:both;
}
/* single scrollable item */
.scrollable-ads img {
 float:left;
 background-color:#fff;
 border:1px solid #ccc;
 width:145px;
 height:200px;
}
/*
    a single item. must be floated in horizontal scrolling.
    typically, this element is the one that *you* will style
    the most.
*/
div.scrollable-ads div.items div {
  float:left;
  margin:2px 2px 2px 2px;
  padding:1px;
  border:1px solid #ccc;
  width:147px;
  height:202px;
/* -moz-border-radius:4px;
 -webkit-border-radius:4px; */
}

/* ScrollAD ENDE-------------------------------------------------------- */



/* Teaserboxheader ENDE-------------------------------------------------------- */

/* Rechte Spalte ENDE-------------------------------------------------------- */
/* Footer ANFANG------------------------------------------------------- */
#footer {
 width: 800px;
 color: #555;
 font-size: 0.85em;
 text-align: center;
 height:40px;
 background-repeat: no-repeat;
 background-image: url(/layout/bg_footer.gif);
 background-position: center top;
 padding: 9px 0 10px 0;
 margin: 0 7px 5px 10px;
 
 border-bottom: 1px solid #CEE3FF !important;
 border-left: 1px solid #CEE3FF !important;
 border-right: 1px solid #CEE3FF !important;
}
a.toplink, a.toplink:hover {
 font-size: 1.15em;
 color: #fff;
 font-weight:normal;
 text-decoration: none;
 cursor: pointer;
}
a.toplink:hover {
 text-decoration: none !important;
}


/* Footer ENDE------------------------------------------------------- */

/* Linkklassen ANFANG------------------------------------------------ */
a.weiter, a.weiter:visited, a.weiter:hover, a.itemLink, a.itemLink:visited, a.itemLink:hover {
 background:url(/layout/weiter.gif) no-repeat 0 0;
 color:#0092c9;
 text-decoration: none;
 font-weight: normal;
 padding: 0 5px 0 13px;
 margin: 0;
line-height: 1.5em;
}
a.weiter:hover, a.itemLink:hover  {
 text-decoration: underline;
}
a.itemLink { display: block; }
div.plistaHlWrapper, div.plistaHl, #plista_widget_list_belowArticle span.itemText { display:none }
a.header_login, a.header_login:visited, a.header_login:hover, a.schlagzeilen, a.schlagzeilen:visited, a.schlagzeilen:hover {
 color:#0092c9;
 text-decoration: none;
 font-weight: normal;
}
a.header_login:hover {
 text-decoration: underline;
}
a.infokasten, a.infokasten:visited, a.infokasten:hover {
 background:url(/layout/weiter_grau.gif) no-repeat 0 0;
 color:#555;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 padding: 2px 5px 0 13px;
 margin: 0;
}
a.infokasten:hover {
 text-decoration: underline;
}
a.schlagzeilen, a.schlagzeilen:visited, a.schlagzeilen:hover {
 background:url(/layout/weiter.gif) no-repeat 0 0;
 font-size: 12px;
 padding: 1px 5px 0 13px;
 margin: 0;
}
a.schlagzeilen:hover {
 text-decoration: underline;
}
a.schlagzeilen_rechts, a.schlagzeilen_rechts:visited , a.schlagzeilen_rechts:hover{
 background:url(/layout/weiter.gif) no-repeat 0 0;
 color:#555;
 line-height:1.5em;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 padding: 2px 5px 0 15px;
 margin: 0;
}
a.schlagzeilen_rechts:hover {
 text-decoration: underline;
}
a.film, a.film:visited, a.film:hover {
 background:url(/layout/icon_film.gif) no-repeat 0 0;
 color:#0092c9;
 text-decoration: none;
 font-weight: normal;
 padding: 0 5px 0 16px;
 margin: 0;
}
a.film:hover {
 text-decoration: underline;
}
a.blau, a.blau:visited, a.blau:hover {
 color:#0092c9;
 text-decoration: none;
 font-weight: normal;
}
a.blau:hover {
 text-decoration: underline;
}
a.epaper_button, a.epaper_button:visited, a.epaper_button:hover {
 background:url(/layout/epaper_button.gif) no-repeat 0 0;
 display: inline-block;
 height: 20px;
 font-size: 9px;
 color:#0092c9;
 text-decoration: none;
 padding: 2px 5px 0 8px;
 margin: 0;
}
a.epaper_button:hover {
 text-decoration: underline;
}
a.rss, a.rss:visited, a.rss:hover {
 background:url(/layout/icon_rss.gif) no-repeat 0 0;
 display: inline-block;
 height: 16px;
 width:16px;
 text-decoration: none;
 padding: 0;
 margin: 0 1px -3px 0;
}
a.rss:hover {
 text-decoration: underline;
}
a.galerie_zurueck, a.galerie_zurueck:visited, a.galerie_zurueck:hover, a.galerie_vor, a.galerie_vor:visited, a.galerie_vor:hover {
 background:url(/layout/galerie_back.gif) no-repeat 0 0;
 display: inline-block;
 height: 114px;
 width:20px;
 padding: 0;
 vertical-align:top;
}
a.galerie_zurueck:hover {
 background:url(/layout/galerie_back_on.gif) no-repeat 0 0;
}
a.galerie_vor, a.galerie_vor:visited {
 background:url(/layout/galerie_vor.gif) no-repeat 0 0;
}
a.galerie_vor:hover {
 background:url(/layout/galerie_vor_on.gif) no-repeat 0 0;
}

a.galeryside_left {
background:url(http://www.ln-online.de/bilder/basics/galeryside_left_off.gif) no-repeat 0 0;
display: block;
width: 32px;
height: 307px;
margin: 0;
padding: 0;
}
a.galeryside_left:hover {
background:url(http://www.ln-online.de/bilder/basics/galeryside_left_on.gif) no-repeat 0 0;
display: block;
width: 32px;
height: 307px;
margin: 0;
padding: 0;
}
a.galeryside_right {
background:url(http://www.ln-online.de/bilder/basics/galeryside_right_off.gif) no-repeat 0 0;
display: block;
width: 32px;
height: 307px;
margin: 0;
padding: 0;
}
a.galeryside_right:hover {
background:url(http://www.ln-online.de/bilder/basics/galeryside_right_on.gif) no-repeat 0 0;
display: block;
width: 32px;
height: 307px;
margin: 0;
padding: 0;
}


/* Linkklassen ENDE------------------------------------------------ */


/* Anzeigenklassen START------------------------------------------------ */
.card, #card_suche {
 width: 440px;
}
.AD {
 max-width: 440px !important;
 margin-top: 7px;
 border-right: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
 padding-bottom: 3px;
 margin-bottom: 10px;
 font-weight:bold;
}
.AD_HZ{
 font-weight:bold;
 background-color: #e2edff;
 line-height: 1.7em;
 width: 435px;
 padding-left: 2px;
}

.AD_Text {
 font-weight:normal;
 margin: 0 8px 0 0;
 padding: 0;
 border: 0;
}

.AD_BACK{
 background:url(/layout/zurueck.gif) no-repeat 0 0;
 color:#0092c9;
 padding: 0 5px 0 13px;
 margin: 0;
 line-height: 1.5em;}

.AD_COUNT{
 font-weight:bold;
 color:#0092c9;
 width: 50px;
}


.AD_NEXT{
 background:url(/layout/ad_next.gif) no-repeat 0 0;
/* display: block; */
 color:#0092c9;
 padding: 0;
 margin: 0;
 line-height: 1.5em;
}


/* Anzeigenklassen ENDE------------------------------------------------ */

/* Werbung ANFANG------------------------------------------------ */


 .skyscraper{
  position:absolute;
  left:813px;
  top:10px;
 }


 .openX_super{
  padding-top:10px;
  width: 800px;
  padding-left: 85px;
 }

/* Werbung ENDE------------------------------------------------ */


/* Micrositeklassn ANFANG------------------------------------------------ */

#aufmacher_plain, .aufmacher_plain{
 width: 451px;
 border-bottom: 1px solid #0092c9;
 border-right: 1px solid #0092c9;
 margin: 0 0 17px 0;
}
#werbeblock {
 width: 451px;
 margin: 0 0 15px 0;
/* min-height: 280px; */
/* min-height-Hack für Internet Explorer-------------------- */
/* _height: 180px; */
 border-right: 1px solid #0092c9;
 border-bottom: 1px solid #0092c9;
}
img.smallimage_variabel{
 max-width: 120px; 
 margin: 0 10px 5px 0; 
 float: left; 
}
#aufmacher_plain p, .aufmacher_plain p{
 line-height: 1.3em;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
 margin: 0 8px 0 0;
}

#themenblock {
 width: 451px;
 border-bottom: 1px solid #0092c9;
 border-right: 1px solid #0092c9;
 margin: 0 0 17px 0;
}

#themenblock p{
 line-height: 1.3em;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #555;
 margin: 0 8px 0 0;
}

#nebenbild {
 line-height: 1.3em;
 margin-bottom: 1.0em;
 margin: 0 5px 0 0;
 padding: 0;
}
#nebenbild p {
 margin-top: 0;
 padding-top: 0;
}

#themenblock li{
 list-style: none;
 background: url(/layout/weiter_grau.gif) no-repeat 0 2px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: #555;
 line-height: 1.3em;
 padding: 0 2px 0 17px;
 margin: 0;
}

#themenblock ul{
 margin: 5px 0 0 0;
 padding: 0;
}

a.weiter_catch, a.weiter_catch:visited,a.weiter_catch:hover{
 background:url(/layout/weiter.gif) no-repeat 0 0;
 color:#0092c9;
 text-decoration: none;
 font-weight: bold !important;
 padding: 0 5px 0 13px;
 margin: 0;
 line-height: 1.5em;
}
a.weiter_catch:hover {
 text-decoration: underline;
}

a.toplokal, a.toplokal:visited,a.toplokal:hover{
 background:url(/layout/weiter.gif) no-repeat 0 0;
 color:#0092c9;
 text-decoration: none;
 font-weight: normal;
 padding: 0 5px 0 13px;
 margin: 0;
 line-height: 1.5em;
}
a.toplokal:hover {
 text-decoration: underline;
}

#anzeigenbox {
 float: right;
 background-color: #ffffff;
 width: 310px;
 margin: 0 0 20px 0;
 padding: 0 2px 0 0;
 border-bottom: 1px solid #0092c9;
 border-left: 1px solid #0092c9;
}

#teaserbox {
 float: right;
 background-color: #ffffff;
 width: 310px;
 margin: 0 0 20px 0;
 padding: 0 2px 0 0;
 border-bottom: 1px solid #0092c9;
 border-left: 1px solid #0092c9;
}
 
#teaserbox_header {
 background-image: url(/layout/teaserboxheader_micro.gif);
 background-repeat: no-repeat;
 background-position: top;
 width: 310px;
 height: 20px;
 float: right; 
 margin: 0;
 padding: 0;
 text-align: left;
} 
#teaserbox_header h4 {
 color: #FFFFFF;
 font-weight: bold;
 font-size: 13px;
 margin: 3px 2px 0 4px;
 padding: 0;
}

.teaserbox_inhalt_micro {
margin: 10px 0 10px 0;
}

#teaserbox_footer {
 background-position: bottom;
 width: 310px;
 height: 18px;
 text-align: right;
 margin: 10px 0 0 0;
 padding: 0;
}
a.teaserbox_footer, a.teaserbox_footer:visited {
 background:url(/layout/weiter.gif) no-repeat 0 0;
 color:#0092c9;
 text-decoration: none;
 font-weight: normal;
 padding: 0 5px 0 13px;
 margin: 0 8px 0 0;
}
a.teaserbox_footer:hover {
 text-decoration: underline;
}

 /* Micrositeklassen ENDE------------------------------------------------ */
 

/* DPA */

#TABELLE, #ERGEBNISSE {
 background-color: #EEE;
 margin: 10px 0 10px 0;
}
#TABELLE th, #ERGEBNISSE th, .dpastyle--thead {
 color: #FFF;
 background-color: #0092c9;
 font-weight: normal;
 font-size: 12px;
}

 
}

/* screen ENDE------------------------------------------------ */
/* Druckansicht ANFANG------------------------------------------------ */
@media print
{
 body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000;
  font-size: 0.8em;
 }
 #logo, .logo {
  background-image: url(/layout/ozlogo_header.gif);
  width: 275px;
  height: 28px;
  float: left;
  background-color: #FFFFFF;
  margin: 0;
 }
 #inhalt_links {
  width: 98%;
  height: 90%;
 } 
 #inhalt_rechts {
  width: 2%;
 }
 .news_headline, .news_roofline, .news_subheadline {
  font-weight: bolder;
  font-size: 1.4em;
  margin-top: 3mm; 
  margin-bottom: 7mm;
 }
 .news_headline{
  font-size: 2em;
 }
 .news_roofline{
  text-decoration: underline;
 }
 .news_prelude {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 8mm;
 }
 #header_nc, #nc_capture, #header_login, #navigation, #subnavigation, #suche, #breadcrumb, #inhalt_rechts, #footer, .anzeige, .skyscraper, .hide, .news_big_image, .news_big_switch, .news_articletoolbox, .kleiner_druck, .kleiner_leserbrief, .kleiner_forum, .kleiner_pdf {
  display: none;
 }

 .KASTEN, #Kasten {
  border: 1px solid #0092c9;
  background-color: #e2edff;
  padding: 3mm;
  margin: 5mm;
 }
 .KASTEN_HZ {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 5mm;
 }
 .KASTEN_DZ {
  font-size: 1.2em;
  margin-bottom: 5mm;
  text-decoration: underline;
  text-transform: uppercase;
 }
 .KASTEN_TEXT {
  font-style:italic;
 }


 #footer_top {
  display: inline;
 }
}
 
/* Druckansicht ENDE------------------------------------------------ */
