/* To-Do-Liste */
/* li in questtable integrieren */

body { margin: 0; padding: 0; color: #fde3ab; background-color: #000; text-align: justify; font: 12px Verdana, Arial, Helvetica, sans-serif; }
a { font-weight: bold; color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }
.wrapper { min-width: 800px; }
.wrapper { width: 100%; }      

.l1_articlebox, .l1_mapbox, .l1_solvebox, .l1_downloadbox                  { background: url(layout/wood_dark_330x110.jpg) repeat; }

.l1_abtop, .l1_mbtop, .l1_sbtop, .l1_dltop                                 { background: url(layout/wf_top.gif) repeat-x; }
.l1_abtop div, .l1_mbtop div, .l1_sbtop div, .l1_dltop div                 { background: url(layout/wf_tlc.gif) no-repeat top left; }
.l1_abtop div div, .l1_mbtop div div, .l1_sbtop div div, .l1_dltop div div { background: url(layout/wf_trc.gif) no-repeat top right; }

.l1_abbot, .l1_mbbot, .l1_sbbot, .l1_dlbot                                 { background: url(layout/wf_bottom.gif) repeat-x; }
.l1_abbot div, .l1_mbbot div, .l1_sbbot div, .l1_dlbot div                 { background: url(layout/wf_blc.gif) no-repeat top left; }
.l1_abbot div div, .l1_mbbot div div, .l1_sbbot div div, .l1_dlbot div div { background: url(layout/wf_brc.gif) no-repeat top right; }

.l1_abcontentwrap, .l1_mbcontentwrap, .l1_sbcontentwrap, .l1_dlcontentwrap { background: url(layout/wf_left.gif) repeat-y; }
.l1_abcontent, .l1_abcontentcenter, .l1_abcontentleft, .l1_abcontentright, .l1_abcontentnc, .l1_abreview, .l1_bookcontent, .l1_mbcontent, .l1_sbcontent, .l1_dlcontent { background: url(layout/wf_right.gif) repeat-y right; }

 
.l1_abtop div, .l1_abtop, .l1_abbot div, .l1_abbot, .l1_mbtop div, .l1_mbtop, .l1_mbbot div, .l1_mbbot, .l1_sbtop div, .l1_sbtop, .l1_sbbot div, .l1_sbbot, .l1_dltop div, .l1_dltop, .l1_dlbot div, .l1_dlbot {
	width: 100%;
	height: 5px;
	font-size: 1px;
}

.l1_abcontent, .l1_abcontentcenter, .l1_abcontentleft, .l1_abcontentright, .l1_abcontentnc, .l1_bookcontent, .l1_mbcontent, .l1_abreview, .l1_dlcontent, .l1_sbcontent {
	padding: 0 1em 0em 1em;
	margin: 0;
	text-align: left;
}

.l1_abcontentcenter  {
	padding: 0 1em 0em 1em;
	margin: 0;
	text-align: center;
}

.l1_abcontentleft  {
	padding: 0 1em 0em 1em;
	margin: 0;
	text-align: left;
}

.l1_abcontentright  {
	padding: 0 1em 0em 1em;
	margin: 0;
	text-align: right;
}

.l1_articlebox, .l1_mapbox, .l1_downloadbox {
	width: 100%;
	margin: 1em auto;
}

.l1_solvebox {
	clear: both;
	width: 100%;
	margin: 1em auto;
}

.l1_boxadvert1 { 
	background: transparent url(/layout/l1_left_emptycase.jpg) no-repeat bottom; 
	margin: 0px;
	width: 180px;
	height: 139px;
	padding: 0px;
	clear: both;
}

.l1_boxadvert1 img { 
	height: 120px;
	padding: 0px;
	margin: 0px;
	padding-left: 30px;
}

.l1_boxadvert2 { 
	background: transparent url(/layout/l1_right_emptycase.jpg) no-repeat bottom; 
	margin: 0px;
	width: 180px;
	height: 139px;
	padding: 0px;
	clear: both;
}

.l1_boxadvert2 img { 
	height: 120px;
	padding: 0px;
	margin: 0px;
	padding-left: 50px;
}

.clear {clear: both; }

#container {
	padding: 8px 10px 10px 10px;
	text-align: center;
	width: 95%;
}

