*{
	margin: 0px;
	padding: 0px;
}
	
/****** html *****/

body{
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
	
h1{
	/*font-size:1.455em;*/
	font-size:1.636em;
	color:#A1112F;
	margin-bottom:26px;
}

h1.green{
	color:#85982E;
}

h1.greennomargin{
	margin-bottom:6px;
	color:#85982E;
}

h1.blue{
	color:#156890;
}

h1.darkblue{
	color:#002E59;
}

h1.lightorange{
	color:#DF9900;
}

h1.orange{
	color:#DB5C14;
}

h1.lightblue{
	color:#1585C3;
}

h1 a:link, h1 a:active, h1 a:visited{
	font-size:1.091em;
	color:#ffffff;
	text-decoration:none;
}

h1 a:hover{
	font-size:1.091em;
	color:#ffffff;
	text-decoration:none;
}

h2 a:link, h2 a:active, h2 a:visited{
	font-size:1.091em;
	color:#ffffff;
	text-decoration:none;
}

h2 a:hover{
	font-size:1.091em;
	color:#ffffff;
	text-decoration:none;
}
	
h2{
	padding-bottom:5px;
	font-size:1.166667em;
	color:#A1112F;
}

h2 em{
	font-size:0.818em;
	font-style:italic;
}

h2.green{
	color:#85982E;
}

h2.greenmargin{
	margin-bottom:20px;
	color:#85982E;
}

h2.blue{
	color:#156890;
}

h2.lightblue{
	color:#1585C3;
}

h2.lightorange{
	color:#DF9900;
}

h2.green a:link, h2.green a:active, h2.green a:visited{
	color:#85982E;
	text-decoration:none;
}

h2.green a:hover{
	color:#85982E;
	text-decoration:underline;
}

h2.blue a:link, h2.blue a:active, h2.blue a:visited{
	color:#156890;
	text-decoration:none;
}

h2.blue a:hover{
	color:#156890;
	text-decoration:underline;
}

h3{
	padding-bottom:18px;
	font-size:1.455em;
	color: #A1112F;
	font-weight:normal;
}

h3.green{
	color:#85982E;
}

h3.blue{
	color:#156890;
}

/*
h4{
	font-size: 1em;
	color: #58585A;
}

h5{
	font-size: 1.333333em;	font-size: 16px;
	margin-bottom: 15px;
}*/

img{
	border: none;	
}
	
a:link, a:active, a:visited{
	/*color:#58585A;*/
	color:#A1112F;
	text-decoration:underline;
}

a:hover{
	color: #A1112F;
	text-decoration:underline;
}

a.back:link, a.back:active, a.back:visited{
	/*color:#58585A;*/
	color:#A1112F;
	font-style:italic;
	text-decoration:underline;
}

a.back:hover{
	color: #A1112F;
	text-decoration:underline;
}

p{
	margin:0px;
	padding:0px;
	padding-bottom:14px;
	color: #000;
	/*font-size: 0.833333em;
	font-size:0.917em;*/
}

.displaynone{
	display:none;
}
	
/***** DIVS *****/

/* container */

#container {
	/*width: 945px;*/
	width: 990px;
	overflow: hidden;
	margin: 0 auto;
}

	
/* linkerkolom */

#left {
	width: 165px;
	float: left;
	display: inline;
	}

	
/* logo */

.logo_left {
	width: 165px;
	height: 125px;
	float:left;
	display: inline;
	}

.logo_left img {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 20px;
	}
	
	
/* menu */

.menu_top_left {
	/*width: 533px;*/
	width: 580px;
	height: 125px;
	float: left;
	display: inline;
	}
	
	
/* blokken - menu  */

ul.menu_top_blokken {
	margin-left: 30px;	
	float: left;
	/*width: 523px;*/
	width: 573px;
}	

.menu_top_blokken li{
	float: left;
	display: inline;
	margin-left: 18px;
	width: 90px;
}


/* Menu - links */
		
ul.menu_top_links{
	margin-left: 20px;	
	float: left;
	/*width: 523px;*/
	width: 523px;
	padding-left:50px;
	}	
	
.menu_top_links li{
	float: left;
	/*width:89px;*/
	width:95px;
	padding-left:13px;
	list-style:none;
}

.menu_top_links li#last{
	width:65px;
}

ul.menu_top_links li a:link, ul.menu_top_links li a:active, ul.menu_top_links li a:visited{
	color:#58585A;
	font-size: 1.333333em;
	text-decoration:none;
}

ul.menu_top_links li a:hover{
	color:#58585A;
	font-size: 1.333333em;
	text-decoration:none;
}

ul.menu_top_links .link_blok0{

}
		
ul.menu_top_links .link_blok0 a:link, ul.menu_top_links .link_blok0 a:active, ul.menu_top_links .link_blok0 a:visited{
	color: #85982E;
	text-decoration:none;
	/*margin-left: 50px;*/
	}

ul.menu_top_links .link_blok1{
	/*padding-left: 55px;*/
}
	
ul.menu_top_links .link_blok1 a:link, ul.menu_top_links .link_blok1 a:active, ul.menu_top_links .link_blok1 a:visited{
	color: #DF9900;
	text-decoration:none;
	}
	
ul.menu_top_links .link_blok2{
	/*padding-left: 60px;*/
}
	
ul.menu_top_links .link_blok2 a:link, ul.menu_top_links .link_blok2 a:active, ul.menu_top_links .link_blok2 a:visited{
	color: #DB5C14;
	text-decoration:none;
}
	
