* {
    z-index: 0;
	}

div, td {
    margin: 0px;
    padding: 0px;
    border: 0px;

}

a img { border: 0; }

a, a:link, a:visited { 
    text-decoration: none;
}

a:hover { 
    text-decoration: underline
}

#paginationEnemies {
   text-align:center; 
}
#paginationEnemies a, a:link, a:visited {
    color: #ffd6b0;	
}
#paginationEnemies em {
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
    color: #ffd6b0;    
}

#pagination a, a:link, a:visited {
    color: #222;	
}

#pagination em {
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
    color: #666;    
}

#itemcounter{
	position:absolute;
	top:80px;
	left:270px;
}

.container {
    margin-left: auto;
    margin-right: auto;
    width: 984px;
    overflow: hidden;
}

.header {
    float: left;
    width: 984px;
    height: 100px;
    background: transparent url('/img/img/front/header.png') no-repeat top left;
}

.content-container {
    float: left;
    width: 984px;
    overflow: hidden;
}


.tooltipwrap {
    display: none;
}

.tooltipwrap .tooltip_table {
    color:#fff;
    border:none;
}

div.mycharname {
	position:absolute;
	color: #ffffff;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 18px;
	left:17px;
	top:188px;
	width:200px;
	height:20px;
  z-index:2000;
}

.newmail {
    position:absolute;
    top:45px;
    left:225px;
    z-index:10000;
	width:50px;
	height:50px;
}

.newfight {
    position:absolute;
    top:45px;
    left:255px;
    z-index:10000;
	width:50px;
	height:50px;
}

.unreadnews {
    position:absolute;
    top:175px;
    left:210px;
    z-index:10000;
    width:50px;
    height:50px;
}

.footer {
    float: left;
    width: 984px;
    height: 40px;
    background: transparent url('/img/img/front/footer-bg.png') no-repeat top left;
}

.menu {
    float: left;
    width: 190px;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
    background: transparent url('/img/img/front/menu.png') repeat-y top left;
}

.menu-avatar {
    float: left;
    width: 190px;
    height: 134px;    
}

.menu-avatar-relative {
    position: relative;
    width: 190px;
    height: 134px;
}

.menu-avatar-relative-img {
    position: absolute;
    top: 12px;
    left: 32px;
    width: 130px;
    height: 122px;
}

.menu-avatar-relative-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 190px;
    height: 134px;    
    background: transparent url('/img/img/front/menu-avatar.png') no-repeat top left;
}


.menu-bars {
    float: left;
    width: 190px;
    height: 41px;
    background: transparent url('/img/img/front/menu-bars.png') no-repeat top left;
}

.yellow-bar {
    float: left;
    height: 10px;
    line-height: 1px;
    font-size: 1px;
    width: 103px;
    padding: 6px 0px 0px 41px;
}

.yellow-bar-content {
    float: left;
    height: 10px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url('/img/img/front/yellow-bar.png') repeat-x top left;
}

.red-bar {
    float: left;
    height: 10px;
    line-height: 1px;
    font-size: 1px;
    width: 103px;
    padding: 7px 0px 0px 41px;
}

.red-bar-content {
    float: left;
    height: 10px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url('/img/img/front/red-bar.png') repeat-x top left;
}

.menu-content {
    float: left;
    width: 190px;
    min-height: 550px;
    height: auto !important;
    height: 550px;    
    background: transparent url('/img/img/front/menu-bg2.png') no-repeat top left;
}

.menu-content-relative {
    position: relative;
    width: 190px;
    min-height: 550px;
    height: auto !important;
    height: 550px; 
}

.menu-plant-left {
    position: absolute;
    width: 39px;
    height: 195px;
    top: -17px;
    left: -1px;
    background: transparent url('/img/img/front/menu-plant-left.png') no-repeat top left;
}

.menu-plant-right {
    position: absolute;
    width: 42px;
    height: 189px;
    top: -17px;
    right: 1px;
    background: transparent url('/img/img/front/menu-plant-right.png') no-repeat top left;
}

.menu-element {
    float: left;
    width: 165px;
    height: 36px;
    padding: 3px 0px 0px 12px;
}

.menu-spacer-1 {
    float: left;
    width: 190px;
    height: 24px;  
    margin-top: 8px;
    background: transparent url('/img/img/front/menu-spacer-1.png') no-repeat top left;
}

.menu-spacer-2 {
    float: left;
    width: 190px;
    height: 30px;  
    margin-top: 3px;
    background: transparent url('/img/img/front/menu-spacer-2.png') no-repeat top left;
}

.content {
    float: left;
    width: 794px;
     padding-bottom: 10000px;
    margin-bottom: -10000px;
    background: transparent url('/img/img/front/content-bg.png') repeat-y top left;
}

.text-top {
    float: left;
    width: 650px;
    height: 87px;
    background: transparent url('/img/img/front/text-top-bg.png') no-repeat top left;
    font-size: 16px;
    line-height: 20px;
    padding: 33px 96px 0px 48px;
}

.content-bg {
    width: 690px;
    padding: 0px 0px 0px 0px;
}

/*
    Achievements in profile
*/

img.icon {
    vertical-align: middle;
}

#achievements {
    padding-left: 35px;
    margin: 0 auto;
    margin-top: 20px;
    width: 697px;
    height: 40px;
    position: relative;
    top: -14px;
    z-index: 1;
}

*+html #achievements * {margin: -1px;}

*+html #achievements {top: -14px;}

*+html .profile-relative {top: 0;}

#achievements .achievement {
    float: left;
    text-align: center;
    width: 19%;
}

#achievements ul {
    list-style-type: none;
    padding: 0;
    white-space: nowrap;
    float: left;
    width: 100px;
    line-height: 0;
}

#achievements .achievement>img {
    position: relative;
    left: -16px;
}

#achievements li, #achievements img {
    margin: 0;
    padding: 0;
}

#achievements li {
    float: left;
}

.achievement-caption {
    text-align: center;
    margin-top: 11px;
    color: #bbb;
    font-size: 13px;
    font-weight: bold;
}

.achievement-objective {
    margin-top: 10px;
    margin-left: 33px;
    color: #ccc;
    font-size: 13px;
    padding-right: 15px;
}

.achievement-achieved {
    margin-top: 40px;
    color: #5aff00;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.achievement-objective strong{
    margin-left: -10px;
}

.achievement-reward {
    margin-top: 10px;
    margin-left: 33px;
    padding-right: 15px;
    color: #ccc;
    font-size: 13px;
}

.achievement-reward strong{
    margin-left: -10px;
}

.profile {
    float: left;
    width: 714px;
    height: 1000px;
    padding-bottom: 0px;
}

.profileshowb {
    float: left;
    width: 714px;
    height: 760px;
    padding-bottom: 0px;
}

.profilearena {
    float: left;
    width: 697px;
    height: 487px;
    padding-bottom: 0px;
}


.profile-relative {
    position: relative;
    width: 697px;
    height: 597px;
}



.profile-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 699px;
    height: 765px;
    background: transparent url('/img/img/front/profile-bg.jpg') no-repeat top left;
}

.profileshow {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 714px;
    height: 760px;
    background: transparent url('/img/images2/profileshow.png') no-repeat top left;
}


.arena-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 697px;
    height: 487px;
    background: transparent url('/img/images2/arenachars.png') no-repeat top left;
}



.avatar {
    position: absolute;
    top: 14px;
    left: 15px;
    width: 192px;
    height: 179px;
}



.avatar1 {
    position: absolute;
    top: 25px;
    left: 22px;
    width: 126px;
    height: 126px;
}

.avatar2 {
    position: absolute;
    top: 25px;
    left: 359px;
    width: 126px;
    height: 126px;
}


.char-data {
    position: absolute;
    top:47px;
    left: 320px;
    width: 270px;
    height: 30px;
    color: #9FDDFF;
    font-size: 15px;
    line-height: 18px;
    text-align: left;

}

.char-dataprofil {
    position: absolute;
    top:290px;
    left: 20px;
    width: 270px;
    height: 300px;
    color: #9FDDFF;
    font-size: 15px;
    line-height: 18px;
    text-align: left;

}


.char-datab {
    position: absolute;
    top: 75px;
    left: 217px;
    width: 220px;
    height: 100px;
    color: #9FDDFF;
    font-size: 13px;
    line-height: 18px;
    text-align: left;

}

.char-data1 {
    position: absolute;
    top: 45px;
    left: 165px;
    width: 220px;
    height: 100px;
    color: #ffebb6;
    font-size: 13px;
    line-height: 18px;
    text-align: left;

}


.char-data2 {
    position: absolute;
    top: 45px;
    left: 503px;
    width: 220px;
    height: 100px;
    color: #ffebb6;
    font-size: 13px;
    line-height: 18px;
    text-align: left;

}

.char-data-gold {
    position: absolute;
	padding-top:5px;
    top: 160px;
    left: 165px;
    width: 180px;
    height: 100px;
    color: #ffebb6;
    font-size: 13px;
    line-height: 20px;
    text-align: left;

}


.amulet-box {
  z-index:200;
	position: absolute;
	top: 413px;
	left: 565px;
    width: 105px;
    height: 105px;
}

.amulet-box img {
    z-index:200;
    margin: 0px 0px 0px 0px;
    width: 105px;
    height: 105px;
}

.gloves-box {
    z-index:200;
	position: absolute;
	top: 119px;
	left: 565px;
	width: 105px;
	height: 105px;
}

.gloves-box img {
    z-index:200;
    margin: 0px 0px 0px 0px;
    width: 105px;
    height: 105px;
}

.helmet-box {
    z-index:200;
	position: absolute;
	top: 119px;
	left: 443px;
	width: 105px;
	height: 105px;
}

.helmet-box img {
    z-index:200;
    margin: 0px 0px 0px 0px;
    width: 105px;
    height: 105px;
}

.left-hand-box {
    z-index:200;
	position: absolute;
	top: 191px;
	left: 321px;
	width: 105px;
	height: 155px;
}

.left-hand-box img {
    z-index:200;
    margin: 0px 0px 0px 0px;
    width: 105px;
    height: 155px;
}

.right-hand-box {
    z-index:200;
	position: absolute;
	top: 241px;
	left: 565px;
	width: 105px;
	height: 155px;
}

.right-hand-box img {
    z-index:200;
    margin: 0px 0px 0px 0px;
    width: 105px;
    height: 155px;
}

.armor-box {
    z-index:200;
	position: absolute;
	top: 241px;
	left: 443px;
	width: 105px;
	height: 155px;
}

.armor-box img {
    z-index:200;
    margin: 0px 0px 0px 0px;
    width: 105px;
    height: 155px;
}

.boots-box {
    z-index:200;
	position: absolute;
	top: 413px;
	left: 443px;
	width: 105px;
	height: 105px;
	vertical-align: middle;
}

.boots-box img {
    margin: 0px 0px 0px 0px;
    width: 105px;
    height: 105px;
}

.ring-box {
    z-index:200;
	position: absolute;
	top: 362px;
	left: 321px;
	width: 105px;
	height: 155px;
	vertical-align: middle;
}

.ring-box img {
    z-index:200;
    margin: 0px 0px 0px 0px;
	width: 105px;
	height: 155px;
}


.midbox1 {
	position: absolute;
	z-index:10;
	top: 536px;
	left: 325px;
	width: 105px;
	height: 155px;

}

.bigbox1 {
	position: absolute;
		z-index:10;
	top: 536px;
	left: 443px;
	width: 105px;
	height: 155px;

}

.bigbox2 {
	position: absolute;
		z-index:10;
	top: 536px;
	left: 563px;
	width: 105px;
	height: 155px;

}

.blocken {
    position: absolute;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 15px;
    color: #c39b61;
    top: 755px;
    left: 250px;
    width: 130px;
    height: 42px;
}

.schutzschild {
    position: absolute;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;
    color: #c39b61;
    top: 755px;
    left: 380px;
    width: 100px;
    height: 42px;
}

.hilfe {
    position: absolute;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;
    color: #c39b61;
    top: 755px;
    left: 480px;
    width: 100px;
    height: 42px;
}

.hilfe2 {
    position: absolute;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;
    color: #c39b61;
    top: 755px;
    left: 520px;
    width: 100px;
    height: 42px;
}

.yellow-bar-big {
    position: absolute;
    left: 16px;
    top: 217px;
}

.yellow-bar-big-content {
    float: left;
    width: 260px;
}

.yellow-bar-big-text {
    float: left;
    width: 300px;
    line-height: 18px;
    font-size: 14px;
    color: #ffebb6;
    text-align: left;
}

.yellow-bar-big-bar {
    float: left;
    width: 255px;
    height: 19px;
    background: transparent url('/img/img/front/yellow-bar-big.png') no-repeat top left;
    margin-top: 5px;
    padding: 6px 12px 12px 8px;
}

.yellow-bar-big-bar-content {
	margin-top: 2px;
	margin-left: 2px;
    float: left;
    height: 21px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url('/img/img/front/yellow-bar-big-content.png') repeat-x top left;
}

.red-bar-big {
    position: absolute;
    left: 16px;
    top: 280px;
}

.red-bar-big_profile {
    position: absolute;
    left: 16px;
    top: 220px;
}

.red-bar-bigf1 {
    position: absolute;
    left: 18px;
    top: 240px;
}

.red-bar-bigf2 {
    position: absolute;
    left: 358px;
    top: 240px;
}


.red-bar-big2 {
    position: absolute;
    left: 15px;
    top: 200px;
}

.red-bar-bigz1 {
    position: absolute;
    left: 210px;
    top: 170px;
}


.red-bar-big-content {
    float: left;
    width: 277px;
}

.red-bar-big-text {
    float: left;
    width: 300px;
    line-height: 18px;
    font-size: 14px;
    color: #ffebb6;
    text-align: left;
}

.red-bar-big-bar {
    float: left;
    width: 255px;
    height: 19px;
    background: transparent url('/img/img/front/yellow-bar-big.png') no-repeat top left;
    margin-top: 5px;
    padding: 6px 12px 12px 8px;
}

.red-bar-big-bar-content {
   	margin-top: 2px;
	margin-left: 2px;
    float: left;
    height: 21px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url('/img/img/front/red-bar-big-content.png') repeat-x top left;
}

.red-bar-big-bar-content-orange {
   	margin-top: 2px;
	margin-left: 3px;
    float: left;
    height: 21px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url('/img/img/front/red-bar-big-content2.png') repeat-x top left;
}

.red-bar-big-bar-content-green {
   	margin-top: 2px;
	margin-left: 3px;
    float: left;
    height: 21px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url('/img/img/front/red-bar-big-content3.png') repeat-x top left;
}

.attibutes {

    position: absolute;
    width: 242px;
    top: 355px;
    left: 90px;
    font-size: 14px;
    color: #fbde45;
    text-align: left;
}

.attibutesvor {

    position: absolute;
    font-weight: bold;
    width: 50px;
    top: 401px;
    left: 14px;
    font-size: 15px;
    z-index:10000;
    color: #feff70;
    text-align: left;
}

.login {
    float: left;
    width: 690px;
    height: 460px;
    padding: 0px 12px 10px 12px;
}

.login-relative {
    position: relative;
    width: 690px;
    height: 460px;
}

.login-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 690px;
    height: 460px;
    background: transparent url('/img/img/front/login-bg.png') no-repeat top left;
}

.login-name-input {
    position: absolute;
    top: 301px;
    left: 255px;
    width: 268px;
    height: 25px;
}

.login-password-input {
    position: absolute;
    top: 338px;
    left: 255px;
    width: 268px;
    height: 25px;
}

.register {
    float: left;
    width: 690px;
    height: 460px;
    padding: 0px 12px 10px 12px;
}

.register-relative {
    position: relative;
    width: 690px;
    height: 460px;
}

.register-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 690px;
    height: 460px;
    background: url('/img/img/front/register-bg.jpg') no-repeat top left;
}

.register-name-input {
    position: absolute;
    top: 265px;
    left: 255px;
    width: 268px;
    height: 25px;
}

.register-password-input {
    position: absolute;
    top: 301px;
    left: 255px;
    width: 268px;
    height: 25px;
}

.register-email-input {
    position: absolute;
    top: 338px;
    left: 255px;
    width: 268px;
    height: 25px;
}

.login-name-input input, .login-password-input input, .register-name-input input, .register-password-input input, .register-email-input input {
    margin: 0px 5px;
    padding: 0px;
    border: 0px;
    width: 256px;
    font-family: Verdana, helvetica, arial, sans-serif;
    color: #fff;
    background-color: #0a0a0a;
}

.login-button {
    position: absolute;
    top: 368px;
    left: 396px;
    width: 125px;
    height: 35px;
}

.register-button {
    position: absolute;
    top: 368px;
    left: 396px;
    width: 125px;
    height: 35px;
}

.register-screenshots {
    float: left; 
    width: 680px; 
    padding: 30px 8px;
}

.register-screenshots div {
    float: left;
    width: 188px;
    height: 150px;
    padding: 8px 9px 8px 9px;
    text-align: center;
    background: transparent url('/img/img/front/screenshot-border.png') no-repeat top left;
}

.register-screenshots div img {
    float: left;
    width: 188px;
    height: 150px;
}

.quest2 {
    float: left;
    width: 714px;
    height: 500px;
    padding-bottom: 10px;
}

.quest2-relative {
    position: relative;
    width: 714px;
    height: 500px;
}

.quest2-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 714px;
    height: 500px;
    background: transparent url('/img/img/front/quest2-bg.png') no-repeat top left;
}

.quest2-title {
    position: absolute;
    top: 16px;
    left: 10px;
    width: 694px;
    height: 40px;   
    text-align: center; 
    font-size: 18px;
    color: #a8a8a8;
}

.quest2-button {
    position: absolute;
    top: 438px;
    left: 296px;
    width: 113px;
    height: 28px; 
}

.quest2-bar {
    position: absolute;
    top: 370px;
    left: 110px;
    width: 494px;
    height: 59px; 
    background: transparent url('/img/img/front/quest2-bar.png') no-repeat top left;
}

.quest2-bar-progress {
    position: absolute;
    top: 381px;
    left: 123px;
    width: 462px;
    height: 29px; 
}

.quest2-bar-progress-bg {
	float: left;
	height: 29px;
	background: transparent url('/img/img/front/quest2-bar-proggres.png') repeat-x top left;
}

.quest2-bar-time {
    position: absolute;
    top: 373px;
    left: 123px;
    width: 462px;
    height: 29px; 
    text-align: center;
    font-size: 28px;
    color: #cfcfcf;
}

.quest1 {
    float: left;
    width: 714px;
    height: 500px;
    padding-bottom: 10px;
}

.quest1-relative {
    position: relative;
    width: 714px;
    height: 500px;
}

.quest1-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 714px;
    height: 500px;
    background: transparent url('/img/img/front/quest1-bg.png') no-repeat top left;
}

.quest1-button {
    position: absolute;
    top: 394px;
    left: 432px;
    width: 189px;
    height: 35px; 
}

.quest1-text {
    position: absolute;
    top: 270px;
    left: 55px;
    width: 610px;
    height: 110px; 
    color: #ffebb6;
    font-weight: bold;
    font-size: 14px;
    text-align: justify;
}

.quest1-title {
    position: absolute;
    top: 15px;
    left: 30px;
    width: 656px;
    height: 26px; 
    font-size: 18px;
    color: #ffebb6;
    font-weight: bold;
}

.quest1-avatar {
    position: absolute;
    top: 60px;
    width: 115px;
    height: 134px; 
    padding: 3px;
    background: transparent url('/img/img/front/q1-avatar-border.png') no-repeat top left;
}

.quest1-avatar1 {
    left: 60px;
}

.quest1-avatar2 {
    left: 300px;
}

.quest1-avatar3 {
    left: 540px;
}

.quest1-name {
    position: absolute;
    top: 205px;
    width: 220px;
    height: 26px; 
	font-size: 14px;
	color: #ffebb6;
	font-weight: bold;
	text-align: center;
}

.quest1-name-active {
	color: #e2b58d;
}

.quest1-name1 {
	left: 10px;
}

.quest1-name2 {
	left: 250px;
}

.quest1-name3 {
	left: 490px;
}

.quest1-info {
    position: absolute;
    top: 455px;
    left: 10px;
    width: 694px;
    height: 40px;   
    text-align: center; 
    font-size: 14px;
    color: #ffebb6;
    font-weight: bold;
}


.pninhalt {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 18px;    
    color: #000;
    text-align: left;
}

.pnleiste, .pnleiste a, .pnleiste a:visited {
 
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 18px;    
    color: #221814;
    text-align: right;
    font-weight: bold;
    text-decoration: none;
   
}

.beschreibung {
    position: absolute;
    top: 805px;
    left: 10px;
    width: 681px;
    height: 119px;
    font-size: 14px;
    color: #ffebb6;
    text-align: left;
}

.beschreibungprofil {
    position: absolute;
    top: 600px;
    left: 10px;
    width: 681px;
    height: 119px;
    font-size: 14px;
    color: #ffebb6;
    text-align: left;
}

.atticons {
    position: absolute;
    top: 358px;
    left: 5px;
    width: 60px;
    height: 470px;
    font-size: 14px;
    color: #ffebb6;
    text-align: left;
}

.beschreibungshow { 
    position: absolute;
    padding:5px;
    top: 530px;
    left: 10px;
    width: 655px;
    height: 130px; 
    font-size: 14px;
    color: #fff9dc;
    text-align: left;
}


.profilicons {
    position: absolute;
    padding:5px;
    top: 350px;
    left: 20px;
    width: 270px;
    height: 120px;
    font-size: 14px;
    color: #fff9dc;
    text-align: left;
}


div.Tabelle_Dienste {
	left:0px;
	top:0px;
	width:697px;
	height:487px;
	background: #000009 url('/img/images2/diensteback.jpg') top left;
}

div.Tabelle_dorfplatz {
	left:0px;
	top:0px;
	width:697px;
	height:487px;
	background: #000009 url('/img/images2/dorfplatz.jpg') top left;
}

div.Tabelle_gilde {
	left:0px;
	top:0px;
	width:697px;
	height:530px;
	background: #000009 url('/img/images2/gildenback.jpg') top left;
}



div.dienste {
	position:absolute;
	padding: 6px 6px 6px 6px;
	left:65px;
	top:175px;
	width:586px;
	height:231px;
	text-align: left;
}

div.banker {
	position:absolute;
	padding: 6px 6px 6px 6px;
	left:205px;
	top:70px;
	width:430px;
	height:231px;
	text-align: left;
}

div.bankerbild {
	position:absolute;
	padding: 6px 6px 6px 6px;
	left:40px;
	top:70px;
	width:155px;
	height:300px;
	text-align: left;
}

div.wait {
	position:absolute;
	padding: 6px 6px 6px 6px;
	left:60px;
	top:100px;
	width:610px;
	height:231px;
	text-align: left;
}

div.wait2 {
	position:absolute;
	padding: 6px 6px 6px 6px;
    left:100px;
	top:100px;
	width:495px;
	text-align: left;
}
/*
div.+ {
	position:absolute;
	left:32px;
	top:243px;
	width:120px;
	height:33px;
	text-align:left;
}
*/
div.bestechen {
	position:absolute;
	left:51px;
	top:240px;
	color:#e3e3e3;
	width:480px;
	text-align:left;
}

div.wartezeit {
    position:absolute;
    left:20px;
    top:240px;
    color:#e3e3e3;
    width:146px;
    text-align:center;
}

div.bestechenpic {
	position:absolute;
	left:6px;
	top:200px;
	width:480px;
	text-align:left;
}


div#wrapper { 
    position:relative; 
}

div.reittierbilder {
	position:absolute;
	left:352px;
	top:113px;
	width:312px;
	height:351px;
}


div.reittierauswahl {
	position:absolute;
	left:32px;
	top:258px;
	width:320px;
	height:206px;
}

div.Tabelle_ehrenplatz {
	left:0px;
	top:0px;
	width:697px;
	height:487px;
	background: #000009 url('/img/images2/ehrenplatzbackn.jpg') top left;
}

div.ehrenplatz {
	position:absolute;
	left:113px;
	top:115px;
	width:504px;
	height:353px;

}


div.Tabelle_nachrichten {

	left:0px;
	top:0px;
	width:697px;
	height:454px;
	background: #000009 url('/img/images2/nachrichtenueberblick.gif') top left;
}


div.nachrichtenuebersicht {
	position:absolute;
	left:190px;
	top:45px;
	width:471px;
	height:342px;
}

/*	slider
*/
*.carpe_horizontal_slider_display_combo {
	clear: left;
	margin: 0;
}
*.carpe_horizontal_slider_track {
	background: url('/img/images2/sliderback.gif') no-repeat;
	color: #333;
	width: 128px;
	height: 11px;
	margin: 0;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	padding: 4px;
}

