@charset "iso-8859-1";
/* CSS Document */
html{
	overflow:auto;
}
body {
	margin: 0;
	padding: 0;
	background:#96bd0d url(../slices/main_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	behavior:url("css/csshover.htc");
}
*:focus {
	outline:none
}
h1, h2, h3, h4, h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
#topContainer{
	width:954px;
	height:93px;
	margin:0 auto 0 auto;
	background:url(../slices/topmenu_bg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.logoHolder{
	float:left;
	width:383px;
	height:86px;
	margin:7px 0 0 48px;
}
.logoHolder img{
	border:0px;
}
.btnHolder{
	float:left;
	width:496px;
	height:20px;
	margin:66px 0 0 0;
}
.topMenu{
	float:left;
	text-align:right;
	width:336px;
	height:18px;
	padding:2px 0 0 0;
}
.zoekContainer{
	float:left;
	width:160px;
	height:20px;
}
.zoekveld{
	float:left;
	width:138px;
	height:20px;
	background:url(../slices/zoekveld_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	
}
.zoekveld input{
	width:128px;
	height:16px;
	padding:2px 5px 0 5px;
	background:transparent;
	border:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFF;
}
.zoekbutton{
	float:left;
	width:20px;
	height:20px;
	margin:0 0 0 2px;
}
#header{
	clear:left;
	width:954px;
	height:324px;
	margin:0 auto 0 auto;
	background:url(../slices/header_img_bg.png);
	background-position:top center;
	background-repeat:no-repeat;
}
#headerContent{
	clear:left;
	width:954px;
	height:217px;
	margin:0 auto 0 auto;
	background:url(../slices/header_contentimg_bg.png);
	background-position:top center;
	background-repeat:no-repeat;
}
#imgHolder{
	width:900px;
	margin:auto;
	padding-top:7px;
}
#slideshow {
	margin:0 auto 0 auto;
    position:relative;
	width:900px;
    height:300px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#contentTop{
	width:954px;
	height:28px;
	margin:0 auto 0 auto;
	background:url(../slices/content_top.png);
	background-position:top center;
	background-repeat:no-repeat;
}
#contentTopMenu{
	width:954px;
	height:45px;
	margin:0 auto 0 auto;
	background:url(../slices/content_top_menu.png);
	background-position:top center;
	background-repeat:no-repeat;
}
#hoofdnavigatie{
	width:552px;
	height:38px;
	padding:7px 0 0 48px;
}
#contentContainer {
	width: 886px;
	overflow:hidden;
	margin: 0 auto;
	padding:0 20px 0 48px;
	background: url(../slices/content_bg.png);
	background-position:center top;
	background-repeat:repeat-y;
	azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}
#subMenuContainer{
	width: 907px;
	height:39px;
	margin: 0 auto;
	padding:0 20px 0 27px;
	background: url(../slices/content_bg.png);
	background-position:center top;
	background-repeat:repeat-y;
	azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}
#subMenu{
	width: 900px;
	height:39px;
	background:url(../slices/submenu_bg.gif) repeat-x left top;
}
#subMenu ul{
	margin:0;
	padding:0 0 0 20px;
	height:39px;
}
#subMenu ul li, #subMenu ul li.active{
	margin:0;
	padding:0;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#b689c9;
	text-transform:uppercase;
	list-style-type: none;
}

#subMenu ul li.active{
	color:#781aac;
}
#subMenu ul li a{
	display:block;
	padding:14px 10px 0 10px;
	height:25px;
	text-decoration:none;
	color:#b689c9;
}
#subMenu ul li.active a{
	text-decoration:none;
	color:#781aac;
}
#subMenu ul li a:hover, #subMenu ul li.active a:hover{
	text-decoration:none;
	color:#781aac;
}
	

#contentLeftCol{
	float:left;
	width:576px;
	padding:0 32px 0 0;
}
.bodyTekst{
	padding:0 0 30px 0;
	font-size:12px;
	line-height:18px;
	color:#4e6007;
}
.bodyTekst a{
	color:#781AAC;
	text-decoration:none;
}
.bodyTekst a:hover{
	color:#781AAC;
	text-decoration:underline;
}
.bodyTekst ul{
	margin:0;
	padding:0;
}
.bodyTekst ul li{
	background:url("../images/content_bullet.gif") no-repeat scroll left 7px transparent;
	color:#3e0060;
	font-size:12px;
	line-height:22px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 15px;
}
.bodyTekst ul li a{
	color:#3e0060;
	text-decoration:none;
}
.bodyTekst ul li a:hover{
	color:#3e0060;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 3px;
}

/* Agenda overzicht opsomming styles */
.bodyTekst ul#agendaoverzicht{
	position:relative;
	margin:0;
	padding:0;
	z-index:11;
}
.bodyTekst ul#agendaoverzicht li{
	background:url("../images/content_bullet.gif") no-repeat scroll left 11px transparent;
	color:#3e0060;
	font-size:12px;
	line-height:30px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 15px;
}
.bodyTekst ul#agendaoverzicht li a{
	color:#3e0060;
	text-decoration:none;
}
.bodyTekst ul#agendaoverzicht li a:hover{
	color:#3e0060;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 3px;
}


