html{
	height:100%;
}
body{
	background:url('../templates/images/1pxbggray.png');
	color:#454545;
	font:10px Verdana, sans-serif;
	line-height:14px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	height:100%;
}

/* headlines */
h1{
	color:#00527C;
	font-size:14px;
	line-height:18px;
}
.floatLeft{
	float: left;
}
img{
	border:0;margin:0;
}
div{
	text-align:left;
	font:10px Verdana, sans-serif;
	line-height:14px;
}
table{
	border-collapse:collapse;
	padding:0;margin:0;
	font-size:11px;
}
.clearer{
	clear:both;
}
table{
	width:100%;
	background:transparent;
}
table tr td{
	padding:3px;
}
br{
	padding:0;margin:0;
}
span.bold{
	font-weight:bold;
}
span.italic{
	font-style:italic;
}
span.underline{
	text-decoration:underline;
}

/* hyperlinks */
a:link,
a:active,
a:visited{
	color:#000;
	text-decoration:underline;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
.spacer{
	height:2px;
	background:url('../templates/images/bgwhite.png');
}

/* main container */
#main-container{
	background:url('../templates/images/bgimage.png') repeat-y;
}

#main-container{
	position:relative;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	width:867px;
	height:100%;
	padding:0 0 0 0;
}
html>body #main-container{
	height:auto;
	min-height:100%;
	width:867px;
}

/* header */
#headerinfo{
	background:url('../templates/images/headerinfo.png');
	height:20px;
	position:relative;
}
html>body #headerinfo{
	min-height:20px;
	height:auto;
}
#welcomeMsg{
	padding:2px 20px 0px 10px;
}
/* header menu */
#headerinfo ul{
	list-style-type:disc;
	padding:0 0 0 0;
	margin:0 0 0 8px;
}
#headerinfo ul li{
	display:block;
	float:left;
	margin:2px 5px 0 4px;
}
#headerinfo ul li a{
	text-decoration:none;
	color:#FFF;
}
#headerinfo ul li a:hover{
	text-decoration:underline;
}

/* search */
#search{
	position:absolute;
	right:14px;
	top:-3px;
	width:150px;
	color:#6ea6c2;
}
html>body #search{
	right:20px;
}
#search #query{
	font-size:9px;
	width:75px;
}
#search #btn-search{
	background:#0D6E9E;
	color:#FFF;
	border:solid 1px #000; 
	font-size:10px;
	width:55px;
}
#search .searchtext{
	color:#2e81aa;
}

#headerpic{
	position:relative;
	height:144px;
}
#headerpicleft{
	/*background:url('../templates/images/headerpicleft.png');*/
	height:47px;
	width:28px;
	position:absolute;
	left:-28px;
	top:110px;
}
html>body #randImg{
	right:11px;
}
#randImg{
	position:absolute;
	right:10px;
}
/* content */
#content{
	font-size:11px;
}

/* content colum width*/
.colw0{
	width:170px;
	padding:0;
}
.colw00{
	width:10px;
	padding:0;
}
/* left rounded images */
#roundimages{
	width:150px;
	height:565px;
	/*background:url('../templates/images/roundimages.png') no-repeat;*/
}

#leftsubmenu{
	width:150px;
	height:160px;
	padding:20px 0 0 10px;
	background-color: #E2E2E2;
}
html>body #leftsubmenu{
}
#leftsubmenu ul{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#leftsubmenu ul li a{
	text-decoration:none;
	line-height:28px;
}
#leftsubmenu ul li a:hover{
	color:#FF9900;
}
.colw1{
	width:auto;
	padding:10px 0 0 0;
}
html>body .colw1{
	padding:0 0 0 0;
}

/* dico actions menu */
#menuactions{
	height:42px;
	position:relative;
}

/* dico actions menu - breadcrumbs */

#breadcrumb{
	position: relative;
	width:340px;	
	padding: 20px 4px 0 0;
}
#breadcrumb a:link, 
#breadcrumb a:visited,
#breadcrumb a:active{
	color: #719299;
	text-decoration:none;
	font-size: 10px;
}
#breadcrumb a:hover{
	color: #D2DDF0;
	text-decoration:none;
	font-size: 10px;
}
#breadcrumb ul{
	list-style-type:none;
	margin-left:0;
	margin-right:20px;
	padding-left:0;
	padding-right:6px;
}
#breadcrumb ul li{
	float: left;
}

