@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, form, fieldset, p, ol, ul, li, dt, dd, dl { 
	margin: 0; 
	padding: 0; 
}
body {
	background-color: #ffffff;
	color: #666666;
	font: 62.8% Verdana, Arial, Helvetica, sans-serif;
}
html>body { 
	font-size: 10px; 
}
ul, ol {
	list-style:none;
}
h1, h2, h3, h4, h5, h6, pre, code { 
	font-weight: normal;
	font-size:1em;
}
img, fieldset { 
	border: 0; 
	margin: 0; 
}
a { 
	text-decoration: none; 
}
.center { 
	clear: both; 
	margin: 0 auto; 
	position: relative; 
	text-align: left; 
	width: 96em;
}
.left {
	float: left;
	width: 69.75em;
}
.right {
	float: right;
	width: 22.0em;
}
.clear { 
	clear: both;
}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html .clearfix { 
	height: 1%; 
}
h1 {
	font-size: 2.0em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.6em;
}
h4 {
	font-size: 1.4em;
}
h5 {
	font-size: 1.2em;
}

/* Header */
h1 {
	height: 6.1em;
	width: 6.1em;
	top: 1em;
	position: absolute;	
}
h1 img {
	display: none;
}

/* FIR Image Replacement */
.fir {
	text-indent: -999em;
}
.fir a {
	display: block;
	height: 100%;
	overflow: hidden;
	width: 100%;
	text-indent: -999em;
}

/* FCE's */
.col-50-50 .col-right, .col-50-50 .col-left {
	width: 46.39%;
}
.col-66-33 .col-right {
	width: 30.92%;
}
.col-66-33 .col-left {
	width: 61.85%;
}
.col-right {
	float: right;
}
.col-left {
	float: left;
}

/* Main and bottom navigation */
#main-navigation {
	float: right;

}
#main-navigation {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#main-navigation li {
	position: relative;
	float: left;	
	padding: 0.5em 0;
	text-indent: 1.0em;
	margin-right: 0.5em;
	background: url(/fileadmin/templates/images/main_navigation_bullet.gif) no-repeat left 0.9em;
}
#main-navigation ul {
	visibility: hidden;
	position: absolute;
	top: 1.7em;
	left: 0;
	margin-left: 1em;
	margin-top: 0.5em;
	padding: 0.5em 1em 1em 1em;
	border: 1px solid;
}
#main-navigation ul li {
	float: none;
	text-indent: 0;
	margin: 0;
}
#main-navigation li:hover ul {
	visibility: visible;
}
#main-navigation li ul li {
	background-image: none;
}
#main-navigation li a:hover {
	text-decoration: none;
}
#main-navigation li ul li a:hover {
	text-decoration: underline;
}

/* Introduction text */
#intro {
	display: inline;
	margin-top: 5em;
	margin-left: 16.0em;
	width: 52.5em;
}
#intro p {
	font-size: 1.6em;
	line-height: 1.4em;
	margin-bottom: 1em;
}
#intro p a:hover {
	text-decoration: underline;
}

/* Latest news */
#latest-news {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3.4em 0 0;
}
#latest-news h3 {
	height: 2.1em;  
}
#latest-news dl {
	font-size: 1.0em;
	line-height: 1.5em; 
	padding: .7em 0;
}
#latest-news dl dd {
	font-size: 1.3em;
}
#latest-news dl a:hover {
	text-decoration: underline;
}
#latest-news dd {
	margin-bottom: 1.0em;
}
#latest-news p {
	height: 1.8em;
	width: 7.8em;
	display: inline-block;
	background: url(/fileadmin/templates/images/meernieuws.gif) no-repeat;
}
#latest-news p.rss, p.rss {
	height: 1.8em;
	width: 1.8em;
	background: url(/fileadmin/templates/images/rss.gif) no-repeat;
}

/* Selectors */
#selectors {
	clear: both;
	
}

/* Scene selector */
#scene-selector {
	margin-top: 5.0em;
	height: 1.6em;
	background-color: #333333;
}
#scene-selector ul {
	margin-top: 0.2em;
	margin-left: 0.7em;
}
#scene-selector li {
	float: left;
	display: inline;
	font-size: 0.9em;
	color: #ffffff;
}
#scene-selector a {
	color: #ffffff;
	padding: 0.2em 0.74em;
}
#scene-selector a:hover, #scene-selector a.active {
	color: #fff000;
	background-color: #adadad;
}

/* Language selector */
#language-selector {
	margin-top: 4.5em;
}
#language-selector li {
	float: left;
	display: inline;
	height: 1.6em;
	width: 1.6em;
	margin-right: 0.5em;
}
#language-selector a {
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-999em;
	width:100%;
}
#language-selector .nederlands {
	background: url(/fileadmin/templates/images/flags/nl.gif);
}
#language-selector .deutsch{
	background: url(/fileadmin/templates/images/flags/de.gif);
}
#language-selector .english{
	background: url(/fileadmin/templates/images/flags/gb.gif);
}

