<style type="text/css">
/*
 * ========================================
 * global element styles
 * ========================================
 */
table { font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;color: #031931; }
.tableborder { padding: 0px;margin: 0px;width: 100%;background-color: #E3E7EB; }
td { font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;color: #031931; }
a:link{color:black; text-decoration: none;}
a:visited{color:black; text-decoration: none;}
a:active{color:red; text-decoration: none;}
a:hover{color:none;   text-decoration: none;}
.pformright { padding: 3px;margin-top: 1px;border-top: 1px solid #C2CFDF;background-color: #D7DBDF; }
.codebuttons { font-size: 10px;font-family: verdana, helvetica, sans-serif;vertical-align: middle; }
.formbutton   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #deff84; border: solid 1px #003366 }
/* Definierter Bereich */
.ersteline {font-family:verdana, helvetica, sans-serif; font-size: 10px; font-weight:normal; color:black; }
.erstelinebig {font-family:verdana, helvetica, sans-serif; font-size: 12px; font-weight:bold; color:black; }
.letzteline {font-family:verdana, helvetica, sans-serif; font-size: 10px; font-weight:normal; color:black; }
.navlineleft {font-family:verdana, helvetica, sans-serif; font-size: 12px; font-weight:normal; color:black; }
.navlinelefterst {font-family:verdana, helvetica; font-size: 14px; font-weight:bold; color: black; text-align: left;}
.notify {font-family:verdana, helvetica, sans-serif; font-size: 10px; font-weight:bold; color:red;}
.colorinnotifybg {font-family:verdana, helvetica, sans-serif; font-size: 10px; font-weight:bold; color:black;}
.navmenuheader {font-family:verdana, helvetica, sans-serif; font-size: 10px; font-weight:normal; color:black; text-align: center;}
.maintopheader {font-family:verdana, helvetica, sans-serif; font-size: 10px; font-weight:normal; color:black; text-align: center;}
.navmenuheaderunderline {font-family:verdana, helvetica, sans-serif; font-size: 8px; font-weight:bold; color:black; text-align: center;}
.textheadersmall {font-family:verdana, helvetica, sans-serif; font-size:12px; font-weight:bold; color: #3399FF; }
.textheader {font-family:verdana, helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #808080; text-decoration:none;}
.textsubheader {font-family:verdana, helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #031931; text-decoration:none;}
.textheaderbig {font-family:verdana, helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #0033CC; }
.textsmall {font-family:Arial;  font-size: 9px; font-weight:normal; color: #3399FF; }
.text {font-family:verdana, helvetica, sans-serif;  font-size: 10px; font-weight:normal; color:#3399FF; }
.textbig {font-family:verdana, helvetica, sans-serif;  font-size: 14px; font-weight:normal; color:#3399FF; }
.textalt {font-family:Arial;  font-size: 10px; font-weight:normal; color:navy;}
.textalt2 {font-family:Arial;  font-size: 9px; font-weight:normal; color:#666666;}
.textbox {font-family:Arial;  font-size: 10px; font-weight:normal; color:#666666;}
.textpub {font-family:verdana;  font-size: 9px; font-weight:normal;  }
.tableheaderhell {font-family:verdana, helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; text-decoration:none;}
.tableheaderdunkel {font-family:verdana, helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; text-decoration:none;}
.textinput {font-family:verdana, helvetica, sans-serif;  font-size: 10px; font-weight:normal;  color="808080"}
.textinputhervorgehoben {font-family:Arial;  font-size: 10px; font-weight:bold;  color:red;}
.inputdes {font-family:Arial; color:red; font-size: 10px; font-weight:normal;  text-align: left;}
.inputdesexample {font-family:Arial; color:black; font-size: 8px; font-weight:normal;  text-align: left;}
.farbhinterlegt {color: #0033CC;}
.picheader {font-family:Arial;  font-size: 10px; font-weight:bold;  color: #0033CC;}
.arial {font-family:Arial;  font-size: 10px; }
.verdana {font-family:verdana, helvetica, sans-serif; }
.farbhervorgehoben {color: #FF0000;}
.boxhinterlegt {color: #808080;}
.fetthinterlegt {font-family:verdana, helvetica, sans-serif; font-weight:bold}
.kursivhinterlegt {font-family:verdana, helvetica, sans-serif;  font-style: italic}
.unterstrichen {font-family:verdana, helvetica, sans-serif; text-decoration:underline;}
.grosshinterlegt {font-family:verdana, helvetica, sans-serif; font-size: 14px; }
.hell  {color:black;}
.dunkel  {color:black;}
.specialnormal {font-family:verdana, helvetica, sans-serif; color:black; font-size: 9px; font-weight:normal;}
.specialnormalinput {font-family:verdana, helvetica, sans-serif; color:yellow; font-size: 10px; font-weight:normal;}
.farblist1 {color: #FF0000;}
.farblist2 {color: #FFFF00;}
.farblist3 {color: #00FF00;}
.farblist4 {color:navy;}
.farblist5 {color: #000000;}
.green {color: #008800;}
.warning {color: #FfFF00;}
.red {color: #Ff0000;}
.titlerow{
        background-color:#00779a;
        font-size:14px;
        color:#ffffff;
        font-weight:bold;
        text-align:center;
        }

.whiterow{
        background-color:#ffffff;
        color:#000000;
        }

.greyrow{
        background-color:#dddddd;
        color:#000000;
        }

.rankingtable{
        background-color:#555555;
        border-collapse:collapse;
        border:1px solid #555555;
 }

.rankingtable td { border:1px solid #C0C0C0;
                   padding:3px;
                   font-family:Arial, sans-serif;
                   font-size:12px;
                }
.fehlerbereich {
font-family : Verdana, Arial, Helvetica; 
font-size : 14px; 
color : #FF0000; 
line-height : 16px; 
text-align:center;
width : 460px;
font-weight: bold;
}
.fehleroben {
background-image: url(images/kasten/header.jpg);
background-repeat: no-repeat;
background-position: center;
font-weight: bold;
height:40px;
width : 448px;
line-height : 30px; 
vertical-align: middle;
}
.fehlertextmitte {
#padding:10px;
#margin:10px 10px 10px 10px;
background-image: url(images/kasten/middle.jpg);
background-position: center;
width : 448px;
font-weight: normal;
}
.fehlertextunten {
background-image: url(images/kasten/down.jpg);
background-repeat: no-repeat;
background-position: center;
width : 448px;
font-weight: normal;
}   

.menuebuttomtopliga
{
  height:38px;
  width:100%;
  background-image: url(/images/backgrounds/tablehead_topligen.jpg)
}

td.tabelhead_long_blank_yellow  {
background-image: url(/images/backgrounds/tabelhead_long_blank_yellow.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #000000;
}

td.tabelhead_xlong_blank_yellow  {
background-image: url(/images/backgrounds/tabelhead_xlong_blank_yellow.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #000000;
}

td.tabelhead_long_blank_red  {
background-image: url(/images/backgrounds/tabelhead_long_blank_red.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #FFFFFF;
}
td.tabelhead_xlong_blank_red  {
background-image: url(/images/backgrounds/tabelhead_xlong_blank_red.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #FFFFFF;
}
td.tabelhead_long_blank_orange {
background-image: url(/images/backgrounds/tabelhead_long_blank_orange.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #000000;
}

td.tabelhead_long_blank_grey  {
background-image: url(/images/backgrounds/tabelhead_long_blank_grey.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #000000;
}

td.tabelhead_xlong_blank_grey  {
background-image: url(/images/backgrounds/tabelhead_xlong_blank_grey.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #000000;
}

td.tabelhead_long_blank_green  {
background-image: url(/images/backgrounds/tabelhead_long_blank_green.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #FFFFFF;
}

td.tabelhead_xlong_blank_green  {
background-image: url(/images/backgrounds/tabelhead_xlong_blank_green.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #FFFFFF;
}

td.tabelhead_long_blank_blue {
background-image: url(/images/backgrounds/tabelhead_long_blank_blue.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #FFFFFF;
}

td.tabelhead_xlong_blank_blue {
background-image: url(/images/backgrounds/tabelhead_xlong_blank_blue.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #FFFFFF;
}

td.tabelhead_blank_grey {
background-image: url(/images/backgrounds/tabelhead_blank_grey.gif);
background-repeat: no-repeat;
height: 35px;
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #000000;
}


td.tabelhead_blank_orange {
background-image: url(/images/backgrounds/tabelhead_blank_orange.gif);
background-repeat: no-repeat;
height: 35px;
font-family : Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #000000;
}

td.tabelhead_blank_blue {
background-image: url(/images/backgrounds/tabelhead_blank_blue.gif);
background-repeat: no-repeat;
height: 35px;
font-family : Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #000000;
}

td.tabelhead_blank_yellow {
background-image: url(/images/backgrounds/tabelhead_blank_yellow.gif);
background-repeat: no-repeat;
height: 35px;
font-family : Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
color: #000000;
}
.divline
{
  height:4px;
  width:100%;
  background-image: url(/images/hlinie.gif)
}

.attentionbutton {
font-size: 14px;
font-family: Arial;
text-decoration: blink;
color: #FF0000;
border: 1px solid #FF0000;
background-color: #FFECEC;
}


.registerbutton
{
  font-size: 10px;
  font-family: Arial;
  border: 1px solid #C0C0C0;
  background-color: #99FF33;
  color: #0033CC;
  width: 100px;
  font-weight: bold;
}

.submitbutton01blau {
        height: 20px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        border:none;
        background-image: url(/images/backgrounds/b200-16.gif);
        cursor: pointer;
}

.submitbutton01gelb {
        height: 20px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        border:none;
        background-image: url(/images/backgrounds/b200-17.gif);
        cursor: pointer;
}

.submitbutton01dunkelgelb {
        height: 20px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        border:none;
        background-image: url(/images/backgrounds/b200-18.gif);
        cursor: pointer;
}

.submitbutton01orange {
        height: 20px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        border:none;
        background-image: url(/images/backgrounds/b200-19.gif);
        cursor: pointer;
}

.submitbutton01rot {
        height: 20px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        border:none;
        background-image: url(/images/backgrounds/b200-20.gif);
        cursor: pointer;
}

.submitbutton01grau {
        height: 20px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #FF0000;
        border:none;
        background-image: url(/images/backgrounds/b200-22.gif);
        cursor: pointer;
}

.submitbutton01lila {
        height: 20px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        border:none;
        background-image: url(/images/backgrounds/b200-14.gif);
        cursor: pointer;
}

.submitbutton01dunkelblau {
        height: 20px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        border:none;
        background-image: url(/images/backgrounds/b200-15.gif);
        cursor: pointer;
}

.submitbutton01gruen {
        height: 20px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        border:none;
        background-image: url(/images/backgrounds/b150-6.gif);
        cursor: pointer;
}


.submitbutton02blau {
        height: 22px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        background-color: #6AB1F1;
        border:1px solid #FFFFFF;
        background-image: url(/images/backgrounds/b200-16.gif);
        cursor: pointer;
}


.submitbutton03blau {
        height: 22px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        background-color: #303670;
        border:1px solid #FFFFFF;
        background-image: url(/images/backgrounds/b200-16.gif);
        cursor: pointer;
}

.submitbutton04blau {
        height: 22px;
        width:160px;
        font-family:Verdana,sans;
        font-size:11px;
        color: #000000;
        background-color: #000000;
        border-top:1px solid #00C0FF;
        border-left:1px solid  #00C0FF;
        border-bottom:1px solid  #0070C0;
        border-right:1px solid  #0070C0;
        background-image: url(/images/backgrounds/b200-16.gif);
        cursor: pointer;
}

.bluecolornormal {
        font-family:Verdana,sans;
        font-size:11px;
        color: #4040ff;
}

.bluecolorklein {
        font-family:Arial;
        font-size:9px;
        color: #4040ff;
}

.bluecolorbig {
        font-family:Verdana,sans;
        font-size:14px;
        color: #4040ff;
}

.greencolornormal {
        font-family:Verdana,sans;
        font-size:11px;
        color: #00ff00;
}

.greencolorklein {
        font-family:Arial;
        font-size:9px;
        color: #00ff00;
}

.greencolorbig {
        font-family:Verdana,sans;
        font-size:14px;
        color: #00ff00;
}

.yellowcolornormal {
        font-family:Verdana,sans;
        font-size:11px;
        color: #FFff00;
}

.yellowcolorklein {
        font-family:Arial;
        font-size:9px;
        color: #FFff00;
}

.yellowcolorbig {
        font-family:Verdana,sans;
        font-size:14px;
        color: #FFff00;
}

.redcolornormal {
        font-family:Verdana,sans;
        font-size:11px;
        color: #FF0000;
}

.redcolorklein {
        font-family:Arial;
        font-size:9px;
        color: #FF0000;
}

.redcolorbig {
        font-family:Verdana,sans;
        font-size:14px;
        color: #FF0000;
}

             
</style>

