@CHARSET "ISO-8859-1";

.ivw {
  position:absolute;
  left:-10px;
  top:-10px;
  visibility:hidden;
}
#ghpContentContainer {
  clear: both;
  padding-top: 10px;
  width: 783px;
}
#contMainWide {
  width: 756px;
}
.cont, #cont, #artikelcont, #index {
  float: left;
}
.cont, #cont {
  width: 498px;
}
.cont_2column, .cont_2column_left {
  float: left;
  width: 230px;
  margin-bottom: 15px;
}
.cont_2column_left {
  margin-right: 10px;
}
.bold, .b, .B, .strong, .STRONG, .H1, .H2, .H3, .H4, .H5 {
    font-weight: bold;
}
.italic, .i, .em, .I, .EM  {
    font-style: italic;
}
SPAN.spitz, SPAN.H2, SPAN.H3 {
    display: block;
}
#artikelcont, #index, .binNav, .artikel, .sonder, #social {width: 476px;}
/* notfalls */.artikel, .sonder, #social {width: 476px;}

span.artSep {
    color: #fff;
}

.pic_right {float: right; margin: 3px 0 3px 8px;}
.pic_left {float: left; margin: 3px 11px 3px 0;}
.pic_clearer {margin: 0}

div.bu {margin: 0; display:block; font-size: .9em; line-height: 1.2em;}
div.bu p {padding: .3em 0 .8em 0; margin: 0; color: #666}

/* div.breadcrumb */
div.breadcrumb {
  padding: 0 0 0.5em; margin: 0 0 .5em;
  border-bottom: 1px dotted #ccc;
}

/* div#ghpContRight - div.contRight */
#ghpContRight,
.contRight {
  float: right;
  width: 240px;
}
div.cR_box,
div.cR_emergency,
div.cR_expert,
div.cR_more,
div.cR_search,
div.cR_serviceTools,
div.cR_symptomCheck {
  display: block;
}
div.cR_box h4,
div.cR_emergency h4,
div.cR_expert h4,
div.cR_more h4,
div.cR_search h4,
div.cR_serviceTools h4,
div.cR_symptomCheck h4 {
  margin: 0 !important;
}
/* einzelne module */
div.cR_box {
  padding: 0;
  margin: 0 0 18px;
}
/* fuer die bilder im abo-snippet */
div.cR_box a img.left {
  margin-right: 10px !important;
}

div.cR_emergency {
  padding: 0; margin: 0 0 18px;
  background: #CC0000;
}
div.cR_expert {
  padding: 0; margin: 0 0 18px;
  position: relative; height: 283px;
  z-index: 5;
}
div.cR_expert_flash {
  position: absolute; right: -12px;
}
div.cR_more {
  padding: 0; margin: 0 0 18px;
}
div.cR_search {
  padding: 0; margin: 0 0 18px;
}
div.cR_serviceTools {
  padding: 0; margin: 0 0 18px;
}
div.cR_symptomCheck {
  padding: 0; margin: 0 0 18px;
}
#startflash {
  margin: -6px 0 0 0; /*-12px*/
}

/* ############################ */
/* 2. TYPOGRAFIE */
/* ############################ */
body {
  /*font: 75% Arial, Helvetica, Geneva, sans-serif;*/
  color: #000;
  background-color: #fff;
}
#ghp h1, .artikel H2.headline {
  padding: 0; margin: .5em 0 .5em 0;
  font-size: 1.4em;
  font-weight: bold;
  color: #000;
}
#ghp h2 {
  padding: 0; margin: 0 0 .5em 0;
  font-size: 1.4em;
  color: #656565;
}
#ghp h3 {
  padding: 0; margin: 0 0 .5em 0;
  font-size: 1em;
  font-weight: bold;
  color: #656565;
}
#ghp h3.big, span.big {
  font-size: 1.2em;
  font-weight: bold;
}
#ghp h4 {
  padding: 0; margin: 0 0 .5em 0;
  font-size: 1em;
  font-weight: bold;
  color: #656565;
}
#ghp h5 {
  padding: 0; margin: 0 0 .5em 0;
  font-size: 1.2em;
  font-weight: bold;
  color: #656565;
}
#ghp .H5 {
  padding: 0; margin: 0 0 .5em 0;
  font-size: 1.2em;
  font-weight:bold;
  color: #656565;
}
#ghp p {
  padding: 0;
  margin:0;
  font-size: 1em;
  line-height: 1.3em;
}
#ghp p.small {
  font-size: .85em;
}
#social p.small {
  font-size: 1em;
  margin: 10px 0 3px 0;
}
#ghp p.spitz {
  margin: 10px 0 0 0;
}
.nomargin {margin: 0em;}

/* 2007-03-30 js fuer expertenrat/priv. sprechstunde 1:1 dialog */
.nopadding {padding: 0em;}
.nomargintop {margin-top: 0em;}
.achtung {color: #ce1010}


img {
  border:none;
}
form {
  display:inline;
}
#ghp table {
  border-collapse: collapse;
}
body, form, ul {
  padding: 0; margin: 0;
}
ul {
  list-style: none outside;
}
h3 {
  color: #666;
  margin: 0 0 5px 0;
}
.red, .rot {
  color: #0099FF;
}
.pad5 {
  padding: 5px;
}
.pad10 {
  padding: 10px;
}
/*Links*/
#ghp a, #ghp a:visited {
  color: #0099FF;
  text-decoration: none;
}
#ghp a.schwarz, #ghp a.schwarz:visited, #ghp .weitere a, #ghp .weitere a:visited {
  color: #000;
}

/* Fuer die weisse Teaserueberschrift*/
#ghp h2 a , #ghp h2 a:visited
{
  color:#fff;
  font-weight: bold;
  text-decoration: none;
}
/* Fuer den grauen Teasertext im Kasten*/
a.textgrau , a.textgrau:visited, a.textgrau:hover
{
  color:#676767;
  text-decoration: none;
}
.grau, .grau a, .grau a:visited, .binNav a, .binNav a:visited, .navSeitenColBig a, .navSeitenColBig a:visited {
  color: #666;
}


/* Hover */
#ghp a:hover, #ghp h2 a:hover {
  color: #c00;
  text-decoration: none;
}
.grau a:hover, .binNav a:hover, a.schwarz:hover, .weitere a:hover {
  color: #c00;
}




/* Global */
.invisible {
  display: none;
}
.none {
  float: none;
}
.links {
  float: left;
}
.rechts {
  float: right;
}
.center {
  text-align: center;
}
.middle {
  vertical-align: middle;
}
.qhigh {
  font-weight: bold;
  color: #000;
  background-color: #ff0;
}
.next, .artikel #artikelKopf1 BR {
  clear:both;
  height:1px;
  line-height:1px;
  font-size:1px;
}
.abstand {
  clear:both;
  font-size:1px;
  height:10px;
}
.grauBack {
  background: #efefef;
}
/* Start Tabellen */
#ghp table {font-size: 1em; margin-bottom: 1em;}
#ghp table caption {text-align:left; padding:5px 0;}
#ghp table td, table th {vertical-align:top; padding:6px 0; text-align:left; }
#ghp table th {font-weight: normal;}
#ghp table td.date {padding-right: 45px;}
/* End Tabellen */

/* Content */
.block {
  margin: 18px 0 0 0;
}
H3.linie, .binNav {
  padding: 0 0 2px 0;
  border-bottom: 1px dotted #ccc;
  margin:0 0 3px;
}
#contMainWide H3.linie, #contMainWide .binNav, #contMainWide .artikel {
  width: 100%;
}
.linie {
  padding: 0 0 2px 0;
  border-bottom: 1px dotted #ccc;
}
#suchetext {
  border: 1px solid #000;
  width: 150px;
}
#suchetextSmall {
  border: 1px solid #000;
  width: 120px;
}
#ghp table.suche  {
  margin: 3px 0 0 0;
}
#ghp table.suche TD {
  vertical-align: middle;
  padding: 0 7px;
}
/*Fotostrecke*/
.imageRelative {
  position: relative;
  top: 0;
  left: 0;
}
div.fotostrecke img {
  margin: 7px; text-align: center;
}
div.fotostrecke2 img {
  margin: 5px; text-align: center;
}

