/* ========== BEGIN VAN DE STIJLDEFINITIES VOOR DE GEHELE SITE ========== */


/* DEFINITIES VOOR DE HOOFDELEMENTEN */


html {
	border: 0;
	cursor: default;
	background: none;
	background-repeat: repeat;
	background-size: 256px;
	-moz-background-size 256px;
	-o-background-size: 256px;
	-webkit-background-size: 256px;
	overflow: visible;
	}


/* DEFINITIES VOOR ALGEMENE ELEMENTEN */


img {
	border: 0;
	padding: 0;
	margin: 0;
	}

div {
	border: 0;
	padding: 0;
	margin: 0;
	}

object {
	border: 0;
	padding: 0;
	margin: 0;
	}

iframe {
	border: 0;
	padding: 0;
	margin: 0;
	}

table {
	border: 0;
	padding: 0;
	margin: 0;
	}


/* DEFINITIES VOOR DE TEKST */


h1 {
	font-family: "Verdana", "Tahoma", sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0;
	}

h1.zwart {
	color: #000000;
	}

h1.grijs {
	color: #888888;
	}

h2 {
	font-family: "Verdana", "Tahoma", sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0;
	}

h2.zwart {
	color: #000000;
	}

h2.grijs {
	color: #888888;
	}

h3 {
	font-family: "Verdana", "Tahoma", sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0;
	}

h3.zwart {
	color: #000000;
	}

h3.grijs {
	color: #888888;
	}

p {
	font-family: "Verdana", "Tahoma", sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	margin: 0;
	}

p.zwart {
	color: #000000;
	}

p.grijs {
	color: #888888;
	}

p.small {
	font-size: 7pt;
	font-weight: normal;
	}

p.center {
	text-align: center;
	}

p.right {
	text-align: right;
	}

strong {
	font-weight: bold;
	}

em {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	}

em.i {
	font-style: italic;
	}

em.b {
	font-weight: bold;
	}

em.u {
	text-decoration: underline;
	}

em.grijs {
	color: #888888;
	}

em.rood {
	color: #FF0000;
	}

small {
	font-size: 7pt;
	}

big {
	font-size: 12pt;
	}

sup {
	font-size: 5pt;
	}

sub {
	font-size: 5pt;
	}

acronym {
	border-bottom: 1px dotted #DDDDDD;
	cursor: help;
	}

.laag {
	line-height: 50%;
	}

.fel-b {
	color: #CF0072;
	}

.fel-w {
	color: #DADA00;
	}

.fel-n {
	color: #0098C3;
	}

.fel-c {
	color: #E98300;
	}


/* DEFINITIES VOOR HET CENTREREN VAN DE SITE */


#alles {
	width: 737px;
	height: 648px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -368px;
	margin-top: -324px;
	}

#kader {
	z-index: 1;
	width: 737px;
	height: 631px;
	position: absolute;
	left: 0;
	top: 17px;
	}


/* DEFINITIES VOOR DE PLAATSING VAN 'STOL ARCHITECTEN' EN 'SITEMAP' */


#broodkruimels {
	z-index: 1;
	width: 637px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
	}

#broodkruimels p {
	text-align: left;
	}

#sitemap {
	z-index: 2;
	width: 100px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	}

#sitemap p {
	text-align: right;
	}

#stolarchitecten {
	z-index: 0;
	width: 737px;
	height: 117px;
	position: absolute;
	left: 0;
	top: -100px;
	background: url(files/architecten.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}


/* DEFINITIES VOOR HET MENU */


#menu {
	z-index: 20;
	width: 48px;
	height: 207px;
	position: absolute;
	left: 0;
	top: 0;
	}

#menu div {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	display: block;
	background: url(files/menu.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 197px 148px;
	-moz-background-size: 197px 148px;
	-o-background-size: 197px 148px;
	-webkit-background-size: 197px 148px;
	}

#menu #menu-b {
	top: 0;
	background-position: -1px -50px;
	}

#menu #menu-b-actief {
	top: 0;
	background-position: -1px -50px;
	}

#menu #menu-b-sitemap {
	top: 0;
	background-position: -1px -50px;
	}

#menu #menu-w {
	top: 53px;
	background-position: -50px -50px;
	}

#menu #menu-w-actief {
	top: 53px;
	background-position: -50px -50px;
	}

