/* encore style sheet */
body { background: #03080E; font-family: Verdana, Arial; font-size: 10px; margin: 0px; }
a { color: #FFFFFF; text-decoration: none; }
a:hover { color: #4080C0; } 
a.active { color: #4080C0; }
form { padding: 0; margin: 0; width: 100%; }
textarea { font-family:Verdana,Arial; }

/* portal */
.portal { height: 100%; width: 100%; border: 0px; border-collapse: collapse; }
.portal #left { height: 750px; width: 50%; text-align: right; background: url(http://image.en-core.at/3.1/portal/portal_bg_left.jpg) no-repeat top right; vertical-align: top; }
.portal #left #head_left { height: 256px; width: 78px; background: url(http://image.en-core.at/3.1/portal/sidebar_head_left.png) no-repeat; float: right; }
.portal #right { width: 50%; background: url(http://image.en-core.at/3.1/portal/portal_bg_right.jpg) no-repeat; vertical-align: top; }
.portal #right #head_right { height: 256px; width: 78px; background: url(http://image.en-core.at/3.1/portal/sidebar_head_right.png) no-repeat; }
.portal #middle { vertical-align: top; height: 100%; background: url(http://image.en-core.at/3.1/portal/portal_bg.jpg) no-repeat; }

#frostmourne { width: 100%; top: 0px; position: absolute; text-align: center; }
#frostmourne div { height: 675px; width: 401px; margin: auto; background: url(/images/portal/frostmourne.png) no-repeat; }
#encore_small { width: 100%; top: 320px; position: absolute; text-align: center; }
#encore_small div { height: 74px; width: 268px; margin: auto; background: url(/images/portal/encore_small.png) no-repeat; cursor: pointer; }

/* page */
.page { width:  1000px; }
.page .header { height: 95px; background: url(/images/portal/header_bg.png) no-repeat; }

/* content */
.content { width: 760px; margin: 20px 10px 0px 10px; float: left; }

/* widgets */
.widgets { width: 200px; float: right; margin: 20px 10px 0px 0px; }

/* debug */
#debug { font-size: 10px; }

/* navigation */
.mainnav ul, .mainnav li, .subnav ul, .subnav li { margin:0; padding:0; list-style:none; }

ul.metanav { float: right; margin: 10px 10px 20px 0px; color: #FFFFFF; }
ul.metanav li { display:inline; float:left; border-left: 1px solid #FFFFFF; padding: 0px 10px 0px 10px; }
ul.metanav li.first { border: 0; }
ul.metanav li span { margin: 0 4px 0px 0px; padding: 0; float: left; }

.mainnav { float: right; color: #FFFFFF; margin: 10px 10px 0px 0px;}
.mainnav ul { position: relative; }
.mainnav ul li { display:inline; float:left; width: 110px; height: 20px; text-align: left; background: url(http://image.en-core.at/3.1/portal/title_bg.gif); margin-left: 1px; }
.mainnav ul li a { text-decoration: none; color: #FFFFFF; font-size: 11px; display: block; margin: 3px 0px 0px 6px;}
.mainnav a:hover, .mainnav ul li.current ul li a:hover { color: #4080C0; }
.mainnav a.active { color: #4080C0; font-weight: bold; }

.mainnav ul li ul { background: rgb(62,83,112); display: none; left: 0px; position: absolute; top: 20px; width: 100%; }
.mainnav ul li ul li { background: none; width: auto; }
.mainnav ul li ul li a { text-decoration: none; color: #FFFFFF; font-size: 11px; margin: 2px 6px 0px 6px; }
.mainnav ul li ul.active { display: block; }
.mainnav ul li.current ul { display: block; z-index: 9999; }

.mainnav ul li.current ul li a { color: #FFFFFF; }

.subnav { height:20px; background: rgb(62,83,112); color: #FFFFFF; }
.subnav .entry { float: left; margin: 4px 10px 0px 10px; }
.subnav .entry a { position: relative; display: block; }

/* ui icons */
.ui-icon { height:16px; width:16px; background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-99999px; }
.ui-icon-small { height: 12px; width: 12px; background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-99999px; }
.forum-posting-title .ui-icon-small { margin: 3px 3px 0px 0px; }

.ui-icon-grey { background-image: url(http://image.en-core.at/3.1/portal/ui-icons_888888_256x240.png); }
.ui-icon-dark { background-image: url(http://image.en-core.at/3.1/portal/ui-icons_444444_256x240.png); }
.ui-icon-gold { background-image: url(http://image.en-core.at/3.1/portal/ui-icons_B8891E_256x240.png); }
.ui-icon-blue { background-image: url(http://image.en-core.at/3.1/portal/ui-icons_4080C0_256x240.png); }
.ui-icon-grey:hover { background-image: url(http://image.en-core.at/3.1/portal/ui-icons_4080C0_256x240.png); }

input.ui-icon { background-color: transparent; border: 0px; cursor: pointer; }

/* icons */
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-alert { background-position: 0 -143px; }
.ui-icon-help { background-position: -49px -145px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -17px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-search { background-position:-160px -112px; }

/* small icons */
.ui-icon-small-mail-closed { background-position: -82px -98px; }
.ui-icon-small-person { background-position: -146px -98px; }
.ui-icon-small-power { background-position: -2px -178px; }
.ui-icon-small-document { background-position: -34px -98px; }
.ui-icon-small-newwin { background-position: -50px -82px; }
.ui-icon-small-key { background-position: -114px -130px; }
.ui-icon-small-pencil { background-position: -66px -115px; }
.ui-icon-small-gear { background-position: -194px -115px; }
.ui-icon-small-folder-open { background-position: -18px -99px; }
.ui-icon-small-folder-collapsed { background-position: -2px -99px; }
.ui-icon-small-locked { background-position: -196px -98px; }
.ui-icon-small-notice { background-position: -36px -146px; }
.ui-icon-small-image { background-position: -211px -130px; }
.ui-icon-small-alert { background-position: -2px -147px; }

/* dialog */
.dialog { display: none; }

.button { cursor: pointer; background-image: url(http://image.en-core.at/3.1/portal/title_bg.gif); background-repeat: repeat-x; border: 1px solid #3e5370; color: #aaaaaa; background-color: #051b2f; padding: 3px 10px 3px 10px; overflow: visible; width: auto; font-size: 12px; }

.ui-dialog { background: url(http://image.en-core.at/3.1/dialog/m.jpg); padding: 10px; border: 3px outset #3E5370; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.ui-dialog .ui-dialog-titlebar { margin-bottom: 5px; }
.ui-dialog-titlebar { background: url(http://image.en-core.at/3.1/portal/title_bg.gif); height: 20px; position: relative; }
.ui-dialog-title { color: #ffffff; font-size: 12px; padding: 3px 2px 2px 6px; float: left; }


.ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:focus { padding: 1px; }


.ui-widget-header .ui-icon { background-image: url(http://image.en-core.at/3.1/portal/ui-icons_888888_256x240.png); }
.ui-widget-header .ui-icon:hover { background-image: url(http://image.en-core.at/3.1/portal/ui-icons_4080C0_256x240.png); }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-dialog-content { color: #FFFFFF; font-size: 12px;  padding: 10px; border: 2px inset #444444; -moz-border-radius: 7px; -webkit-border-radius: 7px; background: url(http://image.en-core.at/3.1/portal/inlay-bg.jpg) -2px 0px; overflow: hidden; }

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

.inlineDialog { position: absolute; display: none; top: 0; left: 0; z-index: 100; }
.inlineDialog .ui-icon { cursor: pointer; }

/*

.ui-dialog-buttonpane { text-align: right; }
.ui-dialog-buttonpane button, 
.ui-resizable-n { cursor: n-resize; height: 21px; width: 100%; background: url(http://image.en-core.at/3.1/dialog/t.jpg); top: 0px; right: -21px; }
.ui-resizable-s { cursor: s-resize; height: 21px; width: 100%; background: url(http://image.en-core.at/3.1/dialog/b.jpg); }
.ui-resizable-e { cursor: e-resize; width: 21px; background: url(http://image.en-core.at/3.1/dialog/r.jpg); right: 0px; top: 21px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 21px; background: url(http://image.en-core.at/3.1/dialog/l.jpg); left: 0px; top: 21px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 21px; height: 21px; background: url(http://image.en-core.at/3.1/dialog/corner.gif) no-repeat -21px -21px; right: 0px; bottom: 0px; }
.ui-resizable-sw { cursor: sw-resize; width: 21px; height: 21px; background: url(http://image.en-core.at/3.1/dialog/corner.gif) no-repeat 0px -21px; left: 0px; bottom: 0px; }
.ui-resizable-nw { cursor: nw-resize; width: 21px; height: 21px; background: url(http://image.en-core.at/3.1/dialog/corner.gif) no-repeat; left: 0px; top: 0px; }
.ui-resizable-ne { cursor: ne-resize; width: 21px; height: 21px; background: url(http://image.en-core.at/3.1/dialog/corner.gif) no-repeat -21px 0px; right: 0px; top: 0px;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 0px; font-weight: normal; color: #4080C0; outline: none; }
.ui-dialog-buttonpane button:hover, .button:hover { border: 1px solid #4080C0; color: #4080C0; }
.ui-dialog-buttonpane button:focus, .button:focus { border: 1px solid #3e5370; }
*/

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000000; opacity:.60; }

/* ui title */
.ui-title { background: url(http://image.en-core.at/3.1/portal/title_bg.gif); height: 20px; position: relative; }
.ui-title-subject { color: #ffffff; font-size: 13px; padding: 1px 2px 2px 40px; font-weight: bold; float: left; }
.ui-title-toolbox { float: right; }
.ui-title-toolbox a { float: left; margin: 1px 4px 1px 1px; }
.ui-title-icon { width: 50px; height: 50px; float: left; margin: -15px -5px 0px -10px; position: absolute; left: 0px; }

/* datepicker */
.ui-datepicker { width: 17em; padding: .2em .2em 0; background: transparent url(http://image.en-core.at/3.1/portal/transparent.png); color: #FFFFFF; border: 1px solid #3E5370; z-index: 9999; }
.ui-datepicker .ui-datepicker-header { position:relative; background:transparent url(http://image.en-core.at/3.1/posting/posting_title_bg.png);}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; cursor: pointer; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker-calendar .ui-state-default { border: 1px solid #3E5370; }
.ui-datepicker-calendar .ui-state-hover { border: 1px solid #3E5370; }
.ui-datepicker-calendar .ui-state-disabled .ui-state-default { border: 1px solid #444444; color: #444444; }
.ui-datepicker-calendar .ui-state-highlight { background: #3E5370; color: #FFFFFF; }
.ui-datepicker-calendar .ui-state-active { color: #B8891E; }

.ui-icon-circle-triangle-w { background-position:-96px -16px; }
.ui-icon-circle-triangle-e { background-position:-32px -17px; }

#mask { position:absolute; z-index:98; background-color:#000; display:none; left: 0px; top: 0px; opacity:0.6; }  

/* input */
.right { text-align: right;  }
.center { text-align: center; }
.small { font-size: 11px; }

.floatLeft { float: left; }
.floatRight { float: right; }

.error { color: #CC3300; }
.gold { color: #B8891E }
.grey { color: #888888; }
.bold { font-weight: bold; }

.inputRow { margin-top: 6px; text-align: left; }
.inputRow.first { margin-top: 0px; }
.inputRow a { color: #4080c0; font-weight: bold; text-decoration: none; font-size: 12px; }
.inputButtonRow { margin-top: 10px; }

.inputText { background: url(http://image.en-core.at/3.1/portal/input_bg.gif) repeat-x bottom #051b2f; border: 1px solid #3e5370; color: #4080C0; font-size: 12px; height: 15px; }
.inputText:focus { border: 1px solid #4080C0; }
.inputText:focus.error { border: 1px solid #CC3300; }
select.inputText { height: 19px; }

.silentText { height: 16px; font-size: 10pt; color: #FFFFFF; margin: 1px; border: 0px; background-color: transparent; }
.silentText:hover { border: 1px solid #3E5370; margin: 0px; }
.silentText:focus { background: url(http://image.en-core.at/3.1/portal/input_bg.gif) repeat-x bottom #051b2f; border: 1px solid #4080C0; color: #4080C0; font-size: 10pt; margin: 0px; }
.silentText:focus.error { border: 1px solid #CC3300; }

.outputText { font-size: 12px; padding-top: 3px; padding-bottom: 2px; color: #4080C0; }
.outputText p { margin: 0px; }

.inputLabel { font-size: 12px; padding-top: 4px; color: #4080C0; text-align: left; }
.inputLabelSmall { color: #3E5370; font-size: 10px; margin-bottom: 2px; text-align: left; }

.w50 { width: 50px; }
.w60 { width: 60px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w140 { width: 140px; }
.w150 { width: 150px; }
.w180 { width: 180px; }
.w200 { width: 200px; }
.w420 { width: 420px; }
.w460 { width: 460px; }
.w480 { width: 480px; }
.w500 { width: 500px; }
.w510 { width: 510px; }

/* darkbox */
.darkbox { width: 634px; margin: 0px auto 6px auto; table-layout: fixed; }
.darkbox #t {background: url(http://image.en-core.at/3.1/dialog/t.jpg) repeat-x; height: 21px; padding: 0px; overflow: hidden; font-size: 0px; line-height: 0px; }
.darkbox #tl { background: url(http://image.en-core.at/3.1/dialog/corner.gif) no-repeat; height: 21px; width: 21px; padding: 0px; overflow: hidden; font-size: 0px; line-height: 0px; }
.darkbox #tr { background: url(http://image.en-core.at/3.1/dialog/corner.gif) no-repeat -21px 0px; height: 21px; width: 21px; padding: 0px; overflow: hidden; font-size: 0px; line-height: 0px; }
.darkbox #l { background: url(http://image.en-core.at/3.1/dialog/l.jpg) repeat-y; width: 17px; }
.darkbox #r { background: url(http://image.en-core.at/3.1/dialog/r.jpg) repeat-y; width: 17px; }
.darkbox #m { background: url(http://image.en-core.at/3.1/dialog/m.jpg); width: 100%; overflow: hidden; }
.darkbox #b { background: url(http://image.en-core.at/3.1/dialog/b.jpg) repeat-x; height: 21px; font-size: 10px;  text-align: right; vertical-align: top; }
.darkbox #bl { background: url(http://image.en-core.at/3.1/dialog/corner.gif) no-repeat 0px -21px; height: 21px; width: 21px; padding: 0px; }
.darkbox #br { background: url(http://image.en-core.at/3.1/dialog/corner.gif) no-repeat -21px -21px; height: 21px; width: 21px; padding: 0px; }

/* inlaybox */
.inlayBox { padding: 10px; border: 2px inset #444444; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-bottom: 10px; background: url(http://image.en-core.at/3.1/portal/inlay-bg.jpg) -2px 0px; }
.inlayBox.bottom { margin-bottom: 0px; }
.inlayBoxHeader { color: #4080C0; font-size: 14px; font-weight: bold; margin: -5px 0px 10px 0px; }

/* overview */
.overview { border-collapse: collapse; margin: auto; border: 1px solid rgb(62,83,112); width: 100%; background: url(http://image.en-core.at/3.1/portal/transparent.png); }
.overview thead, .overview tfoot { background: url(http://image.en-core.at/3.1/posting/posting_title_bg.png) repeat-x; }
.overview th { font-weight: normal; text-align: center; padding: 3px 4px 3px 6px; color: #FFFFFF; height: 10px; margin: 0px; }
.overview td { white-space: nowrap; padding: 1px 5px 1px 5px; color: #c0c0c0; height: 30px; }
.overview.small td { height: 19px; }
.overview.small th { height: 19px; font-size: 10px; }
.overview.medium td { height: 24px; padding: 1px 2px; }
.overview.medium th { height: 19px; }
.overview .data0 td, .overview .even td { background: #1F1F1F; }
.overview .data2 td { background: #1F1F26; }
.overview .data3 td { background: #1F1F2D; }
.overview .active td { background: #051b2f; }
.overview a { color: #4080c0; }
.overview a:hover { color: #FEAF00; }
.overview .subject a { display: block; margin-left: 2px; }
.overview.small .subject a { display: block; margin-left: 2px; margin-top: 2px; }
.overview.medium .subject a { display: block; margin-left: 2px; margin-top: 2px; }
.overview .answerBlock { margin: 4px; }
.overview .ui-icon { float: left; }
.overview .footer td { height: 18px; background: rgb(62,83,112); color: #FFFFFF; padding: 0px 5px 0px 5px; }

.overview .white a { color: #FFFFFF; }
.overview .white a:hover { color: #4080C0; }
.overview .white .active { color: #FEAF00; }

.overviewHeader { cursor: pointer; }
.overviewHeader:hover { color: #4080C0; }

.overviewHeaderSortDesc .sortOrder { color: #4080C0; background: url(http://image.en-core.at/3.1/portal/sort_desc_blue.gif) no-repeat right 4px; }
.overviewHeaderSortAsc .sortOrder { color: #4080C0; background: url(http://image.en-core.at/3.1/portal/sort_asc_blue.gif) no-repeat right 4px; }

.overviewfixed { width: 749px; margin: 10px 1px 0px 1px; }

/* tablesorting */
.sortKey { display: none; }
.sortOrder { padding-right: 11px; margin-right: -7px; }

/* pager */
.pager { margin: 3px 0px 3px 0px; float: right; color: #FFFFFF; }
.pager table { border-collapse: collapse; font-size: 10px; margin: 0px; }
.pager td { text-align: center; white-space: nowrap; border: 1px solid #0F548a; padding: 0px 3px 0px 3px; }
.pager td a { text-decoration: none; color: #FFFFFF; display: block; width: 100%; font-size: 10px; }
.pager th { color: #FFFFFF; text-align: center; background-color: #163962; border: 1px solid #0F548a; height: 10px;  padding: 0px 3px 0px 3px; }

/* posting */
.forum-posting { background:#2F2F2F url(http://image.en-core.at/3.1/posting/bg-forum-post-btm.gif) repeat-x scroll 0 100%; color:#FFFFFF; font-size: 12px; }
.forum-posting-header { background:transparent url(http://image.en-core.at/3.1/modules/comments/bg-comment-title.gif) repeat scroll 0 -1px; }
.forum-posting-title { margin: 5px 0px 5px 0px; color:#4080C0; float: left;}
.forum-posting-body { background:transparent url(/images/posting/bg-forum-post-text.gif) repeat-x scroll 0 0; position: relative; padding-bottom: 15px; }
.forum-posting-body p { margin: 0px 0px 8px 0px; }
.forum-posting-text { margin: 10px 10px 10px 0px; min-height: 100px; overflow: hidden; font-size: 12px; }
.forum-posting-text a { color: #4080C0; }
.forum-posting-text a:hover { color: #B8891E; }
.forum-posting-signature { border-top: #888888 1px dashed; margin: 0px 10px 0px 0px; font-size: 10px; color: #888888; padding: 4px 0px 4px 0px; }
.forum-posting-signature p { margin: 0px; }
.forum-posting-footer { text-align: right; margin: 0px 4px 4px 4px; font-size: 10px; color: #888888; position: absolute; bottom: 0px; right: 0px;}
.forum-posting-footer a { color:#4080C0; }

/* blizz quote */
.ec-blizzquote { padding: 2px 10px 10px 10px; margin: 0px 0px 10px 0px; color: #FFFFFF; border: 2px outset #888888; -moz-border-radius: 7px; -webkit-border-radius: 7px; background: url(http://image.en-core.at/3.1/portal/inlay-bg.jpg) -2px 0px; overflow: hidden; }
.ec-blizzquoteheader { font-weight: bold; z-index: 0; height: 22px; color: #0099ff; padding: 7px 0px 0px 20px; }
.ec-blizzquoteheader img { margin-left: -40px; margin-top: -20px; position: absolute; }
blockquote { margin: 5px 0px 5px 5px; padding: 6px 0px 6px 65px; font-style: italic; background: url(http://image.en-core.at/3.1/posting/quote_bg.png) no-repeat; }

/* kalender */
.kalender { border-collapse: collapse; color: #FFFFFF; width: 192px; margin: 0px auto; }
.kalender th { font-weight: normal; font-size: 10px; padding: 4px 2px; }
.kalender td span, .kalender td a { padding:1px 2px; display: block; border: 1px solid #3E5370;; color: #eeeeee; text-align: right; text-decoration: none;}
.kalender td a { color: #B8891E; }
.kalender.guild { width: 100%; }
.kalender.guild td span, .kalender.guild td a { height: 30px; background: transparent url(http://image.en-core.at/3.1/portal/transparent.png); }
.kalender td span.actual_day, .kalender td a.actual_day { background: #3E5370; }
.kalender span.sunday { color: #CC3300; }
.kalender a.sunday { color: #B8891E; }
.kalender-header .prev { left: 2px; position: absolute; top: 2px; }
.kalender-header .next { right: 2px; position: absolute; top: 2px; }
.kalender-header .title { text-align: center; line-height: 20px; color: #FFFFFF; }

/* box */
.box-header { background: url(http://image.en-core.at/3.1/posting/posting_title_bg.png); height: 18px; position: relative; border: 1px solid #3E5370 }
.box-title { color: #ffffff; font-size: 10px; padding: 4px 2px 2px 6px; font-style: normal; font-weight: normal; float: left; }
.box-body { background: url(http://image.en-core.at/3.1/portal/transparent.png); padding: 5px; color: #ffffff; border: 1px solid #3E5370; border-top: 0; }
.box-toolbox { float: right; margin-right: 2px; }
.box-toolbox a { margin: 0px 1px; float: left; }
.box-toolbox div { float: left; }
.box-toolbox-small { margin-top: 4px; }
.box-toolbox-small a { margin: 0px 4px; float: left; }

/* text */
.text-body { font-size: 12px; margin: 10px; }

/* widgets */
#box_calendar { background: url(http://image.en-core.at/3.1/portal/transparent.png); margin-top: 18px; border-left: 1px solid #3E5370; border-right: 1px solid #3E5370; border-top: 1px solid #3E5370; }
#box_events { background: url(http://image.en-core.at/3.1/portal/transparent.png); padding: 5px; color: #ffffff; border-left: 1px solid #3E5370; border-right: 1px solid #3E5370; border-bottom: 1px solid #3E5370; }
#box_shoutbox { background: url(http://image.en-core.at/3.1/portal/transparent.png); padding: 5px; color: #ffffff; border: 1px solid #3E5370; }
#box_shoutbox_inlay { max-height: 120px; height: 120px; margin-bottom: 2px; overflow: hidden; }
#box_shoutbox_inlay:hover { overflow: auto; }
.box_shoutbox_date { color: #888888; font-size: 8px; font-style: normal; margin-right: 4px; }
.kill_zone { color: #B8891E; font-weight: normal; text-align: left; margin-top: 5px; }
.kill_date { color: #888888; font-style: italic; float: right;}
.kill_encounter { padding-left: 5px; float: left; max-width:135px; } 
.kill_encounter_box { display: none; }

.slideshowBox { height: 142px; width: 188px; overflow: hidden; }
.slideshowBox img { height: 142px; width: 188px; }

.recruitment_level { margin-right: -5px; }
.recruitment_class { float: left; margin-left: 8px; margin-bottom: 4px; }
.recruitment_spec { margin: 2px; line-height: 16px; }

/* character */
.char-class { background-image: url(http://image.en-core.at/3.1/character/class.png); width: 18px; height: 18px; float: left; margin-right: 4px; }
.char-class-1 { background-position: 0px 0px; color: #FF7D0A; }
.char-class-2 { background-position: -18px 0px; color: #ABD473; }
.char-class-3 { background-position: -36px 0px; color: #69CCF0; }
.char-class-4 { background-position: -54px 0px; color: #F58CBA; }
.char-class-5 { background-position: -72px 0px; color: #FFFFFF; }
.char-class-6 { background-position: 0px -18px; color: #FFF569; }
.char-class-7 { background-position: -18px -18px; color: #2459FF; }
.char-class-8 { background-position: -36px -18px; color: #9482CA; }
.char-class-9 { background-position: -54px -18px; color: #C79C6E; }
.char-class-10 { background-position: -72px -18px; color: #C41F3B; }

.char-spec { background-image: url(http://image.en-core.at/3.1/character/spec.png); width: 18px; height: 18px; float: left; margin-right: 4px; }
.char-spec-1-1 { background-position: 0px 0px; }
.char-spec-1-4, .char-spec-1-2 { background-position: -18px 0px; }
.char-spec-1-3 { background-position: -36px 0px; }
.char-spec-2-1 { background-position: 0px -18px; }
.char-spec-2-2 { background-position: -18px -18px; }
.char-spec-2-3 { background-position: -36px -18px; }
.char-spec-3-1 { background-position: 0px -36px; }
.char-spec-3-2 { background-position: -18px -36px; }
.char-spec-3-3 { background-position: -36px -36px; }
.char-spec-4-1 { background-position: 0px -54px; }
.char-spec-4-2 { background-position: -18px -54px; }
.char-spec-4-3 { background-position: -36px -54px; }
.char-spec-5-1 { background-position: 0px -72px; }
.char-spec-5-2 { background-position: -18px -72px; }
.char-spec-5-3 { background-position: -36px -72px; }
.char-spec-6-1 { background-position: 0px -90px; }
.char-spec-6-2 { background-position: -18px -90px; }
.char-spec-6-3 { background-position: -36px -90px; }
.char-spec-7-1 { background-position: 0px -108px; }
.char-spec-7-2 { background-position: -18px -108px; }
.char-spec-7-3 { background-position: -36px -108px; }
.char-spec-8-1 { background-position: 0px -126px; }
.char-spec-8-2 { background-position: -18px -126px; }
.char-spec-8-3 { background-position: -36px -126px; }
.char-spec-9-1 { background-position: 0px -144px; }
.char-spec-9-2 { background-position: -18px -144px; }
.char-spec-9-3 { background-position: -36px -144px; }
.char-spec-10-1, .char-spec-10-2 { background-position: -18px -162px; }
.char-spec-10-5, .char-spec-10-6 { background-position: -36px -162px; }
.char-spec-10-3, .char-spec-10-4 { background-position: 0px -162px; }

.char-race { background-image: url(http://image.en-core.at/3.1/character/race.png); width: 18px; height: 18px; float: left; margin-right: 4px; }
.char-race-1-1 { background-position: -18px 0px; }
.char-race-2-1 { background-position: 0px 0px; }
.char-race-3-1 { background-position: -36px 0px; }
.char-race-4-1 { background-position: -54px 0px; }
.char-race-9-1 { background-position: -72px 0px; }
.char-race-1-2 { background-position: -18px 18px; }
.char-race-2-2 { background-position: 0px 18px; }
.char-race-3-2 { background-position: -36px 18px; }
.char-race-4-2 { background-position: -54px 18px; }
.char-race-9-2 { background-position: -72px 18px; }

/* char group */
.char-group-1 { color: #C79C6E; }
.char-group-2 { color: #FFFFFF; }
.char-group-3 { color: #FFF569; }
.char-group-4 { color: #69CCF0; }

/* char role */
.char-role { background-image: url(http://image.en-core.at/3.1/character/role.png); width: 16px; height: 16px; float: left; margin-right: 4px; }
.char-role-3, .char-role-4 { background-position: -16px 0px; }
.char-role-1 { background-position: -32px 0px; }
.char-role-2 { background-position: -48px 0px; }

/* talentframe */
.talentframe { width: 380px; height: 370px; color: #4080C0; margin: -10px 0px 0px -10px; }
.talentframe-left { float: left; margin-bottom: 10px; }
.talentframe-right { float: left; margin-bottom: 10px; }

/* zone - wotlk */
.zone-3 { background-image: url(http://image.en-core.at/3.1/zone/zone_3.png); width: 18px; height: 18px; float: left; margin-right: 4px; text-indent: -9999px;}
.zone-3-21 { background-position: -18px 0px; }
.zone-3-22, .zone-3-25 { background-position: -36px 0px; }
.zone-3-23 { background-position: -54px 0px; }
.zone-3-24 { background-position: -72px 0px; }
.zone-3-26 { background-position: -90px 0px; }
.zone-3-27 { background-position: -108px 0px; }
.zone-3-28 { background-position: -126px 0px; }
.zone-3-30 { background-position: -162px 0px; }

/* encounter */
.encounter { width: 18px; height: 18px; float: left; margin-right: 4px; text-indent: -9999px; }

/* naxxramas */
.encounter-21 { background-image: url(http://image.en-core.at/3.1/zone/zone_3_21.jpg); }
.encounter-21-1 { background-position: 0px 0px; }
.encounter-21-2 { background-position: -18px 0px; }
.encounter-21-3 { background-position: -36px 0px; }
.encounter-21-4 { background-position: -54px 0px; }
.encounter-21-5 { background-position: -72px 0px; }
.encounter-21-6 { background-position: -90px 0px; }
.encounter-21-7 { background-position: -108px 0px; }
.encounter-21-8 { background-position: 0px -18px; }
.encounter-21-9 { background-position: -18px -18px; }
.encounter-21-10 { background-position: -36px -18px; }
.encounter-21-11 { background-position: -54px -18px; }
.encounter-21-12 { background-position: -72px -18px; }
.encounter-21-13 { background-position: -90px -18px; }
.encounter-21-14 { background-position: -108px -18px; }
.encounter-21-15 { background-position: -126px -18px; }

/* obsidian sanctum */
.encounter-22 { background-image: url(http://image.en-core.at/3.1/zone/zone_3_22.jpg); }
.encounter-22-1 { background-position: 0px 0px; }
.encounter-22-2 { background-position: -18px 0px; }
.encounter-22-3 { background-position: -36px 0px; }
.encounter-22-4 { background-position: -54px 0px; }

/* vault of archavon */
.encounter-23 { background-image: url(http://image.en-core.at/3.1/zone/zone_3_23.png); }
.encounter-23-1 { background-position: 0px 0px; }
.encounter-23-2 { background-position: -18px 0px; }
.encounter-23-3 { background-position: -36px 0px; }

/* eye of eternity */
.encounter-24 { background-image: url(http://image.en-core.at/3.1/zone/zone_3_24.jpg); }
.encounter-24-1 { background-position: 0px 0px; }

/* Ulduar */
.encounter-26 { background-image: url(http://image.en-core.at/3.1/zone/zone_3_26.png); }
.encounter-26-1 { background-position: 0px 0px; }
.encounter-26-2 { background-position: -18px 0px; }
.encounter-26-3 { background-position: -36px 0px; }
.encounter-26-4 { background-position: -54px 0px; }
.encounter-26-5 { background-position: -72px 0px; }
.encounter-26-6 { background-position: -90px 0px; }
.encounter-26-7 { background-position: -108px 0px; }
.encounter-26-8 { background-position: 0px -18px; }
.encounter-26-9 { background-position: -18px -18px; }
.encounter-26-10 { background-position: -36px -18px; }
.encounter-26-11 { background-position: -54px -18px; }
.encounter-26-12 { background-position: -72px -18px; }
.encounter-26-13 { background-position: -90px -18px; }
.encounter-26-14 { background-position: -108px -18px; }

/* Trial of the Crusader */
.encounter-27 { background-image: url(http://image.en-core.at/3.1/zone/zone_3_27.png); }
.encounter-27-1 { background-position: 0px 0px; }
.encounter-27-2 { background-position: -18px 0px; }
.encounter-27-3 { background-position: -36px 0px; }
.encounter-27-4 { background-position: -54px 0px; }
.encounter-27-5 { background-position: -72px 0px; }
.encounter-27-6 { background-position: 0px 0px; }
.encounter-27-7 { background-position: -18px 0px; }
.encounter-27-8 { background-position: -36px 0px; }
.encounter-27-9 { background-position: -54px 0px; }
.encounter-27-10 { background-position: -72px 0px; }

/* Onyxia 25 */
.encounter-28 { background-image: url(http://image.en-core.at/3.1/zone/zone_3_28.png); }
.encounter-28-1 { background-position: 0px 0px; }

/* Icecrown Citadel */
.encounter-30 { background-image: url(http://image.en-core.at/3.1/zone/zone_3_30.png); }
.encounter-30-1 { background-position: 0px 0px; }
.encounter-30-2 { background-position: -18px 0px; }
.encounter-30-3 { background-position: -36px 0px; }
.encounter-30-4 { background-position: -54px 0px; }
.encounter-30-5 { background-position: -72px 0px; }
.encounter-30-6 { background-position: -90px 0px; }
.encounter-30-7 { background-position: -108px 0px; }
.encounter-30-8 { background-position: -126px 0px; }
.encounter-30-9 { background-position: -144px 0px; }
.encounter-30-10 { background-position: -162px 0px; }
.encounter-30-11 { background-position: -180px 0px; }
.encounter-30-12 { background-position: -198px 0px; }
.encounter-30-13 { background-position: 0px 0px; }
.encounter-30-14 { background-position: -18px 0px; }
.encounter-30-15 { background-position: -36px 0px; }
.encounter-30-16 { background-position: -54px 0px; }
.encounter-30-17 { background-position: -72px 0px; }
.encounter-30-18 { background-position: -90px 0px; }
.encounter-30-19 { background-position: -108px 0px; }
.encounter-30-20 { background-position: -126px 0px; }
.encounter-30-21 { background-position: -144px 0px; }
.encounter-30-22 { background-position: -162px 0px; }
.encounter-30-23 { background-position: -180px 0px; }
.encounter-30-24 { background-position: -198px 0px; }

/* contextmenu */
#jContextMenu { position: absolute; z-index: 99999; background:transparent url(http://image.en-core.at/3.1/portal/transparent.png) repeat scroll 0 0; border: 1px solid #3E5370; padding: 4px; color: #FFFFFF; display: none; }

/* tablesorter */
.ac_results {	padding: 0px;	border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_loading {	 }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #0A246A; color: white; }

/* DPS */
.dpsMenu { display: none; background: #3E5370; position: absolute; padding: 5px 10px; margin-left: -10px; z-index: 9999; }
.dpsMenuEntry { margin: 2px 0px; white-space:nowrap; }
.dpsMenuEntryLink { display: block; line-height: 17px; }
.dpsMenuHeader { margin-top: 6px; color: #B8891E; }

.dps-icon { background-image: url(http://image.en-core.at/3.1/dps/dps_icons.png); width: 18px; height: 18px; float: left; margin-right: 4px; }
.dps-icon img { border: 0px; width: 18px; height: 18px; }
.dps-icon-set { background-position: -18px 0px; }
.dps-icon-res { background-position: -36px 0px; }
.dps-icon-rep { background-position: -54px 0px; }
.dps-icon-achievment-5 { background-position: -72px 0px; }
.dps-icon-achievment-6 { background-position: -90px 0px; }
.dps-icon-achievment-7 { background-position: -90px 0px; }
.dps-icon-achievment-8 { background-position: -108px 0px; }
.dps-icon-achievment-9 { background-position: -126px 0px; }
.dps-icon-achievment-10 { background-position: -126px 0px; }

.dps-rank { background-image: url(http://image.en-core.at/3.1/dps/dps_rank.png); width: 18px; height: 18px; float: left; margin-right: 4px; }
.dps-rank-1 { background-position: 0px 0px; }
.dps-rank-3 { background-position: -18px 0px; }
.dps-rank-5 { background-position: -36px 0px; }
.dps-rank-6 { background-position: -54px 0px; }

.dps-res { background-image: url(http://image.en-core.at/3.1/character/res.png); width: 18px; height: 18px; margin: auto; }
.dps-res-fire { background-position: 0px 0px; }
.dps-res-nature { background-position: -18px 0px; }
.dps-res-frost { background-position: -36px 0px; }
.dps-res-shadow { background-position: -54px 0px; }
.dps-res-arcane { background-position: -72px 0px; }

/* Item Box */
.item_box { text-align: left; background: url(http://image.en-core.at/3.1/portal/tooltip.png); }
.item_box #item_name { font-size: 10pt; font-weight: bold; padding: 8px; white-space: normal; }
.item_box #item_text, #item_text { color: #ffffff; font-size: 10pt; padding: 1px 8px 1px 8px; white-space: normal; }
.item_box #item_text_small { color: #ffffff; font-size: 8pt; padding: 1px 8px 1px 8px; white-space: normal; }
.item_box #item_text_boni {	font-size: 8pt; color: #33CC33; padding: 1px 8px 1px 8px; white-space: normal; }
#item_box_icon { width: 40px; height: 40px; }
#item_box_right { background: url(http://image.en-core.at/3.1/portal/tooltip.png) top right; width: 5px; }
#item_box_bottom { background: url(http://image.en-core.at/3.1/portal/tooltip.png) bottom left; }
#item_box_corner { background: url(http://image.en-core.at/3.1/portal/tooltip.png) bottom right; width: 5px; height: 5px; }
.item_bonus { color: #33CC33; }
.item_info { color: #FFCC00; }

/* News */
.newsEntry { width: 	747px; position: relative; background: url(http://image.en-core.at/3.1/portal/transparent.png) #03080E; border: 1px solid black; margin: 13px -5px 30px 0px; }
.newsEntry .newsImage { width: 760px; position: relative; border: 1px solid transparent; margin: -15px -10px -15px -7px; }
.newsEntry .newsSubject { border: 0px solid transparent; font-size: 18px; font-weight: bold; margin: 18px 0px 0px 20px; }
.newsEntry .newsSubject a {	font-size: 18px; font-weight: bold; }
.newsEntry .newsSubject a:hover { color: #feaf00; }
.newsEntry .newsBody { color: #FFFFFF; background: url(http://image.en-core.at/3.1/news/news_footer.png) bottom left no-repeat; margin: 10px 0px 0px 0px; padding: 0px 25px 15px 25px; font-size: 12px; }
.newsEntry .newsBody a { color: #4080C0; }
.newsEntryFooter { float: right; color: #888888; }
.newsEntryFooter a { color: #888888; }

.newsEntry .subjectToolbox { float: right; margin:10px 12px 10px 10px; }
.newsEntry .subjectToolbox a { float: left; }

/* Termin */
.terminFooter { border-collapse: collapse; }
.terminFooter a { color: #598cb8; font-size: 14px; font-weight: bold; }
.terminFooter a:hover { color: #feaf00; }

/* Comments */
.comment-title { background: url(http://image.en-core.at/3.1/modules/comments/bg-comment-title.gif); padding: 6px; color: #888888; }
.comment-title a { color: #4080C0; }
.comment-text { background:#2D2D2D url(/images/posting/bg-forum-post-text.gif) repeat-x scroll 0 0; padding: 6px; margin-bottom: 10px; }

/* Value Table */
.valueTable { border: 1px solid #888888; width: 100%; }
.valueTable .keyCell { padding: 10px; background: #888888; width: 25%; vertical-align: top; }
.valueTable .valueCell { padding: 0px 10px; border: 1px solid #888888; }

/* Tooltip Text */
span.tooltiptext { border-bottom: 1px dotted #BBBBBB; cursor: help; }

#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; }
#tooltip h3, #tooltip div { margin: 0; }

.ec_news_body { border: 1px solid transparent; margin: auto; width: 560px; background-color: transparent; background-image: url("http://www.en-core.at/images/modules/news/news_mask.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; height: 410px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }

