body         { background:#fbfbfb; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000;	margin-top: 0;	margin-bottom: 0;margin-right: 0;margin-left: 0;}

.maintitle  { color:#225CAB; font-size:18pt; text-align:left;  font-weight: bold;}
.title { font-size:10pt; text-align:left; color: #225CAB; font-weight:bold;}
.text       {  color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }
td       {  color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }
.textgrey       {  color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }
.grey       {  color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }
b       {  color:#2B2B2B; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold;}
.errormessage    {  color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }

.maintitleinactiv  { color:#999999; font-size:16pt; text-align:left; font-family: Arial, Helvetica, sans-serif;  }
p.subtitle   { font-size:20pt; text-align:center; margin-top:0px; font-family: Arial, Helvetica, sans-serif; color: #284da1;}
p.learningtitle   { font-size:10pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #284da1;}

.bluetext       {  color:#284da1; font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }
.label       {  color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;    }
.coursedescriptiontitle  {  color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }
.infotitel  {  color:#000000; font-weight:bold;	font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }

.formfield {font-size : 11px; color: #2B2B2B;  background-image: url(../image/form_back.gif); font-family:Arial, Helvetica, sans-serif; BORDER-BOTTOM-COLOR: #555555; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #ffffff; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #555555; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #ffffff; BORDER-TOP-WIDTH: 1px; }
.formbutton {font-size : 10px; color: #000000; background-color: #CCCCCC; font-family:Arial, Helvetica, sans-serif;BORDER-BOTTOM-COLOR: #555555; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #ffffff; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #555555; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #ffffff; BORDER-TOP-WIDTH: 1px; }
.formtextarea {font-size : 11px; color: #11111; font-family:Arial, Helvetica, sans-serif; BORDER-BOTTOM-COLOR: #555555; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #ffffff; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #555555; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #ffffff; BORDER-TOP-WIDTH: 1px; }

a:link       { color:#284da1; font-style:normal; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:9pt; }
a:visited    { color:#284da1; font-style:normal; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:9pt;  }
a:hover { text-decoration: underline; color: #284da1; font-family: Arial, sans-serif; font-size: 9pt}

a.tree:link       { color:#000000; font-style:normal; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:9pt; }
a.tree:visited    { color:#000000; font-style:normal; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:9pt;  }
a.tree:hover { text-decoration: none; color: #284da1; font-family: Arial, sans-serif; font-size: 9pt; background-color: #DDDDDD; }

a.treeselected:link       { color:#000000; font-style:normal; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:9pt; background-color: #DDDDDD; }
a.treeselected:visited    { color:#000000; font-style:normal; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:9pt;  background-color: #DDDDDD; }
a.treeselected:hover { text-decoration: none; color: #284da1; font-family: Arial, sans-serif; font-size: 9pt; background-color: #DDDDDD; }

.textactual {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #284da1;  }
.textsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;   }
.textinactiv {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#999999;   }

td.grey	{ background:#E8E8E8; font-size:9pt; font-family: Arial, Helvetica, sans-serif; }
.treeselectedtext	{ background:#CCCCCC;color: #000000; font-size:9pt; font-family: Arial, Helvetica, sans-serif; }
.treefoldertext {  color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }
.treeleaftext {  color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9pt;    }
.selected	{ background:#CCCCCC; font-size:9pt; font-family: Arial, Helvetica, sans-serif; }
td.text	{ font-size:9pt; font-family: Arial, Helvetica, sans-serif; }
td.mainpage { background:#fbfbfb url(../image/back_kp.jpg) no-repeat right top; font-size:9pt; font-family: Arial, Helvetica, sans-serif; }
td.titelpers0 { background:#eeeeee url(../image/pers/titel_pers_0.jpg) no-repeat; }
td.titelpers1 { background:#eeeeee url(../image/pers/titel_pers_1.jpg) no-repeat; }
td.titelpers2 { background:#eeeeee url(../image/pers/titel_pers_2.jpg) no-repeat; }
td.titelpers3 { background:#eeeeee url(../image/pers/titel_pers_3.jpg) no-repeat; }
td.titelpers4 { background:#eeeeee url(../image/pers/titel_pers_4.jpg) no-repeat; }
td.titelpers5 { background:#eeeeee url(../image/pers/titel_pers_5.jpg) no-repeat; }
td.titelpers6 { background:#eeeeee url(../image/pers/titel_pers_6.jpg) no-repeat; }
td.titelpers7 { background:#eeeeee url(../image/pers/titel_pers_7.jpg) no-repeat; }
td.titelpers8 { background:#eeeeee url(../image/pers/titel_pers_8.jpg) no-repeat; }
td.titelpers9 { background:#eeeeee url(../image/pers/titel_pers_9.jpg) no-repeat; }