#container h1 {
	color: #ede295;
	display: block;
	background: url(/layout/l1_headline_empty.gif) no-repeat center top;
	margin: 10px 0 5px 0;
	width: 100%;
	height: 49px;
	padding: 8px 10px 10px 10px;
	font: bold 18px Stonehenge, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	clear: both;
}

#container h2 {
	margin-top: 30px;
	color: #fde3ab;
	background: url(layout/l1_headline_article.jpg) repeat-x left top;
	height: 26px;
	padding: 4px 8px 0px 8px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	clear: both;
}

#container h2 a {
	color: #fff;
	text-decoration: none;
}

#container h2 a:hover, #container h6 a:hover {
	text-decoration: underline;
}

#container h3 {
	color: #ede295;
	display: block;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	clear: both;
}

#container h6 {
	margin: 0px;
	padding-bottom: 10px;
	color: #fde3ab;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	clear: both;
}

#container h6 a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#l1_footer {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.l1_footertext {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fde3ab;
	text-align: center;
}

.l1_footertext a {
	color: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.l1_headleft {
	height: 167px;
	width: 180px;
	margin-left: -180px;
	background: #000 url(/layout/l1_head_bg.jpg) repeat-y left top;
}

.l1_headright {
	height: 167px;
	width: 180px;
	margin-right: -180px;
	background: #000 url(/layout/l1_head_right.jpg) repeat-y left top;
}

.l1_left {
	width: 180px;
	margin-left: -180px;
	background: #000 url(/layout/l1_left_bg.jpg) repeat-y left top;
}

.l1_outer {
	border-left-width: 180px;
	border-left-color: #000;
	border-right-width: 180px;
	border-right-color: #000;
	background-color: #000;
}

.l1_overview_headline {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fde3ab;
	display: block;
}

.l1_overview_headline a {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

.l1_overview_text {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fde3ab;
	display: block;
}

.l1_overview_text a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-decoration: none;
}

.l1_pagenav {
	width: 100%;
	clear: both;
}

.l1_right {
	width: 180px;
	margin-right: -180px;
	background: #000 url(/layout/l1_right_bg.jpg) repeat-y left top;
}

.l1_validxhmtl, l1_floatleft, ul#l1_rorverviewl {
	float: left;
}

.l1_validcss, l1_floatright, ul#l1_rorverviewr {
	float: right;
}

.l1_wide {
	background-color: #000;
	height: 20px;
}


/* Lists */
.l1_abcontentcenter ul li, .l1_abcontentleft ul li, .l1_abcontentright ul li {
	margin: 0;
	padding: 0 0 5px 0;
}

ul#l1_rorverviewl, ul#l1_rorverviewr {
	width: 160px;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	border-top: 1px solid #000;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #000;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
}

ul#l1_rorverviewl li, ul#l1_rorverviewr li {
	width: 160px;
	list-style: none;
	margin: 0px;
	padding: 0 0 10px 0;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

ul#l1_rorverviewl li span, ul#l1_rorverviewr li span {
	display: block;
	font-size: 12px;
	color: #fde3ab;
}

ul#l1_rorverviewl li span b, ul#l1_rorverviewr li span b {
	font-size: 25px;
	font-weight: normal;
}


ul#l1_rorverviewl li img, ul#l1_rorverviewr li img {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border-top: 1px solid #341a0c;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #341a0c;
}

ul.l1_legend {
	margin: 0px 5px 5px 5px;
	padding: 0px;
}

ul.l1_legend li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

ul.l1_legend li span {
	font-size: 12px;
}

ul.l1_faq {
	margin: 0px;
	padding: 0px;
}

ul.l1_faq li {
	list-style: none;
	margin: 0px;
	padding-bottom: 5px;
	text-align: left;
}

