/*DONDERS*/
body {
 		margin: 0;
 		padding: 0;
 		text-align: left;
 		background:#FFFFFF url(/editor/images/top_fill.jpg) repeat-x top;
}

div#container {
        width: 1000px;
        margin: 0;
        text-align: left;
        overflow:hidden;
        font-family:Verdana;
        font-style:normal;
        color:#545454;
        font-size:12px;
}

div#imagetop {
        height: 186px;
        width: 1000px;
        background:no-repeat;
        background-position: top;
        background:#FFFFFF url(/editor/images/top.jpg) no-repeat;
        margin:0;
        display: block;
}

div#inschrijven {
 position: absolute;
 width: 360px;
 margin: 110px 0 0 290px;
 padding: 15px 0 0 15px;
}

div#inschrijven img {
	padding:5px;
	margin:10px 0;
}

div#zoeken {
	position:absolute;
	width:295px;
	margin:115px 0 0 680px;
	padding: 15px 0 0 15px;
	height:90px;
}

div#zoeken img {
	padding:5px;
	margin:0;
}

div#content {
		background:#FFFFFF url(/editor/images/fill_menu.jpg) repeat-y;
	    margin:15px 0;
        height:auto;
        width: 1000px;
        float: left;
        line-height: 140%;
        overflow:hidden;
        padding:0;
		color:#545454;
}


div#content_left {
	    float: left;
		display: inline;
        margin: -15px 0 0 16px;
		height:auto;
        width: 231px;
        line-height: 140%;
        overflow:hidden;
        padding:0;
}


div#content_right {
        margin:0 0 0 20px;
        height:auto;
        width: 508px;
        float: left;
        line-height: 140%;
        overflow:hidden;
        padding:0;
		background-color:#FFFFFF;
		font-size:10px;
}


div#content_right a {
        color: #545454;
        text-decoration: underline;
        }

div#content_right a:hover {
	   	color: #F74237;
	    text-decoration: underline;
}
div#content_right a:active {
	   	color: #F74237;
	    text-decoration: underline;
}
div#spacer {
        padding:0;
		width:1px;
		margin:0;
		height:340px;
}


div#header_titel {
		position:absolute;
		margin:160px 0 0 30px;
		padding:0;
}

h1#header_titel {
		position:absolute;
		margin:160px 0 0 30px;
		padding:0;
}

img#images {
		float:left;
	    margin: 0 10px 10px 0;
		padding-top:3px;
	    display: block;
}

div#prImage {
		background-color:#FFFFFF;
		width:240px;
		height:145px;
		border:1px #cccccc solid;
		margin:2px;
}


div#prImageProduct {
		background-color:#FFFFFF;
		width:492px;
		height:auto;
		margin:2px;
		border:1px #cccccc solid;
		padding:2px;
}	


div#image_top {
		margin:0 0 10px 0;
        padding:0;
}



div#imageContent1 {
        margin:0 0 0 25px;
        height:auto;
        width: 200px;
        float: right;
        line-height: 140%;
        overflow:hidden;
        padding:0;
}

div#imageContent1  img{
		margin-bottom:15px;
}




div#headtitel{
		float:left;
		width: 134px;
}

.bodyTitel {
		color:#545454;
		font-size:18px;
		font-weight:bold;
}

/* nav */
ul#nav {
		position:absolute;
		float:left;
        margin:74px 0 0 10px;
        padding:0;
        width: 990px;
        list-style-type: none;
}

ul#nav li {
		width:106px;
		height:32px;
        margin: 0;
        display:block;
        padding:0;
        color:#545454;
        float: left;
        font-weight:bold;
        font-size:11px;
		margin-left: 3px;
}


ul#nav li a {
		padding-top:8px;
		padding-bottom:8px;
		padding-left:0;
		padding-right:0;
		width: 100%;
	    height: 16px;
		display: block;
	 	color:#545454;
		text-align:center;
	 	text-decoration: none;
}

ul#nav li a:hover {
		padding-top:8px;
		padding-bottom:8px;
		display: block;
		color: #FFFFFF;
		background-color:#E8B75F;

}

ul#nav li a.active {
	  	padding-top:8px;
		padding-bottom:8px;
		display: block;
		color: #FFFFFF;
		background-color:#E8B75F;
}

ul#smenu {
	    margin:0;
	    padding:0;
	    width:230px;
      	list-style-type: none;

}

ul#smenu li {
		width:230px;
		margin:0;
		padding:0;
		color:#526B58;
		font-weight:bold;
		font-size:11px;

}

ul#smenu li a {
		margin:0;
		display: block;
	 	text-decoration: none;
		background-image:url(/editor/images/streep2.gif);
		background-repeat: no-repeat;	
    	padding:2px 2px 0 55px; 
		color:#526B58;
}