/*Index*/
.drittel {
  float: left;
  width: 240px;
}
.mr18 {
  margin-right: 18px;
}
#pageHl {
  font-weight: bold;
  color: #666;
}
/* Artikel */
.artFeatures {
  /*border-top: 1px solid #ccc;*/
  border-bottom: 1px dotted #ccc;
  padding: 3px 0;
  margin-bottom: 7px;
  width: 100%;
  color:#868686;
}
ul.featureList {
  list-style: none;
}
ul.featureList li {
  float: left;
  /*border-right: 1px solid #ccc;
  padding: 0 5px;*/
  padding-right:5px;
}
ul.featureList li.last {
  border: none;
}
ul.featureList li.about {
  color: #999;
  border: none;
  padding: 0 5px 0 0;
}
ul.featureList li a {
  color: #0099FF;
}
ul.featureList li a:hover {
  color: #c00;
}
.absatz {
  height: 10px;
}
.artikel {
  line-height: 16px;
}
.artikel H1, #index H1, .artikel H2.headline {
  color: #666;
}
.artikel H2, #index H2 {
  margin: 5px 0 12px 0;
  color: #666;
  font-size: 1.2em;
}
.artikel H5, .H5 {/*Zwischenueberschriften*/
  margin: 7px 0 5px 0;
  color: #666;
  font-size: 1.2em;
}
#index H3 {
  margin: 0px 0pt 5px;
  color: #000;
  font-size: 1.0em;
}
.mainTeaser {
  clear: both;
}
.zwischenleiste {
  margin-top:20px;
}
.artikel H4#artikelKopf1, .mainTeaser H2,
.artikel #artikelKopf1.H4, p.spitz, .artikel H1#artikelKopf1, p.spitz
.artikel H1#artikelKopf1, .artikel #artikelSpitz {
  float: left;
  margin: 10px 0 5px 0;
  color: #000;
  font-size: 1.2em;
}

.artikel #artikelKopf1.H4, p.spitz,
.artikel H1#artikelKopf1, .artikel #artikelSpitz {
  font-weight:bold;
}
.mainTeaser H2 {
  float: none;
}
.artikel #artikelKopf2 {
  float: right;
  margin: 10px 0 5px 0;
  color: #000;
}
.artikel H1, .artikel H2.headline {
  clear: both;
  margin: 5px 0 10px 0;
  font-size: 1.6em;
  line-height: 1.4em;
}
.artikel H5, #index H5, .H5 {
  margin: 5px 0 0 0;
}
.bildcont {
  margin: 0 10px 7px 0;
  float: left;
  /*width: 260px;*/
}
.bildcontWide IMG, .bildcontWide .imgSubPad {
  width: 476px;
}
.imgSubline {
  font-size: 0.92em;
}
.imgSubSubline {
  color: #666;
  background-color: #FFF !important;
}
ul.artikelliste li, ul.standartliste li {
  background: url(/img/healthguide/liGrau.gif) no-repeat 0 4px;
  padding-left: 15px;
  margin: 3px 0 5px 4px;
  font-weight: normal;
}
ul.standartliste li {
  background: url(/img/healthguide/liGrau.gif) no-repeat 0 4px;
}
ul.standartliste {
  padding-bottom: 10px;
}
ul.artikelliste, ul.standartliste {
  margin: 5px 0 5px 15px;
}

ul.faq {
  float: left;
  width: 180px;
  margin: 5px 16px 7px 0;
  border-top: 1px dotted #666;
  border-bottom: 1px solid #fff;
}
/* IE 5 Mac Hack \*/
ul.faq {
  border-bottom: 0;
}
/* end of hack */
ul.faq li {
  border-bottom: 1px dotted #666;
  height: auto;
  padding: 7px 0;
  font-weight: bold;
}
.liste ol {
  color: #0099ff;
}
.liste ul {
  margin-top: 5px !important;
}
.liste ul li {
  padding: 0;
  margin-bottom: 10px !important;
}
.box ul li {
  padding: 0;
  margin-bottom: 7px !important;
}
/*pager*/
.nav10x10Pages STRONG {
  font-size: 1.4em;
  font-weight: bold;
}
.navSeitenCol, #navSeitenCol, .navSeitenColBig, .navSeitenAlle {
  clear: both;
  padding: 5px 0;
  border-top: 1px dotted #666;
  border-bottom: 1px dotted #666;
  margin: 10px 0;
  width: 100%;
}
.navSeitenColBig {
  /*border-bottom: 1px dotted #fff;*/
}
#navSeitenBack {
  float: left;
}
#navSeitenForward {
  float: right;
}
#navSeitenBack, #navSeitenPages, #navSeitenForward, .nav10x10Back {
  text-align: left;
  float: left;
}
#navSeitenBack {
  padding-right: 20px;
}
#navSeitenForward {
  padding-left: 20px;
  float: right;
}
#navSeitenAdditional {
  clear: both;
  text-align: right;
  white-space: nowrap;
  width: 100%;
  height: 15px;
  padding: 2px 0 0 0;
  margin: 2px 0 0 0;
}
.nav10x10Back, .nav10x10Forward {
  width: 80px;
}
.nav10x10Pages {
  text-align: center;
  float: left;
}
#navSeitenPages {
  /*width: 180px;*/
}
.navSeitenAlle .nav10x10Pages {
  width: 315px;
}
.navSeitenColBig .nav10x10Pages {
  width: 590px;
}
.nav10x10Forward {
  text-align: right;
  float: right;
}
/* Artikel-Boxen */
#boxGeneral, .boxGeneral {
  float: left;
  margin: 0 10px 10px 0;
  width: 250px;
}
#boxGeneral h2, .boxGeneral h2 {
  font-size: 1em;
  margin: 0;
}
#boxBorder, .boxBorder, #boxBorderTextbox, .boxBorderTextboxMitBild {
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  width: 250px;
}
#boxBorderTextbox, .boxBorderTextboxMitBild, .boxTableCellDark {
  background: #EFEFEF;
}
.boxLinksContent {
  background: #EFEFEF;
  width: 250px;
  margin-bottom: 1px;
}

.boxLinksContent .text H2 STRONG {
  font-weight: normal;
}

.boxLinksContent .text a {
  color:#0099ff;
}

.boxLinksContent .text H2 {
  color:#0099ff;
  font-weight: bold;
}

#boxBorderTextbox .text, .boxBorderTextbox .text, .boxTableCellLight .text, .boxTableCellDark .text, .boxLinksContent .text {
  padding: 4px;
}
.boxInnerHeadline {
  font-weight: bold;
  margin-bottom: 8px;
}
.boxGeneralContent {
  background: #EFEFEF;
  padding: 2px;
}
.boxTableCellLight, .boxTableCellDark {
  width: 125px;
  float: left;
}
.boxGeneral IMG.left {
  margin-right: 4px;
}
/* DHTML Kasten */
.dhtmlKasten {
  border: 1px solid #999;
  width: 100%;
  margin-bottom: 10px;
}
.dhtmlKasten TD {
  padding: 3px;
  background: #fff;
}
.dhtmlKastenHi, .dhtmlKastenLastHi, .dhtmlKastenNormal, .dhtmlKastenLast {
  text-align: center;
  font-weight: bold;
}
.dhtmlKasten td.dhtmlKastenHi, .dhtmlKasten TD.dhtmlKastenLastHi {
  background: #fff;
  /*border-bottom: 1px solid #fff;*/
}
.dhtmlKasten td.dhtmlKastenHi, .dhtmlKasten TD.dhtmlKastenNormal {
  border-right: 1px solid #999;
}
.dhtmlKasten td.dhtmlKastenNormal, .dhtmlKasten TD.dhtmlKastenLast {
  border-bottom: 1px solid #999;
  background: #e5e5e5;
}
.dhtmlKastenNormal a, .dhtmlKastenLast a, .dhtmlKastenNormal a:visited, .dhtmlKastenLast a:visited {
  color: #c00;
}
.dhtmlKasten li {
  margin: 0 0 10px 0;
}
.dhtmlKasten li A {
  color: #000;
}

/* faq modul */
div.faq {
  margin: 0 0 .5em;
}
div.faq h3 {
  margin: 0 0 .5em;
}
div.faq h4 {padding: 0 0 0 20px; margin: 0 0 .2em;
  font-size: 1em;
  line-height: 1.3em;
}

div.folder {
  margin: 0 0 .3em 0;
}
div.folder img {
  float: left;
  margin: 0;
}
div.folder H4, div.folder p {
  padding: 0 0 0 20px;
}
div.folder p {
  clear: left;
  margin: 0 0 7px 0;
  font-size: 1em;
}

.spezHead {
  clear: both;
  margin: 25px 0 0 0;
  text-align: center;
}
.spezHead H4, .bildTeaser H4 {
  padding: 3px 0; margin-top: 5px;
  border-top: 1px dotted #666;
  border-bottom: 1px dotted #666;
  color: #666;
}

