@charset "utf-8";
/* STUFF START */
html {height: 100%; background:#000;}
body {
	margin:0;
	font:normal 12px/130% Arial, Helvetica, sans-serif;
	color: #440d07;
	height: 100%;
}
img {border: none; display: block;}
ul img {border: none; display: inline;}
li {list-style:none;padding:0;margin:0;}
a {	color:#fcd263;text-decoration:none;}
a:focus {outline:none;}
a:hover {color:#fff;text-decoration:underline;}

.factionicon{
	width:22px;
	height:22px;
	display:block;
	padding-top:4px;
	padding-left:4px;
}

.content-box a {color:#813808; font-weight:bold;}
.content-box a:hover {color:#9F5200;text-decoration:underline;}
.content-box a.disabled {color:#fff;}
.content-box a:hover.disabled {cursor:inherit;text-decoration:none;}

.rightspace {padding-right: 4px;}

form {margin: 0; padding: 0;}
fieldset {
	border-style:none;
	margin:0;
	padding:0;
}

.img-border-left,
.img-border-right{
	background:url(../img/pic-border.png) no-repeat;
	height:126px;
	float:left;
	margin:0 15px 15px 15px;
	padding:14px;
	width:174px;
}
.img-border2-left,
.img-border2-right{
	background:url(../img/pic-border2.png) no-repeat;
	height:126px;
	float:left;
	margin:0 15px 0px 15px;
	padding:14px;
	width:125px;
}
.img-border-center{
	background:url(../img/pic-border.png) no-repeat;
	height:126px;
	float:left;
	padding:14px;
	margin:0 5px;
	width:174px;
}

.content-box .img-border-right {
	float:right;
	margin:0 30px 15px 15px;
}
.img-border-left img,
.img-border-right img {border:1px solid #333;}

p {margin:0; padding:10px;}

h2 {color:#671000; font-size:16px; margin:0; text-align:center;}

select {background:#fff;}

/* Login Box */

#login_position {
	margin:0 auto;
	position:relative;
	width:920px;
}
#forums_link {
	float:right;
	position:relative;
	top:12px;
}
#login a {
	background:url(../leximg/login_button.png) no-repeat;
	color:#fcd263;
	float:right;
	font:bold 11px Arial;
	text-decoration:none;
	position:relative;
	padding:12px 0 10px 40px;
	top:13px;
	width:130px;
}
#login a:hover {background-position:0 -40px;}
#login a.turn_around {background-position:0 -80px;}
#login a.turn_around:hover {background-position:0 -120px;}
#login_box {
	background:url(../leximg/bg_loginbox.gif) no-repeat;
	color:#000;
	display:none;
	padding:8px 0 0 8px;
	position:absolute;
	right:1px;
	top:50px;
	width:160px;
	z-index:2000;
}
#login_box h2 {
	color:#fcd263;
	font-size:12px;
	margin:5px 0 0;
	width:150px;
}
#login_box p {color:#c46800;}
#login_box a.btn {margin:0 0 0 2px;}
#login_box .bn label, #login_box .pw label {
	color:#c46800;
	float:left;
	font-size:12px;
	padding:5px 5px 0 3px;
	width:130px;
}
#login_box .pw {width:130px;}

#login_box .bn input, #login_box .pw input {
	background:url(../leximg/login_input.jpg) no-repeat;
	border:0;
	color:#ce6800;
	float:left;
	height:20px;
	margin:0 0 5px 3px;
	padding:2px;
	width:126px;
}

#login_box .bn input:focus, #login_box .pw input:focus {background-position:0 -26px;}

p.lost_password {
	float:left;
	font-size:11px;
	margin:3px 0 4px 5px;
	padding:0;
	width:140px;
}
#login_box p.lost_password a {font-size:9px;}
p.p_reg {
	background:url(../leximg/login_p.jpg);
	border-top:1px solid #b85f00;
	color:#c46800;
	float:left;
	font-size:11px;
	margin:0;
	overflow:hidden;
	padding:7px 5px;
	position:relative;
	top:10px;
	width:141px;
}
.login_footer {
	background:url(../leximg/login_footer.gif) no-repeat;
	bottom:0;
	float:left;
	left:-8px;
	position:relative;
	height:9px;
	top:8px;
	width:167px;
}
h3 {
	background:url(../leximg/bg_comment_headline.jpg) repeat-x;
	color:#671000;
	font-size:14px;
	line-height:41px;
	margin:10px 0;
	padding:0 0 0 10px;;
}
.comments h3, .npc_detail h3, #npc-detail h3 {
	background:url(../leximg/bg_comment_headline.jpg) repeat-x;
	height:44px;
	line-height:44px;
	margin:10px 8px 0;
	padding:0 0 0 10px;
}

.comments h3 {
	background:none;
	height:32px;
	line-height:17px;
}

h4 { color:#280300; font-size:13px; margin:5px 0 2px 10px;}

h4#s_results {
	float:left;
	margin:5px 0 0 10px;
	width:450px;
}

h5 {
	color:#280300;
	font:bold 12px Arial;
	padding:0 0 0 15px;
}

#login_box .pw .btn,
.form-inner input.btn,
.mask-div input.btn,
.mask-div .pw input.btn,
.comment-login-box .pw input.btn,
.logged a,
.content-box a.btn,
.btn {
	background:transparent url(../leximg/btn.png) no-repeat scroll 0 0;
	border-style:none;
	color:#FCD263;
	cursor:pointer;
	display:block;
	font:bold 11px/40px Arial,sans-serif;
	height:40px;
	text-align:center;
	padding:0;
	margin:0;
	width:145px;
}
#login_box .btn {float:left;}
.comment-login-box .pw input.btn {
	position:relative;
	top:-3px;
}

.logged a {margin:0 10px;}

#login_box .pw .btn:hover,
.form-inner input.btn:hover,
.mask-div input.btn:hover,
.logged a:hover,
.content-box a.btn:hover,
.btn:hover { background-position:0 -40px;text-decoration:none;}

.btn-small-left {background: url(../leximg/btn-small.gif) no-repeat; float:left; height:22px; width:5px; }
.btn-small-right {background: url(../leximg/btn-small.gif) no-repeat -5px 0; float:left; height:22px; width:5px;}
.page .btn-small-bg {
	background: url(../leximg/btn-small.gif) repeat-x 0 -22px;
	color:#FCD263;
	float:left;
	height:22px;
	line-height:22px;
	padding:0 10px;
	text-align:center;
}
.page .btn-small-bg a {color:#FCD263;}
.logged a:hover,
.page .btn-small-bg a:hover {color:#FFF;}
.page .btn-small-bg:hover {background-position:0 -44px;text-decoration:none;}

.page.netbarspace {margin-top:32px;}

.page {
	background:url(../leximg/content-bg.jpg) repeat-y scroll 50% 0;
	min-width:930px;
	min-height: 800px;
	margin: 0 auto -90px;
}

a.factionlink1,
a.factionlink2,
a.factionlink3,
.edit,
.goto,
.delete,
.report,
.btn,
.list li { behavior: url(/leximg/iepngfix.htc) }

.center {text-align:center;}
.left {text-align:left;}
/* HEADER START */
.header {
	background:url(../leximg/header-bg.jpg) no-repeat scroll 50% 0;
	height:148px;
	min-width:930px;
	position:relative;
	z-index:100;
}

.logo {
	display:block;
	height:130px;
	left:500px;
	margin:0 auto;
	text-indent:-9999px;
	width:300px;
}

.mask-small {
	margin:0;
	position:relative;
}

#mask_helper {
	background:url(../leximg/content-top-bg.jpg) no-repeat scroll 50% 0;
	height:178px;
	left:0;
	position:absolute;
	width:100%;
	z-index:0;
}

.mask-small .mask-div {
	background:url(../leximg/search_bg.png) no-repeat;
	height:66px;
	margin: 0 auto;
	width:872px;
}

.search-box {
	display:inline;
	float:left;
	height:40px;
	margin:17px 0 0 130px;
	width:620px;
}

.search-box a.char-search {color:#FF9824; font-size:11px;}

.login-box {
	display:block;
	float:left;
	height:60px;
	margin:15px 0 0 15px;
	width:380px;
}

.bn {
	float:left;
	font-size:9px;
	margin:0 0 0 5px;
	width:127px;
}

.pw {
	float:left;
	font-size:9px;
	margin:0 0 0 5px;
	width:300px;
}

.quicklinks {
	float:left;
	font-size:9px;
	height:60px;
	margin:15px 0 0 10px;
}

#jquery-live-search {
	background:url(/leximg/start/bg_ajax_search.png);
	border:1px solid #954d32;
	position:relative;
	z-index:10000;
	width:448px;
}

#ajax_search_resultcount {
	color:#813808;
	right:10px;
	position:absolute;
	text-align:right;
	top:1px;
	width:150px;
}

#liveSearchResultCount {display:none;}

.ajax_search {
	padding:0;
	width:447px;
}

.ajax_search ul {
	border-top:1px solid #45180C;
	margin:17px 0 0;
	padding:0;
}

.ajax_search a {
	border-bottom:1px solid #45180c;
	display:block;
	padding:10px;
	width:428px;
}

.ajax_search li {
	list-style:none;
	padding:0;
	margin:0;
}

.ajax_search a:hover,
.ajax_search .hover {
	background:url(/leximg/start/bg_ajax_search_hover.png) center;
	cursor:pointer;
	text-decoration:none;
}

.ajax_search a.item, .ajax_search a.item_hover {color:#a95600;}
.ajax_search a.monster, .ajax_search a.monster_hover {color:#FCD263;}
.ajax_search a.quest, .ajax_search a.quest_hover {color:#b37a4f;}
.ajax_search a.npc, .ajax_search a.npc_hover {color:#954d32;}
.ajax_search a.character, .ajax_search a.character_hover {color:#954d32;}

.ajax_search li img {
	float:left;
	margin:0 5px 0 0;
}

.ajax_search li span {
	float:right;
	margin:0 5px 0 0;
}

.ajax_search p.no_result {
	color:#333;
	padding:20px;
}

.mask .quickl {height:25px;}
.quicklinks a {color:#FF9824;}
.quicklinks a:hover {color:#FFF;}
.comments-login label,
.quickl,
.mask-div label {
	background:url(../leximg/arrow.gif) no-repeat;
	color:#c46800;
	display:block;
	font-size:12px;
	height:20px;
	line-height:18px;
	padding:0 0 0 25px;
}
.comments-login input,
.form-inner input {
	background:transparent url(../leximg/form-search.jpg) no-repeat scroll 0 0;
	border-style:none;
	color:#C46800;
	float:left;
	height:26px;
	margin:2px;
	padding:6px;
	width:215px;
}
.mask-small input {
	background:transparent url(../leximg/search_input.gif) no-repeat scroll 0 0;
	border-style:none;
	color:#ce6800;
	float:left;
	font-size:14px;
	height:20px;
	padding:5px;
	margin:4px 5px 0;
	width:440px;
}
.comments-login .login-box input,
.mask-div .login-box input {
	background:url(../leximg/form-input.jpg) no-repeat;
	height:20px;
	width:111px;
}

.t_c_normal1 {color:#ffffff;}
.t_c_normal2 {color:#808080;}
.t_c_normal3 {color:#C46800;} /* standard tooltip color */

.t_c_rare1 {color:#f0b12a;}
.t_c_rare2 {color:#a9740d;}

.t_c_magic1 {color:#44a9ff;}
.t_c_magic2 {color:#007fe0;}

.t_c_plus1 {color:rgb(240,230,230);}
.t_c_plus2 {color:rgb(240,220,220);}
.t_c_plus3 {color:rgb(240,210,210);}
.t_c_plus4 {color:rgb(240,200,200);}
.t_c_plus5 {color:rgb(240,190,190);}
.t_c_plus6 {color:rgb(240,180,180);}
.t_c_plus7 {color:rgb(240,170,170);}
.t_c_plus8 {color:rgb(240,160,160);}
.t_c_plus9 {color:rgb(240,150,150);}
.t_c_plus10 {color:rgb(240,140,140);}
.t_c_plus11 {color:rgb(240,130,130);}
.t_c_plus12 {color:rgb(240,120,120);}
.t_c_plus13 {color:rgb(240,110,110);}
.t_c_plus14 {color:rgb(240,100,100);}
.t_c_plus15 {color:rgb(240,90,90);}
.t_c_plus16 {color:rgb(240,80,80);}
.t_c_plus17 {color:rgb(240,70,70);}
.t_c_plus18 {color:rgb(240,60,60);}
.t_c_plus19 {color:rgb(240,50,50);}
.t_c_plus20 {color:rgb(240,40,40);}
.t_c_plus21 {color:rgb(240,30,30);}
.t_c_plus22 {color:rgb(240,20,20);}
.t_c_plus23 {color:rgb(240,10,10);}
.t_c_plus24 {color:rgb(240,0,0);}


/* Flyout Left */

.main-nav {
	float:left;
	position:relative;
	display:block;
	z-index:2;
}

.main-nav-bg {
	background:url(../leximg/main-nav-bg.jpg) repeat-y;
	margin:0 0 10px 0;
	width:182px;
}

.main-nav-head {
	background:url(../leximg/main-nav-head.jpg) no-repeat;
	padding:17px 0 3px;
	width:182px;
}

.main-nav-foot {
	background:url(../leximg/main-nav-foot.jpg) no-repeat;
	height:15px;
	width:182px;
}

.main-nav ul {
	margin:0 13px;
	padding:0;
	position:relative;
}

.main-nav li li {position:relative;}

.main-nav ul li a, .main-nav ul li span {
	background:url(../leximg/start/arrow_right.png) no-repeat 125px 7px;
	color:#ffebb7;
	cursor:pointer;
	display:block;  
}

.main-nav ul li.no_submenu a, .main-nav ul li.no_submenu span {
	background:none;
}

.main-nav ul li a span {display:none;}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.sf-menu {
	line-height:1.0;
	margin:0 auto;
	width:140px;
}
.sf-menu ul {
	position:absolute;
	top:-999em;
	width:11em; /* left offset of submenus need to match (see below) */
}
.sf-menu li {
	background:url(../leximg/start/bg_ajax_search.png);
	border:1px solid #310b03;
	height:28px;
	margin:3px 5px;
	position:relative;
	width:145px;
}
.sf-menu ul li {width:100%;}
.sf-menu li:hover,
.sf-menu li.current-top-menu.sfHover {
	background:url(../leximg/start/bg_ajax_search_hover.png);
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu a, .sf-menu span {
	background:none;
	border:1px solid #954d32;
	color:#fcd263;
	display:block;
	padding:7px 10px;
	position:relative;
	width:123px;
}
.sf-menu a span {display:none;}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li a:focus,
.sf-menu li a:active {outline:0;}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:130px;
	padding:0;
	top:0; /* match top ul list item height */
	z-index:99;
}
.sf-menu li li, .sf-menu li li li {
	background:url(../leximg/start/menue_bg_li.png) no-repeat right -38px;
	color:#ffebb7;
	cursor:pointer;
	height:23px;
	padding:0;
	margin:0;
	width:141px;
}

.sf-menu li li li {overflow:hidden;}

.sf-menu li.current-top-menu {background:url(../leximg/start/bg_ajax_search_active.jpg);}

.sf-menu a a {border:0;}
.sf-menu ul li a, .sf-menu ul li span {
	background:none;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#4e190a #954d32 #290a03 #954d32;
	color:#ffebb7;
	line-height:140%;
	padding:3px 0 2px 5px;
	width:132px;
}

.sf-menu ul li span {padding:0;border:0;}

.sf-menu ul li li a {background:none;}

.sf-menu ul.last li, .sf-menu li li.no_submenu, .sf-menu li li li.no_submenu {background-position:right -130px;}
.sf-menu ul.last li:hover, .sf-menu li li:hover.no_submenu, .sf-menu li li.no_submenu.sfHover {background-position:right -160px;}

.sf-menu li li:hover,
.sf-menu li li.sfHover {
	background:url(../leximg/start/menue_bg_li.png) no-repeat right -67px;
	outline:0;
}

.sf-menu a:focus,
.sf-menu a:active,
.sf-menu li a:focus,
.sf-menu li a:active,
.sf-menu li li a:focus,
.sf-menu li li a:active {background:none;}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:125px; /* match ul width */
	top:0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul,
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	background-position:right -63px;
	cursor:pointer;
	left:125px; /* match ul width */
	top:0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {
	position:absolute;
	display:block;
	right:.75em;
	top:1.05em; /* IE6 only */
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
	background:none; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: 0 -20px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  0 -20px; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: 0 -20px; /* arrow hovers for modern browsers*/}

/* Flyout End */

/* Merkzettel */

.notepad {
	float:left;
	width:130px;
}

.notepad .border {
	border:1px solid #e2d2bb;
	margin:2px 0 0 17px;
	width:145px;
}

.notepad ul {margin:0;}

.notepad ul li {
	background:url(../leximg/detail_bg.jpg) bottom;
	border-top:1px solid #AE8859;
	padding:7px 5px;
    width:135px;
}

.notepad ul#result_list a {
	color:#813808;
	background:none;
	line-height:150%;
}

.notepad ul li.alt {background:url(../leximg/bg_notepad_alt.jpg) bottom;}

.notepad .border li.headline {
	background:url(../leximg/bg_notepad_header.jpg) repeat-x;
	border:0;
	color:#671000;
	font-weight:bold;
	height:20px;
	padding:5px 0 0 5px;
	width:140px;
}

.notepad .border img {float:left; height:15px;margin:2px 3px 0 0;}

.notepad .btn {
	float:none;
	margin:2px 0 0 18px;
}

h4#np_slogan {
	font:normal 12px Arial,sans-serif;
	margin:5px 0 10px 15px;
}

/* Merkzettel Ende*/

/* Einstellungen */

.col_half {
	background:url(../leximg/bg_col_half.jpg) repeat-y;
	float:left;
	margin:0 6px 10px 4px;
	width:306px;
}

.col_half h5 {
	background:url(../leximg/headline_half.jpg) no-repeat;
	font:bold 12px Arial;
	height:27px;
	line-height:28px;
	padding:0 0 0 10px;
}

.col_half ul {margin:5px 0 0 10px;}

.col_half ul li {
	list-style:none;
	background:url(../leximg/start/arrow_right.png) no-repeat 0 6px;
	padding:4px 0 4px 20px;
}

.footer_col_half {
	background:url(../leximg/footline_half.jpg) no-repeat;
	float:left;
	height:8px;
	margin:5px 0 0 0;
	width:307px;
}

/* HEADER END */
.bread ul {
	background:url(../leximg/arrow.gif) no-repeat;
	margin:5px 0 0 15px;
	padding:0 0 0 25px;
	height:20px;
}

.bread ul li {
	color:#FF9824;
	display:block;
	float:left;
	font-size:11px;
	margin:0 2px;
	line-height:18px;
}

.form-inner label a,
.bread ul li a {color:#FF9824;}
.bread ul li a:hover {text-decoration:underline;}

a.active_crumb, .active_crumb {font-weight:bold;}

/* Filterung */

ul.filter_header, div.filter_header {
	background:url(../leximg/bg_filter_header.jpg) no-repeat bottom;
	float:left;
	min-height:17px;
	margin:0 0 0 2px;
	width:650px;
}

ul.filter_header.straight, div.filter_header.straight {
	background:url(../leximg/bg_filter_header_straight.jpg) repeat-x bottom;
	margin:0;
	width:640px;
}

ul.filter_header li {
	background:url(../leximg/bg_filter_li.png) no-repeat 0 4px;
	color:#813808;
	float:left;
	font-weight:bold;
	height:40px;
	line-height:36px;
	margin:0 0 0 10px;
	width:780px;
	text-align:center;
	width:103px;
}

ul.npc_filter {
	float:left;
	margin:0 0 5px 20px;
	width:620px;
}

ul.npc_filter li {
	display:inline;
	padding:0 2px;
}

ul.npc_filter li a.active {text-decoration:underline;}

ul li.filter_result {
	background:none;
	color:#280300;
	font-weight:bold;
}

ul.filter_header li.active {background:url(../leximg/bg_filter_active.png) no-repeat 0 3px;}

.filter_background {
	background:url(../leximg/bg_filter.jpg) repeat-y;
	float:left;
	padding:5px 7px 0;
	width:640px;
}

.filter_background span.active_filter {
	float:left;
	padding:5px 0 5px 10px;
	width:450px;
}

.filter_background span.active_filter_desc {
	float:left;
	margin:0 0 0 4px;
	padding:0 0 0 5px;
}

.filter_background ul.active_filter_list li {
	background:url(../leximg/bg_pages.jpg) repeat-x center;
	border:1px solid #81633b;
	border-radius:3px;
	-moz-border-radius:3px;
	float:left;
	height:16px;
	line-height:16px;
	margin:0 5px 3px 0;
	padding:3px;
}

.filter_background ul.active_filter_list li img {
	cursor:pointer;
	float:left;
	height:15px;
	margin:1px 0 0 5px;
}

.filter_text {
	float:left;
}

.filter_background_footer {display:block;}

#filter_options {
	background:url(../leximg/login_button.png) no-repeat;
	float:right;
	font-size:12px;
	line-height:38px;
	margin:5px 5px 5px 0;
	width:169px;
}

#filter_options:hover {background-position:0 -40px;}

#filter_options.turn_around {
	background:url(../leximg/login_button.png) no-repeat 0 -80px;
	float:right;
	font-size:12px;
	line-height:38px;
	width:169px;
}

#filter_options.turn_around:hover {background-position:0 -120px;}

#more_filter {
	display:none;
	float:left;
	margin:0 0 5px 4px;
	width: 640px;
}

#more_filter ul.filter {
	background:url(../leximg/search_filter_bg.jpg) repeat-y;
	float:left;
	margin:0 2px;
	width:155px;
}

#more_filter ul li.filter_header {
	background:url(../leximg/search_filter_header.jpg) no-repeat;
	color:#280300;
	font-weight:bold;
	height:28px;
	line-height:28px;
	padding:0 0 0 10px;
	width:142px;
}

#more_filter ul li.filter_footer {
	background:url(../leximg/bg_filter_footer.jpg) no-repeat;
	display:block;
	height:10px;
	padding:0;
}

#more_filter ul li {padding:3px 10px;width:152px;}

#more_filter .refresh {
	float:left;
	margin:0 0 0 483px;
}

/* Filterung Ende */

/* Paginierung */

.pages {
	background:url(../leximg/bg_pages.jpg) repeat-x;
	float:left;
	padding:10px;
	width:620px;
}

.pages ul {
	float:left;
	margin:0;
	padding:0;
}

.pages ul li {
	float:left;
	line-height:23px;
	min-width:23px;
	text-align:center;
}

.pages ul li a {
	display:block;
	height:20px;
	width:23px;
}

.pages ul li span.browse, .pages ul li span.no_browse {
	background:url(../leximg/bg_browser.png) no-repeat;
	cursor:pointer;
	float:left;
	height:21px;
	margin:0 3px;
	padding:2px 0 0 0;
	text-align:center;
	width:23px;
}

.pages ul li span.no_browse {cursor:default;}

.pages ul li span.browse_image, .browse_tutorial .browse_image {
	display:block;
	height:19px;
	margin:0;
	padding:0;
	width:22px;
}

.pages ul li span.browse_image.first {background:url(../leximg/browse_first.gif) no-repeat center;}
.pages ul li span.browse_image.back,
.browse_tutorial .back {background:url(../leximg/browse_back.gif) no-repeat center;}
.pages ul li span.browse_image.next,
.browse_tutorial .next {background:url(../leximg/browse_ahead.gif) no-repeat center;}
.pages ul li span.browse_image.last {background:url(../leximg/browse_last.gif) no-repeat center;}

.pages ul li span.no_browse .browse_image.first {background:url(../leximg/browse_first_dis.gif) no-repeat center;}
.pages ul li span.no_browse .browse_image.back {background:url(../leximg/browse_back_dis.gif) no-repeat center;}
.pages ul li span.no_browse .browse_image.next {background:url(../leximg/browse_ahead_dis.gif) no-repeat center;}
.pages ul li span.no_browse .browse_image.last {background:url(../leximg/browse_last_dis.gif) no-repeat center;}

.browse_left {
	background:url(../leximg/browse_left.jpg) no-repeat left;
	float:left;
	height:23px;
	margin:0;
	padding:0;
	width:6px;
}

.browse {
	background:url(../leximg/browse_right.png) no-repeat right;
	height:23px;
	line-height:23px;
	margin:0;
	padding:0;
	text-align:center;
}

.browse.right {
	cursor:pointer;
	float:right;
}

.browse.left {
	cursor:pointer;
	float:left;
}

.browse .text {color:#280300;padding:0 14px 0 14px;}

.browse .text:hover {
	text-decoration:none;
}

.browse_tutorial {
	float:left;
	margin:10px 25px;
	width:590px;
}

.browse_tutorial .browse_image.left {
	float:left;
	margin:2px 0 0;
	width:9px;
}

.browse_tutorial .browse_image.right {
	float:right;
	margin:2px 5px 0 0;
	width:9px;
}

.pages ul li .resultpp {
	float:right;
	text-align:right;
	width:200px;
}

.pages ul li .resultpp select {margin:0 5px 0 0;}

.pages ul li .results {
	float:left;
	text-align:center;
	width:130px;
}

.pages ul li.searchfield {
	display:inline;
	text-align:left;
	width:170px;
}

.pages ul li.searchfield input {
	background:url(../leximg/search_small.jpg) no-repeat;
	border:0;
	color:#ce6800;
	height:20px;
	width:122px;
}

.pages ul li.searchfield input:focus {background-position:0 -23px;}

.filter input {
	background:url(../leximg/bg_input.jpg);
	border-color:#0c0600 #7d4000 #a65500 #1f0f00;
	border-style:solid;
	border-width:2px;
	color:#ce6800;
	float:left;
	margin:2px 3px 0 0;
}

.pages input[type="checkbox"], .filter input[type="checkbox"] {
	background:transparent;
	border:0;
}

/* Pagination Ende */

/* Ergebnisliste */

#result_table {
	background:url(../leximg/bg_result_header.jpg) repeat-x top;
	float:left;
	table-layout:fixed;
	width:640px;
}

#result_table th {
	background:url(../leximg/bg_sort.png) no-repeat 95% 3px;
	border-right:1px solid #dac8ac;
	color:#813808;
	cursor:pointer;
	font-weight:bold;
	height:41px;
	line-height:19px;
	padding:0 18px 0 5px;
	text-align:left;
}

#result_table th.noSort {
    background-image:none;
	cursor:default;
}

#result_table th.headerSortUp {background-image:url(../leximg/bg_sort_up.png);}
#result_table th.headerSortDown {background-image:url(../leximg/bg_sort_down.png);}

#result_table td {
	background:url(../leximg/bg_result_td.jpg) repeat-x bottom;
	padding:5px 2px 5px 5px;
	text-align:left;
	vertical-align:top;
}

#result_table tr.light td {
	background:url(../leximg/bg_result_td_light.jpg) repeat-x bottom;
}

#result_table td.result_options {padding-left:2px;}

#result_table span.sort {
	float:none;
	width:30px;
}

#result_table tr.alt td {background:url(../leximg/bg_result_table_alt.jpg) repeat-x;}

#result_table th.result_options {
	background:none;
	cursor:auto;
}

#result_table td.result_options img {
	border:0;
	cursor:pointer;
	float:left;
	margin:0 3px 0 0;
}

