/*
* $log$
* Revision 22519  2010/01/20 15:12:23  m.wensveen
* #  Removed header, as it is duplicitated in $log$
* 
* Revision 22519  2010/01/20 15:03:44  m.wensveen
* #  Removed header, as it is duplicitated in $log$
* 
* Revision 22512  2010/01/20 15:02:51  m.wensveen
* #  Correct log substitution policy
* 
*/


/* Algemeen */

	body {
		background-color:#d9d9d9;
		font-size:67.5%;
	}
	
	#wrapper {
		background-color:#fff;
		width:986px;
		margin:0 auto;
		text-align:left;
		position:absolute;
		left:50%;
		margin-left:-493px;
		overflow:hidden;
	}


		#header {
			height:100px;
			position:relative;
		}
	
		#body {}
		
			#sidebar{
				width:200px;
				position:relative;
				float:left;
			}
			
			#content{
				float:left;
				width:594px;
				position:relative;
				padding:0px 15px 20px;
				border:1px solid #999999;
				border-width: 0px 1px;
				
				min-height:500px;
				height:auto !important;
				height:500px;

			}

			#homepage #content {
				margin:0px;
				padding:0px;
				border:0px;
				float:left;
				width:774px;

			}

			.deurmat{
				width:774px;
				position:relative;
				float:right;
			}


	#homepage .nieuws,
	#homepage #rij_drie,
	.werkenbij,			
	#homepage #rij_vijf {
		font-size:1.1em;
		line-height:1.4em;
	}
			
/* */

	a {
		color:#000;
		text-decoration:none;
		font-weight:normal;
	}
	
		a:hover {
			text-decoration:underline;
		}

	h2 {
		margin:0px;
		padding:0px;
		font-size:14px;
	}
		
	h4 {
		color:#000;
		font-weight:bold;
	}
	
	hr {
		color:#999;
		background-color:#999;
		border:0px;
		height:1px;
	}

	* html #mainmenu li{
	   overflow:hidden;
	   height:100%;
	}

/* */

	#header {
		background-image:url(/includes/images/stripes.gif);
		background-repeat:no-repeat;
		background-position:center 15px;
		position:relative;
		width:100%;
	}

/**/
	
		#header h1 a {
			text-indent:-5000px;
			background-image:url(/includes/images/prorail-logo.gif);
			background-repeat:no-repeat;
			background-position:center center;
			width:110px;
			height:25px;
			position:absolute;
			left:15px;
			top:25px;
		}

