body { background-color:#e7ecee; }
#kalaydo { float:left; position:absolute; top:9px; width:786px; height:21px; left: 9px; border-right:9px solid #e7ecee; }
.text_rechts {padding-left:9px;float:left;}
.grafikheadline { border-bottom:1px solid #2197d8;background-color:#FFFFFF;
  font-weight:bold;font-size:10px;line-height:20px;padding-bottom:1px;color:#555;text-indent:7px;
}
.grafikheadline img,.grafikheadline a img {text-indent:0px;}
.werbeflaeche {margin-bottom:0px;padding-bottom:0;width:301px;overflow:hidden;text-align:center;}
.singlelink {padding:7px 9px 10px 9px;background-color:#ffffff;}
.linkrahmen {border:solid 1px #f06414;padding-left:5px;margin-left:9px;}
.textstrecke h1 {margin-bottom:24px;}
.textstrecke .picleft {float:left; margin-right:12px;}
.fotoreportage {padding:5px 9px 6px 9px;}
.fotoreportage .bildweite {width:375px;}
.fotoreportage .bildweite .position {text-align:center;padding-top:4px;}
.fotoreportage .bu {font-size:10px; color:#999999;text-align:right;margin-bottom:2px }
#inline {border-bottom:10px solid #e7ecee;}
#navigation, #navihead { width:158px; 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;
  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(/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:18px;
  z-index:1;
  visibility: hidden;
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
  float:left;
}

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

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

.anzeigenwerbung .grafikheadline{border-bottom:1px solid #9b0033;}
.anzeigenwerbung .teaser .dachzeile {color:#9b0033;}
.anzeigenwerbung a:hover, .anzeigenwerbung a:active, .anzeigenwerbung a:focus {color:#9b0033;}
.anzeigenwerbung .blaettern .vor a.link, .anzeigenwerbung span.link {background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil_anz.gif);}
.anzeigenwerbung .blaettern .zurueck a.linkleft {background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil_links_anz.gif);}
.anzeigenwerbung .blaettern a:hover, .anzeigenwerbung .blaettern a:active, .anzeigenwerbung .blaettern a:focus {color:#9b0033;}

/* wie Artikel */
.bookmarks {
    position:absolute;
    left:205px;
    top:-1px;
    font-size:11px;
    line-height:10px;
    font-weight:bold;
    list-style-type:none;
}
* html b\ody .bookmarks {display:none;} /*ie6 aus*/
.nocampaign .bookmarks {left:530px;}
.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;
}
.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;}
.bookmarks_navi li ul li a img {margin-bottom:5px;line-height:20px;height:20px;vertical-align:middle;}
