.footer_text { color:#595959; }
.loginlink { color:#ea5a1a; text-decoration:none; font-weight:normal; }
.loginbox_pic { background-image:url("./img/common/seclogin.jpg"); background-repeat:no-repeat; }
.news_header { font-weight:bold; }
.news_content { font-weight:normal; }
.news_link { color:#595959; text-decoration:none; }
.news_link:hover { color:#595959; text-decoration:underline; }

.menuactive { height:18px; color:#000000; vertical-align:middle; background-color:#dddddd; text-decoration:none; }
.menua { color:#333333; text-decoration:none; font-weight:normal; cursor:pointer; }
.menulink { height:18px; color:#333333;	text-decoration:none; background-color:#ffffff; cursor:pointer; }
.menulink a { height:18px; color:#333333; text-decoration:none; cursor:pointer; }
.menuout { color:#cacaca; height:18px; vertical-align:middle; background-color:#ffffff; }

.logintext td { color:#ffffff; }
.logintext input { border:0px; margin:1px; padding-left:2px; }
.logintext select { border:0px; margin-left:1px; }

.bg_special { background-color:#c3cbb6; border-bottom:1px solid #dddddd; }
.bg_special_color { background-color:#c3cbb6; color:#000000; }


.inc_height{ height:415px; }

.m_content { z-index:1; position:absolute; top:105px; left:187px; margin:0px; padding:0px; margin-right:15px; width:80%; min-width:600px; }
.login_m_content { position:relative; top:105px; margin:0px; padding:0px; width:770px; }

.mc_top_left { background-image:url('./img/main_menu/classic/mc_l.gif'); background-repeat:no-repeat; height:11px; width:5px; }
.mc_top { background-image:url('./img/common/mc_v.gif'); background-repeat:repeat-x; height:11px; }
.mc_top_right { background-image:url('./img/main_menu/classic/mc_r.gif'); background-repeat:no-repeat; height:11px; width:5px; }
.mc_border_left { background-image:url(./img/common/mc_v_l.gif); background-repeat:repeat-y; height:402px; }
.mc_border_right { background-image:url(./img/common/mc_v_r.gif); background-repeat:repeat-y; height:402px; }

.mc_bottom_left { background-image:url('./img/main_menu/classic/mc_u_l.gif'); background-repeat:no-repeat; width:5px; height:5px; }
.mc_bottom { background-image:url('./img/common/mc_u_v.gif'); background-repeat:repeat-x; height:5px; }
.mc_bottom_right { background-image:url('./img/main_menu/classic/mc_u_r.gif'); background-repeat:no-repeat; width:5px; height:5px; }

.sidecontent { position:absolute; top:105px; left:10px; width:159px; }
.sidemenu { position:relative; width:159px; border:0px; margin:0px; padding:0px; line-height:11px; }
.searchbox { position:relative; width:159px; border:0px; margin:0px; padding:0px; line-height:11px; margin-top:15px; }
.service { position:relative; width:159px; border:0px; margin:0px; padding:0px; line-height:11px; margin-top:15px; }
.backto { position:relative; width:159px; border:0px; margin:0px; padding:0px; line-height:11px; margin-top:15px; }
.backto_td { width:159px; height:32px; background-image:url('./img/qsc/qsc.gif'); background-repeat:no-repeat; }
.backto_td_active { width:159px; height:32px; background-image:url('./img/qsc/qsc1.gif'); background-repeat:no-repeat; }

.sidemenu_title { background-image:url(/img/sidemenu/classic/v.gif); text-decoration:none; font-weight:bold; margin:0px; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height:13px; color:#ffffff; }
.t_sidemenu { height:3px; background-image:url(/img/sidemenu/classic/t.gif); }
.t_l_sidemenu { height:27px; width:5px; background-image:url(/img/sidemenu/classic/t_l.gif); }
.t_r_sidemenu { height:27px; width:4px; background-image:url(/img/sidemenu/classic/t_r.gif); }
.l_sidemenu { width:5px; background-image:url(/img/sidemenu/classic/l.gif); }
.r_sidemenu { width:4px; background-image:url(/img/sidemenu/classic/r.gif); }
.icon_sidemenu { height:24px; width:28px; background-image:url(/img/sidemenu/classic/configuration_icon.gif); }
.bgcolor_sidemenu { background:#990000; }
.sidemenu_inactive { cursor:pointer; width:147px; background:#f4f4f6; padding-left:3px; }

.searchbox_title { background-image:url(/img/service/v.gif); text-decoration:none; font-weight:bold; margin:0px; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height:13px; color:#383838; }
.t_searchbox { height:3px; background-image:url(/img/service/t.gif); }
.t_l_searchbox { height:27px; width:5px; background-image:url(/img/service/t_l.gif); }
.t_r_searchbox { height:27px; width:4px; background-image:url(/img/service/t_r.gif); }
.l_searchbox { width:5px; background-image:url(/img/service/l.gif); }
.r_searchbox { width:4px; background-image:url(/img/service/r.gif); }
.icon_searchbox { height:24px; width:28px; background-image:url(/img/service/service_icon.gif); }
.icon_suche { height:24px; width:28px; background-image:url(/img/service/search_icon.gif); }
.icon_backtobox { height:24px; width:28px; background-image:url(/img/service/backto_icon.gif); }

.center_searchbox { background-color:#eceff4; }
.bgcolor_searchbox { background-color:#bcc1ca; }

.spacer { height:13px; z-index:1; position:absolute; }
.navi_path { position:absolute; left:0; top:62px; font-size: 11px; height:20px; width:100%; background-color:#990000; color:#ffffff; }
.under_path { position:absolute; left:0; top:82px; background-image:url(./img/common/u_path.gif); background-repeat:repeat-x; width:100%; height:10px; }

.header_top { background-color:#ffffff; height:62px; top:0px; left:0px; width:100%; position:absolute; }
.header_top_logo { width:140px; height:35px; background-image:url(./img/common/emarsys-logo.gif); background-repeat:no-repeat; }
/* team-reichl logo */
.header_top_logo_nextsoft { width:140px; height:35px; background-image:url(./img/common/team-reichl.gif); background-repeat:no-repeat; }
/* sam logo */
.header_top_logo_sam { width:140px; height:35px; background-image:url(./img/common/sam_logo.gif); background-repeat:no-repeat; }

.header_top_slogan { width:223px; height:24px; background-image:url(./img/common/emarsys_claim.gif); }

.obligatory { height:12px; color:#ff0000; font-size:15px; line-height:10px; font-weight:bold; }
.textoben { font-style:normal; font-size:12px;  }
.celldesc { color:#595959; font-size:10px; font-style:italic; }
.bgdark { background-color:#990000; }
.bglight { background-color:#ff6600; }

hr { height:1px; width:100%; background-color:#ffffff; border-top:1px solid #dadada; }
form { margin:0px; padding:0px; }

.button { text-transform:capitalize; display:inline; height:16px; color:#595959; background-image:url(./img/common/bg_button.gif); background-repeat:repeat-x; font-size:11px; line-height:13px; font-weight:bold; padding-left:5px; padding-right:5px; border:1px solid #888888; vertical-align:middle; text-decoration:none; cursor:pointer; margin:0px; margin-left:2px; margin-right:2px; margin-bottom:2px; white-space:nowrap; }
.button_special { text-transform:capitalize; display:inline; height:13px; color:#595959; background-color:#ffffff; font-size:11px; line-height:13px; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:2px; border:1px solid #ff6600; vertical-align:middle; text-decoration:none; cursor:pointer; margin:2px; white-space:nowrap; }
.button_active { text-transform:capitalize; display:inline; height:16px; color:#595959; background-image:url(./img/common/bg_button.gif); background-repeat:repeat-x; font-size:11px; line-height:13px; font-weight:bold; padding-left:5px; padding-right:5px; border:1px solid #888888; vertical-align:middle; text-decoration:none; cursor:pointer; margin:0px; margin-left:2px; margin-right:2px; margin-bottom:2px; white-space:nowrap; }
.button_inactive { text-transform:capitalize; display:inline; height:16px; color:#cccccc; background-image:url(./img/common/bg_button.gif); background-repeat:repeat-x; font-size:11px; line-height:13px; font-weight:bold; padding-left:5px; padding-right:5px; border:1px solid #888888; vertical-align:middle; text-decoration:none; cursor:default; margin:0px; margin-left:2px; margin-right:2px; margin-bottom:2px; white-space:nowrap; }

.filechooser { display:inline; color:#595959; font-size:11px; font-weight:normal;	vertical-align:middle; text-decoration:none; margin-right:2px; }

h1 { font-family: arial, verdana, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#990000; margin:0px; padding-top:2px; padding-bottom:2px; }
h2 { color: #ea5a1a; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; line-height:18px; font-weight: bold; text-align: left; vertical-align:middle; width:100%; background-image:url(./img/common/h2_v.gif); padding:0px; margin-top:3px; margin-bottom:2px; }
.h2plus { height:18px; width:100%; background-image:url(./img/common/h2_v.gif); padding:0px; }

.tabs_header_active_td { border:1px solid #878787; border-bottom:0px; padding:0px; padding-left:10px; padding-right:10px; border-top:3px solid #990000; }
.tabs_header_active_td h1 { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#990000; margin:0px; }
.tab_header_inactive { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#595959; margin:0px; padding:2px; padding-left:10px; padding-right:10px; text-decoration:none; cursor:pointer; }
.tabs_header_inactive_td { height:20px; background-image:url(./img/common/tabs_top_bg.gif); background-repeat:repeat-x; border:1px solid #bdbdbd; }
.tabs_bg_height { background-image:url(./img/common/tabs_bg.gif); background-repeat:no-repeat; height:390px; }

body { font-size:11px; color:#595959; font-weight:normal; font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#c3cbb6; margin:0px; padding:0px; width:100%; }
table td { font-size:11px; color:#595959; font-weight:normal; font-family: Arial, Verdana, Helvetica, sans-serif;}

option, input, textarea, select { font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#595959; }

textarea { width:500px; }

a { font-size:11px; color:red; text-decoration:underline; }

table .tabfull { width:100%; background-color:#ffffff; border:1px solid #b1b1b1; padding:0px; margin:0px; margin-bottom:3px; }
.tabfull td { padding:0px; padding-left:3px; }
.tabfull td table tr td { padding:3px; }
.tabfull tr th { background-image:url('./img/common/th_bg.gif'); height:17px; }
.tabfull th { border-bottom:1px solid #686868; height:17px; margin: 0px; padding:0px; padding-left:3px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color:#595959; font-weight:bold; text-align:left; }
.tabfull th a { font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color:#595959; font-weight:bold; text-align:left; text-decoration:none; }
.tr1 { background:#f7f7f6; border-bottom:1px solid #000000; }

.popup_border_left { background-image:url(./img/common/mc_v_l.gif); background-repeat:repeat-y; }
.popup_border_right { background-image:url(./img/common/mc_v_r.gif); background-repeat:repeat-y; }
.popup_close a { color:#595959;	font-size:11px; text-decoration:none; }
.popup_close { text-transform:capitalize; color:#595959; background-image:url(/img/common/bg_button.gif); font-size:11px; line-height:14px; font-weight:bold; padding-left:5px; padding-right:5px;	border-left:1px solid #888888; border-right:1px solid #888888; vertical-align:middle; text-decoration:none; cursor:pointer; }

.box a { text-decoration:none; color:#383838; line-height:18px; margin-left:0px; }

.sm_tr_config { background-color:#d8dae1; }
.sm_tr_set { background-color:#d8dae1; }
.sm_tr_serv { background-color:#d8dae1; }
.sm_tr_l { background-color:#ffffff; }

.mainmenu { z-index:2; width:800px; top:42px; left:188px; position:absolute; }

#nav, #nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; }
#nav a { display: block; color:#ffffff;	text-decoration:none; }
#nav li { /* all list items */ float: left; /* width needed or else Opera goes nuts */ line-height:20px;}
#nav li ul { /* second-level lists */ position: absolute; width:120px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ padding:1px; background-color:#990000; }
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: auto; }

.mm_in_l { margin:0; padding:0;	width:4px; height:20px;	background-image:url(./img/main_menu/classic/mm_in_l.gif); }
.mm_act_l { margin:0; padding:0; width:4px; height:20px; background-image:url(./img/main_menu/classic/mm_act_l.gif); }

#nav li.registrationmanager {}
.mm_in_registrationmanager { margin:0; padding:0; height:20px; background-image:url(./img/main_menu/classic/mm_in_v.gif); white-space:nowrap; }
.mm_act_registrationmanager { margin:0;	padding:0; height:20px;	background-image:url(./img/main_menu/classic/mm_act_v.gif); white-space:nowrap; }
.mm_in_registrationmanager a { line-height:20px; text-align:center; font-weight:bold; color:#ffffff; padding-left:10px; padding-right:10px; text-decoration:none; white-space:nowrap; }
.mm_act_registrationmanager a {	line-height:20px; text-align:center; font-weight:bold; color:#000000; padding-left:10px; padding-right:10px; text-decoration:none; white-space:nowrap; }

#nav li.querymanager {}
.mm_in_querymanager { margin:0;	padding:0; height:20px;	background-image:url(./img/main_menu/classic/mm_in_v.gif); white-space:nowrap; }
.mm_act_querymanager { margin:0; padding:0; height:20px; background-image:url(./img/main_menu/classic/mm_act_v.gif); white-space:nowrap; }
.mm_in_querymanager a { line-height:20px; text-align:center; font-weight:bold; color:#ffffff; text-decoration:none; white-space:nowrap; padding-left:10px; padding-right:10px; }
.mm_act_querymanager a { line-height:20px; text-align:center; font-weight:bold; color:#ffffff; text-decoration:none; white-space:nowrap; padding-left:10px; padding-right:10px; }

#nav li.campaignmanager {}
.mm_in_campaignmanager { margin:0; padding:0; height:20px; background-image:url(./img/main_menu/classic/mm_in_v.gif); white-space:nowrap; }
.mm_act_campaignmanager { margin:0; padding:0; height:20px; background-image:url(./img/main_menu/classic/mm_act_v.gif); white-space:nowrap; }
.mm_in_campaignmanager a { line-height:20px; text-align:center; font-weight:bold; color:#ffffff; text-decoration:none; white-space:nowrap; padding-left:10px; padding-right:10px; }
.mm_act_campaignmanager a { line-height:20px; text-align:center; font-weight:bold; color:#ffffff; text-decoration:none; white-space:nowrap; padding-left:10px; padding-right:10px;}

#nav li.repmanager {}
.mm_in_repmanager { margin:0; padding:0; height:20px; background-image:url(./img/main_menu/classic/mm_in_v.gif); white-space:nowrap; }
.mm_act_repmanager { margin:0; padding:0; height:20px; background-image:url(./img/main_menu/classic/mm_act_v.gif); white-space:nowrap; }
.mm_in_repmanager a { line-height:20px; text-align:center; font-weight:bold; color:#ffffff; text-decoration:none; white-space:nowrap; padding-left:10px; padding-right:10px; }
.mm_act_repmanager a { line-height:20px; text-align:center; font-weight:bold; color:#ffffff; text-decoration:none; white-space:nowrap; padding-left:10px; padding-right:10px; }

#nav li.administration {}
.mm_in_administration { margin:0; padding:0; height:20px; background-image:url(./img/main_menu/classic/mm_in_v.gif); white-space:nowrap; }
.mm_act_administration { margin:0; padding:0; height:20px; background-image:url(./img/main_menu/classic/mm_act_v.gif); white-space:nowrap; }
.mm_in_administration a { line-height:20px; text-align:center; font-weight:bold; color:#ffffff; white-space:nowrap; text-decoration:none; padding-left:10px; padding-right:10px; border:10px; border-color:red; }
.mm_act_administration a { line-height:20px; text-align:center; font-weight:bold; color:#ffffff; white-space:nowrap; text-decoration:none; padding-left:10px; padding-right:10px; border:10px; border-color:red; }

.mm_in_r { margin:0; padding:0; width:5px; height:20px;	background-image:url(./img/main_menu/classic/mm_in_r.gif); }
.mm_act_r { margin:0; padding:0; width:5px; height:20px; background-image:url(./img/main_menu/classic/mm_act_r.gif); }

.deleted {color: red;}
TR.deleted TD {color: red;}

.stat_black { color:#595959; font-weight:bold; }
.stat_black a { color:#595959; font-weight:normal; text-decoration:underline; }

.stat_lc_black { color:#595959; font-weight:normal; }
.stat_lc_black a { color:#595959; font-weight:normal; text-decoration:underline; }

.stat_red { color:#ff0000; font-weight:bold; }
.stat_orange { color:#ff6600; font-weight:bold; }
.stat_green { color:#008100; font-weight:bold; }
.stat_grey { color:#cccccc; font-weight:bold; }
.indproftd td { border-bottom:1px dotted #cccccc; padding-left:10px; }

TD.selected { background-color:#c3cbb6; }

TD.inside {color: #000000;}
.calinside {color: #000000;}
.calinside a { text-decoration:none; color:#000000; }
TD.outside { color: #999999; }

.caloutside { color: #999999; }
.caloutside a { text-decoration:none; color:#595959; }

.calall td { cursor:pointer; text-decoration:none; font-size:11px; color:#595959; font-weight:normal; font-family: Arial, Verdana, Helvetica, sans-serif;  }
.calall td a { cursor:pointer; text-decoration:none; }

.caloutside_popup { width:20px; color: #999999; text-decoration:none; cursor:pointer; }
.calinside_popup { width:20px; text-decoration:none; color:#595959; cursor:pointer; }

.summe { background-color:#f7f7f6; font-weight:bold; font-size:12px; }

.c_vis_tab { width:100%; }
.c_hidden_tab { display:none; }

.c_tab { font-weight:bold; padding-left:10px; padding-right:10px; cursor:pointer; height:22px; border-bottom:1px solid #b1b1b1; text-align:center; }
.c_selected { font-weight:bold; padding-left:10px; padding-right:10px; cursor:pointer; height:22px; border:1px solid #b1b1b1; border-bottom:0px; text-align:center; background:#ffffff; }

.ibp_button { text-transform:capitalize; display:inline; height:16px; background-color:#ff6600; color:#ffffff; font-size:11px; line-height:13px; font-weight:bold; padding-left:10px; padding-right:10px; border:1px solid #888888; vertical-align:middle; text-decoration:none; cursor:pointer; margin:0px; margin-left:2px; margin-right:2px; margin-bottom:2px; }

.ibp_tab { font-weight:bold; padding-left:10px; padding-right:10px; cursor:pointer; height:22px; border-bottom:1px solid #b1b1b1; text-align:center; }
.ibp_selected { font-weight:bold; padding-left:10px; padding-right:10px; cursor:pointer; height:22px; border:1px solid #b1b1b1; border-bottom:1px solid #ffffff; text-align:center; background:#ffffff; }

#c_tab_1{ border:1px solid grey; border-top:0px; width:100%; padding:0px; margin:0px; }
#c_tab_2{ border:1px solid grey; border-top:0px; width:100%; padding:0px; margin:0px; }
#c_tab_3{ border:1px solid grey; border-top:0px; width:100%; padding:0px; margin:0px; }
#aj_db_status_quo { z-index:-100; }
.graph_flash { z-index:-100; }
.dashboard_switch { border:1px solid #878787; border-bottom:0px; background-color:#cccccc; background-image:url('./img/dashboard/dashboard_switch_bg.gif'); background-repeat:repeat-x; height:27px; }
.dashboard_link { font-size:11px; text-decoration:underline; font-weight:bold; color:#595959; }
.c_date_time { width:90px; }
.c_name { width:auto; }
.c_unique { width:60px; }
.c_total { width:60px; }
.c_state { width:100px; }
.c_type { width:180px; }
.c_admin { width:150px; }
.c_planed_sent { width:100px; }
.c_bounce_rate { width:70px; }
.c_open_rate { width:70px; }
.c_click_rate { width:90px; }
.c_ecomerce { width:100px; }
.c_button { width:20px; }
.c_2button { width:43px; }

table .tab_dash_full { width:100%; background-color:#ffffff; border:1px solid #b1b1b1; padding:0px; margin:0px; margin-bottom:3px; }
.tab_dash_full tr th { background-image:url('./img/dashboard/dashboard_switch_bg.gif'); height:27px; }
.tab_dash_full th { border-bottom:1px solid #686868; height:17px; margin: 0px; padding:0px; padding-left:3px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color:#595959; font-weight:bold; text-align:left; }
.tab_dash_full th a { font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color:#595959; font-weight:bold; text-align:left; text-decoration:none; }

.note1 { font-weight:bold; text-align:right; }
.pie_tab { padding:2px; margin:0px; max-width:200px; min-width:150px; }
.pie_tab td { padding-top:4px; padding-bottom:4px; }
.pie_tab td table tr td { padding:0px; margin:0px; }
.pie_note { font-size:10px; }
.pie_note a { font-size:10px; color:#595959; text-decoration:underline; }

.updating_results { color:red; }

.dash_cont td { padding:3px; }

.pie_note { font-size:10px; }
.notes { width:100%; padding:2px; text-align:left; font-size:10px; }
.no_forms { height:30px; }

.imports_visible { display:none; }
.imports_hidden { display:block }

.thsort { font-weight:bold; text-decoration:none; color:#595959; }

.payment_box { width:100%; }
.payment_mode { font-size:13px; background-color:#c3cbb6; }
.payment_hl { width:100%; }

.qsc_top { height:43px; background-image:url(./img/qsc/qsc_top_bg.jpg); background-repeat:repeat-x; border-bottom:1px solid #dedede; }
.qsc_part { padding-top:5px; padding-bottom:5px; }
.qsc_part_link { font-weight:normal; text-decoration:none; color:#1b3880; }
.qsc_top_hl { font-weight:bold; font-size:13px; color:#5a5a5a }
.af_link { font-weight:normal; text-decoration:underline; color:#595959; }

.version_frame { width:100%; background-color:#ffffff; padding:1px; border:1px solid #b1b1b1; }
.version_tab { background-color:#f0f0f0; }
.version_tab td { background-color:#f0f0f0; padding:1px; }
