/***********************************/
/*           Basiswerte            */
/***********************************/
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%; }      
img { border: 0px; padding: 0px; margin: 0px; }


/***********************************/
/*    Rahmen der Inhaltsfenster    */
/***********************************/
.l1_articlebox, .l1_linksbox, .l1_mapbox, .l1_newsbox, .l1_solvebox, .l1_downloadbox, .l1_modoverviewbox                             { background: url(layout/wood_dark_330x110.jpg) repeat; }
.l1_abtop, .l1_lbtop, .l1_mbtop, .l1_nbtop, .l1_sbtop, .l1_dltop, .l1_mobtop                                                 { background: url(layout/wf_top.gif) repeat-x; }
.l1_abtop div, .l1_lbtop div, .l1_mbtop div, .l1_nbtop div, .l1_sbtop div, .l1_dltop div, .l1_mobtop div                         { background: url(layout/wf_tlc.gif) no-repeat top left; }
.l1_abtop div div, .l1_lbtop div div, .l1_mbtop div div, .l1_nbtop div div, .l1_sbtop div div, .l1_dltop div div, .l1_mobtop div div { background: url(layout/wf_trc.gif) no-repeat top right; }
.l1_abbot, .l1_lbbot, .l1_mbbot, .l1_nbbot, .l1_sbbot, .l1_dlbot, .l1_mobbot                                                 { background: url(layout/wf_bottom.gif) repeat-x; }
.l1_abbot div, .l1_lbbot div, .l1_mbbot div, .l1_nbbot div, .l1_sbbot div, .l1_dlbot div, .l1_mobbot div                         { background: url(layout/wf_blc.gif) no-repeat top left; }
.l1_abbot div div, .l1_lbbot div div, .l1_mbbot div div, .l1_nbbot div div, .l1_sbbot div div, .l1_dlbot div div, .l1_mobbot div div { background: url(layout/wf_brc.gif) no-repeat top right; }
.l1_abcontentwrap, .l1_lbcontentwrap, .l1_mbcontentwrap, .l1_nbcontentwrap, .l1_sbcontentwrap, .l1_dlcontentwrap, .l1_mobcontentwrap { background: url(layout/wf_left.gif) repeat-y; }
.l1_abcontent, .l1_abcontentcenter, .l1_abcontentleft, .l1_abcontentright, .l1_abcontentnc, .l1_abreview, .l1_bookcontent, .l1_lbcontent, .l1_mbcontent, .l1_nbcontent, .l1_sbcontent, .l1_dlcontent, .l1_mobcontent, .l1_mobreview { background: url(layout/wf_right.gif) repeat-y right; }
.l1_abtop div, .l1_abtop, .l1_abbot div, .l1_abbot, .l1_lbtop div, .l1_lbtop, .l1_lbbot div, .l1_lbbot, .l1_mbtop div, .l1_mbtop, .l1_mbbot div, .l1_mbbot, .l1_nbtop div, .l1_nbtop, .l1_nbbot div, .l1_nbbot, .l1_sbtop div, .l1_sbtop, .l1_sbbot div, .l1_sbbot, .l1_dltop div, .l1_dltop, .l1_dlbot div, .l1_dlbot, .l1_mobtop div, .l1_mobtop, .l1_mobbot div, .l1_mobbot { width: 100%; height: 5px; font-size: 1px; }
.l1_abcontent, .l1_abcontentleft, .l1_abcontentnc, .l1_bookcontent, .l1_lbcontent, .l1_mbcontent, .l1_nbcontent, .l1_abreview, .l1_dlcontent, .l1_sbcontent, .l1_mobcontent, .l1_mobreview { padding: 0 1em 0em 1em; margin: 0; text-align: left; }
.l1_abcontentcenter  { padding: 0 1em 0em 1em; margin: 0; text-align: center; }
.l1_abcontentright  { padding: 0 1em 0em 1em; margin: 0; text-align: right; }
.l1_articlebox, .l1_mapbox, .l1_newsbox, .l1_downloadbox { width: 100%; margin: 1em auto; }
.l1_solvebox { clear: both; width: 100%; margin: 1em auto; }
.l1_abcontent, .l1_abcontentcenter, .l1_abcontentleft, .l1_abcontentright, .l1_abcontentnc, .l1_abreview, .l1_bookcontent, .l1_lbcontent, .l1_mbcontent, .l1_nbcontent, .l1_sbcontent, .l1_dlcontent, .l1_mobcontent, .l1_mobreview { background: url(layout/wf_right.gif) repeat-y right; }
.l1_advertcontent { background: url(layout/wf_right.gif) repeat-y right; padding: 0 1em 0em 1em; margin: 0; text-align: center; border-top: 2px solid #000; border-right: 2px solid #341a0c; border-bottom: 2px solid #341a0c; border-left: 2px solid #000; color: #fde3ab; }
.l1_advertcontent span { display: block; width: 250px; color: #fde3ab; font-weight: bold; margin: auto; padding: 0 0 10px 0; text-align: center; }


/***********************************/
/*           Grundlayout           */
/***********************************/
#l1_sectionadverts #l1_advertshead h3, #l1_teaserbox { display: none; }
.l1_sectionadvert1 { background: transparent url(/layout/l1_left_emptycase.jpg) no-repeat bottom; margin: 0px; width: 180px; height: 139px; padding: 0px; clear: both; }
.l1_sectionadvert1 img { height: 120px; padding: 0px; margin: 0 auto; padding-left: 30px; }
.l1_sectionadvert2 { background: transparent url(/layout/l1_right_emptycase.jpg) no-repeat bottom; margin: 0px; width: 180px; height: 139px; padding: 0px; clear: both; }
.l1_sectionadvert2 img { height: 120px; padding: 0px; margin: 0 auto; padding-left: 50px; }

.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }

#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 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; }
#container .l1_indextitle h2, #container .l1_booktitle h2, #container #l1_newsarchive h2, #container .l1_reviewtitle2 h2, #container .l1_gallerytitle h2, #container .l1_linksheadline h2, #container .l1_solvetitle 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 .l1_contacttitle 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: center; clear: both; }

#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_left_logo.jpg) no-repeat left top; }
.l1_headleft img { height: 167px; width: 180px; border: 0; }
.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, .l1_headouter { border-left-width: 180px; border-left-color: #000; border-right-width: 180px; border-right-color: #000; background-color: #000; }
.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; }

.l1_standardmenu, .l1_standardmenu2 { margin: 0px; width: 180px; padding: 0px 0px 57px 0px; clear: both; }
.l1_standardmenu h3, .l1_standardmenu2 h3 { margin: 0px; padding-top: 57px; width: 180px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #960000; text-align: center; }
.l1_standardmenu h4, .l1_standardmenu2 h4 { margin: 0px; padding-top: 10px; width: 180px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000;	text-align: center; }
.l1_standardmenu ul, .l1_standardmenu2 ul { margin: 0px; padding: 0px; }
.l1_standardmenu li, .l1_standardmenu2 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, .l1_standardmenu2 li a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
.l1_standardmenu li a:hover, .l1_standardmenu2 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_standardmenu2 { 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_standardmenu2 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_standardmenu2 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_standardmenu2#lastleft { background: transparent url(/layout/l1_scroll_right_bottom2.jpg) no-repeat bottom left; }

#l1_rpguidesmenu { list-style: none; margin: 0px; }
#l1_rpguidesmenu li { float: left; margin: 0px; padding: 0px 10px 0px 10px; border-left: 2px solid #ebbb00; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
#l1_rpguidesmenu li a { color: #ebbb00; text-decoration: none; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
#l1_rpguidesmenu li.first { border-left: 0px none; }

#l1_pagenavigation { margin: 0px; padding: 0px; text-align: left; }
#l1_pagenavigation h5 {  display: block; margin: 0px; padding: 0px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
#l1_pagenavigation #l1_pagenavigation_pages { list-style: none; margin: 0px 0px 0px -30px; padding: 0px; }
#l1_pagenavigation #l1_pagenavigation_pages li { float: left; margin: 0px; padding: 0px 10px 0px 10px; border-left: 2px solid #fde3ab; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
#l1_pagenavigation #l1_pagenavigation_pages li a { color: #fff; text-decoration: none; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
#l1_pagenavigation #l1_pagenavigation_pages li#l1_pagenavigation_1b { border: none; }

#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 #l1_loginhead 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_loginminiform p { background: transparent url(layout/l1_scroll_right_middle.jpg) repeat-y top center; margin: 0; padding: 0px 0px 0px 20px; }
#l1_loginminiform label { display: none; }
#l1_loginminiform 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_loginminiform br { clear: left; }
#l1_loginminiform#submit { float: none; width: auto; }

#l1_loginform { margin: 0 auto 1.5em auto; padding: 0; }
#l1_loginform fieldset { margin: 0 auto 1.5em auto; display: block; border: 0; clear: both; }
#l1_loginform legend { display: none; }
#l1_loginform .musthavefields label { display: block; float: left; font-size: 0.8em; font-weight: bold; padding: 5px 5px 5px 0; width: 150px; }
#l1_loginform .musthavefields p { display: block; margin: 0; padding: 5px; }
#l1_loginform input, #l1_loginform 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: 200px; font: 12px Verdana, Arial, Helvetica, sans-serif; }
#l1_loginform .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; }
#l1_loginform .musthavefields #f_submit:active, #l1_loginform .musthavefields #f_submit:focus { border-top: 3px solid #000; border-right: 3px solid #341a0c; border-bottom: 3px solid #341a0c; border-left: 3px solid #000; }

/* Zu Testzwecken ausgeblendet
#l1_statistic { 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_statistic #l1_statistichead 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_statistic p { 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_statistic p a { width: 180px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #960000; text-decoration: none; }
*/
#l1_statistic { display: none; }

.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; }

.l1_outer, .l1_headouter { width: auto; border-left-style: solid; border-right-style: solid; }
.l1_inner, .l1_headinner { margin: 0; width: 100%; }
.l1_left { float: left; position: relative; z-index: 13; }
#l1_leftbottom { margin: 0px; padding: 0px; width: 180px; height: 150px; background: #000 url(/layout/l1_left_bottom.jpg) no-repeat left top; }
#l1_leftbottom img { margin: 0px; padding: 0px; width: 180px; height: 149px; border: 0px; }
.l1_headleft { float: left; position: relative; z-index: 10; height: 167px; }
.l1_right { float: left; position: relative; z-index: 14; }
#l1_rightbottom { margin: 0px; padding: 0px; width: 180px; height: 150px; background: #000 url(/layout/l1_right_bottom.jpg) no-repeat left top; }
#l1_rightbottom img { margin: 0px; padding: 0px; width: 180px; height: 149px; border: 0px; }
.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_superiormenu_text { display: none; }
#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; }

.blue { color: #005fe1; }
.lightblue { color: #65E4FF; }
.green { color: #068d02; }
.lightgreen { color: #07f700; }
.grey { color: #a8a8a8; }
.orange { color: #EC8602; }
.red { color: #cb0000; }
.yellow { color: #ddb601; }

/* 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_headouter > .l1_headinner { 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; }


/***********************************/
/*        Main Page Styles         */
/***********************************/
.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_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_pagenav { width: 100%; clear: both; }

#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 .musthavefields img { margin: 0; padding: 5px 0 5px 155px; border: 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_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_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; }

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; }

#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; }


/***********************************/
/*   Sektions Styles - Allgemein   */
/***********************************/
.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 h6, ul#l1_rorverviewr li h6 { display: block; font-size: 14px; font-weight: bold; text-align: left; 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_areamap_legend { margin: 0px 5px 5px 5px; padding: 0px; width: 500px; clear: left; }
ul.l1_areamap_legend li { list-style: none; margin: 0px; padding: 0px 0px 0px 5px; text-align: left; font: 10px Verdana, Arial, Helvetica, sans-serif; float: left; width: 245px; }
ul.l1_areamap_legend li a { color: #fff; }

ul.l1_faq { margin: 0px; padding: 0px; }
ul.l1_faq li { list-style: none; margin: 0px; padding-bottom: 5px; text-align: left; }

.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 auto; 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; text-align: center; }
.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 { 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_piccenter img { margin: 0 auto; 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_links, ul.l1_newsarchive { margin: 0; padding: 1%; width: 99%; }
ul.l1_links li, ul.l1_newsarchive 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; }
ul.l1_newsarchive span { display: block; float: left; clear: left; color: #fde3ab; font-weight: bold; width: 110px; }
ul.l1_detailedlinks { margin: 0; padding: 1%; width: 99%; }
ul.l1_detailedlinks li { list-style: none; margin: 0px; text-align: left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #fde3ab; padding: 0 0 12px 0; }
ul.l1_detailedlinks h5 { display: block; margin: 0; padding: 0; color: #fde3ab; font-weight: bold; font-size: 14px; }
ul.l1_detailedlinks h5 a { color: #fff; }
ul.l1_detailedlinks span { display: block; font-weight: bold; }
ul.l1_areamaplist { margin: 0; padding: 1% 1% 10px 1%; width: 99%; }
ul.l1_areamaplist li { list-style: none; margin: 0px; text-align: left; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; padding-bottom: 5px; }
.l1_areamaphl { margin: 0px; text-align: left; font: 12px Verdana, Arial, Helvetica, sans-serif; padding-bottom: 5px; }

.l1_pdlouterbox { width: 99%; float: left; padding: 0; }
.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 0px; display: block; color: #fde3ab; font: bold 16px Verdana, Arial, Helvetica, sans-serif; text-align: center; clear: both; }
.l1_pdlouterbox .l1_dlcontent h5 { text-align: left; }
.l1_dlcontent p span { font-weight: bold; }
.l1_dlform p, .l1_pdlform 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_pdlform 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_wpouterbox .l1_dlpic, .l1_dlouterbox .l1_dlpic { margin: 0px; padding: 5px; text-align: center; }
.l1_dlouterbox .l1_dlpic img { width: 200px; height: 150px; margin: 0 auto; padding: 0px; }
.l1_wpouterbox .l1_dlpic img { width: 250px; height: 188px; margin: 0 auto; padding: 0px; }

.standardtable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; border-collapse: separate; }
.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 .fortyfive { width: 45%; }
.standardtable .thirty { width: 30%; }
.standardtable .twenty { width: 20%; }
.standardtable .ten { width: 10%; }
.standardtable .thrityfive { width: 35%; }
.standardtable .thritythree { width: 33%; }
.standardtable .twentyfive { width: 25%; }
.standardtable .seventeen { width: 17%; }
.standardtable .sixteen { width: 16%; }
.standardtable .fiveteen { width: 15%; }
.standardtable .fourteen { width: 14%; }
.standardtable .five { width: 5%; }
.standardtable .hundret, .standardtable .ninety, .standardtable .eighty, .standardtable .seventy, .standardtable .sixty, .standardtable .fifty, .standardtable .forty, .standardtable .fortyfive, .standardtable .thirty, .standardtable .thrityfive, .standardtable .twenty, .standardtable .thritythree, .standardtable .twentyfive, .standardtable .seventeen, .standardtable .sixteen, .standardtable .fiveteen, .standardtable .fourteen, .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; }

.patchestable { width: 100%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; }
.patchestable th { font: 10px bold; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; }
.patchestable .cell1 { width: 10%; }
.patchestable .cell2 { width: 10%; }
.patchestable .cell3 { width: 40%; }
.patchestable .cell4 { width: 20%; }
.patchestable .cell5 { width: 20%; }
.patchestable .cell1, .patchestable .cell2, .patchestable .cell3, .patchestable .cell4, .patchestable .cell5 { font-size: 11px; padding: 0; text-align: center; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; }

.navleft { clear: left; margin: 0; padding: 10px 0 0 0; width: 45%; height: 25px; display: block; }
.navright { float: right; margin: -25px 0 0 0; padding: 0; width: 45%; height: 25px; display: block; }

/*****************************************/
/* Textformatierungen der Inhaltsfenster */
/*****************************************/
.l1_abcontentleft p.l1_textadmin, .l1_abcontentright p.l1_textadmin, .l1_abcontentcenter p.l1_textadmin, .l1_abcontent p.l1_textadmin, .l1_abreview p.l1_textadmin, .l1_mobreview p.l1_textadmin, .l1_nbcontent p.l1_textadmin { margin: 0px; padding: 10px 0px 10px 0px; display: block; font-weight: bold; }
.l1_abcontentleft p, .l1_abcontentright p, .l1_abcontentcenter p, .l1_abcontent p, .l1_abreview p, .l1_mobreview p, .l1_nbcontent p { display: block; color: #fde3ab; padding: 5px 10px 25px 0px; margin: 0px; font: 12px Verdana, Arial, Helvetica, sans-serif; }

.l1_dlcontent p { display: block; color: #fde3ab; padding: 6px 0px 6px 0px; margin: 0px; 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, .l1_mobreview p a, .l1_mobreview 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, .l1_mobreview p a:hover, .l1_mobreview 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; }
.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_abcontentnc p { display: block; color: #fde3ab; margin-bottom: 30px; padding-right: 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; }
.l1_abcontent h3, .l1_abreview h3, .l1_mobreview 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, .l1_lbcontent h4 { margin: 0px; padding: 5px 0px 0px 0px; font: bold 16px Verdana, Arial, Helvetica, sans-serif; clear: both; }
.l1_abreview h4, .l1_mobreview h4 { margin: 0; padding-top: 5px; font: bold 16px Verdana, Arial, Helvetica, sans-serif; clear: left; }
.l1_abcontent h4 span, .l1_abreview h4 span, .l1_mobreview h4 span { font: 12px Verdana, Arial, Helvetica, sans-serif; }
.l1_abcontent h4 span a, .l1_abreview h4 span a, .l1_mobreview h4 span a { font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.l1_abcontent h3 a, .l1_abreview h3 a, .l1_mobreview h3 a { color: #fde3ab; text-decoration: none; }

.l1_nbcontent h2 { margin: 0px; padding: 5px 0px 0px 0px; font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #fde3ab; }
.l1_nbcontent h2 a { color: #fff; text-decoration: none; }
.l1_nbcontent h2 a:hover { text-decoration: underline; }

p.l1_textcomment a { margin: 0px; padding: 0px; border-top: 1px solid #6f471c; display: block; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
p.l1_textcomment a:hover { text-decoration: underline; }
p.l1_textadmin a { color: #fff; text-decoration: none; }
p.l1_textsubtitle { border-bottom: 1px solid #6f471c; display: block; font: 9px Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px 5px 0px; padding: 0px; }

.l1_textcopyright { clear: both; margin: 0px; padding: 15px 0 0 0; display: block; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #fff; border-top: 1px solid #6f471c;}

/***********************************/
/*    Spezielle Sektions Styles    */
/***********************************/

/* Neverwinter Nights Mods */
ul.l1_modoverview { margin: 0 0 5px 0; padding: 5px; }
ul.l1_modoverview li { list-style: none; margin: 0 0 10px 0; padding: 0; text-align: left; font: 13px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
ul.l1_modoverview li span { display: block; font-size: 12px; width: 180px; clear: left; float: left; color: #fde3ab; }

#modform fieldset { margin: 0 auto 1.5em auto; display: block; border: 0; clear: both; }
#modform legend { display: none; }
#modform .musthavefields label { display: block; clear: left; float: left; font-size: 0.8em; font-weight: bold; padding: 5px 5px 5px 0; width: 150px; }
#modform .musthavefields p { display: block; margin: 5px; padding: 0; }
#modform input, #modform textarea { margin: 0 0 10px 0; padding: 0; 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; }
#modform .selectbar { margin: 0 0 10px 0; padding: 0; background: #000 url(layout/wood_dark_330x110.jpg) repeat; color: #fde3ab; }
#modform .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; }
#modform .musthavefields #f_submit:active, #modform .musthavefields #f_submit:focus, #modform .musthavefields #f_submit:hover { border-top: 3px solid #000; border-right: 3px solid #341a0c; border-bottom: 3px solid #341a0c; border-left: 3px solid #000; }
#modform .startbutton { 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: 5px; }
#modform .startbutton:active, #modform .startbutton:focus, #modform .startbutton:hover { border-top: 3px solid #000; border-right: 3px solid #341a0c; border-bottom: 3px solid #341a0c; border-left: 3px solid #000; }

#modrevform fieldset { width: 95%; margin: 0 auto 1.5em auto; padding: 5px; display: block; border: 0; clear: both; border-top: 1px solid #6f471c; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; border-left: 1px solid #6f471c; }
#modrevform legend { margin: 0; padding: 5px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #6f471c; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; border-left: 1px solid #6f471c; }
#modrevform .musthavefields p { display: block; margin: 5px; padding: 0; }
#modrevform textarea { margin: 0 0 10px 0; padding: 0; 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; height: 150px; width: 450px; font: 12px Verdana, Arial, Helvetica, sans-serif; }
#modrevform input { margin: 0; padding: 0; color: #000; }
#modrevform label.ratingbar { display: block; font-size: 0.8em; padding: text-align: center; }
#modrevform .sortlist label { display: block; font-size: 0.8em; padding: 5px 5px 5px 0; }
#modrevform .sortlist p { display: block; width: 25%; margin: 0; padding: 0; }
#modrevform .sortlist .selectbar { background: #000 url(layout/wood_dark_330x110.jpg) repeat; color: #fde3ab; }
#modrevform .sendbutton { 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: 5px; }
#modrevform .sendbutton:active, #modrevform .sendbutton:focus, #modrevform .sendbutton:hover { border-top: 3px solid #000; border-right: 3px solid #341a0c; border-bottom: 3px solid #341a0c; border-left: 3px solid #000; }

/* Neverwinter Nights Mods und Zauberlisten */
#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; }

.framelesstable { width: 97%; }
.framelesstable th { font-size: 12px; padding: 5px; font-weight: bold; vertical-align: top; }
.framelesstable .hundret { width: 100%; }
.framelesstable .ninety { width: 90%; }
.framelesstable .eighty { width: 80%; }
.framelesstable .seventy { width: 70%; }
.framelesstable .sixty { width: 60%; }
.framelesstable .fifty { width: 50%; }
.framelesstable .forty { width: 40%; }
.framelesstable .thirty { width: 30%; }
.framelesstable .twenty { width: 20%; }
.framelesstable .ten { width: 10%; }
.framelesstable .thritythree { width: 33%; }
.framelesstable .twentyfive { width: 25%; }
.framelesstable .fiveteen { width: 15%; }
.framelesstable .fourteen { width: 14%; }
.framelesstable .five { width: 5%; }
.framelesstable .hundret, .framelesstable .ninety, .framelesstable .eighty, .framelesstable .seventy, .framelesstable .sixty, .framelesstable .fifty, .framelesstable .forty, .framelesstable .thirty, .framelesstable .twenty, .framelesstable .thritythree, .framelesstable .twentyfive, .framelesstable .fiveteen, .framelesstable .fourteen, .framelesstable .ten, .framelesstable .five { font-size: 12px; padding: 5px; vertical-align: bottom; }

.modtable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; }
.modtable .hundret { width: 100%; }
.modtable .twentyfive { width: 25%; }
.modtable .twenty { width: 20%; }
.modtable .twelve { width: 12%; }
.modtable .ten { width: 10%; }
.modtable .eight { width: 8%; }
.modtable .seven { width: 7%; }
.modtable .hundret, .modtable .twentyfive, .modtable .twenty, .modtable .twelve, .modtable .ten, .modtable .eight, .modtable .seven { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 5px; vertical-align: top; text-align: center; }
.modtable th { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 9px; padding: 5px; vertical-align: top; text-align: center; }

.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; }

/* Icewind Dale Komplettlösung */
.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; }

/* Infity Engine Games Itemlisten */
.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, .itemtable .seventyfive 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 .seventyfive span, .itemtable .twentyfive span, .itemtable .seventy span, .itemtable .fourteen span, .itemtable .fiveteen span { display: block; color: #fff; font-size: 0.8em; }

/* Infity Engine Map Boxen */
#armapbox { margin: 0 auto; padding: 0; width: 540px; }

/* Quests Tabellen für Lösungen */
.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; }

/* World of WarCraft Zonenübersicht */
.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; }

/***********************************/
/*         Werbungs-Styles         */
/***********************************/
#advert_skyscraper160 { margin: 0px 0px 0px 10px; width: 160px; padding: 0px; clear: both; }
#advert_leaderboard728 { background-color: #000; height: 100px; margin: 5px 0px 5px 10px; width: 180px; padding: 0px; }
#advert_banner468 { background-color: transparent; height: 70px; margin: 5px 0px 5px 0px auto; width: 99%; padding: 0px; }
#advert_square250 { background-color: transparent; height: 250px; width: 250px; text-align: center; margin: auto; padding: 0; }