/**/

		#sections {
			bottom:3px;
			right:0px;
			position:absolute;
			width:785px;
		}

			#sections li {
				list-style-type:none;
				float:left;
				width:20%;
				background-image:url(/includes/images/fat_arrow.gif);
				background-repeat:no-repeat;
				background-position:left center;
				display:inline;
				overflow:hidden
			}
		
				#sections a {
					display:block;
					font-size:1.3em;
					color:#6b6b6e;
					font-family: Frutiger, Univers, Arial, Helvetica, sans-serif;
					padding:5px 2px 5px 22px;
					margin:0px;
					background-repeat:no-repeat;
					background-position:left center;
					text-decoration:none;
					text-indent:-5000px;
					width:5200px;
					
				}
				
			#sections a:hover,
			#sections a.selected {
				margin-left:10px;
			}	
				
			#sections li#ctl00_SectionsMenu_pn_pers {
				background-image:url(/includes/images/navigation/img_pers.gif);
			}

			#sections li#ctl00_SectionsMenu_pn_overheden {
				background-image:url(/includes/images/navigation/img_overheden.gif);
			}

			#sections li#ctl00_SectionsMenu_pn_publiek {
				background-image:url(/includes/images/navigation/img_publiek.gif);
			}

			#sections li#ctl00_SectionsMenu_pn_vervoerders {
				background-image:url(/includes/images/navigation/img_vervoerders.gif);
			}

			#sections li#ctl00_SectionsMenu_pn_zakenpartners {
				background-image:url(/includes/images/navigation/img_zakenpartners.gif);
			}
			
				#ctl00_SectionsMenu_pn_pers.selected a,
				#ctl00_SectionsMenu_pn_pers a:hover {
					background-image:url(/includes/images/navigation/img_pers_over.gif);
					margin-left:16px;
				}
	
				#ctl00_SectionsMenu_pn_overheden.selected a,
				#ctl00_SectionsMenu_pn_overheden a:hover {
					background-image:url(/includes/images/navigation/img_overheden_over.gif);
					margin-left:16px;
				}
	
				#ctl00_SectionsMenu_pn_publiek.selected a,
				#ctl00_SectionsMenu_pn_publiek a:hover {
					background-image:url(/includes/images/navigation/img_publiek_over.gif);
					margin-left:16px;
				}
	
				#ctl00_SectionsMenu_pn_vervoerders.selected a,
				#ctl00_SectionsMenu_pn_vervoerders a:hover {
					background-image:url(/includes/images/navigation/img_vervoerders_over.gif);
					margin-left:16px;
				}
	
				#ctl00_SectionsMenu_pn_zakenpartners.selected a,
				#ctl00_SectionsMenu_pn_zakenpartners a:hover {
					background-image:url(/includes/images/navigation/img_zakenpartners_over.gif);
					margin-left:16px;
				}
	
/**/

		#sitewide {
			position:absolute;
			top:3px;
			right:10px;
		}

			#sitewide li {
				list-style-type:none;
				float:left;
			}
		
				#sitewide a {
					color:#BF1238;
					padding-left:20px;
					font-size:1.1em;
					text-decoration:none;
				}

				#fontscaler a{
					color:#BF1238;
					padding-left:1px;
					font-size:1.1em;
				}

				#fontscaler .small{ font-size:.75em }
				#fontscaler .medium{ font-size:1em }
				#fontscaler .large{ font-size:1.25em }
		

/**/

	#search {
		width:170px;
		margin-left:10px;
		margin-bottom:10px;
		position:relative;
		height:22px;
		border:1px solid #BF1238;
	}
		
		#search .searchfield {
			color:#BF1238;
			font-size:1.3em;
			font-family: Frutiger, Univers, Arial, Helvetica, sans-serif;
			width:140px;
			padding:2px;
			border:0px solid #fff;
			position:absolute;
			left:0px;
		}


		#search .submitbutton {
			text-indent:-1000px;
			width:23px;
			height:22px;
			background-color:#BF1238;
			border:0px;
			background-image:url(/includes/images/search_submit.gif);
			background-repeat:no-repeat;
			background-position:center center;
			cursor:hand;
			cursor:pointer;
			position:absolute;
			right:0px;
		}
	
