.footer_text { color:#ffffff; }
.loginlink { color:#ea5a1a; text-decoration:none; font-weight:normal; }
.loginbox_pic { background-color:#1a2c84; }

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

.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; }

.bg_special { background-color:#e3ebf7; border-bottom:1px solid #dddddd; }
.bg_special_color { background-color:#e3ebf7; 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-color:#ffffff; height:11px; width:5px; }
.mc_top { background-color:#ffffff; height:11px; }
.mc_top_right { background-color:#ffffff; height:11px; width:5px; }
.mc_border_left { background-color:#ffffff; height:402px; }
.mc_border_right { background-color:#ffffff; height:402px; }
.mc_bottom_left { background-color:#ffffff; width:5px; height:5px; }
.mc_bottom { background-color:#ffffff; height:5px; }
.mc_bottom_right { background-color:#ffffff; width:5px; height:5px; }

.popup_border_left { background-color:#ffffff; }
.popup_border_right { background-color:#ffffff; }

.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-color:#1b3880; }
.backto_td_active { width:159px; height:32px; background-color:#ff6600; }

.sidemenu_title { background-color:#1b3880; 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-color:#1b3880; }
.t_l_sidemenu { height:27px; width:5px; background-color:#1b3880; }
.t_r_sidemenu { height:27px; width:4px; background-color:#1b3880; }
.l_sidemenu { width:5px; background-color:#1b3880; }
.r_sidemenu { width:4px; background-color:#1b3880; }
.icon_sidemenu { height:24px; width:28px; background-color:#1b3880; }
.bgcolor_sidemenu { background:#1b3880; }
.sidemenu_inactive { cursor:pointer; width:147px; background:#f4f4f6; padding-left:3px; }


.searchbox_title { background-color:#bcc1ca; 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-color:#bcc1ca; }
.t_l_searchbox { height:27px; width:5px; background-color:#bcc1ca; }
.t_r_searchbox { height:27px; width:4px; background-color:#bcc1ca; }
.l_searchbox { width:5px; background-color:#bcc1ca; }
.r_searchbox { width:4px; background-color:#bcc1ca; }
.icon_searchbox { height:24px; width:5px; background-color:#bcc1ca; }
.icon_suche { height:24px; width:5px; background-color:#bcc1ca; }
.icon_backtobox { height:24px; width:5px; background-color:#bcc1ca; }

.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:#1b3880; color:#ffffff; }
.under_path { position:absolute; left:0; top:82px; background-color:#cccccc; width:100%; height:10px; }

.header_top { height:67px; 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; }
.minimumwidth { width:650px; }
.bgdark { background-color:#990000; }
.bglight { background-color:#ff6600; }

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

.button { text-transform:capitalize; display:inline; height:16px; color:#595959; background-color:#f0f0f0; 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-color:#f0f0f0; 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-color:#dddddd; 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:#1b3880; 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-color:#f0f0f0; margin:0px; padding:0px; margin-top:3px; margin-bottom:2px;}
.h2plus { height:18px; width:100%; background-color:#f0f0f0; 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 #1b3880; }
.tabs_header_active_td h1 { font-family: arial, verdana, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1b3880; 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-color:#cccccc; background-repeat:repeat-x; border:1px solid #bdbdbd; }
.tabs_bg_height { height:390px; border-left:1px solid #878787; }

body { font-size:11px; color:#595959; font-weight:normal; font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#e3ebf7; 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-color:#cccccc; 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_close a { color:#595959; font-size:11px; text-decoration:none; }
.popup_close { text-transform:capitalize; color:#595959; background-color:#f0f0f0; 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:#1b3880; }
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: auto; }

.mm_in_l { margin:0; padding:0;	width:3px; height:20px; background-color:#f19138; border-left:1px solid #ffffff; }
.mm_act_l { margin:0; padding:0; width:3px; height:20px; background-color:#1b3880; border-left:1px solid #ffffff; }

#nav li.registrationmanager {}
.mm_in_registrationmanager { margin:0; padding:0; height:20px; background-color:#f19138; white-space:nowrap; }
.mm_act_registrationmanager { margin:0;	padding:0; height:20px; background-color:#1b3880; 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-color:#f19138; white-space:nowrap; }
.mm_act_querymanager { margin:0; padding:0; height:20px;  background-color:#1b3880; 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-color:#f19138; white-space:nowrap; }
.mm_act_campaignmanager { margin:0; padding:0; height:20px; background-color:#1b3880; 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-color:#f19138; white-space:nowrap; }
.mm_act_repmanager { margin:0; padding:0; height:20px; background-color:#1b3880; 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-color:#f19138; white-space:nowrap; }
.mm_act_administration { margin:0; padding:0; height:20px; background-color:#1b3880; 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-color:#f19138; }
.mm_act_r { margin:0; padding:0; width:5px; height:20px; background-color:#1b3880; }

.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:#e3ebf7; }

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; 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-color:#cccccc; 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:#e3ebf7; }
.payment_hl { width:100%; }

.qsc_top { height:43px; background-color:#cccccc; 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; }
