@charset "utf-8";
/* ---------------------------------------------------------------------------- */
/* --- ALLGEMEINE DEKLARATIONEN ----------------------------------------------- */
/* ---------------------------------------------------------------------------- */
body{
	background:#203f5a url(../bilder/bg_oben.jpg) repeat-x ;
	margin:  0px;
	padding: 0px;
}


div{
	background-repeat: no-repeat;
	width:  auto;
	height: auto;
	float:  left;
}

a, a:hover, a:visited, a:focus{
	text-decoration:none;
}

h1, h2{
	color:#0092dd;
}

/* ---------------------------------------------------------------------------- */
/* --- Klassen                  ----------------------------------------------- */
/* ---------------------------------------------------------------------------- */

	/* --- CONTENT            ------------------------------------ */
	
.right{
	float:right;
}

em.right{
	font-style:normal;
}
	
div.content{
	background:#FFF;
	border: 2px solid #ececec;
	border-width: 1px 2px; 
	width:  100%;
	margin: 5px 0px 0px;
	padding:5px 10px;
}

div.content img{
	border:2px solid #cfcfcf;
}

	/* --- NEWS            ------------------------------------ */
	
div.news_head{
	border-bottom:1px solid #f0f0f0;
	font: 10px/15px Arial, Helvetica, sans-serif;
	width: 980px;
	margin-bottom: 3px;
	color:	#979797;
	padding: 5px 0px;
	text-transform:uppercase;
}

	/* --- NEWS HEAD            ------------------------------------ */

	div.news_head strong a small, div.news_head strong a:hover small, div.news_head strong a:active small, div.news_head strong a:visited small, div.news_head strong a:focus small{
		font: 13px/15px bold Tahoma, Geneva, sans-serif;
		font-weight:bold;
		color:  #494949;
		text-transform:none;
	}
	
	div.news_head strong a, div.news_head strong a:hover, div.news_head strong a:active, div.news_head strong a:visited, div.news_head strong a:focus{
		font: 13px/15px bold Tahoma, Geneva, sans-serif;
		font-weight:bold;
		color:  #0092dd;
		text-transform:none;
	}
	
	div.news_head span{
		float:	right;
		color:  #c6c6c6;
		text-transform:none;
	}

div.news_content{
	font-size: 11px;
	width: 100%;
	color:	#5c5c5c;
	padding: 5px 0px;
	text-align: justify;
	line-height:15px;
}

div.news_content .quote{
	background:url(../bilder/quote_2.png) no-repeat bottom right;
	padding:10px 30px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-o-border-radius:8px;
}

div.news_content .quote_aussen{
	background:#f5f5f5 url(../bilder/quote.png) no-repeat;
	border:1px solid #ededed;
	margin:5px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-o-border-radius:8px;
}

div.news_content p{
	margin: 10px 0px 0px;
}

div.news_footer{
	background:url(../bilder/news_bg_unten.jpg) repeat-x;
	border: 2px solid #efefef;
	border-width: 1px 2px 0 2px; 
	font: 10px/22px Arial, Helvetica, sans-serif;
	width:  100%;
	height: 26px;
	padding:0px 10px;
	color:	#727272;
	text-transform:uppercase;
}

div.news_footer a, div.news_footer a:hover, div.news_footer a:visited, div.news_footer a:focus{
	color: #727272;
}

div.news_footer span{
	background:url(../bilder/weiterlesen.jpg) no-repeat;
	line-height: 15px;
	padding: 0 0 0 25px;
	margin:3px 0 0;
	float:	right;
	display:block;
}

	
/* ---------------------------------------------------------------------------- */
/* --- IDs                      ----------------------------------------------- */
/* ---------------------------------------------------------------------------- */

	/* --- RAHMEN UND BG            ------------------------------------ */
	
div#main_bg{
	width:  100%;
	height: 100%;
	background:url(../bilder/bg_unten.jpg) bottom repeat-x;
}

div#wrapper_main{
	width: 	1052px;
	float:  none;
	margin: 0px auto;
}

div#wrapper_aussen{
	background:#000 url(../bilder/main_bg_rand.png) repeat-y;
	width: 	1052px;
}

div#wrapper_aussen_oben{
	background:url(../bilder/main_bg_rand_oben.jpg) repeat-x;
	width: 	1052px;
}

div#wrapper_aussen_unten{
	background:url(../bilder/main_bg_rand_unten.jpg) repeat-x bottom;
	width: 	1052px;
}

	/* --- AUFTEILUNG            ------------------------------------ */

div#header{ /* MIT FLASH */
	background:#010101 url(../bilder/header.jpg) center no-repeat;
	width:	1019px;
	height: 100px;
	text-align: right;
	padding: 10px 33px 0 0;
}