/**/
	#sn_mainmenu,
	#mainmenu {
		padding-bottom:10px;
		width:180px;
		margin-left:10px;
	}

	#sn_mainmenu {
		border-bottom:1px solid #999;	
	}

		#mainmenu li {
			list-style-type:none;
			padding-left:12px;
			background-repeat:no-repeat;
			background-position:left 5px;
		}

		#sn_mainmenu li {
			list-style-type:none;
		}
		
		#sn_mainmenu li {
			background-repeat:no-repeat;
			background-position:left 5px;
			background-image:url(/includes/images/fat_arrow.gif);
		}
		
		#mainmenu li.hasChildren {
			background-image:url(/includes/images/ico_plus.gif);
		}

		#mainmenu li.open {
			background-image:url(/includes/images/ico_min.gif);
		}

			#mainmenu li li {
				padding-left:12px;
			}

			#mainmenu li a {
				display:block;
				font-size:1.3em;
				color:#1e1e1e;
				font-family: Frutiger, Univers, Arial, Helvetica, sans-serif;
				padding:5px 2px 5px 0px;
				margin:0px;
				text-decoration:none;
			}

			#sn_mainmenu li a{
				display:block;
				font-size:1.3em;
				color:#6b6b6e;
				font-family: Frutiger, Univers, Arial, Helvetica, sans-serif;
				padding:5px 2px 5px 0px;
				margin:0px;
				text-decoration:none;
				width:100%;
				text-indent:-500px;
			}


			#mainmenu li li a,
			#mainmenu li li li a {
				font-size:1.2em;
			}
			
			#mainmenu li.selected li.selected li a,
			#mainmenu li.selected li li a,
			#mainmenu li.selected li a {
				color:#1e1e1e;
			}


			#mainmenu li.selected li.selected li.selected a,
			#mainmenu li.selected li.selected a,
			#mainmenu li.selected a,
			#mainmenu a:hover {
				color:#BF1238;
			}

				#mainmenu li.hasChildren {
					cursor:hand;
					cursor:pointer;
				}
	
			#sn_mainmenu #sn_OverProRail {
				background-image:url(/includes/images/navigation/img_overProrail.gif);
			}

			#sn_mainmenu #sn_WerkenbijProRail {
				background-image:url(/includes/images/navigation/img_werkenbij.gif);
			}

			#sn_mainmenu #sn_Themas {
				background-image:url(/includes/images/navigation/img_themas.gif);
			}

			#sn_mainmenu #sn_Storingenenwerkzaamheden,
			#sn_mainmenu #sn_Werkzaamheden {
				background-image:url(/includes/images/navigation/img_werkzaamheden.gif);
				padding:10px 0px 2px 0px;
				
			}

				#sn_OverProRail a.selected,
				#sn_OverProRail a:hover {
					background-image:url(/includes/images/navigation/img_overProrail_over.gif);
					background-position:13px 5px;
				}

				#sn_WerkenbijProRail a.selected,
				#sn_WerkenbijProRail a:hover {
					background-image:url(/includes/images/navigation/img_werkenbij_over.gif);
					background-position:13px 5px;
				}

				#sn_Themas a.selected,
				#sn_Themas a:hover {
					background-position:13px 5px;
					background-image:url(/includes/images/navigation/img_themas_over.gif);
				}

				#sn_mainmenu #sn_Storingenenwerkzaamheden a.selected,
				#sn_mainmenu #sn_Storingenenwerkzaamheden a:hover,
				#sn_mainmenu #sn_Werkzaamheden a.selected,
				#sn_mainmenu #sn_Werkzaamheden a:hover {
					background-position:13px center;
					background-image:url(/includes/images/navigation/img_werkzaamheden_over.gif);
				}

			#sn_OverProRail a,
			#sn_WerkenbijProRail a,
			#sn_Themas a,
			#sn_mainmenu #sn_Storingenenwerkzaamheden a,
			#sn_Werkzaamheden a {
				background-repeat:no-repeat;
				background-position:left center;
			}


