/* 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;}
#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;}
#mainarea {
  width:795px;
  position:absolute;
  left:9px;
  top:140px;
  font-size:12px;
  line-height:16px;
}

#pageeilmeldung #mainarea { top:200px; }

.clear-all { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }
.left { float:left; }
.right { float:right; }
.bold { font-weight:bold; }
.nowrap { white-space:nowrap; }
.track-over { background-color: #f8e8d8 !important; }

a.link, span.link {
  line-height:14px;
  font-weight:bold;
  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);
}
span.link { padding-right:12px; }
a.go, span.go { font-weight:bold; color:#333; font-size:11px; white-space:nowrap; }
span.go span.link { padding-right:12px; }
a.mehr {
  line-height:12px;
  font-size:11px;
  font-weight:bold;
  color:#333;
  padding-right:12px;
  background-position:49px 0px;
  background-image:url(http://static.ngz-online.de/layout/img/misc/mehr_pfeil.gif);
}

.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;
  text-transform: uppercase;
  width:100%;
}

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

h1 { font-weight: bold; font-size: 17px; line-height: 20px; margin: 0 0 4px 0; }
h2 { font-weight: bold; font-size: 17px; line-height: 20px; }
h3 { font-weight: bold; font-size: 12px; line-height: 16px; margin: 0 0 2px 0; }
h4 { font-weight: bold; font-size: 11px; line-height: 14px; margin: 0 0 1px 0; color:#f06414; }
h5, h5 a, h5 a:hover, h5 a:active, h5 a:focus, h5 a:visited { font-weight: bold; font-size: 11px; line-height: 14px; display: inline; }
h6, h6 a, h6 a:link, h6 a:hover, h6 a:active, h6 a:focus, h6 a:visited { font-weight: bold; font-size: 11px; line-height: 14px; display: inline; color: #f06414; }

.first h5 { margin-top:0; margin-bottom:2px; display:block; }

.teaserbild { margin: 4px 8px 0 0; }

.col5 { width:786px;overflow:hidden; }
.col4 { width:628px;overflow:hidden; }
.col3 { width:470px;overflow:hidden; }
.col2 { width:312px;overflow:hidden; }
.col1 { width:154px;overflow:hidden; }

#part3 {margin:0 9px 5px 0}

.colmargin { margin-right:4px; }
.rowmargin { margin-bottom:4px; }

.block { background-color:#fff; margin-bottom:4px; }

.teaser {
  padding:6px 12px 12px 12px;
  font-size:12px;
  line-height:16px;
  background-color:#fff;
  overflow:hidden;
}

.extralink { margin-top:3px; }

.teaser_911_hoch, .teaser_911_quer { width:762px; }
.teaser_911_hoch .teaserbild, .teaser_911_quer .teaserbild { margin: 6px 8px 0 0; }
.teaser_911_hoch h4, .teaser_911_quer h4{ line-height:19px; }
.teaser_911_hoch h1, .teaser_911_quer h1 { font-size:24px; line-height:30px; }

.teaser_position1_standard { height:226px; width:446px; }
.teaser_position1_standard .teaserbild { margin: 6px 8px 0 0; }
.teaser_position1_standard .extralink { margin: 4px 0; }

.teaser_position1_hoch { height:270px; width:446px; }
.teaser_position1_hoch .teaserbild { margin: 6px 8px 0 0; }
.teaser_position1_hoch h4 { line-height:19px; }
.teaser_position1_hoch .first { margin:8px 0 8px 0; }
.teaser_position1_hoch .extralink { margin: 4px 0; }

.teaser_position1_quer { padding:12px 12px 12px 12px; height:364px; width:446px; }
.teaser_position1_quer .teaserbild { margin: 0 0 6px 0; }
.teaser_position1_quer h1 { font-size:14px;  line-height:18px; margin:0 0 2px 0; }
.teaser_position1_quer .text { width: 230px; margin-right:5px; float:left; }
.teaser_position1_quer .first { margin:0 0 6px 0; width:200px; float:left; }
.teaser_position1_quer .extralink { margin: 3px 0; width:200px; float:left; }

.teaser_toparea_mittel, .teaser_toparea_mittel_ohne_bild { width:446px; height:122px; }

.teaser_toparea_klein, .teaser_toparea_klein_ohne_bild { height:78px; width:446px; }

.teaser_toparea_gross { height:151px; width:446px; }
.teaser_toparea_gross h2 { margin:0 0 4px 0; }

.teaser_kompakt { height: 132px; width:288px; overflow:hidden; }
.teaser_kompakt .extralink { margin: 4px 0; }

.teaser_kompakt_list3 { height: 110px; }
.teaser_kompakt_list4 { height:146px; }
.teaser_kompakt_list5 { height:182px; }
.teaser_kompakt_list6 { height:218px; }
.teaser_kompakt_list { width:300px; padding:6px 0 0 12px; overflow:hidden; }
.teaser_kompakt_list .abstand { padding-bottom:5px; min-height:31px; }
.teaser_kompakt_list h3 { margin:0; }

.teaser_sonderformat { width:295px; padding:6px 9px 0 9px; }
.teaser_sonderformat .teaserbild { margin: 3px 0; }
.teaser_sonderformat h2 { font-size:14px; line-height:18px; margin: 1px 0; }

.teaser_sonderformat_rechts { height:474px; }

.teaser_sonderformat_links { height:284px; }

.teaser_sonderformat_unten { width:628px; min-height:212px;}
.teaser_sonderformat_unten .teaserbild { margin: 3px 18px 9px 9px; }
.teaser_sonderformat_unten h2 {margin: 0 0 3px 0; }

.galerieblock { height:196px; }

.galerie { font-size:10px; line-height:12px; }
.galerie a.link, .galerie span.link { line-height:11px; }
.galerie .elem { height:148px; overflow:hidden; padding: 0 10px 0 10px; border-right:solid 1px #e7ecee; width:104px; float:left; }
.galerie.wide .elem { padding:0 13px 0 13px; }
.galerie .elem.last { border:none; }
.galerie .bshow_txt { margin-top:4px; }
.galerie .img_m { margin-top:6px; height:85px; position:relative; width:106px; }
.galerie .iconpic { height:18px; width:100%; background-position:right center; background-repeat: no-repeat; position:absolute; bottom:0; right:0; cursor:pointer; }
.galerie .iconpic.foto { background-image: url(http://static.ngz-online.de/layout/img/icon/foto_small.png); }
.galerie .iconpic.video { background-image: url(http://static.ngz-online.de/layout/img/icon/video_small.png); }

.opi_toni { height:105px; background-color:#fff; padding:4px 2px 1px 9px; }
.opi_toni h3 { font-size:14px; line-height:18px; margin:1px 0; }

.regio-box {height:596px;overflow:hidden;background-color:#fff;}
.regio-box .teaser { padding:0 8px 0 8px; overflow:hidden;margin-bottom:8px;}
.regio-box .teaser_regio_standard { height:100px;padding:0 8px;margin-bottom:4px;overflow:hidden; }
.regio-box .teaser_regio_position1_standard { height:148px; padding-top:6px;}
.regio-box .teaser_regio_position1_bigpic {padding-top:6px;}
.regio-box .teaser_regio_position1_bigpic.teaser {overflow:visible;}
.regio-box .teaser_regio_position2_klein {margin-bottom:8px;}

.regio-box .grafikheadline { background-color:#2197d8; width:470px; height:19px; border-bottom:0; text-indent: 0;color:#fff; }
.regio-box .grafikheadline a, .regio-box .grafikheadline a:visited, .regio-box .grafikheadline a:active {color:#fff;}
.regio-box h3 { margin:0 0 3px 0; }
.regio-box .teaserbild { margin:4px 8px 6px 0; }
.regio-box .text { margin-bottom:9px;}
.regio-box .kompakt { width:225px; margin-left:10px; margin-bottom:6px; float:left; height:136px; overflow:hidden; }
.regio-box .kompakt .text { margin-bottom:3px; width:224px; }
.regio-box .kompakt h3 { margin:0; }
.regio-box .box { border:solid 1px #c2dceb; margin:0 0 0 6px; width:455px; }
.regio-box .bgcolor_theme.block { width:456px; float:left; height:18px; margin:1px 0 0 0; background-color:#c2dceb; }
.regio-box .region { padding:0 5px 3px 5px; height:18px; float:left; font-size:10px; line-height:20px; }
.regio-box .ort { padding:0 6px 3px 6px; height:18px; float:left; font-size:10px; line-height:20px; }

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

.extrabox {margin-bottom:4px;background-color:#c2dceb;font-size:10px;}
.extrabox img {border:1px solid #e7ecee;float:left;margin:3px 5px 0 2px;}
.extrabox a {background-color:#ffe587;border-bottom:1px solid #e7ecee;clear:left;display:block;line-height:15px;}

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

.miniteas {overflow:hidden;padding:5px 9px;background-color:#fff;width:189px;font-size:11px}

.newsticker {padding:0; font-size:10px; line-height:12px; background-color:#FFFFFF; height:100px;margin-bottom:4px;}
.newsticker .wrapper-ver { position: relative; width:280px; height: 63px;overflow:hidden;}
.newsticker .scrolling-container-ver { position: absolute; height: 10px; }
.newsticker .content-element-ver { vertical-align: bottom; }
.newsticker .box {padding:0;}
.newsticker .box .newsline {padding:6px 0 3px 6px;}
.newsticker .box .content {font-size:10px; color:#666666; font-weight:bold; line-height:12px;}
.newsticker .box a.content:link {color:#666666;}
.newsticker .box a.content:hover {color:#F06414;}
.newsticker .on_nl { width:15px; height:58px; }
.newsticker #news-up { margin-top:0px; cursor:pointer; }
.newsticker #news-down { margin-top:38px; cursor:pointer; }

.ticker {height:47px;}
.ticker .live {padding:9px; width:55px;}
.ticker .outerwrap { width:416px; font-size:10px; line-height:17px; padding-top: 6px; color:#666666;}
.ticker .outerwrap .wann {color:#F06414;font-weight:bold;}
.ticker .outerwrap .trennlinie { display:block; height:1px; font-size:1px; line-height:1px; background-color:#e7ecee; overflow:hidden; }
.ticker .alle {width:128px;float:right;margin-top:14px;}

.live_signet { background-color:#F06414; color:#FFFFFF; font-size:10px; padding:0 5px 0 6px; border:1px solid #F06414;}

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

/*
.mac h1 { font-size: 140% }
.mac h2 { font-size: 114.3% }
*/
.mac h3 { font-size: 97% }

