@charset "UTF-8";
/* CSS Document */
BODY{
	margin:0;
	padding:0;
	padding-bottom:30px;
	margin-bottom:30px;
}
A{
	outline:none;
}

A IMG{
	border:none;
}

#emm-container{
	/*padding-bottom:30px;
	margin-bottom:30px;
	overflow:hidden;
	overflow-y:hidden;*/
}
#content_wrapper{
	overflow:hidden;
	width:1245px;
}

#header_container {
    position: relative;
    min-width: 1245px;
}
#header_background{
	width:881px;
	float:left;
	overflow:hidden;
	height:100px;
}

#header_message_container{
	position:absolute;
	left:180px;
	top:30px;
	width:1000px;
}

#logo_container_title{
    float:left;
    margin-top:5px;
    margin-left:5px;
}
#logo_container_title_text{
   margin-top:5px;
}
#header_background_filler{
	height:100px;
	overflow:hidden;
}

#logo_container_links IMG{
	width:100%;
	height:100%;
	border:none;
}

#header_navigation_container{
	position:absolute;
	left:180px;
	top:8px;
	width:600px;
}

#topmenu-module{
	position:absolute;
	left:174px;
	top:68px;
}

#sidemenu-module{
	width:172px;
	float:left;
	overflow:hidden;
	margin-bottom:30px;
	margin-top:5px;
}

#right_column{
	width:215px;
	float:left;
	margin-top:20px;
	margin-left:15px;
	margin-bottom:30px;
}


#filterbox_top_right, #filterbox_bottom_right{
    width:100%;
    height:7px;
    float:left;
}

#filterbox_top_left, #filterbox_bottom_left{
    width: 10px;
    height: 7px;
    float: left;

}
#searchbox_content_right {
    width: 100%;
    float: left;
}

#searchbox_content_left {
    float: left;
}

#top_navigation_container{
	overflow:hidden;
	margin-top:0px;
	float: left;
}

#top_navigation_container ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#top_navigation_container ul li {
    display: inline;
    /*float: left;*/
}

.top_navigation_level1 li{
	border-bottom: 1px solid #cecfd1;
    border-right: 1px solid #cecfd1;
	font-size:13px;
	display:inline;
    height: 23px;
    float: left;
}

.top_navigation_level1_no_round:link,
.top_navigation_level1_no_round:visited,
.top_navigation_level1_no_round:hover,
.top_navigation_level1_no_round:active,
.top_navigation_level1_no:link,
.top_navigation_level1_no:visited,
.top_navigation_level1_no:hover,
.top_navigation_level1_no:active,
.top_navigation_level1_active:link,
.top_navigation_level1_active:visited,
.top_navigation_level1_active:hover,
.top_navigation_level1_active:active,
.top_navigation_level1_active_round:link,
.top_navigation_level1_active_round:visited,
.top_navigation_level1_active_round:hover,
.top_navigation_level1_active_round:active
	{
	display:inline-block;
	height:16px;
	text-decoration:none;
	padding-left:14px;
    padding-right:14px;
    padding-top: 2px;
    padding-bottom: 8px;
}

.top_navigation_level2{
	padding:0;
	margin:0;
	list-style-type:none;
	margin-top:0px;
}


.top_navigation_level2 li{
	border-bottom: none;
	display:inline;
}

.top_navigation_level2_no:link,
.top_navigation_level2_no:visited,
.top_navigation_level2_no:hover,
.top_navigation_level2_no:active
{
	display:inline-block;
	height:7px;
	text-decoration:none;
	padding-left:4px;
    padding-right:4px;
    padding-top: 2px;
    padding-bottom: 8px;
    font-size: 11px;
}

.top_navigation_level2_active:link,
.top_navigation_level2_active:visited,
.top_navigation_level2_active:hover,
.top_navigation_level2_active:active
{
	display:inline-block;
	height:7px;
	padding-left:4px;
    padding-right:4px;
    padding-top: 2px;
    padding-bottom: 8px;
    font-size: 11px;
}


#left_navigation_container{
	margin-top:17px;
}

.left_navigation_level1{
	padding:0;
	margin:0;
	list-style-type:none;
}

.left_navigation_level1 li{
	border-bottom: 1px solid #cecfd1;
	font-size:13px;
	display:block;
}

.left_navigation_level1_no_round:link,
.left_navigation_level1_no_round:visited,
.left_navigation_level1_no_round:hover,
.left_navigation_level1_no_round:active,
.left_navigation_level1_no:link,
.left_navigation_level1_no:visited,
.left_navigation_level1_no:hover,
.left_navigation_level1_no:active,
.left_navigation_level1_active:link,
.left_navigation_level1_active:visited,
.left_navigation_level1_active:hover,
.left_navigation_level1_active:active,
.left_navigation_level1_active_round:link,
.left_navigation_level1_active_round:visited,
.left_navigation_level1_active_round:hover,
.left_navigation_level1_active_round:active
	{
	display:block;
	height:16px;
	text-decoration:none;
	padding:10px;
	padding-left:24px;
}

.left_navigation_level2{
	padding:0;
	margin:0;
	list-style-type:none;
	margin-bottom:14px;
}


.left_navigation_level2 li{
	border-bottom: none;
	display:block;
	}

.left_navigation_level2_no:link,
.left_navigation_level2_no:visited,
.left_navigation_level2_no:hover,
.left_navigation_level2_no:active
{
	display:block;
	height:7px;
	text-decoration:none;
	padding:8px;
	padding-left:34px;
}

.left_navigation_level2_active:link,
.left_navigation_level2_active:visited,
.left_navigation_level2_active:hover,
.left_navigation_level2_active:active
{
	display:block;
	height:7px;
	text-decoration:none;
	padding:8px;
	padding-left:34px;
	font-weight:bold;
}

#left_news_container,
#left_wissenspool_container{
	margin-top:10px;
	padding:9px 9px 9px 9px;

}
#left_wissenspool_container{
	margin-bottom:30px;
}

#left_news_container H2,
#left_wissenspool_container H2{
	margin-top:2px;
	}

#main_container{
	float:left;
	overflow:hidden;
	width:931px;
	margin-left:15px;
	margin-bottom:30px;
}

.main_container_top_menu {
    margin-top: 22px;
}

#main_container .tabs{
	margin-bottom:0px;
	position:relative;
	margin-left:20px;
	padding-left:0px;
	margin-top:0px;
	overflow:hidden;
}


#main_container .tabs .tab_active,
#main_container .tabs .tab_right{
	height:21px;
	list-style-type:none;
	float:left;
	margin-right:2px;

}
#main_container .tabs .tab_right{
	border-bottom:1px solid #d1d1d1;
}

#main_container .tabs .tab_active{
	border-bottom:1px solid #fff;
	}



#main_container .tabs .tab_right .tab_left:link,
#main_container .tabs .tab_right .tab_left:visited,
#main_container .tabs .tab_right .tab_left:hover,
#main_container .tabs .tab_right .tab_left:active,

#main_container .tabs .tab_active .tab_left:link,
#main_container .tabs .tab_active .tab_left:visited,
#main_container .tabs .tab_active .tab_left:hover,
#main_container .tabs .tab_active .tab_left:active
{
	display:block;
	height:18px;
	padding: 3px 16px 0px 14px;

}

#contentbox_top_rubber{
	height:11px;
	margin-top:-1px;
}

#contentbox_top_left{
	height:11px;
    float: left;
    width: 13px;
}

#contentbox_top_middle{
	height:11px;
    overflow: hidden;
}

#contentbox_top_right{
	height:11px;
    float: right;
    width: 13px;
}

#contentbox_bottom_rubber{
	height:9px;
}

#contentbox_bottom_left{
    float: left;
    width: 13px;
	height:9px;
}

#contentbox_bottom_middle{
	height:11px;
    overflow: hidden;
}

#contentbox_bottom_right{
	height:9px;
    float: right;
    width: 13px;
}

#contentbox_rubber{
	overflow:hidden;
    height: 100%;
}

#contentbox_middle{
    overflow: hidden;
}

#contentbox_top{
	width:931px;
	height:11px;
	margin-top:-1px;
}

#contentbox_bottom{
	width:931px;
	height:9px;
}

#contentbox{
	width:931px;
	overflow:hidden;
}

.forms_company_id {
    margin-left: 28px;
}

#filterbox_container{
	margin-left:11px;
	margin-top:11px;
    float:left;
}
#filterbox_container_for_name {
	margin-left:28px;
	margin-top:11px;
    float:left;
}
.filterbox_form_container{
	overflow:hidden;
}

#filterbox_label{
	width:14px;
	height:48px;
	float:left;
	margin-right:4px;
}

#filterbox_small_label{
    margin-left:10px;
}

.filterbox_small_label_tab {
    padding: 5px 15px 5px 5px;
    word-wrap: break-word;
}

#filterbox_top, #filterbox_bottom{
	height:7px;
}
#filterbox_top, #filterbox_content, #filterbox_bottom{
	width:888px;
	float:left;
}
.filterbox_form_left,.filterbox_form_right{
	overflow:hidden;
	float:left;
	width:230px;
}
.filterbox_checkbox_item{
	margin-bottom:5px;
	margin-left:5px;
}

.filterbox_checkbox_item input{
	vertical-align:middle;
	margin-top:0px;
}

.filterbox_form_button{
	clear:both;
	float:right;
	margin-right:11px;

}

.filterbox_form_button_template{
	margin-right:15px !important;
    margin-top: 1px !important;
}

.filterbox_form_button_right_corner{
	margin-right:13px !important;
	margin-bottom:4px !important;
}

.online_help_searchform_button A,
.action_button A,
.add_actiontype_button A,
.filterbox_form_button A{
  display: block;
  float: left;
  padding-left:11px;
  height:18px;
  padding-top:0px;
  padding-bottom:3px;
}
.online_help_searchform_button A span,
.action_button A span,
.add_actiontype_button A span,
.filterbox_form_button A span {
  display: block;
  padding-top:0px;
  padding-bottom:3px;
  padding-right:11px;
  height: 18px;
  cursor: pointer;
}

.list_settings_container{
	margin-left:28px;
	margin-top:20px;
    margin-bottom:5px;
	width:300px;
	float:left;
	height:20px;
}

.list_settings_mainlabel{
	float:left;
	width:70px;
	margin-top:2px;
}

.list_settings_item{
	display:inline;
	width:47px;
	height:12px;
}

.list_settings_item label{
	height:19px;
	vertical-align:middle;
}

.list_settings_item input{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	vertical-align:middle;
}

.list_result_container_top,
.list_result_container_bottom{
	float:right;
	font-size:11px;
	margin-right:15px;
	margin-top:22px;
	overflow:hidden;
    height: 16px;
}

.list_result_empty {
	float:left;
	font-size:11px;
	margin-left:20px;
	margin-top:22px;
	overflow:hidden;
}

.list_result_container_bottom{
	margin-top:5px;
	clear:both;
	margin-bottom:10px;
}


.list_result_count{
	float:right;
	margin-right:10px;
}

.list_result_paging{
	float:right;
	margin-right:15px;
	margin-top:22px;

}

.list_result_paging UL{
	list-style-type:none;
	margin:0;
	padding:0;
}

.list_result_paging UL LI{
	display:block;
	vertical-align:bottom;
	float:left;
	margin-left:3px;

}



.list_table{
	clear:both;
	width:888px;
	margin-left:28px;
	position:relative;
	table-layout: fixed;
}


.list_table_sm{
	clear:both;
	width:548px;
	margin-left:28px;
	position:relative;
	table-layout: fixed;
}

.list_table_dashboard{
	clear:both;
	width:901px;
	position:relative;
	table-layout: fixed;
}

.mailing_content_list_table{
	width:380px;
}

.mailing_content_preview_container{
    float: left;
    margin-left: 20px;
    width: 486px;
}

.mailing_content_preview_header_emm{
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 486px;
    height: auto;
}

.mailing_content_preview_container_emm{
    float: left;
    margin-left: 20px;
    width: 486px;
    height: 300px;
}

