td, .std {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066}
.fettweiss {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.fett {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.tdhellgrau {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #EEEEEE}
.tdgrau {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #DDDDDD}
.whiteblue {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background-color: #0066CC}
.tdgrauklein {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #D7E6F9; text-align: justify}
.titelbackfett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #0066CC; font-weight: bold;}
.tabhellorange {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #D7E6F9}
.tdhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #0066CC}
.stdhead {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000066}

.standard {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000
  line-height: 18pt;
}
td.standard {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000
  line-height: 18pt;
  width:100%;
  vertical-align:top;
}
.rechtsspalt {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000
  line-height: 18pt;
  padding-left: 15px;
}
.ueberschrift {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #0066CC;
  font-weight: bold;
  margin-bottom: 12px;
  letter-spacing: 0px;
  font-style:italic;
}
.unterueberschrift {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D664C;
  font-weight: bold;
  margin-bottom: 7px;
  letter-spacing: 1px;
}
.newsheader {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0066CC;
  font-weight: bold;
  margin-bottom: 5px;
  letter-spacing: 0px;
  font-style:italic;
}
.newsbox {
  padding-left:10px;
  border-left:1px dotted #999999;
  width:151px;
}
.topnav {
  text-align:right;
  color: #0066CC;
}
.topnav a {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #0066CC;
  font-weight: bold;
  text-decoration:none;
}
.topnav a:hover {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #CC0000;
  font-weight: bold;
  text-decoration:none;
}
.nav {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #FFFFFF;
  font-weight: bold;
}
.nav a {
  display:block;
  height:20px !important;
  height:23px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #FFFFFF;
  text-decoration:none;
  padding-top:5px;
  padding-left:7px;
  padding-right:11px;
}
.nav a:hover {
  display:block;
  height:20px !important;
  height:23px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #FFFFFF;
  text-decoration:none;
  background:#87B6E6;
}
.subnav {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #0066CC;
  font-weight: bold;
}
.subnav a {
  display:block;
  height:18px !important;
  height:21px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #0066CC;
  text-decoration:none;
  padding-top:4px;
  padding-left:7px;
  padding-right:10px;
}
.subnav a:hover {
  display:block;
  height:18px !important;
  height:21px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #FFFFFF;
  text-decoration:none;
  background:#87B6E6;
}
.fuss {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;
  color: #0066CC;
  font-weight: normal;
  height:18px;
  padding-top:2px;
  text-align:center;
}
.textabstand {
  margin-left:41px;
  margin-top:15px;
  margin-right:20px;
  margin-bottom:20px;
  width:720px;

}
body {
  margin-top:0px;
}
.navfuss {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #7D664C;
  font-weight: bold;
  height:18px;
  padding-right:10px
}
.navfuss a {
  color: #7D664C;
  text-decoration:none;
}
.navfuss a:hover {
  color: #FFFFFF;
  text-decoration:none;
}

a {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #CC0000;
  text-decoration:underline;
  font-weight: bold;
}
a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #CC0000;
  text-decoration:underline;
  font-weight: bold;
}

#active_menu {
  color: #FFFFFF;
  background:#87B6E6;
}

#active_submenu {
  color: #FFFFFF;
  background:#87B6E6;
}

.wcmfett {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.wcmnormal {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000
  line-height: 18pt;
}
.wcmdatum {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF;
  background-color: #0066CC;
  padding:3px;
  width:85px;
}
.ticker{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}

.newsdatbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}
.newstitelbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000066;
  padding-left:14px;
  margin-bottom:9px;
}
.newstitelbox a, .newstitelbox a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:normal;
  color: #CC0000;
}
.contentborder {
  width:100%;
  border-bottom: 2px solid #0066CC;
  border-top: 2px solid #0066CC;
}
.contentborderfitness {
  width:100%;
  border-bottom: 2px solid #0066CC;
  border-top: 2px solid #0066CC;
  background:url(../fitness/images/mainback.gif) no-repeat #FFFFFF 30px 0px
}
.bildrechts {
  padding-left:19px; vertical-align:top;
}
.bildlinks {
  padding-right:19px; vertical-align:top;
}
.bildrahmen {
  border:1px solid #A3C367;
  padding:1px;
}
.tabheading {
  font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
  font-size: 11px;
  color: #6C8146;
  font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-left: 0px;
	height: 21px;
	margin-top: 6px;
	margin-bottom: 0px;
	background:#FFFFFF;
	border-bottom: 1px solid #6C8146;
	width:425px;
}
ul {
  margin-top: 0px;
  margin-bottom: 9px;
  margin-left: 0px !important;
  padding-left: 25px !important;
  margin-left: 3px;
  list-style-type:square;
}

li {
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 3px;
}
.picsubtitle {
  font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  float:left;
  width:176px;
  text-align:center;
}
.picsubtit130 {
  font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
  font-size: 11px;
  float:left;
  width:130px;
  background: #D7E6F9;
  margin-right:10px;
  margin-bottom:19px;
  padding-bottom:4px;
}
.picsubtit130 img{
  margin-bottom:3px;
}
.wcmdist {
  padding-bottom:12px;
}

.sponsbanner {
  width:250px !important;
  width:252px;
  height:60px !important;
  height:62px;
  float:left;
  border:1px solid #CCCCCC;
  margin:2px;
  text-align:center;
  background: #FFFFFF;

}
.sponsbalken {
  height:81px !important;
  height:90px;
}
.clr {
  clear:both;
}
.newsshorthead {
  font-weight:bold;
}
.wcmpictextstart {
  margin-bottom:12px;
}
