body{
margin:0px;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

/*Opmaak van de div's ---------------------------------------------------------------------------------------------------*/
#container{
position:absolute;
margin:0px;
height:auto;
width:905px;
left:50%;
margin-left:-452.5px;
}

#header{
position:relative;
margin-top:20px;
margin-left:15px;
margin-right:15px;
height:45px;
}

#menu{
position:relative;
margin:0px;
height:40px;
background-image:url(../images/menu_bg.jpg);
background-position:left 0px;
background-repeat:repeat-x;
color:#fff;
}

.menu_home{
margin-top:0px;
margin-left:15px;
height:40px;
width:44px;
line-height:40px;
vertical-align:50%;
border-left:solid 1px #fff;
text-align:center;
}

.menu_actueel{
margin-top:-40px;
margin-left:60px;
height:40px;
width:54px;
line-height:40px;
vertical-align:50%;
border-left:solid 1px #fff;
text-align:center;
}

.menu_profiel{
margin-top:-40px;
margin-left:115px;
height:40px;
width:49px;
line-height:40px;
vertical-align:50%;
border-left:solid 1px #fff;
text-align:center;
}

.menu_producten{
margin-top:-40px;
margin-left:165px;
height:40px;
width:59px;
line-height:40px;
vertical-align:50%;
border-left:solid 1px #fff;
text-align:center;
}

.menu_contact{
margin-top:-40px;
margin-left:225px;
height:40px;
width:49px;
line-height:40px;
vertical-align:50%;
border-left:solid 1px #fff;
border-right:solid 1px #fff;
text-align:center;
}


.menu_nl{
margin-top:-40px;
margin-left:830px;
height:40px;
width:25px;
line-height:40px;
vertical-align:50%;
text-align:center;
}

.menu_square{
margin-top:-40px;
margin-left:855px;
height:40px;
width:10px;
line-height:40px;
vertical-align:50%;
text-align:center;
}

.menu_gb{
margin-top:-40px;
margin-left:865px;
height:40px;
width:25px;
line-height:40px;
vertical-align:50%;
text-align:center;
}

#menu_active{
background-image:url(../images/menu_bg_over.jpg);
background-position:left 0px;
background-repeat:repeat-x;
}

#menu_bar{
position:relative;
margin:0px;
height:15px;
background-image:url(../images/menu_bottom.jpg);
background-position:left 0px;
background-repeat:repeat-x;
}

#path{
position:relative;
margin:0px;
padding-left:15px;
height:15px;
color:#999;
}

#content{
position:relative;
margin:15px;
margin-top:0px;
float:none;
min-height:375px;
}

#bottom{
position:relative;
height:20px;
width:890px;
padding-left:15px;
background-image:url(../images/bottom_bg.jpg);
background-position:left 0px;
background-repeat:repeat-x;
line-height:25px;
vertical-align:10px;
}

#bottom a{
text-decoration:none;
color:#333333;
}


/* opmaak div's home ---------------------------------------------------------------------------------------------------*/
#home_left{
text-align:left;
float:left;
width:135px;
}

#home_middle{
position:relative;
margin-top:0px;
float:left;
width:275px;
margin-left:0px;
}

#home_right{
width:430px;
margin-left:440px;
margin-top:0px;
padding-bottom:10px;
float:none;
}

/* Opmaak van actueel  ---------------------------------------------------------------------------------------------------*/
.item_actueel{
height:105px;
width:450px;
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
border-bottom:dashed 1px #610f60;
}

.actueel_right{
float:right;
margin-left:10px;
border:solid 1px #ce9aff;
}

/* opmaak producten ---------------------------------------------------------------------------------------------------*/
.description{
position:relative;
width:700px;
vertical-align:50%;
height:100px;
margin:0;
margin-top:5px;
margin-left:75px;
padding:0;
}

