/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; }
li { list-style:none; }
html  { position:relative; }
body { width:767px; margin:0 auto; font:68.75% Verdana, Arial, Helvetica, sans-serif; position:relative; line-height:15px;}

/*REPEATING*/
.csc-textpic-imagerow:after, #navigation:after, #content:after, .csc-textpic-imagewrap:after { content:'.'; display:block; visibility:hidden; clear:both; height:0; }
.csc-textpic-imagerow, #navigation, #left_navigation li a, #content, .csc-textpic-imagewrap { display:inline-block; }
.csc-textpic-imagerow, #navigation, #left_navigation li a, #content, .csc-textpic-imagewrap  { display:block; }

/*HOMEPAGE*/
.home #left  { width:225px; padding-left:20px; margin-top:6px; }
.home #content #left h1 { background:none; border-bottom:1px solid #009E60; padding:0; }
.home #left .imgbox  { float:left; margin:17px 0 0 -6px; display:inline  }
.home #left .imgbox  img { border:0; }
.home #left .imgbox  object { display:block; margin:0 5px -1px 5px; }
.home #right { width:503px; }
.home #right h2 { background:url(../images/headings_bg.gif) no-repeat left bottom; }
.home #right .home_imgbox { margin-top:-35px; float:right; }
.home p.more a { padding-right:10px; }
.home #content #homelist li { list-style:none; padding-left:0; line-height:15px; clear:both; padding-bottom:22px; }
.home .headings span { font-weight:bold; color:#FF0000; display:block; }
.home .headings strong { color:#000; }

#header { position:relative; }
#header img { display:block; }
#header h1 img { display:block; }
#header h1 { position:absolute; top:12px; left:11px; }
#header .white_overlay { background:url(../images/white_overlay.png) no-repeat 0 0; width:342px; height:39px; position:absolute; right:0; top:0; }
#navigation  { background:url(../images/navigation_bg.gif) repeat-x 0 0; width:762px; }
#navigation ul { border-right:1px solid #000; float:left; clear:left; overflow:hidden; }
#navigation li { background:url(../images/delimit.gif) no-repeat 0 0; float:left; margin-left:-1px; padding-left:2px; }
#navigation li.active a { background:url(../images/nav_active.gif) repeat-x 0 0; color:#000!important; }
#navigation li a { display:block; padding:11px 20px; font-weight:bold; color:#000; text-transform:uppercase; }
#navigation li a:hover { color:#666; } 

#content { padding:16px 0 15px; }
p.more { text-align:right; }
.csc-header { clear:both; }
#content h1, h2 { font:bold 1.272em Arial, Helvetica, sans-serif; padding:0 0 4px 29px; margin-bottom:15px; }
#content h1 { background:url(../images/headings_bg.gif) no-repeat left bottom; }
#content h2 { background:url(../images/heading2_bg.gif) no-repeat left bottom; clear:both; }
#left { width:174px; float:left; }
#left_navigation { padding-left:5px; }
#left_navigation li { background:url(../images/leftnav_bullet.gif) no-repeat 0 1px; font: 1.272em Arial, Helvetica, sans-serif; }
#left_navigation li a { background:url(../images/leftnav_bg.gif) right bottom no-repeat; display:block; color:#000; padding:0 9px 5px 25px; margin-bottom:10px; }
#left_navigation li.active { background:url(../images/leftnav_bg_active.gif) no-repeat 0 1px; }
#left_navigation li.active a { font-weight:bold; }
#left_navigation li a:hover { color:#999; }
#left_navigation li ul { padding:1px 2px 6px 0; }
#left_navigation ul li { background:none; font:0.857em Verdana, Arial, Helvetica, Geneva, sans-serif; text-align:right; }
#left_navigation li.active ul li a { background:url(../images/leftnav_arrow.gif) no-repeat right 5px; font-weight:normal; margin-bottom:0; color:#009E61; padding:0 9px 1px 0; }
#left_navigation li.active ul li a:hover  { text-decoration:underline; }
#left_navigation li.active ul li.active a {font-weight:bold; background:none;}
#left_navigation li.active ul li.active {background:none;}
#content #list .categoryText ul li {list-style-type:disc; margin-left:20px; padding:0;}

#right { width:569px; float:left; padding:5px 0 0 12px; }
#right a { color: #009e61;}
#right a:hover { color:#009999; text-decoration:underline; }
#right p { padding-bottom:12px; }
#right ul { padding-bottom:10px; }
#right ul li { list-style:inside disc; padding-left:27px; line-height:15px; }
.imgbox, .csc-textpic-imagewrap dl { background:url(../images/imgdiv_top.gif) no-repeat right 0; padding:5px 7px 6px 6px;  margin:-22px 0 0 4px; float:right; position:relative; }
.home .imgbox { padding-right:0; }
.imgbox  { padding-right:0; }
.specialBox { padding:5px 0 6px 6px; }
.csc-textpic-imagerow { padding-bottom:10px; }
dl .csc-textpic-imagewrap dt { display:block!important; padding-bottom:6px; }
.imgbox img, .csc-textpic-imagewrap img { display:block; margin:0 5px -1px 5px; border:1px solid #555 !important; }
.imgbox b, .csc-textpic-imagewrap b { height:8px; width:6px; font-size:1px; display:block; }
.imgbox b.bottombg, .csc-textpic-imagewrap b.bottombg { background:url(../images/imgdiv_bottom.gif) no-repeat 0 0; margin:-1px 0 0 -5px; position:relative; }
.imgbox b { margin:0!important; }
.csc-mailform-field { clear: both; margin-bottom: 5px; } 
.csc-mailform input { background:#fff!important; border: 1px solid #ccc; width: 220px; padding: 1px 4px; } 
.csc-mailform textarea { border: 1px solid #ccc; overflow: auto; padding: 1px 4px; width: 220px; } 
.csc-mailform label { float: left; width: 120px; text-align: right; padding:3px 10px 0 0; }
.csc-mailform-submit { margin-left: 130px; color: #666; width:75px!important; cursor:pointer; }

#content #list { padding-bottom:0; }
#content #list li { padding-bottom:16px; list-style:none; padding-left:0; line-height:15px; }
#list li p { padding-bottom:2px; }
#list li p span { float:left; width:88px; }
#list i { color:#f00; font-style:normal; }
#list p.more { width:425px; }


/*CONTACT*/
#content .contenttable th, #content .contenttable td{ vertical-align:middle; padding:7px 4px; }
#content .contenttable p  { padding-bottom:0; }

#footer  { background:url(../images/footer_bg.gif) repeat-x 0 0; clear:both; padding:3px 20px 3px 0; font-size:0.818em; color:#7D7D7D; }
#footer p { text-align:center; }
#footer p a { color:#7D7D7D; }
#footer span { background:url(../images/printer.gif) no-repeat right center; float:right; padding-right:20px; }
#footer span a { color:#009E61; }

.news li { clear:both; }
.event p span  { float:left; width:80px; display:block; }
.contentprint { padding-top:100px !important; }
.nieuws #content #right, #content .print { width:743px !important; clear:both; }
.contenttable { width:250px; overflow:hidden; }
.contentprint .contenttable { width:400px; }
.close { text-align:right; margin-top:20px; }
.close a { color:#009999; }

p.align-right {text-align: right;}

.tx-slideshow-pi1 {margin:20px 0 0 0!important; padding:0!important;}