*.carpe_horizontal_slider_track *.carpe_slider {
	width: 48px;
	height: 19px;
	background: url('/img/images2/sliderback2.gif');
	color: #333;
	position: relative;
	margin: 0;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
}

.carpe_slider_display {
    position: absolute;
    top: 260px;
    left: 135px;
   	width: 100px;
    vertical-align: middle;
    background: transparent ;
	color: #fff;
	text-align: center;
	font-size: 12px;
    font-family: Verdana, helvetica, arial, sans-serif;
	border: 0;
	cursor: default;
	}


.carpe_slider_display2 {
    position: absolute;
    top: 275px;
    left: 45px;
    height: 30px;
   	width: 85px;
    vertical-align: middle;
    background: transparent ;
	color: #fff;
	text-align: center;
	font-size: 12px;
    font-family: Verdana, helvetica, arial, sans-serif;
	border: 0;
	cursor: default;
	}
	
.slideroben {
   
    position: absolute;
    top: 232px;
    left: 23px;
}

.sliderunten {
     height: 30px;
    font-family: Verdana, helvetica, arial, sans-serif;
    color:orange;
    vertical-align: middle;
    font-size: 12px;
    position: absolute;
    top: 260px;
    left:30px;
}

.sliderbutton {
    position: absolute;
    top: 195px;
    left: 7px;
}

.kontostand {
    position: absolute;
    top: 50px;
    left: 170px;
}


/*	slider
*/

.dienste {

    	
}


.speicherbutton{
    position: absolute;
    top: 617px;
    left: 572px;
    	
}

.tasche1 {
    position: absolute;
    top: 746px;
    left: 579px;
    	
}

.tasche1b {
    position: absolute;
    top: 694px;
    left: 570px;

}

.tasche2 {
    position: absolute;
    top: 746px;
    left: 635px;
    	
}

.tasche2b {
    position: absolute;
    top: 694px;
    left: 624px;

}


div.reittierlayout {
    background: #000000 url('/img/images2/geback2_1.jpg');
    left:0px;
    top:0px;
    width:697px;
    height:910px;
    color:#ffffff;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;
}

div.updates

{
    position:absolute;
    font-size: 20px;
    left:335px;
    top:450px;
    width:335px;
    height:200px;
}

div.training

{
    position:absolute;
    font-size: 20px;
    left:325px;
    top:45px;
    width:335px;
    height:200px;
}


div.reittierebalken {
    position:absolute;
    left:0px;
    top:0px;
    width:697px;
    height:48px;
}


div.reittierbild {
    position:absolute;
    left:218px;
    top:47px;
    width:453px;
    height:300px;
}


div.stallmeister {
    position:absolute;
    left:230px;
    top:368px;
    width:424px;
    height:85px;
}


div.reittiericons {
    position:absolute;
    left: 230px;
    top:393px;
    width:400px;
    height:28px;
}

div#reittier1 {
    position:absolute;
    background: transparent url('/img/images2/reittier-balken-off.jpg');
    left:34px;
    top:72px;
    width:142px;
    height:105px;
}


div#reittier2 {
    position:absolute;
    background: transparent url('/img/images2/reittier-balken-off.jpg');
    left:34px;
    top:202px;
    width:142px;
    height:105px;
}


div#reittier3 {
    position:absolute;
        background: transparent url('/img/images2/reittier-balken-off.jpg');
    left:34px;
    top:332px;
    width:142px;
    height:105px;
}
div#reittier4 {
    position:absolute;
    background: transparent url('/img/images2/reittier-balken-off.jpg');
    left:34px;
    top:462px;
    width:142px;
    height:105px;
}
div#reittier5 {
    position:absolute;
    background: transparent url('/img/images2/reittier-balken-off.jpg');
    left:34px;
    top:592px;
    width:142px;
    height:105px;
}
div#reittier6 {
    position:absolute;
    background: transparent url('/img/images2/reittier-balken-off.jpg');
    left:34px;
    top:722px;
    width:142px;
    height:105px;
}

div.reittierkaufen {
  z-index:100000;
    position:absolute;
    left:510px;
    top:390px;
    width:143px;
    height:29px;
}

div.mountButton {
    cursor:pointer;
}



div.Tabelle-Aufgaben {
   background: transparent url('/img/images2/questback1.jpg') no-repeat top left;
	left:0px;
	top:0px;
	width:698px;
	height:700px;

}

div.Tabelle-Aufgaben-neu {
   background: transparent url('/img/images2/questback01.jpg') no-repeat top left;
    left:0px;
    top:0px;
    width:698px;
    height:600px;

}

div.Tabelle-Fight {
   background: transparent url('/img/images2/abenteuerfinish2.gif') no-repeat top left;
	left:0px;
	top:0px;
	width:697px;
	height:453px;

}

div.Tabelle-Fight2 {
   background: transparent url('/img/images2/abenteuerfinish3.gif') no-repeat top left;
	left:0px;
	top:0px;
	width:697px;
	height:453px;

}


div.Iconquest1-neu {
    position:absolute;
    left:20px;
    top:280px;
    width:160px;
    height:25px;
}

div.Iconquest2-neu {
    position:absolute;
    left:20px;
    top:310px;
    width:160px;
    height:25px;
}


div.Iconquest3-neu {
    position:absolute;
    left:20px;
    top:340px;
    width:160px;
    height:25px;
}


div.Iconquest4-neu {
    position:absolute;
    left:20px;
    top:370px;
    width:160px;
    height:25px;
}

div.Iconquest5-neu {
    position:absolute;
    left:20px;
    top:400px;
    width:160px;
    height:25px;
}



div.Iconquest1 {
    position:absolute;
    left:30px;
    top:257px;
    width:25px;
    height:25px;
}

div.Iconquest2 {
    position:absolute;
    left:60px;
    top:257px;
    width:25px;
    height:25px;
}


div.Iconquest3 {
    position:absolute;
    left:90px;
    top:257px;
    width:25px;
    height:25px;
}


div.Iconquest4 {
	position:absolute;
	left:120px;
	top:257px;
	width:25px;
	height:25px;
}

div.Iconquest5 {
	position:absolute;
	left:120px;
	top:257px;
	width:25px;
	height:25px;
}

div.picquestgeber {
	position:absolute;
	left:15px;
	top:60px;
	width:155px;
	height:155px;
	border-width:0px;
  border-style:solid;
  border-color: #184461;
}

div.picquestgeber-neu {
    position:absolute;
    left:19px;
    top:63px;
    width:155px;
    height:155px;
    border-width:0px;
  border-style:solid;
  border-color: #184461;
}

div.picquestgeberkb {
	position:absolute;
	left:22px;
	top:100px;
	width:155px;
	height:155px;
}

div.questannehmen {
	position:absolute;
	left:7px;
	top:212px;
	width:144px;
	height:24px;
	z-index:10000;

}

div.questauftrag {
	position:absolute;
	left:17px;
	top:235px;
	width:144px;
	height:24px;
	font-size:12px;

}

div.eq0 {
	position:absolute;
	left:13px;
	top:21px;
	width:84px;
	height:24px;
	font-size:12px;

}

div.eq {
	position:absolute;
	left:95px;
	top:14px;
	width:65px;
	height:24px;
	font-size:12px;
}

div.aufgabenbackground {
	position:absolute;
	left:198px;
	top:35px;
	width:445px;
	height:248px;
	color:#FFFFFF;
}

div.aufgabenbackground2 {
	position:absolute;
	left:198px;
	top:100px;
	width:445px;
	height:248px;
	color:#FFFFFF;
}

div.questbelohnung {
	z-index:-1;
  text-align: left;
 	width:438px;
	height:28px;
  font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 12px;
  color: #b89c61;
  background: transparent url('/img/images2/beloback.gif');
  vertical-align:middle;
}

div.questbelohnung2 {

	z-index:-1;
	position:absolute;
  text-align: left;
 	width:388px;
	height:28px;
  font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 12px;
  color: #b89c61;
  background: transparent url('/img/images2/chooseba.gif');
  vertical-align:middle;
  }


.aufgabenueberschrift {
    font-family: Verdana, helvetica, arial, sans-serif;
   	font-size: 17px;
   	color: #e7dc7e;
 	width: 408px;
 	height:28px;
 	text-align:center;
}


.aufgabentext {
       padding-top:30px;
       font-family: Verdana, helvetica, arial, sans-serif;
       	font-size: 13px;
          color: #e6e5b1;
       text-align:left;
}

.aufgabenicontext {
    position:absolute;
	left:31px;
	top:70px;
 font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 16px;
    color: #ffffff;
}


div.Abenteuer {
    left:0px;
    top:0px;
    width:697px;
    height:463px;
}

div.Abenteuerx {
    left:0px;
    top:0px;
    width:697px;
    height:487px;
}

div.achievementsx {
    left:0px;
    top:0px;
    width:702px;
    height:549px;
}

div.doquestdiv {
    left:0px;
    top:0px;
    width:697px;
    height:739px;
}

#quest_description{
    position:absolute;
    top:487px;
    left:0px;
    width:697px;
    height:252px;
    background:url('/img/images2/doquest_description.jpg');
}

#quest_description_title {
    position:absolute;
    left: 30px;
    top: 64px;
    width: 637px;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    font-size:14px;
}

#quest_description_text {
    position:absolute;
    left: 30px;
    top: 88px;
    width: 637px;
    color:#FFFFFF;
}

#quest_description_reward {
    height: 20px;
    left: 134px;
    position: absolute;
    top: 203px;
    width: 430px;
    text-align:center;
}

div.scene {
    position:absolute;
    left:0px;
    top:0px;
    width:697px;
    height:487px;
}

div.fightscene {
    position:absolute;
    left:20px;
    top:35px;
    width:660px;
    height:432px;
	background:transparent url('/img/images2/abenteuerfinish2.gif') no-repeat top left;
}


div.abenteuertextbalken {
    position:absolute;
    background: transparent  url('/img/images2/balkeboben.png');
	color:#ffffff;
	left:0px;
    top:0px;
    width:697px;
    height:31px;
    text-align:left;
}

div.abenteuertextoben

{
    position:absolute;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;
  	left:0px;
    top:1px;
    width:697px;
    height:31px;
}

div.zeitbalken {
    background: transparent url('/img/images2/zeitbalken.png');
    position:absolute;
    left:68px;
    top:367px;
    width:559px;
    height:46px;
}

div.balkeninhalt {
    position:absolute;
    left:85px;
    top:376px;
    width:550px;
    height:29px;
}

div.buttonabbrechen {
    position:absolute;
    left:282px;
    top:420px;
    width:600px;
    height:44px;
    cursor:pointer;
}


div.zeitbalken2 {
    background: transparent url('/img/images2/dbalk.gif');
    position:absolute;
    left:124px;
    top:32px;
    width:321px;
    height:15px;
}

div.zeitbalken3 {
    position:relative;
    background: transparent url('/img/images2/dbalk.gif');
    left:0px;
    top:0px;
    width:321px;
    height:15px;
}



div.balkeninhalt2 {
    position:absolute;
    left:133px;
    top:37px;
    width:263px;
    height:29px;
}

div.balkeninhalt4 {
    position:absolute;
    left:9px;
    top:5px;
    width:263px;
    height:29px;
}

div.balkeninhalt5 {
    position:absolute;
    left:9px;
    top:5px;
    width:302px;
    height:29px;
}

div.balkeninhalt3 {
    position:absolute;
    left:15px;
    top:60px;
    width:158px;
    height:157px;
}

div.buttonabbrechen2 {
    position:absolute;
    left:245px;
    top:50px;
    width:112px;
    height:28px;
    cursor:pointer;
}

div.questtitel {
    position:relative;
    top:133px;
	color:#ffffff;
 font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 25px;
}




img #balken {
/*
    vertical-align: left;
    align: left;
*/
}

#balkentext {
    vertical-align: middle;
    position:absolute;
    left:220px;
    top:5px;
    color:#ffffff;
 font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 21px;


}

#balkentext2 {
    vertical-align: middle;
    position:absolute;
    left:220px;
    top:0px;
    color:#c9dbff;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 25px;


}




#balkentextfight{
  z-index:10000;
      font-weight: bold;
    vertical-align: middle;
    position:absolute;
    left:5px;
    top:125px;
    color:#fff003;
   font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;
	text-align:center;
	 width:174px;

}

#Zielobjekt{
    vertical-align: middle;
    position:absolute;
    left:22px;
    top:335px;
    color:#ffffff;
 font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 14px;
	text-align:center;
	width:134px;

}


#ehrenplatz{
    vertical-align: middle;
    color:#ffffff;
 font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 21px;
	font-weight: bold;
	width:263px;
}

