body
{
	margin:							0px;
    background-color:               #585858;
    color:                          #000;

    font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      12px;
}

a.tooltip {text-decoration:none;}
.tooltip span.info{display:none;}
.tooltip:hover span.info{
    display:block;
    position:absolute;
    left:100px; 
    width:350px; 
	margin-top:10px;
	margin-left:50px;
    background-color: #2d363f;
	border: 1px solid #181d22;
	padding: 10px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	-moz-border-radius: 5px;
}



.maincontent{
	padding-left:5px;
	padding-right:5px;
	vertical-align: top;
	
}
.padding5px{
   padding-left:					5px;
   padding-right:					5px;
}
.padding10px{
   padding-left:					10px;
   padding-right:					10px;
}


.logintext{
    font-family:                   Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
   
	
}

.small{
	 font-family:                    Tahoma, Verdana, Arial, Helvetica, sans-serif;
     font-size:                      9px;
}

input { 
    font-family:                    Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      11px;
	margin-top:						10px;
	margin-right:					5px;
	color:                          #000;
	border-style:					solid; 
	border-width: 					1px; 
	background-color: 				#FFF; 
} 

.selectbox-small{
	font-family:                    Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
}

.images_input_edit{
	border-style:					none; 
	height: 16px;
	width: 16px		
}

.images_input_del{
	border-style:					none; 
	height: 16px;
	width: 16px		
}

.subnavi{
	padding-top:					1px;
	padding-left:					1px;
   padding-right:					1px;
	
}


.usermenu{
	font-family:                    Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      12px;
}

.logout{
   color : #FF0000;
   text-decoration : none;
}

.cupwin a{
	color: #00CC00;
}

a:hover{
   color: #000;
   font-style:none;
   text-decoration: none;
}

a:active {
	color: #000;
   font-style:none;
   text-decoration: none;
}

a{
	color: #000;
   font-style:none;
   text-decoration: none;
}


.usermenu  a:active {
   color : #00AAFF;
   text-decoration : none;
  }
  
					
.usermenu a {
   color: #000;
   font-style:none;
   text-decoration: none;
  }

.titlelink{
   color: #00AAFF;
   font-style:none;
   text-decoration: none;
}

.titlelink, a:hover{
   color: #00AAFF;
   font-style:none;
   text-decoration: none;
}


.logged{
	background-image: url(images/header_03.gif);
    background-repeat: no-repeat;
    background-position: top;
}


.serverhead {
	background-image: url(images/server_head.gif);
    background-repeat: no-repeat;
    background-position: top;
    margin-left: 5px;
}

.oben    { vertical-align:top; }
.mittig  { vertical-align:middle;  }
.unten   { vertical-align:bottom;  }

.shortimg{
	padding-top:3px;
}
.titlehead{
	background-image: url(images/title.gif);
    background-repeat: no-repeat;
    margin-top: 0px;
    padding-left:5px;
    font-weight:					bold;
    height:17px;
   
}
.titel{
	font-family:                    Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      12px;
	margin-top:						10px;
	margin-right:					5px;
	color:                          #00AAFF;

}

.titel a{

	color:                          #00AAFF;

}
.selectgame{
	font-family:                    Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
	margin-top:						10px;
	margin-right:					5px;
	color:                          #000;
	border-style:					solid; 
	border-width: 					1px; 
	background-color: 				#FFF;
	margin-top:						3px; 
}

.selectop{
	font-family:                   Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
	margin-top:						10px;
	margin-right:					5px;
	color:                          #000;
	border-style:					solid; 
	border-width: 					1px; 
	background-color: 				#FFF;
	margin-top:						3px; 
}
.newskat{
	font-family:                    Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
	margin-top:						10px;
	margin-right:					5px;
	color:                          #000;
	border-style:					solid; 
	border-width: 					1px; 
	background-color: 				#FFF;
	margin-top:						3px; 
	
}


