 html, body, td { background-color:#000000;
                  color:#FFFFFF;
                  font-family:Arial, Helvetica, sans-serif;
                  font-size:10pt;
                  text-align: center;
                  
 }
table{
 padding:0px;
 margin:0px;
 border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  border-spacing:0px;
  empty-cells:show;
  font-size:8px;
 }

 tr{
 padding:0px;
 margin:0px;
 
  }
  
 td{
   font-size:10px;
 padding:4px;
margin:0px;
 border-left:1px #999999 solid;
 border-top:1px #999999 solid;
 }
 
 
 
h1 { font-style:italic;
      font-size:20pt;
      line-height:20pt;
      
      font-weight:bold;
      text-align:center;
      color:#FFFFFF; }
 h2 { font-size:16pt;
      line-height:16pt;
      font-weight:bold;
      text-align:center;
      color:#FFFFFF; }
 h3 { font-style:italic;
      font-size:12pt;
      line-height:12pt;
      font-weight:bold;
      text-align:center;
      color:#FFFFFF; }
 h4 { font-size:11pt;
      line-height:11pt;
      font-weight:bold;
      text-align:left;
      color:#FFFFFF; }

 a:link { color:#5498BC;
          font-weight:bold;
          text-decoration: none; }
 a:visited { color:#5498BC;
             font-weight:bold;
             text-decoration: none; }
 a:hover { color:#B01E2D;
           text-decoration: underline; }
 a:active { color:#5498BC;
            text-decoration: none; }


 .copy { line-height:2pt;
         font-size:9pt;
         margin-left:5%; }



         
img.navi {
	/*float:left;*/
	padding:0px;
	margin:0px;
	border: 0px;
	}
img {
	padding:0px;
	margin:0px;
	border:0px;
}

a {
	padding:0px;
	margin:0px;
	border:0px solid #000000;}
	
p {
padding:0px;
margin:0px;
}

label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 100px; /* Breite.*/
}

input#submit { /* den Submit-Button */
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  float: none;
  width: auto;
}

label {
 text-align: right; 
 padding-right: 5px; 
}


form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}


form {
  background: #B01E2D;
  border: 0px solid #999999;
  margin:0;
  padding:.5em;
}










input, textarea {
padding:0px;
margin:0px;
font-family: Verdana, Courier New, Arial;
font-size:10px;
border:0px;
}



input.form_kontakt, textarea.form_kontakt {
 font-size:14px;
 padding:2px;
 margin:2px;
 border: 1px #999999 solid;
}


.form_nl {
border:1px #999999 solid;
}

.form_kontakt:hover, .form_nl:hover {
 border: 1px #000000 solid;
 background-color:#FFFFEE;

 }

input.form_kontakt_submit {
 height:25px;
 width:180px;
 font-weight:bold;
 border:1px #999999 solid;
 font-size:14px;
  padding:2px;
 margin:2px;
 }