div#header object{
	width:	1019px;
	height: 110px;
	float:left;
	margin: 0 0 0 9px;
	padding: 0;
}

div#stats{
	font:10px Tahoma, Geneva, sans-serif;
	float:	right;
	width:	175px;
	color:	#959595;
	text-align:left;
	margin: 0 20px;
}

div#stats strong{
	font-weight:bold;
	color:	#0092dd;
}

div#stats a{
	font:11px Calibri, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:	#fff;
	text-transform:uppercase;
}

div#stats span{
	float:right;
	text-align: left;
	width:65px;
}

div#stats p{
	margin:7px 0;
}

div#wrapper{
	background:url(../bilder/main_bg.jpg) repeat-y;
	width: 	1017px;
	margin: 0px 17px 0 18px;
}

div#wrapper_innen{
	background:url(../bilder/bg.jpg) repeat-x;
	width: 	1009px;
	padding: 0px 4px 0px 4px;
}

	/* --- NAVIGATION            ------------------------------------ */

div#navi{
	background:url(../bilder/navi_bg.jpg) repeat-x;
	width: 	1009px;
	height: 74px;
}

div#navi_links{
	background:url(../bilder/navi_links.png) no-repeat;
	width: 	1009px;
	height: 74px;
}

div#navi_rechts{
	background:url(../bilder/navi_rechts.png) right no-repeat;
	width: 	1009px;
	height: 74px;
}

	div#navi_rechts ul{
		list-style:none;
		display: block;
		float:   left;
		margin:  0px;
		padding: 0pc;
	}
	
	div#navi_rechts>ul{
		margin-left:8px;
	}
	
	div#navi_rechts ul>li{
		font: 	11px/27px Calibri, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		width:	1009px;
		display:block;
		text-transform:uppercase;
	}
	
		/* --- SUB NAVIGATION            ------------------------------------ */
		
		div#navi_rechts>ul>li:last-child{
			width:  974px;
			margin: 0px 0px 0px 35px;
		}
		
		div#navi_rechts>ul>li a, div#navi_rechts>ul>li a:visited, div#navi_rechts>ul>li a:focus, div#navi_rechts>ul>li a:active{
			color:  #9b9b9b;
		}
		
		div#navi_rechts>ul>li a:hover{
			color: #0092dd;
		}

		/* --- MAIN NAVIGATION            ------------------------------------ */

		div#navi_rechts ul>li ul li{
			font: 	10px/45px bold Calibri, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
			width:  109px;
			float:	left;
			display:block;
			text-transform:uppercase;
			text-align: center;
		}
		
		div#navi_rechts ul>li ul li a, div#navi_rechts ul>li ul li a:visited, div#navi_rechts ul>li ul li a:focus{
			background:url(../bilder/navi_button.jpg) no-repeat;
			width:  109px; 
			height: 40px;
			color:	#FFF;
			display:block;
		}
		
		div#navi_rechts ul>li ul li a:hover{
			background:url(../bilder/navi_button_hover.jpg) center no-repeat;
			width: 	109px;
			height: 40px;
			color:	#0092dd;
			display:block;
		}
		
		div#navi_rechts ul>li ul li.active a{
			background:url(../bilder/navi_button_active.png) no-repeat;
			width: 	109px;
			height: 40px;
			color:	#FFF;
			display:block;
		}
		
	/* --- SPONSOREN + LOGIN      ------------------------------------ */
	
div#leiste{
	background:url(../bilder/leiste_bg.jpg) repeat-x;
	width: 	1009px;
	height:	49px;
} 

div#leiste_links{
	background:url(../bilder/leiste_links.jpg) no-repeat;
	width: 	1009px;
	height:	49px;
} 

div#leiste_rechts{
	background:url(../bilder/leiste_rechts.jpg) right no-repeat;
	width: 	1009px;
	height:	49px;
	overflow:hidden;
} 

	div#sponsoren{
		width:	989px;
		height: 44px;
		line-height: 44px;
		text-align:center;
		margin: 2px 10px 0;
	}

	div#sponsoren a{
		margin: 0 15px;
	}
	
	div#access_area{
		color:	#FFF;
		font:	11px/44px Tahoma, Geneva, sans-serif;
		width:	959px;
		height: 44px;
		line-height: 44px;
		margin: 4px 10px 0 30px;
	}
	
	div#access_area strong{
		font:	11px/44px bold Calibri, Arial, Helvetica, sans-serif;
	}
	
	div#access_area input{
		font:	11px/17px bold Calibri, Arial, Helvetica, sans-serif;
		color: #FFF;
		background:url(../bilder/input_leiste_border.jpg) repeat-x;
		border:0 solid;
		height: 17px;
		text-transform:uppercase;
		text-align:center;
		cursor:pointer;
	}
	
	div#access_area a{
		font:	11px/44px bold Calibri, Arial, Helvetica, sans-serif;
		color: #0092dd;
	}
	
	div#access_area small a{
		font:	11px/44px Tahoma, Geneva, sans-serif;
		color: #777;
	}
	
	div#access_area form{
		float:left;
	}
	
	div#access_area span{
		background:url(../bilder/input_leiste_border.jpg) repeat-x;
		padding:0 1px;
		height:17px;
	}
	
	div#access_area span>input{
		font:	10px/17px Tahoma, Geneva, sans-serif;
		color: #FFF;
		background:url(../bilder/input_leiste_bg.jpg) repeat-x;
		border:0 solid;
		padding: 2px 5px;
		text-align:left;
		margin: 0;
		height: 13px;
		cursor:text;
	}
	
	/* --- CONTENT                ------------------------------------ */
	