/* dico actions menu - site buttons print, e-mail and pdf */

#site_buttons{
	position:absolute;
	right:10px;
	top:0;
	padding:0 2px 0 0;
}
html>body #site_buttons{
	top:0px;
}

/* content text */
.container{
	position:relative;
	height:25px;
}
/* title of a module. (Laatste nieuws en weetjes, Vandaag in de Ruchte) */
.modtitle{
	position:absolute;
	z-index:0;
	color:#B8CFDB;
	text-transform:uppercase;
	font-size:12px;
	right:2px;
	top:10px;
	width:240px;
	height:18px;
	padding:5px 0 2px 15px;
	background:url('../templates/images/1pxblue.png');
}
html>body .modtitle{
	right:0px;
	height:18px;
	width:225px;
}
#latestnews{
	padding: 20px 0 0 0;
	height:300px;
}
html>body #latestnews{
	min-height:300px;
	height:auto;
}
.newsdate{
	border-bottom:solid 1px #BDBDBD;
	margin:0 35px 5px 0;
	line-height:20px;
	font-weight: bold;
}
.newstext{
	margin:0 35px 0 0;
}
.read_more{
	margin-left:350px;
}
a.read_more:link,
a.read_more:active,
a.read_more:visited,
a.read_more:hover
{
	font-weight: bold;
}
.newsoverview {
	position:relative;
	margin-left:360px;
	top:0px;
}
.newsoverview a:link,
.newsoverview a:active,
.newsoverview a:visited {
	color:#4E87A4;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	padding:0 10px 0 0;
	display:block;
	text-decoration:none;
}
.newsoverview a:hover {
	color:#FF9900;
	text-decoration:underline;
}
.newstext a:link,
.newstext a:active,
.newstext a:visited{
	color:#4E87A4;
	text-decoration:none;
}
.newstext a:hover{
	color:#FF9900;
	text-decoration:underline;
}
.containerimage{
	display:block;
	float:left;
	margin:0 15px 0 0;
	width:150px;
	height:75px;
}
html>body .containerimage{
	min-height:75px;
	height:auto;
	min-width:150px;
	width:auto;
}
span.title_orange{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
	text-transform:uppercase;
}

#frontagenda .col1{
	width:40px;
	border-bottom:solid 1px #BDBDBD;
}
#frontagenda .col2{
	border-bottom:solid 1px #BDBDBD;
}

#frontagenda{
	padding: 20px 0 20px 0;
	margin: 0 35px 0 0;
}
#frontagenda table{
	width:93%;
}
html>body #frontagenda table{
	width:100%;
}
#frontagenda a{
	text-decoration: none;
}
#frontagenda a:hover{
	text-decoration: underline;
}
.colw2{
	width:219px;
	padding:0;
}
html>body .bgRighBox{
	margin:0 0 0 0;
	padding: 5px 0 5px 12px;
	width:196px;
}
.bgRighBox{
	font-size:11px;
	color:#437E9C;
	font-weight:bold;
	text-transform:uppercase;
	padding: 5px 0 5px 12px;
	width:196px;
	background:url('../templates/images/1pxgray.png');
	margin:0 0 0 0;
}
.bgRighBox table{
	font-size:10px;
	color: #000;
	font-weight:normal;
}
#soontext{
	font-size:11px;
	color:#437E9C;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 0 0;
	padding: 5px 0 5px 12px;
	width:196px;
	background:url('../templates/images/1pxgray.png');
}
html>body #soontext{
	margin:0 0 0 0;
	padding: 5px 0 5px 12px;
	width:196px;
}

#modtheater{
	background:url('../templates/images/1pxgray.png');
	width:208px;
	height:750px;
	margin:0 0 0 0;
}
html>body #modtheater{
	width:208px;
}
#modtheater img{
	margin:0;
}
#modtheater ul{
	list-style-type:none;
	width:197px;
	padding:0 0 5px 11px;
	margin:0 0 0 0;
}
html>body #modtheater ul{
	width:199px;
}
#modtheater ul li a{
	display:block;
	width:195px;
	text-decoration:none;
	line-height:22px;
	padding: 0 20px 0 0;
}
html>body #modtheater ul li a{
	width:175px;
}
#modtheater ul li a.indicator{
	background: url('../templates/images/pointergray.png') no-repeat right center;
	display:block;
	width:175px;
	text-decoration:none;
	line-height:22px;
}
html>body #modtheater ul li a.indicator{
	width:175px;
}