#menu #menu-w-sitemap {
	top: 53px;
	background-position: -50px -50px;
	}

#menu #menu-n {
	top: 106px;
	background-position: -99px -50px;
	}

#menu #menu-n-actief {
	top: 106px;
	background-position: -99px -50px;
	}

#menu #menu-n-sitemap {
	top: 106px;
	background-position: -99px -50px;
	}

#menu #menu-c {
	top: 159px;
	background-position: -148px -50px;
	}

#menu #menu-c-actief {
	top: 159px;
	background-position: -148px -50px;
	}

#menu #menu-c-sitemap {
	top: 159px;
	background-position: -148px -50px;
	}

#menu a {
	width: 48px;
	height: 48px;
	display: block;
	background: url(files/menu.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 197px 148px;
	-moz-background-size: 197px 148px;
	-o-background-size: 197px 148px;
	-webkit-background-size: 197px 148px;
	}

#menu #menu-b a {
	background-position: -1px -1px;
	}

#menu #menu-b a:hover {
	background-position: -1px -50px;
	}

#menu #menu-b a:focus {
	background-position: -1px -50px;
	}

#menu #menu-b a:active {
	background-position: -1px -99px;
	}

#menu #menu-b-actief a {
	background-position: -1px -1px;
	}

#menu #menu-b-actief a:hover {
	background-position: -1px -50px;
	}

#menu #menu-b-actief a:focus {
	background-position: -1px -50px;
	}

#menu #menu-b-actief a:active {
	background-position: -1px -99px;
	}

#menu #menu-b-sitemap a {
	background-position: -1px -50px;
	}

#menu #menu-b-sitemap a:active {
	background-position: -1px -99px;
	}

#menu #menu-w a {
	background-position: -50px -1px;
	}

#menu #menu-w a:hover {
	background-position: -50px -50px;
	}

#menu #menu-w a:focus {
	background-position: -50px -50px;
	}

#menu #menu-w a:active {
	background-position: -50px -99px;
	}

#menu #menu-w-actief a {
	background-position: -50px -1px;
	}

#menu #menu-w-actief a:hover {
	background-position: -50px -50px;
	}

#menu #menu-w-actief a:focus {
	background-position: -50px -50px;
	}

#menu #menu-w-actief a:active {
	background-position: -50px -99px;
	}

#menu #menu-w-sitemap a {
	background-position: -50px -50px;
	}

#menu #menu-w-sitemap a:active {
	background-position: -50px -99px;
	}

#menu #menu-n a {
	background-position: -99px -1px;
	}

#menu #menu-n a:hover {
	background-position: -99px -50px;
	}

#menu #menu-n a:focus {
	background-position: -99px -50px;
	}

#menu #menu-n a:active {
	background-position: -99px -99px;
	}

#menu #menu-n-actief a {
	background-position: -99px -1px;
	}

#menu #menu-n-actief a:hover {
	background-position: -99px -50px;
	}

#menu #menu-n-actief a:focus {
	background-position: -99px -50px;
	}

#menu #menu-n-actief a:active {
	background-position: -99px -99px;
	}

#menu #menu-n-sitemap a {
	background-position: -99px -50px;
	}

#menu #menu-n-sitemap a:active {
	background-position: -99px -99px;
	}

#menu #menu-c a {
	background-position: -148px -1px;
	}

#menu #menu-c a:hover {
	background-position: -148px -50px;
	}

#menu #menu-c a:focus {
	background-position: -148px -50px;
	}

#menu #menu-c a:active {
	background-position: -148px -99px;
	}

#menu #menu-c-actief a {
	background-position: -148px -1px;
	}

#menu #menu-c-actief a:hover {
	background-position: -148px -50px;
	}

#menu #menu-c-actief a:focus {
	background-position: -148px -50px;
	}

#menu #menu-c-actief a:active {
	background-position: -148px -99px;
	}

#menu #menu-c-sitemap a {
	background-position: -148px -50px;
	}

#menu #menu-c-sitemap a:active {
	background-position: -148px -99px;
	}


/* DEFINITIES VOOR DE TABS EN BALKEN */


#tabsenbalk {
	z-index: 10;
	width: 53px;
	height: 525px;
	position: absolute;
	left: 48px;
	top: 0;
	}

#tabsenbalk #tab-b {
	width: 5px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 0;
	background: #BBBBBB;
	}

#tabsenbalk #tab-w {
	width: 5px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 53px;
	background: #888888;
	}