/**/
		
		#coda1 {
			position:relative;
			float:left;
		}
				
		#coda1 .fakegoto {
			position:absolute;
			top:0px;
			left:0px;
			width:170px;
			height:210px;
			background-color:#000;
			filter:alpha(opacity=50);
			-moz-opacity:.5;
			opacity:.5;			
			z-index:100;
		}
		
			#coda1 #fakeMenu {
				position:absolute;
				top:0px;
				left:0px;
				width:170px;
				height:210px;
				z-index:100;
			}
			#coda1 .currentslider {
				background-color:#000;
				width:100%;
				height:0%;
				position:absolute;
			}


		#coda1 .goto {		
			position:absolute;
			top:0px;
			left:0px;
			width:170px;
			height:210px;
			z-index:150;
		}
	
			#coda1 .goto li {
				list-style-type:none;
			}

			#coda1 .goto a {
				display:block;
				color:#bbb;
				font-size:1.2em;

				font-family: Frutiger, Univers, Arial, Helvetica, sans-serif;
				background-image:url(/includes/images/knopje_off.gif);
				background-repeat:no-repeat;
				background-position:5px center;
				font-weight:bold;

				padding:13px 0px 13px 30px;
				margin:0px;
			}

				#coda1 .selected a,
				#coda1 .goto a:hover {
					color:#fff;
					font-weight:bold;
					background-image:url(/includes/images/knopje.gif);
					text-decoration:none;
				}

		.prorailcoda {
			width:627px;
			margin-right:2px;
			height:210px !important;
			overflow:hidden;
			position:relative;
		}
		
			.prorailcoda ul.images {
				position:absolute;
				left:0px;
				width:10000px;
				float:left;
			}
			
				.prorailcoda ul.images li {
					width:629px;
					height:213px;
					overflow:hidden;
					float:left;
					cursor: pointer;
					cursor: hand;
				}

				.prorailcoda ul.images a {
					width:629px;
					height:213px;
					display:block;
					position:relative;
					z-index:5;
				}

				.prorailcoda ul.images a:hover {
					text-decoration:none;
				}

				.prorailcoda ul.images span{
					position:absolute;
					z-index:10;
					bottom:10px;
					left:170px;

					width:457px;
					height:40px;

					font-family: Frutiger, Univers, Arial, Helvetica, sans-serif;
					font-size:2.3em;
					color:#fefefe;
					font-weight:bold;

					padding-left:30px;
					background-image:url(/includes/images/big_fat_white_arrow.gif);
					background-repeat:no-repeat;
					background-position:12px 8px;

					cursor: pointer;
					cursor: hand;
				}

/**/

	#rij_een .banner {
		float:right;
		width:142px;
		overflow:hidden;
		background-color:#BF1238;
		text-align:center;
	}

/**/

	.nieuws {
		width:323px;
		float:left;
		position:relative;

		margin:0px 16px 5px 0px;
		border-bottom:1px solid #999;
		padding-bottom:5px;
	}
	
		.nieuws .title a,
		.nieuws a.nieuwslink {
			padding-left:8px;
			background-image:url(/includes/images/lean_arrow.gif);
			background-repeat:no-repeat;
			background-position:left 4px;
			display:block;
			margin-bottom:6px;
			font-weight:bold;
			
		}
		.nieuws .date {
			display:block;
		}
	
		.nieuws .title {
			display:block;
			color:#BF1238;
			
		}

			.nieuws .title a {
				padding-left:0px;
				background-image:none;
				margin-bottom:0px;
			}
		
		.nieuws .links {
			position:absolute;
			left:-5px;
			bottom:0px;
			display:block;
		}
	
		.nieuws .links a {
			color:#BF1238;
			font-weight:bold;
			display:block;
			float:left;
			padding:6px 10px 6px 12px;
			margin:0px 0px 0px 5px;
			background-image:url(/includes/images/fat_arrow.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}
	

/**/

	.banners1{
		width:171px;
		height:100%;
		float:left;
		margin:0px 11px 0px 0px;
		position:relative;
	}
	
		.position_1 {
			border:1px solid #959595;
			margin-bottom:5px;
		}
		
		.position_2 {
			border:1px solid #959595;
			position:absolute;
			bottom:-6px;
		}
	
/**/

	.werkzaamheden{
		width:250px;
		float:left;
		margin:0px 0px 0px 0px;
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:1px solid #999;
	}
	
		.werkzaamheden a {
			display:block;
			margin-bottom:5px;
			padding-left:8px;
			line-height:1.2em;
			background-image:url(/includes/images/lean_arrow.gif);
			background-repeat:no-repeat;
			background-position:left 4px;
		}
	
			.werkzaamheden a.readmore {
				display:block;
				padding-left:2px;
				background-image:none;
				color:#BF1238;
			}
		
		.werkzaamheden h3 {
			padding:0px;
			margin:0px;
		}
		
		.werkzaamheden h3 a {
			color:#BF1238;
			font-weight:bold;
			padding-left:0px;
			background-image:none;
			font-size:12px;
		}
	

/**/

	.shortcuts {
		width:509px;
		float:left;
		margin:0px;
		border:1px solid #999;
	}
	
		.shortcuts a {
			color:#BF1238;
			font-weight:bold;
			display:block;
			float:left;
			width:225px;
			padding:6px 2px 6px 22px;
			background-image:url(/includes/images/fat_arrow.gif);
			background-repeat:no-repeat;
			background-position:10px center;
		}
	

/**/

	.banners2{
		width:244px;
		float:right;
		overflow:hidden;
	}
	

/**/

	.werkenbij{
		width:509px;
		float:left;
		border:1px solid #999;
		margin:0px 9px 0px 0px;
		position:relative;
	}

		.werkenbij .inner {
			margin:4px;
		}
		
			.werkenbij .slideshow {
				position:relative;
				float:left;
				text-align:left;
				width:300px;
				margin-left:4px;
				overflow:hidden;
			}
		
				.werkenbij .slideshow li {
					list-style-type:none;
				}
			
			.werkenbij .links {
				float:right;
				text-align:left;
				width:185px;
			}
		
				.werkenbij .links a {
					background-image:url(/includes/images/lean_arrow.gif);
					background-position:left 4px;
					background-repeat:no-repeat;
					display:block;
					float:left;
					font-weight:bold;
					margin:-3px 0 0;
					padding:0 2px 8px 12px;
					width:161px;
				}
				
					.werkenbij .links a.readmore {
						color:#BF1238;
						padding:4px 2px 4px 2px;
						background-image:none;
					}
				
		.werkenbij #clock {
			font-size:3.3em;
			font-weight:bold;
			position:absolute;
			color:#fff;
			z-index:10;
			right:15px;
			bottom:15px;
		}

		.werkenbij #clock span {
			font-size:.5em;
			display:inline;
		}