/* module theater text */
span.textdate1{
	font-size:11px;
	font-weight:bold;
	text-transform:lowercase;
}
span.textname1{
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
	text-transform:uppercase;
}
span.textlocation1{
	font-size:11px;
	color:#B2B2B2;
}

/*    main menu    */
#barorange{
	display:none;
}
#main_menu{
	height:20px;
	z-index:100;
	background:url('../templates/images/bgmenu.png') repeat-y;
}
html>body #main_menu{
	min-height:20px;
	height:auto;
}

/* Begin Horiontal menu */
#main_menu ul {
	margin: 0; 
	border: 0 none; 
	padding: 0; 
	width: 870px; /*For KHTML*/ 
	list-style-type: none; 
}
#main_menu ul li {
	color: #FFF; 
	border:0; 
	vertical-align:bottom; 
	margin: 0; 
	padding: 0; 
	float: left; /*For Gecko*/ 
	display: inline; 
	list-style: none; 
	position: relative; 
	height: 20px; 
}

#main_menu ul ul {
	margin: 0; 
	border: 0 none; 
	padding: 0; 
	width: 160px; 
	list-style: none; 
	display: none; 
	position: absolute; 
	top: 24px; 
	left: 0px;
	z-index:1001;
}

#main_menu ul ul li { 
	float: none; /*For Gecko*/ 
	display: block !important; 
	display: inline; /*For IE*/
}

/* Root Menu */
#main_menu ul a { 
	margin:0 0 0 0;
	padding: 0 8px 0 8px;
	display:block;
	float: none !important; /*For Opera*/ 
	float: left; /*For IE*/ 
	display: block;
	color: #FFF; 
	font-size: 12px;
	text-decoration: none; 
	height: auto !important; 
	height: 1%; /*For IE*/ 
	line-height:20px;
	background:url('../templates/images/1pxorange.png');
	border-right:solid 1px #FFF;
	z-index:1001;
}

/* Root Menu Hover Persistence */
#main_menu ul a:hover, 
#main_menu ul li:hover a, 
#main_menu ul li.iehover a {
	background:url('../templates/images/1pxblue.png');
	color: #FFF;
	margin:0 0 0 0;
	z-index:1001;
}

/* 2nd Menu */
#main_menu ul li:hover li a, 
#main_menu ul li.iehover li a {
	border:solid 1px #FFF; 
	float: none;
	color: #FFF;
	background:url('../templates/images/1pxorange.png');
	margin:0 0 0 0;
}

/* 2nd Menu Hover Persistence */
#main_menu ul li:hover li a:hover, 
#main_menu ul li:hover li:hover a, 
#main_menu ul li.iehover li a:hover, 
#main_menu ul li.iehover li.iehover a { 
	background:url('../templates/images/1pxblue.png');
	color: #FFF;
}

/* 3rd Menu */
#main_menu ul li:hover li:hover li a, 
#main_menu ul li.iehover li.iehover li a { 
	background:url('../templates/images/1pxorange.png');
	color: #FFF;
}
/* 3rd Menu Hover Persistence */
#main_menu ul li:hover li:hover li a:hover, 
#main_menu ul li:hover li:hover li:hover a, 
#main_menu ul li.iehover li.iehover li a:hover, 
#main_menu ul li.iehover li.iehover li.iehover a { 
	background:url('../templates/images/1pxblue.png');
	color: #FFF;
}

/* 4th Menu */
#main_menu ul li:hover li:hover li:hover li a, 
#main_menu ul li.iehover li.iehover li.iehover li a {
	background:url('../templates/images/1pxorange.png');
	color: #FFF;
}

/* 4th Menu Hover */
#main_menu ul li:hover li:hover li:hover li a:hover, 
#main_menu ul li.iehover li.iehover li.iehover li a:hover {
	background:url('../templates/images/1pxblue.png');
	color: #FFF;
}

#main_menu ul ul ul, 
#main_menu ul ul ul ul {
	display: none; 
	position: absolute; 
	top: 0; 
	left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
