@CHARSET "ISO-8859-1";

* {
  margin: 0;
  padding: 0;
}

body {
  behavior: url("/css/healthguide/csshover3.htc");
}

fieldset {
  border: 0;
}



.displayNone {
  display: none;
}

#ghp {
  background-color: white;
  margin: 5px 0 15px 0;
  position: relative;
  z-index: 99;
  width: 786px;
}

#hgm {
	margin: 0 0 20px 50px;
	width: 240px;
}

    #ghp .contentLeft {
      float: left;
      margin-right: 25px;
      width: 498px;
    }

    #ghp .contentRight {
      float: left;
      width: 240px;
    }

    #ghp .box,
    #hgm .box {
      margin-top: 20px;
    }

        #ghp .box h2,
        #hgm .box h2 {
          background: #999 url('/img/healthguide/background/box_dark_top.gif') no-repeat top left;
        }

        #ghp .box .boxcont,
        #hgm .box .boxcont {
          background: transparent url('/img/healthguide/background/box_bright_bottom.gif') no-repeat bottom left;
        }

    #ghp span.linkbutton,
    #hgm span.linkbutton {
      display: block;
    }

    #ghp input {
      border: 0;
    }

    #ghp .box_breit_anzeige {
      margin-top: 20px;
    }

    #ghp .box_breit_rundeecken {
      background-color: #999;
    }

        #ghp .box_breit_rundeecken b.top,
        #ghp .box_breit_rundeecken b.bottom {
          background-color: white
        }

        #ghp .box_breit_rundeecken b.top b,
        #ghp .box_breit_rundeecken b.bottom b {
          background-color: #999;
        }

    #ghp .folderHolder h4,
    #ghp .folderHolder p {
      padding-left: 20px;
    }

#ghpContentContainer {
  margin-top: 15px;
  padding: 0 10px;
}


.gridContentArticle #ghp {
  margin: 10px 0 20px 0;
  width: auto;
}

#healthGuide #hgm h1,
#healthGuide #hgm h2,
#healthGuide #hgm h2 a,
#healthGuide #hgm h3,
#healthGuide #hgm h4,
#hgm a {
  color: white;
  font-weight: bold;
}


/********* the ghp on article pages *********/
#healthGuide #ghp {
  border: 1px solid #d9d9d9;
  padding: 10px;
  width: auto;
}



/********** navigation **********/

#ghp #navHolder {
  background: transparent url('/img/healthguide/background/nav.gif') repeat-x top left;
  height: 36px;
}

    #ghp #navHolder ul {
      z-index:999;
    }
    #ghp #navHolder .mainNavItem {
      border-top: 2px solid white;
      float: left;
      height: 34px;
      line-height: auto;
      position: relative;
    }

        #ghp #navHolder .mainNavItem.active {
          border-top-color: #09f;
        }

            #ghp #navHolder .mainNavItem.active {
              background-color: white;
            }

        #ghp #navHolder .mainNavItem a {
          border-right: 1px solid white;
          color: white;
          float: left;
          font-weight: bold;
          height: 34px;
          line-height: 34px;
          padding: 0 6px;
        }

            #ghp #navHolder .mainNavItem.active a {
              color: black;
            }

            #ghp #navHolder .mainNavItem a:hover {
              background-color: white;
              color: #09f;
            }

        #ghp #navHolder .mainNavItem.first a {
          padding: 0;
        }

        #ghp #navHolder .mainNavItem ul {
          border-top: 1px solid white;
          left: -1px;
          position: absolute;
          top: 34px;
          visibility: hidden;
          width: 180px;
        }

        #ghp #navHolder .mainNavItem:hover > ul {
          visibility: visible;
        }

            #ghp #navHolder .mainNavItem ul li {
              height: auto;
            }

                #ghp #navHolder .mainNavItem ul li a.level2 {
                  background-color: #999;
                  border: 1px solid white;
                  border-top: 0;
                  color: white;
                  float: left;
                  height: auto;
                  line-height: 1.25em;
                  padding: 3px 0 3px 7px;
                  text-align: left;
                  width: 178px;
                }

                    #ghp #navHolder .mainNavItem ul li a:hover {
                      background-color: #09f;
                      color: white;
                    }


/********** /navigation *********/




/********** modules **********/

#ghp .topicList {
  float: left;
  margin: 10px 18px 0 0;
  width: 240px;
}

    #ghp .topicList.last {
      margin-right: 0;
    }

    #ghp .topicList ul li {
      background: transparent url('/img/healthguide/li.gif') no-repeat scroll 0 4px;
      font-weight: bold;
      margin: 3px 0 5px 4px;
      padding-left: 15px;
    }

/*** Unordered list on article base page ***/
DIV.moduleXL7 UL.list LI {
  background:transparent url('/img/healthguide/li.gif') no-repeat scroll 0 4px;
  padding-left:15px;
}

/* article teaser */

#ghp .buttonposition,
#hgm .buttonposition {
  margin: 0;
}

#ghp .textposition,
#hgm .textposition {
  font-weight: bold;
}

.boxPositioner {
  position: relative;
}

    .boxPositioner .textposition,
    .boxPositioner .buttonposition {
      position: absolute;
    }


#articleTeaserList {
  margin-top: 20px;
}

    #articleTeaserList .boxHolder {
      float: left;
      margin: 0 18px 0 0;
      width: 240px;
    }

        #articleTeaserList .boxHolder.last {
          margin-right: 0;
        }

        #articleTeaserList .boxHolder .box {
          margin-top: 0;
        }

#ghp .articleTeaserButton,
#hgm .articleTeaserButton {
  height: 31px;
  margin: 22px 0 22px 0;
}

  * html #ghp .articleTeaserButton {
    margin: 18px 0 18px;
  }
  *+ html #ghp .articleTeaserButton {
    margin: 18px 0 18px;
  }

#expertChatLink a {
  display: block;
  height: 34px;
}



/********** /modules **********/



/********** Article content *******/

#healthGuide {
}

    #healthGuide h1,
    #healthGuide h2,
    #healthGuide h3,
    #healthGuide h4,
    #healthGuide a {
      color: #09f;
    }

    #healthGuide .part02 {
      color: white;
    }

    #healthGuide .corners_top_small {
      width: 200px;
    }

        #healthGuide .corners_top_small select {
          width: 180px;
        }

    #healthGuide input {
      border: 0;
    }

    #healthGuide .inputSmall {
      width: 144px;
    }
}

#hgm h1,
#hgm h2,
#hgm h2 a,
#hgm h3,
#hgm h4 {
  color: white;
}


.questback_bt_bluegreen,
.questback_bt_brown {
  width: 399px !important;
}


.krankheiten_l,
.krankheiten_r {
  width: 200px;
}

    .krankheiten_l ul,
    .krankheiten_r ul {
      overflow: hidden;
      width: 200px;
    }

#footer form {
  display: block;
}

/*fixes ratgebercss_2.png*/
div.artikel div.boxFindSearching ul {
  list-style-type: disc;
  margin: 0 15px;
}

/* fixes fehlendes weiter Pfeilchen beim Paging*/
div.artikel div.colNext .next {
  font-size: 100%;
}

/* advertisements */