.bildTeaser {
  margin: 5px 0 0 0;
  color: #666;
  width: 230px;
}
.bildTeaser img {
  margin: 2px 0 0 0;
}
.bildTeaser p {margin-bottom: 0;}
.noMargin {
  margin: 0;
}
.mainTeaser .noFluss, #ghpContRight .noFluss {
  padding-left: 86px;
}
/*Fotostrecke*/
.fotoTeaser, .abschluss {
  margin: 5px 0 15px 0;
  padding: 3px 0;
  border-top: 1px dotted #666;
  border-bottom: 1px dotted #666;
}
.fotoTeaser H4, .abschluss H2 {
  color: #666;
  font-size: 1em;
  margin: 0;
  padding: 0;
}
.abschluss H2 A, .abschluss H2 A:visited {
  color: #656565;
}
.abschluss P {
  color: #666;
  margin: 0;
}
.abschluss img {
  /*display: none;*/
  vertical-align: middle;
}
.fotoTeaser IMG {
  float: left;
  margin-right: 5px;
}
#foto H1 {
  color: #666;
}
table.foto {
  width: 100%;
}
table.foto TD {
  text-align: center;
}

/* Teaser */
.box ul li, .liste ul li {
  background: url(/img/healthguide/li.gif) no-repeat 0 4px;
  padding-left: 15px;
  margin: 3px 0 5px 4px;
  font-weight: bold;
}
.liste ul li.arrow {
  background: url(/img/kopfschmerz/li_arrow.gif) no-repeat 0 2px;
}
.relLinks li {
  margin: 6px 0 0 0px;
  font-weight: bold;
}
.doppelListe .liste, .cont .liste {
  float: left;
  width: 50%;
}

/* Kastenspalte */
.box {
  background: #efefef;
  font-size: 1em;
}

#ghpContRight .box {
  width: 240px;
}
div#ghpContRight form label {
padding: 0; padding-right: 8px; margin: 0; font-weight: bold; color: #666;
}
div#ghpContRight form input.suche {
  padding: 0; margin: 0 0;
  width: 134px;
  border: 1px solid #666;
}
div#ghpContRight form input.submitsuche {
  width: 25px; height: 24px; margin: 0 0 -5px 11px; border: 0;
}

#ghpContRight .weiss, .weitere {
  background: #fff;
}
.box a {
  /*font-weight: bold;*/
}
.box .pad {
  padding: 0 9px;
}
.weitere H4 {
  margin: 0 0 10px 0; font-size: 1em;
}
.weitere p {
  margin: 0; padding: 0; padding-top: 8px;
}
.box .boxcont {
  color: #676767; padding: 5px;
  background: url(/img/healthguide/buttons/box_bright_bottom.gif) bottom left no-repeat;
}


/* runde Ecken */
.box .boxtop {
  background: url(/img/healthguide/buttons/tr_bright.gif) no-repeat top right;
}
.box .boxtop DIV {
  background: url(/img/healthguide/buttons/tl_bright.gif) no-repeat top left;
}
.box .boxbot {
  background: url(/img/healthguide/buttons/br_bright.gif) no-repeat bottom right;
}
.box .boxbot DIV {
  background: url(/img/healthguide/buttons/bl_bright.gif) no-repeat bottom left;
}
.boxtop DIV, .boxbot DIV {
  height: 4px;
  font-size: 1px;
  line-height: 1px;
}

/* Abgerundete Ecken in der Teaserbox */
.boxbotteaserbox DIV {
  height: 3px;
  font-size:1px;
  line-height:1px;
}
.boxbotteaserbox.rechts {
  background: url(/img/healthguide/buttons/ecke_rechts.gif) no-repeat bottom right;
}
.boxbotteaserbox.links {
  background: url(/img/healthguide/buttons/ecke_links.gif) no-repeat bottom left;
}




/* Dunkle Box */
.box .dark {
  background: #999;
}
.box h2 {
  font-size:1em !important;
  color: #fff;
  padding: .4em .8em .3em !important;
  margin: 0 !important;
  background: #999 url(/img/healthguide/buttons/box_dark_top.gif) top left no-repeat;
}

.box h2.bright {
  color: #666;
  background: transparent url(/img/healthguide/buttons/box_bright_top.gif) top left no-repeat;
  padding-bottom: 0;
}

.box .dark .boxtop {
  background: url(/img/healthguide/buttons/tr_dark.gif) no-repeat top right;
}
.box .dark .boxtop DIV {
  background: url(/img/healthguide/buttons/tl_dark.gif) no-repeat top left;
}


/*Formulare*/
.form label {
  display: block;
  font-weight: bold;
  margin-top: 7px;
}
.form .feld {
  border: 1px solid #000;
}
.form .submit {
  margin: 7px 0 0 0;
}
.checkbox {
  float:left;
}
P.checkbox {
  float:none;
  padding-left:20px;
  margin-top:2px;
}

/*NAVI*/
#head, .head {
  background: #e5e5e5;
  width:780px;
}
#navigation {
  padding: 0 -20px 0 20px; margin: 0;
  background: #059AFF url(/img/healthguide/background/nav.gif) repeat-x;
  border-top: 2px solid #e5e5e5;
  height: 34px;
  z-index:99;
width:780px;
}
#navigation ul {
  list-style: none outside;
  /*width: 796px;*/
}
#navigation li.nav {
  float: left;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  /*z-index: 21;*/
}
#navigation li a {
  display: block;
  height: 34px;
  padding: 0 6px;
  color: #fff;
  border-right: 1px solid #fff;
}

    #navigation li a.mainNavItem {
      line-height: 34px;
    }

* html #navigation li a {height: 36px;}
#navigation li.hi a {
  position: relative;
  top: -2px;
  border-top: 2px solid #09f;
  padding: 0px 0 0 0;
  /*margin: 2px 0 0 0;*/
  color: #000;
  background: #fff;
}
* html #navigation li.hi a {height: 38px; overflow: hidden; margin-bottom: -2px;}

#navigation li.nav a:hover {
  background: #fff;
  color: #09f;
  text-decoration: none;
}
#navigation i {
  display: block;
  font-style: normal;
}

/* 2. Ebene */
ul#nav li.nav {
  z-index: 10;
  display: inline;
  position: relative;
}
html>body ul#nav li {
  display: block;
}
ul#nav li.nav:hover>ul {
  visibility: visible;
}
ul#nav li.nav ul {
  position: absolute;
  visibility: hidden;
  z-index: 30;
  left: -1px;
  top: 34px;
  border-top: 1px solid #fff;
}
* html ul#nav li.nav ul {top: 36px;}
ul#nav li.hi ul {top: 36px;}
* html ul#nav li.hi ul {top: 37px;}

ul#nav li.nav ul li a {
  z-index: 30;
  height: auto;
  width: 180px;
  border-top: none;
  border-left: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  color: #fff;
  background: #999;
  padding: 3px 0 3px 7px;
  text-align: left;
}
* html ul#nav li.nav ul li a {
  border-bottom: 1px solid #fff !important;
  margin: 0 !important;
}
ul#nav li.nav ul li a:hover,
ul#nav li.nav ul li.hi {
  text-decoration: none;
  color: #fff;
  background: #09f;
}

/*Ratgebernavigation*/
.ratgebernavigation {
  padding: 0 0 5px 0; margin: 3px 0 0 20px;
  background-color:#e5e5e5;
  color: #666;
  font-weight:bold;
  width:760px;
  font-size: 0.9em;
}

/*.ratgeber_link
{
  float:right;
  float:left;
}*/
.ratgeber_link a, .ratgeber_link a:visited {
  color:#cc0a16;
}
.ratgeber_link a:hover {
  color:#0099ff;
}

/* SUBNAVIGATION START*/
div.navi_sub {
  padding: 0; margin: 0;
  width: 196px;
  float: left;
}
div.navi_sub ul {
  padding: 0; margin: 0 16px 1em 0;
  border-top: 1px dotted #ccc;
}
div.navi_sub ul li {
  padding: 4px 5px 4px 8px; margin: 0;
  border-bottom: 1px dotted #ccc;
  font-weight: bold;
}
div.navi_sub ul li a {
  font-weight: bold;
}
/* SUBNAVIGATION ENDE*/

/* Start allg. Definitionen*/
.clearer {clear: both; display: block; padding: 0; margin: 0; height: 0; line-height: 0px; font-size: 1px;}
.left {float: left !important;}
.right {float: right !important;}
.noborder {border: none !important;}


/* WICHTIG FUER IE 5, mac */
/* diese button-breiten werden nur fuer den ie5mac eingetragen. alle anderen browser benoetigen keinen hack!! */
.button_width50 {width: 50px;}
.button_width100 {width: 100px;}
.button_width150 {width: 150px;}
.button_width200 {width: 200px;}
.button_width250 {width: 250px;}
.button_width300 {width: 300px;}
.button_width350 {width: 350px;}
/* commented backslash hack v2 \*/
.button_width50,
.button_width100,
.button_width150,
.button_width200,
.button_width250,
.button_width300,
.button_width350 {width: auto;} /* fuer alle anderen browser */
/* end hack */

