a.speziell:link {
   color:            #FFFFFF;
   text-decoration: none;
}
a.speziell:visited {
   color:            #FFFFFF;
   text-decoration: none;
}

a.speziell:hover {
   color:            #FF892E;
   text-decoration: none;
}

a.speziell:active {
   color:            #FF892E;
   text-decoration: none;
}

a {
	color: #522E98;
	text-decoration: none;
}

a:hover {
	color: #522E98;
	text-decoration: underline;
}

a:active {
	color: #522E98;
	text-decoration: none;
}

body,div,table,p,tr,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #6648A1;
	line-height: 20px;
	font-weight:bold;
} 
.hgweiss {
	background-color: #FFFFFF;
}
.hglogo {
	background-color: #BFA5D6;
}
.hgorange {
	background-color: #FF892E;
}
.hglila1 {
	background-color: #B28BBA;
}
.hglila2 {
	background-color: #8E78BA;
}
.hgcontleft {
	background-color: #FDD9F4;
}
.hgcontright {
	background-color: #FFDEC1;
}
.hgcontrightindex {
	background-color: #EEB7D2;
}
.texttop {
   	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;
	letter-spacing: 1pt;
}
.texttopon {
   	font-size: 11px;
	color: #FF892E;
	line-height: 11px;
	letter-spacing: 1pt;
}
.text {
   line-height: 14px;
}
.hinweis {
	color:            #FF892E;
}

 .textlila {
   color: #8268B4;
   line-height: 14px;
   font-weight:bold;
}  



.button {
	# border: 1px solid #D7D4CA;
	background-color: #F5F3F1;
	border-color: #D7D4CA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.textfeld {
	#        border: 1px solid #D7D4CA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}

.textfeldn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
}

.textrechts {
	color: #4D6255;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

