body {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9.5pt; 
	color: #666666;
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal;
	}

li {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9.5pt; 
	color: #666666;
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal;
	}

.normal, .mini {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9.5pt;
	color: #666666;
	line-height: normal; 
	font-variant: normal;
	}

.mini {
	font-size: 8pt;
}

.miniblue {	 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #1f62b2;
	line-height: normal; 
	font-variant: normal;
}

.minimarg {
	margin-left:0.625em;
	margin-top:0.25em;
	width:11.875em;
}


.sendbutt{
   border:solid 1px #92B9DA;
  padding:0.0625em 0em 0.1875em 0.25em;	/* t r b l*/
   width:150px;
   display:block;
   color:#fff;
   margin-left:120px;
   background-color:#8A8A8A;
	text-decoration:none;
	text-align:center;
}
.sendbuttblue{
   border: solid 2px;
   
   border-color: #ccc #ccc #8A8A8A #999;
  padding:0.0625em 0em 0.1875em 0.25em;	/* t r b l*/
   width:150px;
   display:block;
   color:#fff;
   margin-left:120px;
   margin-top:5px;
   background-color:#2772B1;
	text-decoration:none;
	text-align:center;
}
a.sendbuttblue:hover{
   background-color:#1B6098;
    border: solid 2px;
   border-color:#8A8A8A #999 #ccc #ccc;
    padding:0em 0em 0.25em 0.5em;	/* t r b l*/
}
.normal b, .normal li 
{
	color: #666666;

}


font {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9.5pt;
	font-variant: normal;
	}
.normalk {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9.5pt;
	color: #666666;
	line-height: normal; 
	font-variant: normal;
	}
.large {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12.5pt;
	color: #666666;
	}

.small {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8.5pt; 
	color: #666666;
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal;
	}

.form {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9.5pt; 
	color: #666666;
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal;
	}

.newslink {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9.5pt; 
	color: #666666;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal;
	text-decoration: none;
	}

.a_none {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9.5pt; 
	color: #666666;
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal;
	text-decoration: none;
	}

.blueheader {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: blue;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal;
	text-decoration: none;
	}

.blueheadersmall {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: 0066cc;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal;
	}

.tdnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.blueheader {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:0066cc;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal;
	}

.agency {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: Silver;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.smalselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	text-indent : 1px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.boldklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #666666;
	text-indent : 1px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-indent : 1px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
.boldn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	color: #666666;
	text-indent : 1px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}


.gross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-indent : 1px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

a.boldlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #666666;
	text-indent : 1px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

a:visited.boldlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #666666;
	text-indent : 1px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

a:active.boldlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #666666;
	text-indent : 1px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
.boldlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #666666;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
.smallcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
	text-indent : 1px;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.va_smallcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color:1f6eb1;
	font-weight: bold;
	text-decoration: none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
	text-decoration: none;

}
.smallcolor2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 274AAF;
	text-indent : 1px;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.smallcolor3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: ff9900;
	text-indent : 1px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
.popuplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 00afcc;
	text-indent : 1px;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.popuplinkul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 00afcc;
	text-indent : 1px;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}

.letterlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	color: #666666;
	text-decoration: none;
}
.kompfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

a.frage{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:ffffff;text-decoration:none;display:block;background-color:1f6eb1;padding:2;}
a.frage:hover{font-family:Arial,Helvetica,sans-serif;font-size: 12px;font-weight:bold;color:ffffff;text-decoration: none;display:block;background-color:1f6eb1;padding:2;}
a.frage:visited{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:ffffff;text-decoration:none;display:block;background-color:1f6eb1;padding:2;}
a.frage:active{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:ffffff;text-decoration:none;display:block;background-color:1f6eb1;padding:2;}



.kompfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

a.kompfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

a.kompfeld:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

a.kompfeld:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

a.kompfeld:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

.fachgebiet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

a.fachgebiet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

a.fachgebiet:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

a.fachgebiet:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

a.fachgebiet:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

.fgdiff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

a.fgdiff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

a.fgdiff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

a.fgdiff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

a.fgdiff:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

.veranst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

a.veranst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

a.veranst:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

a.veranst:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

a.veranst:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

.semhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:1f6eb1;
	text-decoration: none;
	display:block;
	color:1f6eb1;
}

.semtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:1f6eb1;
	text-decoration: none;
	display:block;
	padding: 2;
}

.normalp {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	line-height: normal; 
	font-variant: normal;
	display:block;
	padding: 2;
	}
	
.formhead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: normal; 
	font-variant: normal;
	padding: 2;
	}

.formcaption {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	line-height: normal; 
	font-variant: normal;
	padding: 2;
	}

.formanmerk {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: 666666;
	line-height: normal; 
	font-variant: normal;
	padding: 2;
	}

.formerror {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: 800000;
	line-height: normal; 
	font-variant: normal;
	font-weight: bold;
	padding: 2;
	}

.formhinweis {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: 666666;
	line-height: normal; 
	font-variant: normal;
	display: block;
	padding: 2;
	}

.formcol {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:1f6eb1;
	line-height: normal; 
	font-weight: bold;
	font-variant: normal;
	padding: 2;
	}
.textarea{
width:450px;
height:200px;
}
.input1 {  
    	width:300px;
		border:1px solid;
	}

.input2 {  
    	width:100;
		border:1px solid;
	}

.inp1 {  
    	width:500;
	}

.inp2 {  
    	width:100;
	}

.area1 {  
    	width:500;
		height: 50;
	}

.area2 {  
    	width:500;
		height: 150;
	}

.area3 {  
    	width:500;
		height: 100;
	}
.area4 {  
    	width:410;
		height: 100;
	}
	
.formatdiv, .formatdivhtml {
	border : 1px solid #000000;
	background-color : #eeeeee;	
	color : #000000;
	width : 510;
	height : 330;
	font-size: 12px;
	padding: 2;
	overflow: scroll;
}

.formatdivhtml {
    font-family: Courier;
}

.skin0 {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-SIZE: 14px; 
	Z-INDEX: 100; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 510px; 
	CURSOR: default; 
	LINE-HEIGHT: 50px; 
	FONT-FAMILY: Verdana; 
	POSITION: relative; 
	BACKGROUND-COLOR: #999999;
	padding: 2;
}

.modul_list {
    font-size: 11px;
	color: #666666;
	display: block;
    padding: 2;
    padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
	border-bottom: solid 1px #666666;
}

.modul_list a:link, .modul_list a:visited, .modul_list a:hover, .modul_list a:active{
    font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.modul_list a:hover {
	text-decoration: underline;
}
a.kompfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

a.kompfeld:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

a.kompfeld:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

a.kompfeld:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
	display:block;
	background-color:1f6eb1;
	padding:2;
}

.fachgebiet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

a.fachgebiet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

a.fachgebiet:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

a.fachgebiet:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

a.fachgebiet:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:155e9d;
	background-color: f2f2f2;
	text-decoration: none;
	display:block;
	padding:2;
}

.fgdiff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

a.fgdiff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

a.fgdiff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

a.fgdiff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

a.fgdiff:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:2;
	padding-left:20px;
}

.veranst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

a.veranst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

a.veranst:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

a.veranst:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

a.veranst:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 666666;
	text-decoration: none;
	display:block;
	padding-left:64;
}

.semhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:1f6eb1;
	text-decoration: none;
	display:block;
	color:1f6eb1;
}

.semtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:1f6eb1;
	text-decoration: none;
	display:block;
	padding: 2;
}

.normalp {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	line-height: normal; 
	font-variant: normal;
	display:block;
	padding: 2;
	}
	
.formhead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: normal; 
	font-variant: normal;
	padding: 2;
	}

.formcaption {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	line-height: normal; 
	font-variant: normal;
	padding: 2;
	}

.formanmerk {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: 666666;
	line-height: normal; 
	font-variant: normal;
	padding: 2;
	}

.formerror {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: 800000;
	line-height: normal; 
	font-variant: normal;
	font-weight: bold;
	padding: 2;
	}

.formhinweis {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: 666666;
	line-height: normal; 
	font-variant: normal;
	display: block;
	padding: 2;
	}

.formcol {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:1f6eb1;
	line-height: normal; 
	font-weight: bold;
	font-variant: normal;
	padding: 2;
	}