div.haendlertabelle {
    background: transparent url('/img/images2/haendler-bg.jpg') no-repeat top left;
	left:0px;
	top:0px;
	width:697px;
	height:750px;
}


div.haendlerinfo {
   background: transparent url('/img/images2/haendler.jpg') no-repeat top left;
	position:absolute;
	left:23px;
	top:0px;
	width:245px;
	height:0px;
}

div.heandlerusergold {
	position:absolute;
	
	left:425px;    
	color:#ffffff;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;
	top:620px;
	width:319px;
	height:41px;
}

div.haendler-bigSlot1 {
	position:absolute;
	left:42px;
	top:120px;
	width:105px;
	height:155px;
}

div.haendler-bigSlot2 {
	position:absolute;
	left:42px;
	top:293px;
	width:105px;
	height:155px;
}

div.haendler-bigSlot3 {
	position:absolute;
	left:164px;
	top:293px;
	width:105px;
	height:155px;
}

div.haendler-midSlot1 {
	position:absolute;
	left:164px;
	top:462px;
	width:105px;
	height:105px;
}

div.haendler-midSlot2 {
	position:absolute;
	left:42px;
	top:462px;
	width:105px;
	height:105px;
}

div.haendler-midSlot3 {
	position:absolute;
	left:42px;
	top:585px;
	width:105px;
	height:105px;
}

div.haendler-smallSlot1 {
	position:absolute;
	left:164px;
	top:585px;
	width:105px;
	height:105px;
}

div.haendler-smallSlot2 {
	position:absolute;
	left:164px;
	top:120px;
	width:105px;
	height:155px;
}


div.neueware {
	position:absolute;
	left:13px;
	top:553px;
	width:164px;
	height:22px;
}

div.mkzugold {
	position:absolute;


	left:5px;
	top:615px;
	width:360px;
	height:70px;
	padding-left:5px;
	padding-top:5px;
}

div.neuewarebutton {
	position:absolute;
	left:285px;
	top:135px;
	width:160px;
	height:32px;
        z-index:100;
}

div.nomodul {
	position:absolute;
	left:37px;
	top:614px;
	width:52px;
	height:52px;
}


div.noartefakt {
	position:absolute;
	left:177px;
	top:619px;
	width:52px;
	height:52px;
}


div.noschildgurt {
	position:absolute;
	left:177px;
	top:340px;
	width:70px;
	height:72px;
}

div.leveltext {
	position:absolute;
	left:279px;
	top:48px;
	width:160px;
	height:32px;
 font-family: Verdana, helvetica, arial, sans-serif;
 color: #fbde45;
	font-size: 16px;

}





div.handelabschliessen {
	position:absolute;
	left:503px;
	top:618px;
	width:189px;
	height:35px;
}

.rarity-bad {color: #bbbbbb !important;}
.rarity-normal {color: #ffffff !important;}
.rarity-good {color: #5aff00 !important;}
.rarity-rare {color: #ff7800 !important;}
.rarity-epic {color: #dc33cc !important;}

.ruestungschwach {
    font-family: Verdana, helvetica, arial, sans-serif;

    font-weight:bold;
	color: #bbbbbb;
	font-size: 14px;
	margin-top: 11px;
}

.ruestungnormal {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight:bold;
	color: #ffffff;
	font-size: 14px;
	margin-top: 11px;
 }


.ruestungselten {
    font-family: Verdana, helvetica, arial, sans-serif;

    font-weight:bold;
	color: #5aff00;
	font-size: 14px;
	margin-top: 11px;
}

.ruestungepisch {
    font-family: Verdana, helvetica, arial, sans-serif;
	
    font-weight:bold;
	color: #dc33cc;
	font-size: 14px;
	margin-top: 11px;
}

.ruestunglegendaer {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight:bold;
    color: #ff7800;
    font-size: 14px;
    margin-top: 11px;
}
.ruestungcustom {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight:bold;
    color: #d50707;
    font-size: 14px;
    margin-top: 11px;
}

.boxoben {
    margin: 0; 
    padding: 0; 
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 12px;    
    color: #fff;
}

.boxoben a, a:link, a:visited {
    margin: 0; 
    padding: 0; 
   font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 12px;    
    color: #fff;
}

.overlibtext {
   font-family: Verdana, helvetica, arial, sans-serif;
    color: #f9d84b;
	font-size: 13px;
}

div.abenteuerfinish1 {
	position:absolute;
	left:102px;
	top:93px;
	width:492px;
	height:312px;
}


div.abenteuerfight {
	position:absolute;
	left:20px;
	top:35px;
	width:660px;
	height:423px;

}

div.fightvortext{
 font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;
	position:absolute;
	text-align:left;
	left:198px;
	top:50px;
	width:440px;
	height:350px;
}

div.fightbutton{
	position:absolute;
    left:7px;
    top:225px;
    width:173px;
    height:37px;
}

div.abenteuerendtxt {
 font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;
	position:absolute;
	text-align:left;
	left:210px;
	top:80px;
	width:450px;
	height:400px;
}

div.kampfstatpic {
	position:absolute;
	background: transparent url('/img/images2/kampfstat.gif') no-repeat top left;
	left:20px;
	top:40px;
	width:660px;
	height:423px;
}

div.kampfstattxt{
	position:absolute;
	color:#c5e6ff;
   font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 14px;
	left:205px;
	top:60px;
	width:442px;
	height:150px;
}

div.belohnung {
	position:absolute;
	color:#c5e6ff;
   font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 14px;
	left:25px;
	top:270px;
	width:130px;
	height:100px;
}

div.belohnung2 {
	position:absolute;
	color:#c5e6ff;
   font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 14px;
	left:25px;
	top:242px;
	width:130px;
	height:100px;
}


#GTable {

	border-collapse:collapse;
	margin-top:1px;
	width:420px;
    margin-left:auto;
    margin-right:auto;


      	 }

#GTable table {
background:#000000;
        border:1px solid #322018;
        font-size:11px;
		
		 }


#GTable td{
background:#000000;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
    border:1px solid #322018;
    font-size:11px;
  }

#GTable th {
background:#000000;
	text-align:center;
        border:1px solid #322018;
        font-size:14px;
        vertical-align:middle;
        overflow:hidden;
        height:15px;
 	
}


div.questanzahl {
	position:absolute;
	color:#f5ee83;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 12px;
	left:23px;
	top:510px;
	width:140px;
	height:10px;
	text-align:center;
	text-shadow: 3px 3px 5px #000;
}

div.questanzahl2 {
	position:absolute;
	color: #ffd800;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 12px;
	left:23px;
	top:510px;
	width:140px;
	height:10px;
	text-align:center;
	text-shadow: 3px 3px 5px #000;
}

div.arenaTabelle {
	background: transparent url('/Bilder/kolo.jpg') no-repeat top left;
	left:0px;
	top:0px;
	width:697px;
	height:487px;
}


div.arenabereich {
	position:absolute;
	left:193px;
	top:35px;
	width:315px;
	height:420px;
	color:#ffeaaf;
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 12px;

}

div.resultsunder {
	position:absolute;
	left:2px;
	top:315px;
	width:470px;
	height:20px;
	}

div.resultsunder2 {
	position:absolute;
	left:215px;
	top:320px;
	width:450px;
	height:200px;
	}

table.tformat {
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
    }

table.tformat td.q,td.q2 {
    padding: 0.2em 0px 0.2em 0em;
    border: 1px solid #110000;
    border-width: 0 0 1px 0;
	text-align: left;
}
	
table.tformat tr:hover td.q {
    background-color: #0b0000;
    }
    
table.tformat tr:hover td.q2 {
    background-color: #5E1409;
}
    
table.tformat th {
    text-align: left;
    }

table.tformat a {
    text-align: left;
	color: #fbbf28;
    }
	
.Tabelle_ehrenplatz{
	
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 12px;    
	}

div.machtkristtab {
	background: #000000 url('/img/images2/machtkristalle.jpg') no-repeat top left;
	left:0px;
	top:0px;
	width:697px;
	height:450px;
    font-family: Verdana;
    font-size: 12px;
}


div.machtkristre {
    text-align:left;
	position:absolute;
	left:418px;
	top:12px;
	width:270px;
	height:344px;
}


div.machtkristun {
	position:absolute;
  text-align:left;
  padding:10px;
font-family: Verdana;
    font-size: 12px;
	left:90px;
	top:370px;
	width:350px;
	height:100px;
}




.spellCast {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;    
	color:white;
}

.spellResist {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 15px;    
	color:red;
}

.spellHit {
  font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 15px;    
  color:#e6ffd3;
}

.meleeBlock {
  font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 15px;    
  color:white;
}

.meleeMiss {
  font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 15px;    
  color:red;
}

.meleeHit {
  font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 15px;    
  color:#e6ffd3;
}

.meleeCrit {
  font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 15px;    
  color:orange;
}

.fightWin {
  font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 15px;    
  color:#e6ffd3;
}
.fightLose {
  font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 15px;    
  color:red;
}


div.fightbuttonstats {
	position:absolute;
	left:398px;
	top:12px;
	width:285px;
	height:344px;
}

.gildeinput {
  background-color: #000000;
  border:2px solid #e5e5e5;
  color:#ffffff;
font-family: Verdana, helvetica, arial, sans-serif;
  font-size: 12px;    
}

div.aaa {
	position:absolute;
    top: 370px;
	left:0px;
	width:114px;
	height:24px;
}

select {
  background-color:#000000;
  color:#FFFFFF;
  border-style:none;
}

select.pohSearch {
  background-color:#ddd;
  color:#000000;
  border-style:none;
}

.table-sort thead tr .headerSortUp {
    background-image: url(/img/img/icons/small_asc.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left:20px;
    margin-left: -1px;
    cursor: pointer;
}
.table-sort thead tr .headerSortDown {
    background-image: url(/img/img/icons/small_desc.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left:20px;
    margin-left: -1px;
    cursor: pointer;
}

.table-sort thead tr .headerSort{
    cursor: pointer;
}

.bg-scroller {
    overflow-y: auto;
}

.artyria_button{
	border: 1px solid #860000; 
	color: #ffeaaf; 
	background-color: #000000; 
	margin-right:10px;
}
.profile-link-gray{
    text-align: left;
    color: #555;
}

a.chest_a{
    width:165px; 
    height:147px;
    background: url(/img/images2/chest_1.jpg) top left no-repeat;
    display:block;
}

a.chest_a:hover{
    width:165px; 
    height:147px;
    background: url(/img/images2/chest_1.jpg) top right no-repeat;
    display:block;
}
a.chest_b{
    width:186px; 
    height:147px;
    background: url(/img/images2/chest_2.jpg) top left no-repeat;
    display:block;
}

a.chest_b:hover{
    width:186px; 
    height:147px;
    background: url(/img/images2/chest_2.jpg) top right no-repeat;
    display:block;
}
a.chest_c{
    width:180px; 
    height:147px;
    background: url(/img/images2/chest_3.jpg) top left no-repeat;
    display:block;
}

a.chest_c:hover{
    width:180px; 
    height:147px;
    background: url(/img/images2/chest_3.jpg) top right no-repeat;
    display:block;
}

:focus {
	outline:0px;
}

/* Tournaments: Search */

    #tournament_list_title{
        position:relative;
        width:95%;
        height:25px;
        top:41px;
        text-align:center;
        font-size:16px;
        font-weight:bold;
    }

    #tournament_searchbutton{
        position:absolute;
        top:35px; 
        right:85px;
        width:25px;
        height:25px;
        background-image: url(/img/images2/tournament_icon_lupe.png);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        cursor:pointer;
        z-index:1100;
    }

    #search_tournaments{
        position:absolute;
        top:22px;
        left:15px;
        width:95%;
        padding-bottom:20px;
        background: url(/img/images2/search_bg.png) top left repeat;
        border:2px solid #FFD6B0;
        display:none;
        color:#FFFFFF;
        z-index:1000;
    }
    
    .search_head{
        position:relative;
        margin-top:10px;
        font-size:16px;
        font-weight:bold;
        text-align:center;
        width:100%;
    }
    
    .search_text{
        position:relative;
        clear:both;
        margin-top:30px;
        margin-left:50px;
        width:90%;
        font-size:12px;
        min-height:50px;
    }
    
    .search_text_races{
        height:80px;
        margin-top:44px;
    }
    
    .search_text_level{
        position:relative;
        float:left;
        width:50%;
        font-size:12px;
    }
    
    .searchInput_level{
        width:50px;
    }
    
    .searchInput_date{
        width:90px;
    }
    
    .searchrace_names{
        position:relative;
        float:left;
        width:30%;
    }
    
    .search_text input{
        margin-left:5px;
        margin-right:5px;
    }
    
    .input_border input{
        background:#000000;
        border:1px solid #FFD6B0;
        margin-left:5px;
        margin-right:5px;
        text-align:left;
        color:#FFD6B0;
    }
    
    .search_dropdown{
        background:#000000;
        border:1px solid #FFD6B0;
        margin-left:0px;
        margin-right:0px;
        text-align:left;
        color:#FFD6B0;
    }
    
    .searchInput_name{
        width:200px;
    }
    
    .searchInput_checkbox{
        position:relative;
        float:left;
        margin-right:5px;
        border:0px;
    }
    
    .search_text_fee{
        position:relative;
        float:left;
        width:160px;   
    }
    
    .search_text_other{
        position:relative;
        float:left;
        width:30%;
        font-size:12px;
        
    }

    .searchInput_options{
        position:relative;
        float:left;
        width:100%
    }
    
    #list_tournaments{
        margin-top:100px;
        margin-left:20px;
        width:95%;
        height:705px;
        position:relative;
        float:left;
    }
    
    #list_tournament_container{
        left:0px; 
        top:0px; 
        height:834px; 
        background: url(/img/images2/circus/tournament/tournament_p.jpg); 
        background-position: 0px 0px; 
        background-repeat: no-repeat;
    }
    #list_tournament_container_betreiber{
        left:0px; 
        top:0px; 
        height:834px; 
        background: url(/img/images2/circus/tournament/tournament_s.jpg); 
        background-position: 0px 0px; 
        background-repeat: no-repeat;
    }
    
    .tournament_pagination_container{
        bottom:10px;
        position:absolute;
        width:100%;
    }
    
    .tournament_button_search{
       position: relative;
       margin: 40px auto 10px auto;
       width:173px;
       height:37px;
       background: url(/img/images2/tournament_button_search.png) top left no-repeat;
       cursor:pointer;
    }
    
    .tournament_infobutton{
        width:13px;
        height:13px;
        background-image: url(/img/images2/tournament_infobutton.jpg);
        background-position: 0px 0px;
        background-repeat: no-repeat;
    }
    
    .tournament_infobutton:hover{
        background-position: 0px -13px;
    }
    
