/* CSS Document */

html ,body {
margin:0px;
padding:0px;
background:url(../images/gradvert.jpg) repeat-x #fef9f3;
text-align:center;
}

#nutshell {
margin:0px auto;
width:900px;
text-align:left;
overflow: hidden;
}

#topshell {
background-image:url(../images/logo-tekst.jpg);
background-repeat:no-repeat;
height:114px;
width:900px;
}


	#logo-block {
	background-image:url(../images/logo.jpg);
	height:200px;
	width:230px;
	position:absolute;
	left:840px;
	}
	
#midshell {
background-color: #fff;
float:left;
width:900px;

}

	#nutfruit {
	margin:9px 0px 0px 9px;
	background: url(../images/inhoud-verticaal-big.jpg);
	overflow: visible;
	float:left;
	display:inline;
	}
	
	#menu-block {
	float:left;
	width:164px;
	}
	
		#menu {
		background-color:#9f3126;
		}
		
			#menu a {
			display:block;
			width:156px;
			padding:11px 0 11px 0px;
			margin:0px 0px 0px 4px;
			color:#fff;
			background: url(../images/button.jpg) no-repeat;
			text-decoration: none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			}
			
			#menu a.linkm {
			margin:3px 0px 0px 4px;
			}
			
			#menu a span {
			margin-left:7px;	
			}
					
			#menu a:hover {	
				background-position: -156px 0;
				color: #fff;
			}
			#menu a:active {
			font-weight:bold;
				color:white;
			}

		
		#reclame {
		background-color:#9f3126;
		height:250px;
		}
		
			#reclame-plaatser {
			margin:0px 0px 0px -23px;
			position:absolute;
			z-index:6;
			}
			
			
			#contact {
	background-color:#9f3126;
	height:50px;
	padding-top: 220px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 10px;
		}
		#menu-top {
			height:4px;
			background-color:#9f3126;
			overflow:hidden;
		}
		
		#menuspacer {
		height:20px;
		}
		

	
	#inhoud-block {
		float:left;
		width:718px;
		background:url(../images/fotos/samen.jpg) no-repeat right bottom;
	}
	
		#inhoud-block2 {
		float:left;
		width:718px;
		background:url(../images/fotos/auto.png) no-repeat right bottom;
	}
	
	#inhoud-block-small {
		float:left;
		width:718px;
		background:url(../images/fotos/samen-small.jpg) no-repeat right bottom;
	}
	
	#inhoud-block-zonder {
		float:left;
		width:718px;
	}
	
		#inhoud {
		background-color:#00CC33;
		}
		
			#fotos-verticaal-groot{
			float:left;
			background-color:#FF6600;
			width:280px;
			margin:14px 0px 9px 14px;
			display:inline;
			background-color:#FFFFFF;
			border: solid 1px #666666;
			padding:10px;			
			}
			
				#foto-groot {
				width:280px;
				}
				
			#fotos-verticaal-holder{
			float:left;
			width:312px;
			margin:9px 0px 9px 9px;
			display:inline;		
			}
			
				#foto-klein {
				float:left;
				width:140px;
				height:140px;			
				background-color:#FFFFFF;
				border: solid 1px #666666;
				margin:5px;
				padding:2px;
				display:inline;
				}
		
			#inhoud-tekst {
			float:right;
			width:380px;
			}
			
				#inhoud-tekst-top {
				height:75px;
				overflow: inherit;
				}
				
				#inhoud-tekst-midden {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:18px;
				padding:0px 12px 0px 12px;
				}
				#foto-erkend img{
	border:hidden;
	text-decoration: none;			
				}
				#foto-erkend{
	padding-left:12px;
	padding-top:150px;
	border:hidden;
	text-decoration: none;			
				}
/*				#inhoud-plaatje {
				height:230px;
				
				}*/
				
				.red {
				font-size:14px;
				font-weight:bold;
				color:#9f3126;
				}
				
				ul.lijst {
				list-style: none;
				}
	
	#inhoud-footer {
		background: url(../images/inhoud-verticaal-big.jpg);
		height:5px;
		width:882px;
		float:left;
		overflow:hidden;
	}
	
		#menu-footer {
			height:5px;
			background-image:url(../images/menu-footer.jpg);
			background-repeat:no-repeat;
			overflow:hidden;
		}		

#botshell {
height:19px;
background-image:url(../images/footer.jpg);
width:900px;
float:left;
}

#copyright-block {
float:right;
color:#b1413f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#copyright-block a {
	margin: -14px 0px 0px 145px;
	width:16px;
	height:16px;
	display:block;
	background:url(../images/deheusgrijs.png);
}
		
#copyright-block a:hover {
	background:url(../images/deheusoranje.png);
}



#jform p {
		position:relative;
	}
	 
	fieldset {
	    margin-top: 25px;
	    padding: 15px;
	    border: 1px solid #d1d1d1;
	    -webkit-border-radius: 7px;
	    -moz-border-radius: 7px;
	    border-radius: 7px;
	 
	}
	 
	fieldset legend {
	    font: normal 30px Verdana, Arial, Helvetica, sans-serif;
	    text-shadow: 0 1px 1px #fff;
	    letter-spacing: -1px;
	    color: #273953;
	}
	 
	input, textarea {
	    padding: 3px;
	}
	 
	label {
	    cursor: pointer;
	}
	 
	.block {
	    display: block;
	}
	 
	small {
	    letter-spacing: 1px;
	    font-size: 11px;
	    font-style: italic;
	    color: #9e9e9e;
	}
	 
	.info {
	    text-align: left;
	    padding: 5px;
	    font-size: 11px;
	    color: #fff;
	    position: absolute;
	    display: none;
	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	    -webkit-box-shadow: -1px 1px 2px #a9a9a9;
	    -moz-box-shadow: -1px 1px 2px #a9a9a9;
	    box-shadow: -1px 1px 2px #a9a9a9;
	}
	 
	label.error {
		position:absolute;
		margin: 0 0 0 5px;
		padding:3px;
		color:#fff;
	    background: #f60000;
	    border: 2px solid #d50000;
	 
	}
	 
	.correct {
	    background: #56d800;
	    border: 3px solid #008000;
	}
	 
	.wrong {
	    font-weight: bold;
	    color: #e90000;
	}
	 
	.normal {
	    font-weight: normal;
	    color: #222;
	}
	 
	#send {
	    background: #3f5a81;
	    width: 100%;
	    border: 5px solid #0F1620;
	    font: bold 30px Verdana, sans-serif;
	    color: #fafafa;
	    text-shadow: 1px 1px 1px #0F1620;
	    -webkit-border-radius: 7px;
	    -moz-border-radius: 7px;
	    border-radius: 7px;
	}
	 
	#send:hover {
	    background: #4d76b1;
	    border: 5px solid #253750;
	    color: #fff;
	}
	 
	#send:active {
	    text-indent: -10px;
	}
		

	
	
	

