@charset "utf-8";
/* CSS Document */
body{
 padding:0;
 margin:0;
 text-align:center;
 background-image:url(../images/bg-site.png);
 background-repeat:repeat-x;
 background-color:#fff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}

	#container{
	 width:828px;
	 margin:0px auto;
	 text-align:left;
	 background-image:url(../images/bg-container.png);
	 background-repeat:repeat-y;
	}
	
	#top{
	 background-image:url(../images/bg-header.png);
	 background-repeat:no-repeat;
	 width:828px;
	 height:81px;
	}
	
	#top2{
	 background-image:url(../images/bg-header2.png);
	 background-repeat:no-repeat;
	 width:828px;
	 height:81px;
	}
	
		.logo{
		 height:50px;
		 width:240px;
		 float:left;
		 margin-top:15px;
		 margin-left:20px;
		}
		
		.nav{
		 height:50px;
		 width:390px;
		 float:right;
		 margin:25px 15px 0px 0px;
		 display:inline
		}
		
	
	#content{
	 width:828px;
	 background-image:url(../images/bg-content.png);
	 background-repeat:no-repeat;
	}
		.left{
		 float:left;
		 width:425px;
		 margin-left:30px;
		 margin-top:20px;
		 display:inline;
		}
					
		.right{
		 float:right;
		 width:322px;
		 margin-top:70px;
		 margin-right:30px;
		 text-align:center;
		 display:inline;
		}
		
		.right2{
		 float:right;
		 width:322px;
		 margin-top:10px;
		 margin-right:30px;
		 text-align:center;
		 display:inline;
		 background-color:#ddf3f8;
		 text-align:left;
		 margin-left:10px;
		}
		
		.fullContent{
		 margin-top:20px;
		 margin-left:30px;
		 float:left;
		 display:inline;
		}	
			.fullContent p{
			 margin-right:30px;
			}
		
			.model{
			 width:235px;
			 margin-top:10px;
			 margin-right:15px;
			 margin-bottom:15px;
			 float:left;
			}
			
			.modelMid{
			 width:235px;
			 margin-top:10px;
			 float:left;
			 border-left:1px solid #ccc;
			 border-right:1px solid #ccc;
			 padding:0px 15px 0px 15px;
			 margin-bottom:15px;
			}
			
			.modelEnd{
			 width:235px;
			 margin-top:10px;
			 float:left;
			 margin-left:15px;
			 margin-bottom:15px;
			}
			
			.show {
			 width: 235px;
			}
			.show h4 {
			  margin: 0px 0px 3px 0px;
			}
			.show div {
			 background-color:#ddf3f8;
			 padding:5px 10px 5px 10px;
			 font-size:11px;
			}
			.show div p{
			 line-height:normal;
			 padding:0;
			 margin:0px 0px 5px 0px;
			}
			.show div li{
			 line-height:normal;
			 padding:0;
			 margin-left:-13px;
			 list-style-image:url(../images/bullet2.png);
			}
			.show div table{
			 width:215px;
			 font-size:11px;
			}
			.show div table tr.color{
			 background-color:#f8fdfe;
			}
			.show div table td{
			 padding:4px;
			}
			
			.showTwee {
			 width: 235px;
			}
			.showTwee h4 {
			  margin: 0px 0px 3px 0px;
			}
			.showTwee div {
			 background-color:#ddf3f8;
			 padding:5px 10px 5px 10px;
			 font-size:11px;
			}
			.showTwee div p{
			 line-height:normal;
			 padding:0;
			 margin:0px 0px 5px 0px;
			}
			.showTwee div li{
			 line-height:normal;
			 padding:0;
			 margin-left:-13px;
			 list-style-image:url(../images/bullet2.png);
			}
			.showTwee div table{
			 width:215px;
			 font-size:11px;
			}
			.showTwee div table tr.color{
			 background-color:#f8fdfe;
			}
			.showTwee div table td{
			 padding:4px;
			}
			
			.showDrie {
			 width: 235px;
			}
			.showDrie h4 {
			  margin: 0px 0px 3px 0px;
			}
			.showDrie div {
			 background-color:#ddf3f8;
			 padding:5px 10px 5px 10px;
			 font-size:11px;
			}
			.showDrie div p{
			 line-height:normal;
			 padding:0;
			 margin:0px 0px 5px 0px;
			}
			.showDrie div li{
			 line-height:normal;
			 padding:0;
			 margin-left:-13px;
			 list-style-image:url(../images/bullet2.png);
			}
			.showDrie div table{
			 width:215px;
			 font-size:11px;
			}
			.showDrie div table tr.color{
			 background-color:#f8fdfe;
			}
			.showDrie div table td{
			 padding:4px;
			}
			
			
		.clear{
		 clear:both;
		}
	
	#footer{
	 width:798px;
	 height:28px;
	 background-image:url(../images/bg-footer.png);
	 background-repeat:no-repeat;
	 overflow:hidden;
	 text-align:center;
	 font-size:10px;
	 color:#999;
	 padding-right:30px;
	 padding-top:8px;
	}
	
	#viteau{
	}
	
		#viteau p{
		 padding:0;
		 margin:0;
		 font-size:9px;
		}