ul.menu_top_links .link_blok3{
	/*padding-left: 65px;*/
}
	
ul.menu_top_links .link_blok3 a:link, ul.menu_top_links .link_blok3 a:active, ul.menu_top_links .link_blok3 a:visited{
	color: #1585C3;
	text-decoration:none;
}
	
ul.menu_top_links .link_blok4{
	/*padding-left: 70px;*/
}
	
ul.menu_top_links .link_blok4 a:link, ul.menu_top_links .link_blok4 a:active, ul.menu_top_links .link_blok4 a:visited{
	color: #002E59;
	text-decoration:none;
}	

/*.menu_top_links .link_blok1_no-active a{
	font-size: 1.333333em;
	color: #D4DBB6;	
	margin-left: 50px;
	}

.menu_top_links .link_blok2_no-active a{
	font-size: 1.333333em;
	color: #F4DBA6;
	margin-left: 60px;
	}
	
.menu_top_links .link_blok3_no-active a{
	font-size: 1.333333em;
	color: #DB5C14;		
	margin-left: 65px;
	}
	
.menu_top_links .link_blok4_no-active a{
	font-size: 1.333333em;
	color: #1585C3;		
	margin-left: 70px;
	}
	
.menu_top_links .link_blok5_no-active a{
	font-size: 1.333333em;
	color: #002E59;		
	margin-left: 75px;
	}*/
	
	
/* header rechts */

.menu_top_right{
	float:left;
	height:125px;
	width:185px;
	margin-left:45px;
	_margin-left:0px;
	_float:right;
	}

.menu_top_right ul {
	float: left;
	width: 182px;
	}

.menu_top_right li {
	float: left;
	margin-right: 5px;
	list-style:none;
	}
	
/*.menu_top_right li a:link, .menu_top_right li a:active, .menu_top_right li a:visited {
	text-transform:uppercase;
	color: #58585A;
	text-decoration: none;	
}

.menu_top_right li a:hover{
	text-transform:uppercase;
	color: #58585A;
	text-decoration: none;
}*/

	
/* taalkeuze */

ul.taalkeuze {
	float:left;
	margin-top:45px;
	width:182px;
}

ul.taalkeuze li{
	font-size:1.091em;
}
	
ul.taalkeuze a:link, ul.taalkeuze a:active, ul.taalkeuze a:visited{
	font-size:1.091em;
	color:#58585A;
	text-decoration:underline;
}

ul.taalkeuze a:hover{
	font-size:1.091em;
	color: #A1112F;
	/*color:#000;*/
	text-decoration:underline;
}

ul.taalkeuze li.active2{
	padding-top:1px;
	font-size:1.091em;
}

ul.tekengrootte {
	float: left;
	display: inline;
	width: 182px;
	margin-top: 15px;
}

ul.tekengrootte li{
	float:left;
	display:inline;
}

a.font-size-small:link, a.font-size-small:active, a.font-size-small:visited{
	font-size: 1.083333em;
	color:#58585A;
	/*line-height: 25px;*/
	text-decoration:none;
}

a.font-size-small:hover{
	color: #A1112F;
	text-decoration:underline;
}
	
a.font-size-medium:link, a.font-size-medium:active, a.font-size-medium:visited{
	font-size: 1.333333em;
	color:#58585A;
	/*line-height: 25px;*/
	text-decoration:none;
}

a.font-size-medium:hover{
	color: #A1112F;
	text-decoration:underline;
}

a.font-size-large:link, a.font-size-large:active, a.font-size-large:visited{
	font-size: 1.583333em;
	color:#58585A;
	text-decoration:none;
}

a.font-size-large:hover{
	color: #A1112F;
	text-decoration:underline;
}

li.hoog-contrast{
	margin-left:10px;
	text-align:right;
}

li.hoog-contrast .displaynone{
	display:none;
}

li.hoog-contrast a:link, li.hoog-contrast a:active, li.hoog-contrast a:visited{
	font-size:0.909em;
	color:#58585A;
	line-height: 25px;
	text-decoration:none;
}

li.hoog-contrast a:hover{
	line-height: 25px;
	color: #A1112F;
	text-decoration:underline;
}


/* linkermenu */

.left_menu{
	float: left;
	/*height:440px;*/
	height: 340px;
	width:135px;
	padding-left:30px;
}
	
ul.leftmenu{

}

ul.leftmenu li{
	margin-top:30px;	
	font-size:1.083333em;
	color:#fff;
	list-style:none;
}

ul.leftmenu li a:link, ul.leftmenu li a:active, ul.leftmenu li a:visited{
	color:#fff;
	text-decoration:none;
}

ul.leftmenu li a:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

ul.leftmenu li.active a:link, ul.leftmenu li.active a:active, ul.leftmenu li.active a:visited, ul.leftmenu li a:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

div.left_submenu{
	position:absolute;
	top:155px;
	/*top:200px;*/
	width:124px;
	margin-left:126px;
}

ul#leftsubmenu {
	padding:5px;
	background:url('../images/submenurep.png') repeat-y left top;
}
	
ul#leftsubmenu li{
	margin:0px;
	margin-top:5px;
	/*margin-left:15px;*/
	margin-left:12px;
	margin-bottom:7px;
	list-style:none;
}
	
