﻿html {
	height: 100%;
	width: 100%;
}				

body	{
	height: 100%;
	width: 100%;
	margin: 0px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*layers*/
#container {
	width:780px;
	overflow:visible;
	margin:0 auto;
}

#banner {
	position:relative;
	width:780px;
	height:100px;
	margin-bottom:20px;
}

#banner_klein {
	position:absolute;
	width:550px;
	height:60px;
	z-index:2;
	left: 206px;
	top: 20px;
}

div.taallinkjes {
	position:absolute;
	top:5px;
	right:5px;
}

div.taallinkjes a {
	text-decoration:none;
}

div.taallinkjes a img {
	width:16px;
	height:11px;
	margin-right:5px;
}

#container_body {
	/*position:relative;*/
	background-color:#ffffff;
	width:780px;
	/*height:410px;
	z-index:1;*/
	text-align:left;
}
	
#legendamenu {
	position:relative;
	width:133px;
	height:auto;
	z-index:1;
	top:0px;
	line-height: 13px;
	padding-left:20px;
	padding-top:20px;
}

#algemeen {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
}

#footer {
	position:relative;
	width:100%;
	height:15px;
	z-index:1;
	text-align:center;
}

#cmbtable {
	width:100%;
	text-align: left;
	border: 0px; 
}

table.vsttable {
	width: 100%;
	border: 0px; 
	margin-top: 15px;
}

/*menu*/

th#menu {
	background-color:#EEEEEE;
	background-image:url('/sites/_sitetemplate/2/images/ws_background.gif');
	background-repeat:repeat-y;
	width:23%;
	height:100%;
	vertical-align: top;
}

ul.menu li{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 13px 0px;
	list-style:none outside none;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 20px; /*20px*/
	text-align:left;
}

ul.menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.menu li ul.menu li{
	list-style:disc inside none;
	color:#FFFFFF;
	padding:0px;
}

li.menu ul{
	display:none;
}

div.cms_menu{
	padding:20px 20px 20px 0px;
}

li.menucurrent {
	margin:0px 0px 13px -25px;
	color:#000000;
}

li.menu {
	margin:0px 0px 13px -25px;
	color:#ffffff;
}

.wit {
	color:#ffffff;
}

.menu:link	 {color: #ffffff; text-decoration: none;}
.menu:visited {color: #ffffff; text-decoration: none;}
.menu:active  {color: #ffffff; text-decoration: none;}
.menu:hover   {color: #000000; text-decoration: none;}

div#aanbiedingen {
	width:100%;
	border:0px;
}

/*table {
	width:100%;*/
/*	height:100%;*/
	/*border:0px;
}*/

table.container_table {
	width:100%;
	height:100%;
	border:0px;
	background-color:#FFFFFF;
}

table.inhoud2 {
	width: 100%;
	border: 0px;
}

table.inhoud3 {
	width:550px;
	border:0px;
	background-color:#FFFFFF;
	border:#7D7E7E 1px solid;
}

table.vsttable {
	width:300px;
	border:0px;
}

table.cmbtable {
	width:221px;
	text-align:left;
	border:0px; 
}

table.formulier {
	width:550px;
	border:0px;
	font-weight:normal;
}

table#ledennieuws {
	width:100%;
	height:65px;
	border:0px;
	margin-top:15px;
}

td 	{
	font-size: 11px; 
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
th {
	font-weight: normal;
}

th.titel {
	text-align:left;
	width:500px;
	height:25px;
}

td.print {
	text-align:right;
	width:50px;
	height:25px;
}

th.aanbieding {
	width:325px;
	vertical-align:top;
	text-align:left;
} 

td.img {
	vertical-align:top;
	text-align:left;
	width:200px;
}

th.gegevens {
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;
	width:300px; 
}

th.vestigingsnaam {
	text-align:left;
	width:295px; 
}

th.labels {
	vertical-align:middle;
	text-align:left;
	width:150px; 
}

td.velden {
	vertical-align:middle;
	text-align:left;
	width:400px; 
}

td.inhoud {
	vertical-align:top;
	text-align:left; 
}


th.inhoud2 {
	vertical-align: top;
	width: 290px;
	text-align:left;
}

td.inhoud2 {
	vertical-align: top;
	width: 250px;
}

td.inhoud_breed {
	vertical-align: top;
	width: 510px;
}

th.inhoud3 {
	vertical-align:top; 
	width: 315px;
}
td.inhoud3 {
	 vertical-align:top;
	 width: 225px;
}

td.dun {
	width: 10px;
}

td.dun1 {
	width: 5px;
}

td.algemeen {
	width:100%;
	height:375px;
	vertical-align:top;
}

th.provincie {
	text-align: left;
	width: 100%;
}

td.aanbieding {
	vertical-align:top;
	text-align:left;
	padding:5px;
} 

th.aanb_plaatje {
	vertical-align:middle;
	text-align:left;
	width:50px;
	height:50px;
	text-align: center;
}

td.aanb_titel {
	vertical-align:middle;
	text-align:left;
	width:330px;
}

td.aanb_prijs {
	vertical-align:middle;
	text-align:right;
	width:170px;
}

td.vst {
	text-align: left;
	width: 5px;
}

th.vst2 {
	text-align: left;
	width: 545px;
}

td.vstdag {
	text-align: left;
	width: 100px;
}

td.vstdag p,td.vsttijd p,th.vst2 p
{
	margin:0px;
}

td.vsttijd {
	text-align: left;
	width: 445px;
}

td.datum {
	vertical-align:top;
	width:15%;
}

th.bericht {
	vertical-align:top;
	width:67%;
}

td.leden {
	vertical-align:top;
	text-align:right;
	width:18%;
}

td.links {
	width:277px;
}

.foot {
	vertical-align: top;
	height: 15px;
}

a:link 		{color: #000000}
a:visited	{color: #000000}
a:active		{color: #000000}

/*footer*/
.lijn {
	margin-bottom:1px; 
	border-top:1px solid; 
}

h3.footer	{
	color: #7d7e7e;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: center;
}

.foot:link	{color: #7d7e7e; text-decoration: none;}
.foot:visited 	{color: #7d7e7e; text-decoration: none;}
.foot:active  	{color: #7d7e7e; text-decoration: none;}
.foot:hover   	{color: #7d7e7e; text-decoration: none;}

/*fotopagina*/

#fotogroot {
	position: absolute;
	height:560px;
	width:540px;
	left:210px;
	top:84px;
	visibility:hidden;
	overflow:hidden;
	z-index:3;
	background-color:#FFFFFF;
	border-width: 2px;
	border-style: solid;			
}

td.fotogroot {
	height:510px;
}

#img_fotogroot {
	margin:5px 20px 5px 20px;
}

p#p_fotogroot {
	margin:-2px 5px 0px 5px;
}

img.navigatie1 {
	margin: 5px 2px 5px 2px;
}

#fotocontainer {
	position: relative;
	width:552px;
	height:440px;
	overflow: visible;
}

div.fotodiv {
	position: absolute;
	height: 80px;
	width: 80px;
	padding: 10px;
	border-width: 2px;
	border-style: solid;
	cursor: pointer;
	text-align: center;
}

td.fototd {
	height: 80px;
	width: 80px;
	vertical-align:middle;
}

#fotodiv1 {
	left: 0px;
	top: 0px;
}

#fotodiv2 {
	left: 112px;
	top: 0px;
}

#fotodiv3 {
	left: 224px;
	top: 0px;
}

#fotodiv4 {
	left: 336px;
	top: 0px;
}

#fotodiv5 {
	left: 448px;
	top: 0px;
}

#fotodiv6 {
	left: 0px;
	top: 112px;
}

