BODY {
    background: #f2f2f2;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	scrollbar-face-color:#a81221;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#a81221;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}

a {	
	font-family:Verdana,Helvetica;
	font-size:11px;
	color:#a81221;
	text-decoration:underline;
}

#navitabs {
  background: #a81221 no-repeat 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0;
  width: 105px;
  vertical-align:bottom;

}

#navitabs li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  list-style: none;
  border-bottom: 1px solid #FFFFFF;
  height: 25px;
  text-align:right;
  line-height: 25px;
}

#navitabs a {
  margin: 0;
  padding-right: 5px;
  FONT-FAMILY: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: white;
}

#navitabs a.active {
  color: #FFFFFF;
  text-decoration: underline;
}

#navitabs a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

#navitabs2 {
  background: #FFFFFF no-repeat 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0;
 vertical-align:bottom;
}

#navitabs2 li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  display: block;
  list-style: none;
vertical-align:bottom;

}

#navitabs2 a {
  margin: 0;
  padding: 5px;
  FONT-FAMILY: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #1B1B1B;
}

#navitabs2 a.active {
  BACKGROUND-COLOR: #715E9E;  
}

#navitabs2 a:hover {
  text-decoration: underline;
}

#navitabs2a {
  background: #FFFFFF no-repeat 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0;
  color: #9B1B1B;
  text-decoration: underline;
}

#navitabs2a li {
  margin: 3px 0px 0px 0px;
  padding: 0px 0px;
  display: block;
  list-style: none;
  color: #9B1B1B;
  text-decoration: underline;
}

#navitabs2a a {
  margin: 0;
  padding: 5px;
  FONT-FAMILY: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
  color: #9B1B1B;
}

#navitabs2a a.active {
  BACKGROUND-COLOR: #eeafa2;  
}

#navitabs2a a.hover {
  text-decoration: underline;
}

.navitabs2a {
  padding: 0px 0px 0px 0px;
  color: #1B1B1B;
  text-decoration: none;
  font-weight: bold;
  BACKGROUND-COLOR: #eeafa2;
vertical-align:bottom;
}

#navitabs3 {
  background: #FFFFFF no-repeat 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 5px;
line-height:12px;
}

#navitabs3 li {
  margin: 3px 0px 0px 0px;
  padding: 0px 0px;
  display: block;
  list-style: none;
}

#navitabs3 a {
  margin: 0;
  padding: 0px;
  FONT-FAMILY: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #1B1B1B;
}

#navitabs3 a.active {
  BACKGROUND-COLOR: #715E9E;  
}

#navitabs3 a:hover {
  text-decoration: none;
  color: #a81221;
}

#navitabs3a {
  background: #FFFFFF no-repeat 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 5px;
  line-height:12px;
}

#navitabs3a li {
  margin: 3px 0px 0px 0px;
  padding: 0px 0px;
  display: block;
  list-style: none;
  line-height:12px;
}

#navitabs3a a {
  margin: 0;
  padding: 0px;
  FONT-FAMILY: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #a81221;
  line-height:12px;
}

#navitabs3a a.active {
  BACKGROUND-COLOR: #a81221;  
  line-height:12px;
}

#navitabs3a a:hover {
  text-decoration: none;
  color: #a81221;
  line-height:12px;
}

.navitabs3a {
  color: #a81221;
  text-decoration: none;
  BACKGROUND-COLOR: #ffffff;
  line-height:12px;
}


.navitabsorange {
  color: white;
  text-decoration: none;
  BACKGROUND-COLOR: #ec870d;
}

.navitabsgreen {
  color: white;
  text-decoration: none;
  BACKGROUND-COLOR: #628600;
}

#subnavitabs {
  background: #999999 no-repeat 0px 0px;
  padding: 5px 10px 5px 5px;
  margin: 0;
}

#subnavitabs li {
  margin: 15px 5px 0px 0px;
  padding: 0px 0px;
  display: inline;
  list-style: none;
  
}

