/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul {list-style: none;}
:focus {outline: 0;}

/*********GENERAL********/
body {font: 12px "Trebuchet MS", Arial, sans-serif; color: #470000; background: #9c7a4d url(../images/bg_body.jpg) top center no-repeat;}
h1 {font-size: 22px; margin-bottom: 22px;}
.block {display: block;}
.left {float: left;}
.right {float: right;}
.sideTitle {width: 175px; height: 30px; margin-bottom: 20px;}
.sideTitle span {display: none;}

/*********WRAPPER********/
#wrapper {width: 890px; margin: 0px auto; padding: 0px 15px; background: url(../images/bg_wrapper.png) top center repeat-y; position: relative;}

/*********HEADER & TOPNAV********/
#topnav {width: 890px; height: 60px; background: url(../images/bg_topnav.jpg) top center no-repeat; font: 13px Arial, Helvetica, sans-serif; color: #fff; text-align: center;}
#topnav p {padding-top: 20px;}
#topnav a {color: #fff; font-weight: bold; text-decoration: none; padding: 0px 15px;}
#topnav a:hover, #topnav a.on {color: #fff; font-weight: bold; text-decoration: none;}
#header img {display: block;}

/*********SIDEBAR LEFT********/
#sidebarL {width: 175px; min-height: 552px; padding-top: 33px; background: url(../images/bg_sidebar-l.jpg) top left no-repeat; color: #fff; float: left;}
#sidebarL p {margin-bottom: 22px; padding: 0px 15px; line-height: 17px; font-size: 11px;}
#tContact {background: url(../images/title_contact.png) top left no-repeat;}
.ctaL {display: block; width: 174px; height: 69px; margin-bottom: 10px;}
.ctaL span {display: none;}
#ctaRabobank {background: url(../images/banner_rabobank.png) top left no-repeat;}
#ctakeesgutter {background: url(../images/banner_gutter.png) top left no-repeat;}
#ctaVervoer {background: url(../images/banner_vervoerons.png) top left no-repeat;}


/*********SIDEBAR RIGHT********/
#sidebarR {width: 175px; padding-top: 33px; background: url(../images/bg_sidebar-r.jpg) top left no-repeat; color: #fff; float: right;}
#tAgenda {background: url(../images/title_agenda.png) top left no-repeat;}
#tFoto {background: url(../images/title_foto.png) top left no-repeat;}
#tGastenboek {background: url(../images/title_gastenboek.png) top left no-repeat;}
#sidebarR p {margin-bottom: 25px;}
#sidebarR a {color: #fff;}
#sidebarR img {display: block; border: 1px solid #fff; margin-bottom: 19px;}

/*********CONTENT********/
#center {width: 540px; background: url(../images/bg_center.jpg) top left repeat-y; float: left;}
#content {width: 440px; min-height: 371px; padding: 40px 50px; background: url(../images/bg_content.jpg) top left no-repeat;}
p {margin-bottom: 20px;}
a {color: #470000; font-weight:bold; text-decoration:underline;}
H2, .H2 {font-size:12px;color:#470000;font-weight:bold;line-height:20px;margin-bottom: 20px;}
#content H3, .H3 {font-size:12px;color:#470000;font-weight:normal;line-height:18px;}
#content H4, .H4 {font-size:12px;color:#470000;font-weight:normal;}

/*********FOOTER********/
#footer {clear: both; padding: 60px 0px 10px 0px; font-size: 10px; color: #d7cab8; text-align: center;}
#footer a {color: #d7cab8; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}

#picFooter {display: block; position: absolute; right: 15px; bottom: 0px;}

/*********CLEANER | STUFF********/
.cleaner {clear: both; height: 1px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


	.button 											{cursor:pointer; border:solid 1px #ccc; color:white; font-size:11px; font-weight:normal; padding: 2px 2px; background: #97784b;}
	.pagecounter a:hover,
	.pagecounter a.current:hover 	{color: #000; border-color: #000;}
	.pagecounter a.vorige, 
	.pagecounter a.volgende 			{border-width: 0; width: auto;}
	
	.gastenboektable							{width:300px;border-collapse: collapse;}
	.gastenboekkopcel							{background-color:#97784b; border: solid #999 1px; padding:4px; font-weight:bold; color:#ccc}
	.gastenboeknaamcel						{font-weight:bold;padding:5px; width:80px; border: solid #999 1px;}
	.gastenboekentrycel						{padding:5px 5px 35px 5px; border: solid #999 1px; width: 300px;}
	
	.imageeditdiv 								{position:absolute;display: none;left:100px;}
	.imageeditpopup 							{background-color: #DEDEDE;border: solid #0062c4 1px;	padding-left:40px;width: 375px; height: 205px;}
	.artikelpopupheader 					{background-color:#0062c4;}

	.imagedetail									{padding: 20px;}
	.imageoverview								{cursor:pointer; padding: 12px;}
	.RRT													{height: 10px; width: 7px; background-image: url(../images/cp/RRT.png);background-repeat: no-repeat;}
	.RR														{width: 7px; background-image: url(../images/cp/RR.png);background-repeat: repeat-y;}
	.BBL													{height: 7px; width: 9px; background-image: url(../images/cp/BBL.png);background-repeat: no-repeat;}
	.BB														{height: 7px; background-image: url(../images/cp/BB.png);background-repeat: repeat-x;}
	.BBR													{height: 7px; width: 9px; background-image: url(../images/cp/BBR.png);background-repeat: no-repeat;}
	
	.tablecontent1								{font-size:11px; color:#000}
	.tablecontent2								{font-size:10px; color:#222}
	.tablecontent3								{font-size:9px; color:#777}
