
body
{ color: #FFF;
	font-family: Verdana;
	font-size: 12px;
	line-height: 13px;
  background: url(../img/bf3_bg.jpg);
  background-color: #0A0A0A;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position:center center;
	text-align: center;
}
	
.default a:link, .default a:visited{
	color: #888888;
	text-decoration: none;}

.default a:hover{
	color: #F88613;
	text-decoration: none;}

.text {
/*text-shadow: #008FC4 1px 1px 5px;*/
font-size:12px;
background-color: #222222;
width:120px;
margin-left: 5px;
text-align: center;
 -moz-border-radius:4px 4px 4px 4px;
  -webkit-border-radius:4px 4px 4px 4px;
  border-radius:4px 4px 4px 4px;
color:#008FC4;
}



.body_bfLB {
	width: 830px;
	background: url(../img/body.png);
  border-left:1px solid #E8E8E8;
  border-right:1px solid #E8E8E8;
  border-bottom:1px solid #E8E8E8;
  border-top:1px solid #E8E8E8;
  margin:auto;
  -moz-box-shadow: 2px 2px 10px #5C5B5B;
  -webkit-box-shadow: 2px 2px 10px #5C5B5B;
  box-shadow: 2px 2px 10px #5C5B5B;
}

 table.default {
	width:814px;
	font-size: 10px;
	border: 1px solid #303030;
	margin:10px auto;
  border-spacing: 0px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
  -moz-box-shadow: 2px 2px 4px #5C5B5B;
  -webkit-box-shadow: 2px 2px 4px #5C5B5B;
  box-shadow: 2px 2px 4px #5C5B5B;
}

table.default td {
	text-align: center;
}


table.defaultUpdate {
	width:814px;
	background: url(../img/body.png);
	font-size: 10px;
	border: 1px solid #303030;
	margin:10px auto;
  border-spacing: 0px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
  -moz-box-shadow: 2px 2px 4px #5C5B5B;
  -webkit-box-shadow: 2px 2px 4px #5C5B5B;
  box-shadow: 2px 2px 4px #5C5B5B;
}

table.defaultUpdate td {
	text-align: center;
}

td.head {
 background: url(../img/head.png);
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    -moz-border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px ;
    border-radius:5px 5px 0px 0px;
}

td.object{
  background: url(../img/bg_object.jpg);
}



.result {
 	border-top: 1px solid #303030;
}

img {
border:none;
}

.hov:hover {
 	background-color: #151515;
}

  
.positiv {
	color:#00FF00;
}

.negativ {
	color:#FF0000;
}

.progress {
	width: 100px;
	height: 10px;
	border: 1px solid #555555;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	text-align: left;
	display: block;
	 -moz-border-radius:3px 3px 3px 3px;
	 -webkit-border-radius:3px 3px 3px 3px;
  border-radius:3px 3px 3px 3px;
}

.progress_size {
	height: 8px;
	font-size: 1px;
	line-height: 0;
	margin: 1px;
	padding: 0px;
	display: block;
	max-width:99px;
	background: #008FC4;
	-moz-border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
  border-radius:2px 2px 2x 2px;
}

.progress_big {
	width: 100px;
	height: 10px;
	border: 1px solid #555555;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	text-align: left;
	display: block;
}

.progress_size_big {
	height: 8px;
	font-size: 1px;
	line-height: 0;
	margin: 1px;
	padding: 0px;
	display: block;
	max-width:624px;
	background: #008FC4;
}

.progress_small {
	width: 80px;
	height: 5px;
	border: 1px solid #555555;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	text-align: left;
	display: block;
}

.progress_size_small {
	height: 3px;
	font-size: 1px;
	line-height: 0;
	margin: 1px;
	padding: 0px;
	display: block;
	max-width:79px;
	background: #008FC4;
}


/*Input Button im ACP*/
.inputbutton{
margin-left:2px;
background-image:url(../img/button.png);
background-repeat:no-repeat;
width:100px;
height:20px;
border:0px;
margin-top:3px;
color:#FFF;
font-weight: bold;
font-family: Helvetica,Helvetica;
text-align: left;
font-size: 11px;
}

/*Input Button im ACP*/
.inputbutton:hover{
margin-left:2px;
background-image:url(../img/button_h.png);
background-repeat:no-repeat;
width:100px;
height:20px;
border:0px;
margin-top:3px;
color:#E07C02;
font-weight: bold;
font-family: Helvetica,Helvetica;
text-align: left;
font-size: 11px;
}


.shadetabs{
padding: 3px 0;
margin-left: 17px;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
background: url(../img/ajaxtabs/shade.gif) top left repeat-x;
width:96%;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 3px;
/*margin-right: 3px;*/
border-right: 1px solid #303030;
color: #008FC4;
/*background: #FFF url(../img/ajaxtabs/shade.gif) top left repeat-x;
-moz-border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;*/
text-shadow: #000000 3px 3px 5px;
}

.shadetabs li a:visited{
color: #008FC4;
}