.mailing_content_table_container{
    float: left;
    margin-top: 20px;
    min-height: 80px;
}

.list_table a img, .list_table_dashboard a img, .list_table_sm a img{
	border:none;
}



.list_table TH,
.list_table TD,
.list_table_dashboard TH,
.list_table_dashboard TD{
	padding:6px 0px 4px 9px;
	white-space: nowrap;
    overflow: hidden;
}

.list_table_sm TH,
.list_table_sm TD {
	padding:6px 0px 4px 9px;
	white-space: nowrap;
    overflow: hidden;
	text-align: left;
}
.list_table TH, .list_table_dashboard TH, .list_table_sm TH{
	cursor:pointer;
}

.list_table TH span, .list_table_dashboard TH span,.list_table_sm TH span {
	white-space:nowrap;
}

.list_table_columnchange_right{
	display:block;
	float:right;
	background: url(../images/table_width_icon_right.gif) no-repeat 5px -8px;
	height:15px;
	width:10px;
}

.list_table_columnchange_left{
	background:transparent url(../images/table_width_icon_left.gif) no-repeat scroll 0 -8px;
	display:block;
	float:left;
	height:15px;
	margin-left:-8px;
	width:10px;
}

.mailing_edit{
	display:block;
	width:19px;
	height:15px;
	float:left;
	margin-right:3px;
}

.mailing_new_module {
	display:block;
	width:19px;
	height:15px;
	float:left;
	margin-right:3px;
}

.mailing_preview{
	display:block;
	width:18px;
	height:15px;
	float:left;
	margin-right:3px;
}

.mailing_delete{
	display:block;
	width:11px;
	height:15px;
	float:left;
	margin-right:3px;
}

.status_email_delete{
	display:block;
	width:11px;
	height:15px;
	float:right;
	margin-right:3px;
}

.picture_refresh{
	display:block;
	width:15px;
	height:15px;
	float:left;
	margin-right:0;
}

.login_ip_delete{
	display:block;
	width:11px;
	height:15px;
	float:left;
	margin-right:3px;
}

.help_container{
	clear:both;
	width:888px;
	margin-left:28px;
	margin-top:9px;
	overflow:hidden;
}
.help_link:link,
.help_link:visited,
.help_link:hover,
.help_link:active{
	text-decoration:none;
	display:inline;
	padding-left:20px;
	margin-top:5px;
	height:20px;
}
.help_link:hover{
	text-decoration:underline;
}
#helpbox_container{
	width:215px;
	overflow:hidden;


}
.helpbox_top{
	height:10px;
}

.helpbox_content{
	padding:14px;
}
.helpbox_content A.morelink:link,
.helpbox_content A.morelink:visited,
.helpbox_content A.morelink:hover,
.helpbox_content A.morelink:active{
	display:block;
	text-decoration:none;
	padding-top:3px;
}

.helpbox_content A.morelink:hover{
	text-decoration:underline;
}

.helpbox_bottom{
	height:10px;
}
.help_close{
	float:right;
	margin-top:-13px;
}

.help_close A{
	display:block;
	width:10px;
	height:10px;
	}

.statusbox_containter{
    min-height: 38px;
    width:888px;
}

.statusbox_top,
.statusbox_bottom
{
	height:7px;
	width:888px;
	float:left;
	margin-left:28px;
}

.statusbox_content{
	width:888px;
	float:left;
	padding:0px 7px;
	margin-left:28px;
}

.grey_box_container,
.expand_grey_box_container {
	overflow:hidden;
	margin-left:28px;
	clear:both;
	margin-top:8px;
    padding-top:8px;
}

.box_button {
    margin-right: 20px;
}

.grey_box_top,
.grey_box_bottom,
.expand_grey_box_bottom{
	height:7px;
}

.expand_grey_box_top {
	height:26px;
}

.expand_grey_box_top_subcontainer {
    margin-left: 20px;
    padding-top: 5px;
}

.expand_grey_box_content {
	overflow:hidden;
	padding: 15px 15px 9px 15px;
}

.grey_box_content {
	padding-top:9px;
	padding-bottom:4px;
	padding-left:15px;
	padding-right:13px;
	overflow:hidden;
}

.grey_box_content_ie_fix {
    width: 100%;
}

.no_padding {
    padding: 0px !important;
}

.no_padding_right {
    padding-right: 0px !important;
}

.no_padding_bottom {
    padding-bottom: 0px !important;
}

.no_margin_right {
    margin-right: 0px !important;
}

.no_margin_bottom {
    margin-bottom: 0px !important;
}

.grey_box_left_column,
.grey_box_center_column,
.grey_box_right_column,
.client_view_left_column,
.client_view_right_column{
	overflow:hidden;
	float:left;
}

.grey_box_left_column_with_preview {
    max-width: 650px;
    word-wrap: break-word;
}

.grey_box_left_column_without_preview {
    max-width: 810px;
    word-wrap: break-word;
}

.grey_box_center_column_button {
    margin-left: 5px !important;
}

.client_view_left_column label {
    width: 180px;
    text-align:right;
    float:left;
    display:block;
    margin-right: 10px;
}

.client_view_right_column {
    margin-left:50px;
}

.client_view_right_column label {
    width: 180px;
    text-align:right;
    float:left;
    display:block;
    margin-right: 10px;
}

.client_view_row {
    overflow: hidden;
    margin-bottom: 5px;
}

.client_view_row input {
    width: 50px;
}

.client_view_row_check input {
    width: auto;
}

.client_view_row select {
    width: 250px;
}

.grey_box_left_column #mailing_name{
	width:264px;
}

.grey_box_left_column .smconf_name{
	width: 120px;
	float: left;
	line-height: 24px;
	text-align:right;
	padding-right:9px;
	
}

.grey_box_center_column .smconf_name{
	
	width: 120px;
	float: left;
	line-height: 24px;
	text-align:right;
	padding-right:9px;
	
	}

.grey_box_left_column #mailinglistID{
	width:270px;
}

.grey_box_left_next_column {
    margin-top: 7px;
}

.grey_box_left_column #mailing_thumbnail_name{
	width:254px;
}

.grey_box_one_column #mailing_thumbnail_name{
	width:500px;
}

.grey_box_one_column {
	width:650px;
    margin-top: 2px;
    float: left;
}

.grey_box_one_container {
    display: table-cell;
    width: 651px;
    float: left;
}

.grey_box_second_column {
    display: table-cell;
    margin-top: 2px;
}

.grey_box_second_column label{
    vertical-align: top;
}

.grey_box_one_column label{
    width:120px;
	display:block;
	float:left;
	margin-right:10px;
	font-size:12px;
	margin-top:2px;
}

.grey_box_one_column #mailing_thumbnail_description{
	width:500px;
	height:45px;
	vertical-align:top;
}

.grey_box_center_column {
	margin-left:30px;
}
.grey_box_center_column #mailing_thumbnail_description{
	width:254px;
	height:85px;
	vertical-align:top;
}

.grey_box_center_column #mailing_description{
	width:254px;
	height:85px;
	vertical-align:top;
}

.grey_box_left_column #report_name{
	width:300px;
}

.grey_box_center_column #report_description{
	width:300px;
	height:85px;
	vertical-align:top;
}

.grey_box_right_column {
	margin-left:25px;
	}

.grey_box_right_column IMG{
	vertical-align:top;
	}

.manage_column_container{
	overflow:hidden;
	margin-left:28px;
	clear:left;
	margin-top:8px;
}

.manage_columns_header {
    overflow:hidden;
    padding-bottom: 10px;
}

.manage_columns_entry {
    overflow:hidden;
    padding-bottom: 8px;
}

.manage_columns_csv {
    overflow:hidden;
    float: left;
    width: 100px;
    padding-right: 10px;
}

.manage_columns_db {
    overflow:hidden;
    float: left;
    width: 150px;
    padding-right: 10px;
}

.manage_columns_mandatory {
    overflow:hidden;
    float: left;
    width: 80px;
    padding-right: 10px;
    text-align: center;
}

.manage_columns_default {
    overflow:hidden;
    float: left;
    width: 150px;
    padding-right: 10px;
}

.manage_columns_delete {
    overflow:hidden;
    float: left;
    width: 100px;
}

.box_container,
.blue_box_container {
	overflow:hidden;
	margin-left:28px;
	clear:left;
	width:889px;
	margin-top:8px;
}

.importwizard_mailing_column {
    width: 400px;
    float: left;
    display: block;
    overflow:  hidden;
    white-space: normal;
    word-wrap: break-word;
}

.importwizard_button_container{
    margin-top: 40px;
}

.importwizard_button_container_pre{
    clear: left;
}

.importwizard_result_entry {
    float: left;
    overflow: hidden;
    margin-bottom: 8px;
    clear: left;
}

.importwizard_result_entry_label {
    float: left;
    text-align: right;
    margin-right: 10px;
    width: 300px;
}

.importwizard_result_entry_label_wide {
    float: left;
    text-align: right;
    margin-right: 10px;
    width: 350px;
}

.importwizard_result_entry_label_wide_save {
    float: left;
    text-align: right;
    margin-right: 10px;
    margin-top: 5px;
    width: 350px;
}

.importwizard_result_entry_value {
    float: left;
    text-align: left;
}

.importwizard_result_entry_value label{
	display:block;
	float:left;
	text-align:right;
}

.blue_box_top {
	height:7px;
}

.expand_blue_box_top,
.expand_blue_box_top_bordered {
	height:26px;
}

.expand_blue_box_top_subcontainer {
    margin-left: 20px;
    padding-top: 5px;
}

.expand_blue_box_top_left, .expand_blue_box_top_right {
	height:26px;
    width: 26px;
    position: relative;
    float: left;
    left:-1px;
}

.expand_blue_box_top_right {
    float: right;
    left: 1px;
}

.blue_box_bottom {
	height:7px;
}

.expand_blue_box_bottom {
	height:7px;
}

.expand_blue_box_bottom_left, .expand_blue_box_bottom_right {
	height:7px;
    width: 7px;
    position: relative;
    float: left;
    bottom: -1px;
    left: -1px;
}

.expand_blue_box_bottom_right {
    float: right;
    left: 1px;
}

.blue_box_content,
.expand_blue_box_content {
	overflow:hidden;
	padding-top:9px;
	padding-bottom:4px;
	padding-left:15px;
	padding-right:13px;
}

.blue_box_left_column {
    overflow:hidden;
	float:left;
    margin-right:10px;
}

.blue_box_right_column {
	overflow:hidden;
	float:left;
}

.email_blue_box_right_column{
    padding-top: 6px;
}

.report_email_entry {
    overflow: hidden;
    margin-bottom: 5px;
}

.report_email_entry input {
    width: 250px;
}

.report_weekdays_entry {
    overflow: hidden;
    margin-bottom: 10px;
}

.report_weekdays_entry_checkbox {
    width: 120px;
}

.report_weekdays_entry_checkbox input{
    vertical-align: middle;
}

.report_time_entry {
    overflow: hidden;
    margin-bottom: 10px;
}

.report_entry_label {
    width: 150px;
    display: block;
    float: left;
    text-align: right;
    margin-right: 10px;
    font-size: 11px;
    margin-top: 2px;
}

.report_entry_label_weekdays {
    height: 70px;
}

.report_targetgroup_entry {
    overflow: hidden;
    margin-bottom: 3px;
    margin-top: 3px;
}

.report_line {
    margin-bottom: 3px;
    margin-top: 3px;
}

.report_targetgroup_entry label{
    float: left;
    padding-right: 10px;
}

h2.blue_box_header{
    margin-top: 0px;
    padding-left: 2px;
}

h2.email_blue_box_header{
	padding-left:22px;
}

.box_form_item,
.blue_box_form_item,
.grey_box_form_item {
	overflow:hidden;
	margin-bottom:5px;
}

.file_settings_item {
    overflow: hidden;
    margin-bottom: 5px;
}

.import_process_settings_item {
    overflow: hidden;
    margin-bottom: 5px;
}

.file_settings_left_column {
    margin-right:10px;
    width: 410px;
    overflow:hidden;
	float:left;
}

