
body, td {
font-family: Verdana, Helvetica;
font-size: 11px;

}

.headline {
	font-size: 11px;
  font-weight: bold;
	color: #000000;
  text-decoration: none;
}
.csc-firstHeader {
	font-size: 11px;
  font-weight: bold;
	color: #000000;
  text-decoration: none;
}
.text {
	font-size: 11px;
  font-weight: normal;
	color: #4D4D4D;
  text-decoration: none;
}

.bodytext {
  font-size: 11px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
  margin-top:0px; /* added by TS FK */
  
}

.teaserheadline {
	font-size: 10px;
  font-weight: bold;
	color: #4D4D4D;
  text-decoration: none;
}

.teasertext {
	font-size: 10px;
  font-weight: normal;
	color: #4D4D4D;
  text-decoration: none;
}
.popupheadline {
	font-size: 12px;
  font-weight: bold;
	color: #4D4D4D;
  text-decoration: none;
}
.popuptext {
	font-size: 11px;
  font-weight: normal;
	color: #4D4D4D;
  text-decoration: none;
}
.bildunterschrift {
	font-size: 10px;
  font-weight: bold;
	color: #4D4D4D;
  text-decoration: none;
}
.csc-caption {
	font-size: 10px;
  font-weight: bold;
	color: #4D4D4D;
  text-decoration: none;
}
.boxlink, a.boxlink, a.boxlink:hover {
	font-size: 11px;
   font-weight: normal;
	color: #006766;
   text-decoration: none;
}
.nav2, a.nav2, a.nav2:hover {
	font-size: 11px;
   font-weight: bold;
	color: #006766;
   text-decoration: none;
}
.nav2_a, a.nav2_a, a.nav2_a:hover {
	font-size: 11px;
   font-weight: bold;
	color: #FFFFFF;
   text-decoration: none;
}



.metanavhome, a.metanavhome, a.metanavhome:link, a.metanavhome:visited {
	font-size: 10px;
	color: #5D5D5D;
  text-decoration: none;
}
a.metanavhome:hover {
  text-decoration: underline;
}

.navhome, a.navhome, a.navhome:link, a.navhome:visited {
	font-size: 11px;
	color: #000000;
   text-decoration: none;
}

a.navhome:hover {
  text-decoration: underline;
}

.newsarchiv, a.newsarchiv, a.newsarchiv:link, a.newsarchiv:visited {
	font-size: 10px;
  font-weight: bold;
	color: #4D4D4D;
  text-decoration: none;
}
a.newsarchiv:hover {
  text-decoration: underline;
}

.footerlink, a.footerlink, a.footerlink:hover, a.footerlink:link, a.footerlink:visited {
	font-size: 9px;
	color: #006766;
    text-decoration: none;
}
.schliessen, a.schliessen {
	font-size: 10px;
  font-weight: bold;
	color: #006766;
  text-decoration: none;
}

.mehr, a.mehr {
	font-size: 10px;
  font-weight: bold;
	color: #FF0101;
  text-decoration: none;
}
a.mehr:hover {
  text-decoration: underline;
}
.img_border {
  border:1px solid #006766;
}

a.mail_link:link /* added by TS FK */
 {
	font-size: 11px;
   font-weight: normal;
	color: #006766;
   text-decoration: none;
 }
 
 a.mail_link:visited /* added by TS FK */
 {
	font-size: 11px;
  font-weight: normal;
	color: #006766;
  text-decoration: none;
 }
 
 a.mail_link:hover /* added by TS FK */
 {
	font-size: 11px;
  font-weight: normal;
	color: #006766;
  text-decoration: underline;
 }
 
 a:link, a:visited /* added by TS FK */
 {
	font-size: 11px;
   font-weight: normal;
	color: #006766;
   text-decoration: none;
 } 

 a:hover /* added by TS FK */
 {
   text-decoration: underline;
 }
 
 a.metanav, a.metanav:visited {
	font-size: 10px;
	color: #B3D2D1;
   text-decoration: none;
}

.nav3, a.nav3, a.nav3:hover,a.nav3:visited {
	font-size: 11px;
   font-weight: normal;
	color: #006766;
   text-decoration: none;
}
.nav3_a, a.nav3_a, a.nav3_a:hover,a.nav3_a:visited {
	font-size: 11px;
   font-weight: bold;
	color: #FFFFFF;
   text-decoration: none;
}

.nav4, a.nav4, a.nav4:hover, a.nav4:visited {
	font-size: 11px;
   font-weight: normal;
	color: #000000;
   text-decoration: none;
}
.nav4_a, a.nav4_a, a.nav4_a:hover, a.nav4_a:visited {
	font-size: 11px;
   font-weight: bold;
	color: #000000;
   text-decoration: none;
}