/* *************************************************************************** */
/* TEXT-STYLES FÜR WEBSEITE                                                    */
/* *************************************************************************** */

/* _margin der Unterstrich Hack gilt für Mozilla */

/* *************************************************************************** */
/* LAYOUT-STYLES FÜR WEBSEITE                                                  */
/* *************************************************************************** */

body{
    text-align:left;

}

/* BODY-BEREICH */
.webBody{
    margin: 0px;
    padding: 0px;
    background:none;
}

#webBodyDiv {
    margin: 10px 0px 10px 0px;
    padding: 0px;
    width: 786px;
    text-align: left;
}

.webBodyBroad {
    width: 786px;
}

#printLogo h2, #printLogo2 h2 {
    /* Ausnahme Schriftart bei swissmedic */
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:0.9em;
    background: url(/images/punktelinie.gif) 0 bottom repeat-x;
    margin: 0px;
    padding-bottom: 30px;
    width:542px;
    font-weight: normal;
    color: #000000;
}

.webBodyBroad #printLogo h2, .webBodyBroad #printLogo2 h2 {
    width: 726px;
    clear:both;
}


/* *************************************************************************** */
/* HEADER                                                                      */
/* *************************************************************************** */

/* HEADER-BEREICH */

.internetLink {
  display: none;
}

#webHeaderDiv {
    padding:0px;
    margin:0px 0px 1px 0px;
    height:140px;
    background-image: none !important;
}

#webHeaderLinks{
    display:none;
}

#printLogo{
    display:block;
    width:559px;
    margin-left:60px;
    clear:both;
}

#printLogo2{
    display:block;
    float:left;
    width:559px;
    margin-left:6px;
    margin-bottom:19px;
}

#printHeader{
}

#webLogoDiv, .webHeadTitleDiv {
    display:none;
}

#webLogoDiv h1 {
    font-size:1px;
    line-height:1px;
}

/* *************************************************************************** */
/* NAVIGATION                                                                  */
/* *************************************************************************** */

#webGlobalNavigationDiv{
    display:none;
}

/* NAVIGATION LINKS */
#webNavigationDiv {
    display:none;
}

/* NAVIGATOR */
#webNavigatorDiv {
    display:none;
}

/* SERVICE NAVIGATION */
#webServiceNavigationDiv{
    display:none;
}

/* *************************************************************************** */
/* INHALTSBEREICH                                                              */
/* *************************************************************************** */

/* CONTENT TOP */
.webTopContent{
    display:none;
}

.webTopContentPrint{
    display:none;
}

/* INFO SPALTE */
#webInfoDivDe, #webInfoDivFr, #webInfoDivIt, #webInfoDivEn {
    display:none;
}

#webSucheBroadDiv{
    display:none;
}

#webContentDiv {
    width: 542px;
    background-image:none;
    margin:0px 0px 0px 60px;
    padding: 0px;
    clear:both;
}

#webContentDivBroad {
    width: 726px;
    background-image:none;
    margin:0px 0px 0px 60px;
}

/* CONTENT-BEREICH INNEN (NORMAL) */
#webInnerContentSmall{
    /* !! für Mozilla !! */
    float:none;
    overflow:visible;
    /* !! für Mozilla !! */
    clear:both;
    padding:0px;
    margin:0px 0px 0px 0px;
    width:542px;
    position:relative;
}

/* CONTENT-BEREICH INNEN (BREIT) */
#webInnerContentBroad {
    /* !! für Mozilla !! */
    overflow:visible;
    float:none;
    /* !! für Mozilla !! */
    width:726px ;
    padding:0px;
    margin:0px 0px 0px 0px;
}

/* *************************************************************************** */
/* FOOTER                                                                      */
/* *************************************************************************** */

#webFooter {
    width:542px;
    margin:0px;
    margin-left:60px;
    margin-bottom:30px;
    font-size:0.9em;
    clear:both;
}

#webFooterBroad {
    width:726px;
    margin:0px;
    margin-left:60px;
    margin-bottom:30px;
    font-size:0.9em;
    clear:both;
}

#webFooterText {
    padding:0px;
    margin:0px;
    width:542px;
}

#webFooter {
    width: 542px !important;
}

/* Ausgeben der Url am Seitenende */
#printUrl{
    margin: 0px 0px;
    padding: 0px;
    width: 542px;
    display:block;
    font-size:0.9em;
}

/* Url bei SitePrinter ausgeben */
#printUrl2{
    margin: 0px;
    margin-left:60px;
    padding: 0px;
    width: 542px;
    display:block;
    font-size:0.9em;
}

#showUrl {
  margin-left:60px;
  padding-bottom:20px;
}

/* *************************************************************************** */
/* DRUCKEN NAVIGATION                                                          */
/* *************************************************************************** */

@media all
{

  #printBack, #printBackBroad{
    display: block;
    text-align: left;
    height: 20px;
    color: #000;
    padding: 3px 0px 3px 0px;
    margin: 0px 0px 10px 0px;
    width: 602px;
    border-bottom: 1px dashed #333;
  }

  #printServiceContainer {
    float: left;
  }

  #printServiceContainer label{
    color: #CB003B;
    font-size: 0.9em;
  }

  #printServiceContainer2 {
    float: right;
    margin-top: 4px;
  }

  #printServiceContainer2 a {
    color: #CB003B;
  }

  #printServiceContainer2 a:hover {
    text-decoration: underline;
  }

  #printBack2 a {
    color: #CB003B;
  }

  #printBack2 a:hover {
    text-decoration: underline;
  }
}
@media all
{
  #printBackBroad{
    width:786px;
  }
}


@media all
{
  #printBack2, #printBackBroad2{
    position:relative;
    text-align:right;
    display:block;
    color:#000;
    width:602px;
    padding:5px 0px;
    border-top:1px dashed #333;
    margin-top:10px;
    margin-left:-60px;
  }
}
@media all
{
  #printBackBroad2{
    width:786px;
  }
}

@media print
{
  /* FORMATDEFINITIONEN ZUM DRUCKEN */
  #printBack,#printBack2, #printBackBroad, #printBackBroad2{
    display:none;
  }

}

/* *************************************************************************** */
/* SONSTIGES                                                                   */
/* *************************************************************************** */

.webBlaetternDiv{
    width:542px;
}

.printHr   { display: none; }

/* Schnelleinstieg */
#SBSEmain {
  display:none;
}

.webPrintBr{
    display:block;
}

/* Text-Kommentare */
.webTextOnlyComment{
    display:none;
}

/* Kontextbox Hintergrundfarbe */
.webFlexBothDivSubTitle {
  padding:5px 0px 3px 0px;
  width:185px;
}

.webFlexTopDiv{
  background:none;
  padding:3px 0px 3px 0px;
  width:185px;

}

.webFlexBothDiv{
  background:none;
  padding:5px 0px 5px 0px;
  width:185px;

}

/* ohne Bullet */
.webFlexBothSolidDiv{
  padding:5px 0px 5px 0px;
  background:none;
  border-bottom:none;
  width:185px;

}

.fachkImgDiv, .fachkNameDiv, .fachkLinksDiv, .fachkTopDiv  {
    padding-left:0;
    background:none;
  width:185px;

}


/* Abstand der Infobox nach oben */
#webInfoDivDe, #webInfoDivFr, #webInfoDivIt, #webInfoDivEn {
    margin-top:32px;
}

/*Abstand der "Links" -Liste zum content darueber*/
#forPrintTitle {
    margin-top:32px;
}

/*fuer spezielle Formatierungen der Linkliste, das noch...
ol#linkListeforPrint {}
*/

