body {
	color: #000000;
  background-color: #EBF9F7;
	font-family: tahoma,Verdana,helvetica, Geneva, Arial, Helvetica, sans-serif;
	height: 100%;
	margin: 0px;

}

.submit {
		  background-color: #C7EEE9;
		  border-color: #9BE1D8;
		  border-width: 1px;
		  color: #000000;
		   font-family: tahoma,Verdana,helvetica, Geneva, Arial, Helvetica, sans-serif;
		   font-size:9pt;
}
h1 {
	font-family: tahoma,Verdana,helvetica, arial, geneva, sans-serif;
	font-size:11pt;
	color:#000000;
	font-weight: bold;
	}
h2 {
  font-family: tahoma,Verdana,helvetica, arial, geneva, sans-serif;
  font-size:10pt;
  font-weight: bold;
  }
.text	{
  font-family: tahoma,Verdana,helvetica, arial, geneva, sans-serif;
  font-size:9pt;
  line-height:11pt;
  color:#000000;
  }


.inhalt {
	background-color: #EBF9F7;
	border: 0px;
	margin: 125px 40px 40px 185px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	width: 590px;
	padding-top: 20px;
	position: static;
}

.logo {
  background-color: #EBF9F7;

	padding-top: 15px;
	padding-left: 0px;
	padding-right: 10px;
	font-size: 12px;
	color: #000000;
	height: 90px;
	left: 810px;
	position: fixed;
	top: 10px;
	width: 150px;
	z-index: 4;
}

.keyvisual {
  background-color: #C7EEE9;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	color: #FFFFFF;
	height: 90px;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 150px;
  z-index: 3;
}

.keyvisualRightFrame {
  background-color: #C8DFED;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	color: #000000;
	height: 100%;
	left: 800px;
	position: fixed;
	top: 140px;
	width: 170px;
  z-index: 2;
}

.keyvisualRight {
  background-color: #C8DFED;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	color: #000000;
	height: 90px;
	left: 810px;
	position: fixed;
	top: 155px;
	width: 150px;
  z-index: 2;
}


.aktuellesBox {
	background-color: #8FBEDA;
	border-bottom: #659ACF 1px solid;
	border-left: #659ACF 1px solid;
	border-right: #659ACF 1px solid;
	border-top: #659ACF 1px solid;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	color: #000000;
	left: 810px;
  position: fixed;
	top: 290px;
	width: 170px;
  z-index: 2;
}

.aktuellesBoxHeader {
  background-color: #8FBEDA;
	border-bottom: #659ACF 1px solid;
	border-left: #659ACF 1px solid;
	border-right: #659ACF 1px solid;
	border-top: #659ACF 1px solid;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
  font-weight: bold;
  text-align:center;
	color: #000000;
	height: 15px;
	left: 810px;
	position: fixed;
	top: 270px;
	width: 180px;
  z-index: 2;
}
.aktuellesScrollingIconsUp {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
  font-weight: bold;
  text-align:center;
	color: #000000;
	height: 10px;
	left: 890px;
	position: fixed;
	top: 295px;
	width: 180px;
  z-index: 3;
}

.aktuellesScrollingIconsDown {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
  font-weight: bold;
  text-align:center;
	color: #000000;
	height: 10px;
	left: 890px;
	position: fixed;
	top: 305px;
	width: 180px;
  z-index: 3;
}
.menuframe {
	background-color: #C7EEE9;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	color: #FFFFFF;
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 170px;

}

.firstLevelMenue {
	background-color: #8FBEDA;
	border-bottom: #659ACF 1px solid;
	border-left: #659ACF 1px solid;
	border-right: #659ACF 1px solid;
	border-top: #659ACF 1px solid;
	padding-left: 10px;
	padding-right: 5px;
  padding-top: 5px;
	padding-bottom: 5px;
	font-size: 8px;
	color: #000000;
	height: 20px;
	left: 10px;
	position: fixed;
	top: 150px;
	width: 165px;
	vertical-align:middle;
}

.menu {
	background-color: #9BE1D8;
	border-bottom: #62D1C1 1px solid;
	border-left: #62D1C1 1px solid;
	border-right: #62D1C1 1px solid;
	border-top: #62D1C1 1px solid;
	padding-left: 10px;
	padding-right: 10px;
  padding-top: 10px;
	font-size: 12px;
	color: #000000;
	height: 280px;
	left: 10px;
	position: fixed;
	top: 200px;
	width: 160px;

}