div#content{
	background:url(../bilder/content_bg.jpg) no-repeat;
	width:	1009px;
	font: 	11px Tahoma, Geneva, sans-serif;
	color:	#000;
}

div#cct{
width:980px;
}

div#content_bottom{
	background:url(../bilder/content_bg_bottom.jpg);
	width: 1009px;
	height:	17px;
}

	/* --- MAIN CONTENT                ------------------------------------ */
	
div#main_content{
	width:	100%;
	margin: 4px 5px 0px 11px;
}

	div#special{
		background:#FFF url(../bilder/special_bottom.jpg) no-repeat bottom;
		width: 100%;
		height: 121px;
		margin: 0 0 5px;
	}
	
	div#special a{
		color: #FFF;
		font:  10px/19px Arial, Helvetica, sans-serif;
	}
	
	div#special span{
		float: right;
	}
	
	div#site_content{
		background-color:#FFF;
		border:2px solid #efefef;
		border-width:1px 2px;
		padding:5px 3px;
		width:100%;
		overflow: hidden;
	}
	
	/* --- FOOTER               ------------------------------------ */

div#footer{
	background:#000 url(../bilder/main_bg_rand_unten.jpg) repeat-x bottom;
	width: 966px;
	color:  #6f6f6f;
	font: 	11px/15px bold Calibri, Arial, Helvetica, sans-serif;
	padding: 17px 22px 30px 21px;
	text-transform:uppercase;
}

div#footer strong{
	color:  #FFF;
	font-size:17px;
}

div#footer small{
	color:  #b0b0b0;
	font-size: 	9px/30px;
	margin: 10px 0px;
	display:block;
}

div#footer span{
	color:  #FFF;
	font: 	11px Arial, Helvetica, sans-serif;
	float: right;
}
div#footer span a, div#footer span a:visited{
	color:  #FFF;
}

div#footer span a:hover{
	color:	#0092dd;
}

div#footer span>small{
	color:  #b0b0b0;
	font: 	9px/5px Arial, Helvetica, sans-serif;
}

div#footer span>small a, div#footer span>small a:visited{
	color:  #0092dd;
	font: 	9px/5px Arial, Helvetica, sans-serif;
}

div#footer span>small a:hover{
	text-decoration:underline;
}

	/* --- SIDEBAR            ------------------------------------ */

div.sidebar_content{
	background:#FFF url(../bilder/sidebar_content_oben.jpg) -1px 0px no-repeat;
	border: 1px solid #dbdbdb;
	width:	273px;
	padding: 8px 3px 5px 4px;
}

div.sidebar_content_head{
	font: 11px bold Calibri, Arial, Helvetica, sans-serif;
	width: 260px;
	min-height: 25px;
	margin: 0 6px 0 7px;
	color: #767676;
}

	div.sidebar_content_head em{
		color: #b7b7b7;
	}
	
	div.sidebar_content_head span{
		font: 10px bold Calibri, Arial, Helvetica, sans-serif;
		margin:0px 7px;
	}

		span.active{
			color:#0092dd;
			cursor:pointer;
		}
		
		span.inactive{
			color:#969696;
			cursor:pointer;
		}
		
div.sidebar_content_main{
	font: 11px Tahoma, Geneva, sans-serif;
	width: 273px;
	color: #767676;
	margin: 0 0 5px;
}

div.sidebar_content_main strong{
	text-align:center;
	width: 273px;
	display:block;
}

div.sidebar_content_main .input{
	margin: 3px 10px;
}

div.sidebar_content_main .submit{
	border:0px solid;
	background:none;
	color:	#0092dd;
	font: 11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	width: auto;
	display:inline;
}

div.sidebar_content_main span.submit{
	width: auto;
	display:inline;
	padding:0;
	margin:0;
}