.bt_blue_ro, .bt_violet_ro, .bt_brown_ro, .bt_blue_ro_hi, .bt_red_ro, .bt_dark_ro, .bt_bright_ro, .bt_hint_ro, .bt_green_ro, .bt_lightblue_ro, .bt_pink_ro, .bt_orange_ro, .bt_lightgreen_ro, .bt_grey_ro, .bt_lightbrown_ro, .bt_greenverlauf_ro, .bt_lightblueverlauf_ro, .bt_violetverlauf_ro, .bt_bluegreenverlauf_ro, .bt_brownverlauf_ro, .bt_pinkverlauf_ro, .bt_orangeverlauf_ro {background:url(/img/healthguide/buttons/rbox_ro.gif) top right no-repeat; display: block; float: left;}
.bt_blue_lo, .bt_violet_lo, .bt_brown_lo, .bt_blue_lo_hi, .bt_red_lo, .bt_dark_lo, .bt_bright_lo, .bt_hint_lo, .bt_green_lo, .bt_lightblue_lo, .bt_pink_lo, .bt_orange_lo, .bt_lightgreen_lo, .bt_grey_lo, .bt_lightbrown_lo, .bt_greenverlauf_lo, .bt_lightblueverlauf_lo, .bt_violetverlauf_lo, .bt_bluegreenverlauf_lo, .bt_brownverlauf_lo, .bt_pinkverlauf_lo, .bt_orangeverlauf_lo {background:url(/img/healthguide/buttons/rbox_lo.gif) top left no-repeat; display: block;}
.bt_blue_ru, .bt_violet_ru, .bt_brown_ru, .bt_blue_ru_hi, .bt_red_ru, .bt_dark_ru, .bt_bright_ru, .bt_hint_ru, .bt_green_ru, .bt_lightblue_ru, .bt_pink_ru, .bt_orange_ru, .bt_lightgreen_ru, .bt_grey_ru, .bt_lightbrown_ru, .bt_greenverlauf_ru, .bt_lightblueverlauf_ru, .bt_violetverlauf_ru, .bt_bluegreenverlauf_ru, .bt_brownverlauf_ru, .bt_pinkverlauf_ru, .bt_orangeverlauf_ru {background:url(/img/healthguide/buttons/rbox_ru.gif) bottom right no-repeat; display: block;}
.bt_blue_lu, .bt_violet_lu, .bt_brown_lu, .bt_blue_lu_hi, .bt_red_lu, .bt_dark_lu, .bt_bright_lu, .bt_hint_lu, .bt_green_lu, .bt_lightblue_lu, .bt_pink_lu, .bt_orange_lu, .bt_lightgreen_lu, .bt_grey_lu, .bt_lightbrown_lu, .bt_greenverlauf_lu, .bt_lightblueverlauf_lu, .bt_violetverlauf_lu, .bt_bluegreenverlauf_lu, .bt_brownverlauf_lu, .bt_pinkverlauf_lu, .bt_orangeverlauf_lu {background:url(/img/healthguide/buttons/rbox_lu.gif) bottom left no-repeat; display: block;}

.bt_blue_ro_hi {background-image:url(/img/healthguide/buttons/rbox_ro_hi.gif);}
.bt_blue_lo_hi {background-image:url(/img/healthguide/buttons/rbox_lo_hi.gif);}
.bt_blue_ru_hi {background-image:url(/img/healthguide/buttons/rbox_ru_hi.gif);}
.bt_blue_lu_hi {background-image:url(/img/healthguide/buttons/rbox_lu_hi.gif);}

div.formular .bt_blue_ro {background-image:url(/img/healthguide/buttons/rbox_ro_exp.gif);}
div.formular .bt_blue_lo {background-image:url(/img/healthguide/buttons/rbox_lo_exp.gif);}
div.formular .bt_blue_ru {background-image:url(/img/healthguide/buttons/rbox_ru_exp.gif);}
div.formular .bt_blue_lu {background-image:url(/img/healthguide/buttons/rbox_lu_exp.gif);}

.bt_red_ro {background-image:url(/img/healthguide/buttons/rbox_ro_red.gif); width: 100%;}
.bt_red_lo {background-image:url(/img/healthguide/buttons/rbox_lo_red.gif);}
.bt_red_ru {background-image:url(/img/healthguide/buttons/rbox_ru_red.gif);}
.bt_red_lu {background-image:url(/img/healthguide/buttons/rbox_lu_red.gif);}

.bt_dark_ro {background-image:url(/img/healthguide/buttons/rbox_ro_dark.gif); width: 100%;}
.bt_dark_lo {background-image:url(/img/healthguide/buttons/rbox_lo_dark.gif);}
.bt_dark_ru {background-image:url(/img/healthguide/buttons/rbox_ru_dark.gif);}
.bt_dark_lu {background-image:url(/img/healthguide/buttons/rbox_lu_dark.gif);}

.bt_bright_ro {background-image:url(/img/healthguide/buttons/rbox_ro_bright.gif); width: 100%;}
.bt_bright_ro_off {background-image:url(/img/healthguide/buttons/rbox_ro_bright_off.gif); width: 100%;}
.bt_bright_lo {background-image:url(/img/healthguide/buttons/rbox_lo_bright.gif);}
.bt_bright_lo_off {background-image: none;}
.bt_bright_ru {background-image:url(/img/healthguide/buttons/rbox_ru_bright.gif);}
.bt_bright_lu {background-image:url(/img/healthguide/buttons/rbox_lu_bright.gif);}

.bt_hint_ro {background-image:url(/img/healthguide/buttons/rbox_ro_hint.gif); width: 100%;}
.bt_hint_lo {background-image:url(/img/healthguide/buttons/rbox_lo_hint.gif);}
.bt_hint_ru {background-image:url(/img/healthguide/buttons/rbox_ru_hint.gif);}
.bt_hint_lu {background-image:url(/img/healthguide/buttons/rbox_lu_hint.gif);}

.bt_green_ro {background-image:url(/img/healthguide/buttons/rbox_ro_green.gif);}
.bt_green_lo {background-image:url(/img/healthguide/buttons/rbox_lo_green.gif);}
.bt_green_ru {background-image:url(/img/healthguide/buttons/rbox_ru_green.gif);}
.bt_green_lu {background-image:url(/img/healthguide/buttons/rbox_lu_green.gif);}

.bt_violet_ro {background-image:url(/img/healthguide/buttons/rbox_ro_violet.gif);}
.bt_violet_lo {background-image:url(/img/healthguide/buttons/rbox_lo_violet.gif);}
.bt_violet_ru {background-image:url(/img/healthguide/buttons/rbox_ru_violet.gif);}
.bt_violet_lu {background-image:url(/img/healthguide/buttons/rbox_lu_violet.gif);}

.bt_brown_ro {background-image:url(/img/healthguide/buttons/rbox_ro_brown.gif);}
.bt_brown_lo {background-image:url(/img/healthguide/buttons/rbox_lo_brown.gif);}
.bt_brown_ru {background-image:url(/img/healthguide/buttons/rbox_ru_brown.gif);}
.bt_brown_lu {background-image:url(/img/healthguide/buttons/rbox_lu_brown.gif);}


.bt_lightgreen_ro {background-image:url(/img/healthguide/buttons/rbox_ro_lightgreen.gif);}
.bt_lightgreen_lo {background-image:url(/img/healthguide/buttons/rbox_lo_lightgreen.gif);}
.bt_lightgreen_ru {background-image:url(/img/healthguide/buttons/rbox_ru_lightgreen.gif);}
.bt_lightgreen_lu {background-image:url(/img/healthguide/buttons/rbox_lu_lightgreen.gif);}

.bt_lightblue_ro {background-image:url(/img/healthguide/buttons/rbox_ro_lightblue.gif);}
.bt_lightblue_lo {background-image:url(/img/healthguide/buttons/rbox_lo_lightblue.gif);}
.bt_lightblue_ru {background-image:url(/img/healthguide/buttons/rbox_ru_lightblue.gif);}
.bt_lightblue_lu {background-image:url(/img/healthguide/buttons/rbox_lu_lightblue.gif);}

.bt_pink_ro {background-image:url(/img/healthguide/buttons/rbox_ro_pink.gif);}
.bt_pink_lo {background-image:url(/img/healthguide/buttons/rbox_lo_pink.gif);}
.bt_pink_ru {background-image:url(/img/healthguide/buttons/rbox_ru_pink.gif);}
.bt_pink_lu {background-image:url(/img/healthguide/buttons/rbox_lu_pink.gif);}

.bt_orange_ro {background-image:url(/img/healthguide/buttons/rbox_ro_orange.gif);}
.bt_orange_lo {background-image:url(/img/healthguide/buttons/rbox_lo_orange.gif);}
.bt_orange_ru {background-image:url(/img/healthguide/buttons/rbox_ru_orange.gif);}
.bt_orange_lu {background-image:url(/img/healthguide/buttons/rbox_lu_orange.gif);}

