#hauptblock-tiefbau {
    background-color: #FFFFFF;
    height: 625px;
    width: 767px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #000000;
    border-left-color: #000000;
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
  }


.dunkelgraue-tabelle {
    background-color: #CFCFCF;
    height: 225px;
    width: 767px;
    left: 0px;
    top: 360px;
    position: absolute;
  }


.haupt-tabelle {
   border-bottom-width : 0px;
    border-left-width : 0px;
    border-top-width : 0px;
    border-left-width : 0px;
    height : 420px;
    width : 767px;
  }


.fusszeile {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    height : 15px;
    left : 0px;
    position : relative;
    top : 595px;
    width : 767px;
  }



.bild-unten-links {
    height: 100px;
    width: 180px;
    top: 90px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    position: relative;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    left: 20px;
    float: left;
  }


.logos_titelseite {
    float : left;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    height : 80px;
    left : 50px;
    position : relative;
    top : 108px;
    /*vertical-align : bottom;
    */ width : 470px;
    /*border-top-width: 4px;
    border-right-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-spacing: 0;
    */
  }



.auswahl-tabelle {
    width: 767px;
    position: absolute;
    left: 0px;
    top: 165px;
    height: 190px;
  }


.gruene-linie {
    background-color: #00CC00;
    position: absolute;
    height: 2px;
    width: 188px;
    left: 1px;
    margin: 0px;
    padding: 0px;
    font-size: 5px;
    top: 190px;
  }





.menu-schrift {
    position: relative;
    height: 140px;
    width: 180px;
    left: 10px;
    top: 0px;
  }


.standard-text-bauleitung {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    list-style-position: outside;
    list-style-type: square;
  }


.logo-ingenieurbuero {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    left: 10px;
    top: 115px;
    position: absolute;
  }


.logo-ippich {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 40px;
    font-weight: bold;
    position: absolute;
    left: 192px;
    top: 96px;
  }


.bild-oben-rechts {
    height: 100px;
    width: 180px;
    top: 25px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    right: 9px;
    position: absolute;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
  }


.gelbe-linie {
    background-color: #FFFF00;
    position: absolute;
    height: 2px;
    width: 188px;
    left: 193px;
    top: 190px;
    margin: 0px;
    padding: 0px;
    font-size: 5px;
  }


.rote-linie {
    background-color: #FF0000;
    position: absolute;
    height: 2px;
    width: 188px;
    left: 386px;
    top: 190px;
    margin: 0px;
    padding: 0px;
    font-size: 5px;
  }


.blaue-linie {
    background-color: #0000FF;
    position: absolute;
    height: 2px;
    width: 188px;
    left: 580px;
    top: 190px;
    margin: 0px;
    padding: 0px;
    font-size: 5px;
  }


a {
    color:#000000;
    background:transparent;
    text-decoration:none;
  }


a:visited {
    color:#000000;
    background:transparent;
  }


a:hover, a:active, a:focus {
    color:#000000;
  }


.menu-ueberschrift {
    position: relative;
    height: 17px;
    width: 160px;
    left: 10px;
    top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
  }





.text-mitglied-vsvi {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    position: relative;
    height: 20px;
    width: 50px;
    left: 250px;
    top: 21px;
  }


.logo-vsvi {
    height: 43px;
    width: 70px;
    left: 305px;
    top: -30px;
    position: relative;
  }


.logo-fgsv {
    height: 43px;
    width: 70px;
    left: 305px;
    top: -30px;
    position: relative;
  }



.gruene-linie2 {
    background-color: #00CC00;
    position: relative;
    height: 2px;
    width: 188px;
    left: 1px;
    top: 3px;
    padding: 0px;
    font-size: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }


.gelbe-linie2 {
    background-color: #FFFF00;
    position: relative;
    height: 2px;
    width: 188px;
    left: 1px;
    font-size: 5px;
    top: 3px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }


.menu-ueberschrift2 {
    position: relative;
    height: 25px;
    width: 160px;
    left: 10px;
    top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
  }


.blaue-linie2 {
    background-color: #0000FF;
    position: relative;
    height: 2px;
    width: 188px;
    left: 1px;
    top: 3px;
    padding: 0px;
    font-size: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }


.rote-linie2 {
    background-color: #FF0000;
    position: relative;
    height: 2px;
    width: 188px;
    left: 1px;
    top: 3px;
    padding: 0px;
    font-size: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }


.ueberschrift {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
  }


.BePlaBa_ueberschrift {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
		padding: 0px;
    width: 550px;
	position: relative;
	top: 10px;
  }

.auswahl-menue {
    width: 767px;
    position: absolute;
    left: 0px;
    top: 165px;
    height: 355px;
  }


.textfeld-allgemein {
    padding: 0px;
    width: 550px;
    position: relative;
    top: 5px;
  }


.schwarze-linie2 {
    background-color: #666666;
    position: relative;
    height: 2px;
    width: 188px;
    left: 1px;
    top: 3px;
    padding: 0px;
    font-size: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }

