body {
	margin: 0px;
	}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.weiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.textblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004B96;
}
.textkl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
.textweiss {
	color: #ffffff;
}

.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00176A;
	font-weight:bolder;
}

.titel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #004B96;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #004B96;
}
a.menu {
	font-size: 12px;
	color: #FFFFFF;
		}
a.menu:hover {
	color: #001F6F;
}
	
a.submenu {
	font-size: 11px;
	color: #4D639A;	
	}
	
a.submenu:hover {
	color: #001F6F;
		
}

a.submenu2 {
	font-size: 11px;
	color: #333333;
	font-style: normal;
	padding-left: 25px;
	}
a.none {
	font-size: 11px;
	color: #333333;
	font-style: normal;
	}


a.blau {
	color: #004B96;
	font-style: normal;
}
a.weiss {
	color: #ffffff;
	font-style: normal;
}
a.klweiss {
	font-size: 10px;
	color: #ffffff;
	font-style: italic;
}

a.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9B9A82;
	font-style: normal;
	}
.form 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 12px;
	border: 1px solid #ffffff;
}
.form2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #4C4C4C;
}
.dropdown
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 15px;
	border: 1px solid #000000;
}
.rahmen 
{
	border: 1px solid #C0CED3;
}
.left
{
	background-color: #E4E4D7;
}
.left2
{
	background-color: #C0CED3
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #004B96;
}
.ref {
	border: 1px solid #4C4C4C;
}
.bild {
	padding-right: 10px;
	padding-bottom: 10px;
}
.formright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 12px;
	border: 1px solid #DCDBC9;
	text-align: right;
}
.formright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 11px;
	border: 1px solid #000000;
	text-align: right;
}
#navcontainer
{
background: #004B96;
width: 193px;
margin: 0 auto;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
text-transform: uppercase;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-width: 1px;
border-color: #ffffff #004B96 #004B96 #ffffff;
border-style: solid;
color: #ffffff;
font-style: normal;
background: #004B96;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #004B96;
color: #ffffff;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #333333;
background: #DBDBC8;
border-color: #ffffff #DBDBC8 #DBDBC8 #ffffff;
}
