/*----------------default1.css------------------*/

body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:11px; 
}
*body { overflow:visible; }   /* wegen Scrollbars in IE8 und FF auf Admin.aspx */
html { overflow-y: scroll; }  /* wegen Scrollbars in IE8 und FF auf Admin.aspx */

img { border:none; }
a { text-decoration:none; }
.text {	font-weight:normal;	font-size:11px;	}
.label { font-weight:bold; 	font-size:11px; }
td.secondColumn { 	padding-left:5px;  }
td.firstcolumn { padding-left:8px; width:200px;}
.errorLabel { font-size: 12px; font-weight:bold; color:#ff3333; }
.doneLabel { font-size: 11px; font-weight:bold; color:Blue; }
.errorLabel_14 { font-size: 14px; font-weight:bold; color:#ff3333; }
.labelBG { font-weight:bold; font-size:11px; background-color:#eaeaeb; }
.GridHeader { vertical-align:text-top; }

.admInput {	
    font-weight:normal;	
    font-size:11px; 
    line-height:16px; 
    height:16px; 
    width:200px;
}
.admInput1 {	
    font-weight:normal;	
    font-size:11px; 
    width:200px;
}
@media print {
    #pageDiv { overflow:hidden; /* Keine Scrollbar sichtbar */
			   height: auto !important;
		     } 
	#resizeTableID_1 { overflow:hidden; /* Keine Scrollbar sichtbar */
			   height: auto !important;
		     }	     
}
/* ToolTips QuickSearch und DualListBox */
       .ToolTip {
            border: solid 1px;
            font-family: Tahoma;
            font-size: 8pt;
            background-color: lemonchiffon;
            padding-left: 5px;
            padding-right: 5px;
        }
        /* wurde verwendet in DualListBox,2, DLBMove - aktuell aber wohl nicht mehr */
/*        .ToolTip180 { width:180px;
            border:solid 1px; font-family: Tahoma; font-size:8pt; background-color: lemonchiffon;
            padding-left:5px; padding-right:5px;  overflow:visible;} 
*/	     
/*------------------LOGOUT----------------------*/

.logout_text 
{
	padding-top:30px;
	font-size:13px;
	font-weight:bold;
	color:#aee1fa;
	 
}

/*------------------LOGIN----------------------*/

#offline  {
	height:192px;
	width:380px;
	background-image:url(../Images/Background/login.gif);
	background-repeat:no-repeat;
}

.offline_text {
	padding-top:30px;
	font-size:13px;
	font-weight:bold;
	color:Red;
}
/*---------------HEAD---------------------*/

#head {
	width:100%;
	height:54px;
	background-color:#FFFFFF;
	background-image:url(../Images/Background/head.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #cdcdcd;
}

#head_navi {
	width:100%;
	height:14px;
	background-image:url(../Images/Background/head_navi.gif);
	background-repeat:repeat-x;	
	border-bottom:2px solid #cdcdcd;
	font-size:11px;
	font-weight:bold;
}

.logo_nielsen {
	margin-top:10px;
	margin-left:20px;
}

.head_header {
	margin-top:10px;
	margin-left:15px;
}

.head_navi {
	margin-right:10px;
	padding-left:10px;
	border-left:1px solid #cccccc;
	height:16px;
}

.head_navi a, .head_navi a:hover, .head_navi a:visited {
	color:#000000;
	text-decoration:none;
}

.head_company { 
    padding: 10px 14px 1px 10px; 
    font-size:12px; 
    font-weight:bold; 
} 

.head_addinfo { 
    padding: 10px 100px 1px 10px; 
    font-size:12px; 
    font-weight:bold;
    color:Red;
    text-align:left;
} 

/*---------------NAVIGATION------------------*/
.button_navi {
	margin-left:5px;
	margin-top: 10px;
}

/*-------------TOOLBAR--------------------------*/
.toolbar_table
{
	border-bottom: 1px solid #24aeef;
}

.toolbar_table_border
{
	border-bottom: 1px solid #24aeef;
}

.toolbar_table div
{
	margin-top:10px;
}

.content_td
{
	border:1px solid #24aeef;
	border-top:none;
}

.toolbar_bg {
		height:40px;
		background-image:url(../Images/Background/toolbar_bg.gif);
		background-repeat:repeat-x;
		/*padding-top:10px;*/
}


