img.ep_left_img { margin-right: 5px; float:left; }

.ep_w_110  {width:110px !important;}
.ep_w_290  {width:290px !important;}
.ep_w_460  {width:460px !important;}
.ep_w_570  {width:570px !important;}
.ep_w_680  {width:680px !important;}
.ep_w_auto {width: auto !important;}
.ep_w_100p {width: 100% !important;}
.ep_w_99p {width: 99% !important;}
.ep_h_100p {height: 100% !important;}
.ep_h_178  {height:178px !important;}
.ep_wh_100p{width: 100% !important; height: 100% !important;}
.ep_dni {display:none;}
.ep_overflow {width:450px;overflow:visible;}
.ep_fs_132 {font-size: 1.32em !important;}
.ep_fs_081 {font-size: 0.81em !important;}
.ep_fs_088 {font-size: 0.88em !important;}
.ep_fw_normal {font-weight: normal !important;}
.ep_padding_t_6 {padding-top: 6px !important;}
.ep_padding_t_12 {padding-top: 12px !important;}
.ep_padding_b_0 {padding-bottom: 0px !important;}
.ep_padding_b_5 {padding-bottom: 5px !important;}
.ep_padding_bt_20 {padding: 20px 0 20px 0 !important;}
.ep_padding_l_0 {padding-left:0px !important;}
.ep_padding_l_10 {padding-left:10px !important;}
.ep_padding_r_20 {padding-right:20px !important;}
.ep_fw_b {font-weight: bold !important;}
.ep_margin_l_2 {margin-left: 2px !important;}
.ep_margin_l_5 {margin-left: 5px !important;}
.ep_margin_l_0 {margin-left:0 !important;}
.ep_margin_l_180 {margin-left:180px !important;}
.ep_margin_r_5 {margin-right: 5px !important;}
.ep_margin_r_25 {margin-right: 25px !important;}
.ep_margin_b_2 {margin-bottom: 2px !important;}
.ep_margin_b_5  {margin-bottom: 5px !important;}
.ep_margin_b_25  {margin-bottom: 25px !important;}
.ep_margin_b_90 {margin-bottom:90px !important;}
.ep_margin_t_2 {margin-top: 2px !important;}
.ep_margin_t_27 {margin-top: 27px !important;}
.ep_margin_t_70 {margin-top: 70px !important;}
.ep_margin_t_150 {margin-top: 150px !important;}
.ep_margin_t_220 {margin-top: 220px !important;}
.ep_margin_t_m2em {margin-top: -2em !important;}
.ep_margin_0 {margin: 0px !important;}
.ep_float_r {float:right;}
.ep_float_l {float:left;}
.ep_choosen_layer img  {background-color: #FFF; border: none; -moz-opacity:0.5; opacity:0.5; filter:Alpha(opacity=50); width: 205px; height: auto; min-height: 225px;}
.ep_smaller {font-size: 0.7em !important;}
.ep_smaller_075 {font-size: 0.75em !important;}
.ep_list_indent {margin-left: 10px; font-size: 0.81em !important;}
.ep_w_auto_p p {width: auto !important;}
.ep_centered {margin-left: auto !important; margin-right: auto !important;}
.ep_errors {margin: 0px; padding: 0px; color:#C60000; font-size:9px;}
.ep_italic {font-style:italic !important;}
.ep_border_bottom_none {border-bottom-style: none !important;}
.ep_white_bg {background-color: white !important;}
.ep_white {color: white !important;}
.ep_nowrap {white-space:nowrap;}
.ep_nowrap:after { content:"\200B"; }
.ep_text_as_link {outline-width:0; color: #004784;}

textarea {color:#7fa3c1; overflow: auto;}
#ep_maincontent .ep_findMatch textarea {font-size:0.81em;font-weight:normal;background-color:#E4E2D6;}
#ep_maincontent_wide .ep_findMatch textarea {font-size:0.81em;font-weight:normal;background-color:#E4E2D6;}
.ep_textarea {font-size: 0.81em; font-weight: normal; background-color: #E4E2D6; color: #004784;}

q.ep_plain {font-style:oblique;}
.ep_margin_t_5 {margin-top: 5px;}
.ep_margin_t_0 {margin-top:0 !important;}

/* Margin for redline in formulars*/
#ep_maincontent .ep_form {margin-top: 10px;}
#ep_maincontent_wide .ep_form {margin-top: 10px;}

/* Popups: General styles */
.ep_logo_popup {background-image: url("/forum/gfx/basic/bg/body_bg.gif"); background-position: center top; background-repeat: repeat-x; background-color: #FFFFFF; text-align: left;width: 100%;}

#ep_popup_content {padding:0px 5px 10px 5px;margin:0;text-align:left;}
#ep_popup_content h1 {margin:22px 0px 15px 0px;}
#ep_popup_content h2 {margin:22px 0px 5px 0px;}
#ep_popup_content p {font-size:0.81em;line-height:1.4em;}
#ep_popup_content ul {list-style-image:url(/forum/gfx/basic/bullet.gif);font-size:0.95em; margin: 10px 0 10px 10px; padding-left: 10px; font-size:0.81em;}
#ep_popup_content ul li {padding:0; margin:0;}
#ep_popup_content ol {list-style-image:url(/forum/gfx/basic/bullet.gif);margin-left:5px;padding:0px 0px 0px 20px;list-style-type:circle;}
/* the following should be added to definition "#ep_maincontent .ep_error_text" in style.css later */
#ep_popup_content .ep_error_text {color: #c60000 !important; font-weight: normal !important;  position: relative;  top: 3px; display: inline;}

/* Popups: Help */
#ep_help_index {padding-left: 5px; width:270px;}
#ep_help_index h2 {padding-top:10px; margin: 0;}

#ep_help .ep_help_print {text-align:right;width:auto;}

/* Popups: AGB */
#ep_agb .ep_agb_print  {text-align:right;width:auto;}
#ep_agb .ep_agb_print a  {color:#004784;font-size:0.81em;}
#ep_agb .ep_list_headline  {padding:5px 0px 10px 0px;font-weight:bold;font-size:1.0em;color:#004784;}
#ep_agb .ep_noneliststyle  {list-style-type:none;}	
#ep_agb .ep_background_block { background-color:#E4E2D6;}	
#ep_agb .ep_agb_font_size {font-size:1.0em;}
#ep_agb .ep_li_size {font-size:0.81em;}

/* Images in text content */
.ep_image_l {float:left; margin-top:4px; margin-right:10px;}

/* small smallActionButton */
button.ep_buttons_small_red, button.ep_buttons_small_grey {font-size:0.8em !important;}

/* thickbox */
.ep_TB_layer_container_inner p {width: auto !important;}
.ep_TB_layer_container_inner p, .ep_TB_layer_container_inner label {line-height: 1.5em !important;}

/* navigation items */
#ep_level02 {width:900px;}
#ep_level02 li {margin-right: 21px;}

/* submit button - login and newsletter*/
.ep_button_blue {float:none;font-size:1.5em;line-height:0.6;color:#FFF; background-image:url(/forum/gfx/basic/btn/btn_blue_arrow_01.png); background-repeat:no-repeat; height: 30px; width: 41px; text-align: center; position: relative;}
.ep_button_blue_with_bg {float:none;font-size:1.5em;line-height:0.6;color:#FFF; background-image:url(/forum/gfx/basic/btn/btn_blue_arrow_02onblue.png); background-repeat:no-repeat; height: 30px; width: 41px; text-align: center; position: relative;}
.ep_button_blue_register {vertical-align:bottom;float:none;font-size:1.5em;line-height:0.6;color:#FFF; background-repeat:no-repeat; height: 21px; width: 106px; text-align: center; position: relative;}
#ep_account  {float:right;display:inline-block;height:55px;font-size:0.7em;margin-top:-5px; position: relative; right: -5px; width: 433px; white-space: nowrap;}

/* overwrite class from style.css to correct layout bug in safari */
#ep_magazin_teaser .ep_tipp  {width:215px;}

#ep_magazin_teaser .ep_long_side_teaser {width: 288px; background-color: #ffffff; background-image: url("/forum/gfx/basic/bg/teaser_bg.gif"); background-repeat: repeat-x; background-position: top; border: 1px solid #bcbbb7;}
#ep_magazin_teaser .ep_ask_question {width:290px; height:199px; background-image: url("/forum/gfx/basic/bg/ask_question_bg.gif"); background-repeat: no-repeat; background-position:center top; cursor: pointer;}
#ep_magazin_teaser .ep_ask_question p {text-align: center; padding-top: 125px; }
#ep_magazin_teaser .ep_mod_wanted {width: 288px; background-color: #ffffff; background-image: url("/forum/gfx/basic/bg/mod_wanted_bg.jpg"); background-repeat: repeat-x; background-position: top; border: 1px solid #bcbbb7;}
#ep_magazin_teaser .ep_mod_wanted p {font-family: courier, monospace; text-align: center; color:#000000;}
#ep_magazin_teaser .ep_mod_wanted a {font-size: 1.4em; color:#C60000; font-weight: bold; text-decoration: underline;}
#ep_magazin_teaser .ep_marginal_content .ep_desc {padding: 5px; display:block; margin:5px 0px 5px 5px;}
#ep_magazin_teaser .ep_marginal_content .ep_long_side_teaser .ep_pic  {display:inline; margin: 0px;}
#ep_magazin_teaser .ep_core_magazine_teaser {width: 290px; background-color: #ccdae5;}
#ep_magazin_teaser .ep_core_magazine_teaser p {padding-left: 10px;}
#ep_magazin_teaser .ep_core_magazine_teaser p.ep_cmt_subtitle {font-size: 1.1em; padding-left: 20px;}
#ep_magazin_teaser .ep_core_magazine_teaser p.ep_cmt_title {font-size: 1.5em; padding: 0 0 9px 20px; margin-top: 3px; border-bottom: 1px solid white;}


/* registration bar with .ep_maincontent */
.ep_maincontent p {line-height: 1.4em !important; width: 450px !important; font-size:0.81em;}
.ep_maincontent .ep_findMatch {margin-top:25px !important; width:450px !important;}
.ep_maincontent .ep_findMatch label {margin-right: 76px !important;}
.ep_maincontent .ep_findMatch label, .ep_maincontent .ep_findMatch option, .ep_maincontent .ep_findMatch select {color:#004784 !important; font-size:0.8em !important; font-weight:bold !important;}
.ep_maincontent .ep_findMatch input, .ep_maincontent .ep_findMatch select, .ep_maincontent .ep_findMatch #ep_label_agbRead, .ep_maincontent .ep_findMatch .ep_label_agbRead {font-size:0.81em !important; font-weight:normal !important;}
.ep_maincontent .ep_findMatch label, .ep_maincontent .ep_findMatch option, .ep_maincontent .ep_findMatch select {color:#004784 !important;}
.ep_maincontent .ep_findMatch .ep_margin_top {margin-bottom:2px !important; position:relative !important; top:2px !important;}
.ep_maincontent .ep_findMatch input {background-color: #E4E2D6; padding:2px 4px !important; width:313px !important;}
.ep_maincontent .ep_findMatch select option {padding:3px 3px 1px !important;}
.ep_maincontent .ep_findMatch option {font-size:1em !important; font-weight:normal !important;}
.ep_maincontent .ep_findMatch .ep_agbRead, .ep_maincontent .ep_findMatch #ep_agbRead {background-color: transparent !important; padding:0pt !important; position:relative; top:6px; width:auto !important;}
.ep_maincontent .ep_findMatch #ep_agbRead {position:relative; top:6px; width:auto !important;}
.ep_maincontent .ep_findMatch input {background-color:#E4E2D6 !important; padding:2px 4px !important;}
.ep_maincontent .ep_findMatch #ep_label_agbRead, .ep_maincontent .ep_findMatch .ep_label_agbRead {color:#534F48 !important; font-size:0.7em !important; margin-right:0pt !important; position:relative !important; top:7px !important;}
.ep_maincontent .ep_findMatch button {float:right; margin:3px -4px 0pt 0pt;}
.ep_maincontent .ep_error_text, #ep_maincontent .ep_error_desc {color:#C60000 !important; display:inline !important; font-weight:normal !important; position:relative !important; top:3px !important;}/* small accordion */

/* footer */ /*TODOMR5 id-version in style.css (#ep_footer_nav) is deprecated and is to be removed soon*/
.ep_footer_start {height:auto !important; margin-bottom:50px;}
.ep_footer_nav  {display:block;list-style:none;padding-top:21px;width: auto !important;}
.ep_footer_nav li  {float:left;display:inline;font-size:0.75em;padding-left:5px;}
.ep_footer_nav li.ep_first  {padding-left:0;}
.ep_footer_nav li.ep_last  {padding-left:10px}
.ep_footer_nav li a,.ep_footer_nav li a:link,.ep_footer_nav li a:visited  {color:#534f48}


/* community */
.ep_community_p_as_h1 {margin:0px !important; padding:1px 0px 2px; width:auto !important; color:#004784 !important; font-size:1.13em !important; font-weight:bold; line-height:1em !important;}
.ep_community_p_as_h2 {width:auto !important; color:#004784 !important; font-size:1em !important; font-weight:bold; line-height:1em !important; padding:1px 0px 1px;}
.ep_community_p_as_h3 {color:#004784; font-size:1em !important; margin-top:0px !important; line-height:0.8em !important; font-weight:bold;}
.ep_community_h_in_div {display:inline; font-size:1em !important; color:#534F48 !important; font-weight:normal;}

.ep_question_background {background-color: #C6D1D5;}

div.categoryHelpPopup {position:absolute; display:inline; padding:0px; font-size:12px;}
div.categoryHelpPopup div {display:none;}
div.categoryHelpPopup:hover div {display:block; position:absolute; top: 5px; left: 15px; z-index:3; background-color:lightyellow; border: solid 1px darkgray; padding:5px; width:260px; }

/* question box */
#ep_question_box {padding-bottom: 10px; }
#ep_question_box p {padding: 0 10px 0 15px; }

/* display of questions */
#ep_question_title { font-size: 0.81em; color: #004784; margin: 0 !important; width: 555px !important; padding-left: 15px; padding-right: 10px;}
#ep_question_title_tight { font-size: 0.81em; color: #004784; margin: 0 0 0 15px !important; width: 460px !important;}


#ep_maincontent_wide h1 {width: auto; padding-top: 111px; }
.ep_maincontent_wide p {line-height: 1.4em !important; font-size:0.81em !important; }
#ep_maincontent_wide p {line-height: 1.4em !important; font-size:0.81em !important; }
.ep_maincontent_wide .ep_findMatch {margin-top:25px !important; }
.ep_maincontent_wide .ep_findMatch label {margin-right: 76px !important;}
.ep_maincontent_wide .ep_findMatch label, .ep_maincontent_wide  .ep_findMatch option, .ep_maincontent_wide  .ep_findMatch select {color:#004784 !important; font-size:0.8em !important; font-weight:bold !important;}
.ep_maincontent_wide .ep_findMatch input, .ep_maincontent_wide  .ep_findMatch select, .ep_maincontent_wide  .ep_findMatch #ep_label_agbRead, .ep_maincontent_wide  .ep_findMatch .ep_label_agbRead {font-size:0.81em !important; font-weight:normal !important;}
.ep_maincontent_wide .ep_findMatch label, .ep_maincontent_wide  .ep_findMatch option, .ep_maincontent_wide  .ep_findMatch select {color:#004784 !important;}
.ep_maincontent_wide .ep_findMatch .ep_margin_top {margin-bottom:2px !important; position:relative !important; top:2px !important;}
.ep_maincontent_wide .ep_findMatch input {background-color: #E4E2D6; padding:2px 4px !important; width:313px !important;}
.ep_maincontent_wide .ep_findMatch select option {padding:3px 3px 1px !important;}
.ep_maincontent_wide .ep_findMatch option {font-size:1em !important; font-weight:normal !important;}
.ep_maincontent_wide .ep_findMatch .ep_agbRead, .ep_maincontent_wide  .ep_findMatch #ep_agbRead {background-color: transparent !important; padding:0pt !important; position:relative; top:6px; width:auto !important;}
.ep_maincontent_wide .ep_findMatch #ep_agbRead {position:relative; top:6px; width:auto !important;}
.ep_maincontent_wide .ep_findMatch input {background-color:#E4E2D6 !important; padding:2px 4px !important;}
.ep_maincontent_wide .ep_findMatch #ep_label_agbRead, .ep_maincontent_wide  .ep_findMatch .ep_label_agbRead {color:#534F48 !important; font-size:0.7em !important; margin-right:0pt !important; position:relative !important; top:7px !important;}
.ep_maincontent_wide .ep_findMatch button {float:right; margin:3px -4px 0pt 0pt;}
.ep_maincontent_wide .ep_error_text, #ep_maincontent_wide  .ep_error_desc {color:#C60000 !important; display:inline !important; font-weight:normal !important; position:relative !important; top:3px !important;}/* small accordion */


/* question lists */
#ep_maincontent_wide table.ep_admin_question_list {width: 920px; }
#ep_maincontent_wide table.ep_admin_question_list td {padding: 10px 15px; }
#ep_maincontent_wide table.ep_admin_question_list tr.ep_odd {background-color: #ffffff;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_even {background-color: #f4f3ef;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_not_visible {background-color: #ffffbf;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_not_visible_even {background-color: #f0f0b7;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_sub_even {background-color: #ebe9e5;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_sub_odd {background-color: #f5f5f5;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_sub_not_visible {background-color: #ede1b2;} 
#ep_maincontent_wide table.ep_admin_question_list tr.ep_sub_not_visible_even {background-color: #ede3a0;}

#ep_maincontent_wide table.ep_admin_question_list tr.ep_even td {border-top:1px solid #C1C0BB;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_odd td {border-top:1px solid #C1C0BB;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_not_visible td {border-top:1px solid #C1C0BB;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_not_visible_even td {border-top:1px solid #C1C0BB;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_sub_even td {border-top:1px solid #C1C0BB;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_sub_odd td {border-top:1px solid #C1C0BB;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_sub_not_visible td {border-top:1px solid #C1C0BB;}
#ep_maincontent_wide table.ep_admin_question_list tr.ep_sub_not_visible_even td {border-top:1px solid #C1C0BB;}
#ep_maincontent_wide table.ep_admin_question_list td p {width: auto;}

#ep_maincontent_wide table.ep_admin_question_list td table td {padding: 0;}
#ep_maincontent_wide table.ep_admin_question_list td.valueListTableData {padding: 0;}
#ep_maincontent_wide table.ep_user_list td table td {padding: 0;font-size:1em;}
#ep_maincontent_wide table.ep_user_list td.valueListTableData {padding: 0;}
#ep_maincontent_wide table.ep_admin_question_list td.ep_question_list_action_buttons { text-align: right; vertical-align:top; padding:10px 15px 0px 15px;}

#ep_maincontent_wide table.ep_moder_question_list {width: 920px; background-color: #e8eff6; border-top: solid 1px black; border-bottom: solid 1px black; }
#ep_maincontent_wide table.ep_moder_question_list tr {margin:5px;  }
#ep_maincontent_wide table.ep_moder_question_list td {padding: 5px 15px; }

#ep_maincontent_wide table.ep_moder_question_list td.ep_black_border { width:570px; border-left: solid 1px black; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_black_border div.ep_inactive_question { margin:15px 0px 11px 6px; padding:5px; border: solid 1px #000000; background-color: #b1c7da;}
#ep_maincontent_wide table.ep_moder_question_list td.ep_black_border div.ep_active_question { margin:15px 0px 11px 6px; padding:5px; border: solid 1px #000000; background-color: #b1c7da;}
#ep_maincontent_wide table.ep_moder_question_list td.ep_after_question_text { width:270px; vertical-align:bottom; text-align:right; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_admin_after_question_text { width:270px; vertical-align:top; text-align:right; padding-top:20px; padding-right:20px; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_black_border p { width:540px; }
img.ep_question_updown_arrow { vertical-align:middle }
#ep_maincontent_wide table.ep_moder_question_list td.ep_black_border div.ep_inactive_question { width:570px; display:inline-block;  }
#ep_maincontent_wide table.ep_moder_question_list td.ep_black_border div.ep_active_question { float:none; width:833px; padding:20px; display:inline-block; background-color: #5383ae; border: solid 1px #000000; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_black_border div.ep_question_text_frame { float:left; width:500px; display:inline; }
div.ep_active_question div.ep_question_text_frame { background-color: #b1c7da; border:solid 1px black; padding:5px; width: 540px !important; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_black_border div.ep_active_question_action_buttons { float:right; width:270px; display:inline; }
div.ep_active_question_action_buttons div { float:left; }
/* .ep_black_border_right { border-right: solid 1px black; } */
#ep_maincontent_wide table.ep_moder_question_list { border-right: solid 1px black !important;  }

#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border { background-color: #e8eff6; border-left: solid 1px black;  }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_answer_frame { background-color: #5383ae; border: solid 1px #000000; float:left; width:890px; padding-right:3px; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_answer_frame { background-color: #5383ae; border: solid 1px #000000; float:left; width:870px; padding-right:3px; margin-left:6px; margin-right:5px;}
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_answer_published_frame { float:left; width:890px;}
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_answer_published_frame div.ep_answer_text div.ep_answer_text_message { background-color: #b1c7da; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_answer_published_frame { float:left; width:890px;}
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_answer_published_frame div.ep_answer_text div.ep_answer_text_message { background-color: #b1c7da; margin-left:7px; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_answer_text { float:left; padding-top:10px; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_answer_text div { color:white; width:500px; font-size:0.81em}
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_answer_text div div { color:black; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_answer_text_message { width:500px; font-size:1em !important; padding:5px; background-color: #f4f3ef; border:solid 1px black; margin-bottom:20px;}
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_answer_buttons {text-align:right; float:right; width:310px; margin:24px 0px 20px 0px; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_answer_buttons a { text-align:right; }
div.ep_question_answer_frame .ep_answer_number_span { margin-left:4px; }
div.ep_question_answer_published_frame .ep_answer_number_span { margin-left:11px; }

#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border { padding-bottom:20px; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_frame { background-color: #5383ae; border: solid 1px #000000; float:left; width:850px; margin-left:7px; margin-right:7px; padding-right:25px; margin-top:17px;margin-bottom:12px;}
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_text { float:left; margin-top:10px; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_text { padding-left:20px; float:left; color:white; width:500px; font-size:0.81em; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_text div { color:black; padding-bottom:3px; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_text .ep_bold { color:white; font-size:1.2em; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_text p { color:white; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_text_message { width:490px; font-size:1em !important; padding:5px; background-color: #f4f3ef; border:solid 1px black; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_buttons { text-align:right; float:right; margin:25px 0px 20px 20px; width:310px; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_buttons a { text-align:right; }
#ep_maincontent_wide table.ep_moder_question_list td.ep_gray_border div.ep_question_text p.ep_question_summary {margin-bottom:15px;}


#ep_maincontent_wide table.ep_moder_question_list tr.ep_odd {background-color: #e8eff6;}
#ep_maincontent_wide table.ep_moder_question_list tr.ep_even {background-color: #e8eff6;}
#ep_maincontent_wide table.ep_moder_question_list tr.ep_not_visible {background-color: #e8eff6;}
#ep_maincontent_wide table.ep_moder_question_list tr.ep_not_visible_even {background-color: #e8eff6;}
#ep_maincontent_wide table.ep_moder_question_list tr.ep_sub_even {background-color: #5383ae;}
#ep_maincontent_wide table.ep_moder_question_list tr.ep_sub_odd {background-color: #5383ae;}
#ep_maincontent_wide table.ep_moder_question_list tr.ep_sub_not_visible {background-color: #5383ae;} 
#ep_maincontent_wide table.ep_moder_question_list tr.ep_sub_not_visible_even {background-color: #5383ae;}

#ep_maincontent_wide table.ep_moder_question_list td table td {padding: 0;}
#ep_maincontent_wide table.ep_moder_question_list td.valueListTableData {padding: 0;}
#ep_maincontent_wide table.ep_user_list td table td {padding: 0;font-size:1em;}
#ep_maincontent_wide table.ep_user_list td.valueListTableData {padding: 0;}
#ep_maincontent_wide table.ep_moder_question_list td.ep_question_list_action_buttons { text-align: right; vertical-align:top; padding:10px 15px 0px 15px;}

.ep_online_answer_switch { background-color: #5383ae; padding:3px; font-size:0.81em; width:250px; float:right; margin-right:5px;}
.ep_online_answer_switch { border-top:solid 1px #000000; border-bottom:solid 1px #000000; color: black;}
.ep_online_answer_switch a { color: #000000; text-decoration:underline; }
.ep_online_answer_switch_text { float:left; width:150px; text-align:left; }
.ep_online_answer_switch_link { float:left; width:100px; text-align:right; }

#ep_maincontent table.ep_question_list {width: 575px;}
#ep_maincontent table.ep_question_list td {padding: 10px 15px; }
#ep_maincontent table.ep_question_list tr.ep_even {background-color: #f4f3ef;}
#ep_maincontent table.ep_question_list tr.ep_even_first {background-color: #f4f3ef;}
#ep_maincontent table.ep_question_list tr.ep_not_visible {background-color: #ffff00;}
#ep_maincontent table.ep_question_list tr.ep_not_visible_even {background-color: #e6e600;}
#ep_maincontent table.ep_question_list tr.ep_sub_even {background-color: #e6e4e0;}
#ep_maincontent table.ep_question_list tr.ep_sub_odd {background-color: #f5f5f5;}
#ep_maincontent table.ep_question_list tr.ep_sub_not_visible {background-color: #edcf09;}
#ep_maincontent table.ep_question_list tr.ep_sub_not_visible_even {background-color: #edbf09;}

#ep_maincontent table.ep_question_list tr.ep_even td {border-top:1px solid #C1C0BB;}
#ep_maincontent table.ep_question_list tr.ep_odd td {border-top:1px solid #C1C0BB;}
#ep_maincontent table.ep_question_list tr.ep_not_visible td {border-top:1px solid #C1C0BB;}
#ep_maincontent table.ep_question_list tr.ep_not_visible_even td {border-top:1px solid #C1C0BB;}
#ep_maincontent table.ep_question_list tr.ep_sub_even td {border-top:1px solid #C1C0BB;}
#ep_maincontent table.ep_question_list tr.ep_sub_odd td {border-top:1px solid #C1C0BB;}
#ep_maincontent table.ep_question_list tr.ep_sub_not_visible td {border-top:1px solid #C1C0BB;}
#ep_maincontent table.ep_question_list tr.ep_sub_not_visible_even td {border-top:1px solid #C1C0BB;}
#ep_maincontent table.ep_question_list td p {width: auto;}

#ep_maincontent table.ep_question_list td table td {padding: 0;}
#ep_maincontent table.ep_question_list td.valueListTableData {padding: 0;}
#ep_maincontent table.ep_user_list td table td {padding: 0;font-size:1em;}
#ep_maincontent table.ep_user_list td.valueListTableData {padding: 0;}

.ep_selected_category {background-color:#dddddd;}
#ep_question_folder_select_box_div select { width:250px; }
.ep_question_folder_select_box_div { float:left; padding:4px 0px 0px 0px; margin:0px 5px 0px 0px; }
.ep_question_folder_select_box_div select { width:155px; vertical-align:top; padding:0px; margin:0px; }
.ep_align_middle { vertical-align: middle; }
.ep_folder_text {padding-right:7px; font-size:0.81em; float:left; }
.ep_folder_button { vertical-align: middle; padding:0px; margin:0px; float:left; }
.ep_question_folder_form { padding:0px; margin:0px; float:left; }
.ep_answer_folder_form { padding:0px; margin:0px; float:left; }

.ep_folder_button a img:hover { cursor: default;}
.ep_default_cursor:hover { cursor: default;}
.ep_default_cursor img:hover { cursor: default;}
.ep_button span span span.ep_confirm_delete_button { line-height:29px; } 

/* new questions list */
#ep_multitab_1_list {width: 575px;}
#ep_multitab_1 { margin-top:70px; }

/* user list */
#ep_maincontent table.ep_user_list { width: 575px; }
#ep_maincontent table.ep_user_list td { font-size:0.8em; line-height:1.4em; }
#ep_maincontent_wide table.ep_user_list { width: 920px; }
#ep_maincontent_wide table.ep_user_list td { font-size:0.8em; line-height:1.4em; }

/* textareas */
.ep_fatarea {width:550px;font-size:1em;font-weight:bold;background-color:#E4E2D6;margin-bottom:5px;margin-top:2px; color:#004784;width: 575px; }
.ep_question_description {color:#534F48;}
.ep_question_description_alt {color:#004784;}
#ep_textarea_sub_message p {color:#534F48;font-style:italic;font-size:small !important;margin-top:-5px;}

/* answer question */
div#answer_question_content {margin-top: 28px;}

/* categorize question */
div#categorize_question_content {margin-top: 88px;}
table#question_categories td {width: auto !important; font-size: 0.81em; color: #534F48; padding-top: 10px;}

/* moderation categories */
table.ep_moderation_categories { width: 90%; margin: 5px 0 0 30px; }
table.ep_moderation_categories td {font-size: 0.81em; color: #534F48;}
table.ep_moderation_categories td a.ep_active {color: #C70000;}

/* layouts for questions */
.ep_question_title_text {font-size:1.2em; font-weight: bold; }
.ep_question_description_text {}

/* help page */
.ep_help_table { padding: 0px; font-size:0.8em; }
.ep_help_table tr { padding: 0px; }
.ep_help_table tr td { border-left:solid 1px gray; padding: 0px 4px 0px 4px; }
.ep_help_table_row_header td { font-weight: bold;}
.ep_help_table_row_odd { background-color: #f4f3ef; }
.ep_help_table_row_odd td { border-top: solid 1px gray; }
.ep_help_table_row_even td { border-top: solid 1px gray; }
#ep_help_table_no_border0 { border-left: 0px; }
#ep_help_table_no_border1 { border-left: 0px; }
#ep_help_table_no_border2 { border-left: 0px; }
#ep_help_table_no_border3 { border-left: 0px; }
#ep_help_table_no_border4 { border-left: 0px; }
#ep_help_table_no_border5 { border-left: 0px; }

/* moderation navigation */
#ep_moderation_navigation  {display:block;float:left;list-style:none; position: absolute;top: 95px; left: 0px; z-index: 80; width: 920px; }

/* admin navigation */
#ep_admin_navigation  {display:block;float:left;list-style:none; position: absolute;top: 95px; left: 0px; z-index: 80; width: 920px; }


.ep_newest_answer_from { background-color:#e6edf3; border-top:solid 1px gray; border-bottom:solid 1px gray; width:300px;} 

/* category navigation links */
.ep_active_cat_nav { color: #C70000 !important; text-decoration:underline; }
.ep_sub_category_navigation a { text-decoration:underline; }
.ep_sub_category_navigation_link { text-decoration:underline; }

/* tags */
.ep_tag_summary { color: #004784; }
.ep_tag_summary a { text-decoration: underline; margin-right:5px;}
.ep_tag_cloud_link { margin-right:5px; }
#ep_tagarea_sub_message p {color:#534F48;font-style:italic;font-size:small !important;margin-top:-5px;}
.ep_tag_field_table td { padding:5px 5px 5px 0px;}
.ep_tag_field_table td span.ep_bold { font-size: 0.8em; }
.ep_tag_field_table td input { background-color: #E4E2D6; }


.ep_question_tag_table  { margin-top:5px; }
.ep_question_tag_table span.ep_blue { color:white !important; font-weight:bold !important; font-size:0.81em !important; }
.ep_question_tag_table td { background-color: #f4f3ef; border:solid 1px black; width:150px; vertical-align:top}
.ep_question_tag_table td div { padding: 2px 5px 2px 5px; }

.ep_tagcloud_scale_0 { font-size: 0.8em; }
.ep_tagcloud_scale_1 { font-size: 0.85em; }
.ep_tagcloud_scale_2 { font-size: 0.9em; }
.ep_tagcloud_scale_3 { font-size: 0.95em; }
.ep_tagcloud_scale_4 { font-size: 1.0em; }
.ep_tagcloud_scale_5 { font-size: 1.05em; }
.ep_tagcloud_scale_6 { font-size: 1.1em; }
.ep_tagcloud_scale_7 { font-size: 1.15em; }
.ep_tagcloud_scale_8 { font-size: 1.2em; }
.ep_tagcloud_scale_9 { font-size: 1.25em; }

/* moderation editor boxes */
.ep_moderation_outer_frame { background-color: #e8eff6; padding:20px; border:solid 1px black; } 
.ep_moderation_inner_frame { background-color: #5383AE; padding:20px; border:solid 1px black; }
.ep_dark { color:black; }

/* modified content */ 
.ep_modified_content { font-weight:bold; color:orange; }
.ep_modified_content_postfix { font-weight:bold; color:black; }

/* cursor */
.ep_cursor_default { cursor:default !important; }

/* surf tips */
.ep_surf_tips {padding-left: 30px; border-width: 1px 0; border-style: solid; border-color: #C60000;}

/* reg_box community */
.ep_reg_box {background-image: url(/forum/gfx/basic/bg/foreg_back.gif);	background-repeat: repeat-x; width:581px; height:159px; 
			border-left: 1px solid; border-right: 1px solid; border-color: #004784;	margin-top: 60px;}
.ep_reg_box input {width: auto !important;}
.ep_reg_box span,.ep_reg_box p, .ep_reg_box label  {font-size: 11px;}
.ep_reg_box_left {margin-left:30px;float:left; width:200px;display: inline;}
.ep_reg_box_left div{margin-top:5px;}
.ep_reg_box_right {margin-left:266px;}
.ep_reg_box_right div{margin-top:37px;}
.ep_reg_box_right span{color: #534F48;}
.ep_reg_box_textfield {width:180px !important;}
.ep_reg_box_single_img {float: right; margin-right: 30px;}
.ep_reg_box_bullet_centered {padding-left: 35px;}
.ep_reg_box_button {margin-left: 45px; margin-top: 10px; width:202px !important;}
.ep_reg_box h1{width:200px !important; margin-left:30px !important; padding-top:5px;margin-top:5px !important; color:white; margin-bottom: 15px !important;}