/* HOMEPAGE: 3 ingangen +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
	
	body#circhome #content, body#circverhuisd #content 	{width: 980px; padding: 0}
	body#circhome #menu, body#circhome h1,
		body#circverhuisd #menu	{display: none}
	body#circhome #container, body#circverhuisd #container {background: none;}	
	
	#head	{height: 193px; position: relative;
		background: url(../img/home/hr_top_header_20.gif) no-repeat top left;} /* zonder _20 is gewone logo zie varitem=17516 */
	#head a.english	{color: gray; font-size: 0.8em; font-weight: bold;
		position: absolute; bottom: 43px; right: 15px;
		background: url(../img/pijltje_top_IG.png) no-repeat right 4px; padding-right: 20px;}
	
	ul#entree	{margin: 10px 12px 40px 12px; padding: 0; overflow: hidden}
	ul#entree li		{float: left; width: 313px; list-style-type: none; margin: 0; padding: 0; position: relative;}
	ul#entree li.blok2	{margin: 0 9px 0 8px;}
	ul#entree li a		{position: absolute; display: block; width: 313px; height: 460px; top: 0; left: 0; 
		/* ivm aanklikbaarheid IE: moet w & h in PX zijn. 100% werkt niet*/ 
		background: white; opacity: 0; filter: alpha(opacity = 0);} 
	ul#entree li p		{z-index: 5}
	
	#homecopy	{color: gray; margin: 40px 15px;}
	#homecopy a	{color: gray}
	#homecopy:hover a	{color: darkgray}
	
	#verhuisd	{margin: 20px;}
	
