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

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

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

body{
    text-align:left;
}

/*Schriftfarbe*/
.webBody, p, span, div {
  color:#000000 !important;
}

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

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

.webBodyBroad {
    width: 590px;
}

#webContentDivBroad {
    background-image: none !important;
  margin: 0;
  width: auto;
  padding-bottom: 0;
}

.farbe2 #contentStart {
    color:#000000;
}


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

/* HEADER-BEREICH */
#webHeaderDiv {
    padding:0px;
    margin:0px 0px 15px 0px;
    height: auto;
  width: auto;
    background-image: none;
}

#webHeaderLinks{
    display:none;
}

#printLogo{
    display:block;
    width:559px;
    height:72px;
    clear:both;
}

#printLogo img, #printLogo2 img{
    margin-left:12px;
}

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

#printLogo h2, #printLogo2 h2 {
    font-size:1.2em;
    border-bottom:1px solid #000;
    margin-left:60px;
    padding-left:0;
    width:515px;
    margin-top:23px;
}

.webBodyBroad #printLogo h2, .webBodyBroad #printLogo2 h2 {
    width: 726px;
    padding-left:0;
    margin-left:60px;
    clear:both;
}

.webHeadTitleDiv {
    display:none;
}
#webLogoDiv {
  float: right;
  padding-bottom: 10px;
}
#webLogoDiv h1 {
    font-size:1px;
    line-height:1px;
}

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

#webGlobalNavigationDiv{
    display:none;
}

/* NAVIGATION LINKS */
#webNavigationListDiv {
    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: 515px;
    background-image:none;
    margin:0px 0px 0px 60px;
    padding: 0px;
    clear:both;
}

/* 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:515px;
    position:relative;
}

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

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

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

#webFooterBroad {
  display: inline;
  margin:0px 0px 25px 0px;
  font-size:0.9em;
  clear:both;
  background: none;
  border-top: 1px solid #CCCCCC;
  width: 590px;
  padding: 0;
}

#webFooterBroad #webFooterText {
    padding:0px;
    margin:10px 0 0 0;
  float: right;
  width: 170px;
}

#webFooterBroad .suisse_logo_klein {
  display: inline;
}

#webFooterBroad .suisse_logo {
  display: none;
}

#webFooter {
    width: 515px !important;
}

#webFooterLeft{
  float: none;
  display: inline;
  padding: 0;
}

#webFooterMiddle{
  display: inline;
  padding: 0;
}


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

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

#showUrl {
  display: block;
  margin-left:0;
  padding-bottom:20px;
}

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

@media all
{
  #printBack, #printBackBroad{
    display:block;
    text-align:right;
    height: 20px;
    color:#000;
    padding: 3px 0px 3px 0px;
    width:590px;
    border-bottom:1px dashed #333;
    margin: 0px 0px 10px 0px;
  }
  #printServiceContainer{
    display:block;
    float:left;
  position: absolute;
  }
  #printBackBroad{
  }
  #printBack2, #printBackBroad2{
    position:relative;
    text-align:right;
    display:block;
    color:#000;
    width:590px;
    padding:5px 0px;
    border-top:1px dashed #333;
    margin-top:10px;
    margin-left:0px;
  }
  #printServiceContainer{
    display:block;
    float:left;
  }
  #printBackBroad2{
      width:590px;
  }
}
@media print
{
  /* FORMATDEFINITIONEN ZUM DRUCKEN */
  #printBack,#printBack2, #printBackBroad, #printBackBroad2,  #printServiceContainer
  {
    display:none;
  }
}

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

.webBlaetternDiv{
    width:515px;
}

.printHr   { display: none; }

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

.webPrintBr{
    display:block;
}

/* Drucken der Linkliste (Fussnoten) */
.fromSitePrinter #forPrintTitle, .fromSitePrinter #linkListeforPrint{
  margin-left:60px;
  padding-left:0;
}


/* *************************************************************************** */
/* Spezial                                                                     */
/* *************************************************************************** */
#completeDiv {
  background: none;
  width: auto;
  margin: 0;
}

.webSpracheDiv, #webServiceNaviFooterDiv, #zusatzBox {
  display: none;
}

#contentStart {
  clear: both;
  margin: -10px 0 10px 0;
}
.webServiceLink {
  float: none;
  margin: 0 10px 0 0 ! important;
}
.webServiceLink.schliesen {
  background: url(/images/icons/ico_schliessen.gif) no-repeat 5px 3px !important;
}


#webNavigationDiv {
  margin: 0;
  padding: 0;
}

#webNavigationDiv .webNaviFlexPre, #webNavigationDiv .infoFlex, #webNavigationDiv .flexAbstandInfo{
  background: none;
  color: #000000 ! important;
}

#webNavigationDiv .infoFlex a, #webNavigationDiv .webTeaserText, #webNavigationDiv .webTeaserTitle, #webNavigationDiv .webTeaserSubTitle, .multiMediaContainerKontext .multiMediaDaten {
  color: #000000 ! important;
}
.linkExternImg, .linkInternImg, .infobox_doppelpfeil {
  display: none;
}

/***************************************************************************** */
/* 100% hoehen toeten                                                          */
/* *************************************************************************** */

html,body {
    height: auto;
}

#webContentDivBroad {
    height: auto;
}

/***************************************************************************** */
/* linke "Kontext" Spalte ausblenden                                                        */
/* *************************************************************************** */

#webNavigationDiv  div.webNaviFlexDiv{
  display:none;
}

/* alle Flexmodule auf 590px */
#webInnerContentBroad .flexTextBildRechts, #webInnerContentBroad .flexTextBildLinks, #webInnerContentBroad .flexTextblock, #webInnerContentBroad .flexPopup, #webInnerContentBroad .flexMultimedia, #webInnerContentBroad .flexTinymce, #webInnerContentBroad .flexTrennlinie, #webInnerContentBroad .flexZwischenueberschrift, #webInnerContentBroad .flexAnker, #webInnerContentBroad .flexDownload, #webInnerContentBroad .flexLinkExternIntern, #webInnerContentBroad .flexTeaserliste, #webInnerContentBroad .flexTeaser, #webInnerContentBroad .flexUnterseite, #webInnerContentBroad .flexFormular, #webInnerContentBroad .flexDMSListe, #webInnerContentBroad .flexAktuell, #webInnerContentBroad .webLead {
    width:590px;
}
.DownloadBildRechterBlock {
    width: 440px;
}
.DownloadBildWidth210 {
    width: 370px;
}