@charset "utf-8";
/* CSS Document */body {	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:666666px;
	background:url(../_design/page_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	behavior: url("csshover3.htc");
	
	text-align:center;
}
* {
	padding:0px;
	margin:0px;
}
img{	border:0px;}
#container_all {	margin:0px auto 0px auto;
	width:976px;
	text-align:left;}
a, a:visited, a:active {	color:#336699;
}
a:hover {	color:#3366CC;
}
h3 a, h3 a:visited, h3 a:active {	color:#336699;
	font-size:18px !important;
	font-weight:bold;
	text-transform:uppercase;}
h3 a:hover {	color:#3366CC;
	font-size:18px !important;}

h3 {	color:#336699;
	font-size:18px !important;
	text-transform:uppercase;
	border-bottom:1px solid #efefef;
	margin-top:20px;}
h5 {
	font-size:15px !important;
	color:#336699;}
p a, p a:visited, p a:active {	color:#336699;}
p a:hover {	color:#3366CC;}

h4 {
	color:#666666;
	font-style:italic;
	padding-bottom:10px;
	
	font-size:11px !important;}
small a, small a:visited, small a:active {	color:#336699;
}
small a:hover {	color:#3366CC;
}
a.button, a.button:visited, a.button:active {	color:#336699;
	margin:10px 0px;
	
	padding-right:20px;
}
a.button:hover {	color:#3366CC;
	margin:10px 0px;
	
	padding-right:20px;
}
small.info {
	padding:10px 0px 0px 0px;
}
h2.title {
font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	font-weight:bold;
	color:#555555;
	text-transform:uppercase;
	border-bottom:1px solid #3366CC;
	padding:10px 0px 3px 5px;
	overflow:auto;
	background-color:#EAF5FF;
	width:100%;
}

span.info {
	padding-top:10px;
	padding-bottom:10px;
	width:100%;}
.text {
 padding:10px 0px 30px 0px;
 color:#444444;
 	border-bottom:1px solid #efefef;
}
table.cmstable {
	width:100%;
	text-align:left;
	margin-top:10px;
	font-size:11px;}
table.cmstable th {
	border-bottom:1px solid #eeeeee;
	font-size:12px;}

#user {	height:23px;
	padding:5px 10px 10px 10px;
	color:#ffffff;
	font-size:10px;
	text-align:right;}
#user ul {	padding:0px;
	margin:0px;}
#user li.green {	padding:0px 0px 0px 10px;
	margin:0px;
	list-style:none;
	display:inline;}
#user li.big {	padding:0px 0px 0px 10px;
	margin:0px;
	list-style:none;
	display:inline;
	font-size:11px;}
#user a.reg {	font-size:12px;
	font-weight:bold;
}
#user li a, a.visited, a.active{
	color:#ffffff;
}
#user li a:hover{
	color:#cccccc;}

#container_main {
	
	margin-top:33px;}

#logo {	width:74px;
	float:left;}

/* CONTENT CONTAINER */#container_content {	width:900px;
	float:left;
	background:#FFFFFF;
	border:1px solid #999999;
}

#navigation {
		
	width:900px;
	height:53px;
	background:url(../_design/navi.jpg);
	padding:0px;
	color:#FFFFFF;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
	#navigation ul.hnav {
	
		margin:0px;
		padding:17px 15px 0px 30px;	}
	#navigation li {
	
		margin:0px;
		list-style:none;
		display:inline;
		text-transform:uppercase;	}

	