/* Bar class */
.bar {
	border-top: 0.2em solid #ffffff;
	color: #ffffff;
}
.bar .center {
	padding: 1.0em 0;
}
#chapternav-27 p a, #chapternav-28 p a, #chapternav-29 p a, #chapternav-30 p a{
	color: #ffffff;
	display: block;
	width: 100%;
}
#chapternav-27:hover {
	background: #622980 url(/fileadmin/templates/images/chapternav-27_ro.jpg) no-repeat center top;
}
#chapternav-27 p, #chapternav-28 p, #chapternav-29 p, #chapternav-30 p {
	font-size: 1.1em;
}
#chapternav-27, #chapter-27 {
	background-color: #622980;
}
#chapternav-27 .center {
	background: url(/fileadmin/templates/images/row1_right_bg.jpg) no-repeat right bottom;
}
#chapternav-28:hover {
	background: #db0000 url(/fileadmin/templates/images/chapternav-28_ro.jpg) no-repeat center top;
}
#chapternav-28, #chapter-28 {
	background-color: #db0000;
}
#chapternav-28 .center {
	background: url(/fileadmin/templates/images/row2_right_bg.jpg) no-repeat 83.4em bottom;
}
#chapternav-29:hover {
	background: #ff0066 url(/fileadmin/templates/images/chapternav-29_ro.jpg) no-repeat center top;
}
#chapternav-29, #chapter-29 {
	background-color: #ff0066;
}
#chapternav-29 .center {
	background: url(/fileadmin/templates/images/row3_right_bg.jpg) no-repeat right bottom;
}
#chapternav-30:hover {
	background: #0099cc url(/fileadmin/templates/images/chapternav-30_ro.jpg) no-repeat center top;
}
#chapternav-30, #chapter-30, #chapter-104, #chapter-105, #chapter-113 {
	background-color: #0099cc;
}
#chapternav-30 .center {
	background: url(/fileadmin/templates/images/row4_right_bg.jpg) no-repeat 83.4em bottom;
}
#chapter-27, #chapter-28, #chapter-29, #chapter-30, #chapter-104, #chapter-105, #chapter-113 {
	padding-bottom: 1em;
}

/* Subnavigation */
#sub-navigation {
	margin: 1.5em 0 2em 0;
}
#sub-navigation, #sub-navigation ul {
	list-style-type: none;
}
#sub-navigation ul {
	margin: 0;
}
#sub-navigation ul ul {
	margin-left: 1.5em;
}
#sub-navigation a {
	font-weight: bold;
	display: block;
}
#sub-navigation ul a {
	margin-left: 1.5em;
	font-weight: normal;
}
#sub-navigation a {
	text-decoration: none;
}

/* First footer */
#footer1 {
	background-color: #f4f4f4;
	border-top: 0.2em solid #ffffff;
}
#footer1 .center { 
	padding-top: 3.0em;
}
#footer1 h2 {
	margin-bottom: 0.6em;
}
#footer1 h3 {
	margin-bottom: 1.0em;
}
#info, #calendar {
	padding-bottom: 3.0em;
}
#info p {
	font-size: 1.2em;
	line-height: 1.6em;
	margin-bottom: 1em;
}

/* Calendar */
#calendar {
	font-family: Arial, Helvetica, sans-serif;
}
#calendar dl {
	font-size: 1.0em;
	line-height: 1.5em;
}
#calendar dl dt {
	text-indent: 2.0em;
}
#calendar .csc-textpic dl dt {
	text-indent: 0em;
}
#calendar dl dt {
	background: url(/fileadmin/templates/images/date.png) no-repeat left;
}
#calendar  .csc-textpic dl dt {
	background: none;
}
#calendar dl dd {
	font-size: 1.3em;
}
#calendar dl a {
	color: #0099cc;
}
#calendar dl a:hover {
	text-decoration: underline;
}
#calendar dl dd {
	margin-bottom: 1.0em;
	text-indent: 1.5em;
}
#calendar .csc-textpic dl dd {
	margin-bottom: 0em;
	text-indent: 0em;
}
#calendar .download {
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Second footer */
#footer2 {
	background: #f4f4f4 url(/fileadmin/templates/images/footer2_bg.gif) repeat-x bottom;
}
#footer2 h3 {
	margin-bottom: 1.0em;
}
#tickets, #folkbal {
	float: left;
	width: 29.2em;
	margin-right: 4.25em;
}
#tickets, #folkbal, #gallery {
	padding-bottom: 8.0em;
	color: #999999;
}
#tickets p, #folkbal p, #gallery p {
	font-size: 1.1em;
	line-height: 1.4em;
}
#tickets {
	background: url(/fileadmin/templates/images/tickets_bg.jpg) no-repeat center bottom;
}
#folkbal {
	background: url(/fileadmin/templates/images/folkbal_bg.jpg) no-repeat center bottom;
}
#gallery {
	background: url(/fileadmin/templates/images/gallery_bg.jpg) no-repeat center bottom;
    width: 28.8em;
}