#result_table td img {float:left;margin:0 3px 3px 0;}

img.country_icon {height:25px;}

#result_table td img.list_img,
#result_table img.item_class {margin:0 3px 0 0;}

#result_table .info_icon {cursor:help;float:right;margin:0 3px;}

#pager select {
	background:transparent;
	width:47px;
}

#pager select option {background:#fff;}

.table_footer {
	background:url(../leximg/bg_result_footer.jpg) no-repeat bottom;
	float:left;
	height:11px;
	width:652px;
}

/* Share IT */

#shareit_close {
	height:18px;
	position:absolute;
	right:3px;
	top:4px;
}

#shareIt {color:#fcd263;}

#shareIt label {
	float:left;
	line-height:26px;
	margin:0 0 3px 0;
	width:57px;
}

#shareIt input {
	background:url(../leximg/form-search.jpg) no-repeat;
	border:1px solid #C46800;
	color:#C46800;
	float:left;
	height:23px;
	width:170px;
}

#shareIt ul li.searchfield {
	padding:0 0 4px;
	width:300px;
}

#shareIt p {padding:10px;}

#shareIt ul li {
	float:left;
	width:30px;
}

/* MAIN-NAV START */

.nav {padding:15px 0 0 11px;}

#navigation {
	list-style:none;
	margin:0;
	padding:0;
}
.linked,
#navigation .head {
	display:block;
	background:url(../leximg/main-nav-button.jpg) no-repeat;
	font-weight:bold;
	height:27px;
	line-height:27px;
	text-align:center;
	width:154px;
}
#navigation li ul {
	list-style:none;
	margin:0;
	padding:0;
}

