body{
  font: 12px verdana; width: 100%; height: 100%; margin: 0px; line-height: 17px;
}

h1, h3{
  font: 18px verdana; color: #960007; margin: 0px 0px 5px 0px; font-weight: bold; text-shadow: 2px 2px 2px #ccc;
}

h2{
  font-size: 15px; color: #960007; font-weight: bold; text-shadow: 2px 2px 2px #ccc;
}

p{
  margin: 0px;
}

.smallText{
  font-size: 9px;
}

a{
  text-decoration: none; color: #960007;
}
a:hover{
  text-decoration: none; color: #ca0009;
}

.dotted{
  border-top: 1px dotted #adadad; border-bottom: 0px; margin: 10px 0px 10px 0px;
}

#topbanner{
  position: absolute; left: 50%; top: 10px; margin-left: -475px;
}

#content{
  position: absolute; left: 50%; top: 150px; margin-left: -485px; width: 970px;
}

.colLine{
  border-right: 1px dotted #adadad;
}
.contentCell{
  padding: 0px 10px 10px 10px;
}

#footer{
  font-size: 11px;
}

.fatline{
  border-top: 2px solid #960007; border-bottom: 0px;
}

/* MENU */
#menu{
  font-size: 15px;
  position: absolute; left: 50%; top: 112px; margin-left: -475px; width: 950px; height: 33px;
  background-image: url('../images/menuBg.jpg'); color: #fff; font-weight: bold; line-height: 33px;
}

#menu .menu{
  list-style-type: none; margin: 0px; padding: 0px;
}

#menu .menu li{
  float: left; padding: 0px 10px 0px 10px; border-right: 1px solid #740609; border-left: 1px solid #ae3c3e;
}

#menu .menu a{
  color: #fff; text-decoration: none; text-shadow: 2px 2px 1px #000;
}
#menu .menu a:hover{
  color: #eee;
}

/* MODULES */

.banneritem{
  margin: 0px 0px 15px 0px;
}

#rightCol .moduletable h3{
  background-image: url('../images/sidebox_header.png'); background-repeat: no-repeat;
  font: 12px verdana; color: #fff; font-weight: bold;
  height: 21px; line-height: 21px; padding-left: 5px; margin: 0px 0px 5px 0px;
  text-shadow: 2px 2px #000;
}
#rightCol .banneritem img{
	width: 200px;
}

.custom p{
  padding: 0px 5px 0px 5px;
}

.moduletable{
  margin-bottom: 15px;
}

.moduletable .menu{
  margin: 0px; padding: 0px; list-style-type: none;
}

.moduletable .menu li{
  width: 100%; background-color: #f5f5f5; border-bottom: 1px solid #fff; height: 22px; line-height: 20px; margin: 0px; padding: 0px;
}
.moduletable .menu li a{
  color: #666666; font-weight: bold; margin: 0px 0px 0px 5px; text-shadow: 2px 2px 2px #ddd;
}
.moduletable .menu li a:hover{
  color: #960007;
}
.moduletable .menu li:hover{
  border-bottom: 1px solid #960007;
}

.moduletable_schlagerstars .banneritem img{
  border: 1px solid #960007;
}
