* { font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; }

a { font-size:12px; outline:0px; }
img { border:0px; }
img.pointer { cursor:pointer; }
.swflayover { background-color: white; display: block; position: absolute; width:100%; top:0px; cursor:pointer; filter: alpha(opacity=0); opacity:0; }
a:hover { color:#2397C1; }
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
b, strong { color:#2397C1; font-weight:normal; }
p { line-height:19px; padding-bottom:19px; font-size:12px; color:#3E3E3E; }
p.nopadding { padding:0; }
p.caption { color: #3E3E3E;
    font-size: 11px; padding:5px 0px 0px 5px; }
p.kop,
p.kop a { font-size:14px; font-weight:bold; color:#2397C1; min-height:20px; padding-bottom:5px; clear:both; position:relative; text-decoration:none; }
*html p.kop { height:20px; }
p.kop span { color:#FF4029 }

p.kop span.holder { float:left; padding-bottom:4px; color:#2397C1; }
p.kop span.holder span {  }
p.kop span.datum { color:#717160; font-weight:normal; padding-left:10px; font-size:11px; }
p.kop span.twitter { position:relative; display:inline-block; float:right; }
p.kop a.back { position:absolute; color:#FF4029; text-decoration:none; right:25px; top:2px; font-size:11px; font-weight:bold; }
p.kop a.back:hover { color:#FF4029; text-decoration:underline; }
p.kop a.rss { position:absolute; color:#FF4029; text-decoration:none; right:25px; top:2px; font-size:11px; font-weight:bold; background:url(../images/rss.gif) 0 3px no-repeat; padding-left:15px; }
p.kop a.rss:hover { color:#FF4029; text-decoration:underline; }
p.kop a.twitter { display:none; position:absolute; right:0px; top:0px; width:47px; height:59px; background:url(../images/twitter.gif) 0 0 no-repeat;  }
p.kop a.vacaturesKop { position:absolute; color:#FF4029; text-decoration:none; right:-10px; top:2px; font-size:11px; font-weight:bold; }
p.kop a.vacaturesKop:hover { text-decoration:underline; }
#content ul { margin:0px; padding:0px; padding-bottom:19px; }
#content ul li { list-style:outside; font-size:12px; margin-bottom:3px; color:#3E3E3E; margin-left:15px; * margin-left:18px; }
#content ol { margin:0px; padding:0px; padding-bottom:19px; }
#content ol li  { list-style:outside; list-style:decimal;  font-size:12px; margin-bottom:3px; color:#3E3E3E; margin-left:22px; * margin-left:25px;}
input.btnsubmit { display:block; width:138px; height:25px; text-align:center; font-size:12px; font-weight:bold; color:#FFF; line-height:25px; background:url(../images/knoppen.png) 0 -17px no-repeat; border:0px; cursor:pointer; }
input.btnsubmit:hover { background-position:0 -47px; }

input.text {border:1px solid #CDCDCD; color:#000000; padding-left:5px; padding-top:1px; width:200px;margin-right:8px;}

body { background:#FCFDFF url(../images/bg_site.jpg) 0 0 repeat-x; }
#wrapper { width:951px; position:relative; font-size:12px; margin:0 auto;  }

#wrapper #top { height:100px;  width:951px; padding:0px; background:url(../images/bg_top.jpg) 0 0 no-repeat; position:relative; }
#wrapper #top.clean { background:url(../images/bg_top_banner.jpg) 0 0 no-repeat; }
#wrapper #top #logo { width:121px; height:70px; float:left; padding-left:21px; padding-top:23px;  }
#wrapper #top #logo a { display:block; width:121px; height:70px; outline:0px; background:url(../images/logo.gif) 0 0 no-repeat;}
#wrapper #top .banner { position:absolute; right:20px; top:25px; }
#wrapper #top .banner .banner { position:static; }

#wrapper #menu_container { width:951px; height:25px;overflow:hidden;  background:url(../images/bg_menu.jpg) 0 0 repeat-x; }
#wrapper #menu_container ul li { float:left; list-style:none; }
#wrapper #menu_container ul li a { padding:6px 15px 0px 15px; height:20px; font-size:12px; font-weight:bold; background:url(../images/bg_menu_sep.jpg) right bottom no-repeat; font-family:Arial, Helvetica, sans-serif; display:inline-block; text-align:center; text-decoration:none; outline:0px; color:#474747; text-transform:lowercase;  }
#wrapper #menu_container ul li a:hover, #wrapper #menu_container ul li a.active { text-decoration:underline; }

#wrapper #content  { min-height:550px; clear:both; position:relative; overflow:auto; width:909px; padding:0px 20px 20px 20px; border-left:1px solid #C2C8CE; border-right:1px solid #C2C8CE; border-bottom:1px solid #C2C8CE; background:#FFFFFF url(../images/bg_content.jpg) 0 0 repeat-x; }
*html #wrapper #content { height:550px; overflow:visible; }

#wrapper #content #kruimelpad { padding-top:15px; padding-bottom:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#wrapper #content #kruimelpad ul { margin:0px;  }
#wrapper #content #kruimelpad ul li { list-style:none; float:left; font-size:11px; margin:0px; padding:0px 5px 0px 0px; }
#wrapper #content #kruimelpad ul li span { color:#717160; font-size:11px; }
#wrapper #content #kruimelpad ul li a { color:#2397C1; padding-right:10px; text-decoration:none; text-transform:lowercase; outline:0px; font-size:11px; background:url(../images/ico_arrowrightred.gif) center right no-repeat; }
#wrapper #content #kruimelpad ul li a:hover { text-decoration:underline; }
#wrapper #content #kruimelpad ul li b {color:#212119; font-weight:normal; text-transform:lowercase; }

#wrapper #content .column0	{ width:220px; float:left; }
#wrapper #content .column1 { width:535px; float:left;  }
#wrapper #content .column1sub { width:680px; float:left; }
#wrapper #content .column1.zoekresultaten { padding-bottom:20px; }
#wrapper #content .column2 { width:360px; float:left; }
#wrapper #content .column2sub { width:680px; clear:right; margin-left:220px; }
#wrapper #content .column2.banneronly { padding-top:24px; }

#wrapper #content .block { width:487px; height:200px; background-color:#FFFFFF; padding:12px 12px 12px 12px; overflow:hidden; float:left; margin-bottom:20px; border:1px solid #CDCDCD; clear:both; }
#wrapper #content .column2 .block { width:345px; }

#wrapper #content .block.autoheight { height:auto; }
#wrapper #content .block.banner { height:auto; position:relative; }
#wrapper #content #weerverkeer,
#wrapper #content #twitter,
#wrapper #content #column,
#wrapper #content #inloggen,
#wrapper #content #loggedin,
#wrapper #content #allitems,
#wrapper #content #submenu,
#wrapper #content #video,
#wrapper #content #allcomments { background:#FFFFFF url(../images/bg_weerverkeer.jpg) 0 0 repeat-x; }
#wrapper #content #video iframe {  }
#wrapper #content .block span { display:inline-block; width:205px; padding-top:4px; }
#wrapper #content .block span img {width:200px; height:138px; border:1px solid #CDCDCD; }
#wrapper #content .block span.left { float:left; padding-right:5px;}
#wrapper #content .block span.left img { float:left; }
#wrapper #content .block span.right { float:right; padding-left:5px; }
#wrapper #content .block span.right img { float:right; }
#wrapper #content .block a.readmore { clear:both; text-decoration:none; color:#2598F9; font-weight:bold; background:url(../images/ico_arrowrightred.gif) 0 5px no-repeat; padding-left:10px; padding-top:3px; display:inline-block; height:20px; }
#wrapper #content .block a.readmore:hover { text-decoration:underline; }
#wrapper #content .block p { overflow:hidden; }
#wrapper #content .block p.fixed { height:150px; }
#wrapper #content .block p b { color:#FF4029; font-weight:bold; }
#wrapper #content .block table { border-collapse:collapse; }
#wrapper #content .block table tr th, #wrapper #content .block table tr td { vertical-align:middle; line-height:22px; color:#3E3E3E;}
#wrapper #content .block table tr th { color:#FF4029; white-space:nowrap; text-align:left; font-weight:bold; padding-right:10px; }
#wrapper #content .block table tr td.first { padding-right:50px;  }
#wrapper #content .block table tr td a { color:#3E3E3E; text-decoration:none; }
#wrapper #content .block table tr td a:visited { color:#2598F9; }
#wrapper #content .block table tr td a:hover { color:#3E3E3E; text-decoration:underline; }
#wrapper #content .block table tr td a.active { text-decoration:underline; }
#wrapper #content #allitems.block table tr th, #wrapper #content #allitems.block table tr td { vertical-align:top; }

#wrapper #content .block table tr td a.videolink { clear:both; text-decoration:none; color:#2598F9; font-weight:bold; background:url(../images/ico_arrowrightred.gif) 0 7px no-repeat; padding-left:10px; padding-top:3px; display:inline-block; }

#wrapper #content .block .weergadget { padding:0px 0px 12px 45px; }
#wrapper #content .block .weergadget .weer { width:254px; height:205px; overflow:hidden; }
#wrapper #content .block .verkeer div { padding-left:1px; width:344px; height:20px; line-height:20px; color:#3E3E3E;}
#wrapper #content .block .verkeer div b { color:#D3DFE5; font-weight:bold;}
#wrapper #content .block .verkeer div.color { background-color:#D4DFE5; }
#wrapper #content .block .twitterholder {  }
#wrapper #content .block .twitterholder div b { color:#D3DFE5; font-weight:bold; }
#wrapper #content .block .twitterholder a.readmore.follow { background:url(../images/followme.gif) 0 0 no-repeat; display:inline-block; height:60px; padding-left:90px; line-height:19px; padding-top:10px; }
#wrapper #content .block .twitterholder div.color { background-color:#D4DFE5; }
#wrapper #content .block .twitterholder.search a { color:#932223; }
#wrapper #content .block .twitterholder.search tr th { font-weight:normal; }
#wrapper #content .block .twitterholder.search img { width:50px; height:50px; }

#wrapper #content .block#column { position:relative; }
#wrapper #content #column #columnfoto {clear: both;}
#wrapper #content #column p {padding-bottom: 8px; overflow:inherit; }
#wrapper #content #column p strong { color:#3E3E3E; }
#wrapper #content #column img {border: 1px solid #CDCDCD; width:100px; }
#wrapper #content #column a.fotocolumn { display:inline-block; margin:3px 10px 5px 0; float:left; } }

#wrapper #content .block.banner div { text-align:center;  }
#wrapper #content .block.banner img {  }

#wrapper #content .blockwide { padding:7px 7px 7px 10px; width:888px; background-color:#FFFFFF; margin-bottom:20px;  color:#3E3E3E; border:1px solid #CDCDCD; line-height:19px; }
#wrapper #content .blockwide img { border:0px; max-width:891px; }
#wrapper #content .blockwide table { }
#wrapper #content .blockwide b, #wrapper #content .blockwide strong { font-weight:bold; color:#3E3E3E; }
#wrapper #content .blockwide a,
#wrapper #content .blockwide a * { color:#2598F9; font-weight:normal; text-decoration:underline; }
#wrapper #content .blockwide .picholder { display:inline-block; float:left; padding-top:4px; padding-right:7px; }
#wrapper #content .blockwide .picholder img { width:200px; height:138px; border:1px solid #CDCDCD; }
#wrapper #content .blockwide a.readmore { clear:both; text-decoration:none; color:#2598F9; font-weight:bold; background:url(../images/ico_arrowrightred.gif) 0 1px no-repeat; padding-left:10px; }
#wrapper #content .blockwide a.readmore:hover { text-decoration:underline; }

#wrapper #content .blockanp { width:487px; min-height:160px; background-color:#FFFFFF; padding:12px 12px 12px 12px; margin-bottom:20px;  color:#3E3E3E; border:1px solid #CDCDCD; line-height:19px; }
#wrapper #content .blockanp img { border:0px; max-width:891px; }
#wrapper #content .blockanp table { }
#wrapper #content .blockanp b, #wrapper #content .blockanp strong { font-weight:bold; color:#3E3E3E; }
#wrapper #content .blockanp a,
#wrapper #content .blockanp a * { color:#2598F9; font-weight:normal; text-decoration:underline; }
#wrapper #content .blockanp .picholder { display:inline-block; float:left; padding-top:4px; padding-right:7px; }
#wrapper #content .blockanp .picholder img { width:200px; height:138px; border:1px solid #CDCDCD; }

#wrapper #content .column0 .block { width:200px; padding:0px 0px 0px 0px; }
#wrapper #content .column0 .block ul { margin:0px; padding:0px;  }
#wrapper #content .column0 .block ul li { list-style:none; margin:0px; border-bottom:1px solid #CDCDCD; }
#wrapper #content .column0 .block ul li.last { border-bottom:none; }
#wrapper #content .column0 .block ul li a { padding:8px 5px 8px 20px; background:url(../images/ico_arrowrightred.gif) 10px 10px no-repeat; display:block; text-decoration:none; color:#2598F9; font-weight:bold;  }
*html #wrapper #content .column0 .block ul li.last a { padding-bottom:0px; margin-bottom:-5px; }
#wrapper #content .column0 .block ul li a:hover,
#wrapper #content .column0 .block ul li a.active { text-decoration:underline; }

#wrapper #content .column0 #submenu.block ul li a { font-weight:normal; background:none; position:relative; }
#wrapper #content .column0 #submenu.block ul li a span { display:none; width:auto; height:auto; padding:0; }
#wrapper #content .column0 #submenu.block ul li a.childs { background:url(../images/plusmin.gif) 5px 11px no-repeat; }
#wrapper #content .column0 #submenu.block ul li a span { display:none; width:auto; height:auto; padding:0; }
#wrapper #content .column0 #submenu.block ul li a.childs span { display:block; position:absolute; width:10px; height:10px; top:10px; left:5px; z-index:99999; }
#wrapper #content .column0 #submenu.block ul li a.nochilds { background:url(../images/plusmin.gif) 5px -180px no-repeat; }
#wrapper #content .column0 #submenu.block ul li ul li a.nochilds { background-position: 5px -187px; }
#wrapper #content .column0 #submenu.block ul li a.childs.expanded { background-position:5px -79px; text-decoration:underline; }
#wrapper #content .column0 #submenu.block ul li ul li a.childs { background-position:5px 3px; }
#wrapper #content .column0 #submenu.block ul li ul li a.childs.expanded { background-position:5px -87px; }
#wrapper #content .column0 #submenu.block ul li ul li a.childs span { top:3px; }
#wrapper #content .column0 #submenu.block ul li ul { padding:0 0 0 11px; display:none; }
#wrapper #content .column0 #submenu.block ul li ul li { border-bottom:none; }
#wrapper #content .column0 #submenu.block ul li ul li a { padding:0px 5px 8px 20px; background-position:10px 2px; }

#wrapper #content .column1sub .blockanp { width:654px; }
#wrapper #content .column1sub .blockwide { width:668px; }
#wrapper #content .column2sub .block { width:654px; clear:right; }
#wrapper #content .column2sub p.kop	{ clear:none; display:block; float:left; }
*html #wrapper #content .column2sub .block { margin-left:-3px; position:relative; }
#wrapper #content .column2.banneronlysub { padding-top:0px; }
#wrapper #content .column2sub #allitems { * clear:both; }

#wrapper #content .block.holder { border:none; overflow:hidden; padding:0; width:679px; height:auto; margin-bottom:0px; }

/* needs fix */
#wrapper #content .column2 .block.holder { width:371px; }
#wrapper #content.home .column2 .block.holder { display:block; }

#wrapper #content.home .block.holder { width:371px; }
#wrapper #content .block.banner { overflow:hidden; }
#wrapper #content .block.banner div.separator { width:20px; height:100%; background-color:red; position:relative; left:50%; }
#wrapper #content .block.banner.left,
#wrapper #content .block.banner.right { text-align:center; width:305px; height:auto; float:left; overflow:hidden; }
#wrapper #content .block.banner.right { float:right; }
#wrapper #content .block.banner img { display:inline-block; }
#wrapper #content.home .block.banner.left,
#wrapper #content.home .block.banner.right { width:auto; float:none; }
#wrapper #content .singleBanner .block.banner.left,
#wrapper #content .singleBanner .block.banner.right { width:auto; float:none; }

#wrapper #content .block.banner.left.full { width:auto; float:none; }

#wrapper #content .block.frmzoeken { height:160px; overflow:hidden; background:#FFFFFF url(../images/bg_weerverkeer.jpg) 0 0 repeat-x; }
#wrapper #content .block.frmzoeken.autoheight { height:auto; background:#FFFFFF url(../images/bg_weerverkeer.jpg) 0 0 repeat-x; }
#wrapper #content .block.frmzoeken p  { height:auto; padding:0px; }
#wrapper #content .block.frmzoeken p.form { padding-top:2px; }
#wrapper #content .block.googlemaps p { height:auto; padding-bottom:10px; }

/* set properties for googlemaps here, for example height, not width! width is inherited */
#wrapper #content .block.googlemaps .googlemapcontent {height: 400px; overflow:hidden; } 

#wrapper #content .block.frmzoeken b {color:#4d4d4d; font-weight:bold; }
#wrapper #content .block.frmzoeken .inputzoek { border:1px solid #CDCDCD; color:#000000; padding-left:5px; padding-top:1px; height:18px; width:300px; margin-right:8px; }
#wrapper #content .block.frmzoeken select.inputzoek { height:21px; width:307px; padding-left:0px; }
#wrapper #content .block.frmzoeken .btnsubmit { display:block; width:138px; height:25px; text-align:center; font-size:12px; font-weight:bold; color:#FFF; line-height:25px; background:url(../images/knoppen.png) 0 -17px no-repeat; border:0px; cursor:pointer; }
#wrapper #content .block.frmzoeken .btnsubmit:hover { background-position:0 -47px; }
#wrapper #content .block.frmzoeken label,
#wrapper #content .block.frmzoeken span {display:block;float:left;font-weight:bold;width:100px;}
#wrapper #content .block.frmzoeken input.Text {border:1px solid #CDCDCD; color:#CDCDCD; padding-left:5px; padding-top:1px; width:200px;margin-right:8px;}
#wrapper #content .block.frmzoeken input.btnsubmit { float:left; margin-right:10px; }
#wrapper #content .block.frmzoeken p  {color:#000000;font-size:12px;padding-bottom:5px;}


#wrapper #content .block .zoekresultaat { cursor:pointer; border-bottom:1px solid #CDCDCD; clear:both; overflow:auto; padding-top:10px; padding-bottom:10px; }
#wrapper #content .block .zoekresultaat.first { padding-top:0px; }
#wrapper #content .block .zoekresultaat.last { border-bottom:0px; margin-bottom:0px; padding-bottom:0px; }
#wrapper #content .block .zoekresultaat.zoekhover { background-color:#CCCCCC; }

#wrapper #content .block.autoheight.zoeken { }
#wrapper #content .block .zoekresultaat p { padding:0px; height:auto; }
#wrapper #content .block .zoekresultaat p a { color:#2598f9; text-decoration:none; }
#wrapper #content .block .zoekresultaat p a:hover { color:#2598f9; text-decoration:none; }
#wrapper #content .block .zoekresultaat p.ondnaam { color:#2598f9; font-weight:bold; }
#wrapper #content .block .zoekresultaat div { float:left; overflow:hidden; }
#wrapper #content .block .zoekresultaat div.indicator { width:28px;   } 
#wrapper #content .block .zoekresultaat div.indicator p { color:#9e3e18; font-weight:bold; padding-left:2px; }
#wrapper #content .block .zoekresultaat div.adres { width:256px; }
#wrapper #content .block .zoekresultaat div.contact { width:200px; }

#wrapper #content #video.block.autoheight { padding:12px 0px 0px 0px; width:369px; }
#wrapper #content #video p { padding-bottom:5px; }
#wrapper #content #video .video_in { padding:0px 12px; }
#wrapper #content #video table#videolist tr td { padding-left:12px; }
#wrapper #content #video table#videolist tr td a:hover { text-decoration:underline; }
#wrapper #content #allitems.block.autoheight.stickpager { margin-bottom:0px; border-top:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-bottom:0px; }

#wrapper #content .block.pager .current { float:left; }
#wrapper #content .block.pager .pages { float:right; }
#wrapper #content .block.pager .pages a { display:inline-block; margin-left:5px; width:14px; color:#2598f9; font-weight:bold; height:14px; border:1px solid #CDCDCD; text-decoration:none; font-size:11px; text-align:center; }
#wrapper #content .block.pager .pages a:hover { background-color:#2598f9; color:#FFFFFF; border:1px solid #2598f9;}
#wrapper #content .block.pager .pages a.selected  { background-color:#2598f9; color:#FFFFFF; border:1px solid #2598f9;}

#wrapper #content .block.pager.stickpager { border-top:0px; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; }
#wrapper #content #video .block.pager { margin-bottom:0px; border:0px; }

#wrapper #content .column1.vac { width:635px; float:left;  }
#wrapper #content .column1.vac .blockwide,
#wrapper #content .column1.vac .blockanp { padding:7px 7px 7px 10px; width:587px; background-color:#FFFFFF; margin-bottom:20px;  color:#3E3E3E; border:1px solid #CDCDCD; line-height:19px; }
#wrapper #content .column2.vac { width:260px; float:left; }
#wrapper #content .column1.vac .block { width:587px; background-color:#F7F7F7; }
#wrapper #content .column2.vac .block { width:245px; background-color:#F7F7F7; }

#wrapper #content .column2.vac ul { margin:0px; padding:0px; width:240px; padding-bottom:10px; }
#wrapper #content .column2.vac ul li { list-style:none; margin:1px 0px 0px 0px; border:0px;}
#wrapper #content .column2.vac ul li.spacer { margin-bottom:1px; border-bottom:1px solid #CDCDCD; }
#wrapper #content .column2.vac ul li.last { border-bottom:none; }
#wrapper #content .column2.vac ul li a { padding:8px 5px 8px 10px; background:url(../images/ico_arrowrightred.gif) 0px 10px no-repeat; display:block; text-decoration:none; color:#2598F9; font-weight:bold;  }
#wrapper #content .column2.vac ul li.last a { padding-bottom:0px; margin-bottom:-5px; }
#wrapper #content .column2.vac a:hover,
#wrapper #content .column2.vac a.active { text-decoration:underline; }

#wrapper #content .vac input.submit,
#wrapper #content .vac a.submit{ display:block; width:138px; height:25px; text-align:center; font-size:12px; font-weight:bold; color:#FFF; line-height:25px; background:url(../images/knoppen.png) 0 -17px no-repeat; border:0px; cursor:pointer; text-decoration:none; }
#wrapper #content .vac input.submit:hover,
#wrapper #content .vac a.submit:hover{ background-position:0 -47px; }

#wrapper #content .column1.vac .pakket { background-color:#89C8FD; height:165px; overflow:hidden; margin-top:20px; padding:10px 20px; position:relative; }
#wrapper #content .column1.vac .pakket.highlight { background-color:#FF6A11; }
#wrapper #content .column1.vac .pakket:first-child { margin-top:0px; }
#wrapper #content .column1.vac .pakket h2 { font-size:16px; font-weight:normal; color:#FFF; padding:0px; color:#FF4029; }
#wrapper #content .column1.vac .pakket.highlight h2 { color:#FFF }
#wrapper #content .column1.vac .pakket h2 span { color:#FFF; }
#wrapper #content .column1.vac .pakket  p { color:#000; padding:0px; width:400px; }
#wrapper #content .column1.vac .pakket input.submit { position:absolute; right:20px; top:80px; background-position:0 -102px; color:#35A0FA; }
#wrapper #content .column1.vac .pakket input.submit:hover { background-position:0 -134px; color:#35A0FA; }
#wrapper #content .column1.vac .pakket.highlight input.submit { background-position:0 -17px; color:#FFF; }
#wrapper #content .column1.vac .pakket.highlight input.submit:hover {background-position:0 -47px; color:#FFF; }
#wrapper #content .column1.vac .pakket ul li {color:#000000;list-style:disc outside none;}

#wrapper #content .column2.vac .block.autoheight.highlight { background-color:#FF6A11; border-color:#FF6A11; }
#wrapper #content .column2.vac .block.autoheight.highlight h2 {  font-size:14px; font-weight:normal; color:#FFF; padding:0px; color:#FFF; white-space:nowrap;  }
#wrapper #content .column2.vac .block.autoheight.highlight h2 span { display:inline; }
#wrapper #content .column2.vac .block.autoheight.highlight div { padding-top:5px; }
#wrapper #content .column2.vac .block.autoheight.highlight p { color:#000; padding:10px 0px;}
#wrapper #content .column2.vac .block.autoheight.highlight ul { margin:0px; padding:0px; padding-bottom:19px; }
#wrapper #content .column2.vac .block.autoheight.highlight ul li { color:#000; list-style:outside; font-size:12px; margin-bottom:3px; margin-left:15px; * margin-left:18px; list-style-type:disc; }


#wrapper #content .vac .block.autoheight.vacatures table { width:587px; }
#wrapper #content .vac .block.autoheight.vacatures table tr td { padding:5px 0; }
#wrapper #content .vac .block.autoheight.vacatures table tr td.tonentot,
#wrapper #content .vac .block.autoheight.vacatures table tr td.acties { white-space:nowrap; }
#wrapper #content .vac .block.autoheight.vacatures table tr td.acties a { margin-right:5px; display:inline-block;  }
#wrapper #content .vac .block.autoheight.vacatures table tr th { padding-left:10px;  color:#000; font-weight:bold;  padding-top:3px; padding-bottom:3px; width:180px; white-space:normal; }
#wrapper #content .vac .block.autoheight.vacatures table tr.kop td,
#wrapper #content .vac .block.autoheight.vacatures table tr.kop th { background-color:#FF6A11; color:#FFF;  }
#wrapper #content .vac .block.autoheight.vacatures table tr.color td,
#wrapper #content .vac .block.autoheight.vacatures table tr.color th { border-top:1px solid #D7D7D7;  border-bottom:1px solid #D7D7D7; }
#wrapper #content .vac .block.autoheight.vacatures table tr:hover td,
#wrapper #content .vac .block.autoheight.vacatures table tr:hover th { background-color:#D7D7D7; }
#wrapper #content .vac .block.autoheight.vacatures table tr td.row1 { height:75px; width:285px; padding-left:5px; font-weight:bold; }
#wrapper #content .vac .block.autoheight.vacatures table tr td.row2 { white-space:nowrap; padding:0 10px; width:67px; font-weight:bold; }
#wrapper #content .vac .block.autoheight.vacatures table tr td.row3 { text-align:center;  width:205px; padding-left:5px;  }
#wrapper #content .vac .block.autoheight.vacatures table tr td.row3 a { display:block; width:200px; height:75px; overflow:hidden; position:relative; }
#wrapper #content .vac .block.autoheight.vacatures table tr td.row3 a img { max-width:200px; max-height:75px; }

#wrapper #content .vac .block.autoheight.vacatures table tr td.prov { white-space:nowrap; }
#wrapper #content .vac .block.autoheight.vacatures table a { text-decoration:underline; color:#2397C1; }
#wrapper #content .vac .block.autoheight.vacatures table a:hover { text-decoration:underline; color:#FF6A11; }

#wrapper #content .vac .block.autoheight.vacatures table.loggedin tr.kop:hover td,
#wrapper #content .vac .block.autoheight.vacatures table.loggedin tr.kop:hover th { background-color:#FF6A11; }
#wrapper #content .vac .block.autoheight.vacatures table.loggedin tr td { padding:5px 10px 5px 0px; }

#wrapper #content .column1.vac .block.pager { padding:0px; background-color:#FF6A11; color:#FFF; font-weight:bold;  padding:5px 0px; border:0px; margin:0px; }
#wrapper #content .column1.vac .block.pager .current { padding-left:10px; }
#wrapper #content .column1.vac .block.pager .pages { padding-right:10px; }
#wrapper #content .column1.vac .block.pager .pages a { color:#FFF; border:1px solid #FFF;  }
#wrapper #content .column1.vac .block.pager .pages a:hover { background-color:#FFF; color:#FF6A11; border:1px solid #FFF;}
#wrapper #content .column1.vac .block.pager .pages a.selected  { background-color:#FFF; color:#FF6A11; border:1px solid #FFF;}

#wrapper #content #social { background:#FFFFFF url(../images/bg_weerverkeer.jpg) 0 0 repeat-x; }
#wrapper #content #social ul { margin:0; padding:0; }
#wrapper #content #social ul li { margin:0 20px 0 0; padding:0; float:left; list-style:none; }

#content .shareond { padding:20px 0 0 0; }
#content ul.share { overflow:hidden; height:30px; position:relative; padding:0px; }
#content ul.share li { list-style:none; position:absolute; margin:0; padding:0; overflow:hidden; }
#content ul.share li.facebook { left:100px; width:80px; overflow:hidden; }
#content ul.share li.hyves { left:180px; }
#content ul.share li.twitter { left:0px; width:100px; }
#content ul.share li.nujij { left:300px; width:50px; height:16px; padding-top:2px; }
#content ul.share li span { padding:0 !important; margin:0 !important; display:inline !important; width:auto !important; height:auto !important; }

#wrapper #content .block.autoheight.ond { position:relative; padding: 52px 12px 12px 12px; }
#wrapper #content .block.autoheight.ond .shareond { height:auto; position:absolute; left:12px; top:20px; width:300px; padding:0; overflow:hidden; }
#wrapper #content .block.autoheight.ond .shareond ul.share li.facebook { left:80px; width:45px; top:1px; }
#wrapper #content .block.autoheight.ond .shareond ul.share li.hyves { left:150px; width:95px; }
#wrapper #content .block.autoheight.ond .shareond ul.share li.twitter { width:60px; } 

.form p { width: 580px; position:relative; margin:0px; padding:0px; }
.column2.vac .form p { width:245px; }

.form p.formItem { padding-bottom:5px; margin-bottom:10px; clear:both; overflow:auto; }
.form p.formItem.value { padding:0px; margin:0px; }
.form p.formItem.spacer { padding:10px 0px 0px 0px; margin:0px; }
.form p.formLine { margin:5px 0px; padding:0px; height:10px; width:580px; background-color:blue; clear:both; }
.form p.kop { padding-bottom:5px; }
.form input.Text { width:200px; }
.form input.date-pick { width:200px; }
.column2.vac .form input.Text { width:235px; }
.form input.file { width:205px; }
.form input.Radio { margin-left:2px; }
.form select { width:204px; }
.form p.formItem.gbDate select { width:66px; }
.form textarea { width:340px; font-size:12px; }
.form label { width:230px; font-weight:bold; display:block; float:left; }
.column1.vac #wachtwoord .form label { width:100px; }
.form label.normal { font-weight:normal; float:none; display:inline; padding-left:3px; }
.form label.error { position:absolute; width:auto !important; left:400px; top:0px; font-weight:normal; font-style:italic; float:right; display:inline; white-space:nowrap; color:#E3001B; }
.form label span { font-weight:normal; }
.form span.holder { display:block; padding:0px !important;   }
.form span.holder.float { float:left; } /* meer dan 2 */
.form span.item { display:block; padding:0px !important; }	
.form em.invalid { padding:0px 0px 0px 230px !important; color:#FF4029; }
.column2.vac .form em.invalid { padding:0px !important; }
.column1.vac #wachtwoord .form em.invalid { padding:0px 0px 0px 100px !important; }
.form input.Text.invalid, .form select.invalid, .form textarea.invalid { border:1px solid #FF4029; }

.form p.formItem.value span.labelvalue,
.form p.formItem.hidden span.labelvalue{ font-weight:bold; display:block; float:left; width:230px !important; }

.form p.sep { padding:0px; margin:3px 0px 0px 0px; height:1px; overflow:hidden; border-top:1px dashed #FF6A11; }

.form p.formItem.buttons { overflow:hidden; padding-bottom:0; margin-bottom:0; }
.form p.formItem.buttons a.submit { clear:none; float:left; margin-right:20px; }
.column1.vac .vac-intern,
.column1.vac .vac-extern { display:none; }


.form div.werkervaring { border:1px dashed #CCC; width:460px; padding:10px 10px 5px 10px; margin-bottom:5px; position:relative; }
.form div.werkervaring a.delete { position:absolute; z-index:999; right:5px; top:5px; text-decoration:none; display:block; width:16px; height:16px; background:url(../images/ico-delete.gif) 0 0 no-repeat; outline:0px; cursor:pointer; }

.column1.vac .form input.submit { float:left; margin-right:10px; }

#wrapper #content .vac .block.autoheight .form p span.value a,
#wrapper #content .vac .block.autoheight .form p span.value a:visited { text-decoration:underline; color:#2397C1 !important; }
#wrapper #content .vac .block.autoheight .form p span.value a:hover { text-decoration:underline; color:#FF6A11 !important; }

#wrapper #content .column1.vac .block.autoheight.vacature .form p span.value { width:350px; line-height:15px; padding-top:6px; }


#wrapper #content .vac .block.autoheight.vacatures { background:none; }
#wrapper #content .vac .block.autoheight.vacatures .frmzoeken { background-color:#FF6A11;  }
#wrapper #content .vac .block.autoheight.vacatures .frmzoeken table tr td { padding-bottom: 3px; padding-left: 10px; padding-top: 3px; padding-right:0; }
#wrapper #content .vac .block.autoheight.vacatures .frmzoeken table tr td p { width:auto; }

#wrapper #content .vac .block.autoheight.vacatures .frmzoeken table tr:hover td,
#wrapper #content .vac .block.autoheight.vacatures .frmzoeken table tr:hover th { background-color:#FF6A11; }
#wrapper #content .vac .block.autoheight.vacatures .frmzoeken span.holder { width:auto; }
#wrapper #content .vac .block.autoheight.vacatures .frmzoeken span.item { width:auto; }
#wrapper #content .vac .block.autoheight.vacatures .frmzoeken label { color:#FFF; font-weight:bold; }
#wrapper #content .vac .block.autoheight.vacatures .frmzoeken select { width:150px; }
#wrapper #content .vac .block.autoheight.vacatures .frmzoeken .functie select { width:220px; }


/* comments + form */
#wrapper #content .block a.readmore.comment { background:none; padding-left:2px; display:inline; clear:none; }
#wrapper #content .block#commentslist { min-height:32px; } 
#wrapper #content .block#commentslist p { clear:both; float:none; }
#wrapper #content .block.comment-error { min-height:1px; }
#wrapper #content .block.comment-error p { padding:0; font-size:12px; color:#000; font-weight:normal; clear:both; float:none; }
#wrapper #content .block.comment-error p span { font-weight:bold; display:inline; clear:none;  }
p.kop a.comment_link { color:#333; font-size:11px; font-weight:normal; display:block; float:none; }
.block .comment { overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #D7D7D7; }
.block .comment:last-child { border-bottom:none; margin-bottom:0; padding-bottom:0; }
.block .comment img.avatar { float:left; margin:4px 10px 0 0; }
.block .comment.odd img.avatar { float:right; margin:4px 0 0 10px; }
.block .form p { clear:both; float:none; }
.block .form .buttons { text-align:right; width:450px; }
.block .form .buttons img { cursor:pointer; }
.block .form label { width: 150px; }
.block .form .formItem span { display: block !important; padding-top: 4px !important; width: auto !important; }
.block .form input.Text { width: 200px; }
.block .form textarea { width: 300px; }
.block .form em.invalid {
    padding: 0 0 0 151px !important;
}
.block .form input.submit {
    background: url("../images/knoppen.png") no-repeat scroll 0 -17px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 138px;
}
#wrapper #content #allcomments b { color: #333; font-weight:bold;  }
#wrapper #content #allcomments a,
#wrapper #content #allcomments a:hover,
#wrapper #content #allcomments a:visited { color:#FF4029; font-weight:bold; }
#wrapper #content #allcomments td { padding-bottom:5px; }

#wrapper #content .column1sub .block#commentslist,
#wrapper #content .column1sub .block#reactieform,
#wrapper #content .column1sub .block#commenterror { width: 654px; }
#wrapper #content .block#reactieform .avatars { display:none; }
#wrapper #content .block .comment img.avatar { display:none; }
#wrapper #content .block .comment p { padding:0; }
#wrapper #content .block .comment p.kop { padding-bottom:5px; }
#wrapper #content .blockanp p.comment_link { padding:0; }
#content ul.share li.comment { left:350px; border:1px solid #D1D1D1; } 
#content ul.share li.comment a { padding:0 5px; background-color:#E8E8E8; display:inline-block; text-decoration:none !important; color:#000 !important; font-size:11px; }
#content ul.share li.comment a span { text-decoration:none !important; color:#000 !important; }
#content ul.share li.comment a:hover,
#content ul.share li.comment a:hover span { color:#2598F9 !important; }

#footer { width:949px; position:relative; font-size:10px; line-height:15px; margin:0 auto; text-align:center; padding:0; border-bottom:1px solid #C2C8CE;border-left:1px solid #C2C8CE;#C2C8CE;border-right:1px solid #C2C8CE; background:#121212; }
#footer .metanav { height:32px; background-color:#FFF;  line-height:32px; color:#000; }
#footer a { text-decoration:none; color:#000; font-weight:normal; }
#footer a:hover, #footer a.selected { text-decoration:underline; }
#footer a:visited { color:#000; }
#footer a.rss { background:url(../images/rss.gif) 0 2px no-repeat; padding-left:15px; }
#footer #theImages a { display:inline-block; float:left; width:160px; height:50px; overflow:hidden; margin-left:38px; }
#footer #theImages a img { width:160px; height:50px; }

#footerEnd { width:951px; margin:0 auto; text-align:center; padding:10px 0 10px 0; color:#909091; font-size:11px; }
#footer span.copyright { color:#FFF; padding-bottom:20px; display:inline-block; }

#dhtmlgoodies_slideshow {
	margin:25px auto;
    width: 889px;
	padding:0 10px;
}
#previewPane {
    border: 1px solid #CCCCCC;
    height: 420px;
    margin-bottom: 10px;
    padding-top: 20px;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
#previewPane img {
    line-height: 400px;
}
#previewPane #largeImageCaption {
    font-family: Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
    font-size: 0.9em;
    font-style: italic;
    text-align: center;
}
#galleryContainer {
    border: 0 solid #CCCCCC;
    height: 50px;
    overflow: hidden;
    position: relative;
}
#arrow_left {
    float: left;
    left: 0;
    padding-top: 24px;
    z-index: 10;
}
#arrow_right {
    float: right;
    padding-top: 24px;
    right: 0;
    z-index: 10;
}
#theImages {
    height: 50px;
    left: 40px;
    position: absolute;
    width: 100000px;
}
#theImages #slideEnd {
    float: left;
}
#theImages img {
    border: 0 none;
    cursor: pointer;
    float: left;
	opacity: 0.5;
}
#waitMessage {
    background-color: #FFFFFF;
    border: 3px double #000000;
    color: #555555;
    display: none;
    font-family: arial;
    font-size: 0.9em;
    left: 200px;
    padding: 4px;
    position: absolute;
    top: 150px;
}
#theImages .imageCaption {
    display: none;
}


/*
	SLIDER
*/
.slider-wrap								{ width: 511px; position: relative; height:285px; margin-bottom:20px; overflow:hidden; border:1px solid #CDCDCD; background:#A3D4FD url(../images/bg_bluebox.jpg) 0 0 repeat-x; }			
.slider-wrap.one 							{ height:230px; }
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 511px; height: 240px; } /*192*/
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; position: relative; width: 511px; }
.stripViewer .panelContainer .panel .wrapper { position:relative; width:511px; height:240px;  }
.stripViewer .panelContainer .panel .wrapper a.readmore { position:absolute; right:16px; top:155px; display:block; color:#FFFFFF; height:14px; font-size:14px; background:url(../images/ico_arrowright.gif) 0 3px no-repeat; padding:0px 0px 0px 14px; font-weight:bold; text-decoration:none;}
.stripViewer .panelContainer .panel .wrapper a.readmore:hover { text-decoration:underline; }
.stripViewer .panelContainer .panel .imgholder { float:left; padding-top:12px; width:242px; padding-left:16px; }
.stripViewer .panelContainer .panel .imgholder table { border-collapse:collapse; width:242px; height:164px; background-color:#FFFFFF;}
.stripViewer .panelContainer .panel .imgholder table tr td { vertical-align:middle; text-align:center; }
.stripViewer .panelContainer .panel .imgholder img { width:240px; height:162px; border:0px; }
.stripViewer .panelContainer .panel .proza { float:left; width:223px; padding:12px 16px 12px 14px; color:#FFFFFF; font-size:12px; }
.stripViewer .panelContainer .panel .proza.nopic { width:465px; }
.stripViewer .panelContainer .panel .proza p { color:#FFFFFF; font-size:12px; height:115px; overflow:hidden; }
.stripViewer .panelContainer .panel .proza p b { font-size:14px; font-weight:bold; color:#FFFFFF; }
.stripViewer .panelContainer .panel .photo-meta-data { position: absolute; bottom:0px; background:#63B6FC none; height:30px; width:477px; color:#FFFFFF; font-size:14px; left:0px; padding: 10px 16px 10px 18px; z-index: 9999; color: white; }
*html .stripViewer .panelContainer .panel .photo-meta-data { background:#415565 none; position:relative; z-index:1; bottom:-17px;  }
.stripViewer .panelContainer .panel .photo-meta-data a 	{ color:#FFFFFF; font-size:14px; font-weight:bold; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }

#movers-row { padding-top:0px; padding-left:16px; }
#movers-row.one { display:none; }
#movers-row .thumbdiv											{ width: 62px; height:42px; padding-top:0px; display:inline-block; float: left; margin-right:7px;}
#movers-row .thumbdiv.last 										{ margin-right:0px; }
#movers-row .thumbdiv table 									{ border-collapse:collapse; width: 62px; height:42px; }
#movers-row .thumbdiv table tr td 								{ vertical-align:top; text-align:center;  }
#movers-row .thumbdiv table tr td a.cross-link 					{ display: block; outline:0px; width: 62px; margin-top:-12px;  position: relative; padding-top: 14px; z-index: 9999; }
#movers-row .thumbdiv table tr td a.cross-link.active-thumb 	{ background:url(../images/carrousselicon.jpg) top center no-repeat; }
#movers-row .thumbdiv table tr td a.cross-link  img.nav-thumb 	{ border:0px; height:40px; width:60px; border:1px solid #FFFFFF; }
#movers-row .thumbdiv table tr td a.cross-link .nav-thumb.nothumb { width:62px; height:38px; background-color:#FFFFFF; cursor:pointer; padding-top:4px;  }
#movers-row .thumbdiv table tr td a.cross-link .nav-thumb.nothumb a { font-size:10px; color:#CCCCCC; text-decoration:none; }



/*
.panel .imgholder { width:242px; height:166px; background-color:#FFFFFF; float:left; }
.panel .imgholder table { border-collapse:collapse; }
.panel .imgholder table tr td { vertical-align:middle; text-align:center; }
.panel .imgholder img { max-width:240px; max-height:164px; }
.panel .proza { float:left; width:250px; }
*/


#wrapper #content .block.vacaturesSlider { background:url(../images/bg_vacslider.jpg) 0 0 no-repeat; height:85px; position:relative; padding-top:19px; }
#wrapper #content .block.vacaturesSlider ul li a { }

#wrapper #content .anythingSlider                         { width: 322px; height: 84px; position: relative; margin: 0 auto; }
#wrapper #content .anythingSlider .wrapper                { width: 322px; overflow: hidden; height: 78px; margin: 0px; position: absolute; top: 6px; left: 0px;  }
#wrapper #content .anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0px; left: 0px; background:none; border:0px; margin: 0; padding:0px; }
#wrapper #content .anythingSlider .wrapper ul li          { display: block; float: left; color:#2397C1; padding: 0px; height: 78px; width: 322px; margin: 0px; list-style:none; text-align:center;  }
#wrapper #content .anythingSlider .wrapper ul li a			{ text-decoration:underline; color:#FFF; display:inline-block; width:322px; height:70px; overflow:hidden; text-transform:capitalize; font-weight:bold; font-size:16px; text-decoration:none; }
#wrapper #content .anythingSlider .wrapper ul li a span		{ color:#FFF; width:322px; height:18px; overflow:hidden; text-align:center; }
#wrapper #content .anythingSlider .wrapper ul li a span.titel	{ font-size:18px; height:21px; }
#wrapper #content .anythingSlider .wrapper ul li a span.school { color:#A3D3FD;  }

#wrapper #content .thumbNav                               { position: absolute; top:64px; left:2px; text-align: center; z-index:9999; height:20px; width:300px; overflow:hidden; }
#wrapper #content .thumbNav ul li                            { white-space:nowrap; width:18px; height:18px; text-align:center; display:inline-block; float:left; padding:0px; margin:0px 28px 0px 0px; position:relative; }
#wrapper #content .thumbNav ul li a                             { position:absolute; top:0px; left:0px; color:#FFF; text-decoration:none; text-align:center; font-size:1px; display:inline-block; width:18px; height:18px; background:url(../images/playpause.gif) 0 0 no-repeat;  }
#wrapper #content .thumbNav ul li.forward a					{ background-position:-44px 0; }
#wrapper #content .thumbNav a:hover                       { background-color:#2598F9; color:#FFF; border-color:#2598F9; }
#wrapper #content .thumbNav a.cur                         { background-color:#2598F9; color:#FFF; border-color:#2598F9; }
#wrapper #content .thumbNav a.start-stop                  {  left:23px;:0px; top:0px; text-decoration:none; text-indent:-9999px; font-size:1px; display:inline-block; width:18px; height:18px; background:url(../images/playpause.gif) -66px 0 no-repeat; position:absolute; }
#wrapper #content .thumbNav a.start-stop:hover            { background-position:-66px 0; }
#wrapper #content .thumbNav a.start-stop.playing          { background-position:-22px 0; }
#wrapper #content .thumbNav a.start-stop.playing:hover 	{ background-position:-22px 0; }

.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }	  