.file_settings_right_column{
	overflow:hidden;
	float:left;
    width: 410px;
}

.file_settings_item label{
	width:150px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.import_process_settings {
    width: 645px;
    float: left;
    overflow: hidden;
}

.import_process_settings_item label{
	width:250px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.gender_table_delete_element {
    overflow: hidden;
    width: 14px;
    border: 1px solid #D3D3D3;
}

.gender_element {
    width: 130px;
    border: 1px solid #D3D3D3;
}

.gender_new_panel {
    width: 300px;
    overflow: hidden;
    float: left;
    padding-top: 4px;
}

.blue_box_form_item label{
	width:120px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.stat_recipient_form_item label{
	width:85px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
	}

.salutation_form_item label {
    width: 150px;
    display: block;
    float: left;
    text-align: right;
    margin-right: 10px;
    font-size: 11px;
    margin-top: 2px;
}

.file_settings_item INPUT,
.file_settings_item SELECT{
	width:220px;
	display:block;
	float:left;
}

.blue_box_form_item INPUT[type='text'],
.blue_box_form_item SELECT{
	width:280px;
}

.stat_recipient_form_item INPUT,
.stat_recipient_form_item SELECT{
	width:155px;
}

.import_process_settings_item INPUT,
.import_process_settings_item SELECT{
	width:350px;
    display:block;
	float:left;
}

.recipient_form_item label{
	width:80px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.recipient_form_item INPUT,
.recipient_form_item SELECT{
	width:280px;
}

.schablonen_toggle,
.settings_toggle{
	height:26px;
	margin-left:28px;
	padding:5px 20px;
	margin-top:10px;
}

.archive-target-select {
    width:220px;
}

.toggle_closed A:link,
.toggle_closed A:visited,
.toggle_closed A:hover,
.toggle_closed A:active{
	background: url(../images/klappe_zu.png) no-repeat left 4px;
	font-size:12px;
	color:#0c4065;
	padding-left:15px;

}

.toggle_open A:link,
.toggle_open A:visited,
.toggle_open A:hover,
.toggle_open A:active{
	padding-left:15px;

}

.schablonen_container{
	margin-left:28px;
	overflow:hidden;
	float:left;
	padding:9px 15px 9px 15px;
}
.expand_blue_box_content TEXTAREA{
	width:600px;
	height:212px;
}

.schablonen_container TEXTAREA{
	width:600px;
	height:212px;
}

h3.header_coloured{
	clear:left;
	font-size:11px;
	color:#0c4065;
	font-weight:normal;
	margin-left:28px;
}

.settings_toggle{
	clear:left;
}

.other_media_container,
.trackablelinks_trackable_container,
.trackablelinks_relevanceforstats_container,
.trackablelinks_defaultaction_container,
.trackablelinks_webshop_container,
.settings_general_container,
.settings_targetgroups_container{
	margin-left:28px;
	padding:9px 15px;
	overflow:hidden;
}

.other_media_container h3{
	clear:left;
}

.other_media_checkboxes{
	/*overflow:hidden;*/
}

.other_media_checkbox_item{
    margin-bottom: 5px;
 }

.other_media_info_item{
    margin-bottom: 5px;
    margin-left: -4px;
 }

.other_media_checkbox_item label{
 	font-size:11px;
	margin-right:5px;
 }

 .other_media_checkbox_item input{
 	vertical-align:middle;
	margin-top:0px;
 }

 #other_media_betreff{
 	width:290px;
 }

 .other_media_form_item,
 .settings_general_form_item,
 .settings_targetgroups_form_item{
 	margin-bottom:5px;
	overflow:hidden;
 }
 .other_media_form_item label,
 .settings_general_form_item label,
 .settings_targetgroups_form_item label{
 	width:80px;
	text-align:right;
	margin-right:10px;
	margin-top:2px;
	display:block;
	float:left;
	clear:both;
 }

 .other_media_form_item select,
 .settings_general_form_item select{
 	width:190px;
	display:block;
	float:left;
	}

.dotted_line{
	height:2px;
	margin-top:22px;
}
.settings_general_left_column,
.settings_general_right_column,
.settings_targetgroups_left_column,
.settings_targetgroups_right_column{
	overflow:hidden;
	display:block;
	float:left;
}
.settings_general_left_column{
	width:315px;
}

.settings_general_right_column{
	width:415px;
}

.settings_general_right_column,
.settings_targetgroups_right_column{
	margin-left:50px;
}

#settings_general_schablone{
	padding:0px;
	margin-top:2px;
}

#settings_general_in_archiv{
	float:left;
	margin-left:90px;
}

#import_duplicates {
    float:left;
	margin-left:260px;
}

#settings_general_in_archiv_label{
	clear:none;
	float:left;
    margin-top: 3px;
    text-align: left;
    width: 170px;
}

#import_duplicates_label{
	clear:none;
	float:left;
	width:300px;
    margin-top:2px;
}

.settings_general_right_column .settings_general_form_item LABEL,
.settings_targetgroups_right_column .settings_targetgroups_form_item LABEL{
	width:100px;
}

.settings_targetgroups_left_column{
	width:285px;
}

.delete_targetgroup {
    width: 870px;
    white-space: normal;
    word-wrap: break-word;
}

#followUpType{
	margin-left:110px;
	display:block;
	float:left;
}

#settings_general_vorheriges_mailing{
	width:260px;
	display:block;
	float:left;
}

.targetgroups_select_container{
	overflow:hidden;
}

.targetgroups_select_container select{
	width: 195px;
}

#settings_targetgroups_select{
	margin-top:0px;
	vertical-align:middle;
	width:197px;
	display:block;
	float:left;
}

.settings_targetgroups_add:link,
.settings_targetgroups_add:visited,
.settings_targetgroups_add:hover,
.settings_targetgroups_add:active{
	padding-left:20px;
	display:block;
	height:20px;
	float:left;
}

.settings_targetgroups_added_targetgroups{
	width:277px;
	height:54px;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	overflow:auto;
}

.settings_targetgroups_new_targetgroup:link,
.settings_targetgroups_new_targetgroup:visited,
.settings_targetgroups_new_targetgroup:hover,
.settings_targetgroups_new_targetgroup:active{
	padding-left:13px;
}

#settings_targetgroups_in_targetgroup_label, #checkbox_needs_target_label, #checkbox_target_mode_label{
	clear:none;
	float:left;
	width:258px;
	text-align:left;
}

#checkbox_needs_target,
#checkbox_target_mode,
#settings_targetgroups_in_targetgroup,
#settings_targetgroups_only_target_selection {
	float:left;
	margin-left:109px;
	display:block;
}

#settings_targetgroups_only_target_selection_label{
	clear:none;
	float:left;
	width:300px;
	text-align:left;
}
#settings_targetgroups_list_split{
	width:217px;
	display:block;
	float:left;
}
#settings_targetgroups_list_split2{
	float:left;
	display:block;
	margin-left:5px;
}

.button_container {
	overflow:hidden;
	width:888px;
	margin-left:28px;
    margin-top:10px;
}

.button_grey_box_container{
    width: 100%;
    float: left;
    overflow: hidden;

}

.calendar_button_container {
    margin-left: 0px;
    width: 870px;
}

.action_button {
	float:right;
	margin-right:5px;
}

.action_button_module {
	margin-right:41px !important;
	margin-bottom:4px !important;
}

.right_action_button {
	margin-right:0px;
}

.mailingwizard_add_button {
    float: left;
}

.button_left15 {
    margin: 1px 0 0 15px;
}

.add_button {
    float: left;
    margin-left: 7px;
}

.content_element_container {
    margin-left: 28px;
    margin-top: 9px;
    margin-right: 11px;
    overflow:hidden;
	clear:left;
    padding-top: 8px;
}

.add_actiontype_button {
    float: left;
    margin-left: 5px;
}

.info_bubble_container{
	width: 22px;
	float: right;
	margin-left:5px;
	margin-top:3px;
}

.status_error{
	padding-left:20px;
	padding-bottom:2px;
}

.status_warning{
	padding-left:20px;
	padding-bottom:2px;
}

.status_ok{
	padding-left:20px;
	padding-bottom:2px;
}


/* ONLINE HELP POPUP */

.online_help_popup{
	width:712px;
	margin:13px;

}
.online_help_header_container{
	height:81px;
}

.online_help_header_left_column{
	width:186px;
	float:left;
	overflow:hidden;
	}

.online_help_header_right_column{
	float:left;
	margin-top:13px;
}

#online_help_search_field{
	width:264px;
	display:block;
	float:left;
}

.online_help_searchform_button{
	overflow:hidden;
	float:left;
	margin-left:10px;
	margin-top:1px;
}
.online_help_manual_downloadlink{
	height:22px;
	padding-left:25px;
	padding-top:1px;
	display:block;
	}
.online_help_content_left_column{
	padding-top:17px;
	float:left;
	overflow:hidden;
	width:166px;

}
.online_help_navigation{
     margin:0;
     padding:0;
     list-style-type:none;
}

.blue_link {
    color:#0c4065;
}

.subscriber_login_action_box,
.send_mailing_action_box,
.action_subscribe_checkbox_panel {
    margin-bottom:5px;
}

.action_step_header {
    font-weight: bold;
    margin-bottom: 10px;
}

.subscriber_login_action_box {
    float:left;
    width:500px;
}

.update_customer_action_input {
    width: 200px;
}

.subscriber_login_action_box input,
.subscriber_login_action_box select,
.send_mailing_action_box input[type='text'],
.send_mailing_action_box select,
.action_new_type_box select {
    width: 200px;
}

.subscriber_login_action_box label,
.send_mailing_action_box label,
.servicemail_action_box label,
.update_customer_action_box label,
.action_subscribe_checkbox_panel label,
.action_new_type_box label {
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	margin-top:2px;
}

.servicemail_action_body_box {
    margin-top: 8px;
}

.servicemail_action_box label,
.update_customer_action_box label,
.send_mailing_action_box label,
.subscriber_login_action_box label,
.action_subscribe_checkbox_panel label,
.action_new_type_box label {
	width: 120px;
}

.action_name_box {
    margin-bottom: 5px;
}

.action_steps_header {
    padding-left: 30px;
    padding-top: 14px;
    padding-bottom: 0;
    color:#0c4065;
	font-size:15px;
	font-weight:bold;
	margin-top:0;
}

#searchbox_content {
	width:888px;
	float:left;
}

#search_label {
	width:14px;
	height:55px;
	float:left;
	margin-right:4px;
}

.search_label {
	width:14px;
	height:55px;
	float:left;
	margin-right:4px;
}

.search_columns_wrapper{
	overflow:hidden;
	margin-left:10px;
}

.search_column1,
.search_column2,
.search_column3,
.search_column4,
.search_column5,
.search_column6{
	width:175px;
	float:left;
	margin-right:7px;
	padding:1px
}
.search_column3{
	width:357px;
}

.search_column6{
	width:100px;
	margin-top:15px;
	margin-left:12px;
}

.search_text_short{
	width:173px;
	display:block;
}

.search_select_short{
	width:176px;
	display:block;
}

.search_text_long{
	width:355px;
	display:block;
}

#searchbox_content h2{
	margin-left:10px;
}

#advanced_search_top, #advanced_search_bottom,
#recipient_fields_top, #recipient_fields_bottom{
	height:7px;
}
#advanced_search_top, #advanced_search_content, #advanced_search_bottom,
#recipient_fields_top, #recipient_fields_content, #recipient_fields_bottom{
	width:888px;
	float:left;
}
#advanced_search_top, #recipient_fields_top{
	margin-top:10px;
}
.advanced_search_toggle{
	margin-left:10px;
	float:left;
}

.recipient_fields_toggle{
	margin-left:10px;
	float:left;
}

#advanced_search_content .info_bubble_container{
	float:left;
	margin-top:2px;
}

.advanced_search_filter_container{
	clear:left;
	margin-left:10px;
	margin-top:10px;
	float:left;
    width:877px;
}

