/* Generell Tag Classes */
BODY
{
    BACKGROUND-COLOR: #f9f9f9;
    COLOR: #000000;
    FONT-FAMILY: ARIAL;
    FONT-SIZE: 8pt;

	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1
}

TD { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000 }
.td1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF }

/* Link Classes */
.mylink { color:#000000;  cursor:hand; }
.mylink:hover { color:#000099; text-decoration: none; cursor:hand; }

a:link,a:active,a:visited,a.postlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: transparent;
	color:#38140E;
	text-decoration:none;
}
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
}

img
{
	border: 0px;
}

.title 
{
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #DDDDDD;
	COLOR: #555555;
	border-top: #777777 1px solid;
	border-bottom: #777777 1px solid;
	height: 20px;
	text-align:center;
	vertical-align:middle;
}
A.title, A.title:active, A.title:visited 
{
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ED9D10;
	TEXT-DECORATION: none;
}
A.title:hover 
{
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #982D00; 
	TEXT-DECORATION: none;
}

.mainheader
{ 
	border:1px solid;
	background-color:#D3D8DD;
	border-color: #44617D #203040 #203040 #44617D; 
}

.mainfooter
{ 
	height: 20px;
	background-color:#EFF2F5;
	border-top: #97A8B9 1px solid;
	border-bottom: #6592BD 1px solid;
}

/* Font Classes */
font
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* Table / Border Classes */
.table_with_border
{ 
	border:1px solid;
	border-color: #CCCCCC #000000 #000000 #CCCCCC; 
}

.with_border
{
	background-color:#F5F5F5;
	border:1px #BBBBBB solid;
}

.line0
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #EEEEEE;
}
.line0:hover 
{ 
	background-color:#F9F9F9; 
}

.line1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F3F3F3;
}
.line1:hover 
{ 
	background-color:#F9F9F9; 
}

.cellmenu1
{
	border:1px solid;
	border-color: #CCCCCC #999999 #999999 #CCCCCC;

	text-indent:5px;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #888888;
}
.cellmenu1:hover 
{ 
	color: #FFFF99;
	text-decoration: none;
}

.cellmenu2
{
	border:1px solid;
	border-color: #CCCCCC #999999 #999999 #CCCCCC;

	text-indent:5px;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #999999;
}
.cellmenu2:hover 
{ 
	color: #FFFF99;
	text-decoration: none;
}

/* Form elements */
input, textarea
{
	border-color: #000000; 
	color:#000000; 
	font:normal 10px Verdana,Arial,Helvetica,sans-serif;
	border-width: 1px 1px 1px 1px;
}

/* Debug Colours */
.debugerrorwtf
{
	border:1px solid;
	border-color: #999999 #555555 #555555 #999999;
	color: #FFFFFF;
	background-color: #563AB5;
}
.debugerror
{
	border:1px solid;
	border-color: #999999 #555555 #555555 #999999;
	color: #FFFFFF;
	background-color: #C1003C;
}
.debugwarn
{
	border:1px solid;
	border-color: #999999 #555555 #555555 #999999;
	color: #000000;
	background-color: #F6B15A;
}
.debuginfo
{
	border:1px solid;
	border-color: #999999 #555555 #555555 #999999;
	color: #000000;
	background-color: #63A4ED;
}
.debugdebug
{
	border:1px solid;
	border-color: #999999 #555555 #555555 #999999;
	color: #FFFFFF;
	background-color: #09589F;
}
.debugultradebug
{
	border:1px solid;
	border-color: #999999 #555555 #555555 #999999;
	color: #FFFFFF;
	background-color: #127C2A;
}
