/* +----------------------------+
   |   Charset-declaration      |
   +----------------------------+ */
	@charset "utf-8";

/* +----------------------------+
   |   HTML/Body - Stylesheet   |
   +----------------------------+ */
	html {
		height: 100%;
	}
	
	body{
		margin: 0px;
		padding: 0px;
		background: url(Bilder/background/index_16.jpg) center repeat-y;
		background-color: #1a1a1a;
		height:100%;
	}
	
/* +----------------------------+
   |   Main-Container           |
   +----------------------------+ */
	#ueber {
		width: 1000px;
	
		margin:0px auto;
		padding:0px;
		position:relative;
		min-height: 100%;
	}
	
	#haupt {
		width: 950px;
		padding: 0px 0px 65px 0px;
		margin: 0px 25px 0px 25px;
		background-color: #000;
	}

/* +----------------------------+
   |   Header-Container         |
   +----------------------------+ */
	#line{
		height:10px;
		width:950px;
		background:url(Bilder/header/index_02.jpg);
		display:block;
	}
 	#header{
		background: url(Bilder/header/index_05.jpg);
		height: 135px;
		width: 950px;
	}
	#logo{
		width:302px;
		height:135px;
		background:url(Bilder/header/logo.jpg);
		float:left;
		display:block;
	}	
	
	#login_div{
		float:left;
		display:block;
		width:260px;
		text-align:center;
	}
	#login_div .ava{
		width:110px;
		text-align:center;
		float:left;
	}
	#login_div img{
		max-width:80px;
		margin-top:5px;
	}
	#login_div .links{
		text-align:left;
		float:left;
	}
	#login_div .inner{
		width:240px;
		text-align:center;
		display:block;
		margin:0px auto;
	}
	#login_div .inner a{
		display:block;
		padding:0px;
		margin:4px;
		text-align:center;
		color:#fff;
	}
	#loginhead{
		width:260px;
		height:26px;
		background:url(Bilder/header/index_07.jpg) no-repeat center;
	}
	#loginhead_logged{
		width:260px;
		height:26px;
		background:url(Bilder/header/index_07_01.jpg) no-repeat center;
	}
	
	#download{
		float:left;
		display:block;
		background:url(Bilder/header/download.jpg);
		width:388px;
		height:135px;
	}

/* +----------------------------+
   |   Navigation-Container     |
   +----------------------------+ */
	#navigation {
		background: url(Bilder/navi/index_105.jpg);
		height: 30px;
		width: 950px;
	}
	
	#navigation ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		outline:none;
	}
	#navigation ul li{
		display:block;
		margin:0px;
		padding:0px;
		float:left;
		outline:none;
	}
	
	#navigation .first{
		width:5px;
		height:30px;
		margin:0px 0px 0px 5px;
		background:url(Bilder/navi/index_14.jpg) no-repeat;
		font-size:0px;
		display:block;
		float:left;		
	}
	
	#navigation ul li div{
		display:block;
		float:left;
		background:url(Bilder/navi/index_15.jpg) repeat-x;
		
	}
	
	#navigation ul li a{
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		text-decoration:none;
		display:block;
		height:30px;
		line-height:30px;
		text-align:center;
		color:#FFF;
		min-width:50px;
		margin:0px 5px 0px 5px;
		outline:none;
	}
	
	#navigation .last{
		width:5px;
		height:30px;
		background:url(Bilder/navi/index_17.jpg) no-repeat;
		font-size:0px;
		display:block;
		float:left;
	}
	
	#navigation ul li:hover{
        cursor:pointer;
    }
	
	#navigation ul li:hover .first{
		background:url(Bilder/navi/index_o_14.jpg) no-repeat center;
	}
	
	#navigation ul li:hover div{
		background:url(Bilder/navi/index_o_15.jpg) repeat-x center;
	}
	
	#navigation ul li:hover a{
		color:#CCC;
	}
	
	#navigation ul li:hover .last{
		background:url(Bilder/navi/index_o_17.jpg) no-repeat center;
	}

/* 	+----------------------------+
   	|   Footer-Container         |
   	+----------------------------+ */
   	#mini_footer{
   		height:20px;
   		margin:10px;
   		text-align:center;
   		color:#333333;
   		font-size:9px;
   		font-weight:bold;
   	}
   	#mini_footer a{
   		color:#333333;
   		font-weight:bold;
   	}
   	#mini_footer img{
   		vertical-align:middle;
   	}
	#footer {
		background: url(Bilder/footer/index_19.jpg);
		height:45px;
		width:950px;
		margin:0px;
		position: absolute;
		bottom: 0;
		clear:both;
	}

	#copy {
		float:left;
		margin-left:20px;
		line-height:45px;
		font-family: Tahoma, Geneva, sans-serif;
		color :#9b9b9b;
		font-size: 9px;
		
		
	}
	
	#madeby {
		float:right;
		margin-top:8px;
		font-family: Tahoma, Geneva, sans-serif;
		color: #a0a0a0;
		font-size: 9px;
		line-height:10px;
		width: 190px;
		text-decoration: none;
	}
	
	#footer_mini{
		position: absolute; 
		bottom: 0; 
		height:20px; 
		clear:both; 
		margin-bottom:45px; 
		width:695px; 
		text-align:center;	
		font-weight:bold;
		color:#333;
	}
	#footer_mini a{
		font-weight:bold;
		color:#333;
	}

.links, .links:visited, .links:hover {
	color: #a0a0a0;
	font-size: 9px;
	text-decoration: none;
}
	
.sortlink{
	color:#ffffff;
}

.name_editor{
	color:#526f7f;
}


