body {
	background-color:	#FFF;
}

.box {
text-align:left;
}

div#devinnerlayer {
position:relative;
line-height: initial;
}

div#devinnerlayer div#scroll_up_area {
position:absolute;
top:0px;
left:0px;
right:0px;
height:50px;
z-index:100000;

}

div#devinnerlayer div#scroll_down_area {
position:absolute;
bottom:0px;
left:0px;
right:0px;
height:50px;
z-index:100000;

}


div#devinnerlayer div.scroll_enabled {
display:block;
}
div#devinnerlayer div.scroll_disabled{
display:none;
}


/*	header	*/
#header {
	background-color:	#FFF;
	border-bottom:		1px solid #565656;
	height:				125px;
	text-align:			center;
	position:			fixed;
	width:				100%;
	z-index:			2;
}

#header_top {
	background-image:		url(../images/layout/top_bg.png);
	background-position:	right;
	background-repeat:		no-repeat;
	border-bottom:			1px solid #565656;
	height:					92px;
	width:					100%;
}

#header_top a {
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
}

#header_top a:hover {
	text-decoration:underline;
}


#logo {
	height:		80px;
	left:		30px;
	position:	absolute;
	top:		7px;
	width:		160px;
}

#userinfo {
	line-height:	30px;
	height:			30px;
	position:		absolute;
	right:			10px;
	top:			0px;
	width:			660px;
	text-align:		left;
	color:#FFF;
}

#userhelp{
	position:		absolute;
	right:			10px;
	top:			30px;
	width:			100px;
	height:			14px;
	line-height:14px;
	font-size:12px;
	text-align:		right;
	color:#FFF;
}

#userlinks {
	position:		absolute;
	right:			10px;
	top:			70px;
	width:			400px;
	height:			14px;
	line-height:14px;
	font-size:12px;
	text-align:		right;
	color:#FFF;
}

#userlinks a {
margin-left:24px;
}

#userhelp a {
text-transform:none;
}

#userinfo a {
margin-right:10px;
}

#userinfo form {
	display:	block;
	float:		right;
	height:		20px;
	position:	absolute;
	right:		0px;
	top:		5px;
}

#userinfo select {
	width:	90px;
}


#main_men {
	bottom:		0px;
	height:		24px;
	list-style:	none;
	position:	absolute;
	width:		100%;
	min-width:	1330px;
	margin:		0;
}

#main_men li {
	min-width: 120px;
	text-transform:			uppercase;
	background-image:		url('../images/menu/menu_background.png');
	background-repeat:		no-repeat;
	background-position:	right;
	background-size: cover;
	float:					left;
	height:					14px;
	line-height:			25px;
	padding:				10px;
	padding-top:			0;
	margin:					0 -10px 0 10px;
}

#main_men li:hover {
	background-image:	url('../images/menu/menu_background_active.png');
}

#main_men li.active {
	background-image:	url('../images/menu/menu_background_active.png');

}

#main_men li a {
	color:				#555;
	font-weight:		bold;
	text-decoration:	none;
	display:			block;
}

#main_men li.active a {
	color:	#FFF;
}

#main_men #main_men_index,#main_men_index:hover{
width:42px;
background-image:none;
}

#main_men_index  a{
display:block;
width:42px;
height:25px;
background-image:	url('../images/menu/menu_home.png');
background-repeat:no-repeat;
}

#main_men #main_men_index {
padding:0;
margin:0;
width:32px;
min-width: unset;
}



#main {
	background-color:	#FFF;
	padding:			125px 0 10px 0;
	left:				0px;
	position:			absolute;
	width:				1266px;
/*	z-index:			1;*/
}



#left_men {
	float:		left;
	padding:	0 10px;
	clear:		left;
}

#left_men a {
	text-decoration:	none;
}

#left_men .section_head {
	color:	#000;
	width:	215px;
	height:	24px;
	display:	block;
	font-size:	12px;
	margin-top:	10px;
	text-align:	left;
	line-height:	24px;
	font-weight:	bold;
	background-image:	url(../images/menu/left_menu_bg.png);
}

#left_men .toggle {
	display:	block;
	padding-right:	36px;
	background-position:	top right;
}

#left_men .toggle .closed {
	background-image:	url(../images/menu/left_menu_closed.png);
}

#left_men .toggle .open {
	background-image:	url(../images/menu/left_menu_open.png);
}

#left_men .section_head .icon {
	width:	210px;
	height:	24px;
	display:	block;
	padding-left:	36px;
	background-repeat:	no-repeat;
	background-position:	top left;
}