.recipient_fields_select_container{
	clear:left;
	margin-left:10px;
	margin-top:10px;
	float:left;
    width:878px;
}

.advanced_search_filter_container select option{
	padding-right:0px;
	width:auto;
}

.advanced_search_filter_left_space {
    width:46px;
    padding:0;
    margin:0;
}

.advanced_search_filter_select1{
    width:26px;
}

.advanced_search_filter_select2 {
	width:162px;
}

.advanced_search_filter_select3{
	width:83px;
}

.advanced_search_filter_select4{
	width:319px;
}

.advanced_search_filter_select6{
	width:222px;
}

.advanced_search_filter_select7{
	width:93px;
}

.advanced_search_filter_mod_textfield{
	width:102px;
}

.advanced_search_filter_mod_select{
	width:101px;
}

.advanced_search_filter_selection{
	padding-left:49px;
	width:800px;
}

.advanced_search_add:link,
.advanced_search_add:visited,
.advanced_search_add:hover,
.advanced_search_add:active{
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
	margin-left:20px;
	display:block;
	float:right;

}
.advanced_search_filter_button{
	overflow:hidden;
	clear:left;
	float:right;
	margin-top:15px;
    margin-right: 12px;
    margin-bottom: 4px;
}

.advanced_search_filter_button .filterbox_form_button{
	float:left;
    margin-right:0;
}

.search_column6 .filterbox_form_button{
	float:right;
}

.search_button_column {
    width:116px;
}

.recipient_search_button {
    float:right;
    margin-right:0;
}

.advanced_search_filter_selection .advanced_search_add{
	margin-right:20px;

}
.advanced_search_delete{
	margin-left:15px;
}

/* Recipient details */

.contentbox_left_column{
    margin:9px 7px 9px 15px;
    width:450px;
	float:left;
	overflow:hidden;
}

.contentbox_right_column{
	margin:9px 15px;
	width:427px;
	float:left;
	overflow:hidden;
}

.contentbox_left_column .recipient_detail_form_item{
	overflow:hidden;
	margin-bottom:10px;
}

.password_change_item{
	overflow:hidden;
	margin-bottom:10px;
}

.profile_filed_detail_form_item{
    overflow:hidden;
    margin-bottom:10px;
}

.profile_filed_detail_form_item label{
    width:140px;
    margin-right:10px;
    display:block;
    float:left;
    margin-top:2px;
}

.profile_filed_detail_form_item select{
    width:150px;
}

.profile_filed_detail_form_item input{
    width:150px;
}

.profile_filed_detail_form_item_check input {
    width:auto;
}

.admin_filed_detail_form_item{
    overflow:hidden;
    margin-bottom:10px;
}

.admin_filed_detail_form_item label{
    width:140px;
    margin-right:10px;
    display:block;
    float:left;
    margin-top:2px;
}

.admin_filed_detail_form_item select{
    width:200px;
}

.admin_filed_detail_form_item input{
    width:200px;
}

.password_change_item label{
	width:170px;
	margin-right:10px;
	display:block;
	float:left;
	margin-top:2px;
    text-align: right;
    overflow: hidden;
}

.contentbox_left_column .recipient_detail_form_item label{
	width:83px;
	margin-right:10px;
	display:block;
	float:left;
	margin-top:2px;
    text-align: right;
    overflow: hidden;
}

.contentbox_left_column .recipient_detail_form_item .empfaenger_detail_input_text{
	width:290px;
}

.contentbox_left_column .recipient_detail_form_item .recipient_detail_form_item_radio{
	float:left;
}

.contentbox_left_column .recipient_detail_form_item .recipient_detail_form_item_radio LABEL{
	display:inline;
	float:none;
}

.contentbox_left_column .recipient_detail_form_item .empfaenger_detail_day,
.contentbox_left_column .recipient_detail_form_item .empfaenger_detail_month
{
	width:34px;
}

.contentbox_left_column .recipient_detail_form_item .empfaenger_detail_year{
	width:47px;
}

.contentbox_right_column h3{
	margin-top:3px;
	margin-bottom:8px;
}

.contentbox_right_column .recipient_detail_mailinglist_container{
    padding: 10px;
	padding-top:4px;
	margin-bottom:10px;
}

.contentbox_right_column .recipient_detail_mailinglist_content{
	margin-top:10px;
}

.recipient_detail_mailinglist_status {
    width: 150px;
    overflow: hidden;
    float: left;
}

.recipient_detail_mailinglist_remark {
    overflow: hidden;
}

.recipient_detail_mailinglist_remark_text{
    font-size: 11px;
}

.contentbox_right_column .recipient_detail_mailinglist_content_form_item{
	margin-bottom:10px;
}

.contentbox_right_column .recipient_detail_mailinglist_content_form_item input {
	margin: 0px;
    padding: 0px;
	margin-top:1px;
	vertical-align:middle;
	float:left;


}
.contentbox_right_column {
	float:left;
	display:block;
	margin-left:5px;
}

.recipient_detail_mailinglist_status_container {
    margin-top: 5px;
}

.recipient_detail_mailinglist_remark_container {
    margin-top: 2px;
}

.recipient_detail_mailinglist_content_form_item_label {
	float:left;
	display:block;
	width:50px;
    margin: 0px;
    padding: 0px;
	margin-left:5px;
    margin-top:1px;
}

.recipient_detail_button_container{
	clear:left;
	margin-right:15px;
	margin-bottom:9px;
}

/* Dashboard */
.dashboard{
	width:990px;
    float:left;
	overflow:hidden;
	margin-bottom:30px;
}

.dashboard_info{
	left:191px;
	position:absolute;
	top:80px;
	z-index:999;
	padding-left:18px;
}

.dashboardbox_title{
	overflow:hidden;
}

.dashboardbox_title H2{
	padding: 4px 5px 3px 13px;
	margin:0px;
	height:18px;
	width:300px;
	float:left;
}

.dashboard_title_icons_container{
	float:right;
	margin-right:13px;
	margin-top:4px;
}

.dashboard_tabs{
	overflow:hidden;
}

.dashboard_tabs UL{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:10px;
	margin-top:7px;
	overflow:hidden;
}

.dashboard_tabs UL LI{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}

.dashboard_tabs UL LI A{
	margin:0px;
	padding:0px;
	padding:3px 20px 4px 15px;
	display:block;
}

.switch_content_tabs {
	overflow:hidden;
}

.switch_content_tabs UL{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:10px;
	margin-top:7px;
	overflow:hidden;
}

.switch_content_tabs UL LI{
	margin:1px 8px 0 0;
	padding:0px;
	float:left;
	display:block;
}

.switch_content_tabs UL LI A{
	margin:0px;
	padding:0px;
	padding:3px 12px 4px 12px;
	display:block;
}

.mailing_content_preview_box {
    margin-left: 30px
}

.mailing_content_width_selector {
    margin-right: 30px;
    margin-top: 5px;
    float: right;
}

.mailing_content_preview_box select {
    width: 200px;
}

.mailing_content_preview_box_label{
    font-size: 11px;
    margin-left: 3px;
}

.mailing_content_preview_box_select{
    width: 230px;
}

.mailing_content_preview_checkbox {
    margin: 14px 0 0 14px;
}

.mailing_content_preview_checkbox label {
    position: relative;
    bottom: 3px;
}

.mailing_content_preview_checkbox input{
    margin-left: 0;
}

.mailing_content_define_date_container_ie_hack {
    width: 100%;
}

#box_recently_modified{
	margin-left:18px;
	float:left;
	width:970px;
	margin-bottom:21px;
	margin-top:22px;
}

.dashboard_recently_modified_content{
	padding-top:10px;
	padding-bottom:10px;
	overflow:auto;
	height:216px;
}

.dashboard_recently_modified_content #mailuebersicht{
	width:870px;
}

#mailuebersicht .dashboard_mailing_detail{
	padding-left:11px;
	}

#mailing .dashboard_mailing_detail{
	padding-left:11px;
	}

.dashboard_recently_modified_content .list_table tr.list_highlight, .list_table_dashboard tr.list_highlight, .ist_table_sm tr.list_highlight {
	background: #d6d6d6;
}

.dashboard_left_column{
	width:475px;
	float:left;
	overflow:hidden;
	margin-left:18px;
	margin-bottom:21px;
}

.dashboard_left_column_wide {
	width:970px;
	float:left;
	overflow:hidden;
	margin-left:18px;
	margin-bottom:21px;
}

.dashboard_create_new_wide {
    float: left;
    width: 475px;
}

.dashboard_manage_recipients_wide {
    float: left;
    width: 475px;
    margin-left: 18px;
}

.dashboard_statistics_content{
	padding:13px 5px;
	overflow:hidden;
}

.dashboard_statistics_content FORM{
	overflow:hidden;
}

.dashboard_statistics_content SELECT{
	float:left;
    width: 200px;
}

.dashboard_statistics_button A{
	display:block;
	float:left;
	height:18px;
	padding-bottom:3px;
	padding-left:11px;
	padding-top:0;
	margin-left:10px;

}

.dashboard_statistics_button A span{
	display:block;
	padding-bottom:3px;
	padding-right:11px;
	padding-top:0;
    height: 18px;
    cursor: pointer;
}

.dashboard_statistics_content H3{
	clear:both;
    padding-top: 10px;
    padding-bottom: 2px;
    margin: 0px;
}

.dashboard_statistics_content LABEL {
    margin: 0px;
}

.dashboard_statistics_content IFRAME{
	width:457px;
	height:124px;
}

.dashboard_statistics_content .show_complete_statistics{
	padding-left:11px;
	display:block;
	float:right;
	clear:both;
	margin-top:23px;
}

#dashboard_create_new,
#dashboard_manage_recipients{
	margin-bottom:18px;
}

.dashboard_create_new_content FORM{
	margin-bottom:10px;
}

.dashboard_create_new_content LABEL{
	margin-right:10px;
	vertical-align:middle;
}

.dashboard_create_new_content SELECT{
	width:200px;
    margin-bottom: 10px;
}

.dashboard_create_new_content,
.dashboard_manage_recipients_content{
	padding:10px 13px;
	overflow:hidden;
}

.dashboard_manage_recipients_content_left_column,
.dashboard_manage_recipients_content_right_column{
	float:left;
	width:222px;
}

.dashboard_link{
	display:block;
	padding-left:11px;
	margin-bottom:3px;
}

/* New mailing start */

.contentbox_small_top{
	width:714px !important;
	height:9px !important;
}

.contentbox_small{
	width:714px !important;
	min-height:500px;
}

.contentbox_small_bottom{
	width:714px !important;
	height:9px !important;
}

.new_mailing_start_description{
	margin-top:20px;
	margin-left:33px;
}

.greybox_small_top{
	width:646px;
	height:8px;
	margin-left:33px;
	margin-top:25px;
	}

.greybox_small_bottom{
	width:646px;
	height:8px;
	margin-left:33px;

}
.greybox_small_content{
	width:646px;
	margin-left:33px;
	overflow:hidden;
	height:120px;
}

.new_mailing_step1_left_column{
	width:152px;
	padding-left:1px;
	float:left;
	margin-left:152px;
	margin-top:32px;
	margin-bottom:30px;
}

.new_mailing_step1_right_column{
	width:152px;
	padding-left:1px;
	float:left;
	margin-top:32px;
	margin-left:39px;
	margin-bottom:30px;
}

.big_button A{
	display:block;
	float:left;
	height:18px;
	padding-bottom:15px;
	padding-left:6px;
	padding-top:0;
	margin-bottom:8px;

}
.big_button A span{
	display:block;
	padding:5px 52px 9px 47px;
    height: 18px;
    cursor: pointer;
}

.assistant_assistant_link{
	padding-left:35px;
}

.assistant_icon {
    text-decoration:none;
    margin-right:2px;
    margin-top:2px;
}

/* New Mailing Step 7 */
.new_mailing_content{
	margin-left:33px;
	margin-right:33px;
}

.new_mailing_step_display{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:14px;
	padding-bottom:10px;
}

