/* ui_customers.css*/
tr.campaign_style_AT-International{background-color:#FFE6CC;}
tr.campaign_style_SK-National{background-color:#FF8F8F;}
tr.campaign_style_SK-International{background-color:#FFCCCC;}
tr.campaign_style_HU-International {background-color:#E6FFCC;}
tr.campaign_style_HU-National{background-color:#FFFFCC;}

.threeColTable { width:100%; }
.threeColTable td{padding-top: 2px}
.threeColTable td.cbx { width:10%; text-align:center;}
.threeColTable td.label { width:45%; }
.threeColTable td.additional { width:45%; }
.threeColTable td.label .sliderVal {text-align:right; padding-right:10px; }

.lifelineTreeTable { width:100%; }
.lifelineTreeTable th.countMatching {text-align:right !important; font-weight: bold; }
.lifelineTreeTable td.glossar {text-align: right; vertical-align: top; padding-top: 8px; padding-right: 10px; }

.check {background-image:url('../../images/lifelinetreetable/check.png'); width: 15px; height: 15px; display:inline-block; vertical-align: middle; background-repeat:no-repeat; margin-right:3px}
.uncheck {background-image:url('../../images/lifelinetreetable/uncheck.png'); width: 15px; height: 15px; display: inline-block; vertical-align: middle; background-repeat:no-repeat; margin-right:3px}
.info-blue {background-image:url('../../images/lifelinetreetable/info-blue.png'); width: 15px; height: 15px; display: inline-block; vertical-align: middle; padding-right: 0px; background-repeat:no-repeat; margin-right:3px}
.trend-up {background-image:url('../../images/lifelinetreetable/trend-up.png'); width: 22px; height: 16px; display: inline-block; vertical-align: middle; background-repeat:no-repeat}
.trend-down {background-image:url('../../images/lifelinetreetable/trend-down.png'); width: 22px; height: 16px; display: inline-block; vertical-align: middle; background-repeat:no-repeat}
.trend-middle {background-image:url('../../images/lifelinetreetable/trend-middle.png'); width: 22px; height: 16px; display: inline-block; vertical-align: middle; background-repeat:no-repeat}


.cffconfirm { 
	background:url("../../images/cff_sponsorship_confirmbox.png") no-repeat scroll left top transparent;
	height:137px;
	width:480px;
	padding: 20px 140px 0px 140px;
}

.cffconfirm  h1 { margin-bottom:0px; }

/* jquery.treeview.css*/
.treeview {
	border: #EDEDED 1px solid;
	margin-bottom: 30px;
}
.treeview ul.treeview-bg{color: #4F4F4F; margin-top: 4px; margin-left: 10px}
.treeview a.treeview-bg{color: #4F4F4F;font-weight: bold;}
.treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}



.treeview .hitarea {
	background: url(../../plugins/jstree/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { cursor: pointer }

.treeview li { background: url(../../plugins/jstree/images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../../plugins/jstree/images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../../plugins/jstree/images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../../plugins/jstree/images/treeview-red.gif); } 

.treeview-black li { background-image: url(../../plugins/jstree/images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../../plugins/jstree/images/treeview-black.gif); }  

.treeview-gray li { background-image: url(../../plugins/jstree/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../../plugins/jstree/images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(../../plugins/jstree/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../../plugins/jstree/images/treeview-famfamfam.gif); } 

.treeview .placeholder {
	background: url(../../plugins/jstree/images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../../plugins/jstree/images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../../plugins/jstree/images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../../plugins/jstree/images/file.gif) 0 0 no-repeat; }


/* jquery.tooltip.css*/
#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	opacity: 0.95;
}
#tooltip h3, #tooltip div { margin: 0; }


/* ui_detail.css*/

/* ui-widget Überladungen */
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea { font-size: 1em; font-family: Arial, Helvetica, Sans-Serif; }
.ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.ui-dialog-hidden {display: none; }

/* ui-tabs Überladungen */
ul.ui-tabs-nav {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	background-color: White;
	background-position: left 26px;
	background-repeat: repeat-x;
	height: 27px;
}
div.addressTab {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	background-color: White;
}
div.bankAccountTab {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	background-color: White;
}
ul.ui-tabs-nav a span {
	color:#136AA5;
	font-size: 10px;
	font-weight:bold;
	height:20px;
}

tr.blueborderbottom td { border-bottom:1px solid #004877; padding-top: 5px; padding-bottom:5px;}

tr.blueborderbottom td#icon { text-align:center;}

tr.blueborderbottom th { border-bottom:1px solid #004877; color:#004877; font-size:105%; padding-bottom:5px;}

div.goldline { height:1px; margin:0; padding:0; border:0; background-color:#D4B45F;}