html, body {width: 100% !important;}

body {
	font-family: verdana, sans-serif;
	font-size: 0.85em;
	background: #CBC2B3;
	margin: 0;
	padding: 0;
}

body#info div#container { background: rgb(72,87,46); }
body#info h1 { color: rgb(72,87,46); }
body#info div#kolom-menu { background: rgb(164,162,139); }
body#info div#kolom-menu a:visited { color: rgb(72,87,46); }
body#info div#kolom-menu a:hover { font-weight: bold; color: #666; }
body#info div#kolom-submenu { background: rgb(184,182,166); }
body#info div#kolom-submenu a:visited { color: rgb(72,87,46); }
body#info div#kolom-submenu a:hover { font-weight: bold; color: #666; }
body#info div#inhoud { background: #fff ; }
body#info div#afsluiter { background: transparent url(template/bg-afsluiter.jpg) center no-repeat; }
body#info div#foto-inhoudgroot p { color: rgb(72,87,46); }


body#objects div#container { background: rgb(78,96,120); }
body#objects h1 { color: rgb(46,76,107); }
body#objects div#kolom-menu { background: rgb(153,160,170); }
body#objects div#kolom-menu a:visited { color: rgb(46,76,107); }
body#objects div#kolom-menu a:hover { font-weight: bold; color: #666; }
body#objects div#kolom-submenu { background: rgb(176,181,189); }
body#objects div#kolom-submenu a:visited { color: rgb(46,76,107); }
body#objects div#kolom-submenu a:hover { font-weight: bold; color: #666; }
body#objects div#inhoud { background: #fff ; }
body#objects div#afsluiter { background: transparent url(template/bg-afsluiter-blauw.jpg) center no-repeat; }
body#objects div#fotoblok { background: rgb(176,181,189); }
body#objects div#foto-inhoudgroot p { color: rgb(46,76,107); }


body#projects div#container { background: rgb(143,114,89); }
body#projects h1 { color: rgb(129,93,53); }
body#projects div#kolom-menu { background: rgb(182,168,157); }
body#projects div#kolom-menu a:visited { color: rgb(129,93,53); }
body#projects div#kolom-menu a:hover { font-weight: bold; color: #666; }
body#projects div#kolom-submenu { background: rgb(197,186,178); }
body#projects div#kolom-submenu a:visited { color: rgb(129,93,53); }
body#projects div#kolom-submenu a:hover { font-weight: bold; color: #666; }
body#projects div#inhoud { background: #fff ; }
body#projects div#afsluiter { background: transparent url(template/bg-afsluiter-bruin.jpg) center no-repeat; }
body#projects div#fotoblok { background: rgb(197,186,178); }
body#projects div#foto-inhoudgroot p { rgb(129,93,53); }


#header {
	margin: 6em 55px 5px 45px;
	font-size: 0.95em;
	background: transparent;
	text-align: right;
}

#header a:link { color: #000; }
#header a:visited { color: #000; }
#header a:active { color: #888; }
#header a:hover { color: #666; }
#header a { 
	color: #000; 
	font-size: 0.95em; 
	font-weight: bold; 
	text-decoration: none; 
}

#header h4 {
	margin: 0;
	font-weight: normal;
}

#logo {
	float: left;
	margin-top: -20px;
	text-decoration: none;
}

#logo img { 
	border: none;
	width: 75px;
	height: 45px;
}

#container {
	margin: 0 50px 0 50px;
}

#page {
	background: transparent;
	margin-right: 230px;
}

#inhoud {
	font-size: 0.95em;
	padding: 1em 1em 1em 1.5em;
	overflow: hidden;
}

#inhoud p { 
	margin-top: 0.3em; 
	padding-top: 0; 
}

#inhoud p.handtekening {
	font-family:'Brush Script MT',Phyllis,'Lucida Handwriting',cursive;
	font-size: 1em;
	margin-top: 2em;
}

#inhoud h1 { font-size: 1.4em; margin: 1em 40px 1.5em 0; }
#inhoud h2 { font-size: 1.2em; margin: 1em 40px 1em 0; }
#inhoud h3 { font-size: 1em; margin: 1.5em 40px 0 0; }
#inhoud h4 { font-weight: bold; margin: 1em 40px 0 0; }
#inhoud h5 { font-weight: bold; margin: 1em 40px 0 0; }