.l1_standardmenu { margin: 0px; width: 180px; padding: 0px 0px 57px 0px; clear: both; }
.l1_standardmenu h3 { margin: 0px; padding-top: 57px; width: 180px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #960000; text-align: center; }
.l1_standardmenu h4 { margin: 0px; padding-top: 10px; width: 180px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000;	text-align: center; }
.l1_standardmenu ul { margin: 0px; padding: 0px; }
.l1_standardmenu li { list-style: none; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; display: block; margin: 0px 10px 0px 10px; padding: 0px 0px 4px 0px; width: 160px; text-align: center; }
.l1_standardmenu li a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
.l1_standardmenu li a:hover { text-decoration: underline; }

#l1_featuresmenu .l1_standardmenu, #l1_guidesmenu .l1_standardmenu, #l1_sectionmenu .l1_standardmenu, #l1_sectionmainmenu .l1_standardmenu, #l1_universemenu .l1_standardmenu { background: transparent url(/layout/l1_scroll_left_bottom.jpg) no-repeat bottom left; }
#l1_featuresmenu .l1_standardmenu h3, #l1_guidesmenu .l1_standardmenu h3, #l1_sectionmenu .l1_standardmenu h3, #l1_sectionmainmenu .l1_standardmenu h3, #l1_universemenu .l1_standardmenu h3 { background: transparent url(/layout/l1_scroll_left_top.jpg) no-repeat top left; }
#l1_sectionmenu .l1_standardmenu h4 { background: transparent url(/layout/l1_scroll_left_middle.jpg) repeat-y top center; }
#l1_featuresmenu .l1_standardmenu ul, #l1_guidesmenu .l1_standardmenu ul, #l1_sectionmenu .l1_standardmenu ul, #l1_sectionmainmenu .l1_standardmenu ul, #l1_universemenu .l1_standardmenu ul { background: transparent url(/layout/l1_scroll_left_middle.jpg) repeat-y top center; }
#l1_featuresmenu .l1_standardmenu#lastleft, #l1_guidesmenu .l1_standardmenu#lastleft, #l1_sectionmenu .l1_standardmenu#lastleft, #l1_sectionmainmenu .l1_standardmenu#lastleft, #l1_universemenu .l1_standardmenu#lastleft { background: transparent url(/layout/l1_scroll_left_bottom2.jpg) no-repeat bottom left; }

#l1_boardsmenu .l1_standardmenu, #l1_dndgamesmenu .l1_standardmenu, #l1_guidesmenu2 .l1_standardmenu { background: transparent url(/layout/l1_scroll_right_bottom.jpg) no-repeat bottom left; }
#l1_boardsmenu .l1_standardmenu h3, #l1_dndgamesmenu .l1_standardmenu h3, #l1_guidesmenu2 .l1_standardmenu h3 { background: transparent url(/layout/l1_scroll_right_top.jpg) no-repeat top left; }
#l1_dndgamesmenu .l1_standardmenu h4 { background: transparent url(/layout/l1_scroll_right_middle.jpg) repeat-y top center; }
#l1_boardsmenu .l1_standardmenu ul, #l1_dndgamesmenu .l1_standardmenu ul, #l1_guidesmenu2 .l1_standardmenu ul { background: transparent url(/layout/l1_scroll_right_middle.jpg) repeat-y top center; }
#l1_boardsmenu .l1_standardmenu#lastleft, #l1_dndgamesmenu .l1_standardmenu#lastleft, #l1_guidesmenu2 .l1_standardmenu#lastleft { background: transparent url(/layout/l1_scroll_right_bottom2.jpg) no-repeat bottom left; }

/* #l1_guidesmenu .l1_standardmenu ul li, #l1_guidesmenu2 .l1_standardmenu ul li { padding-bottom: 5px; } */

#l1_superiormenu {
	list-style: none;
	margin: 0px;
}
#l1_superiormenu li {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	border-left: 2px solid #ebbb00;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#l1_superiormenu li a {
	color: #ebbb00;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#l1_superiormenu li.first {
	border-left: 0px none;
}



/* Forms */
.l1_login {
	background: transparent url(layout/l1_scroll_right_bottom3.jpg) no-repeat bottom left; 
	margin: 0px;
	width: 180px;
	padding: 0px 0px 57px 0px;
	clear: both;
}

.l1_login h3 {
	margin: 0px;
	padding: 57px 0 0 0;
	width: 180px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #960000;
	text-align: center;
	background: transparent url(layout/l1_scroll_right_top.jpg) no-repeat top left;
}