.new_mailing_step_display LI{
	display:inline;
	padding-left:11px;
	padding-right:4px;
}
.new_mailing_step_display LI.step_display_first{
	padding-left:0px;
}

.mailloop_checkbox input {
    width: 14px;
}

.assistant_step7_form_item{
	margin-bottom:5px;
	overflow:hidden;
	clear:left;
}

.assistant_sendmail_confirm_form_item{
	margin-bottom:5px;
	overflow:hidden;
	clear:left;
}

.assistant_trackablelinks_form_item{
	margin-bottom:10px;
	overflow:hidden;
	clear:left;
}

.assistant_step7_targetgroups_select_container SELECT,
.assistant_step7_form_item SELECT{
	display:block;
	float:left;
	width:198px;
}
.assistant_sendmail_confirm_form_item SELECT{
	margin-bottom:5px;
	width:230px;
}

.assistant_trackablelinks_form_item SELECT{
	display:block;
	float:left;
	width:250px;
}

.assistant_step7_targetgroups_select_container LABEL,
.assistant_step7_form_item LABEL{
	clear:both;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:2px;
	width:120px;
	}

.assistant_sendmail_confirm_form_item LABEL{
	clear:both;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:2px;
	width:80px;
}

.assistant_trackablelinks_form_item LABEL{
	clear:both;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:2px;
	width:190px;
	}
.mailing_wizard_form_item{
	float:left;

}
.assistant_step7_form_item .info_bubble{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:2px;
}
.assistant_step7_targetgroups_select_container{
	margin-top:20px;
	overflow:hidden;
}

.assistant_step7_targetgroups_add:link, .assistant_step7_targetgroups_add:visited, .assistant_step7_targetgroups_add:hover, .assistant_step7_targetgroups_add:active {
	display:block;
	float:left;
	height:20px;
	padding-left:20px;
	margin-left:10px;
}

.assistant_step7_targetgroups_added_targetgroups {
	height:100px;
	margin-bottom:10px;
	margin-top:10px;
	overflow:auto;
	padding:3px;
	width:312px;
	clear:left;
}

.assistant_step7_checkbox INPUT{
	padding:0px;
	margin:0px;
	margin-right:10px;
	display:block;
	float:left;
}

.assistant_step7_checkbox LABEL{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:10px;
}
.assistant_step7_checkbox {
	margin-bottom:10px;
	overflow:hidden;
}

.assistant_step7_button_container{
	margin-top:60px;
	overflow:hidden;
}

.removeTargetgroup{
padding-right:5px;
}
/* Graphic Components */

.graphic_component_upload_container{
	width:857px;
	margin-top:9px;
    margin-bottom:9px;
    margin-left:28px;
    padding: 18px 14px 8px;
    float:left;
}

.graphic_component_upload_button_container{
	margin-right:20px;
}

.graphic_component_upload_form_item{
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}

.graphic_component_upload_form_item LABEL{
	text-align:right;
	display:block;
	float:left;
	width:95px;
	margin-top:2px;
	margin-right:7px;
}

.graphic_component_upload_form_item INPUT{
	width:320px;
	float:left;
}

.graphic_component_upload_form_item .info_bubble{
	float:left;
	margin-top:2px;
	margin-left:8px;
}
.graphic_component_upload_form_item  .action_button {
	margin-top:2px;
}

.graphic_component_info_container{
	margin-bottom:22px;
	margin-left:28px;
	width:450px;
	float:left;
}

.graphic_component_info_form_container{
	padding-top:8px;
}

.graphic_component_container{
	padding-top:8px;
}

.graphic_component_form_item{
	overflow:hidden;
	margin-bottom:7px;
}


.graphic_component_form_item LABEL{
	display:block;
	float:left;
	width:104px;
	text-align:right;
	margin-right:12px;
	margin-top:3px;
	}

.graphic_component_form_item INPUT{
	width:320px;
}

.graphic_component_file_info{
	overflow:hidden;
	margin-top:10px;
}

.graphic_component_file_info_item LABEL{
	width:104px;
	text-align:right;
	margin-right:12px;
	margin-top:3px;
	display:block;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
	}
.graphic_component_file_info_item INPUT{
	width:100px;
	float:left;
	overflow:hidden;
	padding-top:2px;
}

.graphic_component_file_info_item .dotted_line{
	clear:both;
	height:1px;
	margin:0px;
	}

.graphic_component_image_container{
	float:left;
	overflow:hidden;
	height:144px;
	margin-left:8px;
	width:373px;
	margin-bottom:22px;
	text-align:center;
	vertical-align:middle;

}

.graphic_component_image_container TABLE,
.graphic_component_image_container TR,
.graphic_component_image_container TD{
	width:100%;
	vertical-align:middle;
	height:100%;
}

.graphic_component_image_container IMG{
	vertical-align:middle;
	display:inline;
}

.graphic_component_icons_container{
	float:left;
	overflow:hidden;
	height:134px;
	width:41px;
	margin-bottom:22px;
	padding:5px
}

.subscriber_login_action_box,
.send_mailing_action_box,
.action_subscribe_checkbox_panel {
    margin-bottom:5px;
}

.update_customer_action_input {
    width: 200px;
}

.subscriber_login_action_box input,
.subscriber_login_action_box select,
.action_new_type_box select {
    width: 200px;
}

.subscriber_login_action_box label,
.send_mailing_action_box label,
.servicemail_action_box label,
.update_customer_action_box label,
.action_subscribe_checkbox_panel label,
.action_new_type_box label {
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	margin-top:2px;
}

.servicemail_action_body_box {
    margin-top: 8px;
}

.servicemail_action_box label,
.update_customer_action_box label,
.send_mailing_action_box label,
.subscriber_login_action_box label,
.action_subscribe_checkbox_panel label,
.action_new_type_box label {
	width: 120px;
}

.action_name_label {
    width:80px;
    text-align:right;
    font-size:12px;
    margin-right: 5px;
    float : left;
}

.action_name_box {
    margin-bottom: 5px;
}

.action_steps_header {
    padding-left: 30px;
    padding-top: 14px;
    padding-bottom: 0;
    color:#0c4065;
	font-size:15px;
	font-weight:bold;
	margin-top:0;
}

.action_new_type_box {
    float: left;
}

.export_wizard_content {
	margin-left:28px;
	margin-right:28px;
}

.export_wizard_message {
    margin-top:8px;
    margin-bottom:8px;
}

.remove_element_button_container,
.new_mailing_button_container {
    margin-bottom : 25px;
}

.mwizard_name_input {
    width : 280px;
}

.blacklist_controls_panel {
    margin-left: 0;
    margin-top: 5px;
    width: 490px;
}

.blacklist_controls_panel label {
    text-align:right;
    margin-right:10px;
    display:block;
    float:left;
    margin-top:2px;
}

.blacklist_controls_panel_row {
    float: left;
    margin-bottom: 5px;
}

.blacklist_button {
    float: left;
    margin-left: 10px;
}

.download_blacklist_panel {
    float: left;
    margin-bottom: 5px;
    margin-top: 20px;
    width: 340px;
}

.download_blacklist_panel a {
    color:#0C4065;
}

.blacklist_input {
    width: 200px;
}

.extenal_picture_input {
    width: 218px;
}

.cm_template_image_name {
    margin-left: 20px;
}

.export_step2_toggle {
	margin-left:10px;
	width:450px;
	float:left;
    margin-bottom:4px;
}

.export_step2_select {
	width:200px;
	display:block;
}

.export_select_div {
	width:202px;
	float:left;
	margin-right:7px;
	padding:1px
}

.export_recipient_filter,
.export_file_format,
.blacklist_controls_panel,
.export_dates_container{
    width:860px;
}

.export_step2_panel_content,
.export_recipient_filter,
.export_columns,
.export_mailinglists,
.export_file_format,
.export_dates_container{
	clear:left;
	margin-left:10px;
	margin-top:10px;
    margin-bottom:6px;
	float:left;
}

.export_step2_buttons_panel {
    padding-top:10px;
}

.export_stats_content {
    margin: 10px;
}

.no_component_form_item {
    height:18px;
}

/* STATISTICS */
.stats_info_container{
	margin:9px 22px;
	padding:8px 14px 8px;
	width:857px;
	overflow:hidden;
	margin-bottom:0px;
}

.stats_info_container_form_row{
	clear:left;
	overflow:hidden;
}

.stats_info_container label {
	display:block;
	float:left;
	margin-bottom:5px;
	margin-right:12px;
	margin-top:3px;
	overflow:hidden;
	text-align:right;
	width:104px;
}


.stats_info_container INPUT{
	float:left;
	overflow:hidden;
	padding-top:2px;
	width:100px;
}


.stats_targetgroup_container{
	margin:9px 22px;
	padding:8px 14px 8px;
	width:857px;
	overflow:hidden;
	margin-top:0px;
}

.stats_targetgroup_container_form_row{
	clear:left;
	overflow:hidden;
}

.stats_targetgroup_container_form_row .stats_targetgroup_radiogroup_label{
	float:left;
	display:block;
	margin-bottom:5px;
	margin-right:12px;
	margin-top:3px;
	overflow:hidden;
	text-align:right;
	width:104px;
}

.stats_targetgroup_form_item_radio{
	float:left;
	margin-top:2px;
}

.stats_targetgroup_container_form_row .stats_targetgroup_form_item_radio label{
	float:none;
	display:inline;
	margin-right:10px;
}

.stats_targetgroup_select_container{
	clear:left;
	overflow:hidden;
	margin-top:10px;
}

.stats_targetgroup_select_container LABEL{
	float:left;
	display:block;
	margin-bottom:5px;
	margin-right:12px;
	margin-top:3px;
	overflow:hidden;
	text-align:right;
	width:104px;
}

.stats_targetgroups_add:link,
.stats_targetgroups_add:visited,
.stats_targetgroups_add:hover,
.stats_targetgroups_add:active {
	display:block;
	float:left;
	height:20px;
	margin-left:10px;
	padding-left:20px;
}

#stats_targetgroups_select,
#stats_targetgroups_select{
	display:block;
	float:left;
	width:190px;
}

.stats_targetgroups_added_targetgroups{
	clear:left;
	height:54px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:115px;
	overflow:auto;
	padding:3px;
	width:272px;
	}

.inpage_tabs{
	margin-bottom:0;
	margin-left:20px;
	margin-top:0;
	overflow:hidden;
	padding-left:0;
	position:relative;
	width:888px;
}

.inpage_tabs .inpage_tab_right{
	float:left;
	height:21px;
	list-style-type:none;
	margin-right:2px;
}

.inpage_tabs .inpage_tab_right A{
	display:block;
	height:18px;
	padding:3px 16px 0 14px;
	}

.export_container{
	padding-top:3px;
	width:888px;
	margin: 9px 22px 0px;
}

.export_icons{
	float:right;
}

.export_container IMG{
	vertical-align:middle;
	margin-left:5px;
}

.inpage_tabs_content{
	min-height:400px;
}

.profile_def_value_column {
    padding-right: 6px;
}

.autoopt_time select {
    width: 50px;
}

.autoopt_property select {
    width: 200px;
}

.autoopt_date {
    width: 98px;
}

.autoopt_status {
    margin: 8px 28px;
}

.campaign_stat_save {
    float: right;
    margin-right: 12px
}

.cmtemplate_preview_controls {
    width:220px; margin-bottom: 6px;
}

.cmtemplate_assign_button {
    padding-top: 14px;
}

.attachment_button {
    float:left;
}

.import_classic_entry_label {
    overflow: hidden;
    width: 600px;
}