#tabsenbalk #tab-n {
	width: 5px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 106px;
	background: #444444;
	}

#tabsenbalk #tab-c {
	width: 5px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 159px;
	background: #000000;
	}

#tabsenbalk #balk-index {
	width: 48px;
	height: 631px;
	position: absolute;
	left: 5px;
	top: 0;
	background: #EEEEEE;
	}

#tabsenbalk #balk-index #balk-index-tekst {
	width: 20px;
	height: 207px;
	position: absolute;
	left: 14px;
	top: 20px;
	background: url(files/balk-stol-tekst.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#tabsenbalk #balk-b {
	width: 48px;
	height: 472px;
	position: absolute;
	left: 5px;
	top: 0;
	background: #BBBBBB;
	}

#tabsenbalk #balk-b #balk-b-tekst {
	width: 20px;
	height: 207px;
	position: absolute;
	left: 14px;
	top: 20px;
	background: url(files/balk-b-tekst.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#tabsenbalk #balk-w {
	width: 48px;
	height: 313px;
	position: absolute;
	left: 5px;
	top: 0;
	background: #888888;
	}

#tabsenbalk #balk-w #balk-w-tekst {
	width: 20px;
	height: 207px;
	position: absolute;
	left: 14px;
	top: 20px;
	background: url(files/balk-w-tekst.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#tabsenbalk #balk-n {
	width: 48px;
	height: 631px;
	position: absolute;
	left: 5px;
	top: 0;
	background: #444444;
	}

#tabsenbalk #balk-n #balk-n-tekst {
	width: 20px;
	height: 207px;
	position: absolute;
	left: 14px;
	top: 20px;
	background: url(files/balk-n-tekst.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#tabsenbalk #balk-c {
	width: 48px;
	height: 578px;
	position: absolute;
	left: 5px;
	top: 0;
	background: #000000;
	}

#tabsenbalk #balk-c #balk-c-tekst {
	width: 20px;
	height: 207px;
	position: absolute;
	left: 14px;
	top: 20px;
	background: url(files/balk-c-tekst.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#tabsenbalk #balk-fout {
	width: 47px;
	height: 630px;
	position: absolute;
	left: 5px;
	top: 0;
	background: #FFFFFF;
	border-style: solid none none solid;
	border-width: 1px;
	border-color: #F5F5F5;
	}

#tabsenbalk #balk-fout #balk-fout-tekst {
	width: 20px;
	height: 207px;
	position: absolute;
	left: 14px;
	top: 20px;
	background: url(files/balk-stol-tekst.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}


/* DEFINITIES VOOR HET SUBMENU 'BUREAU' */


#submenu-b {
	z-index: 20;
	width: 48px;
	height: 156px;
	position: absolute;
	left: 53px;
	bottom: 0;
	}

#submenu-b div {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	display: block;
	background: url(files/submenu-b.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 148px 148px;
	-moz-background-size: 148px 148px;
	-o-background-size: 148px 148px;
	-webkit-background-size: 148px 148px;
	}

#submenu-b #submenu-b-wat {
	bottom: 106px;
	background-position: -1px -50px;
	}

#submenu-b #submenu-b-wat-actief {
	bottom: 106px;
	background-position: -1px -50px;
	}

#submenu-b #submenu-b-waar {
	bottom: 53px;
	background-position: -50px -50px;
	}

#submenu-b #submenu-b-waar-actief {
	bottom: 53px;
	background-position: -50px -50px;
	}

#submenu-b #submenu-b-wie {
	bottom: 0;
	background-position: -99px -50px;
	}

#submenu-b #submenu-b-wie-actief {
	bottom: 0;
	background-position: -99px -50px;
	}

#submenu-b a {
	width: 48px;
	height: 48px;
	display: block;
	background: url(files/submenu-b.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 148px 148px;
	-moz-background-size: 148px 148px;
	-o-background-size: 148px 148px;
	-webkit-background-size: 148px 148px;
	}

#submenu-b #submenu-b-wat a {
	background-position: -1px -1px;
	}

#submenu-b #submenu-b-wat a:hover {
	background-position: -1px -50px;
	}

#submenu-b #submenu-b-wat a:focus {
	background-position: -1px -50px;
	}

#submenu-b #submenu-b-wat a:active {
	background-position: -1px -99px;
	}

