/********************************************** LEFTMENU */
.leftMenu {
	background-color:#E3ECE9;
	border-bottom:13px solid #FFF;
}
.leftMenu h2 {
	color:#034D32;
	font-size:14px;
	margin:10px 0 0 10px;
}
.leftMenu .boxHeader {
	color:#034D32;
	font-size:14px;
  font-weight: bold;
	margin:10px 0 0 10px;
}
.leftMenu ul {
	margin:0 20px 0 10px;
}
.leftMenu .begin {
	border-top:1px solid #B6CCC4;
	margin-top:10px;
}
.leftMenu ul li {
	border-bottom:1px solid #B6CCC4;
}
.leftMenu a {
	padding:4px 0 4px 12px;
	background-image:url(/common/images/bullet.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
	display:block;
	color:#2D2F2F;
	text-decoration:none;
}
.leftMenu a:hover {
	background-color:#EDF3F1;
	color:#DA3643;
	text-decoration:none;
}
.leftMenu a.active,
.leftMenu a.active:hover {
	font-weight:bold;
	background-color:#EDF3F1;
	color:#DA3643;
	text-decoration:none;
}
.leftMenu .more,
.leftMenu .less {
	background-color:#B6CCC4;
	padding:3px 0 3px 0;
	margin-top:10px;
}
.leftMenu .more a,
.leftMenu .less a {
	color:#FFF;
	font-size:11px;
	background-position:10px 2px;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
}
.leftMenu .more a:hover,
.leftMenu .less a:hover {
	color:#FFF;
	font-size:11px;
	text-decoration:underline;
	background-color:transparent;
}
.leftMenu .more a {
	background-image:url(/common/images/plus.gif);
}
.leftMenu .less a {
	background-image:url(/common/images/min.gif);
}

/********************************************** BLOCK */
.leftColumn .block {
	background-color:#EFF4F2;
}
.leftColumn .block .boxHeader {
	background-color:#B8D0C8;
	color:#2E6C56;
	font-size:16px;
	padding:4px;
	margin:0;
}
.leftColumn .block h2 {
	background-color:#B8D0C8;
	color:#2E6C56;
	font-size:16px;
	padding:4px;
	margin:0;
}
.leftColumn .block h3 {
	color:#034D32;
	font-size:14px;
	margin:0 0 4px 0;
	line-height:14px;
}
.leftColumn .block .header3 {
	color:#034D32;
	font-size:14px;
	margin:0 0 4px 0;
	line-height:14px;
}
.leftColumn .block .inner {
	padding:10px 5px 10px 5px;
}

/********************************************** BREADCRUMB */
.breadCrumb {
	font-size:11px;
	color:#D61E27;
	padding:10px 0 10px 0;
}
.breadCrumb li {
	display:inline;
}
.breadCrumb a {
	color:#898989;
	text-decoration:underline;
	background-image:url(/common/images/arbreadcrumb.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:10px;
	margin-right:5px;
}
.breadCrumb a:hover {
	color:#D61E27;
	text-decoration:underline;
}

/********************************************** ARROWLISTING */
ul.arrowListing {
	color:#034D32;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 10px 10px;
}
ul.arrowListing li {
	background-image:url(/common/images/btnPijl.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding:3px 0 3px 25px;
}
ul.arrowListing a {
	color:#DA3643;
	text-decoration:none;
}
ul.arrowListing a:hover {
	color:#DA3643;
	text-decoration:underline;
}

/********************************************** NEWSLISTING */
ul.newsListing {
	color:#333;
	font-size:12px;
	margin:5px 0 10px 10px;
}
ul.newsListing li {
	background-position:0px 12px;
	background-repeat:no-repeat;
	padding:10px 0 10px 25px;
	margin:0;
	height:auto;
}
ul.newsListing li .date {
	color:#DA3643;
}
ul.newsListing li a {
	text-decoration:underline;
}
ul.newsListing li a:hover {
	color:#DA3643;
}
ul.newsListing li.word {
	background-image:url(/common/images/icoDOC.gif);
}
ul.newsListing li.pdf {
	background-image:url(/common/images/icoPDF.gif);
}

/********************************************** VACALISTING */
ul.vacaListing {
	color:#333;
	font-size:12px;
	margin:5px 0 10px 10px;
}
ul.vacaListing li {
	background-image:url(/common/images/btnPijl.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
	margin:0;
	border:none;
	line-height:24px;
}
ul.vacaListing li strong {
	color:#034D32;
}

/********************************************** DEFAULT LISTING */
ul.default {
	margin:5px 0 5px 5px!important;
}
ul.default li {
	background-image:url(/common/images/bullet.gif)!important;
	background-position:left 6px;
	background-repeat:no-repeat;
	padding:0 0 5px 12px!important;
}
ul.default li a {
	color:#333!important;
	text-decoration:underline!important;
}
ul.default li a:hover {
	color:#DA3643!important;
	text-decoration:underline!important;
}


/********************************************** defaultBox */

.defaultBox {
	width:473px;
	margin-bottom:20px;
}
.defaultBox  div.title {
	background-image:url(/common/images/titlebar.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:25px;
}
.defaultBox div.title h2 {
	line-height:23px;
	color:#FFFFFF;
	font-size:13px;
	margin:0 0 0 10px;
}
.defaultBox div.title b {
	line-height:23px;
	color:#FFFFFF;
	font-size:13px;
	margin:0 0 0 10px;
}
.defaultBox div.subtitle {
	background-color:#BCD3CC;
	height:25px;
}

.defaultBox div.subtitle b {
	line-height:23px;
	color:#034D32;
	font-size:12px;
	margin:0 0 0 10px;
	text-indent:1px;
}

.defaultBox .box {
	background-color:#E3ECE9;
	border:1px solid #BCD3CC;
	border-top:none;
	padding:10px;
}

.defaultBox .box h2 {
    display:block !important;
    float:none !important;
    font-size:14px !important;
    color:#DA3643 !important;
} 
.defaultBox .boxnopad {
	background-color:#E3ECE9;
	border:1px solid #BCD3CC;
	border-top:none;
	padding-top:10px;
}
.defaultBox .row {
  clear:both;
	width:450px;
	margin-bottom:7px;
}
.row{
  clear:none !important;
}
.defaultBox .error input.text,
.defaultBox .error select {
	border:solid 2px #CA2332;
	color:#CA2332;
}
.defaultBox .error .radioLabel {
	color:#CA2332;
}
.defaultBox .error .errorTxt {
	display:block;
	clear:left;
}

.defaultBox label {
	width:200px;
	display:block;
	float:left;
	margin:0 5px 6px 0;
	padding:3px 0 0 0;	
	color:#034D32;
}
.defaultBox input.text {
	border:solid 1px #7BA899;
	background-color:#FFFFFF;
	color:#333333;
	width:190px;
}
.defaultBox select {
	border:solid 1px #7BA899;
	background-color:#FFFFFF;
	color:#333333;
	width:194px;
}

.defaultBox textarea {
	border:solid 1px #7BA899;
	background-color:#FFFFFF;
	color:#333333;
	width:190px;
	overflow-y:scroll;
}
.defaultBox input.radio {
	float:left;
	border:none;
}
.defaultBox .radioLabel {
	float:left;
	width:auto;
	margin:0 10px 0 0;
	padding:2px 0 0 0;
}
.defaultBox .checkbox input {
	margin-left:10px;
	float:left;
}
.defaultBox .checkbox label {
	float:left;
	color:#333;
	margin-left:10px;
	width:auto;
}
.defaultBox div.value {
	color:#666;
}
.defaultBox .formButton {
	margin:5px 0 0 205px;
}
.defaultBox .formButtonRight {
	margin:5px 0 0 0;
	float:right;
}

.defaultBox hr {
	clear:left;
}
hr{
  clear:both;
}
.box h2 {
    display:block;
    float:none;
    font-size:14px;
    color:#DA3643;
} 



/********************************************** COLUMN */
.defaultBox .column {
	float:left;
	width:221px;
	margin:0;
	margin-top:10px;
}
.defaultBox .column div.title {
	background:none;
	background-color:#BCD3CC;
	height:25px;
}
.defaultBox .column .title b {
	line-height:23px;
	color:#034D32;
	font-size:12px;
	margin:0 0 0 10px;
}
.defaultBox .column .box {
	background-color:#F7F9F8;
	border:1px solid #C8DAD5;
	border-top:none;
	padding:10px;
	height:120px;
}
.defaultBox .sep {
	float:left;
	width:9px;
	font-size:1px;
}
.defaultBox li {
	border-bottom:1px solid #BCD3CC;
	background-image:none;
	padding:3px 0 7px 30px;
	background-repeat:no-repeat;
	background-position:left 2px;
	height:25px;
}
.defaultBox li a {
	color:#333;
	text-decoration:none;
}
.defaultBox li a:hover {
	color:#333;
	text-decoration:underline;
}
.defaultBox li.kladblok {
	background-image:url(/common/images/kladblok.gif);
}
.defaultBox li.testBlok {
	background-image:url(/common/images/icoonTest.gif);
}
.defaultBox li.telefoon {
	background-image:url(/common/images/telefoon.gif);
}
.defaultBox li.adviseur {
	background-image:url(/common/images/adviseur.gif);
}
.defaultBox li.euro {
	background-image:url(/common/images/euro.gif);
}
.defaultBox li.huis {
	background-image:url(/common/images/huis.gif);
}

/********************************************** NOTE */
.note {
	width:212px;
	height:116px;
	float:right;
	margin-top:-27px;
}
.note .back {
	position:absolute;
	width:212px;
	height:116px;
	background-image:url(/common/images/bgNote.png);
}
*html .note .back {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/bgNote.png', sizingMethod='scale');
}
.note .inner {
	position:absolute;
	width:212px;
	height:116px;
}
.note img.title {
	margin:15px 5px 5px 15px;
}
.note .euro {
	color:#DA3643;
	font-size:28px;
	font-weight:bold;
	margin:10px 5px 15px 5px;
	text-align:center;
}
.note .hypotheek {
	color:#DA3643;
	font-size:16px;
	font-weight:bold;
	margin:10px 5px 15px 5px;
	text-align:center;
}
.note a.more {
	font-size:10px;
	font-weight:normal;
	padding-bottom:5px;
}

/********************************************** NOTE2 */
.note2 {
	width:196px;
	height:145px;
	float:right;
	margin-top:-27px;
}
.note2 .back {
	position:absolute;
	width:196px;
	height:145px;
	background-image:url(/common/images/bgNote2.png);
}
*html .note2 .back {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/bgNote2.png', sizingMethod='scale');
}
.note2 .inner {
	position:absolute;
	width:190px;
}
.note2 img.title {
	margin:15px 5px 2px 15px;
}
.note2 .euro {
	color:#DA3643;
	font-size:25px;
	font-weight:bold;
	margin:0 5px 0 5px;
	text-align:center;
}
.note2 .euro sup {
	font-size:15px;
}
.note2 a.more {
	margin-top:13px;
	font-size:10px;
	font-weight:normal;
	padding-bottom:5px;
}



/********************************************** NOTE3 */
.note3 {
	width:169px;
	height:77px;
	float:right;
	margin-top:-10px;
}
.note3 .back {
	position:absolute;
	width:169px;
	height:77px;
	background-image:url(/common/images/bgNote3.png);
}
*html .note3 .back {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/bgNote3.png', sizingMethod='scale');
}
.note3 .inner {
	position:absolute;
	width:160px;
}
.note3 img.title {
	margin:15px 5px 2px 10px;
}
.note3 .prec {
	color:#DA3643;
	font-size:25px;
	font-weight:bold;
	margin:5px;
	text-align:center;
}
.note3 .prec small {
	font-size:14px;
}


/********************************************** NOTE4 */
.note4 {
	width:208px;
	height:95px;
	float:right;
	margin-top:-10px;
}
.note4 .back {
	position:absolute;
	width:208px;
	height:95px;
	background-image:url(/common/images/bgNote4.png);
}
*html .note4 .back {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/bgNote4.png', sizingMethod='scale');
}
.note4 .inner {
	position:absolute;
	width:200px;
}
.note4 img.title {
	margin:15px 5px 5px 20px;
}
.note4 .prec {
	color:#DA3643;
	font-size:28px;
	font-weight:bold;
	margin:5px;
	text-align:center;
}
.note4 .prec small {
	font-size:15px;
}

/********************************************** POPUP */

.popup {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	padding-top:120px;
	display:none;
}
.popup iframe {
	position:absolute;
	z-index:999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity: .0;
	filter: alpha(opacity=0);
}
.popup .fade {
	position:absolute;
	z-index:1000;
	top:0;
	left:0;
	background-color:#dcdcdc;
	width:100%;
	height:100%;
	opacity: .6;
	filter: alpha(opacity=60);
    float:left;
}
.popup .frame {
	position:absolute;
  top:35%;
  left:31%;
	z-index:1001;
	margin:0 auto 0 auto;
	width:463px;
	height:auto;
	border:1px solid #034D32;
	background-color:#FFF;
}
.popup .frame .bar {
	background-color:#034D32;
	height:25px;
}
.popup .frame h2 {
	display:inline;
	float:left;
	color:#CDDBD6;
	font-size:12px;
	margin:0 0 0 10px;
	line-height:20px;
}
.popup .frame b {
	display:inline;
	float:left;
	color:#CDDBD6;
	font-size:12px;
	margin:0 0 0 10px;
	line-height:20px;
}
.popup .frame .bar img {
	float:right;
	margin:3px 5px 0 0;
}
.popup .frame .print {
	margin:10px 10px 0 0;
	text-align:right;
}
.popup .frame .inner {
	margin:5px 10px 15px 10px;
}
.popup .frame .defaultBox {
	width:442px;
}
.popup .frame .defaultBox .title {
	background-image:url(/common/images/titlebarpopup.gif);
}


/********************************************** SUM */
.sum {
	width:435px;
	margin-bottom:10px;
}
.sum .top {
	height:10px;
	background-image:url(/common/images/bgSumTop.gif);
	font-size:1px;
}
.sum .mid {
	background-image:url(/common/images/bgSumMid.gif);
	background-position:0% 0%;
	background-repeat:repeat-y;
	margin:0;
	padding-bottom:10px;
}
.sum .bot {
	height:10px;
	background-image:url(/common/images/bgSumBot.gif);
	font-size:1px;
}
.sum dl {
	width:417px;
	margin:0 0 0 5px;
	clear:both;
	border-bottom:1px solid #F3C4BE;
}
.sum dt {
	float:left;
	margin:10px;
}
.sum dd {
	float:right;
	font-weight:bold;
	margin:10px;
}
.sum dl:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.sum dl.line {
	border-top:3px solid #F3C4BE;
}
.sum dl.tot {
	background-color:#F9E6E0;
}
.sum dl.tot dd,
.sum dl.subtot dd {
	font-size:20px;
	color:#DA3643;
}


/********************************************** LINKBOX */
.linkBox {
	width:473px;
	margin:10px 0 20px 0;
}
.linkBox .top {
	height:10px;
	background-image:url(/common/images/bgLinkboxTop.gif);
	font-size:1px;
}
.linkBox .mid {
	background-image:url(/common/images/bgLinkboxMid.gif);
	background-position:0% 0%;
	background-repeat:repeat-y;
	margin:0;
	width:473px;
}
.linkBox .bot {
	height:10px;
	background-image:url(/common/images/bgLinkboxBot.gif);
	font-size:1px;
}
.linkBox dl {
	margin:0 0 0 15px;
	clear:both;
}
.linkBox dt {
	float:left;
	width:26px;
	height:21px;
	background-image:url(/common/images/bgNumb.gif);
	color:#90B1A5;
	text-align:center;
	line-height:20px;
	font-weight:bold;
}
.linkBox dd {
	float:left;
	margin:3px 0 10px 10px;
	color:#9DA2A0;
}
.linkBox .active dt {
	color:#034D32;
	background-image:url(/common/images/bgNumbActive.gif);
}
.linkBox .active dd {
	color:#333;
	font-weight:bold;
}


/********************************************** TEASERBOX */
.teaserBox {
	width:454px;
	margin:10px 0 10px 0;
}
.teaserBox .top {
	height:12px;
	background-image:url(/common/images/bgTeaserBoxTop.png);
	font-size:1px;
}
.teaserBox .mid {
	background-color:#F4F7F6;
	margin:0;
}
.teaserBox .bot {
	height:12px;
	background-image:url(/common/images/bgTeaserBoxBot.png);
	font-size:1px;
}
.teaserBox .img {
	float:left;
	width:60px;
	text-align:center;
}
.teaserBox .content {
	float:left;
	width:386px;
}
.teaserBox .content h3 {
	color:#034D32;
	font-size:14px;
	margin:0 0 4px 0;
	line-height:14px;
}
.teaserBox b {
	font-size:12px;
	color:#034D32;
	margin:0;
}

/********************************************** faqselect */
.faqselect {
	border:solid 1px #7BA899;
	background-color:#FFFFFF;
	color:#333333;
	width:370px;
	margin-left:15px;
}

/********************************************** LETTERS */
.letters {
	color:#92B7AB;
	font-size:13px;
	font-weight:bold;
	letter-spacing:2px;
	text-align:center;
}
.letters a {
	color:#333;
	text-decoration:none;
}
.letters a:hover {
	color:#DA3643;
	text-decoration:none;
}
.letters strong {
	color:#DA3643;
}

/********************************************** PAGING */
.paging {
	padding-top:5px;
}
.paging .showall {
	float:left;
}
.paging .showall a {
	padding:0 0 0 20px;
	text-decoration:none;
	background-image:url(/common/images/bgShowall.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
	margin:8px 12px 0 10px;
	color:#034D32;
	font-size:11px;
	line-height:14px;
}
.paging .pages {
	float:right;
	margin-right:10px;
	font-weight:bold;
	letter-spacing:2px;
	color:#FFF;
	font-size:11px;
}
.paging .pages strong {
	color:#DA3A47;
}
.paging .pages a {
	color:#034D32;
	text-decoration:none;
}
.paging .pages a:hover {
	color:#DA3A47;
	text-decoration:none;
}

/********************************************** COMPANIES */
.companies {
	padding:10px 0 10px 0;
	border-bottom:1px solid #BCD3CC;
}
.companies dl {
	margin:0;
}
.companies dl dt {
	float:left;
	width:126px;
	height:86px;
	margin:0 10px 0 0;
	background-image:url(/common/images/bgCompanies.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
}
.companies dl dt .img {
	display:block;
	width:126px;
	height:86px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.companies dl dd {
	float:left;
	width:310px;
	margin:0;
}
.companies dl h3 {
	font-size:12px;
	color:#034D32;
	margin:5px 0 0 0;
}


/********************************************** SITEMAP */
.sitemap {
	width:940px;
}
.sitemap .defaultBox {
	width:275px;
	float:left;
	margin-right:37px;
}
.sitemap .defaultBox .title {
	background-image:url(/common/images/titlebarsitemap.gif);
}


/********************************************** RENTES */
.rentes {
	width:100%;
	border-left:1px solid #BCD3CC;
}
.rentes tr {
	height:25px;
}
.rentes tr.heading {
	background-color:#BCD3CC;
}
.rentes tr.row1 {
	background-color:#E3ECE9;
}
.rentes tr.row2 {
	background-color:#EBF2F0;
}
.rentes td {
	padding-left:5px;
	border-right:1px solid #BCD3CC;
	border-bottom:1px solid #BCD3CC;
}


