/********************************************************
BODY AND BOX DEFS
********************************************************/

body		{
		  text-align:left;
		  padding: 0;
		  margin: 10px 0px 0px 0px;
		  background: #fff;
		  font-family: verdana, arial, helvetica, sans-serif;
		  font-size: 76%;
		  overflow-y: scroll;	  
		}				

span.nobr	{ white-space: nowrap; }

.clearboth { clear: both; }

#container	{
		  width: 600px;
		  margin: 0px auto;
		}
		
#menubar	{
		  width: 760px;
		  margin: 0px;
		  padding: 0px 0px 5px 0px;
		}

.content	{
		  float: left;
		  width: 760px;
		  text-align: left;
		  margin: 0px;
		  padding: 0px;
		}

.content_left	{
		  float: left;
		  width: 380px;
		  text-align: left;
		  margin: 0px;
		  padding: 0px;
		}

.content_left img.behandelingen {
	float: right;
	margin: 18px 10px 0px 10px;
}

.content_right	{
		  float: left;
		  width: 380px;
		  text-align: left;
		  margin: 0px;
		  padding: 0px;
		}

#content_right_home {
	position: relative;
	border-left: 1px solid #ccc;
	width: 377px;
	padding-bottom: 40px;
}

	#introductiekorting {
		display: block;
		position: absolute;
		top: 190px; left: 220px;
		width: 115px; height: 115px;
		background: transparent;
	}

#content_right_home img {
	margin: 20px 0px 0px 24px;
} 

div#product-header {
	background: #ccc;
	margin: 10px 20px 20px 20px;
	padding-bottom: 20px;
}
		
.halfpicture	{
		  float: right;
		  width: 380px;
		  text-align: left;
		  margin: 0px;
		  padding: 0px;
		}
		
.halfcontent	{
		  float: right;
		  width: 380px;
		  text-align: left;
		  margin: 0px;
		  padding: 0px;
		}
		
.halfcontent_left	{
			  float: left;
			  width: 380px;
			  text-align: left;
			  margin: 0px 0px 10px 0px;
			  padding: 0px;
			}		
		
div#footer	{
		  width: 760px;
		  margin: 0px 0px 20px 0px;
		  padding: 0px 0px 0px 0px;
		}		
		
div#footer img	{ padding: 20px 0px 0px 0px; }		

img.producten_right {
	float: right;
	margin: 10px 10px 20px 20px;
}

img.producten_left {
	float: left;
	margin: 10px 20px 20px 0px;
}

/********************************************************
TEXT AND LINK DEFS
********************************************************/

h1		{
		  font-size: 140%;
		  font-weight: bold;
		  color: #066290;
		  margin: 0;
		  padding: 20px 20px 0px 25px;		  
		}

#content_right_home h1, h1.page-header {
	padding-top: 15px;
	font-size: 110%;
}
		
#h1_var1	{ 
		  /*Size of the image*/ 
		  padding-top: 48px; 
		  width: 171px;
		  margin: 10px 0px 10px 50px;
		  
		  /*The image*/ 
		  background-image: url(images/h1ext1.gif);
		  background-repeat: no-repeat;
		  
		  /*Hide the text*/ 
		  overflow: hidden;
		  
		  /* WIN IE5 hack */ 
		  height: 133px; voice-family: "\"}\""; 
		  voice-family:inherit; 
		  height: 0; 
		}

h2	{
	  font-size: 120%;
	  line-height: 150%;
	  color: #066290;
	  padding: 15px 0px 0px 25px;
	  margin: 0px;
	}

h2 span.small {
	font-size: 70%;
}

.content_right h2 {
	padding: 15px 0px 0px 10px;
}

h3	{
	  font-size: 110%;
	  line-height: 150%;
	  color: #BA228D;
	  padding: 15px 0px 0px 20px;
	  margin: 0px;
	}
	
h3.actueel	{ padding: 25px 0px 0px 25px; }	

ul	{
	  font-size: 90%;
	  line-height: 180%;
	  color: #BA228D;
	  font-weight: normal;
	  margin: 14px 0px 8px 40px;
	  padding: 0px;
	}

ul#produkten	{
		  font-size: 90%;
	  	  text-align: left;
	  	  line-height: 250%;
		  color: #BA228D;
		  font-weight: bold;
		  margin: 14px 0px 8px 25px;
		  padding: 0px;
		}
		
ul#produkten li	{ display: inline; padding: 0px 20px 0px 0px; margin: 0px; }	

ul#produkten A#active 	{ text-decoration:none; color: #BA228D; }			
ul#produkten A 		{ text-decoration:none; color: #BA228D; }
ul#produkten A:link	{ text-decoration:none; color: #BA228D; }
ul#produkten A:visited	{ text-decoration:none; color: #6C5737; }
ul#produkten A:active	{ text-decoration:none; color: #BA228D; }
ul#produkten A:hover	{ text-decoration:none; color: #BA228D; }	

ul#behandeling-subnav {
	font-size: 80%;
	line-height: 150%;
	font-weight: bold;
	margin: 20px 0px 8px 25px;
	padding: 0px;
	list-style: none;
}

ul#behandeling-subnav A {
	text-decoration: none;
}