#submenu-b #submenu-b-wat-actief a {
	background-position: -1px -50px;
	}

#submenu-b #submenu-b-wat-actief a:active {
	background-position: -1px -99px;
	}

#submenu-b #submenu-b-waar a {
	background-position: -50px -1px;
	}

#submenu-b #submenu-b-waar a:hover {
	background-position: -50px -50px;
	}

#submenu-b #submenu-b-waar a:focus {
	background-position: -50px -50px;
	}

#submenu-b #submenu-b-waar a:active {
	background-position: -50px -99px;
	}

#submenu-b #submenu-b-waar-actief a {
	background-position: -50px -50px;
	}

#submenu-b #submenu-b-waar-actief a:active {
	background-position: -50px -99px;
	}

#submenu-b #submenu-b-wie a {
	background-position: -99px -1px;
	}

#submenu-b #submenu-b-wie a:hover {
	background-position: -99px -50px;
	}

#submenu-b #submenu-b-wie a:focus {
	background-position: -99px -50px;
	}

#submenu-b #submenu-b-wie a:active {
	background-position: -99px -99px;
	}

#submenu-b #submenu-b-wie-actief a {
	background-position: -99px -50px;
	}

#submenu-b #submenu-b-wie-actief a:active {
	background-position: -99px -99px;
	}


/* DEFINITIES VOOR HET SUBMENU 'WERK' */


#submenu-w {
	z-index: 20;
	width: 48px;
	height: 313px;
	position: absolute;
	left: 53px;
	bottom: 0;
	}

#submenu-w div {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	display: block;
	background: url(files/submenu-w.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 295px 148px;
	-moz-background-size: 295px 148px;
	-o-background-size: 295px 148px;
	-webkit-background-size: 295px 148px;
	}

#submenu-w #submenu-w-ac {
	bottom: 265px;
	background-position: -1px -50px;
	}

#submenu-w #submenu-w-ac-actief {
	bottom: 265px;
	background-position: -1px -50px;
	}

#submenu-w #submenu-w-wo {
	bottom: 212px;
	background-position: -50px -50px;
	}

#submenu-w #submenu-w-wo-actief {
	bottom: 212px;
	background-position: -50px -50px;
	}

#submenu-w #submenu-w-ut {
	bottom: 159px;
	background-position: -99px -50px;
	}

#submenu-w #submenu-w-ut-actief {
	bottom: 159px;
	background-position: -99px -50px;
	}

#submenu-w #submenu-w-op {
	bottom: 106px;
	background-position: -148px -50px;
	}

#submenu-w #submenu-w-op-actief {
	bottom: 106px;
	background-position: -148px -50px;
	}

#submenu-w #submenu-w-zo {
	bottom: 53px;
	background-position: -197px -50px;
	}

#submenu-w #submenu-w-zo-actief {
	bottom: 53px;
	background-position: -197px -50px;
	}

#submenu-w #submenu-w-ov {
	bottom: 0;
	background-position: -246px -50px;
	}

#submenu-w #submenu-w-ov-actief {
	bottom: 0;
	background-position: -246px -50px;
	}

#submenu-w a {
	width: 48px;
	height: 48px;
	display: block;
	background: url(files/submenu-w.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 295px 148px;
	-moz-background-size: 295px 148px;
	-o-background-size: 295px 148px;
	-webkit-background-size: 295px 148px;
	}

#submenu-w #submenu-w-ac a {
	background-position: -1px -1px;
	}

#submenu-w #submenu-w-ac a:hover {
	background-position: -1px -50px;
	}

#submenu-w #submenu-w-ac a:focus {
	background-position: -1px -50px;
	}

#submenu-w #submenu-w-ac a:active {
	background-position: -1px -99px;
	}

#submenu-w #submenu-w-ac-actief a {
	background-position: -1px -50px;
	}

#submenu-w #submenu-w-ac-actief a:active {
	background-position: -1px -99px;
	}

#submenu-w #submenu-w-wo a {
	background-position: -50px -1px;
	}

#submenu-w #submenu-w-wo a:hover {
	background-position: -50px -50px;
	}

#submenu-w #submenu-w-wo a:focus {
	background-position: -50px -50px;
	}

#submenu-w #submenu-w-wo a:active {
	background-position: -50px -99px;
	}

#submenu-w #submenu-w-wo-actief a {
	background-position: -50px -50px;
	}