.import_classic_entry_input {
    float: left;
    overflow: hidden;
    width: 600px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.import_classic_button_container{
    padding-top: 12px;
}

.import_classic_columns_header{
    overflow:hidden;
    padding-bottom: 10px;
    padding-top: 20px;
}

.import_classic_columns_csv {
    overflow:hidden;
    float: left;
    width: 200px;
    padding-right: 10px;
}

.import_classic_columns_db {
    overflow:hidden;
    float: left;
    width: 580px;
    padding-right: 10px;
}

.import_classic_malists_label {
    vertical-align: 2px;
}

.compare_select_table {
    width: 490px;
}

.compare_view_group_container {
    float: left;
}

.compare_view_table {
    width: 540px;
}

.compare_view_table td{
    overflow: hidden;
}

.cmt_content {
    margin-bottom: 6px;
}

.target_group_select_panel {
    overflow: hidden;
    float: left;
    padding-top: 4px;
}

.report_entry {
    overflow:hidden;
	margin-bottom:5px;
}

.report_entry label{
	width:200px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
	}

.report_entry select{
	width: 280px;
}

.report_date_entry {
    overflow:hidden;
	margin-bottom:5px;
}

.report_date_entry label{
	width:200px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.report_entry_top_input {
    vertical-align: top;
}

.report_weekdays {
    height: 80px;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.cm_list_panel {
    margin-top: 8px;
}

.category_selector {
    margin-top: 10px;
}

.namebox_select {
    width: 270px;
}

.cm_preview_panel {
    margin-bottom: 10px;
}

.cms_editor_right_panel {
    background-color:#F6F6F6;
    border: 1px solid #D1D1D1;
}

.cms_editor_container {
    float:left;
}

.category_select_box {
    text-align:left;
    padding:5px;
}

.category_dropdown {
    width:170px;
}

.category_show_button_panel {
    width:160px;
}

.category_label {
    margin-bottom: 5px;
}

.cms_new_element {
	margin-left:28px;
	margin-right:28px;
    margin-top:4px;
    width:250px;
    float:none;
}

.loginbox_top {
    width: 320px;
    height: 7px;
    overflow: hidden;
}

.loginbox_bottom {

    width: 320px;
    height: 7px;
}

.loginbox_content {
    width:320px;
	overflow:hidden;
    padding-top:10px;
}

.loginbox_container {
    margin:auto;
    width:320px;
    text-align: center;
}

.loginbox_row {
    width:288px;
	margin-left:16px;
    margin-right:16px;
    margin-bottom:4px;
    text-align: left;
}

.loginbox_username_row {
    margin-top: 20px;
}

.loginbox_update_row {
    margin-top: 20px;
    text-align: left;
}

.loginbox_row label {
    width: 92px;
    display:block;
    float:left;
    padding-top: 2px;
    margin: 0 0 0 5px;

}

.loginbox_row input {
    width: 185px;
}

.logon_fake_submit {
    width:0;
    height:0;
    margin:0;
    padding:0;
    line-height:0;
}

.logon_button_container {
    width: 165px !important;
}

.button_ie{
}

.button_ie A span,
.exportwizard_save_button A span{
    display: inline;
    height: auto;
}

.fake_logon_container {
    height:15px;
}

.login_page_root_container {
    height:100%;
    text-align: center;
}

.login_page_top_spacer {
    height:35%
}

.logon_button_panel_container {
    text-align: left;
}

.logon_image {
    margin: 10px;
}

.logon_page_copyright {
    height:10%;
    text-align:center;
    padding-left: 30px;
    padding-right: 30px;
}

.loading_container {
    margin-left: 38px;
    margin-top: 9px;
    margin-right: 11px;
    overflow:hidden;
	clear:left;
}

.blacklist_download_container {
    width: 150px;
    margin-left: 28px;
    float: left;
    margin-top: 8px;
    margin-bottom: 6px;
}

.blacklist_download_icon {
    float : right;
}

.blacklist_download_table {
    margin-bottom: 6px;
}

.blacklist_download_label {
    float: left;
}

.table_messages_spacer {
    height:10px;
    float:left;
    width:888px;
}

.deeptracking_container {
    margin-left: 28px;
}

h4.predelivery_column{
	font-size:13px;
	font-weight:bold;
    margin-top: 12px;
}

h2.predelivery_result{
	font-size:18px;
	font-weight:bold;
}

.add_target_button {
    padding-left: 5px;
    padding-top: 2px;
}

.list_split_container {
    float: left;
    width:30px;
}

.mailing_stat_entry {
    overflow:hidden;
	margin-bottom:5px;
}

.mailing_stat_entry label{
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
    width: 200px;
}

.uploadbox_top{
	height:7px;
}

.uploadbox_content{
	overflow:hidden;
	padding: 9px 15px 9px 15px;
}

.uploadbox_header{
	color:#0c4065;
	font-size:15px;
	font-weight:bold;
	background:url(../images/emailbox_header_bg.png) no-repeat left 3px;
	padding-left:22px;
	margin-top:0px;
}

.uploadbox_left_column,
.uploadbox_right_column{
	overflow:hidden;
	float:left;
}

.uploadbox_form_item{
	overflow:hidden;
	margin-bottom:5px;
    float: left;
    width: 800px;
}

.uploadbox_form_item label{
	width:120px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
	}

.uploadbox_form_item INPUT,
.uploadbox_form_item SELECT,
.uploadbox_form_item TEXTAREA {
	width:280px;
}

.uploadbox_disclaimer {
	color:#0c4065;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
	line-height:2;
	padding-bottom: 22px;
    padding-left: 0;
}

.uploadbox_description {
	color:#0c4065;
	font-size:12px;
	font-weight:bold;
	padding-left:22px;
	margin-top:0px;
	line-height:2;
}

.trackable_links_form_entry {
    overflow: hidden;
    margin-bottom: 5px;
}

.trackable_links_form_entry label{
	width:180px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.trackable_links_form_entry INPUT  {
    width:300px;
    display:block;
	float:left;
}
.trackable_links_form_entry SELECT{
	width:306px;
    display:block;
	float:left;
}

.trackable_links_extends_container {
    width: 645px;
    float: left;
    overflow: hidden;
}

#trackable_links_extends {
    float: left;
    margin-left: 190px;
}

#trackable_links_extends_label {
    clear: none;
    float: left;
    width: 200px;
    margin-top: 2px;
}

.send_mail_field {
    margin-top: 4px;
}

.send_mail_send_time {
    float:left;
    width:800px;
}

.send_mail_checkbox_panel {
    float:left;
    width:800px;
    margin-top: 10px;
    margin-bottom:10px;
}

.send_mail_checkbox_panel input {
    margin-left: 0;
    padding-left: 0;
    margin-right: 6px;
}

.send_mail_field input {
    width: 120px;
}

.send_mail_field label {
    width: 145px;
}

.upload_start_container {
    margin-left:28px;
	margin-right:14px;
    margin-top:8px;
    width: 889px;
    clear: left;
    overflow: hidden;
}

.form_links_panel {
    width: 595px;
    height: 25px;
}

.recipient_field_dotted_line{
    margin-top: 5px;
    margin-bottom: 5px;
}

.decode_url_search_panel {
    float: left;
    overflow: hidden;
}

.decode_url_search_panel label{
    color : #5B5B5B;
}

.decode_url_result_entry_right {
    float: left;
    margin-bottom: 8px;
    overflow: hidden;
}

.decode_url_result_entry_left {
    clear: left;
    float: left;
    margin-bottom: 8px;
    overflow: hidden;
    width: 220px;
}

.decode_url_result_entry_label {
    float: left;
    margin-right:10px;
    text-align: right;
    width: 100px;
}

.fckeditor_select_panel {
    padding-top: 10px;
    padding-left: 20px;
}

.fckeditor_dotted_line {
    clear: left;
}

.fckeditor_container {
    float:left;
    width: 95%;
}

.archive_stat_panel {
    margin-bottom:10px;
}

.before_table_button_container {
    margin-bottom: 8px;
}

.no_bg_tab {
    background: none;
}

.cm_template_preview_button {
    float: left;
    margin-left: 10px;
    margin-bottom: 6px;
}

.cm_template_preview_size_selector {
    float: left;
    margin-bottom: 6px;
}

.cm_template_preview_container {
    clear:both;
    width: 860px;
    overflow: auto;
}

.send_page_button_text {
    float:left;
    margin-top:2px;
    font-size: 10px;
}

.send_now_text {
    font-weight: bold;
}

.send_page_button {
    float:left;
}

.datebased_mailing_panel {
    float:left;
    margin-right:6px;
}

.datebased_mailing_time_panel {
    clear:both;
}

.datebased_mailing_time_text {
    margin-top:6px;
}

.send_page_button_container {
    float: left;
    margin-top: 0;
    margin-left: 4px;
    width: 140px;
    margin-right: 6px;
}

.send_page_button_container_dynsize {
    float: left;
    margin-top: 0;
    margin-left: 4px;
    width: auto;
    margin-right: 6px;
}

.status_mail_label {
    margin-top: 5px;
    margin-right: 4px;
}

.send_page_preview_button {
    width: 462px;
    margin-top: 0;
}

.send_page_save_email_button {
    float: left;
    width: 434px;
    margin-top: 0;
}

.send_page_panel_text {
    float: left;
    width: 400px;
}

.send_status_email_text {
    width: 800px;
    float: left;
    margin-bottom: 10px;
}

.send_status_first_column {
    width: 100px;
}

.send_status_second_column {
    width: 125px;
    text-align: right;
}

.send_status_table{
    margin-top: 10px;
}

.send_status_table TH{
    padding: 3px 10px 3px 10px;
    overflow: hidden;
}

.send_status_table TD{
    padding: 3px 10px 3px 10px;
    overflow: hidden;
}

.send_status_table_container {
    float:left;
    margin-right: 20px;
    width: 268px;
}

.send_status_targets_container {
    width: 125px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}

.send_status_div_container_ie_hack {
    height: 1%;
}

.cancel_generation_button_container {
    width: 834px;
}

.stat_line {
    margin-top: 5px;
    margin-bottom: 5px;
}

.mail_stat_week_container {
    margin-left : 28px;
    margin-right : 18px;
}

.mail_week_table_container {
    clear: both;
}

.mail_week_table {
    margin-bottom: 10px;
    margin-top: 10px;
}

.mail_week_table_arrow {
    text-decoration: none;
}

.dashboard_mail_preview, .dashboard_mail_preview_selected{
    width: 90px;
    padding: 6px 4px 4px;
    text-align: center;
}

.dashboard_preview_panel {
    float:left;
    width:656px;
    height: 236px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.dashboard_mail_preview_name {
    width: 90px;
    height: 26px;
    overflow: hidden;
    text-align: center;
    margin-top: 4px;
}

.dashboard_preview_table {
    padding: 0;
    margin: 6px 0 0;
}

.dashboard_mail_detail {
    float: left;
    width: 312px;
    margin-top: 12px;
}

.dashboard_edit_mail_link {
    display: inline;
    padding-right: 8px;
}

.dashboard_mail_detail_row {
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    float: left;
}

.dashboard_edit_mail_row {
    text-align: right;
}

.dashboard_mail_detail_infokey {
    display: block;
    width: 115px;
    text-align: right;
    float: left;
    padding-right: 8px;
}

.dashboard_mail_detail_infovalue {
    display: block;
    width: 180px;
    float: left;
    word-wrap: break-word;
}

.dashboard_mail_preview_tab_content {
    height: 236px;
    display: none;
    padding: 0;
    overflow-y: hidden;
}

.dashboard_thumbnail_table {
    padding: 0;
    margin: 0 17px 0 17px;
    width: 56px;
    height: 79px;
}

.dashboard_thumbnail_td_container {
    width: 56px;
    height: 79px;
    vertical-align: middle;
    text-align: center
}

.report_single_mail_tg_selector {
    width: 200px;
}

.motd_content {
}

.motd_container {
    left: 0;
    top: 250px;
    position: absolute;
    z-index: 100;
}

.motd_subcontainer {
    text-align: center;
}

.motd_line {
    margin-top: 10px;
}

.motd_entry {
    padding-left:10px;
    padding-right:10px;
    padding-top: 10px;
}

.motd_button_container {
    margin: 10px;
    overflow: hidden;
}

.motd_header {
    height: 18px;
    padding-top: 4px;
}

.motd_overlay {
    width: 100%;
    height: 100%;
    position:absolute;
    top:0;
    left:0;
    z-index:90;
}

.dashboard_messages_spacer {
    margin-top: 20px;
}

.predelivery_provider_row {
    clear:left;
    margin-top:4px;
}

.predelivery_provider_checkbox {
    margin-left: 0;
    margin-bottom: 0;
    vertical-align: bottom;
}

.big_button_no_vertical_margin {
    margin-top: 0;
    margin-bottom: 0;
}

.newml_fromtg_mediatype_container {
    margin-bottom:6px
}

.newml_fromtg_container {
    height: 100%;
}

.newml_fromtg_mediatype_select_container {
    padding:5px 15px;
}

.newml_fromtg_mediatype_title {
    margin-bottom: 8px;
}

.component_separator {
    margin-top: 15px;
    margin-bottom: 15px;
}

#status_mail_field {
    width: 250px;
    float: left;
}

.status_mail_field {
    width: 250px;
}

.adresses_container{
    width:500px;
    margin-bottom: 15px;
}

.status_email_container{
    width: 400px;
}

.mailing_content_html_image {
    padding-top: 3px;
}

.mailing_send_time_container {
    vertical-align: middle;
}

.mailing_send_wrap{
    word-wrap: break-word;
    white-space: normal;
}

.admin_rights_control_panel {
    float: left;
    margin-bottom: 10px;
    width: 900px;
}

.bulk_action_content{
	padding: 0px;
}

.subject_blue_box_form_item INPUT {
    width: 700px !important;
}

.import_preview_container {
    overflow:auto;
    width:100%;
}

.new_text_module_textarea {
    width: 883px;
}

.new_text_module_separator {
    margin-top: 0;
    margin-bottom: 8px;
}

.new_text_module_label {
    font-weight: bold;
}

.text_module_buttons {
    padding-bottom:15px;
}

.text_module_name_label {
    margin-right: 10px;
}

.text_module_name_container {
    margin-left: 28px;
    margin-bottom: 11px;
    margin-top:11px;
    float:left;
}

.stat_month_form_item{
	overflow:hidden;
	margin-bottom:5px;
}

.stat_month_form_item INPUT,
.stat_month_form_item SELECT{
	width:200px;
}

.month_stat_button_container {
    width: 860px;
    margin-left: 0;
}

.month_stat_second_row {
    margin-top: 10px;
}

.month_stat_format {
    float: right;
    margin-right: 20px;
}

.recipient_month_navigation_right {
    margin-left: 10px;
}

.mailing_content_preview_order_control{
    float: left;
    margin-top: 150px;
    padding-left: 5px;
}

.mailing_single_content_preview {
    float: left;
    width: 478px;
    padding-top: 11px;
}

.mailing_single_content_editors {
    float: left;
    width: 408px;
}

.switch_mailing_content_tabs {
    width: 379px;
}

.mailing_single_content_editors_wide {
    float: left;
    width: 888px;
}

.mailing_single_content_text {
    height: 393px;
    width: 373px;
}

.mailing_single_content_controls {
    clear: left;
    overflow: hidden;
    padding-top: 20px;
}

.ecs_statistics_container {
    margin-top: 20px;
    float: left;
}

.ecs_statistics_frame {
    overflow: auto;
}

#cms_modal {
    position:absolute;
    width: 100%;
    height:100%;
    top:0;
    left:0;
}

#cms_preview_holder {
    position: absolute;
    top:20%;
    left:30%;
}

