/****** CUSTOM ******/ #footertext p.bodytext { font-size: 9px; } 
#impressum p.bodytext { font-size: 10px; } 
#impressum A { color: #808080; text-decoration: underline; } 
#impressum A:hover { color: #808080; text-decoration: none; } 
.csc-textpic-caption { font-size: 9px; color: #808080; }


/****** LANGNAV ******/
.langnav {
	float: right;
	height: 16px;
	text-align: right;
	margin-top: 4px;
}
.langnav-level1-no A, .langnav-level1-act A {
  font-family: Arial;
  font-size: 13px;
  color: #99cc00;
  font-weight: bold;
  text-decoration: none; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  float: left;
}

.langnav-level1-act A, .langnav-level1-no A:hover {
  color: #99cc00;
  text-decoration: underline;
}

/****** TOPNAV1 ******/
#topnav_1 {
	float: left;
	text-align: left;
} 
A.topnav_1-level1-no, A.topnav_1-level1-act {
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
}
A.topnav_1-level1-act, A.topnav_1-level1-no:hover {
  color: #669900;
}

#topnav_1 img {
  vertical-align: middle;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  margin-top: 0;
  margin-right: 0px;
}

/****** TOPNAV2 ******/
#topnav_2 {
	float: left;
	text-align: left;
} 
A.topnav_2-level1-no, A.topnav_2-level1-act {
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
}
A.topnav_2-level1-act, A.topnav_2-level1-no:hover {
   text-decoration: underline;
}
