html, body {
/* scrollbar */
scrollbar-face-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #666699;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #FFFFFF;

 font-family:Verdana,Arial,Helvetica;
 font-size:10pt;
 color:#FFFFFF;
 background-color:#000000;
 margin-left:0;
 margin-top:0;
}

fieldset.sectionwrap{ /*fieldset that wraps around each form "page" */
border-width:0;
padding:0px;
}

legend{ /*title shown at top of each form page */
font:bold 16px Arial;
color: darkred;
}

div.stepsguide{ /*div that contains all the "steps" text located at top of form */ 
width: 400px; /*width of "steps" container*/
overflow:hidden;
margin-bottom:15px;
cursor:pointer;
}

div.stepsguide .step{ /*div that wraps around each "steps" text */
width:120px; /*width of each "steps" text*/
font: bold 24px Arial;
float:left;
}

div.stepsguide .disabledstep{ /*div that wraps around each "steps" text */
color:#C4C4C4;
}

div.stepsguide .step .smalltext{ /*small footer text inside "steps" text */
font-size: 13px;
font-weight: normal;
}

div.formpaginate{ /* CSS for pagination DIV container */
width: 350px;
overflow:hidden;
font-weight:bold;
text-align:center;
margin-top:1em;
}

div.formpaginate .prev, div.formpaginate .next{ /*CSS for "prev" and "next" SPAN elements within paginate container */
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding:0px 5px;
background:darkred;
color:white;
cursor:hand;
cursor:pointer;
}

.weiss8 { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:8px; font-weight:normal; }
.weiss9 { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:9px; font-weight:normal; }
.weiss8b { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:8px; font-weight:bold; }
.weiss10 { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:10px; font-weight:normal; }
.weiss10b { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:10px; font-weight:bold; }
.weiss11 { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:11px; font-weight:normal; }
.weiss11b { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:11px; font-weight:bold; }
.weiss12 { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:12px; font-weight:normal; }
.weiss12b { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:12px; font-weight:bold; }
.weiss14b { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:14px; font-weight:bold; }
.weiss18b { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:18px; font-weight:bold; }