#submenu-w #submenu-w-wo-actief a:active {
	background-position: -50px -99px;
	}

#submenu-w #submenu-w-ut a {
	background-position: -99px -1px;
	}

#submenu-w #submenu-w-ut a:hover {
	background-position: -99px -50px;
	}

#submenu-w #submenu-w-ut a:focus {
	background-position: -99px -50px;
	}

#submenu-w #submenu-w-ut a:active {
	background-position: -99px -99px;
	}

#submenu-w #submenu-w-ut-actief a {
	background-position: -99px -50px;
	}

#submenu-w #submenu-w-ut-actief a:active {
	background-position: -99px -99px;
	}

#submenu-w #submenu-w-op a {
	background-position: -148px -1px;
	}

#submenu-w #submenu-w-op a:hover {
	background-position: -148px -50px;
	}

#submenu-w #submenu-w-op a:focus {
	background-position: -148px -50px;
	}

#submenu-w #submenu-w-op a:active {
	background-position: -148px -99px;
	}

#submenu-w #submenu-w-op-actief a {
	background-position: -148px -50px;
	}

#submenu-w #submenu-w-op-actief a:active {
	background-position: -148px -99px;
	}

#submenu-w #submenu-w-zo a {
	background-position: -197px -1px;
	}

#submenu-w #submenu-w-zo a:hover {
	background-position: -197px -50px;
	}

#submenu-w #submenu-w-zo a:focus {
	background-position: -197px -50px;
	}

#submenu-w #submenu-w-zo a:active {
	background-position: -197px -99px;
	}

#submenu-w #submenu-w-zo-actief a {
	background-position: -197px -50px;
	}

#submenu-w #submenu-w-zo-actief a:active {
	background-position: -197px -99px;
	}

#submenu-w #submenu-w-ov a {
	background-position: -246px -1px;
	}

#submenu-w #submenu-w-ov a:hover {
	background-position: -246px -50px;
	}

#submenu-w #submenu-w-ov a:focus {
	background-position: -246px -50px;
	}

#submenu-w #submenu-w-ov a:active {
	background-position: -246px -99px;
	}

#submenu-w #submenu-w-ov-actief a {
	background-position: -246px -50px;
	}

#submenu-w #submenu-w-ov-actief a:active {
	background-position: -246px -99px;
	}


/* DEFINITIES VOOR HET SUBMENU 'CONTACT' */


#submenu-c {
	z-index: 20;
	width: 48px;
	height: 55px;
	position: absolute;
	left: 53px;
	bottom: 0;
	}

#submenu-c div {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	display: block;
	background: url(files/submenu-c.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 50px 148px;
	-moz-background-size: 50px 148px;
	-o-background-size: 50px 148px;
	-webkit-background-size: 50px 148px;
	}

#submenu-c #submenu-c-info {
	bottom: 0;
	background-position: -1px -50px;
	}

#submenu-c #submenu-c-info-actief {
	bottom: 0;
	background-position: -1px -50px;
	}

#submenu-c a {
	width: 48px;
	height: 48px;
	display: block;
	background: url(files/submenu-c.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: 50px 148px;
	-moz-background-size: 50px 148px;
	-o-background-size: 50px 148px;
	-webkit-background-size: 50px 148px;
	}

#submenu-c #submenu-c-info a {
	background-position: -1px -1px;
	}

#submenu-c #submenu-c-info a:hover {
	background-position: -1px -50px;
	}

#submenu-c #submenu-c-info a:focus {
	background-position: -1px -50px;
	}

#submenu-c #submenu-c-info a:active {
	background-position: -1px -99px;
	}

#submenu-c #submenu-c-info-actief a {
	background-position: -1px -50px;
	}

#submenu-c #submenu-c-info-actief a:active {
	background-position: -1px -99px;
	}


/* DEFINITIES VOOR DE KADERS */


#kader-index {
	z-index: 4;
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #EEEEEE;
	}

#kader-b {
	z-index: 4;
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #BBBBBB;
	}

#kader-w {
	z-index: 4;
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #888888;
	}

#kader-n {
	z-index: 4;
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #444444;
	}

#kader-c {
	z-index: 4;
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #000000;
	}

#kader-fout {
	z-index: 4;
	width: 630px;
	height: 630px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #FFFFFF;
	border-style: solid none none solid;
	border-width: 1px;
	border-color: #F5F5F5;
	}