.start_toolbar_bg {
		height:22px;
		background-image:url(../Images/Background/start_toolbar_bg.gif);
		background-repeat:repeat-x;
}


.toolbar_separator {
	float:left;	
	vertical-align:top;
	height:40px;
	width:1px;
	margin-left:5px;  /* CM 5px */
	margin-right:1px; /* CM 5px */
	
}

.button {
	padding-right:4px; 
	padding-left:4px;
	margin-right:3px;
	margin-left:3px;
	font-size:11px;
	color:#FFFFFF;
}

.toolbar_icon {
	vertical-align:middle;
	margin-right:4px;
}

.toolbar_text {
	vertical-align:middle;
}

/*----------------START-PAGE--------------------------*/

.start_search {
	background-color:#FFFFFF;
	width:370px;

}

.start_my_data {
	background-color:#ceedfc;
	width:255px;
	border-left:1px solid #cccccc;
	border-right:1px solid #a5beca;
}

.start_tour {
	background-color:#80d1f6;
	width:355px;
}


.start_padding {
	padding:20px 15px 20px 15px;
}


.start_text_head {
	font-size:16px;    /*  CM 20px; */
	font-weight:bold;  /* CM */
	color:#333333;
}

.start_text_head_tour {
	font-size:16px;  /*  CM 20px; */
	font-weight:bold;  /* CM */
	color:#000000;
}

.start_sub_head {
	padding-top:20px;
	padding-bottom:2px;
	font-size:12px;
	color:#01a0e1;
	font-weight:bold;
}

.start_sub_head_data {
	padding-top:28px;
	padding-bottom:2px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.start_text_search {
	padding-top:2px;
	font-size:10px;
	line-height:13px;
	color:#000000;
	width:330px;
}

.start_text {
	font-size:11px;
	padding-left:20px;
}

.start_text_data {
	padding-top:6px;
	color:#333333;
	font-size:11px;
	width:220px;
}

.start_text_data_bottom {
	padding-top:3px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}

.news {
	font-size:11px;
	padding-top:15px;
	width:277px;
}

.news_link {
	padding-top:2px;
	color:#000000;
	font-weight:bold;
}

/*---------------REGISTER-----------------------*/

table.register
{
	display:inline;
	margin-top:10px;
	margin-left:-10px;
	margin-right:0px;
		
	float:left;
	padding-right:0px;
}

.register_middle
{
	padding-left:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}


/*
.register_active
{
	height:25px;
	margin-left:10px;
	margin-top:10px;
	padding-left:25px;
	padding-top:5px;
	width:90px;
	float:left;
	background-image:url(../Images/Navigation/register_activ.gif);		
	font-family:Arial;
	font-size:11px;
}

.register_inactive
{
	height:25px;
	margin-left:10px;
	margin-top:10px;
	padding-left:25px;
	padding-top:5px;
	width:90px;
	float:left;
	background-image:url(../Images/Navigation/register_inactiv.gif);		
	font-family:Arial;
	font-size:11px;
}


.register {
	margin-top:5px;
	float:left;
	margin-left:-10px;

}*/

/*--------------------REGISTER_END---------------*/

/*-------------------FORM--------------------------*/

.form {
	font-family:Arial;
	font-size:11px;
}


.form_button_text {
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	color:#FFFFFF; 
	
}

.form_text {
	font-size:11px;
	padding-left:4px;
}

.form_text_line {
	line-height:12px;
}

/*--------------------FILEDSETS------------------------------*/

fieldset {
	/* margin-right:5px; CM 10.11.07 */
	margin-right:0px; 
	margin-left:5px;
	border:1px solid #0171c0; 
	padding:0px;
}

legend {
	font-size:11px; 
	font-weight:bold; 
	color:#0171c0;
}

.errFieldset {
	margin-right:10px; 
	margin-left:5px;
	border:2px solid Red; 
	padding:2px;
}

.errLegend {
	font-size:11px; 
	font-weight:bold; 
	color:Red;
}


/*--------------------GROUP/EVALUATED_FIELDS---------------------*/

.field_left {
	background-color:#efeff0;
}

.field_right {
	background-color:#f4f4f5;
	text-align:center;
}

.field_add {
	background-color:#d4ebf9;
	text-align:left;
}

/*-------------INPUT_FIELD---------------------*/

input {
	padding-left:4px;
	margin-left:3px;
	/* Button sind flach. */
   	  border: 1px solid #01a2ed;
      background-color: #ffffff; 
      
    /* Beide Zeilen: inherit und der Button ist ok (3-D) */
    /*
    border:inherit; 
  	background-color:inherit;  
    */
	font-size:11px;
	height:20px;
	/*line-height:20px;*/
	vertical-align:middle;
}

input.checkbox, input.radio
{
	border:none;
}

input.blue {
	color:#00a2ed;
}

input.checkbox {
	padding:0px;
    border:none; 
	margin-right:3px;
	background:none;
	height:10px;
}

.noborder input { 
    border:none;
}

/*------------------POP_UP--------------------------------------*/

#popup_bottom {
	vertical-align:bottom;
	height:62px;
	background-image:url('../Images/Background/pop_up_bottom.gif');
	background-repeat:repeat-x; 
}