.schwarz8 { color:#000000; font-family:Verdana,Arial,Helvetica;font-size:8pt; font-weight:normal; }
.schwarz8b { color:#000000; font-family:Verdana,Arial,Helvetica;font-size:8pt; font-weight:bold; }
.schwarz10 { color:#000000; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:normal; }
.schwarz10b { color:#000000; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:bold; }
.schwarz11 { color:#000000; font-family:Verdana,Arial,Helvetica;font-size:11pt; font-weight:normal; }
.schwarz12 { color:#000000; font-family:Verdana,Arial,Helvetica;font-size:12pt; font-weight:normal; }
.schwarz12b { color:#000000; font-family:Verdana,Arial,Helvetica;font-size:12pt; font-weight:bold; }

.blau8 { color:#055B9A; font-family:Verdana,Arial,Helvetica;font-size:8pt; font-weight:normal; }
.blau8b { color:#055B9A; font-family:Verdana,Arial,Helvetica;font-size:8pt; font-weight:bold; }
.blau10 { color:#055B9A; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:normal; }
.blau10b { color:#055B9A; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:bold; }
.blau12 { color:#055B9A; font-family:Verdana,Arial,Helvetica;font-size:12pt; font-weight:normal; }
.blau12b { color:#055B9A; font-family:Verdana,Arial,Helvetica;font-size:12pt; font-weight:bold; }

.rot8 { color:#FF0000; font-family:Verdana,Arial,Helvetica;font-size:8pt; font-weight:normal; }
.rot9 { color:#FF0000; font-family:Verdana,Arial,Helvetica;font-size:9px; font-weight:normal; }
.rot8b { color:#FF0000; font-family:Verdana,Arial,Helvetica;font-size:8pt; font-weight:bold; }
.rot10 { color:#FF0000; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:normal; }
.rot10b { color:#FF0000; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:bold; }
.rot11 { color:#FF0000; font-family:Verdana,Arial,Helvetica;font-size:11px; font-weight:normal; }
.rot11b { color:#FF0000; font-family:Verdana,Arial,Helvetica;font-size:11px; font-weight:bold; }
.rot12 { color:#FF0000; font-family:Verdana,Arial,Helvetica;font-size:12px; font-weight:normal; }
.rot12b { color:#FF0000; font-family:Verdana,Arial,Helvetica;font-size:12px; font-weight:bold; }

.gelb8 { color:#FFFF99; font-family:Verdana,Arial,Helvetica;font-size:8pt; font-weight:normal; }
.gelb10 { color:#FFFF99; font-family:Verdana,Arial,Helvetica;font-size:10px; font-weight:normal; }
.gelb11 { color:#FFFF99; font-family:Verdana,Arial,Helvetica;font-size:11px; font-weight:normal; }
.gelb12 { color:#FFFF99; font-family:Verdana,Arial,Helvetica;font-size:12px; font-weight:normal; }
.gelb12b { color:#FFFF99; font-family:Verdana,Arial,Helvetica;font-size:12px; font-weight:bold; }
.gelb14b { color:#FFFF99; font-family:Verdana,Arial,Helvetica;font-size:14px; font-weight:bold; }

.suspect {  background-color : #CC3333; color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:normal; }

.gruen8 { color:#339900; font-family:Verdana,Arial,Helvetica;font-size:8px; font-weight:normal; }
.gruen9 { color:#339900; font-family:Verdana,Arial,Helvetica;font-size:9px; font-weight:normal; }
.gruen10 { color:#339900; font-family:Verdana,Arial,Helvetica;font-size:10px; font-weight:normal; }
.gruen10b { color:#339900; font-family:Verdana,Arial,Helvetica;font-size:10px; font-weight:bold; }
.gruen11b { color:#339900; font-family:Verdana,Arial,Helvetica;font-size:11px; font-weight:bold; }
.gruen11 { color:#339900; font-family:Verdana,Arial,Helvetica;font-size:11px; font-weight:normal; }
.gruen12 { color:#339900; font-family:Verdana,Arial,Helvetica;font-size:12px; font-weight:normal; }
.gruen12b { color:#339900; font-family:Verdana,Arial,Helvetica;font-size:12px; font-weight:bold; }

.bgcolor { background-color : #055B9A; }
.tabelle { background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; margin-left : 4px; font-family : verdana; height : 150px; width : 712px; }
.rahmen { border : 1px #6F6F6F solid;}
.rahmenrot { border : 1px solid #990000;}

.dd { background-color:#ffffff; border-color:#ffffff 0px solid; border-left : #555555 1px solid; border-top :#555555 1px solid; font-family:Arial,Helvetica; color:#555555; font-size:11px }
td { color:#ffffff; font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:normal; }

.border_o2blau { border-top : #055B9A 2px solid;}
.border_u2blau { border-bottom : #055B9A 2px solid;}

.border_o2grau { border-top : #E8E8E8 2px solid;}
.border_u2grau { border-bottom : #E8E8E8 1px solid;}

.border_li2 { border-left : #990000 2px solid;}
.border_re2 { border-right : #990000 2px solid;}
.border_li2grau { border-left : #E8E8E8 2px solid;}
.border_re2grau { border-right : #E8E8E8 2px solid;}


.border_oben { border-top : #990000 1px solid;}
.border_unten { border-bottom : #990000 1px solid;}




li { color:#003078; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:normal; }
h1 { color:#FFFFFF; font-family:Verdana,Arial,Helvetica;font-size:12pt; font-weight:bold; }
h2 { color:#003078; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:normal; }
h3 { color:#003078; font-family:Verdana,Arial,Helvetica;font-size:12pt; font-weight:normal; }
h4 { color:#003078; font-family:Verdana,Arial,Helvetica;font-size:8pt; font-weight:bold; }
h5 { color:#003078; font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:bold; }
h6 { color:#003078; font-family:Verdana,Arial,Helvetica;font-size:12pt; font-weight:bold; }



A:link {
background-color: #000000;
padding : 0px; 
border : 0px solid #5F170F;
color: #FFFFCC; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight: normal; text-decoration: none; }

A:visited {
background-color: #000000;
padding : 0px;
border : 0px solid #5F170F;
color: #FFFFCC; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight: normal; text-decoration: none; }

A:hover {
background-color : #FF3366; 
padding : 0px;
border : 0px solid #5F170F;
color: #FFFFCC; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight: normal; text-decoration: none; }

A:active {
background-color : #000000; 
padding : 3px;
border : 1px solid #5F170F;
color: #FFFFCC; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight: normal; text-decoration: none; }

.tsstatus{
	width: 200px;
	overflow: hidden;
	position: relative;
}
.tsstatus, .tsstatus *{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	white-space:nowrap;
}
.tsstatuserror{
	font-family: Verdana;
	font-size: 10px;
	color: red;
}
.tsstatus .tsstatusNickname, .tsstatus .tsstatusPassword{
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
.tsstatus .tsstatusServerName{
	font-family: Verdana;
	font-size: 12px;
	color: red;	
}
.tsstatus input{
	width: 135px;
	height: 18px;
}
.tsstatus .tsstatusItem{
	margin-left: 18px;
	clear: both;
}
.tsstatus .tsstatusLabel{
	float: left;
}
.tsstatus .tsstatusFlags{
	position: absolute;
	right: 0;
	clear: right;
}
.tsstatus a{
	text-decoration: none;
	color: #FFFFFF;
}
.tsstatus a:hover{
	text-decoration: none;
	color: #FFFFFF;
}
.tsstatus img{
	margin-right: 2px;
	border: 0;
}

a.nix4 { color:#FF0000; text-decoration:none; font-family:Verdana,Arial,Helvetica; font-size:12px; font-weight:bold; }
a.nix4:visited { color:#FF0000; text-decoration:none; font-family:Verdana,Arial,Helvetica; font-size:12px; font-weight:bold; }
a.nix4:active { color:#FF0000; text-decoration:none; font-family:Verdana,Arial,Helvetica; font-size:12px; font-weight:bold; }
a.nix4:hover { color:#FF0000; text-decoration:none; background-color: transparent; font-family:Verdana,Arial,Helvetica; font-size:12px; font-weight:normal; }

