a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #0D4986 ;
}
a:hover {  
	color: #9BAACD;
}
A:ACTIVE.linkbody, A:FOCUS.linkbody, A:HOVER.linkbody, A:LINK.linkbody, A:VISITED.linkbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D4986;
	text-decoration: none;
}
A:ACTIVE.navigator, A:FOCUS.navigator, A:LINK.navigator, A:VISITED.navigator{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0D4986;
	font-weight: bold;
}
A:HOVER.navigator{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #9BAACD;
	font-weight: bold;
}
A:ACTIVE.white, A:FOCUS.white, A:HOVER.white, A:LINK.white, A:VISITED.white{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-decoration : none;
	color : white;
}
A:ACTIVE.lwhite, A:FOCUS.lwhite, A:HOVER.lwhite, A:LINK.lwhite, A:VISITED.lwhite{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : white;
	font-weight: bold;
}
A:ACTIVE.ssnavi, A:FOCUS.ssnavi, A:HOVER.ssnavi, A:LINK.ssnavi, A:VISITED.ssnavi{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : #0D4986;
	font-weight: bold;
}
A:ACTIVE.snavi, A:FOCUS.snavi, A:HOVER.snavi, A:LINK.snavi, A:VISITED.snavi{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : #0D4986;
}
td.white {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : white;
	font-weight: bold;
}
td.lwhite {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : white;
	font-weight: bold;
}
select.fastnavi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 347px;
}
select.kursauswahl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 347px;
}
input.anmeldung {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 347px;
}
textarea.anmeldung {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 347px;
}
input.anmeldungplz {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 80px;
}
input.anmeldungort {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 257px;
}
option.menu{
	font-weight: bold;
}
option.submenu{
	font-weight: normal;
}
input.search {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 195px;
	height:19px;
}

input.searchok {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 50px;
	height:19px;
}
body.popup {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color : #E5E9F0;
	color : #0D4986 ;
}
body.cpopup {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color : white;
	color : #0D4986 ;
}
textarea.kb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 400px;
	height: 230px;
}
td.kbwhite {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: black;
	border-bottom: 1px solid Black;
}
.teaser {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
td.kbgray {
	background-color: #ECECEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: black;
	border-bottom: 1px solid Black;
}
td.kbhead {
	background-color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: White;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	font-weight: bold;
}
.mainfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d4986;
	text-decoration: none;
}

.linknavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.maintitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #0D4986;

}
.linknavidown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D4986;
	text-decoration: none;
}
.mainfontblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.subtitel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #0D4986;
}
.fachbereich {
	background-color: #0D4986;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	height: 18px;
}
.kapitel1 {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D4986;
	text-decoration: none;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	height: 18px;
}
.kapitel2 {
	background-color: #b4c2dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	height: 18px;
	color: #0D4986;
}
.prod_ut{
	font-weight: bold;
	color: #0D4986;
}
.h1_prodover {
	background-color: #0D4986;
	color: White;
	font-size: 12px;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	font-weight: bold;
	height: 18px;
}
.h2_prodover {
	background-color: White;
	color: #0D4986;
	font-size: 12px;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	font-weight: bold;
	height: 18px;
}
.h3_prodover {
	background-color: #9BAACD;
	color: #0D4986;
	font-size: 12px;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	font-weight: bold;
	height: 18px;
}
.prodover{
	color: #0D4986;
	text-decoration: none;
}
.h1_overview {
	background-color: #0D4986;
	color: White;
	font-size: 18px;
	text-decoration: none;
}
.h2_overview {
	background-color: White;
	color: #0D4986;
	font-size: 18px;
	text-decoration: none;
}
.h3_overview {
	background-color: #9BAACD;
	color: #0D4986;
	font-size: 18px;
	text-decoration: none;
}
.overview{
	color: #0D4986;
	text-decoration: none;
}