/*=======================================================
   Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form {
        margin: 0;
        padding: 0;
        font: 100%/120% Arial, Verdana, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 0em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
		vertical-align:middle;
        font-size: 100%;
}
table{
		
		width:100%;
		border-collapse: collapse; 
		clear:both;
}
tbody{
		vertical-align:top;
}
img{border:none}
p{line-height:16px}
/*=======================================================*/
/* LINKS LAYOUT*/
a{color:#ac5734}
a:hover{text-decoration:none}
/*=======================================================*/
/* STANDARD PAGE LAYOUT*/
body{font-size:9pt; color:#555; font-family:"Trebuchet Ms", Verdana, Helvetica, sans-serif; background:#ffffff url(../images/bg.jpg) repeat-x}
#background_image{width:100%; height:580px; background:url(../images/bg_image.jpg) no-repeat center top}
#site_wrapper{margin-left:auto; margin-right:auto; width:800px; position:relative}
#logo{float:right; background:url(../images/logo.jpg) no-repeat top right; width:800px; height:60px; margin-top:43px}
#form_wrapper, #content{
	position:absolute;
	top:99px;
	right:-1px;
	width:801px;
	height: 381px;
}
#content {margin-top:20px}
#form_wrapper p, #content p{margin:10px}
.brown{color:#ac5734}
strong.brown{font-size:14pt}
#content ul{margin-left:35px}
#content li{line-height:19px}
#message{position:absolute; top:250px; left:0}
#vrouw{float:left; background:url(../images/vrouw.jpg) no-repeat; width:423px; height:323px; margin-top:69px}
#footer{clear:both; color:#888888; padding-top:5px}

#message ul{list-style-type:square; margin-left:20px}

.align_right{text-align:right}
.back_lnk{position:absolute; left:0; top:0; margin-top:60px; margin-left:100px}

.clearfix:after {content: "."; display: block; height: 0; visibility: hidden; clear:both}
* html .clearfix {height: 1%;}

/*=======================================================*/
/* STANDARD PAGE LAYOUT*/
.error{background:url(../images/trans_oranje.png); border:solid 1px #c36c23; margin-top:20px; padding:5px 15px; width:320px; color:#c36c23;margin-left:auto;margin-right:auto;}
.success{background:url(../images/trans_groen.png); border:solid 1px #6dab6f; padding:5px 15px; width:320px; color:#6dab6f;margin-left:auto;margin-right:auto; margin-top:35px}
.red{color:#97551e}

input{width:16em; border:solid 1px #666; color:#333; background:#ffffff url(../images/bg_input.jpg) repeat-x;}
input.text_small{width:9em; border:solid 1px #666; color:#333}
textarea{width:22em; height:6em; border:solid 1px #666; color:#333; background:#fff url(../images/bg_box.jpg) repeat-x}

.hidden{display:none}

legend span {position: absolute; top: 0; margin: 0.5em; font-size: 1.4em; font-family:"Trebuchet MS"}
legend {position:relative; padding: 0; color: #ac5734; font-weight: bold; width:300px}

fieldset {position: relative; float: left; clear: both; width: 100%; border:none}
fieldset li{float: left; clear: both; width: 100%; padding-bottom: 5px; margin:0; position:relative}

fieldset ol{padding: 2em 1em 0 2em; list-style: none}
fieldset div{margin:3.5em 1em 1em 1em}

fieldset.submit{float: left; padding:0; font-weight:bold; margin-bottom:1em}
fieldset.submit input{background:#ffffff url(../images/bg_input.jpg) repeat-x; color:#ac5734; font-weight:bold; padding:.1em; border:solid 1px #666; width:10em; margin-left:186px}

fieldset fieldset {margin-bottom:-1em; border-style:none}
fieldset fieldset input{margin-right:5px}
fieldset fieldset legend {margin-left: 0; font-weight: normal}
fieldset fieldset ol {position: relative; top: -1em; margin: 0 0 0 16em; padding: 0}
fieldset fieldset label {float: none; width: auto; margin-right: auto}
fieldset fieldset li{float:left; width:auto; clear:none; margin-right:15px}

label {float: left; width: 13em; margin-right: 1em; font-size:11px; color:#ac5734}
label.inline{float:none}
.req label{font-weight:bold}

#contact fieldset li p{margin:10px 0; font-size:1em}