ul#leftsubmenu li a:link, ul#leftsubmenu li a:active, ul#leftsubmenu li a:visited {
	color: #000;
	font-size:0.88em;
	font-weight:normal;
	line-height:1em;
	text-decoration:none;
}

ul#leftsubmenu li a:hover{
	color:#a1112f;
	font-weight:normal;
	text-decoration:none;
}
	
ul#leftsubmenu li.active a:link, ul#leftsubmenu li.active a:active, ul#leftsubmenu li.active a:visited, ul#leftsubmenu li.active a:hover{
	color:#a1112f;
	font-weight:normal;
	text-decoration:none;
}

.leftaddress{
	padding-left:30px;
	color:#ffffff;
	font-size:0.8em;
}

.leftaddress h3
	{
	color: #FFF;
	font-weight: bold;
	margin: 0;
	float: left;
	width: 100%;
	padding: 0;
	font-size: 1.2em;
	}
	
.leftaddress .openingsuren
	{
	color: #FFF;
	font-weight: bold;
	margin: 0;
	float: left;
	width: 100%;
	padding: 0;
	font-size: 1.2em;
	}
	
.leftaddress p
	{
	color: #fff;
	margin: 0;
	float: left;
	width: 100%;
	padding: 10px 0 24px 0;
	}

.leftaddress a:link, .leftaddress a:active, .leftaddress a:visited{
	color:#ffffff;
	text-decoration:none;
}

.leftaddress a:hover{
	color:#ffffff;
	text-decoration:underline;
}


/** submenu **/

.submenu{
	margin:0px;
	margin-bottom:16px;
}
	
.submenu li{
	margin:0px;
	margin-bottom:2px;
	list-style:none;
}

.submenu li a:link, .submenu li a:active, .submenu li a:visited{
	color:#868789;
	text-decoration:none;
}

.submenu li a:hover{
	color:#000000;
	text-decoration:none;
}

.submenu li.active a:link, .submenu li.active a:active, .submenu li.active a:visited, .submenu li.active a:hover{
	color: #000;	
	font-weight: bold;
	text-decoration:none;
}

.subsubmenu{
	border-left:1px solid #A1112F;
	padding-left:5px;
	margin-bottom:15px;
}

.subsubmenu li{
	list-style:none;
}

.subsubmenu li a:link, .subsubmenu li a:active, .subsubmenu li a:visited{
	color: #A1112F;
	text-decoration:none;
}

.subsubmenu li a:hover{
	color: #A1112F;
	font-weight:bold;
	text-decoration:none;
}

.subsubmenu li.active a:link, .subsubmenu li.active a:active, .subsubmenu li.active a:visited, .subsubmenu li.active a:hover{
	color: #A1112F;
	font-weight:bold;
	text-decoration:none;
}


/* rechterbalk */

.content_right {
	float: right;
	width: 225px;
	margin-top:10px;
	/*font-size: 0.916667em;*/
	}

.content_right .content_right_item {
	width:225px;
	}
	
.content_right_item:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.content_right .content_right_item .datum {
	padding-left: 65px;
	margin-top: 10px;
	}

.content_right .content_right_item .icoon {
	width: 23px;
	float: left;
	/*background: #fff;*/
	height: 45px;
	margin-top: 15px;
}

.content_right .content_right_item p{
	margin-left: 25px;
	margin-right: 15px;
	}
	
.content_right .content_right_item ul {
	margin-left: 46px;	
	list-style: none;
	}
	
.content_right .content_right_item li {
	margin-bottom: 8px;	
	}

ul#rightNews li a:link, ul#rightNews li a:active, ul#rightNews li a:visited{
	color:#58585A;
	text-decoration:none;
}

ul#rightNews li a:hover{
	color: #A1112F;
}

ul#rightNews li .nummer{
	float:left;
	padding-right:5px;
	font-weight:bold;
	color: #85982E;
	font-style:normal;
}

ul#rightNews li .titel{
	float:left;
	width:160px;
}

.content_right .content_right_item h1{
	float: right;
	width: 187px;
	height: 42px;
	padding-left: 15px;
	padding-top: 4px;
	color: #fff;
	font-size: 1.25em;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 10px;
	_padding: 0px;
	_margin: 0px;
	_background: #156890;
}

.content_right .content_right_item h2{
	float: right;
	width: 187px;
	height: 42px;
	padding-left: 15px;
	padding-top: 4px;
	color: #fff;
	font-size: 1.25em;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 10px;
	_padding: 0px;
	_margin: 0px;
	_background: #156890;
}
	
/*.content_right .content_right_item h1.evenement{
	padding: 0px;
	margin: 0px;
} 

.content_right .content_right_item .evenement_titel {
	padding-left:23px;
}

.content_right .content_right_item .evenement_titel .boven {
	background:url('../images/evenemten_rechts1.png') repeat-x top;
	float:left;
	width:198px;
	height: 15px;
	padding-top: 5px;
	}
	
.content_right .content_right_item .evenement_titel .onder {
	background: url('../images/evenemten_rechts2.png') no-repeat top;	
	float: left;
	width: 198px;
	height: 24px;
	margin-bottom:4px;
	}*/
	
.content_right .content_right_item h1.evenementen{
	height:44px;
	margin-top: 0px;
	margin-bottom:4px;
	background:url('../images/evenementen_rechts.png') no-repeat right top;		
	}
	
.content_right .content_right_item h1.nieuwsbericht{
	background:url('../images/nieuwsberichten_rechts.png') no-repeat right top;		
	}
	