ul#behandeling-subnav A.active {
	color: #996633;
}

ul#actueel-subnav {
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	margin: 10px 0px 8px 25px;
	padding: 0px;
	list-style: none;
}

ul#actueel-subnav A {
	text-decoration: none;
}

ul#actueel-subnav A.active {
	color: #996633;
}

p		{
		  font-size: 90%;
		  line-height: 150%;
		  color: #6C5737;
		  padding: 20px 25px 0px 25px;
		  margin: 0px;
		}

div.prijs_desc p {
	padding: 20px 0px 0px 25px;
}

p.heading {
	padding: 0px 25px 0px 25px;
}

.content_right p {
	padding: 10px 25px 0px 10px;
}
		
.halfcontent_left p	{
		  	  padding: 10px 25px 10px 25px;
			}

span.smaller	{ font-size: 80%; line-height: 100%; }

p img	{ float: right; }
p img.pdf_logo	{ float: none; }

p.home		{ line-height: 160%; padding: 18px 25px 0px 25px; }
		
p.actueel	{
		  line-height: 140%;
		  padding: 5px 25px 0px 25px;
		}
		
p.maandaanbieding	{
			  color: #6C5737;
			  line-height: 140%;
			  padding: 10px 25px 10px 20px;
			}		
			
p.maandaanbieding strong	{ text-decoration: underline }			

p.maandaanbieding img	{ float: left; margin: 0px 10px 20px 0px; }
		
p.nieuwsbrief	{
		  position: relative;
		  color: #eee;
		  font-size: 80%;
		  line-height: 120%;
		  padding: 15px 57px 0px 20px;
		}		
		
p.nieuwsbrief strong	{ font-size: 110%; line-height: 140%; }	

p.nieuwsbrief img	{ position: absolute; top: 30px; right: 43px; }

p.nieuwsbrief A 	{ text-decoration:none; color: #eee; }
p.nieuwsbrief A:link	{ text-decoration:none; color: #eee; }
p.nieuwsbrief A:visited	{ text-decoration:none; color: #eee; }
p.nieuwsbrief A:active	{ text-decoration:none; color: #fff; }
p.nieuwsbrief A:hover	{ text-decoration:none; color: #fff; }
p.nieuwsbrief A:hover strong	{ text-decoration:underline; color: #fff; }

p.nieuwsbrief_home	{
			  color: #6C5737;
			  font-size: 80%;
			  line-height: 120%;
			  padding: 25px 0px 0px 20px;
			}		
		
p.nieuwsbrief_home strong	{ font-size: 110%; line-height: 140%; }	

p.nieuwsbrief_home img	{ vertical-align: bottom; }

p.nieuwsbrief_home A 		{ text-decoration:none; color: #6C5737; }
p.nieuwsbrief_home A:link	{ text-decoration:none; color: #6C5737; }
p.nieuwsbrief_home A:visited	{ text-decoration:none; color: #6C5737; }
p.nieuwsbrief_home A:active	{ text-decoration:none; color: #5f4a29; }
p.nieuwsbrief_home A:hover	{ text-decoration:none; color: #5f4a29; }
p.nieuwsbrief_home A:hover strong	{ text-decoration:underline; color: #5f4a29; }
		
p.maandaanbieding A 		{ text-decoration:none; color: #6C5737; }
p.maandaanbieding A:hover 	{ text-decoration:none; color: #5f4a29; }

h3.maandaanbieding.nolink	{ padding-top: 0px; }
h3.maandaanbieding A 		{ text-decoration:none; color: #6C5737; }
h3.maandaanbieding A:hover 	{ text-decoration:none; color: #5f4a29; }		
		
#menubar A	{ margin: 0px 7px 0px 0px; }		
		
/* Link colouring scheme:
link, hover and visited should have diversions in color.
hover should be underlined, for extra clarity a normal link
could be underlined to emphasize its linklyness. */

A 		{ text-decoration:none; color: #BA228D; }
A:link		{ text-decoration:none; color: #BA228D; }
A:visited	{ text-decoration:none; color: #BA228D; }
A:active	{ text-decoration:none; color: #BA228D; }
A:hover		{ text-decoration:underline; color: #996633; }


p#sub_menu	{
		  font-size: 90%;
		  line-height: 180%;
		  color: #333;
		  margin: 0;
		  padding: 13px 0px 10px 25px;		  		  
		}

p#sub_menu A#active 	{ text-decoration:none; color: #fff; }			
p#sub_menu A 		{ text-decoration:none; color: #333; }
p#sub_menu A:link	{ text-decoration:none; color: #333; }
p#sub_menu A:visited	{ text-decoration:none; color: #333; }
p#sub_menu A:active	{ text-decoration:none; color: #333; }
p#sub_menu A:hover	{ text-decoration:none; color: #fff; }	

p#sub_menu.behandelingen { color: #fff; }
p#sub_menu.behandelingen A { color: #fff; text-decoration: none; }		
p#sub_menu.behandelingen A:link { color: #fff; }		
p#sub_menu.behandelingen A:visited { color: #fff; }		
p#sub_menu.behandelingen A:hover { color: #fff; text-decoration: underline; }						