#subnavitabs a {
  margin: 0;
  padding: 5px;
  FONT-FAMILY: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: white;
  background-color:#290A92;
}

#subnavitabs a.active, #subnavitabs a:hover {
  color: white;
  text-decoration: underline;
}

#below_navitabs {
	height: 20px;
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

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

.spitzmarke {
	font-family: Arial, Helvetica, sans-serif;
	color: #1b1b1b;
	font-weight: bold;
	font-size: 12px;
}

.headline2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #a81221;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}

.headline3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #a81221;
	font-weight: bold;
	font-size: 12px;
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height:16px;
}

.capbluebo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #290A92; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif
}
.capblueno {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #290A92; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif
}
.navioff {
	BACKGROUND: #EE7900; BORDER-BOTTOM: #ffffff 1px solid; PADDING-LEFT: 0px; LINE-HEIGHT: 19px;
}
.navioff TD {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-LEFT: 5px; LINE-HEIGHT: 19px;
}
.navion {
	BACKGROUND: #EE7900; BORDER-BOTTOM: #ffffff 1px solid; PADDING-LEFT: 0px; LINE-HEIGHT: 19px; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif;
}
.subnavion {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #290A92; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Verdana, sans-serif; text-align: left;
}
A.vmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 30px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.vmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 30px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.navi {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 30px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.navi:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 30px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.topnav {
	background-color: #a71321;
	position:absolute;  
	height:26px; 
	width:700px;
	z-index:5; 
	left: 19px;
	top: 11px;
}
A.topnavi {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-LEFT: 1px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none
}
A.topnavi:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-LEFT: 1px;
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline
}

A.logout {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-LEFT: 1px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 19px; COLOR: #f8e600; TEXT-DECORATION: none
}
A.logout:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-LEFT: 1px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 19px; COLOR: #f8e600; TEXT-DECORATION: underline
}
.subnavi {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 16px; COLOR: #7D7D7D; TEXT-DECORATION: none
}
A.subnavi {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 16px; COLOR: #7D7D7D; TEXT-DECORATION: none
}
A.subnavi:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 16px; COLOR: #290A92; TEXT-DECORATION: none
}
A.download {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #a81221; TEXT-DECORATION: underline;
}
A.download:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #a81221; TEXT-DECORATION: underline;
}
#sitemap UL.link LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 15px; COLOR: #1B1B1B; TEXT-DECORATION: underline;
}
.sitemap  {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 15px; COLOR: #1B1B1B; TEXT-DECORATION: underline;
}
.feedback.headline1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #290A92; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif
}
.feedback.headline2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Verdana, sans-serif
}
.pdfnavi {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 16px; COLOR: #FF0000; TEXT-DECORATION: none
}
A.pdfnavi {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 16px; COLOR: #FF0000; TEXT-DECORATION: none
}
A.pdfnavi:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; LINE-HEIGHT: 16px; COLOR: #CCCCCC; TEXT-DECORATION: none
}
.feedback.Abstandhalter {font-size: 7px}

.feedback input {
color:#000000;
font-size:11px;
width:160px;
font-weight: bold;
border: #290A92;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #E4E4E4;
}
.feedback textarea {
color:#000000;
font-size:11px;
width:260px;
font-weight: bold;
border: #290A92;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #E4E4E4;
}
.feedback select {
color:#000000;
font-size:11px;
width:260px;
font-weight: bold;
border: #290A92;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #E4E4E4;
}
.feedback td {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #EE7900; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, sans-serif; color: #1B1B1B;
}
.checkbox input {
color:#000000;
font-size:11px;
width:16px;
font-weight: bold;
border: #290A92;
background-color: #FFFFFF;
}

.feedback.Stil1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.dropdown select {
color:#000000;
font-size:11px;
font-weight: bold;
border: #290A92;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #E4E4E4;
}