/**/

	.faq{
		width:250px;
		float:left;
		margin:0px 0px 0px 0px;
		border:1px solid #999;
		background-image:url(/includes/images/contact.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
		position:relative;
	}
	
		.faq .inner {
			margin:4px;
			overflow:hidden;
		}

			.faq li {
				font-size:1em;
				color:#000;
				font-weight:bold;
				display:inline;
			}

			.faq li a {
				font-size:1em;
				color:#000;
				display:block;
				font-weight:normal;
				padding:2px 2px 2px 8px;
				background-image:url(/includes/images/lean_arrow.gif);
				background-repeat:no-repeat;
				background-position:left 7px;
			}

			.faq li.title {
				color:#BF1238;
				padding:2px 2px 2px 2px;
				margin-top:10px;
				background-image:none;
				display:block;
			}


			.faq .readmore {
				margin:30px 0px 70px 0px;
			}

				.faq .readmore li {
					display:block;
					padding:2px 0px;
				}

					.faq .readmore a {
						display:inline;
						font-size:1em;
						font-weight:bold;
						padding:2px 2px 2px 2px;
						background-image:none;
					}

		.faq #telephonenumber {
			position:absolute;
			bottom:10px;
			width:100%;
			text-align:center;
			font-weight:bold;
			font-size:3em;
			line-height:1em;
			color:#BF1238;
			font-family: Frutiger, Univers, Arial, Helvetica, sans-serif;
		}

			.faq #telephonenumber sup {
				font-size:.4em;
				line-height:1.2em;
				display:block;
				margin:0px;
			}

