  body td { 
    color: white;
    font-family: helvetica, verdana, arial;
    font-size: 14px;
  }
  body {
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    overflow: auto;
  }
  #mainTable{
    background-color: #024176;
    border-left: 2pt outset;
    border-top: 2pt outset;
    border-right: 2pt outset;
  }
  #contentDiv{
    width: 700px;
    overflow: hidden;
  }
  .ueberschrift {
    font-size: 3.5em;
    border-bottom: 10px solid white;
  }
  .schwerpunkte {
    font-size: 2.2em;
  }
  .plz {
    font-size: 2.2em
  }
  .adr {
    font-size: 1.6em;
  }
  #content{
    width:670px;
    height:381px;
    overflow:auto;  
  }
  a:active, a:focus {
    outline: 0;
  }
  
  #content a, a:active, a:visited, a:link {
    color: white;
  }
  #content textarea {
    border: 1px solid black;
  }
  #content input.underline {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid black;
    background: url(img/bg_kariertes11.gif);
  }
  #content input.form-text {
    border-top-color: #b5b8c8;
    border-right-color: #b5b8c8;
    border-left-color: #b5b8c8;
    border-bottom-color: #b5b8c8;    
    padding-bottom: 0px;
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    margin: 0;
    border-bottom: 1px solid;
    border-left: 1px solid;
    /* background: url(/img/text-bg.gif) repeat-x 0px 0px; */
    background-color: #FFFFFF;
    border-top: 1px solid;
    border-right: 1px solid; 
  }
  #content input.form-text-invalid {
    border-top-color: #c30;
    border-right-color: #c30;
    border-left-color: #c30;
    border-bottom-color: #c30;    
    padding-bottom: 0px;
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    margin: 0;
    border-bottom: 1px solid;
    border-left: 1px solid;
    background: url(/img/invalid_line.gif) repeat-x 50% bottom #FFFFFF;
    border-top: 1px solid;
    border-right: 1px solid; 
  }


  .tabAnfrage td{color: black; padding-left: 15px;}
  
  
  
  
 
  