.content_right .content_right_item h1.film{
	background:url('../images/film_rechts.png') no-repeat right top;		
	}

.content_right .content_right_item h1.podcast{
	background:url('../images/podcast_rechts.png') no-repeat right top;		
	}
	
.content_right .content_right_item h2.evenementen{
	height:44px;
	margin-top: 0px;
	margin-bottom:4px;
	background:url('../images/evenementen_rechts.png') no-repeat right top;		
	}
	
.content_right .content_right_item h2.nieuwsbericht{
	background:url('../images/nieuwsberichten_rechts.png') no-repeat right top;		
	}
	
.content_right .content_right_item h2.film{
	background:url('../images/film_rechts.png') no-repeat right top;		
	}

.content_right .content_right_item h2.podcast{
	background:url('../images/podcast_rechts.png') no-repeat right top;		
	}	
	
#content_right_item_podcast img{
	/*padding-left:30px;*/
}

.rightPodcastImg{
	padding-left:60px;
}

#content_right_item_podcast p.small{
	float:right;
	padding-right:5px;
	padding-top:3px;
}

#content_right_item_podcast p.small a:link, #content_right_item_podcast p.small a:active, #content_right_item_podcast p.small a:visited{
	color: #000;
	font-size: 0.75em;
	text-align: right;
	text-decoration:none;
}

#content_right_item_podcast p.small a:hover{
	color:#A1112F;
	font-size:0.75em;
	text-align: right;
	text-decoration:none;
}

.rightMovie{
	width:590px;
	height:400px;
	paddinr-right:10px;
	text-align:center;
}

.rightMovie a
	{
postition: absolute;
top: 0px;
left: 0px;
color: #000;
	}

	
/* CALENDAR */

p.calendarArrows{
	display:block;
	width:225px;
	*padding-bottom:0px;
}

a.calendar-previous, a.calendar-next{
	display:block;
	float:left;
	font-size:1.3em;
	font-weight:bold;
	/*margin:0 20px;*/
	color:#58585A;
	text-decoration:none;
	width:20px;
}

a.calendar-next{
	margin-right:0;
	text-align:right;
}

a.calendar-previous:hover, a.calendar-next:hover{
	color: #A1112F;
	text-decoration:none;
}

select.calendar-month{
	display:block;
	float:left;
	/*width:110px;*/
}

table.calendar{
	margin:10px 10px 10px 26px;
	*margin:0px 10px 10px 26px;
	padding:0;
}

table.calendar th{
	/*font-size:1.2em;*/
	background-color:#176492;
	margin:0px;
	padding:0px;
	padding:3px;
	color:#ffffff;
}

table.calendar td{
	/*font-size:1.2em;*/
	margin:0px;
	padding:3px;
	text-align:center;
	width:15px;
	background-color:#adcad8;
}

table.calendar td.active{
	background-color:#156890;
}

table.calendar td.selected{
	color:#000000;
}

table.calendar td.today{
	background-color:#A1112F;
}

table.calendar td a:link, table.calendar td a:active, table.calendar td a:visited{
	display:block;
	height:100%;
	width:100%;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

table.calendar td a:hover{
	display:block;
	height:100%;
	width:100%;
	color:#000;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

.calendar td.today a:link, .calendar td.today a:active, .calendar td.today a:visited{
	color:#ffffff;
}

.calendar td.today a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.calendar td.active a:link, .calendar td.active a:active, .calendar td.active a:visited{
	color:#ffffff;
}

.calendar td.active a:hover{
	color:#ffffff;
	text-decoration:underline;
}

table.calendar td.selected a:link, table.calendar td.selected a:active, table.calendar td.selected a:visited{
	color:#ffffff;
	text-decoration:underline
}

table.calendar td.selected a:hover{
	color: #ffffff;
	text-decoration:underline;
}
	
	
/* splash */

#splash_container{
	width: 990px;
	margin:0px auto;
	text-align:center;
}

#splash{
	/*padding-top:315px;*/
	padding-top:235px;
	text-align:left;
}

ul#splash_taalkeuze{
	/*margin-top:10px;*/
	margin-left:675px;
}

ul#splash_taalkeuze li{
	float:left;
	padding-right:5px;
	list-style:none;
}

ul#splash_taalkeuze li a:link, ul#splash_taalkeuze li a:active, ul#splash_taalkeuze li a:visited{
	font-size: 1.25em;
	color:#58585A;
	text-decoration:underline;
}

ul#splash_taalkeuze li a:hover{
	color: #A1112F;
	text-decoration:underline;
}

/*
.main_image {
	background:url(../images/splashpage_image.png);
	width: 981px;
	height: 763px;
	}
	
#container_splash ul.taalkeuze  {
	margin-left: 340px;	
	}
	
#container_splash ul.taalkeuze li {
	float: left;
	display: inline;
	margin-right: 8px;
	}
	
#container_splash ul.taalkeuze li a {	
	text-transform:uppercase;
	color: #58585A;
	font-size: 0.916667em;
	text-decoration: none;
	border-bottom: 1px solid #58585A;
}*/
	



/* content */	

.content {
	/* width: 735px;*/
	float: left;
	width: 765px;
	margin-top: 10px;
	margin-bottom:10px;
	min-height:590px;
	background:url('../images/achtergrond_left.png') no-repeat left top;
}

.content.large-content
	{
	width: 985px;
	}
	