/**/

	.deurmat{
		margin-top:10px;
		display:block;
		border-bottom:1px solid #999;
	}	
	

		.deurmat h2 {
			border-bottom:1px solid #999;
			padding-bottom:5px;
		}

		.deurmat ul {
			float:left;
			margin-right:20px;
			width:238px;
			padding:10px 0px;
			border-top:1px solid #999;
			margin-top:-1px;
		}
		

		.deurmat li {
			color:#BF1238;
			width:238px;
			list-style-type:none;
			padding:0px;
			margin:0px;
			font-weight:bold;
			text-indent:10px;
		}	
		
		.deurmat a {
			font-weight:normal;
			display:block;
			padding:1px 0px;
		}

/**/
	
	#footer {
		color:#BF1238;
		text-align:right;
		width:100%;
		padding-bottom:10px;
	}
		#footer a {
			color: #BF1238;
		}
	
/**/

	#rij_een,
	#rij_twee,
	#rij_drie,
	#rij_vier,
	#rij_vijf {
		margin-bottom:9px;
		display:block;
	}


	#rij_drie {
		width:768px;
		margin-bottom:5px;
	}
	
	#rij_een {
		position:relative;
		width:774px;
		height:216px;
		overflow:hidden;
	}
	
	.inner {
		margin:4px;
	}
	
/* */			

	#fontscaler {
		display:none;
	}
	
	.activeJs #fontscaler {
		display:block;
	}
	
/**/

	#kop_nieuws,
	#kop_werkzaamheden,
	#kop_ganaar,
	#kop_werkenbij,
	#kop_contact,
	#kop_anderSites {
		text-indent:-5000px;
		background-position:left top;
		background-repeat:no-repeat;
	}

	#kop_nieuws {
		background-image:url(/includes/images/headers/nieuws.gif);
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:1px solid #999;
	}

	#kop_werkzaamheden {
		background-image:url(/includes/images/headers/werkzaamhedenEnStoringen.gif);
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:1px solid #999;
	}

	#kop_ganaar {
		padding:2px;
		background-position:4px;
		background-image:url(/includes/images/headers/directNaar.gif);
	}

	#kop_werkenbij{
		padding:2px;
		background-position:4px;
		background-image:url(/includes/images/headers/werkenBijProrail.gif);
	}

	#kop_contact {
		background-image:url(/includes/images/headers/contact.gif);
	}

	#kop_anderSites {
		background-image:url(/includes/images/headers/andereProrailWebsites.gif);
	}

/* */


