@charset "utf-8";
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
border: 2px solid black;padding: 0px 0px;}
DIV.csc-textpic-imagewrap { padding: 0; }
DIV.csc-textpic IMG { border: none; }
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }
/* Clearer */
DIV.csc-textpic-clear { clear: both; }
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */margin-right: 10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */margin-left: 10px;
}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 5px; }
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left: 10px !important;
}
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }
/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* Browser fixes: */
/* Fix for unordered and ordered list with image "In text, left" */
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }

html{}
body{margin:0;padding:0;background:#f3f4ef url(img/bg.jpg) no-repeat center top;width:100%;display:table;font-family:Arial, sans-serif;font-size:100%;line-height:1.225em;}
h1{font-size: 1.375em;line-height: 1.636em;margin: 0;}
h2{font-size: 1.125em;margin:1em 0;}
h3{font-size: 1.0em;margin:0.889em 0;}
p,ul,ol,label,legend{font-size: 0.875em;margin: 1.286em 0;}
div#clearerContentElements{width:884px;border:none;clear:both;}
div#clearerWrapContentElements{width:884px;border:none;clear:both;}
div#clearerArea-h1{width:884px;border:none;clear:both;}
div#clearerArea-h3{width:884px;border:none;clear:both;}
div#clearerWrapFoot{width:884px;border:none;clear:both;}
div#clearerWrapContent{width:884px;border:none;clear:both;}

#wrapAll{margin:0 auto;width:990px;padding:0;background:transparent;}
/*#wrapAll div{margin:0;padding:0;}*/

#wrapHead{width:990px;height:232px;background:transparent url(img/header-bg.png) center top no-repeat;overflow:hidden;}
	#area-h1{margin:0;padding:0;width:942px;min-height:64px;height:auto !important;height:64px;}
		#area-h1.content{padding:36px 24px 24px 24px;font-size:1.125em;font-family:Georgia, "Times New Roman", Times, serif;}
	#area-h2{width:300px;height:100px;float:left;}
		#area-h2 div.csc-textpic{margin-left:36px;margin-top:57px;}
	#area-h3{width:608px;height:100px;float:right;margin-right:12px;}
	#area-h4{width:608px;height:60px;}
	#area-h5{width:608px;height:36px;float:right;}

#wrapContent{width:990px;height:451px;padding:0;background:transparent url(img/bg-content.png) no-repeat;}
#wrapContent2{width:990px;min-height:451px;height:auto !important;height:451px;padding:0;background:transparent url(img/bg-content-repeat.png) repeat-y;}
#wrapContent2Top{width:990px;height:24px;padding:0;background:transparent url(img/bg-content-repeat-top.png) no-repeat;}
#wrapContent2Bottom{width:990px;height:25px;padding:0;background:transparent url(img/bg-content-repeat-bottom.png) no-repeat;}
	#wrapContentElements{width:990px;min-height:20px;height:auto !important;height:20px;}	
		#area-c1{width:451px;float:right;}
		#area-c2{width:429px;float:left;margin-left:12px;padding-top:24px;}
		#area-c3{width:429px;float:right;margin-right:12px;padding-top:24px;}
		#area-c4{width:858px;float:right;margin-right:12px;padding-top:24px;}
		.coda-slider-wrapper{height:400px;}
		#area-e1{width:451px;}
		#area-e3{width:429px;}
		#area-e4{width:429px;}
		#area-e5{width:429px;}
		#area-e6{width:420px;}
		#area-e6 * {margin:0; padding:0;}
			.panel h5{display:none;}

#wrapFootBar{width:100%;height:220px;background:transparent url(img/bg-foot.png) repeat-x;}
	#wrapFoot{width:990px;margin:0 auto;color:#fff;padding-top:100px;}
		#area-f1{width:990px;margin:0;padding:0;float:right;margin-right:12px;height:48px;}
		#area-f2{width:990px;margin:0;padding:0;float:right;margin-right:12px;height:48px;}

#wrapFloat1{width:451px;height:428px;position:absolute;top:0px;left:50%;margin-top:238px;margin-left:32px;}

ul.menu-horizontal{float:right;font-size:0.85em;list-style:none;margin:0 12px 0 0;padding:0}
ul.menu-horizontal li{display:block;float:left;}
ul.menu-horizontal li a{color:#000;text-decoration:none;display:block;}
ul.menu-horizontal li a:hover,ul.menu-horizontal li.act a{text-decoration:underline;}

ul.menu-vertical{font-size:0.85em;list-style:none;margin:0 12px 0 0;padding:0}
ul.menu-vertical li{display:block;}
ul.menu-vertical li a{color:#000;text-decoration:none;display:block;}
ul.menu-vertical li a:hover,ul.menu-vertical li.act a{text-decoration:underline;}

ul#menu-left{margin-top:12px;}
ul#menu-left li{width:220px;line-height:2.0em;margin-bottom:6px;padding:3px;}
	ul#menu-left li.boxcolor1{background:#8cd600;}
	ul#menu-left li.boxcolor2{background:#566314;}
	ul#menu-left li.boxcolor3{background:#ceea82;}

ul#menu-head{margin-top:12px;}
ul#menu-head li{margin-left:6px;}
ul#menu-head2{margin-top:6px;clear:both;}
ul#menu-head2 li{margin-left:6px;}
ul#menu-service li{margin-left:6px;}
ul#menu-foot li{margin-left:6px;}
ul#menu-foot li a{color:#fff;}

p a,#middle #contentmain .csc-default ul.csc-menu li.a{color:#1b1464;}

.tx-powermail-pi1 fieldset{ background: url(img/bg-form-fieldset.png) no-repeat 0 0; border: 1px solid #666; position: relative; padding: 20px 0 0;}
.tx-powermail-pi1 fieldset div{ background: url(img/bg-form-fieldset-div.png) repeat-y 0 0; margin: 0 0 10px; overflow: hidden; padding: 5px 5px 5px 0; }
.tx-powermail-pi1 fieldset div label{ float: left; margin: 9px 20px 0 0; width: 135px; padding-left:5px;}
.tx-powermail-pi1 fieldset input.tx-powermail-pi1-text, .tx-powermail-pi1 fieldset textarea, .tx-powermail-pi1 fieldset select{ display: block; font-family:Arial, sans-serif, sans-serif; float: left; margin: 0; }
.tx-powermail-pi1 fieldset input { padding: 6px 3px; width: 238px; }
.tx-powermail-pi1 fieldset select { padding: 6px 3px; width: 246px; }
.tx-powermail-pi1 fieldset p.tx-powermail-pi1-text{ }
.tx-powermail-pi1 fieldset textarea { height: 89px; padding: 3px; width: 238px; }
/* Radio buttons + checkboxes */
.tx-powermail-pi1 fieldset div ul{ float: left; margin: 5px 0 0 0; list-style:none; }
.tx-powermail-pi1 fieldset div ul li{ margin: 0 0 5px; padding: 0; }
.tx-powermail-pi1 fieldset div ul li label{ display: inline; float: none; margin: 0 10px 0 0; padding: 0; }
.tx-powermail-pi1 fieldset div ul li input{ border: inherit; display: inline; margin: 0 5px; padding: 0; width: auto; }
.tx-powermail-pi1 fieldset div p.tx-powermail-pi1-error{ font-size:0.825em; color:#990000;}
.tx-powermail-pi1 fieldset div.powermail_send_or_back,
.tx-powermail-pi1 fieldset div.tx_powermail_pi1_fieldwrap_html_submit{ background:none; }
.tx-powermail-pi1 fieldset div.tx_powermail_pi1_fieldwrap_html_submit input.powermail_plaatsuwreserveringsverzoek.powermail_submit { background: url(../../images/controleren.png) no-repeat 0 0; border: none; cursor: pointer; float: right; height: 32px; margin: 0 0 0 0; overflow: hidden; padding: 32px 0 0 120px; width: 120px; }
.tx-powermail-pi1 fieldset div form input.tx-powermail-pi1_confirmation.tx-powermail-pi1_confirmation_back { background: url(../../images/verbeter-invoer.png) no-repeat 0 0; border: none; cursor: pointer; float: left; height: 32px; margin: 0 0 0 0; overflow: hidden; padding: 32px 0 0 120px; width: 120px; }
input.submitbutton { background: url(img/verzenden.png) no-repeat 0 0; border: none; cursor: pointer; float: right; height: 46px; margin: 0 0 0 0; overflow: hidden; padding: 32px 0 0 120px; width: 180px; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Georgia, "Times New Roman", Times, serif; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { font-weight: bold; color: #000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #000; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { font-weight: bold; color: #006600; }
.ui-state-hover a, .ui-state-hover a:hover { color: #006600; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { font-weight: bold; color: #006600; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #006600; text-decoration: none; }
/*.ui-widget :active { outline: 0; }*/