#leftbox {
	
	float:left;
	width:527px;
	overflow:hidden;
	height:520px;
	margin-top:-1px;}
	#matchreview {
		
		width:528px;
		height:174px;
		background:url(../_design/matchreview_bg.jpg);
		background-position:left;
		background-repeat:no-repeat;
		padding-top:6px;
		padding-left:5px;
		padding-bottom:5px;
	
	}

	
		#matchreview img {
			height:55px;
			width:55px;
			border:#336699 1px solid;
		}

	
		#matchreview div.match {
		
			width:68px;
			height:171px;
			margin:3px;
			float:left;
			overflow:hidden;
		
		}

		
			#matchreview div.matchbox {
				
				background:#3399CC;
				padding:5px;
				cursor:pointer;
			
			}

			
				#matchreview div.opp1 {
				
				
				}

				
				#matchreview div.result {
				
					text-align:center;
					color:#FFFFFF;
					font-weight:bold;
					padding:15px 0px;
				}

				
				#matchreview div.opp2 {					
				}

	
	#display {
	
	width:514px;
		height:334px;
		background:url(../_design/slider_bg.jpg);
		padding:1px 7px 0px 7px;
	}
	#select {
	
		height:15px;
		color:#ffffff;
		padding:8px 4px;
		width:504px;
		margin-top:-35px;
	
	}

#rightbox {	float:left;
	width:371px;
	overflow:hidden;
	background:url(../_design/rightbox_bg.jpg);
	height:519px;
	text-align:right;
	margin-right:-2px;
	margin-bottom:-1px;}
#movieplayer {	text-align:center;
	height:238px;
	padding-top:30px;}

#sponsors {
	
	margin-top:32px;
	height:205px;
	text-align:center;}
#sponsors a{
	float:left;
	padding:20px 10px 0px 85px;;
}
#movielist {	background:url(../_design/movie_list.jpg);
	height:146px;
	clear:both;
	padding-left:24px;}
	#movielist div.movie {
		float:left;
		width:175px;
		padding-top:11px;
		overflow:hidden;
	}

	
	#movielist div.movie img {
		width:150px;
		padding-right:25px;
		height:100px;
		overflow:hidden;
	}

	
	#movielist div.movietag {
		padding-top:2px;
		width:150px;
		overflow:hidden;
		height:14px;
	}

	
	
#showmorevid {	float:right;}
#advertstribe {	background:url(../_design/advert_stribe.jpg);
	height:92px;
	background-position:top left; overflow:hidden;	position:relative;
}
#leaderboard {	float:left;
	width:728px;
	padding-top:1px;
	margin-left:1px;
	height:90px;
	overflow:hidden;}
#twitter {	position:absolute; right:0; top:0;
	width:161px; height:90px;
}
/* Content General */#content {	background:#ffffff;}
 
#content a, #content a:visited, #content a:active {	color:#336699;
}
#content a:hover {	color:#3366CC;
}

	.boxtitle {
		background:url(../_design/titlebox_bg.jpg);
		height:30px;
	}

	
	.titlebox_left {
		background:url(../_design/titlebox_left.jpg);
		width:7px;
		height:30px;
		float:left;
	}

	
	.titlebox_bg {
		height:22px;
		font-family:Segoe UI, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#fff;
		text-transform:capitalize;
		padding-top:8px;
		float:left;
	
	}

	
	.titlebox_right {
		height:30px;
		width:7px;
		background:url(../_design/titlebox_right.jpg);
		float:right;	}

	
	
	
		.boxtitleX {
		background:url(../_design/search_bg.jpg);
		height:40px;
	}

	
	.titlebox_leftX {
		background:url(../_design/search_l.jpg);
		width:8px;
		height:30px;
		float:left;
	}

	
	.titlebox_bgX {
		height:32px;
		font-family:Segoe UI, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#fff;
		text-transform:capitalize;
		padding-top:8px;
		float:left;
	
	}

	
	.titlebox_rightX {
		height:40px;
		width:53px;
		background:url(../_design/search_r.jpg);
		float:right;	}

	
	
/* Leftcontent START */#leftcontent {	float:left;
	overflow:auto;
	padding:0px 1px 20px 1px;}
#xleftcontent {	float:left;
	width:14px;
	padding:0px;}

	#skyscraper {
				height:auto;
		overflow:auto;
	
	}