/* Final footer */
#footer3 {
	background-color: #622983;
	color: #ffffff;
}
#footer3 .center { 
	padding: 2.0em 0;
	background: url(/fileadmin/templates/images/logo_text.gif) no-repeat right bottom;
}
#footer3 ul {
	float: left;
	font-size: 1.1em;
	width: 69.4em;
	margin-bottom: 2em;
}
#footer3 li {
	float: left;
	display: inline;
	margin-right: 1em;
	margin-bottom: 1em;
}
#footer3 li a {
	color: #ffb400;
	display: block;
}
#footer3 li a:hover {
	text-decoration: underline;
}
#footer3 ul#disclaimer {
	margin: 1.0em 0 0 0;
	font-size: 1.0em;
}
#footer3 ul#disclaimer a {
	color: #f4f4f4;
}

/* Content */ 
.content {
	line-height: 1.6em;
}
.content a {
	text-decoration: underline;
}
.content a:hover {
	text-decoration: underline;
}
.content .right, .content .left {
	font-size: 1.1em;
}
.content .right {
	width: 20em; /* Hacking the width because of the font-size */
}
.content .left {
	width: 62.9em; /* Hacking the width because of the font-size */
}
.content h5, .content h6, .content p {
	margin: 0.7em 0 1em;
}
.content .left>p:first-child,
.content .center>p:first-child {
	font-size: 1.45em;
	line-height: 1.6em;
}
.content .left ul, .content .left ol {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 1.5em;
}
.content .left ul#news-list, .content .left .tx-cal-controller ul {
	list-style-type: none;
	margin-left: 0em;
}

/* Content element table */
.contenttable {
	width: 100%;
	margin-bottom: 1em;
}
.contenttable td {
	vertical-align: text-top;
}
.contenttable-1 .td-last {
	text-align: right;
	vertical-align:bottom;
}


/* Background frames */
.csc-frame {
	padding: 1em;
}
.csc-textpic-caption p {
	margin: 0;
}
.csc-caption {
	font-size: 0.9em;
	font-weight: bold;
}
.csc-copyright {
	font-size: 0.8em;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 0;
}

/* Google Maps */
.tx-wecmap-pi1 p {
	color: #000000;
	font-size: 1em;
	margin: 0.4em 0;
}
.tx-wecmap-pi1 p.address, .tx-wecmap-pi1 label, .tx-wecmap-pi1 input {
	color: #016799;
	font-size: 0.9em;
}
.tx-wecmap-pi1 label {
	float: left;  
	width: 9em;  
	margin-right: 0.5em; 
}
.tx-wecmap-pi1 h5 {
	margin: 0;
}
.tx-wecmap-map .marker {
	color: #000;
	line-height: 12px;
}

/* Forms */
.csc-mailform ol, .content .left .csc-mailform ol  {
	list-style-type: none;
	margin-left: 0;
}
.csc-mailform ol > li {
	margin-bottom: 0.2em;
}
.csc-mailform label {  
	display: block;
}
.csc-mailform label em {  
	color: #db0000;
	font-weight: bold;
}
.csc-mailform fieldset li {
	display: block;
	float: left;
	width: 50%;
}
.csc-mailform input, .csc-mailform select, .csc-mailform textarea {
	width: 100%;
}
.csc-mailform #captchaResponse {
	width: 50%;
	float: right;
}
.csc-mailform .csc-mailform-submit {
	width: 25%;
	display: block;
	padding: 0;
}
#mailform ul, #tt_address_form ul, .address-error {
	background: url(/fileadmin/templates/images/icon_warning.gif) #fff4e3 no-repeat 0.5em 0.5em;
	padding: 0.5em;
	padding-left: 5em;
	border: 1px solid #db0000;
	color: #db0000;
}
#mailform .error {
	color: #b2e0f0;
	font-weight: bold;
}
.content .left #mailformTitel, .content .left #mailformpostcode {
	width: 100px;
}
.content .left #mailform {
	width: 80%;
}

/* Direct Mail Subscription */
#tt_address_form #address-name, #tt_address_form #address-email {
	width: 100%;
}
#tt_address_form .submit {
	margin-top: 0.2em;
}
#tt_address_form label {
	display: block;
}
.checkbox {
	margin: 0.5em 0;
}
.checkbox input {
	float:left;
	margin: 0.1em 0;
}
.checkbox label {
	padding-left: 1.5em;
}

/* Sponsors */
#sponsors {
	background: #f4f4f4 url(/fileadmin/templates/images/footer2_bg.gif) repeat-x top;
	padding: 2em 0;
}
#sponsors div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 1em;
}
#sponsors .csc-textpic-caption {
	display: none;
}