.l1_login h5 {
	margin: 0;
	padding: 0;
	width: 180px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	background: transparent url(layout/l1_scroll_right_middle.jpg) repeat-y top center;
}

.l1_login h5 a {
	width: 180px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #960000;
	text-decoration: none;
}

#l1_loginform p {
	background: transparent url(layout/l1_scroll_right_middle.jpg) repeat-y top center;
	margin: 0;
	padding: 0 0 0 20px;
}

#l1_loginform label {
	display: none;
}

#l1_loginform input {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 140px;
	color: #000;
	background: #ecd69c url(layout/l1_scroll_form_bg.jpg) left top;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border-color : #ece2a7 #ac844c #ac844c #ece2a7;
        border-width: 1px;
}

#l1_loginform br {
	clear: left;
}

#l1_loginform#submit {
	float: none;
	width: auto;
}

#broadform fieldset { width: 100%; margin: 0 auto 1.5em auto; display: block; border: 0; clear: both; }
#broadform legend { display: none; }
#broadform .sortlist label { display: block; font-size: 0.8em; padding: 5px 5px 5px 0; }
#broadform .sortlist p { display: block; width: 25%; margin: 0; padding: 0; }
#broadform .sortlist .selectbar { background: #000 url(layout/wood_dark_330x110.jpg) repeat; color: #fde3ab; }
#broadform .sortlist #f_submit { display: block; background: #000 url(layout/wood_dark_330x110.jpg) repeat; border-top: 1px solid #000; border-right: 1px solid #341a0c; border-bottom: 1px solid #341a0c; border-left: 1px solid #000; color: #fde3ab; font-weight: bold; margin: 5px; padding: 2px; }

#contactform fieldset { margin: 0 auto 1.5em auto; display: block; border: 0; clear: both; }
#contactform legend { display: none; }
#contactform .musthavefields label { display: block; float: left; font-size: 0.8em; font-weight: bold; padding: 5px 5px 5px 0; width: 150px; }
#contactform .musthavefields p { display: block; margin: 5px; padding: 0; }
#contactform input, #contactform textarea { background: #000 url(layout/wood_dark_330x110.jpg) repeat; border-top: 2px solid #000; border-right: 2px solid #341a0c; border-bottom: 2px solid #341a0c; border-left: 2px solid #000; color: #fde3ab; width: 350px; font: 12px Verdana, Arial, Helvetica, sans-serif; }
#contactform .musthavefields #f_submit { display: block; background: #000 url(layout/wood_dark_330x110.jpg) repeat; border-top: 3px solid #341a0c; border-right: 3px solid #000; border-bottom: 3px solid #000; border-left: 3px solid #341a0c; color: #fde3ab; font-weight: bold; margin: 5px; padding: 2px; width: 150px; }
#contactform .musthavefields #f_submit:active, #contactform .musthavefields #f_submit:focus, #contactform .musthavefields #f_submit:hover { border-top: 3px solid #000; border-right: 3px solid #341a0c; border-bottom: 3px solid #341a0c; border-left: 3px solid #000; }

/*
.l1_news {
	display: block;
	color: #fde3ab;
	margin-bottom: 30px;
	padding-right: 10px;
	clear: left;
}
*/

.l1_overviewlist ul {
	margin: 0px;
	padding: 0px;
}

.l1_overviewlist li {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
}

.l1_poll {
	background: transparent url(layout/l1_table_right_bottom.jpg) no-repeat bottom left; 
	margin: 0px;
	width: 180px;
	padding: 0px 0px 40px 0px;
	clear: both;
}

.l1_poll h3 {
	margin: 0px;
	padding-top: 30px;
	padding-left: 20px;
	margin-bottom: -18px;
	width: 160px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background: transparent url(layout/l1_table_right_top.jpg) no-repeat top left;
}

#l1_pollform {
	margin:0;
	background: transparent url(layout/l1_table_right_middle.jpg) top center;
	padding-left: 20px;
}

#l1_pollform label {
	display: block;
	float: right;
	width: 120px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fde3ab;
	text-align: left;
}

