/* StandaardStyle */
html, body {margin:0;padding:0; overflow: hidden; }
body {font-family:'Verdana', Arial, sans-serif;font-size:12px; line-height: 20px; color:#000; background-color: #dae2e9; }
	.horline {background-image: url(/images/horbg.gif); background-repeat: repeat-x;}
img {border:0;display:block;}

.clear {clear:both;}

a {font-weight:bold;color:#FFF; outline: 0;}
a:hover {text-decoration:none;}

h1 {font-size:11px;padding:0;margin:0;}
h2 {font-size:11px;padding:0;margin:0;margin-bottom:10px; }

.blue a, .blue h1, .blue h2 {color:#008cbb;}
.darkBlue a, .darkBlue h1, .darkBlue h2 {color:#005478;}
.whiteRed a, .whiteRed h1, .whiteRed h2 {color:#b41621;}
.red a, .red h1, .red h2 {color:#b41621;}
.green a, .green h1, .green h2 {color:#76b31e;}

hr {height:1px;border:0;border-top:1px solid #008cbb;}
#footerColumnHome hr {height:1px;border:0;border-top:1px solid #FFF; color: #008cbb;}

p {padding:0;margin:0;margin-bottom:10px;}

/*  */
#container {position:absolute;width:960px;height:551px;left:50%;top: 26px;margin-left:-480px; background-color: #fff; }
#container-structuur {position:absolute; height: 100%; margin-left:-480px; overflow: hidden; background-repeat: repeat-y; width:960px; left:50%;top: 577px; background-image: url(/images/background.gif); }
#container-top {position:absolute; height: 26px; margin-left:-480px; overflow: hidden; background-repeat: repeat-y; width:960px; left:50%;top: 0; background-image: url(/images/background.gif); }
	.vertline {}

	#headerHome {height:65px;}
	#header {}

	#lineblue {position: absolute; height: 1px; background-color: #008cbb; width: 771px; top: 189px; left: 190px;}
	#linedarkBlue {position: absolute; height: 1px; background-color: #005478; width: 771px; top: 189px; left: 190px;}
	#linered {position: absolute; height: 1px; background-color: #b41621; width: 771px; top: 189px; left: 190px;}
	#linewhiteRed {position: absolute; height: 1px; background-color: #b41621; width: 771px; top: 189px; left: 190px;}
	#linegreen {position: absolute; height: 1px; background-color: #76b31e; width: 771px; top: 189px; left: 190px;}
		#logo, #banner {float:left;}

		#menu a {display:block;float:left;}

	#leftColumnHome, #rightColumnHome, #footerColumnHome, #leftColumn, #rightColumn, #footerColumn, #footerColumnPublicatie {float:left;}
	#rightColumnHome {background:#008cbb;width:332px;height:432px;padding:27px;color:#FFF;}
	#leftColumn {width:192px;height:362px;padding-top:27px;}
		#leftColumn li.header {display:block;padding:5px 10px;text-decoration:none; color:#FFF; font-weight: bold;}
		#leftColumn a  {display:block;padding:5px 8px;text-decoration:none;}


		#leftColumn a:hover, #leftColumn .active a {display:block;padding:5px 10px;text-decoration:none;}
		#leftColumn li.second, #leftColumn li.selected  {text-indent:15px;background-position:10px 7px;background-repeat:no-repeat;}

			.menustructuur{ list-style-type: none; padding: 0; margin: 0;}
			.menustructuur a{ cursor: pointer; }

			#footerColumnPublicatie, #footerColumn, .blue	#leftColumn a {color:#008cbb;border-bottom:1px solid #008cbb;}
			.blue #leftColumn a.first {border-top:1px solid #008cbb;}
			.blue #leftColumn li.header, .blue #leftColumn a:hover, .blue #leftColumn a:hover.second, .blue #leftColumn a.active {background-color:#008cbb;color:#FFF;}
			.blue #leftColumn a.second {background-image:url('../images/arrow_blue.gif');}
			.blue	#rightColumn {border-right:1px solid #008cbb;}
			.blue .book {border:1px solid #008cbb;}

			.darkBlue #leftColumn a {color:#005478;border-bottom:1px solid #005478;}
			.darkBlue #leftColumn a.first {border-top:1px solid #005478;}
			.darkBlue #leftColumn li.header, .darkBlue #leftColumn a:hover, .darkBlue #leftColumn a.active {background-color:#005478;color:#FFF;}
			.darkBlue #leftColumn .second a {background-image:url(/images/arrow_blue.gif); background-repeat: no-repeat; background-position:10px 11px; color: #008cbb; }
			.darkBlue #leftColumn .selected a, .darkBlue #leftColumn .second a:hover{ background-color: #fff; background-image:url(/images/arrow_darkblue.gif); background-repeat: no-repeat; background-position:10px 7px; color: #005478;}
			.darkBlue #rightColumn {border-right:1px solid #005478;}
			.darkBlue .book {border:1px solid #005478;}

			.red #leftColumn a {color:#b41621;border-bottom:1px solid #b41621;}
			.red #leftColumn a.first {border-top:1px solid #b41621;}
			.red #leftColumn li.header, .red #leftColumn a:hover, .red #leftColumn a.active {background-color:#b41621;color:#FFF;}
			.red #leftColumn a.second {background-image:url('../images/arrow_red.gif'); background-repeat: no-repeat; background-position:10px 11px; }
			.red #rightColumn {border-right:1px solid #b41621;}
			.red .book {border:1px solid #b41621;}

			.whiteRed #leftColumn a {color:#b41621;border-bottom:1px solid #b41621;}
			.whiteRed #leftColumn a.first {border-top:1px solid #b41621;}
			.whiteRed #leftColumn li.header, .whiteRed #leftColumn a:hover, .whiteRed #leftColumn a.active {background-color:#b41621;color:#FFF;}
			.whiteRed #leftColumn a.second {background-image:url('../images/arrow_red.gif'); background-repeat: no-repeat; background-position:10px 11px; }
			.whiteRed #rightColumn {border-right:1px solid #b41621;}
			.whiteRed .book {border:1px solid #b41621;}

			.green #leftColumn a {color:#76b31e;border-bottom:1px solid #76b31e;}
			.green #leftColumn a.first {border-top:1px solid #76b31e;}
			.green #leftColumn li.header, .green #leftColumn a:hover, .green #leftColumn a.active {background-color:#76b31e;color:#FFF;}
			.green #leftColumn a.second {background-image:url('../images/arrow_green.gif'); background-repeat: no-repeat; background-position:10px 11px; }
			.green #rightColumn {border-right:1px solid #76b31e;}
			.green .book {border:1px solid #76b31e;}

		#leftColumn a:hover.second {background-image:url('../images/arrow_white.gif');}


	#rightColumn {height:361px;border-left:1px solid #008cbb;width:577px; overflow: hidden; position: relative; }
		#breadCrumbs {height:18px;padding:5px 5px 5px 35px; width: 345px; float: left;}
		#breadCrumbs a {padding:0 7px 0 2px;text-decoration:none;font-weight:normal;}
		#breadCrumbs a.first { padding:0 7px 0 0;}
		.blue #breadCrumbs a {border-right:1px solid #008cbb;}
		.darkBlue #breadCrumbs a {border-right:1px solid #005478;}
		.red #breadCrumbs a {border-right:1px solid #b41621;}
		.whiteRed #breadCrumbs a {border-right:1px solid #b41621;}
		.green #breadCrumbs a {border-right:1px solid #76b31e;}
		#breadCrumbs a.last {border:0; font-weight:bold;}

		#breadCrumbs a:hover {text-decoration:underline;}

		#content {height:auto;float:left;width:345px;padding:0 5px 5px 35px;}
		#content h1 {margin: 0 0 10px;}
		#contentBlock {padding:5px 5px 5px 20px;float:left; clear: left; width: 100%;}
			#contentBlock #breadCrumbs {height:25px;padding-left:15px;}
			#contentBlock .book {height:70px;width:242px;float:left;margin-left:15px;margin-bottom:10px;}
				.book{position: relative; line-height: 16px;}
				.book .image{overflow: hidden; height: 70px; float:left; width: 53px;}
				.book .descr {float:left;padding:5px; overflow: hidden; height: 25px; top: 34px; position: absolute; left: 53px; }
				.book h2 { margin-left:58px; margin-bottom: 0; margin-top: 3px; height: 32px; overflow: hidden; }
				.book h2 a {text-decoration: none;}
				.book h2 a:hover {text-decoration: underline;}
			#noresults{float:left; margin-left:15px; }

			.scroller-right{ display: none; position: absolute; top: 204px; right: 189px; height: 334px;  cursor: pointer; margin-left: 0px; float:left; }
			.handler-right { height: 37px; width: 9px; margin-right: -5px; float: right; z-index: 10;}
			.blue .handler-right { background: url(/images/handle_blue.gif) no-repeat; }
			.blue .scroller-right{ border-right: 1px solid #008cbb; }

			.darkBlue .handler-right { background: url(/images/handle_darkblue.gif) no-repeat; }
			.darkBlue .scroller-right{ border-right: 1px solid #005478; }
			.red .handler-right{ background: url(/images/handle_red.gif) no-repeat; }
			.red .scroller-right{ border-right: 1px solid #b41621; }
			.whiteRed .handler-right{ background: url(/images/handle_red.gif) no-repeat; }
			.whiteRed .scroller-right{ border-right: 1px solid #b41621; }
			.green .handler-right{ background: url(/images/handle_green.gif) no-repeat; }
			.green .scroller-right{ border-right: 1px solid #76b31e; }

		#contentText {float:left;padding:0 5px 5px 35px;width:500px;}

		#contentRight {height:2000px; position: relative; width:152px;float:left;background:#e7f3f7;padding:40px 20px 0 20px; margin-top: -35px; overflow: hidden; }
			#contentRight #bestel a {position: absolute; top: 361px; left: 20px; display: block; width: 152px;}
			#contentRight p {margin-top:10px;}
			#contentRight strong {color:#008cbb;}
			#contentRight a {color:#FFF;background:#008cbb;display:block;text-decoration:none;text-align:center;padding:2px 0;}
			#contentRight a.mb {color:#FFF;background:none; text-align: left;}


	#footerColumnHome {line-height: 16px;  background:#1dbbe9;width:170px;height:96px;padding:380px 10px 10px 10px;border:0 !important;color:#FFF;}
		#footerColumnHome a {color:#FFF;}
	#footerColumn {line-height: 16px;  height:96px;width:163px;padding:13px;border:0 !important;padding:255px 10px 10px 10px;}
		#footerColumn a {color:#008cbb; font-weight: normal;}
	#footerColumnPublicatie {line-height: 16px;  height:96px;width:163px;padding:13px;border:0 !important;padding:255px 10px 10px 10px;}
		#footerColumnPublicatie a {color:#008cbb;  font-weight: normal;}


	#footer{font-size: 80%; float: right; margin-top: 0; color: #fff; margin-right: 195px; margin-top: 0px; clear: left;}

	#footer a { font-weight: normal; text-decoration: none; color: #fff;}

	div#footer {text-align: right; }

	.sitemap ul li {list-style-type: none;}
