/***********************************/
/*           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_bossbox, .l1_linksbox, .l1_mapbox, .l1_newsbox, .l1_solvebox, .l1_downloadbox, .l1_modoverviewbox                             { background: url(layout/wood_dark_330x110.jpg) repeat; }
.l1_abtop, .l1_bbtop, .l1_lbtop, .l1_mbtop, .l1_nbtop, .l1_sbtop, .l1_dltop, .l1_mobtop                                                 { background: url(layout/wf_top.gif) repeat-x; }
.l1_abtop div, .l1_bbtop 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_bbtop 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_bbbot, .l1_lbbot, .l1_mbbot, .l1_nbbot, .l1_sbbot, .l1_dlbot, .l1_mobbot                                                 { background: url(layout/wf_bottom.gif) repeat-x; }
.l1_abbot div, .l1_bbbot 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_bbbot 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_bbcontentwrap, .l1_lbcontentwrap, .l1_mbcontentwrap, .l1_nbcontentwrap, .l1_sbcontentwrap, .l1_dlcontentwrap, .l1_mobcontentwrap { background: url(layout/wf_left.gif) repeat-y; }
.l1_abcontent, .l1_bbcontent, .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_bbtop div, .l1_abtop, .l1_bbtop, .l1_abbot div, .l1_bbbot div, .l1_abbot, .l1_bbbot, .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_abcontentwrc, .l1_bbcontent, .l1_abcontentleft, .l1_abcontentwrcleft, .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, .l1_abcontentwrccenter  { padding: 0 1em 0em 1em; margin: 0; text-align: center; }
.l1_abcontentright, .l1_abcontentwrcright  { padding: 0 1em 0em 1em; margin: 0; text-align: right; }
.l1_articlebox, .l1_bossbox, .l1_mapbox, .l1_newsbox, .l1_downloadbox { width: 100%; margin: 1em auto; }
.l1_solvebox { clear: both; width: 100%; margin: 1em auto; }
.l1_abcontent, .l1_abcontentwrc, .l1_bbcontent, .l1_abcontentcenter, .l1_abcontentwrccenter, .l1_abcontentleft, .l1_abcontentwrcleft, .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; }

#footnote { margin: 10px 0; padding: 5px 10px 10px 10px; border-top: 1px solid #6f471c; }
#footnote p { margin: 3px; padding: 0; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fde3ab; text-align: left; }
#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: 0; padding: 0; }
#l1_rpguidesmenu li { float: left; position: relative; width: 120px; margin: 0px; padding: 0px 10px; border-right: 2px solid #ebbb00; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align: center }
#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_rpguidesmenu li li a { display: block; text-align: left; width: 200px; background-color: #000; font-weight: normal; color: #ebbb00;	margin: 0; padding: 0.2em 4px; }
#l1_rpguidesmenu li li a:hover { padding: 0.2em 1px; border: 2px solid #ebbb00; border-width: 0 3px; }
#l1_rpguidesmenu li ul { text-align: left; display: none; position: absolute; padding: 0.5em 0 1em 0; top: 1em; left: 0; }
#l1_rpguidesmenu li li { display: block; float: none; background-color: #000; border: 0; }
#l1_rpguidesmenu li > ul { top: auto; left: auto; }
#l1_rpguidesmenu li:hover ul, #l1_rpguidesmenu li.over ul { display: block; }

#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 ul { list-style: none; margin: 5px 0px 0px 0px; 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_abcontentcenter .warning { maring: 0; padding: 5px; color: #bd0013; font-size: 14px; font-weight: bold; }

#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; }

#l1_wowbossbar { background: transparent url(layout/l1_scroll_left_bottom3.jpg) no-repeat bottom left; margin: 0; width: 180px; padding: 0px 0px 57px 0px; clear: both; }
#l1_wowbossbar .l1_standardbar 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_left_top.jpg) no-repeat top left; }
#bossbarform { margin: 0; padding: 0; }
#bossbarform p { background: transparent url(layout/l1_scroll_left_middle.jpg) repeat-y top center; margin: 0; padding: 0px 0px 0px 15px; }
#bossbarform label { display: none; }
#bossbarform .menuselectbar { margin: 0; padding: 0; background-color: #fde3ab; color: #000; font-size: 9px; }
#bossbarform input { display: block; margin: 0 0 0 5px; 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; }
#bossbarform br { clear: left; }
#bossbarform#submit { float: none; width: auto; }

/* 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 .selectbar { background: #000 url(layout/wood_dark_330x110.jpg) repeat; color: #fde3ab; }
#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, .l1_abcontentwrccenter ul li, .l1_abcontentwrcleft ul li, .l1_abcontentwrcright 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; }

/* #l1_aoverviewr { 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; float: right; overflow: hidden; }*/
#l1_aoverviewr { width: 160px; margin: 5px; padding: 5px; border: 1px solid #6f471c; background: #000 url(layout/wood_dark_330x110.jpg) repeat; float: right; overflow: hidden; }
#l1_aoverviewr .l1_aovtitle { width: 160px; margin: 0; padding: 0 0 10px 0; text-align: center; font: 11px Verdana, Arial, Helvetica, sans-serif; }
#l1_aoverviewr .l1_aovtitle a { text-decoration: underline; }
#l1_aoverviewr .l1_aovtitle#second { padding-top: 8px; border-top: 1px solid #6f471c; }
#l1_aoverviewr ul { width: 160px; list-style: none; margin: 0 0 8px 0; padding: 0; text-align: center; font: 10px Verdana, Arial, Helvetica, sans-serif; }
#l1_aoverviewr li { width: 160px; margin: 0; padding: 0 0 5px 0; }
#l1_aoverviewr 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; }
#l1_aoverviewr .aovrss, #l1_aoverviewr .aovrvs { margin: 0; padding: 0 5px 0 5px; width: 150px; }
#l1_aoverviewr .aovrss img, #l1_aoverviewr .aovrvs img { margin: 0; padding: 0; width: 150px; }
#l1_aoverviewr .aovrss span, #l1_aoverviewr .aovrvs span { display: block; width: 150px; text-align: center; color: #fff; font-size: 10px; margin: 0; padding: 3px 0 3px 0; }

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; 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 .sixtysix { width: 66%; }
.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 .twelve { width: 12%; }
.standardtable .eight { width: 8%; }
.standardtable .five { width: 5%; }
.standardtable .hundret, .standardtable .ninety, .standardtable .eighty, .standardtable .seventy, .standardtable .sixtysix, .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 .twelve, .standardtable .ten, .standardtable .eight, .standardtable .five { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; }
.standardtable .bgblue { background-color: #005fe1; width: 8%; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; vertical-align: top; }
.standardtable .bggreen { background-color: #068d02; width: 8%; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; vertical-align: top; }

/*
.modsstable { width: 97%; background: url(/temp/pinkbunnyforava.jpg) repeat; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; border-collapse: separate; color: #000; }
.modsstable .hundret { width: 100%; }
.modsstable .sixty { width: 60%; }
.modsstable .forty { width: 40%; }
.modsstable .hundret, .modsstable .sixty, .modsstable .forty { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; }
.modsstable .hundret span, .modsstable .sixty span, .modsstable .forty span { display: block; color: #BC0000; font-size: 0.8em; }
*/

.modsstable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; border-collapse: separate; }
.modsstable .hundret { width: 100%; }
.modsstable .sixty { width: 60%; }
.modsstable .forty { width: 40%; }
.modsstable .hundret, .modsstable .sixty, .modsstable .forty { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; }
.modsstable .hundret span, .modsstable .sixty span, .modsstable .forty span { display: block; color: #fff; font-size: 0.8em; }

.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_abcontentwrcleft p.l1_textadmin, .l1_abcontentwrcright p.l1_textadmin, .l1_abcontentwrccenter p.l1_textadmin, .l1_abcontentwrc p.l1_textadmin, .l1_bbcontent 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_abcontentwrcleft p, .l1_abcontentwrcright p, .l1_abcontentwrccenter p, .l1_abcontentwrc p, .l1_bbcontent 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_abcontentwrccenter p a, .l1_abcontentwrccenter blockquote a, .l1_abcontentwrcleft p a, .l1_abcontentwrcleft blockquote a, .l1_abcontentwrcright p a, .l1_abcontentwrcright blockquote a, .l1_abcontentwrc p a, .l1_bbcontent p a, .l1_abcontent blockquote a, .l1_abcontentwrc 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_abcontentwrccenter p a:hover, .l1_abcontentwrccenter blockquote a:hover, .l1_abcontentwrcleft p a:hover, .l1_abcontentwrcleft blockquote a:hover, .l1_abcontentwrcright p a:hover, .l1_abcontentwrcright blockquote a:hover, .l1_abcontentwrc p a:hover, .l1_bbcontent p a:hover, .l1_abcontent blockquote a:hover, .l1_abcontentwrc 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_abcontentwrc h3, .l1_bbcontent 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_bbcontent 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_abcontentwrc h4, .l1_abcontentwrccenter h4, .l1_abcontentwrcleft h4, .l1_abcontentwrcright h4 { margin: 0px; padding: 5px 0px 0px 0px; font: bold 16px Verdana, Arial, Helvetica, sans-serif; clear: left; }
.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_abcontentwrc h4 span, .l1_abreview h4 span, .l1_mobreview h4 span { font: 12px Verdana, Arial, Helvetica, sans-serif; }
.l1_abcontent h4 span a, .l1_abcontentwrc 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_abcontentwrc h3 a, .l1_bbcontent 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; }

.vspframe { width: 532px; margin: 0; padding: 0; border-right: 1px solid #341a0c; border-bottom: 1px solid #341a0c; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; color: #fde3ab; background: #000 url(layout/wood_normal_330x110.jpg) repeat; }
.vspframe img { width: 512px; margin: 10px; padding: 0; border-left: 1px solid #341a0c; border-top: 1px solid #341a0c; border-right: 1px solid #6f471c; border-bottom: 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 .thritythree { width: 33%; }
.questtable .twentyfive { width: 25%; }
.questtable .fifty p, .questtable .thritythree p, .questtable .twentyfive p, .questtable .hundret p { margin: 0; padding: 0; }
.questtable th, .questtable .hundret, .questtable .fifty, .questtable .twentyfive, .questtable .thritythree { 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 .thritythree 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; }

/* World of WarCraft Instance-Guides */
#l1_boverviewr { 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; float: right; overflow: hidden; }
#l1_boverviewr .l1_bovtitle { width: 160px; margin: 0; padding: 0 0 10px 0; text-align: center; font: 11px Verdana, Arial, Helvetica, sans-serif; }
#l1_boverviewr .l1_bovtitle a { text-decoration: underline; }
#l1_boverviewr .l1_bovtitle#second { padding-top: 8px; border-top: 1px solid #6f471c; }
#l1_boverviewr ul { width: 160px; list-style: none; margin: 0 0 8px 0; padding: 0; text-align: center; font: 10px Verdana, Arial, Helvetica, sans-serif; }
#l1_boverviewr li { width: 160px; margin: 0; padding: 0 0 5px 0; }
#l1_boverviewr 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; }
#l1_boverviewr #bossportrait, #l1_boverviewr #instance_screenshots, #l1_boverviewr #bossstream { margin: 0; padding: 0 5px 0 5px; width: 150px; }
#l1_boverviewr #bossportrait img, #l1_boverviewr #instance_screenshots img, #l1_boverviewr #bossstream img { margin: 0; padding: 0; width: 150px; }
#l1_boverviewr #instance_screenshots span, #l1_boverviewr #bossstream span { display: block; margin: 0; padding: 0; width: 150px; text-align: center; }

#l1_ioverviewr { width: 160px; margin: 5px; padding: 0; border: 1px solid #6f471c; background: #000 url(layout/wood_dark_330x110.jpg) repeat; float: right;}
#l1_ioverviewr .l1_iovtitle { width: 160px; margin: 0; padding: 5px 0 10px 0; text-align: center; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
#l1_ioverviewr ul { width: 160px; list-style: none; margin: 0 0 8px 0; padding: 0; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; }
#l1_ioverviewr li { width: 150px; margin: 0; padding: 5px; border-top: 1px solid #6f471c; }
#l1_ioverviewr li span { display: block; width: 150px; color: #fff; font-size: 10px; }
#l1_ioverviewr #instance_trailer span, #l1_ioverviewr #instance_wallpaper span, #l1_ioverviewr #instance_map span, #l1_ioverviewr #instance_logo span, #l1_ioverviewr #instance_entrance span, #l1_ioverviewr #instance_screenshots span { display: block; width: 150px; color: #fff; font-size: 10px;  margin: 0; padding: 8px 0 3px 0; }
#l1_ioverviewr 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; }
#l1_ioverviewr #instance_trailer, #l1_ioverviewr #instance_wallpaper, #l1_ioverviewr #instance_map, #l1_ioverviewr #instance_logo, #l1_ioverviewr #instance_entrance, #l1_ioverviewr #instance_screenshots { margin: 0; padding: 0 5px 5px 5px; width: 150px; border-top: 1px solid #6f471c; }
#l1_ioverviewr #instance_trailer img, #l1_ioverviewr #instance_wallpaper img, #l1_ioverviewr #instance_map img, #l1_ioverviewr #instance_logo img, #l1_ioverviewr #instance_entrance img, #l1_ioverviewr #instance_screenshots img { margin: 0; padding: 0; width: 150px; }
#l1_ioverviewr ul .sublist { width: 150px; list-style: none; margin: 0 0 5px 0; padding: 0;  }
#l1_ioverviewr ul .sublist li { border: 0; }
#l1_ioverviewr ul li .friendly { color: #009702; }
#l1_ioverviewr ul li .neutral { color: #ddb601; }
#l1_ioverviewr ul li .unfriendly { color: #e25a00; }
#l1_ioverviewr ul li .hated { color: #bd0013; }

.l1_bbcontent #raidsetup, .l1_bbcontent #buffs, .l1_bbcontent #abilities, .l1_bbcontent #misc, .l1_bbcontent #quests, .l1_bbcontent #requirements, .l1_bbcontent #raid_setup, .l1_bbcontent #history, .l1_bbcontent #location, .l1_bbcontent #patches, .l1_bbcontent #abilities5, .l1_bbcontent #mobs5, .l1_bbcontent #tactic5 { clear: left; }
.l1_bbcontent h4.achievement { clear: none; }
.l1_bbcontent h4 img { margin: 0; padding: 0 10px 5px 0; float: left; }
.l1_bbcontent h4 { margin-top: 20px; }
.l1_bbcontent h4#video { padding-bottom: 10px; }
.l1_bbcontent h4#patches { padding-bottom: 20px; }
.l1_bbcontent .l1_picleft #class_druid, .l1_bbcontent .l1_picleft #class_warlock, .l1_bbcontent .l1_picleft #class_hunter, .l1_bbcontent .l1_picleft #class_warrior, .l1_bbcontent .l1_picleft #class_mage, .l1_bbcontent .l1_picleft #class_paladin, .l1_bbcontent .l1_picleft #class_priest, .l1_bbcontent .l1_picleft #class_shaman, .l1_bbcontent .l1_picleft #class_rogue { clear: both; }
.l1_bbcontent .bgpicleft { 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_bbcontent .bgpicleft 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_bbcontent .attunementquest { clear: left; }
.l1_bbcontent #misclists { clear: both; margin: 5px 0; padding: 5px 0; width 95%; border-top: 1px solid #6f471c; }
.l1_bbcontent #videolist, .l1_bbcontent #firstkills, .l1_bbcontent #videostreamlist { margin: 0; padding: 0; width 49%; float: left; }
.l1_bbcontent #videolist h4, .l1_bbcontent #firstkills h4, .l1_bbcontent #videostreamlist h4 { margin: 0; padding: 0; }
.l1_bbcontent #firstkills { padding-left: 1%; }
.l1_bbcontent #flashplayer { margin: 0; padding: 0; border-top: 3px solid #000; border-right: 3px solid #341a0c; border-bottom: 3px solid #341a0c; border-left: 3px solid #000; width: 512px; }
.l1_bbcontent #vsc { margin: 0; padding: 0; font-size: 9px; text-align: center; width: 512px; }
.l1_bbcontent #playernotice { margin: 0; padding: 0; font-size: 15px; font-weight: bold; color: #ddb601; padding-bottom: 10px; }
.l1_bbcontent .seperator { clear: left; margin: 0px; padding: 0; display: block; border-top: 1px solid #6f471c; }

.l1_bbcontent .llhead, .l1_bbcontent .llhead2 { margin: 10px 0px 0px 0px; padding: 5px; font: bold 15px Verdana, Arial, Helvetica, sans-serif; background: url(layout/wood_normal_330x110.jpg) repeat; clear: left; }
.l1_bbcontent .llhead { border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; border-right: 1px solid #6f471c; }
.l1_bbcontent .llhead2 { border: 1px solid #6f471c; }
.l1_bbcontent .lootlist { margin: 0px 0px 10px 0px; padding: 5px; border: 1px solid #6f471c; }
.l1_bbcontent .lootlist li { list-style: none; margin: 0px; padding: 0px 0px 0px 5px; text-align: left; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.l1_bbcontent .lootlist li span { font-size: 12px; }

#l1_vsdlist { margin: 5px 0px 5px 0px; padding: 0; 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; overflow: hidden; }
#l1_vsdlist ul { list-style: none; margin: 0; padding: 5px; text-align: left; font: 12px Verdana, Arial, Helvetica, sans-serif; }
#l1_vsdlist li { margin: 0; padding: 0 0 0 10px; float: left; }
#l1_vsdlist li span { display: block; width: 150px; color: #fff; font-size: 10px; }

.dailyquesttable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; border-collapse: separate; }
.dailyquesttable th { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; font-weight: bold; vertical-align: top; }
.dailyquesttable .twenty { width: 20%; }
.dailyquesttable .ten { width: 10%; }
.dailyquesttable .twentyfive { width: 25%; }
.dailyquesttable .fiveteen { width: 15%; }
.dailyquesttable .five { width: 5%; }
.dailyquesttable .five .icon { width: 20px; height: 20px; }
.dailyquesttable .five { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; }
.dailyquesttable .twenty, .dailyquesttable .twentyfive, .dailyquesttable .fiveteen { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 5px; vertical-align: top; }
.dailyquesttable .ten { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 9px; padding: 5px; vertical-align: top; }
.dailyquesttable .five span { font-size: 8px; }

.rewardstable { width: 400px; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; border-collapse: separate; text-align: left; }
.rewardstable th { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; font-weight: bold; vertical-align: top; background: url(layout/wood_normal_330x110.jpg) repeat; }
.rewardstable .hundret { width: 100%; }
.rewardstable .hundret { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 12px; padding: 5px; vertical-align: top; }
.rewardstable .hundret ul { margin: 0; padding: 0; list-style: none; }

.reputationtable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; border-collapse: separate; text-align: center; font-size: 8px; }
.reputationtable th { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 5px; font-weight: bold; vertical-align: top; }
.reputationtable td { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; }
.reputationtable .friendly { margin: 1px; padding: 1px; background-color: #024f09; vertical-align: middle; }
.reputationtable .neutral { margin: 1px; padding: 1px; background-color: #654f04; vertical-align: middle; }
.reputationtable .unfriendly { margin: 1px; padding: 1px; background-color: #592100; vertical-align: middle; }
.reputationtable .hated { margin: 1px; padding: 1px; background-color: #60241a; vertical-align: middle; }
.reputationtable .questbar { margin: 1px; padding: 3px; background-color: #0019b4; border-left: 1px solid #4359e4; border-top: 1px solid #4359e4; border-right: 1px solid #000D5d; border-bottom: 1px solid #000D5d; vertical-align: middle; }
.reputationtable .questbar span { margin: 0; padding: 0 0 0 5px; }
.standardtable .friendly { color: #009702; }
.standardtable .neutral { color: #ddb601; }
.standardtable .unfriendly { color: #e25a00; }
.standardtable .hated { color: #bd0013; }
.standardtable .miniwowlogo { marign: 0; padding: 1px; width: 32px; }
.standardtable .miniwowlogo img { marign: 0; padding: 0; width: 32px; }

/*
.reputationtable .friendly { margin: 1px; padding: 1px; height: 30px; background-color: #024f09; border-left: 1px solid #046d1b; border-top: 1px solid #046d1b; border-right: 1px solid #05250d; border-bottom: 1px solid #05250d; vertical-align: middle; }
.reputationtable .neutral { margin: 1px; padding: 1px; height: 30px; background-color: #654f04; border-left: 1px solid #9f730a; border-top: 1px solid #9f730a; border-right: 1px solid #322302; border-bottom: 1px solid #322302; vertical-align: middle; }
.reputationtable .unfriendly { margin: 1px; padding: 1px; height: 30px; background-color: #592100; border-left: 1px solid #913100; border-top: 1px solid #913100; border-right: 1px solid #250E00; border-bottom: 1px solid #250E00; vertical-align: middle; }
.reputationtable .hated { margin: 1px; padding: 1px; height: 30px; background-color: #60241a; border-left: 1px solid #9d3430; border-top: 1px solid #9d3430; border-right: 1px solid #2e130c; border-bottom: 1px solid #2e130c; vertical-align: middle; }
*/

.exceltable { width: 97%; border-left: 1px solid #6f471c; border-top: 1px solid #6f471c; border-collapse: separate; }
.exceltable th { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 5px; font-weight: bold; vertical-align: top; }
.exceltable .hundret { width: 100%; }
.exceltable .ninety { width: 90%; }
.exceltable .eighty { width: 80%; }
.exceltable .seventy { width: 70%; }
.exceltable .sixtysix { width: 66%; }
.exceltable .sixty { width: 60%; }
.exceltable .fifty { width: 50%; }
.exceltable .forty { width: 40%; }
.exceltable .fortyfive { width: 45%; }
.exceltable .thirty { width: 30%; }
.exceltable .twenty { width: 20%; }
.exceltable .ten { width: 10%; }
.exceltable .thrityfive { width: 35%; }
.exceltable .thritythree { width: 33%; }
.exceltable .twentyfive { width: 25%; }
.exceltable .seventeen { width: 17%; }
.exceltable .sixteen { width: 16%; }
.exceltable .fiveteen { width: 15%; }
.exceltable .fourteen { width: 14%; }
.exceltable .twelve { width: 12%; }
.exceltable .eight { width: 8%; }
.exceltable .five { width: 5%; }
.exceltable .hundret, .exceltable .ninety, .exceltable .eighty, .exceltable .seventy, .exceltable .sixtysix, .exceltable .sixty, .exceltable .fifty, .exceltable .forty, .exceltable .fortyfive, .exceltable .thirty, .exceltable .thrityfive, .exceltable .twenty, .exceltable .thritythree, .exceltable .twentyfive, .exceltable .seventeen, .exceltable .sixteen, .exceltable .fiveteen, .exceltable .fourteen, .exceltable .twelve, .exceltable .ten, .exceltable .eight, .exceltable .five { border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 4px; vertical-align: top; }
.exceltable .bglblue { background-color: #005fe1; width: 8%; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 4px; vertical-align: top; vertical-align: top; }
.exceltable .bgblue { background-color: #013c8d; width: 8%; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 4px; vertical-align: top; vertical-align: top; }
.exceltable .bglyellow { background-color: #fff304; color: #000; width: 8%; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 4px; vertical-align: top; vertical-align: top; }
.exceltable .bgyellow { background-color: #f8c702; color: #000; width: 8%; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 4px; vertical-align: top; vertical-align: top; }
.exceltable .bgorange { background-color: #fb9c01; color: #000; width: 8%; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 4px; vertical-align: top; vertical-align: top; }
.exceltable .bgpurple { background-color: #760084; width: 8%; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 4px; vertical-align: top; vertical-align: top; }
.exceltable .bglpurple { background-color: #b000C5; width: 8%; border-right: 1px solid #6f471c; border-bottom: 1px solid #6f471c; font-size: 10px; padding: 4px; vertical-align: top; vertical-align: top; }

/* Dragon Age Styles */
.questdetails { width: 95%; list-style: none; margin: 10px 0 5px 0; padding: 0; text-align: left; }
.questdetails li { margin: 0; padding: 5px 5px 25px 5px; }
.questdetails li span { display: block; width: 200px; color: #fff; font-size: 10px; }
.questsolve { margin: 0; padding: 0; }

#l1_npcoverviewl { width: 200px; margin: 0px 5px 5px 0px; padding: 0px; border: 1px solid #6f471c; background: #000 url(layout/wood_dark_330x110.jpg) repeat; float: left; overflow: hidden; text-align: left; }
#l1_npcoverviewl #portrait 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_npcoverviewl #characterclass { margin: 0px; padding: 5px; font-size: 15px; border-top: 1px solid #6f471c; }
#l1_npcoverviewl #attributes { width: 200px; list-style: none; margin: 0; padding: 0; border-top: 1px solid #6f471c; }
#l1_npcoverviewl #attributes li { margin: 0; padding: 5px; display: block; width: 90px; height: 35px; float: left; }
#l1_npcoverviewl #attributes li span { display: block; margin: 0; padding: 0; width: 90x; color: #fff; font-size: 10px; }
#l1_npcoverviewl #talents { width: 200px; list-style: none; margin: 0 0 8px 0; padding: 0; font-size: 10px; border-top: 1px solid #6f471c; }
#l1_npcoverviewl #talents li { display: block; width: 190px; margin: 0; padding: 1px 5px 1px 5px; }
#l1_npcoverviewl #talents li span { display: block; margin: 0; padding: 0; width: 190px; color: #fff; font-size: 10px; }
#l1_npcoverviewl #location, #l1_npcoverviewl #specialization, #l1_npcoverviewl #alignment, #l1_npcoverviewl #inspiration, #l1_npcoverviewl #lore, #l1_npcoverviewl #attributes2 { margin: 0px; padding: 5px; border-top: 1px solid #6f471c; clear: left; }
#l1_npcoverviewl #location span, #l1_npcoverviewl #specialization span, #l1_npcoverviewl #alignment span, #l1_npcoverviewl #inspiration span, #l1_npcoverviewl #lore span, #l1_npcoverviewl #attributes2 span { display: block; margin: 0; padding: 0; width: 200px; color: #fff; font-size: 10px; }
.l1_abcontentleft #hints_party, .l1_abcontentleft #hints_combat, .l1_abcontentleft #dialogue_choices, .l1_abcontentleft #personal_quest, .l1_abcontentleft #romance, .l1_abcontentleft #crisis, .l1_abcontentleft #gifts { margin: 0px; padding: 20px 0px 8px 0px; font-weight: bold; font-size: 16px; }

/***********************************/
/*         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; }
#advert_square300 { background-color: transparent; height: 250px; width: 300px; text-align: center; margin: auto; padding: 5px 0 5px 5px; float: right; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#ebbb00;
}

#TB_window a:link {color: #ebbb00;}
#TB_window a:visited {color: #ebbb00;}
#TB_window a:hover {color: #fff;}
#TB_window a:active {color: #ebbb00;}
#TB_window a:focus{color: #ebbb00;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #28170d;
	z-index: 102;
	color:#ebbb00;
	display:none;
	border-top: 2px solid #48321a;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #48321a;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #48321a;
	border-bottom: 1px solid #48321a;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
