/* CSS Document */

*
{
    outline:none;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #f6f6f6;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
	line-height: 18px;
	
	text-align: center;
}

html, body {
	height: 100%;
}

#wrapper {
	width: 783px;
	height: 100%; 
	margin: 0 auto;
	background:#FFF;
	background-repeat: repeat-y;
	background-position: left top;
	
	text-align: left;
}

#groen{
	color: #a1bf2f;
}

#container {
	margin: 0px;
	padding: 0px;
	width: 783px;
        min-height:91.4%;
        height: auto;
	background-color: #FFFFFF;
	display: block;
}

#hoofdmenu {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 783px;
	display: table;
}

#logo {
	margin: 0px;
	padding: 0px;
	width: 437px;
        padding-top:10px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #aeaeae;
	float: left;
}

#hoofdmenu a{
	margin: 0px;
	padding: 35px 20px 0px 20px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/menuitembg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	display: table;
}

input[type="text"]
{
    border:1px solid #A1BF2F;
}

input[type="submit"],[type="reset"]
{
    background:#A1BF2F;
    border:0;
    cursor:pointer;
    height:20px;
}

#hoofdmenu a:hover {
	color: #a1bf2f;
}

#submenu {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 783px;
	display: table;
}

#slogan {
	margin: 0px;
	padding: 0px;
	width: 260px;
	background-color: #FFFFFF;
	background-image: url(img/sloganbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 188px;
	display: table;
	float: left;
}

#slogan h2{
	margin: 54px 0px 0px 25px;
	padding: 3px 0px 5px 15px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #252525;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #aeaeae;
}

#slogan p{
	margin: 0px;
	padding: 10px 0px 0px 45px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
}

#submenuitems {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 185px;
	float: left;
	background-color: #FFFFFF;
	text-align: right;
}

#submenuitems a{
	margin: 0px 15px 4px 0px;
	padding: 3px 20px 5px 0px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
	font-weight: bold;
	text-decoration: none;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #a1bf2f;
	display: block;
}

#submenuitems a:hover {
	color: #a1bf2f;
}

#vlek {
	margin: 0px;
	padding: 0px;
	width: 324px;
	float: left;
}

#inhoud {
	margin: 0px;
	padding: 0px 25px 15px 25px;
	width: 733px;
	background-color: #FFFFFF;
}

#inhoud h2{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a1bf2f;
	font-weight: bold;
}

#inhoud h3{
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072bc;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

#inhoud h4{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072bc;
	font-weight: bold;
}

#inhoud p{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
	line-height: 18px;
}

.imgleft{
	margin: 0px 15px 5px 0px;
	padding: 10px;
	border: 1px solid #a1bf2f;
	float: left;
}

.imgrechts{
	margin: 0px 0px 5px 15px;
	padding: 10px;
	border: 1px solid #a1bf2f;
	float: right;
}

#inhoud a{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a1bf2f;
	text-decoration: none;
}

#inhoud a:hover{
	color: #252525;
}

#adres {
	margin: 0px;
	padding: 25px;
	width: 733px;
	display: block;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
        background-image: url(img/bg.gif);
}

#adres p{
	margin: 0px;
	padding: 0px 20px 0px 0px;
	display: inline;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

#adres a{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a1bf2f;
	text-decoration: none;
}

#adres a:hover{
	color: #252525;
}

form {
	margin: 0px;
	padding: 0px;
}

div.frmtext, div.frmtextarea, div.frmdate, div.frmselect {
  clear:both;
  margin-top: 2px;
}

div.frmtext span, div.frmtextarea span, div.frmdate span, div.frmselect span {
  position:absolute;
  left:500px;
}

div.frmtext div.norm {
  padding:2px 0px 0px 150px;
}

div.frmtext span.err, div.frmtextarea span.err, div.frmdate span.err, div.frmselect span.err {
  color:#fe3737;
}

div.frmtext label, div.frmdate label, div.frmselect label, label.frmlabel {
  display:block;
  float:left;
  width:200px;
  padding:2px 7px 0px 0px;
  font-weight: bold;
}

div.frmtext input, input.inputtext {
  width:330px;
  border:1px solid #9f9f9f;
  line-height:12px;
  background-color: #fff;
}

div.formrow {
  margin: 0 0 2px 0;
  clear: both;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.formrow select {
  width:202px;
}

div.frmtextarea{
 	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.frmtextarea label {
  display:block;
  float:left;
  width:200px;
  padding:2px 7px 0px 0px;
  font-weight: bold;
}

div.frmtextarea textarea, textarea.textarea {
  width:330px;
  height:100px;
  overflow:auto;
  background-color: #fff;
  border:1px solid #9f9f9f;
}

.submit {
  background-color:#a1bf2f;
  font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#fff;
  font-weight: bold;
  border:1px solid #a1bf2f;
  padding: 5px 15px 5px 15px;
  margin: 0px 0px 0px 210px;
}

fieldset {
  padding:5px;
}
fieldset textarea.textarea {
  width:500px;
}

.browse {
  background-color:#fff;
    width: 190px;
  border:1px solid #9f9f9f;
  border-right:2px solid #606060;
  border-bottom:2px solid #606060;
}

div.frmsubmit input.remove {
  color:#fe3737;
}

.text_required {
  font-size: 9px;
}

.double {
  height: 34px;
}

.first_name, .middle_name, .last_name {
  float: left;
  clear: none !important;
}
.first_name label {
  width: 120px !important;
}
.first_name input {
  width: 100px !important;
}
.last_name input {
  width: 128px !important;
}
.last_name label, .middle_name label {
  width: 12px !important;
  font-size: 1px;
  color: #efefef;
}
.middle_name input {
  width: 50px !important;
}
