/*Application global*/
#loading {
	font: 11px Arial, sans-serif;
	position: absolute;
	width: 180px;
	border: 1px solid orange;
	left: 45%;
	top: 45%;
	padding: 5px;
	background-color: #FFF;
	height: 20px;
}
#loading img {
	margin-right: 10px;
}
#loading span {
	margin-bottom: 10px;
}
.DIL {
	font: 11px Arial, sans-serif;
	width: 930px;
	height: 590px;
	position: relative;
}
.dil-print-logo,
.dil-print-topText,
.dil-print-message,
.dil-print-bottomText,
.dil-print-bijsluiter {
	display: none;
}

/*Panel*/
.dil-panel-content {
	height: 560px;
}
.dil-panelHalf.leftSide {
	width: 505px;
	top: 60px;
}
.dil-panelHalfHeader.leftSideHeader {
	height: 35px;
	width: 505px;
	top: 26px;
}
.dil-panelHalf.leftTop {
	width: 505px;
	z-index: 30;
	position: relative;
}
.dil-panelHalf.leftBottom {
	top: -130px;
	width: 505px;
	z-index: 20;
	position: relative;
}
.dil-panelHalfHeader.rightSideHeader {
	position: absolute;
	height: 35px;
	left: 530px;
	width: 380px;
	top: 26px;
}
.dil-panelHalf.rightSide {
	position: absolute;
	width: 380px;
	left: 530px;
	background-image: none;
	top: 60px;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter:alpha(opacity=30);
}
.dil-panelRow.oneven {
	background: #F7F7F7;
}
.dil-panelRow .panelRow-horz-spacer {
	width: 55px;
	float: left;
}
.dil-panelRow .panelRow-vert-spacer {
	height: 20px;
}
.dil-toolTip {
	cursor: pointer;
}
.dil-toolTip.open {
	cursor: default;
}
/*Chart*/
.barChartWrapper {
	border-top: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
}
#secondaryChart {
	position: absolute;
	left: 189px;
	top: 1px;
}

/*Form elements*/

/*inputs*/
.geslach1,
.koopHrk,
.uitTerm,
.partnerMeeVerz,
.geslach2 {
	margin: 0px;
}
.btl-slider-horizontal {
	padding-top: 0px;
}
.btl-slider .dil-slider-scaleArea {
	background-repeat: no-repeat;
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 12px;
	height: 15px;
	left: 1px;
}
.btl-slider.expDat .dil-slider-scaleArea {
	background-image: url(../images/scales/bgslider_looptijd.gif);
	width: 215px;
}
.btl-slider.operMv .dil-slider-scaleArea {
	background-image: url(../images/scales/bgslider_percentage.gif);
}
.btl-slider.operMv {
	float: left;
}
.ie .DIL input.btl-invisibleFocusInput{
	border: 0px;
}
.gecko .btl-spinner { height: 21px }
.DIL input,
.DIL textarea {
	outline: none;
	background: none;
	border: none;
}
.DIL input.koopHrkAnders {
	border: 1px solid #CCC;
	background-color: #FFF;
}
.DIL .btl-spinner input,
.DIL .btl-calendar input {
	border: none;
}
.btl-spinner.operMv {
	position: relative;
	left: 3px;
}
.btl-calendar {
	width: 100px;
}
.ie7 .btl-spinner-button-container,
.ie8 .btl-spinner-button-container {
	top: 0px;
}
.lijfKap .dil-panelRow-postFix {
	right: 95px;
}
.dil-button.afspraak {
	height: 40px;
	width: 194px;
	position: relative;
	top: 40px;
	float: left;
	background: url(../images/but_afspraak.gif) no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}
.dil-button.afspraak.hover {
	background-position: 0px -40px;
}
.DIL .bijsluiter {
	background: #FFF url(../images/bijsluiter.jpg) no-repeat;
	height: 123px;
	width: 123px;
	position: relative;
	left: 255px;
	bottom: 7px;
}
.ie .DIL .bijsluiter {
	left: 60px;
}
.DIL .afspraak-text {
	color: #666666;
	font-size: 150%;
	position: relative;
	top: 30px;
}
.virgin,
.virgin .dil-button.afspraak,
.virgin .dil-overviewPDFButton,
.virgin .dil-overviewMailButton {
	cursor: default;
}
.virgin .dil-button.afspraak {
	background-position: 0 0;
}

.DIL .btl-slider-focus .btl-slider-focus-indicator {
	border: none;
}