#popup_bottom_small {
	vertical-align:middle;
	height:32px;
	background-image:url('../Images/Background/pop_up_bottom.gif');
	background-repeat:repeat-x;
}

#popup_content {
	padding-top:10px;
	padding-left:13px;
	padding-right:16px;
	vertical-align:top;
}

.button_popup {
	padding-top:6px;
	margin-left:16px;
	margin-right:16px;

}

.button_popup_text{
	padding-right:10px; 
	padding-left:10px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;

}

#popup_list {
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	border:1px solid #01a2ed;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:14px;
	text-align:left;
}

.popup_list {
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	border:1px solid #01a2ed;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:14px;
	text-align:left;
}



.popup_radio {
	border:none;
	margin:-3px 0px -3px 0px;
	padding:0px;
}

/*--------------------MULTI-CRITERIA_FIELDS---------------------*/


.condList {
	background-color:#eaeaeb;	
	font-size:11px;
	/* height:30px; */
	padding-left:5px;
	/* line-height:30px; */
	 vertical-align:top;
}

.multi_c_add_i {
	background-color:#f4f4f4;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding-left:5px;
	color:#01a2ed;
}

.multi_c_add_a {
	background-color:#aee1fa;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding-left:5px;
	color:#0277d2;
}

.multi_c_field_i {
	background-color:#eaeaeb;	
	font-size:11px;
	height:30px;
	padding-left:5px;
	line-height:30px;
}

.multi_c_field_i_yesno {
	background-color:#eaeaeb;	
	font-size:11px;
	height:30px;
	padding-left:5px;
	line-height:30px;
	width:203px;
}

.multi_c_field_a {
	background-color:#aee1fa;	
	font-size:11px;
	height:30px;
	padding-left:5px;
	line-height:30px;
}


.multi_c_field_a0 {
	background-color:#aee1fa;	
	font-size:11px;
	height:30px;
	padding-left:1px;
	line-height:30px;
}

.multi_c_field_or_i {
	background-color:#eaeaeb;	
	font-size:11px;
	height:30px;
	padding-left:15px;
	line-height:30px;
}

.multi_c_or {
	background-color:#ffffff;
	font-size:11px;
	height:25px;
	line-height:25px;
	padding-left:5px;
}

.multi_c_or_space {
	font-weight:bold;
	margin-right:5px;
}

.multi_c_error {
	background-color:#aee1fa;
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:30px;
	padding-left:5px;
	color:#0277d2;
}

/* --- Flyout Änderungscodes --*/

.flyTableTitle {
	background-color:#aee1fa;	
	font-size:11px;
	font-weight:bold;
	height:16px;
	padding: 0px; 
	text-indent:2px;
	line-height:16px;
	border-bottom:solid 2px blue;
}

.flyTable {
    padding:20px; 
    background-color:White; 
    font-family:Arial; 
    font-size:9pt; 
    border:solid 2px blue;
}

/*---IMAGES---*/

.tree_hierarchies_legend_icon {
	vertical-align:text-bottom;
	margin-right:5px;
}	

img.add_black_hierarchies  {
margin-right:5px;
}

/*---------------------HIERARCHIES---------------------------*/

.table_selected {
	border-bottom:1px solid #c0c0c0;
	line-height:22px;
	height:22px;
	vertical-align:middle;
}

.table_selected_number {
	border-bottom:1px solid #c0c0c0;
	line-height:22px;
	height:22px;
	vertical-align:middle;
	text-align:right;
	padding-right:20px;
	width:80px;
}