/* HYPERLINK OPMAAK STYLES */
#top div.nav a.selected, #top div.nav a:visited.selected, #top div.nav a:active.selected{
 border-bottom:1px solid #47bed7;
 text-decoration:none;
 color:#333;
 background-color:#fff;
 padding:10px 10px 10px 10px;
 display:block;
 float:left;
 margin-right:5px;
}

#top div.nav a.contact, #top div.nav a:visited.contact, #top div.nav a:active.contact{
 color:#47bed7;
 padding:10px 10px 10px 10px;
 display:block;
 float:left;
 font-weight:bold;
 margin-left:5px;
}

#top div.nav a:hover.contact{
 color:#333;
 padding:10px 10px 10px 10px;
 display:block;
 float:left;
 font-weight:bold;
 background-color:transparent;
 border:none;
 margin-left:5px;
}

#top div.nav a, #top div.nav a:visited, #top div.nav a:active{
 border-bottom:none;
 text-decoration:none;
 color:#fff;
 background-color:transparent;
 padding:10px 10px 10px 10px;
 display:block;
 float:left;
 margin-right:5px;
}

#top div.nav a:hover{
 border-bottom:1px solid #47bed7;
 text-decoration:none;
 color:#333;
 background-color:#fff;
 padding:10px 10px 10px 10px;
 display:block;
 float:left;
 margin-right:5px;
}

#footer a, #footer a:visited, #footer a:active, #viteau a, #viteau a:visited, #viteau a:active{
 text-decoration:none;
 color:#47bed7;
}

#footer a:hover, #viteau a:hover{
 text-decoration:none;
 color:#47bed7;
}

div.fullContent a, div.fullContent a:visited, div.fullContent a:active{
 text-decoration:none;
 color:#47bed7;
 border-bottom:1px dotted grey;
}

div.fullContent a:hover{
 text-decoration:none;
 color:#333;
 border-bottom:1px dotted orange;
 background-color:#FFF5F0;
}

div.left a, div.left a:visited, div.left a:active{
 text-decoration:none;
 color:#47bed7;
 border-bottom:1px dotted grey;
}

div.left a:hover{
 text-decoration:none;
 color:#333;
 border-bottom:1px dotted orange;
 background-color:#FFF5F0;
}




/* ALGEMENE OPMAAK STYLES */
h1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 22px;
	padding:0px;
	margin:0px;
	width:420px;
	height:30px;
}

h3{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 22px;
	padding:0px;
	margin:0px;
	width:230px;
	height:30px;
	text-align:center;
	
}

h2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 22px;
	padding:0px;
	margin:0px;
	width:420px;
	height:25px;
}

img{
 border:0;
}

p{
 line-height:22px;
}

p.note{
 margin-left:30px;
 font-size:9px;
}

.blue{
 color:#47bed7;
}

li{
 line-height:24px;
 list-style-image:url(../images/bullet.png);
}

form.Small{
 margin-top:0;
 margin-bottom:3px;
 background-color:#ddf3f8;
}
	form.Small table{
	 padding:0;
	 margin:0;
	}

	form.Small input.klein{
	 border:1px solid #cccccc;
	 width:114px;
	}
	
	form.Small input{
	 border:1px solid #cccccc;
	 width:167px;
	}
	
	form.Small input.hidden{
	 display:none;
	}
	
	form.Small input.button{
	 border:1px solid #87cad8;
	 width:167px;
	 background-color:#9fddea;
	 color:#333;
	}
	
	form.Small select{
	 border:1px solid #cccccc;
	 width:50px;
	}
	
	form.Small select{
	 border:1px solid #cccccc;
	}

form.Large{
 margin-top:5px;
 margin-bottom:3px;
 background-color:#ddf3f8;
 padding:10px;
 width:305px;
 overflow:hidden;
}
	form.Large table{
	 padding:0;
	 margin:0;
	}

	form.Large input.klein{
	 border:1px solid #cccccc;
	 width:222px;
	 margin-bottom:10px;
	}
	
	form.Large input{
	 border:1px solid #cccccc;
	 width:300px;
	 margin-bottom:10px;
	}
	
	form.Large input.hidden{
	 display:none;
	}
	
	form.Large input.button{
	 border:1px solid #ffcc00;
	 width:302px;
	 height:35px;
	 background-color:#ffb200;
	 color:#fff;
	}
	
	form.Large select{
	 border:1px solid #cccccc;
	 width:75px;
	 margin-bottom:10px;
	}
	
	form.Large textarea{
	 border:1px solid #cccccc;
	 width:300px;
	 height:100px;
	 margin-bottom:10px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#333333;
	}
#email{
	display: none;
}
	