.tekst {
	float:left;
	width:605px;
}

#innerContent{
	float:left;
	width:430px;
	padding-top:25px;
	padding-left:130px;
}

#innerContent.large
	{
	width: 690px;
	float: right;
	padding-left: 130px;
	}

#innerContentWithoutSubmenu{
	float:left;
	width:515px;
	padding-top:25px;
	padding-left:75px;
}


/* page */

ul.itemAddresses{
	margin-top:10px;
	/*padding-top:14px;*/
	border-top:1px solid #A1112F;
}

ul.itemAddresses li{
	padding-top:20px;
	/*padding-left:65px;*/
	list-style:none;
}

ul.itemAddresses li a:link, ul.itemAddresses li a:active, ul.itemAddresses li a:visited{

}

ul.itemAddresses li a:hover{
	color: #A1112F;
	text-decoration:underline;
}

.itemImages{
	margin-top:25px;
	padding-top:20px;
	border-top:1px solid #A1112F;
}

.itemImages table td{
	width:130px;
	padding-right:10px;
	text-align:center;
}

div.home_banner{
	position:absolute;
	display:block;
	width:310px;
	height:255px;
	z-index:10000;
}


/* nieuws */

ul#news{
	/*padding-top:20px;*/
}

ul#news li{
	padding-top:10px;
	padding-bottom:15px;
	list-style:none;
	border-bottom:1px solid #A1112F;
}

ul#news li p{
	padding-bottom:10px;
}

ul#news2{
	/*padding-top:20px;*/
	margin-top: 15px;
}

ul#news2 li{
	padding-top:10px;
	list-style:none;
	/*border-top:1px solid #A1112F;*/
}

ul#news2 li p{
	padding-bottom:10px;
}

ul#news2 li:first-child
	{
	border-top: none;	
	}

.newsdate{
	padding-bottom:5px;
	color:#85982E;
}

.newsItemImg{
	float:left;
	width:150px;
	text-align:right;
}

.newsItemText{
	float:left;
	width:345px;
	padding-left:10px;
}

.newsItemTextLong{

}

a.newsMore:link, a.newsMore:active, a.newsMore:visited{
	color:#58585A;
	text-decoration:underline;
}

a.newsMore:hover{
	color:#A1112F;
	text-decoration:underline;
}

.newsImages{
	margin-top:15px;
	padding-top:20px;
	border-top:1px solid #85982E;
}

.newsImages table td{
	width:150px;
	padding-right:25px;
	text-align:center;
}


/* evenementen */

.eventdate{
	padding-bottom:5px;
	color:#156890;
}

ul#eventItem{

}

ul#eventItem li{
	padding-bottom:12px;
	list-style:none;
}

span.fontweightbold{
	font-weight:bold;
}

.eventImages{
	margin-top:15px;
	padding-top:20px;
	border-top:1px solid #156890;
}

.eventImages table td{
	width:150px;
	padding-right:25px;
	text-align:center;
}

a.eventMore:link, a.eventMore:active, a.eventMore:visited{
	color:#58585A;
	text-decoration:underline;
}

a.eventMore:hover{
	color:#A1112F;
	text-decoration:underline;
}


/* pager */

ul.pager{
	float:right;
	padding-top:10px;
}

ul.pager li{
	float:left;
	margin:0px;
	padding:0px;
	padding-right:5px;
	list-style:none;
}

ul.pager li span.active{
	font-weight:bold;
	/*font-size:11px;*/
}

ul.pager li a:link, ul.pager li a:active, ul.pager li a:visited{
	color:#58585A;
	/*color:#666;
	font-size:11px;
	font-weight:normal;*/
	text-decoration:none;
}

ul.pager li a:hover{
	color: #A1112F;
	/*font-size:11px;
	font-weight:normal;*/
	text-decoration:underline;
}

ul.pager li.previousNo{
	color:#c4c2c2;
	font-size:11px;
	font-weight:normal;
}

ul.pager li.nextNo{
	color:#c4c2c2;
	font-size:11px;
	font-weight:normal;
}


/* contact */

.contactSuccess{
	display:none;
	font-weight:bold;
}

ul#contactfields{
	margin:0px;
	padding:0px;
}

ul#contactfields li{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	list-style:none;
	float: left;
	display: block;
	width: 310px;
}

ul#contactfields li label{
	display:block;
	padding-bottom:3px;
	color:#002E59;
	font-weight:bold;
}

.contactError{
	padding-bottom:2px;
	color:#A1112F;
}

input.inputlong{
	width:300px;
	height:18px;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.091em;
	color:#58585A;
	border:1px solid #002E59;
}

input.inputhalf{
	width:145px;
	height:18px;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.091em;
	color:#58585A;
	border:1px solid #002E59;
}

span.lang_other_input 
	{
	width: 145px;
	float: right;
	display: block;
	margin-right: 5px;
		
	}
	
span.lang_other_input input.inputhalf
	{
	width: 120px;	
	float: left;
	display:block;
	.margin-top: -25px;
	}
	
span.lang_other_input span.plusmin
	{
	.margin-top: -25px;	
	}

input.inputlang{
	width:45px;
	height:18px;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.091em;
	color:#58585A;
	border:1px solid #002E59;
	float: left;
	display: block;
}

span.lang_input
	{
	width: 70px;	
	float: left;
	display: block;
	margin-top: 5px;
	margin-right: 8px;
	}
	