.table_selected_img {
	border-bottom:1px solid #c0c0c0;
	line-height:22px;
	height:22px;
	vertical-align:middle;
	text-align:center;
	width:30px;
}


#legend {
	position:absolute;
	left:435px;
	top:220px;
	border:2px solid #01a2ed;
	width:180px;
	height:270px;
	
}

.legend_div {
	line-height:20px;
	height:20px;
	vertical-align:middle;
	padding-left:7px;
	margin-top:3px;
	font-size:11px;
}

.legend_div_img {
	line-height:20px;
	vertical-align:text-bottom;
	margin-right:5px;	
}


/*---------------------HIERARCHIES-END--------------------------*/

/*-------------------POP-UP-OPEN-QUERY-----------------------------*/

#popup_open_head {
	width:100%;
	border-top:1px solid #01a2ed;
	border-left:1px solid #01a2ed;
	border-right:1px solid #01a2ed;	
	margin-left:3px;
	margin-top:10px;
	text-align:left;
	background-color:#aee1fa;
}

#popup_open_body {
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	border-left:1px solid #01a2ed;
	border-right:1px solid #01a2ed;
	border-bottom:1px solid #01a2ed;
	margin-left:3px;
	margin-bottom:14px;

}

.popup_open_list {
	line-height:20px;
	height:20px;
}

/*--------------------Popup-details----------------------------*/

.popup_details {
	padding-left:10px;
	line-height:20px;
	height:20px;
}

/*--------------------Popup-export----------------------------*/

.popup_export {
	height:36px;
	line-height:16px;
	vertical-align:top;
	font-size:12px;
}

/*-----------------------POPUP--SORT--------------------------*/

.popup_sort {
	font-size:11px;
	line-height:12px;
}

.popup_sort_text {
	line-height:14px;
	height:14px;
}

.popup_sort_text_inactiv {
	line-height:14px;
	height:14px;
	color:#7f7f7f;
}

.popup_sort_text_i {
	font-size:12px;
}

.popup_sort_text_i_inactiv {
	font-size:12px;
	color:#7f7f7f;
	border-color:#80d0f6;
	
}

/*-----------------------POPUP-CustResultList------------------------*/

#popup_rl_head {
	background-color:#eaeaeb;
	width:100%;
	height:80px;
	font-size:11px;
}

.popup_rl_i {
	background-color:#fbfbfb;
	color:#bfbfbf;	
	font-size:11px;
	height:20px;
	padding-left:5px;
	line-height:20px;
}

.popup_rl_i_input {
	border: 1px solid #bfe8fa;
}

.popup_rl_a {
	background-color:#efeff0;
	color:#010101;
	font-size:11px;
	height:20px;
	padding-left:5px;
	line-height:20px;
	
}

.popup_rl_h {
	background-color:#d4ebf9;
	font-size:11px;
	height:20px;
	padding-left:5px;
	line-height:20px;
	
}


#popup_rl_list {
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	border:none;
}


.treeview_selectCR {
	font-size:11px;
	height:19px;
	margin-left:10px;
	border:1px solid #01a2ed;
    line-height:19px;
}

/*---------------------POPUP-RESULT-LIST-END------------------------*/


/*-------------------DROPDOWN IM TREEVIEW START---------------------------*/

.treeview_select {
	font-size:11px;
	height:15px;
	margin-left:10px;
	border:1px solid #01a2ed;
}

/*-------------------EVALUATION START---------------------------*/

.evaluation_iframe_top {
	width:100%;
	height:135px;
}

/*-------------------EVALWORK START---------------------------*/

.evalwork_div {
	width:100%;
	height:150px;
	overflow-y:hidden;
	overflow-x:hidden;
}

.evalwork_div_element {
	padding:0px 0px 0px 0px;
	/* margin:10px 30px 15px 10px;  CM */
	margin:6px 8px 2px 8px;
	height:120px;
	overflow-y:auto;
	overflow-x:hidden;
}

/*-------------------EVALWORK END---------------------------*/

.selwork_div {
	padding:0px 10px 10px 10px;
	/* margin:10px 40px 0px 0px;   CM */
	margin:10px 10px 0px 0px;
}

.selCondition {
	padding:2px 2px 0px 0px;
	/* margin:10px 40px 0px 0px;   CM */
	margin:5px 8px 0px 8px;
}

/* Home-Button: Back to HDBStart.aspx */
#btnHome { border:solid 2px Red; padding:0px 4px 1px 4px;} 
