td{font-family:verdana,arial; font-size:11px; color:#ffffff}
a{font-family:verdana,arial,helvetica;font-weight:normal;color:#a30618; text-decoration:none}
a:hover{color:#a30618;font-family:verdana,arial,helvetica;text-decoration:underline}

html, body {
   background: #000000;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
}

hr {
  border-width: 1px 0 0 0;
  border-style:solid;
  border-color: #003d8f;
  padding: 0;
  margin: 4px 0 0 0;
}

#mainpage3 {
   background: url(images/bgpage3.jpg) top left;
   background-repeat: no-repeat;
   position: relative;
   margin: auto;
   width: 1000px;
   height: 631px;
   border: 0;
   OVERFLOW: hidden;
   text-align: left;
}
#sponsor1 {
   background: url(images/sponsoren_01.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 0px;
   top: 560px;
   width: 1000px;
   height: 38px;
   border: 0;
   OVERFLOW: hidden;
}
#sponsor2 {
   background: url(images/sponsoren_02.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 0px;
   top: 560px;
   width: 1000px;
   height: 38px;
   border: 0;
   OVERFLOW: hidden;
}
#title_kontakt {
   background: url(images/title_kontakt.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   left: 45px;
   top: 38px;
   width: 200px;
   height: 25px;
   border: 0;
   OVERFLOW: hidden;
}
#frmnavi1 {
   background: transparent;
   position: absolute;
   padding-top: 10px;
   top: 511px;
   left: 0px;
   width: 100%;
   height: 100%;
   border: 0;
   OVERFLOW: hidden;
}
#frmnavi1 td{color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;}
#frmnavi1 a{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#efefef; text-decoration:none}
#frmnavi1 a:hover{color:#ecdbbf;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}

#frmnavi2 {
   background: transparent;
   position: absolute;
   padding-top: 10px;
   top: 95px;
   left: 45px;
   width: 100%;
   height: 100%;
   border: 0;
   OVERFLOW: hidden;
}
#frmlang {
   background: transparent;
   position: absolute;
   top: 11px;
   left: 912px;
   width: 100%;
   height: 100%;
   border: 0;
   OVERFLOW: hidden;
}
#frmlang td{
   padding: 2px;
}

.zurueck {
   background: #000000;
   position: absolute;
   top: 486px;
   left: 443px;
   width: 63px;
   height: 11px;
   border: 0;
   OVERFLOW: hidden;
}

/* Kontakt-Produktion */
#frmcontent8 {
   background: transparent;
   position: absolute;
   top: 142px;
   left: 32px;
   width: 459px;
   height: 370px;
   border: 0;
   OVERFLOW: auto;
}
#frmcontent8 td {
   font-family: arial,helvetica; 
   font-size: 12px;
   color: #dbdbdb; 
}

#impressum {
   background: #000000;
   position: absolute;
   top: 610px;
   left: 936px;
   width: 60px;
   height: 10px;
   border: 0;
   OVERFLOW: hidden;
}

.rcp_table {
   width: 100%;
}

.rcp_table td{
   padding-left:10px;
   padding-right:12px;
}

/* --------------------------------------------------------------------
   Definitionen für Kontaktformular (Kontakt-Produktion)
   -------------------------------------------------------------------- */
.input {
    font-family: arial,helvetica; 
    font-size: 12px;
    color: #dbdbdb; 
    border: solid 1px #d3d3d3;
    background-color:#302926;
    width: 260px;
    padding: 0.2em; 
}
.textArea {
    font-family: arial,helvetica; 
    font-size: 12px;
    color: #dbdbdb; 
    border: solid 1px #d3d3d3;
    background-color:#302926;
    width: 260px;
    padding: 0.2em; 
}
.button {
    font-family: arial,helvetica; 
    font-size: 12px;
    color: #dbdbdb; 
    border: solid 1px #d3d3d3;
    background-color:#100f0e;
    width: 80px;
    padding: 2px;
}