div.sidebar_content_main span.submit a{
	color:	#0092dd;
	font: 11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

div.sidebar_content_main input.submit{
	width: auto;
	display:inline;
	padding:0;
	margin:0;
	color:	#0092dd;
	font: 11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	border:none;
	background:none;
}

div.sidebar_content_main span.result{
	font: 11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#666;
	width: auto;
	display:inline;
	float:right;
	padding:0;
	margin:0;
}


div.sidebar_content_main div.voted{
	background-color:#999;
	width: 200px;
	height:5px;
}

div.sidebar_content_main div.voted div{
	background-color:#0092dd;
	height:5px;
	width: auto;
	display:inline;
	padding:0;
	margin:0;
}

div.sidebar_content_main div.shout{
	width: 268px;
	border-bottom:1px dashed #e0e0e0;
	color:	#666;
	margin: 0 0 3px;
}

div.sidebar_content_main div.shout_big{
	width: 400px;
}

div.sidebar_content_main div.shout p{

	margin: 3px 0;
}

div.sidebar_content_main div.shout strong{
	color:#0092dd;
	text-align:left;
	font-weight:bold;
	display:inline;
}


div.sidebar_content_main div.shoutbox input{
	background:none;
	border:1px solid #e0e0e0;
	width:200px;	
}

div.sidebar_content_main div.shoutbox input#shoutbox_name, div.sidebar_content_main div.shoutbox input#shoutbox_message{
	width:268px;	
}


div.sidebar_content_main span.result a, div.sidebar_content_main span.result a:visited{
	font: 11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#666;
}

div.sidebar_content_main div.match{
	font: 11px Tahoma, Geneva, sans-serif;
	width: 243px;
	border-bottom:1px dashed #e0e0e0;
	color:	#b2b2b2;
	line-height:16px;
	height: 16px;
	margin: 3px 0;
	padding:0 0 4px 7px;
}

div.sidebar_content_main div.match a{
	font: 11px Tahoma, Geneva, sans-serif;
	color:	#b2b2b2;
}

div.sidebar_content_main div.match span{
	float:right;
	width: auto;
	display:inline;
	padding:0;
	margin: 0;
	border:none;
}

div.sidebar_content_main div.match strong{
	font-weight:bold;
	text-align:left;
	display:inline;
	color:	#0092dd;
}


div.sidebar_content_main div.match_pic{
	width:16px;
	height:16px;
	border-bottom:1px dashed #e0e0e0;
	padding:0 2px 4px 0;
	margin: 3px 0;
}

div.sidebar_content_main span{
	display:block;
	font: 10px Tahoma, Geneva, sans-serif;
	width: 273px;
	border-bottom:1px dashed #efefef;
	padding:2px 0 4px;
	margin:4px 0 0;
}

div.sidebar_content_main span a, div.sidebar_content_main span a:visited, div.sidebar_content_main span a:focus{
	color: #969696;
}

div.sidebar_content_main span:hover a{
	color: #0092dd;
}


div.sidebar_content_main span>small{
	background:#0092dd;
	padding: 1px 10px;
	font: 8px bold Arial, Helvetica, sans-serif;
	color: #FFF;
	text-transform:uppercase;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-o-border-radius:8px;
}

div.sidebar_content_main span:hover>small{
	background:#0092dd;
}

div.sidebar_content_main span.server{
	font: 11px Tahoma, Geneva, sans-serif;
	padding:0;
	margin:1px 0;
}

div.sidebar_content_main span.server a{
	font: 11px Tahoma, Geneva, sans-serif;
	color:#000;
	float:right;
}

div.sidebar_content_main h2{
	margin: 25px 0px 0px 0px;
	font-size: 10px;
}

div.sidebar_2{
	border: 1px solid #e9e9e9;
	width: 282px;
	margin:4px 0 0 4px;
}

div.sidebar_2 a{
	display:block;
	margin:5px 0;
}

div.sidebar2_content{
	background:#FFF url(../bilder/sidebar_content_oben.jpg) -1px 0px no-repeat;
	border: 1px solid #dbdbdb;
	width:	273px;
	padding: 8px 3px 5px 4px;
}

div.sidebar2_content_head{
	font: 11px bold Calibri, Arial, Helvetica, sans-serif;
	width: 269px;
	min-height: 25px;
	margin: 0 3px;
	color: #767676;
}
	
	div.sidebar2_content_head span{
		font: 10px bold Calibri, Arial, Helvetica, sans-serif;
		margin:0px 7px;
	}
		
div.sidebar2_content_main{
	font: 11px Tahoma, Geneva, sans-serif;
	width: 275px;
	color: #767676;
	margin: 0 0 4px;
	text-align:center;
}
div#bgunten1 {
	background: url(../bilder/bg_unten1.png) ;
	width: 1052px;
	background-position:center;
}