/* Tournament: create_tournament */  

    #create_tournament{
      color:#FFD6B0;
      height:819px;
      position:relative;

    }

    #create_tournament_bg {
        background:url('/img/images2/create_bg_blue.png') no-repeat;
        height:819px;
        position:absolute;
        top:0px;
    }

    .tournament_button_create{
       position: relative;
       margin: 40px auto 10px auto;
       width:173px;
       height:37px;
       cursor:pointer;
       background: url(/img/images2/tournament_button_create.png) top left no-repeat;
    }
    
    .tournament_button_leave{
       position: relative;
       margin: 40px auto 10px auto;
       width:173px;
       height:37px;
       cursor:pointer;
       background: url(/img/images2/tournament_button_leave.png) top left no-repeat;
    }
    
    .tournament_button_join{
       position: relative;
       margin: 40px auto 10px auto;
       width:173px;
       height:37px;
       cursor:pointer;
       background: url(/img/images2/tournament_button_join.png) top left no-repeat;
    }
    
    .tournament_button_join_with_pass{
       position:relative;
       clear:both;
       margin:0 auto; 
       width:173px;
       height:37px;
       cursor:pointer;
       background: url(/img/images2/tournament_button_join.png) top left no-repeat;
    }
    
    .tournament_button_join_input{
        position:relative; 
        width:168px;
        margin:0 auto; 
        margin-bottom: 10px;
        font-weight:bold;
        
    }
    
    .tournament_button_todetails{
       position:absolute;
       top:394px;
       left:295px; 
       width:173px;
       height:37px;
       cursor:pointer;
       background: url(/img/images2/tournament_button_details.png) top left no-repeat;
    }
    
    .creation_error {
        clear:both;
        margin-left:50px;
        margin-top:5px;
        color:#aa0000;
        width:90%;
    }
    
/* Tournament: tournament_details */
    
    #tournament_details1, #tournament_details2{
      position:relative;
      width:697px;
      height:750px;
      color:#000000;
      background-position: top left;
      background-repeat: no-repeat;
    }
    
    
    .details_tabcontainer{
        position:relative;
        text-align:center;
        width: 520px;
        height:55px;
        margin-top:12px;
        margin-left:15px;
    }
    
    .details_tab{
        position:relative;
        float:left;
        height:55px;
        width:170px;
        text-align:center;
        cursor:pointer;
        margin-top:8px;
    }
    
    .details_tabtext{
        margin-top:27px;
        cursor:pointer;
        font-size:13px;
        font-weight:bold;
    }
    
    #current_pot{
        position:relative;
        text-align:center;
        width: 100%;
        font-size:15px;
        margin-top:10px;
        margin-left:20px;
    }
    
    .tournament_summary{
        position:relative;
        clear:both;
        margin:30px auto;
        width:80%;
        font-size:12px;
        text-align:left;
    }
    
    .summary_keyword{
        font-weight:bold;
        color: #000000;
    }
    
    .details_rankingtable{
        width:85%;
        margin: 20px auto;
    }
    
    .details_rankingtable a{
        color:#111111;
    }
    
    #details_information{display:none;}
    
    #details_chat{
        display:none;
    }

/* Tournament: warning */

    #tournament_warning{
	    width:100%;
	    height: 451px;
	    background: url(/img/images2/tournament_warning.jpg) top left no-repeat;
    }
    
    .warning_text{
        position:absolute;
        width:62%;
        margin-left:170px;
        margin-top:140px;
        text-align:center;
        font-size:13px;
        color:#dddddd;
    }

/* Tournament: shoutbox */

    #shoutbox_entries{
        height: 350px; 
        width:610px; 
        margin-top:60px;
        margin-left:40px; 
        overflow-y:auto;
        background:#000000;
        color:#FFD6B0;
        border:1px solid #FFFFFF;
    }
    
    .shoutbox_entry{
        background-color:#222222;
        margin:6px;
        padding: 3px;
    }
    
    .shoutbox_entry_message{color: #FFF; padding-bottom:2px;}
    .shoutbox_entry_name{}
    .shoutbox_entry_posted{}
    
    #editbox{
        width:95%; 
        margin-top: 10px;
        margin-left:40px;
        margin-bottom:30px;
        height:30px;
    }
    
    #editbox textarea{
        position:relative;
        width:500px; 
        height:40px;
        background: #000000;
        border:1px solid #FFFFFF;
        color:#FFFFFF;
    }
    .editbox_send{
        position:relative;
        float:left;
        margin-left:10px;
        width:140px;
        text-align:left;
    }
    
    .showme_checkboxes{
        clear:left;
        margin-top:30px;
        margin-left:40px;
    }
    