#main_menu ul li:hover ul ul,
#main_menu ul li:hover ul ul ul, 
#main_menu ul li.iehover ul ul, 
#main_menu ul li.iehover ul ul ul {
		display: none;
}

#main_menu ul li:hover ul,
#main_menu ul ul li:hover ul,
#main_menu ul ul ul li:hover ul,
#main_menu ul li.iehover ul,
#main_menu ul ul li.iehover ul,
#main_menu ul ul ul li.iehover ul {
  display: block;
}
/* End Horiontal menu */


/* menu right side - reservation */
#menureservation ul{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#menureservation ul li{
	background:url('../templates/images/1pxblue.png');
	width:198px;
}
html>body #menureservation ul li{
	width:208px;
}
#menureservation ul li a{
	display:block;
	height:23px;
	background: url('../templates/images/pointerblue.png') no-repeat right center;
	font-size:12px;
	color:#B8CFDB;
	text-transform:uppercase;
	padding:7px 0 0 10px;
	text-decoration:none;
	width:198px;
}
html>body #menureservation ul li a{
	height:23px;
	width:198px;
}
#menureservation ul li a:hover{
	text-decoration:underline;
}

/* menu right side - newsletter */
#newsletter ul,
.rightBoxOrange ul{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#newsletter ul li,
.rightBoxOrange ul li{
	background:url('../templates/images/1pxorange.png');
	width:198px;
}
html>body #newsletter ul li,
html>body .rightBoxOrange ul li{
	width:208px;
}
#newsletter ul li a,
.rightBoxOrange ul li a{
	display:block;
	height:23px;
	background: url('../templates/images/pointerorange.png') no-repeat right center;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	padding:7px 0 0 10px;
	text-decoration:none;
	width:198px;
}
html>body #newsletter ul li a,
html>body .rightBoxOrange ul li a{
	height:23px;
	width:198px;
}
#newsletter ul li a:hover,
.rightBoxOrange ul li a:hover{
	text-decoration:underline;
}

/* menu right side - guestbook */
#guestbook ul{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#guestbook ul li{
	background:url('../templates/images/1pxblue.png');
	width:198px;
}
html>body #guestbook ul li{
	width:208px;
}
#guestbook ul li a{
	display:block;
	height:23px;
	background: url('../templates/images/pointerblue.png') no-repeat right center;
	font-size:12px;
	color:#B8CFDB;
	text-transform:uppercase;
	padding:7px 0 0 10px;
	text-decoration:none;
	width:198px;
}
html>body #guestbook ul li a{
	height:23px;
	width:198px;
}
#guestbook ul li a:hover{
	text-decoration:underline;
}

/* logo sponsor */
#logo_sponsor{
	padding: 0 0 0 0;
	width:207px;
	height:200px;
	background:#FFF;
	margin:0 0 40px 1px;
}
#logo_sponsor #sponsortext{
	font-size:11px;
	padding: 5px 3px 5px 3px;
	margin:0 0 10px 0;
	color:#437E9C;
	font-weight:bold;
}

#logo_sponsor #sponsorimage{
	text-align:center;
}


#barblue{
	height:20px;
	background:url('../templates/images/barblue.png');
}
html>body #barblue{
	min-height:20px;
	height:auto;
}
/* menu in the blue bar */
#barblue ul{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#barblue ul li{
	display:block;
	float:left;
	padding:2px 0 0 0;
}
#barblue ul li a{
	color:#B8CFDB;
	text-decoration:none;
	margin: 0 6px 0 8px;
}
#barblue ul li a:hover{
	text-decoration:underline;
}

/* footer */
#footer{
	position:absolute;
	padding:2px 0 0 0;
	color:#B8CFDB;
	left:0px;
	bottom:-2px;
	background:url('../templates/images/barblue.png');
	height:20px;
	width:867px;
	text-align:center;
}
html>body #footer{
	min-height:18px;
	height:auto;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	color:#FF9900;
	text-decoration:none;
}