#left_men .section {
	width:	213px;
	border:	1px solid #B8B8B8;
	display:	block;
	list-style:	none;
	margin:	0 0 10px 0;
	background-color:	#FFF;
}

#left_men #management, #left_men #survey {
	background-color:	#D4EAFD;
}

#left_men .section li  {
	border:	0;
	height:	25px;
	padding:	0 5px 0 36px;
	line-height:	25px;
}

#left_men .section li a  {
	color:	#464646;
}

#left_men .section li a:hover  {
	color:	#4488E5;
}

#left_men .section li.active  {
	list-style:	disc;
	margin-left:	36px;
	padding-left:	0;
}

#left_men .section li.active a  {
	color:			#464646;
	font-weight:	bold;
}



.left_men .active {

}



#content {
	float:		left;
	padding:	0 10px;
	clear:		right;
	width:		1010px;
}

#content h1 {
	background-image:	url('../images/table/table_head_background.png');
	background-repeat:	no-repeat;
	background-color:	#FFF;
	font-weight:	bold;
	line-height:	24px;
	padding:	0 0 0 10px;
	height:	25px;
	margin-top:	10px;
	color:	#000;
	font-size:	12px;
	font-family:	Arial,Helvetica,sans-serif;
	letter-spacing:	0px;
}

#content h2 {
	font-size:		16px;
	height:			16px;
	line-height:	16px;
	padding:		5px 0;
}

#content p {
	padding-bottom:	5px;
}

#content h3 {
	background-color:	#E3E3E3;
	font-size:			14px;
	margin:				10px -10px 5px -10px;
	padding:			5px 10px;
	width:850px;
}

#content hr {
	margin:	10px -10px;
	width:868px;
}


#content dl dt {
	font-weight:	bold;
	font-size:		0.9em;
}

#content dl dd {
	font-size:	0.9em;
	font-style:	italic;
	padding:	0 0 1em 1em;
}

#content .sub {
	background-color:	#FFF;
	border:				0px;
	border-top:			0;
	padding:			9px;
	padding-left:0px;
	width:				870px;
}




.sub #no_hover:hover,#campaign_title:hover {
	background-color:#FFF;
}

.sub a,#no_hover label {
color:#00A7F6;
}

.sub th {
text-align:left;
}


#content .twoCols {
	width:	375px;
}

#content input.button, #content input.check, #content input.date2, #content input.date4, #content input.field, #content select, #content label {
	float:	left;
	height:	20px;
}

#content label {
	clear:			left;
	display:		block;
	line-height:	20px;
	margin:			3px 0;
/*	padding-right:	10px; */
	text-align:		left;
	min-width: 		30px;
}

#content .defaultCell label {
	min-width: 		20px;
}


#content label.wLabel {
min-width: 100px;
}

#content label.wwLabel {
min-width: 250px;
}

#content label.wwwLabel {
min-width: 210px;
}

#content label.uLabel {
min-width: 70px;
}

#content label.uLabel2 {
margin-left:72px;
min-width: 80px;
}

#content label.check {
	clear:			right;
}

#content .filter label {
	clear:		none;
	text-align:	left;
}

#content input.button, #content input.date2, #content input.date4, #content input.field, #content select {
	margin:	2px 0;
}

#content input.date2, #content input.date4, #content input.field , #content select { /* select, , #content */
	border:	1px solid #C5C5C5;
}

#content input.field, #content select {
	clear:	right;
}


#content .filter input.field, #content .filter select {
	clear:	none;
}

#content input.field {
	width:	150px;
	height: 18px;
}

#content select.normalSelect {
	width:	140px;
	margin-right:10px;
}

#content select.wideSelect {
	width:	170px;
}

#content input.wideInput {
	width:	166px;
}

#content select.wideSelect2 {
	width:	220px;
}


#content select {
	width: 148px;
}

#content input.check, #content input.date2 {
	width:	20px;
}

#content input.left {
	margin-right:	10px;
}

#content input.date4 {
	width:	40px;
}


#content input#submit{
width:80px;
margin-left:10px;
margin-right:10px;
height:22px;
}


#content span.date_sp {
	display:		block;
	float:			left;
	line-height:	20px;
	padding:		1px 2px;
}


	/*	Info Text in input fields	*/
#content .infoText {
	color:	#BEBEBE;
}


	/*	Tooltips	*/
#content a.tooltip, span.tooltip {
	color:					red;
	font-weight:			bold;
	font-size:				14px;
	flex: 1;
	display: flex;
}

