body
{
  font-family:arial, helvetica, verdana, sans-serif;
  font-size:8pt;
  line-height:12pt;
}

a
{
  text-decoration:none;
}

a.inText {
	color: #505050;
	text-decoration: underline;
}

.headline
{
  color:#505050;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  line-height:12pt;
  font-size:8pt;
}

.text
{
  color:#505050;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:normal;
  line-height:11pt;
  font-size:8pt;
}

.textklein
{
  color:#505050;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:normal;
  line-height:11pt;
  font-size:7pt;
}

.newslink
{
  color:#505050;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
}

.Fusszeile
{
  color:#000000;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:normal;
  font-size:8pt;
  text-decoration:none;
}

.menu
{
  color:#ffffff;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:normal;
  font-size:8pt;
  text-decoration:none;
}

.menujetzt
{
  color:#ffffff;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
}

.news
{
  color:#505050;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:normal;
  line-height:12pt;
  font-size:8pt;
}

.newstitel
{
  color:#505050;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  line-height:12pt;
  font-size:8pt;
}

.submenu
{
  color:#7AA086;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
}


.submenuleistungen
{
  color:#5F7D8F;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
}

.submenuprodukte
{
  color:#8FABBD;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
}

.submenukontakt
{
  color:#856557;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
}

.submenunews
{
  color:#69686C;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
}


.jobs
{
  color:#505050;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:normal;
  font-size:8pt;
  line-height:12pt;
  text-decoration:none;
}

.jobstitel
{
  color:#505050;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  line-height:12pt;
}

.jobslink
{
  color:#505050;
  font-family: arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
  line-height:12pt;
}



div.navigation_level_2_wrapper {
	position: relative;
}

ul.navigation_level_2 {
	position: relative;
	margin: 0;
	padding: 0;
	margin-left: 63px;
	list-style: none;
}

ul.navigation_level_2 li {
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

ul.productCategories li.active {
	background-color: #D7DEE3;
}

ul.productCategories li.active a {
	color: #8FABBD;
	font-weight: bold;
}

ul.serviceCategories li.active {
	background-color: #BFDABF;
}

ul.serviceCategories li.active a {
	color: #7AA086;
	font-weight: bold;
}

.languageSelection {
	position: absolute;
	right: 20px;
	top: 4px;
}