/* Wallpaper OMS, Tabellenbreite anpassen */
#adl_sb_table {width:804px!important;margin-left:-9px;}
#adl_sb_table td {padding:0;}
#omsv_sky_DhtmlLayer td {padding:0;}

body {
  background-color:#e7ecee;
  background-image:url(http://static.ngz-online.de/layout/img/misc/bg.gif);
  background-repeat:repeat-y;
  background-position:804px 50% !important;
  font-family:verdana,geneva,arial,sans-serif;
  font-weight:normal;
  line-height:15px;
  color:#333333;
  margin:0;
}

img {
  border:0;
  padding:0;
  margin:0;
}

form {
  font-size:11px;
  margin:0;
  padding:0;
}
form input {
  height:14px;
}

form input, form textarea {
  border: 1px solid #999;
  color: #333;
  font-family: verdana;
  font-size: 11px;
  margin: 0 0 10px 0;
  padding: 0 3px 0 0;
}

a { text-decoration: none; }
a:link, a:visited { color:#333; }
a:hover, a:active, a:focus { color: #f06414; }

.banneroben {
  margin:0 0 0 9px;
  width:795px;
}

.bannerrechts {
  position:absolute;
  width:190px;
  left:804px;
  top:0;
  margin:0;
  padding:0;
  z-index:1;
}

.werbeflaeche {
  font-size: 10px;
  line-height: 14px;
  text-align:right;
}

#kalaydo {
  float:left;
  position:absolute;
  top:9px;
  width:786px;
  height:21px;
  left:9px;
  border-right:9px solid #e7ecee;
}

#ivw {
  position:absolute;
  top:122px;
  left:5px;
  width:1px;
  height:1px;
}
#eilmeldung {
  left: 9px;
  position:absolute;
  top: 174px;
  width:796px;
}

#wrapper_eilmeldung {
  background-color: #d2000a;
  border-bottom: 10px solid #e7ecee;
  height: 50px;
  overflow: hidden;
  position: relative;
  width: 627px;
}

#scrolling_container_eilmeldung {
  height: 100%;
  margin:0;
  position: absolute;
}

.eilmeldung {
  color:#fff;
  float:left;
  font-size:17px;
  font-weight: bold;
  height:20px;
  margin:0;
  overflow:hidden;
  padding: 17px 0 18px 20px;
}

.eilmeldung a:link, .eilmeldung a:visited,
.eilmeldung a:hover, .eilmeldung a:active,
.eilmeldung a:focus { color:#fff; }

#mainarea {
  position:absolute;
  top:175px;
  width:795px;
  left: 9px;
}

/* Wallpaper der OMS - gruselig, muss aber wegen IE6 */
#container { position:relative; width:804px; height:400px; }

#pageeilmeldung #mainarea {
  top:233px;
}

#fullcontentarea {
  float:right;
  width:627px;
  border-right:9px solid #e7ecee;
  font-size:12px;
  line-height:16px;
}

#headnavi {
  position:absolute;
  top:34px;
  margin-left:9px;
  font-size:9px;
  width:786px;
  height:83px;
  border-bottom:1px solid #FFFFFF;
}

#headnavi input {
  top:0;
  left:31px;
  margin:0 3px 0 0;
  padding:0;
  height:14px;
  border:1px solid #B4B4B4;
  font-size:10px;
}

#headnavi .searchtext {
  width:165px;
  color:#999;
}
#headnavi .date {
  background-color:#2197D8;
  width:148px;
  height:19px;
  padding:4px 0 0 10px;
  color:#fff;
}