.v_teaser { padding:5px 12px 6px 12px; font-size:12px; line-height:16px; width:288px; height:96px; }
.v_teaser h3 { margin:0; }
.v_teaser .teaserbild { margin: 3px 9px 9px 0; }

.v1 { width:312px; height:130px; overflow:hidden; }
.v3 { border-right:4px solid #e7ecee; width:154px; height:116px; overflow:hidden; }
.v3 .grafikheadline { width:154px; }
.v3 img { margin:6px; text-align:center;}
.v4 { height:98px; width:312px; }
.v6 { width:154px; height:148px; background-color:#fff; }
.v7 { width:154px; background-color:#fff; margin-bottom:4px; height:116px; overflow:hidden; }
.v7 img { margin:6px; text-align:center;}

.v_teaser_kompakt { padding:5px 12px 6px 12px; font-size:12px; line-height:16px; font-weight:bold; }

.v3 .v_teaser_kompakt, .v7 .vteaser_kompakt {
    font-weight:normal;
    width:136px;
}

.v3 .v_teaser_kompakt.anz, .v7 .v_teaser_kompakt.anz { padding-top:1px; }
.v3 .anzeige.kompakt, .v7 .anzeige.kompakt { position:absolute;right:-4px;bottom:-7px; }

.v_teaser_vertikal { height:65px; width:294px; overflow:hidden; padding: 5px 9px 6px 9px; background-color:#fff; }
.v_teaser_vertikal .teaserbild { margin: 3px 9px 9px 0; }

.v_teaser_einspaltig { background-color:#fff; height:105px; padding:5px 11px 6px 11px; }
.v_teaser_einspaltig .teaserbild { margin: 3px 0; }

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

.anzeigenwerbung .bgcolor_brand {background-color:#9b0033;}
.anzeigenwerbung .grafikheadline { border-bottom-color: #9b0033; }
.anzeigenwerbung span.link, .anzeigenwerbung a.link { background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil_anz.gif); }
.anzeigenwerbung .grafikheadline .anzeige {text-transform:none;}
.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, .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 a.mehr { background-image:url(http://static.ngz-online.de/layout/img/misc/mehr_pfeil_anz.gif);}

/* linke Spalte */
.startseite {
  display:block;
  background:url(http://static.ngz-online.de/layout/img/icon/icon_haus.gif) no-repeat 9px 2px #ffcc0f;
  padding: 3px 7px 2px 33px;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  width:117px;
  font-size:10px;
  font-weight:bold;
  color:#5a5a5a;
  line-height:13px;
}
a.startseite:link  {color:#5A5A5A;}

.aktualisieren {
  display:block;
  background:url(http://static.ngz-online.de/layout/img/icon/icon_refresh.gif) repeat-x 0 0 #ffcc0f;
  padding: 0 7px 3px 30px;
  border-bottom:1px solid #ffffff;
  width:117px;
  font-size:10px;
  font-weight:bold;
  color:#5a5a5a;
  line-height:19px;
  overflow:hidden;
  cursor:pointer;
}
a.aktualisieren:link  { color:#5a5a5a; }

.nav .browser { color:#333; padding: 3px 9px; line-height:15px; font-size:11px; margin:0; background-color:#c2dceb; padding-bottom:7px; }
.nav .block { background-color:#f2ebdf;}
.nav .grafikheadline {color:#fff; border-bottom:1px solid #fff; background-color:#2197d8; width:154px; }
.nav .grafikheadline a, .nav .grafikheadline a:visited, .nav .grafikheadline a:active {color:#fff;}
.nav .browser .kundenservice { text-transform:none; }
.nav .browser .teaserbild { margin: 5px 0 5px 0; }
.nav .browser p { margin:0; padding-bottom:2px; text-transform:uppercase; }
.nav .browser p a { font-weight:bold; }
.nav .browser a.point { color: #5a5a5a; font-family: Arial, Helvetica, sans-serif; }
.nav .browser a.point:hover,
.nav .browser a.point:active,
.nav .browser a.point:focus { color: #f06414; }

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

#nav_teaser {width:154px;float:left;}
#nav_teaser .toolbox { background-color:#fff; width:154px; font-size:10px; font-weight:normal; margin-bottom:4px;}
#nav_teaser .toolbox a { display:block; border-bottom:1px solid #e7ecee; line-height:17px; background-color:#ffffff; clear:left; }
#nav_teaser .toolbox img { border-right: 1px solid #e7ecee; margin-right:5px; margin-left:2px; float:left; }
#nav_teaser .toolbox span.first { display:block; padding-top:3px; }
#nav_teaser .toolbox span.last { display:block; padding-bottom:6px; border-bottom:0;}

#nav_teaser .newsbox { background: #fff url(http://static.ngz-online.de/layout/img/icon/icons_newsbox.png) no-repeat; font-size:10px; width:154px; margin-bottom:4px; }
#nav_teaser .newsbox a { border-bottom: 1px solid #e7ecee; clear:left; display:block; height:17px; line-height:17px; padding-left:30px; }

#nav_teaser .linkliste {padding:5px 9px 8px 9px;margin-bottom:4px;background-color:#fff;}
.linkliste a.link{font-weight:normal;}

.wetter .suche { margin: 0 0 4px 6px; width: 115px }
.wetter .submit { border: 0; margin: 7px 0 -2px 3px; padding: 0; }
.wetter_1col { font-size: 11px; line-height: 25px }
.wetter_1col .tag { font-weight: bold; float:left; width: 50px; margin-left: 3px; }
.wetter_1col .grad1 { float:left; color: #6d86d0; margin-left: 3px; }
.wetter_1col .grad2 { float:left; color: #ed2c2c; margin-left: 3px; }

.dachzeile { color:#f06414; line-height:14px; margin-bottom:1px; margin-top:0; }

.rectangle { padding: 0 6px 5px 2px; height:264px; width:304px; text-align:right; }
.rectangle911 { padding: 6px 6px 0px 2px; height: 279px; width:304px; text-align:right;}

#error404 { 
  margin:9px 0 0 9px;
  width:765px;
}
 
#wrapper_error404 {
  background-color:#fff;   
  border: 1px solid #c8000a;
  font-size: 11px;
  height: 150px;
  overflow: hidden;
  padding: 10px; 
  position: relative;
  text-align:center;
  width: 764px;
}

#wrapper_error404 div.errorhead {
  color: #c8000a;
  font-size: 13px;
  font-weight: bold;
  padding: 34px 0 5px 0;
}
#navi {height:22px;}
#mainarea {top:147px;}
#eilmeldung {top:147px;}
#pageeilmeldung #mainarea {top:207px}
#navi {z-index:989;float:none;overflow:visible;background-image:none;background-color:transparent;}
#navi ul {background-color:#c2dceb;}
#navi ul li {background-color:#c2dceb;height:23px;}
#navi ul li ul li {background-color:#fff;height:21px;}
#navi li ul { display:none;}
#navi li:hover ul {display:block;}
#navi ul ul a { padding:0 7px;}


#navi ul li {
  position:relative;
  text-transform:none;
  float:left;
}
#navi ul {
  width:786px;
  height:23px;
  position:absolute;
  left:0;
}
#navi ul.hz_menu li {
  background:transparent url(http://static.rp-online.de/layout/img/navi/hz_menu.png) repeat-y scroll right bottom;
  display:block;
  float:none;
  min-width:142px;
  padding:0 !important;
}
#navi ul.hz_menu li.hz_menubottom {
  background:transparent url(http://static.rp-online.de/layout/img/navi/hz_menubottom.png) no-repeat scroll right top;
}
#navi ul.hz_menu {
  background-color:transparent !important;
  float:left;
  margin:0;
  padding:0 0 10px !important;
  height:auto !important;
  width:auto !important;
}
#navi ul li a { display:block;overflow:hidden;}
#navi ul ul li a {width:120px;white-space:nowrap;}
#navi ul ul a {float:none;}