/* Tournament: finish */

    #tournament_finish{
        width:100%;
        height: 451px;
        background: url(/img/images2/tournament_finish.jpg) top left no-repeat;
    }    
    
    .tournament_finish_ava{
        position:absolute;
        width:135px;
        height:130px;
    }
    
    #firstplace{
        top:160px;
        left:314px;
    }
    
    #secondplace{
        top:190px;
        left:105px;
    }
    
    #thirdplace{
        top:202px;
        left:512px;
    }
    
    .tournament_finish_info{
        position:absolute;
        width:200px;
        height:50px;
        text-align:center;
    }
    
    #firstplace_info{
        left:282px;
        top:338px;
    }
    
    #secondplace_info{
        left:77px;
        top:374px;
    }
    
    #thirdplace_info{
        left:483px;
        top:388px;
    }
    
    #tournament_informationpage_text {
        margin:20px 40px 20px 40px;
        line-height:16px;
    }
    
    .countdown {
        background-image:url(../images/countdown_bg.png); 
        width:170px; 
        height:79px;
        position:absolute;
        top:-5px;
        left:14px;
        text-align:center;
    }
    
    .countdown-title {
        margin-left:25px;
        margin-right:5px;
        margin-top:5px;
        font-size:14px;
        font-weight:bold;
        color:#FFBA00;
    }
    
    .countdown-text {
        margin-left:25px;
        margin-right:5px;
        margin-top:5px;
        color:#ffffff;
    }
        
    .speedserver_ranking_ua {
        position:absolute; 
        top:40px; 
        left:-8px;
        width:204px;
        height:142px;
        z-index:1000;
    }
    
    .speedserver_ranking_character_index {
        position:absolute; 
        top:45px; 
        left:7px;
        width:204px;
        height:142px;
        z-index:1001;
    }
    
    .speedserver_ranking_character_profile {
        position:absolute; 
        top:0px; 
        left:7px;
        width:209px;
        height:179px;
        z-index:1001;
    }
    
    .speedserver_ranking_1 {
        background: url(../img/avatars_border/ranking_border_1.png) left top no-repeat;
    }
    
    .speedserver_ranking_2 {
        background: url(../img/avatars_border/ranking_border_2.png) left top no-repeat;
    }
    
    .speedserver_ranking_3 {
        background: url(../img/avatars_border/ranking_border_3.png) left top no-repeat;
    }
    
    .speedserver_ranking_4 {
        background: url(../img/avatars_border/ranking_border_4.png) left top no-repeat;
    }
    
    .speedserver_ranking_5 {
        background: url(../img/avatars_border/ranking_border_5.png) left top no-repeat;
    }
    
    .speedserver_ranking_2_1 {
        background: url(../img/avatars_border/ranking_border_2_1.png) left top no-repeat;
    }
    
    .speedserver_ranking_2_2 {
        background: url(../img/avatars_border/ranking_border_2_2.png) left top no-repeat;
    }
    
    .speedserver_ranking_2_3 {
        background: url(../img/avatars_border/ranking_border_2_3.png) left top no-repeat;
    }
    
    .speedserver_ranking_2_4 {
        background: url(../img/avatars_border/ranking_border_2_4.png) left top no-repeat;
    }
    
    .speedserver_ranking_2_5 {
        background: url(../img/avatars_border/ranking_border_2_5.png) left top no-repeat;
    }
    
    #speedranking_info {
        position: absolute;
        left: 15px;
        top: 192px;
        background: #000 left top repeat;
        border:1px dotted #b39b88;
        border-top:0;
        z-index:10;
        width:191px;
        font-size:12px;
        overflow:hidden;
        height:auto;
        cursor: pointer;
        padding-top:3px;
    }
    
    .speedranking_info_item {
        margin:5px;
    }
    
    .dropdown_icon {
        position: absolute;
        right: 4px;
        top: 8px;
        width:15px;
        height:9px;
        background: url(../img/icons/dropdown.png) left top no-repeat;
    
    }
    
    .relation {
        position: absolute;
        left: 63px;
        top: 177px;
        z-index:11;
    }
    
    .button_notepad {
        position:absolute;
        left:300px;
        top:25px;
        display:block;
        width:44px;
        height:46px;
        background: url(../images/button_notepad.png) left top no-repeat;
        z-index:999;
    }
    
    .button_notepad:hover {
        background: url(../images/button_notepad.png) left bottom no-repeat;
    }
    
    .notepad_bg {
        position:relative;
        height:580px;
        width:697px;
        background: url(../images/notepad_bg.jpg) left top no-repeat;
    }
    
    .notepad_textarea {
        border:1px solid #222;
        font-family:Verdana;
        font-size:12px;
        color:#000;
        background:transparent; 
        margin:5px 0; 
        width: 595px; 
        height: 435px;
        position:absolute;
        left:52px;
        top:58px;
    }
    
    .notepad_submit {
        position:absolute;
        right:47px;
        bottom:36px;
    }
    
    #speedserver_left_menu_bottom {
        background:url("../images/speedserver/left_menu_bottom.png") no-repeat scroll center top transparent;
        height:37px;
        width:155px;
        position:absolute;
        left:16px;
        top:217px;
    }
    
    #speedserver_infotext {
        margin-top:12px;
        text-align:center;
        color:#fff;
        font-size:14px;
        width:680px;
        position:absolute;
        left:225px;
        top:40px;
    }
    
    #speedserver_ua_title {
        background:url("../images/speedserver/top_text.png") no-repeat scroll center top transparent;
        height:55px;
        width:232px;
        position:absolute;
        left:447px;
        top:108px;
    }
    
    #battle_small_bg {
        background:url("../images/battle/battle_small_bg.jpg") no-repeat scroll center top transparent;
        height:540px;
        width:697px;
        position:relative;
        color:#000;
    }
    
    #battle_small_bg_content {
        height:240px;
        width:470px;
        position:absolute;
        left:130px;
        top:180px;
    }
    
    #battle_small_bg_content a {
        color:#000;
        font-size:inherit;
    }
    
    .battle_small_content_title {
        position:absolute;
        top:90px;
        left:147px;
        background:url("../images/guild/title_bg.png") no-repeat scroll center top transparent;
        width:400px;
        height:46px;
    }
    
    .guild_profil_battlelist_bg {
        background:url("../images/battle/guild_profil_battlelist_bg.png") no-repeat scroll center top transparent;
        height:381px;
        width:473px;
        position:relative;
        color:#000;
    }
    
    .guild_profil_battlelist_title {
        text-align:center;
        font-weight:bold;
        font-size:14px;
    }
    
    .guild_profil_battlelist_table {
        margin:0 auto;
        margin-top:10px;
        width:95%;
    }
    
    .guild_profil_battlelist_table_1 {
        border:1px solid black;
    }
    
    .guild_profil_battlelist_table_1 a {
        color:#000;
    }
    
    .guild_profil_battlelist_table_1 th {
        border-bottom:1px solid black;
        text-align:left;
        padding:3px;
    }
    
    .guild_profil_battlelist_table_1 td {
        padding:3px;
    }
    
    .guild_profil_battlelist_table_1 .odd {
        background-color:#b7a881;
    }
    
    .guild_profil_battlelist_table_1 .even {
        background-color:#998b64;
    }
    
    .guild_profil_battlelist_table_2 {
        margin-top:10px;
        text-align:center;
        font-weight:bold;
    }
    
    /* WUIFBOX */
    .wuifbox_bg_tile {
        background:url("../images/guild/guild_bg_tile.jpg") repeat-y center top transparent;
        width:697px;
        position:relative;
    }
    
    .wuifbox_bg_top {
        background:url("../images/guild/guild_bg_top.jpg") no-repeat center top transparent;
        min-height:415px;
        width:697px;
        position:relative;
    }
    
    .wuifbox_bg_top_2 {
        background:url("../images/guild/guild_bg_top_2.jpg") no-repeat center top transparent;
        min-height:415px;
        width:697px;
    }
    
    .wuifbox_bg_top_battle {
        background:url("../images/guild/guild_bg_top_battle.jpg") no-repeat center top transparent;
        min-height:415px;
        width:697px;
    }
    
    .wuifbox_bg_bottom {
        background:url("../images/guild/guild_bg_bottom.jpg") no-repeat center top transparent;
        height:40px;
        width:697px;
    }
    
    .wuifbox_top_icon {
        position:absolute;
        left:589px;
        top:13px;
    }
    
    .wuifbox_title {
        position:relative;
        left:0px;
        height:20px;
        top:35px;
        width:697px;
        text-align:center;
    }
    
    .wuifbox_content {
        margin-left:52px;
        margin-top:70px;
        margin-bottom:10px;
        width:590px;
        position:relative;
    }
    
    .wuifbox_content a {
        font-size:1em;
    }
    
    .wuifbox_content_title {
        height:46px; 
        width:400px;
        background:url("../images/guild/title_bg.png") no-repeat center top transparent;
        margin:0 auto;
    }
    
    .wuifbox_content_title_inner {
        padding-top:12px; 
        padding-left:55px; 
        color:#e7c019; 
        font-size:12px;
    }
    
    .wuifbox_paper_tile {
        background:url("../images/guild/paper/paper_tile.jpg") repeat-y center top transparent;
        width:584px;
        margin-left:3px;
        margin-top:52px;
    }
    
    .wuifbox_paper_top {
        background:url("../images/guild/paper/paper_top.jpg") no-repeat center top transparent;
        min-height:130px;
        width:584px;
    }
    .wuifbox_paper_bottom {
        background:url("../images/guild/paper/paper_bottom.jpg") no-repeat center top transparent;
        height:15px;
        width:584px;
    }
    
    .wuifbox_paper_content {
        padding:23px 23px 10px 23px;
        color:#000;
    }
    
    .wuifbox_table {
        width:100%;
        border:1px solid #c39d59;
    }
    
    .wuifbox_table a {
        font-size:1em;
        color:#FBBF28;
    }
    
    .wuifbox_table th {
        color:#ffb04a;
        text-align:left;
        cursor: pointer;
        border-bottom:1px solid #c39d59;
        padding:3px 0;
    }
    
    .wuifbox_table td {
        padding:2px 11px 2px 3px;
    }
    
    .wuifbox_table span.sort {
        padding:0px 11px 0px 3px;
    }

    .wuifbox_table .headerSortUp span.sort{   
        background-image: url(/img/img/icons/small_asc.gif);
        background-repeat: no-repeat;
        background-position:right center;
    }

    .wuifbox_table .headerSortDown span.sort{             
        background-image: url(/img/img/icons/small_desc.gif);
        background-repeat: no-repeat;
        background-position:right center;
    }
    
    .wuifbox_table .even {
        background-color:#291c10;
    }
    
    .wuifbox_table .odd {
        background-color:#1a120b;
    }
    
    .wuifbox_input {
        background:url("../img/misc/transparent_png_40.png") repeat center top transparent;
        border:1px solid #E5E5E5;
        color:#FFFFFF;
        font-family:Verdana,helvetica,arial,sans-serif;
        font-size:12px;
        padding:2px;
        margin-top:2px;
    }
    
    .wuifbox_textarea {
        width:99%; 
        height:350px;
        background:url("../img/misc/transparent_png_40.png") repeat center top transparent;
        border:1px solid #E5E5E5;
        color:#FFFFFF;
        font-family: Verdana, helvetica, arial, sans-serif;
        font-size:1em;
    }
    
    .wuifbox_select {
        border:1px solid #E5E5E5;
        background-color:#000;
        /* background:url("../img/misc/transparent_png_40.png") repeat center top transparent; */
    }
    
    .wuifbox_select option {
        background-color:#000;
    }
    
    .wuifbox_submit {
        border:1px solid #555;
        background-color:#E5E5E5;
    }
    
    /* NEW GUILD */
    .new_guild_delete_message {
        border:1px solid #c39d59;
        background-color:#000;
        padding:3px;
        margin:10px 0;
    }
    
    .new_guild_delete_message a {
        font-size:1em;
    }
    
    .new_guild_settingstable {
        width:100%
    }
    
    .new_guild_logouploadtable {
        margin:0 auto;
        padding:5px;
        border:1px solid black;
        background:url("../img/misc/transparent_png_90.png") repeat center top transparent;
    }
    
    .new_guild_bank_button{
        display:inline-block;
        width:80px;
        height:80px;
        margin:10px 10px !important;
    }
    
    #new_guild_bank_gold {background:url("../images2/gold.jpg") no-repeat center top;}
    #new_guild_bank_mk {background:url("../images2/powercrystals.jpg") no-repeat center top;}
    #new_guild_bank_stones{background:url("../images2/stones.jpg") no-repeat center top;}
    #new_guild_bank_argentum{background:url("../images2/argentum.jpg") no-repeat center top;}
    
    #new_guild_bank_gold_inactive {background:url("../images2/gold_inactive.jpg") no-repeat center top;}
    #new_guild_bank_mk_inactive {background:url("../images2/powercrystals_inactive.jpg") no-repeat center top;}
    #new_guild_bank_stones_inactive {background:url("../images2/stones_inactive.jpg") no-repeat center top;}
    #new_guild_bank_argentum_inactive {background:url("../images2/argentum_inactive.jpg") no-repeat center top;}
    
    
    .new_guildhall_buybox {
        margin-top:10px;
        border:1px solid black;
        padding:5px;
        background:url("../img/misc/transparent_png_90.png") repeat center top transparent;
        min-height:61px;
    }
    
    .new_guild_invitetable {
        border:1px solid black;
        margin:10px auto;
    }
    
    .new_guild_invitetable th {
        border-bottom:1px solid black;
        font-weight:normal;
        padding:2px;
    }
    
    .new_guild_invitetable td {
        padding:2px;
    }
    
    .new_guild_invitetable .even {
        background-color:#998b64;
    }
    
     .new_guild_invitetable .odd {
        background-color:#b7a881;
    }
    
    .new_guild_invitetable a {
        font-size:1em;
    }
    
    .new_guild_shoutboxtable {
        border:1px solid #C39D59;
        width:100%;
        color:#FFD6B0;
    }
    
    .new_guild_shoutboxtable .even {
        background-color:#291C10;
    }
    
    .new_guild_shoutboxtable .odd {
        background-color:#1A120B;
    }
    
    .new_guild_shoutboxtable a {
        font-size:1em;
    }
    
    /* BATTLE */
    .battle_top_timer {
        position:absolute;
        top:11px;
        left:465px;
        width:224px;
        height:74px;
        font-weight:bold;
        text-align:center;
        background:url("../images/battle/countdown_bg.png") repeat center top transparent;
    }
    
    .battle_top_timer_table {
        margin-left:45px;
        width:170px;
        height:74px;
    }
    
    .battle_top_timer_table td {
        vertical-align:middle;
    }
    
    #battle_top_timer_text {
        color:#fbbf28;
        font-size:12px;
    }
    
    #battle_top_timer_time {
        margin-top:5px;
        color:#fff;
        font-size:14px;
    }
    
    .battle_table_1 {
        width:100%;
        height:64px;
        text-align:center;
        vertical-align:middle;
        position:absolute;
        top:19px;
    }
    
    .battle_table_1 td {
        padding:10px 5px;
        font-size:14px;
        font-weight:bold;
    }
    
    .battle_table_1 a {
        color:#000;
    }
    
    .battle_table_2 {
        width:100%;
        text-align:center;
        vertical-align:middle;
        position:absolute;
        height:52px;
        color:#000;
    }
    
    .battle_table_2 td {
        font-size:14px;
    }
    
    .battle .box_attacker{
        width: 260px;
        float:left;
        margin-top:10px;
    }   
    .battle  .box_defender{
        width: 260px;
        float:right;
        margin-top:10px;
    }
    
    .battle_table_opponents_title {
        text-align:center;
        font-weight:bold;
        margin:5px 0;
        font-size:12px;
    }
    
    .battle_table_opponents {
        width:100%;
        border:1px solid #000;
    }
    
    .battle_table_opponents a {
        font-size:1em;
        color:#000;
    }
    
    .battle_table_opponents th {
        text-align:left;
        cursor: pointer;
        border-bottom:1px solid #000;
        padding:3px 0;
    }
    
    .battle_table_opponents td {
        padding:2px 11px 2px 3px;
        height:21px;
    }
    
    .battle_table_opponents span.sort {
        padding:0px 11px 0px 3px;
    }

    .battle_table_opponents .headerSortUp span.sort{   
        background-image: url(/img/img/icons/small_asc.gif);
        background-repeat: no-repeat;
        background-position:right center;
    }

    .battle_table_opponents .headerSortDown span.sort{             
        background-image: url(/img/img/icons/small_desc.gif);
        background-repeat: no-repeat;
        background-position:right center;
    }
    
    .battle_table_opponents .even {
        background-color:#998B64;
    }
    
    .battle_table_opponents .odd {
        background-color:#B7A881;
    }
    
    .wuifbox_paper_tile .paper_link {
        margin:3px;
        display:inline-block;
        border:1px solid #555;
        background-color:#E5E5E5;
        padding:3px 5px;
        color:#000;
        text-decoration:none;
    }
    
    .battle_list_infobox {
        width:590px;
        height:211px;
        background:url("../images/battle/list_top.png") no-repeat center top transparent;
        position:relative;
    }
    
    .battle_list_infobox_start {
        width:590px;
        height:211px;
        background:url("../images/battle/list_top_start.png") no-repeat center top transparent;
        position:relative;
        color:#000;
    }
    
    .battle_list_infobox_start_title {
        font-size:17px;
        font-weight:bold;
        text-align:center;
        padding-top:22px;
    }
    
    .battle_list_infobox_start_text {
        margin:20px 35px;
    }
    
    .battle_list_bg_top {
        width:590px;
        height:13px;
        background:url("../images/battle/list_bg/list_bg_top.png") no-repeat center top transparent;
    }
    
    .battle_list_bg_tile {
        width:590px;
        background:url("../images/battle/list_bg/list_bg_tile.png") repeat-y center top transparent;
        color:#000;
        padding:0 0 5px 0;
    }
    
    .battle_list_bg_bottom {
        width:590px;
        height:13px;
        background:url("../images/battle/list_bg/list_bg_bottom.png") repeat-y center top transparent;
    }
    
    .battle_list_bg_2_top {
        width:590px;
        height:10px;
        background:url("../images/battle/list_bg/list_bg_2_top.png") no-repeat center top transparent;
    }
    
    .battle_list_bg_2_tile {
        width:590px;
        background:url("../images/battle/list_bg/list_bg_2_tile.png") repeat-y center top transparent;
        color:#000;
        min-height:150px;
        padding:5px 0;
    }
    
    .battle_list_bg_2_bottom {
        width:590px;
        height:10px;
        background:url("../images/battle/list_bg/list_bg_2_bottom.png") repeat-y center top transparent;
    }
    
    .battle_list_smalldiv {
        width:550px;
        margin-left:18px;
    }
    
    .batlle_fight_icon {
        position:absolute;
        left:0px;
        top:-15px;
    }
    
    .battle_list_bg_title_left {
        width: 260px;
        float:left;
        margin-top:3px;
        text-align:center;
        font-size:14px;
        font-weight:bold;
        position:relative;
    }
    
    .battle_list_bg_title_right {
        width: 260px;
        float:right;
        margin-top:3px;
        text-align:center;
        font-size:14px;
        font-weight:bold;
        position:relative;
    }
    
    .battle_list_bg_decal_left {
        width: 287px;
        float:left;
        margin-top:7px;
        margin-left:4px;
    }
    
    .battle_list_bg_decal_right {
        width: 287px;
        float:right;
        margin-top:7px;
        margin-right:6px;
    }
    
    .opponent_select {
        font-size:12px;
    }
    
    .battle_table_opponents .opponent_select_td {
        height:25px;
    }
    
    .battle_small_title {
        font-size:14px;
        font-weight:bold;
        margin-bottom:10px;
    }
    
    .battle_table_opponents .playerincharge {
        color:#a00;
        font-weight:bold;
    }
    
    .battle_index_list {
        width:90%;
        margin:10px auto;
    }
    
    #shoutbox_2_entries{
        height: 350px;
        margin:0 20px; 
        overflow-y:auto;
        background:url("../img/misc/transparent_png_80.png") repeat center top transparent;
        color:#999;
        border:1px solid #000;
    }
    
    .shoutbox_2_entry{
        border:1px solid #000;
        background:url("../img/misc/transparent_png_40.png") repeat center top transparent;
        margin:6px;
    }
    
    .shoutbox_2_entry_footer a {
        font-size:11px;
        color:#990;
    }
    
    .shoutbox_2_entry_footer  {
        font-size:11px;
        border-bottom:1px solid black;
        padding: 3px;
        padding-bottom:1px;
    }
    .shoutbox_2_entry_message{color: #FFF; padding:3px;}
    .shoutbox_2_entry_name{font-weight:bold;}
    .shoutbox_2_entry_posted{color:#888;float:right;}
    
    #editbox_2{
        margin:10px 20px;
        height:45px;
    }
    
    #editbox_2 textarea{
        position:relative;
        height:40px;
        width:410px;
    }
    .editbox_2_send{
        position:relative;
        float:right;
        width:130px;
        text-align:center;
    }
    
    .showme_2_checkboxes{
        clear:left;
        margin-top:30px;
        margin-left:40px;
    }
    
    .battle_tooltip_table {
        margin:5px;
        vertical-align:middle;
    }
    
    .battle_tooltip_table td {
        height:20px;
        padding:0 3px;
    }
    
    .pn_read_content a {
        color:#a00;
        font-size:1em;
    }
    
    /* NEW NEWS */
    #new_news_paper {
        position:absolute;
        left:0px;
        top:-20000px;
        width:100%;
        height:950px;
        background:url("../img/misc/transparent_png_40.png") repeat center top transparent;
        z-index:11000;
    }
    
    #new_news_paper_container {
        margin-left:105px;
        margin-top:30px;
    }
    
    #new_news_paper_top {
        width:507px;
        height:38px;
        background:url("../images/new_paper/new_paper_top.png") no-repeat center top transparent;
    }
    
    #new_news_paper_tile {
        width:507px;
        min-height:58px;
        background:url("../images/new_paper/new_paper_tile.png") repeat-y center top transparent;
        color:#000;
    }
    
    #new_news_paper .show_pointer {
        cursor:pointer;
    }
    
    #new_news_paper_bottom {
        position:relative;
        top:-20px;
        left:0px;
        width:507px;
        height:38px;
        background:url("../images/new_paper/new_paper_bottom.png") no-repeat center top transparent;
    }
    
    #new_news_paper_content {
        padding:10px 30px 30px 25px;
        overflow:hidden;
        position:relative;
    }
    
    #new_news_paper_content a{
        color:#000;
    }
    
    #new_news_paper .title_news {
        font-size:22px;
        text-align:center;
    }
    
    #new_news_paper .title {
        margin-top:15px;
        font-size:14px;
        font-weight:bold;
    }
    
    #new_news_paper .text {
        margin-top:10px;
    }
    
    #new_news_paper .news_link {
        float:right;
        margin-top:20px;
        margin-right:10px;
        font-size:14px;
    }
    
    #new_news_paper .close_link {
        position:absolute;
        right:40px;
        top:10px;
        display:none;
        cursor:pointer;
    }
    
    /* SHARD */

