/* CSS Document */



body							{ margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; }

img								{ border: 0; }



div#container					{ }



	/* HEAD CONTAINER */

	div#headCntr					{ height: 300px; background: url('./images_new/headBg_01_fading.jpg') no-repeat #1e2714; }

		div#headCntr #headMenu			{ position: absolute; margin-left: 25px; margin-top: 12px; }

		

		div#headCntr #headMenu .dropMenu			{ float: left; }

		div#headCntr #headMenu .dropMenu:hover		{ background: #404453; }

		div#headCntr #headMenu .dropMenu dt			{ list-style: none; margin: 0; padding: 0; padding-left: 10px; padding-right: 10px; color: #FFF; font-weight: bold; line-height: 25px; text-align: center; }

		div#headCntr #headMenu .dropMenu dt:hover	{ list-style: none; background: #404453; }

		div#headCntr #headMenu .dropMenu dt.over	{ background: #404453; }

		div#headCntr #headMenu .dropMenu .active	{ list-style: none; margin: 0; padding: 0; background: #9eda00; }

		div#headCntr #headMenu .dropMenu dd			{ position: absolute; overflow: hidden; width: 95px; display: none; background: #404453; z-index: 200; opacity: 0; margin: 0; padding: 0; }

		div#headCntr #headMenu .dropMenu ul			{ width: 95px; border: 0; list-style: none; margin: 0; padding: 0; }

		div#headCntr #headMenu .dropMenu li			{ width: 75px; margin: auto; padding: 0; padding: 5px; border-bottom: 1px dotted #CCCCCC; }

		div#headCntr #headMenu .dropMenu li.last	{ border-bottom: 0; }

		div#headCntr #headMenu .dropMenu li a		{ color: #FFF; font-weight: normal; text-decoration: none; }

		div#headCntr #headMenu .dropMenu li a:hover	{ color: #9eda00; font-weight: normal; text-decoration: underline; }

		div#headCntr #headMenu .dropMenu a			{ color: #FFF; font-weight: bold; text-decoration: none; }

		

		

		div#headCntr #headMenu a		{ color: #FFF; text-decoration: none; font-weight: bold; }

		

		div#headCntr #headLogo			{ position: absolute; margin-left: 60px; margin-top: 145px; width: 197px; height: 64px; background: url('./images_new/headLogo.png') no-repeat; }

		

		div#headCntr #headRss			{ position: absolute; margin-top: 10px; right: 10px; }

		

		div#headCntr #headPages			{ position: absolute; background: #FFF; margin-top: 270px; margin-left: 780px; }

			div#headCntr #headPages ul		{ list-style: none; margin: 0; padding: 0; }

			div#headCntr #headPages li		{ float: left; padding: 5px; }

		

		div#headSearch					{ position: absolute; margin-left: 226px; margin-top: 240px; } /* original margin-top: 240px; */

			div#headSearch ul				{ list-style: none; margin: 0; padding: 0; }

			div#headSearch li				{ float: left; margin-right: 2px; }

			

			div#headSearch .field			{ margin: 0; width: 117px; background: #fff; border: 0; color: #b2b2b2; font-size: 11px; font-family: Tahoma; padding: 5px; }

			div#headSearch .select			{ margin: 0; width: 117px; background: #fff; border: 0; color: #b2b2b2; font-size: 11px; font-family: Tahoma; padding: 4px; }

			

			div#headSearch .fieldSearch		{ width: 117px; background: url('./images_new/zoeken.png') #fff no-repeat right; height: 13px; border: 0; color: #b2b2b2; font-size: 11px; font-family: Tahoma; padding: 5px; }

			div#headSearch .fieldSearch2		{ margin: 0; height: 13px; border: 0; color: #b2b2b2; font-size: 11px; font-family: Tahoma; padding: 5px 30px 5px 5px }

		

		div#headCntr #mainContentTop	{ position: absolute; margin-top: 250px; margin-left: 211px; width: 550px; height: 50px; background: url('./images_new/mainContentTop.png') no-repeat; }

		

		/* TOP */

		div.catSelect { background-color: #e6e6e6; position: absolute; top: 278px; left: 229px; padding: 10px; margin: 0; width: 494px; border-bottom: 3px solid #ffffff; z-index: 9998; } /* width = 514 - (padding x 2) */

		sdiv.catSelect { color: #b2b2b2; background-color: #e6e6e6; position: relative; width: 514px; text-align: center; border: 3px solid #ffffff; top: 10px; left: 100px; margin: 0; padding:  0; float: left;} /* width = 520 - (border x 2) */

		div.catSelect a { font-family: Tahoma; color: #003138; margin: 6px; text-decoration: none; position: relative }

		div.catSelect a:hover { font-family: Tahoma; color: #ff00f6; margin: 6px; text-decoration: none; position: relative }

		

	/* MAIN CONTAINER */

	div#mainCntr					{ background: url('./images_new/contentBg.gif') repeat-x #fff; }

		div#mainCntr #mainLeft			{ width: 170px; margin-top: 20px; margin-left: 30px; border-right: 1px dotted #cbcbcb; float: left; }

			div#mainCntr #mainLeft .leftNavigation	{ width: 154px; border: 2px solid #dadada; margin-bottom: 10px; }

			div#mainCntr #mainLeft .leftNavigation ul	{ list-style: none; margin: 0; padding: 0; }

			div#mainCntr #mainLeft .leftNavigation li.head { background-image: url('./images_new/leftMenuTitle.gif'); line-height: 25px; padding-left: 20px; font-weight: bold; color: #003138; }

			div#mainCntr #mainLeft .leftNavigation li.first { background-image: url('./images_new/leftMenuFirst.gif'); line-height: 25px; padding-left: 22px; color: #003138; border-top: 1px solid #dadada; }

			div#mainCntr #mainLeft .leftNavigation li.last { background-image: url('./images_new/leftMenuLastReversed.gif'); line-height: 25px; padding-left: 22px; color: #003138; border-top: 1px solid #eeeeee; }

			div#mainCntr #mainLeft .leftNavigation li.middle { line-height: 25px; padding-left: 22px; color: #003138; border-top: 1px solid #eeeeee; }			

			div#mainCntr #mainLeft .leftNavigation a		{ color: #003138; text-decoration: none; }

			div#mainCntr #mainLeft .leftNavigation a:hover	{ color: #003138; text-decoration: underline; }

			

			div#mainCntr #mainLeft h2		{ font-size: 18px; font-family: Trebuchet-MS; font-weight: normal; color: #003138; margin: 0; padding: 0; margin-left: 15px; text-transform: uppercase; }

			div#mainCntr #mainLeft h2 span	{ font-size: 12px; font-family: Trebuchet-MS; font-weight: normal; color: #ff00f6; }

			

			div#mainCntr #mainLeft .newsCntr { width: 155px; margin-top: 10px; margin-bottom: 10px; }

			div#mainCntr #mainLeft .newsCntr h2 { font-size: 11px; font-family: Tahoma; font-weight: bold; color: #9eda00; margin: 0; padding: 0; margin-left: 15px; }

			div#mainCntr #mainLeft .newsCntr p	{ font-size: 11px; font-family: Tahoma; font-weight: normal; color: #003138; margin: 0; padding: 0; margin-left: 15px; line-height: 18px; }

			div#mainCntr #mainLeft .newsCntr small { font-size: 10px; font-family: Tahoma; font-weight: normal; color: #bbbbbb; margin: 0; padding: 0; margin-left: 15px; line-height: 18px; }

			

			div#mainCntr #mainLeft .newsCntr p a { color: #027c8e; text-decoration: none; font-weight: normal; }

			div#mainCntr #mainLeft .newsCntr p a:hover { color: #027c8e; text-decoration: underline; font-weight: normal; }			

			

			div#mainCntr #mainLeft .newsCntr a { font-family: Tahoma; color: #ff00f6; text-decoration: underline; }

			

		div#mainCntr #mainContent		{ width: 550px; float: left; background: url('./images_new/mainContentBg.png') no-repeat; margin-left: 10px; padding-top: 20px }

			div#mainCntr #mainContent .adCntr p { margin: 0; padding: 0; margin-left: 30px; margin-top: 10px; margin-bottom: 10px; }

			

			div#mainCntr #mainContent .contentCntr { width: 490px; margin: auto; padding-bottom: 5px; border-bottom: 1px dashed #f0f0f0; font-family: Tahoma; color: #003138; line-height: 20px; margin-bottom: 10px; }

			/**

			div#mainCntr #mainContent .contentCntr h2 { margin: 0; padding: 0; color: #027c8e; font-family: Trebuchet-MS; font-size: 22px; font-weight: normal; }

			div#mainCntr #mainContent .contentCntr h2 span { margin: 0; padding: 0; color: #003138; font-family: Trebuchet-MS; font-size: 22px; font-weight: normal; }

			*/

			/* Datum: */

			div#mainCntr #mainContent .contentCntr h2 { margin: 0; padding: 0; color: #027c8e; font-family: serif; font-size: 16px; font-weight: bold; }

			/* Titel: */

			div#mainCntr #mainContent .contentCntr h2 span { margin: 0; padding: 0; color: #003138; font-family: serif; font-size: 16px; font-weight: bold; }			

			div#mainCntr #mainContent .contentCntr img.icon { margin-left: 20px; margin-right: 20px; vertical-align: middle; }

			div#mainCntr #mainContent .contentCntr td img { margin-left: 0px; margin-right: 0px; vertical-align: middle; }

			div#mainCntr #mainContent .contentCntr p { font-family: Tahoma; color: #003138; line-height: 20px; }

			div#mainCntr #mainContent .contentCntr td a { font-family: Tahoma; color: #ff00f6; margin-left: 0px; text-decoration: underline; }

			div#mainCntr #mainContent .contentCntr div a { font-family: Tahoma; color: #ff00f6; margin-left: 20px; text-decoration: underline; }
			
			div#mainCntr #mainContent .contentCntr div a.nomargin { font-family: Tahoma; color: #ff00f6; margin: 0; text-decoration: underline; }

			div#mainCntr #mainContent .contentCntr p a { font-family: Tahoma; color: #ff00f6; margin-left: 0px; text-decoration: underline; }

			div#mainCntr #mainContent .contentCntr li a { font-family: Tahoma; color: #ff00f6; margin-left: 10px; text-decoration: underline; }

			div#mainCntr #mainContent .contentCntr a.h2 { margin: 0; padding: 0; color: #027c8e; font-family: serif; font-size: 16px; font-weight: bold; text-decoration: none }
			

			div#mainCntr #mainContent .contentCntr table { border-spacing: 8px }
			
			div#mainCntr #mainContent .contentCntr table.market_place { border-spacing: 0px; border: 1px solid #dadada }
			
			div#mainCntr #mainContent .contentCntr table.market_place_title { border-spacing: 0px; height: 25px }
			div#mainCntr #mainContent .contentCntr table.market_place_title td { font-weight: normal; color: #003138; }
			div#mainCntr #mainContent .contentCntr table.market_place_title a { font-weight: bold; color: #003138; text-decoration: none }
			
			div#mainCntr #mainContent .contentCntr table.market_place_title td.market_place_title_left { padding: 3px 0 0 20px; background-image:url('./images_new/market_place_title_left.gif'); background-repeat:no-repeat; background-position: top left; font-weight: bold; height: 25px; }
			div#mainCntr #mainContent .contentCntr table.market_place_title div.market_place_title_middle { background-image:url('./images_new/market_place_title_middle.gif'); background-repeat:repeat-x; height: 25px; overflow: hidden; margin-top: -3px; padding-top: 3px; }			
			div#mainCntr #mainContent .contentCntr table.market_place_title td.market_place_title_right {padding: 3px 20px 0 0; background-image:url('./images_new/market_place_title_right.gif'); background-repeat:no-repeat; background-position: top right; text-align: right; width: 25px; }								

			div#mainCntr #mainContent .contentCntr td { vertical-align: top }
			
			div#mainCntr #mainContent .contentCntr ul { margin-left: 10px;}
			

			div#mainCntr #mainContent .contentCntr .required { font-family: Verdana; color: #ff00f6; margin-left: 5px; }

			

			div#mainCntr #mainContent .contentCntr .info { width: 485px; line-height: 25px; margin: auto; background: #f0f0f0; color: #003138; padding-left: 5px; }

			div#mainCntr #mainContent .contentCntr .info a { color: #027c8e; text-decoration: none; font-weight: bold; }

			div#mainCntr #mainContent .contentCntr .info a:hover { color: #027c8e; text-decoration: underline; font-weight: bold; }

			

			div#mainCntr #mainContent .contentCntr .error { width: 485px; line-height: 25px; margin: 8px; background-color: #f0f0f0; color: #e5247a; text-align: center; font-weight: normal; border: 1px solid #e5247a }

			

			div#mainCntr #mainContent .contentCntr_banner { text-align: center; margin-top: 15px; margin-bottom: 15px; }

			

			div#mainCntr #mainContent .contentCntr .field { background: #FFF; border: 1px solid #e6e6e6; color: #b2b2b2; padding-top: 2px; padding-left: 2px; height: 14px; font-size: 11px; }			

			

			div#mainCntr #mainContent .contentCntr .select { margin: 0; width: 117px; background: #fff; border: 0; color: #b2b2b2; font-size: 11px; font-family: Tahoma; padding-top: 2px; padding-left: 2px; border: 1px solid #e6e6e6; }

			

			div#mainCntr #mainContent .contentCntr .area { background: #FFF; border: 1px solid #e6e6e6; color: #b2b2b2; padding-top: 2px; padding-left: 2px; font-size: 11px; }

			div#mainCntr #mainContent .contentCntr .button { background: #FFF; border: 1px solid #e6e6e6; color: #003138; padding: 4px 20px 4px 20px; font-size: 11px; }

		

			div#mainCntr #mainRight			{ width: 170px; margin-top: 20px; margin-left: 10px; padding-left: 10px; border-left: 1px dotted #cbcbcb; float: left; }

			div#mainCntr #mainRight h2		{ font-size: 18px; font-family: Trebuchet-MS; font-weight: normal; color: #003138; margin: 0; padding: 0; text-transform: uppercase; }

			div#mainCntr #mainRight h2 span	{ font-size: 12px; font-family: Trebuchet-MS; font-weight: normal; color: #ff00f6; }

			

			div#mainCntr #mainRight .rightNavigation	{ width: 215px; border: 2px solid #dadada; margin-top: 5px; margin-bottom: 12px; }

			div#mainCntr #mainRight .rightNavigation ul	{ list-style: none; margin: 0; padding: 0; }

			

			div#mainCntr #mainRight .rightNavigation li.first	{ background: #f2f2f2; line-height: 20px; }

			div#mainCntr #mainRight .rightNavigation li.last	{ background: #ffffff; line-height: 20px; }

			

			div#mainCntr #mainRight dl							{ margin: 0; padding: 0; }

			div#mainCntr #mainRight dt							{ margin: 0; padding: 0; margin-bottom: 2px; margin-top: 2px; }

			

			div#mainCntr #mainRight .rightNavigation .left	{ width: 150px; float: left; margin-left: 5px; }

			div#mainCntr #mainRight .rightNavigation .right	{ float: left; color: #a9a9a9; }

			

			div#mainCntr #mainRight .rightNavigation p		{ margin: 0; padding: 0; }

			

			div#mainCntr #mainRight .field					{ background: #FFF; border: 1px solid #e6e6e6; color: #b2b2b2; padding-top: 2px; padding-left: 2px; height: 14px; font-size: 11px; }



			div#mainCntr #mainRight .field_inschrijven		{ background-image: url('./images_new/inschrijven.png'); border: 0; width: 15px; height: 16px; }

			

			div#mainCntr #mainSpacer		{ height: 10px; width: 100%; }

	

	/* SEPERATED CONTAINER: PAGER */

	div .pagerMainCntr { margin: 10px auto 10px auto; width: 490px; text-align: center }

	div.pagerCntr					{  }

		div.pagerCntr ul				{ list-style: none; margin: 0; padding: 0; }

		div.pagerCntr li				{ float: left; margin-right: 5px; padding: 3px; }

		div.pagerCntr li.pagerVorige	{ margin-right: 15px; }

		div.pagerCntr li.pagerVolgende	{ margin-left: 15px; }

		

		div.pagerCntr li.pagerActive	{ padding: 3px; padding-right: 4px; background: #000; color: #FFF; }

		div.pagerCntr li.pagerNonActive	{ padding: 3px; padding-right: 4px; }

		

		div.pagerCntr a					{ font-size: 11px; font-family: Tahoma; color: #161915; text-decoration: none; }

		div.pagerCntr a.inactive		{ color: #bbb; }

	/* FOOT CONTAINER */

	div#footCntr					{ background: url('./images_new/footBg.gif') repeat-x; }

		div#footCntr .footMain			{ margin-left: 200px; color: #FFFFFF; }

		

		div#footCntr .footMain ul		{ list-style: none; margin: 0; padding: 0; }

		div#footCntr .footMain li		{ float: left; line-height: 36px; margin-right: 15px; }

		

		div#footCntr .footMain a.green	{ color: #9EDA00; text-decoration: none; }

		div#footCntr .footMain a.green:hover	{ color: #9EDA00; text-decoration: underline; }

		div#footCntr .footMain a		{ color: #FFFFFF; text-decoration: none; }

		div#footCntr .footMain a:hover	{ color: #FFFFFF; text-decoration: underline; }

	

	/* BOTTOM CONTAINER */

	div#bottomCntr					{ background: url('./images_new/bottomBg.gif') repeat-x; }

		div#bottomCntr .bottomMain		{ margin-left: 230px; color: #000; }

		

		div#bottomCntr .bottomMain ul	{ list-style: none; margin: 0; padding: 0; }

		div#bottomCntr .bottomMain li	{ float: left; line-height: 40px; margin-right: 20px; }

		

		div#bottomCntr .bottomMain a	{ color: #000; text-decoration: none; font-weight: bold; }

		

		

	div.spacer						{ height: 20px; }

	div.clear						{ clear: both; }

	div.read_more	{ text-align: right; margin-bottom: 10px }
	
	div.share { text-align: left; margin: 5px 0 10px 0 }
	
	h1 {
		width: 470px;
		margin-left: 30px;
		background-color: #005287;
		color: #ffffff;
		font-size: 12px;
		padding: 10px;
	}
	
	div#event_calendar { padding: 5px; background-color: #fbfbfb; background: url('./images_new/contentBg.gif') repeat-x; background-position: left -3px }
	div#event_calendar .topNav { background-color: transparent; border: 0; cursor: pointer; width: 100%; height: 100%; } /* knoppen vorige en volgende */
	div#event_calendar .topNav:hover { background-color: transparent; border: 0; cursor: pointer; width: 100%; height: 100%; color: #ff00f6 }
	div#event_calendar table {width: 100%; border-collapse: collapse }
	div#event_calendar th { text-align: center; vertical-align: middle; padding-top: 5px; padding-bottom: 2px; font-weight: bold; width: 25px; }
	div#event_calendar td { text-align: center; vertical-align: middle; padding: 1px; border: 0 }
	div#event_calendar table td a { display: block; text-align: center; vertical-align: middle; height: 100%; width: 100%; padding: 0; margin: 0; text-decoration: none; padding-top: 1px; padding-bottom: 1px; color: #003138; border: 1px solid transparent }
	div#event_calendar table td a.highlight { font-weight: bold; color: #ff00f6; }	
	div#event_calendar table td a:hover { border: 1px solid #ff00f6 }
	div#event_calendar table td.vandaag a { background-color: #dadada }
	div#event_calendar table td.vandaag a:hover { background-color: #dadada; border: 1px solid #003138 }
	div#event_calendar td.geselecteerd a  { border: 1px solid #9eda00 }
	div#event_calendar td.geselecteerd a.highlight { border: 1px solid #ff00f6 }