.valuecell2{
 background-color: 				#CCCCCC;
}

.valuecell{
 background-color: 				#FFFFFF;
}

.tableheader{
background-color: 				#CCCCCC;
}

.tableheadersmall{
background-color: 				#CCCCCC;
}

.newskattext{
	font-family:                    Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
}

.nextdetails{
	padding-right: 					5px;	
	font-size:                      10px;
	
}
.nextdetails a {
	color: 							#00AAFF;
}


.nextimgborder {
	border-style:		solid;
	border-color:		#000; 
	border-width:		thin;
}
/* ---------------- News CSS ------------------ */

.news_content{
   text-align: justify;
   padding-left:					10px;
   padding-right:					10px;
}

.news_content a:hover, a:active {
   color : #00AAFF;
   text-decoration : none;
  }
					
.news_content a {
   color: #00AAFF;
   font-style:italic;
   text-decoration: none;
  }
	
.comment-border{
	border:							1px solid #E4E5E9;


	margin-left:					5px;
	margin-right:					5px;
}
.comment-text{
	
  font-family: Tahoma, Verdana;
  font-size: 11px;
  color: #585858;
  text-align: justify;
  line-height:14px;
  
}

#borderCommentLeft{
	border-top    :1px solid #CECFD0; 
	border-right  :1px solid #CECFD0; 
	border-left   :1px solid #CECFD0; 
	background-color: #F3F3F3;
	}
#borderCommentRight     {
	border-top    :1px solid #CECFD0; 
	border-right  :1px solid #CECFD0; 
	background-color :#ECECEC;
	}
#borderCommentBottom    {
	border-top    :1px solid #939495; 
	border-bottom :1px solid #939495; 
	border-right     :1px solid #939495; 
	border-left :1px solid #939495; 
	background-color: #484848;
	}
	
#quote{
	text-align: right;	
}	
.status_user     	  { 
	font-family: Tahoma,Verdana; 
	font-size: 10px; 
	color: #4C4C4C; 
	font-weight: normal;
	}
	
.cont_text_t1 a{ 
   color: #00AAFF;
   font-style:none;
   text-decoration: none;
		}
		
		.cont_text_t1{ 
   color: #000;
   font-style:none;
   text-decoration: none;
		}
		
.cont_text_t2{ 
		font-family: Tahoma,Verdana; 
		font-size: 12px; 
		color: #00AAFF; 
		font-weight: normal;
		}
		
		
		
	
	.cont_top a{
		font-family: Tahoma,Verdana; 
		font-size: 11px; 
		color: #00AAFF; 
		font-weight: normal;
		}

.einloggen_text{
	text-align: center;
}


.einloggen_text a{
		font-family: Tahoma,Verdana; 
		font-size: 13px; 
		color: #00AAFF; 
	 padding-left:					5px;
   padding-right:					5px;
  	
}	
	