#navigation li ul li {
	background:url(../leximg/stripe.jpg) no-repeat;
	min-height:17px;
	margin:0;
	padding:0 0 0 25px;
	width:129px;
}
#navigation li ul li a {color:#671000; display:block}
#navigation li.active a,
#navigation li ul li.active a,
#navigation li ul li a:hover {color:#FFF;}
#navigation li ul li.stripe {background-position:-156px 0;}
#navigation li ul li.active,
#navigation li ul li.stripe:hover,
#navigation li ul li:hover {background-position:-312px 0; color:#FFF;}

/* MAIN-NAV END */

/* CONTENT START */
.content {
	height:100%;
	margin:0 auto;
	min-height:350px;
	position:relative;
	width:875px;
}
.bread {
	background:url(../leximg/breadcrumb-bg.jpg) no-repeat 5px 0;
	height:39px;
	overflow:hidden;
	width:872px;
}

/* grosse Box Startseite */

.content-box-start {
	float:left;
	width:620px;
}

.content-box-start .inner-content-bg {
	background:url(../leximg/start/inner-content-bg.jpg) repeat-y;
	padding:5px 20px;
	width:580px;
}

.content-box-start .inner-content-head {
	background:url(../leximg/start/inner-content-head.png) no-repeat;
	height:27px;
	padding:0;
}

