/*test*/
.shopOffer, .shopOfferButton {
    position: relative;
}

.shopOfferButton {
    top: 5px;
}

.oldPrice {
    left: 15px;
    font-size: 10px;
    text-decoration: line-through;
    text-decoration-color: red !important;
}

.shopOfferButton .oldPrice {
    position: relative;
}

.oldPriceLine {
    border-bottom: 1px solid #FF0000;
    height: 13px;
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 14px;
}

.oldPrice img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    z-index: 0;
}

.shopOffer .newPrice {
    font-style: italic;
    font-weight: bold;
    left: 0;
    position: absolute;
    top: -11px;
    transform: rotate(10deg);
    -ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Chrome und Safari */
}

.shopOfferButton .newPrice {
    color: darkgreen;
    font-style: italic;
    font-weight: bold;
    font-size: larger;
    left: -15px;
    position: absolute;
    top: -7px;
    transform: rotate(-15deg);
    -ms-transform: rotate(-15deg); /* IE 9 */
    -webkit-transform: rotate(-15deg); /* Chrome und Safari */
    z-index: 1;
}

.shopOfferBox {
    margin: 6px 0 0 0;
    height: 25px;
        
}

/**
 * Buff list
 *
 * @author Ben Scholzen
 */
/*#buffbar
{
	position:relative;
	margin-left:auto;margin-right:auto;
	margin-top:3px;
	width: 493px;
	min-height: 51px;
	font-size: 11px;
	background-image:url(../img/interface/buff_bg.gif);
}*/

#buffbar
{
    /*background-image: url("../img/interface/buff_bg.gif");*/
    font-size: 11px;
    left: -30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    min-height: 51px;
    position: absolute;
    top: 170px;
    width: 37px;
    z-index: 6;
}

.buff {
    width: 37px;
    height: 37px;
    overflow: hidden;

    float: left;
    margin-right: 4px;
    padding-bottom: 5px;
}

.ie .buff {
    width: 37px;
    height: 37px;
}

/*#globalBuffs {
    position: absolute; 
    top: -102px; 
    left: 51px; 
    width: 272px;
    height: 37px;
    overflow: hidden;
}*/

#globalBuffs {
    /*position: absolute;*/ 
    /*top: -102px;*/ 
    /*left: 51px;*/ 
    width: 37px;
    /*height: 37px;*/
    overflow: hidden;
}

/*#localBuffs {
    position: absolute; 
    top: -102px; 
    left: 532px; 
    left: 274px; 
    width: 272px;
    height: 37px;
    overflow: hidden;
}*/

#localBuffs {
    /*position: absolute;*/ 
    /*top: -102px;*/ 
    /*left: 532px;*/ 
    /*left: 274px;*/ 
    width: 37px;
    /*height: 37px;*/
    overflow: hidden;
}

.buff-container {
    position: relative;
    z-index: 2;
    margin-bottom: 5px;
}

.buff-throneroom-link{
    display: block;
    position: absolute;
    width: 100%;
    height: 37px;
    margin-bottom: -37px;
}

.buff-many-opener {
    background-image: url("../img/buff/plus.png");
    background-repeat: no-repeat;
    bottom: auto;
    cursor: pointer;
    height: 16px;
    left: 10px;
    position: relative;
    width: 16px;
    bottom: 9px;
}

.buff-clickable{
    cursor: pointer;
}

.scope-tooltip-global,
.scope-tooltip-local {
    padding-right: 7px;
    float: left;
    height: 37px;
    margin-right: 7px;
    overflow: hidden;
    width: 37px;
    cursor: help;
}

.scope-tooltip-global {
    background-image: url("../img/buff/global.png");
}

.scope-tooltip-local {
    background-image: url("../img/buff/local.png");
}

.octagon {
    width: 100px;
    height: 100px;
    background: red;
    position: relative;
}
 
.octagon:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;    
    border-bottom: 29px solid red;
    border-left: 29px solid #eee;
    border-right: 29px solid #eee;
    width: 42px;
    height: 0;
}
 
.octagon:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;    
    border-top: 29px solid red;
    border-left: 29px solid #eee;
    border-right: 29px solid #eee;
    width: 42px;
    height: 0;
}



table
{
	font-size:13px;
}

#content td
{
	text-align:left;
	color:#513F2C;
	font-weight:normal;
	font-size: 12px;
}

#topmenu
{
	text-align:center;
}


#charvalues_leer
{
	height: 76px;
	background-image:url(../img/interface/statusbalken_leer.jpg);
}

input.button1
{
	background-image: url(../img/interface/button1.jpg);
	width: 159px;
	height:26px;
	border: 0px;
	color: #453011;
	font-weight: bold;
	font-size:11px;
}

input.button2
{
	background-image: url(../img/interface/button2.jpg);
	width: 119px;
	height:26px;
	border: 0px;
	color: #453011;
	font-weight: bold;
	font-size:11px;
}

input.button3
{
	background-image: url(../img/interface/button3.jpg);
	width: 79px;
	height:26px;
	border: 0px;
	color: #453011;
	font-weight: bold;
	font-size:11px;
}

input.disabled
{
    color:gray;
    cursor: default;
}

select
{
	font-size: 10pt;
	background-color: #CCBA8C;
	color: #513F2C;
	border-style: solid;
	border-width: 2px;
	border-color: #513F2C;
}

input, textarea, select
{
	font-size: 10pt;
	color: #513F2C;
	border-width: 2px;
	border-style: solid;
	border-top-color: #876E3E;
	border-bottom-color: #AF8E50;
	border-left-color: #876E3E;
	border-right-color: #AF8E50;
	background-color: #dbcba5;
}

#leftblock
{
	float: left;
	width: 281px;
	height: 100%;
}

#leftblock_left
{
	background-image:url(../img/interface/bg_l_b.jpg);
	background-repeat: repeat-y;
}

#leftblock_top
{
	background-image:url(../img/interface/pflanze_l.jpg);
	width:112px;
	height:135px;
}

#leftblock_middle
{
	width:112px;
	background-image:url(../img/interface/bg_l_b.jpg);
	background-repeat: repeat-y;
}

#leftblock_bottom1
{
	position:absolute;
	top:-174px;
	background-image:url(../img/interface/bg_l_a.jpg);
	width:112px;
	height:117px;
}

#leftblock_bottom2
{
	position:absolute;
	top:-57px;
	background-image:url(../img/interface/wolf_l.jpg);
	width:112px;
	height:57px;
}


#mainmenu
{
    margin-left: 9px;
    margin-bottom: 10px;
}

#mainmenu a {
    color: #BFAE54;
    text-decoration: none;
}

.menuitem
{
	display:block;
	text-align:center;
	background-image:url(../img/ui/layout/menu1.jpg);
	width:179px;
	height:24px;
	color: #BFAE54;
	text-decoration: none;
	padding-top:3px;
    margin-bottom: 2px;
	font-weight: bold;
}

.menuitem_aktive
{
	display:block;
	text-align:center;
	background-image:url(../img/ui/layout/menu1_hover.jpg);
	width:179px;
	height:24px;
	color: #FAF311;
	text-decoration: none;
	padding-top:3px;
    margin-bottom: 2px;
	font-weight:bold;
}

a.menuitem:hover
{
	background-image:url(../img/ui/layout/menu1_hover.jpg);
}

#submenuhead1
{
	background-image:url(../img/ui/layout/menu_header1.jpg);
	width: 181px;
	height: 54px;
}

#submenuhead2
{
	background-image:url(../img/ui/layout/menu_header2.jpg);
	width: 181px;
	height: 54px;
}

#submenu1, #submenu2
{
    background-image:url(../img/ui/layout/menu_bg.jpg);
    background-repeat:repeat-y;
    width: 179px;
    margin-left: 1px;
}

.submenuitem
{
	display:block;
	text-align:center;
	background-image:url(../img/ui/layout/menu2.jpg);
	width:161px;
	height:24px;
	color: #BFAE54;
	text-decoration: none;
	padding-top:3px;
    margin-left: 10px;
	font-weight:bold;
}

.submenuitem_aktive
{
	display:block;
	text-align:center;
	background-image:url(../img/ui/layout/menu2_hover.jpg);
	width:161px;
	height:24px;
	color: #FAF311;
	text-decoration: none;
	padding-top:3px;
    margin-left: 10px;
	font-weight:bold;
}

.submenuitem_inactive
{
    color: #71641a;
    cursor: default;
}

a.submenuitem:hover
{
	background-image:url(../img/ui/layout/menu2_hover.jpg);
}

#mainmenu .premiummenuitem
{
	display:block;
	text-align:center;
	background-image:url(../img/ui/layout/menu_premium.jpg);
	width:179px;
	height: 26px;
    color: #FAF311;
    text-shadow: 0px 1px 3px #000;
	text-decoration: none;
	padding-top:6px;
    margin-top: -2px;
    margin-bottom: 3px;
	font-weight:bold;
}

.premiummenuitem_aktive
{
    background-image:url(../img/ui/layout/menu_premium_hover.jpg);
}

a.premiummenuitem:hover
{
	background-image:url(../img/ui/layout/menu_premium_hover.jpg);
}

.submenuswitch
{
	position:absolute;
	display:block;
	width:90px;
	height:50px;
	text-decoration:none;
}

#menutab_country {
    position:relative;
    left:90px;
}

#menutab_city {
    position:relative;
    left:0px;
}

