.body    
      {
      padding : 0;
      margin : 0;
      background-color : #e3e4e5;
      font-family : Frutiger, Arial, sans-serif;
      font-size : 11px;
      line-height : 150%;
      color : #0000000;
      background-repeat: repeat-y;
      background-position: center;
      }
      
.mainText    {
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #000000;
      line-height : 150%;
      padding-bottom: 10px;
      padding-top: 10px;
      padding-left:10px;
      padding-right:10px;
      }

  .mainText a:link {color:#000000;text-decoration:none;}
  .mainText a:hover {color:#000000;text-decoration:none;}
  .mainText a:active {color:#000000;text-decoration:none;}
  .mainText a:visited {color:#000000;text-decoration:none;}

.mainTextw    {
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #ffffff;
      line-height : 12px;
      padding-top: 7px;
      }

  .mainTextw a:link {color:#ffffff;text-decoration:none;}
  .mainTextw a:hover {color:#ffffff;text-decoration:none;}
  .mainTextw a:active {color:#ffffff;text-decoration:none;}
  .mainTextw a:visited {color:#ffffff;text-decoration:none;}

.mainTextwb    {
      font-family: Arial, sans-serif;
      font-size: 15px;
      font-weight: bold;
      color: #ffffff;
      line-height : 100%;
      padding-top: 5px;
      padding-left:15px;
      }

  .mainTextwb a:link {color:#ffffff;text-decoration:none;}
  .mainTextwb a:hover {color:#ffffff;text-decoration:none;}
  .mainTextwb a:active {color:#ffffff;text-decoration:none;}
  .mainTextwb a:visited {color:#ffffff;text-decoration:none;}

p { line-height:150%; margin:0; }

table { width:auto; border-collapse:collapse; margin-bottom:0px; border-top:0px #888 solid; border-bottom:0px #e2002b solid; }
  table caption { font-variant:small-caps; }
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding:0px; font-family : Frutiger, Arial, sans-serif;
      font-size : 12px;
      line-height : 150%;}
  thead th { color:#000; border-bottom:0px #800 solid; }
  tbody th { background:transparent; color:#000; }
  tbody th[scope="row"], tbody th.sub { background:transparent; }

  tbody th { border-bottom:0px solid #fff; text-align:left; }
  tbody td { border-bottom:0px solid #eee; }

 


h1
  {
  font-family: "Arial Narrow", sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #3e3e40;
  }

h3
  {
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height : 100%;
  color: #ffffff;
  }
  
h5
  {
  font-family: Georgia, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  }
  
h4
  {
  font-family: "Myriad Pro", Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height : 150%;
  color: #3e3e40;
  }

.bild    {
      border-width : 1px;
      border-color : #3e3e40;
      }
      
.bild a:link {color:#3e3e40;text-decoration:none;}
.bild a:hover {color:#3e3e40;text-decoration:none;}
.bild a:active {color:#3e3e40;text-decoration:none;}
.bild a:visited {color:#3e3e40;text-decoration:none;}



input, textarea, select { padding-left: 2px; font-size: 80%; }

textarea {
    font-family: verdana;
    }
  
  form fieldset.csc-mailform { 
     border: 0; 
      padding: 1px; 
      }
      
      form fieldset.csc-mailform div.csc-mailform-field {
    margin: 0;
        padding: 0;
        }  
      
      form fieldset.csc-mailform div.csc-mailform-field label,
      form fieldset.csc-mailform span.csc-mailform-label {
          font-size: 100%;
             margin-right: 0.5em; 
              width: 10em; 
            width: 30%;
                float: left;
                }
                
                form fieldset.csc-mailform DIV.csc-mailform-field { 
              padding: 0px; 
                  margin: 5px;
                  }
                  
                  form fieldset.csc-mailform DIV.csc-mailform-label { padding: 5px; font:  bold 10px Verdana, Arial, sans-serif; color: #000066; }
                  
                  form fieldset.csc-mailform  div.csc-mailform-field img.captcha {
                position: relative;
                    margin: 0 0 0 5px;
                  top: 0px;
                  }  
                  
                  form fieldset.csc-mailform div.csc-mailform-field input.captchaResponse {
                      position: relative;
                    top: -6px;
                    }