/* Leftcontent END */
/* Centercontent START */#centercontent {	float:left;
	padding-bottom:20px;
}
	#fragstertags li{
		padding:5px;		list-style:none;
		list-style-type:none;		margin:1px;
	}

	
	#fragstertags li:hover{
			background-color:#efefef;
			list-style-type:none;
	}
	#widther {
		clear:both;
		background-color:#FFFFFF;
		border-color:#FFFFFF;
		color:#FFFFFF;
	}

	#search {		background:url(../_design/search.jpg);
		height:30px;
		padding-top:10px;
		margin-bottom:1px;
	
	}

	
	#submitsearch {
	
		float:right;
		margin-top:-25px;
	}

	
	#title {
	
		background:url(../_design/title.jpg);
		height:22px;
		font-family:Segoe UI, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#fff;
		text-transform:capitalize;
		padding-top:9px;
		padding-left:8px;
	
	}

	
	#innercontent {
	
		padding:10px 5px;
	
	}

	
/* Centercontent END */
/* Rightcontent START */#rightcontent {	float:right;
	width:300px;
	padding:0px 1px 20px 0px;
	overflow:hidden;
	text-align:left;}
	#rightcontent li:hover{
			background:#efefef;
			list-style:none;
	}
	
	#rightcontent li:hover{
			background:#efefef;
	}
	#rectangle, #rectangle2	{
	
		margin-bottom:1px;
	
	}

	
	
	.boxcontent {
	
	}

	
	.titlebox_bg2 {
		width:135px;
		height:22px;
		font-family:Segoe UI, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#fff;
		text-transform:capitalize;
		padding-top:8px;
		float:left;
	}
	#rightcontent ul {
		padding:5px 0px;;
		margin:0px;
	
	}

	
	#rightcontent li {
		list-style:none;
		padding:6px 4px 2px 4px;
		margin:0px;
		border-bottom:1px #cccccc dotted;
		color:#666666;
	
	}

	
	#tagcloud {
		padding-bottom:5px;
		text-align:center;
		overflow:hidden;
		height:100px;
	}

	
	ul.tagcloud li{
	
		float:left;	}

	
	#tagcloud li{
		border:0px;
	}

	
	#tagcloud a {
		border:0px;
	}

	
		.small {
			font-size:12px;
			font-weight:bold;
		}

		
		.medium {
			font-size:16px;
		}

		
		.large {
			font-size:22px;
			font-weight:bold;
		}

	
	a.listLink, a.listLink:visited, a.listLink:active {
		color:#0066CC;
	
	
	}

	
		a.listLink:hover {
		color:#666666;
	
	
	}

/* Rightcontent END */
	
	
#footer {
	clear:both;
	background:url(../_design/footer.jpg);
	height:176px;
	background-position:left top;
	overflow:hidden;	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;}
	.linkbox {
	
		float:left;
		padding-top:20px;
	
	}

	
	.linkbox a, .linkbox a:visited, .linkbox a:active {
	
		color:#333333;
		text-decoration:none;	
	}

	
	.linkbox a:hover {
	
		color:#336699;
		text-decoration:none;	
	}

	
	.linkbox_logo {
	
		float:right;
		padding-top:20px;
		padding-right:10px;
	
	}

	
	#footer ul {
	
		margin:0px;;
		padding:10px 0px 0px 20px;
	
	}

	
	#footer li {
	
		list-style:none;
		padding:2px 20px;
		margin:0px;
	
	}

	
	
	
/* Allgemeine Klassen */
.fpright {float:right; padding:14px 0px 10px 10px; }

.fleft {float:left;}

.fright {float:right;}

.tright {text-align:right;}

.pright {padding-right:14px;}

.ptop {padding-top:14px;}

.w {width:100%;}

.h {height:100px;}

.hx {height:200px; overflow:hidden;}

.clear { clear:both; }

.hidden { display:none; }

.center { text-align:left; }

.tcenter { text-align:center; }

.half { width:49%; float:left; }