.content-box-start .inner-content-foot {
	background:url(../leximg/start/inner-content-foot.png) no-repeat;
	height:29px;
}

.content-box-start .text-box-head {
	background:url(../leximg/start/text-box-head.jpg) no-repeat;
	padding:8px 0 8px 0;
	width:572px;
}

.content-box-start h2 {
	color:#280300;
	font-size:12px;
	margin:0 0 20px 15px;
	text-align:left;
}

.content-box-start .text-box-bg {
	background:url(../leximg/start/text-box-bg.png) repeat-y;
	margin:0 0 10px 0;
	width:580px;
}

.content-box-start .text-box-bg p {
	padding:0 10px;
	width:530px;
}

.content-box-start .text-box-foot {
	background:url(../leximg/start/text-box-foot.png) no-repeat;
	height:15px;
}

#accordion {margin:0 0 0 3px;}

#accordion a, .team_accordion a {
	background:url(../leximg/bg_comment_headline.jpg) repeat-x center;
	border-top:1px solid #c0a580;
	color:#671000;
	cursor:pointer;
	display:block;
	font:700 12px/24px Arial;
	height:25px;
	margin:0;
	padding:0 0 0 15px;
	width:551px;
}

#accordion .extra_arrow {
	background:url(../leximg/start/accordion_arrows.gif) no-repeat;
	float:left;
	height:20px;
	margin:3px;
	width:20px;
}

#accordion .text {
	float:left;
	width:525px;
}

#accordion .selected .extra_arrow {background-position:0 -22px;}
#accordion a:hover .extra_arrow {background-position:0 -44px;}

.team_accordion a {width:625px;}

#accordion a:hover, .team_accordion a:hover {
	background:url(../leximg/bg_comment_headline_hover.jpg) repeat-x center;
	text-decoration:none;
}

#accordion p {
	padding:10px 15px;
	width:530px;
}

.team_accordion {margin:10px 0;}

/* kleine Box Startseite */

.content_small {
	background:url(../leximg/col_small_bg.gif) repeat-y;
	float:left;
	width:250px;
}

.content_small_head {
	background:url(../leximg/col_small_header.gif) no-repeat;
	display:block;
	height:28px;
	width:250px;
}

.content_small p {
	padding:10px 0 5px 10px;
	width:180px;
}