#inhoud a:link { color: rgb(59,76,0); }
#inhoud a:visited { color: #000; }
#inhoud a:active { color: #888; }
#inhoud a:hover { color: #666; }
#inhoud a { 
	color: rgb(59,76,0);
	font-weight: bold; 
}

#inhoud table { 
	font-size: 0.85em;
	background: rgb(214,207,196); 
	margin: 5px auto;
	padding: 0; 
	border: 1px solid rgb(178,182,184); 
}

#inhoud thead { 
	margin:5px; 
	padding:5px; 
	text-align: left;
}

#inhoud th { 
	padding: 0.5em 0.2em;
	color: #000;
	font-size: 1.2em;

}

#inhoud tr { 
	margin: 5px; 
	padding: 5px; 
}

#inhoud td { padding: 0.2em; }

#inhoud ul {
	padding: 0;
	margin: 1em 0 2em 2em;
}

#inhoud li {
	padding: 0.2em;
}

#inhoud li p { 
	margin: 0.5em 0 0 0;
}

#inhoud form { margin-top: 4em; }

#tekst-bij-foto {
	float: right;
	font-weight: bold;
	width: 10em;
	margin: 1em 0px 1em 1em;
	text-align: right;
}	

div#foto-inhoudgroot {
	text-align: center;
	overflow: hidden;
}

div#foto-inhoudgroot img {
	overflow: hidden;
}

div#foto-inhoudgroot p {
	text-align: left;
}

#kolom-rechts {
	float: right;
	width: 230px;
	background: transparent;
}

* html div#kolom-rechts {  /* This is the Tan hack */
	right: 44px; 
}


#kolom-rechts img {
	border: none;
}

#kolom-menu, #kolom-submenu {
	margin: 0;
	padding: 0;
	text-align: center;
}

#kolom-menu a:link { color: #000; }
#kolom-menu a:active { color: #888; }
#kolom-menu a {
	font-weight: bold;
	font-size: 0.95em;
	line-height: 2.5em;
	padding: 0.5em;
	color: #000;
	text-decoration: none;
}

#kolom-submenu a:link { color: #000; }
#kolom-submenu a:active { color: #888; }
#kolom-submenu a {
	font-weight: bold;
	font-size: 0.95em;
	line-height: 2.5em;
	padding: 0.5em;
	color: #000;
	text-decoration: none;
}

#menu-tuinlinks {
	background: transparent;
	font-weight: bold;
}

#menu-tuinlinks ul {
	margin: 0;
	padding: 0;
}

#menu-tuinlinks li {
	margin: 0.25em 0 0 20px;
	padding: 0;
}

#menu-tuinlinks a:link { color: #000; }
#menu-tuinlinks a:visited { color: #000; }
#menu-tuinlinks a:active { color: #888; }
#menu-tuinlinks a:hover { color: #666; }
#menu-tuinlinks a {
	font-weight: bold;
	font-size: 0.95em;
	padding: 0;
	color: #000;
	text-decoration: none;
}

#adres {
	color: #fff;
	font-size: 0.95em;
	font-weight: 600;
	margin: 3em 0 0 20px;
}

#adres a {
	color: #fff;
	text-decoration: none;
}

#fotoblok {
	margin: 20px 19px;
	padding-top: 2px;
}

#fotoblok img {
	border: none;
	margin: 0;
	height: 60px;
	width: 60px;
}

#fotoblok a {
	margin: 0;
	padding: 2px;
	text-decoration: none;
	display: inline;
}

#afsluiter {
	height: 50px;
}

#footer {
	height: 50px;
	background: transparent;
}

#taal {
	position: absolute;
	top: 5px;
	right: 55px;
	background: transparent;
	text-align: right;
}

#taal a:link { color: #000; }
#taal a:visited { color: #000; }
#taal a:active { color: #888; }
#taal a:hover { color: #666; }
#taal a { 
	color: #000; 
	font-size: 0.85em; 
	font-weight: bold; 
	text-decoration: none; 
}

#berichtblok {
	margin-top: 2em;
	padding: 2em 0.5em;
	border: 3px double rgb(178,182,184); 
	background-color: rgb(216,212,185);
}

.vulblokklein { height: 10em; }
.vulblokgroot { height: 25em; }