.klein {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal}
.kleinrot {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #800000}
.kleinGeruckt {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; padding-left:5px}
.kleinGerucktbold {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; padding-left:5px; padding-right:5px}
.kleinGerucktrot {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; padding-left:5px; color: #800000}
.kleinbold {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold}
.dot {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #FFCC33}
.text {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal}
.textbold {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold}
.textboldGeruckt {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; padding-left:5px}
.textboldGerucktrot {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; padding-left:6px; color: #800000}
.textboldrot {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #800000}
.head {  font-family: Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 18px; font-weight: normal}
.headboldb {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold}
.gross {  font-family: Verdana, Helvetica, sans-serif; font-size: 20px; line-height: 24px; font-weight: normal}
.grossbold {  font-family: Verdana, Helvetica, sans-serif; font-size: 20px; line-height: 24px; font-weight: bold}
A:link {background: transparent; color: #800000}
A:visited {background: transparent; color: #800000}
A:hover {background: transparent; color: #CC0000;}
A:active {background: transparent; color: #FF0000}

html, body, textarea {
  scrollbar-base-color:#999999;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#666666;
  scrollbar-darkshadow-color:#666666;
  scrollbar-face-color:#FFCC00;
  scrollbar-highlight-color:#FFFFCC;
  scrollbar-shadow-color:#CC9900;
  scrollbar-track-color:#CC9900;
}

/* Styles fuer Ueberschriften Zeilen */

.ZeileStart {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: bold;
	padding-top:1px; padding-left:5px; padding-bottom:1px;
    border-color: #FFFFFF #CC9900 #CC9900 #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 1px
}

.ZeileMitte {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: bold;
	padding-top:1px; padding-left:5px; padding-bottom:1px;
    border-color: #FFFFFF #CC9900 #CC9900 #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px
}

.ZeileEnd {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: bold;
	padding-top:1px; padding-bottom:1px;
    border-color: #FFFFFF #CC9900 #CC9900 #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px
}

.ZeileGanz {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: bold;
	padding-top:1px; padding-left:5px; padding-bottom:1px;
    border-color: #FFFFFF #CC9900 #CC9900 #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px
}

/* Styles fuer Ueberschriften Zeilen */
.ZeileGanzKS {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: bold;
	padding-top:1px; padding-left:5px; padding-bottom:1px;
    border-color: #FFFFFF #CC9900 #CC9900 #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px
}

.ZeileKSStart {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: bold;
	padding-top:1px; padding-left:5px; padding-bottom:1px;
    border-color: #FFFFFF #CC9900 #CC9900 #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 1px
}

.ZeileKSEnd {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: bold;
	padding-top:1px; padding-left:5px; padding-bottom:1px;
    border-color: #FFFFFF #CC9900 #CC9900 #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px
}

.ZeileGanzKH {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 20px; font-weight: bold;
	padding-top:1px; padding-left:5px; padding-bottom:1px; padding-right:5px;
    border-color: #FFFFFF #CC9900 #CC9900 #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px
}


/* Styles fuer Tabellen */
.ZelleRandor {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 18px; font-weight: normal;
	padding-top:1px; padding-left:5px; padding-bottom:1px; padding-right:5px;
    border-color: #CC9900 #CC9900 #CC9900 #CC9900;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px
}

.ZelleRandoru {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 18px; font-weight: normal;
	padding-top:1px; padding-left:5px; padding-bottom:1px; padding-right:5px;
    border-color: #CC9900 #CC9900 #CC9900 #CC9900;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px
}

.ZelleRandou {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 18px; font-weight: normal;
	padding-top:1px; padding-left:5px; padding-bottom:1px;
    border-color: #CC9900 #CC9900 #CC9900 #CC9900;
	border-style: solid;
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.ZelleRando {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 18px; font-weight: normal;
	padding-top:1px; padding-left:5px; padding-bottom:1px;
    border-color: #CC9900 #CC9900 #CC9900 #CC9900;
	border-style: solid;
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}

#didacta {
  width: 196px;
  position: absolute;
  top: 311px;
  right: 0px;
}