.shadetabs li a:hover{
text-decoration: none;
color: #008FC4;
/*-moz-border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;*/
text-shadow: #878585 3px 3px 5px;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
color:#000;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../img/ajaxtabs/shadeactive.gif);
/*border-bottom-color: white;*/
margin-left:-4px;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


a.tooltip span {
display:none; 
padding:2px 3px; 
margin-left:8px; 
width:250px;
text-align: center;
}


a.tooltip:hover span{
display:block;
position:absolute;
background: url(../img/body.png);
border:1px solid #303030;
color:#FFF;
z-index:1000;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
-moz-box-shadow: 2px 2px 4px #5C5B5B;
-webkit-box-shadow: 2px 2px 4px #5C5B5B;
box-shadow: 2px 2px 4px #5C5B5B;
}


.bgDIV {
background: url(../img/body.png);
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
-moz-box-shadow: 2px 2px 4px #000;
-webkit-box-shadow: 2px 2px 4px #000;
box-shadow: 2px 2px 4px #000;
}

.DIVtext{
	font-weight:bold;
  color:#008FC4;
}

/* DIV container slider example */
#gallery_container2 {  width:740px ; height:124px ; margin:10px auto 10px; background: transparent; padding:7px 0px 0px; display:block; position:relative; }

/* create custom forward-backward buttons for this container */
#gallery_container2 .addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:124px; top:0px; right:0px; background:url(../img/gallery_fwd2.jpg) no-repeat center;  }
#gallery_container2 .addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:124px; top:0px; left:0px; background:url(../img/gallery_back2.jpg) no-repeat center;  }

/* DIV container slider example */
#gallery_container3 {  width:745px ; height:124px ; margin:10px auto 10px; background: transparent; padding:7px 0px 0px; display:block; position:relative; }

/* create custom forward-backward buttons for this container */
#gallery_container3 .addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:60px; top:0px; right:0px; background:url(../img/gallery_fwd2.jpg) no-repeat center;  }
#gallery_container3 .addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:60px; top:0px; left:0px; background:url(../img/gallery_back2.jpg) no-repeat center;  }

/* the width is set to show the number of thumbnails that will be visible */
#thumb_container3{ position:relative ; overflow:hidden ; width:745px ; height:150px ; margin:auto 23px; }

/* the width is set to show the number of thumbnails that will be visible */
#thumb_container3{ position:relative ; overflow:hidden ; width:745px ; height:150px ; margin:auto 23px; }
/* the thumbnails container; set a width on it so everything will be fine */
#thumbs3 { display:block; position:relative; width:6000px; }

#thumbs3 div.thumbnail { display:block; position:relative; float:left; margin-right:5px; font-size:11px; width:180px; text-align:center; }

#thumbs3 a { padding:0px; margin:0px; clear:both; display:block; }
#thumbs3 a img{ border:1px #333333 solid; }



/* the width is set to show the number of thumbnails that will be visible */
#thumb_container2{ position:relative ; overflow:hidden ; width:740px ; height:130px ; margin:auto 23px; }
/* the thumbnails container; set a width on it so everything will be fine */
#thumbs2 { display:block; position:relative; width:6000px; }

#thumbs2 div.thumbnail { display:block; position:relative; float:left; margin-right:5px; font-size:11px; width:180px; text-align:center; }

#thumbs2 a { padding:0px; margin:0px; clear:both; display:block; }
#thumbs2 a img{ border:1px #333333 solid; }

/* the forward and backward buttons */
.addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; right:0px; background:url(../img/gallery_fwd.jpg) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; left:0px; background:url(../img/gallery_back.jpg) no-repeat;  }
/* thumbnail slider end */



.reportDIV_win {
background: url(../img/body.png);
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
-moz-box-shadow: 1px 2px 5px #00FF00;
-webkit-box-shadow: 1px 2px 5px #00FF00;
box-shadow: 1px 2px 5px #00FF00;
}

.reportDIV_lost {
background: url(../img/body.png);
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
-moz-box-shadow: 1px 2px 5px #FF0000;
-webkit-box-shadow: 1px 2px 5px #FF0000;
box-shadow: 1px 2px 5px #FF0000;
}


img.maps {
    border: 0 none;
    box-shadow: 2px 2px 2px 2px #000000;
    height: 60px;
    margin-top: 0px;
    width: 100px;
}


.phead {
    background:#111111;
    border-right:1px solid #303030;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
}

.pheadL {
    background:#111111;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
}


.pbody {
    background: url(../img/gameserver/body.png);
    border-right:1px solid #303030;
    height:30px;
}

.pbodyL {
    background: url(../img/gameserver/body.png); 
    height:30px;  
}

.pbody_own {
    background: url(../img/gameserver/own.png);
    border-right:1px solid <?php echo $style['table_border_color']; ?>;
    height:30px;
}

.pbodyL_own {
    background: url(../img/gameserver/own.png); 
    height:30px;  
}


.pbody_member {
    background: url(../img/gameserver/member.png);
    border-right:1px solid <?php echo $style['table_border_color']; ?>;
    height:30px;
}

.pbodyL_member {
    background: url(../img/gameserver/member.png); 
    height:30px;  
}

.rankDIV {
    background: url(../img/gameserver/body.png);
    border:1px solid #303030;
    height:90px;
    width:390px;
}


.progressbar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CACACA;
    height: 12px;
    width: 200px;
    float:left;
}

.progressbar-oldxp {
    background: none repeat scroll 0 0 #353535;
    float: left;
    height: 12px;
    width: 0;
}

.progressbar-newxp {
    background: none repeat scroll 0 0 #77ACDC;
    float: left;
    height: 12px;
    position: relative;
    width: 0;
}



.detailbutton {
    background: url("../img/details.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 26px;
    width: 70px;
}

.detailbutton:hover {
    background: url("../img/details_h.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 26px;
    width: 70px;
}