@charset "utf-8";
/* CSS Document */



html, body {
	margin-left: 			0px;
	margin-top: 			0px;
	margin-right: 			0px;
	margin-bottom: 			0px;
	background:				url(../layout/bg_page.jpg);
	background-repeat:		repeat-x;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#333333;
	
}
/* Algemene declaraties */

a {
	text-decoration:		none;
	color:					#00693f;
}

h1 {
	font-size:				18px;
	color:					#EA8D78;
}
h3 {
	margin-top:				30px;	
}

.content .tekst img {

	padding-left:			10px;

}


a img {
	border:					none;	
}

/* Pagina declaraties */
.page {
	width:					994px;
	margin:					0 auto;
}

/* Header declaraties */

.header {
	width:					994px;
	height:					240px;
	background-image:		url(../layout/header-1.jpg);
	background-repeat:		no-repeat;
	float:					left;
	border-bottom:			1px dotted #ccc;
}

.header .logo {
	float:					left;
	margin-top:				70px;
	margin-left:			40px;
	width:					118px;
	height:					165px;

}

.header .heen {
	float:					left;
	margin-top:				195px;
	margin-left:			50px;
	
}

.header .heen h1 {
	color:					#666;
	font-size:				16px;
	
}

.header .slideshow img {
	display: 				none;
}

.content {
	width:					994px;
	float:					left;
	line-height:			18px;
	background-image:		url(../layout/content_bg.png);
	

}



.content .menu {
	width:					174px;
	margin-left:			10px;
	float:					left;
	height:					300px;
	text-align:				right;
	padding-top:			20px;

}

.content .behandelingen {
	width:					549px;
	height:					auto;
	float:					left;
	clear:					both;

}

.content ul#tags {
	width:					540px;
	float:					left;
	clear:					both;
	list-style:				none;
	padding:                0px;
	margin:					0px;
	

}

.content ul#tags li {
	width:					160px;
	height:					18px;
	background:				#F3BFB3;
	border:					1px solid #ccc;
	padding-left:			5px;
	padding-right:			5px;
	overflow:				hidden;
	float:					left;
	font-size:				9px;
	text-align:				left;
	margin-right:         	 5px;
	margin-bottom:			10px;
	
}


.content ul#tags li a{
	width:					160px;
	height:					18px;
 
	
}

.content ul#tags li a:hover{
	background:				#EA8D78;
	color:					#000;
	
}

.content .tekst {

	width:					549px!important;
	width:					517px;
	min-height:	            600px;
	float:					left;
	text-align:				justify;
	color:					#3E3E3E;
	padding-right:			15px;
	padding-left:			15px;
	padding-top:			20px;
	border-right:			1px dotted #ccc;
	border-left:			1px dotted #ccc;

}


.content .tekst .breadcrumbs {

	width:					549px;
	min-height:					20px;
	float:					left;
	margin-bottom:			20px;
}

.content .formulier {

	width:					549px;
	min-height:	            600px;
	float:					left;
	text-align:				justify;
	color:					#3E3E3E;
}

.content .tekst h2 {
	width:					540px;
	float:					left;
	font-size:				16px;
	color:					#EA8D78;
	text-decoration:		none;
}

.content .tekst h2 .toplink {
	font-size:				9px;
 	padding-left:           10px;
	
	
	
}

.content .formulier h2 {
	font-size:						16px;
	color:							#EA8D78;
	text-decoration:				none;
}

.prijslijst td.leftcol {
	width: 							400px;
}

.prijslijst tr.row_alt td {
	background-color: 				#e5ffc8;
}

.letter_index th {
	font-size: 						20px;
	color: 							#00245a;
	border-bottom-width: 			1px;
	border-bottom-style: 			solid;
	border-bottom-color: 			#7e7e7e;
	width: 							100%;
}

.prijslijst td.rightcol {
	width: 180px;
	text-align: right;
}

.prijslijst tr.row_alt td {
	background-color: #e5ffc8;
}
.prijslijst span.smallscript {
	font-size: 10px;
	color: #333333;
	font-style: italic;
}

.letter_index tr.row_alt td {
	background-color: #e5ffc8;
}

.naw_gegevens {
	float:					right;
	margin-right:			40px;
	clear:					both;
	margin-top:				40px;
	color:					#999999;
	padding-left:			5px;
}	


/* ACTIONBAR RECHTS */
.actionbar {
	float:					left;
	width:					190px!important;
	width:					170px;
	margin-top:				0px;
	padding-left:			20px;
	color:					#666666;
	
	
}

.actionbar ul {
	list-style:				none;
	
}

.actionbar ul img {
	float: 					left;
	padding-top: 			5px!important;
	padding-top:            10px;
	padding-right: 			10px;
	padding-bottom: 		0pt;
	padding-left: 			0pt;
	border:					none;
	margin-left:			-15px!important;
	margin-left:			0px;
	
}