/* DEFINITIES VOOR DE ACCENTKLEUREN */


#accenten {
	z-index: -1;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 2px;
	top: 2px;
	}

#accenten #accent-menu-b {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 0;
	background: #CF0072;
	}

#accenten #accent-menu-w {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 53px;
	background: #DADA00;
	}

#accenten #accent-menu-n {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 106px;
	background: #0098C3;
	}

#accenten #accent-menu-c {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 159px;
	background: #E98300;
	}

#accenten #accent-tab-b {
	width: 5px;
	height: 48px;
	position: absolute;
	left: 48px;
	top: 0;
	background: #CF0072;
	}

#accenten #accent-tab-w {
	width: 5px;
	height: 48px;
	position: absolute;
	left: 48px;
	top: 53px;
	background: #DADA00;
	}

#accenten #accent-tab-n {
	width: 5px;
	height: 48px;
	position: absolute;
	left: 48px;
	top: 106px;
	background: #0098C3;
	}

#accenten #accent-tab-c {
	width: 5px;
	height: 48px;
	position: absolute;
	left: 48px;
	top: 159px;
	background: #E98300;
	}

#accenten #accent-balk-index {
	width: 48px;
	height: 631px;
	position: absolute;
	left: 53px;
	top: 0;
	background: #888888;
	}

#accenten #accent-balk-b {
	width: 48px;
	height: 472px; 
	position: absolute;
	left: 53px;
	top: 0;
	background: #CF0072;
	}

#accenten #accent-balk-w {
	width: 48px;
	height: 313px;
	position: absolute;
	left: 53px;
	top: 0;
	background: #DADA00;
	}

#accenten #accent-balk-n {
	width: 48px;
	height: 631px; 
	position: absolute;
	left: 53px;
	top: 0;
	background: #0098C3;
	}

#accenten #accent-balk-c {
	width: 48px;
	height: 578px; 
	position: absolute;
	left: 53px;
	top: 0;
	background: #E98300;
	}

#accenten #accent-balk-fout {
	width: 48px;
	height: 631px;
	position: absolute;
	left: 53px;
	top: 0;
	background: #000000;
	}

#accenten #accent-sub-b-waar {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 106px;
	background: #CF0072;
	}

#accenten #accent-sub-b-wat {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 53px;
	background: #CF0072;
	}

#accenten #accent-sub-b-wie {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 0;
	background: #CF0072;
	}

#accenten #accent-sub-w-ac {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 265px;
	background: #DADA00;
	}

#accenten #accent-sub-w-wo {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 212px;
	background: #DADA00;
	}

#accenten #accent-sub-w-ut {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 159px;
	background: #DADA00;
	}

#accenten #accent-sub-w-op {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 106px;
	background: #DADA00;
	}

#accenten #accent-sub-w-zo {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 53px;
	background: #DADA00;
	}

#accenten #accent-sub-w-ov {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 0;
	background: #DADA00;
	}

#accenten #accent-sub-c-info {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 53px;
	bottom: 0;
	background: #E98300;
	}

#accenten #accent-kader-index {
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #888888;
	}

#accenten #accent-kader-b {
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #CF0072;
	}

#accenten #accent-kader-w {
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #DADA00;
	}

#accenten #accent-kader-n {
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #0098C3;
	}

#accenten #accent-kader-c {
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #E98300;
	}

#accenten #accent-kader-fout {
	width: 631px;
	height: 631px;
	position: absolute;
	left: 106px;
	top: 0;
	background: #000000;
	}


/* DEFINITIES VOOR DE 'KOM BINNEN!' LINK */


#kom-binnen {
	z-index: 6;
	width: 525px;
	height: 525px;
	position: absolute;
	left: 0;
	top: 0;
	}

#kom-binnen a {
	width: 525px;
	height: 525px;
	display: block;
	background: url(files/kom-binnen.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -1px -1px;
	background-size: 527px 1053px;
	-moz-background-size: 527px 1053px;
	-o-background-size: 527px 1053px;
	-webkit-background-size: 527px 1053px;
	}

#kom-binnen a:hover {
	background-position: -1px -527px;
	}

#kom-binnen a:focus {
	background-position: -1px -527px;
	}

#kom-binnen a:active {
	background-position: -1px -527px;
	}


/* DEFINITIES VOOR DE OVERIGE (TEKST)KADERS */