.img_left{
float:left;
width:98px;
height:98px;
margin-right:30px;
border:solid 1px #fff;}

.img_left img a:hover, .img_left img a:visited, .img_left img a:link, .img_left img a:active{
text-decoration:none;
}
.img_related{
border:solid 1px #ce9aff;
margin-right:10px;}

.description a:hover, .description a:visited, .description a:link, .description a:active{
color:#610f60;
text-decoration:none;
}

#path a:visited, #path a:link, #path a:active{
color:#999999;
text-decoration:none;
}

#path a:hover{
color:#610f60;
text-decoration:none;
}

#product_left{
position:relative;
margin-top:0px;
float:left;
width:280px;
margin-left:7%;
padding:0;
}

#product_right{
margin-top:0px;
float:none;
width:430px;
margin-left:440px;
margin-top:0px;
}

.titel_products{
width:50%;
}

/* Opmaak van profiel -----------------------------------------------------------------------------------*/
#profiel{
margin-top:0px;
float:none;
width:735px;
margin-left:135px;
}

/* Opmaak van contact -----------------------------------------------------------------------------------*/
#content_contact{
position:relative;
margin:15px;
margin-top:0px;
float:none;
min-height:400px;
}

#contact_left{
width:40%;
float:left;
}

#contact_right{
width:40%;
float:right;
}

#bert{
width:100px;
margin-top:10px;
float:right;
}

#legrohuis{
margin-top:5px;
}

/* opmaak sitemap ---------------------------------------------------------------------------------------------------*/
.main_link{
font-weight:bold;
color:#610f60;
text-decoration:none;
margin:0;
}

.sub_link{
color:#333333;
margin-left:10px;
text-decoration:none;
}

#sitemap{
float:left;
}

/* Opmaak van de tekst en afbeeldingen -----------------------------------------------------------------------------------*/
p{
margin-bottom:10px;
margin-top:0px;
}

div{
margin:0 auto;
padding:0;
}

h1{
color:#610f60;
font-size:16px;
margin-bottom:10px;
margin-top:0px;
border-bottom:dotted 1px #610f60;
}

h2{
color:#610f60;
font-size:12px;
margin-bottom:10px;
margin-top:5px;
}

.no_border{
border-width:0px;
border-style:hidden;
}

#menu a:link, #menu a:active, #menu a:visited{
color:#fff;
text-decoration:none;
display:block;
}

#menu a:hover{
color:#fff;
text-decoration:none;
display:block;
background-image:url(../images/menu_bg_over.jpg);
background-position:left 0px;
background-repeat:repeat-x;
}

#home_left img{
margin-bottom:10px;
margin-right:10px;
border:solid 1px #ce9aff;
}

.link{
color:#610f60;
text-decoration:none;
}

.items_right{
float:right;
margin-left:10px;
}

.more_info{
color:#999999;
margin:0px;
margin-bottom:10px;
padding:0px;
font-weight:bold;
text-decoration:none;
}

#content ul{
margin-left:0px;
margin-top:0px;
list-style-position:outside;
}

.symbol_list{
color:#610f60;
text-decoration:none;
list-style-type:disc;
}

.bold{
font-weight:bold;
}

/* Opmaak van de cycle  ---------------------------------------------------------------------------------------------------*/
#fader{  
    height:  100%;  
    padding: 0;  
    margin:  0;
	list-style:none; 
	float:none; 
} 
 
#fader img {  
    border:  1px solid #fff;  
    top:  0; 
    left: 0; 
} 

.titel_fader{
color:#610f60;
font-size:12px;
margin-bottom:5px;
margin-top:5px;
border-bottom:dotted 1px #610f60;
display:block;
line-height:12px;
text-align:right;
}

/* Opmaak van het formulier  ---------------------------------------------------------------------------------------------------*/
.formfield {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	width: 250px;
	margin-top: 2px;
	font-size: 12px;
	color: #222;
	padding: 1px;
}
.verplicht {
	color: #3a4588;
}
.send {
	border: 1px solid #ce9aff;
	background-color: #ce9aff;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-right: 5px;
	font-size: 12px;
	cursor: pointer;
}
.send:hover{
	background-color: #610f60;
	border: 1px solid #610f60;
}