/**/

	.displayMode #sharepointmenu {
		display:block;
		margin-bottom:20px;
		padding:5px 5px 10px 5px;
		border-bottom:1px solid #ccc;
		background-color:#eee;	
		color:#000;
	}
	
	.ms-siteaction {
		margin-top:10px;
		height:auto;
	}
	
	.editMode #sharepointmenu {
		display:block;
		margin-bottom:20px;
		padding:5px 5px 15px 5px;
		border-bottom:1px solid #f00;
		background-color:#999;	
	}
	
	/**/

	#content ol {
		margin-left:19px;
	}

	#content ul {
		margin-left:15px;
	}

	#rij_een ul,
	#rij_twee ul,
	#rij_drie ul,
	#rij_vier ul,
	#rij_vijf ul {
		margin-left:0px;
	}

	
	/* */
	
	.faqlist table {
		width:100%;
	}

	.faqlist {
		margin:5px 0px 0px 0px;
	}
	
		.faqform {
			width:595px;
			background-color:#f6f6f6;
			color:#000;
			border:1px solid #ddd;
			padding:0px;
		}
	
			#faq .even {
				background-color:#fcfcfc;
			}

			#faq dl {
				padding:0px;
				margin:0px;
				position:relative;
			}
			
				#faq dt {
					background-image:url("/includes/images/ico_plus.gif");
					background-position:5px center;
					background-repeat:no-repeat;
					padding:5px 0px 5px 25px;
					border-top:1px solid #eee;
					cursor:hand;
					cursor:pointer;
				}


				#faq dt.open {
					background-image:url("/includes/images/ico_min.gif");
				}
				
				#faq dd {
					display:none;
					margin:0px;
					padding:0px 0px 0px 25px;
					padding-bottom:10px;
					float:left;
					
				}
				
			#faq .buttondiv a {
				padding:0px 5px;	
				float:right;
			}	
				
			.faqform .buttondiv,
			#faq .buttondiv {
				overflow:hidden;
			}

				.faqform .buttondiv input {
					display:block;
					padding:1px 5px;
					margin-right:3px;
					text-decoration:none;
					width:100px;
					float:right;
					text-align:center;
					-moz-border-radius:2px;
					background-color:#f6f6f6;
					color:#666;
					border:1px solid #bbb;
				}

					.faqform  .buttondiv a:hover ,
					#faq .buttondiv a:hover {
						background-color:#666;
						color:#fff;
						border:1px solid #464646;
					}
		
		#faq .listcontrols .left,
		#faq .listcontrols .right {
			border:0px;
			background-color:#fff;
			font-family:Verdana;
			font-size:11px;
			text-decoration:underline;
			
		}
		
		.listcontrols {
			border-top:1px solid #eee;
			margin:0px 0px 4px 0px;
			border-bottom:1px solid #ddd;
			padding:4px 0px;
			text-align:center;
			height:20px;
		}
		
		.left {
			float:left;
		}
		
		.right {
			float:right;
		}
		
			#faq .listcontrols .newitem {
				position:absolute;
				margin-top:28px;
				left:15px;
				width:100px;
				-moz-border-radius:2px;
				background-color:#f6f6f6;
				color:#666;
				border:1px solid #bbb;
			}
		
			.listcontrols .searchstats {
				position:absolute;
				text-align:center;
				left:50%;
				margin-left:-100px;
				width:200px;
			}


			.listcontrols a {
				padding:0px 5px;
			}

			.filter input {
				display:block;
				padding:1px 5px;
				margin-right:3px;
				text-decoration:none;
				text-align:center;
				-moz-border-radius:2px;
				background-color:#f6f6f6;
				color:#666;
				border:1px solid #bbb;
				width:75px;
			}
	
			.filter input {
				display:inline;
				padding:1px 5px;
				font-size:11px;
			}
			
			.filter select {
				width:190px;
				padding:2px;
			} 	
			
		.faqform input,
		.faqform textarea {
			width:565px;
			margin-left:10px;
		}
		
		.faqform select {
			width:560px;
			margin-left:10px;
		}

		.displayfaqvalue {
			margin-left:10px;
		}

		.displayfaqvalue div {
			display:inline;
		}

		.faqform .inputcheckbox {
			display:inline;
		}

			.faqform .inputcheckbox input {
				display:inline;
				width:auto;
			}
	
		.faqform label {
			margin-left:10px;
		}

		.faqform textarea {
			height:80px;
		}


		#searchbutton,
		.button {
			background-color:#fff;
			color:#000;
			font-weight:normal;
			text-decoration:none;
			border:1px solid #999;
			padding:1px 5px;
			-moz-border-radius:2px;
			
		}
		
		a.button:link,
		.button {
			margin-top:-19px;
			float:right;
			margin-right:4px;
			text-decoration:none;
			font-size:11px;
		}
		
		.faqlist dt a.button
		{
			margin-right:-70px;
		}	

		#searchbutton:hover,
		.button:hover {
			background-color:#666;
			color:#fff;
			border:1px solid #464646;
		}

		.errormessage {
			display:block;
			border:1px dotted red;
			background-color:#fee;
			color:#333;
			
			padding:5px;
			margin:5px;
		}

		.message {
			display:block;
			border:1px dotted #0f0;
			background-color:#efe;
			color:#333;
			
			padding:5px;
			margin:5px;
		}