#cms_close {
    float:right;
    padding-bottom: 0.7em;
    width:66px;
}

#cms_close img {
    border:none;
    height:auto;
    width:auto;
}

#cms_preview_mode {
    margin-left:28px;
    position:relative;
    top:12px;
    clear:both;
}

#switch-preview-buttons {
    white-space:nowrap;
    width:auto;
}

.left_margin_days {
    width: 35px;
    text-align: right;
    float: left;
    margin-right: 3px;
}

#column_fixed_width {
    width: 250px;
}

#company_column_fixed_width {
    width: 270px;
}

.bottom10 {
    margin-bottom: 10px;
}

.left10 {
    margin-left: 10px !important;
}

.scrolling {
    width:100%;
    overflow:auto;
}

.table_wrapper {
    position: relative;
    left: 28px;
    overflow:auto;
    clear: left;
}

.mailing_copy_html_button {
    float: left;
    margin-top: 5px;
}

.pid_form_item{
	overflow:hidden;
	margin-bottom:10px;
}
.pid_form_item label{
	width:120px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.pid_form_item INPUT,
.pid_form_item SELECT{
	width:280px;
}

.pid_form_item TEXTAREA{
	width: 280px;
    height: 55px;
}

.pid_view_container{
	overflow:hidden;
	margin-left:28px;
	clear:left;
}

.pidmotives_update_button{
	margin-left:28px;
	float:left;
}

.pidmotives_update_container{
	margin-top:15px;
	float:left;
}

.mailcomp_table {
    margin-top: 5px;
}

.choose_stats_text {
    margin-top:8px;
    margin-bottom:8px;
}

.report_select {
    width: 200px;
    display: block;
}
.report_add {
    margin-right:0;
}
.top_10 {
    margin-top:10px;
}

.box_top_left, .box_top_right, .box_bottom_left, .box_bottom_right {
    height: 7px;
}

.cell_sides_10 {
    padding: 0 10px;
}

.mouse-scroll {
    position:absolute;
    display:block;
    top:0;
    cursor:pointer;
}

.scroll-top {
    display:none;
    height:40px;
    width:486px;
    overflow-x: auto;
    overflow-y: hidden;
    float: left;
}

.frame-holder{
    width: 486px;
    display: block;
    overflow: auto;
    position: relative;
}

.social_networks_label {
    padding-top: 4px;
}

.content_list_preview_icon_panel {
    float: right;
    margin-right: 28px;
}

.live_preview_bottom, .mailing_preview_params, .mailing_preview_frame {
    margin-left: 28px;
}

.target_view_link_container {
    margin-top: 10px;
    width: 310px;
}

.save_toggle{
	margin-left:10px;
    margin-right: 10px;
	float:left;
}

.target_dualbox_list_container {
    float: left;
}

.target_dualbox_single_button_container {
    margin-bottom: 6px;
}

.target_dualbox_buttons_separator {
    margin-bottom: 12px;
}

.help-button {
    float: right;
    margin: -8px 6px -20px 0;
    position: relative;
}

.contentbox_top{
    width:931px;
    height:11px;
}

.contentbox_bottom{
    width:931px;
    height:9px;
}

.contentbox{
    width:931px;
    height:600px;
    padding: 10px 20px;
}

#help-container{
    overflow:hidden;
    position: absolute;
    left: 1132px;
    top: 121px;
    display: none;
}

.close-image{
    width: 12px;
    height: 12px;
}

.close-button {
    float: left;
    position: relative;
    top: -5px;
    left: 7px;
    height:20px;
    width:20px;
    cursor:pointer;
    display: inline;
}

.button-dashboard{
    left: 4px;
    top: 56px;
}

.download_button {
    width: 80px;
}

.download_button a {
    padding-bottom: 0;
    height: 19px;
}

.display-none{
    display: none;
}

.radiogroup-item INPUT, .radiogroup-item LABEL{
    width: auto;
}

.grid_div_child_content {
    width: 800px;
	float:left;
	overflow:hidden;
    margin:9px 7px 9px 15px;
}

.grid_div_child_content .grid_detail_form_item {
	overflow:hidden;
	margin-bottom:10px;
}

.grid_detail_form_item select {
    width: 220px;
}

.grid_div_child_content .grid_detail_form_item label{
	width:100px;
	margin-right:10px;
	display:block;
	float:left;
	margin-top:2px;
    text-align: right;
    overflow: hidden;
}

.grid_div_child_content .grid_detail_form_item {
	width:800px;
}

.grid_div_child_content .grid_detail_form_item .grid_detail_input_text{
	width:650px;
}

.grid_div_child_progress_bar {
    margin: 0px;
    margin-top: 5px;
}

.grid_div_child_button_container {
    float: right;
    width: 800px;
}

.grid_mediapool_element_item {
    overflow: hidden;
    margin-bottom: 5px;
}
.grid_mediapool_element_item_checkbox {
    overflow: hidden;
    margin-bottom: 5px;
}
.grid_mediapool_element_item TEXTAREA,
.grid_mediapool_element_item INPUT {
	width:520px;
	display:block;
	float:left;
}
.grid_mediapool_element_item SELECT {
	width:250px;
	display:block;
	float:left;
}

.grid_mediapool_element_item LABEL {
	width:120px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.grid_mediapool_element_item_checkbox LABEL {
	width:120px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.grid_mediapool_element_item_checkbox INPUT {
	margin-left: 130px;
	display:block;
	float:left;
}

.grid_mediapool_table_image {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

.grid_mediapool_search{
    float: left;
    width: 850px;
    padding: 10px;
}

.grid_div_child_img_container {
	width: 115px;
    margin-top: 5px;
    padding: 0;

}

.grid_mediapool_search_button{
    float: left;
    padding-left: 20px;
    padding-top: 2px;
}

.grid_mediapool_search_keywords{
    width: 320px;
}

#div_search_category {
    width: 180px;
}

.image-category-selector {
    width: 260px;
}

.mediapool_search_results{
    float: left;
    overflow-y: scroll;
}

.mediapool_search_results_image {
    text-align: center;
    vertical-align: middle;
    padding: 5px;
}

.edit_template_button {
    margin-top: 5px;
    margin-right: 15px;
}

.mediapool_search_button_container {
    padding-top: 15px;
}

.grid_divchild_format_error {
    width: 400px;
    padding-left: 111px;
}

.form_columns_wrapper {
    margin-left: 10px;
    width: 590px;
}

.mailing_followup_link_container {
    padding-left: 50px;
}

.attachments-form-input{
    width: 192px;
}
.attachments-button-right{
    margin-right: 40px;
}
.attachments-button-left{
    float: left;
    margin-left: 5px;
}

.form_columns_wrapper_template_list {
    margin: 0 10px;
    width: 880px;
}

.plugin_detail_item {
    overflow: hidden;
    margin-bottom: 5px;
}

.plugin_detail_container {
    width: 645px;
    float: left;
    overflow: hidden;
}

.plugin_detail_label{
	width:180px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	margin-top:2px;
}

.plugin_detail_value{
	display:block;
	float:left;
	text-align:left;
	margin-right:10px;
	margin-top:2px;
}

.plugin_button {
    margin-right:20px;
}

.recipient_blue_box_top_left, .recipient_blue_box_top_right, .recipient_blue_box_bottom_left, .recipient_blue_box_bottom_right {
    float: left;
    height: 7px;
    position: relative;
    width: 405px;
}

.recipient_blue_box_top_right, .recipient_blue_box_bottom_right {
    float: right;
    margin-top: -7px;
    left: -3px;
}

.recipient_mailinglist_top_left, .recipient_mailinglist_top_right {
    float: left;
    height: 7px;
    left: -11px;
    top: -5px;
    position: relative;
    width: 405px;
}

.recipient_mailinglist_top_right {
    float: right;
    margin-top: -7px;
    margin-right: -22px;
}

.recipient_container {
    margin-left: 14px;
    width: 437px;
}

.recipient_content {
    width: 405px;
}

.export_dates_item {
    padding-bottom: 2px;
}

.export_dates_container label {
    width: 230px;
    float: left;
    overflow: hidden;
    text-align: right;
    margin-right: 10px;
    padding-top: 2px;
}

 #chosen-targets{
     margin: 0;
     padding-left: 5px;
 }
 #chosen-targets img{
     margin: 5px 0 0 5px;
 }

.mail_comp_hint {
    clear: left;
    margin-bottom: 6px;
    margin-left: 28px;
    margin-top: 16px;
    overflow: hidden;
    width: 889px;
}

.dashboard_no_mailings_panel {
    width: 457px;
    height: 124px;
}

.dashboard_no_mailings_message {
    margin: 50px 150px;
}

.send_mailing_right_warning {
    margin-left: 100px;
}

.send_mailing_left_warning {
    margin-right: 50px;
}

