body { top: 0; margin: auto ;padding: 0; font-family: Verdana, sans-serif; font-size: 0.8em; background: url(img/background.jpg) repeat;}  

#rahmen { 
width: 960px;
margin:                    auto;

}

#footer { 
padding-top: 40px;
padding-bottom: 20px;
text-align: center;
clear: both;
}

#rahmen #content #right { overflow: hidden; }


#head {
  width: 960px;
  height: 127px;
  background: url(img/head.png);
  padding: 0;
}

#content {
  width: 600px;
  margin-top: 20px;
  float: left;  
}

#right {
  width: 336px;
  margin-top: 20px;
  margin-left: 624px;
  
}

#h3 {
  width: 336px;
  background: url(img/redbar.jpg) repeat;
  text-align: left;
  font-size: 0.85em;
  height: 19px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 3px;
 }
#logo-box {
  width: 336px;
  margin-top: -29px;
  margin-left: 615px;
  }
  
#twitter-box {
  width: 336px;
  float: right;
  font-size: 0.85em;
  margin-top: 10px;
  }
#twitter_update_list { list-style-type: none; margin: 0; padding 0; }

/* Navigation */
.menu{
	width: 600px;
	border-top: solid 1px #FFF;
	
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.menu ul{
	background: url(img/navibg.png) repeat;
	height:30px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background: url(img/navibg.png) repeat;
		color:#fff;
		display:block;
		border-left: 1px solid #ca0101;
		border-right: 1px solid #750000;
		font-weight:normal;
		line-height:30px;
		margin:0px;
		padding:0px 15.5px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			background: url(img/navibg2.png);
			color:#fff;
			text-decoration:none;
			}
		.menu ul li:hover a{
			color:#fff;
			text-decoration:none;
		}
		.menu ul li:hover li a{
			color: #333;
			border-bottom: 1px solid #dfd9d9;
			border-left: 1px solid #dfd9d9;
			border-right: 1px solid #dfd9d9;
		}
	.menu li ul{
		display:none;
		
		height: auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:150px;
		z-index:200;
		
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background: #FFF;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:150px;
		
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		
		display:block;
		height:15px;
		font-size:11px;
		font-style:normal;
		margin:0px;
		padding:0 0 15px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background: #eeeeee;
			color: #000;
			text-decoration:none;
			}
	.menu p{
		clear:left;
	}
	
	.menu li.start {
border-left: 0;
}

	.menu li.ende {
border-right: 0;
}

/* Blogs */
#blogs {
  width: 336px;
  float: right;
  margin-top: 0px;
  }
img.blog { padding: 1px; border: solid 1px #dadada;}
.blogs text { font-size: 0.7em; }

/* Youtube */
#youtube {
  width: 336px;
  float: right;
  margin-top: 20px;
  }

/* Content */
#h2 {
  font-size: 1.2em; 
  font-weight: bold; 
  color: #cc0000; 
  padding: 0 
}

.profil {
  border-bottom: dotted 1px #ccc;
  font-size: 0.85em;
  padding-bottom: 3px;
  padding-top: 10px;
}

.stream {
  border-bottom: dotted 1px #ccc;
  font-size:0.85em;
  padding-bottom: 3px;
  padding-top: 3px;
    }

.streamlink {
 font-weight: bold; 
 }

#line {
  font-size: 0.6em;
}

.contenttext {
  font-size: 1em;
}
.newstext {
  font-size: 1em;
}

#news {
  margin-top: 10px;
  }
.dotted {
  line-height: 1px;
  vertical-align: middle;
  border-bottom: dotted 1px #ccc;
  padding-top: 1px;
}

.video {
 font-size: 0.8em;
}

 
.headline {
  font-weight: bold;
  color: #cc0000;
  font-size: 1em;
}
.headline2 {
  font-weight: bold;
  color: #cc0000;
  font-size: 1em;
  border-bottom: dotted 1px #ccc;
}
.headline3 {
  font-weight: bold;
  color: #cc0000;
  font-size: 0.85em;
  }
.vorschau {
  color:#595858;
  font-size: 0.8em;
 }
 .readmore {
  font-size: 0.8em;
  font-weight: bold;
 }
.rating_bar {
float: right;
  width: 55px;
  background: url(img/star_x_grey.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 12px;
  background: url(img/star_x_orange.gif) 0 0 repeat-x;
}

.autor {
  color: #4e4c4c;
  border-bottom: dotted 1px #ccc;
  font-size: 0.7em;
  padding-bottom: 3px;
}

.nick {
  font-weight: bold;
  color: #cc0000;
  border-bottom: dotted 1px #ccc;
  font-size: 0.9em;
  padding-bottom: 3px;
}




a.referenz:link{
  color:#000000;
  text-decoration: none
}
a.referenz:visited{
  color:#000000;
  text-decoration: none
}
a.referenz:active{
  color:#cc0000;
  text-decoration: none
}
a.referenz:hover{
  color:#cc0000;
  text-decoration: none
}

a:link{
  color:#cc0000;
  text-decoration: none
}

a:visited{
  color:#cc0000;
  text-decoration: none
}

a:active{
  color:#cc0000;
  text-decoration: none
}

a:hover{
  color:#cc0000;
  text-decoration: none
}

a.news:link{
  color:#003249;
  text-decoration: none
}

a.news:visited{
  color:#003249;
  text-decoration: none
}

a.news:active{
  color:#003249;
  text-decoration: none
}
a.news:hover{
  color:#cc0000;
  text-decoration: none
}

a.match:link{
  color:#cc0000;
  text-decoration: none
}

a.match:visited{
  color:#cc0000;
  text-decoration: none
}

a.match:active{
  color:#cc0000;
  text-decoration: none
}
a.match:hover{
  color:#cc0000;
  text-decoration: none
}
