html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

html{
	overflow-y:scroll;
}
body{
	font-family:"Lucida Sans", "Lucida Grande", "LucidaSans Roman", Verdana, sans-serif;
	font-size:11px;
	line-height:20px;
	background:#fff;
	margin:0px;
}
table{
	width:100%;
}
td{
	vertical-align:middle;
}
td img{
	vertical-align:bottom;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.menu a{
	color:#bbb;
}
.navigatie a{
	color:#666;
}
.author,.author a{
	color:#ccc;
}
.trefwoorden,.trefwoorden a{
	color:#eee;
}
.tools{
	float:right;
}
.menu a:hover, .navigatie a:hover, .trefwoorden a:hover{
	text-decoration:none;
}
#canvas{
	width:750px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#categorieen{
	position:relative;
	float:right;
	padding-right:26px;
}
#categorieen.dropdown{
	background:url('categorie.gif') no-repeat right;
	cursor:pointer;
}
#categorieen ul{
	display:none;
	list-style:none;
	text-align:left;
	margin:0;
	padding:3px;
	background:#fff;
	border:1px solid #b3b3b3;
	width:140px;
}
#categorieen a{
	display:block;
}
#categorieen a:link,#categorieen a:visited{
	font-weight:normal;
	color:#666;
}
.lowresbeeld{
	text-align:center;
	padding:20px 0;
}
.ccc{
	background:#ccc;
}
.ddd{
	background:#ddd;
}
.eee{
	background:#eee;
}
.hover{
	background-color:#eee;
}
.vet{
	font-weight:bold;
}
.titelregel{
	font-size:12px;
	color:#333;
	margin:3px 0;
	/*text-align:right;*/
}
.titelregel p{
	/*text-align:left;*/
}
.kopje{
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.plattetekst{
	color:#666;
}
.plattetekstformulier{
	color:#666;
	padding-left:5px;
}
.plattetekstvoorwaarden{
	color:#999;
	line-height:14px;
	padding-top:4px;
}

.menu{
	width:135px;
	vertical-align:bottom;
	background:url(../site_layout/menuline.gif) no-repeat;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	padding-left:15px;
	font-variant:small-caps;
	letter-spacing:1px;
}
.menusub{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	color:#999;
	letter-spacing:1px;
}
.paginatitel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-variant:small-caps;
	font-size:10px;
	letter-spacing:3px;
}
.keywords{
	color:#666;
}
.tagcloud{
	margin:20px 0;
	text-align:center;
}
.keyword1{
	font-size:9px;
}
.keyword2{
}
.keyword3{
	font-size:12px;
}
.keyword4{
	font-size:14px;
}
.keyword5{
	font-size:16px;
}
.keyword6{
	font-size:18px;
}
.keyword7{
	font-size:20px;
}
.keyword8{
	font-size:22px;
}
.copyright{
	font-size:9px;
	line-height:15px;
	color:#999;
}
img[src='/site_layout/stippellijn_750.gif']{
	display:block;
	margin:0;
}
.paginering td{
	height:24px;
	text-align:center;
}
.paginering .vorige{
	text-align:left;
}
.paginering .vorige,.paginering .volgende{
	width:150px;
}
.paginering .vorige a,.paginering .vorige span{
	padding-left:26px;
	width:124px;/*150*/
	background-repeat:no-repeat;
	background-position:left;
}
.paginering .vorige a{
	background-image:url('/site_layout/vorige.gif');
}
.paginering .vorige span{
	background-image:url('/site_layout/vorige_inactief.gif');
}
.paginering .volgende{
	text-align:right;
}
.paginering .volgende a,.paginering .volgende span{
	padding-right:26px;
	width:124px;/*150*/
	background-repeat:no-repeat;
	background-position:right;
}
.paginering .volgende a{
	background-image:url('/site_layout/volgende.gif');
}
.paginering .volgende span{
	background-image:url('/site_layout/volgende_inactief.gif');
}
/*overzicht*/
.thumbs{
	table-layout:fixed;
}
.thumbs td{
	text-align:center;
	background-repeat:no-repeat;
	background-position:bottom right;
}
.thumb a{
	display:block;
	width:130px;
	padding:0 10px;
	height:150px;
	background-repeat:no-repeat;
	background-position:center center;
}
.titelondertumb{
	line-height:15px;
	height:30px;
}
.titelondertumb,.titelondertumb:link,.titelondertumb:visited{
	font-size:9px;
	color:#333;
	font-weight:normal;
}
/*trefwoorden*/
.tags td{
	vertical-align:top;
}
.paginering{
	color:#ccc;
}
#logo{
	text-indent:-9999px;
	background:no-repeat;
	background-position:center center;
}
#logo a{
	display:block;
	width:300px;
	height:100px;
}
/*zoekformulier*/
#q{
	margin:0;
	border:0;
	height:20px;/*26px*/
	width:125px;/*150px*/
	padding:4px 20px 2px 5px;
	background:url('zoek.gif') no-repeat;
	font-size:12px;
}
#zoekform{
	position:relative;
}
#zoekbutton{
	position:absolute;
	height:26px;
	width:26px;
	padding:0;
	margin:0;
	border:0;
	cursor:pointer;
	background:none;
	right:0;
	top:0;
	z-index:9;
}
/*tabel met details*/
#photodetails{
	position:relative;
}
.details{
	width:600px;
}
.details td{
	vertical-align:top;
	text-align:left;
}
.copyright{
	margin:0;
	padding-bottom:20px;
}
/*favorieten ed */
.fav{
	padding-right:14px;
	position:absolute;
	top:0;
	right:0;
	background-position:right center;
	background-repeat:no-repeat;
}
.fav-add{
	background-image:url('../site_layout/fav_plus.gif');
}
.fav-del{
	background-image:url('../site_layout/fav_min.gif');
}
.photo-del{
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url('../site_layout/remove.gif');
	padding-right:14px;
}
#photodetails .photo-del{
	position:absolute;
	top:26px;
	right:0;
}
.min150{
	padding-top:20px;
	height:130px;
}
.min150[class]{
	height:auto;
	min-height:130px;
}
.formcaption{
	color:#666;
	padding-left:5px;
	width:145px;
	font-weight:bold;
}
.plattetekstvoorwaarden{
	color:#999;
	line-height:14px;
	padding-top:4px;
}
.totals{
	font-weight:bold;
}
.number{
	text-align:right;
}
.thumb a.fav-no-order{
	color:#666;
	height:auto;
	font-size:9px;
	background:url('../site_layout/fav_min.gif') no-repeat 136px center;
}
.thumb a.fav-no-order:hover{
	background-image:url('../site_layout/fav_min.gif');
}
.pricecat{
	font-size:9px;
	color:#333;
	line-height:1;
}
/*order form*/
.open,.dicht{
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:0 1px;
	cursor:pointer;
}
.open{
	background-image:url('../site_layout/open.gif');
}
.dicht{
	background-image:url('../site_layout/dicht.gif');
}
#frmOrder{
	padding:5px 0;
}
#orderform{
	table-layout:fixed;
	width:750px;
}
#orderform td{
	vertical-align:top;
	padding-bottom:2px;
}
#responseform td{
	vertical-align:top;
	padding-bottom:2px;
}
.textbox{
	padding:1px 2px;
	border:1px solid #666;
}
.text-s{
	width:70px;
}
.text-m{
	width:200px;
}
.text-l{
	width:294px;
}
.button{
	padding:2px;
	border:1px solid #666;
	cursor:pointer;
}
.checkbox{
}
label{
	cursor:pointer;
}
.leading{
	padding-top:20px;
}
.trailing{
	margin-bottom:20px;
}
#mappanel{
	display:none;
	background:#fff;
	width:750px;/*max:830-10px*/
	height:480px;
	position:absolute;
	z-index:92;
	margin: 30px auto;
	left:50%;
}
#mappanel,#overlay-form{
	border-width:3px;
	border-style:solid;
}
#mapheader{
	height:20px;
	background:#eee url('x.gif') no-repeat top right;
	padding:0 5px;
	cursor:pointer;
	color:#fff;
}
#map{
	width:750px;/*830px*/
	height:460px;
}
#tooltip{
	position:absolute;
	z-index:99;
	border:1px solid #111;
	background-color:#fff;
	padding:5px;
	border-width:1px;
	border-style:solid;
	line-height:15px;
	min-width:150px;
	max-width:250px;
	opacity:0.9;
}
#tiptitle{
	font-weight:bold;
}
#tiptime{
	color:#999;
}
#tipdescription{
	color:#333;
}