.bt_grey_ro {background-image:url(/img/healthguide/buttons/rbox_ro_grey.gif);}
.bt_grey_lo {background-image:url(/img/healthguide/buttons/rbox_lo_grey.gif);}
.bt_grey_ru {background-image:url(/img/healthguide/buttons/rbox_ru_grey.gif);}
.bt_grey_lu {background-image:url(/img/healthguide/buttons/rbox_lu_grey.gif);}

.bt_lightbrown_ro {background-image:url(/img/healthguide/buttons/rbox_ro_lightbrown.gif);}
.bt_lightbrown_lo {background-image:url(/img/healthguide/buttons/rbox_lo_lightbrown.gif);}
.bt_lightbrown_ru {background-image:url(/img/healthguide/buttons/rbox_ru_lightbrown.gif);}
.bt_lightbrown_lu {background-image:url(/img/healthguide/buttons/rbox_lu_lightbrown.gif);}


/** sonderfall, grauer button links oben ohne ecke */
.bt_grey_lo_ohne {background-image:url(/img/healthguide/buttons/rbox_lo_grey_ohne.gif);}

.bt_greenverlauf_ro {background-image:url(/img/healthguide/buttons/rbox_ro_greenverlauf.gif);}
.bt_greenverlauf_lo {background-image:url(/img/healthguide/buttons/rbox_lo_greenverlauf.gif);}
.bt_greenverlauf_ru {background-image:url(/img/healthguide/buttons/rbox_ru_greenverlauf.gif);}
.bt_greenverlauf_lu {background-image:url(/img/healthguide/buttons/rbox_lu_greenverlauf.gif);}

.bt_pinkverlauf_ro {background-image:url(/img/healthguide/buttons/rbox_ro_pinkverlauf.gif);}
.bt_pinkverlauf_lo {background-image:url(/img/healthguide/buttons/rbox_lo_pinkverlauf.gif);}
.bt_pinkverlauf_ru {background-image:url(/img/healthguide/buttons/rbox_ru_pinkverlauf.gif);}
.bt_pinkverlauf_lu {background-image:url(/img/healthguide/buttons/rbox_lu_pinkverlauf.gif);}

.bt_orangeverlauf_ro {background-image:url(/img/healthguide/buttons/rbox_ro_orangeverlauf.gif);}
.bt_orangeverlauf_lo {background-image:url(/img/healthguide/buttons/rbox_lo_orangeverlauf.gif);}
.bt_orangeverlauf_ru {background-image:url(/img/healthguide/buttons/rbox_ru_orangeverlauf.gif);}
.bt_orangeverlauf_lu {background-image:url(/img/healthguide/buttons/rbox_lu_orangeverlauf.gif);}

.bt_violetverlauf_ro {background-image:url(/img/healthguide/buttons/rbox_ro_violetverlauf.gif);}
.bt_violetverlauf_lo {background-image:url(/img/healthguide/buttons/rbox_lo_violetverlauf.gif);}
.bt_violetverlauf_ru {background-image:url(/img/healthguide/buttons/rbox_ru_violetverlauf.gif);}
.bt_violetverlauf_lu {background-image:url(/img/healthguide/buttons/rbox_lu_violetverlauf.gif);}

.bt_bluegreenverlauf_ro {background-image:url(/img/healthguide/buttons/rbox_ro_bluegreenverlauf.gif);}
.bt_bluegreenverlauf_lo {background-image:url(/img/healthguide/buttons/rbox_lo_bluegreenverlauf.gif);}
.bt_bluegreenverlauf_ru {background-image:url(/img/healthguide/buttons/rbox_ru_bluegreenverlauf.gif);}
.bt_bluegreenverlauf_lu {background-image:url(/img/healthguide/buttons/rbox_lu_bluegreenverlauf.gif);}


.bt_brownverlauf_ro {background-image:url(/img/healthguide/buttons/rbox_ro_brownverlauf.gif);}
.bt_brownverlauf_lo {background-image:url(/img/healthguide/buttons/rbox_lo_brownverlauf.gif);}
.bt_brownverlauf_ru {background-image:url(/img/healthguide/buttons/rbox_ru_brownverlauf.gif);}
.bt_brownverlauf_lu {background-image:url(/img/healthguide/buttons/rbox_lu_brownverlauf.gif);}

.linkbutton, .inputbutton, .inputbutton_suche {margin:0; padding: 8px 10px 9px 10px; overflow: hidden;}
.inputbutton_suche {padding: 3px 10px 5px 10px;}
.linkbutton a {
  background: url(/img/healthguide/buttons/linkarrow.gif) 0 50% no-repeat;
  padding-left: 20px;
  color: #fff !important;
  font-weight: bold;
  text-align: center;
  display: block;
}
.bt_red_ro .linkbutton a {
  text-align: left;
}
.inputbutton a {
  color: #fff !important;
  font-weight: bold;
  text-align: center;
  display: block;
  width: auto;
}


div.paging div.links, div.paging div.rechts {line-height: 20px}
div.pages {
  color: #666;
  width: 400px;
  text-align: center;
}
div.paging span.active {
  font-weight: bold;
  font-size: 16px;
  margin: 0 3px;
}
div.paging a {
  color: #666 !important;
  margin: 0 3px;
}
div.paging a:hover {
  color: #cc0000 !important;
  text-decoration: underline;
}
div.paging a.weiter {
  padding-top: 0px !important;
  width: 52px;
  margin-right: 10px;
  padding-right: 15px;
  color: #329CFF !important;
  font-weight: bold;
  background: url(/img/healthguide/pfeil.gif) right 3px no-repeat;
}
* html div.paging a.weiter {
  background-position: right 5px;
}
div.paging a:hover.weiter {
  color: #329CFF !important;
  text-decoration: none;
}
/* End allg. Definitionen*/

/* div#sonder */
div#sonder {clear: both;
  /*padding: 0; margin: 0;*/
}
div#sonder a img {
  vertical-align: middle;
}

/* Start Expertenkontakt*/
/** box 1 und box 2 sind jeweils 1px breiter, damit volle content-breite erreicht wird */
div#expertenkontakt {
  padding: 0; margin: 1em 0 1.5em;
}

div#expertenkontakt div.arzt_box {
  float: left;
  width: 138px;
}

div#expertenkontakt div.arzt_box_inner_l {
  margin-left: 0px;
  margin-right: 8px;
}
div#expertenkontakt div.arzt_box_inner_m {
  margin-left: 4px;
  margin-right: 4px;
}
div#expertenkontakt div.arzt_box_inner_r {
  margin-left: 8px;
  margin-right: 0px;
}

div#expertenkontakt div.arzt_box_inner_l p, div#expertenkontakt div.arzt_box_inner_m p, div#expertenkontakt div.arzt_box_inner_r p {
  width: 138px;
  margin: 10px 0 0 6px;
  font-size: .9em
}

div.formular {
  padding:0; margin: 0;
  height: 1%;
  color: #666;
}
div.formular form label {
  display: block;
  padding: 0; padding-top: 8px; margin: 0; font-weight: bold;
}
div.formular form label.eineZeile {
  float:left;
}
div.formular form label.teilnahmebedingungen {
  padding-top: 0px; padding-left:20px; margin-top:-2px;
}
#form-quest-text-counter {
  color:red;
}

div.formular form input, div.formular form select {
  padding: 0; margin: 0;
  width: 100%;
  border: 1px solid #666;
}
div.formular form input.radiobtn_privsprechstd
{
  width:20px;
  vertical-align:text-bottom;
  margin-left:30px;
}
div.formular form select.thema {
  padding: 0; margin: 0;
  width: 220px;
  border: 1px solid #666;
}
div.formular form input.check {
  padding: 0; margin:0; border: 0; width: auto;
}
div.formular form input.checkTeilnahmebedingungen {
  padding: 0; margin:0; border: 0; width: auto; float:left;
}

div.formular form input.button {
  padding: 0; margin: 0;
  width: auto;
}
div.formular form textarea {
  padding: 0; margin: 0; margin-bottom: 7px;
  width: 100%;
  height: 65px;
  border: 1px solid #666;
}
div.formular p.teilnahme {display: inline; margin-top: 0}

.formular_intotxt {color: #0099ff; font-weight: bold;}
div#expertenkontakt p.teilnahme {display: inline; margin-top: 0}


div#expertenkontakt .slider, div#expertenkontakt .slider_hi {margin:0; padding: 4px 0px; width: 135px; overflow: hidden;}

div#expertenkontakt .slider_hi {padding-bottom: 11px;}

div#expertenkontakt .slider a {
  background:url(/img/healthguide/buttons/linkarrow.gif) 10px 50% no-repeat;
  padding: 0 20px 0 30px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  display: block;
}
div#expertenkontakt .slider_hi a {
  color: #000;
  font-weight: bold;
  text-align: center;
  display: block;
}


