  /* Body */
  #bs {font-family:VERDANA,serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

  /* Container für den Seitenaufbau height:700px;*/
  #sc {position:relative; top:0px; left:0px; width:800px; vertical-align:top; text-align:left;}

  /* Referenzdarstellung allgemein */
  a {
      text-decoration:none;
      border-style:none;
      font-family:VERDANA,serif;
      color:#0040FF;
  }

  a:visited {
      color:#7F7F7F;
  }
  a:focus {
      background-color:#DFDFDF;
  }
  a:hover {
      background-color:#DFDFDF;
  }
  a:active {
      color:#FFDF00;
  }

  /* Referenzdarstellung bei Grafiken */
  #gref a {
      text-decoration:none;
      border-style:none;
      font-family:VERDANA,serif;
      color:#0040FF;
      background-color:#FFFFFF;
  }

  #gref a:visited {
      color:#7F7F7F;
      background-color:#FFFFFF;
  }
  #gref a:focus {
      background-color:#FFFFFF;
  }
  #gref a:hover {
      background-color:#FFFFFF;
  }
  #gref a:active {
      background-color:#FFFFFF;
  }

    /* Topbar */
    #tbRot1 {position:absolute; top:11px; left:0px; width:900px; height:3px;}
  #tbRot2 {position:absolute; top:0px; left:0px; width:900px; height:10px;}
    #tbGrau {position:absolute; top:21px; left:0px; width:900px; height:20px;} /* width:800px */
  #topPicBg {position:absolute; top:48px; left:20px; width:880px; height:93px;} /* hoch top:48px; height:93px; schmal top:136px; height:5px;*/
    #sbTopBg {position:absolute; top:0px; left:0px; width:150px; height:48px;} /* height:48px; */
  #sbPicBg {position:absolute; top:0px; left:15px; width:135px; height:149px;}
  #sbrTopBg {position:absolute; top:0px; left:840px; width:60px; height:149px;}

  /* Positionierung der waagerechten Bildleiste */
  #horPic {position:absolute; left:200px; top:58px;} /* left:200px */

  /* Allgemeine Formatierung und Positionierung der "Wo bin ich" Referenzen auf jeder Seite */
  #nav {position:absolute; top:24px; left:0px; font-family:VERDANA,serif; color:#DFDFDF; font-size:10px;}

  #nav a:visited {
      color:#DFDFDF;
  }
  #nav a:hover {
    color:#5F5F5F;
      background-color:#BFBFBF;
      font-weight:bold;
  }

    /* Verweise von den Leistungen auf die zugehörigen Referenzen und umgekehrt */
    #ref a:link {
      font-family:VERDANA,serif;
      font-size:11px;
      color:#5F5F5F;
      background-color:#DFDFDF;
      padding:3px;
    }
  #ref a:visited {
    font-family:VERDANA,serif;
    font-size:11px;
      color:#5F5F5F;
      background-color:#DFDFDF;
      padding:3px;
  }
  #ref a:hover {
      color:#0050A0;
      background-color:#DFDFDF;
      font-weight:bold;
  }

    /* Hauptmenü */
  #m1 {position:absolute; top:200px; left:15px; width:155px; background-color:#DFDFDF;}

    /* Spezielle Referenzdarstellung im Hauptmenü */
    #m1 a:link {
        text-decoration:none;
        display:block;
        border-bottom:1px solid #0070C0;
            font-family:VERDANA,serif;
            font-size:11px;
            margin:3px 0px 3px 3px;
            padding:3px;
            color:#5F5F5F;
            background-color:#DFDFDF;}
    #m1 a:visited {
        text-decoration:none;
        display:block;
        border-bottom:1px solid #0070C0;
            font-family:VERDANA,serif;
            font-size:11px;
            margin:3px 0px 3px 3px;
            padding:3px;
            color:#5F5F5F;
            background-color:#DFDFDF;}
    #m1 a:focus {
        color:#BF0000;
            background-color:#DFDFDF;}
    #m1 a:hover {
        color:#0050A0;
            background-color:#DFDFDF;
            font-weight:bold;}

    /* Untermenü Leistungen */
  #m2 {width:155px; background-color:#DFDFDF;}

    /* Spezielle Referenzdarstellung im Untermenü Leistungen */
    #m2 a:link {
        text-decoration:none;
        display:block;
        border-bottom:1px solid #0070C0;
        border-left:1px solid #0070C0;
            font-family:VERDANA,serif;
            font-size:11px;
            margin:3px 0px 3px 14px;
            padding:3px;
            color:#5F5F5F; }
    #m2 a:visited {
        text-decoration:none;
        display:block;
        border-bottom:1px solid #0070C0;
        border-left:1px solid #0070C0;
            font-family:VERDANA,serif;
            font-size:11px;
            margin:3px 0px 3px 14px;
            padding:3px;
            color:#5F5F5F; }
    #m2 a:focus {
        color:#BF0000;
            background-color:#DFDFDF;}
    #m2 a:hover {
        color:#0050A0;
            background-color:#DFDFDF;
            font-weight:bold;}

    /* Formatierung der Container-Tabelle */
    #conTab {width:900px;} /* position:absolute; top:0px; */
    #conFooter {height:70px;}
    /* Positionierung der Tabelle für die Inhalte */
    /* top:200px; */
  #tab {position:absolute; left:200px; top:200px; width:700px;}
    /* Positionierung der Tabelle für die Inhalte bei der Seite "Über uns"*/
  #tabUeberUns {position:absolute; left:200px; top:200px; width:600px;}

  /* Formatierung bei Bildleiste rechts von Inhalt */
  #contentPic {width:430px;}
  #picBar {width:170px}

  /* Formatierung der Kontakt-Info auf jeder Seite */
  #contact {font-family:VERDANA,serif; color:#7F7F7F; font-size:10px; margin:0px 0px 20px 0px; text-align:center; vertical-align:bottom;}
  /* Formatierung der Copyright-Info und "Letzte Aktualisierung" Meldung auf jeder Seite */
  #copyright {font-family:VERDANA,serif; color:#CFCFCF; font-size:10px; margin:0px; text-align:center; vertical-align:bottom;}

    /* Allgemeine Text-Formatierung */
  #txt {font-family:VERDANA,serif; font-size:13px;}
  /* Allgemeine Überschriftenformatierung */
  #head {font-family:VERDANA,serif; font-size:13px; font-weight:bold; margin:0px 0px 30px 0px;}
  
  iframe { border-width: 0; }