.hp_panel1, .hp_panel2, .hp_panel3, .hp_panel4{
	position:relative;
	float:left;
	width:282px;
	height:183px;
	margin:0 6px 0 0;
	background-position:left top;
	background-repeat:no-repeat;
	z-index:2;
}
.hp_panel1{
	background:url(../slices/panel1_bg.png);
}
.hp_panel2{
	background:url(../slices/panel2_bg.png);
}
.hp_panel3{
	background:url(../slices/panel3_bg.png);
}
.hp_panel4{
	background:url(../slices/panel4_bg.png);
}
.panelTitle{
	width:190px;
	height:22px;
	margin:28px 0 0 69px;
}
.panelTitle h1.homepage{
	font-size:18px;
	font-weight:bold;
	color:#781aac;
}
.panelTitle h1.homepage:first-letter{
	text-transform:capitalize;
}
.panelIntro{
	width:190px;
	height:50px;
	margin:6px 0 0 69px;
	font-size:12px;
	line-height:16px;
	color:#808080;
}
.panelButton{
	width:189px;
	height:32px;
	margin:15px 0 0 37px;
}
#contentRightCol{
	float:left;
	width:271px;
	padding:0;
}
#agendaContainer{
	position:relative;
	width:247px;
	margin:28px 0 0 0;
	z-index:3;
}
#agendaTitle{
	width:247px;
	height:22px;
}
#agendaItems{
	width:247px;
	background:url(../images/stippellijn.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#agendaItems ul{
	margin:0;
	padding:0;
}
#agendaItems ul li{
	background:transparent url(../images/agenda_bullet.gif) no-repeat scroll left 11px;
	line-height:30px;
	list-style-position:outside;
	list-style-type:none;
	padding:2px 0 0 15px;
	font-size:11px;
	color:#781aac;
}
#agendaItems ul li.last{
	background:transparent url(../images/agenda_bullet2.gif) no-repeat scroll left 11px;
	line-height:30px;
	list-style-position:outside;
	list-style-type:none;
	padding:2px 0 0 15px;
	font-size:11px;
	color:#781aac;
}
#agendaItems ul li a{
	color:#781aac;
	text-decoration:none;
}
#agendaItems ul li a:hover{
	color:#781aac;
	text-decoration:underline;
}
#weerContainer{
	position:relative;
	width:247px;
	margin:28px 0 0 0;
	z-index:3;
}
#weerTitle{
	width:247px;
	height:22px;
}
#weerIcoonHolder{
	width:247px;
	height:50px;
	padding:15px 0 0 0;
	background:url(../images/stippellijn.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#bannerContainer {
	width: 886px;
	height:121px;
	margin: 0 auto;
	padding:20px 20px 0 48px;
	background: url(../slices/content_bg.png);
	background-position:center top;
	background-repeat:repeat-y;
	azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}
.floaterStd{
	float:left;
	width:211px;
	height:121px;
	margin:0;
}
.floater{
	float:left;
	width:211px;
	height:121px;
	margin:0 0 0 6px;
}
.floaterStd img, .floater img{
	border:0;
}

#contentBottom{
	clear:left;
	width:954px;
	height:28px;
	margin:0 auto 0 auto;
	background:url(../slices/content_bottom.png);
	background-position:top center;
	background-repeat:no-repeat;
}
#footerContainer{
	width:954px;
	overflow:hidden;
	background:url(../slices/footer_bg.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
}
#footer{
	width:954px;
	height:15px;
	margin:0 auto 0 auto;
	padding:30px 0 20px 0;
	text-align:center;
	font-size:12px;
	color:#3e0060;
}
#footer a{
	text-decoration:none;
	color:#3e0060;
}
#footer a:hover{
	text-decoration:none;
	color:#781AAC;
}
#landingspaginas{
	width:914px;
	overflow:hidden;
	margin:0 auto 0 auto;
	padding:0 20px 20px 20px;
	text-align:center;
	font-size:12px;
	line-height:20px;
	color:#3e0060;
}
#landingspaginas a{
	text-decoration:none;
	color:#3e0060;
}

#landingspaginas a:hover{
	text-decoration:underline;
	color:#781AAC;
}
/* Zoek routes op provincie stylesheet */

#routeZoekContainer{
	position:relative;
	width:560px;
	height:44px;
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	background-color:#FFF;
	z-index:2;
}
.routeZoekTitle{
	float:left;
	width:184px;
	padding:15px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#4E6007;
}
.routeZoekVeld{
	float:left;
	width:220px;
	padding:12px 0 0 0;
}
.routeZoekButton{
	float:left;
	width:48px;
	height:19px;
	margin:12px 0 0 5px;
	background:url(../buttons/Btn_zoek.jpg) no-repeat left 0px;
}
.routeZoekButton:hover{
	background:url(../buttons/Btn_zoek.jpg) no-repeat left -19px;
}
.dropdown select{
	width:220px;
	height:20px;
	padding:0 0 0 5px;
	border:solid 1px #CCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#454545;
	background-color:#EFEFEF;
}
