<style type="text/css">
/*
 * ========================================
 * global element styles
 * ========================================
 */
table { width:100%; table-layout:fixed; overflow:hidden;  }
.tableborder { padding: 0px;margin: 0px;width: 100%;background-color: #E3E7EB; }
td {
font-family: Arial;
font-size: 11px;
color: #333333; 
}
input {
  font-size: 12px;
  font-family: Arial;
  border: 1px solid #C0C0C0;
  color: #0033CC;
}

select {
  font-size: 12px;
  font-family: Arial;
  solid #C0C0C0;
  color: #0033CC;
}

a:link{color:black; text-decoration: none;}
a:visited{color:black; text-decoration: none;}
a:active{color:red; text-decoration: none;}
a:hover { font-weight:normal; color:#00CCFF; text-decoration:underline; }
.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:white; }
.erstelinebig {font-family:verdana, helvetica, sans-serif; font-size: 12px; font-weight:bold; color:white; }
.letzteline {font-family:verdana, helvetica, sans-serif; font-size: 10px; font-weight:normal; color:white; }
.navlineleft {font-family:verdana, helvetica, sans-serif; font-size: 12px; font-weight:normal; color:white; }
.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:red;}
.navmenuheader {font-family:verdana, helvetica, sans-serif; font-size: 10px; font-weight:normal; color:white; text-align: center;}
.maintopheader {font-family:verdana, helvetica, sans-serif; font-size: 10px; font-weight:normal; color:white; text-align: center;}
.navmenuheaderunderline {font-family:verdana, helvetica, sans-serif; font-size: 8px; font-weight:bold; color:black; text-align: center;}
.textheadersmall {font-family:Arial; font-size:12px; font-weight:bold; color: #3399FF; }
.textheader {font-family:Arial; 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:Arial;  font-size: 12px; font-weight:normal; color:#333333; }
.textbig {font-family:verdana, helvetica, sans-serif;  font-size: 14px; font-weight:normal; color:#333333; }
.textalt {font-family:Arial;  font-size: 11px; font-weight:normal; color:#navy;}
.textalt2 {font-family:Arial;  font-size: 9px; font-weight:normal; color:#666666;}
.textbox {font-family:Arial;  font-size: 11px; font-weight:normal; color:#666666;}
.textpub {font-family:Arial;  font-size: 12px; font-weight:normal;  }
.textlink {font-family:Arial;  font-size: 10px; font-weight:normal;  }
.tableheaderhell {font-family:verdana, helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #FFFFFF; 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: 12px; font-weight:bold;  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 { text-decoration:underline;}
.grosshinterlegt {font-size: 14px; }
.kleinhinterlegt {font-size: 9px; }
.minihinterlegt { font-size: 6px; }
.hell  {color:white;}
.dunkel  {color:black;}
.specialnormal {font-family:verdana, helvetica, sans-serif; color:white; 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:#666666;
        font-size:14px;
        font-family: Arial; 
        color:#FFFFFF;
        font-weight:normal;
        text-align:center;
        }
.rostertitlerow{
        background-color:#00CCFF;
        font-size:14px;
        font-family: Verdana; 
        font-weight:bold;
        text-align:center;
        }
.rosterrow{
        background-color:#808080;
        font-size:12px;
        font-family: Verdana; 
        font-weight:normal;
        text-align:center;
        }
.whiterow{
        background-color:#ffffff;
        color:#666666;
        font-size: 10px;
        font-family: Arial;        
        }

.greyrow{
        background-color:#dddddd;
        color:#666666;
        font-size: 10px;
        font-family: Arial;        
        }

.eingabebereich{
  font-size: 12px;
  font-family: Arial;
  border: 1px solid #C0C0C0;
  color: #0033CC;
}

.eingabebereich_main{
  font-size: 12px;
  font-family: Verdana;
  border: 1px solid #C0C0C0;
  color: #666666;
}

.eingabereich_login{
position: relative; 
border-left: 1px solid #C0C0C0; 
border-top: 1px solid #C0C0C0; 
border-bottom: 1px solid #C0C0C0; 
padding-left: 0; 
padding-right: 0; 
padding-top: 1; 
padding-bottom: -2; 
font-size:17px; 
color:#808080
}
.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;
                }

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;
font-weight:bold;
}

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;
font-weight:bold;
}

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;
font-weight:bold;
}
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;
font-weight:bold;
}
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;
font-weight:bold;
}

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;
font-weight:bold;
}

td.tabelhead_xlong_blank_grey  {
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;
font-weight:bold;
}

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;
font-weight:bold;
}

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;
font-weight:bold;
}

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;
font-weight:bold;
}

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;
font-weight:bold;
}

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;
font-weight:bold;
}


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;
font-weight:bold;
}

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;
padding-left: 10px;
text-align: left;
color: #000000;
font-weight:bold;
}

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;
font-weight:bold;
}
                
.fehlerbereich {
font-family : Verdana, Arial, Helvetica;
font-size : 14px;
color : #FF0000;
line-height : 16px;
width : 100%;
font-weight: bold;
}
.fehleroben {
background-image: url(/images/kasten/header.png);
background-repeat: no-repeat;
background-position: center;
font-weight: bold;
height:40px;
width : 448px;
line-height : 30px;
vertical-align: middle;
}
.fehlertextmitte {
background-image: url(/images/kasten/middle.png);
background-position: center;
width : 448px;
font-weight: normal;
}
.fehlertextunten {
background-image: url(/images/kasten/down.png);
background-repeat: no-repeat;
background-position: center;
width : 448px;
height: 10px;
font-weight: normal;
}

.mainheadblankgrey 
{
background-image: url(/images/title_empty.jpg);
background-repeat: no-repeat;
background-position: center;
height: 35px;
width: 254px;
/* font-family : Myriad Pro;*/
font-family: Segoe UI;
font-size : 20px;
vertical-align: middle;
text-align: left;
padding-left: 10px;
font-weight: bold;
}


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

.menuedownlineliga
{
  height:9px;
  width:100%;
  background-image: url(/images/backgrounds/tabelfooter_topligen.jpg);
}
.divline
{
  height:4px;
  width:100%;
  background-image: url(/images/hlinie.gif);
  background-repeat: repeat-x;
}

.buttomline
{
  height:9px;
  width:100%;
  background-image: url(/images/myl/tabelfooter_topligen.jpg);
}

.submitbuttonnewsletter {
font-size: 10px; 
font-family: Arial; 
border: 1px solid #C0C0C0; 
background-color: #00CCFF; 
width:100;
}

.selectbutton {
font-size: 10px; 
font-family: Arial; 
background-color: #00CCFF; 
color: #0033CC;
}

.quotearea {
font-size: 9px;
font-family: Arial;
background-color: #cccccc;
color: #0033CC;
width:100%;
text-align: left;
padding-left: 5px;
}

.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: #FFFFFF;
        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: #FFFFFF;
        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: #FFFFFF;
        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: #FFFFFF;
        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: #FFFFFF;
        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: #FFFFFF;
        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: #FFFFFF;
        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: #FFFFFF;
        background-color: #FFFFFF;
        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;
}

.ppad {
padding:5px;
}
             
</style>