#submenufooter
{
	overflow:hidden;
	background-image:url(../img/ui/layout/menu_footer.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 181px;
	height: 9px;
}


#menufooter
{
	background-image:url(../img/interface/navi_abschluss.jpg);
	width:169px;
	height:51px;
}

#contentBox
{
	width:559px;
	height:100%;
	background-image:url(../img/interface/papierus.jpg);
	background-repeat:repeat;
}
#corner1
{
	background-image:url(../img/interface/papier_ecke_l.jpg);
	width:21px;
	height:30px;
}

#corner2
{
	background-image:url(../img/interface/papier_ecke_r.jpg);
	width:6px;
	height:30px;
}

.border_left
{
	background-image:url(../img/interface/papier_rahmen_l.jpg);
	background-repeat:repeat-y;
}

.border_right
{
	background-image:url(../img/interface/papier_rand2.gif);
	background-repeat:repeat-y;
}

#rightblock_top
{
	background-image:url(../img/interface/pflanze_r.jpg);
	width:159px;
	height:99px;
}

#rightblock_middle
{
	background-image:url(../img/interface/bg_r_a.jpg);
	background-repeat: repeat-y;
	width:159px;
}

#rightblock_bottom1
{
	position:absolute;
	top:-174px;
	left:840px;
	background-image:url(../img/interface/glad_r_b.jpg);
	width:159px;
	height:117px;
}

#rightblock_bottom2
{
	position:absolute;
	top:-57px;
	left:840px;
	background-image:url(../img/interface/glad_r_a.jpg);
	width:159px;
	height:57px;
}

.tab
{
	text-align:center;
	float:left;
	background-image:url(../img/interface/reiter_b.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height: 30px;
	width: 133px;
}

.tab a
{
	display:block;
	text-align:center;
	height: 30px;
	width: 133px;
	padding-top:7px;
	color: #735227;
	font-size:0.9em;
	text-decoration: none;
	font-weight: bold;
	-moz-user-focus: none;
	-moz-outline: none;
	outline: none;
}

#highscore_range
{
	text-align:center;
	margin-bottom:10px;
}

#highscore_table table
{
    width:100%;
}

#highscore_table
{
}

#highscore_table th
{
	font-size:0.8em;
	font-weight:bold;
	border-bottom: 1px solid #c6b583;
	background-color: #dbcba5;
}

#highscore_table th a
{
	display:block;
	padding-right:10px;
	background-image:url(../img/arrowdown.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color:#513F2C;
	font-weight:bold;
	text-decoration:none;
}

#highscore_table th a:hover
{
	text-decoration:underline;
}

#highscore_table tr.alt
{
	background-color: #e5d9bd;
}

#highscore_table td.highlight
{
	font-weight:bold;
	background-color:#FDC733;
}

#highscore_table th.highlight
{
	background-color:#FDC733;
}

#market_sell_fields
{
    margin: 5px;
}

#market_sell
{
    margin-right: 5px;
}

#market_inventory
{
	background-image:url(../img/invtiliebg.png);
}

#market_filter
{
	clear: both;
	margin: 0px 20px 0px 20px;
	text-align:center;
}

#market_table table
{
	width:100%;
	border:solid 2px #b28b60;
	border-left:none;
}

#market_table th
{
	font-size:0.8em; font-weight:bold;
	border-bottom:1px solid #b28b60;
	background-color:#e6c29c;
}

#market_table th a
{
	display:block;
	padding-right:10px;
	background-image:url(../img/arrowdown.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color:#513F2C; font-weight:bold;
	text-decoration:none;
}

#market_table th a:hover
{
	text-decoration:underline;
}

#market_item_table td, market_item_table th
{
	padding-left: 5px;
}

#market_nav
{
	margin-top: 5px;
	border:solid 2px #b28b60;
}

#auction_table table
{
    width:100%;
}

#auction_table th
{
    font-size:0.8em;
    font-weight:bold;
	border-bottom:1px solid #b28b60;
	background-color:#e6c29c;
}

#auction_filter
{
	clear: both;
	margin: 0px 20px 0px 20px;
	text-align:center;
}

.arena_table
{
}

.arena_table table
{
	margin-right: auto;
	margin-left: auto;
	border:1px solid #b28b60;
}
.arena_table th
{
	font-size:1.1em; font-weight:bold;
	border-bottom:1px solid #b28b60;
	background-color:#e6c29c;
}

.arena_table td
{
	font-size:1.1em;
	background-color:#eddac4;
}

#arena_by_name
{
	background-color:#eddac4;
	padding:5px;
}

.error
{
	width:90%;
	background-color:#b28b60;
	font-weight:bold;
	margin:20px;
	padding:3px;
	color:black;
}

#inventory_nav
{
	position:relative;
	left:25px;
}

a#inventory_nav
{
	border:0px;
}

#inv
{
	position:relative;
	left:25px;
	background-image:url(../img/inv/inventar_zelle.gif);
}

#shop
{
	display:block;
	position:relative;
	background-image:url(../img/shop/shop_zelle.gif);
	margin-left:10px;
	top:-20px;
}

#shop_nav
{
	width:210px;
	margin-left:15px;
	height:20px;
	position:relative;
	top:-20px;

	overflow:hidden;
	display:block;
}

#char
{
	position:relative;
	width:262px;
	height:281px;
	background-image:url(../img/inv/doll.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
}

#charstats
{
	color:#695220;
	width:262px;
	position:relative;
	margin-top:10px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.charstats_nomargin{
	color:#695220;
	width:262px;
	position:relative;
	margin-top:10px;
	margin-right:auto;
	text-align:left;
}

.charstats_bg
{
	position:relative;
	background-image:url(../img/char_status_grund_klein.jpg);
	display:block;
	background-repeat:no-repeat;
	overflow:hidden;
	width:173px;
	height:20px;
}

.charstats_bg2
{
	position:relative;
	background-image:url(../img/char_status_grund_klein_b.jpg);
	display:block;
	background-repeat:no-repeat;
	overflow:hidden;
	width:262px;
	height:20px;
}

.charstats_value
{
	position:relative;
	display:block;
	float:right;
	width:60px;
	text-align:right;
	top:-13px;
	right:5px;
	font-weight: bold;
	color: #540400;
}

.charstats_text
{
	position:relative;
	overflow:hidden;
	top:-3px;
	margin-left:10px;
	display:block;
	font-size:0.9em;
}

.charstats_text_mirrored
{
	position:relative;
	overflow:hidden;
	top:-3px;
	left:10;
    text-align:right;
    margin-right:10px;
	display:block;
	font-size:0.9em;
}

.charstats_value2
{
	position:relative;
	display:block;
	float:right;
	width:60px;
	text-align:right;
	font-weight: bold;
	color: #540400;
	right:5px;
}

.charstats_value21
{
	position:absolute;
	left:10px;
}

.charstats_value22
{
	position:absolute;
	right:5px;
	display:block;
	width:100px;
	text-align:right;
	font-weight: bold;
	color: #540400;
}

.charstats_value21_mirrored
{
	position:absolute;
	right:10px;
}

.charstats_value22_mirrored
{
	position:absolute;
	left:5px;
	display:block;
	width:100px;
	text-align:left;
	font-weight: bold;
	color: #540400;
}

.charstats_value3
{
	position:absolute;
	right:5px;
	display:block;
	float:right;
	width:140px;
	text-align:right;
	top:2px;
	font-weight: bold;
	color: #540400;
}

.charstats_value3_mirrored
{
	position:absolute;
	left:5px;
	display:block;
	float:right;
	width:140px;
	text-align:left;
	top:2px;
	font-weight: bold;
	color: #540400;
}

.charstats_balken
{
	background-image:url(../img/energie_balken_grund.gif);
	position:absolute;
	left:10px;
	width:102px;
	height:6px;
	overflow:hidden;
	top:0px;
	float:left;
	margin-right:10px;
	margin-top:11px
}

.charstats_balken_mirrored
{
	background-image:url(../img/energie_balken_grund.gif);
	position:absolute;
	right:10px;
	width:102px;
	height:6px;
	overflow:hidden;
	top:0px;
	float:left;
	margin-top:11px
}

.charstats_balken_leben
{
	background-image:url(../img/energie_rot.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	height:6px;
}

.charstats_balken_leben_mirrored
{
	background-image:url(../img/energie_rot.gif);
    background-repeat:repeat-x;
	overflow:hidden;
    right:10px;
    float:right;
	height:6px;
}

.charstats_balken_xp
{
	background-image:url(../img/energie_gelb.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	height:6px;
}

.charstats_balken_misc
{
	background-image:url(../img/energie_gruen.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	height:6px;
}

.charstats_balken_misc_mirrored
{
	background-image:url(../img/energie_gruen.gif);
	background-repeat:repeat-x;
	overflow:hidden;
    float:right;
	height:6px;
}

.playername
{
    padding-top:10px;
    color: #BFAE54;
	font-weight:bold;
	font-size:12px;
}

#slave_list
{
	margin-right:200px;
}

#stats_wealth table, #stats_dungeon table, #stats_achievements table, #stats_quests table
{
	width:100%;
}

#stats_quests
{
    margin-top: 10px;
}

.stats_combat table
{
    width:100%;
}

.stats_value
{
	width: 25%;
}

#stats_wealth, #stats_achievements
{
	margin-top: 10px;
}

.stats_combat
{
	margin-top: 10px;
}

#stats_dungeon
{
	margin-top: 10px;
}

#stats_dungeon table caption
{
	margin-bottom:15px;
}

#slave_link
{
	clear:both;
	font-size:0.9em;
	margin: 20px;
}

#slave_link a
{
	font-weight:bold;
	padding-left:20px;
}

#slave_link strong
{
	color:#990000;
}

.moneymessage
{
	position:absolute;
	text-align:center;
	width: 150px;
	font-weight:bold;
	font-size:1.3em;
}

.moneymessage .goldRow
{
	padding-right:13px;
	background-image:url(../img/res2p.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

.moneymessage .rubyRow
{
	padding-right:12px;
	background-image:url(../img/res3.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

.itemmessage
{
	text-align:center;
	width: 190px;
	font-weight:bold;
	font-size:1.3em;
}

.buildingDesc
{
	margin-right:20px !important;
	margin-left:20px !important;
    *padding-top: 10px;
	text-align: justify;
  	min-height:175px;
  	*height:auto !important;
  	*height:175px;
}

.buildingDesc img
{
	margin-right:10px;
    float: left;
}

.messages_inaktive a
{
	text-decoration: none;
	color:#505367 !important;
}

#newmessage
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-image: url(../img/msgnew.gif);
	width:527px;
	height: 493px;
}

.feedback
{
	margin:20px;
	font-size: 1.3em;
}

#reportHeader, .reportSubHeader
{
	background-color:#007F0E;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
	border-style: solid;
	border-width: 2px;
	border-top-color: #876E3E;
	border-bottom-color: #AF8E50;
	border-left-color: #876E3E;
	border-right-color: #AF8E50;
}

#reportHeader, #reportHeader td, .reportSubHeader
{
	color: #BFAE54;
	text-align:center;
	font-size:2.0em;
	font-weight:bold;
}

.reportWin
{
	background-color:#003805 !important;
}

.reportLose
{
	background-color:#560000 !important;
}

.reportDraw
{
	background-color:#844307 !important;
}

.previousReportButton, .nextReportButton
{
	position:relative;
	width:27px;
	height:25px;
	margin:5px;
	font-size:0px;
	cursor:pointer;
	background-repeat:no-repeat;
}

.reportReward
{
    float:left;
    margin-left: 10px;
}

.reportReward_itemsOnly
{
    float:left;
    margin-left: 10px;
}

.previousReportButton
{
	background-image:url(../img/ui/pagination/left_step.jpg);
}

.nextReportButton
{
	background-image:url(../img/ui/pagination/right_step.jpg);
}

.expedition
{
	width:168px;
	height:194px;
	text-align:center;
}

.expedition_small
{
	background-image:url(../img/expedition1.jpg);
	cursor:pointer;
}

.expedition_small_inaktive
{
	background-image:url(../img/expedition1_inaktive.jpg);
}

.expedition_middle
{
	background-image:url(../img/expedition2.jpg);
	cursor:pointer;
}

.expedition_middle_inaktive
{
	background-image:url(../img/expedition2_inaktive.jpg);
}

.expedition_big
{
	background-image:url(../img/expedition3.jpg);
	cursor:pointer;
}

.expedition_big_inaktive
{
	background-image:url(../img/expedition3_inaktive.jpg);
}

#buffbar_old
{
	position:relative;
	margin-left:auto;margin-right:auto;
	margin-top:3px;
	width: 493px;
	min-height: 51px;
	font-size: 11px;
	background-image:url(../img/interface/buff_bg.gif);
}

.buff_old
{
	float:left;
	width:35px;
	height:51px;
	font-weight: bold;
	color: #540400;
	font-size: 11px;
	background-image:url(../img/interface/buff_bg1.gif);
}

.buff_inner
{
	height: 32px;
	margin-left:3px;
	margin-right:0px;
	margin-top:3px;
	margin-bottom: 0px;
}

* html .buff_inner
{
	margin-bottom:-4px;
}

.buffende
{
	background-image:url(../img/interface/buff_bg2.gif);
	width:38px;
}

.bibliothek_table
{
	border:1px solid #b28b60;
}

.bibliothek_table th
{
	background-color:#eddac4;
}

.bibliothek_table td
{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #b28b60;
	background-color:#eddac4;
}

.clearfloat { /* this class should be placed on a div or break
 element and should be the final element before the close of a
 container that should fully contain a float */
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

#buy_rubies_frame{
    position:relative;
    background-image:url(../img/rubin_gross.jpg);
    width:530px;
    height:150px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
}

#buy_rubies_description{
	position:absolute;
	left:140px;
	top:20px;
	width:360px;
}

#buy_rubies_link
{
    font-weight:bold;
    font-size:16pt;
    color:orangered;
    text-decoration:underline;
    text-align:center;
	position:absolute;
	left:140px;
    top:100px;
    width:360px;
}

.newmessagediv{
	position:relative;
	left:90px;
	top:80px;
}

.memodescription{
	margin:20px;
}

.new_inventory_timer
{
	margin-left:2px;
	float:left;
}

.new_inventory_timer_text
{
	margin-left:5px;
}

.auction_bid_div
{
    margin: 2px;
}

.auction_item_div
{
	background-image:url(../img/shop/shop_zelle.gif);
	background-repeat:repeat;
	width:64px;
	height:96px;
	float:left;
    margin-right: 5px;
}

.description_span_left
{
	float:left;
}

.description_span_right{

}

.span_left
{
	float:left;
}

.span_right
{
}

.background_trader{
	display:block;
	background-image:url(../img/shop/shop_inventar_bg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:217px;
	height:266px;
}

.headerLinkNews
{
	position:relative;
	left:15px;
}

.headerLinkPackage
{
	position:relative;
	left:80px;
}

.tooltip_text
{
	float:left;
}

.tooltip_value
{
	margin-left:5px;
}

.tooltip_text_details
{
	float:left;
	margin-left:10px;
}

.tooltipBox
{
    filter: alpha(opacity = 90); \-moz-opacity: 0.90; opacity: 0.90;
    background:black;
    border: 1px solid #999;
    font-family:Tahoma;
}

.tooltipEquiped
{
	filter: alpha(opacity = 90); \-moz-opacity: 0.90; opacity: 0.90;
}

.signup_form
{
	position:relative;
	left:260px;
	width:210px;
	top:40px;
}

.server_time
{
	position:absolute;
	left:45px;
	top:0px;
	font-weight:bold;
	font-size:10px;
	color: #BFAE54;
}

.runeImg
{
	width:80px;
	height:60px;
}

.rune_grey
{
	filter: alpha(opacity = 40);
	\-moz-opacity: 0.40;
	opacity: 0.40;
	background-color: black;
	position: absolute;
}

.runeImg_grey
{
	filter: alpha(opacity = 40);
	\-moz-opacity: 0.40;
	opacity: 0.40;
	background-color: black;
	position: absolute;
}

.break_div
{
	filter: alpha(opacity = 40);
	\-moz-opacity: 0.40;
	opacity: 0.40;
	background-color: black;
	position: absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	cursor:pointer;
}

.break_div2
{
	cursor:default;
}

.rune_confirm
{
	position:fixed;
	*position:absolute;
	width:400px;
	left:0px;
	top:0px;
	display:none;
	float:left;
}

.cancel_confirm
{
	position:fixed;
	*position:absolute;
	left:0px;
	top:0px;
	display:none;
	float:left;
}

.rune_title
{
	margin-left: 30px;
}

.power_ups_frame
{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	width:492px;
	height:50px;
	background-image:url(../img/powerups_bg.jpg);
}

.power_ups_images_div
{
	float:left;
	width:150px;
	height:47px;
	position:relative;
	margin-right:10px;
	margin-top:5px;
}

.power_ups_description_div
{
	position:relative;
	margin-right:10px;
	margin-top:5px;
	float:right;
	text-align:justify;
	width:300px;
}

.power_up_cat_image
{
	position:absolute;
	top:5px;
	width:32px;
	height:32px;
	cursor:pointer;
}

#rune_1
{
	left:5px;
	background-image:url(../img/powerups/powerup_1.gif);
}

#rune_2
{
	left:42px;
	background-image:url(../img/powerups/powerup_2.gif);
}

#rune_3
{
	left:79px;
	background-image:url(../img/powerups/powerup_3.gif);
}

#rune_4
{
	left:116px;
	background-image:url(../img/powerups/powerup_4.gif);
}

.powerup_cat_icon
{
	position:absolute;
	left:0px;
	top:-2px;
	width:32px;
	height:32px;
}

.powerup_duration
{
	position:absolute;
	left:5px;
	top:100px;
	font-weight: bold;
}

.powerup_buy_extend
{
    position:absolute;
    top:100px;
	text-align:right;
    right: 10px;
}

.powerup_box
{
    position:absolute;
    left:60px;
    top:10px;
}

.powerup_cooldown
{
    width:100%;
    position:absolute;
    left:0px;
    text-align:center;
    bottom:35px;
}

.powerUpImg1
{
	width:80px;
	height:60px;
	position:absolute;
	left:0px;
	top:0px;
}

.powerUpImg2
{
	width:80px;
	height:60px;
	position:absolute;
	left:85px;
	top:0px;
}

.powerUpImg3
{
	width:80px;
	height:60px;
	position:absolute;
	left:170px;
	top:0px;
}

.powerUpImg4
{
	width:80px;
	height:60px;
	position:absolute;
	left:255px;
	top:0px;
}

.powerUpImg5
{
	width:80px;
	height:60px;
	position:absolute;
	left:340px;
	top:0px;
}

.dialog_button_left
{
	position:relative;
	left:20px;
}

.dialog_button_right
{
	position:absolute;
	right:20px;
}

.dungeoncondition_fulfilled
{
	float:right;
	color: green;
	font-weight:bold;
}

.dungeoncondition_not_fulfilled
{
	float:right;
	color: red;
	font-weight:bold;
}

.dungeoncondition_label
{
	float:left;
}

.dungeoncondition_group
{
	font-weight:bold;
}

.dungeoncondition_label2
{
	float:left;
	margin-left: 20px;
}

.dungeoncondition_finishedtext
{
	margin-left: 30px;
    font-weight: bold;
    font-style: italic;
}

.dungeon_header_open
{
	width:295px;
	float:left;
}

.al
{
	text-align:left;
}

.ar
{
	text-align:right;
}

.dungeon_report_statistic
{
	clear:both;
}

.dungeon_report_statistic th
{
	text-align:center;
	padding:2px;
}

.report_statistic table th
{
    background-color:#dbcba5;
    text-align:left;
    padding:2px;
}

.table_border_bottom{
	border-bottom:1px solid #b28b60;
}

.table_border_top{
	border-top:1px solid #b28b60;
}

.layer {
	z-index:999999999;
	position:absolute;
	left: 0;
	right: 0;
	top: 100px;
	margin-left: auto;
	margin-right: auto;
	width: 757px;
	background-color: #eddac4;
	border: 3px double black;
}

#change_name
{
    margin-right: 10px;
    float: right;
    cursor:pointer;
	background-image:url(../img/b_edit.gif);
	width:26px;
	height:22px;
}

#change_name_popup
{
    padding-left: 105px;
    width: 220px;
    padding-top: 5px;
}

.charmercsel
 {
     position:absolute;
     left:255px;
     width:45px;
     height:44px;
     cursor:pointer;
 }

.charmercsel_aktive
{
	background-image:url(../img/interface/tab_aktive.gif);
}

.charmercsel_inaktive
{
	background-image:url(../img/interface/tab_inaktive.gif);
}

.charmercpic {
	position:relative;
	left: 7px;
	top:6px;
	width:32px;
	height:32px;
}

#guild_medicus_heal
{
    position:relative;
    left:210px;
    padding-top: 10px;
    width:280px;
}

#guild_medicus_charstats
{
    position:absolute;
    float:left;
    padding-left:15px;
    width:180px;
}

#mainbox {
	padding: 0px 20px 20px 20px;
    max-width: 600px;
    overflow: hidden;
    width: 530px;
    margin-left:-17px;
}

.guild_build_box
{
	background-color:#eddac4;
	margin: 10px;
}

.guild_build_cost
{
	position:relative;
	margin-top:5px;
	margin-bottom:5px;
	margin-right: 5px;
}

.guild_build_cost_header
{
	top:0px;
	height:21px;
	font-size:small;
	font-weight:normal;
	text-align: justify;
}

.guild_build_cost_content
{
    margin-left:5px;
    margin-right: 5px;
}

.guild_build_cost_hidden
{
	position:relative;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	width:510px;
	height:19px;
	background-color:#eddac4
}

.guild_build_arrow_hidden
{
	background-image: url(../img/arrow_down.gif);
	background-repeat: no-repeat;
	width:20px;
	cursor:pointer;
}

.guild_build_arrow_visible
{
	background-image: url(../img/arrow_right.gif);
	background-repeat: no-repeat;
	width:20px;
	cursor:pointer;
}

.guild_build_cost_image
{
    float:left;
    margin:10px;
}

.guild_build_cost_description
{
	position:relative;
	top:21px;
	width:220px;
	border:1px solid blue;
}

.guild_build_cost_button
{
	position:absolute;
	bottom:5px;
	right:5px;
	cursor:pointer;
}

.guild_gold
{
    text-align: right;
	width: 90px;
}

.guild_build_building
{
    text-align: left;
}

.guild_gold_text
{
	position: relative;
	left: 0px;
	float: left;
}

.guild_gold_gold
{
	margin-left: 350px;
}

.achievementtitle
{
	color: #BFAE54;
    font-weight:bold;
    font-style:italic;
	font-size:10px;
    width: 150px;
    margin-left: 10px;
    text-align:center;
}

.player_name_bg
{
	background-image:url(../img/faces/spieler_name_bg.png);
	width:168px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	text-align:center;
}

.playername_achievement
{
    padding-top: 7px;
	color: #BFAE54;
	font-weight:bold;
	font-size:12px;
}

.guildname
{
	top:8px;
	position:relative;
	color: #BFAE54;
	padding-top:3px;
	font-weight:bold;
	font-size:12px;
}

.guild_combat_win
{
	width:15px;
	height:15px;
	background-image:url(../img/guild/combat/win.gif);
}

.guild_combat_lose
{
	width:15px;
	height:15px;
}

.guild_combat_draw
{
	width:15px;
	height:15px;
}

/* ==================   ACHIEVEMENTS ====================== */
.achievement_header
{
	z-index:10;
	cursor:pointer;
	position:relative;
	margin-bottom:0px;
	margin-top:10px;
	cursor:pointer;
}

.achievement_header a
{
    text-decoration:none !important;
}

.achievement_last_ten
{
    cursor: pointer;
}

.achievement_header_text
{

	position:relative;
	 /*#E6C29C;*/
	font-size:large;
	font-weight:bold;
	height:21px;
	text-align:left;
	top:0px;
	padding-left:5px;
}

.achievement_header_points
{
	position:absolute;
	right:5px;
	top:-5px;
	background-image:url(../img/interface/achievement_gold1.gif);
	width:54px;
	height:27px;
	color:black;
	font-weight:bold;
	text-align:center;
	font-size: 11px;
	padding-top:7px;
}

/* Nur fuer IE6 */
* html .achievement_header_points
{
    right: 16px;
}
/* Nur fuer IE6 -END-*/

.achievement_detail_box
{
	margin-top:0px;
	margin-bottom:10px;
	position:relative;
}

.achievement_detail
{
	position:relative;
	margin-top:5px;
	top:5px;
	left:0px;
	width:520px;
}

.achievement_detail_current
{
	position:absolute;
	right:160px;
	top:2px;
}

.achievement_detail_medal1
{
	position:absolute;
	top:5px;
	width:12px;
	height:12px;
	overflow:hidden;
	left: 370px;
}
.achievement_detail_medal2
{
    position:absolute;
    top:5px;
    width:12px;
    height:12px;
    overflow:hidden;
    left: 390px;
}
.achievement_detail_medal3
{
    position:absolute;
    top:5px;
    width:12px;
    height:12px;
    overflow:hidden;
    left: 410px;
}
.achievement_detail_medal4
{
    position:absolute;
    top:5px;
    width:12px;
    height:12px;
    overflow:hidden;
    left: 430px;
}
.achievement_detail_medal5
{
    position:absolute;
    top:5px;
    width:12px;
    height:12px;
    overflow:hidden;
    left: 450px;
}

.achievement_detail_points
{
	position:absolute;
	right:5px;
	top:0px;
	width:40px;
	height:22px;
	color:black;
	font-weight:bold;
	font-size: 11px;
	padding-top: 3px;
	text-align:center;
	z-index: 10;
}

.achievement_detail_points_gold
{
    background-image:url(../img/interface/achievement_gold2.gif);
}

.achievement_detail_points_silver
{
    background-image:url(../img/interface/achievement_solid_silver2.gif);
}

.achievement_description_box
{
	margin-top:5px;
	position:relative;
	left:0px;
	width:520px;
    background: url(../img/ui/layout/bg_contentitem.gif) repeat-x 0 1px;
    background-color: #e7deb8;
    border: 1px solid #bba86e;
}

.achievement_description
{
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	left:5px;
	width:95%;
}

.achievement_name
{
    width: 320px;
}

.achievement_name_long
{
    width: 440px;
}

.achievement_title_separator
{
    border-bottom: 1px solid #b28b60;
}

.achievement_title_box
{
    position:relative;
	left:10px;
	width:490px;
	margin-top: 5px;
}

.achievement_title
{
	font-weight:bold;
}

.achievement_title_inactive
{
	color:gray;
}

.achievement_title_points
{
	position:absolute;
	top:0px;
	right:200px;
}

.achievement_title_points_inactive
{
	position:absolute;
	top:0px;
	right:200px;
	color: gray;
}

.achievement_title_select
{
	position:absolute;
	top:0px;
	right:50px;
}

.last_achievement_date
{
	position: absolute;
	top: 3px;
	right: 70px
}

.achievement_current_title
{
	text-decoration: none;
	position: absolute;
	right: 10px;
}

#select
{
	margin:0px;
	clear:both;
}

#select table
{
	background-color:#eddac4;
}

#select tr th.header
{
	color:#513F2C;
	background-color:#dbcba5;
	text-align:center;
	padding:2px;
	font-weight:bold;
}

#select tr th.selection
{
	color:#513F2C;
	background-color:#dbcba5;
	text-align:center;
	padding:2px;
	font-weight:normal;
}

#select tr
{
	cursor:pointer;
	color:#513F2C;
}

#select tr.select td
{
	background-color:#D0BFAC;
	cursor:auto;
}


#select tr.select th
{
	cursor:auto;
	color:#513F2C;
	background-color:#dbcba5;
	text-align:center;
	padding:2px;
	font-weight:bold;
}


#select tr.hover td
{
	cursor:pointer;
	background-color:#513F2C;
	color:#E6C29C;
}

#select tr.hover th
{
	cursor:pointer;
	font-weight:bold;
}

#select td
{
	text-align:center;
}

.title_box_tabs
{
    /*width: 100%;*/
}

.title_box_tab
{
    float:left;
    border: 1px solid #bba86e;
    border-bottom: none;
    font-size: 12px;
    
}

.title_box_tab_active
{
    border-width: 2px;
    background-color: #DBCBA5;
    padding: 5px;
}

.title_box_tab_inactive
{
    border-width: 1px;
    background-color: #D3C195;
    padding: 4px;
    margin-top: 3px;
}

.title_box_tab a
{
    text-decoration: none !important;
}

.title_box_tab_inactive a
{
    font-weight: normal !important;
}

.title_box_tab_inactive a:hover
{
    font-weight: bold !important;
}

.title_box
{
	border: 2px solid #bba86e;
    border-bottom: 1px solid #bba86e;
	background-color: #d3c195;
    min-height:10px;
    height:auto !important;  /* für moderne Browser */
    height:10px;  /*für den IE */
}

.title_inner
{
	color:#513F2C;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	padding-left: 5px;
    min-height:10px;
    height:auto !important;  /* für moderne Browser */
    height:10px;  /*für den IE */
}

.title2_box
{
	border: 1px solid #bba86e;
	background-color: #ded2ad;
    background-image: url(../img/interface/box_bg.jpg);
    background-repeat:repeat-x;
    min-height:10px;
    height:auto !important;  /* für moderne Browser */
    height:10px;  /*für den IE */
}

.title2_inner
{
	margin: 2px;
	color:#513F2C;
	text-align:left;
	padding-left: 5px;
    min-height:10px;
    height:auto !important;  /* für moderne Browser */
    height:10px;  /*für den IE */
}

.cooldownArena
{
   text-align:center;
   margin-left:20px;
   width:115px;
   height:20px;
   float:left;
}

.cooldownCircus
{
    text-align:center;
    margin-left:20px;
    width:115px;
    height:20px;
    float:left;
}

.server_message
{

    z-index:999999999;
    top: 100px;
    background-color: #eddac4;
    border: 3px double black;
	margin-top:20px;
	background-color: #eddac4;
	border: 3px double black;

    position:absolute;
    width: 700px;
    left: 50%;
    margin-left: -350px;
}

.server_message_header
{
	padding-left:10px;
	font-size:18px;
	font-weight:bold;
	background-color:#e6c29c;
}

.server_message_content
{
	padding-left:10px;
	background-color:#eddac4;
}

.report_statistic table
{
	background-color:#eddac4;
}

.report_statistic th
{
	background-color:#dbcba5;
	text-align:center;
	padding: 2px;
}

.report_statistic tr
{
    height: 22px;
}

.report_statistic td
{
	padding-left: 3px;
	padding-right: 3px;
    text-align:left;
    vertical-align: middle;
    font-weight: normal !important;
}

.report_statistic td a
{
    font-weight: normal !important;
}

.report_statistic_unread td
{
	padding-left: 3px;
	padding-right: 3px;
    text-align:left;
    vertical-align: middle;
    font-weight: bold !important;
}

.report_statistic_unread td a
{
    font-weight: bold !important;
}

.check_out_league
{
	margin-left:20px;
	margin-top:10px;
}

.packages
{
    position: absolute;
    left:30px;
}

.menue_new_count
{
    position:absolute;
    left: 24px;
    top: 20px;
    background-image: url(../img/interface/new.gif);
    width: 16px;
    height: 16px;
    color: white;
    text-align:center;
    font-weight: bold;
    font-size: 11px;
}

a#menue_news
{
    display: block;
    position: absolute;
    left: 3px;
    width: 42px;
    height: 37px;
    background-repeat: no-repeat;
    text-decoration: none;
}

a.menue_news {background-image: url(../img/interface/news.gif);}
a.menue_news:hover { background-image: url(../img/interface/news_hover.gif);}
a.menue_news_highlight {background-image: url(../img/interface/news_highlight.gif);}
a.menue_news_highlight:hover {background-image: url(../img/interface/news_highlight.gif);}

a#menue_messages
{
    display: block;
    position: absolute;
    left: 87px;
    width: 42px;
    height: 37px;
    background-repeat: no-repeat;
    text-decoration: none;
}
a.menue_messages { background-image: url(../img/interface/messages.gif);}
a.menue_messages:hover { background-image: url(../img/interface/messages_hover.gif);}
a.menue_messages_highlight { background-image: url(../img/interface/messages_highlight.gif); }
a.menue_messages_highlight:hover { background-image: url(../img/interface/messages_highlight.gif);}

a#menue_packages
{
    display: block;
    position: absolute;
    left: 129px;
    width: 42px;
    height: 37px;
    background-repeat: no-repeat;
    text-decoration: none;
}

a.menue_packages { background-image: url(../img/interface/packages.gif);}
a.menue_packages:hover { background-image: url(../img/interface/packages_hover.gif);}
a.menue_packages_highlight { background-image: url(../img/interface/packages_highlight.gif); }
a.menue_packages_highlight:hover { background-image: url(../img/interface/packages_highlight.gif);}

a#menue_reports
{
    display: block;
    position: absolute;
    left: 45px;
    width: 42px;
    height: 37px;
    background-repeat: no-repeat;
    text-decoration: none;
}

a.menue_reports { background-image: url(../img/interface/reports.gif);}
a.menue_reports:hover { background-image: url(../img/interface/reports_hover.gif);}
a.menue_reports_highlight { background-image: url(../img/interface/reports_highlight.gif); }
a.menue_reports_highlight:hover { background-image: url(../img/interface/reports_highlight.gif);}

.box1
{
    width: 200px;
    margin-left: 10px;
}

div#banner_top
{
    position:absolute;
    left: 330px;
    top:120px;
    background-image:url(../img/ui/layout/banner_top.png);
    width: 446px;
    height: 47px;
    z-index: 500;
}

#banner_event
{
    position:absolute;
    left: 353px;
    top: 123px;
    width: 400px;
    height: 40px;
    z-index: 500;
}

#banner_event_link
{
    position:absolute;
    left: 0px;
    top:0px;
    width: 400px;
    height: 40px;
}

.table1
{
    text-align: left;
}

.rubies_frame
{
	position:relative;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	width:492px;
}

#premium_image
{
    position:relative;
    margin-left:5px;
    width:168px;
    height:248px;
    background-image:url(../img/Centurio.jpg);
    background-repeat:no-repeat;
}

#premium_duration
{
    color:orangered;
    font-weight:bold;
    position:absolute;
    top:219px;
    text-align:center;
    width:155px;
    font-size: 16px;
}

#premium_info
{
    font-weight:bold;
    font-size:14px;
    margin-left:5px;
}

.premium_features_list
{
    font-size: 12px;
}

.messageSuccess
{
    color: green;
    background-color:#eddac4;
}

.messageFail
{
    color: red;
    background-color:#eddac4;
}

.tooltipPicture
{
	margin-right: 6px;
	float: left;
}

.warcamp_member_report_cell
{
	padding-left:5px;
	max-width:100px;
	width:100px;
	overflow:hidden;
}

.warcamp_member_report_date
{
	padding-left:3px;
	min-width:140px;
	width:140px;
}

.warcamp_member_report_details
{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	max-width:60px;
	overflow:hidden;
}

.payment_screen
{
	position:absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
	display: none;
	background-image: url(../img/premium/payment_bg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 832px;
	height: 706px;
}

.payment_frame
{
    margin-top: 6px;
    margin-left: 6px;
    margin-right: 6px;
    margin-bottom: 0px;
    overflow-x: auto;
    overflow-y: auto;
}

.popup_buttons
{
    margin: 5px;
    text-align: center;
}

.report_reward
{
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 10px;
}

.news_box_icon
{
    float:left;
    width: 30px;
}

.news_box_title { margin-left:30px; }

.news_icon
{
    margin:3px;
    width: 18px;
    height: 18px;
}

.news_icon_0 { background-image:url(../img/news/icon_1.gif); }
.news_icon_1 { background-image:url(../img/news/icon_1.gif); }
.news_icon_2 { background-image:url(../img/news/icon_2.gif); }
.news_icon_3 { background-image:url(../img/news/icon_3.gif); }
.news_icon_4 { background-image:url(../img/news/icon_4.gif); }
.news_icon_5 { background-image:url(../img/news/icon_5.gif); }
.news_icon_6 { background-image:url(../img/news/icon_6.gif); }
.news_icon_7 { background-image:url(../img/news/icon_7.gif); }

.news_title
{
    font-size: 15px;
}

.news_date
{
    font-size: 11px;
}

.news_content
{
    margin:5px;
}

.news_footer
{
    width:100%;
    clear: both;
}

.surveys_title
{
    margin-left:20px;
    font-size:15px;
    width: 370px;
}

.surveys_description
{
    margin-top:20px;
    font-size:13px;
}

.surveys_duration
{
    text-align:right;
    font-size:13px;
}

.surveys_section
{
    margin-top:10px;
    margin-left:10px;
    font-weight:bold;
    font-size:13px;
}

.surveys_question
{
    margin-top:10px;
    margin-left:20px;
    width: 500px;
    font-size:13px;
    font-weight:bold;
}

.surveys_question_error
{
    margin-top:10px;
    margin-left:20px;
    font-size:13px;
    color: red;
    font-weight:bold;
}

.surveys_answer
{
    margin-top:5px;
    margin-left:35px;
    font-size:13px;
    width: 480px;
}

.surveys_answer input
{
    display:block;
    float:left;
    margin-right:10px;
}

.surveys_answer label
{
    display:block;
    margin-left:30px;
}

a.news_readmore
{
    margin-right: 5px;
    text-align:right;
    float:right;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../img/news/read_more.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
}

a.news_readmore:hover
{
    text-decoration:underline;
}

.news_archive_icon
{
    float:left;
    width: 18px;
    height: 18px;
}

.news_archive_date
{
    float:left;
    margin-top:3px;
    margin-left: 10px;
    width: 70px;
    font-size:11px;
    font-weight:bold;
}

.news_archive_title
{
    float:left;
    font-size:15px;
    width: 370px;
    font-weight:bold;
}

.news_archive_read_more
{
    float:right;
    display:block;
    width:20px;
    height:20px;
    margin-top:2px;
    background-image: url(../img/news/read_more.gif);
    background-repeat: no-repeat;
}

.paging
{
    position: relative;
    height: 35px;
}

.paging_button
{
    position: absolute;
    top: 5px;
    width: 27px;
    height: 26px;
    display: block;
}

.paging_left_full
{
    background-image: url(../img/ui/pagination/left_full.jpg);
    left: 20px;
}

.paging_left_step
{
    background-image: url(../img/ui/pagination/left_step.jpg);
    left: 50px;
}

.paging_right_full
{
    background-image: url(../img/ui/pagination/right_full.jpg);
    right: 20px;
}

.paging_right_step
{
    background-image: url(../img/ui/pagination/right_step.jpg);
    right: 50px;
}

.paging_numbers
{
    position:absolute;
    left: 100px;
    top: 7px;
    width: 300px;
    height: 20px;
    text-align: center;
}

.paging_numbers_current
{
    font-weight:bold;
    margin-left: 5px;
    margin-right: 5px;
}

.paging_numbers a
{
    margin-left: 5px;
    margin-right: 5px;
}

.bbcode_toolbar
{
    margin-top: 7px;
    margin-bottom: 7px;
    height: 24px;
}

.bbcode_button
{
    height: 24px;
    width: 24px;
    float: left;
    border: 0px;
    margin-right: 3px;
    cursor: pointer;
}

.bbcode_dropdown
{
    float: left;
    height: 24px;
    max-width: 140px;
    *width: 140px;
    margin-left: 5px;
}

.colorPicker
{
    height: 81px;
    width: 113px;
    float: left;
    background-color: #000000;
}

.colorPicker ul
{
    margin: 0px;
    padding: 0px;
    list-style: none outside none;
    float: none;
    display: block;
    font-weight: normal;
    font-size: 0pt;
}

.colorPicker ul li
{
    margin: 0px;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 1px;
    display: block;
    float: left;
    border: 0px none;
    position: relative;
}

.colorPicker ul li a
{
    height: 15px;
    width: 15px;
}

.colorPicker ul li a, .colorPicker ul li a:hover
{
    background-image: none;
    display: block;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.colorPicker ul li a:hover
{
    background-position: -1px -1px;
    background-repeat:no-repeat;
    height: 13px;
    width: 13px;
    border: 1px solid #FFFFFF;
}


.colorPickerTogglePanel
{
    height: 81px;
    width: 113px;
    position: absolute;
    margin-top: 24px;
    *margin-left: -27px;
}

.linkPicker
{
    height: auto;
    width: auto;
    min-width: 113px;
    float: left;
    background-color: #E5D9BD;
    border: 2px solid;
    border-color: #876E3E #AF8E50 #AF8E50 #876E3E;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.linkPickerTitle
{
    padding: 3px;
    margin: 0px;
    font-size: 11pt;
    font-color: #876E3E;
    font-weight: bold;
}

.linkPicker a
{
    font-weight: normal;
    font-size: 10pt;
    font-color: #5A4317;
    float: none;
    margin: 0;
    display: block;
    border: 0 none;
    position: relative;
    text-decoration: none;
    padding: 3px;
}

/* Nur fuer IE6 */
* html .linkPicker
{
    width: 220px;
}

.linkPicker a:hover
{
    background-color: #DBCBA5;
}

.linkPickerTogglePanel
{
    height: auto;
    position: absolute;
    margin-top: 24px;
    *margin-left: -27px;
}

#preloadImages
{
    position:absolute;
    top:-9999px;
}

.slotAvailable
{
	background-image:url(../img/inv/inventar_zelle_gruen.gif);
}

.slotUnavailable
{
	background-image:url(../img/inv/inventar_zelle_rot.gif);
}

.scroll_top_left
{
    width:31px;
    height:40px;
    background-image:url(../img/ui/scroll/png/scroll_top_left.png);
    float:left;
}
.scroll_top_center
{
    height:40px;
    background-image:url(../img/ui/scroll/png/scroll_top_center.png);
    float:left;
}
.scroll_top_right
{
    width:38px;
    height:40px;
    background-image:url(../img/ui/scroll/png/scroll_top_right.png);
    float:left;
}

.scroll_body_left
{
    width:31px;
    background-image:url(../img/ui/scroll/png/scroll_body_left.png);
    float:left;
    clear:left;
}
.scroll_body_center
{
    margin:0px;
    padding:0px;
    height:225px;
    background-color:#af9260;
    float:left;
    overflow:hidden;
}
.scroll_body_right
{
    width:38px;
    background-image:url(../img/ui/scroll/png/scroll_body_right.png);
    float:left;
}

.scroll_bottom_left
{
    width:31px;
    height:40px;
    background-image:url(../img/ui/scroll/png/scroll_bottom_left.png);
    float:left;
    clear:left;
}
.scroll_bottom_center
{
    height:40px;
    background-image:url(../img/ui/scroll/png/scroll_bottom_center.png);
    float:left;
}
.scroll_bottom_right
{
    width:38px;
    height:40px;
    background-image:url(../img/ui/scroll/png/scroll_bottom_right.png);
    float:left;
}

* html .scroll_top_left
{
    width:31px;
    height:40px;
    background-image:url(../img/ui/scroll/gif/scroll_top_left.gif);
    float:left;
}
* html .scroll_top_center
{
    overflow: hidden;
    height:40px;
    background-image:url(../img/ui/scroll/gif/scroll_top_center.gif);
    float:left;
}
* html .scroll_top_right
{
    width:38px;
    height:40px;
    background-image:url(../img/ui/scroll/gif/scroll_top_right.gif);
    float:left;
}

* html .scroll_body_left
{
    width:31px;
    background-image:url(../img/ui/scroll/gif/scroll_body_left.gif);
    float:left;
    clear:left;
}
* html .scroll_body_right
{
    width:38px;
    background-image:url(../img/ui/scroll/gif/scroll_body_right.gif);
    float:left;
}

* html .scroll_bottom_left
{
    width:31px;
    height:40px;
    background-image:url(../img/ui/scroll/gif/scroll_bottom_left.gif);
    float:left;
    clear:left;
}
* html .scroll_bottom_center
{
    height:40px;
    background-image:url(../img/ui/scroll/gif/scroll_bottom_center.gif);
    float:left;
}
* html .scroll_bottom_right
{
    width:38px;
    height:40px;
    background-image:url(../img/ui/scroll/gif/scroll_bottom_right.gif);
    float:left;
}

.expedition_box
{
    float:left;
    width: 124px;
    margin: 4px;
/*    height: 270px;*/
}

.expedition_name
{
    background-image: url(../img/expedition/nameplate.jpg);
    width: 123px;
    height: 26px;
    color: #e6d579;
    font-weight:bold;
    text-align: center;
    padding-top: 8px;
    font-size: 12px;
}

.expedition_picture
{
    position: relative;
}

.expedition_picture_boss
{
    position:absolute;
    top: 0px;
    left: 0px;
    width: 123px;
    height: 142px;
    background-image: url(../img/expedition/boss_picture.png);
}

.expedition_progress
{
    background-image: url(../img/expedition/progress_background.jpg);
    width:123px;
    height: 24px;
    position:relative;
}

.expedition_progress_bar
{
    position:absolute;
    top:1px;
    left: 4px;
    width: 115px;
    height:24px;
}

.expedition_progress_fill
{
    height: 24px;
    background-image: url(../img/expedition/progress_fill.jpg);
    background-repeat:repeat-x;
}

.expedition_progress_text
{
    position:absolute;
    top:0px;
    left: 0px;
    width: 123px;
    height:24px;
    text-align:center;
    color:white;
    font-weight:bold;
}

.expedition_button
{
    background-image: url(../img/expedition/button.jpg);
    width:123px;
    height: 26px;
    border: 0px;
    cursor: pointer;
    margin-top: 10px;
    margin-left: 0px;
    font-weight:bold;
    color: #513F2C;
}

.expedition_button_disabled
{
    background-image: url(../img/expedition/button_disabled.jpg);
    color: gray;
    width:123px;
    height: 26px;
    border: 0px;
    margin-top: 10px;
    margin-left: 0px;
}

.expedition_button_disabled_level
{
    color: #513F2C;
}

.expedition_cooldown_reduce
{
    height:20px;
    width:123px;
    text-align:center;
    font-weight:bold;
}

.expedition_bonus_box
{
    background: #d3c195;
    border: 2px solid #bba86e;
    width:112px;
    height: 31px;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    margin-top: 10px;
}

.expedition_bonus
{
    margin-right: 2px;
    float:left;
    width: 26px;
    height: 26px;
}

.header_box
{
    font-size: 12px;
    font-weight: bold;
    color:#c7b68a;
    text-align:left;
    position:absolute;
    top: 42px;
    height: 35px;
}

.header_box_big
{
    font-size: 12px;
    font-weight: bold;
    color:#c7b68a;
    text-align:left;
    position:absolute;
    top: 45px;
    height: 55px;
}

#header_menue
{
    position:absolute;
    left: 165px;
    top: 38px;
    width: 170px;
    height: 39px;
}

#header_values_ressources
{
    left: 355px;
    width: 90px;
}

#header_values_general
{
    left: 450px;
    width: 50px;
}

.header_values_bar
{
	background-image:url(../img/energie_balken_grund.gif);
	position:absolute;
	left:5px;
    top:3px;
	width:102px;
	height:6px;
	overflow:hidden;
	text-align: left;
	margin-right:10px;
}

.header_values_bar_percent
{
	position:absolute;
	width:30px;
	text-align:left;
	top:0px;
	right:0px;
	font-weight: bold;
    font-size: 9px;
	color:#c7b68a;
}

#header_values_hp
{
    position:absolute;
    top: 77px;
    left: 355px;
    width: 142px;
    height: 15px;
    text-align: right;
}

#header_values_hp_bar_fill
{
	background-image:url(../img/energie_rot.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	height:6px;
}

#header_values_xp
{
    position:absolute;
    top: 87px;
    left: 355px;
    width: 142px;
    height: 15px;
    text-align: right;
}

#header_values_xp_bar_fill
{
	background-image:url(../img/energie_gelb.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	height:6px;
}

#header_values_pvp
{
    left: 770px;
    width: 230px;
}

#header_values_pve
{
    left: 520px;
    width: 230px;
}

.headericon_small
{
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 2px;
    margin-top: 1px;
}

.headervalue_small
{
    float:left;
}

.headervalue_smaller
{
    float:left;
    font-size: 9px;
    padding-top: 3px;
}

.headericon_big
{
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 5px;
}

.headervalue_big
{
    float:left;
    font-size: 16px;
    margin-top: 2px;
}

.cooldown_bar
{
    position:absolute;
    top:75px;
    width:140px;
    height:21px;
    background-image:url(../img/ui/bar.jpg);
    overflow:hidden;
}
#cooldown_bar_expedition { left: 605px; top:49px; }
#cooldown_bar_dungeon { left: 605px; }
#cooldown_bar_arena { left: 850px; top:49px;}
#cooldown_bar_ct { left: 850px;}

.cooldown_bar_text
{
    position:absolute;
    top: 0px;
    left: 0px;
    width:100%;
    height:100%;
    color: #c8b38a;
    font-size: 12px;
    text-align:center;
    font-weight:bold;
    padding-top: 1px;
    z-index: 5;
}

.cooldown_bar_fill_progress
{
    background-image:url(../img/ui/bar_fill.jpg);
}
.cooldown_bar_fill_ready
{
    background-image:url(../img/ui/bar_fill_green.jpg);
}

.cooldown_bar_fill
{
    position:absolute;
    top: 1px;
    left: 2px;
    height:19px;
    background-repeat: repeat-x;
}

a.cooldown_bar_link
{
    position:absolute;
    top: 0px;
    left: 0px;
    width:138px;
    height:19px;
    display:block;
    z-index:10;
    text-decoration:none;
    background-image: url(../img/spacer.gif);
}

a.cooldown_bar_link:hover
{
    border:1px solid #BFAE54;
}

#icon_highscore { background-image: url(../img/ui/icon_highscore.gif); }
#icon_arena { background-image: url(../img/ui/icon_arena.gif); }
#icon_grouparena { background-image: url(../img/ui/icon_grouparena.gif); }
#icon_expeditionpoints { background-image: url(../img/ui/icon_expeditionpoints.gif); }
#icon_dungeonpoints { background-image: url(../img/ui/icon_dungeonpoints.gif); }
#icon_gold { background-image: url(../img/ui/icon_gold.gif); }
#icon_rubies { background-image: url(../img/ui/icon_rubies.gif); }
#icon_level { background-image: url(../img/ui/icon_level.gif); }
#icon_honor { background-image: url(../img/ui/icon_honor.gif); }
#icon_fame { background-image: url(../img/ui/icon_fame.gif); }

div#header_game > span,  div#header_game > span a{
    color:white;
    font-weight:bold;
    margin-left: 13px;
    margin-right: 13px;
    font-size: 11px;
}

.blackoutDialog_header
{
    background-image:url(../img/ui/blackoutDialog/header.png);
    width:618px;
    height:64px;
    padding-top: 65px;
}

.blackoutDialog_header_small
{
    background-image:url(../img/ui/blackoutDialog/header_small.png);
    width:618px;
    height:63px;
}

.blackoutDialog_body
{
    background-image:url(../img/ui/blackoutDialog/body.png);
    width:518px;
    padding-left: 50px;
    padding-right: 50px;
}

.blackoutDialog_icon
{
    width: 90px;
    height:100%;
    float:left;
    text-align:center;
}

.blackoutDialog_text
{
    margin:5px;
    margin-top: -15px;
    min-height:60px;
    width: 400px;
    float:left;
}

.blackoutDialog_text_big
{
    width: 500px;
}

.blackoutDialog_buttons
{
    border-spacing:0px;
    width:80%;
    margin-top:20px;
    margin-left: 50px;
}

.blackoutDialog_footer
{
    background-image:url(../img/ui/blackoutDialog/footer.png);
    width:618px;
    height:75px;
}

#quest_header_accepted
{
    font-weight: bold;
    color:#f1e8c1;
    font-size: 18px;
    padding-top: 10px;
    padding-left: 15px;
}

#quest_header_cooldown
{
    color:#C7B68A;
    padding-left: 15px;
}

#quest_header_cooldown_cancel
{
    position:absolute;
    left: 385px;
    top: 12px;
    text-align: center;
    color: #C7B68A;
}

.quest_slot_icon
{
    position:absolute;
    left: 15px;
    top: 8px;
    width: 48px;
    height: 48px;
}

.quest_slot_title
{
    position: absolute;
    left: 70px;
    top: 9px;
    width: 420px;
    height: 40px;
    font-size: 13px;
    font-weight:bold;
    line-height: 1.2;
}

.quest_slot_reward_box
{
    position: absolute;
    left: 70px;
    top: 40px;
    height: 15px;
    width:420px;
    font-size: 11px;
    color: #513F2C;
}

.quest_slot_reward_text
{
    font-weight:bold;
    float:left;
}

.quest_slot_reward
{
    float:left;
    text-align:right;
}
.quest_slot_reward_gold { width: 70px; }
.quest_slot_reward_god { width: 20px;}
.quest_slot_reward_honor { width: 18px;}
.quest_slot_reward_xp { width: 18px; }
.quest_slot_reward_item { width: 18px; }

.quest_slot_progress
{
    position: absolute;
    right: 15px;
    top: 10px;
    width: 50px;
    text-align: right;
    font-weight:bold;

}

.quest_slot_time
{
    position: absolute;
    right: 50px;
    top: 40px;
    width: 80px;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
}

a.quest_slot_button
{
    position:absolute;
    bottom: 1px;
    right:10px;
    width:30px;
    height:30px;
    border: 0px;
}

a.quest_slot_button_accept
{
    bottom: 16px;
    background-image:url(../img/ui/quest/button_accept.jpg);
}
a.quest_slot_button_accept:hover { background-image:url(../img/ui/quest/button_accept_hover.jpg); }

a.quest_slot_button_finish
{
    bottom: 16px;
    background-image:url(../img/ui/quest/button_finish.jpg);
}
a.quest_slot_button_finish:hover { background-image:url(../img/ui/quest/button_finish_hover.jpg); }

a.quest_slot_button_cancel { background-image:url(../img/ui/quest/button_cancel.jpg); }
a.quest_slot_button_cancel:hover { background-image:url(../img/ui/quest/button_cancel_hover.jpg); }

a.quest_slot_button_restart { background-image:url(../img/ui/quest/button_restart.jpg); }
a.quest_slot_button_restart:hover { background-image:url(../img/ui/quest/button_restart_hover.jpg); }

#quest_footer_reroll
{
    color: #C7B68A;
    text-align: center;
    padding-top: 17px;
    font-size: 11px;
}

#centurio
{
    width: 530px;
    margin-left: auto;
    margin-right: auto;
}

#cooldown_bar_event
{
    position:absolute;
    left: 757px;
    top: 123px;
    width:140px;
    height:21px;
    background-image:url(../img/ui/bar.jpg);
    overflow:hidden;
    background-color: red;
    z-index: 500;
}

.contentboard_start
{
    margin-left: -10px;
}

.contentboard_header_short
{
    position: relative;
    background-image:url(../img/ui/contentboard/header_short.jpg);
    width: 555px;
    height: 12px;
}

.contentboard_header_medium
{
    position: relative;
    background-image:url(../img/ui/contentboard/header_medium.jpg);
    width: 555px;
    height: 31px;
}

.contentboard_header_long
{
    position: relative;
    background-image:url(../img/ui/contentboard/header_long.jpg);
    width: 555px;
    height: 63px;
}

.contentboard_paper_top
{
    position: relative;
    width: 555px;
    height: 14px;
}

.contentboard_paper_repeat
{
    position: relative;
    background-repeat: repeat-y;
    width: 555px;
    padding-left: 15px;
}

.contentboard_paper_bottom
{
    position: relative;
    width: 555px;
    height: 14px;
}

.contentboard_paper_active_top
{
    background-image:url(../img/ui/contentboard/paper_active_top.jpg);
}

.contentboard_paper_active_repeat
{
    background-image:url(../img/ui/contentboard/paper_active_repeat.jpg);
}

.contentboard_paper_active_bottom
{
    background-image:url(../img/ui/contentboard/paper_active_bottom.jpg);
}

.contentboard_paper_active_top_dual
{
    background-image:url(../img/ui/contentboard/paper_active_top_dual.jpg);
}

.contentboard_paper_active_repeat_dual
{
    background-image:url(../img/ui/contentboard/paper_active_repeat_dual.jpg);
}

.contentboard_paper_active_bottom_dual
{
    background-image:url(../img/ui/contentboard/paper_active_bottom_dual.jpg);
}

.contentboard_paper_inactive_top
{
    background-image:url(../img/ui/contentboard/paper_inactive_top.jpg);
}

.contentboard_paper_inactive_repeat
{
    background-image:url(../img/ui/contentboard/paper_inactive_repeat.jpg);
}

.contentboard_paper_inactive_bottom
{
    background-image:url(../img/ui/contentboard/paper_inactive_bottom.jpg);
}

.contentboard_footer_short
{
    position: relative;
    background-image:url(../img/ui/contentboard/footer_short.jpg);
    width: 555px;
    height: 12px;
}

.contentboard_footer_long
{
    position: relative;
    background-image:url(../img/ui/contentboard/footer_long.jpg);
    width: 555px;
    height: 63px;
}
.contentboard_footer_long
{
    position: relative;
    background-image:url(../img/ui/contentboard/footer_long.jpg);
    width: 555px;
    height: 63px;
}

.contentboard_spacer
{
    position: relative;
    background-image:url(../img/ui/contentboard/spacer.jpg);
    width: 555px;
    height: 9px;
}

.contentboard_inner
{
    padding-left: 10px;
    padding-right: 10px;
    position:relative;
}

.contentboard_slot
{
    width: 555px;
    height: 63px;
    position:relative;
}

.contentboard_slot_inactive
{
    background-image:url(../img/ui/contentboard/slot_inactive.jpg);
}

.contentboard_slot_active
{
    background-image:url(../img/ui/contentboard/slot_active.jpg);
}

.halloffame
{
    margin-left: 10px;
    margin-right: 10px;
}

.halloffame th, .halloffame td
{
    overflow: hidden;
}

.halloffame table
{
    width: 520px;
}

.halloffame_name
{
    text-align: left !important;
    width: 200px;
}

th.halloffame_name
{
    width: 240px;
}

.halloffame_place
{
    background-repeat: no-repeat;
    background-position: 3px;
    width: 40px;
    height: 30px;
    text-align: center !important;
    font-weight: bold !important;
}

.halloffame_place_1 { background-image: url(../img/ui/halloffame/place_1.png); }
.halloffame_place_2 { background-image: url(../img/ui/halloffame/place_2.png); }
.halloffame_place_3 { background-image: url(../img/ui/halloffame/place_3.png); }
.halloffame_place_default { background-image: url(../img/ui/halloffame/place_default.png); }

.halloffame_value
{
    text-align: center !important;
    width: 120px;
}

.halloffame_date
{
    text-align: center !important;
    width: 100px;
}

.halloffame_round
{
    text-align: center !important;
    width: 80px;
}

.slide_arrow_open
{
	background-image: url(../img/arrow_down.gif);
	background-repeat: no-repeat;
	width:20px;
	cursor:pointer;
    float: left;
    padding-right: 5px;
}

.slide_arrow_closed
{
	background-image: url(../img/arrow_right.gif);
	background-repeat: no-repeat;
	width:20px;
    height: 20px;
	cursor:pointer;
    float: left;
    padding-right: 5px;
}

#chat_icon
{
    position: absolute;
    top: 115px;
    left: 30px;
    width: 24px;
    height: 24px;
    cursor:pointer;
}

.chat_icon_enable { background-image: url(../img/chat_enable.png); }
.chat_icon_disable { background-image: url(../img/chat_disable.png); }

.serverevent_picture
{
    width: 100px;
    float: left;
    margin-right: 10px;
}

.serverevent_content
{
    float: left;
    width: 400px;
}

.serverevent_title
{
    font-size: 16px;
    font-weight: bold;
}

.serverevent_date
{
    font-size: 11px;
    font-weight: bold;
}

.serverevent_description
{
    font-size: 13px;
}

#magus_box
{
    position:relative;
    background-image:url(../img/ui/magus/background.png);
    left:7px;
    top:0px;
    width:197px;
    height:259px;
}

.magus_itembox
{
    position: absolute;
    top: 7px;
    left: 9px;
    width: 64px;
    height: 96px;
    background-image: url(../img/shop/shop_zelle.gif);
}

#magus_upgrade_arrow
{
    width: 51px;
    height: 33px;
    position: absolute;
    left: 74px;
    top: 40px;
    background-image: url(../img/ui/magus/arrow.png);
    background-repeat:no-repeat;
}

#magus_upgrade_chance
{
    position: absolute;
    top: 5px;
    left: 0px;
    width:50px;
    font-weight:bold;
    text-align: center;
    font-size: 14px;
}

#magus_targetbox
{
    width: 64px;
    height: 96px;
    background-image: url(../img/shop/shop_zelle_gray.gif);
    position: absolute;
    right: 8px;
    top: 7px;
}

#magus_slider_box
{
    position:absolute;
    top: 110px;
    left: 20px;
    width:160px;
}

#magus_button_box
{
    position: absolute;
    left:0px;
    top: 225px;
    text-align:center;
    width: 197px;
}

.magus_slider
{
    height: 24px;
    margin-bottom: 10px;
    position: relative;
}

.magus_slider .knob
{
    background-image: url(../img/ui/magus/slider_knob.png);
    width: 13px;
    height: 24px;
    cursor: pointer;
}

#magus_slider_gold_bg
{
    background-image:url(../img/ui/magus/slider_gold_bg.png);
    width:119px;
    height:24px;
}

#magus_slider_gold
{
    width: 113px;
    background-image: url(../img/ui/magus/slider_gold_fill.png);
    background-repeat: repeat-x;
    margin-left: 3px;
}

#magus_slider_rubies_bg
{
    background-image:url(../img/ui/magus/slider_rubies_bg.png);
    width:155px;
    height:24px;
    margin-top: 5px;
}

#magus_slider_rubies
{
    width: 149px;
    background-image: url(../img/ui/magus/slider_rubies_fill.png);
    background-repeat: repeat-x;
    margin-left: 3px;
}

.magus_chance_box
{
    margin-top:5px;
}

.magus_chance_label
{
    float:left;
    font-weight:bold;
    font-size:15px;
}

.magus_chance_currency
{
    float:left;
    margin-top: 3px;
    margin-left: 5px;
}

#magus_gold_chance, #magus_rubies_chance
{
    float:left;
    width: 20px;
    height: 20px;
    text-align:center;
    color:black;
    font-size: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#magus_gold_cost, #magus_rubies_cost
{
    margin-left: 15px;
    float:left;
    text-align:center;
    width: 75px;
    height: 20px;
    color:black;
    font-size: 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pling {
	position: absolute;
	font-weight: bold;
	text-align: center;
	z-index: 2000;
}

.dd_highlight
{
    position: absolute;
    left:   0px;
    top:  0px;
    width:  100%;
    height: 100%;
	filter:alpha(opacity=30);
	\-moz-opacity: 0.30;
	opacity: 0.30;
	background-color: green;
}

.spinner
{
	position: absolute;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	z-index: 999;
	background: #fff;
}

.spinner-img
{
	background: url(../img/ui/spinner.gif) no-repeat;
	width: 32px;
	height: 32px;
	margin: 0 auto;
}

.missions_header_content
{
    font-weight: bold;
    color: #f1e8c1;
    font-size: 18px;
    padding-top: 3px;
    padding-left: 10px;
}

.missions_slot_title
{
    position: absolute;
    left: 20px;
    top: 9px;
    width: 420px;
    height: 40px;
    font-size: 13px;
    font-weight:bold;
    line-height: 1.2;
}

.missions_slot_state
{
    position: absolute;
    left: 440px;
    top: 21px;
    width: 102px;
    height: 40px;
    font-size: 14px;
    font-weight:bold;
    line-height: 1.2;
    text-align: center;
}

.missions_data
{
    width: 532px;
    height: 61px;
    margin-left: 12px;
}

.progress_bar
{
	background-image:url(../img/energie_balken_grund.gif);
	width:102px;
	height:6px;
	overflow:hidden;
    text-align: left;
}

.progress_bar_dynamic
{
    background-color: #000000;
    border-top: 1px solid #554220;
    border-left: 1px solid #776632;
    border-right: 1px solid #776632;
    border-bottom: 1px solid #776632;
    width:102px;
    height:4px;
    overflow:hidden;
    text-align: left;
}


.progress_bar_1
{
	background-image:url(../img/energie_gruen.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	height:6px;
    margin-left: 1px;
    margin-right: 1px;
}

.progress_bar_2
{
	background-image:url(../img/energie_rot.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	height:6px;
    margin-left: 1px;
    margin-right: 1px;
}

.missions_progress_bar
{
    position: absolute;
    top: 25px;
    left: 0px;
}

.missions_slot_reward_box
{
    position: absolute;
    left: 21px;
    top: 40px;
    height: 15px;
    width:420px;
    font-size: 11px;
    color: #513F2C;
}

.missions_slot_reward_text
{
    font-weight:bold;
    float:left;
}

.missions_slot_reward
{
    float:left;
    text-align:right;
    width: 55px;
}

#gods
{
    position:relative;
    left: -10px;
    background-image: url(../img/ui/gods/background.png);
    background-repeat: no-repeat;
    width: 554px;
    height: 625px;
}

#gods #daily_points
{
    position:absolute;
    top: 290px;
    left: 232px;
    width: 90px;
    height: 30px;
    text-align:center;
    font-size: 20px;
    font-weight:bold;
}

#gods .god_box
{
    position:absolute;
    background-image: url(../img/ui/gods/ring_background.png);
    width: 146px;
    height: 146px;
}

#gods #mars
{
    left: 204px;
    top: 25px;
}

#gods #apollo
{
    left: 204px;
    top: 439px;
}

#gods #diana
{
    left: 383px;
    top: 336px;
}

#gods #merkur
{
    left: 383px;
    top: 129px;
}

#gods #minerva
{
    left: 25px;
    top: 336px;
}

#gods #vulcanus
{
    left: 25px;
    top: 129px;
}

#gods .god_nameplate
{
    position:absolute;
    left: -8px;
    top: 120px;
    width: 158px;
    height: 62px;
    background-image: url(../img/ui/gods/nameplate.png);
}

#gods .god_nameplate .god_name
{
    width: 158px;
    height: 20px;
    position:absolute;
    top: 5px;
    left: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

#gods .god_nameplate .god_points
{
    width: 158px;
    height: 20px;
    position: absolute;
    top: 25px;
    left: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

#gods .god_cooldown
{
    width: 90px;
    position:absolute;
    background-color:black;
    filter: alpha(opacity = 80); \-moz-opacity: 0.80; opacity: 0.80;
    color:white;
    top: 65px;
    left:28px;
    font-weight: bold;
    text-align:center;
    font-size: 14px;
}

.gods_list_image
{
    margin-right: 5px;
    border: 1px solid #513F2C;
    float: left;
    cursor: pointer;
}

#buffbar_small
{
	position :relative;
    width: 262px;
    margin-top: 3px;
	min-height: 38px;
}

.buffbar_background_small
{
    background-image:url(../img/ui/buffs/buff_wall.gif);
}

.buff_small
{
	width: 35px;
	height: 38px;
	background-image:url(../img/ui/buffs/buff_bg.gif);
    float: left;
}

.buff_attacker_small
{
    float: left;
}

.buff_defender_small
{
    float: right;
}

.buffend_small
{
	background-image: url(../img/ui/buffs/buff_bg_end.gif);
	width: 38px;
}

.buff_inner_small
{
	height: 32px;
	margin-left: 3px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.guild_temple_label
{
    font-weight: bold;;
}

.guild_temple_points_god
{
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}

.guild_temple_god_image
{
    cursor: pointer;
}

.guild_temple_god
{
    float: left;
    width: 74px;
    text-align: center;
}

#training_box
{
    position: relative;
    margin-top:10px;
    color: #695220;
}

.training_inner
{
	position:relative;
	background-image:url(../img/ui/training/inner.jpg);
	display:block;
	background-repeat:no-repeat;
	overflow:hidden;
	width:500px;
	height:30px;
}

.training_values
{
	position:relative;
	display:block;
	float:right;
	width: 190px;
	text-align:right;
	top:-13px;
	right:190px;
	font-weight: bold;
    font-size: 14px;
	color: #540400;
}

.training_link
{
	height:20px;
	position:absolute;
	top:2px;
	right: 7px;
    font-weight:bold;
}

.training_costs
{
    position:absolute;
    top: 5px;
    right:30px;
    width: 100px;
    text-align: right;
}

a.training_button
{
    position:absolute;
    right: 0px;
    width:25px;
    height:25px;
    border: 0px;
    background-image: url(../img/ui/training/button.jpg);
}

a.training_button:hover
{
    background-image: url(../img/ui/training/button_hover.jpg);
}

.training_value, .training_operator
{
	float:left;
	width:40px;
	text-align:center;
	font-weight: bold;
    color:#695220;
}

.training_operator
{
	width:10px;
    color:#695220;
}

.arena_spinner
{
	position: absolute;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	z-index: 999;
}

.arena_spinner-img
{
	background: url(../img/ui/spinner2.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0 auto;
    top: -5px;
}

.arena_spinner-content
{
    margin-top: -9px;
}

#ct_state_current
{
    float:left;
    width: 300px;
    font-size: 13px;
    font-weight:bold;
    padding-top: 4px;
}

#ct_state_change
{
    float:right;
}

.loginbonus
{
    width:849px;
    height: 358px;
    background: url(../img/ui/loginbonus/loginbonus.png) no-repeat;
}

.loginbonus_content
{
    padding-left: 74px;
    padding-right: 71px;
}

.loginbonus_head
{
    padding-top: 45px;
    font-size: 25px;
    text-align: center;
}

.loginbonus_special
{
    font-weight: bold;
    padding-top: 15px;
    text-align: center;
}

.loginbonus_description
{
    text-align: center;
}

.loginbonus_body
{
    height: 141px;
    padding-top: 10px;
}

.loginbonus_bonus
{
    float: left;
    width: 88px;
}

.loginbonus_icon
{
    height: 100px;
    text-align: center;
}

.loginbonus_icon_fade
{
    position: absolute;
    left: 9px;
    top: 5px;
    background-color: black;
    width: 70px;
    height: 89px;
    opacity: .4;
	filter: alpha(opacity=40);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}

.loginbonus_state
{
    position: absolute;
    left: 9px;
    top: 5px;
}

.loginbonus_text
{
    text-align: center;
    margin-top: 5px;
    overflow: hidden;
}

.loginbonus_text_current
{
    font-weight: bold;
}

.loginbonus_buttons
{
    padding-top: 20px;
    text-align: center;
    clear: both;
}

.expedition_serverquest_box
{
    background: #d3c195;
    border: 2px solid #bba86e;
    width:112px;
    height: 31px;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    margin-top: 10px;
}

.highlight_guildmember
{
    color: #247F2A !important;
}

.serverquest_reward_header
{
    font-weight: bold;
    color: #f1e8c1;
    font-size: 18px;
    padding-top: 3px;
    padding-left: 10px;
}

.serverquest_reward_fade
{
    height: 51px;
    background-color: black;
    position: absolute;
    z-index: 10;
    opacity: .4
}
.serverquest_rewards
{
    width: 524px;
}

.serverquest_reward_points
{
    float: left;
}

.serverquest_reward_other
{
    margin-left: 22px;
    float: left;
}

.costumes_box
{
    float: left;
    margin-right: 11px;
    margin-bottom: 12px;
    text-align: center;
    position:relative;
    width: 168px;
}

#costumes_button_left
{
    width: 80px;
    height: 26px;
    float: left;
    position: relative;
    margin-top: 2px;
}

#costumes_button_right
{
    width: 80px;
    height: 26px;
    float: right;
    position: relative;
    margin-top: 2px;
}

.costumes_button_ticker
{
    color: #BCBCBC;
    cursor: default;
    position: absolute;
    left: 0px;
    top: 4px;
    width: 100%;
    text-align: center;
    font-weight:bold;
}

.costumes_button
{
    margin-top: 0px;
    margin-left: 0px;
    font-weight:bold;
    color: #513F2C;
    width: 80px;
   	height:26px;
   	border: 0px;
   	font-size:11px;
}

.costumes_button_single
{
    /*background-image: url(../img/costumes/button_single.jpg);*/
    background: #390301;
    background: -moz-linear-gradient(top, #E0D062, #E0BE62);
    background: -webkit-gradient(linear, left top, left bottom, from(#E0D062), to(#E0BE62));
    background: linear-gradient(to bottom, #E0D062, #E0BE62);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E0D062', EndColorStr='#E0BE62', GradientType=0);
    cursor: pointer;
}

.costumes_button_group
{
    background-image: url(../img/costumes/button_group.jpg);
    cursor: pointer;
}

.awesome-button.costumes_button_active_single
{
    /*background-image: url(../img/costumes/button_active_single.jpg);*/
    background: #390301;
    background: -moz-linear-gradient(top, #E0D062, #E0BE62);
    background: -webkit-gradient(linear, left top, left bottom, from(#E0D062), to(#E0BE62));
    background: linear-gradient(to bottom, #E0D062, #E0BE62);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E0D062', EndColorStr='#E0BE62', GradientType=0);
    cursor: pointer;
}

.awesome-button.costumes_button_active_group
{
    /*background-image: url(../img/costumes/button_active_group.jpg);*/
    cursor: pointer;
    background: #390301;
    background: -moz-linear-gradient(top, #E0D062, #E0BE62);
    background: -webkit-gradient(linear, left top, left bottom, from(#E0D062), to(#E0BE62));
    background: linear-gradient(to bottom, #E0D062, #E0BE62);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E0D062', EndColorStr='#E0BE62', GradientType=0);
}

.costumes_button_inactive
{
    background-image: url(../img/costumes/button_inactive.jpg);
    cursor: default;

}

.costumes_button_overlay
{
    position: absolute;
    left: 0px;
    top: 0px;
    background: white;
    filter: alpha(opacity = 50); \-moz-opacity: 0.50; opacity: 0.5;
    width: 80px;
    height: 26px;
}

.avatar_costume_part
{
    position: absolute;
    top: 0px;
    left: 0px;
}

.avatar
{
    width:168px;
    height:194px;
}

.premiumfeature_picture
{
    width: 70px;
    float: left;
    margin-right: 10px;
    position:relative;
}

.premiumfeature_content
{
    float: left;
    width: 400px;
}

.premiumfeature_time
{
    color: green;
    float: left;
    width: 400px;
}

.premiumfeature_title
{
    font-size: 16px;
    font-weight: bold;
}

.premiumfeature_description
{
    font-size: 13px;
    width: 310px;
}

.premiumfeature_activate
{
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    width: 90px;
}

.premiumfeature_tokencount
 {
     position:absolute;
     color:white;
     font-weight: bold;
     font-size: 16px;
     text-align: center;
     width: 70px;
     height: 26px;
     background-image: url(../img/ui/shop/amount_background.jpg);
     left: 0;
     top: 82px;
 }

.premiumfeature_activate_box
{
    position:absolute;
    right:25px;
    top:30px;
    width:120px;
    height: 80px;
    text-align:center;
}

a.premiumfeature_quicklink
{
    position:absolute;
    display:block;
    bottom: 0px;
    right: 5px;
}

.premiumfeature_buy_box
{
    position: absolute;
    right: 27px;
    top: 10px;
    width: 140px;
}

.premiumfeature_button_buy_label
{
    float:left;
    font-weight: bold;
    font-size: 13px;
    padding-top: 3px;
    width: 65px;
    text-align:right;
}

.premiumfeature_button_buy
{
    background-image: url(../img/ui/shop/button_buy.jpg);
    width: 50px;
    height: 22px;
    display:block;
    text-align:right;
    padding-right: 10px;
    text-decoration: none !important;
    cursor:pointer;
    margin-bottom: 3px;
    margin-right: 5px;
    padding-top: 4px;
    float:right;
}

.premiumfeature_button_buy_disabled
{
    background-image: url(../img/ui/shop/button_buy_disabled.jpg);
    cursor: default;
}

.map
{
    position: relative;
    width:532px;
    height:400px;
}

.map_labels
{
    z-index: 1;
    position:absolute;
    top:0px;
    left:0px;
    width:532px;
    height:400px;
}

.map_label
{
    position:absolute;
    background-color:#513F2C;
    border:1px solid #D3C195;
    color:#D3C195 !important;
    text-decoration: none !important;
    padding:0px 4px;
    font-size: 10px;
    font-weight:bold;
}

.map_clickareas
{
    z-index:2;
    position:absolute;
    top:0px;
    left:0px;
    width:532px;
    height:400px;
}

.map_link
{
    position:absolute;
    display:block;
}


.mysterybox_reward
{
    float: left;
    width: 80px;
    height: 92px;
    color: black;
    text-align: center;
}

.mysterybox_reward_item_wheel
{
    position: relative;
    float: left;
}

.mysterybox_reward_item_pool
{
    position:relative;
    /*border: 1px solid black;*/
    margin: 1px;
    width: 80px;
    height: 92px;
}

.mysterybox_reward_item_count
{
    position:absolute;
    right: 6px;
    bottom: 7px;
    width: 20px;
    height: 20px;
    cursor: default;
}

.mysterybox_reward_item_count_value
{
    color:white;
    font-weight: bold;
    font-size: 14px;
}

.mysterybox_reward_item_count_background
{
    background-image: url(../img/premium/box/amount.png);
}

.mysterybox_reward_border
{
    position:absolute;
    right:0px;
    top:0px;
    width: 80px;
    height: 92px;
}

.mysterybox_reward_border_silver { background-image: url(../img/premium/box/border_silver.png); }
.mysterybox_reward_border_gold { background-image: url(../img/premium/box/border_gold.png); }
.mysterybox_reward_border_default { background-image: url(../img/premium/box/border_default.png); }


.mysterybox_reward_pool
{
    height: 195px;
    padding-left: 11px;
}

.mysterybox_left
{
    float: left;
    margin-left: 11px;
    position:relative;
}

#mysterybox_wheel
{
    position:relative;
    width: 80px;
    height: 92px;
    overflow: hidden;
}

#mysterybox_picture
{
    position:absolute;
    top:0px;
    left:0px;
    width: 80px;
    height: 92px;
    overflow: hidden;
}

#mysterybox_buttons
{
    width: 110px;
    position:absolute;
    right: 35px;
    top: 35px;
    text-align: center;
}

#mysterybox_luck
{
    text-align: center;
    color: #C7B68A;
    padding-top: 15px;
}

.mysterybox_content
{
    float:left;
    margin-left: 10px;
}

.mysterybox_title
{
    font-size: 16px;
    font-weight: bold;
}

.mysterybox_description
{
    font-size: 13px;
    width: 310px;
}

.mysterybox_count
{
    color:white;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    width: 80px;
    height: 25px;
    background-image: url(../img/ui/shop/box_amount_background.jpg);
    margin-top: 1px;
    padding-top: 1px;
}

.mysterybox_header_content
{
    font-weight: bold;
    color: #612D04;
    font-size: 14px;
    padding-top: 3px;
    padding-left: 11px;
}

.mysterybox_popup_text
{
    float:left;
    margin-left: 10px;
    width: 400px;
}

.premium_activate_button
{
    background-image: url(../img/ui/shop/button_activate.jpg);
    width:110px;
    height: 26px;
    border: 0px;
    cursor: pointer;
    margin-top: 10px;
    margin-left: 0px;
    font-weight:bold;
    font-size: 12px;
    color: #513F2C;
}

.player_picture
{
    width:168px;
    height:194px;
    margin-left:auto;
    margin-right:auto;
    position: relative;
}

.shop_nav_dyn_left
{
    float: left;
    width: 4px;
    height: 20px;
}

.shop_nav_dyn_repeat
{
    float: left;
    padding: 2px 2px 0 2px;
    font-weight: bold;
    height: 20px;
    max-width: 110px;
    overflow: hidden;
    text-decoration: none;
    background-repeat: repeat-x;
}

.shop_nav_dyn_right
{
    float: left;
    width: 5px;
    height: 20px;
}

.shop_nav_dyn_left_active
{
    background-image: url(../img/shop/shop_tab_dyn_left_active.gif);
}

.shop_nav_dyn_repeat_active
{
    color: #B9995F;
    cursor: pointer;
    background-image: url(../img/shop/shop_tab_dyn_repeat_active.gif);
}

.shop_nav_dyn_right_active
{
    background-image: url(../img/shop/shop_tab_dyn_right_active.gif);
}

.shop_nav_dyn_left_inactive
{
    background-image: url(../img/shop/shop_tab_dyn_left.gif);
}

.shop_nav_dyn_repeat_inactive
{
    color: #967031;
    background-image: url(../img/shop/shop_tab_dyn_repeat.gif);
}

.shop_nav_dyn_right_inactive
{
    background-image: url(../img/shop/shop_tab_dyn_right.gif);
}

.shop_nav_element
{
    float: left;
}

.avatar_costume_animation
{
    background-repeat: no-repeat;
    background-position: 0 0;
}

.avatar_small
{
    width:100px;
    height:115px;
}

.gender_box
{
    float: left;
    padding: 5px;
    cursor: pointer;
    filter: alpha(opacity = 50); \-moz-opacity: 0.50; opacity: 0.50;
}

.gender_selected
{
    filter: alpha(opacity = 100); \-moz-opacity: 1; opacity: 1;
}

.payment_spinner
{
	position: absolute;
	opacity: 0.3;
	filter: alpha(opacity=30);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	z-index: 999;
    background-color: black;
}

.payment_spinner-img
{
	background: url(../img/ui/spinner3.gif) no-repeat;
	width: 32px;
	height: 32px;
	margin: 0 auto;
    top: -5px;
}

.recruiting_head
{
    font-weight: bold;
    color:#f1e8c1;
    font-size: 18px;
}
.recruiting_headline
{
    font-size: 18px;
    padding-top: 3px;
    padding-left: 10px;
    float: left;
}

.recruiting_points
{
    font-size: 18px;
    padding-top: 3px;
    padding-right: 10px;
    float: right;
}

.recruiting_box
{
    width: 520px;
    margin-left: 5px;
}

.recruiting_target
{
    float: left;
    width: 48px;
    height: 48px;
}
.recruiting_targets
{
    width: 240px;
    height: 48px;
    position: absolute;
    top: 8px;
    left: 298px;
}

.recruiting_recruit_data
{
    position: absolute;
    top: 4px;
    left: 20px;
}

.pedlar_goods_container_row
{
    width: 525px;
    position: relative;
}

.pedlar_goods_container
{
    width: 256px;
    position: absolute;
    top: 0;
    left: 0;
}

.pedlar_goods_buy_box
{
    width: 136px;
    left: 125px;
}

.pedlar_goods_text
{
    position: absolute;
    top: 0;
    left: 75px;
    width: 180px;
}

.pedlar_goods_title
{
    font-size: 14px;
    font-weight: bold;
}

.pedlar_picture_container
{
    height: 110px;
}

.pedlar_picture
{
    width: 70px;
}

.pedlar_picture_preview
{
    width: 64px;
}

.pedlar_goods_stock
{
    width: 100px;
}

.pedlar_goods_isowned
{
    color: green;
}

.pedlar_goods_count_small
{
    color:white;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    width: 64px;
    height: 22px;
    background-image: url(../img/ui/shop/amount_background.jpg);
}

.contentboard_header_content
{
    font-weight: bold;
    color: #f1e8c1;
    font-size: 18px;
    padding-top: 3px;
    padding-left: 10px;
}

.pedlarDesc
{
	margin-right:10px !important;
	margin-left:0px !important;
	text-align: justify;
  	min-height:175px;
}

.pedlarDesc img
{
	margin-right:10px;
    float: left;
}

.pedlar_preview_item
{
    float: left;
    height: 96px;
    width: 70px;
}

/**
 * Awesome button
 *
 * @author Florian Mycka
 */
.awesome-button {
    display: inline-block;
    padding: 2px 6px;
    vertical-align: middle;

    color: #453011;
    text-align: center;
    text-decoration: none;

    border: 1px solid #E9D2A0;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    box-shadow: 0 0 0 1px #EBD4A2;
    -moz-box-shadow: 0 0 0 1px #EBD4A2;
    -webkit-box-shadow: 0 0 0 1px #EBD4A2;

    background: #390301;
    background: -moz-linear-gradient(top, #C3AB6F, #886933);
    background: -webkit-gradient(linear, left top, left bottom, from(#C3AB6F), to(#886933));
    background: linear-gradient(to bottom, #C3AB6F, #886933);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#C3AB6F', EndColorStr='#886933', GradientType=0);
    
    cursor: pointer;
    
    font-size: 11px;
    font-weight: bold;
    
    
    background-color: #390301;
    box-shadow: 0 0 0 1px #8E753F;

    margin-right: 6px;
}

.awesome-button.big {
    width: 147px;
}

.awesome-button.shop {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0.25, #FEF17E),
        color-stop(1, #D48A29)
    );
    background-image: -o-linear-gradient(bottom, #FEF17E 25%, #D48A29 100%);
    background-image: -moz-linear-gradient(bottom, #FEF17E 25%, #D48A29 100%);
    background-image: -webkit-linear-gradient(bottom, #FEF17E 25%, #D48A29 100%);
    background-image: -ms-linear-gradient(bottom, #FEF17E 25%, #D48A29 100%);
    background-image: linear-gradient(to bottom, #FEF17E 25%, #D48A29 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FEF17E', EndColorStr='#B06B0E', GradientType=0);
}

a:link.awesome-button,
a:active.awesome-button,
a:visited.awesome-button,
a:focus.awesome-button,
a:hover.awesome-button
{
    color: #453011;
    text-decoration: none;
}

.awesome-button:active,
.awesome-button:link,
.awesome-button:visited,
.awesome-button:hover {
    cursor: pointer;
    color: #fbd77d;
    text-decoration: none;
}

.awesome-button:hover {
    background: #390301;
    background: -moz-linear-gradient(top, #E0D062, #E0BE62);
    background: -webkit-gradient(linear, left top, left bottom, from(#E0D062), to(#E0BE62));
    background: linear-gradient(to bottom, #E0D062, #E0BE62);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E0D062', EndColorStr='#E0BE62', GradientType=0);
}

.awesome-button:hover.shop {
    background: #390301;
    background: -moz-linear-gradient(top, #fcdf00, #d47100);
    background: -webkit-gradient(linear, left top, left bottom, from(#fcdf00), to(#d47100));
    background: linear-gradient(to bottom, #fcdf00, #d47100);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fcdf00', EndColorStr='#d47100', GradientType=0);
}

.awesome-button.disabled,
.awesome-button.disabled.shop {
    color: #bcbcbc;
    border-color: #bdbdbd;

    box-shadow: 0 0 0 1px #1d1d1d;
    -moz-box-shadow: 0 0 0 1px #1d1d1d;
    -webkit-box-shadow: 0 0 0 1px #1d1d1d;

    background: #222222;
    background: -moz-linear-gradient(top, #272727, #121212);
    background: -webkit-gradient(linar, left top, left bottom, from(#272727), to(#121212));
    background: linear-gradient(to bottom, #272727, #121212);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#272727', EndColorStr='#121212', GradientType=0);
}

.awesome-button.disabled.shop {
    color: lightgrey !important;
}

.awesome-button.disabled:active,
.awesome-button.disabled:link,
.awesome-button.disabled:visited,
.awesome-button.disabled:hover {
    cursor: default;
    color: #bcbcbc;
}

.awesome-button.small {
    padding-top: 0;
    padding-bottom: 0;
    /*float: right;*/
}

#multiaccounts li {
    position: relative;
}

#multiaccounts li > span {
    position: absolute;
    left: 0;
    margin-left: 100px;
}

#ajaxErrorDialog {
    border: red dashed thin;
    width: auto;
}

#mainmenu a.glow {
    color: #aaf;
}

#mainmenu a.glow:hover,
#mainmenu a.glow:focus {
    color: #fff;
}

.glow {
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    -webkit-transition: 500ms linear 0s;
    -moz-transition: 500ms linear 0s;
    -o-transition: 500ms linear 0s;
    transition: 500ms linear 0s;
    outline: 0 none;
}

.glow:hover,
.glow:focus {
    color: #fff;
    text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #fff;
    -webkit-transition: 100ms linear 0s;
    -moz-transition: 100ms linear 0s;
    -o-transition: 100ms linear 0s;
    transition: 100ms linear 0s;
}

.eyecatcher-glow {
    color: #fff;
    text-shadow: 0px 0px 4px #bb7 !important;
    -webkit-transition: 500ms linear 0s;
    -moz-transition: 500ms linear 0s;
    -o-transition: 500ms linear 0s;
    transition: 500ms linear 0s;
}

.eyecatcher-glow-strong {
    color: #fff !important;
    text-shadow: 0px 0px 10px #bb7 !important;
    -webkit-transition: 700ms ease-in-out 0s;
    -moz-transition: 700ms ease-in-out 0s;
    -o-transition: 700ms ease-in-out 0s;
    transition: 700ms ease-in-out 0s;
}


 /*==== PROGRESSBAR ====*/
.meter { 
    height: 7px;
    position: relative;
    /*margin: 60px 0 20px 0;  Just for demo spacing */
    background: #555;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 3px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
    -moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
    box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}
.meter > span {
    display: block;
    height: 100%;
       -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
           -moz-border-radius-topright: 8px;
        -moz-border-radius-bottomright: 8px;
               border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 20px;
     -webkit-border-bottom-left-radius: 20px;
            -moz-border-radius-topleft: 20px;
         -moz-border-radius-bottomleft: 20px;
                border-top-left-radius: 20px;
             border-bottom-left-radius: 20px;
    background-color: rgb(43,194,83);
    background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, rgb(43,194,83)),
      color-stop(1, rgb(84,240,84))
     );
    background-image: -moz-linear-gradient(
      center bottom,
      rgb(43,194,83) 37%,
      rgb(84,240,84) 69%
     );
    -webkit-box-shadow: 
      inset 0 2px 9px  rgba(255,255,255,0.3),
      inset 0 -2px 6px rgba(0,0,0,0.4);
    -moz-box-shadow: 
      inset 0 2px 9px  rgba(255,255,255,0.3),
      inset 0 -2px 6px rgba(0,0,0,0.4);
    box-shadow: 
      inset 0 2px 9px  rgba(255,255,255,0.3),
      inset 0 -2px 6px rgba(0,0,0,0.4);
    position: relative;
    overflow: hidden;
}
.meter > span:after, .animate > span > span {
    content: "";
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    background-image: 
       -webkit-gradient(linear, 0 0, 100% 100%, 
          color-stop(.25, rgba(255, 255, 255, .2)), 
          color-stop(.25, transparent), color-stop(.5, transparent), 
          color-stop(.5, rgba(255, 255, 255, .2)), 
          color-stop(.75, rgba(255, 255, 255, .2)), 
          color-stop(.75, transparent), to(transparent)
       );
    background-image: 
            -moz-linear-gradient(
              -45deg, 
          rgba(255, 255, 255, .2) 25%, 
          transparent 25%, 
          transparent 50%, 
          rgba(255, 255, 255, .2) 50%, 
          rgba(255, 255, 255, .2) 75%, 
          transparent 75%, 
          transparent
       );
    z-index: 1;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    -webkit-animation: move 2s linear infinite;
       -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
           -moz-border-radius-topright: 8px;
        -moz-border-radius-bottomright: 8px;
               border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 20px;
     -webkit-border-bottom-left-radius: 20px;
            -moz-border-radius-topleft: 20px;
         -moz-border-radius-bottomleft: 20px;
                border-top-left-radius: 20px;
             border-bottom-left-radius: 20px;
    overflow: hidden;
}

.animate > span:after {
    display: none;
}

@-webkit-keyframes move {
    0% {
       background-position: 0 0;
    }
    100% {
       background-position: 50px 50px;
    }
}

.orange > span {
    background-color: #f1a165;
    background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
    background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
}

.red > span {
    background-color: #f0a3a3;
    background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
    background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
}

.wooden > span {
    background-color: #A28435;
    background-image: -moz-linear-gradient(top, #A28435, #8F6618);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #A28435),color-stop(1, #8F6618));
    background-image: -webkit-linear-gradient(#A28435, #8F6618);
}

.stonelike > span {
    background-color: #B87463;
    background-image: -moz-linear-gradient(top, #B87463, #80392A);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #B87463),color-stop(1, #80392A));
    background-image: -webkit-linear-gradient(#B87463, #80392A);
}

.clothlike > span {
    background-color: #F9F8F8;
    background-image: -moz-linear-gradient(top, #F9F8F8, #BDBEB9);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F9F8F8),color-stop(1, #BDBEB9));
    background-image: -webkit-linear-gradient(#F9F8F8, #BDBEB9);
}

.nostripes > span > span, .nostripes > span:after {
    -webkit-animation: none;
    background-image: none;
}
/* ==== END PROGRESS BAR ==== */

#reconstructionPage li {
    list-style: none;
}

#reconstructionPage li img,
#reconstructionPage li div
{
    display: inline-block;
    vertical-align: middle;
}

#reconstructionPage .reconstructionOwnDonations > div,
#reconstructionPage .reconstructionOwnResources > div {
    min-height: 85px;
}

#reconstructionPage .reconstructionOwnDonations ul li,
#reconstructionPage .reconstructionOwnResources ul li {
    float: left;
    margin: 0 50px 0 0;
}

#reconstructionPage .reconstructionOwnResources ul li div.awesome-button {
    margin: 50% 0;
}

#reconstructionPage .reconstructionResourcesByServers {
    overflow-y: auto;
    overflow-x: hidden;
}

#reconstructionPage .reconstructionResourcesByServers ul {
    /*display:inline;*/
    /*float:left;*/
    list-style-type: none;
    position: relative;
    left: -40px;
    width: 530px;
}

#reconstructionPage .reconstructionResourcesByServers ul li {
    float:left;
}

#reconstructionPage .reconstructionResourcesByServers ul li div.label {
    min-width: 60px;
}

#reconstructionPage .reconstructionResourcesByServers ul li div.meter {
    width: 160px;
    margin-right: 25px;
}

#reconstructionPage .reconstructionResourcesByServers ul li div.server_details div.meter {
    margin-right: -3px;
    
}

.costumes_box input.awesome-button {
    width: 100%;
}


.gf-layer{
    position: absolute;
    z-index: 999;
}

.gf-layer-top{
    overflow: hidden;
    background-repeat: no-repeat;

}

.gf-layer-middle{
    position: relative;
    background-repeat: repeat-y;
}

.gf-layer-bottom{
    overflow: hidden;
    background-repeat: no-repeat;
}

.gf-layer-title{
    padding: 5px 10px;
    font-size: 1.0em;
    text-align: center;
    line-height: 120%;
}

.gf-layer-description{
    font-weight: normal;
    padding: 5px 10px;
    font-size: 0.8em;
    text-align: center;
    line-height: 120%;
}

.gf-layer-description img {
    float: left;
}

.gf-layer-buttonpane{
    line-height: 20px;
    min-height: 20px;
    _height: 20px;
    padding: 1px 0;
}

.gf-widget-close{
    display: block;
    width: 29px;
    height: 39px;
    cursor: pointer;
    background-image: url(../img/premium/frames/role_ico_close.png);
}

.gf-layer-thin .gf-widget-close,
.gf-layer-medium .gf-widget-close,
.gf-layer-large .gf-widget-close,
.gf-layer-wof .gf-widget-close{
    float: right;
    right: 10px;
}

.gf-layer-thin, .gf-layer-wof{
    width: 263px;
    min-height: 74px;
    _height: 74px;
}

.gf-layer-medium{
    width: 263px;
    min-height: 74px;
    _height: 74px;
}

.gf-layer-medium  .gf-layer-top{

}

.gf-layer-medium  .gf-layer-middle{

}

.gf-layer-medium  .gf-layer-bottom{

}

.gf-layer-large{
    width: 891px;
    min-height: 93px;
    _height: 93px;
}

.gf-layer-large  .gf-layer-top{
    position: relative;
    height: 69px;
    line-height: 69px;
    background-image: url(img/overlay/top.png);
}

.gf-layer-large  .gf-layer-middle{
    padding: 0 35px 0 30px;
    background-image: url(img/overlay/middle.png);
}

.gf-layer-large  .gf-layer-bottom{
    height: 73px;
    line-height: 73px;
    background-image: url(img/overlay/bottom.png);
}

.gf-layer-large .gf-layer-description{
    line-height: 150%;
    text-align: justify;
}

.gf-layer-large .gf-widget-close{
    margin-top: 37px;
    margin-right: 33px;
}

.gf-layer-thin .gf-layer-top, .gf-layer-wof .gf-layer-top{
    height: 34px;
    background-image: url("../img/premium/frames/details-top.png");
    line-height: 34px;
}

.gf-layer-thin .gf-layer-middle, .gf-layer-wof .gf-layer-middle{
    min-height: 27px;
    padding: 0 25px;
    background-image: url("../img/premium/frames/details-middle.png");
}

.gf-layer-thin .gf-layer-bottom, .gf-layer-wof .gf-layer-bottom{
    height: 40px;
    background-image: url("../img/premium/frames/details-bottom.png");
    line-height: 40px;
}

.gf-layer-wof .gf-layer-title{
    font-size: 1.1em;
}

.gf-layer-wof .gf-layer-description{
    font-weight: bold;
    font-size: 1em;
}

.gf-overlay {
    position: absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-color: #000000;
    background-repeat: repeat;
    width: 100%;    
    z-index: 999;
}


.hhs_box {
    border: 1px solid gold;
    margin: 10px 20px;
    padding: 20px 10px 20px;
    min-height: 110px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;  
    background-color: #ded2ad;
    background-image: url(../img/interface/box_bg.jpg);
    background-repeat: repeat-x;
}

.hhs_box .expiration {
    text-align: left;
}

.craps_menu {
/*.menuitem_aktive:before {*/
/*
    background-image: url("../img/craps.png");
    background-repeat: no-repeat;
    height: 30px;
    left: 5px;
    top: -4px;
    width: 30px;
    margin-right: -30px;
    display: inline-block;
    float: left;
*/    
    position: relative;
    background-image: url("../img/craps.png");
    background-position: 17px 7px;
    background-repeat: no-repeat;
    margin: -10px;
    padding: 10px;    
}