@charset "utf-8";
			* {
				margin:0;
				padding:0;
				}
			* html #footer{
				margin: -104px 0 0;
				}
			* html #body{
				height: 100%;
				}

			body,
			html {
				margin: 0;
				padding: 0;
				height: 100%;
				text-align: center;
				}
			body {
				background: #000 url(../images/bg_body.gif) top left repeat;
				margin-bottom: 1px;
				}
			body,
			li,
			p,
			a,
			td,
			input,
			select,
			textarea {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #000;
				text-decoration: none;
				line-height: 1.3em;
				}
			td {
				vertical-align: top;
				}
			img {
				border: 0;
				}
			h2 {
				font-size: 8.5pt;
				color: #333;
				font-weight: normal;
				line-height: 1.3em;
				}
			h3 {
				font-size: 8.5pt;
				}
			h4 {
				font-size: 9pt;
				}
			h4.speciaal {
				font-size: 10pt;
				}
			div#body {
				text-align: left;
				margin: 0 auto;
				width: 800px;
				min-height: 100%;
				background-color: #FFF;
				border-bottom: 1px solid #767269;/* keep opera happy */
				position: relative;
				}
			div#container {
				padding-bottom: 104px;
				}
			div#header {
				width: 100%;
				height: 325px;
				background: transparent url(../images/header_home.jpg) top left no-repeat;
				position: relative;
				}
			div#content {
				/*padding: 35px 25px 15px;*/
				min-height: 350px;
				padding: 15px 25px 15px;
				background: transparent url(../images/bg_content.gif) 204px 35px no-repeat;
				}
			div#content p {
				margin: 1em 0;
				}
			div#footer {
				margin: -104px auto 0;
				height: 104px;
				width: 800px;
				position:relative;
				background: #767269 url(../images/bg_footer.gif) bottom left no-repeat;
				z-index: 1;
				}
			div#header a {
				color: #2f1516;
				font-size: 9pt;
				line-height: 1.5em;
				}
			div#header a.current,
			div#header a:hover {
				color: #000;
				}
			div#header a:link {
				color: #2f1516;
				text-decoration:none;
			}
			div#header a:visited {
				color: #2f1516;
				text-decoration:none;
			}
			div#header a:hover {
				color: #2b1615;
				text-decoration:underline;
			}
			div#header a:active{
				color: #2b1615;
				text-decoration:underline;
			}
			
			div#header ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				width: 290px;
				height: 70px;
				overflow: visible;
				position: absolute;
				right: 30px;
				bottom: 5px;
				}
			div#footer a {
				font-size: 8pt;
				line-height: 1em;
				}
			div#footer a:hover {
				color: #FFF;
				}
			p#email {
				position: absolute;
				top: 50px;
				left: 20px;
				}
			p#informatie {
				position: absolute;
				right: 30px;
				bottom: 15px;
				}

	
/* Styles voor homepage */
			table#homepage td {
				width: 185px;
				}
			table#homepage p {
				margin: 0;
				position: relative;
				}
			table#homepage tr.header td.sfeer {
				width: 130px;
				border-top: 0;
				}
			table#homepage tr.header td {
				border-top: 1px dotted #000;
				padding-top: 25px;
				padding-bottom: 10px;
				}
			table#homepage tr.footer td {
				border-bottom: 1px dotted #000;
				padding-bottom: 25px;
				}
			table#homepage a {
				color: #c80928;
				position: absolute;
				top: -15px;
				right: 0;
				}
/* Einde styles voor homepage */

/* Styles voor subpagina's */
			table#subpage {
				margin-left: 170px;
				}
			table#subpage td {
				padding-left: 20px;
				}
			div#content table#subpage td td {
				width: auto;
				padding-left: 0;
				padding-right: 5px;
				border: 0;
				}
			table#subpage p {
				margin: 0;
				position: relative;
				}
			table#subpage tr.header td {
				border-top: 1px dotted #000;
				padding-top: 15px;
				padding-bottom: 10px;
				}
			table#subpage tr.footer td {
				border-bottom: 1px dotted #000;
				padding-bottom: 10px;
				}
			table#subpage a {
				color: #c80928;
				font-size: 8pt;
				/*
				position: absolute;
				top: -15px;
				right: 0;
				*/
				}
			table#subpage h1 {
				width: 442px;
				height: 17px;
				position: relative;
				overflow: hidden;
				line-height:17px;
				font-size: 17px;
				}
				
			table#subpage h1 span {
				background: #FFF url(../images/title_museumlessen.gif) 0px 0px no-repeat;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				}
			img.sfeer {
				/* staat in de footer omdat anders IE7 het plaatje ONDER de footer plaatste */
				position: absolute;
				bottom: 82px;
				left: 25px;
				z-index: 2;
				}
/* Einde styles voor subpagina's */