#l1_pollform input {
	display: block;
	float: left;
	color: #fde3ab;
	border-color : #5C3614 #24160C #24160C #5C3614;
        background-image : url(layout/wood_dark_330x110.jpg);
        border-width: 4px;
}

#l1_pollform p {
	padding-top: 5px;
	clear: both;
}

#l1_pollresults {
	margin:0;
	background: transparent url(layout/l1_table_right_middle.jpg) top center;
	padding-top: 5px;
	padding-left: 10px;
}

#l1_pollresults p {
	text-align: left;
}

#l1_pollresults p span {
	display: block;
	width: 160px;
	color: #fff;
	font-weight: bold;
	float: right;
	clear: right;
	text-align: right;
	padding-bottom: 10px;
}

#l1_pollform#vote {
	float: none;
	width: auto;
}




p.l1_textadmin {
	margin-top: 10px;
	display: block;
	font-weight: bold;
}

p.l1_textadmin a {
	color: #fff;
	text-decoration: none;
}

.l1_abcontentleft p, .l1_abcontentright p, .l1_abcontentcenter p, .l1_abcontent p, .l1_abreview p {
	display: block;
	color: #fde3ab;
	margin-bottom: 30px;
	padding-right: 10px;
/*	clear: left;*/
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.l1_abcontentnc p {
	display: block;
	color: #fde3ab;
	margin-bottom: 30px;
	padding-right: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.l1_bookcontent p a,.l1_abcontentcenter p a, .l1_abcontentcenter blockquote a, .l1_abcontentleft p a, .l1_abcontentleft blockquote a, .l1_abcontentright p a, .l1_abcontentright blockquote a, .l1_abcontent p a, .l1_abcontent blockquote a, .l1_abcontentnc p a, .l1_abcontentnc blockquote a, .l1_abreview p a, .l1_abreview blockquote a, p.l1_textsubtitle a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.l1_bookcontent p a:hover, .l1_abcontentcenter p a:hover, .l1_abcontentcenter blockquote a:hover, .l1_abcontentleft p a:hover, .l1_abcontentleft blockquote a:hover, .l1_abcontentright p a:hover, .l1_abcontentright blockquote a:hover, .l1_abcontent p a:hover, .l1_abcontent blockquote a:hover, .l1_abcontentnc p a:hover, .l1_abcontentnc blockquote a:hover, .l1_abreview p a:hover, .l1_abreview blockquote a:hover, p.l1_textsubtitle a:hover {
	text-decoration: underline;
}

.l1_bookcontent p {
	display: block;
	color: #fde3ab;
	margin-bottom: 30px;
	padding-right: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

p.l1_textcomment a {
	display: block;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

p.l1_textcomment a:hover {
	text-decoration: underline;
}

.l1_abcontent h3, .l1_abreview h3 {
	padding-top: 10px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #fde3ab;
}

.l1_abcontent h4,.l1_abcontentcenter h4, .l1_abcontentleft h4, .l1_abcontentright h4 {
	padding-top: 5px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	clear: both;
}

.l1_abreview h4 {
	padding-top: 5px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	clear: left;
}

.l1_abcontent h4 span, .l1_abreview h4 span {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.l1_abcontent h4 span a, .l1_abreview h4 span a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.l1_abcontent h3 a, .l1_abreview h3 a {
	color: #fde3ab;
	text-decoration: none;
}

.l1_bcthumb {
	margin: 5px;
	padding: 5px;
	border-top: 1px solid #000;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #000;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
	float: left;
}

.l1_bcthumb img {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #341a0c;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #341a0c;
	width: 100;
}

.l1_bcorder img {
	margin: 5px;
	padding: 0px;
	border-top: 1px solid #000;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #000;
	width: 100;
	float: right;
}

.l1_bookcontent h4, .l1_abcontentnc h4 {
	border-top: 1px solid #6f471c;
	display: block;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	clear: both;
}

.l1_bookoverview {
	display: block;
	color: #fde3ab;
	margin-bottom: 30px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	cleat: left;
}

.l1_bookoverview img {
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	border-top: 1px solid #000;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #000;
	width: 38;
}

p.l1_textsubtitle {
	border-top: 1px solid #6f471c;
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0px; 10px 0px;;
}


.l1_map {
	float: left;
	margin: 5px 10px 5px 5px;
	padding: 5px;
	border-top: 1px solid #000;
	border-right: 1px solid #48321a;
	border-bottom: 1px solid #48321a;
	border-left: 1px solid #000;
}

.l1_map img {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #48321a;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #48321a;
}

.l1_onehalf {
	width: 48%;
	float: left;
	padding: 0 0 0 1%;
}

.l1_onethird {
	width: 31%;
	float: left;
}

.l1_onethirdcenter {
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #48321a;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #48321a;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
	width: 160px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30%;
}

.l1_onethirdcenter img {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #000;
	border-right: 1px solid #48321a;
	border-bottom: 1px solid #48321a;
	border-left: 1px solid #000;
	width: 150px;
}

.l1_piccolumnleft {
	width: 175px;
	margin: 0 5px 0 0;
	padding: 0;
	clear: left;
	float: left;
}

.l1_piccolumnright {
	width: 175px;
	margin: 0 0 0 5px;
	padding: 0;
	clear: right;
	float: right;
}

.l1_piccenter {
	margin: 5px;
	padding: 5px;
	border-top: 1px solid #000;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #000;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
	clear: both;
}

.l1_picleft {
	clear: left;
	margin: 5px;
	padding: 5px;
	border-top: 1px solid #000;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #000;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
	float: left;
}

.l1_picleft img, .l1_picright img, .l1_piccenter img {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #341a0c;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #341a0c;
}

.l1_picright {
	clear: right;
	margin: 5px;
	padding: 5px;
	border-top: 1px solid #000;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #000;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
	float: right;
}

ul.l1_twocols {
	margin: 0px;
	padding: 1%;
	width: 47%;
	clear: right;
	float: left;
}

ul.l1_twocols li {
	list-style: none;
	margin: 0px;
	padding-bottom: 8px;
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

ul.l1_twocols h3 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	clear: right
}

ul.l1_twocols span {
	color: #fde3ab;
	font-weight: bold;
}

ul.l1_links {
	margin: 0;
	padding: 1%;
	width: 99%;
}

ul.l1_links li {
	list-style: none;
	margin: 0px;
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding-bottom: 5px;
}

ul.l1_links span {
	display: block;
	float: left;
	clear: left;
	color: #fde3ab;
	font-weight: bold;
	width: 100px;
}

#l1_universemisc {
	width: 200px;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	border-top: 1px solid #000;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #000;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
	float: right;
}

#l1_universemisc h5 {
	display: block;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fde3ab;
	clear: both;
}

#l1_universemisc img {
	width: 200px;
	clear: both;
}

ul#l1_umlist {
	margin: 0px;
	padding: 0px;
	clear: both;
}

ul#l1_umlist li {
	list-style: none;
	margin: 0px;
	padding-bottom: 8px;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

ul#l1_umlist li img {
	width: auto;
	display: block;
	text-align: center;
}

