    h2, #screwtitle2 {
      font-family: Arial,Helvetica,sans-serif;
      font-weight: bold;
      color: #00009f;
      font-style: normal;
      font-size: 18px;
      
    }
    #screwtitle3 {
      font-family: Arial,Helvetica,sans-serif;
      font-weight: bold;
      color: #00009f;
      font-style: normal;
      font-size: 14px;
    }
    body {
      font-family: Arial,Helvetica,sans-serif;
      font-size: small;
      color: rgb(102, 102, 102); 
      background-color: rgb(230, 230, 246);
      background-image: url(images/background.png);
      background-attachment: fixed;
    }
    pre {
      font-size: 1.1em;
    }
    form input {
      font-size: 0.8em;
    }
    #impressum ul li {
      line-height: 1.5em;
    }
    #content {
      border: 3px solid #008;
      padding-left: 20px;
      padding-right: 8px;
      background-color: white;
    }
    #contentMail {
      font-size: 1.2em;
    }
    #content a:link {
      color: #FF0000; background-color: transparent; 
    }
    #content a:visited {
      color: #C00000; background-color: transparent;
    }
    #content a:hover {
      color: #FF0000; background-color: #FFCC00; text-decoration: none;
    }
    #contentImgRight {
      float: right;
      margin-left: 10px;
      margin-top: 5px;
      margin-bottom: 5px;
    }
    #contentImgLeft {
      float: left;
      margin-right: 10px;
      margin-top: 5px;
      margin-bottom: 5px;
    }
    #contentImportant {
      font-size: 1.1em;
      font-weight: bold;
      /*display: inline-block;*/
      
    }

    .inquiry-table th {
      text-align: left; 
      border-bottom: 2px solid #AAF;
      background-color: #EEF;
      font-weight: normal;
    }
    .formError {
      color: #000;
      background-color: #FCC;
      padding: 5px;
      border-top: 2px solid #C00;
      border-bottom: 2px solid #C00;
    }
    .formOK {
      color: #000;
      font-size: 1.3em;
      background-color: #EFE;
      padding: 5px;
      font-weight: bold;
      border-top: 2px solid #080;
      border-bottom: 2px solid #080;
    }
    .formMailTableCellLabel {
      text-align: right;
      background-color: #EEF;
    }
    div.menu ul {
      font-family: "Trebuchet MS","Lucinda Grande",Verdana,Arial,Helvetica,sans-serif;
      font-weight: bold;
      font-size: 1.2em;
      white-space: nowrap;
      margin-top: 0pt;
      margin-right: 0pt;
      margin-bottom: 0pt;
      margin-left: 0pt;
    }
    div.menu ul li {
      display:inline;
      margin-left:1em;
      /*padding-bottom:0px;*/
      padding-bottom: 0.35em;
    }
    
    div.menu ul li a:link, div.menu ul li a:active, div.menu ul li a:visited {
      color:#00F !important;
      text-decoration:none;
    }
    div.menu ul li a:hover {
      text-decoration:underline;
      color: #00F;
      background-color: #FFCC00;
    }
    
    div.menu .on {
      background-image: url(images/pointer.gif);
      background-position: center bottom;
      background-repeat: no-repeat;
      color:#F00 !important;
    }
