/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; color:#000; }
ul li { list-style:none; }
html { background:url(../images/pattern.gif) repeat 0 0; height:100%; }
body { background:url(../images/generalLeft.gif) no-repeat 68px 36px; font:81.25%/140% "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; min-height:100%; color:#3d3935; }
.clear { clear:both; }
h1 {color:#3d3935;}

.rollModelBox:after, .section:after, p.more:after, .homeroll:after, .rollModel ul:after, .newsList_inner:after, .subtitle:after, #list li:after, #breadcrumbs:after, .box:after, .grids:after, .contentTop:after, #navigation:after, #menu ul:after, .contactWrap:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
.rollModelBox, .section, p.more, .homeroll, .rollModel ul, #right li a, #submenu li, #submenu a, .quote, .newsList_inner, .subtitle, #list li, #breadcrumbs, .box, #linkList li a span.arrowed, .logo  h1 , .grids, #linkList li a, #linkList, .contentTop, #navigation, #menu ul, #menu li a, #container_inner, .containerPic, .contactWrap { display:inline-block; }
.rollModelBox, .section, p.more, .homeroll, .rollModel ul, #right li a, #submenu li, #submenu a, .quote, .newsList_inner, .subtitle, #list li, #breadcrumbs, .box, .logo  h1 , .grids, #linkList li a, #linkList, .contentTop, #navigation, #menu ul, #menu li a, #container_inner, .containerPic, .contactWrap  { display:block; }
#linkList li a span.arrowed { display:inline; }

#header { width:961px; height:61px; margin:0 auto; }
#header .topMenu { float:right; padding-top:6px; font-size:0.923em; }
#header .topMenu li { float:left; padding-left:23px; }
#header .topMenu li a:hover { text-decoration:underline; }
#wrapper { background:url(../images/generalRight.gif) no-repeat right 281px; overflow:hidden; }
#container { background:#000 url(../images/contentBg.gif) repeat-x 0 0; width:961px; margin:0 auto; position:relative; }
#container_inner { background:url(../images/contentRight.png) repeat-y 0 0; }

#home { background:url(../images/homeLeft2.gif) no-repeat 86px 30px; }
#home #left #submenu { background:none; }
#home .containerPic { background:url(../images/homeFace.png) no-repeat 0 0; }
#home #container .overlay { background:url(../images/homeOverlay.png) no-repeat 0 0; width:179px; height:281px; left:-21px; bottom:-15px; }
#home #menu .firstItem  { padding-right:0; }
#home #linkList { padding-bottom:30px; }
#home .description { font-family:"Times New Roman", Georgia, Times; padding:0 20px 20px 13px; width:442px; line-height:24px; }
#home .description p, #home .description div { display:inline; }
#home .description p { color:#000; font-weight:bold; font-size:1.538em; text-transform:capitalize; } 
#home .description a { color:#3d3935; } 
#home .description div p { font-size:1.384em; font-style:italic; font-weight:normal; text-transform:none; color:#3D3935; } 
#home .descrArrow { padding-top:3px; vertical-align:baseline; }
#home .grids { padding-bottom:200px; }
#home #wrapper { background:url(../images/homeRight.gif) no-repeat right top; }
#home .grids h1 { padding-left:0; }
#home #right .box { padding-right:22px; }
#home #right .box span { color:#F6E9CA; }
#home #right .box .moreRight { margin:0; padding:0; }
#home #center .lastp {display:none;}

#menu { background:url(../images/menuBg.gif) repeat-x 0 0; padding-bottom:24px; float:left; position:relative; top:-10px; z-index:10; }
#menu ul { top:-12px; position:relative; float:left; clear:both; margin-left:-11px; display:inline; }
#menu li { float:left; padding-left:11px; }
#menu li.lastItem  { padding-left:10px!important; }
#menu li a { background:#3d3935; color:#f6e9ca; font:1.0769em Arial, Helvetica, sans-serif; float:left; padding:7px 19px 3px; }
#menu li.active a, #menu li a:hover { color:#ffb430; }

#contactPage .grids h1 { padding-left:0; }
#contactPage  #center h1 { font-size:1.384em; }
#contactPage legend { color:#3f897a; font-weight:bold; font-size:1.0769em; text-transform:none; margin:0!important; }
#contactPage #center .more a { background:url(../images/linkArrow2.gif)  no-repeat right 3px; padding:3px 20px 2px 0; text-decoration:underline; text-transform:uppercase; font-weight:bold; float:right; font-size:0.769em; color:#3d3935; }
#contactPage #contactDiv { width:726px; height:562px; overflow:hidden; position:absolute; left:0; top:0; background:url(../images/contactBg.jpg) no-repeat 0 1px;  z-index:40;}
#contactPage #banner { background:0; height:136px; top:66px; margin-bottom:-66px; }
#contactPage #wrapper { background:url(../images/contactRight.gif) no-repeat right 20px; }
#contactPage .lastp {display:none !important;}

.logo { position:relative; float:right; z-index:200; width:173px; }
.logo h1 { background:url(../images/logo.png) no-repeat 0 0; font-size:1px; }
.logo a { width:173px; height:92px; display:block; position:relative; }
#linkList { overflow:hidden; line-height:1.8em; padding-bottom:14px; }
#linkList li { background:url(../images/delimit.gif) no-repeat 0 0; float:left; width:239px; margin-left:-1px; }
#linkList li a { color:#5a9f91; font-size:1.077em; padding:0 5px; display:block; position:relative; text-align:center; width:229px; }
#linkList li a:hover, #linkList li a.active { color:#f6e9ca; padding:0 5px; display:block }
#linkList li a span.arrowed {  background:url(../images/linkArrow.gif) no-repeat right 10px; font:italic 2.143em/1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; padding-right:30px; color:#f6e9ca; }
#linkList li a:hover span.arrowed, #linkList li a.active span.arrowed { color:#ffb430; }
#linkList .medium { display:block; font:1.286em Arial, Helvetica, sans-serif;  }
.overlay { background:url(../images/contentOverlay.png) no-repeat 0 0; position:absolute; bottom:36px; right:63px; width:135px; height:141px; }
.leftSquare { background:url(../images/squareLeft.png) no-repeat 0 0; position:absolute; left:0; top:595px; width:41px; height:41px; }
.category { font-size:1.1538em; font-style:italic; }
.category ul {padding-bottom:21px;}
.category li { font-style:italic; }
.cat { background:url(../images/listArrow.gif) no-repeat 0 5px;padding-left:15px;}
#center .descr .cat a {font-weight:bold;}

#banner { background:url(../images/bannerContent.jpg) no-repeat 0 0; position:relative; top:-66px; margin-bottom:-43px; width:861px; height:139px; }

.grids { background:url(../images/grids.png) no-repeat 0 0; padding-bottom:209px; }
.grids h1 { font:bold 1.384em "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 14px 15px; }
.grids h2 { font:bold 1.076em "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:14px; }
.grids h2.special { font-style:italic; font-size:1.384em; text-transform:none; padding-bottom:5px;}
.grids #navigator { border-top:1px solid #3d3935; width:460px; padding-top:21px; }
.grids .modelDescr { font-size:1.0769em; padding:0 20px 0 180px; }
.grids p { padding-bottom:22px }
.grids .quote { background:url(../images/quotStart.gif) no-repeat 0 3px; padding:0 0 0 15px; font-size:1.538em; width:440px;}
.grids .quoteEnd { background:url(../images/quotEnd2.gif) no-repeat right bottom; padding-right:15px;}
.grids .author { font-size:0.923em; }
.grids .tx-quotes-pi1 .author { padding:4px 0 10px 15px; }
.grids .internal-link { text-decoration:underline; }
.grids .internal-link:hover { text-decoration:none; }
.grids .rollModelBox  { clear:both; }
.grids .rollModel { width:180px; float:left; }
#container .grids .rollModel ul li.active a, #container .grids .rollModel ul li a:hover { background:#5a9f91; }
#container .grids .rollModel ul li { background:url(../images/rollbox.gif) no-repeat 0 0; margin:0 21px 19px 0; float:left; padding:0; }
#container .grids .rollModel ul li a { background:none; display:block; width:39px; height:39px; padding-left:0; }
#container .grids .rollModel ul li div { display:none; }
#container .grids .rollModel ul li.active a, .grids .rollModel ul li a:hover { background:#5a9f91; }
#container .grids .rollModel ul li.eight a { background:#ffffff; }
#container .grids .rollmodel_text  { font-size:1.076em;  padding:0 20px 5px 0; }
#container .grids .rollmodel_text  p { padding-bottom:0; }
#container .grids .rollmodel_text  .rollName { font-weight:bold; font-style:normal; }
#container #right .rollmodel_text p { padding-bottom:22px; }

#breadcrumbs { position:absolute; left:240px; top:141px; color:#f6e9ca; z-index:100; }
#breadcrumbs li { float:left; font:0.769em Arial, Helvetica, sans-serif; }
#breadcrumbs li a { background:url(../images/breacrumbs.gif) no-repeat right 4px; float:left; color:#f6e9ca; padding-right:17px; margin-right:7px; text-decoration:underline; }
#breadcrumbs li span { text-decoration:underline; }

#left { width:220px; float:left; padding-right:20px; }
#left #submenu li { margin-bottom:2px; }
#left .submenuBottom { background:url(../images/submenuBottom.png) no-repeat 0 0; width:220px; height:96px; margin-top:18px; } 
#left #submenu li a { background:#3d3935; display:block; padding:0 0 2px 20px; color:#f6e9ca; font-size:1.1538em; }
#left #submenu li.active a, #left #submenu li a:hover { background:url(../images/submenuBg.gif) repeat-y 0 0; }
#left #submenu li ul { background:url(../images/pattern.gif) repeat 0 0; padding:11px 0 5px 21px; }
#left #submenu li ul  li a { background:url(../images/dot.gif) no-repeat 0 6px!important; color:#3d3935; font-size:0.923em; padding:0 0 0 8px;}
#left #submenu li ul  li:hover, #left #submenu li ul  li.active { background:url(../images/submenu.png) repeat 0 0; }
#left #submenu li ul  li:hover a, #left #submenu li ul  li.active a { background:none!important; }

#center { width:480px; float:left; position:relative; overflow:hidden; z-index:100; }
#center .section  { background:url(../images/pattern.gif) repeat 0 0; padding:15px 20px 8px 20px; margin-bottom:20px; }
#center .section h1 { padding-top:8px; }
#center li { background:url(../images/dot.gif) no-repeat 0 6px; padding-left:15px; }
#center ol li { background:none; padding-left:0; margin-left:20px; list-style:decimal!important;}
#center .cancel { background:url(../images/cancel.gif) no-repeat right 2px; text-align:right; padding:0 20px 0 0; width:440px; position:relative; right:5px; }
#center .cancel a { text-decoration:underline; font-size:0.6666em; font-style:normal; text-transform:uppercase; }
#center .category li.active, #center .category  li:hover, #center .category  li#over { background:url(../images/liActive.gif) no-repeat 0 3px; font-weight:bold; }
#center .category li.active a, #center .category  li:hover a, #center .category  li#over a { text-decoration:none; }
#center li a { text-decoration:underline; }
#center .square { background:#000; width:20px; height:20px; position:absolute; left:-1px; top:-1px; display:block; }
#center #list { width:560px; font-size:0.923em; }
#center #list li { background:none; padding-left:0; border-top:1px solid #3d3935; position:relative; margin-bottom:15px; }
#center #list li li { background:url(../images/dot.gif) no-repeat 0 5px; padding-left:12px; border:0; margin-bottom:0; }
#center #list li a { background:url(../images/transparent.gif) repeat 0 0; position:absolute; left:0; top:0; z-index:100; display:block; width:460px; height:155px; }
#center #list li p { padding-bottom:0; }
#center #list .picbox { float:left;}
#center #list.booksList .picbox { width:101px; }
#right .picbox img {border:1px solid #ebdec1;}
#center #list .textside  { width:310px; float:left; padding:10px 0 0 31px; position:relative; z-index:50; }
#center #list .textside .strong { font-weight:bold; font-style:italic; font-size:1.25em; color:#000; }
#center #list .textside .year, #center #list .textside .auth { font-size:11px;text-transform:uppercase;}
#right .textside p {color:#f6e9ca;}
#center #list .title { background:url(../images/dot.gif) no-repeat 0 8px; padding-left:12px; }
#center #list .title span { border-bottom:1px solid #747267; font-style:italic; font-size:1.25em; }
#center #list .title span.cufon { border-bottom:none; }
#center #list.ref { font-size:1em; }
#center #list.ref .picbox { height:116px; }
#center #list.ref li { font-style:normal; }
#center #list.ref .firstLi { border:0; }
#center .subtitle { border-bottom:1px solid #3d3935; margin-bottom:10px; width:460px; }
#center .subtitle span { background:url(../images/subtitle.png) repeat-x 0 0; float:left; clear:both; padding:2px 19px 0 21px; font:bold 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }
#center .newslist li { background:url(../images/listArrow.gif) no-repeat 0 5px; }
#center .newslist li a { text-decoration:none; }
#center .descr { font:0.923em "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #3d3935; padding-bottom:15px; margin-bottom:15px; width:460px; }
#center .descr p { padding-bottom:0; }
#center .descr a { font-size:1.083em; color:#1b7782; font-weight:normal; }
#center p.label { font-weight:bold; text-transform:uppercase; font-style:normal; }
#center #newslist {  width:480px; margin-left:-20px; padding-bottom:22px; }
#center #newslist .newsList_inner { background:url(../images/delimit3.gif) repeat-y 236px 0; }
#center #newslist ul { padding-bottom:12px; }
#center #newslist li { background:url(../images/listArrow.gif) no-repeat 0 5px; font-style:normal;}
#center #newslist li a { text-decoration:none; color:#000; }
#center #newslist p { font-style:italic; }
#center #newslist span { font:bold 1.2307em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3f897a; }
#center #newslist .all a { background:url(../images/linkArrow2.gif) no-repeat right top; display:block; padding-right:20px;  font-style:normal;  text-transform:uppercase; font-size:0.769em; text-decoration:underline; color:#3d3935; }
#center #newslist .newsItem { background:url(../images/delimit2.gif) no-repeat 20px bottom; width:203px; float:left; padding:0 15px 0 20px;  margin-bottom:20px; }
#center #newslist .newsItem a:hover { text-decoration:underline; }
#center #newslist .lastdiv { background:none; }
#center .lastp {background:url(../images/endSquare.gif) no-repeat right bottom;padding:0 6px;position:relative;top:-4px;left:5px;display:inline-block;}
#center .lastp {display:inline;}
#center .download { text-decoration:underline; }
#container #center .rollModel li  { background:#3d3935; }
#center .rollmodel_text  { color:#3d3935; }

#right { width:200px; float:left; padding-left:40px; overflow:hidden; position:relative; }
#right .box { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  padding-right:30px; }
#right .delimiter { background:url(../images/horizontalLine.gif) no-repeat right center; padding:19px 0 27px; right:200px; }
#right .lastbox { background:none!important; }
#right a { color: #FFB430; /*#f6e9ca;*/ font:0.923em Arial, Helvetica, sans-serif; text-decoration:underline; }
#right .more a { background:url(../images/moreArrow.gif) no-repeat right 3px; color:#ffb430!important; padding-right:15px; float:left; clear:both; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#right .more a:hover { background:url(../images/moreArrowOver.gif) no-repeat right 3px; color:#8ddbcb!important; }
#right h2 { color:#f6e9ca; text-transform:none; }
#right h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5a9f91; padding-bottom:13px; }
#right li a { background:url(../images/dotRight.gif) no-repeat 0 5px; padding-left:12px; display:block; }
#right a:hover { color:#8ddbcb; }
#right .special_heading { padding-bottom:0; }
#right .box_right { background:url(../images/horizontalLine.gif) no-repeat scroll right top; margin-top:15px; }
#right .box_right h3 { padding-top:15px; }
#right .box_right ul { background:url(../images/horizontalLine.gif) no-repeat scroll right bottom; padding-bottom:20px; }
#right .rollmodel_text  { color:#f6e9ca; }
.grids .rollmodel_text .rollSubtitle { padding-bottom:18px; }
.grids #right .rollSubtitle a, #home .rollSubtitle a { font-style:italic; }


#footer  { width:961px; margin:0 auto; font-size:0.769em; }

.tx-powermail-pi1 { border:0; color:#3d3935;}
.tx-powermail-pi1 .tx-powermail-pi1_thx p { padding-bottom:5px; }
.tx_powermail_pi1_fieldwrap_html {display:block; width:460px; clear:both; margin-bottom:10px; }
.tx_powermail_pi1_fieldwrap_html label { width:150px; float:left; margin-top:4px;}
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory {color:#3d3935}
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js {font-style:italic; color:#3d3935;}
.tx_powermail_pi1_fieldwrap_html input.powermail_text {width:270px; border:1px solid #c3c3c3; border-top:1px solid #7c7c7c; height:18px; }
#tx-indexedsearch-searchbox-sword {width:250px; border:1px solid #c3c3c3; border-top:1px solid #7c7c7c; height:18px; }
.tx_powermail_pi1_fieldwrap_html textarea { background:#fff url(../images/powermailBg.gif) repeat-x 0 0; width:270px; border:1px solid #c3c3c3; border-top:1px solid #7c7c7c; }
.tx_powermail_pi1_fieldwrap_html .powermail_submit { background:url(../images/submit.gif) no-repeat 0 0; width:111px; height:21px; border:0; cursor:pointer; float:right; overflow:visible; }
#tx-indexedsearch-searchbox-button-submit { background:url(../images/submit.gif) no-repeat 0 0; width:111px; height:21px; border:0; cursor:pointer; float:none; overflow:visible; vertical-align:middle; }
.powermail_radio_inner_uid29_0, .powermail_radio_inner_uid29_1 { clear:both; }

.news-single-img  { float:left; padding-right:10px; }

.contactWrap {position:relative;}
.contactWrap .bodytext {float:left;}
.contactWrap .more {position:absolute;right:-21px;bottom:0;}

.box_content {padding:10px 0 0 18px;color:#f6e9ca;font-size:14px;clear:both;}
.browsebox {text-align:center;}
.browsebox li {display:inline !important;background:none !important;}
.browsebox li a {text-decoration:none !important;}
.browsebox li a:hover {text-decoration:underline !important;}

.subscribe h3 {padding-bottom:1em;}
.subscribe b {float:left;width:150px;font-weight:normal;}
.subscribe input {width:200px; border:1px solid #c3c3c3; border-top:1px solid #7c7c7c; height:18px;}
.subscribe .radioinput {width:auto; border:none;height:auto;vertical-align:middle;}
.subscribe .submit {background:url(../images/submit.gif) no-repeat 0 0; width:111px; height:21px; border:0; cursor:pointer; overflow:visible;padding-left:150px;}
.subscribe .form-row {padding-bottom:.5em;}

#home p.more {padding-top: 3px;}

.category ul { font-family: "Times new Roman"; font-style: normal; }

.picbox { display: block; width: 100px; height: 75px;  }
.news-single-img .picbox { width:auto; height:auto; }


#home #banner { background:url(../images/fotografie_03HETBAARDAMODEL.jpg) no-repeat 0px -25px; }
#onzevisie #banner { background:url(../images/fotografie_02ONZEVISIE.jpg) no-repeat 0px -25px; }
#modelbaarda #banner { background:url(../images/fotografie_03HETBAARDAMODEL.jpg) no-repeat 0px -25px; }
#aanpak #banner { background:url(../images/fotografie_04AANPAK.jpg) no-repeat 0px -25px; }
#referenties #banner { background:url(../images/fotografie_05REFERENTIES.jpg) no-repeat 0px -25px; }
#kenniscentrum #banner { background:url(../images/fotografie_06KENNISCENTRUM.jpg) no-repeat 0px -25px; }
#trainingen #banner { background:url(../images/fotografie_07TRAININGEN.jpg) no-repeat 0px -25px; }
#overBaarda #banner { background:url(../images/overBaarda.jpg) no-repeat 0px -25px; }

.bodytext a { text-decoration: underline; }

#newsletter h3 {padding-bottom:1em;}
#newsletter .tx_powermail_pi1_fieldwrap_html_text {margin:0;padding-bottom:.5em;}
#newsletter .tx_powermail_pi1_fieldwrap_html_text input {width:200px;}
#newsletter #powermaildiv_uid36 b {width:150px;font-weight:normal;float:left;}
#newsletter #powermaildiv_uid36 input {width:auto;}
#newsletter .powermail_submit {float:none;margin-left:150px;}


/*
 * Content Boxes
 */
.content-box { color: #E5E3CB; display: inline-block; overflow: hidden; background: url(../images/content-box-separator.png) no-repeat 0 100%; margin-bottom: 22px; width: 160px; }
.content-box { display: block; }
.content-box .image { float: right; display: inline; margin: 0 0 0 5px; }