#content a.tooltip dl, span.tooltip div {
	display:				none;
}

#content a.tooltip:hover, span.tooltip:hover {
	border:					0;
	position:				relative;
	z-index:				500;
	text-decoration:		none;
	cursor: pointer;
}

#content a.tooltip:hover dl, span.tooltip:hover div {
	display:				block;
	position:				absolute;
	top:					20px;
	left:					-50px;
	padding:				5px;
	font-weight:			normal;
	color:					#000;
	border:					1px solid #000;
	background-color:		#EFEFEF;
	width:					250px;
}

#content span.tooltip:hover div p {
	font-size: 12px;
}

#content_h1_text {
	padding-left:25px;
}


#importform label {
	width:	200px;
}

#importform select, input#file {
	width:	300px;
}



#left_men_dashboard {
background-image:url('../images/menu/left_menu_1.png');
background-repeat:no-repeat;
}

.left_men_1_zu {
background-image:url('../images/menu/left_men_1_zu.png');
background-repeat:no-repeat;
}

.left_men_2_zu {
background-image:url('../images/menu/left_men_2_zu.png');
background-repeat:no-repeat;
}

.left_men_3_zu {
background-image:url('../images/menu/left_men_3_zu.png');
background-repeat:no-repeat;
}


.left_men_4_zu {
background-image:url('../images/menu/left_men_4_zu.png');
background-repeat:no-repeat;
}



.left_men_1_auf{
background-image:url('../images/menu/left_men_1_auf.png');
background-repeat:no-repeat;
}

.left_men_2_auf {
background-image:url('../images/menu/left_men_2_auf.png');
background-repeat:no-repeat;
}

.left_men_3_auf {
background-image:url('../images/menu/left_men_3_auf.png');
background-repeat:no-repeat;
}


.left_men_4_auf {
background-image:url('../images/menu/left_men_4_auf.png');
background-repeat:no-repeat;
}


#lang {
border:1px solid #DDD;
background-color:#E6E6E6;
}

.even {
background-color:#EDEDED;
}

.deleted {
background-color:#FDD;
}

.odd:hover ,.even:hover,.deleted:hover{
background-color:#DDD;
}


#content .active {
background-color:#D4EAFD;
/*background-color:#FFF;*/
}


#sub_table tr, .sub_table tr {
	height:	25px;
	border:	1px solid #B8B8B8;
	border-top:	0;
}

#sub_table_title th, .sub_table_title  th{
	border-bottom:	1px solid #B8B8B8;
	border-top:	1px solid #B8B8B8;
	color:	#6E6E6E;
	background-color:	#D4EAFD;
}

.sub_table_left {
	width:	10px;
}

#sub_table {
	margin-top:	5px;
	border:	none;
}

.sub_table {
	margin-top:	5px;
	border:	none;
}

.action_icon {
display:block;
float:left;
height:25px;
background-repeat:no-repeat;
width:35px;
}

#survey_reporting {
background-image:url('../images/table/reporting.png');
}

#survey_activate {
background-image:url('../images/table/web.gif');
}

#survey_end {
background-image:url('../images/table/web2.gif');
}

#survey_delete {
background-image:url('../images/table/muelltonne_mit_kreuz.png');
}

#survey_delreport {
background-image:url('../images/table/muelltonne_ohne_kreuz.png');
}

#survey_testmode {
background-image:url('../images/table/Testmodus.png');
}

#survey_preview {
background-image:url('../images/table/preview.png');
}

#survey_show {
background-image:url('../images/table/preview.png');
}

#address_edit {
background-image:url('../images/table/edit.png');
}

#address_delete{
background-image:url('../images/table/muelltonne_mit_kreuz.png');
}

#address_details{
background-image:url('../images/table/details.png');
}

#address_camps{
background-image:url('../images/table/verteiler.png');
}

#address_archive{
background-image:url('../images/table/archive.png');
}

#address_clientTracking{
background-image:url('../images/table/persons.png');
}


#survey_new_s,#address_new_p,#address_new_o,#download,#download2,.btn-add {
display:block;
height:25px;
line-height:25px;
padding-left:35px;
background-repeat:no-repeat;
}

#survey_new_s,#address_new_o, .btn-add {
background-image:url('../images/table/hinzufuegen_gross.png');
width:150px;
}

#address_new_p {
background-image:url('../images/table/profil_anlegen.png');
width:130px;

}

#download {
background-image:url('../images/mebro/folder_upload.png');
width:25px;
padding-left:2px;
margin-left:3px;
float:right;