.cont_grayHell_t2          { font-family: Tahoma,Verdana; font-size: 10px; color: #D6D6D3; font-weight: normal;}
/* ---------------- News Comments CSS ------------------ */

.info{

    font-family:                    Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      11px;
    padding-left:					25px;
}



/* ---------------- Poll CSS ------------------ */


.poll{
   padding-left:					5px;
   padding-right:					5px;
}

  

/* ---------------- ENDE POLL CSS ------------------ */


/* ---------------- News CSS ------------------ */

.newshead{
	
	background-image: url(images/news_head.gif);
	background-repeat: no-repeat;
	
}
.newsinfo{
	
	background-image: url(images/news_info.gif);
	background-repeat: no-repeat;
	
}

  

.sky_lastheadlines a{
	color:                          #000;
   font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
    font-weight:					bold;
    text-decoration : none;
  
}

.sky_lastheadlinesposter{
	color:                          #00AAFF;
   font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
   
}

.sky_lastheadlinesposter a{
	color:                          #00AAFF;
    font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
    font-style:						italic;
}

.sky_headlinecomments{
   color:                          #00AAFF;
   font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:                      10px;
   text-align: right;
   

   
}
   	.sky_headlinecomments a{
   color:                          #00AAFF;
  font-style:						italic;
  padding-right:						2px;
}


.sky_lastheadlinesposter a:hover{
	color:                          #000;
   font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
}

.sky_lastheadlinesdate{
	color:                          #000;
   font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      10px;
	padding-right: 					2px;
	font-weight:					bold;
}

.newsinfotext{
	padding-left: 					30px;
	color:                          #000;
   font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      11px;
    font-style:						italic;
    vertical-align:					top;
}


.news_content{
	padding-left: 					3px;
}



.sky_newsheadline{
	padding-top: 					1px;
	padding-left: 					5px;
	color:                          #FFF;
    font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      11px;
    font-weight:					bold;
}

.sky_datetime{
	padding-top: 					1px;
	padding-right: 					5px;
	color:                          #FFF;
    font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      11px;
    font-weight:					bold;
}


/* ---------------- News CSS ENDE------------------ */
form {
  border: none;
  margin:0px;
  padding:0px 0px;

}

.bg{
 background-image: url(images/bg2.gif);	
background-repeat:repeat-y;

}

.bg3{
background-image: url(images/bg3.gif);	
background-repeat:repeat-y;	
}
.logininput{
 border-style:					none; 
  margin:0px;

	height: 20px;
	width: 77px;
}

.login{

    background-image: url(images/header_01.jpg);
    background-repeat: no-repeat;
    background-position: top;	
}

.form_username{
	
	color:                          #00AAFF;
	border-style:					none; 
	border-width: 					0px; 
	margin-left:					24px;
	margin-top:					    0px;
	margin-right:					0px;
	
	height: 19px;
	width: 156px;
	
	background-image: url(images/login_bg_01.gif);
    background-repeat: no-repeat;
    background-position: top;	
	
}

.form_password{
	
	color:                          #00AAFF;
	border-style:					none; 
	border-width: 					0px; 
	margin-left:					24px;
	margin-top:					    0px;
	margin-right:					0px;
	height: 19px;
	width: 156px;
	
	
	background-image: url(images/login_bg_01.gif);
    background-repeat: no-repeat;
    background-position: top;	
	
}


/* ---------------- Headnavi ------------------ */





	#nav_main {
		height: 35px;
	    width: 100%;
	    float:left;      
	    padding: 0px;
	    margin: 0px;
	    background: #000000 url(images/navi_bg_neu.gif) repeat-x center right;
	    line-height: 0px;
	}

	#nav_main ul li {
	    border-right: 1px #000000 solid;
	}

	#nav_main ul li a {	
	    color: #D0FFFF;
		font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:                      11px;
	}

	#nav_main ul li a:hover {
	    color: #FFFFFF;
	    background: transparent url(images/navi_bg_aktiv_neu.gif) repeat-x center right;	
	}


#nav_main ul { 
	float:left; 
	display:inline;  
	margin:0;  
	padding: 0; 
	margin-left: 0px;  
} 

#nav_main ul li { 
	float: left; 
	display:inline;  
	margin: 0;
	padding: 0; 
	line-height: 10px; 
	list-style-type: none; 
} 

#nav_main ul li a { 
	display:block; 
	width: auto; 
	font-size: 11px;
	font-weight:bold; 
	background: transparent; 
	text-decoration: none; 
	margin: 0; 
	padding: 8px 10px 16px 9px; 
} 


#test li { 
	float:left; 
	display:inline;  
	margin:20;  
	padding: 20; 
	margin-left: 20px;  
} 



/* ---------------- Subnavi ------------------ */


#nav2 li {
margin: 0px;
padding: 0px;
display: inline;
list-style-type: none;
}


#nav2 a {
float: left;
padding: 0px 0px 3px 3px;
overflow: hidden;
height: 0px !wichtig; height /**/:27px; /* für IE5/Win */;

}