.l1_dlouterbox {
	width: 47%;
	float: left;
	padding: 1%;
}

.l1_wpouterbox {
	width: 400px;
	float: left;
	padding: 1%;
}

.l1_dlcontent h5 {
	margin: 0;
	padding: 5px 5px 10px 5px;
	display: block;
	color: #fde3ab;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	clear: both;
}

.l1_dlcontent p span {
	font-weight: bold;
}

.clearleft {
	clear: left;
}

.l1_dlform p, .l1_wpform p {
	margin: 0;
	padding: 0;
	text-align: center;
}

.l1_dlform input {
	color: #fde3ab;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	border-color: #000 #341a0c #341a0c #000;
        border-width: 2px;
}

.l1_wpform input {
	color: #fde3ab;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-color: #000 #341a0c #341a0c #000;
        border-width: 2px;
}

.l1_dlform input, .l1_wpform input { cursor: pointer; }

#l1_dlform br {
	clear: left;
}


.l1_dlpic {
	margin-left: 25%;
}

.l1_dlpic img {
	width: 200px;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #000;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #000;
}

/* Tabellen Styles */
.l1_quests {
	width: 100%;
	background: #000 url(layout/wood_dark_330x110.jpg) repeat;
	border-top: 1px solid #341a0c;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #341a0c;
	text-align: left;
	border-spacing: 10px;
}

