/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
@font-face {
    font-family: Klavika;
    src: url(../fonts/KlavikaRegular-Plain.otf) format("opentype");
}
p.customfont { 
    font-family: Klavika, Verdana, Tahoma;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

a
{
	color: #17C24A;
}

a:hover
{
	text-decoration: none;
}

a,
a:link,
a:active,
a:visited
{
	color: #666;
	text-decoration: none;

	
}

a:hover
{
	text-decoration: underline;
	color: #aaaaaa;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*end reset*/

/*basis*/
html, body { height: ; margin: 0; padding: 0;}
body { font-family: 'Klavika', sans-serif; font-size: 0.9em; text-align: center; font-weight: 400;}
h1 { font-size: 1.2em; font-weight: 400; letter-spacing: 0.02em; line-height: 1.4em; color: #555555; padding-bottom: 10px; text-align: center; }
h2 { font-size: 1em; color: #434343; padding-bottom: 10px; }
p { color: #434343; font-size: 0.9em; letter-spacing: 0.02em; line-height: 1.5em; padding-bottom: 5px; }
img { border: none; }
img.info { margin-left: 8px; }
/*end basis*/



/*navigatie*/

div#navigation
{
	padding-top: 20px;
	margin-right: 5px;
}



div#navigation a,
div#navigation a:link,
div#navigation a:active,
div#navigation a:visited
{
	color:#FFF;
	text-decoration: none;
	font-size: 1.2em;
	display: block;
	margin-left: 690px;
	margin-top: 131px;
	float: left;
}

div#navigation a:hover
{
	text-decoration: underline;
	color: #aaaaaa;
}

div#navigation-new
{
	padding-top: 90px;
	margin-left: 500px;

}

div#model-image
{
	padding-top: 110px;
	margin-left: -95px;
	float:left;
}

div#navigation-new a,
div#navigation-new a:link,
div#navigation-new a:active,
div#navigation-new a:visited
{
	color: #666;
	text-decoration: none;
	font-size: 0.9em;
	

	display: block;
	margin-left: 10px;
	float: right;
}



div#navigation-new a:hover
{
	text-decoration: underline;
	color: #aaaaaa;
}
/*end navigatie*/

div#resultaten
{
	border:0px solid;
	background-color: #fff;
	width:500px; margin:0 auto;
	color: #bbbbbb;
	text-decoration: none;
	text-align: center; 
	font-size: 0.9em;
	display: block;
    font-weight:bold;
z-index:1;
/*margin-left: 10px;*/
	/*float: right;*/
}
div#main-report
{
/*border:1px solid;*/
position: relative; width: 100%; height: auto;
}

div#report-left-1
{


position: absolute; top: 300px; left:24px; width: 240px; height: 150px; 

background-color: #FAFAA7;

color: #bbbbbb;
	text-decoration: none;
	font-size: 0.9em;
	display: block;
    font-weight:bold;
	
	/*filter: alpha(opacity=99); /* internet explorer */
	/*-khtml-opacity: 0.99;      /* khtml, old safari */
	/*-moz-opacity: 0.99;       /* mozilla, netscape */
	/*opacity: 0.99;           /* fx, safari, opera */
	/*z-index:1;*/
}
table#left-result,tr,td
{
/*padding:10px;*/
}

table#right-result,tr,td
{
/*padding:10px;*/
}


div#report-left-2
{

position: absolute; top: 300px; left: 251px; width: 75px; background-color: transparent;
z-index:1;
}

div#report-middle-top
{
width: 980px;
height: 231px;
background-image: url(../images/header.png);background-size: 100%; 

position: absolute; top: 30px; left: 285px; width: 63%;height:125px; background-color: transparent;
	filter: alpha(opacity=99); /* internet explorer */
	-khtml-opacity: 0.99;      /* khtml, old safari */
	-moz-opacity: 0.99;       /* mozilla, netscape */
	opacity: 0.99;           /* fx, safari, opera */

}

div#report-middle
{
/*border:1px solid;*/
position: absolute; top: 150px; left: 240px; width: 960px;height:auto; background-color: #fff;
	filter: alpha(opacity=99); /* internet explorer */
	-khtml-opacity: 0.99;      /* khtml, old safari */
	-moz-opacity: 0.99;       /* mozilla, netscape */
	opacity: 0.99;           /* fx, safari, opera */
}

div#report-right-1
{

position: absolute; top: 300px; left: 81.5%; width: 243px;height:auto; background-color: #DAEB88;


color: #bbbbbb;
	text-decoration: none;
	font-size: 0.9em;
	display: block;
    font-weight:bold;
	
	filter: alpha(opacity=99); /* internet explorer */
	-khtml-opacity: 0.99;      /* khtml, old safari */
	-moz-opacity: 0.99;       /* mozilla, netscape */
	opacity: 0.99;           /* fx, safari, opera */
}


div#report-right-2
{

position: absolute; top: 300px; left: 78.5%; width: 45px; height: 125px; background-color: transparent;
}

div#report-button {
   border-top: 1px solid #8f9091;
   background: #787b7d;
   background: -webkit-gradient(linear, left top, left bottom, from(#4c4f52), to(#787b7d));
   background: -webkit-linear-gradient(top, #4c4f52, #787b7d);
   background: -moz-linear-gradient(top, #4c4f52, #787b7d);
   background: -ms-linear-gradient(top, #4c4f52, #787b7d);
   background: -o-linear-gradient(top, #4c4f52, #787b7d);
   padding: 10px 20px;
   -webkit-border-radius: 13px;
   -moz-border-radius: 13px;
   border-radius: 13px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 0.9em;
   font-family:Klavika, Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   
   }
   
   
   div#final-report-button {
   border-top: 1px solid #8f9091;
   background: #787b7d;
   background: -webkit-gradient(linear, left top, left bottom, from(#4c4f52), to(#787b7d));
   background: -webkit-linear-gradient(top, #4c4f52, #787b7d);
   background: -moz-linear-gradient(top, #4c4f52, #787b7d);
   background: -ms-linear-gradient(top, #4c4f52, #787b7d);
   background: -o-linear-gradient(top, #4c4f52, #787b7d);
   padding: 5px 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 0.9em;
   font-family:Klavika, Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   text-wrap:none;
   white-space:nowrap;
   }
div#final-report-button:hover {
   border-top-color: #4c4d4f;
   background: #4c4d4f;
   color: #ccc;
   }
div#final-report-button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
div#report-button:hover {
   border-top-color: #4c4d4f;
   background: #4c4d4f;
   color: #ccc;
   }
div#report-button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
  a#report-button {
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 0.9em;
   font-family:Klavika, Arial, serif;
   text-decoration: none;
   vertical-align: middle;
   }
   
   a#final-report-button {
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 0.9em;
   font-family:Klavika, Arial, serif;
   text-decoration: none;
   vertical-align: middle;
   }

div#container
{
	
	width: 1100px;
	margin-bottom: 30px;
	margin-top: 30px;
	height:auto;
	border:0px solid black;
	overflow:hidden;
	background:transperent;
	/*margin-top: 120px; */

	/*filter: alpha(opacity=70); /* internet explorer */
	/*-khtml-opacity: 0.7;      /* khtml, old safari */
	/*-moz-opacity: 0.7;       /* mozilla, netscape */
	/*opacity: 0.7;           /* fx, safari, opera */

	margin: 0px auto;
}

div#container-new
{
	width: 840px;
	margin: 0 auto;
/*	margin-top: 120px; */

filter: alpha(opacity=99); /* internet explorer */
	-khtml-opacity: 0.99;      /* khtml, old safari */
	-moz-opacity: 0.99;       /* mozilla, netscape */
	opacity: 0.99;           /* fx, safari, opera */
}

div#panel-left
{
	width: 225px;
	/*margin: 0 36;*/
    text-align:left;
	float:left;
	margin-top: 86px; 
background-color: #fff;

color: #bbbbbb;
	text-decoration: none;
	font-size: 0.9em;
	display: block;
    font-weight:bold;


filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.90;      /* khtml, old safari */
	-moz-opacity: 0.90;       /* mozilla, netscape */
	opacity: 0.90;           /* fx, safari, opera */
}
div#panel-right
{
/*border:1px solid;*/
position:relative;
top:15px;
left:80px;
	width: 227px;
	/*margin: 0 36;*/
	float:left;
	margin-top: -162px; 
	margin-left: 920px; 
background-color: #fff;
filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.90;      /* khtml, old safari */
	-moz-opacity: 0.90;       /* mozilla, netscape */
	opacity: 0.90;           /* fx, safari, opera */
}

div#panel-left td
{

padding:10px;
}
div#header
{
	width: 980px;
	height: 170px;
	background-image: url(../images/header.png);
	margin:0px auto;
	margin-top:16px
	
	
} 

div#header-new
{
	width: 980px;
	height: 231px;
	
	background-image: url(../images/header.png);
	/*background-color: #fff;*/
} 

div#label-left
{
float:left;
width:60px;
	margin-top: 86px; 
	margin-right: 125px; 
background-color: transperent;
filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.90;      /* khtml, old safari */
	-moz-opacity: 0.90;       /* mozilla, netscape */
	opacity: 0.90;           /* fx, safari, opera */
	
} 

div#label-right
{



/*border:1px solid;*/
	/*width: 600px;
	/*margin: 0 36;*/
	float:right;
	margin-top: -162px; 
	margin-right:6px; 
background-color:transperent;
filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.90;      /* khtml, old safari */
	-moz-opacity: 0.90;       /* mozilla, netscape */
	opacity: 0.90;           /* fx, safari, opera */
	
} 



div#header-left
{
	width: 980px;
	height: 231px;
	background-image: url(../images/header.png);

	
} 

div#header-content
{
	
	background-color: #fff;
	padding-top: 16px;
	padding-right: 100px;
	padding-bottom: 36px;
	padding-left: 100px;
}

div#header-content-admin
{
	background-color: #fff;
	padding-top: 16px;
	padding-right: 40px;
	padding-bottom: 36px;
	padding-left: 40px;
	border:0px solid black;
}

.over-waifer-alinea {
	float: left;
	width: 350px;
	margin-right: 50px;
	text-align: left;
	margin-left: 50px;
	margin-bottom: 50px;
}



div#header-text-block p
{
    font-size: 0.9em;
	line-height: 1.4em;
}

div#header-bottom,
div#contentblock-bottom
{
	width: 960px;
	text-align: center;
	color: #555555;
	font-size: 0.9em;
	overflow: hidden;
}

div#header-bottom
{
	height: 75px;
	background-image: url(../images/header-bottom.png);
}

div#contentblock-bottom
{
	height: 40px;
	background-image: url(../images/header-bottom2.png);
}

div#header-bottom a.vertelmeer,
div#header-bottom a.vertelmeer:link
div#header-bottom a.vertelmeer:active
div#header-bottom a.vertelmeer:visited
{
	color: #17c24a;
	text-decoration: underline;
	font-size: 0.9em;
	font-weight: bold;
}

div#header-bottom a.vertelmeer:hover
{
	text-decoration: none;
}

div#header-bottom a.neemcontactop,
div#header-bottom a.neemcontactop:link
div#header-bottom a.neemcontactop:active
div#header-bottom a.neemcontactop:visited
{
	color: #555555;
	text-decoration: underline;
}

div#header-bottom a.neemcontactop:hover
{
	text-decoration: none;
}

/*home content*/

div#contentblock-top,
div#footerblock-top
{
	width: 960px;
	height: 35px;
	background-image: url(../images/contentblock-top.png);
}

div#footerblock-text
{
	background-color: #FFFFFF;
	text-align: center;
	/*padding-bottom: 30px;
	margin-bottom: 50px;*/
	margin:0px auto;
	font-size: 0.9em;
	color: #555555;
}

div#footerblock-text a,
div#footerblock-text a:link,
div#footerblock-text a:active,
div#footerblock-text a:visited
{
	color: #17c24a;
	text-decoration: underline;
	font-size: 0.9em;
}

div#footerblock-text a:hover
{
	text-decoration: none;
}

div#contentblock-blocks
{
	overflow: hidden;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
}

div#contentblock-blocks-row1 p,
div#contentblock-blocks-row2 p,
div#contentblock-blocks-row3 p,
div#contentblock-blocks-row4 p
{
	line-height: 1.5em;
	padding: 5px 40px 5px 40px;
}

div#contentblock-blocks-row1
{
	overflow: hidden;
	border-bottom: 1px #cacaca solid;
}

div#contentblock-1 {
	height: 376px;
}

div#contentblock-3 {
	height: 354px;
}

div#contentblock-blocks-row2
{
	overflow: hidden;
	height: 100%;
}

div#contentblock-blocks div.contentblock
{
	width: 464px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
	cursor: pointer;
}

div#contentblock-blocks div.contentblock:hover
{
	background-color: #f6f6f6;
}

div#contentblock-blocks div.leesmeer
{
	margin-top: 25px;
	margin-bottom: 25px;
}

div#contentblock-blocks div.contentblock div.leesmeer a,
div#contentblock-blocks div.contentblock div.leesmeer a:link,
div#contentblock-blocks div.contentblock div.leesmeer a:active,
div#contentblock-blocks div.contentblock div.leesmeer a:visited
{
	color: #17c24a;
	text-decoration: none;
	font-size:0.9em;
}

div#contentblock-blocks div.contentblock div.leesmeer a:hover
{
	text-decoration: underline;
}

div.contentblock div.block-icon
{
	height: 45px;
}

div.border-left
{
	border-left: 1px #cacaca solid;
}

div.border-right
{
	border-right: 1px #cacaca solid;
}

div.explanation-box
{
	border-bottom: 1px #cacaca solid;
	padding-top: 15px;
	padding-bottom: 45px;
	overflow: hidden;
	text-align: left;
}
div.explanation-box-left p
{
	padding: 0;
	margin: 0;
}

div.explanation-box div.explanation-box-header
{
	overflow: hidden;
	padding-right: 10px;
	margin-bottom: 20px;
}

div.explanation-box div.explanation-box-header div.explanation-box-header-close
{
	text-align: right;
	float: none;
}

div.explanation-box div.explanation-box-header div.explanation-box-header-icon
{
	float: left;
	margin-left: 55px;
	margin-right: 28px;
}

div.explanation-box div.explanation-box-header div.explanation-box-header-kop
{
	float: left;
	color: #434343;
}

div.explanation-box div.explanation-box-left,
div.explanation-box div.explanation-box-right
{
	float: left;
	width: 372px;
	padding-left: 55px;
	padding-right: 35px;
}

div.explanation-box-left p
{
	padding: 0;
}

div#explanation-box-1,
div#explanation-box-2,
div#explanation-box-3,
div#explanation-box-4
{
	background-color: #f6f6f6;
	display: none;
}
/* end home content*/

/*FAQ*/

div#faq-index
{
	position:relative;
	background-color: #FFFFFF;
	text-align: center;
	color: #555555;
	letter-spacing: 0.02em;
	line-height: 1.5em;
	width:980px;
	height:450px;
	margin:0px auto;
	border: 0px solid black;
}

div#faq-index h2
{
	color: #17C24A;
	padding: 30px 0 10px 0;
}

ul
{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

ul li
{
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
}

ul li a,
ul li a:link,
ul li a:active,
ul li a:visited
{
	text-decoration: none;
	font-size: 0.9em;
	color: #555555;
}

ul li a:hover
{
	text-decoration: underline;
}

div#faq-content
{
	padding-left: 100px;
	padding-right: 100px;
	padding-bottom: 30px;
	overflow: hidden;
	background-color: #FFFFFF;
}

div#faq-content h1
{
	text-align: center;
	font-weight: 600;
	color: #17C24A;
	margin: 5px 0 10px 0;
	padding: 0px;
}
div#faq-content h2
{
	font-weight: 400;
	text-align: left;
	margin: 0;
	padding: 30px 0 10px 0;

}

div#faq-content p
{
	font-size: 0.9em;
	text-align: left;
	padding: 5px 0 30px 0;
	margin: 0;
	border-bottom: 1px solid #ccc;

}

div.faq_header_top a,
div.faq_header_top a:link,
div.faq_header_top a:active,
div.faq_header_top a:visited
{
	color: #17C24A;
	font-size: 0.9em;
	text-decoration: none;
}

div.faq_header_top a:hover
{
	text-decoration: underline;
}

 * .top {
	position:fixed;
	right:15px;
	bottom:15px;
	width:50px;
	height:30px;
	padding-top:20px;
	line-height:25px;
	background:#fff;
	color:#888;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:0.9em;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(../PIE.htc);
}

.top:before {
	position:absolute;
	top:11px;
	left:14px;
	content:"";
	border-bottom:11px solid #888;
	border-left:11px solid transparent;
	border-right:11px solid transparent;
}

.top:hover {
	color:#17C24A;
}

.top:hover:before {
	border-bottom-color:#17C24A;
}

.opacity .top {
	opacity:1;
	-webkit-transition:opacity 700ms linear;
	-moz-transition:opacity 700ms linear;
	transition:opacity 700ms linear;
}

.opacity .top.hidden {
	opacity:0;
}

.no-opacity .top.hidden {
	display:none;
}

/*End FAQ*/

/*Contact*/

div#content-block-contact
{
	background-color: #FFFFFF;
	font-size: 0.9em;
	text-align: center;
	color: #555555;
	letter-spacing: 0.02em;
	line-height: 1.5em;
	overflow: hidden;
	width: 980px;
	height:470px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
#contact-text
{
	overflow: hidden;
	 text-align:justify;
}


form
{
	width: 630px;
	background-color: #ffffff;
	border: 2px solid #e9e7cb;
	padding-top: 5px;
	margin:0px auto;
}
form.categoryform
{
	width: 900px;
	background-color: #fefbd7;
	border: 2px solid #e9e7cb;
	padding-top: 20px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

form.admin-forms
{
	width: 1024px;
	background-color: #fefbd7;
	border: 2px solid #e9e7cb;
	padding-top: 5px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div.form_row
{
	overflow: hidden;
	/*margin: 5px 5px 5px 5px;
	padding: 5px;*/
}
div.form_row_label
{
	
	float: right;
	font-size: 0.9em;
	color: #979371;
}
div.form_row div.form_row_label
{
	
	float: right;
	font-size: 0.9em;
	color: #979371;
}

div.form_row div.form_row_input
{
	float: left;
}

div.form_row div.form_row_input input,select,
div.form_row div.form_row_input textarea
{
	border: 1px #d1ceb0 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 340px;
	padding: 5px 0px 5px 5px;
	font-family:Klavika, Cabin, sans-serif;
	font-size: 0.9em;
	color: #68664E;
}

div.form_row div.form_row_input input:focus,
div.form_row div.form_row_input textarea:focus
{
	color: #000;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	-moz-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2); 
}

div.form_row div.form_row_input input
{
	height: 25px;
	font-size:0.9em;
}

div.form_row_separator
{
	border-top: 1px solid #E9E7CB;
    font-size: 0.9em;
    padding-left: 64px;
    padding-top: 10px;
    text-align: left;
}

div.form_row div.form_row_input textarea
{
	height: 10px;
	padding-top: 1px;
}

div.form_row div.form_row_input name:energiegebruik-gas
{
	height: 10px;
	width: 100px;
}

div#error-message
{
	background-color: #d8272f;
	
    color: #FFFFFF;
    font-size: 0.9em;

    margin-bottom: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    display: none;
}

div#form-submitted
{
	font-size: 0.9em;
	width:450;
	border: 1px dotted #ff0000;
    color: #ff000000;
	padding: 5px;
	margin-bottom: 15px;
}
div.form_row div.verstuur a,
div.form_row div.form_row_label a:link,
div.form_row div.form_row_label a:active,
div.form_row div.form_row_label a:visited,
div#vragenlijst a.button
{
	display: block;
	width: 130px;
	height: 35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0px solid #838170;
	background: #d8272f; /* Old browsers */
	background: -moz-linear-gradient(top,  3 0%, #aaa890 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8272f), color-stop(100%,#DB262F)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d8272f 0%,#DB262F 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d8272f 0%,#DB262F 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d8272f 0%,#DB262F 100%); /* IE10+ */
	background: linear-gradient(top,  #d8272f 0%,#DB262F 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8272f', endColorstr='#FF0033',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0px 1px 0px 0px #bdba9b;
	-moz-box-shadow: inset 0px 1px 0px 0px #bdba9b;
	box-shadow: inset 0px 1px 0px 0px #bdba9b;
	color: #ffffff;
	font-size: 0.9em;
	text-shadow: 0px 0.5px 0px #d1cfbe;
	filter: dropshadow(color=#d1cfbe, offx=0, offy=0.5);
	text-decoration: none;
	margin-left: 180px;
	margin-bottom: 15px;
	/*filter: alpha(opacity=99); /* internet explorer */
	/*-khtml-opacity: 0.99;      /* khtml, old safari */
	/*-moz-opacity: 0.99;       /* mozilla, netscape */
	/*opacity: 0.99;           /* fx, safari, opera */
}

div.verstuur a#send
{
	display: block;
	width: 130px;
	height: 30px;
	text-align:center;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0px solid #838170;
	background: #d8272f; /* Old browsers */
	background: -moz-linear-gradient(top,  3 0%, #aaa890 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8272f), color-stop(100%,#DB262F)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d8272f 0%,#FF0033 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d8272f 0%,#DB262F 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d8272f 0%,#DB262F 100%); /* IE10+ */
	background: linear-gradient(top,  #d8272f 0%,#DB262F 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8272f', endColorstr='#FF0033',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0px 1px 0px 0px #bdba9b;
	-moz-box-shadow: inset 0px 1px 0px 0px #bdba9b;
	box-shadow: inset 0px 1px 0px 0px #bdba9b;
	color: #ffffff;
	font-size: 0.9em;
	/*text-shadow: 0px 0.5px 0px #d1cfbe;*/
	filter: dropshadow(color=#d1cfbe, offx=0, offy=0.5);
	text-decoration: none;
	padding-top:5px;
	/*margin-left: 180px;
	margin-bottom: 15px;*/
	margin:0px auto;
	/*filter: alpha(opacity=99); /* internet explorer */
	/*-khtml-opacity: 0.99;      /* khtml, old safari */
	/*-moz-opacity: 0.99;       /* mozilla, netscape */
	/*opacity: 0.99;           /* fx, safari, opera */
}

div.models a, div.models a.button, div.models a:link, div.models a:active, div.models a:visited
{
	display: block;
	width: 130px;
	height: 35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #838170;
	background: #bdba9b; /* Old browsers */
	background: -moz-linear-gradient(top,  #bdba9b 0%, #aaa890 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdba9b), color-stop(100%,#aaa890)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bdba9b 0%,#aaa890 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bdba9b 0%,#aaa890 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bdba9b 0%,#aaa890 100%); /* IE10+ */
	background: linear-gradient(top,  #bdba9b 0%,#aaa890 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdba9b', endColorstr='#aaa890',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0px 1px 0px 0px #bdba9b;
	-moz-box-shadow: inset 0px 1px 0px 0px #bdba9b;
	box-shadow: inset 0px 1px 0px 0px #bdba9b;
	color: #ffffff;
	font-size: 0.9em;
	text-shadow: 0px 0.5px 0px #d1cfbe;
	filter: dropshadow(color=#d1cfbe, offx=0, offy=0.5);
	text-decoration: none;
	/*margin-left: 180px;
	//margin-bottom: 15px;*/
}
div.form_row div.verstuur a:hover,div.verstuur a:hover,
div#vragenlijst a.button:hover
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0px solid #838170;
	background: -moz-linear-gradient(center top ,#FF0033 0%, #d8272f 100%) repeat scroll 0 0 transparent;
	
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF0033), to(#d8272f)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #FF0033,#d8272f); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #FF0033, #d8272f); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #FF0033,#d8272f); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #FF0033, #d8272f);
	/* IE 4+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0033, endColorstr=#d8272f);
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF0033',EndColorStr='#d8272f')";

}
/*End Contact*/

/* VRAGENLIJST */
/* VRAAG 29 */

table.form {
	padding: 0;
	margin: 0px 0 0;
	border: 0px solid;
	/*width: 570px;*/
}

table.form th {
	font-weight: 600;
	text-align: center;
	margin-top: 5px;
}

table.form tr {

	
}

table.form td {
	font-weight: 400;
	text-align: left;
	margin: 1px;
}

.label {
	width: 215px;
	padding-bottom: 1px;
}

input {
	border: 1px #d1ceb0 solid;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 5px 0 5px 3px;
	font-size: 0.9em;
	color: #68664E;
	
}
.Opening {
	border: 1px #d1ceb0 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	margin:1px;
	
	font-size: 0.9em;
	color: #68664E;

	
}

.Glastype{
	border: 1px #d1ceb0 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:27px;
	margin:1px;
	font-size: 0.9em;
	color: #68664E;
	
}

input[type="radio"]
{
	border: none;
}

input.veld65mr25 
{
	width: 30px;
	margin-right: 1px;
}

input.veld30 {
	width: 27px;
	margin-right: 2px;
}
input.veld50mr20 {
	width: 47px;
	margin-right: 15px;
}

td.sub-toelichting
{
	color: #000000;
    font-size: 0.9em;
    padding-top: 5px;
}

table.form tr td.label-energiegebruik,
table.form tr th.label-energiegebruik
{
	padding-bottom: 1px;
	font-size: 0.9em;
	font-weight: bold;
    /*width: 80px;*/
}

table.form tr td.header-jaar
{
	
	font-size: 0.9em;
    font-weight: bold;
    padding-bottom: 1px;
}

table.form tr td.datum
{
	/*width: 170px;*/
}

/* EINDE VRAAG 29 */

div#vragenlijst
{
	position:relative;
	background-color: #FFFFFF;
	text-align: center;
	color: #555555;
	letter-spacing: 0.02em;
	line-height: 1.5em;
	width:980px;
	height:470px;
	margin:0px auto;
	border: 0px solid black;
	/*padding: 5px 30px 5px 30px;
	
	/* IE 8 */
 /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

  /* IE 5-7 */
/*  filter: alpha(opacity=90);

  /* Netscape */
 /* -moz-opacity: 0.9;

  /* Safari 1.x */
 /* -khtml-opacity: 0.9;

  /* Good browsers */
 /* opacity: 0.9;*/
}

h1.vragenlijst
{
	font-weight		: bold;
	font-size: 15pt;
}

p.vragenlijst_inleiding
{
	font-size		: 0.65pt;
}

div#vragenlijst div#nav_buttons
{
	/*margin-top		: 20px;
	*/
	margin:0px auto;
	z-index:100;
  position:absolute;
  bottom:0px;
 
  padding-top: 4px;
	overflow		: hidden;
	width:980px;
	
}

div#vragenlijst div#nav_buttons a
{
	display: block;
}

div#vragenlijst div#nav_buttons a.left
{
	float: left;
}

div#vragenlijst div#nav_buttons a.right
{
	float: right;
}

div#vragenlijst div#nav_buttons a.prevlink
{
	color: #000000;
	margin-right: 30px;
	text-decoration: none;
	font-size: 0.65pt;
}

div#vragenlijst div#nav_buttons a.prevlink:hover
{
	color: #54544e;
}

div#vragenlijst a.button
{
	margin: 0px;
	color: #54544e;
	width: 125px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
	background: -moz-linear-gradient(center top , #d8272f 0%, #17c24a 100%) repeat scroll 0 0 transparent;
    border: 1px solid #FF0000;
    border-radius: 4px 4px 4px 4px;
    color: #ffffff;
    display: block;
    font-size: 0.9em;
    height: 30px;
    text-decoration: none;
    text-shadow: 0 0.5px 0 #FF0033;
    width: 150px;	
    margin: 0 auto;
    margin-bottom: 1px;
    margin-top: 1px;
	text-shadow: 1px 2px 1px #FF0033;
	filter: dropshadow(color=#FF0033, offx=1, offy=2);

	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8272f), to(#FF0033)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top,#d8272f, #FF0033); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #d8272f, #FF0033); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #d8272f, #FF0033); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #d8272f,#FF0033);
	/* IE 4+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8272f, endColorstr=#FF0033);
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d8272f',EndColorStr='#FF0033')";
}

div#vragenlijst a.button:hover
{
	
	background: -moz-linear-gradient(center top , #FF0033 0%, #d8272f 100%) repeat scroll 0 0 transparent;
	
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF0033), to(#d8272f)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #FF0033, #d8272f); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #FF0033, #d8272f); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #FF0033, #d8272f); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #FF0033, #d8272f);
	/* IE 4+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0033, endColorstr=#d8272f);
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF0033',EndColorStr='#d8272f')";


}

div#vragenlijst div.vragenlijst_group
{
	background-color: #ffffff;
	border: 0px #e9e7cb solid;
	width:900px;
	margin:0px auto;
	/*border:1px solid black;
	/*margin-top: 5px;*/
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_header
{
	margin-top: 5px;
	margin-left: 18px;
	margin-right: 20px;
	margin-bottom: 5px;
	color: #ffffff;
	font-size: 0.9em;
	text-align: left;
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions
{
	margin-left: 1px;
	text-align: left;
	font-size: 0.9em;
	overflow: hidden;
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row
{
	overflow: hidden;
	/*width: 565px;
	padding-bottom: 5px;*/
	border-bottom: 1px #e5e3ca solid;
	/*margin-bottom: 5px;*/
}

div#vragenlijst  div.question_row1
{
	overflow: hidden;
	/*width: 565px;*/
	/*padding-top: 20px;*/
	border-top: 1px #e5e3ca solid;
	/*margin-top: 12px;*/
}
div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_label_header
{
	overflow: hidden;
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_label_header div.question_label
{
	float: left;
	margin-bottom:1px;
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_label_header div.question_toelichting
{
	padding-top:10px;
	float: left;
	margin-left: 1px;
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_input
{
	float: none;
	clear: both;
}
div#bouwlaag
{ 
	display:inline;
	float:left; clear:none;
	
	}
div#bouwlaag label
{ 
	display:inline;
	clear:none;
	}	
	div#bouwlaag input[type="radio"]
{ 
	display:inline;
	width:auto;
	height:30px;
	position:relative;
	top:-0.3em;
	margin-left:-1px;
	}
	

	
	
		div.question_input input
{ 
	width:30px;
	margin-left:1px;
	text-align:left;
	vertical-align:middle;
	}
	

div.question_input input[type="radio"]
{ 
	width:15px;
	margin-left:1px;
	text-align:left;
	vertical-align:middle;
	}
	
	
div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_input select
{
	font-family:Klavika, Cabin, sans-serif;
	width: 270px;
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_input select.dag
{
	margin-right: 10px;
    width: 70px;
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_input select.dag2
{
	margin-right: 5px;
    width: 40px;
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_input select.maand
{
	width: 55px;
	margin-right: 5px;
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_input select.maand2
{
	width: 55px;
	/*margin-right: 5px;*/
}

div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.question_row div.question_input select.jaar
{
	width: 55px;
}

form.vragenForm
{
	background-color: transparent;
	/*padding-left:-50px;*/
    border: none;
   /* margin: 0;
    padding: 0px;*/
    width: 980px;
	margin:0px auto;
}

/* VRAGENLIJST: INPUT FIELDS */
div.question_input div.input_radiobutton,
div.question_input div.input_defaultfield,
div.question_input div.input_datum
{
	overflow: hidden;
}

div.question_input div.input_datum
{
	margin-top: 5px;
}

div.question_input div.input_radiobutton div.input_radiobutton_input
{
	float: left;
	margin-right: 14px;
}

div.question_input div.input_defaultfield div.input_defaultfield_input
{
	float: left;
	margin-right: 1px;
	padding-bottom: 1px;
}

div.question_input div.input_radiobutton div.input_radiobutton_label,
div.question_input div.input_defaultfield div.input_defaultfield_label
{
	float: left;
}
label.label-note
{
	margin-left:0.5em;
	margin-right:0.5em;
	}
div.question_input div.input_radiobutton div.extra-input
{
	overflow: hidden;
	clear: both;
}

input.postcode,
input.getal,
input.bedrag,
input.dag,
input.maand,
input.jaar,
input.extra-input,
textarea.extra-input-textarea,
input.tekst,
input.opleiding,
textarea.ruim-tekstvak
{
	border: 1px #d1ceb0 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 0 5px 8px;
	font-family:Klavika, Cabin, sans-serif;
	font-size:0.9em;
	color: #68664E;
	height:1.25em;
}

input.postcode
{
	width: 118px;
}

input.getal
{
	width: 31px;
}

input.bedrag
{
	width: 176px;
}

input.jaar
{
	width: 55px; 
}

input.dag,
input.maand
{
	margin-right: 8px;
	width: 40px;
}

input.extra-input
{
	width: 180px;
}

textarea.extra-input-textarea
{
	height: 120px;
    width: 270px;
}

input.tekst
{
	width: 180px;
}

input.opleiding
{
	width: 120px;
}

textarea.ruim-tekstvak
{
	height: 200px;
    width: 550px;
}

input.postcode:focus,
input.getal:focus,
input.bedrag:focus,
input.dag:focus,
input.maand:focus,
input.jaar:focus,
input.extra-input:focus,
input.tekst:focus,
textarea.extra-input-textarea:focus,
input.opleiding:focus,
textarea.ruim-tekstvak:focus
{
	color: #000;
	-webkit-box-shadow: 3px 3px 3px 0px rgba(70, 70, 70, 0.2);
	-moz-box-shadow: 3px 3px 3px 0px rgba(70, 70, 70, 0.2);
	box-shadow: 3px 3px 3px 0px rgba(70, 70, 70, 0.2); 
}

div.subitem
{
	padding-left: 28px;
}

th
{
	font-weight: bold;
	padding-right: 10px;	
}

td.title
{
	padding-right: 10px;
	font-size: 0.9em;
}

table.douchen tr td,
table.bewoners tr td
{
	padding-bottom: 1px;
}

div.form_row_error 
{
	background-image: url(../images/error_icon.png);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: right top;
	padding-top:7px;
	color: white;
	height:25px;
	font-size: 0.9em;
	line-height: 0.9em;
	text-align: center;
	/*margin-left:100px;
	/*padding: 20px 10px 6px 0px;*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	display:none;
	
	background-color: #d8272f;
	width: 100%;
	margin-top: 0px;
}

div.doorgaan_msg
{
	font-size: 11pt;
	width:500px;
	overflow:hidden;
	padding:10px;
	margin:0px auto;
	text-align:justify;
	
	}
div#top 
{
	float: right;
	height: 19px;
	overflow: hidden;
	margin-right: 29px;

	margin-top: 130px;
	/* background-color: #fff; */

		/* IE 8 */
 /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
 /* filter: alpha(opacity=50);

  /* Netscape */
 /* -moz-opacity: 0.5;

  /* Safari 1.x */
 /* -khtml-opacity: 0.5;

  /* Good browsers */
 /* opacity: 0.5;*/
}


div#navigation a:hover
{
	text-decoration: underline;
	color: #aaaaaa;
}

#inlog,
#registratieknop
{
	
	/* background-color: #fff; */
	float: right;
	color:#FFF;
	text-decoration: none;
	/* font-size: 0.9em;  */
	font-size: 1.2em;
	margin-left: 25px;
	/*-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	-moz-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);*/
	/*font-weight: bold;*/

}

#inlogveld {
	background-color: #fff;
	float: right;
	color: #666;
	text-decoration: none;
	font-size: 0.9em;
	padding: 7px;
	/*-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	/*-webkit-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	-moz-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2); */
}
#inlog
{
	/* IE 8 */
 /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

  /* IE 5-7 */
/*  filter: alpha(opacity=90);

  /* Netscape */
 /* -moz-opacity: 0.9;

  /* Safari 1.x */
 /* -khtml-opacity: 0.9;

  /* Good browsers */
 /* opacity: 0.9;*/
	}
#inlog_icon,
#registratie_icon
{
	padding-right: 5px;
}



#dropdown_icon {
	padding-left: 5px;
}	
#registratieknop:hover {
	text-decoration: underline;
	color: #aaa;
}

#inlog:hover {
	text-decoration: underline;
	color: #aaa;
}
div.inlog_row {
	overflow: hidden;
	padding: 3px;
}
div.inlog_row_label {
	padding-top: 8px;
	float: left;
	text-align: left;
	width: 90px;
	font-size: 0.9em;
}
div.inlog_row_input{
	float: left;
}
div.inlog_row_input input {
	border: 1px #c8c8c8 solid;
	width: 130px;
	color: #999;
}
div.inlog_row_input input:focus,
div.inlog_row_input textarea:focus {
	color: #000;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	-moz-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2); 
}
div.inlog_row_button {
	color: #999;
	float: right;
	text-align: left;
	font-size: 0.9em;
}

div.inlog_row a,
div.inlog_row input.loginbutton
{
	padding: 5px 8px 5px 8px;
	color: white;
	text-decoration: none;	
	float: right;
	display: block;
	background-color: #2bcc65;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

div.inlog_row a:hover,
div.inlog_row a:active,
div.inlog_row input.loginbutton:hover
{
	background-color: #21b456;
	text-decoration: underline;	
}

div.inlog_row a.annuleren
{
	background-color: transparent;
    color: #17C24A;
    display: block;
    float: right;
    margin-right: 10px;
    margin-top: 12px;
    padding: 0;
    text-decoration: underline;
}

div.inlog_row a.annuleren:hover
{
	text-decoration: none;
}

/*inlog*/

div#inlogveld
{
	display: none;
}

form#inlogform,
form#uitlogform
{
	background-color: transparent;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

div#inlog_error
{
	color: #ff0000;
	display: none;
	width: 220px;
}

#inlog_dropdown 
{
	background-color: white;
	color: #666;
	float: right;
	z-index: 1;
	text-decoration: none;
	font-size: 0.9em;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	-moz-box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	box-shadow: 1px 1px 2px 0px rgba(70, 70, 70, 0.2);
	display: none; 
}

#inlog_dropdown a 
{
	display: block;
	text-decoration: none;
	color: #666;
	padding: 9px;
}

#inlog_dropdown a:hover
{
	text-decoration: underline;
}

div#progressbar  img
{
	  display: block;
	  
    margin-left: auto;
    margin-right: auto;

}

div.errorlabel
{
	color: #FF0000;
}



div#vragenlijst div.vragenlijst_group div.vragenlijst_group_questions div.last
{
	padding-bottom: 0px;
	border-bottom: none;
	margin-bottom: 1px;
}

/* Toelichting */
.arrow-up
{
	display: block;
	border: 1px #ff0000 solid;
}

.help 
{
    display: none;
    position: fixed;
	/*top:175px;*/
	/*left:49%;*/
    display: none;
    z-index: 3;
	width:900px;
    /*margin-top: -56px;*/
	margin:0px auto;
}
a.help_link  img
{
	padding-top:3px;

	}
/*
.help_link:focus +span,
.help_link:active +span {
    display: block;
}
*/

div.toelichting-arrow
{
	height: 18px;
	text-align: right;
	padding-right: 13px;
}

div.toelichting-main
{
	border-radius: 5px;
	background-color: #fff;
	overflow: hidden;
	border: 2px solid #d4d2bc;
	/*padding-top: 5x;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-right: 25px;*/
	vertical-align:center
	align:center;
    width: 43%;
	/*height: 100px;*/
	margin:0px 0px;
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
  	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
  	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
div.help_img
{
	white-space:normal;
	
	}
div.help_img img
{
	display: block;
    margin-left: auto;
    margin-right: auto;
	
	}

.help div.close-button
{
	float: none;
	clear: both;
	margin-top:5px;
	margin-right:10px;
	text-align: right;
}

.help div.inhoud,
.help div.inhoud p
{
	float: none;
	clear: both;
	font-size: 0.9em;
    line-height: 1.7;
	margin-right:5px;
}
/* Einde Toelichting */

div#inlog_vragenlijst_submenu
{
	overflow: hidden;
	float: none;
	clear: both;
	display: none;
}

table.ventilatie
{
	width: 470px;
}

table.ventilatie tr th.header
{
	padding: 0px;
	width: 60px;
}

span.vet
{
	font-weight: bold;
	color: #000000;
}

span.geslacht 
{
vertical-align:text-top;
	
    width:10px;
    height:10px;
    padding:0;
    margin:0;
    position:relative;
    overflow:hidden;
    top:2px;
}



span.onderstreept
{
	text-decoration: underline;
}

div.question_label_preLabel
{
	font-style: italic;
	margin-bottom: 10px;
}
div.question_label
{
	float:left;
	margin-left:0px;
	display: inline-block;
	overflow: hidden;
}
div.warning
{
	border: 1px dashed #27C85F;
    color: #37AB46;
    margin-bottom: 10px;
    margin-top: 7px;
    padding: 8px;
    display: none;
}

/* NOT REQUIRED FIELDS */
div.vragenlijst_group div.vragenlijst_group_questions div.notRequired,
div.vragenlijst_group div.vragenlijst_group_questions div.notRequired div.question_input div.input_defaultfield input,
div.vragenlijst_group div.vragenlijst_group_questions div.notRequired div.question_input select
{
	color: #d3d1bb;
	font-family:Klavika, Cabin, sans-serif;
}

div.vragenlijst_group div.vragenlijst_group_questions div.notRequired div.question_input div.input_defaultfield input,
div.vragenlijst_group div.vragenlijst_group_questions div.notRequired div.question_input select,
div.vragenlijst_group div.vragenlijst_group_questions div.notRequired div.question_input input[type="radio"]
{
	border-color: #d3d1bb;
	
}

	

p.toelichting
{
	display: block;
    font-size: 0.9em;
    margin: 0px auto;
    width: 620px;
}

p.toelichting span.toelichting-header
{
	font-size: 0.9em;
	font-weight: bold;
}

/* ERRORS REGISTRATIEFORM */
div.form_row div.form_row_input input.error
{
	border: 1px #FF0000 solid;
	font-size:0.9em;
	color: #FF0000;
}

div.form_row div.error
{
	color: #FF0000;
}

div.input-error
{
	color: #FF0000;
    font-size: 0.9em;
    margin-bottom: -10px;
    margin-top: 5px;
    padding-left: 5px;
    text-align: left;
    width: 325px;
}

.password 
{
	font-size : 0.9em;
	border : 1px solid #cc9933;
	width : 200px;
	font-family :Klavika, arial, sans-serif;
}

.pstrength-bar
{
	margin-top: 5px;
}

.pstrength-minchar 
{
	font-size: 0.9em;
    padding-left: 5px;
    text-align: left;
}

.pstrength-info
{
	font-size: 0.9em;
}

div#input-error-password
{
	border: 1px dotted #FF0000;
    color: #FF0000;
    font-size: 0.9em;
    margin: 10px 65px 20px 60px;
    padding: 5px;
    display: none;
}

div#messages-mijn-waifer
{
	border: 1px dotted #FF0000;
    color: #FF0000;
    font-size: 0.9em;
    padding: 7px;
}

div#messages-mijn-profiel
{
    color: #FFFFFF;
    font-size: 0.65em;
    padding: 1px;
    display: none;
    margin-top: 0px;
	background-color: #d8272f;
}

div#messages-ww-vergeten
{
	border: 1px dotted #FF0000;
    color: #FF0000;
    font-size: 0.9em;
    padding: 7px;
	margin-top: 30px;
}

div#messages-ww-vergeten a,
div#messages-ww-vergeten a:link,
div#messages-ww-vergeten a:active,
div#messages-ww-vergeten a:visited
{
	color: #17C24A;
	text-decoration: none;
}

div#messages-ww-vergeten a:hover
{
	text-decoration: underline;
}

div.mijn-waifer-left
{
	float: left;
}

div.mijn-waifer-right
{
	border-left: 2px dotted #46D85D;
    float: right;
    height: 150px;
    overflow: hidden;
    padding-left: 15px;
    text-align: left;
}

div.mijn-waifer-right p
{
	font-size: 0.9em;
}

div.mijn-waifer-right p span.ingelogd-als
{
	font-weight: bold;
}

div.mijn-waifer-right p a,
div.mijn-waifer-right p a:link,
div.mijn-waifer-right p a:active,
div.mijn-waifer-right p a:visited
{
	color: #46D85D;
	text-decoration: none;
}

div.mijn-waifer-right p a:hover
{
	text-decoration: underline;
}

div#content-block-contact a.mijn-waifer,
div#content-block-contact a.mijn-waifer:link,
div#content-block-contact a.mijn-waifer:active,
div#content-block-contact a.mijn-waifer:visited,
p.lokale-waifer a,
p.lokale-waifer a:link,
p.lokale-waifer a:active,
p.lokale-waifer a:visited
{
	color: #46D85D;
	text-decoration: none;
	font-size: 0.9em;
}

div#content-block-contact a.mijn-waifer:hover,
p.lokale-waifer a:hover
{
	text-decoration: underline;
}

p.lokale-waifer
{
	margin-top: 20px;
}

span.lokale-waifer-kop
{
	color: #46D85D;
    font-size: 0.9em;
    font-weight: bold;
}

form.registrationsform
{
	background-color: transparent;
	border: none;
	margin: 0px;
	padding: 0px;
}

div#registraties
{
	overflow: hidden;
	margin-top: 30px;
}

div#registraties table
{
	font-size: 0.9em;
	text-align: left;
	border-collapse: collapse;
}

div#registraties table tr.odd
{
	background-color: #d7ffdd;
}

div#registraties table tr.even
{
	background-color: #ebfeee;
}

div#registraties table tr th,
div#registraties table tr td
{
	padding-bottom: 8px;
    padding-right: 25px;
    padding-top: 8px;
    text-align: left;
    font-weight: normal;
}

div#registraties table tr th.actief
{
	font-weight: bold;
	text-decoration: underline;
}

div#registraties table tr th a,
div#registraties table tr th a:link,
div#registraties table tr th a:active,
div#registraties table tr th a:visited
{
	color: #000000;
	text-decoration: none;
}

div#registraties table tr th a:hover
{
	text-decoration: underline;
}

div#registraties table tr td a
{
	color: #000000;
	text-decoration: underline;
}

input#zoekveld
{
	float: left;
}

a.zoeken
{
	display: block;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}

/* Registratie */
div#header-registratie
{
	width: 980px;
	height: 170px;
	background-image: url(../images/header.png);
	margin:0px auto;
	margin-top:16px;
	
}

div#container-registratie
{
	
	width: 1100px;
	margin-bottom: 30px;
	margin-top: 30px;
	height:auto;
	border:0px solid black;
	overflow:hidden;
	background:transparent;
	/*margin-top: 120px; */

	/*filter: alpha(opacity=70); /* internet explorer */
	/*-khtml-opacity: 0.7;      /* khtml, old safari */
	/*-moz-opacity: 0.7;       /* mozilla, netscape */
	/*opacity: 0.7;           /* fx, safari, opera */

	margin: 0px auto;
		/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";

  /* IE 5-7 */
  filter: alpha(opacity=95);

  /* Netscape */
  -moz-opacity: 0.95;

  /* Safari 1.x */
  -khtml-opacity: 0.95;

  /* Good browsers */
  opacity: 0.95;
	margin: 0px auto;
}

div#content-block-registratie
{
	
	font-size: 14pt;
	text-align: center;
	color: #555555;
	letter-spacing: 0.01em;
	line-height: 1.5em;
	border:0px solid black;
	/*margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;*/
	
	overflow: hidden;
	width: 980px;
	height:470px;
	margin: 0px auto;
	background-color: #FFFFFF;
	
 
}

div#content-block-registratie h1 
{
    font-size: .9em;
}

div#content-block-registratie h3 
{
    font-size: .7em;
}


div#content-block-registratie p
{
	font-size: 0.7em;
}

div#content-block-registratie p.bevestiging
{
	font-size: 0.9em;
    /*margin-bottom: 20px;
    margin-left: 20px;*/
	
    width: 400px;
	margin:0px auto;
}

div#content-block-registratie p.toelichting
{
	/*margin: auto;*/
	width: 940px;
	background-color: #EEEEEE;
	/*padding-top: 24px;
	padding-bottom: 24px;
	padding-left: 44px;
	padding-right: 44px;*/
	font-size: 0.9em;
	text-align: justify;
	margin:0px auto;
}

div#content-block-registratie span.toelichting-header
{
	font-size: 1.1em;
    font-weight: bold;
    width: 940px;
    display: block;
    text-align: center;
	margin:0px auto;
}

div#content-block-registratie div.al-lid
{
	background-color: #EEEEEE;
	 width: 300px;	
    margin: 0 auto;
}

div#content-block-registratie div.al-lid div.login-button
{
	overflow: hidden;
	display: block;
	text-align: center;
}

div#content-block-registratie div.al-lid div.login-button a
{
	background: -moz-linear-gradient(center top , #e5e5e5 0%, #dddddd 100%) repeat scroll 0 0 transparent;
    border: 1px solid #c7c7c7;
    border-radius: 4px 4px 4px 4px;
    color: #14130F;
    display: block;
    font-size: 0.9em;
    height: 35px;
    text-decoration: none;
    text-shadow: 0 0.5px 0 #D1CFBE;
    width: 100px;	
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 5px;
}

div#content-block-registratie div.al-lid div.login-button a:hover
{
	background: -moz-linear-gradient(center top , #dddddd 0%, #e5e5e5 100%) repeat scroll 0 0 transparent;
}

div#content-block-registratie div.registreer-button
{
	overflow: hidden;
	display: block;
	text-align: center;
}

div#content-block-registratie div.registreer-button a
{
	background: -moz-linear-gradient(center top , #d8272f 0%, #17c24a 100%) repeat scroll 0 0 transparent;
    border: 1px solid #FF0000;
    border-radius: 4px 4px 4px 4px;
    color: #ffffff;
    display: block;
    font-size: 0.7em;
    height: 35px;
    text-decoration: none;
    text-shadow: 0 0.5px 0 #D1CFBE;
    width: 100px;	
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 5px;
	text-shadow: 1px 2px 1px #7d7d7d;
	filter: dropshadow(color=#7d7d7d, offx=1, offy=2);
	
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8272f), to(#FF0033)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top,#d8272f, #FF0033); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #d8272f, #FF0033); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #d8272f, #FF0033); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top,#d8272f, #FF0033);
	/* IE 4+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8272f, endColorstr=#FF0033);
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d8272f',EndColorStr='#FF0033')";
}

div#content-block-registratie div.registreer-button a:hover
{
	background: -moz-linear-gradient(center top , #FF0033 0%, #d8272f 100%) repeat scroll 0 0 transparent;
	
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF0033), to(#d8272f)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #FF0033,#d8272f); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #FF0033, #d8272f); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top,#FF0033, #d8272f); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #FF0033, #d8272f);
	/* IE 4+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0033, endColorstr=#d8272f);
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF0033',EndColorStr='#d8272f')";

}

form.registratie
{
	width: 900px;
	background-color: transparent;
	border: none;
	padding: 0px;
	margin-top: 0px;
	border:0px solid black;
}

form.registratie-activeren
{
	width: 440px;
	background-color: transparent;
	border: 0px solid black;
	margin: 0px auto;
	font-size:0.9em;
	
}

div.form_row_registratie
{
	
	
	width: 250px;
	height: 40px;
	
	border: 1px #DDDDDD solid;
	/*margin-left: 37px;*/
	margin-bottom: 10px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	 margin: 0 auto;
}
div.form_row_registratie_exp
{
	overflow: hidden;
	
	float:right;
	
	display: table-row;
	margin-top:-35px;
	/*margin-left:-20px;*/
	border:0px solid #DDDDDD;
	width:320px;
	/*margin-left: 37px;*/
	/*margin-bottom: 10px;*/
	
  /*
	 margin: 0 auto;*/
}

div.form_row_registratie_exp div.desc
{
	
	
	float:left;
	
	
	border:0px solid #DDDDDD;
	/*margin-left: 37px;*/
	/*margin-bottom: 10px;*/
	font-size:0.66em;
	text-align:left;
	color:#666666;
  /*
	 margin: 0 auto;*/
}


div.form_row_registratie_active
{
	
	width: 250px;
	height: 40px;
	border: 1px #DDDDDD solid;
	/*margin-left: 37px;*/
	margin-bottom: 10px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	-webkit-box-shadow:  1px 1px 6px 2px #ff0000;
	box-shadow:  1px 1px 6px 2px #ff0000;
	 margin: 0px auto;
}

div.form_row_registratie div.form_row_registratie_fieldname,
div.form_row_registratie_active div.form_row_registratie_fieldname
{
	float: left;
	width: 100px;
	border-right: 1px #DDDDDD solid;
	height: 30px;
	
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#ffffff)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #ffffff, #f2f2f2); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #ffffff, #f2f2f2); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #ffffff, #f2f2f2); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #ffffff, #f2f2f2);
	
	font-size: 0.65em;
	text-align: left;
	padding-left: 8px;
	padding-top: 8px;
}
div.foot_text
{
	
	
	color: #FFF;
	font-size:0.9em;
	font-family:Klavika, Cabin, sans-serif;
	padding:5px;
	
	}











div.form_row_registratie div.form_row_registratie_fieldvalue,
div.form_row_registratie_active div.form_row_registratie_fieldvalue
{
	color: #555555;
	font-family:Klavika, Cabin, sans-serif;
	float: left;
	padding: 0px;
}

div.form_row_registratie div.form_row_registratie_fieldvalue input,
div.form_row_registratie_active div.form_row_registratie_fieldvalue input
{
	font-family:Klavika, Cabin, sans-serif;
	width: 130px;
	height: 25px;
	border: none;
	padding-left: 6px;
	color: #555555;
	padding-top: 9px;
	font-size: 0.65em;
}

div#registratie-meldingen
{
	
	background-color: #d8272f;
	width:100%;
    color: #FFFFFF;
    font-size: 0.7em;
    
    margin-bottom: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    display: none;
}

div#content-block-mijn-waifer
{
	width:980px;
	height:470px;
	border:0px solid black;
	background-color: #FFFFFF;
	font-size: 16pt;
	text-align: center;
	color: #555555;
	letter-spacing: 0.02em;
	line-height: 1.5em;
	/*margin-bottom: 50px;
	/*padding-top: 16px;
	padding-right: 46px;
	padding-bottom: 116px;
	padding-left: 34px;*/
	overflow: hidden;
	margin:0px auto;
}

div.mijn-waifer-blok
{
	width: 900px;
	height: 410px;
	border: 1px #bbbbbb solid;
	/*float: left;
	/*margin-right: 18px;
	margin-bottom: 20px;*/
	margin:0px auto;
}

div.mijn-waifer-blok div.mijn-waifer-blok-header
{
	overflow: hidden;
	/* border-bottom: 1px #bbbbbb solid; */
	padding-left: 22px;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 12px;
}

div.mijn-waifer-blok div.mijn-waifer-blok-header div.mijn-waifer-blok-titel,
div#profiel div.profiel-header div.profiel-header-titel
{
	float: left;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
	padding-top: 0px;	
}

div.mijn-waifer-middle-titel
{
	margin:0px auto;
	text-align:center;
	color: #000000;
	width:400px;
	font-weight: bold;
	padding-top: 0px;	


	}
div.mijn-waifer-blok div.mijn-waifer-blok-header div.mijn-waifer-blok-button,
div#profiel div.profiel-header div.profiel-header-button,
div#profiel div.profiel-footer div.profiel-footer-button
{
	float: right;
	overflow: hidden;		
}

div.mijn-waifer-blok div.mijn-waifer-blok-header div.mijn-waifer-blok-button a.mijn-waifer-button,
div.mijn-waifer-blok div.mijn-waifer-blok-header div.mijn-waifer-blok-button a.mijn-waifer-button:link,
div.mijn-waifer-blok div.mijn-waifer-blok-header div.mijn-waifer-blok-button a.mijn-waifer-button:active,
div.mijn-waifer-blok div.mijn-waifer-blok-header div.mijn-waifer-blok-button a.mijn-waifer-button:visited,
div#profiel div.profiel-header div.profiel-header-button a,
div#profiel div.profiel-header div.profiel-header-button a:link,
div#profiel div.profiel-header div.profiel-header-button a:active,
div#profiel div.profiel-header div.profiel-header-button a:visited,
div#profiel div.profiel-footer div.profiel-footer-button a,
div#profiel div.profiel-footer div.profiel-footer-button a:link,
div#profiel div.profiel-footer div.profiel-footer-button a:active,
div#profiel div.profiel-footer div.profiel-footer-button a:visited
{
	background: -moz-linear-gradient(center top , #d8272f 0%, #d8272f 100%) repeat scroll 0 0 transparent;
    border: 1px solid #d8272f;
    border-radius: 4px 4px 4px 4px;
    color: #ffffff;
    display: block;
    font-size: 0.6em;
    height: 35px;
    text-decoration: none;
    text-shadow: 0 0.5px 0 #D1CFBE;
    width: 100px;	
    margin: 0 auto;
    margin-bottom: 0px;
    margin-top: 0px;
	text-shadow: 1px 2px 1px #d8272f;
	filter: dropshadow(color #d8272f, offx=1, offy=2);
	
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8272f), to(#FF0033)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #d8272f, #FF0033); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #d8272f, #FF0033); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #d8272f,#FF0033); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #d8272f, #FF0033);
	/* IE 4+ */
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr= '#d8272f', endColorstr='#FF0033')";
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d8272f',EndColorStr='#FF0033')";

}

div.mijn-waifer-blok div.mijn-waifer-blok-header div.mijn-waifer-blok-button a.mijn-waifer-button:hover,
div#profiel div.profiel-header div.profiel-header-button a:hover,
div#profiel div.profiel-footer div.profiel-footer-button a:hover
{
	 /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF0033), to(#d8272f)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #FF0033, #d8272f); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #FF0033, #d8272f); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #FF0033, #d8272f); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #FF0033, #d8272f);
}

div.mijn-waifer-blok div.mijn-waifer-blok-content
{
	overflow: hidden;
	padding: 22px;
	font-size: 0.9em;
	text-align: left;
	line-height: 1.5;
}

div.mijn-waifer-blok div.mijn-waifer-blok-content table tr td
{
	padding-bottom: 16px;
}

div.mijn-waifer-blok div.mijn-waifer-blok-content table tr td.waifer-locatie
{
	font-weight: bold;
}

div#content-block-mijn-waifer h1
{
	margin-bottom: 5px;	
}

div#profiel
{
	border: 1px #bbbbbb solid;
	width: 818px;
	height:435px;
	overflow: hidden;
	display: block;
	margin:0px auto;
}

div#profiel div.profiel-header
{
    padding-left: 24px;
    padding-right: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px #bbbbbb solid;
    overflow: hidden;
    display: block; 
}

div#profiel div.profiel-footer
{
    padding-right: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px #bbbbbb solid;
    overflow: hidden;
    display: block; 
}

form.mijn-profiel
{
	background-color: transparent;
    border: medium none;
    margin: 0;
    padding: 0;
    width: 100%;
}
/*   */
table.contact
{
	margin: 0 auto;
	/*margin-top: 5px;
	margin-bottom: 5px;*/
}

table.contact tr td
{
	text-align: left;
	padding-bottom: 1px;
}

table.contact tr td.label
{
	vertical-align:top;
	font-family:Klavika, Cabin, sans-serif;
	font-size: 0.9em;
	width: 136px;
}






table.contact tr td input
{
	width: 242px;
	height: 15px;
	border: 1px #dddddd solid;
	color: #666;
	padding-left:5px;
	font-size: 0.9em;
	font-family:Klavika, Cabin, sans-serif;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

table.contact tr td textarea
{
	resize: none;
	width: 489px;
	height: 70px;
	margin:0px auto;
	border: 1px #dddddd solid;
	color: #666;
	padding-left:5px;
	font-size: 0.9em;
	font-family:Klavika, Cabin, sans-serif;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}



/*   */
table.mijn-profiel
{
	margin: 0 auto;
	/*margin-top: 5px;
	margin-bottom: 5px;*/
}

table.mijn-profiel tr td
{
	text-align: left;
	padding-bottom: 1px;
}

table.mijn-profiel tr td.label,input
{
	font-family:Klavika, Cabin, sans-serif;
	font-size: 0.6em;
	width: 136px;
}






table.mijn-profiel tr td input
{
	width: 242px;
	height: 15px;
	border: 1px #dddddd solid;
	color: #666;
	padding-left: 10px;
	font-size: 0.65em;
	font-family:Klavika, Cabin, sans-serif;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}





table.mijn-profiel tr td.separator
{
	border-bottom: 1px #dddddd solid;
	padding-bottom: 0px;	
}

div.verstuurknop
{
	/*margin-left: 40px;	*/
	margin:0px auto;
}

div.form_row div.form_row_input
{
	font-size: 0.9em;
}

div.form_row div.form_row_input input.huurkoop
{
	width: 20px;
}

div.form_row div.form_row_input input.energie
{
	width: 200px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

ul.opsomming
{
	margin-left: 20px;
	list-style-type: disc;
}

ul.opsomming li
{
	text-align: left;
	font-size: 0.9em;
	color: #434343;
	letter-spacing: 0.02em;
	line-height: 1.5em;
}

p.last
{
	border: none !important;
}

div#contact-footer
{
	background-color: #FFFFFF;
	margin-bottom: 50px;
	padding-bottom: 20px;
}

div#footer
{
	
	background-color: #d8272f;
	/*margin-top:-50px;
	margin-bottom: 50px;
	padding-bottom: 20px;*/
	margin: 0px auto;
	width: 980px;
	
	background-image: url(../images/footer.png) ;
	background-repeat:no-repeat;
	/* height: 70px; */
	height: 84px;
}

div#footer-text
{
	
font-size:6pt;
padding-bottom:15px;
color:#333333;
}

	/* Style you custom popupbox according to your requirement */
.popupbox {
 width:500px;
 height:300px;
 background-image:url(images/pop-up_03.png);
 background-repeat:no-repeat;
 display: none; /* Hidden as default */
 float: left;
 position: fixed;
 top: 50%; left: 50%;
 z-index: 99999;
 -webkit-box-shadow: 0px 0px 20px #000;
 -moz-box-shadow: 0px 0px 20px #000;
 box-shadow: 0px 0px 20px #000;
}

#fade { 
 display: none; /* Hidden as default */
 color:#fff;
 background: #000;
 position: fixed; left: 0; top: 0;
 width: 100%; height: 100%;
 opacity: .95;
 z-index: 9999;
}