.actionbar h3 {
	color:					#ea8d78;
	border-bottom:			1px #ea8d78 solid;
	font-size:				14px;
}

.informatie  {
	float:					left;
	margin-bottom:			20px;
}

.informatie li {
	width:					160px!important;
	width:					170px;
	float:					left;
	clear:					both;
	margin-bottom:			8px;
	margin-left:			-15px!important;
	margin-left:			-20px;
}

.informatie li img {
	margin-top:			-10px;
}

.informatie li a:hover {
	color:				#333333;
	border-bottom:		1px dotted #333333;
}

p.vestiging  {
	padding-left:        20px;
}




.aanbiedingen {
	float:				left;
	margin-top:			30px;

}

.aanbiedingen h2 {
float:				left;
color: #ea8d78;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #ea8d78;
font-size: 14px;
}

/*FOOOTER*/

.footer {
	width:					994px;
	height:					99px;
	background-image:		url(../layout/footer.jpg);
	background-repeat:		no-repeat;
	float:					left;
}

.footerbalk {
	width:					100%;
	height:					252px;
	margin-top:				20px;
	background-image:		url(../layout/footerblok.jpg);
	background-repeat:		repeat-x;
	float:					left;
}

.footerbalkcontent {
	width:					994px;
	margin:					0 auto;
	color:					#999999;
}

.divFooter {

	float:					left;
	height:					200px;	
}

/*FORMULIEROPMAAK */

fieldset {
	display: 					block;
	clear: 						both;
	background-color: 			#FDF4F2;
	width: 						500px;
	padding-top: 				10px;
	padding-right: 				10px;
	padding-bottom: 			10px;
	padding-left: 				10px;
	border:						solid 1px #CCC;
	color:						#666;
}

.formlines span label  {
	float: 						left;
	display: 					inline;
	margin-right: 				30px;
}


#videos li, #videos ul {
	margin: 				0;
	padding:				0;
}

#videos li {
	background: 			url('../layout/video_small.jpg') no-repeat left;
	padding-left:			25px;
	margin-left:			25px;
}

.formlines span {
	width:						500px;
	height:						20px;
	float:						left;
	margin-bottom:				5px;
}

.formlines label {
	width:						180px!important;
	width:						180px;
	height:						20px;
	float:						left;
	font-weight:				bold;
}

.formlines input {

	float:						left;
}

.formlines input#radio {
	width:						25px;
	border:						none;
}

/* PRIJSLIJST */


.prijslijst {
	display: 					block;
	float:						left;
	background-color: 			#fdf4f2;
	border:						1px solid #ccc;
	margin-top:					20px;
	padding:					10px;
}

.prijslijst li 	{
	list-style:					none;
}

.prijslijst li.toplist 	{
	font-size:					15px;
	font-weight:				bold;
	margin-top:					10px;
}

.prijslijst li.sublist 	{
	padding-left:				20px;
	font-size:					13px;
	font-weight:				bold;
}

.prijslijst li.prijzen 	{
	padding-left:				40px;
}

.prijslijst   li .behandeling	{
	width:					280px;
	float:					left;
}
.prijslijst   li .prijs	{
	width:					200px;
	float:					right;
	text-align:				right;
}

.oudeprijs {
	color:					#999999;
	text-decoration:		line-through;
	padding-right:			10px;

}

/* FOTOSHOW */


.fotoshow {
	height:					120px;
	width:					160px;
	display:				block;
	float:					left;
	clear:					both;
	cursor: 				pointer;
}

.fotoshow div {
	padding:				5px;
	border:					1px solid #CCCCCC;
}

.fotoshow span {
	position: 				absolute;
	bottom: 				5px;
	left:					0;
	width: 					100%;
	background: 			white;
	text-align: 			center;
	font-size: 				11px;
	height: 				16px;
}

.foto {
	float:					left;
	margin-bottom:			10px;
	position: 				relative;

}

.foto img {
	padding:				5px;
	border:					1px solid #CCCCCC;
}

.foto .meta {
	position: 				absolute;
	bottom: 				0;
	left:					0;
	width: 					100%;
	background: 			white;
	font-size: 				11px;
	padding:				5px 20px 10px 20px;
	margin:					0;
}

.foto .meta span {
	font-size: 				16px;
	margin-bottom: 			5px;
	display: 				block;
}

.foto .meta dl {
	overflow: 				auto;
	margin: 				0;
	padding:				0;
}

.foto dt, .foto dd {
	float: 					left;
	padding:				0;
	margin:					0;
}

.foto dt {
	clear: 					left;
	width: 					100px;
}

.foto dd {
	font-size: 				12px;
}

.allefotos {	
	float:					left;
	margin-top:				10px;
	margin-bottom:			30px;
	clear:					both;
	width:					200px;

}


