/*manialink-title*/
.ml_title {background-color:#EBEBEB; }
.ml_title h2 { color:black; padding:3px; border-bottom:2px #767676 solid; margin:0;}

/*manialink-statistik*/
.ml_env { text-align:left; border-bottom:1px dotted gray;}
.ml_overview table,.ml_overview table tr,.ml_overview table tr td,.ml_overview table tr td th{border-collapse:collapse;border-spacing:0;border:1px solid #d9d1cc;}
.ml_overview table{width:80%;margin:1em auto;background:#efeeff;}
.ml_overview table tr th{background:#b2b3a8;color:#333;border-bottom:1px solid #d9d1cc;}
.ml_overview table tr{background:#feffee;color:#333;hover:expression(this.onmouseover=new Function("this.style.background='#d8d9cc';"),this.onmouseout=new Function("this.style.background='#feffee';"));}
.ml_overview table tr:hover{background:#d8d9cc;}
.ml_overview table tr td{padding-left:1em;text-align:center;}

/*manialink-menue*/

.bg {background: url(images/button4.gif);}
.menu {padding:0 0 0 32px; margin:0; list-style:none; height:40px; background:#fff url(images/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color:#000; background: url(images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu li:hover > a.top_link {color:#000; background: url(images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(images/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:40px; right:2px; background: #fff; padding:3px 0; border:1px solid #999999; white-space:nowrap; width:200px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:192px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#999999; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}

/*ende manialink-menue*/

p {margin:0;padding:0}

.headh2 {
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	font-size:16px;}

#loginarea {
      position:relative;
      top:48px;}

.league_clan { 
      background-image:url(Bilder/tabletrainhead.jpg); 
      color:black;
      background-repeat:repeat-x; 
      background-position:0 0;
      height:22px;
      text-align:left;
      font-weight:bold;
      font-size:10px;
}

/*----------------------Tooltip servers---------------*/

.servertooltip_surfer-bg {
background-color:white;}
.servertooltips_bg {
  border:1px solid black; 
background-color:transparent;
  background-image:url(Bilder/servertooltip-bg.jpg);
  background-repeat:repeat-x; 
  background-position:0 0;
}

.servertooltip_black_normal {
  font-family:Tahoma, Geneva, sans-serif; 
  font-size:15px; 
font-weight:bold;
  color:black;
}
.servertooltip_black {
  font-family:Tahoma, Geneva, sans-serif; 
  font-size:10px; 
  color:black;
}
.servertooltip_pink {
  font-family:Tahoma, Geneva, sans-serif; 
  font-size:10px; 
  color:darkgrey; 
  letter-spacing:1px
}

/*----------------------change background on profil---------------*/

table.bgprofil {
   border-collapse: collapse;
height:15px;
}
table.bgprofil td {
   border: 1px solid #ccc; 
   text-align:center;


}
table.bgprofil td a{
   display: block;
   padding: 3px;
   text-decoration: none;
   text-align:center;
}

table.bgprofil td a:link, table.bgprofil td a:visited {
   background-color:#111111;
   color:#00CC00
}
table.bgprofil td a:hover, table.bgprofil td a:active {
  background-color:#222222;
   color:yellow;
}

/*----------------------Profil yellow headlines---------------*/

table.profil {
   border-collapse: collapse;
    background-image:url(../Bilder/profilheadliner.jpg);
    background-repeat:repeat-x; 
    background-position:0 0;
height:15px;
}
table.profil td {
   border: 1px solid #ccc; 
   text-align:center;


}
table.profil td a{
   display: block;
   padding: 3px;
   text-decoration: none;
   text-align:center;
}


/*----------------------Profil red headlines---------------*/
 .profil_redheadline {  
    background-image:url(../Bilder/profilheadliner.jpg);
    background-repeat:repeat-x; 
    background-position:0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
}
/*----------------------Usermenu-------------------------*/
table.usermenu {
	text-align:right; 

	border-collapse:collapse;
      }

table.usermenu td a{
   display: block;

   padding: 1px;
   text-decoration: none;
   
}
table.usermenu td a:link, table.usermenu td a:visited {
	color:white;
	border-bottom:1px solid  transparent;
        border-right:1px solid  transparent;
        border-left:1px solid  transparent;
        border-top:1px solid  transparent;
        font-variant:small-caps;
font-weight:bold;
	font-size:11px; 


}
table.usermenu td a:hover, table.usermenu td a:active {
	color:lightblue;
	border-bottom:1px solid  white;
        border-right:1px solid  white;
        border-left:1px solid  white;
        border-top:1px solid  white;
        font-variant:small-caps;
font-weight:bold;
	font-size:11px; 
}
/* alt
table.usermenu td a:link, table.usermenu td a:visited {
	background-image:url(Bilder/button.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	color:black;
	border:1px solid  transparent;

}
table.usermenu td a:hover, table.usermenu td a:active {
	background-image:url(Bilder/button01.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	color:red;
	border:1px solid red;
}*/
/*---------------------- refreshbutton Servers --------------------*/
.refresh { 
        border:0px;
        background:transparent;
}

/*------------------------ tooltip pagestatistic --------------------*/
table.pagestatistic {
	font-family: Verdana, arial, helvetica, sans-serif;
	background:#262b38;
	color:#fff;
	text-align:left;
	font-size:9px;
	border-left:3px solid #567;
	border-right:3px solid #000;
	border-top:1px solid #567;
	border-bottom:3px solid #000;
}


table.pagestatistic tr td {
	margin:0px;
	padding:4px; 
}

table.pagestatistic tr th{
	margin:0px;
	padding:2px;
        border-bottom:1px solid white;
        text-align:center;
}
/*------------------------ Signin --------------------------*/
table.signin {
   border-collapse: collapse;
}
table.signin td {
   text-align:center;
}
table.signin td a{
   display: block;
   width: 80px;
   height:80px;
   text-decoration: none;
}
table.signin td a:link, table.signin td a:visited {

   background-image:url(Bilder/signin1.gif); background-repeat:no-repeat; background-position:center;
}
table.signin td a:hover, table.signin td a:active {
   background-image:url(Bilder/signin2.gif); background-repeat:no-repeat; background-position:center;
}

/*------------------------Servertoggle--------------------------*/
#wrapper {
	width: 510px;
}

img.box_head {
	border: 1px solid #9C9C9C;
	margin-bottom: -7px;
	margin-top: 10px;
	width: 500px;
}
div.boxes {
	width: 500px;
	border: 1px solid #9C9C9C;
	font: 12px/15px Arial;
}

div.boxes p {
	padding: 5px;
}
/*--------------------------Server-------------------------------*/
tr.servers th {
      background-repeat:repeat-x; 
      background-position:0 0;
      height:30px;
      background-image:url(Bilder/tableserverhead.jpg); 
      font-weight:bold;
      font-size:13px;
}

table.server {
   border-collapse: collapse;
}
table.server td {
   border: 1px solid #666666; text-align:center;
}
table.server td a{
   display: block;
   padding: 3px;
   text-decoration: none;
   color:#FFFFFF;
}
table.server td a:link, table.server td a:visited {
   background-color:#111111;
   color:#00CC00
}
table.server td a:hover, table.server td a:active {
  background-color:#222222;
   color:#DD0000;
}
/*--------------------------about-------------------------------*/
.about {
   border-collapse: collapse;
}

.about td {
   border:1px solid grey;
   text-align:center;
   background-image:url(Bilder/tableaboutusbg.jpg); 
   background-repeat:repeat-x; 
   background-position:0 0;
}

.about td a {
   display: block;
   text-decoration: none;
   color:white;
   height:17px;
   
}

.about td a:link, .about td a:visited {
   padding-top:4px;
   background-image:url(Bilder/tableaboutusbg.jpg); 
   background-repeat:repeat-x; 
   background-position:0 0;
   text-align:center;
   color:white;
}
.about td a:hover, .about td a:active {
   padding-top:4px;
   background-image:url(Bilder/tableaboutusbg02.jpg); 
   background-repeat:repeat-x; 
   background-position:0 0;
   text-align:center;
   color:white;
}



table.tt tr th {
   color:white;
 
}

#media  {
   margin-top: 40px;
}
#noUpdate {
   margin: 0 auto;
   font-family:Arial, Helvetica, sans-serif;
   font-size: x-small;
   color: #cccccc;
   text-align: left;
   width: 210px; 
   height: 200px;	
   padding: 40px;
}

tr.comingwar th, tr.comingtrain th, tr.comingevent th {
      background-repeat:repeat-x; 
      background-position:0 0;
      height:22px;
      text-align:left;
      font-weight:bold;
      font-size:10px;
}

tr.comingevent th { 
      background-image:url(Bilder/tableeventhead.jpg); 
      color:black;
}

tr.comingtrain th { 
      background-image:url(Bilder/tabletrainhead.jpg); 
      color:black;
}



tr.comingwar th { 
      background-image:url(Bilder/tablewarhead.jpg); 
      color:white;
}

.bluehover a:link, .bluehover a:visited, .bluehover a:active{color:#6BCBCA;}
.bluehover a:hover {color:#DD0000;}


.greyhover a:link, .greyhover a:visited, .greyhover a:active{color:#666666;}
.greyhover a:hover {color:#DD0000;}

.greyhover a:link, .greyhover a:visited, .greyhover a:active{color:#666666;}
.greyhover a:hover {color:#DD0000;}

.darkgreyhover a:link, .darkgreyhover a:visited, .darkgreyhover a:active{color:#333333;}
.darkgreyhover a:hover {color:#DD0000;}

.yellowhover a:link, .yellowhover a:visited, .yellowhover a:active{color:#C6C701;}
.yellowhover a:hover {color:#DD0000;}

.redhover a:link, .redhover a:visited, .redhover a:active{color:#FF0000;}
.redhover a:hover {color:#DD0000;}

.pm {
  margin-bottom:30px; 
  position:relative;
  width:300px;
  height:15px;
  top:30px;

  

  padding:10px;
  border:1px solid #333;
  background-color:black;
  opacity: 0.75;
  color:#00EA3A;
  font-weight:bold;
  font-size:11px;

}


.imgsize {
  width:200; /*320*/
  height:150;/*240*/
}

.Stil1 {color: #FF0000}
.ladderserver {font-size:9px;}

#clanrules {
    margin-top:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#clanrules th {
    font-size:14px;
    padding-top:5px;
    color:#00CCFF;
}

.clanhistory {
    Background-color:grey;}

#clanrules h1 {
    color:red;
    text-align:center;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;


    scrollbar-arrow-color: #ff0000;
   	scrollbar-base-color: #000000;
}

table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
}

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

.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    background-image: url(images/title_bg.gif);
    background-repeat: repeat;
    background-position: left top;
}

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

.category {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #ffffff; 
    font-weight: normal; 
}

.marked {
    background-color: #ffffff;
    font-weight: bold;
}

a, a:visited, a:active {
    color: #00EA3A;
    text-decoration: none;
    font-weight: normal;
}

a:hover {
    color: #ff0000;
    /*text-decoration: underline;
    font-weight: bold;*/
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.titlelink:hover {
    color: #ff0000;
    text-decoration: underline;
    font-weight: bold;
}

a.category, a.category:visited, a.category:active {
    color: #ffffff;
    text-decoration: none;
}

a.category:hover {
    color: #ff0000;
    font-weight: bold;
}

option, textarea, input, select, file {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #ffffff; 
    background-color: #333333; 
    border: 1px solid #999999;
}

.footer {color: #FFFFFF
	  size: 10px
			}
			
.form_off {  
    color: #666666; 
    background-color: #DCDCDC; 
    border: 1px solid #666666;
}

.form_on {  
    color: #000000; 
    background-color: #EEEEEE; 
    border: 1px solid #000000;
}

.form_username {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/username.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.form_password {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/password.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.form_name {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/name.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.form_text {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/message.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.input { 
    background-color: transparent; 
    border: 1px none; 
    margin-top: 0px;
    margin-bottom: 0px;
}