.error
{
    FONT-WEIGHT: bold;
    COLOR: #40ceff
}
.lnk
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.lnk:link
{
    COLOR: #ffcc66
}
.lnk:active
{
    COLOR: #ffcc66
}
.lnk:visited
{
    COLOR: #ffcc66
}
.lnk:hover
{
    COLOR: #ffcc66;
    TEXT-DECORATION: underline
}
.lnkq
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.lnkq:link
{
    COLOR: #ffcc66
}
.lnkq:active
{
    COLOR: #ffcc66
}
.lnkq:visited
{
    COLOR: #ffcc66
}
.lnkq:hover
{
    COLOR: #ffcc66;
    TEXT-DECORATION: underline
}

.menu
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}
.menu:link
{
    COLOR: #ffcc66
}
.menu:active
{
    COLOR: #ffcc66
}
.menu:visited
{
    COLOR: #ffcc66
}
.menu:hover
{
    COLOR: #ffcc66;
    TEXT-DECORATION: underline
}

.navalpha
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 18px;
    COLOR: #212121;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc66;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.navalpha:hover
{
    BORDER-RIGHT: #ffcc66 1px solid;
    BORDER-TOP: #ffcc66 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffcc66 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffcc66 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #212121
}
.navalpha:active
{
    BORDER-RIGHT: #212121 1px solid;
    BORDER-TOP: #212121 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #212121 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #212121 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc66
}
BODY
{
    MARGIN: 0px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #666666;
}
.head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica
}
.underline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
.headblack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #212121;
    FONT-FAMILY: Arial, Helvetica
}
.titel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #757575;
    FONT-FAMILY: Arial, Helvetica
}

.titelblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #0066FF;
    FONT-FAMILY: Arial, Helvetica
}

.lnkgrade
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/grades.jpg);
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.lnkquote
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/grades.jpg);
    COLOR: #ffcc66;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.quote
{
    BORDER-RIGHT: #3a3d47 1px solid;
    BORDER-TOP: #3a3d47 1px solid;
    BORDER-LEFT: #3a3d47 1px solid;
    BORDER-BOTTOM: #3a3d47 1px solid
}
.glosshead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.glosshead2
{
	padding-top:15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0066FF;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.glossmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.glosswhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.conclusion
{
    FONT-SIZE: 11px;
    COLOR: #f5f5f5;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: none
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
.formzero
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.radio
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffcc66;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: none
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}

.formfield
{
	font-weight:bold;
	font-size:9px;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dropdown
{
	font-weight:bold;
	font-size:11px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

TEXTAREA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica
}
LI
{
    COLOR: #ffffff
}
.black
{
    FONT-SIZE: 11px;
    COLOR: #000000
}
.date
{
    COLOR: #ffffff
}
.date_green
{
    COLOR: #33ff33
}
.new
{
    COLOR: #ffffff
}
B
{
    COLOR: #ffffff
}
.lnk2
{
    FONT-WEIGHT: lighter;
    COLOR: #ffcc66;
    TEXT-DECORATION: none
}

.raster1
{
	color:#FFFFFF;
	border-bottom:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
}

.raster2
{
	color:#FFFFFF;
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
}

.raster3
{
	color:#FFFFFF;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
}

.raster4
{
	color:#FFFFFF;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
}

.highlight
{
	border:#f1f1f1 1px solid;
	background-color:#505050;
}

.regular
{
	border:#555555 1px solid;
}

.orangeline
{
	background-color:#D68616
}

hr
{
	background-color:#D68616;
	border-width:0px;
	height:1px;
}

.expl
{
	display:none;
}

.glossaryword
{
	text-decoration:underline;
	position: relative;
	color:#000;
}

.glossaryword:hover .expl
{
	display: block;
	position: absolute;
	width: 110px;
	background-color: #474747;
	color:#FFFFFF;
	padding: 5px;
	border: 1px #000 solid;
	font-size: 0.8em;
	left: 2em;
	top: 0.5em;
}