#fotodiv7 {
	left: 112px;
	top: 112px;
}

#fotodiv8 {
	left: 224px;
	top: 112px;
}

#fotodiv9 {
	left: 336px;
	top: 112px;
}

#fotodiv10 {
	left: 448px;
	top: 112px;
}

#fotodiv11 {
	left: 0px;
	top: 224px;
}

#fotodiv12 {
	left: 112px;
	top: 224px;
}

#fotodiv13 {
	left: 224px;
	top: 224px;
}

#fotodiv14 {
	left: 336px;
	top: 224px;
}

#fotodiv15 {
	left: 448px;
	top: 224px;
}

#fotodiv16 {
	left: 0px;
	top: 336px;
}

#fotodiv17 {
	left: 112px;
	top: 336px;
}

#fotodiv18 {
	left: 224px;
	top: 336px;
}

#fotodiv19 {
	left: 336px;
	top: 336px;
}

#fotodiv20 {
	left: 448px;
	top: 336px;
}

.inhoud		{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	/*font-weight:bold;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

h1 {
	margin:0px 0px -2px 0px;
}

h2.inhoud	{
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	text-align:left;
}

p.datum {					
	color: #7d7e7e;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}		

h4.inhoud	{
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	}	

h4.geldig {
	color: #f26522;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 0px;
	height:20px; 
}

.binnenkort	{
	color: #ff0000;
	}

h3.soorttitel	{
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 10px;
}
	
h3.aanbieding {
	margin-top: 5px;
}

p {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.soort 	{
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 10px;
	}

p.actiesoort{
	font-weight:bold;
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 10px;
}

p.nieuwsbericht{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px 5px 0px;
	padding:0px;
}

p.fototoelichting{
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
}

p.prijzentoelichting{
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
}

table.vsttable p {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
}

table.vsttable p.openingstijdentussentitel{
	margin:14px 0px 0px 0px;
	font-weight:bold;
}

td.inhoud2 p {
	width:100%;
}

p.datafeedmelding {
	color:#000000;
}

img {
	border: 0px;
}			

img.inhoud {
	float: right; 
	margin:0px 0px 3px 3px;
}

img.right {
	float: right;
	margin:5px 10px 5px 10px;
}

.inhoud1	{
	color: #7d7e7e;
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	}

.inhoud1:link			{color: #7d7e7e; text-decoration: underline;}
.inhoud1:visited 		{color: #7d7e7e; text-decoration: underline;}
.inhoud1:active  	{color: #7d7e7e; text-decoration: underline;}
.inhoud1:hover   	{color: #7d7e7e; text-decoration: underline;}

.soortprijs {
	color:#7d7e7e;
}

.strikethrough {
text-decoration: line-through;
}

.center {
	text-align: center;
}

.bannermarge{
	top: 20px;
}

.inhoudmarge{
	margin-top: 80px;
}

.bottom {
vertical-align: bottom;
}

.pointer {
	cursor: pointer;
}

/*aanb details*/

h2.details	{
	color: #000000;
	font-weight: bold;
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 5px;
	}

p.details	{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

p.inhoud {
	width: 100%;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
.strikethrough {
	text-decoration: line-through;
}

.aanbiedingsoort {
	margin-bottom: -19px;
	color: #FF8410;
	font-size: 14px;
	font-weight: bold;
	}

.aanbiedingprijs {
	margin-bottom: -19px;
	color:#FF8410;
	font-size: 23px;
	font-weight: bold;
	}

.aanbiedingprijs1 {
	margin-bottom: -19px;
	color: #FF8410;
	font-size: 12px;
	font-weight: bold;
	}

.vestigingsnaam {
	color: #000000; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 5px; 
	}

/*nieuwsbrief en contact*/

fieldset {
	border:0px;
	padding:0px;
	margin:0px;
}		

textarea.inhoud	{
	width: 275px;
	height: 100px;
	padding-left:2px;
	margin: 1px;
}
	
input.inhoud	{
	width: 275px;
	padding:1px;
	margin: 1px;
}

select.inhoud	{
	width: 279px;
	padding:1px;
	margin: 1px;
}

select.prvid {
	width:200px; 
}

displaynone {
	display:none;
}

td.postc_woonpl {
	padding:1px;
}

#regpostcode	{
	width: 70px;
	margin:0px;
}

#regcity	{
	width: 192px;
	margin: 0px 0px 0px 3px;
}

#gebdatum	{
	width: 90px;
	}