.send_mailing_delivery_warning {
    float: left;
    margin-top: 5px;
    margin-left: 206px;
}

/* Calendar styles */

.calendar-day-container {
    height: 100px;
    width: 13.8%;
    text-align: right;
    vertical-align: top;
}

.calendar-day-container-none {
    height: 100px;
}

.calendar-day-label {
    width: 100%;
    height: 16px;
}

.calendar-week-day-container {
    height: 250px;
}

.calendar-mail-label {
    padding: 2px;
    text-align: left;
    word-wrap: break-word;
    margin: 2px;
    overflow: hidden;
}

.calendar-mail-popup {
    position: absolute;
    padding: 4px;
}

#calendar-month-label {
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
}

.calendar-send-time-label {
    float: left;
}

.calendar-mail-link {
    float: right;
}

.calendar-navigation-buttons {
    width: 100%;
    margin-bottom: 8px;
}

#calendar-wrapper {
    width: 888px;
    margin-left: 28px;
    margin-top: 10px;
}

.calendar-type-container {
    margin-bottom: 10px;
}

.calendar-table {
    border-collapse: collapse;
    width: 100%;
    clear: both;
}

.calendar-popup-holder {
    visibility:hidden;
}

.calendar-wait-popup {
    visibility: hidden;
}

.calendar-wait-spinner {
    margin: 5px 0 0;
}

#calendar-days {
    margin-left: 10px;
    margin-right: 12px;
    display: inline;
    height: 14px;
    vertical-align: top;
}

.calendar-popup-button-container {
    float: right;
    width: 300px;
}

.calendar-add-comment-button {
    width: 16px;
    height: 16px;
    display: block;
    padding: 0;
    margin: 0;
    float: left;
}
.calendar-show-comments-button {
    width: 16px;
    height: 16px;
    display: block;
    padding: 0;
    margin: 0 0 0 1px;
    float: left;
}

.calendar-remove-comment-button {
    width: 11px;
    height: 15px;
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    visibility: hidden;
    z-index: 200;
}

.calendar-day-popup {
    visibility: hidden;
    width: 100px;
    text-align: left;
    position: absolute;
    padding-left: 4px;
}

#calendar-dialog-modal {
    visibility: hidden;
    overflow: hidden;
    height: 1px;
}

.calendar-mail-preview {
    float: left;
    margin-right: 4px;
}

.calendar-param-name {
    width: 150px;
    text-align: right;
    float:left;
    margin-right: 5px;
    margin-top: 5px;
}

.calendar-jump-date {
    width:80px;
}

.calendar-week-number-cell {
    width: 3.4%;
    vertical-align: bottom;
    text-align: center;
    font-weight: bold;
}

.calendar-mailing-popup-column-right {
    float: left;
}

.calendar-mailings-list-header {
    margin: 20px 0 8px 28px;
}

.userform_content_form_input {
    width: 400px;
}

.userform_content_form_label {
    padding-top: 2px;
    padding-bottom: 2px;
}

.userform_box_content textarea {
    margin-top: 5px;
    margin-bottom: 5px;
}

.userform_box_content input {
    margin-top: 5px;
    margin-bottom: 5px;
}

.extended_width_control_0, .extended_width_control_1 {
    width: 30px;
    height: 14px;
    padding: 0px;
    display: inline-block;
}

.recipient_width_control_container {
    display: inline-block;
    width: 406px;
}

.mailing_list_width_switcher {
    margin-right: 15px;
}

.recipient_delete_name_container {
    margin-right: 14px;
    overflow: hidden;
}

.cms_new_element_select {
    width: 300px;
}

.stat_tab_left, .stat_tab_left_inactive {
    height: 16px;
}

/* DEPRECATED START */

.mandatory_text{
	margin-top:10px;
	margin-bottom:9px;
	float:left;
	margin-left:28px;
}

.gender_row {
    overflow: hidden;
}

.recipient_mailinglist_item{
	overflow:hidden;
	margin-bottom:5px;
}

.recipient_mailinglist_item_status {
	width:65px;
	display:block;
	float:left;
	text-align:left;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.recipient_mailinglist_item_type {
	width:250px;
	display:block;
	float:left;
	text-align:left;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.recipient_mailinglist_type_label{
	width:50px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.recipient_mailinglist_value{
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:2px;
}

.recipient_social_container {
    overflow: hidden;
    margin-left: 110px;
}

.recipient_social_entity {
    float: left;
    margin-right: 10px;
}

.recipient_social_entity label{
    height: 20px;
}

.assistant_profi_link{
	padding-left:15px;
}

.advanced_search_filter_list_item{
	margin-bottom:5px;
	width:800px;
}

.advanced_search_filter_list_first_item{
	margin-left:49px;
}

.advanced_search_filter_select_disabled{
	width:182px;
}

.mailing-create{
	display:block;
	width:22px;
	height:15px;
	float:left;
	margin:0 3px;
}

#help-container-dashboard{
    left: 1177px;
    overflow:hidden;
    position: absolute;
    top: 121px;
    display: none;
}

.target_dualbox_select {
    width: 190px;
}

.target_dualbox_buttons_container {
    float: left;
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 22px;
}

.exportwizard_assistant_container {
    width: 250px;
}

.uploadbox_container{
	overflow:hidden;
	margin-left:28px;
	clear:left;
	width:889px;
	margin-top:8px;
}

.bulk_action_container{
	margin-left:28px;
	margin-top:11px;
    float:left;
}

.bulk_action_form_container{
}

.bulk_action_top,
.bulk_action_bottom{
	height:7px;
    width:888px;
	float:left;
}

.benchmark_selector_controls {
    float: left;
    margin-bottom: 12px;
    margin-right: 8px;
}

.float_left_button {
    float: left;
}

.inherite_width {
    width: 100%;
}

.width-auto {
    width: auto !important;
}

.position-absolute {
    position: absolute;
}

.clear-both {
    clear: both;
}

.grid_label {
    width: 110px;
}

.grid_div_child_link {
    display: inline !important;
    float: none !important;
    margin-left: 30px;
}

.grid_div_child_datepicker {
    width: 133px;
}

.grid_div_child_mediapool {
    visibility: hidden;
    font-size: 12px;
}

.mediapool_search_results_height {
    height: 470px;
}

.agn_tag_form_header {
    font-weight: bold;
    font-size: 16px;
    position: relative;
    top: 5px;
    left: 5px;
    color: #333333;
}

.agn_tag_form_table {
    margin-top: 15px;
}

.agn_tag_form_params1 {
    position: relative;
    top: 0px;
    left: 0px;
    visibility: hidden;
}

.agn_tag_form_params2 {
    position: relative;
    top: 0px;
    left: 0px;
}

.agn_tag_form_params3 {
    position: absolute;
    top: 0px;
    left: 0px;
    visibility: hidden;
}

.grid_div_child_content_child {
    width: 340px !important;
    margin-top: 8px;
    margin-bottom: 15px;
    visibility: visible !important;
    cursor: pointer !important;
    position: static !important;
    overflow:  hidden;
    border: 1px solid #777777;
}

.grid_div_child_content_name {
    font-style: italic;
    font-weight: bold;
    font-size: 11pt;
    color: #aaaaaa;
}

.grid_children_mediapool_search_results {
    width: 715px;
    height: 570px;
    float: none;
    clear: both;
}

.grid_buttons_add {
    float: left;
    background-color: #bbffbb;
    cursor: pointer;
    margin:  0 10px 0 415px;
    width: 80px;
}

.grid_buttons_remove {
    float: left;
    background-color: #ffbbbb;
    cursor: pointer;
    width: 80px;
}

#div-child-mediapool {
    visibility: visible;
    left: 260px;
}

.grid_buttons_switch {
    position: absolute;
    top: 5px;
    left: 0px;
    cursor: pointer;
    visibility: hidden;
}

.grid_template_dialog_modal {
    visibility: hidden;
    font-size: 12px;
}

.grid_template_view_button_label {
    margin-top: 3px;
}

#upload-form {
    display: none;
    position: relative;
    float: left;
    top: -35px;
    left: 360px;
    margin-bottom: -35px;
}

.upload_form_right {
    margin-right: 10px;
}

.upload_form_buttons {
    position: relative;
    display: inline;
}

.grid_mediapool_element_item_img {
    float: left;
    padding:  2px;
}

.sizes{
    bottom: -4px;
    font-size: 8pt;
    font-style: italic;
    position: relative;
    text-align: center;
    width: 100%;
}

.grey_box_container {
    margin-right: 28px;
    min-width: 888px;
}

.ui-dialog-title {
    font-size: 12px;
}

.grid-butttons {
    width: 1000px;
    text-align: center;
    display: table;
}

.grid_bg_image_search_wrapper {
    margin: 10px;
    overflow: hidden;
}

.grid_bg_image_item {
    float: left;
    margin: 0 20px;
}

.grid_bg_image_item select {
    width: 220px;
}

.show_bg_images_button {
    float: left !important;
    margin-left: 75px;
}

.grid_bg_image_title {
    width: 290px;
}

#div-panel, #div-mediapool-panel {
    min-width: 888px;
    min-height: 120px;
    display: inline;
}

.toggle-panel{
        clear: left;
        margin-top: 10px;
}
.bordered-panel{
    background-color: #EFF5FA;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}
.panel-top{
    height: 50px;
}
.panel-middle{
    min-height: 100px;
}
.panel-bottom{
    height: 7px;
    border-bottom: 1px solid #CCC;
}
.toggle-block{
    border-top: 1px solid #CCC;
    padding-top: 10px;
}

#drag-n-drop-box {
    padding: 20px 50px;
    text-align: justify;
}

.row-add-button {
    background-color: #bbFFbb;
    cursor: pointer;
    position: absolute;
    width: 25px;
    height: 20px;
    text-align: center;
}

.row-remove-button {
    background-color: #FFbbbb;
    cursor: pointer;
    position: absolute;
    width: 25px;
    height: 20px;
    text-align: center;
}

#action-buttons {
    float: left;
    width: 25px;
    background-color: #e6FFe6;
}

#remove-buttons {
    float: left;
    width: 25px;
    background-color: #FFe6e6;
}

#action-buttons-content, #remove-buttons-content {
    width: 25px;
}
/* HERE */
.preview-wrapper {
    min-height: 200px;
    overflow-x: auto;
}

#preview-template {
    background-color: #E0E0E0;
    width: 300px;
    height: 135px;
    text-align: center;
}

#preview-table {
    border-collapse: collapse;
}

.preview-cell {
    background-color: #EEEEEE;
    border: 1px solid #e0e0e0;
    height: 135px;
    padding: 0;
    margin: 0;
}

.preview-gap {
    background-color: #E0E0E0;
    height: 135px;
    padding: 0;
    margin: 0;
}

.filter_button_wrapper {
    clear: both;
    width: 100%;
}

.view-container{
    margin-top: 1px;
}

.preview-form-wrapper {
    clear: left;
    margin-top: 10px;
    margin-bottom: 15px;
    width: 800px;
}

.report_targetgroup_entry_label {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.maxWidth610 {
    max-width: 610px;
}

.maxWidth560 {
    max-width: 560px;
}

.maxWidth550 {
    max-width: 550px;
}

.maxWidth500 {
    max-width: 500px;
}

.fixed-layout {
    table-layout: fixed;
}

.marginRight5 {
    margin-right: 5px;
}

#month_list {
    width:230px;
}

#month_list_year {
    width:160px;
}

#weeks_list {
    width:230px;
}

#weeks_list_year {
    width:160px;
}

.comment-text-content {
    display: block;
    line-height: 15px;
}

.comment-dots {
    display: none;
    float: left;
    margin-bottom: -15px;
    margin-left: 30px;
    position: relative;
    top: -15px;
    width: 82px;
    line-height: 16px;
    z-index: 45;
}

.calendar-textarea {
    width: 440px;
}

a.button-disabled, a:hover.button-disabled,
a.button-disabled span, a:hover.button-disabled span {
    cursor: progress !important;
}

#recent_mails_list {
    overflow-y: hidden;
}

/* DEPRECATED END*/
