﻿@charset "utf-8";
/* CSS Document */

/*START - COLOR CODES*/

/*Yellow:#f8c703
/*Darkbraun:#251500

/*END*/

div{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#606060;

background-image:url(../images/bg_body.jpg);
background-repeat:repeat-x;
}

html{
overflow-y:scroll;
}

/*START - GENERAL STYLES AND CLASSES*/

h1{
font-weight:bold;
font-size:24px;
margin:10px 0 10px 0;
font-style:italic;
color:#444444;
}

h2{
color:#444444;
font-size:14px;
}

p{
margin:0 0 10px 20px;
text-align:justify;
line-height:20px;
}

a:link, a:visited{
color:#f27723;
}

.clearer{
clear:both;
float:none;
}

.errormessage{
border:2px solid #f17722;
margin-bottom:5px;
padding:2px;
color:#f17722;
}

.field_error{
border-left:2px solid #f17722;
}

.clearer{
clear:both;
float:none;
}

#contactform{
background-color:#ebebeb;
}

	input{
	border:1px solid #CCC;
	height:20px;
	}
	
	textarea{
	border:1px solid #CCC;
	}

/*END*/

#container{
margin:0 auto;
padding:0;

position:relative;
width:850px;
}
	
	#navmain{
	position:relative;
	}
	
		#navmain #language{
		position:absolute;
		right:0px;
		top:2px;
		}	
		
		#navmain #language img{
		margin-right:2px;
		}			

	#navmain ul{
	margin:0;
	padding:0;
	}
	
	#navmain ul li{
	padding:0 20px 0 20px;
	float:left;
	font-size:16px;
	font-style:italic;
	border-right:1px solid #606060;
	list-style-type:none;
	}	
	
		#navmain ul li a:link, #navmain ul li a:visited{
		text-decoration:none;
		color:#606060;
		}	
		
		#navmain ul li a:hover{
		text-decoration:underline;
		}
		
	#containercontent{
	border:2px solid #c3c3c3;
	position:relative;
	background-image:url(../images/bg_contentcontainer.jpg);
	background-repeat:repeat-y;	
	}
	
		#left{
		float:left;
		width:145px;
		position:relative;		
		}
		
			#address{
			color:#FFFFFF;
			padding:20px 0 20px 0;
			margin:60px 0 20px 0;
			border-top:1px dotted #4d57b0;
			border-bottom:1px dotted #4d57b0;
			position:relative;	
			text-align:center;
			}	
			
			#address p{
			text-align:center;
			margin:0;
			padding:0;
			}				
		
		#right{
		float:left;
		width:670px;
		position:relative;
		}
		
			#functionsbuttons{
			text-align:right;
			height:28px;
			padding-top:10px;
			}
			 
				#functionsbuttons img{
				margin-right:25px;
				}			
		
			#content{
			margin:20px;
			border-top:2px solid #4d57b0;
			position:relative;
			}
			
				#content ul{
				margin-left:20px;
				}			
			
				#profile{
				position:absolute;
				right:0px;
				_right:20px;
				}
			
				#contenttop{
				width:440px;
				min-height:175px;
				height:auto !important; /* voor moderne Browser */
				height:175px; /*voor IE6 */
				margin-bottom:10px;
				}
				
				#contentfull{
				}
				
				#contentfull ul, #contenttop ul{
				margin-left:22px;
				}
				
					#contenttop #usp ul{
					}				
					
					#contenttop #usp ul li{
					background-image:url(../images/icon_vink.jpg);
					background-repeat:no-repeat;
					padding:5px 0 0 30px;
					list-style-type:none;
					height:30px;
					font-size:16px;
					font-style:italic;
					color:#4b54a9;
					}
					
					#contenttop a:link.readmore, #contenttop a:visited.readmore{
					margin-left:350px;
					color:#4b54a9;	
					text-decoration:none;
					font-style:italic;				
					}	
					
						#contenttop a:hover.readmore{
						margin-left:350px;
						color:#4b54a9;	
						text-decoration:underline;
						font-style:italic;				
						}	
					
					#homeitems img{
					margin-right:15px;					
					}
					
					#homeitems img.last{
					margin-right:0px;					
					}				
								
					#KvK{
					font-family:Arial, Helvetica, sans-serif;						
					margin:20px 0 20px 100px;
					font-size:11px;
					width:450px;
					}
					
						#KvK p{
						margin:0;
						padding:0;
						text-align:center;
						}					

					#footer{
					position:relative;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;	
					height:5px;
					}			
						
						#footer ul li{
						list-style-type:none;
						display:inline;
						padding:0 5px 0 5px;
						border-right:1px solid #606060;
						}
						
						#footer ul li a:link, #footer ul li a:visited{
						color:#606060;
						text-decoration:none;
						}	
						
						#footer ul li a:hover{
						color:#606060;
						text-decoration:underline;
						}							
						
						#footer ul li.last{
						border-right:none;
						}
						
						#footerright{
						position:absolute;
						top:0px;
						right:0px;
						}
						
						#footerright{
						position:absolute;
						top:0px;
						right:0px;
						}
						
							#footerright a:link, #footerright a:visited{
							font-weight:bold;
							text-decoration:none;
							color:#606060;
							}	
							
							#footerright a:hover{
							font-weight:bold;
							text-decoration:underline;
							color:#606060;							
							}							
					