#nav2 #Link20 a:hover {
background:  url(images/startpage_aktiv.gif) top left no-repeat;
background-color: transparent; 
}


#Link20 a {
width: 79px;
height: 22px;
background:  url(images/startpage.gif) top left no-repeat;
}


#nav2 #Link21 a:hover {
background:  url(images/archiv_aktiv.gif) top left no-repeat;
background-color: transparent; 
}


#Link21 a {
width: 54px;
height: 22px;
background:  url(images/archiv.gif) top left no-repeat;
}


#nav2 #Link22 a:hover {
background:  url(images/news_add_aktiv.gif) top left no-repeat;
background-color: transparent; 
}


#Link22 a {
width: 114px;
height: 22px;
background:  url(images/news_add.gif) top left no-repeat;
}


#nav2 #Link23 a:hover {
background:  url(images/unpub_aktiv.gif) top left no-repeat;
background-color: transparent; 
}


#Link23 a {
width: 122px;
height: 22px;
background:  url(images/unpub.gif) top left no-repeat;
}


#nav2 #Link24 a:hover {
background:  url(images/userliste_aktiv.gif) top left no-repeat;
background-color: transparent; 
}


#Link24 a {
width: 74px;
height: 22px;
background:  url(images/userliste.gif) top left no-repeat;
}

#nav2 #Link25 a:hover {
background:  url(images/forum_aktiv.gif) top left no-repeat;
background-color: transparent; 
}


#Link25 a {
width: 51px;
height: 22px;
background:  url(images/forum.jpg) top left no-repeat;
}

#nav2 #Link26 a:hover {
background:  url(images/newpost_aktiv.jpg) top left no-repeat;
background-color: transparent; 
}


#Link26 a {
width: 154px;
height: 22px;
background:  url(images/newpost.jpg) top left no-repeat;
}


#nav2 #Link27 a:hover {
background:  url(images/gb_anzeigen_aktiv.jpg) top left no-repeat;
background-color: transparent; 
}


#Link27 a {
width: 135px;
height: 22px;
background:  url(images/gb_anzeigen.jpg) top left no-repeat;
}

#nav2 #Link28 a:hover {
background:  url(images/eintragen_aktiv.jpg) top left no-repeat;
background-color: transparent; 
}


#Link28 a {
width: 75px;
height: 22px;
background:  url(images/eintragen.jpg) top left no-repeat;
}

#nav2 #Link28 a:hover {
background:  url(images/eintragen_aktiv.jpg) top left no-repeat;
background-color: transparent; 
}



#Link29 a {
width: 68px;
height: 22px;
background:  url(images/anzeigen.jpg) top left no-repeat;
}


#nav2 #Link29 a:hover {
background:  url(images/anzeigen_aktiv.jpg) top left no-repeat;
background-color: transparent; 
}









 /* ---------------- Forum ------------------ */

.tborder {
	background: #DFDFDF;
	width: 100%;

	margin: auto auto;

	border: 1px solid #818181;
}

.tborder2 {
	background: #DFDFDF;
	width: 80%;

	margin: auto auto;

	border: 1px solid #818181;
}

.thead {
	/* background: #026CB1 url(images/thead_bg.gif) top left repeat-x;*/
	background: #D5D4D4;
	color: #000000;
}

.selectf{
   font-size : 11px;
}


.tcat {
	background: #F8F8F8;
	color: #000000;
	font-size: 12px;
}

.trow1 {
	background: #f5f5f5;
}
.trow2 {
	background: #EFEFEF;
}

.category_big{
	color:  #000000;
	font-family: 					Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:                      16px;
    font-weight:bold;
}



.border_strich{
	border-bottom:1px solid  #191919;

	margin-bottom:10px;
}


.border_strich2{
	border-bottom:1px dashed #313131;
	margin-bottom:10px;
}