@font-face 
{
    font-family: 'DINRegular';
    src: url('../fonts/din-webfont.eot');
    src: url('../fonts/din-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/din-webfont.woff') format('woff'),
         url('../fonts/din-webfont.ttf') format('truetype'),
         url('../fonts/din-webfont.svg#DINRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

* 
{
	box-sizing: content-box;
}

.dynamicForm select.form-control
{
	height: 29px !important;
	width: 203px;
}

body
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0px;
	background-size: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0;
}

body img 
{
  max-width: none !important;
  height: auto !important;
}

p
{
	margin: 0px !important;
}

span.colored 
{
	font-weight: bold;
	color: #B52C61 !important;
}

.clear 
{
	clear: both;
}

a 
{
	color: #009fd6;
  	text-decoration: underline;
}

a:hover 
{
	color: #B52C61;
}

.dynamicForm
{
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000000;
}

.dynamicForm td
{
	padding-left: 5px !important;
}

.dynamicForm td span label
{
	padding-left: 2px;
	padding-right: 10px;
}

.dynamicForm .error
{
	margin-left: 0px !important;
	margin-top: 10px !important;
	margin-bottom: 5px !important;
	padding: 0 15px !important;
	width: 244px !important;
	border: red 1px solid !important;
}

.siteobject_forms_newadvisorform .dynamicForm .error
{
	color: red !important;
	border: red 0px solid !important;
}

.dynamicForm th
{
	padding-top: 5px !important;
	padding-left: 0px !important;
	text-align: left;
}

.dynamicForm input.text, .dynamicForm input.hasDatepicker
{
	/*
	width: 262px;
	*/
	width: 272px;	
}

.dynamicForm textarea
{
	width: 273px;
	height: 71px;
	padding-top: 4px !important;
	/*
    padding-left: 14px !important;
    */
    padding-left: 3px !important;
}

.form-control 
{
	padding: 0px;
	box-shadow: none;
}

.radio-inline, .checkbox-inline 
{
	padding-left: 0px;
}

label
{
	font-weight: normal !important;	
}

input[type="radio"], input[type="checkbox"] 
{
	margin: 0px;
}

input[type="text"], input[type="file"], input[type="password"] 
{
	padding: 2px !important;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	margin-right: 1px;
	width: 250px;
	margin-bottom: 1px;
}

.btn, .btn:hover {
	padding: 0px;
	color: white;
}

.siteobject_advisors_zonnepanelenlink .button, .siteobject_advisors_onderhoudlink .button, .siteobject_advisors_cvketellink .button
{
	width: 222px !important;
	height: 54px !important;
	background-color: transparent !important;
	background-repeat: no-repeat;
	padding: 0px !important;
	line-height: 54px;
	text-align: center;
}

.siteobject_advisors_zonnepanelenwizard, .siteobject_advisors_cvketelwizard
{
	padding: 0px 20px;
}

.siteobject_advisors_zonnepanelenwizard .title, .siteobject_advisors_cvketelwizard .title 
{
	height: 30px;
	line-height: 30px;
	font-family: 'DINRegular';
	font-size: 15px;
	color: #ffffff;
	margin-bottom: 30px;
}

.siteobject_advisors_zonnepanelenwizard .closeAdvisor, .siteobject_advisors_zonnepanelenwizard .closeAdvisor:hover, .siteobject_advisors_cvketelwizard .closeAdvisor, .siteobject_advisors_cvketelwizard .closeAdvisor:hover
{
	width: 80px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #ffffff;
}

.siteobject_advisors_zonnepanelenwizard .nextQuestionPage
{
	position: absolute;
	right: 42px;
	top: 305px;
}

.siteobject_advisors_cvketelwizard .nextQuestionPage
{
	position: absolute;
	right: 265px;
	top: 405px;
}

.siteobject_advisors_cvketelwizard #advisorNext
{
	position: absolute;
	right: 600px;
	top: 313px;
}

.siteobject_advisors_zonnepanelenwizard .previousPage
{
	position: absolute;
	left: 20px;
	bottom: 20px;
}

.siteobject_advisors_cvketelwizard .previousPage
{
	position: absolute;
	left: 20px;
	top: 405px;
}

.siteobject_advisors_cvketelwizard .previousAnswers table tr td
{
	padding: 3px 0;
}

.siteobject_advisors_cvketelwizard .previousAnswers table:not(:last-child) tr td
{
	border-bottom: 1px solid #e9e9e9;
}

.siteobject_advisors_zonnepanelenwizard .emailResults, .siteobject_advisors_cvketelwizard .emailResults
{
	position: absolute;
	right: 20px;
	bottom: 15px;
}

.siteobject_advisors_zonnepanelenwizard .emailResults input, .siteobject_advisors_cvketelwizard .emailResults input
{
	width: 215px !important;
}

.siteobject_advisors_zonnepanelenwizard .emailResults a, .siteobject_advisors_cvketelwizard .emailResults a
{
	float: right;
}

.siteobject_advisors_zonnepanelenwizard .help, .siteobject_advisors_cvketelwizard .help
{
	position: absolute;
	left: 630px;
	bottom: 20px;
	font-size: 14px;
	display: block;
	width: 50px;
	height: 20px;
	text-align: center;
}

.siteobject_advisors_cvketelwizard .help
{
	text-align: left;
	background: url('../images/helpbox.png') top right no-repeat;
	border: 0px solid white;
}

.siteobject_advisors_zonnepanelenwizard .help img, .siteobject_advisors_cvketelwizard .help img
{
	display: none;
	position: absolute;
	bottom: 20px;
	right: 0px;
}

.siteobject_advisors_zonnepanelenwizard a.help:hover img, .siteobject_advisors_cvketelwizard a.help:hover img
{
	display: block;
}

.siteobject_advisors_zonnepanelenwizard .pages, .siteobject_advisors_cvketelwizard .pages
{
	font-family: 'DINRegular';
	font-size: 15px;
	margin-bottom: 30px;
}

.siteobject_advisors_zonnepanelenwizard .pages span, .siteobject_advisors_cvketelwizard .pages span
{
	margin-right: 25px;
}

.siteobject_advisors_zonnepanelenwizard .pages .first, .siteobject_advisors_cvketelwizard .pages .first
{
	color: #B52C61;
}

.siteobject_advisors_zonnepanelenwizard .pages .current, .siteobject_advisors_cvketelwizard .pages .current 
{
	color: #000000;
	font-weight: bold;
}

.siteobject_advisors_zonnepanelenwizard .pages .todo, .siteobject_advisors_cvketelwizard .pages .todo
{
	color: #999999;
}

.siteobject_advisors_zonnepanelenwizard .question, .siteobject_advisors_cvketelwizard .question 
{
	font-family: 'DINRegular';
	font-size: 24px;
	line-height: 24px;
	color: #666666;
	margin-top: 75px;
	margin-bottom: 30px;
	width: 650px;
}

.siteobject_advisors_zonnepanelenwizard .subquestion, .siteobject_advisors_cvketelwizard .subquestion
{
	font-family: 'DINRegular';
	font-size: 16px;
	line-height: 16px;
	color: #666666;
	margin: 5px 0px;
}

.siteobject_advisors_zonnepanelenwizard .summaryValue , .siteobject_advisors_cvketelwizard .summaryValue
{
	font-family: 'DINRegular';
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	position: absolute;
}

.siteobject_advisors_zonnepanelenwizard hr, .siteobject_advisors_cvketelwizard hr
{
	width: 568px;
	border: 0px none;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 6px;
	margin-bottom: 6px;
}

.siteobject_advisors_zonnepanelenwizard .previousAnswers, .siteobject_advisors_cvketelwizard .previousAnswers 
{
	position: absolute;
	top: 115px;
	right: 10px;
	width: 235px;
	color: #999999;
}

.siteobject_advisors_zonnepanelenwizard .previousAnswers ul, .siteobject_advisors_cvketelwizard .previousAnswers ul
{
	margin: 10px 0px;
	list-style-type: none;
	padding: 0px;
}

.siteobject_advisors_zonnepanelenwizard .previousAnswers ul li, .siteobject_advisors_cvketelwizard .previousAnswers ul li
{
	border-bottom: 1px solid #e6e6e6;
	list-style-type: none;
	background-image: url('../images/checkmark.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm, .siteobject_advisors_cvketelwizard .dynamicForm {
  background-color: #F1F7FB;
  padding-top: 10px;
  padding-bottom: 10px;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm th, .siteobject_advisors_cvketelwizard .dynamicForm th
{
	font-weight: bold;
	padding-left: 10px !important;
	vertical-align: middle;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm td, .siteobject_advisors_cvketelwizard .dynamicForm td
{
	padding: 2px;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm .row_ElementHidden, .siteobject_advisors_cvketelwizard .dynamicForm .row_ElementHidden
{
	display: none;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm div.error, .siteobject_advisors_cvketelwizard .dynamicForm div.error
{
	display: none;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm .error, .siteobject_advisors_cvketelwizard .dynamicForm .error
{
	color: red !important;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm input[type=submit], .siteobject_advisors_cvketelwizard .dynamicForm input[type=submit]
{
	background: url("../images/advisor-input-submit-bg.png") center center no-repeat !important;
	width: 92px !important;
	height: 34px !important;
	padding: 0px !important;
	padding-top: 0px !important;
	font-family: Trebuchet MS !important;
	font-size: 15px !important;
	color: #fff !important;
	border: 0 !important;
	cursor: pointer !important;
	text-decoration: none !important;
	margin-right: 4px !important;
	margin-top: 0 !important;
	display: block !important;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm input[type=submit]:hover, .siteobject_advisors_cvketelwizard .dynamicForm input[type=submit]:hover
{
	background: url("../images/advisor-input-submit-bg-hover.png") center center no-repeat !important;
}

.siteobject_advisors_zonnepanelenwizard input.text , .siteobject_advisors_cvketelwizard input.text,
.siteobject_advisors_zonnepanelenwizard .row_ElementZipCodeHouseNumber input,
.siteobject_advisors_cvketelwizard .row_ElementZipCodeHouseNumber input,
.siteobject_advisors_zonnepanelenwizard .dynamicForm textarea,
.siteobject_advisors_cvketelwizard .dynamicForm textarea
{
	height: 29px !important;
	width: 269px;
	padding-left: 5px !important;
	background: url("../images/advisor-input-text-bg.png") no-repeat;
	border: 0px none !important;	
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm textarea,
.siteobject_advisors_cvketelwizard .dynamicForm textarea
{
	height: 70px !important;
	background: white;
}

.siteobject_advisors_zonnepanelenwizard .row_ElementZipCodeHouseNumber .zipCode input,
.siteobject_advisors_cvketelwizard .row_ElementZipCodeHouseNumber .zipCode input {
	width: 100px;
}

.siteobject_advisors_zonnepanelenwizard .row_ElementZipCodeHouseNumber .houseNumber input,
.siteobject_advisors_cvketelwizard .row_ElementZipCodeHouseNumber .houseNumber input {
	width: 60px !important;
}

.siteobject_advisors_zonnepanelenwizard .row_ElementZipCodeHouseNumber .houseNumberAddition input,
.siteobject_advisors_cvketelwizard .row_ElementZipCodeHouseNumber .houseNumberAddition input {
	width: 60px !important;
}

.siteobject_advisors_zonnepanelenwizard .innerLabel,
.siteobject_advisors_cvketelwizard .innerLabel {
	float: none;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm .zipCode,
.siteobject_advisors_cvketelwizard .dynamicForm .zipCode {
	width: 100px;
}

@media (max-width: 991px) {
	.siteobject_advisors_zonnepanelenwizard .dynamicForm .zipCode,
	.siteobject_advisors_cvketelwizard .dynamicForm .zipCode {
		float: left;
	}
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm .col-xs-12 .houseNumberAdditionFieldsWrapper .houseNumber,
.siteobject_advisors_zonnepanelenwizard .dynamicForm .col-xs-12 .houseNumberAdditionFieldsWrapper .houseNumberAddition,
.siteobject_advisors_cvketelwizard .dynamicForm .col-xs-12 .houseNumberAdditionFieldsWrapper .houseNumber,
.siteobject_advisors_cvketelwizard .dynamicForm .col-xs-12 .houseNumberAdditionFieldsWrapper .houseNumberAddition
{
	width: 75px !important;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm .col-xs-12 .houseNumberAdditionFieldsWrapper .houseNumber input[type="text"],
.siteobject_advisors_zonnepanelenwizard .dynamicForm .col-xs-12 .houseNumberAdditionFieldsWrapper .houseNumberAddition input[type="text"],
.siteobject_advisors_cvketelwizard .dynamicForm .col-xs-12 .houseNumberAdditionFieldsWrapper .houseNumber input[type="text"],
.siteobject_advisors_cvketelwizard .dynamicForm .col-xs-12 .houseNumberAdditionFieldsWrapper .houseNumberAddition input[type="text"]
{
	margin-left: 15px;
}

.siteobject_advisors_zonnepanelenwizard .radio-inline,
.siteobject_advisors_zonnepanelenwizard .checkbox-inline,
.siteobject_advisors_cvketelwizard .radio-inline,
.siteobject_advisors_cvketelwizard .checkbox-inline
{
	padding-left: 25px;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm .houseNumberAdditionFieldsWrapper, 
.siteobject_advisors_cvketelwizard .dynamicForm .houseNumberAdditionFieldsWrapper {
	float: left;
}

@media (max-width: 991px) {
	.siteobject_advisors_zonnepanelenwizard .dynamicForm .houseNumberAdditionFieldsWrapper, 
	.siteobject_advisors_cvketelwizard .dynamicForm .houseNumberAdditionFieldsWrapper {
		padding-top: 0px;
		width: 168px;
	}
}

.siteobject_advisors_zonnepanelenwizard .row_ElementZipCodeHouseNumber .col-sm-4,
.siteobject_advisors_cvketelwizard .row_ElementZipCodeHouseNumber .col-sm-4 {
	text-align: left;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm .row,
.siteobject_advisors_cvketelwizard .dynamicForm .row {
	padding: 4px 15px 8px 15px;
	width: calc(100% - 15px);
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm .valid,
.siteobject_advisors_cvketelwizard .dynamicForm .valid,
.siteobject_advisors_zonnepanelenwizard .dynamicForm .invalid,
.siteobject_advisors_cvketelwizard .dynamicForm .invalid
{
	background-position: calc(100% - 270px) 0px;
}

.siteobject_advisors_zonnepanelenwizard .answer input[type=radio], .siteobject_advisors_cvketelwizard .answer input[type=radio]
{
	position: absolute;
	top: -1000px;
	left: -1000px;
}

.siteobject_advisors_zonnepanelenwizard .answer label, .siteobject_advisors_cvketelwizard .answer label
{
	display: inline-block;
	cursor: pointer;
	background-position: left top;
	background-repeat: no-repeat;
}

.siteobject_advisors_zonnepanelenwizard .answer label.selected, .siteobject_advisors_cvketelwizard .answer label.selected
{
	background-position: left bottom;
}

.siteobject_advisors_zonnepanelenwizard .answer label:hover, .siteobject_advisors_cvketelwizard .answer label:hover
{
	background-position: left center;
}

.siteobject_advisors_zonnepanelenwizard .dynamicForm, .siteobject_advisors_cvketelwizard .dynamicForm
{
	position: relative;
	width: 560px;
}

#generatedForm_5071 
{
	margin-bottom: 35px;	
}

#generatedForm_5084 th,
#generatedForm_5085 th,
#generatedForm_5013 th,
#generatedForm_5083 th
{
	width: 100px;
}

#generatedForm_5084 input.text,
#generatedForm_5085 input.text,
#generatedForm_5013 input.text,
#generatedForm_5083 input.text 
{
	width: 200px;
}

#generatedForm_5084 textarea,
#generatedForm_5085 textarea,
#generatedForm_5013 textarea,
#generatedForm_5083 textarea
{
	width: 200px;
	height: 135px !important;
	background-color: #fff;
	background-image: url('../images/textarea-bg-large.png');
}

#generatedForm_5084 .row_ElementSubmit,
#generatedForm_5085 .row_ElementSubmit,
#generatedForm_5013 .row_ElementSubmit,
#generatedForm_5083 .row_ElementSubmit
{
	position: absolute;
	right: 10px;
	bottom: -50px;
}

#generatedForm_5084 .row_ElementTextarea,
#generatedForm_5085 .row_ElementTextarea,
#generatedForm_5013 .row_ElementTextarea,
#generatedForm_5083 .row_ElementTextarea
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

#generatedForm_5084 .row_ElementTextarea th,
#generatedForm_5085 .row_ElementTextarea th,
#generatedForm_5013 .row_ElementTextarea th,
#generatedForm_5083 .row_ElementTextarea th
{
	position: absolute;
	top: -25px;
	left: 0px;
}

/* forms - cv ketel kiezer */

#generatedForm_5094 th,
#generatedForm_5095 th,
#generatedForm_5096 th
{
	width: 100px;
}

#generatedForm_5094 input.text,
#generatedForm_5095 input.text,
#generatedForm_5096 input.text
{
	width: 200px;
}

#generatedForm_5094 textarea,
#generatedForm_5095 textarea,
#generatedForm_5096 textarea
{
	width: 200px;
	height: 139px !important;
	background-color: #fff;
	background-image: url('../images/textarea-bg-large.png') !important;
}

#generatedForm_5094 .row_ElementSubmit
{
	position: absolute;
	right: 10px;
	bottom: -75px;
}
#generatedForm_5095 .row_ElementSubmit,
#generatedForm_5096 .row_ElementSubmit
{
	position: absolute;
	right: 10px;
	bottom: -100px;
}

#generatedForm_5094 .row_ElementTextarea,
#generatedForm_5095 .row_ElementTextarea,
#generatedForm_5096 .row_ElementTextarea
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

#generatedForm_5094 .row_ElementTextarea th,
#generatedForm_5095 .row_ElementTextarea th,
#generatedForm_5096 .row_ElementTextarea th
{
	position: absolute;
	top: -31px;
	left: 0px;
}

.siteobject_advisors_cvketelwizard form.hasForm  .previousPage
{
	top: 510px;
}

#table_generatedForm_5097
{
	padding: 0;
}

#table_generatedForm_5097 #elementRow_submit *
{
   height: 14px !important;
    line-height: 12px !important;
    padding: 0 !important;
}

#generatedForm_5097 .dynamicForm 
{
	width: 230px;
	background-color: transparent;
}

#generatedForm_5097 input.text 
{
	width: 220px;
}

#generatedForm_5097 .row_ElementSubmit input
{
	float: right;
	background-image: none !important;
	color: #009fd6 !important;
	text-decoration: underline !important;
	font-size: 11px !important;
	font-family: Verdana !important;
	padding: 0px !important;
	margin: 0px !important;
	width: auto !important;
}

#generatedForm_5087 .dynamicForm 
{
	width: 230px;
	position: absolute;
	left: 600px;
	bottom: 0px;
	background-color: white;
}

#generatedForm_5087 input.text 
{
	width: 220px;
}

#generatedForm_5087 .row_ElementSubmit input
{
	float: right;
	background-image: none !important;
	color: #009fd6 !important;
	text-decoration: underline !important;
	font-size: 11px !important;
	font-family: Verdana !important;
	padding: 0px !important;
	margin: 0px !important;
	width: auto !important;
}

.siteobject_advisors_onderhoudwizard
{
	padding: 0px 20px;
}

.siteobject_advisors_onderhoudwizard .title 
{
	height: 30px;
	line-height: 30px;
	font-family: 'DINRegular';
	font-size: 15px;
	color: #ffffff;
	margin-bottom: 30px;
}

.siteobject_advisors_onderhoudwizard .closeAdvisor, .siteobject_advisors_onderhoudwizard .closeAdvisor:hover
{
	width: 80px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #ffffff;
}

.siteobject_advisors_onderhoudwizard .nextQuestionPage, .siteobject_advisors_onderhoudwizard .nextPage
{
	position: absolute;
	right: 42px;
	top: 305px;
}

.siteobject_advisors_onderhoudwizard .previousPage
{
	position: absolute;
	left: 20px;
	bottom: 100px;
}

.siteobject_advisors_onderhoudwizard .pages
{
	font-family: 'DINRegular';
	font-size: 15px;
	margin-bottom: 30px;
}

.siteobject_advisors_onderhoudwizard .pages span
{
	margin-right: 25px;
}

.siteobject_advisors_onderhoudwizard .pages .first
{
	color: #B52C61;
}

.siteobject_advisors_onderhoudwizard .pages .current 
{
	color: #000000;
	font-weight: bold;
}

.siteobject_advisors_onderhoudwizard .pages .todo
{
	color: #999999;
}

.siteobject_advisors_onderhoudwizard .question 
{
	font-family: 'DINRegular';
	font-size: 24px;
	line-height: 24px;
	color: #666666;
	margin-top: 70px;
	margin-bottom: 10px;
	width: 650px;
}

.siteobject_advisors_onderhoudwizard .previousAnswers 
{
	position: absolute;
	top: 50px;
	right: 10px;
	width: 235px;
	color: #999999;
	height: 390px;
}

.siteobject_advisors_onderhoudwizard .previousAnswers #advisorStars
{
	position: absolute; 
	bottom: 85px;
	left: 0;
	height: 40px;
	line-height: 40px;
	width: 100%;
}

.siteobject_advisors_onderhoudwizard .previousAnswers #advisorPrice
{
	position: absolute; 
	bottom: 45px;
	left: 0;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	height: 40px;
	line-height: 40px;
	width: 100%;
	font-weight: bold;
}


.siteobject_advisors_onderhoudwizard .previousAnswers #advisorPrice .right
{
	font-size: 14px;
}

.siteobject_advisors_onderhoudwizard #priceSummary .previousAnswers #advisorPrice .right
{
	font-size: 11px;
}

#priceSummary .previousAnswers
{
	top: 100px;
}

#priceSummary .tp
{
	border-bottom: 1px solid #e9e9e9;
	height: 20px;
	line-height: 20px;
}

#priceSummary #check
{
	border-bottom: 1px solid #e9e9e9;	
}

#priceSummary  #check *
{
	text-decoration: line-through;
}

.tabContent table td
{
	vertical-align: top;
	width: 175px;
	padding-right: 10px;
	height: 155px;
}

.tabContent table td .right
{
	float: right;
	margin-right: 2px;
}

.tabContent table td .answeritem
{
	border-bottom: 1px solid #e9e9e9;
	height: 30px;
	line-height: 30px;
}

div.border
{
	float: left;
	border-bottom: 1px solid #e9e9e9;
	width: 100px;
	height: 30px;
}

div.border2
{
	width: 410px;
}

div.border3
{
	width: 343px;
}

div.border1
{
	width: 477px;
}
.summaryTabFooter
{
	width: 565px;
	padding-top: 40px;	
}

.summaryTabFooter .summaryStars
{
	width: 165px;
	border-bottom: 1px solid #e9e9e9;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: right;
	background-color: #f8f8f8;
	vertical-align: middle;
	padding-right: 10px;
}

.summaryTabFooter .summaryStars img
{
	margin-top: 10px;
}

.summaryTabFooter .summaryStarsLabel
{
	width: 165px;
	float: left;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f8f8f8;
	padding-left: 10px;
}

.summaryTabFooter .summaryPrice
{
	width: 155px;
	border-bottom: 1px solid #e9e9e9;
	float: left;
	margin-left: 20px;
	height: 135px;
	padding:100px 10px 0;
	line-height: 30px;
	margin-top: -195px;
	background-color: #f8f8f8;
	position: relative;
}

.summaryTabFooter .summaryPrice .priceSpan
{
	position: absolute;
	top: 130px;
	left: 10px;
}

.summaryTabFooter .summaryPrice .permonthSpan
{
	position: absolute;
	top: 166px;
	left: 10px;
	font-size: 14px;
}

.summaryTabFooter .summaryPrice .thispriceSpan
{
	position: absolute;
	left: 10px;
	top: 25px;
	font-size: 13px;
	font-weight: bold;
}

.summaryTabFooter .summaryPrice span
{
	font-size: 24px;
}

#priceSummary #advisorPrice
{
	position: relative;
	bottom: auto;
	left: auto;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	font-size: 11px !important;
}

.siteobject_advisors_onderhoudwizard .previousAnswers .right
{
	display: inline-block;
	float: right;
}

.siteobject_advisors_onderhoudwizard .tabHeader
{
	width: 67px;
	float: left;
	height: 20px;
	padding: 5px 10px;
	background-image: url('../images/tabje.png');
	margin-bottom: 19px;
	margin-top: 1px;
	cursor: pointer;
	text-align: center;	
}

.siteobject_advisors_onderhoudwizard .newTab
{
	width: 130px;
	background-image: url('../images/newtab.png');	
	float: left;
	height: 20px;
	padding: 5px 10px;
	margin-bottom: 19px;
	margin-top: 1px;
	cursor: pointer;
	text-align: center;
}

.siteobject_advisors_onderhoudwizard .disabledTab
{
	padding: 5px 0;
	background: none;
	border-bottom: 1px solid #e9e9e9;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: center;
}

.siteobject_advisors_onderhoudwizard .dynamicForm th
{
	font-weight: bold;
	padding-left: 10px !important;
	vertical-align: middle;
}

.siteobject_advisors_onderhoudwizard .dynamicForm td
{
	padding: 1px;
}

.siteobject_advisors_onderhoudwizard .dynamicForm .row_ElementHidden
{
	display: none;
}

.siteobject_advisors_onderhoudwizard .dynamicForm div.error
{
	display: none;
}

.siteobject_advisors_onderhoudwizard .dynamicForm input[type=submit]
{
	background: url("/modules/advisors/images/oens_versturen.png") center center no-repeat !important;
	width: 106px !important;
	height: 35px !important;
	padding: 0px !important;
	padding-top: 0px !important;
	font-family: Trebuchet MS !important;
	font-size: 0px !important;
	color: #fff !important;
	border: 0 !important;
	cursor: pointer !important;
	text-decoration: none !important;
	margin-right: 4px !important;
	margin-top: 0 !important;
	display: block !important;	
}

.siteobject_advisors_onderhoudwizard .dynamicForm input[type=submit]:hover
{
	
}

.siteobject_advisors_onderhoudwizard input.text 
{
	height: 29px !important;
	width: 269px;
	padding-left: 5px !important;
	background: url("../images/advisor-input-text-bg.png") no-repeat;
	border: 0px none !important;	
}

.siteobject_advisors_onderhoudwizard .answer input[type=radio]
{
	position: absolute;
	top: -1000px;
	left: -1000px;
}

.siteobject_advisors_onderhoudwizard .answer label
{
	display: inline-block;
	cursor: pointer;
	background-position: left top;
	background-repeat: no-repeat;
}

.siteobject_advisors_onderhoudwizard .answer label.selected, .siteobject_advisors_onderhoudwizard .answer label.selected:hover
{
	background-position: left bottom;
}

.siteobject_advisors_onderhoudwizard .answer label:hover
{
	background-position: left center;
}

.siteobject_advisors_onderhoudwizard a, .siteobject_advisors_onderhoudwizard a:hover
{	
	color: #3399cc;
}

.news_mp
{
	margin-top: 20px;
	margin-bottom: 10px;
}

.advisor_hoverbox
{
	position: absolute;
    right: 25px;
    top: 100px;
    width: 215px;
    color: #999999;
}

.siteobject_advisors_onderhoudwizard .colored
{
	color: #cc3366;
	font-size: 12px;
}

.siteobject_advisors_onderhoudwizard .noLabelError *
{
	color: red;
}

.siteobject_advisors_onderhoudwizard .dynamicForm th
{
	padding-top: 2px !important;
	padding-left: 0px !important;
}

.siteobject_advisors_onderhoudwizard .dynamicForm
{
	padding-top: 5px !important;
}

.resulttext
{
	position: absolute;
	top: 196px;
	left: 23px;
}

.tabContent
{
	height: 200px;
}

.advisor_description
{
	position: absolute;
	bottom: 12px;
	left: 15px;
	width: 575px;
	letter-spacing: -0.2px;
}

.advisor_description .colored
{
	letter-spacing: 0.2px;
}

.advisorContact
{
	position: absolute;
	top: 459px;
	left: 614px;
	background-color: white;
	width: 141px;
	height: 35px;
}

.advisorContact *
{
	display: none;
}

.advisorContact .phonetimes
{
	display: block;
	font-family: verdana;
	font-size: 9px;
	color: #333333;
	width: 155px;
}

#entrycheckdescription
{	
	position: absolute;
	top : 250px;
	left: 614px;
	width: 220px;
	color: #999999;
}

#mailMeAdvisorForm
{
	position: absolute;
	top : 400px;
	left: 604px;
	width: 220px;
	color: #999999;
}

#formheader
{
	position: absolute;
	top: -170px;
	left: 0;
}

#formtitle
{
	font-size: 21px;
	color: #666;
}

#formdescription
{
	margin-top: 23px;
	color: #666;
}

.helpBG
{
	display: none;
	width: 853px;
	position: absolute;
	top: 31px;
	left: 0;
	height: 524px;
	background: rgba(0,0,0,0.7);
	z-index: 123123;
}

.helpContent
{
	 position: absolute !important;;
	 top: 100px;
	 left: 225px !important;;
	 height: 225px !important;;
	 background-color: white;
	 width: 363px !important;
	 padding: 40px 20px 20px;
	 border: 1px solid #e9e9e9;
	 text-align: left;
	 font-size: 13px !important;
}

.closeHelp
{
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
	display: block;
	width: 80px;
	height: 30px;
	text-decoration: underline;
	line-height: 30px;
	color: white;
	font-size: 11px;
}

.helpTitle
{
	position: absolute;
	left: 20px;
	top: 0px;
	font-weight: bold;
	font-size: 14px;
	color: white;
	line-height: 30px;
}

#cv_samenvatting
{
	padding-top: 30px;
}

.siteobject_advisors_cvketelwizard .question 
{
	margin-top: 65px;
	margin-bottom: 16px !important;
}