span.no-margin
	{
	margin: 0px;	
	margin-top: 5px;
	}	
	
span.lang_input .plus,
span.lang_input .min,
span.deeln_input .plus,
span.deeln_input .min,
span.lang_other_input .plus ,
span.lang_other_input .min
	{
	float: right;
	display:block;
	width: 15px;
	border: none;
	background: #002E59;
	color: #fff;
	height:12px;
	font-size: 8px;
	}
span.lang_input .plus,
span.deeln_input .plus,
span.lang_other_input .plus{	
	background:url('../images/form/arrow_up.png') no-repeat left top;
	}
	
span.lang_input .min,
span.deeln_input .min,
span.lang_other_input .min
	{	
	background:url('../images/form/arrow_down.png') no-repeat 0px 0px #002E59;
	}
	
span.deeln_input
	{
	float: left;
	display: inline;	
	width: 305px;
	}

span.deeln_input input.inputlong
	{
	width: 280px;
	float: left;
	display: block;
	}

span.plusmin
	{
	width: 15px;
	height: 16px;
	float: right;
	display: block;
	}
	
span.lang
	{
	width: 65px;
	float: left;
	display:block;
	margin-right: 11px;
	text-align: right;
	}
	

input.inputmedium{
	width:246px;
	height:18px;
	margin-left:5px;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.091em;
	color:#58585A;
	border:0px solid red;
	border:1px solid #002E59;
}

input.inputshort{
	width:40px;
	height:18px;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.091em;
	color:#58585A;
	border:0px solid red;
	border:1px solid #002E59;
}

textarea.textarealong{
	width:300px;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.091em;
	color:#58585A;
	border:0px solid red;
	border:1px solid #002E59;
}

input.form-error{
	border:1px solid #A1112F;
}

textarea.form-error{
	border:1px solid #A1112F;
}

label.contactCc{
	display:inline;
	padding-left:5px;
}

.ctcombo{
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.091em;
	color:#58585A;
	border:1px solid #58585A;
}

.btnRed{
	padding:5px 10px;
	color:#ffffff;
	background:#A1112F;
	border:0px;
}


/* brochures */

ul#brochures{
	width:400px;
}

ul#brochures li{
	padding-bottom:25px;
	list-style:none;
}

div.brochureText{
	float:left;
	width:215px;
	padding-right:33px;
}

div.brochureLink{
	text-align:right;
}

div.brochureLink a:link, div.brochureLink a:active, div.brochureLink a:visited{
	color:#85982E;
	text-decoration:none;
}

div.brochureLink a:hover{
	color:#85982E;
	text-decoration:underline;
}

div.brochureImage{

}


/* stadsplan */

ul#stadsplan{
	width:400px;
}

ul#stadsplan li{
	padding-bottom:25px;
	list-style:none;
}

div.stadsplanText{
	float:left;
	width:215px;
	padding-right:33px;
}

div.stadsplanLink{
	text-align:right;
}

div.stadsplanLink a:link, div.stadsplanLink a:active, div.stadsplanLink a:visited{
	color:#DF9900;
	text-decoration:none;
}

div.stadsplanLink a:hover{
	color:#DF9900;
	text-decoration:underline;
}

div.stadsplanImage{

}


/* beeldbank */

.beeldbankName{
	padding-top:3px;
	font-weight:bold;
	text-align:left;
}

.beeldbankName a:link, .beeldbankName a:active, .beeldbankName a:visited{
	color:#1585C3;
	font-weight:normal;
}
	
.beeldbankName a:hover{
	color: #A1112F;
}

/* datepicker voor de reservatie */
/* Default styling for jQuery Datepicker v4.0.0. */
.datepick {
	background-color: #fff;
	color: #000;
	border: 1px solid #444;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 12px;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-disable {
	position: absolute;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #fff;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background-color: #000;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.datepick-ctrl {
	background-color: #a1112f;
}
.datepick-cmd {
	width: 30%;
}
.datepick-cmd:hover {
	background-color: #777;
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #f08080;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 15em;
	border: 1px solid #444;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	height: 1.5em;
	background-color: #444;
	color: #fff;
	font-weight: bold;
}
.datepick-month-header select, .datepick-month-header input {
	height: 1.4em;
	border: none;
}
.datepick-month-header input {
	position: absolute;
	display: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}
.datepick-month thead {
	border-bottom: 1px solid #aaa;
}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	border: 1px solid #777;
}
.datepick-month th, .datepick-month th a {
	background-color: #777;
	color: #fff;
}
.datepick-month td {
	background-color: #eee;
	border: 1px solid #aaa;
}
.datepick-month td.datepick-week {
	border: 1px solid #777;
}
.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	background-color: #eee;
	color: #000;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #888;
}
.datepick-month td .datepick-other-month {
	background-color: #fff;
}
.datepick-month td .datepick-weekend {
	background-color: #ddd;
}
.datepick-month td .datepick-today {
	background-color: #f0c0c0;
}
.datepick-month td .datepick-highlight {
	background-color: #f08080;
}
.datepick-month td .datepick-selected {
	background-color: #777;
	color: #fff;
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}
.datepick-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -1px;
    left: -1px;
    width: 100px;
    height: 100px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
.margin
	{
	margin-top: 15px;	
	border-top: 1px solid #A1112F;
	padding-top: 15px;
	font-size: 14px;
	margin-bottom: 0px;
	}

/* addressen */

div.addressMoreInfo{
	text-align:right;
}