/* */
		#content #weersverwachting
		{
			border: 1px white solid;
			margin: 1px 1px 1px 0px;
			width:596px;
		}
		
		#content #weersverwachting td.minmaxlabel {
			padding:6px 0;
		}
		#content #weersverwachting td.bladvallabel {
			line-height:20px;
		}	
		#content #weersverwachting td.gladheidsindicatorlabel {
			width:128px;
		}	


		#content #weersverwachting #tablecenter	{
		width:234px;	
		}
		
		#content #weersverwachting td.dayofweek {
			width:90px;
			padding:0;

		}
			#content #weersverwachting li.dayofweek img {
				font-size:0;
				line-height:0;
			}

		
		
		#content #weersverwachting table.tablecenter th 
		{
			text-align:center;
			background:#e7e7e7;	
			border-width:0 2px;
			border-color:white;
			border-style:solid;
		}
		
		
		#content #weersverwachting table.tablecenter td.weatherSymbol {
			height:120px;
			padding:1px auto;
		}	
			#content #weersverwachting table.tablecenter td.weatherSymbol img {
				font-size:0;
				line-height:0;
			}		
		
		#content #weersverwachting table td div {
			/*
			padding:5px 0;
			border:1px solid black;
			*/
		}
		
		
		#content #weersverwachting table td.gering,
		#content #weersverwachting table td.matig,
		#content #weersverwachting table td.veel
		{
			border:1px solid white;
		}
			
		
		#content #weersverwachting table td.MinTemp
		{
			width:50%;
		}
		#content #weersverwachting table td.MaxTemp
		{
			width:50%;
		}
		
		#content #weersverwachting table td.MinTemp div
		{
			background-color:#6597D4;
			border:1px solid black;
			padding:5px 0;
		}
		#content #weersverwachting table td.MaxTemp div
		{
			background-color:#F35E58;
			border:1px solid black;
			padding:5px 0;
		}

		
		
		
		#content #weersverwachting table td.gering div
		{
			background-color:#33ff33;
			border:1px solid black;
			padding:8px 0;
		}	
		#content #weersverwachting table td.matig div
		{
			background-color:#ff9900;
			border:1px solid black;
			padding:8px 0;
		}	
		#content #weersverwachting table td.veel div
		{
			background-color:#cc0000;
			border:1px solid black;
			padding:8px 0;
		}
		

		
		
		#content #weersverwachting table.tablecenter td
		{
			text-align:center;
  			/*border: 1px black solid;*/
		}

		#content #weersverwachting table.tablecenter td.blackborder
		{
		}

/* */

	#content .subheaderContent {
		display:block;
		clear:both;
		float:none;
		margin:0px;
		background-color:#BF1238;
		margin:0px -15px;
	}
	
	#path0 {
		background-color:#E3E3E3;
		padding-bottom:5px;
	}
	
	.colortable {
		margin:0px 0px 15px 15px;
		border:1px solid #fff;
	}
	
	#content h1 {
		padding-top:10px;
		color:#bf1238;
	}
	
	th a {
		color:#fff;
		display:block;
		padding-left:5px;
	}
	
	th a:hover {
		color:#fff;
		text-decoration:underline;
	}
	
/**/

	.activeJs .level1,
	.activeJs .level2 {
		display:none;
	}

	.activeJs li.selected .level1,
	.activeJs li.selected .level2 {
		display:block;
	}
	
/**/

/*	.activeJs #printbutton {
		background-image:url('/includes/images/printbutton.gif');
		cursor:hand;
		cursor:pointer;
	}

	.activeJs #printbutton:hover {
		background-color:#f3f3f3;
	}
*/

	#coda1 ul.images {
		display:none;
	}
	
	#printbutton {
		background-color:#FFFFFF;
		background-position:right center;
		background-repeat:no-repeat;
		border-bottom:1px solid #e3e3e3;
		height:25px;
		padding-top: 10px;
		top:110px;
		width:624px;
	}	
	
/* legacy enhancements */

table.presstable .pressshowall a,
table.presstable .presstitle,
.year .pressyearname a,
table.presstable .presstitle a {
	font-weight:bold;
}