/* 2007-03-30 js extras fuer priv. Sprechstunde 1:1 zwischen Kunde und Experte */
strong.exp-advice
{
  font-size: 1.4em;
}

.exp-advice-answer
{
  border-bottom: 1px dotted #cdcdcd;
  margin-bottom: 15px;
  display: block;
}

.exp-advice-answer img
{
  float: left;

}

.exp-advice-answer strong
{
  margin-left: 10px !important;
  margin-left: 5px;
}

.exp-advice-answer p
{
  margin-top: 8px;
  margin-left: 79px;
}


/* End Expertenkontakt*/

/* Start Expertenprofil*/
.h1grau {color: #666; font-size: 1em; margin-top: 18px;}
div#expertenprofil p {margin: 5px 0 8px 0}
div#expertenprofil .signature {color: #666; font-weight: bold}

.corners_bottom, .corners_bottom_noleft {
  background: url(/img/healthguide/corners_bottom.gif) left bottom no-repeat;
  padding: 20px; padding-bottom: 5px;
}
.corners_top, .corners_top_noleft, .corners_top_noright, .corners_top_noright_wide {
  background: #efefef url(/img/healthguide/corners_top.gif) left top no-repeat;
  margin-right: 2px;
}
.corners_top_noright_wide {
  background-image: url(/img/healthguide/corners_top_noright_wide.gif);
}
.corners_bottom_noleft {
  background-image: none;
}

.corners_bottom ul
{
  list-style-type:disc;
  list-style-position:inside;
}


ul.profillinks {margin: 10px 0 30px 0;}
ul.profillinks li {font-weight: bold; padding: 3px 0}




h3.profil {color: #000;}
h3.lexikon {color: #000;}
/* End Expertenprofil*/


/* Werbung start */
.anzeige {
  background: #EFEFEF;
}
#adRahmen {
  width: 774px;
}
#bannerTmp, #promoTmp {
  display: block;
}
#banner BR, #halfpromo BR {
  line-height: 1px;
  font-size: 1px;
}
#banner, #leaderboard, #contentAd, #halfpromo {
  text-align: center;
  z-index: 3;
}
#leaderInnen {
  padding: 4px 0;
}
.promo {}
#sky {
  position: absolute;
  left: 788px;
  top: 110px;
}
/* Werbung ende */


/* social */
div#social {
  clear: both;
  margin: 1em 0
}

/** symptomcheck start*/
div#symptomcheck_intro {position: relative; min-height: 266px}
* html div#symptomcheck_intro {height: 266px}
div#symptomcheck_intro img {position: absolute; bottom: 0; left:0; }
div#symptomcheck_intro div.introtxt {margin-left: 185px;}


.bt_margin_right {margin-right: 1px}

.symptomcheck_reiter {
  width: 118px;
  height: 32px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
   font-size:11px;
}

.bt_last {width: 117px}

* html .one_line { padding-top: 6px }

.symptomcheck_img {margin-top: 10px;width:419px;}
.punktecheck-img
{
  margin-top: 0px;
  float:left;
}



.punktecheck-question
{
  margin:50px 10px 10px 0;
  font-size: 18px;
  line-height:20px;
  font-family: Arial, Helvetica, sans-serif;
}

.questback_bt_grey
{
  background-color: none;
}


.questback_bt_brown
{
  background: #bb9162 url(/img/healthguide/buttons/questbox_unten_brown.gif) bottom left no-repeat;
  display: block;
  width: 454px !important;
  width: 474px;
  margin: 299px 0 0 0 !important;
  margin: 0;
  padding: 10px;
}

.questback_bt_bluegreen
{
  background: #7f939c url(/img/healthguide/buttons/questbox_unten_bluegreen.gif) bottom left no-repeat;
  display: block;
  width: 454px !important;
  width: 474px;
  /*margin: 219px 0 0 0 !important;*/
  margin: 0;
  padding: 10px;
}

.questback_bt_blue
{
  background: #bb9162 url(/img/healthguide/buttons/questbox_unten_blue.gif) bottom left no-repeat;
  display: block;
  width: 454px !important;
  width: 474px;
  margin: 219px 0 0 0 !important;
  margin: 0;
  padding: 10px;
}

.corners_bottom {
  background: url(/img/healthguide/corners_bottom.gif) left bottom no-repeat;
  padding: 20px; padding-bottom: 5px;
}
.no_corners {
  background: none !important;
}
.corners_top, .corners_top_noleft, .corners_top_noright {
  background: url(/img/healthguide/corners_top.gif) left top no-repeat;
  margin-right: 2px;
}


.corners_top_noleft {
  background-image: url(/img/healthguide/corners_top_noleft.gif);
}
.corners_top_noright {
  background-image: url(/img/healthguide/corners_top_noright.gif);
}