.content_small img {border:2px solid #c0a580;}
.content_small .left-side {margin-left:25px;}
.content_small .btn {margin:5px 0 0 15px;}

.content_small_footer {
	background:url(../leximg/col_small_footer.gif) no-repeat;
	float:left;
	height:28px;
	width:250px;
}

/* Content Unterseiten */

.content-box {
	float:left;
	margin:0;
	padding:0;
	width:690px;
	position:relative;
	z-index:1;
}

.inner-content-bg {
	background:url(../leximg/inner-content-bg.jpg) repeat-y;
	margin:0;
	padding:0 0 0 20px;
	width:670px;
}

.inner-content-head {
	background:url(../leximg/inner-content-head.jpg) no-repeat;
	height:31px;
	margin:0;
	padding:0 20px;
}

.inner-content-foot {
	background:url(../leximg/inner-content-foot.jpg) no-repeat;
	height:29px;
}

.text-box-bg {
	background:url(../leximg/text-box-bg.jpg) repeat-y;
	width:655px;
}
#npcdetail .text-box-bg,
#monsterdetail .text-box-bg {position:relative;}
.text-box-head {
	background:url(../leximg/text-box-head.jpg) no-repeat;
	padding:18px 25px 0;
}

.text-box-foot {
	background:url(../leximg/text-box-foot.jpg) no-repeat;
	height:14px;
}

.col-left,
.col-right {
	float:left;
	display:block;
	width:315px;
}

.col-left {margin:0 4px 0 10px;}

.col-links {float:right; width:200px;}
.col-faq {float:left; width:400px;}

.col-blank {margin:0 15px;}

.text-box-small-bg {
	background:url(../leximg/bg_map_small.jpg) repeat-y;
	float:left;
	width:315px;
}

.text-box-small-head {
	background:url(../leximg/detail-sprite.jpg) no-repeat top;
	padding:7px 10px 4px;
	line-height:150%;
}

.text-box-small-foot {
	background:url(../leximg/detail-sprite.jpg) no-repeat left bottom;
	float:left;
	height:10px;
	width:315px;
}

.row {
	background:url(../leximg/row-bg.jpg) repeat-x;
	height:31px;
}
.row-2 {height:31px;}

table.hotkeys {float:left;margin-top:20px;}
.hotkeys td {
	height:30px;
	width:30px;
	text-align:center;
}
td.key {
	font-weight:bold;
	background:url(../img/key.gif) no-repeat;
}

.keys ul{
	float:left;
	font-size:10px;
	list-style:none;
	margin:20px 0 0 10px;
	padding:0;
}

.tab-navi {
	background:url(../leximg/bg_filter_header.jpg) no-repeat left bottom;
	float:left;
	height: 42px;
	list-style:none;
	margin:0 0 0 1px;
	padding:0 0 0 10px;
	width:650px;
}

.tab-navi li {float:left;}

.tab-navi .bg {
	background:url(../img/lexi-tab-link-bg.gif) repeat-x;
	height:40px;
	float:left;
}

.tab-navi li.active .bg {background:url(../img/lexi-tab-active-bg.gif) repeat-x;}

.tab-navi li .tab-left {
	background:url(../img/lexi-tab-link-left.gif) no-repeat;
	float:left;
	height:40px;
	width: 6px;
}
.tab-navi li.active .tab-left {
	background:url(../img/lexi-tab-active-left.gif) no-repeat;
	float:left;
	height:40px;
	width:11px;
}

.tab-navi li .tab-right {
	background:url(../img/lexi-tab-link-right.gif) no-repeat;
	float:left;
	height:40px;
	width:7px;
}

.tab-navi li.active .tab-right {
	background:url(../img/lexi-tab-active-right.gif) no-repeat;
	float:left;
	height:40px;
	width:11px;
}

.tab-navi li a {
	color:#7F4627;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:36px;
	padding:0 15px;
	overflow:hidden;
	text-align:center;
}

.tab-navi li.active a {
	color:#671000;
	line-height:40px;
}

.content-box-start ul.list {margin:0 0 0 5px;}

.content-box-start .list a {
	color:#671000;
	font-weight:bold;
}

.content-box-start .list a:hover {text-decoration:underline;}

ul.list {margin:0 0 0 30px;}
ul.list img {margin:0 5px 0 2px;}

.list li {
	list-style:none;
	background:url(../leximg/arrow_right.png) no-repeat 0 7px;
	float:none;
	margin:5px 0 0;
	padding:5px 20px;
	width:500px;
}

* html .list li {
	height:auto;
	height:30px;
}

.table-loot-list {
	background:url(../leximg/bg_shoplist.jpg);
	margin:0 auto;
	width:640px;
}
.table-loot-list td {
	height:42px;
	text-align:left;
	padding:0 15px;
}
#guild ul.list span,
#guild p span,
#chat ul.list span,
#guild p span,
#chat p span { background: #333; padding:1px 5px; margin:0 2px; font-weight:bold;}
.all {color:#df874a;}
.party {color:#4eadc1;}
.gilde {color:#85af39;}
.wisp {color:#b59d68;}
.norm {color:#a7a794;}
.troop {color:#b6b600;}
.hits {color:#d96342;}
.xp {color:#E3A224;}
.skill {color:#DE9F70;}
.dmg {color:#DACC63;}
.msg {color:#9A915A;}
.lvl {color:#83D557;}
.ghost {color:#A7A7A6;}
.info {color:#00FF00;}
.highlight {color:#440D07; font-weight:bold; float:left;}

#npc .text-box-head {text-align:center;}
#monster .text-box-head a,
#npc .text-box-head a {padding:2px 5px;}
#quests .text-box-head a {padding:0 5px;}
#quests .text-box-head a.active,
#monster .text-box-head a.active,
#npc .text-box-head a.active { background:#7B1300; color:#D2C1A7;}
#monster .mob-list,
#npc .mob-list {
	margin:0 auto;
	overflow:hidden;
	width:630px;
}

#monster .npc-back-button2,
#npcdetail .npc-back-button2,
#questdetail .npc-back-button2 {
	float:left;
	margin:5px 0 0 15px;
}

.icons_detailside {float:right;}

.icons_detailside img {
	float:right;
	margin:0 5px 0 0;
}

#monster .mob-list ul,
#npc .mob-list ul {
	display:block;
	list-style:none;
	margin:0;
	float:left;
	width:209px;
}
#monster .mob-list li,
#npc .mob-list li {
	border:1px solid #813808 ;
	background:url(../leximg/row.jpg) no-repeat;
	text-align:center;
	margin:5px 0;
	min-height:35px;
	width:208px;
}
#monster .mob-list ul.row-2 li,
#npc .mob-list ul.row-2 li {background-position:-209px 0;}

#monster .mob-list li a ,
#npc .mob-list li a {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:5px 2px;
	line-height:12px;
}
#npcdetail .table-loot-list td {text-align:left;}
#npcdetail .item-img {float:left; display:block; width:32px; height:32px; margin:0 15px;}
#npcdetail .table-loot-list span {font-weight:bold;}
#npcdetail .costs {list-style:none;}
#npcdetail .costs li {float:left;}
#npcdetail .costs li img {float:left; display:block; margin:4px 4px;}
#npcdetail .costs span {float:left; display:block;}

#npc .mob-list span,
#quests .mob-list span,
#monster .mob-list span {color:#000;}

.detail_options {
	float:left;
	margin:0 0 5px 0;
	width:100%;
}

#monster .text-box-head {text-align:center;}
#char-count, #char-rcount {
	text-align:right;
	width:574px;
}
.detail-bg {background:url(../leximg/monster-bg.jpg) repeat-y; width:656px;}
.detail-head {background:url(../leximg/monster-head.jpg) no-repeat; width:640px; min-height:20px; padding:10px 15px 0 0;}
.detail-foot {
	background:url(../leximg/monster-foot.jpg) no-repeat bottom;
	height:36px;
	line-height:26px;
	text-align:right;
	width:656px;
}
.detail-foot img {
	float:right;
	margin:10px 15px 0 5px;
}
.detail-head h4 {margin:10px 0 5px 20px;}
.comments-head {
	background:url(../leximg/comment_head.jpg) no-repeat;
	min-height:20px;
	padding:10px 15px 0 0;
	width:640px;
}

h2.tut {
	background:url(../leximg/comment_head.jpg) no-repeat -1px 0;
	color:#280300;
	font-size:14px;
	line-height:35px;
	min-height:39px;
	padding:10px 15px 0 20px;
	text-align:left;
	width:640px;
}

ul.gameguide ul {
	padding:0 0 8px 15px;
}

ul.gameguide li, ul.gameguide li li {
	background:url(../leximg/arrows.png) no-repeat left -35px;
	padding:3px 0 3px 25px;
}

#monster .monster-name {
	float:left;
	font-size:13px;
	height:25px;
	line-height:25px;
	width:216px;
}
#monster .monster-position {
	background:url(../leximg/bg_map_sprite.jpg) no-repeat 0 top;
	border-bottom:1px solid #B69D75;
	float:left;
	height:26px;
	line-height:27px;
	padding:0 0 0 10px;
	width:414px;
}

.left-side {
	background:url(../leximg/left_side_bg.jpg) repeat-y;
	display:inline;
	float:left;
	margin:0 5px 0 10px;
	width:200px;
}
.left-side-header {
	background:url(../leximg/left_side_header.jpg) no-repeat;
	color:#280300;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:28px;
	padding:0 0 0 10px;
}
.left-side-footer {
	background:url(../leximg/left_side_footer.jpg) no-repeat;
	display:block;
	height:9px;
}

.map_bg {
	background:url(../leximg/bg_map.jpg) repeat-y;
	float:left;
	padding:12px 12px 5px;
	width:400px;
}

.map_footer {
	background:url(../leximg/bg_map_sprite.jpg) repeat-y 0 bottom;
	float:right;
	height:11px;
	margin:0 1px 0 0;
	width:424px;
}

#monster .right-side {
	position:relative;
	display:inline;
	float:left;
	margin:0;
	width:400px;
	height:400px;
}
#npcdetail .right-side {position:relative;display:inline; float:left; margin:12px 0 0 -2px; width:300px;height:300px;}
#npcdetail .dot,#monster .dot {position:absolute;height:7px;width:7px;background:url(/leximg/dot_animated.gif) no-repeat 0 0px;}
#monster .monster-pic {height:150px; width:150px; margin:5px auto;}
#monster .left-side h3 {
	background:url(../leximg/left_side_subline.jpg) repeat-x;
	height:29px;
	line-height:29px;
	margin:10px 0 10px 3px;
	padding:0 0 0 10px;
	width:179px;
}
#monster .left-side ul {list-style:none; margin:0; padding:0;width:195px;}
#monster .left-side li {
	border-bottom:1px solid #d0bb9d;
	height:20px;
	line-height:20px;
	margin:0 10px;
	padding:0 5px;
	width:165px;
}
#monster .left-side li strong {float:right;}
#monster .left-side .attack-style {height:33px;padding:5px 0 0 6px;width:190px;}
#monster .left-side .attack-style .style-phys {width:185px; float:left;}
#monster .left-side .attack-style img {margin:0 5px 5px;float:left;}
#monster .monster-shadow { background:url(../leximg/monster-shadow.jpg) no-repeat; height:25px; width:400px;}

#war img.kindimg,
#history img.kingding {margin:10px auto;}
.derion-bg {background:url(../leximg/derion-bg.jpg) no-repeat scroll 50% 0;}
.valorian-bg {background:url(../leximg/valorian-bg.jpg) no-repeat scroll 50% 0;}
.gor-bg {background:url(../leximg/gor-bg.jpg) no-repeat scroll 50% 0;}

.form-box {
	background:url(../img/form-bg.jpg) repeat-y;
	margin:15px auto 0;
	width:243px;
}
.form-head { background: url(../img/form-head.jpg) no-repeat; width:243px;}
.form-foot {
	background: url(../img/form-foot.jpg) no-repeat;
	height:10px;
	margin: 0 auto;
	width:243px;
}
.form-inner {
	margin:15px 0 0 18px;
	padding:0;
	overflow:hidden;
	width:203px;
}

.form-inner label {
	color:#C46800;
	display:block;
	font-size:11px;
}
.form-input {margin:15px 0;}
.form-input input {width:189px;}
.form-inner a.btn {margin:0 0 0 55px; color:#FCD263;}
.form-inner a.btn:hover {color:#FFF;}

.summary {list-style:none; margin:0; padding:0;}
.summary li {height:38px;line-height:38px}
.summary li.light{ background:transparent url(../leximg/monster-sprite.jpg) repeat-x 0 -111px; height:38px;line-height:38px;}

.guild-flags {
	display:block;
	height:40px;
	margin:0 0 0 90px;
	width:290px;
}

.npc-flags {
	height:50px;
	margin:0 0 0 70px;
	width:285px;
}

.map-box-head { background:url(../leximg/detail_header.jpg) no-repeat; width:326px; padding:4px 10px 1px;height:335px;}
.map-box-bg {background: url(../leximg/map-box-bg.jpg) repeat-y; width:326px;}
.map-box-foot {background:url(../leximg/map-box-foot.jpg) no-repeat; height:14px; width:326px;}
.map-box-head img {margin:7px 0 0 2px;}

.table-quest-list {background:url(../leximg/detail_bg.jpg); width:315px; margin:0;}
.table-quest-list td {
	background:url(../leximg/arrows.png) no-repeat 0 -37px;
	border-bottom:1px solid #ae8859;
	height:16px;
	line-height:16px;
	padding:3px 0 4px 25px;
	text-align:left;
}
.table-quest-list td a {display:block; float:left; width:250px;}
.discription {margin:10px 20px;}

.weapon-list { height:82px; list-style:none; margin:0 auto; padding:0; width:600px; margin-left:20px;}
.weapon-list li {display:block; float:left;}
.weapon-list li a {
	display:block;
	height:82px;
	margin-left:0px;
	width:50px;
}

.weapon-list li a.axe{background:url(../leximg/icons/weapons/axe.jpg) no-repeat scroll 0 0;}
.weapon-list li a.book{background:url(../leximg/icons/weapons/book.jpg) no-repeat;}
.weapon-list li a.bow{background:url(../leximg/icons/weapons/bow.jpg) no-repeat;}
.weapon-list li a.crossbow{background:url(../leximg/icons/weapons/crossbow.jpg) no-repeat;}
.weapon-list li a.dagger{background:url(../leximg/icons/weapons/dagger.jpg) no-repeat;}
.weapon-list li a.fist{background:url(../leximg/icons/weapons/fist.jpg) no-repeat;}
.weapon-list li a.shield{background:url(../leximg/icons/weapons/shield.jpg) no-repeat;}
.weapon-list li a.staff{background:url(../leximg/icons/weapons/staff.jpg) no-repeat;}
.weapon-list li a.sword{background:url(../leximg/icons/weapons/sword.jpg) no-repeat;}
.weapon-list li a.sword2{background:url(../leximg/icons/weapons/sword2.jpg) no-repeat;}
.weapon-list li a.wand{background:url(../leximg/icons/weapons/wand.jpg) no-repeat;}
.weapon-list li a.wand2{background:url(../leximg/icons/weapons/wand2.jpg) no-repeat;}
.weapon-list li a.active,
.weapon-list li a:hover {background-position:-50px 0;}

.weapon-list-tooltip td {
	background-color: rgb(64,64,64);
	color: rgb(220,220,220);
	text-align: left;
	padding-right: 10px;
}

td.weap {width:150px; text-align:left;}
td.class {width:150px;}

.armor-list { height:73px; list-style:none; margin:0 auto; padding:0; width:600px;}
.armor-list li {display:block; float:left;}
.armor-list li a {
	display:block;
	height:72px;
	margin-left:0px;
	width:100px;
}
.armor-list li a.chain{background:url(../leximg/icons/armor/chain.jpg) no-repeat scroll 0 0;}
.armor-list li a.cloth{background:url(../leximg/icons/armor/cloth.jpg) no-repeat scroll 0 0;}
.armor-list li a.hardened_leather{background:url(../leximg/icons/armor/hardened_leather.jpg) no-repeat scroll 0 0;}
.armor-list li a.leather{background:url(../leximg/icons/armor/leather.jpg) no-repeat scroll 0 0;}
.armor-list li a.light{background:url(../leximg/icons/armor/light.jpg) no-repeat scroll 0 0;}
.armor-list li a.plate{background:url(../leximg/icons/armor/plate.jpg) no-repeat scroll 0 0;}
.armor-list li a:hover {background-position:-100px 0;}


.table-boni-list {background:url(../leximg/tablerows.jpg); width:602px; margin:0 auto;}
.table-boni-list td {height:40px;}
.table-boni-list .boni-head td p { color:#671000; font-weight:bold; font-size:11px; margin:0 15px;}

.table-weapon-list {background:url(../leximg/tablerows.jpg); width:600px; margin:0 auto;}
.table-weapon-list td {height:40px; font-size:11px;text-align:left;}
.table-weapon-list .weapon-head td p {color:#671000; font-weight:bold; font-size:11px; margin:0 15px;}

.table-class-list {margin:0 auto; width:600px;}
.table-class-list tr th {color:#671000; font-size:12px;}
.table-class-list tr td {font-size:11px; padding:5px 10px; height:32px}

.class-list { height:73px; list-style:none; margin:0 auto; padding:0; width:600px;}
.class-list li {display:block; float:left;}
.class-list li a {
	display:block;
	height:72px;
	margin-left:0px;
	width:100px;
}
.class-list li a.class1{background:url(../leximg/icons/classes/class1_h.jpg) no-repeat scroll 0 0;}
.class-list li a.class2{background:url(../leximg/icons/classes/class2_h.jpg) no-repeat scroll 0 0;}
.class-list li a.class3{background:url(../leximg/icons/classes/class3_h.jpg) no-repeat scroll 0 0;}
.class-list li a.class4{background:url(../leximg/icons/classes/class4_h.jpg) no-repeat scroll 0 0;}
.class-list li a.class5{background:url(../leximg/icons/classes/class5_h.jpg) no-repeat scroll 0 0;}
.class-list li a.class6{background:url(../leximg/icons/classes/class6_h.jpg) no-repeat scroll 0 0;}
.class-list li a.active,
.class-list li a:hover {background-position:-100px 0;}


.reward {display:block; font-size:11px; height:35px; padding:5px; width:400px;}
ul li .reward img {display:inline;margin:0 10px 0 0;}
ul li .reward span {display:inline;}

#npc-detail p {padding:5px 20px;}

.comments p {margin:5px 10px;}

.comments textarea {
	background:#fff9ee;
	border:1px solid #81633b;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:60px;
	margin:0px;
	padding:10px;
	width:554px;
}
#npcdetail .btn-red,
#monsterdetail .btn-red,
#questdetail .btn-red {
	background:url(../leximg/planer/class-btn.png) no-repeat;
	display:inline;
	float:left;
	line-height: 33px;
	color: #FCD263;
	cursor:pointer;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	width: 139px;
}
#npcdetail .btn-red:hover,
#monsterdetail .btn-red:hover,
#questdetail .btn-red:hover {background-position:0px -33px; color:#fff; cursor:pointer;}

.submit { margin:5px 0; width:500px;}
#monster .submit .btn {padding:0;}
.comment-box, .comment-box-2 {
	background:url(../leximg/comment_header.jpg) repeat-x;
	border-top:1px solid #dfd0b6;
	border-bottom:1px solid #c6af8b;
	overflow:hidden;
	margin:0;
	padding:0 5px 5px 5px;
	width:100%;
}
.name {
	float:left;
	height:45px;
	padding:3px 0 0 0;
	width:100%
}
.name span {font-size:11px; display:block;margin:0 0 3px 0;}
.comment-login-box { display:none; height:100px; width:520px; margin:0 auto;}
.comments-login { margin:0;width:520px;}
.btn-comment {float:right;margin:0 0 10px 0;}
.write-comment {margin:0 10px; width:628px;}
.write-comment .comment_ava {
	float:left;
	margin:0 10px 0 0;
}
.write-comment h2 {
	color:#280300;
	font-size:13px;
	text-align:left;
}
.write-comment .text-box-bg {background:url(../leximg/comment-box-bg.jpg) repeat-y; width:625px;}
.write-comment .text-box-head {background:url(../leximg/comment-box-head.jpg) no-repeat; width:625px;}
.write-comment .text-box-foot {background:url(../leximg/comment-box-foot.jpg) no-repeat; height:20px; width:635px;}
.login_p {padding:5px 15px;}
.comment-box p {padding:3px 1px;width:500px;}
.comments-login .form-inner a:hover {color:#FF9824; text-decoration:underline;}
.comments-login .form-box {background:url(../leximg/form-bg.jpg) repeat-y; margin:0 auto; width:520px;}
.comments-login .login-box {
	float:none;
	display:block;
	margin:0 auto;
	padding:2px 0 5px 0;
	width:450px;
}
.comments-login .login-box form {margin:15px 0 0}
.comments-login .form-head { background:url(../leximg/form-head.jpg) no-repeat; margin:0 auto; width:520px;}
.comments-login .form-foot { background:url(../leximg/form-foot.jpg) no-repeat; height:7px; margin:0 auto; width:520px;}
.comments-login .form-inner {margin:0 0 0 18px;}
.comments-login .form-inner h3 { background:none; color:#C46800; font-size:16px; margin:5px 0; text-align:center; padding:0;margin:0 10px 0 0;}

.edit, .report, .reply, .goto, .delete, .closeReply {
	cursor:pointer;
	float:left;
	height:20px;
	margin:0 10px 0 0;
	width:20px;
}
.edit { background:url(../leximg/edit.png) no-repeat; }
.report { background:url(../leximg/icons/report.png) no-repeat;}
.reply { background:url(../leximg/icons/reply.png) no-repeat;border:0;}
.goto { background:url(../leximg/goto.png) no-repeat; float:right;}
.delete { background:url(../leximg/error.png) no-repeat; float:right;}
.closeReply { background:url(../leximg/icon_delete.png) no-repeat; float:right;height:23px;width:23px;margin-right:40px;}

.item_tip {
	background: url(../leximg/bg_tooltip.jpg) repeat;
	border:1px solid #954d32;
	border-top:0;
	display:block;
	width:250px;
	z-index:99999;
	position:absolute;
	padding:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	overflow:visible;
}
.item_tip h4 {
	background:url(../leximg/bg_tooltip_header.jpg);
	color:#ffebb7;
	line-height:27px;
	margin:0 0 5px 0;
	padding:0 8px;
	text-align:left;
}
.item_tip .tooltip-img {
	float:right;
	margin:5px 5px 10px 0;
}
.item_tip ul {
	color:#c46800;
	list-style:none;
	margin:0 0 10px 9px;
}
.item_tip ul li {color:#c46800;padding:2px 0; background: none}
#charinfo .item_tip ul li {color:#c46800;padding:2px 0; background: none;float:none;}
.item_tip .ttheader {font-weight:bold;text-align:left;}
.item_tip table { background: url(../leximg/bg_ajax_search.png); border-top:1px solid #954D32;padding:10px 10px 0 0; width: 100%;}
.item_tip table td {border:none; padding:3px; text-align: left; height: 2px;}
.item_tip .plus_addition{position:relative;top:-32px;}
#searchresult ul.summary li ul.search-head {color:#671000;font-weight:bold;text-align:center;}
#searchresult ul.summary li ul {list-style:none; margin:0; padding:0;}
#searchresult ul.summary li ul li {float:left; width:40px; text-align:center; padding:0 10px;}
#searchresult ul.summary li a.list-link { height:38px; position:absolute; width:500px;}
#searchresult ul.summary li ul li.biger {width:90px}
#searchresult ul.summary li ul li.evenbigger {width:120px}
#searchresult ul.summary li ul li.biger img {margin:9px 5px;}

.pagenumbers {height:15px; margin:0 auto; width:527px;}
.pagenumbers li {padding:0 10px}
/* CONTENT END */

a.factionlink1,
a.factionlink2,
a.factionlink3  {
	padding-left: 40px;
	display:block;
	float:left;
	height:32px;
	padding-top:13px;
	text-align:left;
	width:100px;
	margin: 0;
}

a.factionlink1 {background: transparent url(../leximg/icons/valorian.png) no-repeat;}
a.factionlink2 {background: transparent url(../leximg/icons/derion.png) no-repeat;}
a.factionlink3 {background: transparent url(../leximg/icons/gor.png) no-repeat;}

a.factionlink1:hover,
a.factionlink2:hover,
a.factionlink3:hover {color:#9F5200;}

/* FOOTER END */
.spacer {
	height:15px;
}

.spacer-tab {
	height:45px;
}

.clearfloat {
	clear:both;
	height:0;
}

#browserWarning {
	background:url(../leximg/ie-message.jpg) repeat-x;
	position:absolute;
	font-size:11px;
	height:30px;
	top:32px;
	z-index:0;
}

.browsers {
	background: url(../leximg/browsers.jpg) no-repeat;
	height:27px;
	margin:5px auto 0;
	width:160px;
}

.chrome,
.safari,
.ie,
.opera,
.firefox {
	float:left;
	display:block;
	height:27px;
	margin:0 2px;
	width:27px;
}

#warningClose {
	background: url(../img/tb-close.gif) no-repeat;
	height:28px;
	left:95%;
	top:30%;
	position:absolute;
	width:28px;
}
#warningClose:hover { background-position:0 -28px;}


/* OCCUPATION STUFF */

.occupation_select {
	width:600px;
	margin:10px;
}

.occupation_select select {width:100px;}

.occupation_frame {
	width: 550px;
	height: 442px;
	background: transparent url(../leximg/icons/occupation.jpg) no-repeat;
	display:block;
	margin: 0 0 0 25px;
	position:relative;
}
.occupation_hesed1, .occupation_hesed2, .occupation_hesed3, .occupation_ardir1, .occupation_ardir2, .occupation_ardir3
, .occupation_gebra1, .occupation_gebra2, .occupation_gebra3, .occupation_tycon1, .occupation_tycon2, .occupation_tycon3
{
	width:40px;
	height:40px;
	position:absolute;
}
.occupation_hesed1 {
	left:143px;
	top:54px;
}
.occupation_hesed2 {
	left:215px;
	top:32px;
}
.occupation_hesed3 {
	left:232px;
	top:105px;
}
.occupation_ardir1 {
	left:262px;
	top:23px;
}
.occupation_ardir2 {
	left:330px;
	top:45px;
}
.occupation_ardir3 {
	left:291px;
	top:94px;
}
.occupation_gebra1 {
	left:145px;
	top:288px;
}
.occupation_gebra2 {
	left:208px;
	top:297px;
}
.occupation_gebra3 {
	left:143px;
	top:351px;
}
.occupation_tycon1 {
	left:260px;
	top:283px;
}
.occupation_tycon2 {
	left:339px;
	top:283px;
}
.occupation_tycon3 {
	left:348px;
	top:355px;
}
.occupation_tt {
	filter:alpha(opacity=92);
	-moz-opacity:0.92;
	opacity: 0.92;
	border: 1px solid #999;
	font-family:Tahoma;
	height:108px;
	width:244px;
	margin:0px;
	padding:0px;
	text-align:left;
}
.occupation_tt p {
	padding:0;
	text-align:left;
}
.occ_tt_valorian {
	background: transparent url("../leximg/icons/sign_valorian.jpg") no-repeat;
}
.occ_tt_derion {
	background: transparent url("../leximg/icons/sign_derion.jpg") no-repeat;
}
.occ_tt_region {
	margin:15px 0px 0px 75px;
	font-weight: bold;
	font-size: 12px;
}
.occ_tt_guild {
	margin:5px 0px 0px 75px;
	font-weight:normal;
	font-size: 10px;
}
.occ_tt_nextDefendTitle {
	margin:10px 0px 0px 75px;
	font-weight:bold;
	font-size: 10px;
}
.occ_tt_nextDefend {
	margin:0px 0px 0px 75px;
	font-weight:normal;
	font-size: 12px;
}

/* CHARINFO STUFF */

.table-class-list td p {margin:0;}

#searchresult .table-weapon-list td img {display:inline;}

.char_view
{
	clear: both;
	display: block;
	background: transparent url("../leximg/char_view.gif") no-repeat;
	width: 319px;
	height: 301px;
	border: 0px;
	margin: 10px auto 10px;
	padding: 0px;
	position:relative;
}
.char_32 {
	height: 32px;
	width: 32px;
}
.char_head{
	position:absolute;
	left:278px;
	top:36px;
}
.char_chest{
	position:absolute;
	left:278px;
	top:73px;
}
.char_legs{
	position:absolute;
	left:278px;
	top:110px;
}
.char_fingers{
	position:absolute;
	left:278px;
	top:147px;
}
.char_feet{
	position:absolute;
	left:278px;
	top:184px;
}
.char_cloak{
	position:absolute;
	left:278px;
	top:221px;
}
.char_bag1{
	position:absolute;
	left:10px;
	top:184px;
}
.char_bag2{
	position:absolute;
	left:10px;
	top:147px;
}
.char_bag3{
	position:absolute;
	left:10px;
	top:110px;
}
.char_bag4{
	position:absolute;
	left:10px;
	top:73px;
}
.char_bag5{
	position:absolute;
	left:10px;
	top:36px;
}
.char_shield{
	position:absolute;
	left:11px;
	top:263px;
}
.char_bow{
	position:absolute;
	left:47px;
	top:263px;
}
.char_weapon{
	position:absolute;
	left:84px;
	top:263px;
}
.char_ring1{
	position:absolute;
	left:130px;
	top:263px;
}
.char_ring2{
	position:absolute;
	left:167px;
	top:263px;
}
.char_neck{
	position:absolute;
	left:204px;
	top:263px;
}
.char_jewel1{
	position:absolute;
	left:241px;
	top:263px;
}
.char_jewel2{
	position:absolute;
	left:278px;
	top:263px;
}
.char_name{
	position:absolute;
	left:15px;
	top:3px;
	height:18px;
	width:290px;
	color:#834c0e;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:3px;
}
.char_portrait{
	position:absolute;
	left:67px;
	top:56px;
	height:38px;
	width:38px;
}
.char_profile{
	background: transparent url("../leximg/char_hp.gif") no-repeat;
	position:absolute;
	left:59px;
	top:50px;
	height:49px;
	width:200px;
}
.char_level{
	position:absolute;
	left:63px;
	top:83px;
	height:15px;
	width:15px;
	color:#ffffff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.char_hp{
	position:absolute;
	left:197px;
	top:58px;
	height:15px;
	width:50px;
	color:#ffffff;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.char_mp{
	position:absolute;
	left:197px;
	top:76px;
	height:15px;
	width:50px;
	color:#ffffff;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

.char_faction{
	position:absolute;
	left:58px;
	top:105px;
	height:40px;
	width:40px;
}

.char_skilling{
	position:absolute;
	left:59px;
	top:153px;
	height:18px;
	width:200px;
	color:#834c0e;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.char_skilling a{
	color:#834c0e;
}
.char_skilling a:hover{
	color: #421c01;
}
.char_class{
	position:absolute;
	left:221px;
	top:107px;
	height:36px;
	width:36px;
}
.char_guild{
	position:absolute;
	left:97px;
	top:118px;
	height:22px;
	width:124px;
	color:#ffffff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.char_stats{
	position:absolute;
	left:59px;
	top:175px;
	height:75px;
	width:200px;
	color:#ffffff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.char_statdesc{
	display:block;
	float:left;
	cursor:default;
	height:16px;
	width:72px;
	color:#ffffff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:5px;
	padding-left:1px;
}

.char_statvalue{
	display:block;
	float:left;
	cursor:default;
	height:16px;
	width:26px;
	color:#ffffff;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:5px;
	padding-right:1px;
}

.stats_tip{
	z-index:99999;
	position:absolute;
	padding:3px;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background: #000;
	color:#fff;
	border: 1px solid #fff;
	width:200px;
	overflow:visible;
}
.char_tooltipicon{
	width:36px;
	height:36px;
	display:block;
	float:left;
}
.char_tooltipicon img{
	width:32px;
	height:32px;
	position: absolute;
	top: 6px;
	left: 2px;
}
.char_tooltipstats{
	width:164px;
	display:block;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background: #000;
	color:#fff;
}

.char_itemTTtable{
	background:black;
	filter:alpha(opacity=92);
	-moz-opacity:0.92;
	opacity: 0.92;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	width:200px;
}

.tip_class,
.tip_race,
.tip_country{
	position: absolute;
	padding: 1px;
	color: rgb(220,220,220);
	background-color: rgb(0,0,0);
	outline: 1px solid grey;
	line-height: normal;
}

#mapviewerOverlay{
	position: absolute;
	z-index: 3;
	display: inline;
	width: 600px;
	height: 600px;
	background: url(/leximg/loadingAnimation.gif);
	background-position: 50% 40%;
	background-repeat: no-repeat;
}

#mapviewerFrame{
	position: absolute;
	z-index: 2;
	display: inline;
	background-repeat: no-repeat;
	width: 600px;
	height: 600px;
	background: url(/leximg/viewer/frame.png);
}

#mapviewerMap{
	z-index: 1;
	background-repeat: no-repeat;
	margin:22px 0 10px 22px;
	width: 600px;
	height: 600px;
}

#mapviewerPortalDetails, #mapviewerMapDetails{
	z-index: 10;
	background-repeat: no-repeat;
	width: 194px;
	height: 400px;
	position: relative;
	left: 200px;
	top: 100px;
	padding-top: 40px;
	padding-left: 18px;
}

#mvdTitle{
	position: absolute;
	left: 20px;
	top: 6px;
	color: #813808;
	font-size: 12px;
	font-weight: bold;
}

#mvdClose{
	position: absolute;
	right: 28px;
	top: 4px;
	width: 19px;
	height: 19px;
	background: url(/leximg/viewer/button_close.png);
}

#mvdContent{
	position: relative;
	overflow: scroll;
	overflow-x: visible;
	width: 162px;
	height: 350px;
}

#mapviewerOverlay .mapName{
	position: absolute;
	color: rgb(255,255,255);
	padding: 2px 2px;
	background: rgb(70,40,0); /* IE fallback */
	background: rgba(70,40,0,0.7);
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.destinationbutton {font-size: 10px;}

div.directionbutton{
	position: absolute;
	width: 30px;
	height: 30px;
	background-color: none;
}

img.directionbutton{
	position: absolute;
	top:17%;
	left:17%;
}

.login-box a.btn{font-size:10px;}

.npc-position{
	float:left;
	height:25px;
	line-height:25px;
	margin:5px 0 5px 10px;
}
.npc-back-button2{
	float:right;
	margin:2px 5px 0px 0px;
}
.npc-back-button{
	float:right;
	margin:5px 23px 0 0;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #954d32;
	background-color: #220701;
	margin: 0;
	padding: 5px;
	opacity: 0.95;
}
#tooltip h3 {
	background: none;
	color: #ffebb7;
	font: 100 13px Arial;
	height:18px;
	margin:0;
	padding:0;
	text-align:left;
} 

#tooltip .body, #tooltip .url {display:none;height:0;}

/* creates triangle */

ul li .reward div.craft-reward {
	background: url(/leximg/icons/plus/craft.gif) no-repeat;
	float:left;
	margin:0 0 10px 0;
	width:35px;	
}

ul li .reward div.craft-reward img {
	padding:1px;
	width:30px;
}