body {
        color: #000080;
        font-size: 10pt;
        font-family: Verdana,Helvetica, MS Sans Serif, Arial ;

}
td, p, th       {
        color: #000080;
        font-size: 10pt;
        font-family: Verdana,Helvetica, MS Sans Serif, Arial ;

}
a       {
        text-decoration:none;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #000080;
        }

a:hover {text-decoration:underline}

h1 {
        font-family: Comic Sans MS,Verdana,Arial;
        font-weight: bold;
}
h3      {
        color: #000080;
        font-size: 12pt;
        font-weight: bold;
        font-family: Verdana,Arial, Helvetica;
        }
h4      {
        color: #000080;
        font-size: 10pt;
        font-weight: bold;
        font-family: Verdana,Arial, Helvetica;
        font-style: italic;
        }

.mainmenu        {
        color: #003399;
        background-color:#FFFFFF;
        font-size: 10pt;
        font-family: Verdana,Arial, Helvetica;
        font-weight: bold;
        vertical-align : top;
        text-align : center;
}

.submenumaster {
        color: #003399;
        background-color:#E1E1C4;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#00009F;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#00009F;

}.submenu1 {
        margin-top:0.5cm;
        color: #003399;
        background-color:#E1E1C4;
        font-size: 11pt;
        font-family: Verdana,Arial, Helvetica;
        font-weight: bold;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#00009F;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#00009F;

}
.submenu2 {
        color: #003399;
        background-color:#E1E1C4;
        font-size: 9pt;
        font-family: Verdana,Arial, Helvetica;

}.submenu3 {
        color: #003399;
        background-color:#E1E1C4;
        font-size: 8pt;
        font-family: Verdana,Arial, Helvetica;
  border-width:1px;
  border-style:solid;
  border-color:#00009F;

}
.mainsite {
        color: #003399;
        background-color:#F6F6EC;
}
.menuactive        {
        color: #E1E1C4;
        background-color:#000080;
        font-size: 10pt;
        font-family: Verdana,Arial, Helvetica;
        font-weight: bold;
        text-align : center;
}
.menuinactive        {
        color: #EFEFEF;
        background-color:#7F7F7F;
        font-size: 10pt;
        font-family: Verdana,Arial, Helvetica;
        font-weight: bold;
        text-align : center;
}
.menusubactive        {
        color: #E1E1C4;
        background-color:#000080;
        font-size: 10pt;
        font-family: Verdana,Arial, Helvetica;
        font-weight: bold;
}
.menusubinactive        {
        color: #E1E1C4;
        background-color:#000080;
        font-size: 10pt;
        font-family: Verdana,Arial, Helvetica;
        font-weight: normal;
}
a.menuinactive:link,a.menuinactive:active,a.menuinactive:visited {text-decoration:none;color: #EFEFEF;}
a.menuinactive:hover {color:#000080;text-decoration:underline;}

td.a.submenu2:visited                                        {
        color: #003399;
        background-color:#EFEFEF;
        font-size: 9pt;
        font-family: Verdana,Arial, Helvetica;
        font-weight:normal;

}

tr.roweven, td.roweven,        {        background-color: #DCE7F5;     }
tr.rowodd, td.rowodd,        {        background-color: #EEEEEE;     }
a.roweven:link,a.roweven:active,a.roweven:visited {text-decoration:none;        font-weight: normal;
}
a.roweven:hover {color:#00007F;text-decoration:underline;}

.resulttable {
        color: #003399;
        background-color:#EFEFEF;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#003399;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#003399;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#003399;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#003399;

}

a.td.kopf:link                                        {        color: #EEEEEE;        }
td.a.kopf:visited                                        {        color: #EEEEEE;        }
a.td.kopf:active                                        {        color: #EEEEEE;        }













.naviitem        {
        color: #8099cc;
        font-size: 7pt;
        font-family: Verdana,Arial, Helvetica;
        font-weight: bold;
}

.navititle        {
        color: #8099cc;
        font-size: 8pt;
        font-weight: bold;
        font-family: Verdana,Arial, Helvetica;
}

a.naviitem:link,a.naviitem:active,a.naviitem:visited {text-decoration:none;color: #8099cc;}
a.naviitem:hover {color:#00007F;text-decoration:underline;}
a.navititle:link,a.navititle:active,a.navititle:visited {text-decoration:none;color: #8099cc;}
a.navititle:hover {color:#00007F;text-decoration:underline;}
a.mainmenu:link,a.mainmenu:active,a.mainmenu:visited {text-decoration:none;color: #8099cc;}
a.mainmenu:hover {color:#00007F;text-decoration:underline;}

a.pagelink:link,a.pagelink:visited,a.pagelink:hover {color: #EEEEEE;text-decoration:underline; font-weight:bold}







a.navi:link, a.navi:active, a.navi:hover, a.navi:visited        {
        font-size: 8pt;
        font-family: Verdana,MS Sans Serif, Arial, Helvetica;
        }

a.navi:link                                        {        color: #000080;        }
a.navi:active, a.navi:hover        {         color: #5A86D1;        }
a.navi:visited                                {        color: #1E44A3;        }


a.achtfett:link                                        {        color: #000080;        }
a.achtfett:active, a.achtfett:hover        {         color: #00005F;        }
a.achtfett:visited                                {        color: #1E44A3;        }

a.td.kopf:link                                        {        color: #EEEEEE;        }
td.a.kopf:visited                                        {        color: #EEEEEE;        }
a.td.kopf:active                                        {        color: #EEEEEE;        }





tr.angabe, td.angabe, th.angabe        {
        color: #EFEFEF;
        background-color:#7F7F7F;


  font-weight: bold;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#00009F;


}
tr.wert, td.wert , th.wert               {
  background-color: #EEEEEE;
  z-index:1;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#00009F;
}
tr.infobox, td.infobox , th.infobox               {        background-color: #FFFFCC; z-index:1;       }
tr.kopf, td.kopf , th.kopf               {        background-color: #000080;color: #EEEEEE; font-weight: bold;      }

tr.selectactive, td.selectactive        {        background-color: #EFEFEF;font-weight: bold;        }
tr.selectinactive, td.selectinactive                {        background-color: #DEDFDE;font-weight: bold;        }

tr.frame, td.frame        {        background-color: #C0C0C0;      }

tr.loggedin, td.loggedin {
  border-width:1px;
  border-style:solid;
  border-color:#00009F;
  padding:5px;
  background-color: #FFFFFF;
  font-size: 10pt;
}
a.loggedinlink:link,a.loggedinlink:active,a.loggedinlink:visited {text-decoration:none;color: #00007F; font-weight:normal}
a.loggedinlink:hover {color:#00007F;text-decoration:underline;}
a.wert:link,a.wert:active,a.wert:visited {text-decoration:none;color: #00007F; font-weight:normal}
a.wert:hover {color:#00007F;text-decoration:underline;}

tr.subtitle, td.subtitle        {        background-color: #000080;color: #C0C0C0;font-weight: bold;        }
tr.subwert, td.subwert                {        background-color: #E4E4E4;        }

.umrahmt {

  border-width:1px;
  border-style:solid;
  border-color:#00009F;
  padding:0px;
  background-color: #FFFFFF;
  font-size: 10pt;
  }
.search {

  border-width:1px;
  border-style:solid;
  border-color:#000080;
  padding:2px;
  font-family: Verdana, MS Sans Serif, Arial, Helvetica;
  background-color: #DEDFDE;
  }
.input {


  border-width:1px;
  border-style:solid;
  border-color:#000080;
  padding:2px;  font-family: Verdana, MS Sans Serif, Arial, Helvetica;
  background-color: #FFFFFF;
  }
.data {


  border-width:1px;
  border-style:solid;
  border-color:#000080;
  padding:2px;  font-family: Verdana, MS Sans Serif, Arial, Helvetica;
  background-color: #FFFFFF;
  }

.wichtig        {
        color: #DE0000;
        font-size: 10pt;
        font-weight: bold;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica;
}


.container {
        height: 100%;
        width: 100%;
        overflow: auto;
}
.inhalt {
        position: static;
        margin: 0px 0px 0px 0px;
        border: 0px solid black;
        background-color: #B0C4DE;
        padding: 0px;
        width: 800px;
}
.menu {
        z-index: 1;
        border: 1px solid black;
        background-color: #FFFFFF;
        color: white;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 200px;
        height: 300px;
}
td.courseboard          {        background-color: #C0C0C0;color: #000080;        }
td.practiceboard        {        background-color: #C0C0C0;color: #840000;        }
td.overbookedboard        {        background-color: #FF0000;color: #EFEFEF;        }
td.tourboard        {        background-color: #0090E0;color: #000080;        }
td.vacationboard        {        background-color: #C0C0C0;color: #000080;        }
td.illboard        {        background-color: #C0C0C0;color: #000080;        }
td.holiday              {        background-color: #DFDFDF;color: #000080;          }
td.less0percentboard    {        background-color: #FFFF00; color: #000080;        }
td.less20percentboard    {        background-color: #00FF00; color: #000080;        }
td.less80percentboard    {        background-color: #00BE00; color: #000080;        }
td.less100percentboard    {        background-color: #007D00; color: #000080;        }
td.less120percentboard    {        background-color: #FF9E00; color: #000080;        }
td.more120percentboard    {        background-color: #FF3C00; color: #000080;        }
tr.texttitel, td.texttitel        {
		background-color: #C0C0C0;
       color: #000080;
       font-size: 12pt;
       font-family: Comic Sans MS, Arial, Helvetica;
}
tr.texterklärung, td.texterklärung        {
		background-color: #E4E4E4;
       color: #000000;
       font-size: 10pt;
       font-style:italic;

}
tr.title, td.title		{
		background-color: #000080;
		color: #C0C0C0;
		font-size: 12pt;
		font-family: Comic Sans MS, Arial, Helvetica
}
tr.dunkel, td.dunkel        {
		background-color: #C0C0C0;
       color: #000000;
       font-size: 10pt;

}
tr.hell, td.hell        {
		background-color: #E4E4E4;
       color: #000000;
       font-size: 10pt;

}
tr.menudunkel, td.menudunkel        {
		background-color: #C0C0C0;
       color: #000000;
       font-size: 10pt;
       font-weight: bold;

}
tr.menuhell, td.menuhell        {
		background-color: #E4E4E4;
       color: #000000;
       font-size: 10pt;
       font-weight: bold;

}