ul#smenu li a:hover {
		display: block;
  		background-color:#F5EDDA;
		text-decoration:none;
		margin:0;
		padding:2px 2px 0 55px;
		background-image:url(/editor/images/streep2_over.gif);
		background-repeat: no-repeat;
	
}

ul#smenu li a.active {
		background-color:#F5EDDA;
		margin:0;
		padding:2px 2px 0 55px;
		display: block;
		background-image:url(/editor/images/streep2_over.gif);
		background-repeat: no-repeat;
	

	    
}

/*smenu producten*/
ul#smenu_prod {
	    margin:0 17px;
	    padding:0;
	    width:210px;
      	list-style-type: none;
}

ul#smenu_prod li {
		margin:0;
		padding:0;
		color:#526B58;
		font-size:9px;
		 width:210px;
}

ul#smenu_prod li a {
		background:none;
		margin:0;
		color:#526B58;
		padding:2px 2px 0 40px;
}


ul#smenu_prod li a:hover {
		display: block;
  		text-decoration:none;
		margin:0;
		padding:2px 2px 0 40px;
		color:#F74237;
		background:none;		
}

ul#smenu_prod li a.active {
		display: block;
		margin:0;
		padding:2px 2px 0 40px;		
		background:none;
		color:#F74237;
}






ul#zoek_results {
	    margin:0;
	    padding:0;
	    width:498px;
      	list-style-type: none;

}

ul#zoek_results li {
		width:498px;
		margin:0;
		padding:0;
		color:#526B58;
		font-weight:bold;
		font-size:10px;
		border-bottom:#E9B760 1px solid;

}

ul#zoek_results li a {
		margin:0;
		height: 16px;
		display: block;
	 	text-decoration: none;
		padding:2px; 
		color:#526B58;
}


ul#zoek_results li a:hover {
		display: block;
		text-decoration:none;
		margin:0;
		padding:2px;
	
}

ul#zoek_results li a.active {
		margin:0;
		padding:2px;
		display: block;
	    
}







/* mailform */
div#mailform {
       margin-top:15px;
       margin-left:10px;
       width: 390px;
       height:auto;
}

div#mailform_contact {
       margin-top:15px;
       margin-left:10px;
       width: 300px;
       height:auto;
}

div#mailform fieldset {
        padding: 0.7em;
        margin-bottom: 10px;
}

div.formrow {
   		 float: left;
		 text-align:left;
	     margin: 2px 0;
	     width: 385px;
}


div.formrow label {
      	padding-top:2px;
	    text-align:right;
	    display: block;
	    float: left;
	    width: 120px;

}

div.formrow label.label_contact {
      	padding-top:2px;
	    text-align:right;
	    display: block;
	    float: left;
	    width: 75px;

}
div.tekst {
	   text-align:center;
	   margin: 0;
	   font-size: 11px;
	   padding: 0;
	   font-style:italic;
	   padding-bottom:5px;
}

div.tekstcv {
	  margin: 0;
	  font-size: 12px;
	  padding: 0;
}

.textareaveld {
		border: solid 1px gray;
	    padding: 2px;
		overflow:hidden;
		width:250px;
		    background-color: #F8F8F8;
	
}

div.formrow input {
        border: solid 1px gray;
        width: 250px;
        padding: 1px 3px;
        background-color: #F8F8F8;
}
.file {
		width: 250px;
        border: solid 1px gray;
        padding: 1px 3px;
        background-color: #F8F8F8;
}
div.formrow input.kleinveld {
	    border: solid 1px gray;
        width: 35px;
        padding: 1px 3px;
        background-color: #F8F8F8;
}

div.formrow input:focus {
        border: #00AEEF solid 1px;
        background-color: white;
}

div.formrow select {
		width: 120px;
	  	font-family: Arial;
        font-weight:normal;
        font-size:12px;
  		border: solid 1px gray;
        background-color: white;
}
div.formrow select:focus {
        border: #00AEEF solid 1px;
        background-color: white;
}

div.formsubmit {
        text-align: center;
        padding-right: 5px;
        font-weight: bold;
    	color: #526B58;
 }
.veld{
 		margin:10px 0 0 30px;
      	color: #526B58;
	    border: double 1px gray;
        padding: 1px 3px;
        background-color: #F8F8F8;
		width:150px;

 }
 

.veld_zoek {
 		margin:10px 0 0 0;
      	color: #526B58;
	    border: double 1px gray;
        padding: 1px 3px;
        background-color: #F8F8F8;
		width:150px;
 }

div.legend {
		color: #526B58;
}

div.news_left {
    background-color: #F4ECD9;
    padding: 10px;
    border-bottom: 3px #E9B760 solid;
    font-size: 10px;
    line-height: 16px;
}
div.news_left img {
  margin: 3px;
}