/*TOP NEWS */
#top-news div.center {
	height:323px;
	position:relative;
	z-index:5;
}
#topnews-ticker {
	background:url(../img/topnews-ticker-bg.png) no-repeat;
	height:303px;
	width:175px;
	position:absolute;
	top:9px;
	left:5px;
}
#topnews-teaser-wrapper, #topnews-teaser {
	height:303px;
	width:538px;
	position:absolute;
	top:9px;
	right:5px;
}

#topnews-teaser-wrapper{	
	z-index:10;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='../img/topnews-teaser-wrapper.png');}
	
html>body #topnews-teaser-wrapper{
	background:url(../img/topnews-teaser-wrapper.png) no-repeat;
}

/* TICKER */
#topnews-ticker h2 {font-size:14px;text-align:center; padding:5px; height:25px; line-height:25px;}

#topnews-ticker img {margin-right:10px; float:left; width:50px;height: 28px;}
#topnews-ticker span {font-size:10px; color:#333;}

/* NEWS CYCLE */
#slideshow {width:538px; height:303px; overflow:hidden;}
#slideshow div.teaser-news {height:303px;width:538px;position:relative;top:0;left:0;background:transparent;}
#slideshow div.teaser-news img {position:absolute;top:0;left:0; z-index:1;}
#slideshow div.teaser-news div {
	position:absolute;
	height:80px; 
	background-color:#000033;
	color:#FFFFFF;
	width:538px;
	top:223px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8; 
	z-index:2;}
	
#slideshow div.teaser-news h1, #slideshow div.teaser-news p {position:absolute;color:#FFFFFF; z-index:3;}
#slideshow div.teaser-news h1 {width:508px; font-size:16px; left:15px;top: 233px;}
#slideshow div.teaser-news p {width:508px; font-size:12px;left:15px;top: 259px;}
h4.teaser-date {font-size:11px; position:absolute;color:#FFFFFF; top: 235px;left:450px;z-index:5;width:100px;}

#newsticker { width: 175px;}
#newsticker li {
	height:52px;
	width:163px; 
	margin: 0 5px;
	/*background: url(../img/topnews-ticker-li-bg.png) no-repeat center bottom;*/
	border-top: 1px solid #666;
}
#newsticker a {
	width:153px; 
	height:31px;
	display: block; 
	padding:12px 5px 10px 5px;
	text-decoration:none;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

#newsticker a.activeSlide,#newsticker a:hover {text-decoration:none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity: 1;
}

#newsticker a:focus { outline: none; }
#newsticker div { border: none; display: block }
pre { clear: left }



/* NEWS CAROUSEL */
div.aktuelles-wrapper {width:138px;}
#aktuelles h2{font-size:14px; margin:3px 0 0 3px;}
.infiniteCarousel h3 {font-size: 12px; color:#000; font-weight:bold; margin:10px 0 10px 0;width:138px;height:30px;}

.infiniteCarousel p { text-align:justify;width:133px;font-size: 11px; color:#000;}
.infiniteCarousel p a {font-size: 10px; color:#000; position:absolute; bottom:10px; right:10px;}
.infiniteCarousel {
  width: 424px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 424px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden;
  height: 255px;
  position: absolute;
  top: 0;
}

.infiniteCarousel .wrapper ul {
	width: 9999px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:25px 0 0 1px;
	padding:0;
	position: absolute;
}

.infiniteCarousel ul li {
	display:block; 
	height:228px; 
	width:142px; 
	float:left; 
	position:relative; 
	margin:0;
}
.infiniteCarousel ul li div {
	width:138px;
}

.infiniteCarousel ul li a img {
  display:block;
  height: 77px;
  width:136px;
} 

#arrowholder {width:34px; position:absolute; top: 0; right: 5px;}
.infiniteCarousel .arrow {
  display: block;
  height: 17px;
  width: 17px;
  background: url(../img/greybox-pager.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 0px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 -17px;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -34px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 0px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -51px;
}

/* NEXT GAME */
#nextgame {height:70px; padding: 0 15px;}
#nextgame-text {position:relative;height:47px;top:10px;}
#nextgame-text h2 {padding-top:6px;color:#fff; font-size:12px;font-weight:bold;}
#nextgame-text p {color:#fff; font-size:12px;}
#nextgame-imgs {z-index:5;overflow:hidden;text-align:justify;position:absolute;top:0; right:0;width:108px}
#ngimg-wrapper {width:130px;}
#ngimg-wrapper div{float:left; width:64px;}
#vs {z-index:10;position:absolute; top:10px; right:44px; color:#FFFFFF; font-size:12px; font-weight:bold;}

/* SC-INSIDE */
#scinside-entry {position:relative; width:138px;}
#scinside-entry h2 {font-size:14px;margin:3px 0 8px 0px;}
#scinside-body h3 {font-size:12px;margin-top:10px;width:138px;height:30px;}
#scinside-body p {font-size:11px;margin:10px 0;width:138px;}
#scinside-more a {color:#000; font-size:10px;position:absolute;top:229px;right:0;} 

/* SC-PARTNER */
#advert h2 {font-size:14px;margin:3px 0 8px 0px;}
#scinside-body h3 {font-size:12px;margin-top:10px;width:138px;}
#scinside-body p {font-size:11px;margin:10px 0;width:138px;}
#scinside-more a {color:#000; font-size:10px;float:right; position:absolute;bottom:0;right:0;} 
.tt_newsCounter {color:#666; z-index:100;font-size: 9px; position: absolute; top: -10px; text-align: left;}

/* VERANSTALTUINGEN STARTSEITE */
#contentboxleft {position:relative;}

#contentboxleft h3 {font-size:12px; color:#fff;}

.kb_eventboard-entry  {padding: 0 20px 5px  20px;}
.eventlist_clear {clear:left; display:block; height:35px;}
.kbevent-text {float:left;padding-left:10px;}
.kbevent-date {color:#fff; font-size:10px; float:left;}
.kbevent-teaser {clear:left;color:#fff; font-size:11px;}
a.kbevent-link { display:block;font-size:11px; text-decoration: none; color:#fff;}

#kbevent-listall { position:absolute; bottom:10px; left:36px;width:162px; height:29px; background: url(../img/eventlist_bt.png) no-repeat; color:#fff; font-size:11px; text-align:center; line-height:27px;}
#kbevent-listall a {color:#fff; font-size:11px; text-decoration:none; text-align:center; line-height:27px;}
#kbevent-listall a:hover {font-weight:bold;}

/* SLIDESHOW STARTSEITE */
#homeslidewrapper { position:relative; top:-2px;}
#homeslidewrapper p, #homeslidewrapper p a {font-size:12px; color:#fff; text-align:center; padding-top:18px;}
#homeslidewrapper h1 {text-align:center;}
#homeslideshow {left:14px;position:relative;top:3px;}
.homeslidepics {height:167px;margin:0;overflow:hidden;padding:0;width:212px;}
.homeslidepics img {background-color:#FFFFFF;border:1px solid #CCCCCC;width:210px; height:165px;left:0;top:0;}