div#addressLinks{
	padding-top:12px;
}

div.addressLink{
	padding-bottom:5px;
	text-align:right;
}

div.addressLink a:link, div.addressLink a:active, div.addressLink a:visited{
	color:#A1112F;
}

div.addressLink a:hover{
	color:#A1112F;
}

.addressImages{
	margin-top:5px;
	padding-top:20px;
	border-top:1px solid #A1112F;
}

.addressImages table td{
	width:230px;
	text-align:center;
}

#addressBack{
	padding-top:15px;
	font-style:italic;
	text-align:center;
	float: left;
	width: 100%;
}

div.addressContact{
	/*width:244px;
	margin-left:186px;*/
	margin-bottom:25px;
	font-size:1.091em;
	color:#A1112F;
}

div.addressContact a:link, div.addressContact a:active, div.addressContact a:visited{
	color:#A1112F;
	text-decoration:none;
}

div.addressContact a:hover{
	color:#A1112F;
	text-decoration:underline;
}

/*dl.list{
	float:left;
	width:430px;
	margin-bottom:15px;
}

dl.list dt{
	float:left;
	width:160px;
	padding-right:15px;
	padding-bottom:5px;
	font-size:1.091em;
}

dl.list dd{
	float:left;
	width:245px;
	padding-bottom:5px;
	font-size:12px;
}*/

ul.addressTechInfo{
	float:left;
	width:430px;
	margin-bottom:15px;
}

ul.addressTechInfo li{
	padding-bottom:8px;
	list-style:none;
}

div.addressTechInfoName{
	float:left;
	width:220px;
	padding-right:15px;
	font-size:1.091em;
}

div.addressTechInfoValue{
	float:left;
	width:185px;
	font-size:12px;
}


/* gallery */

div#gallery{
	/*height:550px;*/
	width:540px;
	padding-top:10px;
	padding-bottom:15px;
}

/*div.scrollable{
	float:left;
    height:100px; 
    margin:0 0 0 10px;
    position:relative; 
    overflow:hidden; 
    width: 460px; 
} 

div.scrollable .items{
	list-style:none;
	margin:0;
	padding:0;
    position:absolute; 
    width:20000em; 
} 
 
div.scrollable ul li{ 
    float:left; 
    margin-right:10px;
} 
 
a.browse{
	cursor:pointer;
	display:block;
	float:left;
	height:30px;
	width:30px;
}

a.prevPage{
	background-image:url("graphics/gallery-arrow-left.png");
	background-image:url("graphics/fancy_left.png");
	background-repeat:no-repeat;
	margin:45px 0 0 0;
	padding:0;
}

a.nextPage{
	background-image:url("graphics/gallery-arrow-right.png");
	background-image:url("graphics/fancy_right.png");
	background-repeat:no-repeat;
	margin:45px 0 0 6px;
	padding:0;
}*/


div.image-detail{
	/*height:384px;*/
	height:355px;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	text-align:center;
	width:512px;
}

div.image-detail img{
	margin:0;
	padding:0;
}


/* googlemaps */

div#map{
	/*height:550px;
	width:850px;*/
	width:690px;
	height:200px;
}

div#mapLigging{
	height:550px;
	width:500px;
}

div.googlemaps-address h1{
	font-size:1.182em;
	margin-bottom:6px;
}


/****** EXTRA 02-09-2011 *********/
/*----------------------------------- GOOGLE MAPS FILTER ------------------------------*/
/*div.googlemaps-filter
	{
	float: left;
	width: 690px;
	height: 200px;
	background: #333;
	}*/
	
/******* div.filter.wrap ******/
div.filter-wrap
	{
	float: left;
	width: 100%;
	margin-top: 10px;
	}
	
div.filter-block
	{
	float: left;
	background: #DBDBDB;
	padding: 5px;
	min-height: 105px;
	
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;	
	behavior: url(/css/PIE.php);
	position: relative;
	z-index: 15	     	
	}
	
div.filter-block h3
	{
	float: left;
	width: 100%;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	color: #525252;
	font-size: 13px;
	background:url('../images/css/lin-filter.png') repeat-x bottom;	
	}
	
div.filter-block ul li
	{
	list-style: none;
	}
	
div.filter-block.large
	{
	width: 335px;
	}
	
div.filter-block ul li
	{
	float: left;
	width: 50%;
	color: #525252;
	font-size: 12px;
	margin: 0 0 10px 0;
	}
	
div.filter-block.small
	{
	width: 156px;
	margin-left: 6px;
	}
	
div.filter-block select
	{
	width: 100%;
	height: 20px;
	}
	
/**** ADRESSEN OVERVIEW ****/
h2.adres
	{
	width: 100%;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	margin-top: 40px;
	text-transform: uppercase;
	}
ul.overview
	{
	width: 100%;
	float: left;
	}
ul.overview li
	{
	width: 49%;
	float: left;
	margin: 0 0 15px 0;
	list-style: none;
	}
	
ul.overview li img.lar
	{
	width: 185px;
	height: 90px;
	float: left;
	border: 3px solid #fff;
	-moz-box-shadow: 1px 1px 5px #999;    
	-webkit-box-shadow: 1px 1px 5px #999;    
	box-shadow: 1px 1px 5px #999;
	
	behavior: url(/css/PIE.php);
	position: relative;
	z-index: 15	 	
	}