#index {
	z-index: 5;
	width: 235px;
	height: 505px;
	position: absolute;
	left: 0;
	top: 0;
	padding: 10px;
	overflow: auto;
	}

#actueel {
	z-index: 5;
	width: 250px;
	height: 505px;
	position: absolute;
	left: 255px;
	top: 0;
	padding: 10px;
	overflow: auto;
	}

.actueel {
	width: 233px;
	height: 152px;
	}

#foto-index {
	z-index: 5;
	width: 525px;
	height: 525px;
	position: absolute;
	left: 0;
	top: 0;
	}

#tekst {
	z-index: 5;
	width: 598px;
	height: 598px;
	position: absolute;
	left: 0;
	top: 0;
	padding: 16px;
	overflow: auto;
	}

#titel {
	z-index: 5;
	width: 598px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 0;
	padding: 16px;
	overflow: hidden;
	}

#raster-b {
	z-index: 6;
	width: 507px;
	height: 507px;
	position: absolute;
	left: 62px;
	top: 62px;
	background: url(files/raster-b.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#raster-p {
	z-index: 6;
	width: 507px;
	height: 507px;
	position: absolute;
	left: 62px;
	top: 62px;
	background: url(files/raster-p.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#raster-w {
	z-index: 6;
	width: 507px;
	height: 507px;
	position: absolute;
	left: 62px;
	top: 62px;
	background: url(files/raster-w.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#afbeelding {
	z-index: 6;
	width: 599px;
	height: 350px;
	position: absolute;
	left: 16px;
	bottom: 16px;
	}

#afbeelding img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	}

#kader-n #tekst-print {
	display: none;
	}

#contact-kantoor-blok {
	z-index: 5;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 16px;
	top: 56px;
	background: #888888;
	}

#contact-kantoor {
	z-index: 6;
	width: 150px;
	height: 32px;
	position: absolute;
	left: 32px;
	top: 52px;
	padding: 0;
	overflow: visible;
	}

#contact-postbus-blok {
	z-index: 5;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 16px;
	top: 98px;
	background: #888888;
	}

#contact-postbus {
	z-index: 6;
	width: 150px;
	height: 32px;
	position: absolute;
	left: 32px;
	top: 94px;
	padding: 0;
	overflow: visible;
	}

#contact-telefoon-blok {
	z-index: 5;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 226px;
	top: 56px;
	background: #888888;
	}

#contact-telefoon {
	z-index: 6;
	width: 160px;
	height: 32px;
	position: absolute;
	left: 242px;
	top: 52px;
	padding: 0;
	overflow: visible;
	}

#contact-internet-blok {
	z-index: 5;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 226px;
	top: 98px;
	background: #888888;
	}

#contact-internet {
	z-index: 6;
	width: 160px;
	height: 32px;
	position: absolute;
	left: 242px;
	top: 94px;
	padding: 0;
	overflow: visible;
	}

#routebeschrijving {
	z-index: 5;
	width: 150px;
	height: 77px;
	position: absolute;
	left: 464px;
	top: 52px;
	padding: 0;
	overflow: hidden;
	}

#kaart-overzicht {
	z-index: 6;
	width: 599px;
	height: 425px;
	position: absolute;
	left: 16px;
	bottom: 16px;
	background: url(files/kaart-overzicht.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#kaart-detail {
	z-index: 6;
	width: 599px;
	height: 425px;
	position: absolute;
	left: 16px;
	bottom: 16px;
	background: url(files/kaart-detail.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#kaart-klein {
	z-index: 7;
	width: 198px;
	height: 142px;
	position: absolute;
	left: 24px;
	top: 24px;
	cursor: pointer;
	}

#printer {
	display: none;
	}

#omschrijving {
	display: none;
	}

#badge {
	z-index: 7;
	width: 150px;
	height: 75px;
	position: absolute;
	right: -180px;
	top: 17px;
	background: url(files/badge.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#badge a {
	width: 150px;
	height: 75px;
	position: absolute;
	left: 0;
	top: 0;
	}

#badge-alt {
	z-index: 7;
	width: 150px;
	height: 75px;
	position: absolute;
	right: -180px;
	top: 17px;
	background: url(files/badge-alt.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#download {
	width: 200px;
	height: 50px;
	position: absolute;
	left: 215px;
	top: 157px;
	background: url(files/download.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	}

#ruimte-download {
	height: 200px;
	position: relative;
	top: 0;
	}

