html {
	height: 100%;
	width: 100%;
}				

body	{
	height: 100%;
	width: 100%;
	margin: 0px auto;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*layers*/
#container {
	position:absolute;
	width:780px;
	height:100%;
	margin-left:50%;
	left:-390px;
}

#banner {
	position:relative;
	width:780px;
	height:100px;
	z-index:1;
}

#banner_klein {
	position:absolute;
	width:550px;
	height:60px;
	z-index:2;
	left: 206px;
	top: 20px;
}

#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; 
}

#vsttable {
	width: 100%;
	border: 0px; 
	margin-top: 15px;
}

/*menu*/

td#menu {
	background-color:#EEEEEE;
	background-image:url('/img/ws_background.gif');
	background-repeat:repeat-y;
	width:23%;
	height:100%;
	vertical-align: top;
}

#legendamenu h2	{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 13px 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;
}

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;
}

td.titel {
	text-align:left;
	width:500px;
	height:25px;
}

td.print {
	text-align:right;
	width:50px;
	height:25px;
}

td.aanbieding {
	/*width:325px; breedte is nu 548*/
	vertical-align:top;
	text-align:left;
} 

td.img {
	vertical-align:top;
	text-align:left;
	width:200px;
}

td.gegevens {
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;
	width:300px; 
}

td.vestigingsnaam {
	text-align:left;
	width:295px; 
}

td.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; 
}


td.inhoud2 {
	vertical-align: top;
	width: 290px;
}

td.inhoud2 {
	vertical-align: top;
	width: 250px;
}

td.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;
}

td.provincie {
	text-align: left;
	width: 100%;
}

td.aanbieding {
	vertical-align:top;
	text-align:left;
	padding:5px;
} 

td.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;
}

td.vst2 {
	text-align: left;
	width: 545px;
}

td.vstdag {
	text-align: left;
	width: 100px;
}

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%;
}

.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:50px;
	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;
}

#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-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;
}

h3.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-top: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;
	}

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;
}

#postcode	{
	width: 70px;
	margin:0px;
}

#woonplaats	{
	width: 192px;
	margin: 0px 0px 0px 3px;
}

#gebdatum	{
	width: 90px;
	}

.soorttitel:link		{color: #000000; text-decoration: underline;}
.soorttitel:visited 	{color: #000000; text-decoration: underline;}
.soorttitel:active  	{color: #000000; text-decoration: underline;}
.soorttitel: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;}