.sympthomcheck_start {background-color: #efefef;}
.allergie, .result_bt_green
{
  background-color: #C0F976;
}

#risikocheck .allergie
{
  background-color: #eaf5fb;
}

.asthma, .result_bt_lightblue {background-color: #E1F5FE;}
.neurodermitis, .result_bt_pink {background-color: #FDDFF7;}
.lebensmallergie, .result_bt_orange {background-color: #FDEAD9;}

.result_bt_brown
{
  background-color: #e0a96b;
}

.result_bt_bluegreen
{
  background-color: #95adb9;
}

.result_bt_violet
{
  background-color: #c8c5da;
}

.auswertung {background-color: #EFEFEF;}
.formular_bg {background-color: #EFEFEF;}
.ges_lexikon_bg {background-color: #EFEFEF;}



div.frage {
  padding: 2px 0 0px; margin: 0 0 0px;
  clear: both;
}

#risikocheck div.frage
{
  float:left;
  clear: none;
  margin-left:100px !important;
  margin-left:50px;
}

div.frage input {
  vertical-align: middle;
  padding: 0; margin: 0 0px 10px 0;
  float: left;
}
div.frage label {
  padding: 0 0 0 10px; margin: 0 0 10px 0px;
  display: block; float: left;
  width: 350px;
}

#risikocheck div.frage label
{
  width:50px;
}

* html div.frage input,
* html div.frage label {margin-bottom: 2px; padding-top: 2px;}

div.bt_abschicken {
  clear: both;
  float: right;
  width: auto;
  margin-right: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

p.symptomtext {
  clear: both;
  margin: 0;
  margin-top: 8px;
}

.bt_wiederholen {
  float: left;
  width: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

h3.symptomcheck {
  font-weight: bold;
  color: #000;
  padding: 3px 20px;
  line-height: 20px;
  margin-top: 8px;
  margin-left: -20px !important;
  margin-right: -20px !important;
}



div.weitere_infos {
  margin-top: 8px;
  color: #666;
}

ul.weitere_links {
  margin-bottom: 8px;
  list-style-type: none;
  list-style-position:outside;
}
ul.weitere_links li a {
  color: #3399FD;
  font-weight: bold;
}
/** symptomcheck ende */

/* div.disclaimer start */
div.disclaimer {
  padding: 0px; margin: 10px 2px 10px 0;
  clear: both;
  color: #666;
  font-size: 10px;
}
div.disclaimer h3 {
  padding: 5px 0; margin: 0 0 5px;
  font-size: 10px !important;
  font-weight: normal;
  border-top: 1px dotted #c00;
  border-bottom: 1px dotted #c00;
  color: #c00 !important;
}
div.disclaimer p {padding: 0; margin: .5em 0;}
div.disclaimer p strong {color: #cc0000; font-weight: normal;}
/* div.disclaimer end */

/** progressbar */
div.progressbar {
  margin-right: 2px;
  height: 50px;
  background: #ccc;
  position: relative;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 1px;
}
/* commented backslash hack v2 \*/
div.progressbar {height: auto;}
/* end hack */
* html div.progressbar {height: 20px;}

div.progressbar span {
  display: block;
  background: #900;
  padding: 3px 0px;
  text-align: center;
  color: #fff;
  font-weight: bold;
}

div.progressbar div.top {
  background: transparent url(/img/healthguide/corners_top.gif) 0 0 no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  overflow: hidden;
}

div.progressbar div.bottom {
  background: transparent url(/img/healthguide/corners_bottom.gif) 0 0 no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px; z-index: 30;
  overflow: hidden;
}
* html div.progressbar div.bottom {bottom: -1px;}
/** progressbar ende */

/** grauer dynamischer button */
.bt_grey .bt_greyverlauf_ro {background:url(/img/healthguide/grey_button/rbox_grey_ro.gif) top right no-repeat; display: block; float: left;}
.bt_grey .bt_greyverlauf_lo {background:url(/img/healthguide/grey_button/rbox_grey_lo.gif) top left no-repeat; display: block;}
.bt_grey .bt_greyverlauf_ru {background: none; display: block;}
.bt_grey .bt_greyverlauf_lu {background: none; display: block;}

/* IE 5 MAC Hack \*/
.bt_grey .bt_greyverlauf_lu {background:url(/img/healthguide/grey_button/rbox_grey_lu.gif) bottom left no-repeat; display: block;}
.bt_grey .bt_greyverlauf_ru {background:url(/img/healthguide/grey_button/rbox_grey_ru.gif) bottom right no-repeat; display: block;}
/* end hack */

/** expanded */
.bt_grey .expanded {background: none !important;}

.bt_grey .slider {width: auto !important; margin:0; padding: 7px 10px;}
.bt_grey .slider a {
  background:none;
  color: #fff;
  font-weight: bold;
  display: block;
}

/* IE 5 MAC Hack \*/
.bt_grey .slider a {
  background:url(/img/healthguide/grey_button/plus.gif) 0 50% no-repeat !important;
  padding-left: 20px;
}
/* end hack */

.bt_grey .slider a.collapsed {
  background:url(/img/healthguide/grey_button/x.gif) 0 50% no-repeat !important;
}

div.additional_knowledge {padding: 0; margin: 1em 0 1.5em;}
div.additional_knowledge div.info_text {margin: 0;}

div.info_text {padding-top: 1px; clear: both;}

.info_text .bt_greyverlauf_ru {background:url(/img/healthguide/grey_button/rbox_grey_ru.gif) bottom right no-repeat; display: block;}
.info_text .bt_greyverlauf_lu {background:url(/img/healthguide/grey_button/rbox_grey_lu.gif) bottom left no-repeat; display: block;}
.info_text .bt_greyverlauf_lo {background:url(/img/healthguide/grey_button/infobox_grey_lo.gif) top left no-repeat; display: block;}
.info_text .bt_greyverlauf_ro {
  background: #999 url(/img/healthguide/grey_button/infobox_grey_ro.gif) top right no-repeat;
  display: block;
  margin: 0;
}
.info_text .slider {
  padding: 7px 10px;
  color: #fff;
  display: block;
  width: 456px;
  height: auto;
  background: #999;
}
/* grauer dynamischer button ende */

/** literaturempfehlungen start */
div.literatur_box {
  width: 220px;
  margin-top: 25px;
  text-align: center;
  float: left;
}
div.literatur_box div.headline {
  font-weight: bold;
  color: #656565;
  margin-top: 8px;
  border-top: 1px #ccc dotted;
  border-bottom: 1px #ccc dotted;
}
div.literatur_box div.p {
  text-align: center;
  line-height: 14px !important;
}
div.literatur_box div.p span.author { color: #6F6F6F }

div.b_margin {margin-left: 20px} /** schon vorhanden */

hr.seperator_literatur {border: 0; border-bottom: 1px dotted #ccc; margin-top: 20px; margin-bottom: 10px}
/** literaturempfehlungen ende */

/** suchergebnisse start */
div.suche {
  color: #666
}
div.suche form label {
  padding: 0; padding-right: 8px; margin: 0; font-weight: bold; color: #666;
}
div.suche form input.suche {
  padding: 0; margin: 0 0;
  width: 134px;
  border: 1px solid #666;
}
div.suche form input.submitsuche {
  width: 25px; height: 24px; margin: 0 0 -5px 11px; border: 0;
}

div.suchformular {height: 30px; line-height: 30px}
.suchenbutton {vertical-align: middle; margin-left: 10px; margin-bottom: 4px;}

p.inverted {margin-bottom: 0; margin-top: 20px}

hr.seperator {border: 0; border-bottom: 1px dashed #ccc; margin-top: 5px; margin-bottom: 5px}

ul.suchergebnisse li h3,
ol.suchergebnisse li h3 {
  margin: 0;
  padding: 0;
  color: #379AFF;
  font-weight: bold;
}

h3.star-0 {background: url(/img/healthguide/icon/0stars.gif) right 0 no-repeat}
h3.star-1 {background: url(/img/healthguide/icon/1star.gif) right 0 no-repeat}
h3.star-2 {background: url(/img/healthguide/icon/2stars.gif) right 0 no-repeat}
h3.star-3 {background: url(/img/healthguide/icon/3stars.gif) right 0 no-repeat}
h3.star-4 {background: url(/img/healthguide/icon/4stars.gif) right 0 no-repeat}
h3.star-5 {background: url(/img/healthguide/icon/5stars.gif) right 0 no-repeat}

ul.suchergebnisse {
  padding: 0;
  margin-left: 0px;
}
* html ul.suchergebnisse {margin: 0 !important; margin-left: 23px !important;}
ol.suchergebnisse {margin-left: -23px;}
* html ol.suchergebnisse {margin: 0 !important; margin-left: 23px !important;}

ul.suchergebnisse li,
ol.suchergebnisse li {
  padding: 0; margin: 0 0 20px 0;
  font-weight: bold;
  color: #379AFF;
}
ul.suchergebnisse div,
ol.suchergebnisse div {padding-left: 0px; color: #000; font-weight: normal}
/** suchergebnisse ende */

/** bildstrecke start */
h1.bildstrecke {
  margin-top: 20px;
  color: #707070;
  font-size: 1.4em;
  text-align: center;
  height: auto;
}

/* commented backslash hack v2 \*/
h1.bildstrecke {margin-bottom: 20px;}
/* end hack */

hr.seperator_bildstrecke {border: 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-top: 5px; margin-bottom: 5px; background: #fff; height: 1px}
/* ie5mac hack \*/
hr.seperator_bildstrecke {border-bottom: 1px dotted #ccc; margin-top: 5px; margin-bottom: 5px; background: transparent;}
/* hack ende */

a.zurueck {
  margin-left: 10px;
  padding-left: 25px;
  color: #329CFF;
  font-weight: bold;
  background: url(/img/healthguide/pfeil_l.gif) no-repeat left 2px;
}

div.bildstrecke {
  width: 756px;
  position: relative;
  text-align: center;
}
div.bildstrecke img.back {
  position: absolute;
  top: 45%;
  left: 0;
}
div.bildstrecke img.go {
  position: absolute;
  top: 45%;
  right: 0;
}
div.bildstrecke div.bild {
  margin: 0 auto;
  width: 650px
}
div.bildstrecke p.bildunterschrift {
  font-size: 11px;
  color: #606060;
  text-align: left;
}
.bildstrecke {width: 776px}
/** bildstrecke ende */


/* Start Gesundheitslexikon*/
div#ges_lexikon_treffer {
  height: 130px;
  position: relative;
  overflow: hidden;
  overflow-y: scroll;
}
  #ges_lexikon_treffer ul {
    height: 130px;
  }

.ges_lexikon_top {
  background-color: #EFEFEF;
  margin-bottom: 1.5em;
  padding: 0;
  width: 420px;
}

.ges_lexikon_bottom {
  padding-top: 1em;
  padding-bottom: 1em
}

.ges_lexikon_bottom_krankheiten {
  padding: 7px;
}

div.ges_lexikon_krankheiten_txt {
  float: left;
  margin-left: 15px;
}

.ges_lexikon_bottom ul li,
.ges_lexikon_bottom_krankheiten ul li {
  font-weight: bold;
  padding: 3px 0;
}

.ges_lexikon_form {
background-color: #CCEBFF;
}

.corners_top_small {
background: #CCEBFF url(/img/healthguide/corners_top_small.gif) left top no-repeat;
width: 232px;
float: left;
}
.firstbox {
margin-right: 10px;
}

.corners_bottom_small {
background: url(/img/healthguide/corners_bottom_small.gif) left bottom no-repeat;
padding: 10px; padding-bottom: 5px;
}
.boxheight1 {
 height: 4.5em;
}
* html .boxheight1 {
 height: 6em;
}
.boxheight2 {
 height: 8.5em;
}
* html .boxheight2 {
 height: 10em;
}

div.corners_top_small form label {
padding: 0 0 5px 0; margin: 0; font-weight: bold; color: #666; display: block;
}
div.corners_top_small form input, div.corners_top_small form select {
  padding: 0; margin: 0 0;
  width: 174px;
  border: 1px solid #666;
}
div.corners_top_small form select {
  width: 210px;
}
div.corners_top_small form input.submit {
  width: 25px; height: 24px; margin: 0 0 -5px 11px; border: 0;
}

.treffer p {font-size: 1.1em; font-weight: bold; color: #666 ; margin: 2em 0 1em;}

.ges_lexikon_h2_linie {padding-bottom: 5px; border-bottom: 1px dotted #ccc}


.krankheiten_l {
float: left;
width: 237px;
border-right: 1px dotted #ccc;
}
.krankheiten_r {
float: left;
margin-left: 15px;
width: 222px;
}

.krankheiten_l ul, .krankheiten_r ul {
  margin-bottom: 20px;
  width: 222px;
}
.krankheiten_l ul li, .krankheiten_r ul li {
  background: url(/img/healthguide/li.gif) no-repeat 0 4px;
  padding-left: 15px;
  margin: 3px 0 5px 0px;
  font-weight: bold;
}

div#symptome h4 {font-size: 1.2em; padding-bottom: 10px;}
div#symptome h5 {font-size: 1em;}
div#symptome ul.standartliste li {
  background-image: url(/img/healthguide/liDunkelGrau.gif);
}
/* End Gesundheitslexikon*/

/* tabs - reiterbox */
#setcard {
  background: url(/img/healthguide/tabs/tab_container_bottom.gif) no-repeat 0 bottom;
  padding-bottom: 3px; margin: 2em 0;
  border-top: 1px solid #fff;
}
/* IE 5 MAC Hack \*/
#setcard {border-top: 0;}
/* end hack*/
.anchors {
  list-style: none;
  margin: 0;
}
.anchors:after { /* clearing without presentational markup, IE gets extra treatment */
  display: block;
  clear: both;
  content: " ";
}
.anchors li {
  padding-top: 5px;
  padding-bottom: 5px;
  background: url(/img/healthguide/tabs/reiter_inactive.gif) no-repeat 0 top;
  width: 158px;
  float: left;
  border-bottom: 1px solid #CCCCCC;
}
.anchors li.on {
  background: url(/img/healthguide/tabs/reiter_active.gif) no-repeat 0 top !important;
  border-bottom: none;
}
.anchors a {
  display: block;
  z-index: 2;
  padding: 4px 0px 0px;
  line-height: 1;
  color: #666;
  text-decoration: none;
  font-weight: bold;
}
.anchors a:hover {
  color: #3399FD;
}
/* commented backslash hack v2 \*/
.anchors a {
  text-align: center !important;
  width: 158px;
}
/* end hack */
.anchors .on a {
  font-weight: bold;
}
.anchors a:focus, .anchors a:active {
  outline: none; /* @ Firefox 1.5, remove ugly dotted border */
}
.anchors .on a, .anchors a:hover, .anchors a:focus, .anchors a:active,
.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
  cursor: text;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
  cursor: pointer;
}
.anchor {
  padding: 10px;
  background: url(/img/healthguide/tabs/tab_container_bg.gif) repeat-y 0 top;
}
.anchor li {
  margin-bottom: .5em;
}
.anchor a {color: #000;}
.anchor a:hover {color: #3399FD;}
/*Experten*/
.exp-advice-question {
  background: #efefef;
}
.form-row {}
.form-label {}
.form-textarea {}
.checkboxes {}
.form-submit {}
/*Wissenstest */
.wtImgBig, .wtSmallLeft, .wtSmallMiddle, .wtSmallRight, .wtSimpleContainer {
  float: left;
}
.wtAntwortText {
  margin-bottom: 1px;
  padding: 0px 2px 2px 2px;
}
.wtMediumLeft, .wtMediumMiddle, .wtMediumRight {
  text-align: center;
  float: left;
}
.wtMediumLeft {
  width: 113px;
}
.wtMediumMiddle {
  width: 274px;
}
.wtMediumRight {
  width: 113px;
}
.wtSmallLeft {
  width: 70px;
}
.wtSmallMiddle {
  width: 28px;
}
.wtSmallRight {
  width: 402px;
}
.wtSimpleContainer {
  width: 500px;
  margin-bottom: 1px;
}
.wtSimpleText {
  padding-top: 2px;
  float: right;
  width: 475px;
}
.countdown {
  font-weight: bold;
  border: none;
}
.wtAntwortText, .wtSimpleContainer {
  background:#eee;
}
/* Vote */
.voteWide {
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  background: #EFEFEF;
  width: 500px;
  font-weight: normal;
  margin-bottom: 12px;
}


/* Runde Ecken bei den Teaserboxen */
.box_rundeecken { width: 240px; }
.box_rundeecken h1 {margin: 0 10px;}
.box_rundeecken h1 {font-size:150%; color:#58676e; }
.box_rundeecken p {color:#58676e;}
.box_rundeecken .top, .box_rundeecken .bottom{display:block;background: #ffffff;}
.box_rundeecken .top b, .box_rundeecken .bottom b
{
  display:block;height: 1px; overflow: hidden;
  line-height:1px;font-size:1px;height:1px;
}
.box_rundeecken .r1{margin: 0 5px;}
.box_rundeecken .r2{margin: 0 3px;}
.box_rundeecken .r3{margin: 0 2px;}
.box_rundeecken .top .r4, .box_rundeecken .bottom .r4{margin: 0 1px;height: 2px;}


/* Anzeigeboxen */
.box_anzeige .h2_
{
  font-family: Georgia, "Times New Roman", serif;
  font-size:1em;
  font-weight:bold;
  color: #ccc;
  padding: .4em .8em .3em;
  margin-top:0 0 5px 0;
  background-color:#fff;
}




/* Runde Ecken bei den Anzeigeboxen */


/* schmale Anzeige in der rechten Spalte */
.anzeige_rundeecken {width: 240px;}
.anzeige_rundeecken .inhalt
{
  width: 228px;
  color:#58676e;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  margin:0;padding:5px;
  font-size: 0.95em;
  font-family: Georgia, "Times New Roman", serif;
}
.anzeige_rundeecken .top, .anzeige_rundeecken .bottom{display:block;background: #ffffff;width: 240px;}
.anzeige_rundeecken .top b, .anzeige_rundeecken .bottom b
{
  display:block;height: 1px; overflow: hidden;background: #ffffff; line-height:1px; font-size:1px;
}
.anzeige_rundeecken .r1{margin: 0 4px;}
.anzeige_rundeecken .r2{margin: 0 3px; border-left: 1px solid #ccc; border-right:1px solid #ccc;}
.anzeige_rundeecken .r3{margin: 0 2px; border-left: 1px solid #ccc; border-right:1px solid #ccc;}
.anzeige_rundeecken .r4{margin: 0 1px; border-left: 1px solid #ccc; border-right:1px solid #ccc;}
.anzeige_rundeecken .top .r1{background:#ccc;}
.anzeige_rundeecken .bottom .r1{background:#ccc;}



/* breite Anzeige auf den Indexseiten */
.anzeige_breit_rundeecken {width: 500px;}
.anzeige_breit_rundeecken .inhalt
{
  width: 488px;
  color:#58676e;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  margin:0;padding:5px;
  font-size: 0.95em;
  font-family: Georgia, "Times New Roman", serif;
}
.anzeige_breit_rundeecken .top, .anzeige_breit_rundeecken .bottom{display:block;background: #ffffff;width: 500px;}
.anzeige_breit_rundeecken .top b, .anzeige_breit_rundeecken .bottom b
{
  display:block;height: 1px; overflow: hidden;background: #ffffff; line-height:1px; font-size:1px;
}
.anzeige_breit_rundeecken .r1{margin: 0 4px;}
.anzeige_breit_rundeecken .r2{margin: 0 3px; border-left: 1px solid #ccc; border-right:1px solid #ccc;}
.anzeige_breit_rundeecken .r3{margin: 0 2px; border-left: 1px solid #ccc; border-right:1px solid #ccc;}
.anzeige_breit_rundeecken .r4{margin: 0 1px; border-left: 1px solid #ccc; border-right:1px solid #ccc;}
.anzeige_breit_rundeecken .top .r1{background:#ccc;}
.anzeige_breit_rundeecken .bottom .r1{background:#ccc;}

.anzeige_breit_rundeecken div .h3_
{
  color:#666666;
  margin:0 0 5px;
  font-size:1.0em;
  font-weight:bold;
  padding:0;
}



/* breiter grauer Rahmen */
/* Runde Ecken bei den Teaserboxen */
#ghp .box_breit_rundeecken { width: 100%; }
#ghp .box_breit_rundeecken h1 {margin: 0 10px;}
#ghp .box_breit_rundeecken h1 {font-size:150%; color:#58676e; }
#ghp .box_breit_rundeecken p {color:#58676e;}
#ghp .box_breit_rundeecken .top, .box_breit_rundeecken .bottom{display:block;background: #ffffff;}
#ghp .box_breit_rundeecken .top b, .box_breit_rundeecken .bottom b
{
  display:block;height: 1px; overflow: hidden;
}
#ghp .box_breit_rundeecken .r1{margin: 0 5px;}
#ghp .box_breit_rundeecken .r2{margin: 0 3px;}
#ghp .box_breit_rundeecken .r3{margin: 0 2px;}
#ghp .box_breit_rundeecken .top .r4, .box_breit_rundeecken .bottom .r4{margin: 0 1px;height: 2px;}




#ghp .box_breit_anzeige h2 {
  font-size:1em;
  color: #fff;
  padding: .0em .8em .3em;
  margin: 0;
}
