/* - - - - - - - - - - - - - - - - - - - - */
/* BODY */
/* - - - - - - - - - - - - - - - - - - - - */
body, html {
background-color:#FF0000;
/*background: url(background.gif) ;*/
font-family: Tahoma,Arial,Helvetica,Sans-serif;
font-size: 16px;
color: #000000;
margin: 0;
padding: 0;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* AEUSSERE CONTENTBOX */
/* - - - - - - - - - - - - - - - - - - - - */
#inhalt {
/*margin:10px auto; */
padding: 2px;
background-color:#FF0000;
border: 0px solid #000000;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* übergeordnetes Tabellen-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#design {
/*width: 100%; */
background-color:#FF0000;

position: relative;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* Tabellenkopf-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#head {
background-color:#FF0000;
text-align: center;
color: #ffffff;
}
#banner {
width: 650px;
margin-left: 00px;
/*height: 180px;*/
}
#logo {
margin: -5px 0px 0px -15px;
width: 190px;
border: 0px solid #000000;
}

#tnleft {
width: 150px;
padding: 3px;
color: #000000;
}

#tnmid {
width: 700px;
padding: 3px;
color: #000000;
}
}
#tnright {
width: 275px;
padding: 3px;
color: #000000;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* Menüleisten-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#menue {
background-color:#FF0000;
padding: 0px;
color: #000000;
vertical-align: top;
font-size: 11px;
position: relative;
border: 0px solid #000000;
}

#Navigationsschaltfläche {
color: #000000;
border: 0px solid #000000;
width: 150px;
height: 20px;
margin-top: 0px ;
}

.menuelinks a {
display: block;
/*width: auto;*/
padding: 0px 15px 0px 3px;
background-color:#FF0000;
margin-bottom: 0px;
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
border: 0px solid #ffffff;
width: 140px;
}
.menuelinks a:hover {
background: #ff0000;
text-decoration: none;
color: #ffffff;
}

.menuelinks .aktuell {
display: block;
width: auto;
background: #ff0000;
margin-bottom: 0px;
padding: 0px 0px 0px 3px;
font-size: 11px;
font-weight: bold;
border: 0px solid #cc6600;
}

#flag {
font-family: Tahoma,Arial,Helvetica,Sans-serif;
font-weight: bold;
font-size: 11px;
color: #804040;
}

#flag a {
position: relative;
text-decoration: none;
color: #000000;
}

#flag img {
position: relative;
width: 20px;
height: 12px;
}

#countdown {
top: 05px;
width: 150px;
font-family: Tahoma,Arial,Helvetica,Sans-serif;
font-size: 15px;
line-height: 1.4em;
text-align: center;
border: 0px solid #ffffff;
position: relative;
}

#c1 {
top: 02px;
font-size: 23px;
position: relative;
}

#c2 {
top: 02px;
font-size: 23px;
position: relative;
}

#c3 {
top: 02px;
font-size: 23px;
position: relative;
}

#copy {
font-family: Tahoma,Arial,Helvetica,Sans-serif;
font-weight: bold;
font-size: 11px;
color: #C0C0C0;
margin: 15px 25px 0px 0px;
text-align: center;
}

#copy a:link {
color: #C0C0C0;
text-decoration: none;
}

#copy a:visited {
color: #C0C0C0;
text-decoration: none;
}

#copy a:hover {
color: #C0C0C0;
text-decoration: none;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Footer-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#footer {
background: #ff0000;
padding: 3px;
color: #000000;
text-align: center;
font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif;
font-size: 10px;
font-weight: bold;
border: 0px solid #000000;
margin: 1px;
}

#footer a:link {
color: #ffffff;
text-decoration: none;
}

#footer a:visited {
color: #C0C0C0;
text-decoration: none;
}

#footer a:hover {
color: #000000;
text-decoration: none;
}

#footer a:active {
color: #000000;
text-decoration: none;
}
/*/////////////////////////////////////////*/
/* - - - - - - - - - - - - - - - - - - - - */
/* Seiteninhalt-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
/*/////////////////////////////////////////*/
#content {
background-color:#FF0000;
min-height: 450px;
padding: 3px;
color: #ffffff;
font-family: Tahoma,Arial,Helvetica,Sans-serif;
font-weight: bold;
font-size: 15px;
text-align: center;
vertical-align: top;
border: 0px solid #000000;
margin: 1px auto;
position: relative;
}

#content a:link {
        text-decoration: none;
        color: #400000;
        }
#content a:visited {
        text-decoration: none;
        color: #804040;
        }
#content a:hover {
        text-decoration: underline;
        color: #400000;
        }