/* footer */
.footer { background-color:#c2dceb; padding-top:11px;padding-bottom:8px;border-bottom: 2px solid #e7ecee; border-right:9px solid #e7ecee; font-weight:normal;  }
.footer ul { font-size:10px; list-style:none inside none; padding:0; margin:0;}
.footer li { font-size:10px; padding-right:5px; padding-left:2px; border-right: 1px solid #333333; display:inline;}
.footer li.extra { display:none; }
.footer_abschluss { background-color:#2197d8; border-right:9px solid #e7ecee; height:20px;}
.footer_abschluss p { color:#666666; font-size:10px; padding:5px 9px 6px 9px; text-align:center; }
.footer_abschluss p a {color:#666666;}

.footer .breaker {  height:3px;}
.content_3spalten {clear:both; border-right:0;width:468px;float:left;overflow:hidden;}
.content_4spalten {clear:both; border-right:0;width:627px;overflow:hidden;}
.content_5spalten {clear:both; border-right:0;width:786px;overflow:hidden;font-size:12px;line-height:16px;}

.content_3spalten .grafikheadline {width:468px; height:18px; float:left;}
.content_4spalten .grafikheadline {width:627px; height:18px; float:left;}
.content_4spalten .grafikheadline {width:786px; height:18px; float:left;}

.left {
  float:left;
}

.right {
  float:right;
}

.clear-all, .clear-both {
  clear:both;
}

.clear-left {
  clear:left;
}
.bold {
  font-weight:bold;
}

.nowrap {
  white-space:nowrap;
}

.block {
  background-color:#FFFFFF;
  border-bottom:10px solid #e7ecee;
}

.teaser {
  background-color: #fff;
  padding: 5px 9px 6px 9px;
}

.grafikheadline {
  background-color: #ffffff;
  border-bottom: 1px solid #2197D8;
  color: #555;
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 1px;
  text-indent: 7px;
}

.marginalspalte .mainnavi .grafikheadline,
.marginalspalte .mainnavi h1 {
  border-bottom:1px solid #2197d8;
  font-size:18px;
  height: auto;
  line-height: 25px;
  text-indent: 0;
  text-transform: uppercase;
}

.trennlinie {
  background-color: #e7ecee;
  display: block;
  font-size: 1px;
  height: 1px;
  line-height: 1px;
  overflow: hidden;
}

a.link, span.link {
  line-height:14px;
  font-weight:normal;
  font-size:11px;
  color:#666;
  padding-right:16px;
  margin-right:4px;
  background-repeat:no-repeat;
  background-position:right bottom;
  background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil.gif);
}

a.go, span.go {font-weight:bold;color:#333;font-size:11px;white-space:nowrap;}
span.go span.link {padding-right:12px;}

.zebra {background-color:#e7ecee;}

.color_highlight {color:#f06414;}
.color_theme     {color:#c2dceb;}
.color_brand     {color:#2197D8;}
.color_copyright {color:#999;}
.rpmarke, .RPMARKE {color:#d63333;}

.bgcolor_highlight {background-color:#f06414;}
.bgcolor_theme     {background-color:#c2dceb;}
.bgcolor_brand     {background-color:#2197D8;}
.anzeigenwerbung .bgcolor_brand {background-color:#006eab;}
.bgcolor_back      {background-color:#e7ecee;}
.bgcolor_back2     {background-color:#F6F5F0;}
.bgcolor_block     {background-color:#fff;}

.einspaltig {width:150px;overflow:hidden;}
.einspaltig .grafikheadline {width:150px;}

.default_select select {
  border: 1px solid #666;
  float: left;
  margin: 5px 2px 3px 0;
  width: 108px;
  font-size: 10px;
}

.default_select button {
  background: transparent url(http://static.ngz-online.de/layout/img/icon/icon_submit.gif) no-repeat scroll center bottom;
  border: 0 none;
  cursor: pointer;
  float:left;
  height: 15px;
  margin-left: 4px;
  margin-top: 7px;
  width:15px;
}

/* headlines */
h1, .headlineBig { font-size:17px; font-weight:bold; line-height:20px; margin-top:0; margin-bottom:3px;}
h2, .headlineMedium { font-size:14px; font-weight:bold; line-height:18px; margin-top:1px; margin-bottom:1px;}
h3, .headlineSmall { font-size:12px; font-weight:bold; line-height:16px; margin-top:0; margin-bottom:0;}
h4, h4 a:link, h4 a:visited, a.h4 , .dachzeile { font-size:11px; font-weight:bold; line-height:14px; margin-top:0; margin-bottom:1px; color:#f06414;}
h5, h5 a:link, h5 a:visited, h5 a, .dachzeileRegular  {  font-size:11px; font-weight:normal; line-height:14px; margin-top:0; margin-bottom:1px; color:#f06414;}
h6, .textSmall, .copytextMini{ font-size:10px; line-height:12px; margin-top:0; margin-bottom:2px; font-weight: normal;}

.copytextBig { font-size:17px; line-height:20px; margin-top:0; margin-bottom:3px;}
.copytextMedium { font-size:14px; line-height:18px; margin-top:1px;  margin-bottom:1px; }
.copytextNormal{ font-size:12px; line-height:16px; margin-top:0; margin-bottom:0;}
.copytextSmall{ font-size:11px; line-height:14px; margin-top:0; margin-bottom:0;}
.headlineMini { font-size:11px; font-weight:bold; line-height:14px; margin-top:0; margin-bottom:1px; color:#333333;}
.dachzeileMini {  font-size:10px; font-weight:normal; line-height:12px; margin-top:0; margin-bottom:1px; color:#f06414;}
.bu {font-size:10px; color:#999999}

.wrapper_bl {
  float:left;
  height: 85px;
  position: relative;
}

.wrapper_bl .box {
  bottom:14px;
  left: 88px;
  margin:0;
  position:relative;
}

.bshow_txt { padding-top:4px; }

.teaserbild_blank {margin:0 0 5px 0; float:left;}
.teaserbild_left {margin:3px 9px 9px 0; float:left;}
.teaserbild_right {margin:3px 0 9px 9px;float:right;}
.teaserbild_left_solo {margin:3px 9px 0 0;float:left;}

.legende {
  border-left:8px solid;
  padding-left:4px;
  font-size:9px;
  line-height:8px;
  margin:6px;
}

.extrainfos {
  padding-top:5px;
  margin-bottom:5px;
  padding-bottom:5px;
  background-color:#fff;
}

.extrainfos .date1 {
  font-size:10px;
  color:#666666;
  line-height:12px;
}

.teaser_kompakt_list { width:291px;padding:6px 9px 0 9px;}
.teaser_kompakt_list .abstand {padding-bottom:5px;}

.teaser_kompakt_bild { padding:4px 9px 10px;}
.marginalspalte .teaser_kompakt_bild img {margin:5px 6px 6px 0;float:left;}

/* teaser nur mit links */
.linkliste {font-size:11px; width:132px; line-height:14px; background-color:#ffffff; padding:9px 9px 0 9px;  }
.linkliste p {padding:0 0 2px 0;}
.linkliste select { width:108px; font-size:10px; margin: 5px 2px 3px 0; border:1px solid #666;float:left; }
.linkliste button { border:1px solid #999999; cursor: pointer;width:15px; height:15px; background:url(http://static.ngz-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:7px; border:0; }
.linkliste a {font-weight:normal;}
.linkliste a:link {font-weight:normal;}

/* kompakt */
.kompakt {padding:5px 9px 5px 9px; background-color:#FFFFFF;}

.kompakt h4 { margin-right:4px; line-height:14px; margin-top:0; margin-bottom:1px; color:#f06414;}
.kompakt h4 a {color:#f06414;}
.kompakt h3 { display:inline;}
.kompakt div {margin-bottom:4px;}

.appheader {
  border-bottom: 10px solid #e7ecee;
  padding-bottom:12px;
  background-color:#ffffff;
}

.appheader img {
  border-bottom: 1px solid #2197d8;
}


/* Anzeigen-Styles */
.anzeige {
  font-size: 10px;
  font-weight: normal;
  padding-right: 9px;
}

.anzeige_vertikal {
  padding: 5px 9px 6px 9px;
}

.anzeige_vertikal p { padding:0;margin:0; }

.anzeige_einspaltig {height:184px;width:132px; font-size:12px;padding:5px 9px 6px 9px; background-color:#FFFFFF; font-weight:normal;}
.anzeige_einspaltig .teaserbild {margin:3px 0 3px 0;}

.anzeigenwerbung .grafikheadline {
  border-bottom-color: #9b0033;
}

.anzeigenwerbung a:hover, .anzeigenwerbung a:active, .anzeigenwerbung a:focus,
  .anzeigenwerbung h5 a:hover, .anzeigenwerbung h5 a:active, .anzeigenwerbung h5 a:focus, .anzeigenwerbung h5 a:visited,
  .anzeigenwerbung h4 a:hover, .anzeigenwerbung h4 a:active, .anzeigenwerbung h4 a:focus, .anzeigenwerbung h4 a:visited,
  .anzeigenwerbung h2 a:hover, .anzeigenwerbung h2 a:active, .anzeigenwerbung h2 a:focus
  {color:#9b0033;}

.anzeigenwerbung a.go, .anzeigenwerbung span.go {color:#333;}
.anzeigenwerbung span.go:hover, .anzeigenwerbung span.go:hover {color:#9b0033;}

.anzeigenwerbung h4, .anzeigenwerbung h4 a,
  .anzeigenwerbung .teaser h1, .anzeigenwerbung .teaser h1 a,
  .anzeigenwerbung .teaser h2, .anzeigenwerbung .teaser h2 a
  {color:#000;}
.anzeigenwerbung .teaser h2 a:hover, .anzeigenwerbung .teaser h2 a:active, .anzeigenwerbung .teaser h2 a:focus { color:#9b0033; }
.anzeigenwerbung .teaser h4, .anzeigenwerbung .teaser h4 a,
  .block.anzeigenwerbung .teaser h4 a,
  .block.anzeigenwerbung .teaser_starr h4 a
  {color:#9b0033;}

.anzeigenwerbung .grafikheadline.extra {
  background-color:#9b0033;
  color:#fff;
}


.headlinebox, div.headlinebox {float:left;background-color:#e9e4db;border-right:1px solid #e7ecee;height:140px;width:261px;overflow:hidden;}
.headlinebox a.header {font-family:Arial,Helvetica,sans-serif;font-size:10px;}
.headlinebox .teaser {background-color:#e9e4db;}

.invisible {position:absolute;width:0px;height:0px;display:inline;}

.contentheader {
  color:#fff;
  font-weight:normal;
  background-color: #F06414;
  font-size:11px;
  padding:0px 9px 2px 9px;
}
.borderheader {
  background-color:#e7ecee;
  clear:both;
  border-bottom:9px solid #e7ecee;
}

a.linkleft, span.linkleft {
  line-height:14px;
  font-weight:normal;
  font-size:11px;
  color:#666;
  background-repeat:no-repeat;
  padding-left:10px;
  margin-left:4px;
  background-position:left bottom;
  background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil_links.gif);
}

.breaker {
  height:1px;
  overflow:hidden;
  clear:both;
  margin:0;
  padding:0;
}

.reiter {padding:0;background:#ffffff;}
.reiter .tab { margin:9px 0 0 0;background:#ffffff;width:469px;border-bottom:1px solid #CAC6BF;height:21px;}
.reiter .tab a {
  padding: 3px 14px 3px 14px;
  border-left:1px solid #CAC6BF;
  border-top:1px solid #CAC6BF;
  border-right:1px solid #CAC6BF;
  display:block;
  background:#E6E6E6;/*#EBE5DA;*/
  color:#666666;
  font-weight:bold;
  float:left;
}
.reiter .tab a.aktiv {
  border-bottom:1px solid #ffffff;
  background:#ffffff;
  position:relative;
}
.reiter .tab a.first {
  border-left:0px;
}

.linkthema {padding-bottom:4px; font-size:11px; line-height:14px; }
.single { padding:7px 4px 6px 9px; font-size:11px; background-color:#FFFFFF;}

/* * Hitpages-Teil */
.hpl { padding: 0 4px;border-left: 1px solid #333; }
.hpl.nlm { border:0; }
.hpl .ausgewaehlt {font-weight: bold; }
.hitpages { text-align:center; margin: 4px 0; }
/*  Bild-Container. Vertikal-Zentrierung wird on the fly gemacht.*/
.slidepic {
    text-align:center;
    border:1px solid #ccc;
    background-color:#eee;
    cursor:pointer;
    width:457px;
    height:325px;
    overflow:hidden;
}


.blaettern { padding:0; border:0;background-color:#FFFFFF; width:100%;text-align:center;}
.blaettern a, .blaettern span {font-size:11px; font-weight:normal; line-height:14px;text-align:center;}
.blaettern .zurueck {float:left; padding-right:9px;width:50px;text-align:left;}
.blaettern .vor {float:right; padding-left:9px;width:50px;text-align:right;}
.blaettern .funktion {}
.blaettern .funktion a { padding:0 4px 0 4px; border-left:1px solid #333333;}
.blaettern .funktion a.ersterlink  { border-left:0;padding:0 4px 0 4px;}
.blaettern .funktion .ausgewaehlt {font-weight:bold;padding:0 4px 0 4px;border-left:1px solid #333333;}
.blaettern .funktion .ersterausgewaehlt {font-weight:bold;padding:0 4px 0 4px;}
.blaettern .funktion .dots {padding:0 4px 0 4px;}
.blaettern .zurueck a, .blaettern .vor a {font-weight:bold;}

form input.radio, form input.checkbox { border:0; }
input.noborder { border:0; }
.img_bt        {border:1px solid #999999;}
.img_bt_aktion {border:1px solid #F06414;}

table {border:0;font-size:11px;line-height:14px;}
td {border:0;padding:2px 4px 4px 4px;vertical-align:top;}
th {text-align:left; }
table .zebra {background-color:#f3f3f3;}

.pad { padding:9px 9px 12px 9px;}
.artikel {
  background-color:#FFFFFF;
  font-size:12px;
  float:left;
  width:468px;
}
.artikel p { margin:0;line-height:16px;padding-right:9px; }
.artikel ul li{margin-left:20px;}
.artikel .abstand { padding-left:12px;}
.artikel .body p.absatz a {color:#f06414;}
.artikel span.absatz {
  display:block;
  height:9px;
  overflow:hidden;
}
.artikel p.absatz {margin-bottom:9px;}
.artikel_off p.absatz a {color:#f06414;font-weight:bold;font-size:11px;}

.artikel h2, .artikel h1 {
  font-size:17px;
  font-weight:bold;
  line-height:20px;
  margin-top:0px;
  margin-bottom:3px;
}
.artikel h3, .artikel #subheader {
  font-size:13px;
  padding-bottom:4px;
  color:#f06414;
  font-weight:bold;
}
.artikel hr {
  height:0px;
  line-height:1px;
  padding-top:10px;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #E4E3DF;
}

.artikel.nocampaign {width:786px;}
.artikel .panorama {overflow:hidden;width:446px;}

.artikel .date, .artikel .author , .artikel .source {
  font-size:9px;font-weight:normal;color:#999999;line-height:20px;float:left;
}
.artikel .comment, .comment {
  font-size:9px;font-weight:normal;margin:0;color:#999999;line-height:12px;
}

.lesermeinung {padding:7px 0 4px 12px; float:left;}
.lesermeinung .content { width:444px;padding:0;margin:0;}
.lesermeinung .content .grafikheadline {height:18px;width:444px;}
.lesermeinung .content .modullink {padding-top:2px;}
.lesermeinung .content .text {padding:9px;font-size:11px;}
.lesermeinung .content .text.dark {background-color:#F3F3F3;}
.lesermeinung .content .text .subheader {font-size:10px;line-height:15px;color:#555;}
.lesermeinung .content .text .header {line-height:22px;font-weight:bold;}
.lesermeinung .content .linkbox {width:444px;border-top:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;}
.lesermeinung .content .inputfield  {float:left;background-color:#E6E6E6;padding:9px;font-size:11px; }
.lesermeinung .content .inputfield .textlabel {float:left;width:80px;}



.artikel .extrainfos {
  padding:2px 9px 1px 5px;
  margin-bottom:9px;
  border-bottom:1px solid #e7ecee;
  position:relative;
  z-index:1;
}
.artikel .extrainfos.unten { border-bottom:0px;border-top:1px solid #e7ecee;margin:0;}
.artikel .extrainfos img { margin:0 4px 0 4px;}
.artikel .extrainfos a {color:#999;font-size:10px;}
.artikel .extrainfos a:hover {color:#f59b45;}

.bookmarks {
    position:absolute;
    left:92px;
    top:0px;
    font-size:11px;
    line-height:10px;
    font-weight:bold;
    list-style-type:none;
}
* html b\ody .bookmarks {display:none;} /*ie6 aus*/
.nocampaign .bookmarks {left:410px;}
.bookmarks img {margin:7px 3px 0 0;}
.bookmarks_navi, .bookmarks_navi ul {
  list-style-type:none;
  border:0;padding:0;height:auto;
  line-height:20px;
  vertical-align:top;
  margin:0;
  font-weight:normal;
}
.bookmarks_navi li ul { display:none;}
.bookmarks_navi li:hover ul { display:block;height:auto;width:140px;
  background-color:#fff;border:1px solid #F3F3F3;border-top:0px;
}
.bookmarks_navi li ul li a {line-height:30px;height:30px;}
.artikel .extrainfos .bookmarks_navi ul li img {margin:0 5px 5px -10px;line-height:20px;height:20px;vertical-align:middle;}
.artikel .extrainfos .bookmarks_navi ul li a  {color:#000;padding:3px;font-weight:bold;}


.breadcrumb {
  float:left;
  margin-left:10px;
  font-size:10px;
  color:#555;
  line-height:18px;
}
.breadcrumb a, .breadcrumb a:visited {color:#555;}
.breadcrumb a:hover {color:#f06414;}




/* neue Navi oben */
.reiternaviarticle {height:21px;background-color:#fff;}
.reiternaviarticle a:link, .reiternaviarticle a, .reiternaviarticle a:visited {background-color:#fff;font-size:11px;border-left:1px solid #e7ecee;padding:2px 25px;border-bottom:1px solid #e7ecee;color:#999;font-weight:bold;float:left;}
.reiternaviarticle .sel, .reiternaviarticle a:visited.sel, .reiternaviarticle a.sel {font-size:11px;border-bottom:1px solid #fff;font-weight:bold;color:#000;}
.reiternaviarticle a:link.first, .reiternaviarticle a:visited.first {border-left:0;}
.reiternaviarticle a:hover {color:#f06411;}
.reiternaviarticle .blank_box {background-color:#e7ecee;height:21px; }



/*
###########################
*/

.artikelelemente {
  margin-top:4px;
  margin-bottom:4px;
  height:26px;
  padding-bottom:9px;
}
.abstand_icons {
  margin-top:5px;
}
.artikel .linkthema {
  padding:0px 9px 7px 9px;
  line-height:12px;
}

.rectangle {
  margin:0 5px 9px 4px;
  font-size:9px;
}



.abstand_themenbrowser {
  border-left:9px solid #e7ecee;
}



.body .l, .goodiebox.l {width:219px;}
.body .m, .goodiebox.m {width:144px;}

.goodiebox {
  border-top:1px solid #C6C6C6;
  border-bottom:1px solid #C6C6C6;
  margin:3px 9px 9px 0;
  font-size:10px;
  line-height:14px;
  padding-bottom:12px;
  color:#333;
  overflow:hidden;
  float:left;
}
.goodiebox.box_right {
  float:right;
  margin-left:9px;
  margin-right:12px;
}
.anzeigenwerbung .goodiebox, .anzeigen_box
  {border-top:1px solid #9b0033;border-bottom:1px solid #9b0033;}
.anzeigen_box span.link {background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil_anz.gif);}
.anzeigenwerbung .body p.absatz a,
.anzeigenwerbung #subheader
 {color:#9b0033;}

.anzeigenwerbung span.link, .anzeigenwerbung a.link
  { background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil_anz.gif);}
.anzeigenwerbung a:hover, .anzeigenwerbung a:active, .anzeigenwerbung a:focus {color:#9b0033;}


.goodies {
  /*margin-bottom:9px;*/
  float:left;
  width:444px;
  margin:0;
  padding:0;
  overflow:hidden;
  border-bottom:1px solid #C6C6C6;
}
.goodies .goodiebox {
  margin-right:0px;
  padding-right:0px;
  padding-left:0px;
   overflow:hidden;
}
.goodiebox .linkthema { font-size:10px;}
.goodiebox .headline {
  border-bottom:1px solid #2197D8;
  background-color:#FFFFFF;
  height:18px;
  margin-bottom:9px;
  font-weight:bold;font-size:10px;line-height:18px;padding-bottom:1px;color:#555;
  text-indent:0px;
  text-transform:uppercase;
  width:207px;
}
.goodiebox .headline_empty {
  margin-bottom:9px;
  height:0px;line-height:0;
  width:207px;
}
.goodiebox.m .headline { width:132px;}
.goodiebox .headline img,.goodiebox .headline a img {text-indent:0px;}
.goodiebox .headline .archiv_link {color:#aaa;cursor:pointer;margin-right:-10px;}
.goodiebox .headline .normal_link {color:#555;cursor:pointer;width:140px;}

.goodiebox .boxframe { padding:0px 6px 0px 6px; }
.goodies .goodiebox .boxframe { padding:0; }
.goodies .goodiebox  { border-bottom:0;padding-bottom:0; }

.anzeigenwerbung .goodiebox .headline, .anzeigen_box .headline { border-bottom:1px solid #9b0033;}
.anzeigenwerbung .abstand .goodiebox {border:0px;border-top:1px solid #9b0033;border-bottom:1px solid #9b0033;          }


.goodiebox .dachzeile {
  font-size:10px;
  color:#f06414;
  line-height:12px;
}
.goodiebox p     { margin-top:6px;line-height:15px;}
.goodiebox .text {clear:left;padding:6px 0 0 0;}
.goodiebox .icon {margin-top:3px; margin-right:9px;  }


.goodiebox .textbox {clear:left;font-size:11px;line-height:15px;}
.goodiebox .textbox .clickhead {
  border-bottom:1px solid #E4E3DF;
  font-weight:bold;
  font-size:10px;
  line-height:14px;
  padding-bottom:4px;
  color:#333;
  margin-bottom:6px;
  clear:left;
  overflow:hidden;
  padding-left:10px;
  background-image:url(http://static.ngz-online.de/layout/img/icon/pfeil_rechts_mzt.png);
  background-repeat:no-repeat;
  background-position:0px 4px;
}
.goodiebox .textbox .clickhead.first {
  background-image:url(http://static.ngz-online.de/layout/img/icon/pfeil_runter_mzt.png);
}
.goodiebox .textbox hr {
  height:0px;
  line-height:1px;
  clear:both;
  padding-top:10px;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #E4E3DF;
}

.goodiebox .mzt_normal{}
.goodiebox .mzt_archiv{display:none;}
.goodiebox.archiv_box .mzt_normal {display:none;}
.goodiebox.archiv_box .mzt_archiv {display:block;}
.goodiebox.archiv_box span.link {background-image:none;}
.goodiebox.archiv_box .headline .archiv_link {color:#555;cursor:default;}
.goodiebox.archiv_box .headline .normal_link {display:none;}
/*.goodiebox.archiv_box .headline b:hover {color:#f06411;}*/


/* -> boxframe .goodiebox .fotostrecke {padding:0 6px;}*/

.goodiebox .content { padding:0 0 0 6px;}
.goodiebox .fotostrecke .content { font-size:10px;color:#333;}
.goodiebox .fotostrecke .content .dachzeile
  {color:#333333; font-weight:bold;}

.goodiebox .imgtop {width:195px;position:relative;text-align:center;margin-right:6px;background-color:#eee;}
.goodiebox.m .imgtop  {width:120px;}
.goodies .content { padding:0 0 0 6px;}
.goodiebox .imgmini   {float:left;margin:6px 6px 0 0;}
/*.goodies .goodiebox.l {margin-bottom:0;}      */
.goodies .goodiebox.m .imgtop  {width:102px;height:80px;overflow:hidden;}
.goodies .goodiebox.m .imgmini {display:none;}
.goodies .goodiebox.m {width:111px;overflow:hidden;}
.goodies .goodiebox .headline_empty {   height:18px;margin-bottom:9px;}
.goodies .newline {clear:left;width:444px;height:1px;line-height:1px;}
.goodies .newline_hide {clear:left;width:444px;height:1px;line-height:1px;}

/*test volle Breite unten */
.goodies .goodiebox.l {width:215px;margin-left:5px;}
.goodies .goodiebox.l .headline {width:205px;margin-left:5px;}

* html .goodies .goodiebox.l {margin-left:3px;} /* ### ie6 ## */


.goodiebox .linkthema { padding-bottom: 2px;}


.goodiebox .searchbox  {overflow:hidden;height:20px;margin-top:3px;}
.goodiebox .searchtext {color:#888;width:132px;height:14px;padding:0;margin:0 6px 0 0;float:left;}
/*.goodies .goodiebox .searchtext { width:240px;}*/

.goodiebox .voting {font-size:10px;}
.goodiebox .voting .headlineMini {font-weight:bold;}
.goodiebox .voting .check {width:19px;float:left;padding:2px 2px 0 0;}
.goodiebox .voting .choice {width:180px;overflow:hidden;float:left;padding:0;}
.goodiebox .voting .choice p {margin:0;}
.goodiebox .voting .choiceframe {margin-top:6px;}
.goodiebox .voting .bar {font-size:9px;}

.goodiebox.l .voting .imgtop  {width:auto;} /*ie*/

.goodiebox.m .voting .choice {width:100px;}
.goodiesxxx .goodiebox .voting .choice {width:200px;}
.goodiesxxx .goodiebox .voting .choiceframe {float:left;margin-left:5px;}
.goodiesxxx .goodiebox .voting .questframe  {width:190px;float:left;margin-bottom:9px;}
.goodiebox .voting .text { font-size:10px;clear:left;padding:0 0 6px 0;}

.artikel .datenblatt { font-size:11px; }
.artikel .datenblatt .title {margin-left:15px; margin-bottom:4px;}
.artikel .datenblatt .content {margin-left:12px;margin-bottom:9px;}
.artikel .datenblatt .content .container1_1 {padding:3px 4px 4px 4px;border-right:1px solid #ffffff; width:140px; }
.artikel .datenblatt .content .container1_2 {padding:3px 4px 4px 4px;width:289px;}

.serien_teaser {float:left;}
.serien_teaser .serie_kompakt {width:360px;float:left;margin-bottom:6px;}
.serien_teaser .serie_kompakt a {padding-top:1px;}

.druckurl {  font-size:11px; }


/** DEFAULT? **/
.img_m {position:relative;width:120px;height:96px;}
.img_s {position:relative;width:102px;height:80px;}
.iconpic_zoom {position:absolute;bottom:0;left:0;width:100%;height:30px;background-image:url(http://static.ngz-online.de/layout/img/icon/zoom.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.iconpic_foto {position:absolute;bottom:0;left:0;width:100%;height:30px;background-image:url(http://static.ngz-online.de/layout/img/icon/foto.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.iconpic_video {position:absolute;bottom:0;left:0;width:100%;height:30px;background-image:url(http://static.ngz-online.de/layout/img/icon/video.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.goodiebox.m .iconpic_video, .img_m .iconpic_video {height:18px;background-image:url(http://static.ngz-online.de/layout/img/icon/video_small.png);}
.goodiebox.m .iconpic_foto, .img_m .iconpic_foto {height:18px;background-image:url(http://static.ngz-online.de/layout/img/icon/foto_small.png);}
.goodiebox.m .iconpic_zoom, .img_m .iconpic_zoom {height:18px;background-image:url(http://static.ngz-online.de/layout/img/icon/zoom_small.png);}
.goodies .goodiebox.m .iconpic_video, .img_s .iconpic_video {height:15px;background-image:url(http://static.ngz-online.de/layout/img/icon/video_mini.png);}
.goodies .goodiebox.m .iconpic_foto, .img_s .iconpic_foto {height:15px;background-image:url(http://static.ngz-online.de/layout/img/icon/foto_mini.png);}
.goodies .goodiebox.m .iconpic_zoom, .img_s .iconpic_zoom {height:15px;background-image:url(http://static.ngz-online.de/layout/img/icon/zoom_mini.png);}

.marginalspalte .camp_videotop  {float:left;width:209px;padding:0px 0 0 9px;border-right:1px solid #e7ecee;}
.marginalspalte .camp_videomini {width:69px;padding:5px 9px;margin:0;}
.marginalspalte .camp_videotop  img {width:195px;height:160px;float:left;margin:3px 9px 9px 0px;}
.marginalspalte .camp_videomini img {width:50px;height:40px;float:left;margin:0px 10px;}
.marginalspalte .camp_videotop  .text {float:left;width:200px;}
.marginalspalte .camp_videomini .text, .marginalspalte .camp_videomini a.iconpic_video {display:none;}
.marginalspalte .camp_videotop  .imgtop {position:relative;width:195px;height:163px;}
.marginalspalte .camp_videomini .imgtop {width:50px;height:40px;}

/* Aus Dossiers */
.tagcloud {line-height:20px;}
.tagcloud .tag1 {font-size: 7px;}
.tagcloud .tag2 {font-size: 8px;}
.tagcloud .tag3 {font-size: 9px;}
.tagcloud .tag4 {font-size: 10px;}
.tagcloud .tag5 {font-size: 11px;}
.tagcloud .tag6 {font-size: 12px;}
.tagcloud .tag7 {font-size: 13px;}
.tagcloud .tag8 {font-size: 14px;}
.tagcloud .tag9 {font-size: 15px;}
.tagcloud .tag10 {font-size: 16px;}
.tagcloud a {margin:0 9px 0 0;}




/* rahmen.css */

#fullcontentarea_nonav {
  float:right;
  width:786px;
  border-right:9px solid #e7ecee;
  /*border-bottom:10px solid #e7ecee; */
  font-size:12px;
  line-height:16px;
}
/* rahmen.css ende */


/******* Hauptnavi *********/

/* Nonav Navi */
#navigation, #navihead { width:158px;padding-bottom:0; overflow:hidden; }

#navigation ul, #navihead ul {
  font-size:10px;
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-image:none;
}
#navigation a { color:#fff; text-decoration:none; }
#navigation a:active,
#navigation a:hover,
#navigation a:focus { color:#f06414; }
#navigation ul { background-color:#e7ecee; }
#navigation ul a {display:block;}
#navigation li, #navihead li {
  margin:0;
  padding:1px 0 1px 15px;
  margin-top:1px;
  height:1%;
  text-transform:uppercase;
  background-color:#2197D8;
  font-weight:bold;
  color:#fff;
  line-height:15px;
}
#navihead li {
  padding-left:10px;
  background-color:#f06414;
  margin-top:0;
  padding-top:2px;
  background-image:url(http://static.ngz-online.de/layout/img/navi/down_white.gif);
  background-position: 145px 5px;
  background-repeat:no-repeat;

}
#navihead {
  color:#fff;
  border-top:0;
  cursor:pointer;
}
div.dhtmlnav {
  position:absolute;
  top:29px;
  z-index:2;
  visibility: hidden;
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
  float:left;
}
.dhtmlnav #navigation {width:158px;}
.dhtmlnav #navigation .block {border-bottom:0;}
/* Nonav Navi ENDE */


#navigation ul {
  font-size:10px;
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-image:none;
}

#navigation a { color:#fff; text-decoration:none; }
#navigation a:active,
#navigation a:hover,
#navigation a:focus { color:#f06414; }

#navigation .grafikheadline a,
#navigation .grafikheadline a:active,
#navigation .grafikheadline a:hover,
#navigation .grafikheadline a:focus { color:#555555; }

#navigation li a.expanded:active,
#navigation li a.expanded:hover,
#navigation li a.expanded:focus { color:#fff; }
#navigation li li a.expanded:active,
#navigation li li a.expanded:hover,
#navigation li li a.expanded:focus { color:#f06414; }

#navigation ul { background-color:#2197D8; }

#navigation ul a {
  display:block;
  background-position:3px 5px;
  padding:1px 0 1px 13px;
}
#navigation ul ul a {
  font-size:11px;
  background-position:11px 5px;
  padding:1px 0 1px 21px;
  color:#333;
}
#navigation ul ul ul a {
  font-family:arial;
  background-position:18px 5px;
  padding:1px 0 1px 30px;
}
#navigation ul ul ul ul a {
  background-position:27px 5px;
  padding:1px 0 1px 37px;
}
#navigation li {
  margin:0;
  padding:0;
  border-top:1px #e7ecee solid;
  height:1%;
  text-transform:uppercase;
  font-weight:bold;
  color:#fff;
  line-height:15px;
}
#navigation li .active,
#navigation li .expanded,
#navigation li .expandedactive,
#navigation li .expandedactive:hover {
  background-image:url(http://static.ngz-online.de/layout/img/navi/down_white.gif);
  background-repeat:no-repeat;
  background-color:#f06414;
  color:#fff;
}
#navigation li .active     {  background-image:url(http://static.ngz-online.de/layout/img/navi/right_white.gif);}
#navigation li img {  margin:3px 0 1px 0; }

#navigation li li,
#navigation li li .expanded,
#navigation li li .active,
#navigation li li .expandedactive {
  background-color:#f7ae85;
  text-transform:none;
  color:#333;
  font-weight:normal;
}
#navigation li li .expanded,
#navigation li li .active,
#navigation li li .expandedactive {
  font-weight:bold;
}
#navigation li li .expanded {
  background-image:url(http://static.ngz-online.de/layout/img/navi/down_white.gif);
}
#navigation li li .active {
  background-image:url(http://static.ngz-online.de/layout/img/navi/right_orange.gif);
}
#navigation li li .expandedactive {
  background-image:url(http://static.ngz-online.de/layout/img/navi/down_orange.gif);
}
#navigation li li li,
#navigation li li li .expanded,
#navigation li li li .active,
#navigation li li li .expandedactive {
  background-color:#fbd5bf;
}
#navigation li li li li,
#navigation li li li li .expanded,
#navigation li li li li .active,
#navigation li li li li .expandedactive {
  background-color:#fff;
}
#navigation li.noline {
  border-top:0;
}
#navigation li.navsub,
#navigation li.navsub a,
#navigation li.navsub a.active
{
  background-color:#89a5b5;
}
#navigation li li.navsub a,
#navigation li li li.navsub a,
#navigation li li.navsub a.active,
#navigation li li li.navsub a.active {
  font-weight:normal;
  background-color:#89a5b5;
  color:#ffffff;
}
#navigation .block { border-bottom:1px solid #fff; }


/* Bildershow */
.linkrahmen {border:solid 1px #f06414;padding-left:5px;margin-left:9px;}
#inline {border-bottom:10px solid #e7ecee;}
.bilderuebersicht {padding-top:6px;margin-left:6px;font-size:10px;line-height:12px;}
.bilderuebersicht .slot {height:138px;overflow:hidden;padding:0 16px 0 8px;width:132px;}
.bilderuebersicht span.link {line-height:12px;}
.textstrecke h1 {margin-bottom:24px;}
.textstrecke .picleft {float:left; margin-right:12px;}


.default_select select { width:270px; }


.marginalspalte {
  float: right;
  clear: right;
  background-color:#e7ecee;
  font-size:11px;
  width:309px;
  line-height:14px;
  padding-left:9px;
  overflow:hidden;
}
.marginalspalte .teaser {padding:4px 9px 3px 9px;}
.marginalspalte .teaser img {float:left;margin:5px 9px 5px 0;}
.marginalspalte .teaser p {margin:0 0 7px 0;}
.marginalspalte .grafikheadline {width:309px; height:18px; float:left;}
.marginalspalte .trennlinie { width:309px; display:block; height:1px; font-size:1px; line-height:1px; background-color:#e7ecee; overflow:hidden; }
.marginalspalte .block {width:309px;}
.artikel .marginalspalte { margin-left:9px; }

/* Module der exNavi */
.marginalspalte .toolbox { background-color:#fff;width:309px;font-size:11px;padding:2px 0 5px 0; }
.marginalspalte .toolbox a { text-indent:9px;display:block;border-bottom:1px solid #e7ecee; line-height:22px; background-color:#ffffff;clear:left; }
.marginalspalte .toolbox img { border-right:1px solid #e7ecee;margin:2px 5px 2px 5px;float:left; }
.marginalspalte .toolbox span.first { display:block; padding-top:3px; }
.marginalspalte .toolbox span.last { display:block; padding-bottom:6px; border-bottom:0;}

.marginalspalte .extrabox { background-color:#ffe587; width:309px;font-size:11px; }
.marginalspalte .extrabox a { display:block; border-bottom:1px solid #e7ecee;line-height:25px; background-color:#ffe587; clear:left;font-weight:bold; }
.marginalspalte .extrabox img { border:1px solid #e7ecee;margin:2px 7px 2px 5px;float:left; }

.marginalspalte .block {  border-bottom:9px solid #e7ecee; }
.marginalspalte .linkliste {width:309px;padding:2px 9px 9px 9px;}
.marginalspalte .linkliste p {padding:0 0 2px 0;}
.marginalspalte .linkliste select { height:17px;font-size:11px;width:270px; margin: 5px 2px 3px 0; border:1px solid #666;float:left; }
.marginalspalte .linkliste button { border:1px solid #999999; cursor: pointer;width:15px; height:15px; background:url(http://static.ngz-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:7px; border:0; }
.marginalspalte .linkliste a {font-weight:normal;color:#333333;}
.marginalspalte .linkliste a:link {font-weight:normal;color:#333333;}
.marginalspalte .linkliste a:hover {font-weight:normal;color:#f06414;}

.marginalspalte button.selectBut {width:15px; height:15px; background:url(http://static.ngz-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:6px; border:0;}

.marginalspalte .mainnavi .grafikheadline {font-size:18px;line-height:25px;height:auto;color:#999;text-transform:uppercase;text-indent:0;}
.marginalspalte .mainnavi .nav {float:left;margin:3px 0 3px 9px;width:140px;overflow:hidden;}

.marginalspalte .anzeigenwerbung span.link, .marginalspalte .anzeigenwerbung a.link {color:#9b0033}

.marginalspalte .camp_bstop {}
.marginalspalte .camp_bsmini {overflow:hidden;float:left;width:72px;height:62px;overflow:hidden;}
.marginalspalte .camp_bstop img  {width:105px;height:85px;float:left; margin:3px 9px 9px 0px;}
.marginalspalte .camp_bsmini img {width:60px;height:50px;float:left; margin:6px 6px;}
.marginalspalte .camp_bstop .text {float:left;width:180px;}
.marginalspalte .camp_bsmini .text {display:none;}


/* TopThema Rotation (spezialisiert Klasse '.teaser_kompakt_bild') */
.marginalspalte .teaser_multi {float:left;width:140px;padding:0;margin-right:9px;display:none;height:165px; }
.marginalspalte #topthema_rotation_2
  {height:364px;overflow:hidden;}
.marginalspalte #topthema_rotation_2ratgeber
  {height:198px;overflow:hidden;}
.marginalspalte #topthema_rotation_2 .content,
.marginalspalte #topthema_rotation_2ratgeber .content
  {clear:left;float:left;padding:9px 0 0 12px;width:300px;overflow:hidden;margin:0;}

.naviliga a img, .naviliga a:link img, .naviliga a:hover img { margin:0 -12px;}
.naviliga .emobar, img.emobar {width:786px;}


/* quicklinks + quicknav remove*/
.marginalspalte .grafikheadline_quicklinks {
  background-color:#FFF; width:300px; height:18px; float:left;
  font-weight:bold;font-size:10px;line-height:20px;padding-bottom:1px;
  color:#000;text-indent:7px;border-bottom:1px solid #2197D8;
}
.marginalspalte #quicklinks{background-color:#FFF; padding-top:0;padding-bottom:7px;}
.marginalspalte #quicklinks ul {list-style-type:none;}
.marginalspalte #quicklinks ul a {display:block;background-position:3px;padding:0 0 2px 9px;font-size:11px;}
.marginalspalte #quicklinks li { margin-left:0; color:#ffffff;line-height:15px;padding:0 0 1px 0; }
.marginalspalte #quicklinks .expandedactive { background:url(http://static.ngz-online.de/layout/img/navi/select_quicklinks.gif) no-repeat left; }

#quicknav { width:309px;padding-bottom:0px;overflow:hidden; }
#quicknav ul { font-size:11px;margin:0;padding:0;list-style-type:none;list-style-image:none;}
#quicknav { width:309px;padding-bottom:0px;overflow:hidden; }
#quicknav ul { font-size:11px;margin:0;padding:0;list-style-type:none;list-style-image:none;}
#quicknav a { color:#333; text-decoration:none; }
#quicknav a:active,
#quicknav a:hover,
#quicknav a:focus { color:#333; }
#quicknav li a.expanded:active,
#quicknav li a.expanded:hover,
#quicknav li a.expanded:focus { color:#333; }
#quicknav ul a {
  background-position:3px 5px;
  padding:3px 0 3px 9px;
  background-repeat:no-repeat;
  padding-right:16px;
  margin-right:4px;
  background-position:right;
  background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil.gif);
}
#quicknav li {
  margin:0;
  height:1%;
  color:#333;
  line-height:15px;
  padding:3px 3px 3px 0px;
  text-transform:none;
  font-weight:normal;
  border-bottom:1px #e7ecee solid;
}
#quicknav li .active,
#quicknav li .expanded,
#quicknav li .expandedactive {
  background-image:url(http://static.ngz-online.de/layout/img/navi/down_white.gif);
  background-repeat:no-repeat;
  color:#333;
}
#quicknav a { color:#333; text-decoration:none; }
#quicknav a:active,
#quicknav a:hover,
#quicknav a:focus { color:#333; }
#quicknav li a.expanded:active,
#quicknav li a.expanded:hover,
#quicknav li a.expanded:focus { color:#333; }
#quicknav ul a {
  background-position:3px 5px;
  padding:3px 0 3px 9px;
  background-repeat:no-repeat;
  padding-right:16px;
  margin-right:4px;
  background-position:right;
  background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil.gif);
}
#quicknav li {
  margin:0;
  height:1%;
  color:#333;
  line-height:15px;
  padding:3px 3px 3px 0px;
  text-transform:none;
  font-weight:normal;
  border-bottom:1px #e7ecee solid;
}
#quicknav li .active,
#quicknav li .expanded,
#quicknav li .expandedactive {
  background-image:url(http://static.ngz-online.de/layout/img/navi/down_white.gif);
  background-repeat:no-repeat;
  color:#333;
}
/* quicklinks remove end*/
/******* Hauptnavi links alt                         *********/
/******* Wird noch für den Service-Bereich gebraucht *********/

#navigation { width:150px; padding-bottom:0; overflow:hidden; }

#navigation ul {
  font-size:10px;
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-image:none;
}

#navigation a { color:#333; text-decoration:none; }
#navigation a:active,
#navigation a:hover,
#navigation a:focus { color:#f06414; }
#navigation li a { color:#fff; }
#navigation li li a { color:#333; }
#navigation li a.expanded:active,
#navigation li a.expanded:hover,
#navigation li a.expanded:focus { color:#fff; }
#navigation li li a.expanded:active,
#navigation li li a.expanded:hover,
#navigation li li a.expanded:focus { color:#f06414; }

#navigation ul { background-color:#2197d8; }

#navigation ul a {
  display:block;
  background-position:3px 5px;
  padding:1px 0 1px 13px;
}

#navigation ul ul a {
  font-size:11px;
  background-position:11px 5px;
  padding:1px 0 1px 21px;
}

#navigation ul ul ul a {
  font-family:arial;
  background-position:18px 5px;
  padding:1px 0 1px 30px;
}

#navigation ul ul ul ul a {
  background-position:27px 5px;
  padding:1px 0 1px 37px;
}

#navigation li {
  margin:0;
  padding:0;
  border-top:1px #e7ecee solid;
  height:1%;
  text-transform:uppercase;
  font-weight:bold;
  color:#fff;
  line-height:15px;
}
#navigation li .active,
#navigation li .expanded,
#navigation li .expandedactive,
#navigation li .expandedactive:hover {
  background-image:url(/layout/img/navi/down_white.gif);
  background-repeat:no-repeat;
  background-color:#f06414;
  color:#fff;
}
#navigation li .active { background-image:url(/layout/img/navi/right_white.gif);}
#navigation li img     { margin:3px 0 1px 0; }

#navigation li li,
#navigation li li .expanded,
#navigation li li .active,
#navigation li li .expandedactive {
  background-color:#f7ae85;
  text-transform:none;
  color:#333;
  font-weight:normal;
}
#navigation li li .expanded,
#navigation li li .active,
#navigation li li .expandedactive {
  font-weight:bold;
}
#navigation li li .expanded {
  background-image:url(/layout/img/navi/down_white.gif);
}
#navigation li li .active {
  background-image:url(/layout/img/navi/right_orange.gif);
}
#navigation li li .expandedactive {
  background-image:url(/layout/img/navi/down_orange.gif);
}

#navigation li li li,
#navigation li li li .expanded,
#navigation li li li .active,
#navigation li li li .expandedactive {
  background-color:#fbd5bf;
}

#navigation li li li li,
#navigation li li li li .expanded,
#navigation li li li li .active,
#navigation li li li li .expandedactive {
  background-color:#fff;
}

#navigation li.navsub,
#navigation li.navsub a,
#navigation li.navsub a.active
{
  background-color:#9b0033;
}
#navigation li li.navsub a,
#navigation li li li.navsub a,
#navigation li li.navsub a.active,
#navigation li li li.navsub a.active {
  font-weight:normal;
  background-color:#9b0033;
  color:#ffffff;
}

#navigation li.noline {
  border-top:0;
}

#navigation .block { border-bottom:10px solid #e7ecee; }

/* Module der exNavi */
.marginalspalte .toolbox { background-color:#fff;width:309px;font-size:11px;padding:2px 0 5px 0; }
.marginalspalte .toolbox a { text-indent:9px;display:block;border-bottom:1px solid #e7ecee; line-height:22px;height:22px;overflow:hidden;background-color:#ffffff;clear:left; }
.marginalspalte .toolbox img { border-right:1px solid #e7ecee;margin:2px 5px 2px 5px;float:left; }
.marginalspalte .toolbox span.first { display:block; padding-top:3px; }
.marginalspalte .toolbox span.last { display:block; padding-bottom:6px; border-bottom:0;}

.marginalspalte .extrabox { background-color:#ffe587; width:309px;font-size:11px; }
.marginalspalte .extrabox a { display:block; border-bottom:1px solid #e7ecee;line-height:25px; background-color:#ffe587; clear:left;font-weight:bold; }
.marginalspalte .extrabox img { border:1px solid #e7ecee;margin:2px 7px 2px 5px;float:left; }

.marginalspalte .anzeigenwerbung .extrabox {background-color:#fff;}
.marginalspalte .anzeigenwerbung .extrabox a {background-color:#fff;}

.marginalspalte .block {  border-bottom:10px solid #e7ecee; overflow:hidden;}
.marginalspalte .linkliste {width:309px;padding:2px 9px 9px 9px;}
.marginalspalte .linkliste p {padding:0;margin:0;}
.marginalspalte .linkliste select { height:17px;font-size:11px;width:270px; margin: 5px 2px 3px 0; border:1px solid #666;float:left; }
.marginalspalte .linkliste button { border:1px solid #999999; cursor: pointer;width:15px; height:15px; background:url(http://static.rp-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:7px; border:0; }
.marginalspalte .linkliste a {font-weight:normal;color:#333333;}
.marginalspalte .linkliste a:link {font-weight:normal;color:#333333;}
.marginalspalte .linkliste a:hover {font-weight:normal;color:#f06414;}

.marginalspalte .mainnavi .grafikheadline,
.marginalspalte .mainnavi h1 {font-size:18px;line-height:25px;height:auto;color:#999;text-transform:uppercase;text-indent:0; border-bottom:1px solid #2197d8;}
.marginalspalte .mainnavi .nav {float:left;margin:3px 0 3px 9px;width:145px;overflow:hidden;}
.marginalspalte .mainnavi .nav_ms {float:left;margin:3px 0 3px 9px;width:112px;overflow:hidden;}
.marginalspalte .mainnavi .nav_s {float:left;margin:3px 0 3px 9px;width:80px;overflow:hidden;}
.marginalspalte .anzeigenwerbung span.link, .marginalspalte .anzeigenwerbung a.link {color:#006eab}#navi a:hover { text-decoration:underline; color:#fff;}

#navi {
   position:absolute;
   top:114px;
   left:9px;
   background-color:#fff;
   background-image:url(/layout/img/navi/hz_bg.png);
   background-position:right top;
   width:786px;
   height:46px;
   overflow:hidden;
   margin:0 0 9px 0;
   padding:0;
   border-top:2px solid #EC6919;
}
#navi ul,
#navi li,
#navi ul a  {
  float:left;
  font-size:10px;
  height:22px;
  line-height:20px;
  font-weight:bold;
  margin:0;
  padding:0;
  display:inline;
  list-style-type:none;
  list-style-image:none;
}
#navi ul {
  background-color:#C2DCEB;
  color:#666;
  height:22px;
}
#navi ul ul {
  background-color:#FFF;
  clear:left;
  position:absolute;
  top:23px;
  left:0;
}
#navi ul ul ul {
  position:absolute;
  width:1000px;
  top:0;
  left:auto;
}
#navi ul a:link, #navi ul a:visited       { color:#666; }
#navi ul ul a:link, #navi ul ul a:visited { color:#333;font-weight:normal; }
#navi ul ul a:link.first, #navi ul ul a:visited.first { color:#FFF;font-weight:bold; }
#navi ul a:hover {
   background-color:#EC6919;
   color:#fff;
   height:20px;
}

#navi ul a.expanded:link, #navi ul a.expanded:visited,
#navi ul a.expandedactive:link, #navi ul a.expandedactive:visited,
#navi ul a.active:link, #navi ul a.active:visited
  { color:#fff;}
#navi ul ul a.expanded:link, #navi ul ul a.expanded:visited
  { color:#fff; }
#navi ul ul a.expanded:link, #navi ul ul a.expanded:visited,
#navi ul ul a.expandedactive:link, #navi ul ul a.expandedactive:visited,
#navi ul ul a.active:link, #navi ul ul a.active:visited
  { color:#666;font-weight:bold; }
/*
#navi ul ul ul a.expandedactive:link, #navi ul ul ul a.expandedactive:visited
  { color:#fff;font-weight:bold; }
 */
/* erste Reihe */
#navi ul a {
  padding:1px 5px 1px 6px;
}

/* zweite Reihe padding Achtung Regional D.dorf Heilgenhaus muss reinpassen*/
#navi ul ul a {
  background-color:#fff;
  padding:1px 5px 1px 7px;
  height:20px;
  line-height:20px;
}
#navi ul ul ul a {
  padding:1px 5px 1px 7px;
}
#navi ul ul ul ul a {
  padding:1px 5px 1px 7px;
}


/* 1 Reihe aktiv (Ebene) */
#navi li .active_off,
#navi li .expanded,
#navi li .expandedactive,
#navi li .expandedactive:hover,
#navi li .active
{
   background-color:#EC6919;
   color:#fff;
   height:20px;
}

/* 1 Ebene 1. Element class:first */
#navi li .first,
#navi li .first:hover
{
   background-color:#EC6919;
   background-image:url(/layout/img/navi/hz_arrowfirst.gif);
   background-repeat:no-repeat;
   background-position:right top;
   padding-right:18px;
   color:#fff;
}

#navi ul ul ul li .first,
#navi ul ul ul li .first:hover
{
  display:none;
}


/* 2 Ebene */
#navi li li .active,
#navi li li .expanded,
#navi li li .expandedactive,
#navi li li .expandedactive:hover,
#navi li li .expanded:hover
{
  background-color:#fff;
  color:#fff;
  height:20px;
}

#navi li li a.first {
}

#navi li li a:hover {
  background-color:#FFF;
}



/* Subchannel */
#navi li.navsub,
#navi li.navsub a,
#navi li.navsub a.active,
#navi li.navsub a.hover
{
  background-color:#8AA5B6;
  color:#FFF;
  font-size:10px;
  height:18px;
  line-height:18px;
  width:auto;
}
#navi li li.navsub,
#navi li li.navsub a,
#navi li li.navsub a.active,
#navi li li li.navsub a,
#navi li li li.navsub a.active {
  font-weight:bold;
  background-color:#FFF;
  color:#8AA5B6;
  height:20px;
  line-height:20px;
}

#navi li .twolines, #navi li a.twolines:hover,
#navi li.navsub .twolines a, #navi li.navsub .twolines, #navi li.navsub .twolines a.active,
#navi li.navsub a.twolines,
#navi li li .twolines, #navi li li a.twolines:hover,
#navi li li.navsub .twolines a, #navi li li.navsub .twolines, #navi li li.navsub .twolines a.active,
#navi li li.navsub a.twolines
{
  padding:0px 5px 0px 5px;
  line-height:10px;
  font-size:10px;
  text-align:center;
  height:22px;
}

#navi li.nav a.first.twolines {padding-right:11px;}

#navi li.noline {
  border:0;
}
#navi li li.noline {
  background-image:url(/layout/img/navi/hz_arrownext.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:7px;
  padding-right:0px;
}

#nosubnav #navi {height:0px;}
#nosubnav #mainarea {top:118px;}

.teaser p {margin:0;padding:0;}
.teaser .text {padding-bottom:7px;}


.linkthema {padding-bottom:4px; font-size:11px; line-height:14px; }
.foto {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_foto_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.quiz {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_quiz_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.test {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_test_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.tipps {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_test_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.vote {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_vote_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.forum {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_forum_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.audio {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_audio_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.video {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_video_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.download {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_download_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.rangliste {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_rangliste_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.reaktionen {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_reaktionen_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.zitate {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_zitate_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.pressestimmen {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_pressestimmen_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.info {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_info_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.article {display:block; background:url(http://static.rp-online.de/layout/img/icon/icon_article_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}

.img_bs {position:relative;width:106px;height:85px;}
.img_bs .iconpic { background-position: right bottom;background-repeat:no-repeat;position:absolute;bottom:0;right:0;cursor:pointer;height:18px;width:100%;}
.img_bs .iconpic.foto { background-image:url(http://static.rp-online.de/layout/img/icon/foto_small.png);}
.img_bs .anzeige { margin-left:5px;line-height:18px; color:#fff;font-size:10px;font-weight:bold; }

/* liveticker */
.live_ankuendigung { font-weight:bold; }
.live_ankuendigung .live_signet { background-color:#F06414; color:#FFFFFF; font-size:10px; padding:0 5px 0 6px; border:1px solid #F06414;}
.live_ankuendigung .wann {font-size:10px; background-color:#FFFFFF; padding:0 6px 0 4px; border:1px solid #F06414;}
.live_ankuendigung a {color:#666666;}

.verkehrsservice .icon_staumelder {display:block;background:url(http://static.rp-online.de/layout/img/icon/icon_auto.gif) no-repeat 0 2px;padding:0 0 5px 24px;margin-bottom:7px;}
.verkehrsservice .icon_busbahn {display:block;background:url(http://static.rp-online.de/layout/img/icon/icon_bus_bahn.gif) no-repeat 0 2px;padding:0 0 5px 24px;margin-bottom:7px;}
.verkehrsservice .icon_routenplaner {display:block;background:url(http://static.rp-online.de/layout/img/icon/icon_routenplaner.gif) no-repeat 0 2px;padding:0 0 5px 25px;margin-bottom:7px;}
.verkehrsservice .icon_hotels {display:block;background:url(http://static.rp-online.de/layout/img/icon/icon_hotel.gif) no-repeat 0 2px;padding:0 0 5px 24px;}
.verkehrsservice .icon_flughafen {display:block;background:url(http://static.rp-online.de/layout/img/icon/icon_flughafen.gif) no-repeat 0 2px;padding:0 0 5px 24px;}
.verkehrsservice .icon_stadtplan {display:block;background:url(http://static.rp-online.de/layout/img/icon/icon_stadtplan.gif) no-repeat 0 2px;padding:0 0 5px 24px;}
.verkehrsservice .block1, .verkehrsservice .block2, .verkehrsservice .block3 {float:left;}
.verkehrsservice .block1 {width:140px;}
.verkehrsservice .block2 {width:190px;}
.verkehrsservice .block3 {width:115px;}

.linkthema.bgcolor_back {font-size:11px;line-height:18px;padding-bottom:2px;}
.bgcolor_back .forum {background:transparent url(http://static.rp-online.de/layout/img/icon/icon_forum_18x14.gif) no-repeat scroll 0 2px;display:inline;margin-left:5px;padding:2px 0 0 19px;}
.bgcolor_back .ergebnisse {background:transparent url(http://static.rp-online.de/layout/img/icon/icon_ergebnisse_18x14.gif) no-repeat scroll 0 1px;display:inline;margin-left:30px;padding:2px 0 0 19px;}
.bgcolor_back .foto {background:transparent url(http://static.rp-online.de/layout/img/icon/icon_foto_18x14.gif) no-repeat scroll 0 2px;display:inline;margin-left:30px;padding:2px 0 0 19px;}

.kompakt div h4, .kompakt h4 { font-weight:bold}
.kompakt div h4 a, .kompakt a {font-weight:bold;}
.kompakt div h4 a:link,.kompakt h4 a:link  {font-weight:bold}
.kompakt div h4.nonbold, .kompakt h4.nonbold, .kompakt div h4 a:link.nonbold, .kompakt h4 a:link.nonbold, .kompakt div h4 a.nonbold {font-weight:normal;}

/* nur Sport inline ? */
.liveticker {width:450px; font-size:10px; padding:7px 9px 12px 9px;}
.liveticker .wrapper-ver { position: relative; width: 100%; height: 74px; overflow: hidden; }
.liveticker .scrolling-container-ver { position: absolute; height: 10px; width:100%; }
.liveticker .content-element-ver { vertical-align: bottom; width:444px; padding:2px 3px 3px 3px; min-height:18px;height:auto; }
.liveticker .content-element-ver a {font-size:10px;line-height:13px;font-weight:normal;color:#666666;}
.liveticker .content-element-ver a:hover{color:#F06414;}
.liveticker img {float:left;margin:0 5px 0 -3px;}

/* Neue Version wie in dossiers+suche */
.reiternavi {height:21px;background-color:#fff;overflow:hidden;}
.reiternavi a:link, .reiternavi a, .reiternavi a:visited {min-height:16px;background-color:#fff;font-size:12px;border-left:1px solid #e7ecee;padding:2px 25px;border-bottom:1px solid #e7ecee;color:#999;font-weight:bold;float:left;}
.reiternavi .sel, .reiternavi a:visited.sel, .reiternavi a.sel {min-height:16px;font-size:12px;border-bottom:1px solid #fff;font-weight:bold;color:#000;}
.reiternavi a:link.first, .reiternavi a:visited.first {border-left:0;}
.reiternavi a:link.last, .reiternavi a:visited.last {border-right:1px solid #e7ecee;}
.reiternavi a:hover {color:#f06411;}
.reiternavi .blank_box {background-color:#e7ecee;height:21px;}

/* Reiternavi in Grafikheadline */
.grafikheader_reiter {border-bottom:1px solid #2197d8; background-color:#FFFFFF;height:21px;
  font-weight:bold;font-size:10px;line-height:20px;padding-bottom:1px;color:#555;text-indent: 7px;
}
.grafikheader_reiter img,.grafikheader_reiter a img {text-indent:0px;}
.grafikheader_reiter .header { margin-right:15px; }
.grafikheader_reiter img { margin-top:3px; }
.grafikheader_reiter .sublineheader {padding-top:3px; padding-left:125px;height:12px; color:#666666; font-size:10px;}
.grafikheader_reiter .sublineheader a {padding-right:10px;padding-left:14px;border-left:1px solid #666666;color:#666666;font-size:10px;}

.reiter_navi {padding-top:0px; }
.reiter_navi a {padding-right:10px;padding-left:14px; border-left:1px solid #666666;color:#666666;font-size:10px;}
.reiter_navi a:link {padding-right:10px;padding-left:14px; border-left:1px solid #666666;color:#666666;font-size:10px;}


/* Regio home/index crossteaser */
.box {
  overflow:hidden;
  font-size:11px;
  background-color:#FFF;
}
.box_border {
  border: 1px solid #2197d8;
}
.box pad {
  padding:0px 9px 3px 9px;
}
.box .head {
  color:#6a6562;
  border-bottom: 1px solid #2197d8;
  font-weight:bold;
  text-transform:uppercase;
  padding:3px 9px 3px 9px;
}
.box .style2 {
  color:#fff;
  font-weight:bold;
  background-color:#F06414;
  border-bottom: 1px solid #FFF;
}
.box .nav {
  color:#6a6562;
  background-color:#faf5f2;
  border-top:1px solid #CACBCC;
  border-right:2px solid #CACBCC;
  width:155px;
  font-size:11px;
  padding:3px 9px 3px 9px;
}
.box .first {
  border-top:0px;
  height:10px;
}
.box .sel {
  border-right:2px solid #fff;
  background-color:#fff;
  border-bottom:1px solid #CACBCC;
  border-top:1px solid #CACBCC;
}
.box .klickmodul {
  width:277px;
  float:left;
  padding:3px 9px 3px 9px;
}
.box .end {
  border-bottom:0px;
  float:left;
}
.box .bottom {
  border-top:1px solid #e7ecee;
  float:left;
  margin:0px;
  padding:3px 9px 3px 9px;
}

.box p {
  padding-bottom:4px;
}
.col3 {
  width:470px;
  font-size:12px;
}
.pad { padding:9px 9px 12px 9px;}

.container {background-color:#FFFFFF; border-right: 9px solid #e7ecee;}

/* halbteilung */
.container1_1 {width:309px; background-color:#FFFFFF; border-right: 9px solid #e7ecee;}
.container1_2 {width:309px; background-color:#FFFFFF;}
.container1_1 .grafikheadline {width:309px; height:18px;}
.container1_2 .grafikheadline {width:309px; height:18px;}

.content_3spalten .container1_1 { width:225px; padding:5px 0 0 0; background-color:#FFFFFF;border:0;float:left;}

/* 3er teilung mit 1er border */
.container1_1_1_linie {background:url(http://static.rp-online.de/layout/img/misc/bg_container1_1_1_linie.gif) repeat-y left top;}
/* Hides from IE5-mac \*/
* html .container1_1_1_linie {height: 1%;}
/* End hide from IE5-mac */
.container1_1_1_linie .slot1 {width:146px;margin-right:1px;float:left; padding:9px 2px 9px 9px;overflow:hidden;}
.container1_1_1_linie .slot2 {width:146px;margin-right:1px;float:left; padding:9px 2px 9px 4px;overflow:hidden;}
.container1_1_1_linie .slot3 {width:147px;margin-right:0;float:left; padding:9px 4px 9px 4px;overflow:hidden;}
.container1_1_1_linie .teaserfoto {margin-bottom:3px;}

.container1_1_1_linie .rahmen {width:142px;border-style:solid;border-width:1px;border-color:#CACBCC;}
.container1_1_1_linie .rahmen .teaserbild {width:140px;height:120px;border-style:solid;border-width:1px;border-color:#fff;background-color:#F2F2F3;overflow:hidden}


/* 4er teilung */
.container1_1_1_1_linie {background:url(http://static.rp-online.de/layout/img/misc/bg_container1_1_1_1_linie.gif) repeat-y left top; font-size:10px;}
/* Hides from IE5-mac \*/
* html .container1_1_1_1_linie {height: 1%;}
/* End hide from IE5-mac */
.container1_1_1_1_linie a {font-weight:normal; line-height:12px;}
.container1_1_1_1_linie .link {line-height:11px;}
.container1_1_1_1_linie .slot1 {width:110px; margin-right:1px;padding:9px 1px 9px 5px;overflow:hidden;}
.container1_1_1_1_linie .slot2 {width:110px; margin-right:1px;padding:9px 1px 9px 5px;overflow:hidden;}
.container1_1_1_1_linie .slot3 {width:110px; margin-right:1px;padding:9px 1px 9px 5px;overflow:hidden;}
.container1_1_1_1_linie .slot4 {width:110px; margin-right:1px;padding:9px 1px 9px 5px;overflow:hidden;}

/* 5er teilung */
.container1_1_1_1_1_linie {background:url(http://static.rp-online.de/layout/img/misc/bg_container1_1_1_1_linie.gif) repeat-y left top; font-size:10px;}
/* Hides from IE5-mac \*/
* html .container1_1_1_1_1_linie {height: 1%;}
/* End hide from IE5-mac */
.container1_1_1_1_1_linie a {font-weight:normal; line-height:12px;}
.container1_1_1_1_1_linie .slot1 {width:110px; margin-right:1px;padding:9px 1px 9px 5px;overflow:hidden;}
.container1_1_1_1_1_linie .slot2 {width:110px; margin-right:1px;padding:9px 1px 9px 5px;overflow:hidden;}
.container1_1_1_1_1_linie .slot3 {width:110px; margin-right:1px;padding:9px 1px 9px 5px;overflow:hidden;}
.container1_1_1_1_1_linie .slot4 {width:110px; margin-right:1px;padding:9px 1px 9px 5px;overflow:hidden;}
.container1_1_1_1_1_linie .slot5 {width:110px; margin-right:1px;padding:9px 1px 9px 5px;overflow:hidden;}

.content_3spalten .showroom .container1_1_1_1_1 {width:468px; font-size:10px; font-weight:bold; }
.content_3spalten .showroom .container1_1_1_1_1 .slot1 { width:92px; height:102px; border-right:1px solid #e7ecee; padding-bottom:4px;}
.content_3spalten .showroom .container1_1_1_1_1 .slot2 { width:92px; height:102px; border-right:1px solid #e7ecee; padding-bottom:4px;}
.content_3spalten .showroom .container1_1_1_1_1 .slot3 { width:92px; height:102px; border-right:1px solid #e7ecee; padding-bottom:4px;}
.content_3spalten .showroom .container1_1_1_1_1 .slot4 { width:92px; height:102px; border-right:1px solid #e7ecee; padding-bottom:4px;}
.content_3spalten .showroom .container1_1_1_1_1 .slot5 { width:93px; height:102px; padding-bottom:4px; }


.wrapper {float:left;position:relative;}
.wrapper .box {bottom:0;margin:0;position:absolute;right:0;}

/* Container mit 2 Kompaktteasern und Bild  */
.teaser_kompakt_bild_2er {
  width:225px;
  font-size:11px;
  font-weight:bold;
  line-height:14px;
  color:#333333;
  padding-bottom:0;
}
.teaser_kompakt_bild_2er span {display:inline;}
.teaser_kompakt_bild_2er .breaker {height:3px;}
.teaser_kompakt_bild_2er .nopic {width:73px;height:51px;float:left;}
.teaser_kompakt_bild_2er .dachzeile { font-weight:bold}

.teaser_kompakt_bild_2er_block {padding:5px 9px 3px 9px; background-color:#FFFFFF;}

.mehrwerte {padding:5px 9px 1px 9px;}
.mehrwerte .text {padding:3px 10px 0 0; font-size:11px; }
.mehrwerte select { width:112px; font-size:10px; margin: 2px 2px 11px 9px;border:1px solid #666;float:left; }
.mehrwerte button.selectBut { width:15px; height:15px; background:url(http://static.rp-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:4px; border:0; }

.regiowetter { }
.regiowetter table {border:0; margin: 2px 9px 2px 9px; font-size:11px; line-height:12px;color:#333333;  }
.regiowetter .ort {padding:4px 4px 4px 8px; width:116px;}
.regiowetter .icon {padding-right:2px; padding-left:5px;padding-top:2px;}
.regiowetter .grad1 {width:35px;color:#6D86D0;padding:2px 8px 2px 9px;}
.regiowetter .grad2 {width:35px;color:#ED2C2C;border-right:1px solid #FFFFFF; padding:2px 8px 2px 0; }
.regiowetter .grad2_ende {color:#ED2C2C;border-right:1px solid #e7ecee; padding:2px 7px 2px 0;}
.regiowetter select { width:112px; font-size:10px; margin: 5px 2px 5px 2px;border:1px solid #666;float:left; }
.regiowetter button.selectBut { width:15px; height:15px; background:url(http://static.rp-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:7px; border:0; }

.regiowetter_1col { font-size:11px; line-height:12px; color:#333;}
.regiowetter_1col .tag {padding:12px 0 9px 0;}
.regiowetter_1col .icon {padding-right:12px; padding-left:5px;float:left;}
.regiowetter_1col .grad1 {width:25px;color:#6D86D0;padding-bottom:5px;padding-left:12px;float:left;text-align:right;}
.regiowetter_1col .grad2 {width:25px;color:#ED2C2C;border-right:1px solid #FFFFFF; padding-bottom:5px;padding-left:12px;float:left;text-align:right;}

.regiowetter_2col { }
.regiowetter_2col table {border:0; margin: 9px 9px 12px 9px; font-size:11px; line-height:12px;color:#333333;  }
.regiowetter_2col .ort {padding:0; width:194px;}
.regiowetter_2col .tag {padding:3px 0 0 0; width:95px;}
.regiowetter_2col .icon {padding:2px 3px 0 3px;}
.regiowetter_2col .grad1 {width:25px;color:#6D86D0;padding:2px 5px 2px 0;}
.regiowetter_2col .grad2 {width:25px;color:#ED2C2C;padding:2px 8px 2px 0; }
.regiowetter_2col select { width:135px; font-size:10px; margin: 1px 1px 1px 1px; }
.regiowetter_2col button.selectBut { width:15px; height:15px; background:url(http://static.rp-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:2px; border:0; }
.regiowetter_2col  .linkbox  {border-left: 1px solid #e7ecee;text-align:right;width:88px;}

button.selectBut { width:15px; height:15px; background:url(http://static.rp-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:4px; border:0; }

.kompaktbox_2col {padding: 6px 9px 0 9px; font-size:11px; font-weight:bold; }
.kompaktbox_2col .header {margin-top:3px;}
.kompaktbox_2col .cross_link {width:128px; float:left; background-color:#e7ecee; padding-top:2px;   padding-bottom:2px; padding-right:4px;height:15px;}
.kompaktbox_2col .vid_news { display: none; }
.kompaktbox_2col p {padding:0;margin:0;}
.kompaktbox_2col select {width:124px; font-size:10px; margin: 2px 2px 9px 0;border:1px solid #999;float:left; }
.kompaktbox_2col .button {float:left; margin-top:11px;}
.kompaktbox_2col button.anzeigen_bt { margin-top:11px; width:72px;  height:15px;background: url(http://static.rp-online.de/layout/img/icon/icon_anzeigen.gif) no-repeat; background-position: 0 0; border:0; cursor:pointer;}

.content_3spalten .reiternavi {padding:9px 0 4px 0;width:468px;height:auto;}
.content_3spalten .reiternavi .linkbox {margin:9px 0 3px 0;background:#ffffff; height:23px; font-size:11px; float:left;}
.content_3spalten .reiternavi .linkbox a { border-bottom:1px solid #CAC6BF;padding: 3px 16px 4px 16px; border-left:1px solid #CAC6BF;border-top:1px solid #CAC6BF;border-right:1px solid #CAC6BF; display:block;background:#EBE5DA; color:#666666; font-weight:bold; float:left;margin-right:0;}
.content_3spalten .reiternavi .linkbox a.aktiv { border-bottom:1px solid #ffffff;padding: 3px 16px 3px 16px; border-left:1px solid #CAC6BF;border-right:1px solid #CAC6BF; border-top:1px solid #CAC6BF; display:block;background:#ffffff; color:#666666; font-weight:bold; float:left; height:17px; }
.content_3spalten .reiternavi .linkbox a:link { display:block; color:#666666; font-weight:bold;}
.content_3spalten .reiternavi .linkbox a:hover { display:block; color:#999999; font-weight:bold;}
.content_3spalten .reiternavi .blank_box {border-bottom:1px solid #CAC6BF;height:33px;background-color:#ffffff; }

.finderbox {padding:5px 9px 1px 9px;}
.finderbox div.label {padding:3px 10px 0 0; font-size:11px; width:230px; }
.finderbox select { width:150px; font-size:10px; margin: 2px 2px 2px 9px;border:1px solid #666;float:left; }
.finderbox button.selectBut { width:15px; height:15px; background:url(http://static.rp-online.de/layout/img/icon/icon_submit.gif) bottom no-repeat; float:left; cursor:pointer; margin-left:4px; margin-top:4px; border:0; }

div.teaser_headlinelist {
  padding:5px 10px;
  border:0;
  border-top:1px solid #e7ecee;
  width:448px;
}

.regio_adressen label {font-size:11px;font-weight:bold;margin-bottom:2px;}
.regio_adressen select{width:260px; font-size:10px; margin:0;border:1px solid #666;float:left;}
.regio_adressen .but {border:0;width:15px;height:15px;float:left;margin-left:4px;margin-bottom:0px;margin-top:1px;}

/* 3er teilung mit 9er border */
.container1_1_1 {background:url(http://static.rp-online.de/layout/img/misc/bg_container1_1_1.gif) repeat-y left top;}
/* Hides from IE5-mac \*/
* html .container1_1_1 {height: 1%;}
/* End hide from IE5-mac */
.container1_1_1 .slot1 {width:150px;margin-right:9px;overflow:hidden;}
.container1_1_1 .slot2 {width:150px;margin-right:9px;overflow:hidden;}
.container1_1_1 .slot3 {width:150px;margin-right:0;overflow:hidden;}
.container1_1_1 .grafikheadline {width:150px; height:18px; float:left; padding:0}
.container1_1_1 .teaser_kompakt_bild {padding:9px 9px 12px 9px; font-size:11px; line-height:14px; }
.container1_1_1 .teaser_kompakt_bild p {margin:0;}
.container1_1_1 .teaserbild {margin-bottom:4px;}


button {
  display:block;
  padding:0;
  border:1px solid #999999;
  height:15px;
  cursor:pointer;
  font-size:0;
  line-height:0;
  overflow:hidden;
}

button.bt_aktion {border-color:#f06414;}

/*buchstabennavi */
.buchstabennavi { margin:0; margin-bottom:0;font-size:11px;width:468px; padding-top:9px; padding-bottom:18px; }
.buchstabennavi .linkbox {margin:0;background:#ffffff; height:22px; float:left; width:auto;margin:0 -3px 0 0 }
.buchstabennavi .linkbox a {  border-bottom:1px solid #CAC6BF;padding: 2px 3px 3px 3px; border-left:1px solid #CAC6BF;border-top:1px solid #CAC6BF;border-right:1px solid #CAC6BF; background:#F1F1F1; color:#666666; font-weight:bold; float:left;}
.bbox {border-bottom:1px solid #CAC6BF;height:22px;}

/* medienquiz braucht für den content eine weite damit es starr runterlaeuft */
.medienquiz {width:340px;}

.marginalspalte .teaser .wettericon {margin-left:20px;margin-right:15px;}
.marginalspalte .teaser .wetter_links {padding:5px 2px 0 0; color:#6D86D0; margin-right:14px}
.marginalspalte .teaser .wetter_rechts {padding:5px 4px 0 2px; color:#ED2C2C;}

/*sporttabelle */
.tabelle {background-color:#FFFFFF; padding:3px 2px 12px 2px; }
.tabelle .spieltag {padding:0 2px 2px 2px; }
.tabelle .beschreibung {color:#9a9a9a; font-weight:bold; padding-bottom:3px;font-size:11px;clear:both}
.tabelle .beschreibung .p {padding:2px; border-right:1px solid #ffffff; width:14px;text-align:center}
.tabelle .beschreibung .sp {padding:2px; border-right:1px solid #ffffff}
.tabelle .beschreibung .verein {padding:2px; border-right:1px solid #ffffff; width:74px;}
.tabelle .beschreibung .pkt {padding:2px;text-align:right}

.tabelle .info {color:#333333; height:18px; font-size:11px; clear:both; background:none;padding:0;}
.tabelle .zebra { background-color:#e7ecee}
.tabelle .info .p {padding:0 2px 2px 2px; border-right:1px solid #ffffff;width:13px; text-align:right;overflow:hidden;}
.tabelle .info .sp {padding:0 2px 2px 2px; border-right:1px solid #ffffff;width:13px;text-align:right;overflow:hidden;}
.tabelle .info .verein {padding:0 2px 2px 2px; border-right:1px solid #ffffff; width:86px;overflow:hidden;}
.tabelle .info .pkt {padding:0 2px 2px 2px; text-align:right; width:13px;overflow:hidden;}

.singlelink {padding: 5px 9px 10px;}

.author {font-size:9px;font-weight:normal;color:#999999;}
.artikel .author {font-style:normal;}

.voting {font-size:11px; margin:5px 9px 7px 9px; }
.marginalspalte .voting .text { width:260px; }#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
    z-index:1000000;
    }
#lightboxDetails{
    font-size: 12px;
    padding-top: 5px;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }
#overlay{ background-image: url(http://static.rp-online.de/layout/img/misc/lightbox/overlay.png); }
* html #overlay{
    z-index:1000000;
    background-color: #333;
    background-color: transparent;
    background-image: url(http://static.rp-online.de/layout/img/_.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.rp-online.de/layout/img/misc/lightbox/overlay.png" sizingMethod="scale");
}