/*ul.overview li span.lar
	{
	width: 185px;
	height: 90px;
	float: left;
	padding:0px;
	border: 3px solid #fff;
	background:#fff;
	
	-moz-box-shadow: 1px 1px 5px #999;    
	-webkit-box-shadow: 1px 1px 5px #999;    
	box-shadow: 1px 1px 5px #999;
	
	behavior: url(/css/PIE.php);
	position: relative;
	z-index: 15	 	
	}*/
	
ul.overview li span
	{
	float: right;
	width: 135px;
	padding: 5px 0 0 10px;
	}
	
ul.overview li span strong
	{
	width: 100%;
	display: block;
	height:28px;
	overflow:hidden;
	}
	
ul.overview li span img
	{
	margin: 10px 0 15px 0;
	/*margin: 10px 0 20px 0;*/
	}
		
ul.overview li span em
	{
	display: block;
	width: 100%;
	color: #bdbdbd;
	}
	
ul.overview li a
	{
	color: #525252;
	font-size: 12px;
	text-decoration: none;
	}
	
ul.overview li a:hover,
ul.overview li a:focus
	{
	color: #000;
	}
	
	
/****** DIV.ADRESINFO *******/
div.wrap-adres
	{
	width: 695px;
	float: left;
	}
	
div.wrap-adres div.image-detail
	{
	width: 331px;
	height: 231px;
	margin: 0 0 0 -10px;
	}
	
div.wrap-adres div.scrollable
	{
	width: 320px;
	margin: 0;
	padding: 0;
	height: auto;
	min-height: 60px;
	}
	
div.wrap-adres a.prevPage,
div.wrap-adres a.nextPage
	{
	display: none;
	}
	
div.adresinfo
	{
	width: 345px;
	color: #525252;
	float: left;
	}
	
div.adresinfo strong
	{
	float: left;
	margin: 10px 0 10px 0;
	width: 100%;
	}
	
div.adresinfo ul 
	{
	float: left;
	width: 100%;
	}
	
div.adresinfo ul li
	{
	float: left;
	width: 100%;
	margin: 0 0 2px 0;
	list-style: none;
	}
	
div.adresinfo ul li.mar
	{
	margin-top: 5px;
	}	
		
div.adresinfo p,
div.adresinfo li,
ul.techinfo li
	{
	color: #525252;
	}
	
div.adres-image
	{
	float: right;
	width: 325px;
	}
	
div.adres-image img
	{
	border: 3px solid #fff;
    -moz-box-shadow: 1px 1px 5px #999;    
	-webkit-box-shadow: 1px 1px 5px #999;    
	box-shadow: 1px 1px 5px #999;	
	}

ul.techinfo{
	width: 325px;
	margin: 10px 0 0 0;
	padding: 10px;
	float: left;	
	background: #f2f2f2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;	
	behavior: url(/css/PIE.php);
	position: relative;
	z-index: 15;
	list-style:none;
}

ul.techinfo li
	{
	float:left;
	width:100%;
	padding: 10px 0 10px 0;
	background:url('../images/css/line-techinfo.png') repeat-x bottom;		
	}
	
ul.techinfo li.big{
	color: #A1112F;
	font-weight:bold;
	text-transform:uppercase;
}

ul.techinfo li span.name{
	float:left;
	display:block;
	width:65%;
	/*width:85%;*/
}

ul.techinfo li span.value{
	float:left;
	display:block;
	width:35%;
	/*width:15%;*/
	text-align:right;
}

/*dl.techinfo
	{
	width: 325px;
	margin: 10px 0 0 0;
	padding: 10px;
	float: left;	
	background: #f2f2f2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;	
	behavior: url(/css/PIE.php);
	position: relative;
	z-index: 15	  	
	}
	
dl.techinfo dt,
dl.techinfo dd
	{
	padding: 10px 0 14px 0;
	background:url('../images/css/line-techinfo.png') repeat-x bottom;		
	}
	
dl.techinfo dd 
	{
	width: 15%;
	float: left;
	text-align: center;
	}
	
dl.techinfo dt
	{
	width: 85%;
	float: left;
	height:13px;
	}

dl.techinfo dd.big,
dl.techinfo dt.big{
	color: #A1112F;
	font-weight:bold;
	text-transform:uppercase;
}*/

div#map.adresmap
	{
	float: right;
	width: 319px;
	height:347px;
	border: 3px solid #fff;
    -moz-box-shadow: 1px 1px 5px #999;    
	-webkit-box-shadow: 1px 1px 5px #999;    
	box-shadow: 1px 1px 5px #999;
	
	behavior: url(/css/PIE.php);
	position: relative;
	z-index: 15	;
	margin: 10px 0 0 0;
	}
	
/****** SLIDER ******/
div.wrap-index
	{
	float: left;
	}
	
ul.slider
	{
	width: 655px;
	height: 260px;
	float: right;
	background: #333;
	margin: 0 35px 0 0;
	}
	
ul.slider li
	{
	list-style: none;
	}
	
div#nav
	{
	float: left;
	margin: 200px 0 0  115px;
	width: 8px;
	}
	
div#nav a
	{
	float: left;
	width: 8px;
	height: 8px;
	width: 100%;
	font-size: 0;
	color: transparant;
	line-height: 0;
	text-decoration: none;
	margin-top: 2px;
	background:url('../images/css/slider-inactive.png') no-repeat;			
	}
	
div#nav a.activeSlide
	{
	background:url('../images/css/slider-active.png') no-repeat;				
	}
	

