/* CSS Document */

/* toolbox */
#nav_teaser {
  width:150px;
  font-size:11px;
}

#nav_teaser .headline,
.navigation .headline {
  border-bottom:1px solid #2197d8;
  background-color:#fff;
  width:150px;
  height:18px;
  float:left;
}

#nav_teaser .toolbox { border-bottom:10px solid #e7ecee; background-color:#fff; width:150px; font-size:10px; font-weight:normal; }
#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;}

/* weitere teaserboxen unter der navigation */
#nav_teaser .block {  border-bottom:10px solid #e7ecee; }
#nav_teaser .linkliste {padding:5px 9px 8px 9px;border-bottom:10px solid #e7ecee;}
#nav_teaser .grafikheadline { border-bottom:1px solid #2197d8; width:150px;}

#nav_teaser .teaser_kompakt_bild {padding:4px 9px 10px 9px;}
#nav_teaser .teaser_kompakt_bild img {margin:5px 0 6px 0;}
#nav_teaser .teaser_kompakt_bild h5 a {color:#f06414;}

/* kalaydo */
#nav_teaser .kalaydo {border-bottom:10px solid #e7ecee;background-color:#fff;width:150px;float:left;clear:left;}
#nav_teaser .kalaydotxt a {
  color:#fff;
  font-family:Verdana, Geneva, Arial, sans-serif;
  text-decoration:none;
  font-size:9px;
  color:#FFFFFF;
  font-weight:bold;
}
#nav_teaser .kalaydo_head { width:150px; height:46px; background:url(/layout/img/module/kalaydo_head.gif) no-repeat; float:left; border:0; }
#nav_teaser .kalaydo_foot { width:150px; height:25px; background:url(/layout/img/module/kalaydo_foot.gif) no-repeat; float:left; border:0; }

/* Pulldown mit Pfeilbutton */
.default_select select {
  width:108px;
  font-size:10px;
  margin: 5px 2px 3px 0;
  border:1px solid #666;
  float:left;
}
.default_select button { border:1px solid #999999;
  cursor: pointer;
  width:15px;
  height:15px;
  background:url(/layout/img/icon/icon_submit.gif) bottom no-repeat;
  float:left;
  cursor:pointer;
  margin-left:4px;
  margin-top:7px;
  border:0;
}


/* 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;}

/* teaser */
.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;}

.freizeit .nopic {width:99px;height:3px;overflow:hidden;}

/*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;}

.marginalspalte .kompakt h4 {display:block;font-weight:lighter;}
.marginalspalte .kompakt h1 {display:block;font-size:11px;margin-bottom:12px;}


.grafikheadline { border-bottom:1px solid #2197d8;background-color:#FFFFFF;
  font-weight:bold;font-size:10px;line-height:20px;color:#555;
  text-indent:7px;
}
.grafikheadline img, .grafikheadline a img {text-indent:0px;}
.grafikheadline a, .grafikheadline a:visited {color:#555;}
.grafikheadline_invert .grafikheadline, .grafikheadline_invert .grafikheadline a, .grafikheadline_invert .grafikheadline a:visited {color:#fff;}



/* 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(/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;}

/*Zahlen und Tabellen*/
.inZahlen {width:351px;}
.inZahlenLeft {width:166px;}
.inZahlenRight {width:185px;}
.inZahlen .linkthema {padding-bottom:2px;}

/*fotostreckeAuswahlseite*/
.fotostreckeAuswahl {padding:0;width:250px;}
.fotostreckeAuswahl select {width:200px; font-size:10px; margin: 2px 2px 0 9px;border:1px solid #666;float:right; }
.fotostreckeAuswahl button.selectBut { width:15px; height:15px; background:url(/layout/img/icon/icon_submit.gif) bottom no-repeat; float:right; cursor:pointer; margin-left:4px; margin-top:4px; border:0;}
.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;}

/* Teaer liveticker */
.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:32px;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;}

