@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:60px 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;

}



#leaderboard {



	float:left;

	width:728px;

	padding-top:1px;

	margin-left:1px;

	height:90px;

	overflow:hidden;



}



#twitter {



	float:right;

	width:161px;

}



/* 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 {

	

		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;
}