.soorttitel a:link		{color: #000000; text-decoration: underline;}
.soorttitel a:visited 	{color: #000000; text-decoration: underline;}
.soorttitel a:active  	{color: #000000; text-decoration: underline;}
.soorttitel a:hover   	{color: #000000; text-decoration: none;}

.navigatie 	{
	color: #000000; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.navigatie:link		{text-decoration: underline;}
.navigatie:visited 	{text-decoration: underline;}
.navigatie:active  	{text-decoration: underline;}
.navigatie:hover   	{text-decoration: none;}

div.transparant{
	display:none;
	position:absolute;
	z-index:899;
	left:0px;
	top:0px;
	overflow:auto;
	background-color:#000000;
	width:100%;
	height:100%;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}

img.rechts{
	float:right;
	margin:5px;
	cursor:pointer;
}

img.homeimg{
	margin:5px;
	cursor:pointer;
}

img.links{
	float:left;
	margin:5px;
	cursor:pointer;
}

img.links2{
	float:left;
	margin:0px 5px 5px 0px;
}

img.grote_foto{
	display:none;
}

img.sluitenknop{
	cursor:pointer;
	float:right;
}

div.absolutefoto{
	background-color:#FFFFFF;
	display:none;
	position:absolute;
	z-index:999;
	top:0px;
	left:0px;
	overflow:visible;
	padding:10px;
	width:530px;
}

div.absolutefoto2{
	background-color:#FFFFFF;
	display:none;
	position:absolute;
	z-index:999;
	top:0px;
	left:0px;
	overflow:visible;
	padding:10px;
	width:500px;
}

img.kleinefoto{
	max-width:40px;
}

p.aanbiedinglengte, p.datum{
	display:inline;
	color:#f26522;
}

h3.aanbieding{
	color:#FF8410;
}

a.terugbutton{
	margin-left:265px;
}

img.print{
	margin-right:10px;
}

p.bedrijfsnaam{
	font-weight:bold;
	margin:0px;
}

div.invisible, .invisible{
	display:none;
}

img.vorigeknop{
	margin-left:230px;
	cursor:pointer;
}

img.volgendeknop{
	cursor:pointer;
}

table.honderd{
	width:100%;
}

td.prijsimg{
	vertical-align:top;
	width:70px;
	padding-right:5px;
}

td.prijs{
	width:100px;
	vertical-align:top;
}

td.prijstekst{
	vertical-align:top;
}

td.prijstekst h3{
	margin:3px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	line-height:15px;
}

td.prijstekst p{
	margin:0px;
	padding:0px;
}

p.fototoel{
	text-align:center;
	margin:0px;
}

img.handje{
	cursor:pointer;
}

div.nieuws{
	clear:both;
	margin-bottom:15px;
}

input#group_122, label.bezoeker{
	display:none;
}

div.clear{
	clear:both;
	width:100%;
}

span.Underline{
	text-decoration:underline;
}

span.StrikeThrough{
	text-decoration:line-through;
}

div.inputgroups {display:none;}
input.inputhidden {display:none;}

div.cms_datafeedsource input {
	display:none;
}