.fullwidth .appheader { padding-bottom:12px; border-bottom: 10px solid #e7ecee; background-color:#FFFFFF; }
.fullwidth .appheader img { border-bottom:1px solid #2197d8;  }
.fullwidth .trennlinie { display:block; height:1px; width:627px; font-size:1px; line-height:1px; background-color:#e7ecee; overflow:hidden;}

#fullcontentarea .appheader { padding-bottom:12px; border-bottom: 10px solid #e7ecee; background-color:#FFFFFF; }
#fullcontentarea .appheader img { border-bottom:1px solid #2197d8;  }


#bildershop .shopinput { margin:2px 2px 0 2px;}

#sidebar .news { padding:6px 2px 8px 2px; background-color:#FFFFFF; border-bottom:1px solid #e7ecee; font-size:10px; line-height:12px; }
#sidebar .news h6  { font-weight: bold;  padding-bottom:8px; text-transform:capitalize;color:#666666; margin-left:6px; }
#sidebar .news .content {padding:4px 6px 4px 6px;}
#sidebar .news .content p { padding-top:0;padding-bottom:0;}
#sidebar .news .content p a {color:#666666;}
#sidebar .news .content p a:hover {color:#f06414;}

.anzeige_vertikal {width:291px;padding:5px 9px 6px 9px;}
.anzeige_vertikal .teaserbild_left {margin:3px 9px 4px 0;}
.anzeige_vertikal .teaserbild_right {margin:3px 0 4px 8px;}
.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:1px solid #9b0033;}
.anzeigenwerbung .teaser {color:#000;}
.anzeigenwerbung h4, .anzeigenwerbung h4 a,
  .anzeigenwerbung .teaser h1, .anzeigenwerbung .teaser h1 a,
  .anzeigenwerbung .teaser h2, .anzeigenwerbung .teaser h2 a
  {color:#000;}
.anzeigenwerbung .teaser h4, .anzeigenwerbung .teaser h4 a,
  .block.anzeigenwerbung .teaser h4 a,
  .block.anzeigenwerbung .teaser_starr h4 a
  {color:#9b0033;}

.anzeigenwerbung h3, .anzeigenwerbung h3 a {font-weight:bold;}
.anzeigenwerbung .abstand h3 {color:#9b0033;}
.anzeigenwerbung .teaser span.link, .anzeigenwerbung .teaser_starr span.link,
  .anzeigenwerbung .teaser_kompakt_bild span.link,
  .anzeigenwerbung .anzeige_einspaltig span.link
  { background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil_anz.gif);font-weight:bold;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 .abstand h4, .anzeigenwerbung h5 a  {color:#9b0033;}
.anzeigenwerbung .abstand h1 {color:#000;}
.anzeigenwerbung .abstand .goodiebox, .anzeigenwerbung .abstand .teaserbildbox .bu,
  .anzeigenwerbung .abstand .bildbox_left .bu, .anzeigenwerbung .abstand .bildbox_right .bu
  {border:1px solid #9b0033;}
.anzeigenwerbung .abstand .headline {border-bottom:1px solid #9b0033;}
.anzeigenwerbung .abstand span.link {background-image:url(http://static.ngz-online.de/layout/img/misc/link_pfeil_anz.gif);}
.anzeigenwerbung .bookmarks .content {border: 1px solid #9b0033;}
.anzeigenwerbung a.go, .anzeigenwerbung span.go {color:#333;}
.anzeigenwerbung span.go:hover, .anzeigenwerbung span.go:hover {color:#9b0033;}

.anzeigenwerbung .teaser_kompakt_bild_2er_block span.dachzeile {color:#9b0033;}



.teaser_text_only {height:91px; width:291px; padding:5px 9px 6px 9px; font-weight:normal;}

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

.portal .teaser_kompakt {width:132px;height:56px;padding:5px 9px 4px 9px;}

.container1_1 .teaser_kompakt_left {
  width:137px;
  min-height:56px;
  padding:5px 9px 4px 9px;
  border-right:9px solid #e7ecee;
  overflow:hidden;
}
.container1_1 .teaser_kompakt_right {
  width:127px;
  min-height:56px;
  padding:5px 9px 4px 9px;
  overflow:hidden;
}

.einspaltig .grafikheadline {width:150px; }

h4.branded, .dachzeile.branded {color:#0068B6;}

span.branded_link {
  line-height:14px;
  font-weight:normal;
  font-size:11px;
  color:#666;
  background-repeat:no-repeat;
  padding-right:16px;
  margin-right:4px;
  background-position:4px bottom;
  background-image:url(/layout/img/misc/link_pfeil_branded.gif);
}

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

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

.block .pulldown { font-size:11px}

.reiternavi2 {width:627px;height:30px;background-color:#fff;float:left;overflow:hidden;}
.reiternavi2 .linkbox {background-color:#fff;float:left;background-color:#fff;}
.reiternavi2 a:link, .reiternavi2 a , .reiternavi2 a:visited {font-size:11px;border-left:1px solid #bbb;padding:4px 6px;border-bottom:1px solid #bbb;color:#bbb;float:left;}
.reiternavi2 .sel, .reiternavi2 a:visited.sel, .reiternavi2 a.sel {font-size:11px;border-bottom:1px solid #fff;font-weight:bold;color:#000;float:left;}
.reiternavi2 a:link.first, .reiternavi2 a:visited.first {border-left:0;float:left;}
.reiternavi2 .blankbox {font-size:11px;border-bottom:1px solid #bbb;height:24px;}