#pagetext{
	padding:20px 0 50px 0;
}
.menuBlue{
	display:none;
}
html>body .perMonth{
	top:10px;
}
.perMonth{
	display:none;
	position:absolute;
	width:130px;
	top:0px;
	left:75px;
	background:#FFF;
	z-index:10000;
	padding:0 0 5px 0;
	border:solid 1px #CCC;
}
.perMonth a{
	text-decoration:none;
}
.perMonth a:hover{
	color:#FF9900;
}
.perMonth .rowSelect{
	padding:5px 0 0 10px;
}
.containerMonth{
	position:relative;
	height:40px;
}
#monthTitle{
	position:absolute;
	padding:5px 0 0 10px;
	left:0px;
	top:0px;
	height:25px;
	width:120px;
	background:#e5e5e5;
	text-transform: uppercase;
	text-align:center;
}
html>body #monthTitle{
	height:20px;
	min-width:110px;
	width:auto;
}
#showsPerMonth{
	border-top:solid 1px #CCC;
	width:450px;
}
#showsPerMonth table{
	width:100%;
}
#content_text{
	padding:0px 10px 30px 0px;
}
#content_text table{
	width: 450px;
}
select, input{
	font-size:10px;
}
input.errorText{
	border: solid 1px red;
}
input.text{
	border: solid 1px #ccc;
}

/* Fotoalbum */
#photoalbum ul {
	margin-left:0;
	border:0;
	padding:0;
	list-style:none;
}
#photoalbum .cat_name {
	font-size:14px;
	font-weight: bold;
	background:none;
	color:#FF8F00;
	margin-left:20px;
	margin-bottom:15px;
	padding:0px;
}
#photoalbum ul li {
	margin-left:40px;
	padding:0px;
	border:0;
	list-style:square;
}
#photoalbum ul li a:link,
#photoalbum ul li a:active,
#photoalbum ul li a:visited {
	font-size:12px;
	color: #004670;
	text-decoration:none;
}
#photoalbum ul li a:hover {
	font-size:12px;
	color: #FF8F00;
	text-decoration:none;
}
#photoalbum p{
	font-size:12px;
	background:none;
	margin-left:20px;
	margin-bottom:15px;
	color:#000000;
}
#photoalbum img{
	border:solid 1px #000000;
	margin:0;
}
/* End Fotoalbum */

/* contactform */
.contactform {
	position: relative;
	top:0px;
	z-index:10;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	visibility:visible;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:normal;
}
.contactform p {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:normal;
}
.contactform .error {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
/* end contactform */

/* sitemap */
.sitemap_menuname {
	font-size: 14px;
	font-weight:bold;
	color:#FF8F00;
	text-transform: uppercase;
}
#link-sitemap {
	position: absolute;
	right: 2px;
	top: 50px;
	padding: 4px;
}
#link-sitemap a:link, 
#link-sitemap a:active,
#link-sitemap a:visited,
#link-sitemap a:hover {
	font-size: 10px;
	text-decoration:none;
}
#sitemap a:link, 
#sitemap a:active,
#sitemap a:visited,
#sitemap a:hover {
	font-size: 10px;
	text-decoration:none;
}
#sitemap ul {
	list-style-type:none;
	padding-left:5px;
	margin:0 0 6px 0;
}
#sitemap ul li  {
	padding-left:3px;
	margin-left:10px;
	margin-bottom:6px;
	margin-top:6px;
	height:auto;
	min-height:18px;
	line-height:16px;
}
#sitemap ul li ul li {
	padding-left:3px;
	margin-left:10px;
	margin-bottom:6px;
	margin-top:6px;
	line-height:16px;
}
#sitemap ul li ul li ul li {
	padding-left:3px;
	margin-left:10px;
	margin-bottom:6px;
	margin-top:6px;
	line-height:16px;
}
#sitemap ul li ul li ul li ul li {
	padding-left:3px;
	margin-left:10px;
	margin-bottom:6px;
	margin-top:6px;
	line-height:16px;
}
/* end sitemap */

/* search section */

#search_results {
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
#search_results h2 {
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
#search_results p {
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
/* end search section */

#frmReservation{
	margin: 0 0 40px 0;
}

.menuBlue ul li {
	position: relative;
}
.menuLevel3{
	display: none;
	position:absolute;
	background:#fff;
	left:0px;
	top: 20px;
	background:url('../templates/images/1pxblue.png');
	width: 857px;
	z-index:1000;
}
#backLink{
	position:absolute;
	right: 10px;
	top: 0px;
}
#sectionReservation table tr td{
	border:solid 1px #ccc; 
}
#sectionReservation table .col2{
	width: 80%; 
}