/* +----------------------------+
   |   Quicksearch-Classes      |
   +----------------------------+ */
	#quicksearch{
		float:right;
		margin:5px 5px 0px 0px;
	}
	.searchfield{
		float:left;
		margin:4px 5px 0px 0px;
		border: 1px #000000 solid;
	}
	.searbutton{
		border:0px;
		float:right;
	}

/* +----------------------------+
   |   Content-Container        |
   +----------------------------+ */
	#content_ueber {
		width: 950px;
	}

	/* CONTENT LEFT*/
		/* CONTAINER */
		#content_links {
			width: 695px;
			float: left;
			height:100%;
			/*min-height: 400px;*/
		}
		/* CLASSES */
		.design_title_dark{
			height:30px;
			line-height:30px;
			background:url(Bilder/content/cw2_28.jpg) no-repeat;
			background-color:333333;
			color:#FFFFFF;
			font-weight:bold;
			font-size:11px;
			text-align:center;
		}
		.design_title{
			height:26px;
			line-height:26px;
			background:url(Bilder/content/index_10_01.jpg) no-repeat;
			background-color:333333;
			color:#FFFFFF;
			font-weight:bold;
			font-size:11px;
			padding:0px 0px 0px 10px;
		}
		.design_title a{
			height:26px;
			color:#FFFFFF;
			font-weight:bold;
			font-size:11px;
		}
		.design_title_1{
			height:26px;
			background:url(Bilder/content/title_small.jpg) no-repeat;
			background-color:333333;
			color:#FFFFFF;
			font-weight:bold;
			font-size:11px;
			padding:0px 0px 0px 10px;
		}
		.design_title_grey{
			height:25px;
			line-height:25px;
			background:url(Bilder/content/index_10_02.jpg) no-repeat;
			background-color:333333;
			color:#000000;
			font-weight:bold;
			font-size:11px;
			padding:0px 0px 0px 10px;
		}
		
		.design_footer{
			height:22px;
			line-height:22px;
			background:url(Bilder/content/index_10_04.jpg) no-repeat;
			background-color:#cccccc;
			font-size:10px;
			color:#000000;
			padding:0px;
			margin:0px;
			text-align:center;
		}
		.design_footer a{
			color:#222222;
		}
		.design_footer img{
			vertical-align:middle;
			margin-bottom:1px;
			cursor:pointer;
		}
		
		.design_footer_small{
			height:5px;
			background:url(Bilder/content/index_13.jpg) no-repeat;
		}
	
	/* CONTENT RIGHT */
		/* CONTAINER */
		#content_rechts {
			width: 250px;
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px 0px 0px 5px;
		}
		/* CLASSES */
		.rechts_top {
			background: url(Bilder/content/index_09.jpg) no-repeat;
			background-color:#333333;
			height: 25px;
			margin:0px;
			padding:6px 0px 0px 10px;
			
			width: 240px;
			color:#FFFFFF;
			font-weight:bold;
			font-size:11px;
		}
		.rechts_middle {
			background-color: #FFF;
			width: 250px;
		}
		.rechts_bottom {
			background-image: url(Bilder/content/index_14.jpg);
			background-color:#cccccc;
			height: 7px;
			width: 250px;
			margin-bottom:7px;
		}
		
		.support{
			width:60px;
			font-size:9px;
			color:#333;
			display:inline-block;
		}
		
		.support a{
			text-decoration:none;
		}
		
		.support_group{
			clear:both;
			text-align:center;
			width:250px;
			display:block;
		}






/* anpassungs-spezifischer-bla */
.text_weiss, .text_weiss:hover, .text_weiss:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.input_bg {
	padding-top: 3px;
	background-image:url(Bilder/index_07.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 695px;
	text-align: center;
	vertical-align: middle;
}
	#sc_news{
		text-decoration: none; 
		padding: 0px; 
		margin: 0px;
	}
	.sc_news{
		margin:0px;
		padding:2px 0px 2px 4px;
	}
	.sc_news_date{
		float:left;
	}
	.sc_news_text{
		float:left;
	}
	.sc_news_text a:link{
		font-weight:bold;
	}
	.sc_news_text a:visited{
		font-weight:normal;
	}
	
	#sc_forum { 
		text-decoration: none; 
		padding: 0px; 
		margin: 0px; 
	}
	.sc_forum_li { 
		background: url(Bilder/index_11.jpg); 
		width: 250px; 
		height: 25px; 
	}
	.sc_forum_li a:link{ 
		font-size:10px;
		font-weight:bold;
	}
	.sc_forum_li a:visited{ 
		font-size:10px;
		font-weight:normal;
	}
	.sc_forum_span { 
		font-size:10px; 
	}
	.sc_forum_normal { 
		width:198px; 
		float:left; 
		font-size:12px; 
		padding-left: 2px; 
	}
	.sc_forum_posts { 
		width:45px; 
		height: 25px; 
		float: left; 
		text-align: center; 
		padding:5px 0px 0px 0px; 
		font-size:12px; 
		color:#FFF;
		font-weight:bold;
	}
	.sc_forum_trenner{
		height:1px;
		width:248px;
		background:url(Bilder/content/trenner.jpg) no-repeat;
		margin:4px 0px 4px 0px;
	}	
	.red{
		color:#F00;
		font-weight:bold;
	}
	.green{
		color:#090;
		font-weight:bold;
	}

/* +----------------------------+
   |   News-Classes             |
   +----------------------------+ */
    .news_left{
        float:left;
    }
    .news_right{
        float:right;
        margin-right:10px;
    }
	
	
	.lobby_div{
		width:130px;
		text-align:center;
		display:block;
	}
	
	.log_link:link{
		font-weight:bold;
	}
	.log_link:visited{
		font-weight:normal;
	}
	
	.forum_ac_ico{
		border:1px solid #cccccc;
		padding:2px;
		display:inline-block;
	}