* {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 9px;
  color: #000000;
}

a {
  color: #3090ce;
  text-decoration: none;
}

input {
  width: 250px;
  height: 17px;
  padding: 2px 3px 2px 3px;
  border: 1px solid #000000;
}

.clear {
  clear: both;
}

.gborder {
  border: 1px solid #A1A1A0;
}

.ghr {
  color: #8e8e8d;
  background-color: #8e8e8d;
  border-color: #8e8e8d;
  height: 2px;
  width: 318px;
  margin: 0 0 3px 0;
}

	* html .ghr, * + html .ghr {
	  margin-top: -7px;
	}

#main {
  position: absolute;
  width: 798px;
  height: 598px;
  top: 20px;
  left: 50%;
  margin-left: -399px;
  border: 1px solid #000000;
  background-image: url(../bilder/main-intern-bg.gif);
  background-repeat: no-repeat;
}

    #content {
      position: absolute;
      width: 380px;
      height: 449px;
      background-image: url(../bilder/content-intern-bg.png);
      background-repeat: no-repeat;
      z-index: 4;
      font-size: 9px;
    }

    	* html #content {
    	  background-image: url(../bilder/content-intern-bg.gif);
    	}

    	#content label {
          width: 70px;
          float: left;
        }

            * html #content label {
              display: inline-block;
              float: none;
              padding-top: -12px;
            }

    	#content #top {
    	  width: 370px;
    	  height: 14px;
    	  padding: 41px 0 0 10px;
    	  font-size: 10px;
    	}

        #content .telleft {
          width: 257px;
          float: left;
          margin: 0 0 4px 0;
        }

        #content .tsright {
          width: 68px;
          float: left;
          margin: 0 0 4px 0;
        }

        #content .tlmiddle {
          width: 162px;
          float: left;
          margin: 0 0 4px 0;
        }

    	#content .tleft {
    	  width: 95px;
    	  float: left;
    	  margin: 0 0 4px 0;
    	}

    	#content .tmiddle {
    	  width: 150px;
    	  float: left;
    	  margin: 0 0 4px 0;
    	}

    	#content .tright {
    	  width: 80px;
    	  float: left;
    	  margin: 0 0 4px 0;
    	}

    	#content #scroll {
    	  width: 340px;
    	  height: 348px;
    	  overflow: auto;
    	  padding: 7px 20px 0 10px;

    	}

    	#content #foot {
    	  height: 23px;
    	  padding-left: 10px;
    	  margin-top: 8px;
    	  text-align: left;
    	}

    		* html #content #foot hr, * + html #content #foot hr {
    		  display: block;
    		  margin-bottom: -4px;
    		}

    #vorstand {
      position: absolute;
      width: 572px;
      height: 430px;
      background-image: url(../bilder/vorstand-bg.png);
      background-repeat: no-repeat;
      z-index: 4;
      font-size: 9px;
    }

    	* html #vorstand {
    	  background-image: url(../bilder/vorstand-bg.gif);
    	}

    	#vorstand .tleft {
    	  width: 247px;
    	  float: left;
    	  margin: 0 0 4px 0;
    	}

    	#vorstand .tmiddle {
    	  width: 315px;
    	  margin: 0 0 4px 0;
    	}

    		* html #vorstand .tmiddle {
    		  float: left;
    		}

    	#vorstand #scroll {
    	  width: 536px;
    	  height: 362px;
    	  overflow: auto;
    	  padding: 5px;
    	  margin: 10px 0 0 9px;
    	}

    	#vorstand #foot {
    	  height: 23px;
    	  padding-left: 10px;
    	  margin-top: 8px;
    	  text-align: left;
    	}

    		* html #vorstand #foot hr {
    		  display: block;
    		  margin-bottom: -4px;
    		}

    #lnavigation {
      position: absolute;
      width: 202px;
      top: 0;
      left: 0;
      padding: 45px 0 45px 20px
    }

    	#lnavigation strong {
    	  font-size: 12px;
    	}

    	#lnavigation ul {
    	  margin: 10px 0 35px 15px;
    	}

            #lnavigation li {
              margin-bottom: 17px;
              font-size: 11px;
            }

            	#lnavigation li a {
            	  color: #000000;
            	}

            	#lnavigation li .blue {
                  color: #3090ce;
                }

    #navigation {
      position: absolute;
      width: 798px;
      height: 22px;
      top: 414px;
      left: 0;
      z-index: 2;
      text-align: center;
      padding-top: 162px;
      color: #FFFFFF;
    }

    	#navigation a {
    	  color: #FFFFFF;
    	  text-decoration: none;
    	}