body {font-family: Verdana, Geneva, Arial;
font-size: 12px;
color: #000000}

input {
  font-size: 10px;
  vertical-align: top;
  margin-top: 1px;
}

table {
  margin-top: 0pt;
  font-family: Verdana, Geneva, Arial;
  font-size: 12px;
  color: #000000;
}

tr {
  vertical-align: top;
}

option,select {
  font-size: 9px;
  vertical-align: top;
  margin-top: 0px;
}

a {
  font-family: Verdana, Geneva, Arial;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  border-color: #000000;
}
a:link {color: #000000;}
a:visited {color: #555555;}
a:hover {
   color: #555555;
   text-decoration: underline;
}

.grafiklink {
  margin-top: 4px;
  margin-bottom: 4px;
}

.datum {
  font-family: Verdana, Geneva, Arial;
  font-size: 10px;
  color: #555555;
}

.user {
  font-family: Verdana, Geneva, Arial;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
}

.user_xs {
  font-family: Verdana, Geneva, Arial;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}

.user_xxs {
  font-family: Verdana, Geneva, Arial;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
}

.user_xxxs {
  font-family: Verdana, Geneva, Arial;
  font-size: 9px;
  color: #ffffff;
  font-weight: bold;

}

.bg_ohne_repeat {
  background-repeat: no-repeat;
}

.padding, .padding td {
  padding-top: 2px;
  padding-bottom: 2px;
}

.h_padding, .h_padding td {
  padding-left: 4px;
  padding-right: 4px;
}

table.aussenrahmen {
  border-width: 1px;
  border-color: #d9d9d9;
  border-style: solid;
}

table.randlinks {
  border-left: 3px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-color: #d9d9d9;
  border-style: solid;
  padding-left: 10px;
}

.tab_dunkel, .modulbackground_maerkte, td.tab_dunkel, tr.tab_dunkel {
  background-color: #eeeeee;
  vertical-align: top;
}

.tab_hell, .modulbackground_maerkte, td.tab_hell, tr.tab_hell {
  background-color: #ffffff;
  vertical-align: top;
}

.tab_error, td.tab_error, tr.tab_error {
  background-color: #ffffff;
  vertical-align: top;
  font-weight: bold;
}

.magazin_tab_dunkel, td.magazin_tab_dunkel {
  background-color: #eacfce;
  vertical-align: top;
}

.magazin_tab_hell, td.magazin_tab_hell {
  background-color: #ffffff;
  vertical-align: top;
}

.services_tab_hell, td.services_tab_hell {
  background-color: #ffffff;
  vertical-align: top;
}

.services_tab_dunkel, td.services_tab_dunkel {
  background-color: #fff5cc;
  vertical-align: top;
}

.tab_kopf_hell {
  background-color: #eeeeee
}

.tab_kopf_dunkel {
  background-color: #d9d9d9
}

.tab_kopf_schrift {
  color: #ffffff;
  font-family: Verdana, Geneva, Arial;
  font-size: 9px;
  font-weight: bold;
}

.tab_kopf_schrift_services {
  color: #ffffff;
  font-family: Verdana, Geneva, Arial;
  font-size: 9px;
  font-weight: bold;
}

.tab_kopf_schrift_epaper {
  color: #555555;
  font-family: Verdana, Geneva, Arial;
  font-size: 9px;
  font-weight: bold;
}

.rand, .rand td {
  width: 3px;
  background-color: #d9d9d9;
}

.bildtabelle {
  background-color: #eeeeee;
  border-color: #000000;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-top: 4px;
}

.bildtabelle_right {
  background-color: #eeeeee;
  border-color: #000000;
  margin-left: 4px;
  margin-top: 4px;
  margin-right: 4px;
}

.bildtabelle_left {
  background-color: #eeeeee;
  border-color: #000000;
  margin-right: 4px;
  margin-top: 4px;
  margin-right: 4px;
}

.bildlink {
  border-color: #000000;
}

.bildlink_services {
  border-color: #d9d9d9;
}

.zwischenmodul {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
}

.zwischenmodul_center {
  margin-top: 4px;
  margin-bottom: 4px;
}

.zwischenmodul_right {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
}

.zwischenmodul_left {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 4px;
}

.bild_links {
  margin-right: 10px;
  margin-bottom: 4px;
  margin-top: 4px;
}

.bild_rechts {
  margin-right: 10px;
  margin-bottom: 4px;
  margin-top: 4px;
}

.bildunterschrift, .bildunterschrift p{
  color: #555555;
  font-family: Verdana, Geneva, Arial;
  font-size: 11px;
}

.vorspann {
  font-weight: bold;
}

.zwischenzeile {
  text-align: left;
  font-weight: bold;
}

.homerubrik {
  padding-bottom: 3px;
}

.indexseitendatum {
  color: #aaaaaa;
  font-family: Verdana, Geneva, Arial;
  font-size: 11px;
}

.indexseitentrennlinie {
  background-color: #aaaaaa;
}

.modul {
  padding-top: 2px;
  padding-bottom: 2px;
}

.headline_gross {
  font-family: Verdana, Geneva, Arial;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  padding-bottom: 5px;
  padding-top: 5px;
}

.headline_gross_duenn {
  font-family: Verdana, Geneva, Arial;
  font-size: 16px;
  font-weight: normal;
  color: #000000;
  padding-bottom: 5px;
  padding-top: 5px;
}


.headline_klein {
  font-family: Verdana, Geneva, Arial;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  padding-bottom: 5px;
  padding-top: 5px;
}

.headline_klein_duenn {
  font-family: Verdana, Geneva, Arial;
  font-size: 14px;
  color: #000000;
  padding-bottom: 5px;
  padding-top: 5px;
}

.headline_klein_hell {
  font-family: Verdana, Geneva, Arial;
  font-size: 14px;
  font-weight: bold;
  color: #555555;
  padding-bottom: 5px;
  padding-top: 5px;
}

.headline_rubrik {
  font-family: Verdana, Geneva, Arial;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 5px;
}

.mini, td.mini {
  font-family: Verdana, Geneva, Arial;
  font-size: 10px;
  color: #000000
}

.balken_vor_link, td.balken_vor_link, .nav_aktiv_balken { background-color: #ffcc00 }

.navispalte {
  background-color: #eeeeee;
  font-size: 11 px;
}

td.kampagnenspalte {
  background-color: #eeeeee;
}
.kampagnenspalte, .kampagnenspalte td {
  font-size: 11px;
}

.contentspalte {
  background-color: #f9f9f7;
}

/*
 * Formate fuer White-Boxes
 */
.bigbox_free {
   background-color:#ffffff;
}
.bigbox_free tr.dark {
   background-color:#eeeeee;
}
.bigbox_free td {
   border-left-width:3px;
   border-left-style:solid;
   border-left-color:#d9d9d9;
   border-right-width:0px;
   padding-left:8px;
   padding-right:9px;
   padding-bottom:10px;
   padding-top:10px;
}
.bigbox_free td.head {
   padding:0px;
   border-left-width:0px;
   border-right-width:0px;
}
.bigbox_free td.table_ohnerand {
   border-left-style:solid;
   border-left-color:#ffffff;
   border-right-width:0px;
   padding-left:0px;
   padding-right:9px;
   padding-bottom:10px;
   padding-top:10px;
}
.bigbox_free table td {
   border:0px;
   padding:0px;
}


.bigbox_m {
   background-color:#ffffff;
   width:450px
}
.bigbox_m tr.dark {
   background-color:#eeeeee;
}
.bigbox_m td {
   border-left-width:3px;
   border-left-style:solid;
   border-left-color:#d9d9d9;
   border-right-width:0px;
   padding-left:8px;
   padding-right:9px;
   padding-bottom:10px;
   padding-top:10px;
}
.bigbox_m td.head {
   padding:0px;
   border-left-width:0px;
   border-right-width:0px;
}
.bigbox_m table td {
   border:0px;
   padding:0px;
}

.bigbox_l {
   background-color:#ffffff;
   width:550px
}
.bigbox_l tr.dark {
   background-color:#eeeeee;
}
.bigbox_l td {
   border-left-width:3px;
   border-left-style:solid;
   border-left-color:#d9d9d9;
   border-right-width:0px;
   padding-left:18px;
   padding-right:19px;
   padding-bottom:10px;
   padding-top:10px;
}
.bigbox_l td.head {
   padding:0px;
   border-left-width:0px;
   border-right-width:0px;
}
.bigbox_l table td {
   border:0px;
   padding:0px;
}
.lesermeinung, .lesermeinung a {
   font-size:11px;
}
table.lesermeinung {
   background-color:#ffffff;
}

.lesermeinung td {
   padding-left:5px;
   padding-right:5px;
}
.lesermeinung tr.head td {
   font-size:12px;
   font-weight:bold;
   padding-left:0px;
   padding-right:0px;
   background-color:#f9f9f7;
}

/*
 * Formate fuer die rechte Spalte
 */

tr.modhead_news td, tr.modhead_news a, tr.modhead_nachrichten td, tr.modhead_nachrichten a {
  font-size: 12px;
  font-weight: bold;
  background-color: #ffcc00;
  color: #ffffff;
  padding: 2px 2px 2px 4px;
}

tr.modbody_news td, tr.modbody_nachrichten td {
  padding: 2px 2px 2px 4px;
}

tr.modbody_news a, .modbody_news a, tr.modbody_nachrichten a, .modbody_nachrichten a {
  font-size: 10px;
  font-weight: normal;
}

.module_nachrichten tr.head td {
  border-right-width: 22px;
  border-right-style: solid;
  border-right-color: #ffcc00;
  height: 22px;
  font-size: 12px;
}

.module_nachrichten tr.dark {
  background-color: #fff5cc;
}

.module_nachrichten tr.head a,
.module_ratgeber tr.head a,
.module_magazin tr.head a,
.module_maerkte tr.head a,
.module_dtoday tr.head a,
.module_dtonight tr.head a,
.module_services tr.head a,
.module_nachrichten tr.head,
.module_ratgeber tr.head,
.module_magazin tr.head,
.module_maerkte tr.head,
.module_dtoday tr.head,
.module_dtonight tr.head,
.module_services tr.head {
  font-size: 12px;
  font-weight: bold;
  background-color: #aaaaaa;
  color: #ffffff;
}

.module_nachrichten tr.light,
.module_ratgeber tr.light,
.module_magazin tr.light,
.module_maerkte tr.light,
.module_dtoday tr.light,
.module_dtonight tr.light,
.module_services tr.light {
  background-color: #ffffff;
}

.module_nachrichten a,
.module_ratgeber a,
.module_magazin a,
.module_maerkte a,
.module_dtoday a,
.module_dtonight a,
.module_services a {
  font-weight: normal;
  font-size: 11px;
}

.module_nachrichten td,
.module_ratgeber td,
.module_magazin td,
.module_maerkte td,
.module_dtoday td,
.module_dtonight td,
.module_services td {
  padding: 2px 2px 4px 4px;
}

/* ** Ratgeber ** */

tr.modhead_lbs td {
  background-color: #cc0033;
}

tr.modbody_lbs td {
  background-color: #e5e5e5;
}

tr.modhead_ratgeber td, tr.modhead_ratgeber a {
  font-size: 12 px;
  font-weight: bold;
  background-color: #559794;
  color: #ffffff;
  padding: 2px 2px 2px 4px;
}

tr.modbody_ratgeber td {
  padding: 2px 2px 2px 4px;
  background-color: #ddeaea;
  border-color: #eeeeee;
}

tr.modbody_ratgeber a, .modbody_ratgeber a {
  font-size: 10px;
  font-weight: normal;
}

.module_ratgeber tr.head td {
  border-right-width: 22px;
  border-right-style: solid;
  border-right-color: #559794;
  height: 22px;
  font-size: 12px;
}

.module_ratgeber tr.dark {
  background-color: #ddeaea;
}

/* ** Magazin ** */
.module_magazin tr.head td {
  border-right-width: 22px;
  border-right-style: solid;
  border-right-color: #981008;
  height: 22px;
  font-size: 12px;
}

.module_magazin tr.dark {
  background-color: #eacfce;
}

/* ** Anzeigen + Maerkte ** */
tr.modhead_maerkte td, tr.modhead_maerkte a {
  font-size: 12 px;
  font-weight: bold;
  background-color: #5c7225;
  color: #ffffff;
  padding: 2px 2px 2px 4px;
}

tr.modbody_maerkte td {
  padding: 2px 2px 2px 4px;
  background-color: #dee3d3;
}

tr.modbody_maerkte a, .modbody_maerkte a {
  font-size: 10px;
  font-weight: normal;
}

.module_maerkte tr.head td {
  border-right-width: 22px;
  border-right-style: solid;
  border-right-color: #5c7225;
  height: 22px;
  font-size: 12px;
}

.module_maerkte tr.dark {
  background-color: #dee3d3;
}

/* ** Duesseldorf ** */
tr.modhead_dus td, tr.modhead_dus a {
  font-size: 12px;
  font-weight: bold;
  background-color: #f07c00;
  color: #ffffff;
  padding: 2px 2px 2px 4px;
}

tr.modbody_dus td {
  padding: 2px 2px 2px 4px;
}

tr.modbody_dus a, .modbody_dus a {
  font-size: 10px;
  font-weight: normal;
}

tr.modhead_tonight td, tr.modhead_tonight a {
  font-size: 12px;
  font-weight: bold;
  background-color: #0c35b0;
  color: #ffffff;
  padding: 2px 2px 2px 4px;
}

tr.modbody_tonight td {
  padding: 2px 2px 2px 4px;
}

tr.modbody_tonight a, .modbody_tonight a {
  font-size: 10px;
  font-weight: normal;
}

/* ** DToday ** */
.module_dtoday tr.head td {
  border-right-width: 22px;
  border-right-style: solid;
  border-right-color: #f07c00;
  height: 22px;
  font-size: 12px;
}

.module_dtoday tr.dark {
  background-color: #fce5cc;
}

/* ** DTonight ** */
.module_dtonight tr.head td {
  border-right-width: 22px;
  border-right-style: solid;
  border-right-color: #0c35b0;
  height: 22px;
  font-size: 12px;
}

.module_dtonight tr.dark {
  background-color: #ced7ef;
}

/* ** Services ** */
tr.modhead_services td, tr.modhead_services a {
  font-size: 12px;
  font-weight: bold;
  background-color: #f07c00;
  color: #ffffff;
  padding: 2px 2px 2px 4px;
}

tr.modbody_services td {
  padding: 2px 2px 2px 4px;
  background-color: #e5e5e2;
}

tr.modbody_services a, .modbody_services a {
  font-size: 10px;
  font-weight: normal;
}

.module_services tr.head td {
  border-right-width: 22px;
  border-right-style: solid;
  border-right-color: #7f7f6d;
  height: 22px;
  font-size: 12px;
}

.module_services tr.dark {
  background-color: #e5e5e2;
}

/* **** */
tr.blitzsuche td {
  background-color: #ffffff;
}

.modulbackground_nachrichten td {
  background-color: #fff5cc;
}

.modulbackground_services td {
  background-color: #e5e5e2;
}

.modulbackground_maerkte td {
  background-color: #dee3d3;
}

.modulbackground_epaper td, .modulbackground_epaper img {
  background-color: #fff5cc;
  border-color: #eeeeee;
}

.modulbackground_ratgeber td {
  background-color: #ddeaea;
  border-color: #eeeeee;
}

.nachrichten_hell, td.nachrichten_hell {
  background-color: #fff5cc
}
.nachrichten_mittel, td.nachrichten_mittel {
  background-color: #ffdf66
}
.nachrichten_dunkel, td.nachrichten_dunkel {
  background-color: #ffcc00
}

.magazin_hell, td.magazin_hell {
  background-color: #eacfce
}
.magazin_mittel, td.magazin_mittel {
  background-color: #c1706b
}
.magazin_dunkel, td.magazin_dunkel {
  background-color: #981008
}

.ratgeber_hell, td.ratgeber_hell {
  background-color: #ddeaea
}
.ratgeber_mittel, td.ratgeber_mittel {
  background-color: #99c1bf
}
.ratgeber_dunkel, td.ratgeber_dunkel {
  background-color: #559794
}

.dtoday_hell, td.dtoday_hell {
  background-color: #fce5cc
}
.dtoday_mittel, td.dtoday_mittel {
  background-color: #f6b066
}
.dtoday_dunkel, td.dtoday_dunkel {
  background-color: #f07c00
}

.dtonight_hell, td.dtonight_hell {
  background-color: #ced7ef
}
.dtonight_mittel, td.dtonight_mittel {
  background-color: #6d86d0
}
.dtonight_dunkel, td.dtonight_dunkel {
  background-color: #0c35b0
}

.maerkte_hell, td.maerkte_hell {
  background-color: #dee3d3
}
.maerkte_mittel, td.maerkte_mittel {
  background-color: #9daa7c
}
.maerkte_dunkel, td.maerkte_dunkel {
  background-color: #5c7225
}

.services_dunkel, td.services_dunkel {
  background-color: #7f7f6d
}
.services_mittel, td.services_mittel {
  background-color: #b2b2a7
}
.services_hell, td.services_hell {
  background-color: #e5e5e2
}

table.modeabc a{
  font-size: 11px;
  font-weight: bold;
}

table.copyright {
  font-size: 11px;
}

table.navlinks       { font-weight: normal; font-size: 11px; }
table.navlinks td    { font-weight: normal; font-size: 11px; }
table.navlinks b    { font-weight: bold; font-size: 11px; }
table.navlinks a    { font-weight: normal; font-size: 11px; }
table.navlinks a:link    { color: #000000; }
table.navlinks a:visited  { color: #000000; }
table.navlinks a:hover    { color: #000000; text-decoration: underline; }

table.navlinks a.barmenia    { font-weight: normal; font-size: 11px; }
table.navlinks a.barmenia:link    { color: #ffffff; }
table.navlinks a.barmenia:visited  { color: #ffffff; }
table.navlinks a.barmenia:hover    { color: #ffffff; text-decoration: underline; }


hr {
  height: 1px;
  border: 0px;
}

.hr_dunkel {
  height: 1px;
  border: 0px;
  color:  #aaaaaa;
}

.hr_hell {
  height: 1px;
  border: 0px;
  color:  #555555;
}

hr.services {
  height: 1px;
  border: 0px solid #eeeeee;
  color:  #eeeeee;
}

.linie_ueber_ueberschrift {
  color: #555555;
  background-color: #555555;
}

.failure {
  font-family: Verdana, Geneva, Arial;
  font-weight: bold;
  color: #ed2c2c;
}

.failure_mini {
  font-family: Verdana, Geneva, Arial;
  font-weight: bold;
  font-size: 10px;
  color: #ed2c2c;
}

.barmenia {
  background-color: #6d86d0;
  color: #ffffff;
}

a.onlyunderline { font-weight: normal; }
a:link.onlyunderline { color: #000000;}
a:visited.onlyunderline { color: #000000;}
a:hover.onlyunderline { color: #000000; text-decoration: underline; }

a.onlyunderline_klein { font-weight: normal; font-size: 11px; }
a:link.onlyunderline_klein { color: #000000; }
a:visited.onlyunderline_klein { color: #000000; }
a:hover.onlyunderline_klein { color: #000000; text-decoration: underline; }

div.dhtmlnav a,
div.dhtmlnav a:link,
div.dhtmlnav a:visited {
  display: block;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  color: #000000;
}

div.dhtmlnav {
  position:absolute; 
  top:170px; 
  z-index:1; 
  visibility: hidden;
}

div#nachrichten td :hover {background: #fff5cc;}
div#magazin td :hover {background: #eacfce;}
div#ratgeber td :hover {background: #ddeaea;}
div#duesseldorf td :hover {background: #fce5cc;}
div#epaper td :hover {background: #fff5cc;}
div#maerkte td :hover {background: #dee3d3;}
div#services td :hover {background: #e5e5e2;}

div.xdhtmlnav table {
  border-left-width: 1px;
  border-left-color: #eeeeee;
  border-left-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #555555;
  border-bottom-style: solid;
  border-right-width: 2px;
  border-right-color: #aaaaaa;
  border-right-style: solid;
  background-color:#ffffff; 
  -moz-opacity:0.94; 
  -khtml-opacity:0.94; 
  filter:Alpha(opacity=94);
  opacity:0.94;
  font-weight: normal; 
  font-size: 11px; 
}

div.dhtmlnav table {
  border-color:#aaaaaa;
  border-style:solid;
  border-width:1px;
  background-color:#ffffff; 
  -moz-opacity:0.96; 
  -khtml-opacity:0.96; 
  filter:Alpha(opacity=96);
  opacity:0.96;
  font-weight: normal; 
  font-size: 11px; 
}

