@media screen {
	body, html {
		margin: 0;
		padding: 0;
		height: 100%;
	}
	
	html {
		font: 11px/20px Georgia, "Times New Roman", Times, serif;
		color: #4d4d4d;
	}
	
	#flag{
		left		:675px; 
		z-index		:999; 
		top			:22px; 
		position	:absolute; 
		width		:20px; 
		height		:12px;
	}
	
	#flag a{
		display		:block;
		height		:12px; 
		width		:20px;
	}	
	
	input {
		font-family:Arial, Helvetica, sans-serif;
	}
	
	body {
		background:#bcd5e3  url(../images/bodyAchtergrond1.png) repeat-x;
	}
	
	a {
		color: #800000;
	}
	
	a > img {
		border: none;
	}
	
	#outerWrapper {
		width: 708px;
		margin: auto auto;
		min-height: 100%;
		position: relative;
	
	}
	
	#header {
		height: 219px;
		position: relative;
		z-index: 2;
	}
	
	#bottom {
		background: url(../images/bottomAchtergrond.png) no-repeat;
		width: 708px;
		height:20px;
		display:block;
		position: absolute;
		z-index: 3;
	}
	
	#innerWrapper {
		background: url(../images/headerAchtergrond-bloessem.png) no-repeat;
		width:708px;
		height:100% !important;
		min-height: 100%;
	}
	#backGround {
		background: url(../images/mainAchtergrond.png) repeat-y;
		width:708px;
		height:100% !important;
		min-height: 100%;
	}	
	
	#main {
		position: relative;
	}
	
	.contact {
		position: absolute;
		top: 60px;
		z-index: 3;
	}
	
	.contact p {
		margin: 0;
		padding: 0;
	}
	
	#contactTelefoon {
		margin-left: 225px;
		font-size:0.9em;

	}
	
	#contactAdres {
		left: 223px;
	}
	
	#menu {
		position: absolute;
		margin: 0;
		padding: 0;
		top: 159px;
		left: 4px;
		list-style: none;
	}
	
	#menu li a:hover {
		border-color: #800000;
	}
	
	#menu li.gekozen a {
		border-color: #800000 ;
	}
	
	#menu li {	
		float: left;
		margin: 0 1px 0 0;
		padding: 0;
		height: 45px;
		width: 139px;
	}
	
	#menu li a {
		text-decoration: none;
		font-size:1.1em;
		color: #056d88;
		font-weight:bold;
		border-style: solid;
		border-color: #bcd5e3;
		border-width: 0 0 15px 0;
		display: block;
		height: 100%;
	}
	
	#menu li a span {
		display: block;
		padding: 5px 10px 0 10px;
	}
	
	#menu li:first-child {
		width: 140px;
	}
	
	h1 {
		font-size: 1.5em;
		color:#800000;
		font-weight:normal;
		padding: 0 0 10px 0;
		border-bottom: 1px solid #056d88 ;
		margin: 21px 0 21px 0;
	}
	
	/*div.intro * {
		color: #EF2E24;
	}*/
	
	#submenu {
		position: relative;
		float: left;
		padding: 0 0 0 17px;
		width: 173px;
	}
	
	#submenu a {
		text-decoration: none;
	}
	
	#submenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#submenu ul li {
		margin: 0;
		padding: 0;
	}
	
	#submenu > ul > li {
		padding-left: 7px;
		background: url(../images/bullet1.png) no-repeat left 0.7em;
	}
	
	#submenu ul ul li {
		margin-left: 3px;
		padding-left: 12px;
		background: url(../images/bullet2.png) no-repeat left 0.8em;
	}
	
	#submenu ul li.gekozen {
		margin-left: 3px;
		padding-left: 15px;
		background: url(../images/bullet2s.png) no-repeat left 0.45em;
	}
	
	#submenu ul li.gekozen > a {
		text-decoration: underline;
		color: #056d88;
	}
	
	#content {
		position: relative;
		float: right;
		padding: 0 16px 0 5px;
		width: 470px;
	}
	
/*	#content p{
		width: 470px;
		font-size: 1.3em;
		line-height: 22px;
	}
*/

	#IE6Workaround {
		position: absolute;
		overflow: hidden;
		z-index: 0;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	
	.toegankelijkheid {
		display: none;
	}
	
	#clear {
		clear: both;
	}
	
	#zoekform {
		position: relative;
		display: block;
		padding: 0.7em 0 0 0;
		margin: 1em 0 0 0;
		border-top: 1px solid #056d88 ;	
	}
	
	#zoekform input[type="submit"] {
		position: absolute;
		right: 0;
		border: 1px outset #056d88;
		background: #056d88;
		text-transform: uppercase;
		color: white;
		font-size: 1em;
		height: 18px;
	}
	
	#zoekform input[type="text"] {
		position: relative;
		background: #eee;
		border: 1px inset #ccc;
		font-size: 1em;
		width: 120px;
	}
	
	#content table {
		width: 100%;
		border-collapse:collapse;
		border-color:#056d88 ;	
	}
	
/*	uitgezet voor reserveringspagina
	table td {
		vertical-align: top;
		padding-bottom: 1em;
	}

	
	table ul {
		margin-left: 1.5em;
		padding-left: 0;
	}
	
	table tr:first-child > td > * {
		margin-top: 0;
	}
	
	table td:first-child {
		width: 295px;
	}
	
	table td:first-child + td {
		padding-left: 5px;
		width: 150px;
	}
	
	table td.footer {
		padding-top: 2em;
	}
	
	table td.footer p {
		border-top: 4px solid #EF2E24;
		padding-top: 1em;
	}
	
	table td.grijs {
		background-color: #c0c0c0;
		padding: 1em;
	}
	
*/	
/* uitgezet voor reserveringspagina
	table td {
		font-size:0.8em;
		line-height: 1.7em;
	}
*/	

	table h2 {
		font-size: 1.2em;
		font-weight: normal;
		color: #800000;
		border-bottom: 4px solid #056d88 ;
		padding-bottom: 5px;
	}
	
	table h3 {
		font-size: 1.2em;
		color: #800000;
		font-weight: normal;
		border-bottom: 1px solid #056d88 ;	
		padding-bottom: 5px;
	}
	
	table div.speciaal {
		border: 1px solid #EF2E24;
	}
	
	table div.speciaal h3 {
		border: none;
		color: white;
		background-color: #EF2E24;
		margin-top: 0;
		padding: 1px 0 4px 2px;
	}
	
	.zoekterm {
		color: #EF2E24;
		font-style: italic;
	}
	
	#zoekresultaat li {
		margin-bottom: 0.7em;
	}
	
	
}

@media print {
	html {
		font: 70%/1.6em Georgia, "Times New Roman", Times, serif;
	}
	
	#header, #menu, #submenu, #IE6Workaround, #clear, .noprint {
		display: none;
	}
	
	#content td:first-child + td {
		padding-left: 25px;
	}
}