#shard{
    position:relative;
    width:697px;
    height:487px;
    top:0px;
    left:0px;
    background:url('../images2/shard/content.jpg');
}

#shardcontainer{
    height: 300px;
    left: 42px;
    position: absolute;
    top: 124px;
    width: 300px;
}

.treasuremap{
    position:absolute;
    width:149px;
    height:149px;
}

#shard_1{top:0px;left:0px;}
#shard_2{top:0px;left:149px;}
#shard_3{top:149px;left:0px;}
#shard_4{top:149px;left:149px;}

#shard_description{
    height: 275px;
    left: 360px;
    position: absolute;
    top: 160px;
    width: 280px;
}

#shard_description h2{
    padding:0;
    margin:0;
    margin-bottom:16px;
    font-size:14px;
    font-weight:bold;
    color:#dfc995;
}

#shard_description p{
    padding:0;
    margin:0;
    margin-bottom:10px;
 
}


/* LEGENDS */

#legends_view{
    position:relative;
    width:697px;
    top:0px;
    left:0px;
}

#legends_head{
    position:relative;
    clear:both;
    width:697px;
    height:119px;
    background:url(../images2/de/legends/legends_info_01.jpg);
}
#legends_content_container{
    position:relative;
    width:697px;
    min-height:350px;
    background:url(../images2/de/legends/legends_info_02.jpg) repeat-y;
    padding-bottom:20px;
}

#legends_content{
    position:relative;
    left:60px;
    width:577px;
}

#legends_footer{
    position:relative;
    width:697px;
    height:18px;
    background:url(../images2/de/legends/legends_info_03.jpg);
}

.legends_info_box{
    position:relative;
    width:100%;
    clear:both;
    margin-bottom:20px;
}

.legends_info_box h3{
    margin:0px;
    padding:0px;
    
}

.legends_info_box p{
    margin-top:0px;
    margin-bottom:10px;
}

.legends_image{
    position:relative;
    float:left;
    width:120px;
    height:120px;
    background:#cacaca;
    border:#000 solid 1px;
}

.legends_textbox{
    position:relative;
    background:url("../img/misc/transparent_png_40.png") repeat center top transparent;
    width:96%;
    padding:10px;
}

.legend_title{
    position:absolute;
    width:170px;
    height:30px;
    top:12px;
    left:380px;
}

.bloodline_index{
    position:absolute;
    top:940px;
    left:10px;
    color:#FFF;
    font-size:13px;
    background:url('../img/misc/transparent_png_white_90.png') top left;
    border:#111111 solid 1px;
    padding:5px;
}

.bloodline_profile{
    width:270px;
}

.bloodline_profile{
    color:#FFF;
    font-size:13px;
    height:300px;
}

.bloodline_profile table{
    width:265px;
    border:#111111 solid 1px;
}

.bloodline_index table{
    width:310px;
    border:#111111 solid 1px;
}

.bloodline_profile table tr.odd, .bloodline_index table tr.odd{background:url('../img/misc/transparent_png_white_90.png') top left;}
.bloodline_profile table tr.even, .bloodline_index table tr.even{background:url('../img/misc/transparent_png_white_80.png') top left;}

.bloodline_profile table td, .bloodline_index table td{
    border:0px;
    padding:2px;
    margin:0px;
}

.restart_btn{
    display:block;
    margin:20px auto;
    width:173px;
    height:37px;
}

.restart_index{
    position:relative;
    width:697px;
    height:441px;
    background:url(../images2/restart_bg.jpg);
    
}

.restart_infotext{
    position:relative;
    float:left;
    margin-top:70px;
    margin-left:63px;
    width:570px;
    text-align:center;
}

.restart_form{
    position:relative;
    float:left;
    margin-top:15px;
    margin-left:63px;
    width:570px;
    text-align:center;
}

#place_of_honour {
    position:relative;
    color:#000;
    background:url('../images2/place_of_honour/place_of_honour_bg.jpg') top left;
    width:697px;
    height:487px;
    text-align:left;
    font-size:11px;
}

#place_of_honour_tournament {
    position:relative;
    color:#000;
    width:698px;
    height:834px;
    text-align:left;
    font-size:11px;
}

.poh_tournament_bg {
    background:url('../images2/circus/tournament/tournament_best.jpg') top left;
}
.poh_tournament_bg_betreiber {
    background:url('../images2/circus/tournament/tournament_s_best.jpg') top left;
}

#place_of_honour_tournament .button_top, #place_of_honour_tournament .button_top {
    width:25px;
    height:25px;
    background: url(../images2/place_of_honour/button_top.png) left top no-repeat;
    cursor:pointer;
    display:inline-block;
}

#place_of_honour_tournament .button_myplace, #place_of_honour_tournament .button_myplace {
    width:25px;
    height:25px;
    background: url(../images2/place_of_honour/button_myplace.png) left top no-repeat;
    cursor:pointer;
    display:inline-block;
}
#place_of_honour_tournament .button_top:hover, #place_of_honour_tournament .button_myplace:hover, #place_of_honour_tournament .button_search:hover {
    background-position:0px -25px;
}
#place_of_honour_tournament h1 {
    position:absolute; 
    width: 400px;
    height: 46px;
    background: url('../images/guild/title_bg.png') no-repeat scroll center top transparent; 
    font-size: 14px; 
    color:#E7C019;
    left:148px;
    top:50px;
    text-align:center;
    line-height: 35px;
    vertical-align: middle;
}
.honour_links_box_tournament {
    position:absolute;
    left:240px;
    bottom:0px;
    text-align:center;
    width:105px;
    color: #ffffff;
}

.honour_links_box_tournament a{
    margin:0px 2px;
    color: #ffffff;
    text-decoration: none;
}
.honour_table_tournament {
    position:absolute;
    left:100px;
    top:148px;
    width:470px;
    color:#fbe79d;
}

.honour_table_tournament th {
    border-bottom:1px solid #000;
    padding:1px 3px;
}

.honour_table_tournament td {
    padding:2px 3px;
}
.honour_table_tournament a, .honour_table_tournament a:visited {
    color:#fbe79d;
    font-size: 11px;
    margin:0;
    padding:0;
}
.honour_table_tournament .even {
    background:url('../img/misc/transparent_png_90.png') top left;
}

.honour_table_tournament .odd {
    background:url('../img/misc/transparent_png_white_90.png') top left;
}

.honour_table_tournament .searchresult {
    background:url('../img/misc/transparent_png_white_50.png') top left !important;
}

#place_of_honour_heroes {
    position:relative;
    color:#000;
    background:url('../images2/place_of_honour/volkshelden_bg.jpg') top left;
    width:697px;
    height:700px;
    text-align:left;
    font-size:11px;
}

#place_of_honour_heroes_title {
    position:absolute;
    top:100px;
    padding-left:270px;
    color:#fffdc6;
}

#place_of_honour_heroes_content {
    position:absolute;
    top:185px;
    padding-left:110px;
    color:#fffdc6;
}

.honour_table {
    position:absolute;
    left:100px;
    top:148px;
    width:470px;
}

.honour_table a, .honour_table a:visited {
    font-size: 11px;
    margin:0;
    padding:0;
}

#place_of_honour .honour_myguild {
    color:#0000cc;
}

#place_of_honour .honour_friendlyguild {
    color:#009900;
}

#place_of_honour .honour_enemyguild {
    color:#aa0000;
}

