  /*******************/
 /* layout and form */
/*******************/
body { margin: 0; padding: 0; }
a img { border: 0 none; }
form { margin: 0; }
.cmsImage { float: left; margin: 4px 8px 4px 0; }
#siteContainer { margin: 7px auto; padding: 0; width: 987px; overflow: auto; position: relative; }
	#mainColumn { margin: 0 9px 0 0; padding: 0; width: 768px; float: left; }
		#header { position: relative; }
			#logo { margin: 0; padding: 131px 10px 10px; }
				#logo a { width: 154px; height: 74px; display: block; overflow: hidden; }
			#menu { margin: 0; padding: 0 10px 10px; list-style: none outside; zoom: 1; }
				#menu li { margin: 0; border-bottom: 1px solid; padding: 0; width: 345px; height: 18px; position: relative; }
				#menu li.bottom { border: 0 none; }
					#menu a { padding: 0 0 0 38px; display: block; zoom: 1; }
					#menu ul { margin: -18px 0 0 0; border: 1px solid; padding: 0; list-style: none outside; position: relative; top: -1px; left: 163px; display: none; z-index: 10; width: 175px; }
						#menu ul li { border-bottom: 0 none; width: 175px; }
							#menu ul a { padding: 0 0 0 25px; }
			#latestNews { margin: 0; padding: 18px; width: 348px; height: 196px; position: absolute; top: 132px; right: 230px; overflow: auto; list-style: none outside; }
				#latestNews li { margin: 0; padding: 0; width: 348px; height: 196px; position: absolute; top: 18px !important; left: 18px !important; }
					#latestNews h3 { margin-top: 0; }
		#navigation { position: relative; }
			#crumbPath { margin: 0; padding: 5px 30px; list-style: none outside; }
				#crumbPath li { display: inline; }
					#crumbPath a { margin-right: 5px; }
			#languageSwitch { margin: 0; padding: 0; list-style: none outside; position: absolute; top: 5px; right: 0; }
				#languageSwitch li { float: left; margin-right: 5px; }
					#languageSwitch a { padding: 1px; width: 23px; height: 17px; display: block; }
					#languageSwitch .selected { border: 1px solid; padding: 0; }
		#content { padding: 30px; }
			#content td { vertical-align: top; padding: 5px; }
			#content .leftColumn { padding-right: 50px; }
			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin: 14px 0; }
		#footer { margin: 0; padding: 5px 30px; }
		.footerBoxes { margin: 9px 0 0; padding: 9px 5px 9px 0; width: 763px; overflow: auto; }
			.footerBoxes .box { border-right: 1px solid; padding: 0 9px; width: 235px; float: left; }
			.footerBoxes .box:last-child { border: 0 none; }
			.footerBoxes .box:only-child { border-right: 1px solid; }
				.footerBoxes h4 { margin: 0 0 0.5em; }
	#boxColumn { margin: 0; padding: 0; width: 210px; float: left; position: relative; }
		#boxColumn .box { margin: 0 0 12px; padding: 9px; width: 182px; overflow: hidden; }
			#boxColumn h4 { margin: 0 0 1em; }
			#boxColumn .cmsImage { float: none; }
		#kingsquare { width: 13px; height: 128px; display: block; position: absolute; bottom: 95px; right: 0px; }
		#dunes { width: 13px; height: 83px; display: block; position: absolute; bottom: 12px; right: 0px; }

  /********************/
 /* color and images */
/********************/
body { background-color: #3B3939; }
#header { background-color: white; }
#logo a { background: url('/download/?id=420349') no-repeat left top; }
#menu a { color: black; background: url('/download/?id=10009465') no-repeat 21px 3px; }
#menu a:hover { background: #F8F8F8 url('/download/?id=10009468') no-repeat 21px 3px; }
#menu a.selected { background: #F8F8F8 url('/download/?id=10009468') no-repeat 21px 3px; }
#menu ul a { background-position: 8px 3px; }
#menu ul a:hover { background-position: 8px 3px; }
#menu ul a.selected { background-position: 8px 3px; }
#menu ul { background-color: white; }
#latestNews { color: white; background-color: #be2026; }
#crumbPath { background-color: #eeedee; color: #969292; }
#crumbPath a { color: #969292; }
#content { background-color: #6F6E6E; color: white; }
#content a { color: #ffc30e; }
#content .yellow { color: #ffc30e; }
#footer { background-color: white; color: #969292; }
#footer a { color: #969292; }
.footerBoxes { background-color: #C4BEBE; color: #3B3939; }
.footerBoxes .box { border-color: #AFAAAA; }
.footerBoxes .box:only-child { border-color: #AFAAAA; }
.footerBoxes a, .footerBoxes h3 { color: #BF0005; }
#boxColumn .box { background-color: #6F6E6E; color: white; }
#boxColumn a { color: #ffc30e; }
#colofon a { color: white; }
#languageSwitch .selected { border-color: #be2026; }
#languageSwitch #nl { background: url('/download/?id=10300918') no-repeat center; }
#languageSwitch #en { background: url('/download/?id=10300910') no-repeat center; }
#languageSwitch #de { background: url('/download/?id=10300906') no-repeat center; }
#dunes { background: url('/download/?id=420339') no-repeat top left; }
#kingsquare { background: url('/download/?id=420347') no-repeat top left; }

  /*****************/
 /* text and type */
/*****************/
body { font-family: 'trebuchet MS', 'times new roman', serif; font-size: 12px; }
h1 { font-size: 14px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 13px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
#logo a, #languageSwitch a, #kingsquare, #dunes { text-indent: -999em; }
#menu a { text-decoration: none; }
#content .yellow { font-style: italic; }
.footerBoxes h3:first-letter { text-transform: uppercase; }
#boxColumn h4 { font-size: 12px; }
#boxColumn h4:first-letter { text-transform: uppercase; }
