body { font-family:arial, helvetica, sans-serif; background:#ffffff url(back-body.gif) repeat-x; text-align:center; }

.submit {
	background-color: #F3F3F3; color: #0E1B3E; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal
}

.input2
{ 
	width:145px; 
	border-style: solid; 
	border-width: 1; 
	border-color: #CD9E9E; 
	background-color: #FFFFFF; 
}

.input { width:300px; border-style: solid; border-width: 1; border-color: #b2b2b2; background-color: #FFFFFF; color: #0E1B3E; font-family: arial, helvetica, sans-serif; font-size: 12px; }
.select { width:300px; border-style: solid; border-width: 1; border-color: #b2b2b2; background-color: #FFFFFF; color: #0E1B3E; font-family: arial, helvetica, sans-serif; font-size: 12px; }
.textarea { width:300px; height:150px; border-style: solid; border-width: 1; border-color: #b2b2b2; background-color: #FFFFFF; color: #0E1B3E; font-family: arial, helvetica, sans-serif; font-size: 12px; }
.check { border-style: solid; border-width: 1; border-color: #CD9E9E; background-color: #FFFFFF; }
input, #kontakt select, #kontakt textarea { border:1px solid #b2b2b2; font-size:11px; }
textarea { width:220px; }

BODY {
 scrollbar-3dlight-color: #cccccc;
 scrollbar-arrow-color: #cccccc;
 scrollbar-darkshadow-color: #cccccc;
 scrollbar-face-color: #ffffff;
 scrollbar-highlight-color: ffffff;
 scrollbar-shadow-color: #ffffff;
 scrollbar-track-color: #ffffff;
}

table.box{ font-family:arial, helvetica, sans-serif;font-size:11px; }
td.box{padding:10px;}

a:link {	color: #00254d; text-decoration: none }
a:visited {	color: #00254d; text-decoration: none }
a:active {	color: #00254d; text-decoration: none }
a:hover {	text-decoration: underline }

a:link.header1 {	   color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a:visited.header1 {	   color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a:active.header1 {	   color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }

a:link.header2 {	   color: #555555; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
a:visited.header2 {	   color: #555555; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
a:active.header2 {	   color: #555555; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
 
a:link.headeraktiv {	   color: #8590a9; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
a:visited.headeraktiv {   color: #8590a9; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
a:active.headeraktiv {	   color: #8590a9; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }

a:link.navi {	   color: #00254d; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a:visited.navi {	   color: #00254d; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a:active.navi {	   color: #00254d; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a:hover.navi {	   color: #444444; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }

a:link.naviaktiv {	   color: #8590a9; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a:visited.naviaktiv {	   color: #8590a9; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a:active.naviaktiv {	   color: #8590a9; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }

a:link.subnavi {	   color: #00254d; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none }
a:visited.subnavi {	   color: #00254d; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none }
a:active.subnavi {	   color: #00254d; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none }
a:hover.subnavi {	   color: #444444; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none }

a:link.subnaviactive {	   color: #00254d; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none }
a:visited.subnaviactive { color: #00254d; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none }
a:active.subnaviactive {  color: #00254d; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none }

a:link.newsheadline {	   color: #999999; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none }
a:visited.newsheadline { color: #999999; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none }
a:active.newsheadline {  color: #999999; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none }


br { font-family: arial, helvetica, sans-serif; font-size: 6px }

.error { color: #D28D8D; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; margin-top: 0px }

.navborder { color: #999999; }

.bu { color: #9999AA; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }

.grauversal { font-size:11px; color:#444444; font-weight:bold; margin:0px; }

h1 { color: #003366; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 8px; margin-top: 20px }

p { color: #0E1B3E; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 8px; margin-top: 8px; line-height : 16px; }


.navi { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }

.normal {	font-size:11px; line-height:14px; color:#444444; }

.bold {
	color: #0E1B3E; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height : 16px;
}

.boldwhite {
	background-color: #B1B5C0; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height : 16px;
}

.related {
	color: #990033; font-family: arial, helvetica, sans-serif; font-size: 60%; font-weight: normal; text-decoration: none
}
.caption {
	color: #0E1B3E; font-family: arial, helvetica, sans-serif; font-size: 60%; font-weight: normal; text-decoration: none
}
.searchmarkup {
	color: #990033; font-family: arial, helvetica, sans-serif; font-size: 75%; font-weight: bold;
}

#contentbox { height:300px; overflow:auto; }
#right { width:153px; }
.text, .text p { font-size:11px; line-height:14px; color:#444444; }
h1 { font-size:11px; color:#444444; font-weight:bold; margin:0px; }
h2, .headline { margin:0px; font-size:11px; line-height:14px; color:#00254d; font-weight:bold; }
.fett { font-weight:bold; }

ul { margin:0px; padding:0px; }
ul li { list-style-type:none; background:url(list.gif) 0px 5px no-repeat; padding-left:15px; }

#footernavi { height:25px; vertical-align:middle; text-align:center; font-size:10px; color:#555555; }