/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; solid; }
a {cursor:pointer; text-decoration:none; outline: none; color:#db5210; }
li { list-style:none; }
html  { background:url(../images/headerBg.png) repeat-x 0 0; height:100%; }
body { position:relative; font-size:13px; font-family: Arial, Helvetica, Sans-Serif; line-height: 22px; height:100%; }

#home #left { width:698px; }
#home #right { padding:0 0 0 47px; width:212px; }
#home .content { z-index:20; font-family: Arial, Helvetica, Sans-Serif; padding-bottom: 210px; padding-top:42px; position: relative;}
#home .content #left p {font-size: 13px;}
#homeboxes { background:url(../images/homeboxFrame2.gif) no-repeat 0 0; clear:both; padding:15px 2px 15px 10px; overflow:hidden; height:190px; position: absolute; left:0; bottom: 0; font-family: Arial, Helvetica, Sans-Serif; }
#homeboxes li { background:url(../images/homebox.png) no-repeat 0 0; width:283px; height:194px; float:left; position:relative; padding:7px 14px 0; margin-right:4px; }
#homeboxes li .more { position:absolute; left:50%; bottom:1px; font-size: 13px; line-height: 16px;}
#homeboxes li .more div { background:url(../images/moreLeft.png) no-repeat 0 0;  position:relative; left:-50%; height:23px; }
#homeboxes li .more p{ background:url(../images/moreRight.png) no-repeat right top; padding:2px 30px 0; white-space:nowrap; }
#homeboxes li li { background:none; width:auto; height:auto; float:none; position:static; padding:0 0 2px 0; margin:0; }
#homeboxes .box1 li { padding-bottom:0px; }
#homeboxes .box2 li { background:url(../images/bullet.gif) no-repeat 0 7px; padding-left:16px; }
#homeboxes .box3 li  { border-bottom:1px solid #e6e7e8; padding:2px 0 4px 0; }
#homeboxes .box3 li img  { float:right; }
#homeboxes .box3 li a { font-size:1.153em; }
#homeboxes .box3 li span { display:block; font-size:0.846em; line-height:120%; }
#homeboxes .box3 li.lastLi { border:0; }
#homeboxes li h2 { padding:0 0 20px 39px; color:#1f3466; font-size:16px; }
#homeboxes li h2 a { color:#1f3466; }
#homeboxes li h3 { font-weight:normal; font-size:1.15em; }
#homeboxes li p { font-size:13px; color:#828282; padding-bottom:0; }
#homeboxes li .boxIcon { background:url(../images/homeboxPics.gif) no-repeat 0 0; width:50px; height:55px; position:absolute; left:-4px; top:-9px; }
#homeboxes li.box2  .boxIcon { background-position:-50px 0; }
#homeboxes li.box3 .boxIcon { background-position:-100px 0; }
#homeboxes .contenbox { height:167px; overflow:hidden; }
#homeboxes .portofolio { overflow:hidden; height:121px; }
/*#home #footer .footerContent { width:890px; text-align:center; }*/

/* Hide the page title at the news page */
#singelNews #submenu { display:none; }
#singelNews #left #latestNewsLeft { margin-top:0px; }

.tx-veguestbook-pi1 { margin-top:15px; }
.singleItem:after, .tx-guestbook-field:after, #right form label:after, .tx_powermail_pi1_fieldwrap_html:after, .content:after, #homeboxes li:after, #header:after { content:' '; display:block; height:0; clear:both; visibility:hidden; }
.tx_powermail_pi1_fieldwrap_html_radio fieldset { margin: 0; padding: 0; }
.tx_powermail_pi1_fieldwrap_html_radio legend { display: block; margin-left: 0; padding-left: 0; color: #828282; }
.tx_powermail_pi1_fieldwrap_html_radio .powermail_radio {  }
#homeboxes ul, .tx-ttnews-browsebox, .onright li span.over, .onright li a, .singleItem, .tx-guestbook-field, .portofolio li, #submenu li,#submenu li a, .csc-textpic-image dt, #list li, #right form label, .tx_powermail_pi1_fieldwrap_html, .content, #homeboxes li, #header, #navigation, #navigation li, #navigation li ul li a  { display:inline-block; }
#homeboxes ul, .tx-ttnews-browsebox, .onright li span.over, .onright li a, .singleItem, .tx-guestbook-field, .portofolio li, #submenu li,#submenu li a, .csc-textpic-image dt , #list li, #right form label, .tx_powermail_pi1_fieldwrap_html, .content, #homeboxes li, #header, #navigation, #navigation li, #navigation li ul li a   { display:block; }

ul#homeboxes li.box1 h2 a { font-size: 16px; }
ul#homeboxes li.box1 a { font-size: 1.15em; }
ul#homeboxes li.box1 p a { font-size: 12px; }

#container  { width:957px; min-height:100%; margin: 0 auto; position: relative; }
* html #container{height: 100%;}
#wrap {padding-bottom: 85px; position: relative;}
#container .spaceholder { width:100%; height:65px; clear:both }
.bl, .br  { background:url(../images/corners.gif) no-repeat 0 0; position:absolute; top:41px; height:4px; width:4px; display:block; }
.bl { left:0; }
.br { background-position:-4px 0; right:0; }

#header { padding-top:12px; position:relative; z-index:70; }
#header h1, #header #logo { padding-top:45px; float:left; }
#header h1 a, #header #logo a { background:url(../images/logo.gif) no-repeat 0 0; display:block; width:216px; height:74px; }
#header .onright { float:right; color:#9fa6b8; height:132px; overflow:hidden; }
#header .onright .lang, #header .onright ul { float:left; font-size:0.846em;}
#header .onright ul  { padding:4px 10px 0 3px; }
#header .onright li { float:left; position:relative; padding-right:5px; }
#header .onright li span.over{ display: none; }
#header .onright li.selected span.over { left:-9999px; }
#header .onright li a { background-position:0 0; background-repeat: no-repeat; display:block; width:16px; height:10px; float: left; opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
#header .onright li a.en {background-image: url(../images/lang_en.gif);}
#header .onright li a.nl {background-image: url(../images/lang_nl.gif);}
#header .onright li.selected a, #header .onright li a:hover {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
#header .onright li img { display:none; }
#header .onright li:hover .over{ left:0; }
#header #banner { background:url(../images/frame.png) no-repeat 0 0; width:592px; height:132px; float:left; padding:7px; position:relative; }
#header #banner .tx-slideshow-pi1 { width:578px; }
#header #banner .overlay { background:url(../images/overlay.png) no-repeat 0 0; width:595px; height:138px; position:absolute; left:7px; top:7px; z-index:10; }
#header #banner .tagline { position:absolute; top:83px; right:33px; font:bold italic 1.076em Arial, Helvetica, sans-serif; color:#fff; z-index: 20; }
#header #navigation { clear:both; padding-top:12px; }
#header #navigation li { float:left; font-weight:bold; font-size:1.076em; margin-right:1px; position:relative; }
#header #navigation li a { color:#fff; display:block; text-transform:uppercase; padding:9px; overflow:hidden; font-size: 14px; line-height: 18px; }
#header #navigation li a:hover, #header #navigation li a.on { background:#e6e7e9 url(../images/navHover.gif) repeat-x 0 0; color:#656565; }
#header #navigation li.active a { background:#db5210; color:#fff; }
#header #navigation li.lastItem { border-bottom:none; }
#header #navigation li ul { background:#e6e7e9; position:absolute; left:0; top:36px; border: 3px solid #c3c3c4; border-width:0 3px 3px 0; width:180px; padding:0 10px; display:none; padding-bottom:3px; padding-top: 5px; }
#header #navigation li ul li { float:none; font-weight:normal!important; border-bottom:1px solid #d4d5d7; }
#header #navigation li ul li a { color:#656565; text-transform:none; padding:0 9px 4px; }
#header #navigation  li:hover ul , #header #navigation li.over ul { display:block; }
#header #navigation li.active ul li a { background:none; float:none; text-transform:none; color:#656565; font-weight:normal; padding-top:1px; }
#header #navigation li ul ul  { border:0; border-top:1px solid #d4d5d7; position:static; width:auto; }
#header #navigation li ul ul li { border:0; }
#header #navigation li ul ul li  a { }
#header #navigation li ul li a:hover,#header #navigation li ul li.active a:hover { background:none; color:#db5210; }

#medewerker .content .csc-textpic {/*margin-top: -15px;*/ clear: both;}
.content .csc-textpic {margin-top: 0;}
.content { padding:30px 0; color:#828282; }
.content a:hover {text-decoration:underline; }
.content h1 { font-size: 36px; line-height: 30px; color:#db5210;/* width:700px;*/ padding: 2px 0 15px 0; font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif; margin-top: -15px; }
#teaser .content h1 { font-size: 36px; line-height: 30px; color:#db5210;/* width:700px;*/ padding: 8px 0 15px 0; font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif; margin-top: 0px; }
.content p { padding-bottom:10px; }
.content ul  { padding-bottom:10px; }
.content ul li { background:url(../images/bullet.gif) no-repeat 0 7px;  padding-left:16px; }
.content form  .submitInput, .tx_powermail_pi1_fieldwrap_html_submit  { background:url(../images/submitRight.gif) no-repeat right top; float:left; padding-right:4px; cursor:pointer; margin:18px 0 0 8px; font-weight:bold; }
.content form  .submitInput input { background:url(../images/submitLeft.gif) no-repeat 0 0; float:left; border:0; height:28px; font:1em Arial,Helvetica, sans-serif; color:#ffffff; padding:0 40px; cursor:pointer; overflow:visible; font-weight:bold; }
/*.content .tx_powermail_pi1_fieldwrap_html_submit { clear: both; }*/  
.content .csc-sitemap { background:none; width: 523px; padding: 10px 0 10px 0; }
.content .csc-sitemap ul { margin: 0;   padding:0px 0 0px 0;}
.content .csc-sitemap ul li {list-style:none; margin-bottom: 2px;}
.content .csc-sitemap li { margin: 0; padding: 0; }
.content .csc-sitemap a { display: block; padding: 0 8px; font-weight:bold; line-height: 2em; color: #000; text-decoration: none; background: #e9e9e9; border-bottom: 1px solid #dedfde }
.content .csc-sitemap ul li ul {  margin-top:10px;  margin-left:20px;  margin-bottom:10px; }
.content .csc-sitemap ul ul a { padding-left: 28px; font-weight:normal; background-color: #fafafa; border-bottom: 1px solid #dedfde; }
.content .csc-sitemap ul ul ul a { padding-left: 58px; color: #999; }
.content .csc-sitemap a:hover, .content .csc-sitemap a:focus { color: #fff; background-color: #dfdfdf; font-weight: bold;  }
.content .firstP { font-weight:normal; color:#333; /*padding-bottom:15px; padding-top:15px;*/ }
#tipvandedag .content h1 {margin-top: -22px;}
#tipvandedag_single .content h1 {margin-top: 0px;}
.csc-textpic img { margin-left: 6px; }
.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image { margin-right: -50px; }

#left  { float:left; width:200px; }
#left ul { padding-bottom:0; }
#left #submenu { background:url(../images/greyGr.png) no-repeat 0 0; padding:12px 15px 0 8px; }
#left #submenu h3,
#left #submenu div.pageTitle { text-transform:uppercase; color:#1f3466; padding:0 0 7px 10px; border-bottom:1px solid #e8e8e8; font-size: 14px; line-height: 26px; }
#left #submenu div.pageTitle { font-weight: bold; }
#left #submenu li { background:none; border-bottom:1px solid #e8e8e8; padding-left:10px; }
#left #submenu li a { background:url(../images/submenuArrow.gif) no-repeat right 8px; padding:3px 0 2px; display:block; font-size: 13px; line-height: 26px; }
#left #submenu li a:hover { background:url(../images/submenuArrowHov.gif) no-repeat right 8px; text-decoration:none; color:#1f3466; }
#left #submenu li.active a { background:url(../images/submenuArrowAct.gif) no-repeat right 8px!important; color:#1f3466; }
#left #submenu li ul { border-top:1px solid #e8e8e8; }
#left #submenu li li { border-bottom:0; }
#left #submenu li.active li a { background:none!important; color:#939393; }
#left #submenu li.active li a:hover, #left #submenu li.active li.active a { color:#1f3466; }
#left #searchForm p { padding:10px 0 0 8px; }
#left #searchForm p label span { padding:0 5px 5px 0; font-weight:bold; display:block; }
#left #searchForm p label select { width:149px; clear:both; }
#left #searchForm  .submitInput { margin-top:5px; }
#left #searchForm .searchsubmit { color:#fff; }
#left .firstP { width:698px; position:relative; z-index:30; }
#left #latestNewsLeft { background:url(../images/greyGr.png) no-repeat 0 0; padding:12px 15px 0 8px; margin-top:15px; }
#left #latestNewsLeft h3 { text-transform:uppercase; color:#1f3466; padding:0 0 7px 10px; border-bottom:1px solid #e8e8e8; font-size: 14px; line-height: 26px; }
#left #latestNewsLeft .latestNewsItem{ margin-bottom:5px; font-size:12px; }

input, textarea { padding: 0 4px; }
textarea { font-size:13px; font-family: Arial, Helvetica, Sans-Serif; resize: none;}

#right  { float:left; width:520px; padding:0 15px; overflow:visible; position: relative; }
#right h2 { color:#1f3466; font-size:1em; font-weight:bold; }
/*#right h1 { padding-bottom: 33px; }*/
#right form label, .tx_powermail_pi1_fieldwrap_html, .tx-guestbook-field, .tx_powermail_pi1_fieldwrap_html_radio_title { display:block; clear:both; padding-bottom:3px; }
#right .tx_powermail_pi1_fieldwrap_html_textarea, #right .tx-guestbook-textarea, #right .tx-guestbook-submit { float:left; clear:none; }
#right .tx-guestbook-field {clear:both !important;}
#right .tx_powermail_pi1_fieldwrap_html_submit { clear:both; padding-left: 77px; }
#right .tx_powermail_pi1_fieldwrap_html_submit div { background:none; float:none; padding-right:0; margin:0;  }
#right form label span { width:75px; float:left; }
#right form label .powermail_mandatory { float: none; width: auto; color: #DB5210; }
#right form label span b { color:#db5210; }
#right form .textInput { background:url(../images/textInputRight.gif) no-repeat right top; float:left; padding-right:6px; }
#right form .textInput input { background:url(../images/textInputLeft.png) no-repeat 0 0; border:0; height:22px; width:264px; font:1em Arial, Helvetica, sans-serif; padding:3px 0 0 3px; float:left; }
#right #contact legend, .tx-powermail-pi1_formwrap_91 legend, .tx-powermail-pi1_formwrap_100 legend { display:none; }
#right #contact label, .tx-powermail-pi1 label, #right #form label, #right .tx-guestbook-field label, .tx_powermail_pi1_fieldwrap_html_radio_title { float:left; clear:none; padding:0; width:85px; }
.tx_powermail_pi1_fieldwrap_html_radio .powermail_radio_inner { width: 264px; float: left; }
#powermaildiv_uid549 .powermail_radio_inner label { width: 40px; float: left; clear: none !important; margin-left: 5px; }
.powermail_uid549 { margin-top: 4px; float: left; }

#right #contact label span, #right #form label span, #right .tx-guestbook-field label span { float:none; color:#db5210; }
#right #form label span { width:auto; }
#right label.freecap { width:auto; float:none; padding-left:85px; }
#right form .textareaDiv { background:url(../images/textareaRight.gif) no-repeat right top; float:left; padding-right:5px; }
#right form .powermail_mandatory_js { clear:both; width:264px; }
#right form .textareaDiv textarea { background:url(../images/textareaLeft.png) no-repeat 0 0; height:47px; border:0; width:260px; float:left; overflow:hidden; }
#powermaildiv_uid388, powermaildiv_uid389 { display:none; }

/* Begin uncommented edits */
#right #list li { background:url(../images/listBg.png) no-repeat 0 0; height:71px; margin-bottom:10px; padding:15px 9px 0 107px; position:relative; overflow:hidden; }
#right #list li a { text-indent: -9999px; background:url(../images/transparent.gif) repeat 0 0; height:86px; width:520px; display:block; position:absolute; left:0; top:0; z-index:60; }
#right #list li .listPic { width:60px; height:68px; position:absolute; left:19px; top:1px; overflow:hidden; }
#right #list li .listPic td { height: 68px; width: 60px; text-align: center; vertical-align: middle; }
#right #list li .overLayer { background:url(../images/listOverlay.png) no-repeat 0 0; width:60px; height:76px; position:absolute; left:0; top:0;  }
#right #list li h2 { font-size:15px; line-height: 18px; color:#1f3466; }
#right #list li .specialUrl { float: right; font-size: 10px; padding-right: 10px; }
#right #list li p {font-size: 13px; line-height: 18px;}
#right #list li p span { color:#db5210; }
#right #list li:hover, #right #list li.over { background-position:0 -86px; cursor:pointer; }
/* END uncommented edits */

.contentBox { background:url(../images/box-repeat.gif) repeat-y 0 0; position:relative;overflow:hidden; margin-bottom:11px; display:inline-block;}
.contentBox { display:block;}
.content-top { background:url(../images/box-top.gif) no-repeat 0 0; display:inline-block; }
.content-top { display:block; }
.content-inner { background:url(../images/box-bottom.gif) no-repeat 0 100%; padding:15px 9px 0 107px; min-height:66px; height: auto;}
.content-inner .bodytext b { color: #db5210; }
.orange { background:url(../images/box-repeat-orange.gif) repeat-y 0 0 !important; }
.orange .content-top { background:url(../images/box-top-orange.gif) no-repeat 0 0; }
.orange .content-inner { background:url(../images/box-bottom-orange.gif) no-repeat 0 100% !important; }
.contentBox a { background:url(../images/transparent.gif) repeat 0 0; height:86px; width:520px; display:block; position:absolute; left:0; top:0; z-index:60; }
.contentBox h2 { font-size:15px; line-height: 18px; color:#1f3466;font-weight:bold; }
.contentBox p {font-size: 13px; line-height: 18px;}
.contentBox p span { color:#db5210; }
.contentBox .listPic { width:60px; height:68px; position:absolute; left:19px; top:1px; overflow:hidden; }
.contentBox .overLayer { background:url(../images/listOverlay.png) no-repeat 0 0; width:60px; height:76px; position:absolute; left:0; top:0; }
.orange .overLayer { background:url(../images/listOverlay-orange.png) no-repeat 0 0; }

#right .csc-textpic-imagewrap, #right .news-single-img { margin-left:15px; /*padding-top:15px;*/ }
#right .csc-textpic-imagewrap img, #right .news-single-img img { display:block; border:1px solid #ccc; padding:6px; }
#right .csc-textpic-image dt, #right .news-single-img a { position:relative; display:block!important; }
#right .csc-textpic-image dt  span, #right .news-single-img span { background:url(../images/picCorners.gif) no-repeat 0 0; position:absolute; display:block; width:4px; height:4px; font-size:1px; line-height:1px; }
#right .csc-textpic-image dt  .itl, #right .news-single-img .itl { top:0; left:0; }
#right .csc-textpic-image dt  .itr, #right .news-single-img .itr { background-position:-4px 0; top:0; right:0; }
#right .csc-textpic-image dt  .ibl, #right .news-single-img .ibl { background-position:0 -4px; bottom:0; left:0; }
#right .csc-textpic-image dt  .ibr, #right .news-single-img .ibr { background-position:-4px -4px; bottom:0; right:0; }
#right .news-single-item b { color:#333; }
#right .csc-textpic-caption, #right .news-single-imgcaption { font-style:italic; font-size:0.846em; color:#828282; }
#right .back, #right .forward, #right .resultdisplay { float:left; padding:0 5px;  }
#right .pagination { padding-left:190px; }
#right #freecap { margin-left:85px; }
#right .tx-srfreecap-pi2-image { padding-bottom:10px; }
#right .news-single-img { float:right; margin-left:10px; }
#right .news-single-item h1 { padding-bottom:10px; }
#right .news-single-date { color:#1F3466; font-weight:bold; }
#right .tx-guestbook-field .submitInput { margin:5px 0 0 75px; }
#right .tx-guestbook-field img { margin-left:85px; }
#right .powermail_mandatory_js { color:#dc0202 }
#right .tx-guestbook-submit .submitInput { margin:19px 0 0 8px; }
#right .tx-veguestbook-pi1 legend { font-weight:bold; padding-bottom:5px; color: #1f3466 !important; margin: 0 0 0 0; padding-left: 0; }
#right .tx-ttnews-browsebox p { float:left; }
#right .tx-ttnews-browsebox table { float:right; margin-top:-2px; }
#right .tx-ttnews-browsebox table p{ float:none; padding-right:3px; }
#right .tx-guestbook-form-error { padding-bottom:5px; }
#right .tx-guestbook-form-error, #right .tx-veguestbook-pi1 .error ul li { color:#dc0202 }
#right #comments { padding:10px 0 0; margin-bottom:10px; border-bottom:1px solid #E6E7E8; font-size:1em; }
#right .commentlist { padding-bottom:10px; }
#right .commentlist p { padding-bottom:10px; }
#right .commentlist li { background:#F6F6F6; margin-bottom:1px; padding:0 5px; }
#right .commentlist span.user { font-size:1em; font-weight:bold; }
#right .commentlist span.user a { color:#828282; }
#right .commentmetadata { float:right; }

#sidePanel { float:left; width:200px; font-family: arial; }
#sidePanel .box { background:url(../images/greyGr.png) no-repeat 0 0; padding:0 10px; }
#sidePanel h4, #sidePanel h3, #sidePanel div.pageTitle { text-transform:uppercase; color:#1f3466; padding:12px 0 7px 0; font-size:14px; line-height: 26px; }
#sidePanel div.pageTitle { text-transform:uppercase; color:#1f3466; padding:12px 0 10px 0; font-size:14px; line-height: 26px; }
#sidePanel h4 a, #sidePanel h3 a, #sidePanel div.pageTitle a { color:#1f3466; }
#sidePanel div.pageTitle { font-weight: bold; }
#sidePanel h5 { font-size:15px;font-weight:normal; padding-bottom:7px; line-height: 18px; }
#sidePanel ul li { background:none; padding-left:0; }
#sidePanel .customers { background:url(../images/customerWhite.gif) no-repeat 0 0; padding:7px 0 0 7px; width: 173px; height:93px; overflow:hidden;}
#sidePanel .customers .customer {top:0;left:0;  height:93px;}
#sidePanel .customer_inner { background:url(../images/customers.gif) no-repeat 0 0; padding:8px 0 0 0;  width:160px; }
#sidePanel .customerBottom { background:url(../images/customersBottom.gif) no-repeat 0 0; height:4px; width:160px; }
#sidePanel .customer_inner img { display:block; margin:0 auto; }
#sidePanel .flashMenu { padding-bottom:16px; }
#sidePanel .box p {font-size: 11px; line-height: 16px;}

#footer{ background:#1f3466 url(../images/footer.png) repeat-x 0 0; padding-top:5px; clear:both; position:relative; z-index:10; overflow:hidden; color:#637194; font-size:11px; line-height: 18px; height: 80px; margin-top: -85px; width: 100%; }
#footer .footerInner { width:960px; margin:0 auto; }
#footer .tl, #footer .tr  { background:url(../images/footerCorners.gif) no-repeat 0 0; width:4px; height:4px; position:absolute; top:0; display:block; }
#footer .tl { left:0; }
#footer .tr { background-position:-4px 0; right:0; }
#footer .logoIcon { background:url(../images/expand.png) no-repeat 0 0; width:66px; height:24px; padding-bottom: 3px; }
#footer .footerContent { float:right; color:#637194; }
#footer .latest strong { font-size:1.076em; }
#footer  a { color:#637194 }
#footer  a:hover { text-decoration:underline; }


/* table formating */
.content .contenttable { border-top: 1px solid #e6e7e8; border-left: 1px solid #e6e7e8; margin:0; padding:0; margin-bottom: 10px; }
.content .contenttable td { border-bottom: 1px solid #e6e7e8; border-right: 1px solid #e6e7e8; margin:0; padding:0; padding:7px;}
.content .contenttable td p {padding-bottom:0;}
.content .contenttable td b { color: #1f3466; }

/* Clearing floats */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { 
  display: inline-block;
}

/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.tx-powermail-pi1 {margin-bottom: 10px;}

.list .portfolio_link {
  float: right;
  padding: 0px 10px 20px 0px;
    }
    
/*
 * Partners
 */
#partners .csc-textpic-image { width: auto !important; }
    
    
#gcheck .tx_powermail_pi1_fieldwrap_html label { width: 130px; } 
#gcheck .tx_powermail_pi1_fieldwrap_html_submit { padding-left: 123px; }
#gcheck .tx_powermail_pi1_fieldwrap_html_checkbox_title { width: 130px; } 
#gcheck .powermail_check_inner { width: 0; }



/*div#powermaildiv_uid438 div.powermail_check_inner_uid438_0 { float: left; }
div#powermaildiv_uid438 p { float: left; }
div#powermaildiv_uid440 div.powermail_check_inner_uid440_0 { float: left; }
div#powermaildiv_uid440 p { float: left; }

div#powermaildiv_uid624 div.powermail_check_inner_uid624_0 { float: left; }
div#powermaildiv_uid624 p { float: left; }
div#powermaildiv_uid625 div.powermail_check_inner_uid625_0 { float: left; }
div#powermaildiv_uid625 p { float: left; }
*/
form fieldset legend {display: none;}

.interact{
 padding:8px 0 14px 0;  width:160px;
float:left; clear:both;
}
.interact a img{float:left;padding:0px 13px 10px 0;border:none!important;}
.interact a {float:left; padding:0 3px 0 0!important; border:none!important;}
.clear{clear:both;float:left:height:20px;}

/*#powermaildiv_uid438, #powermaildiv_uid614, #powermaildiv_uid624 {position:relative;}
#powermaildiv_uid440, #powermaildiv_uid615, #powermaildiv_uid625 {position:relative;}*/
.powermail_check_inner {float:right; width:180px;}

/*#powermaildiv_uid438 input, #powermaildiv_uid614 input, #powermaildiv_uid624 input{position:absolute;top:0;left:240px;}
#powermaildiv_uid440 input, #powermaildiv_uid615 input, #powermaildiv_uid625 input{position:absolute;top:0;left:240px;}*/

/*.powermail_check_inner input {position:absolute;top:-20px;left:340px;}*/

#powermaildiv_uid389 {display: none;}

/*#powermaildiv_uid438 legend, #powermaildiv_uid614 legend, #powermaildiv_uid624 legend{display:block;width:auto!important;color:#828282;}
#powermaildiv_uid440 legend, #powermaildiv_uid615 legend, #powermaildiv_uid625 legend{display:block;width:auto!important;color:#828282;}*/
.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:block;color:#828282;width:220px;float:left;word-wrap: break-word; }

/*#powermaildiv_uid438 label, #powermaildiv_uid614 label, #powermaildiv_uid624 label{display:none!important;}
#powermaildiv_uid440 label, #powermaildiv_uid615 label, #powermaildiv_uid625 label{display:none!important;}*/
.powermail_check_inner label {display:none!important;}

/* Powermail fix for jQuery */

span.powermail_mandatory {
  /* Color of mandatory error message */
  color: #DB5210;
}

.powermail_mandatory {
  color: #DB5210;
}

/* error message */
.error {
  /* supply height to ensure consistent positioning for every browser */
 /* background-color:#DB5210;*/
  background-color:#fff;
 /*border:1px solid #DB5210;*/
 border:1px solid #fff;
  font-size:11px;
  color:#fff;
  padding:3px 10px 5px 10px;
  margin-left:-2px;
    z-index:10;
    text-align:left;
    height:auto;
 margin-bottom: 5px;

  /* CSS3 spicing for mozilla and webkit */
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;

  -moz-box-shadow:0 0 6px #ddd;
  -webkit-box-shadow:0 0 6px #ddd;
  box-shadow:0 0 6px #ddd;
}

.error p {
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #828282;
}

/* pure CSS arrow */
.error em {
  display:block;
  width:0;
  height:0;
  border:10px solid;
  border-color:#DB5210 transparent transparent;

  /* positioning */
  position:absolute;
  bottom:-7px;
  left:5px;
  border-bottom:0 none;
}
#tipvandedag_single .lang {display:none;}


.powermail_check_inner .textInput {background: none!important;}
.powermail_check_inner .textInput input[type="checkbox"] {background: none!important; width: 15px!important;}

#home .interact{ position: absolute; right: 255px; top:30px; }
span.IN-widget { margin-right: 20px !important; }
.connect_confirmation_cell { display: none !important; }
.fb_iframe_widget { width: 120px; top: -2px; }

/* Guestbook blog */
*#c884 .tx-guestbook-header, #c884 .tx-guestbook-right { background: none; padding: 0px; }
#c884 .tx-guestbook-left { display: none; }
#c885 .tx-srfreecap-pi2-image, #c885 .tx-guestbook-form-inputfield-med { display: block; /*float: none;*/ }
#c885 .tx-guestbook-field { padding: 1px; }
#c885 .submitInput { margin:18px 0 20px 8px !important; }
#c885 .tx-guestbook-field label { width: 85px; padding:none;}
#c885 .tx-veguestbook-pi1 { float:left; *height: auto !important; }
#c885 label.freecap { width: auto; float: none; padding-left: 85px; }

.clearer { clear: both; }

.socialbutton {width:510px;}
.facebook {width:80px !important; float:left;}
.twitter {width:120px; float:left;}
.linkedin {width:130px; float:left;}
.google {width:90px; float:left;}
.googleplus {width:1300px; float:left;}

#c894 .tx-guestbook-header, #c894 .tx-guestbook-right { background: none; padding: 0px; }
#c894 .tx-guestbook-left { display: none; }
#c893 .tx-srfreecap-pi2-image, #c885 .tx-guestbook-form-inputfield-med { display: block; /*float: none;*/ }
#c893 .tx-guestbook-field { padding: 1px; }
#c893 .submitInput { margin:18px 0 20px 8px !important; }
#c893 .tx-guestbook-field label { width: 85px; padding:none;}
#c893 .tx-veguestbook-pi1 { float:left; *height: auto !important; }
#c893 label.freecap { width: auto; float: none; padding-left: 85px; }

#c894 .tx-veguestbook-pi1 .tx-guestbook-right{border-bottom: 2px solid #DB5210;}