#ruimte {
	height: 15px;
	position: relative;
	top: 0;
	}


/* DEFINITIES VOOR PLAATJES OP DE NIEUWSPAGINA */


#kader-n #tekst p img {
	margin-left: 20px;
	margin-bottom: 5px;
	float: right;
	}


/* DEFINITIES VOOR DE OUDE 'INDEX'-PAGINA */


#index-OUD {
	z-index: 1;
	width: 466px;
	height: 315px;
	position: absolute;
	left: 0;
	top: 17px;
	}

#index-OUD img {
	width: 100%;
	height: 100%;
	}

#skip-OUD {
	z-index: 2;
	width: 105px;
	height: 18px;
	position: absolute;
	right: 1px;
	bottom: 1px;
	padding: 0;
	overflow: auto;
	}


/* DEFINITIES VOOR DE LINKS (LINKKLEUREN, CURSORS, ENZ.) */


a {
	cursor: pointer;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
	}

a:hover {
	text-decoration: underline;
	outline: none;
	}

a:focus {
	text-decoration: underline;
	outline: none;
	}

a.index {
	color: #BBBBBB;
	padding-left: 10px;
	background-image: url(files/link-index-klein.gif);
	background-repeat: no-repeat;
	background-position: 0% 75%;
	background-attachment: scroll;
	background-size: 6px 5px;
	-moz-background-size: 6px 5px;
	-o-background-size: 6px 5px;
	-webkit-background-size: 6px 5px;
	}

a.bureau {
	padding-left: 12px;
	background-image: url(files/link-bureau.gif);
	background-repeat: no-repeat;
	background-position: 0% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.werk {
	padding-left: 12px;
	background-image: url(files/link-werk.gif);
	background-repeat: no-repeat;
	background-position: 0% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.nieuws {
	padding-left: 12px;
	background-image: url(files/link-nieuws.gif);
	background-repeat: no-repeat;
	background-position: 0% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.contact {
	padding-left: 12px;
	background-image: url(files/link-contact.gif);
	background-repeat: no-repeat;
	background-position: 0% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.contact-www {
	font-weight: normal;
	}

a.sitemap {
	color: #444444;
	}

a.grijs {
	color: #888888;
	}

a.wit {
	color: #FFFFFF;
	}

a.small {
	font-size: 7pt;
	font-weight: normal;
	}

a.dun {
	font-weight: normal;
	}

a.nav {
	cursor: pointer;
	}

a.act {
	cursor: default;
	}

a.ext {
	padding-right: 12px;
	background-image: url(files/link-ext.gif);
	background-repeat: no-repeat;
	background-position: 99% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.ext-alt {
	padding-right: 12px;
	background-image: url(files/link-ext-alt.gif);
	background-repeat: no-repeat;
	background-position: 99% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.eml {
	padding-right: 12px;
	background-image: url(files/link-eml.gif);
	background-repeat: no-repeat;
	background-position: 99% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.eml-alt {
	padding-right: 12px;
	background-image: url(files/link-eml-alt.gif);
	background-repeat: no-repeat;
	background-position: 99% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.doc {
	padding-right: 12px;
	background-image: url(files/link-doc.gif);
	background-repeat: no-repeat;
	background-position: 99% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.doc-alt {
	padding-right: 12px;
	background-image: url(files/link-doc-alt.gif);
	background-repeat: no-repeat;
	background-position: 99% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.dwn {
	padding-right: 12px;
	background-image: url(files/link-dwn.gif);
	background-repeat: no-repeat;
	background-position: 99% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.dwn-alt {
	padding-right: 12px;
	background-image: url(files/link-dwn-alt.gif);
	background-repeat: no-repeat;
	background-position: 99% 65%;
	background-attachment: scroll;
	background-size: 7px 7px;
	-moz-background-size: 7px 7px;
	-o-background-size: 7px 7px;
	-webkit-background-size: 7px 7px;
	}

a.hlp {
	cursor: help;
	}

a.kop {
	cursor: pointer;
	}

a.alt {
	cursor: default;
	}

a.alt:hover {
	text-decoration: none;
	}

a.alt:focus {
	text-decoration: none;
	}

a:active {
	color: #DDDDDD;
	outline: none;
	}



/* ========== EINDE VAN DE STIJLDEFINITIES ========== */