#content a:active {
        text-decoration: underline;
        color: #000000;
        }

/* - - - - - - - - - - - - - - - - - - - - */
/* HOME/INDEX-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#feis         {
margin: -25px 0px 0px 00px;
text-align: center;
font-size: 15px;
}

#logo1 {
position: absolute;
width: 170px;
left: -20px;
margin: -45px 0px 0px 00px;
float: right;
}

#logo2 {
position: absolute;
width: 170px;
margin: -45px 0px 0px 00px;
right: -20px;
float: right;
}

#ceili {
position: absolute;
width: 210px;
margin: 65px 0px 0px 00px;
right: -40px;
float: right;
}

#op        {
        font-size: 30px;
        border-style: double;
        border-width: 0px;
  margin: 15px 0px 15px 00px;
        }
#op1        {
        font-size: 25px;
  margin: 15px 0px 15px 00px;
        }

#feis a:link {
        text-decoration: none;
        color: #400000;
        }
#feis a:visited {
        text-decoration: none;
        color: #804040;
        }
#feis a:hover {
        text-decoration: underline;
        color: #400000;
        }
#feis a:active {
        text-decoration: underline;
        color: #000000;
        }

#feis table {
        border-style: double;
        border-width: 0px;
        text-align:left;
        position: relative;
        top: 5px;
        left: 0px;
        line-height: 2em;
        font-size: 1.0em;
        }

#feis sup {
        font-size: 0.6em;
        border-style: double;
        border-width: 0px;
        }

#feis td.a1        {
        width: 160px;
        border-style: double;
        border-width: 0px;
        line-height:1.4em;
        padding-left: 160px;
        font-weight: bold;
        font-size: 0.9em;
        }

#feis td.a2        {
        width: 680px;
        border-style: double;
        border-width: 0px;
        line-height:1.4em;
        font-size: 0.9em;
        font-weight: bold;
        }

#feis td.a2 a        {
        font-size: 1.2em;
        }

#feis td.a3        {
        height: 10px;
        border-style: double;
        border-width: 0px;
        }

#feis td.a4        {
        height: 20px;
        border-style: double;
        border-width: 0px;
        }

#up        {
        font-size: 12px;
  line-height: 2em;
        }
/* - - - - - - - - - - - - - - - - - - - - */
/* Detail-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */

#rules         {
         width: 690px;
         margin: -30px 0px 0px 20px;
         font-size: 14px;
         line-height: 140%;
         position: relative;
         border: 0px solid #000000;
         text-align: center;
  }

#rules h2 {
         margin-top: 0px;
         position: relative;
         border: 0px solid #000000;
        }

#rules p.s {
         margin-top: 0px;
         font-size: 0.9em;
  }

#dear {
         margin-top:  5px;
         margin-left: 0px;
         border: 0px solid #000000;
         text-align: left;
        }

#open        {
        font-size: 18px;
  line-height: ;
        }

#download  {
        margin-top: -10px;
  margin-bottom: 10px;
  font-size: 14px;
  }

#rules li {
        margin-top:  5px;
  margin-left: -10px;
  border: 0px solid #000000;
   text-align: left;
        }

.b1 {
  font-weight: bolder;
  }

#rules th {
  width: 90px;
  text-align: center;
  }

#rules td {
  text-align: center;
  }

/* - - - - - - - - - - - - - - - - - - - - */
/* Syllabus-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */

#syllabus         {
        width: 600px;
  margin: -30px 0px 10px 0px;
        font-size: 13px;
  position: relative;
        border: 0px solid #000000;
  text-align: center;
  }

/* - - - - - - - - - - - - - - - - - - - - */
/* HOWTOGET-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#map table {
width: 800px;
text-align: left;
        border-style: double;
        border-width: 0px;
        position: relative;
        font-size: 1.0em;
        }

map th        {
        height: 30px;
        vertical-align:top;
        padding-top: 1px;
        font-size: 1.2em
        }

#map td        {
font-size: 0.8em;
        vertical-align:top;
<!--        border-style: solid;
        border-color: #000000;-->
        }


#map td.ax        {
        height: 180px;
        width: 150px;
        border-style: double;
        border-width: 0px;
        line-height: 2em;
        text-align: center;
        font-weight: bold;
        font-size: 1em;
        padding-top: 20px;
        padding-right: 20px;
        }


#map td.a1        {
        height: 50px;
        padding-top: 1px;

        }

#map td.a2        {
        height: 30px;
        padding-top: 1px;
        }

#map td.a3        {
        height: 175px;
        padding-right:10px;
        padding-top: 1px;
        }

#map td.a4        {
        height: 80px;
        padding-right:10px;
        padding-top: 1px;
        }

#map td.a5        {
        height: 300px;
        width: 175px;
        padding-top: 1px;
        }

#map td.a6        {
        height: 20px;
        font-size: 1.0em;
        }

#map td.a6 a {
        font-size: 0.8em;
        line-height: 1.2em;
        }

#map a {
        font-size: 1.2em;
        line-height: 1.2em;
        }

#map a:link {
        text-decoration: none;
        color: #FFFFFF;
        }

#map a:visited {
        text-decoration: none;
        color: #C0C0C0;
        }

#map a:hover {
        text-decoration: underline;
        }

#map a:active {
        text-decoration: underline;
        color: #FFFFFF;
        }


/* - - - - - - - - - - - - - - - - - - - - */
/* ACCO-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */

#acco table {
        text-align:left;
        position: relative;
        top: 0px;
        font-weight: ;
        font-size: 1.1em;
  font-family: 'Times New Roman',Arial,Helvetica,Sans-serif;
        }

#acco td        {
        border-style: double;
        border-width: 0px;
        vertical-align:top;
        }

#acco td.a1        {
        height: 155px;
        width: 280px;
        }

#acco td.a2        {
        width: 340px;
  vertical-align:middle;
        }

#acco td.a3        {
        width: 400px;
        }

#acco tr.r1        {
        font-size: 0.8em;
        }
/* - - - - - - - - - - - - - - - - - - - - */
/* HHINFO-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#hh {
        min-height: 450px;
        position: relative;
        padding-bottom: 0px;
        padding: 0px;
        font-size: 0.9em;
        }

/* - - - - - - - - - - - - - - - - - - - - */
/* SPONSORS-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#sponsors li.f1        {
        margin-left: 0px;
        height: 40px;
  margin-top: -30px;
        margin-bottom: 10px;
        font-family: Tahoma,Arial,Helvetica,Sans-serif;
        font-weight: bold;
        font-size: 1.2em;
        list-style-type: none;
        text-decoration: none;
  border: 0px solid #000000;
        }

#sponsors li.f2        {
        margin-left: 0px;
        height: 20px;
        margin-bottom: 10px;
        font-family: Tahoma,Arial,Helvetica,Sans-serif;
        font-weight: bold;
        font-size: 1.2em;
        list-style-type: none;
        text-decoration: none;
   border: 0px solid #000000;
        }

#sponsors li.fx        {
        margin-left: 0px;
        height: 15px;
        margin-bottom: 10px;
        font-family: Tahoma,Arial,Helvetica,Sans-serif;
        font-weight: bold;
        font-size: 1.0em;
        list-style-type: none;
        text-decoration: none;
  border: 0px solid #000000;
        }

#offer li.f1        {
        margin-left: 0px;
        height: 90px;
        margin-bottom: 10px;
        font-family: Tahoma,Arial,Helvetica,Sans-serif;
        font-weight: bold;
        font-size: 1.2em;
        list-style-type: none;
        text-decoration: none;
  border: 0px solid #000000;
        }

#offer li.f2        {
        margin-left: 0px;
        height: 15px;
        margin-bottom: 10px;
        font-family: Tahoma,Arial,Helvetica,Sans-serif;
        font-weight: bold;
        font-size: 1.0em;
        list-style-type: disc;
        text-decoration: none;
   border: 0px solid #000000;
        }
/* - - - - - - - - - - - - - - - - - - - - */
/* CONTACT-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */


/* - - - - - - - - - - - - - - - - - - - - */
/* FAQ-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#faq         {
        width: 600px;
  margin: 1px auto;
        font-size: 13px;
  position: relative;
        border: 0px solid #000000;
  }

.x {
        margin-top: -0px;
  margin-left: 0px;
        font-size: 0.9em;
  position: absolute;
  border: 0px solid #000000;
        }

#faq p {
        margin-top: -10px;
        font-size: 2em;
  position: relative;
  border: 0px solid #000000;
        }

#faq li.f1        {
        height: 20px;
        margin-bottom: 10px;
        font-size: 15px;
        list-style-type: disc;
        text-decoration: underline;
  border: 0px solid #000000;
        }

#faq li.f2        {
        list-style-type: none;
        }

/* - - - - - - - - - - - - - - - - - - - - */
/* DISCLAMER-DESIGN*/
/* - - - - - - - - - - - - - - - - - - - - */
#disc         {
text-align:left;
font-size: 13px;
position: relative;
}

.y {
  right: 00px;
        font-size: 0.9em;
  position: absolute;
  border: 0px solid #000000;
        }

