.honour_table_heroes {
    width:400px;
}
.honour_table_heroes th {
    border-bottom:1px solid #000;
    padding:1px 3px;
}

.honour_table_heroes td {
    padding:2px 3px;
}


.honour_table th {
    border-bottom:1px solid #000;
    padding:1px 3px;
}

.honour_table td {
    padding:2px 3px;
}

.honour_table .even {
    background:url('../img/misc/transparent_png_90.png') top left;
}

.honour_table .odd {
    background:url('../img/misc/transparent_png_white_90.png') top left;
}

.honour_table .searchresult {
    background:url('../img/misc/transparent_png_white_50.png') top left !important;
}

.honour_pagination {
    position:absolute;
    left:0px;
    bottom:0px;
    width:480px;
}

.honour_pagination_heroes {
    position:absolute;
    left:520px;
    top:260px;
}

.honour_select {
    position:absolute;
    left:300px;
    top:470px;
}

.war_event_select{
    position:absolute;
    left:251px;
    top:118px;
}

.honour_links_box {
    position:absolute;
    left:160px;
    bottom:-50px;
    text-align:center;
    width:105px;
    color: #ffffff;
}

.honour_links_box a{
    margin:0px 2px;
    color: #ffffff;
    text-decoration: none;
}

#place_of_honour h1 {
    position:absolute; 
    width: 400px;
    height: 46px;
    background: url('../images/guild/title_bg.png') no-repeat scroll center top transparent; 
    font-size: 14px; 
    color:#E7C019;
    left:148px;
    top:50px;
    text-align:center;
    line-height: 35px;
    vertical-align: middle;
}

.lines_container_rankings .button_top, #place_of_honour_heroes .button_top {
    width:25px;
    height:25px;
    background: url(../images2/place_of_honour/button_top.png) left top no-repeat;
    cursor:pointer;
    display:inline-block;
}

.lines_container_rankings .button_myplace, #place_of_honour_heroes .button_myplace {
    width:25px;
    height:25px;
    background: url(../images2/place_of_honour/button_myplace.png) left top no-repeat;
    cursor:pointer;
    display:inline-block;
}

.lines_container_rankings .button_search, #place_of_honour_heroes .button_search {
    width:25px;
    height:25px;
    background: url(../images2/place_of_honour/button_search.png) left top no-repeat;
    cursor:pointer;
    display:inline-block;
}

.lines_container_rankings .button_top:hover, #place_of_honour .button_myplace:hover, #place_of_honour .button_search:hover {
    background-position:0px -25px;
}
#place_of_honour_heroes .button_top:hover, #place_of_honour_heroes .button_myplace:hover, #place_of_honour_heroes .button_search:hover {
    background-position:0px -25px;
}

#place_of_honour .attack_button {
    width:15px;
    height:15px;
    background: url(../img/icons/mini_attack.jpg) left top no-repeat;
    cursor:pointer;
    display:inline-block;
}

#searchBox {
    position:absolute; 
    left:-90px;
    top:0px;
    width: 100%;
    height: 100%;
    color:#000;
    z-index:100;
}

.searchBox_position {
    width:590px;
    margin:0 auto;
    margin-top:40px;
    position:relative;
}

.searchBox_top {
    width:590px;
    height:10px;
    background:url("../images2/place_of_honour/search_box/search_box_top.png") no-repeat center top transparent;
}

.searchBox_tile {
    width:590px;
    background:url("../images2/place_of_honour/search_box/search_box_tile.png") repeat-y center top transparent;
    color:#000;
    min-height:120px;
    padding:5px 0;
}

.searchBox_bottom {
    width:590px;
    height:10px;
    background:url("../images2/place_of_honour/search_box/search_box_bottom.png") repeat-y center top transparent;
}

#searchBox_title {
    margin:0 auto;
    width:550px;
    font-size:15px;
    text-align:center;
    font-weight:bold;
}

#searchBoxContent {
    margin:0 auto;
    width:550px;
}

.searchBox_close {
    width:44px;
    height:38px;
    background: url(../images2/place_of_honour/search_box/button_close.png) left top no-repeat;
    cursor:pointer;
    display:block;
    position:absolute;
    right:-10px;
    top:-15px;
}

.searchBox_close:hover {
    background-position:0px -38px;
}

.searchBox_table {
    margin:0 auto;
    margin-top:10px;
}

.searchBox_table_title {
    text-align:right;
    padding-right:10px;
}

.searchBox_table_data {
    padding:2px 0;
}

.searchBox_table_input {
    width: 200px;
    border:1px solid black;
    background-color:#ddd;
}

.searchBox_table_input2 {
    border:1px solid black;
    background-color:#ddd;
}

.button_search_submit {
    margin-top:10px;
}

.friendfoeswitch{
    position:relative;
    margin:0 auto;
    width:184px;
}

/* new fight report styles */

#fight_reports_form_box{
    position:relative;
    float:right;
    margin-right:80px;
    color: rgb(255, 211, 95);
}

#fight_reports_form_text{
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}

#fight_reports_form{
    float:right;
}


.fightpn_tablerow td.q{
    padding:3px !important;
}

.fightpn_actiontable{
    margin-left:20px;
    margin-top:10px;
    width:550px;
    border:1px solid #000;
    background:url(../img/misc/transparent_png_80.png) repeat;
}

.flag_table {
    border:1px solid black;
    width: 100%;
}

.flag_table a {
    color:#000;
}

.flag_table th {
    border-bottom:1px solid black;
    text-align:left;
    padding:3px;
}

.flag_table td {
    padding:3px;
}

.flag_table .odd {
    background:url(../img/misc/transparent_png_90.png) repeat;
}

.flag_table .even {
    background:url(../img/misc/transparent_png_80.png) repeat;
}

.flag_table a {
    text-decoration: underline;
}

.flag_title {
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top:5px;
}

.flag_element {
    margin-bottom: 10px;
}

#character_flag {
    display: block;
    position: absolute;
    right:0px;
    top:0px;
    z-index: 1100;
    background:url(../img/misc/transparent_png_white_70.png) repeat;
    border-left:1px solid #333;
    border-bottom:1px solid #333;
}

.flag_table_statistic {
    margin: 20px;
    width: 360px;
    margin-left:160px;
}

.flag_stats_image {
    position: absolute;
    left:15px;
    top:15px;
}

.flag_wait_container {
    position:absolute; 
    top:0px; 
    right:0px;
    padding: 5px;
    background:url(../img/misc/transparent_png_20.png) repeat;
    color: #fff;
    border-left:1px solid #333;
    border-bottom:1px solid #333;
}

.fightreport_flag {
    position: relative;
}

.fight_flag_button {
    display:block; 
    width: 173px;
    height: 37px;
    background:url(../images2/flag/flag_attack.png) repeat;
    
}

#timer_remaining div {
    display: inline-block;
}



div.background_rankings{
    position:relative;
    left:0px;
    top:0px;
    width:697px;
    height:650px;
    background:url('../images2/rankings_bg.jpg') no-repeat;
}

div.enemy_human_rankings{
    position:absolute;
    left:0px;
    width:97px;
    height:67px;

}
div.enemy_animal_rankings{
    position:absolute;
    right:0px;
    width:99px;
    height:100px;

}
div.h0_rankings{
    background:url('../images2/h0.png') no-repeat;
    top:90px;
}
div.h1_rankings{
    background:url('../images2/h1.png') no-repeat;
    top:160px;
}
div.h2_rankings{
    background:url('../images2/h2.png') no-repeat;
    top:230px;
}
div.h3_rankings{
    background:url('../images2/h3.png') no-repeat;
    top:300px;
}
div.h4_rankings{
    background:url('../images2/h4.png') no-repeat;
    top:370px;
}
div.h5_rankings{
    background:url('../images2/h5.png') no-repeat;
    top:440px;
}
div.h6_rankings{
    background:url('../images2/h6.png') no-repeat;
    top:540px;
}
div.h7_rankings{
    background:url('../images2/a8.png') no-repeat;
    top:540px;
}
div.a0_rankings{
    background:url('../images2/a0.png') no-repeat;
    top:90px;
}
div.a1_rankings{
    background:url('../images2/a1.png') no-repeat;
    top:160px;
}
div.a2_rankings{
    background:url('../images2/a2.png') no-repeat;
    top:230px;
}
div.a3_rankings{
    background:url('../images2/a3.png') no-repeat;
    top:300px;
}
div.a4_rankings{
    background:url('../images2/a4.png') no-repeat;
    top:370px;
}
div.a5_rankings{
    background:url('../images2/a5.png') no-repeat;
    top:440px;
}
div.a6_rankings{
    background:url('../images2/a6.png') no-repeat;
    top:510px;
}
div.a7_rankings{
    background:url('../images2/a7.png') no-repeat;
    top:580px;
}

a.selector_h_rankings{
    background-color:transparent;
    position:absolute;
    left:0px;
    width:97px;
    height:67px;
    cursor:pointer;
}

a.s_h0_rankings{
    top:90px;
}
a.s_h1_rankings{
    top:160px;
}
a.s_h2_rankings{
    top:230px;
}
a.s_h3_rankings{
    top:300px;
}
a.s_h4_rankings{
    top:370px;
}
a.s_h5_rankings{
    top:440px;
}
a.s_h6_rankings{
    top:540px;
}
a.s_h7_rankings{
    top:540px;
}

a.s_h0_rankings:hover{
    background:url('../images2/h_act.png') no-repeat;
}
a.s_h1_rankings:hover{
    background:url('../images2/h_act.png') no-repeat;
}
a.s_h2_rankings:hover{
    background:url('../images2/h_act.png') no-repeat;
}
a.s_h3_rankings:hover{
    background:url('../images2/h_act.png') no-repeat;
}
a.s_h4_rankings:hover{
    background:url('../images2/h_act.png') no-repeat;
}
a.s_h5_rankings:hover{
    background:url('../images2/h_act.png') no-repeat;
}
a.s_h6_rankings:hover{
    background:url('../images2/h_act.png') no-repeat;
}

.h_active_rankings{background:url('../images2/h_act.png') no-repeat;}
.a_active_rankings{background:url('../images2/a_act.png') no-repeat;}

a.selector_a_rankings{
    background-color:transparent;
    position:absolute;
    right:1px;
    width:97px;
    height:67px;
    cursor:pointer;
}

a.s_a0_rankings{
    top:90px;
}
a.s_a1_rankings{
    top:160px;
}
a.s_a2_rankings{
    top:230px;
}
a.s_a3_rankings{
    top:300px;
}
a.s_a4_rankings{
    top:370px;
}
a.s_a5_rankings{
    top:440px;
}
a.s_a6_rankings{
    top:510px;
}
a.s_a7_rankings{
    top:580px;
}

a.s_a0_rankings:hover{
    background:url('../images2/a_act.png') no-repeat;
}
a.s_a1_rankings:hover{
    background:url('../images2/a_act.png') no-repeat;
}
a.s_a2_rankings:hover{
    background:url('../images2/a_act.png') no-repeat;
}
a.s_a3_rankings:hover{
    background:url('../images2/a_act.png') no-repeat;
}
a.s_a4_rankings:hover{
    background:url('../images2/a_act.png') no-repeat;
}
a.s_a5_rankings:hover{
    background:url('../images2/a_act.png') no-repeat;
}
a.s_a6_rankings:hover{
    background:url('../images2/a_act.png') no-repeat;
}
a.s_a7_rankings:hover{
    background:url('../images2/a_act.png') no-repeat;
}
div.lines_container_rankings{
    position:absolute;
    left:123px;
    width:450px;
    height:450px;
    top:126px;

}
div.line_rankings{
    position:relative;
    left:-25px;
    width:490px;
    height:19px;
    margin-top:2px;
}

#cft_left {position:absolute; top:10px; left:0px; width:23px; height:27px; background:url('../images2/cft_left.png') no-repeat; cursor:pointer; z-index:999; display:none;}

#cft_right {position:absolute; top:10px; right:0px; width:23px; height:27px; background:url('../images2/cft_right.png') no-repeat; cursor:pointer; z-index:999;}


.name_rankings .honour_myguild {
    color:#4747fc;
}

.name_rankings .honour_friendlyguild {
    color:#009900;
}

.name_rankings .honour_enemyguild {
    color:#ffae00;
}

.name_rankings .honour_normal {
    color:#fbe79d;
}

@font-face {
    font-family: "Lithos";
    src: url("/img/fonts/lithos.ttf"); /* IE9 Compat Modes */
    src: url("/img/fonts/lithos.ttf") format("truetype"); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}