.l1_quests th {
	background: #000 url(layout/wood_normal_330x110.jpg) repeat;
	border-top: 1px solid #6c4a24;
	border-right: 1px solid #341a0c;
	border-bottom: 1px solid #341a0c;
	border-left: 1px solid #6c4a24;
}

.l1_quests caption {
	margin-top: 30px;
	color: #fde3ab;
	background: url(layout/l1_headline_article.jpg) repeat-x left top;
	height: 26px;
	padding: 4px 8px 0px 8px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	caption-side: top;
}

.itemtable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; }
.itemtable .hundret { width: 100%; }
.itemtable .fifty { width: 50%; }
.itemtable .fifty p, .itemtable .twentyfive p, .itemtable .seventyfive p, .itemtable .hundret p { margin: 0; padding: 0; }
.itemtable .fifty .iwdspellbg { float: left; margin: 0; padding: 0; background: url(/iwd/images/spellscroll.jpg) no-repeat left top; width: 50px; height: 77px; }
.itemtable .fifty img, .itemtable .twentyfive img .itemtable .seventyfive img, .itemtable .hundret img { float: left; }
.itemtable .fifty b { font-size: 14px; font-weight: normal; padding: 0 0 0 5px; }
.itemtable .twentyfive { width: 25%; }
.itemtable .seventyfive { width: 75%; }
.itemtable .fourteen { width: 14%; }
.itemtable .fiveteen { width: 15%; }
.itemtable .hundret, .itemtable .fifty, .itemtable .twentyfive, .itemtable .seventyfive { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; }
.itemtable .fourteen { border-right: 1px solid #6f471c; font-size: 12px; padding: 5px; }
.itemtable .fiveteen { font-size: 12px; padding: 5px; }
.itemtable .hundret span, .itemtable .fifty span, .itemtable .twentyfive span, .itemtable .seventy span, .itemtable .fourteen span, .itemtable .fiveteen span { display: block; color: #fff; font-size: 0.8em; }

.questtable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; }
.questtable .hundret { width: 100%; }
.questtable .fifty { width: 50%; }
.questtable .fifty p { margin: 0; padding: 0; }
.questtable .twentyfive { width: 25%; }
.questtable th, .questtable .hundret, .questtable .fifty, .questtable .twentyfive { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; }
.questtable th { font-size: 1.2em; text-align: left; }
.questtable .hundret span, .questtable .fifty span, .questtable .twentyfive span { display: block; color: #fff; font-size: 0.8em; }

.spelltable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; }
.spelltable .hundret { width: 100%; }
.spelltable .fifty { width: 50%; }
.spelltable .fifty p { margin: 0; padding: 0; }
.spelltable .fifty .iwdspellbg { float: left; margin: 0; padding: 0; background: url(/iwd/images/spellscroll.jpg) no-repeat left top; width: 50px; height: 77px; }
.spelltable .fifty img { float: left; }
.spelltable .fifty .iwdspellbg img { float: none; margin: 0px; padding: 22px 0 0 9px; }
.spelltable .fifty b { font-size: 14px; font-weight: normal; padding: 0 0 0 5px; }
.spelltable .twentyfive { width: 25%; }
.spelltable .fourteen { width: 14%; }
.spelltable .fiveteen { width: 15%; }
.spelltable .hundret, .spelltable .fifty, .spelltable .twentyfive { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; }
.spelltable .fourteen { border-right: 1px solid #6f471c; font-size: 12px; padding: 5px; }
.spelltable .fiveteen { font-size: 12px; padding: 5px; }
.spelltable .hundret span, .spelltable .fifty span, .spelltable .twentyfive span, .spelltable .fourteen span, .spelltable .fiveteen span { display: block; color: #fff; font-size: 0.8em; }

.standardtable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; }
.standardtable th { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; font-weight: bold; vertical-align: top; }
.standardtable .hundret { width: 100%; }
.standardtable .ninety { width: 90%; }
.standardtable .eighty { width: 80%; }
.standardtable .seventy { width: 70%; }
.standardtable .sixty { width: 60%; }
.standardtable .fifty { width: 50%; }
.standardtable .forty { width: 40%; }
.standardtable .thirty { width: 30%; }
.standardtable .twenty { width: 20%; }
.standardtable .ten { width: 10%; }
.standardtable .thritythree { width: 33%; }
.standardtable .twentyfive { width: 25%; }
.standardtable .fiveteen { width: 15%; }
.standardtable .five { width: 5%; }
.standardtable .blue { color: #005fe1; }
.standardtable .green { color: #068d02; }
.standardtable .red { color: #cb0000; }
.standardtable .yellow { color: #ddb601; }
.standardtable .hundret, .standardtable .ninety, .standardtable .eighty, .standardtable .seventy, .standardtable .sixty, .standardtable .fifty, .standardtable .forty, .standardtable .thirty, .standardtable .twenty, .standardtable .thritythree, .standardtable .twentyfive, .standardtable .fiveteen, .standardtable .ten, .standardtable .five { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; }

.wallpapertable { width: 100%; }
.wallpapertable .thritythree { width: 33%; }
.wallpapertable .thritythree { font-size: 12px; padding: 1px; vertical-align: top; }

.zonetable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; }
.zonetable th { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; background: #000 url(layout/wood_normal_330x110.jpg) repeat; }
.zonetable .thirteen1, .zonetable .thirteen2 { width: 13%; }
.zonetable .thirtyfive1, .zonetable .thirtyfive2 { width: 35%; }
.zonetable .four1, .zonetable .four2 { width: 4%; text-align: center; }
.zonetable .green { color: #068d02; }
.zonetable .red { color: #cb0000; }
.zonetable .yellow { color: #ddb601; }
.zonetable .thirteen1, .zonetable .thirteen2, .zonetable .thirtyfive1, .zonetable .thirtyfive2, .zonetable .four1, .zonetable .four2 { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 5px; vertical-align: top; }
.zonetable .thirteen1, .zonetable .thirtyfive1, .zonetable .four1 { background: #000 url(layout/wood_dark_330x110.jpg) repeat; }
.zonetable .thirteen2, .zonetable .thirtyfive2, .zonetable .four2 { background: #000 url(layout/wood_normal_330x110.jpg) repeat; }

/* Main code */
.l1_outer {
	width: auto;
	border-left-style: solid;
	border-right-style: solid;
}

.l1_inner {
	margin: 0;
	width: 100%;
}

.l1_left {
	float: left;
	position: relative;
	z-index: 13;
}

.l1_headleft {
	float: left;
	position: relative;
	z-index: 10;
	height: 167px;
}

.l1_right {
	float: left;
	position: relative;
	z-index: 14;
}

.l1_headright {
	float: left;
	position: relative;
	z-index: 11;
	height: 167px;
}

.l1_center {
	float: left;
	width: 100%;
	position: relative;
	z-index: 15;
	background: #000 url(/layout/l1_center_bg.jpg) repeat-x left top;
}

.l1_headcenter {
	float: left;
	width: 100%;
	height: 167px;
	position: relative;
	z-index: 12;
	background: #000 url(/layout/l1_head_bg.jpg) repeat-x left top;
}


#l1_headmenu a {
	position: absolute;
	height: 167px;
	width: 610px;
	top: 20px; 
	left: 180px;
	text-decoration: none;
}

.l1_wide {
	width: 100%;
	position: relative;
	z-index: 16;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/* Imagemap */
#l1_headmenu a span { visibility: hidden; }
a#sitemap { left: 320px; top: 65px; width: 100px; height: 85px; }
a#contact { left: 545px; top: 38px; width: 55px; height: 111px; }
a#sitemap:hover { background-image: url(layout/l1_sitemap.gif); }
a#contact:hover { background-image: url(layout/l1_contact.gif); }
a#sitemap, a#contact { border: none; } 

/* Mozilla code */
.l1_outer > .l1_inner { border-bottom: 1px solid transparent; }
.l1_left { margin-right: 1px; }
.l1_right { margin-left: 1px; }
.l1_right p { padding-left: 10px; }
.l1_center { margin: 0 -8px 0 -2px; }

