﻿body { background-image: url(/lib/images/bg.png); background-repeat:repeat; margin:10px 0 0 0; padding:0; font-size:11px; font-family:Arial, Verdana, Tahoma; color:#908a8a; }
#paginacontainer { width:995px; margin:0 auto; }
#wrapper { background-color:#fff; overflow:hidden; width:955px; padding:20px; margin:0 auto; position:relative;}
h1 { margin:0; padding:0; }
#header { overflow:hidden; height:552px; position:relative; }
#header .logo { margin:13px 20px 58px 36px; float:left; }
#hoofdmenu {width:365px; overflow:hidden; text-align:center; float:left; position:relative; z-index:1000;}
#hoofdmenu ul li {height:34px; padding:5px 0 0 0; margin:0; font-family: 'PT Sans', sans-serif; }
#hoofdmenu ul li a {color:#5A5B5B; text-decoration:none; font-size:21px; text-align:center; text-transform:uppercase; }
#hoofdmenu ul li.active {background-image:url(/lib/images/hover_menu.png); height:34px;  padding:5px 0 0 0; margin:0;}
#hoofdmenu ul li:hover {background-image:url(/lib/images/hover_menu.png); height:34px; padding:5px 0 0 0; margin:0;}
#contentvlak, #flashcases {float:right; width:570px; height:552px; position: relative; overflow: hidden; }
#contentvlak, #flashcases .slideshow {z-index:5;}
#contentvlak #ajaxcontent { width:570px; height:552px; position: absolute; top: -552px; left: 0px; z-index: 999; }
#contentvlak #zoekresultaten a.close { position: absolute; top: -12px; right: -12px; display: block; width: 24px; height: 24px; background-image:url(/lib/images/close.jpg); font-size: 0; text-indent: -9999; z-index: 1001; border: 12px solid #fff;  }
#contentvlak #zoekresultaten  { position:relative; z-index:1000; background:url(/lib/images/bg_zoekresultaten.jpg) no-repeat; width:546px; height:522px; padding:30px 0 0 25px; }
#contentvlak #zoekresultaten h1 {color:#161616; font-size:28px; font-family:Cambria, Verdana, Arial; font-weight:normal;}
#contentvlak .zoekresultaten h2 { font-size:28px; font-family:Cambria, Verdana, Arial; font-weight:normal; padding:20px 0 0px 20px!important;}
#contentvlak #zoekresultaten .searchblog li { clear: both; }
#contentvlak #zoekresultaten .searchblog li img {border:4px solid #fff; float:left; margin: 2px 6px 0 2px;}
#contentvlak #zoekresultaten .searchblog li div { float: left; width: 460px; }
#contentvlak #zoekresultaten .searchblog li {font-family: Arial,Verdana,Tahoma; font-size: 14px; background: url(/lib/images/bg_blog.jpg) no-repeat 0 0; height:61px; margin: 0 0 10px 0; border: 0; }
#contentvlak #zoekresultaten .searchblog li p { padding: 5px 0 4px 0; line-height: 16px; }
#contentvlak #zoekresultaten .searchblog li a { font-size: 11px; font-family: Tahoma; margin: 0; padding: 0; color: #d97e1b; }

#contentvlak object {z-index:100; position:relative;}
#contentvlak ul {margin:30px 20px 0 0;}
#contentvlak ul li.first { border-top:1px dotted #7a7a7a;  }
#contentvlak ul li a { color:#000000; font-family: arial, Verdana, tahoma; font-size:14px; display:block; padding:13px 0 13px 0; text-decoration:none;}
#contentvlak ul li { border-bottom:1px dotted #7a7a7a;}
#contentvlak .blog {margin:26px 0 0 20px; border:none;}
#contentvlak .blog h2 {color:#d77612; font-family:Cambria, Verdana, Tahoma; font-size:18px; font-weight:normal; margin:0; padding:0;}
#contentvlak .blog ul {margin:20px 0 0 0; padding:0;}
#contentvlak .blog ul li {background-image:url(/lib/images/bg_blog.jpg); width:522px; height:61px; margin:0 0 5px 0; border:none;}
#contentvlak .blog ul li img {border:4px solid #fff; float:left; margin: 2px 10px 0 2px;}
#contentvlak .blog ul li p {line-height:16px; margin:8px 20px 0 0; width:430px; float:left;}
#contentvlak .blog ul li span {float:left;color:#000000; font-family:Arial, Verdana, Tahoma; font-weight:bold; font-size:10px; margin:0 2px 0 0;}
#contentvlak .blog ul li a {float:left; color:#d97e1b; font-family:Arial, Verdana, Tahoma; font-weight:bold; font-size:10px; margin:0 2px 0 0; padding:0;}
#contentvlak .blokbezoeken { background-image:url(/lib/images/bg_blog_text.jpg); background-repeat:no-repeat; height:34px; position:absolute; bottom:11px; left:100px; padding:5px 0 0 20px; text-decoration:none;  } 
#contentvlak .blokbezoeken a{ color:#d97e1b; font-family:Arial, Verdana, Tahoma; font-weight:normal; font-size:12px; text-decoration:none;} 
#contentvlak .blokbezoeken a:hover{ text-decoration:underline;} 
#contentvlak .blokbezoeken a.toonroutebeschrijving{width:300px; display:block; background-color:Red; } 
.zoekresultaten { position:relative; z-index:100; background:url(/lib/images/bg_zoekresultaten.jpg) no-repeat; width:546px; height:522px; padding:0px 25px 30px 0px; }

#blogcontent {float:right; width:570px; overflow:hidden;}
#blogcontent h2 {color:#000;}
#contentvlak #zoekresultaten span { color:#d56e05; }
#footer { clear:both; float:left; background-color:#000; margin:1px 20px 20px 20px; height:49px; width:955px; font-size:11px; font-family:Arial, Verdana, Tahoma;}
#footer ul {margin:0 0 0 20px; padding:10px 0 0 0; width:920px; overflow:hidden;}
#footer ul li { float: left; margin: 0 0px 0 0; color: #908a8a;}
#footer ul li span {float:left;padding:5px 0 0 0; color:#908a8a;}
#footer ul li span.new {float:left;margin:0 0 0 15px; padding:5px 0 0 0; color:#908a8a;}
#footer ul li a.see {  color:#908a8a; display:block; float:left; text-indent:1px!important; padding:5px 0 0 5px ; text-decoration:none; }
#footer ul li a { display:block; text-indent:-9999px; width:31px; height:31px; }
#footer ul li a.twitter { background-image: url(/lib/images/twitter_icon.png); }
#footer ul li a.linked { background-image: url(/lib/images/linkedin_icon.png); }
#footer ul li a.rss { background-image: url(/lib/images/rss_icon.png); margin:0 0 0 10px;}
#footer ul li a.wordpress { display:none; background-image: url(/lib/images/wordpress_icon.png); margin:0 0 0 10px;}
#footer ul li.newsfeed { float: left; margin: 0 10px 0 30px; color: #908a8a;}
#footer ul li a.zandbeek { float: left; width:277px; height:23px; margin: 5px 10px 0 20px; text-indent:-9999px; color: #908a8a; background-image: url(/lib/images/zandbeek_logo.png); }
#footer ul li.text { width:460px;  float:left; margin:5px 0 0 0px; font-size:11px; font-family:Arial, Verdana, Tahoma;}
#footer ul li.text a { text-indent:1px; float:left; width:auto; margin:0 10px 0 30px; color:#908a8a;}


/* #footer ul li a.zandbeek { border: 4px solid red; margin: -25px 10px 0 613px; } */


#zoekblok {  width:365px; bottom:0; left:0px; height:100px; position:absolute;background-image:url(/lib/images/bg_zoekblok.jpg);background-position:bottom; }
#zoekblok form#searchform {position:absolute; bottom:30px; left:85px;}
fieldset.search { width:265px; overflow:hidden; margin:0 auto; position:relative;}
fieldset.search p { font-size:10px; color:#d9801c; margin:0 0 5px 0; }
.search input, .search button {border: none; float: left;  }
.search input.box {border:1px solid #a6a6a6; float:left; line-height:21px; height:16px; padding:4px 20px 3px 30px;}
.search input.box:focus { }
.search button.btn {width: 28px; height:25px;	cursor: pointer; text-indent: -9999px; background: #ffffff url(/lib/images/zoekverder.jpg) no-repeat top right; }
.loop { background: #ffffff url(/lib/images/loop.png) no-repeat top left;  width:26px; height:22px; position:absolute; left:3px; top:25px;  }


/*
#zoekblok { position:absolute; bottom:0; clear:both;float:left; width:365px; background-image:url(/lib/images/bg_zoekblok.jpg); background-position:bottom; margin:20px 0 0 0; background-repeat:no-repeat; height:140px; }
#zoekblok form#searchform {position:absolute; bottom:30px; left:85px;}
fieldset.search { border: none;	width: 209px; margin: 0 auto; background: #fff;}
.search input, .search button {	border: none; float: left; }
.search input.box {	color: #000; font-size: 11px; width: 125px; height:21px; line-height:21px; padding:25px 25px 0px 30px;  background: #616161 url(/lib/images/zoeken.gif) no-repeat left top;}
.search input.box:focus { background: #fff url(/lib/images/zoeken.gif) no-repeat left top; outline: none;}
.search button.btn { width: 28px; height:46px;	cursor: pointer; text-indent: -9999px; background: #ffffff url(/lib/images/zoeken.gif) no-repeat top right;}
*/





#contentgedeelte { margin:20px 0 0 0; }
#leftcol {width:365px; margin:0 20px 0 0; float:left; }
.nexwork { width:365px; border-bottom:1px dotted #7a7a7a; padding:0 0 20px 0; margin: 0 0 10px 0;  }
h2 {font-family: Cambria, Verdana, Arial; font-size:28px; color:#000; font-weight:normal; margin:0 0 10px 0; padding:0;}
p {font-family: Arial, Verdana, Tahoma; font-size:14px; color:#000; line-height:19px; }
.nexwork a {font-family: Arial, Verdana, Tahoma; font-size:14px; color:#d87d1a;}

#leftcol .blog {position:relative; overflow:hidden; padding:0 0 45px 0; border-bottom:1px dotted #7a7a7a;}
#leftcol .blog ul {}
#leftcol .blog ul li {background-image:url(/lib/images/blog_list_bg.jpg); width:365px; height:61px; margin:0 0 5px 0; }
#leftcol .blog ul li img {border:4px solid #fff; float:left; margin: 2px 10px 0 2px;}
#leftcol .blog ul li p {line-height:16px; margin:8px 0 0 0; width:295px; float:left;}
#leftcol .blog ul li span {color:#000000; font-family:Arial, Verdana, Tahoma; font-weight:bold; font-size:10px; margin:0 2px 0 0;}
#leftcol .blog ul li a {color:#d97e1b; font-family:Arial, Verdana, Tahoma; font-weight:bold; font-size:10px; margin:0 2px 0 0;}
#leftcol .blog a.blogbezoeken{ position:absolute; height:34px; left:100px; padding:5px 0 0 20px; margin:-5px 0 0 0; color:#d97e1b;background-repeat:no-repeat;background-image:url(/lib/images/bg_blog_text.jpg); font-family:Arial, Verdana, Tahoma; font-weight:normal; font-size:12px; text-decoration:none;} 
#leftcol .blog a.blogbezoeken:hover{ text-decoration:underline;} 

#tagcloud { text-align:center; padding:0 0 20px 0; border-bottom:1px dotted #7a7a7a; margin:10px 0 0 0; }
a.tag1 {  line-height: 28px; font-size: 17px; color: #181818; text-decoration: none; font-weight: normal; font-family:Cambria, serif, Arial;}
a.tag2 {  line-height: 28px; font-size: 20px; color: #181818; text-decoration: none; font-weight: normal; font-family:Cambria, serif, Arial;}
a.tag3 {  line-height: 28px; font-size: 23px; color: #181818; text-decoration: none; font-weight: normal; font-family:Cambria, serif, Arial;}
a.tag4 {  line-height: 28px; font-size: 26px; color: #d9801c; text-decoration: none; font-weight: normal; font-family:Cambria, serif, Arial;}
a.tag5 {  line-height: 28px; font-size: 29px; color: #d9801c; text-decoration: none; font-weight: normal; font-family:Cambria, serif, Arial;}
a.tag6 {  line-height: 28px; font-size: 32px; color: #d9801c; text-decoration: none; font-weight: normal; font-family:Cambria, serif, Arial;}

#footerlinks {clear:both; margin:30px 0px 20px 0; float:right; text-align:right; width:auto; overflow:hidden; }
#footerlinks h3 { color:#ce7511; font-size:20px; font-weight:normal; margin:0 0 10px 0; padding:0; font-family:Cambria, Verdana, Arial;}
#footerlinks h3.other { margin:-3px 0 4px 0;}
#footerlinks .titel { color:#ce7511; display: block; font-size:20px; font-weight:normal; margin:0 0 10px 0; padding:0; font-family:Cambria, Verdana, Arial;}

#footerlinks div { float:left; text-align:right; padding:0 20px 0 30px;  border-right: 1px dotted #4c4c4c; min-height:100px;  height:auto !important;  height:100px; }
#footerlinks div.last { width:200px; float:right; margin: 0 0 0 30px!important; min-height:100px;  height:auto !important;  height:100px;  } 
#footerlinks div.last h3{ color:#ce7511; font-size:20px; font-weight:normal; margin:-4px 0 8px 0; padding:0; font-family:Cambria, Verdana, Arial;} 
#footerlinks div.last a{ color:#515151; font-size:11px; font-weight:normal; margin:0; padding:0; text-decoration:none; line-height:16px;} 

#footerlinks .block_onswerk {float:left; text-align:right; width:200px; margin:0; border-right: 1px dotted #7a7a7a; padding:0 20px 0 0 ;}
#footerlinks .block_wiezijnwe {float:left; text-align:right; width:160px; margin:0; border-right: 1px dotted #7a7a7a; padding:0 20px 18px 0 ;}
#footerlinks .block_watwedoen {float:left; text-align:right; width:170px; margin:0; border-right: 1px dotted #7a7a7a; padding:0 20px 0 0 ;}
#footerlinks .block_overig {float:left; text-align:right; width:100px; margin:0; border-right: 1px dotted #7a7a7a; padding:0 20px 0 0 ;}
#footerlinks .block_overig h3 { margin:-3px 0 10px 0; padding:0;}

#footerlinks a { color:#515151; font-size:11px; font-weight:normal; margin:0; padding:0; text-decoration:none; line-height:16px;}
#footerlinks a:hover {text-decoration:underline;}
#nieuwsitems {position:relative; float:right; width:570px; padding-bottom:30px;}
#nieuwsitems .odd img { width:275px; height:174px; overflow:hidden; }
#nieuwsitems .odd {float:left;  width:275px; height:259px; background-color:#757575; overflow:hidden; margin:0 10px 20px 0px;} 
#nieuwsitems .even img { width:275px; height:174px; overflow:hidden; }
#nieuwsitems .even {float:left; width:275px; height:259px; background-color:#757575; overflow:hidden; margin:0 0 20px 10px;} 
#nieuwsitems .nieuwsbericht span.date { position:absolute;  bottom:88px; left:0px;  font-family:Cambria, Verdana, Arial; font-size:18px; color:#fc8a0e; font-weight:normal; float:left; margin:0 20px 0 0; padding:0 0 0 10px;width:255px; overflow:hidden; height:23px; cursor:default; text-decoration:none!important;  }

#nieuwsitems .opaque1 { display: block; filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; background-color:#000; margin:-33px 0 0 0; width:275px; height:30px;}
#nieuwsitems a.overzicht {width:255px; height:53px; overflow:hidden;  font-size:14px; color:#fff; font-family:Arial, Verdana, Tahoma; margin:10px 0 0 10px; padding:0; text-decoration:none; display:block; line-height:18px;}
#nieuwsitems a.overzichtoranje {width:255px; height:58px; overflow:hidden;  font-size:14px; color:#fc8a0e; font-family:Arial, Verdana, Tahoma; margin:21px 0 0 10px; padding:0; text-decoration:none; display:block; line-height:18px;}
#nieuwsitems a.teaser {width:255px; height:58px; overflow:hidden;  font-size:12px; color:#fff; font-family:Arial, Verdana, Tahoma; margin:10px 0 0 10px; padding:0; text-decoration:none; display:block; line-height:18px;}
#nieuwsitems .nieuwsberichtlast h3.date { position:absolute;  bottom:88px; left:0px;  font-family:Cambria, Verdana, Arial; font-size:18px; color:#fc8a0e; font-weight:normal; margin:0 20px 0 0; padding:0 0 0 10px;width:255px; overflow:hidden; height:23px; }
#nieuwsitems .werkbericht {position:relative; float:left; width:275px; height:auto; background-color:#fff; overflow:hidden;}
#nieuwsitems .werkbericht .odd {margin: 0 0 20px 0;}
#nieuwsitems .werkbericht:nth-child(odd) {margin-right:20px;}
#nieuwsitems .werkbericht a.omschrijving { text-decoration:none;   font-family:Cambria, Verdana, Arial; font-size:18px; color:#ce7511; font-weight:normal; margin:0 0px 0 0; padding:0 0 0 0px;width:255px;  }
#nieuwsitems .werkberichtlast {position:relative; float:left; width:275px; height:200px; background-color:#fff; overflow:hidden; margin:0 0px 10px 10px;} 
#nieuwsitems .werkberichtlast h3.omschrijving { font-family:Cambria, Verdana, Arial; font-size:18px; color:#ce7511; font-weight:normal; margin:0 20px 0 0; padding:0 0 0 0px;width:255px; overflow:hidden; height:23px; }
#nieuwsitems .werkberichtlast img { width:275px; height:174px; overflow:hidden; }
#nieuwsitems .werkberichtlast img { width:275px; height:174px; overflow:hidden; }
#nieuwsitems a.leesmeer { width:275px; height:174px; margin:0; padding:0; }
/*#nieuwsitems .nieuwsdetail {background-color:#757575; width:570px; min-height:546px; height:auto !important; height:546px;   z-index:1000; position:absolute; top:-546px; left:0;}*/
#nieuwsitems .sluiten {width:36px; height:36px; position:absolute; right:0; background-color:#fff;}
#nieuwsitems .sluiten a {display:block; background-image:url(/lib/images/close.jpg);width:24px; height:24px; text-indent:-99999px; margin:0; padding:0; float:right}
#nieuwsitems .nieuwsdetail h1 {width: 525px; margin:20px 20px 20px 25px; font-family:Cambria, Verdana, Arial; font-size:22px; color:#000; font-weight:normal;}
#nieuwsitems .nieuwsdetail .text { width:525px; margin:0 20px 0px 25px; font-family:Arial, Verdana, Tahoma; color:#fff; font-size:14px; line-height:18px; }
#nieuwsitems .nieuwsdetail .text p { width:525px;  font-family:Arial, Verdana, Tahoma; color:#fff; font-size:14px; line-height:18px;}
#nieuwsitems .nieuwsdetail .leesmeer a{ float:right; width:90px; background-image:url(/lib/images/leesmeer_arrow.jpg); background-repeat:no-repeat; background-position:right top; margin: 0 20px 0 0; font-family:Arial, Verdana, Tahoma; height:20px;}
#nieuwsitems .nieuwsdetail .leesmeer a:hover{text-decoration:underline;}
#nieuwsitems ul{margin:0 0 20px 0px;}
#nieuwsitems ul li {margin:0 0 0px 20px; list-style-type:disc;}
#nieuwsitems ul li a { text-decoration:none; }
#nieuwsitems ul li a:hover{text-decoration:underline;}


#sitemap {position:relative; float:right; width:570px; padding-bottom:30px; font-family:Arial, Verdana, Tahoma; color:#000; font-size:14px; line-height:19px;}
#sitemap h1 {font-size: 28px; color: #161616; margin-bottom: 20px; font-family: Cambria,Sans-Serif,Verdana; font-weight: normal;}
#sitemap h3 { text-align: left; font-size: 22px; color: #db811f; font-family: Cambria,Sans-Serif,Verdana; font-weight: normal; margin:0 0 10px 0; text-decoration:none!important;}
#sitemap a {text-decoration:none;}
#sitemap ul {margin:0 0 20px 0;}
#sitemap ul li {margin:0 0 0px 0px;}
#sitemap ul li li {margin:0 0 0px 20px;}

#sitemap ul li a {text-decoration:none; color:#000;}
#sitemap ul li a:hover {text-decoration:none; color:#db811f;}

/*nyro modal opmaak */
#nyro {float:left;}
#nieuwsitemsnyro {margin:0; width:auto; height:auto; padding:0px 0 20px 0;  background-color:#757575; color:#fff; }
#nieuwsitemsnyro .sluiten {display:none;}
#nieuwsitemsnyro .nieuwsdetailnyro h1 {width: 500px; margin:0px 20px 20px 0px; font-family:Cambria, Verdana, Arial; font-size:22px; color:#000; font-weight:normal;}
#nieuwsitemsnyro .nieuwsdetailnyro .text { width:500px; margin:0 20px 0px 0px; font-family:Arial, Verdana, Tahoma; color:#fff; font-size:14px; line-height:18px; }
#nieuwsitemsnyro .nieuwsdetailnyro .text p { width:500px;  font-family:Arial, Verdana, Tahoma; color:#fff; font-size:14px; line-height:18px;}
#nieuwsitemsnyro .nieuwsdetailnyro .leesmeer a{ float:right; width:90px; background-image:url(/lib/images/leesmeer_arrow.jpg); background-repeat:no-repeat; background-position:right top; margin: 0 20px 0 0; font-family:Arial, Verdana, Tahoma; height:20px;}
#nieuwsitemsnyro .nieuwsdetailnyro .leesmeer a:hover{text-decoration:underline;}
#nieuwsitemsnyro .nieuwsdetailnyro .nyroafbeelding img {width:500px;  margin:0; }


#nieuwsdetail.nieuwsdetail { background-color:#757575; color:#fff; }
#nieuwsdetail.nieuwsdetail .wiezijnwe .text { color:#fff; font-size:14px; font-family:Arial, Verdana, Tahoma; line-height:18px; margin:20px 0px 0 25px; width:499px; height:180px; overflow:hidden; }
#nieuwsdetail.nieuwsdetail .wiezijnwe .overlay { background-color:#000; width:571px; height:30px; margin:-32px 0 0 0; position:relative; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5; }
#nieuwsdetail.nieuwsdetail .wiezijnwe h1 {color:#000; font-size:28px; font-family:Cambria, Sans-Serif, Verdana; font-weight:normal; margin:15px 18px 0 25px; width:520px; }
#nieuwsdetail.nieuwsdetail .wiezijnwe .text { color:#fff; font-size:14px; font-family:Arial, Verdana, Tahoma; line-height:18px; margin:20px 25px 0 25px; height:180px; overflow:hidden; }
#nieuwsdetail.nieuwsdetail .wiezijnwe .text div,
#nieuwsdetail.nieuwsdetail .wiezijnwe .text div p,
#nieuwsdetail.nieuwsdetail .wiezijnwe .text p { color:#fff;  }
#nieuwsdetail.nieuwsdetail .wiezijnwe .text div a {color:#D87D1A;}
#nieuwsdetail.nieuwsdetail .wiezijnwe .date { margin:-25px 0 0 25px; font-family:Cambria, Sans-Serif, Verdana; font-size:18px; color:#fc8a0e; position:relative; z-index:100; float:left; width:200px; }
#nieuwsdetail.nieuwsdetail .wiezijnwe .link {  margin:-20px 25px 0 0;  position:absolute; right:0;  }
#nieuwsdetail.nieuwsdetail .wiezijnwe .link a{ background-image: url(/lib/images/arrow.png); background-repeat:no-repeat; padding:0 0 0 30px; color:#fff; text-decoration:none; }
#nieuwsdetail.nieuwsdetail .wiezijnwe .link a:hover{ text-decoration:underline; }
#nieuwsitems h1.alternative_sectietitel {font-size:28px; color:#161616; margin-bottom:20px; font-family:Cambria, Sans-Serif, Verdana; font-weight:normal;}


.nyroafbeelding {width:500px; overflow:hidden; margin:0 0 20px 0px;}
.nieuwsdetailnyro {  width:500px; overflow-x:hidden; margin:0 0px 0 0px;  }
.paragraph .text ul  { margin:0 0 0 20px; }
.paragraph .text ul li { list-style-type:square;  font-family: Arial, Verdana, Tahoma; font-size:14px; color:#000; line-height:19px; }
.paragraph .text .newwindowlink { text-decoration: none; }
.paragraph .text .newwindowlink img { width: 14px; height: 10px; margin: 0; padding: 0; }
/* Accordion
----------------------------------*/
#accordion {border:1px solid #cbcbcb;height:auto; overflow:hidden;}
#accordion span {text-decoration:none; border:none!important; margin:0 0 0 10px; padding:0; cursor:pointer; font-size:22px; color:#d87d1a; font-weight:normal; font-family: 'PT Sans', sans-serif;}
#accordion span.ui-icon {display:block; width:15px; height:17px; float:right; margin:7px 9px; background:url(/lib/images/submenu_pijltjes.png) 15px 0;}
#accordion .ui-state-active span.ui-icon {background:url(/lib/images/submenu_pijltjes.png) 0 0;}
#accordion .block {background-image:url(/lib/images/bg_submenu.jpg); padding:5px 0 5px 0; margin:0 0 5x 0; border-bottom:4px solid #fff;}
#accordion .block:hover {background-image:url(/lib/images/bg_submenu_hover.jpg); padding:5px 0 5px 0; margin:0 0 5x 0; border-bottom:4px solid #fff;}
#accordion .block.active {background-image:url(/lib/images/bg_submenu_hover.jpg); padding:5px 0 5px 0; margin:0 0 5x 0; border-bottom:4px solid #fff;}

#accordion .last {border:0!important;}
#accordion .submenu {margin: 0; height:auto; background-position:bottom; border:none; overflow-y:hidden;  }/* voor ie7 overflow-y eropzetten ivm scrollbars */
#accordion .submenu ul {margin:0;}
#accordion .submenu ul li ul {background-image:url(/lib/images/bg_submenu_list.png); background-position:bottom; margin:0; padding:0;}
#accordion .submenu ul li {margin:0; padding:10px 0 0 0px; border:none; background-color:#fff!important;}
#accordion .submenu ul li a { padding:0 0 10px 10px; font-family:Arial, Verdana, Tahoma; color:#515151; font-weight:bold; border-bottom:1px dotted #7a7a7a; text-decoration:none; display:block; font-size:12px;}
#accordion .submenu ul li a:hover { color: #d87d1a;  }
#accordion .submenu ul li.active a { color: #d87d1a;  }
#accordion .submenu ul li.last a{ border-bottom:0; }

#quote { clear:both; float:left; width:365px; text-align:center; margin-top:50px; margin-bottom:40px; }
#quote h3 { font-size:35px; font-family: Cambria, Sans-Serif, Verdana; color:#161616; font-weight:normal; margin:0; padding:0; }
#quote em { color:#cd791d; font-size:35px; font-weight:normal; font-style: normal; font-family: Cambria, Sans-Serif, Verdana;}

#nav {margin:10px 0 0px 0; padding:10px 0 0 0px;}
#nav a {background-image:url(/lib/images/bg_tab_gray.png); background-repeat:repeat; color:#fff; font-family:Cambria, Sans-Serif, Verdana; font-size:20px; text-decoration:none; padding:0 10px 5px 10px; font-weight:normal;}
#nav a.active { background-image:url(/lib/images/bg_tab_orange.png); background-repeat:repeat;  }
#nav a:hover { background-image:url(/lib/images/bg_tab_orange.png); background-repeat:repeat;  }
#nav span { color:#fff!important; font-size:20px;  font-family:Cambria, Sans-Serif, Verdana;}
.hiddencontent { display:none;}

#navigation {margin:0px 0 0px 0; padding:20px 0 0 20px;}
#navigation a {background-image:url(/lib/images/bg_tab_gray.png); background-repeat:repeat; color:#fff; font-family:Cambria, Sans-Serif, Verdana; font-size:20px; text-decoration:none; padding:0 10px 5px 10px; font-weight:normal;}
#navigation a.active { background-image:url(/lib/images/bg_tab_orange.png); background-repeat:repeat;  }
#navigation a:hover { background-image:url(/lib/images/bg_tab_orange.png); background-repeat:repeat;  }
#navigation span { color:#fff!important; font-size:20px;  font-family:Cambria, Sans-Serif, Verdana;}

#paging {padding:5px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000; font-weight:bold;   position:absolute; bottom:20px; text-align:center; margin: 0;}
#paging a{padding:2px 7px 2px 7px; float:left;	margin:5px 2px 5px 2px; background-image:url(/lib/images/paging_gray.png); background-repeat:repeat-x;	color:#fff;	text-decoration:none;}
#paging a:hover{background-image:url(/lib/images/paging_orange.png); background-repeat:repeat-x; color:#fff; color:#FFFFFF;text-decoration:none;}
#paging a.active{background-image:url(/lib/images/paging_orange.png); background-repeat:repeat-x; color:#fff; color:#FFFFFF;text-decoration:none;}

#contentvlak .wiezijnwe {float:left; overflow:hidden; min-height:570px; height:auto !important; height:570px;  background-image:url(/lib/images/bg_wiezijnwe.jpg); background-position:bottom; background-repeat:no-repeat;}
#contentvlak .wiezijnwe img { width:571px; height:278px;  overflow:hidden; }
#contentvlak .wiezijnwe .overlay { background-color:#000; width:571px; height:30px; margin:-33px 0 0 0; position:relative; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5; }
#contentvlak .wiezijnwe h1 {color:#000; font-size:28px; font-family:Cambria, Sans-Serif, Verdana; font-weight:normal; margin:15px 0 0 25px;}
#contentvlak .wiezijnwe .text { color:#fff; font-size:14px; font-family:Arial, Verdana, Tahoma; line-height:18px; margin:20px 25px 0 25px; height:180px; overflow:hidden; }
#contentvlak .wiezijnwe .text p { color:#fff;  }
#contentvlak .wiezijnwe .date { margin:-25px 0 0 25px; font-family:Cambria, Sans-Serif, Verdana; font-size:18px; color:#fc8a0e; position:relative; z-index:100; float:left; width:200px; }
#contentvlak .wiezijnwe .link { float:right; margin:-20px 25px 0 0;  position:relative;  }
#contentvlak .wiezijnwe .link a{ background-image: url(/lib/images/arrow.png); background-repeat:no-repeat; padding:0 0 0 30px; color:#fff; text-decoration:none; }
#contentvlak .wiezijnwe .link a:hover{ text-decoration:underline; }
#nieuwsitems h1.alternative_sectietitel {font-size:28px; color:#161616; margin-bottom:20px; font-family:Cambria, Sans-Serif, Verdana; font-weight:normal;}
.paragraph { text-align:center; margin:0 0 20px 0; float:left; width:571px; }
.paragraph img {margin-bottom:10px;}
.paragraph h2 {text-align:left; font-size:22px; color:#db811f; font-family:Cambria, Sans-Serif, Verdana; font-weight:normal;}
.paragraph .text {text-align:left; color:#000; font-size:14px; font-family:arial, Verdana, Tahoma; line-height:19px; margin:0 0 0px 0; clear: both;  }
.paragraph .text td {text-align:left; color:#000; font-size:14px; font-family:arial, Verdana, Tahoma; line-height:19px; margin:0 0 0px 0; clear: both;  }
.paragraph .text em {color:#c7741b; font-style:italic; font-size:17px; font-family:arial, Verdana, Tahoma;}
.paragraph object {float:left; text-align:left!important; padding:10px 0 0 0;}
.paragraph a { color: #db811f;  }
.paragraph object {clear:both; float:left; margin:0 0 20px 0;}
#blog { float:left;margin:0 0 0 -20px; padding:0; }
#blog .paragraph h2 {font-size:22px; color:#000000; font-family:Cambria, Sans-Serif, Verdana; font-weight:normal;}

#bloggedeelte {position:relative; float:left; width:546px; padding:0 0 50px 0;}
#bloggedeelte ul {   margin:0 0 0 0; padding:10px 0 5px 0; border-top:1px dotted #000; border-bottom:1px dotted #000;}
#bloggedeelte ul li {background-color:#e9e9e9; width:546px; height:61px; margin:0 0 5px 0; border:none; overflow:hidden;}
#bloggedeelte ul li .icons { float:right; margin:-20px 0 0 0; }
#bloggedeelte ul li .icons a { margin:0; padding:0; }
#bloggedeelte ul li .icons img{ border:none; width:16px; height:16px; margin:0 5px 0 0; padding:0;  }
#bloggedeelte ul li img {border:4px solid #fff; float:left; margin: 2px 10px 0 2px;}
#bloggedeelte ul li p {line-height:16px; margin:8px 20px 0 0; width:450px; float:left; overflow:hidden;}
#bloggedeelte ul li span {float:left;color:#000000; font-family:Arial, Verdana, Tahoma; font-weight:bold; font-size:10px; margin:0 2px 0 0;}
#bloggedeelte ul li a {float:left; color:#d97e1b; font-family:Arial, Verdana, Tahoma; font-weight:bold; font-size:10px; margin:0 2px 0 0; padding:0;}
#bloggedeelte a.blogbezoeken { position:absolute; height:34px; left:200px; padding:5px 0 0 20px; margin:0px 0 0 0; color:#d97e1b;background-repeat:no-repeat;background-image:url(/lib/images/bg_blog_text.jpg); font-family:Arial, Verdana, Tahoma; font-weight:normal; font-size:12px; text-decoration:none;} 
#bloggedeelte a.blogbezoeken a:hover{ text-decoration:underline;} 

#upperLeftCorner { display:none; position: absolute;left: 0; top: 0;  width: 100px; height: 100px; z-index: 1001;}
#upperLeftCorner a { }
#upnextflash {width:100px; height:100px; overflow:hidden;}

#leftcol .werkenvoor { position:relative; width:365px; border-bottom:1px dotted #7a7a7a; padding:0 0 20px 0; margin: 0 0 20px 0;  }
#leftcol .werkenvoor #portfolio { height: 150px; overflow: hidden; padding:0; margin:20px 0 0 0; }
#leftcol .werkenvoor ul {margin: 0; background-color:#fff;overflow:hidden;}
#leftcol .werkenvoor ul li {float:left; height:50px; }
#leftcol .werkenvoor .blokbezoeken { background-image:url(/lib/images/bg_blog_text.jpg); background-repeat:no-repeat; height:34px; position:absolute; bottom:-40px; left:150px; padding:5px 20px 0 20px; text-decoration:none;  } 
#leftcol .werkenvoor .blokbezoeken a{ color:#d97e1b; font-family:Arial, Verdana, Tahoma; font-weight:normal; font-size:12px; text-decoration:none;} 
#leftcol .werkenvoor .blokbezoeken a:hover{ text-decoration:underline;} 
#hide {display: none; background-color:#fff; }  
#toonmeer{display:block;background-color:#fff;}  
#toonmeercontact{display:block;background-color:#fff;}  

#leftcol .projectinfo {color:#000; font-family:Arial, Verdana, Tahoma; font-size:14px; margin:0 20px 20px 0; width:365px;}
#leftcol .projectinfo table { width:365px;font-size: 14px; font-family: arial,Verdana,Tahoma;  }
#leftcol .projectinfo td.titel { color:#000; width:120px; font-size: 14px; font-family: arial,Verdana,Tahoma;  }
#leftcol .projectinfo td.titel.last{ color:#000; width:120px; font-size: 14px; font-family: arial,Verdana,Tahoma;  }
#leftcol .projectinfo td {border-bottom:1px dotted #7a7a7a; padding:5px 0 5px 1px; color:#c7741b;font-size: 14px; font-family: arial,Verdana,Tahoma;}
#leftcol .projectinfo td.last {border-bottom:none; padding:5px 0 5px 0; color:#c7741b;font-size: 14px; font-family: arial,Verdana,Tahoma;}
#leftcol .projectinfo td a { color: #c7741b; text-decoration: none; font-size:14px; font-family: arial,Verdana,Tahoma;}
#leftcol .projectinfo table .icons {width:50px; float:right; margin:0 0px 0 0; padding:0; }

#leftcol .screenshots {padding:0 0 10px 0; width: 366px; border-bottom:1px dotted #7a7a7a; overflow:hidden; margin:0 0 10px 0; }
#leftcol .screenshots ul { overflow:hidden; width: 380px; }
#leftcol .screenshots ul li { float:left; margin:0 15px 15px 0;}
#leftcol .screenshots ul li img {width:173px; height:120px; float:left; border:1px solid #7a7a7a;}

body.werkdetail #contentvlak .wiezijnwe h1 { font-size:28px; }
body.nieuws #contentvlak .wiezijnwe h1 { font-size:22px; }

  * { font-size: 11px; font-family: Tahoma; color:#000; }
#contact_formulier {position:absolute; border: 1px solid black; overflow:hidden; margin: 10px 0 20px 0; z-index:100; background-color:#fff; width:458px; height:260px; left:55px; bottom:50px;}
#contact_formulier span { border-bottom: 1px dotted #bec4c5; height: 1px; display: block; width: 500px; margin: 10px 0 10px 0;color:#000;}
#contact_formulier legend { display:none;  }
#contact_formulier fieldset {  width: 416px; padding: 20px 20px 0 20px; height:250px; background-color:#fff; }
#contact_formulier label { float: left; width: 144px; font-size: 11px; color:#000;}
#contact_formulier input { width: 264px; border: 1px solid #858585 ; font-size: 11px; padding: 2px;color:#000; }
#contact_formulier input.error,
#contact_formulier textarea.error { border: 2px solid #b01439 }
#contact_formulier input.radio { width: 10px; border: 0; float: left;}
#contact_formulier label.radio { width: 50px; margin: 3px 0 10px 10px;}
#contact_formulier select { width: 268px; border: 1px solid #858585; color:#000;}
#contact_formulier textarea { width: 498px; height: 100px; border: 1px solid #858585; font-size: 11px; padding: 2px; }
#contact_formulier div.field { clear: left; margin-bottom: 15px; }
#contact_formulier .btn { float: right; margin: 10px 0 0 10px;}
#contact_formulier input.button { margin: 10px 0 10px 0 ; padding: 0; border: none; height: 15px; width: 80px; background: url(../images/btn_form.jpg) right top; text-decoration: none; font-weight: bold; font-size: 10px; color: #fff;}
#contact_formulier input.button2 { margin: 10px 5px 0px 0 ; cursor: pointer; padding: 2px 5px; width: auto; background-image: url(/lib/images/bg_tab_orange.png); text-decoration: none; font-weight: bold; font-size: 10px; color: #fff; border:none; float:right;}

#contact {margin:20px 30px 0 20px;}
#contact p.verplichtInfo {font-size:11px; font-style:italic;}
form#contactform {font-size:14px; color: #000; font-family: Arial,Verdana,Tahoma; font-size: 14px; line-height: 19px; margin:20px 0 20px 0;}
form#contactform legend { display:none;  }
form#contactform .frmRow {min-height:25px; margin-bottom:5px; position:relative;}
form#contactform fieldset {width:341px;}
form#contactform .frmRow label {width:125px; float:left; padding-top:5px;}
form#contactform .frmRow input {width:210px; padding: 2px; border:1px solid #a6a6a6; height:25px; color:#d87d1a; font-style: italic;}
form#contactform .frmRow textarea {width: 210px; height: 100px; border: 1px solid #a6a6a6; padding: 2px; color:#d87d1a; font-style: italic; }
form#contactform .frmRow textarea.error {border:1px solid red;} 
form#contactform .frmRow label.error {left:350px; position:absolute; top:-8px; width:150px!important; float:right!important;}
form#contactform .frmRow input.submit { height:30px; width:93px; left:6px; position:relative; background-image: url("/lib/images/bg_tab_gray.png"); background-repeat: repeat; color: #FFFFFF; font-family: Cambria,Sans-Serif,Verdana; font-style:normal; font-size: 20px;}
form#contactform .frmRow input.submit.active {cursor: pointer; background-image: url("/lib/images/bg_tab_orange.png"); background-repeat: repeat;}


/* Map View */
#map_canvas { position:relative; height: 670px;  width: 570px; margin:30px 0 0 0;  }
        
/* Directions */
#directionswindow { position:absolute; top:572px; left:405px; width:570px; z-index:10; height: 0; overflow: hidden; border-bottom:50px solid #fff; }
#directions { width:560px; background-color: #fff; padding:5px; }
#directions a.printen { position:absolute; right:0; top:28px; background-image:url(/lib/images/print.png); background-repeat:no-repeat; height:32px; width:32px; display:block; text-indent:-9999px; }
       
#toonbeschrijving { display: none; background: url(/lib/images/bg_button.jpg) no-repeat top left; width: 570px; height: 30px; top:-53px; position:relative; font-size: 0; text-indent: -9999px; } 
#hidecontact {display: none; background-color:#fff; position:absolute; z-index:10; right:20px; top:573px; width:571px; height:558px; background-color:#fff;  }  
.maastricht {width:225px;  float:left; margin:40px 30px 0 20px;}
.maastricht p { font-family: Arial, Verdana, Tahoma; font-size:14px; color:#000; line-height:19px; }
.maastricht p a{ font-family: Arial, Verdana, Tahoma; font-size:14px; color: #db811f;}

.eindhoven {width:225px;  float:left;  margin:40px 10px 0 0;}
.eindhoven p { font-family: Arial, Verdana, Tahoma; font-size:14px; color:#000; line-height:19px; }
.eindhoven p a{ font-family: Arial, Verdana, Tahoma; font-size:14px; color: #db811f;}


/*nieuws*/
#nieuwsmenu {border:1px solid #cbcbcb;height:auto; overflow:hidden;}
#nieuwsmenu span {text-decoration:none; border:none!important; margin:0 0 0 10px; padding:0; cursor:pointer; display:block; font-family: 'PT Sans', sans-serif; color: #d87d1a; font-size: 24px;}
#nieuwsmenu span a { text-decoration: none; font-family: 'PT Sans', sans-serif; color: #d87d1a; font-size: 24px;}
#nieuwsmenu .block {background-image:url(/lib/images/bg_submenu.jpg); padding:5px 0 5px 0; margin:0 0 2px 0; }
#nieuwsmenu .block:hover {background-image:url(/lib/images/bg_hover.jpg); padding:5px 0 5px 0; margin:0 0 2px 0; }
#nieuwsmenu .submenu {clear:both; margin-bottom:2px; margin-top:2px;background-image:url(/lib/images/bg_submenu_list.png); min-height:200px; height:auto !important; height:200px; background-position:bottom; border:none;  }
#nieuwsmenu .blocklast {background-image:url(/lib/images/bg_submenu.jpg); padding:5px 0 5px 0;  margin:0;}
#nieuwsmenu .blocklast:hover {background-image:url(/lib/images/bg_hover.jpg); padding:5px 0 5px 0;  margin:0;}
#nieuwsmenu .active {background-image:url(/lib/images/bg_hover.jpg); padding:5px 0 5px 0; margin:0 0 2px 0; }
#nieuwsmenu .submenu ul li ul { min-height:300px; height:auto !important; height:300px; background-image:url(/lib/images/bg_submenu_list.png); background-position:bottom; margin:0; padding:0;}
#nieuwsmenu .submenu ul li {margin:0; padding:10px 0 0 0px; border:none; background-color:#fff!important;}
#nieuwsmenu .submenu ul li a { padding:0 0 5px 0px; font-family:Arial, Verdana, Tahoma; color:#515151; font-weight:bold; border-bottom:1px dotted #7a7a7a!important; text-decoration:none; display:block; margin:0 0 0 10px; width:330px; font-size:12px;}

.boxgrid{  width:278px; height:259px; background:#757575; overflow: hidden; position: relative;  }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; width:280px; height:259px;}
.boxcaption { float: left; position: absolute; top:177px; background: #757575; height: 82px; cursor:pointer;}
.boxcaption p{color:#fff; margin:0 10px 0 10px;}
.boxcaption {bottom: 0;left: 0; }
.caption .boxcaption {top: 0; left: 0; }


.bubble { position:absolute;background-color:Transparent;z-index:10000;}
.bubble a { width:575px; height:349px; display:block; position:relative;}
.brBubble {top:50px;left:40px; }
.bubble .close { position:absolute; right:38px; top:15px; z-index:1000000; }
.bubble .close a {background-image:url(/lib/images/closebutton.jpg); width:33px; height:31px; display:block;}

#ajaxloader { width: 66px; height: 66px; background: transparent url('/lib/images/ajax-loader.gif') no-repeat top left; font-size: 0; text-indent: -9999px; position: absolute; top: 243px; left: 252px; z-index: 99999 }


.addthis_toolbox { float:right; margin:10px 0 20px 0;}

.readmore { font-style: italic; }
.moving_box { width: 570px; height: 552px; float:left; position:relative;}
.moving_box img { min-height: 100%; min-width: 100%;}
.moving_box h2 {position:absolute; top:30px; left:30px; font-family: 'PT Sans', sans-serif; font-size: 21px; text-shadow:1px 1px 1px black;	color:white; text-transform:uppercase;}	
.moving_box p {	position:absolute;	top:70px;left:30px;	font-family: 'PT Sans', sans-serif; padding:10px 10px 30px 10px;width:375px;font-size:18px; line-height:20px; background:#ef9302; background-color: rgba(233,118,0, 0.7);	color:#FFF;	z-index:3;	}
a.read-more-link {
	position:absolute;
	display:block;
	height:20px;
	bottom:0px; 
	right:0px;
	padding:2px 5px;
	text-decoration:none;
	color:black;
	font-size:14px;
	background:#FFF;
	background-image: -webkit-gradient(linear, 0% 100%, 100% 100%, color-stop(0.24, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.9))); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: initial initial; background-repeat: initial initial; 
	background: -moz-linear-gradient(left center, rgba(255, 255, 255, 0.5) 10%, rgba(255, 255, 255, 0.9) 100%);       
}
		
#container {width: 500px; height: 485px; overflow:hidden; position:relative;}
#flashcases .inner {width:99999em; overflow:hidden; position:absolute;	left:0px;}
.arrows{width:30px;height:30px;position:absolute;bottom:261px;z-index:10;cursor:pointer; background:url(/lib/images/slider_pijltjes.jpg);}
#arrowLeft{left:0px; background-position:0 0;}
#arrowRight{right:0px; background-position:30px 0;}

.onswerk a {position:absolute;bottom:0; right:0; z-index:10; display:block; width:179px; height:34px; background:url(/lib/images/toononswerk.jpg);}

/* form vebego ---------------------------------------------------------------------------------*/
.form_vebego h1 {font-size:24px; font-weight:normal; font-family: Cambria,Sans-Serif,Verdana;}
.form_vebego #paginacpontainer { opacity:1;}
.form_vebego form h2 {margin-left:220px; margin-bottom:0px; margin-top:20px; color:#d77612; font-size:18px;}
.form_vebego form fieldset {font-size:12px;overflow: hidden;}
.form_vebego form fieldset legend {display:none;}
.form_vebego form fieldset .frmRow {overflow:hidden; padding:10px 0px; position:relative; }
.form_vebego form fieldset .frmRow_inner {overflow:hidden; float:left; margin-top:8px;}
.form_vebego form fieldset .frmRow_inner input {float:left; margin:0 10px 10px 0px;}
.form_vebego form fieldset input.checkbox {float:left; margin:0 10px 10px 0px;}
.form_vebego form fieldset .frmRow_inner span {float:left;  margin:0 0px 10px  0px;}

.form_vebego form fieldset .frmRow_inner .frmRow  {padding:0px 30px 0px 0px;}
.form_vebego form fieldset .frmRow_hidden {display:none;}
.form_vebego form label {text-align:right;  float:left; width:200px; height:18px; padding-top:7px; padding-right:20px; }
.form_vebego form fieldset label.forcheckbox {float:left; width: auto; text-align:left;  margin:0 0px 10px  0px; padding-top:0px; padding-right:0px;}
.form_vebego form fieldset .frmRow input.text { width:300px; border:1px solid #003350; height:25px; vertical-align:middle;}
.form_vebego form fieldset .frmRow select {width:300px; border:1px solid #003350; margin-top:5px; height:25px; vertical-align:middle; }
.form_vebego form fieldset .frmRow select.widgets {margin-top:0px; width:100px; float:left;}
.form_vebego form fieldset .frmRow select option {font-size:12px; height:15px; padding-top:2px;}
.form_vebego form fieldset .frmRow textarea {width:500px; border:1px solid #003350; height:200px;}
.form_vebego .plus_button {color:#d77612; font-weight:bold; font-size:24px; background:none;	margin-top:-5px; border:0px none;  }
.form_vebego .plus_button_url_overigedomeinen{color:#d77612; font-weight:bold; font-size:24px; background:none;	margin-top:-5px; border:0px none;  }
.form_vebego .pick_button {color:#d77612;  font-size:14px; background:none;	margin-top:-5px; border:0px none;  }
.form_vebego form fieldset .luxanet_setting .frmRow_inner {overflow:hidden; float:left; margin-top:0px;}
.form_vebego form .infotext { margin-left: 220px; }


.form_vebego .closeColor {position: absolute; top:-5px; right:-5px; color:#fff; text-indent:-9999px; background:url(/lib/images/close.jpg); width:24px; height:24px; border:none;}
.form_vebego .kleur {float:left; width:30%; height:50px; margin:7px; }
.form_vebego .kleur:hover, .form_vebego .active {background:#e7e7e7; cursor:pointer;}
.form_vebego .kleur div.preview {float:left; width:40px; height:40px; margin:5px; border:1px solid #727272;}
.form_vebego .kleur div.code {float:left; width:40px; height:40px; margin:15px 5px;}
.form_vebego .kleur div {float:left;}
.form_vebego .kleuren {display:none; width: 500px; height: 500px;  position: fixed; margin-top: -250px; margin-left: -250px;top: 50%; left: 50%; background-color: #fff; z-index: 200; border: 5px solid #727272;}
.form_vebego #header {height:auto;}
.form_vebego #header .logo {margin:0px;}
.form_vebego input.verzenden {float:right; padding:7px 15px; margin-right:50px; margin-top:20px; background:#7fac05; color:#fff; font-weight:bold; font-size:10pt;} 

.form_vebego .kleur1 .preview {background:#05347a;}
.form_vebego .kleur2 .preview {background:#b493b2;}
.form_vebego .kleur3 .preview {background:#e66a5b;}
.form_vebego .kleur4 .preview {background:#c0ad00;}
.form_vebego .kleur5 .preview {background:#fad7a7;}
.form_vebego .kleur6 .preview {background:#ce7019;}
.form_vebego .kleur7 .preview {background:#949384;}
.form_vebego .kleur8 .preview {background:#5d9732;}
.form_vebego .kleur9 .preview {background:#b32316;}
.form_vebego .kleur10 .preview {background:#ecdfa8;}
.form_vebego .kleur11 .preview {background:#00a8cb;}
.form_vebego .kleur12 .preview {background:#7299c6;}
.form_vebego .kleur13 .preview {background:#f4dc00;}
.form_vebego .kleur14 .preview {background:#afbd22;}
.form_vebego .kleur15 .preview {background:#ffffff;}
.form_vebego .kleur16 .preview {background:#ec891d;}
.form_vebego .kleur17 .preview {background:#fbb03f;}
.form_vebego .kleur18 .preview {background:#000000;}

.colorpicker {background:#000;}

.PrevVoorgrond {width:20px; height:20px; background:#000; display:none; position:absolute;top:13px; left:525px; border:1px solid #727272;}
.PrevAchtergrond {width:20px; height:20px; background:#000; display:none; position:absolute; top:13px; left:525px; border:1px solid #727272;}
.PrevKleuren_header_tekst {width:20px; height:20px; background:#000; display:none; position:absolute; top:13px; left:525px; border:1px solid #727272;}

.hidden_luxanet_setting {display:none;}
#te_hanteren_logo {}

.wat-is-dit { display: inline; position:relative; cursor: pointer; }
.uitleg { width:200px; height:120px; padding: 10px; background:white; position:absolute; border:3px solid grey; display:none; }
.uitleg5 { height: 170px; }

.ui-datepicker-trigger {position:absolute; top:7px; left:530px;}


label.error {color:Red; position:absolute; left:550px; top:3px; }
input.error	{border-color:Red !important; } 
.Deadline-website{width:700px;}
.Deadline-website label.error {color:Red; position:absolute; left:480px; top:3px;}
.overigeWebsiteUrl	label.error{left:330px;}
.overigeWebsiteUrl .frmRow_inner {width:600px;}

/* QapTcha */
.QapTcha {float:left;width:117px;}
.QapTcha .clr {clear:both}
.QapTcha .bgSlider {width:117px;height:30px;float:left;background: url('/lib/images/qaptcha_back.jpg');}
.QapTcha .Slider {width:30px;height:30px;background:transparent url('/lib/images/bg_draggable_qaptcha.jpg') no-repeat;}
.QapTcha .TxtStatus {width:225px;margin-top:7px;text-align:left;color:#bb2828;font-family:Verdana;font-size:10px;clear:both}
.QapTcha .dropSuccess {color:#4e8b37}
.QapTcha .dropError {color:#bb2828}