background-position:0px -1px;
}

#download2 {
background-image:url('../images/table/speichern.png');
width:25px;
padding-left:2px;
margin-left:3px;
float:right;

background-position:0px -1px;
}

#survey_col_little {
width:	26px;
}

.editorNavi .campaign_btn, .editorNavi .campaign_btn_text {
	background-position:	5px 0px;
	background-repeat:	no-repeat;
	display:			block;
	height:				27px;
	line-height:		25px;
	margin-right:		7px;
	padding-left:		37px;
}

.editorNavi .campaign_btn_text {
	background-position:	2px 0px;
	height:					25px;
	padding:				1px 5px 1px 32px;
}

.editorNavi .campaign_btn_text:hover {
	text-decoration:	none;
}

#devLink {
background-image:url('../images/table/entwicklungsmodus.png');
}

#htmlLink, #pdfLink {
background-image:url('../images/table/preview.png');
}

#attachLink {
background-image: url('../images/table/attach_file.png');
}

#fix_text, #saveTextVersion {
	background-image:url('../images/table/lock_act.png');
}

.disabled #fix_text, .disabled #saveTextVersion {
	background-image:url('../images/table/lock_inact.png');
}

#refresh_text {
	background-image:url('../images/table/refresh_act.png');
}

.disabled #refresh_text {
	background-image:url('../images/table/refresh_inact.png');
}


#textLink {
background-image:url('../images/table/text_vorschau.png');
}

#campaign_3_4 {
background-image:url('../images/table/testversand.png');

}

#campaign_3_5 {
background-image:url('../images/table/hyperlink.png');
}

#campaign_3_6 {
background-image:url('../images/table/copy.png');
}

.wideSubmit {
width:	100px;
border:none;
background-image:url('../images/table/submit.png');
background-repeat:no-repeat;
color:#FFF;
height:24px;
line-height:24px;
}

.dashboard_left_menu {
display:block;
width:208px;
padding-left:5px;
padding-top:7px;
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
}

a.dashboard_left_menu {
color:#464646;
text-decoration:none;
}

a.dashboard_left_menu:hover {
color:#4488E5;
}


.table_report {
width:100%;
border:1px solid #B8B8B8;
color:#000;
font-size:12px;
empty-cells:show;
}

.table_report tr {
height:27px;
}

.table_report div {
height:21px;
width:85px;
background-color:#FFF;
font-size:14px;
text-align:center;
line-height:21px;
font-weight:bold;
border:2px solid #538ED5;
}



.table_report tr div.table_report_div2 {
background-color:#C5D9F1;
}

.table_report div:hover,.table_report tr div.table_report_div2:hover {
background-color:#538ED5;
color:white;
}

.table_report td {
width:100px;
}

.table_report td.table_report_td2 {
width:8px;
min-width:8px;
}

.table_report_title {
color:#538ED5;
font-size:14px;
}

.table_report td.table_report_title2 {
color:#000;
font-size:14px;
width:110px;
}

.table_report_hr {
height:4px;
background-color:#538ED5;
font-size:2px;
width:98%;
border:none;
display:block;
}


.table_report2 {
width:100%;
border:none;
border-collapse:collapse;
}

.table_report2 td.table_report2_space {
width:20px;
min-width:20px;
}

.table_report2 td.table_report2_td {
border:1px solid #B8B8B8;
color:#000;
font-size:12px;
}

.table_report2 tr.table_report2_graph {
height:200px;
}


#ajaxWindow {
background-color:#EEE;
min-width:200px;
border:2px solid #B8B8B8;
position:absolute;
top:240px;
left:280px;

}

#tooltip_info {
background-image:url('../images/table/info.png');
}


#chartCheckBox input {
margin-bottom:2px;
height:18px;
width:18px;
}



#content h2.ajaxH,.ajaxH,.H {
background-color:#D0E5FA;
padding-left:10px;
color:#6E6E6E;
font-size:14px;
}

#content .H {
	font-size:		14px;
	height:			18px;
	padding-left:	10px;
	line-height:	18px;
	border:			1px solid #B8B8B8;
	margin-bottom:	1px;
}

#content h4.H {
	margin:		0 0 10px 0;
	padding:	0 0 0 10px;
	border:		0;
}


.H:hover {
background-color:#BBD7F3;
}

.Hdiv {
border:	1px solid #B8B8B8;
/* margin:	0px -10px 5px -10px;*/
width:	848px;
padding-top:	10px;
padding-bottom:	10px;
margin-bottom:	10px;
padding-left:	10px;
padding-right:	10px;
}