.header {
	padding-left: 20px;
	background-color: #EBF9F7;
  border: 0px;
	padding-right: 10px;
	font-size: 12px;
	color: #000000;
	height: 7px;
	left: 200px;
	position: fixed;
	top: 100px;
	width: 555px;
	z-index: 4;
}
.line {
	background-color: #A4C4E3;
  border: 0px;
	font-size: 8px;
	color: #FFFFFF;
	height: 20px;
	left: 200px;
	position: fixed;
	top: 120px;
	width: 800px;
  z-index: 4;
}

.spacer {
	background-color: #EBF9F7;
  border: 0px;
	font-size: 8px;
	color: #FFFFFF;
	height: 150px;
	left: 200px;
	position: fixed;
	top: 0px;
	width: 810px;
  z-index: 1;
}


a.navileft_passive {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}

a.navileft_active {
	display:block;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
}

a.navileft_open {
	display:block;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
}

/*---------------------- CSS für Hauptnavigation -----------------*/
 #navcontainer { margin-left: 30px; }

 #navcontainer
{
/*avoid gap after li in ie6 by setting width*/
width: 130px;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-left: 10px;
}

.navigation {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:10pt; color:#FFFFFF;}


A:link           {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #000000}
A:visited        {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #000000}
A:hover          {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:13px; text-decoration: underline; color: #000000}
A:active         {font-family: tahoma, helvetica, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #000000}

A.nav1:link	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:14px; text-decoration: none; color: #000000}
A.nav1:visited {font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:14px; text-decoration: none; color: #000000}
A.nav1:hover	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:14px; text-decoration: underline; color: #000000}
A.nav1:active	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:14px; text-decoration: none; color: #000000}

A.nav2:link	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:14px; text-decoration: none; color: #000000}
A.nav2:visited {font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:14px; text-decoration: none; color: #000000}
A.nav2:hover	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:14px; text-decoration: underline; color: #000000}
A.nav2:active	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:14px; text-decoration: none; color: #000000}

A.nav3:link	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: none; color: #000000}
A.nav3:visited {font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: none; color: #000000}
A.nav3:hover	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: underline; color: #000000}
A.nav3:active	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:12px; text-decoration: none; color: #000000}

A.klein:link	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #000000}
A.klein:visited {font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #000000}
A.klein:hover	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: underline; color: #000000}
A.klein:active	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #000000}

A.font1:link	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:9pt; font-weight:bold; text-decoration: none; color: #000000}
A.font1:visited {font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:9pt; font-weight:bold; text-decoration: none; color: #000000}
A.font1:hover	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:9pt; font-weight:bold; text-decoration: underline; color: #000000}
A.font1:active	{font-family: tahoma,helvetica, arial, geneva, sans-serif; font-size:9pt; font-weight:bold; text-decoration: none; color: #000000}

.font2{
  font-family: tahoma,Verdana,helvetica, arial, geneva, sans-serif;
  font-size:9pt;
  line-height:11pt;
  color:#000000;
  }


ul#sitemap

/* Einstellungen für die Sitemap*/

 {

	float: left;

	margin: 0;

	padding: 0;

	list-style-type: none;

	margin-bottom: 20px;

}

ul#sitemap ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	margin-bottom: 20px;

}

ul#sitemap li {

	clear: both;

}

ul#sitemap li a {

	display: block;

	background-color: #A4C4E3;

	padding: 3px 12px 3px 8px;

	text-decoration: none;

	border-bottom: 1px solid #fff;

	font-weight: bold;

	margin-top: 10px;

}

ul#sitemap a:hover {

	color: #000000;

	background-color: #8FBEDA;

}

ul#sitemap li li {

	width: 45%;

	float: left;

	clear: none;

	padding-left: 10px;

	padding-right: 10px;

	margin-bottom: 10px;

}

ul#sitemap li li a {

	display: block;

	background-color: #9BE1D8;

	padding: 3px 3px 3px 17px;

	text-decoration: none;

	border-bottom: 1px solid #659ACF;

	font-weight: normal;

	font-weight: bold;

	margin-top: 5px;

}

ul#sitemap li li li {

	width: 100%;

	padding-left: 0px;

	padding-right: 0px;

	margin-bottom: 0px;

}

ul#sitemap li li li a {

	float: none;

	display: block;

	background-color: #C7EEE9;

	padding: 3px 3px 3px 37px;

	text-decoration: none;

	font-weight: normal;

	font-weight: bold;

	border: none;

	margin-top: 0px;

	margin-bottom: 1px;

}

ul#sitemap li li li {

	margin-bottom: 0px;

}

ul#sitemap li li li li a {

	display: block;

	background-color: #CCCCCC;

	padding: 3px 3px 3px 57px;

	text-decoration: none;

	font-weight: normal;

	border: none;

	margin-top: 0px;

	margin-bottom: 1px;

}