/* SIDEBAR +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
		
	.sideblok	{margin: 25px auto; padding: 0; width: 170px; background-color:white;}
	
	.sideblok p	{margin: 0; padding: 0;}
	.sideblok .head	{background-color: #986699; padding: 2px; font-size: 0.9em;
		text-transform: uppercase; text-align: center; color: white;}
	.sideblok .head a	{color: white !important;}
	.sideblok .img	{text-align: center;}

	.sideblok form	{margin: 0; padding: 7px}
	.sideblok form p	{text-align: center; margin: 3px 0}

	body.entree3 .sideblok .head {background-color: #83a9d6}
	
/* REISMODULE +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	.dummy	{background-color: #727272; color: white;}
	
	/* knoopppunt */
	
	.regel	{overflow: hidden; margin-bottom: 20px; /* background-color: #f2eaf1; */
		background: #f2eaf1  url(../img/regel_shim.png) repeat-y top left;}
	.regel .blok	{/* background-color: #f2eaf1; */ width: 360px; float: left; margin: 0; padding: 10px;}
	.regel .laatste /* .regel .blok:last-child */ 	{margin-left: 12px;}
	.regel .blok h2	{background-color: #410342; margin: -10px -10px 10px -10px; padding: 3px 6px; color: white;}
	.zoekregel .blok h2 {background-color: #7a0879}
	.regel .blok .imglinks	{margin-top: 6px}
			
	/* resultaat */
	
	dl#reislijst 	{overflow: auto;}
	
	dl#reislijst dt	{clear: both; float: left; width: 270px; margin: 0 0 15px 0; position: relative}
	dl#reislijst dt	.overlay img, dl#reislijst dt a	{position: absolute; top: 0px; left: 0px; margin: 0; padding: 0;}
	dl#reislijst dt a	{display: block; width: 100%; height: 100%;}
	
	dl#reislijst dd	{float: left; width: 470px; height: 170px; position: relative; margin: 0 0 15px 0; padding: 0;}
	dl#reislijst dd h2	{margin: 0; padding: 0;}
	dl#reislijst dd .opties	{position: absolute; bottom: 0; margin: 0; padding: 0;}
	
	.themaintro	{background-color: #d5c4d5; padding: 5px; margin: 5px 0 25px 0}
	
	/* detailpag: intro */
	
	.megablok		{background-color: #f2eaf1; padding: 10px; overflow: auto;}
	.megablok h1, .herhblok h2	{background-color: #c40d0f; color: white; margin: -10px -10px 10px -10px; padding: 5px;}
	.megablok .browse, .megablok .meta	{background-color: #986699; color: white; 
		clear: both; margin: 10px -10px -10px -10px; padding: 5px;}
	.megablok .browse a, .megablok .meta a	{color: white;}
	
	body.entree3 .blok h2	{background-color: #336799}
	body.entree3 .megablok h1 	{background-color: #003466}
	
	.herhblok	{margin-bottom: 10px;}
	.herhblok h2	{background-color: #680266}
	body.entree3 .herhblok h2	{background-color: #336799}
	
	/* detailpag: tabs */
	
	ul#tabs	{margin: 0 0 1px 0; padding: 0; overflow: auto; clear: both}
	ul#tabs li	{background-color: #dbcddc; float: left; list-style-type: none; 
		margin-right: 1px; padding: 7px 12px; font-size: 0.8em; font-weight: bold;
		border-radius-topleft: 5px; border-radius-topright: 5px;
		-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
		-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
	ul#tabs li.curr, ul#tabs li:hover, #tabtxt	{background-color: #c3b4c2}
	ul#tabs li:hover a	{color: #680266; text-decoration: none;}
	
	#tabtxt	{margin: 0; padding: 10px; overflow: auto}
	#tabtxt h2	{display: none; clear: both}
	#tabtxt.print h2	{display: block; border-top: 1px solid #680266; padding-top: 10px;}

	/* knooppunt: top 3 */
	
	ul.top 		{margin: 0; padding: 0;}
	ul.top li	{background-repeat: no-repeat; padding-left: 30px; min-height: 30px; list-style-type: none;}
	ul.top li.top1	{background-image: url(../img/top_1.png)}
	ul.top li.top2	{background-image: url(../img/top_2.png)}
	ul.top li.top3	{background-image: url(../img/top_3.png)}
	
	ul.topalt 		{margin: 0; padding: 0;}
	ul.topalt li	{background: url(../img/nootje.png) no-repeat left 3px; 
		padding-left: 35px; min-height: 30px; list-style-type: none; margin-bottom: 6px}	
	ul.topalt li p	{margin: 0; padding: 0;}
	ul.topalt li p.klein	{margin-top: -3px}
	
	/* zoeken (inc_lookups) */
	
	.blok .zoekform 	{padding: 15px 0; margin: 0;}
	.blok .zoekform select, .blok .zoekform button	{display: block; margin: 8px auto; }
	.blok .zoekform select	{width: 200px;}
	
	.megablok .zoekform 	{overflow: auto; margin: 20px 0}
	.megablok .zoekform select	{float: left; margin-right: 10px;}
	.megablok .zoekform button {float: right}
	body.entree3 .megablok .zoekform button {float: left}
	
	/* detailpag: footer */
	
	.meta a	{padding-left: 25px; margin: 0 20px 0 10px;}
	.meta a.print	{background: url(../img/icon_print.png) no-repeat;}
	.meta a.pdf		{background: url(../img/ico_pdf.png) no-repeat;}
	.meta a.stuur	{background: url(../img/icon_mail.png) no-repeat;}
		
/* BOEKFORM +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	ul.stappen	{overflow: auto;}
	ul.stappen li	{float: left; margin-bottom: 15px; /* background-color: #d6d6d6; */
		position: relative; background-color: white;} 
	ul.stappen span	{background-color: #cccccc; height: 20px; 
		display: block; margin: 0 8px; padding: 0 15px; color: #410241}
	
	ul.stappen li:before {/* content: open-quote;  */
		position: absolute; top: 0; left: 0; width: 8px;
		content: url(../img/arrowL.png);}
	ul.stappen li:after {/* content: close-quote;  */
		position: absolute; top: 0; right: 0; width: 8px;
		content: url(../img/arrowR.png);}
		
	ul.stappen li.eerste:before	{content: none}
	ul.stappen li.eerste span	{margin-left: 0;}
	
	ul.stappen li.laatste:after	{content: none}
	ul.stappen li.laatste span	{margin-right: 0;}
	
	ul.stappen li#curr:before {content: url(../img/arrowL_mo.png);}
	ul.stappen li#curr:after {content: url(../img/arrowR_mo.png);}
	ul.stappen li#curr span	{background-color: #cc99cc; color: white; /* font-weight: bold; */}
	
	#verzekinfo 	{margin-top: 40px;}
	#verzekinfo h2	{margin-bottom: 0}
	#verzekinfo p	{margin-top: 0}	
	
/* BOEKFORM MAATWERK +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	.kols .kol	{float: left; width: 300px; margin-right: 10px}

	dl.gedraaid 	{width: 550px;}
	dl.gedraaid dt	{float: right; width: 120px;}
	dl.gedraaid dd	{width: 400px;}
	
/* BULLETS +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	body#circesite #content ul li, 
		#tabtxt ul li	{list-style-image: url(../img/bullet_rood.png)}
	body#circesite.entree3 #content ul li, 
		body.entree3 #tabtxt ul li	{list-style-image: url(../img/bullet_blauw.png)}
			
/* KALENDER +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
	
	table#kalender	{border: 1px solid white; border-collapse: collapse;}
	table#kalender tr td, table#kalender tr th {background-color: #f2eaf1; 
		border: 1px solid white; border-width: 3px 0 0 3px; padding: 3px;}
	table#kalender tr th {background-color: #c40d0f; color: white; text-transform: none; padding: 3px 10px;}
	table#kalender tr th a	{color: white;}
	table#kalender p	{font-size: 0.8em; margin: 0 3px 7px 3px; padding: 0;}
	table#kalender p.nr	{text-align: right; font-weight: bold; font-size: 0.9em; margin: 0; padding: 0;}
	table#kalender tr.subhead td	{font-size: 0.8em; text-transform: uppercase; text-align: center}
	.kalblader	{background-color: #986699; color: white; text-align: center; 
		margin: 3px 0; padding: 2px 0; width: 761px;}
	.kalblader a	{color: white; font-size: 0.9em;}
	
	dl.events dt a	{font-weight: bold;}
	dl.events dd	{margin-left: 0; margin-bottom: 6px;}
	dl.events dd p	{margin: 0; padding: 0;}
	
/* KALENDER in tabblad reizen +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
	
	#tabtxt table#kalender	{border: 1px solid #c3b4c2; border-collapse: collapse;}
	#tabtxt table#kalender tr td, #tabtxt table#kalender tr th {background-color: #f2eaf1; 
		border: 1px solid #c3b4c2; border-width: 2px 0 0 2px; padding: 3px;}
	#tabtxt table#kalender tr th {background-color: transparent; color: white; text-transform: none; padding: 3px 10px;}
	#tabtxt table#kalender tr th a	{color: white;}
	#tabtxt table#kalender p	{font-size: 0.8em; margin: 0 3px 7px 3px; padding: 0;}
	#tabtxt table#kalender p.nr	{text-align: right; font-weight: bold; font-size: 0.9em; margin: 0; padding: 0;}
	#tabtxt table#kalender tr.subhead td	{font-size: 0.8em; text-transform: uppercase; text-align: center}
	#tabtxt .kalblader	{background-color: transparent; color: white; text-align: center; 
		margin: 3px 0; padding: 2px 0; width: 100%; }
	#tabtxt .kalblader a	{color: white; font-size: 0.9em;}
	
	#tabtxt dl.events dt a	{font-weight: bold;}
	#tabtxt dl.events dd	{margin-left: 0; margin-bottom: 6px;}
	
/* KAART +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	.wereldkaart	{background: url(../img/kaart/kaart_default.gif) no-repeat top left;}
	
	.regel .krap	{width: 380px; padding: 0}
	.regel .krap h2	{margin: 0}

/* MEDEWERKERS & REISLEIDERS +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	.grid div	{float: left; width: 150px; height: 190px;}