.nice {
width:auto;
}


#content h3.nice {
width:100%;
background-color:#FFF;
padding:0;
margin:0;
}


#left_men {
clear:		none;
position:	fixed;
left:		0;
}

#content {
margin-left:245px;
}


#chartCheckBox {
position:absolute;
left:615px;
width:18px;
height:200px;
display:block;
top:81px;
}

#chartCheckBox1 {
position:absolute;
top:81px;
left:768px;
width:20px;
height:200px;
display:block;
}

#chartCheckBox2 {
position:absolute;
left:615px;
width:18px;
height:20px;
display:block;
top:46px;
}



.mbild {
border:none; position:relative; top:-4px;
float:right; margin-right:10px;
}

.mtable {
width:100%;
}

.mtable th {
padding-left:3px;
padding-right:3px;
}

.mgrey {
width:858px;
}

.mbild2 {
border:none;

}


#Hid1 {
margin-bottom:10px;
}


.contentBlockAction {
display:none;
}


div#container_Beispielansicht a{
    color: inherit !important;
}



#campaign_split,#campaign_preview,#campaign_linkliste ,#campaign_linkranking,#campaign_linkdetails,#campaign_setti,#campaign_hreflink,#campaign_heatm{
display:block;
width:28px;
height:25px;
float:left;
background-repeat:no-repeat;
}

#campaign_split {
background-image:url('../images/table/split.png');
}

#campaign_preview {
background-image:url('../images/table/preview.png');
}

#campaign_setti {
background-image:url('../images/table/grundeinstellungen.png');
}

#campaign_hreflink {
background-image:url('../images/table/http-editor.png');
}

#campaign_heatm {
background-image:url('../images/table/link_heatmap.png');
}

#campaign_linkliste {
background-image:url('../images/table/link_liste.png');
}

#campaign_linkranking {
background-image:url('../images/table/link_ranking.png');
}

#campaign_linkdetails {
background-image:url('../images/table/details.png');
}


#wait {
position:absolute;
width:100%;
height:100%;
background-color:#FFF;
border:2px solid #777;

top:0px;
left:0px;
}


.sub #msg_txt {
border:1px solid #444;
background-color:#D4EAFD;
opacity:.80;
-moz-opacity:.8;
filter:alpha(opacity=80);
padding:10px;
}

.sub #counter,.sub #counter2 {
border:1px solid #444;
background-color:#D4EAFD;
opacity:.80;
-moz-opacity:.8;
filter:alpha(opacity=80);
width:40px;
padding-left:4px;
}


#content h1.table_men_1_auf {
background-image:url('../images/menu/table_men_1_auf.png');
background-repeat:no-repeat;
margin-bottom:0px;
}


#content h1.table_men_1_zu {
background-image:url('../images/menu/table_men_1_zu.png');
background-repeat:no-repeat;
margin-bottom:0px;
}

.sub_table_show {
display:table;
}
.footer_show {
display:block;
}

.sub_table_hide,.footer_hide {
display:none;
}

.editor #small {
max-width:350px;
max-height:100px;
}


#content .textHR {
margin-left:5px;
width:99%;
}



ul.pagination {
  margin      :0;
  padding     :0;
  list-style  :none;
  text-align:center;
  }
ul.pagination li {
  margin      :0;
  padding     :0 0 2px 0;
  float       :left;
  list-style  :none; }
ul.pagination li a {
  padding     :1px 3px 3px 3px;
  display     :block; }
ul.pagination li a.currentPage {
  background  :#E4EBFF; }
.sub_table tbody tr.alt {
  background-color  :#EDEDED; }

  .sub_table th.forward_sort {
  background-color  :#D3FDFC !important; }
.sub_table th.reverse_sort {
  background-color  :#D3D5FD !important; }

.survey_end_0 {
background-color:#FFF;
border:2px solid red;
height:18px !important;
}

.survey_end_1 {
background-color:#FFF;
border:2px solid green;
height:18px !important;
}

.survey_end_2 {
border:1px solid #B8B8B8;
background-color:#00A7F6;
color:#FFF !important;
}

.survey_page_0 {
background-color:#FFF;
}

.survey_page_1 {
background-color:#00A7F6;
color:#FFF !important;
}


.lpb:hover {

}


.lp {

position:relative;
top:-40px;
left:-1px;
color:#000;
width:22px;
height:20px;
border:1px solid #B8B8B8;
background-color:#FFF;
}

.lp:hover {
background-color:#00A7F6;
}


p.error {
	color: red;
}