.noborder { border:0 !important; }

.left { float:left; padding:0px 10px 10px 0px;}

.aroundleft { float:left; padding:10px;overflow:auto;}

.aroundinner { border:1px solid #efefef;overflow:hidden; height:133px;}

.aroundinnerleft { padding:3px;}

.overflow { overflow:auto;}

.ofhidden { overflow:hidden; width:50px; height:90px;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac *//* Contentsuche */fieldset,_img { border:0px; padding-top:10px; -moz-border-radius:0px; }

form *{ font-family:inherit; font-size:inherit; border:0px; -moz-border-radius:0px;}

input,textarea, select { margin:5px; border:1px solid #CCC; padding:2px 4px; -moz-border-radius:3px; font-family:inherit; font-size:inherit;}

form.categoryselect {}

textarea { width:100%; text-align:left;}

.label {width:100px;}
/*LAYOUTING*//* 2. Suche */
form.contentsearch { float:right; margin-left:0 !important; border:0px; -moz-border-radius:0px;}

form.contentsearch input.search { border:1px solid #CCC; padding:2px 4px; }

form.contentsearch input.submit { border:1px solid #CCC !important; padding:1px 3px !important; -moz-border-radius:0px; cursor:pointer; background:#FFF; margin:0 !important; }

form.contentsearch input:hover, form.contentsearch input:active{ background:#FEFEFE; border-color:#AAA; }

span.info { font-style:italic; float:left; }

span.info.right { float:right; }

div.searching {overflow:auto;height:50px;}

div.floating {float:left; width:270px;}

div.floating fieldset, div.floating form{padding:0px; margin:0px; width:100%;}
#loggedin {	height:23px;
	padding:10px;
	color:#ffffff;
	font-size:10px;
	text-align:right;}
#loggedin ul {	padding:0px;
	margin:0px;}
#loggedin li {	padding:0px 0px 0px 20px;
	margin:0px;
	list-style:none;
	display:inline;}
#loggedin li a, a.visited, a.active{
	color:#ffffff;
}
#loggedin li a:hover{
	color:#cccccc;}
select {
	width:150px;}
div.half li {	/*list-style:none;*/
	padding:5px 0px;
}
dl.right {
	background:#efefef;
	border:1px #e0e0e0 solid;
	padding:4px;
}
dl.right dt, dl.right dd{
	display:inline;}
dl.right dd {
	padding-right:20px;}
dl.cmsdef { 
	width:100%; 
	line-height:150%; 
	margin:5px 0 15px; }

dl.cmsdef dt { 
	clear:both; 
	float:left; 
	width:150px; 
	border:1px solid #e0e0e0; 
	margin:0 5px 3px 0; 
	padding:2px 5px; 
	background:#efefef; 
	color:#333; 
	font-weight:bold; 
}

dl.cmsdef dd { 
	border:1px solid #e0e0e0; 
	padding:2px 5px 2px 155px !important; 
	padding-left:5px; 
	margin-bottom:3px; 
 
}

td.win { color:#678713; font-weight:bold; }

td.draw { color:#a0a0a0; font-weight:bold; }

td.lose { color:#e2001a; font-weight:bold; }
/* 8. Galerie */
ul#gallery_list li { list-style:none; padding:10px; }

ul#gallery_pics li { float:left; list-style:none; margin:6px 15px; }

ul#gallery_pics li img{ border:3px solid #CCC; max-width:194px; max-height:164px;}

div#gallery_container {text-align:center;}

div#gallery_container img#gallery_picture { width:100%; }

div#gallery_container { position:relative; width:100%; }

img#gallery_picture { padding-bottom:10px; }

div.gallery_pin { position:absolute; border:2px solid blue; }

div.gallery_pin a { display:none; }

div.gallery_pin:hover { border:0; }

div.gallery_pin:hover a { display:block; }

a.left { float:left; }

a.left img {border:3px solid #336699;}

a.right { float:right; }

a.right img {border:3px solid #cccccc;}
/* 9. Seiten */
div.pages a, div.pages a:visited { display:inline-block; padding:3px 8px; margin:2px 4px; font-weight:bold; text-decoration:none;  }

div.pages a:hover{ display:inline-block; padding:3px 8px; margin:2px 4px; font-weight:bold; text-decoration:none; color:#ffffff !important; }

div.pages a.page_active { border:1px solid #936E41; background:#336699; color:#FFFFFF !important; }

div.pages a.page_active:hover { border:1px solid #936E41; background:#336699; color:#FFFFFF !important; }

div.pages a.page_inactive { border:1px solid #C6C6C6; background:#EFEFEF; color:#336699 !important; }

div.pages a.page_inactive:hover, div.pages a.page_inactive:active { background:#336699; color:#FFFFFF !important; }
/* 10. Formulare */
div#innercontent form { margin:10px 7px 15px; line-height:150%; }

div#innercontent form fieldset { border:0; }

div#innercontent form label { float:left; clear:both; width:auto !important; width:120px; min-width:130px; margin:5px 0 10px; cursor:pointer; }

div#innercontent form input { width:200px; border:1px solid #C6C6C6; -moz-border-radius:5px; margin:3px 0; padding:2px 5px; background:#FFF; }

div#innercontent form input[type=checkbox],div#innercontent form input[type=radio]  { width:auto !important; }

div#innercontent form input.submit, div#innercontent form input[type=submit] { width:auto !important; padding:3px 10px; border-width:3px; margin-top:10px; cursor:pointer; }

div#innercontent form input.submit:hover, div#innercontent form input[type=submit]:hover { background:#FEFEFE; border-color:#AAA; }

div#innercontent form select { width:210px; border:1px solid #C6C6C6; -moz-border-radius:5px; margin:2px 0; padding:2px 5px; }

div#innercontent form textarea { float:left; clear:both; width:390px; border:2px solid #C6C6C6; -moz-border-radius:5px; margin:2px 0; padding:2px 5px; }
/* 11. Userprofil */
ul.profilioptions { padding:15px 0px 15px 0px; width:100%; }

ul.profilioptions li {  border:3px solid #CCC; padding:5px 10px; -moz-border-radius:8px; margin:7px 5px 3px; display:inline; text-decoration:none; }

ul.profilioptions li:hover,ul.profilioptions li.active { background:#FEFEFE; border-color:#AAA; }

img.userimage { float:left; margin:0 10px 5px 0; }

div.left { float:right; width:350px; }
/* 13. Rating */
.rating { background:url(../../../image/rating_inactive.png) repeat-x; width:120px; height:24px; margin:5px;}

.rating_active { background:url(../../../image/rating_active.png) repeat-x; height:24px; }

/* Kalender */
tr td.today { color:#FFF; background:#164C6D; font-weight:bold; }

.war {
	font-size:36px;
	color:#3366CC;
	font-weight:bold;
}
th.seven {
	width:14%;
	padding-top:10px;}
tr.cal td{
	font-size: 18px;
	font-weight:bold;
	height:70px;
	text-align:center;
	padding:2px;
	border:1px solid #efefef;
	overflow:auto;}
tr.cal td:hover{
	font-size: 18px;
	font-weight:bold;
	height:70px;
	text-align:center;
	padding:2px;
	border:1px solid #cccccc;
	background:#efefef;
	overflow:auto;}
.normal {
	 font-size:9px;
}
.details {	width:75%;
}
.gallerycatpic {
	text-align:center;}
.video {
	padding:0px 50px 30px 30px;
}
.vidheadline {
	width:200px;
	overflow:hidden;
}
div.moviebg {
	background:url(../_design/movie_bg.jpg);
	width:100%;
}
div.comment div.text p {
	width:550px;
	overflow:auto;}
div.comment div.text {
	width:550px;}

tr.change:hover {
	background:#efefef;
}

