#scroll { 
position:absolute; 
top:0; 
bottom:-0.1px; 
width:1em; 
z-index:-1; 
}

.blau80 {
	background-color: #3350AB;
}

.blau30 {
	background-color: #B2BDDF;
}

.blau40 {
	background-color: #99A7D5;
}

.blau20 {
	background-color: #CCD3EA;
}

.blau10 {
	background-color: #E5E9F4;
}

.balkenmitte {
	background-image: url(bilder/balken_mitte.jpg);
}

.balkenrechts {
	background-image: url(bilder/balken_rechts.jpg);
	background-repeat: repeat-x;
}

.balkenlinks {
	background-image: url(bilder/balken_links.jpg);
	background-repeat: repeat-x;
}

.hauptnavi {
	background-color: #667CC0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #FFF;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 84px;
	height: 18px;
}

.funktionsnavi {
	background-color: #99A7D5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #3350AB;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 54px;
	height: 18px;
}

.funktionsnavi2 {
	background-color: #99A7D5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #3350AB;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	
	height: 18px;
}

.funktionsnavi3 {
	background-color: #99A7D5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	
	height: 18px;
}

.hauptnavi:link, .hauptnavi:visited {
	color: #FFF;
	text-decoration: none;
	padding-left: 6px;
}

.funktionsnavi:link, .funktionsnavi:visited {
	color: #FFF;	
	text-decoration: none;
	padding-left: 6px;
}


.subnavi:link, .subnavi:visited {
	color: #3350AB;
	text-decoration: none;
	padding-left: 6px;
}

.hauptnavi:hover, .hauptnavi:active {
	color: #FFF;
	text-decoration: none;
	padding-left: 6px;
	background-color: #3350AB;
}

.hauptnavisel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 84px;
	height: 18px;
	color: #FFF;
	text-decoration: none;
	padding-left: 6px;
	background-color: #3350AB;
}

.funktionsnavi:hover, .funktionsnavi:active {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	background-color: #667CC0;
}

.funktionsnavisel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 54px;
	height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	background-color: #667CC0;
}

.subnavi:hover, .subnavi:active {
	color: #3350AB;
	text-decoration: none;
	padding-left: 6px;
	background-color: #99A7D5;
}

.subnavi {
	background-color: #B2BDDF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #3350AB;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 84px;
	height: 18px;
}

.subnavisel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 84px;
	height: 18px;
	color: #3350AB;
	text-decoration: none;
	padding-left: 6px;
	background-color: #99A7D5;
}

.subnaviw {
	background-color: #B2BDDF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #3350AB;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 114px;
	height: 18px;
	padding-left: 6px;      
	text-decoration: none;        
}

.subnaviw1 {
	background-color: #B2BDDF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #3350AB;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 116px;
	height: 18px;
	padding-left: 6px;      
	text-decoration: none;        
}

.subnaviw2 {
	background-color: #B2BDDF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #3350AB;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 220px;
	height: 18px;
	padding-left: 6px;      
	text-decoration: none;        
}

.subnaviselw {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 114px;
	height: 18px;
	color: #3350AB;
	text-decoration: none;
	padding-left: 6px;
	background-color: #99A7D5;
}

.subnaviselw1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 116px;
	height: 18px;
	color: #3350AB;
	text-decoration: none;
	padding-left: 6px;
	background-color: #99A7D5;
}

.subnaviselw2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	display: block;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	width: 220px;
	height: 18px;
	color: #3350AB;
	text-decoration: none;
	padding-left: 6px;
	background-color: #99A7D5;
}


.xtraheadline {
	background-color: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 32px;
}


.headline {
	background-color: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

.lauftext {
	background-color: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.lauftext_batu {
	background-color: #FFF;
	color: #fcfcfc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.lauftext2 {
	background-color: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

.lauftext a:link, .lauftext a:visited {
	color: #3350AB;
	text-decoration: none;
	font-weight: bold;
}

.lead {
	background-color: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.lauftextfett {
	background-color: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.legende {
	background-color: #E5E9F4;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.legendentitel {
	background-color: #E5E9F4;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.flottenlegende {
	background-color: #B2BDDF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
}


.tabtextlinkshell {
	background-color: #CCD3EA;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
}

.tabtextlinkshell2 {
	background-color: #CCD3EA;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
}

.tabtextlinkshell3 {
	background-color: #CCD3EA;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

.tabtextlinkshell4 {
	background-color: #CCD3EA;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
}

.tabtextlinksdunkel {
	background-color: #B2BDDF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
}

.tabtextlinksdunkel2 {
	background-color: #B2BDDF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

.tabtextrechtshell {
	background-color: #CCD3EA;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
}

.tabtextrechtsdunkel {
	background-color: #B2BDDF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
}
.tabtextmittehell {
	background-color: #CCD3EA;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;        
}

.tabtextmittedunkel {
	background-color: #B2BDDF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;        
}
.formularfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	width: 220px;
}
.formularfeld2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	width: 136px;
}
.headlinefeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 12px;
	color: #000000;
	width: 220px;
}

.formularfeldkurz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	width: 60px;
}

.formularfeldkurz2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	width: 80px;
}

.formulartitel {
	background-color: #CCD3EA;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.formulartitelrechts {
	background-color: #B2BDDF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.formularfeldmittel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	width: 150px;
}

.checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #B2BDDF;
}

.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;	
	line-height: 12px;
	color: #FFF;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
    border: 1px solid #000000;
	border-top-width: 0px;
	border-left-width: 0px;
	width: 110px;
	background-color: #3350AB;
}

.copyright {
	color: #777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
}