BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    background: #FFF url("../images/bg/body-bg.gif") repeat left top;
}
A {
    text-decoration: none;
    color:#002e7d;
    outline: none;
}
A:HOVER {
    text-decoration: underline;
     
}
A IMG {
    border: none;
     
}
LABEL {
    cursor: pointer;
}

H1, H2, H3, H4, H5, H6, FORM {
    padding: 0;
    margin: 0;
}
H4 {
    font-size:12px;
    color:#000;
    margin:5px 0 7px;
}
H4 A {
    font-weight:normal;
}
H2 {
    color:#002e7d;
    font-size:18px;
    line-height: 100%;
}
.relax {
    clear: both;
    height: 0;
    line-height: 0px;
    font-size: 1px;
}
H3 {
    color:#000;
    font-size:14px;
    margin-bottom:3px;
}
H5 {
    margin:7px 0 6px;
    font-size:11px;
    color:#666;
    font-weight:normal;
}
H5 A {
    color:#e340a2;
}
H5 A.binnenland {
    float: left;
}
H5 SPAN {
    color:#7f96be;
    font-size:9px;
}
SPAN.ballon {
    background:url(../images/bg/balloon-bg.gif) repeat-x left top;
    height: 14px;
    float: left;
}
SPAN.ballon-left {
    background:url(../images/bg/balloon-bg-left.gif) no-repeat left top;
    height: 14px;
    float: left;
}
SPAN.ballon-right {
    background:url(../images/bg/balloon-bg-right.gif) no-repeat right top;
    height: 14px;
    padding: 0 5px;
    float: left;
    color:#7F96BE;
    font-size:9px;
}
SPAN.divid {
    float: left;
    margin: 1px 7px 0 5px;
}
TEXTAREA {
    font-family: Arial, Helvetica, sans-serif;
}
INPUT {
    outline: none;
}
H1 {
    font-size:16px;
    color:#000;
    margin:0 0 7px;
}
#page {
    margin: auto;
    text-align: left;
    width: 988px;
}
#praktijkboeken, #installatiejournaal, #nieuwsbrief, #e-installatie, #bedrijfgids-box,
#subitemtab-1, #subitemtab-2, #subitemtab-3, #subitemtab-4, #subitem, #kennisbanken, #nieuws {
    float: left;
    width: 100%;
    display: none;
}
#content {
    background:url(../images/bg/page-bg.png) repeat-y left top;
    z-index: 100;
    position: relative;
}
#content .content {
    padding: 10px 0 0;
    margin: 0 0 0 24px;
    width: 940px;
}
#content .main {
    float:left;
    width:558px;
}
#content .main .news {
/* border-top:3px solid #bfc7d7; */
    border-bottom:1px solid #bfc7d7;
    padding-top:7px;
}
/* fix for placing time and text under picture / .news is not specific enough! h5 and p are combined in one line! [bouwfoto] */
.news ul li p {
    clear: left;
}
#content .last-news .image {
    float:left;
    margin-right:10px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
}
#content .last-news .image IMG {
    cursor: pointer;
}
#content .border-detail .last-news .image {
    border-bottom: none;
    margin-bottom: 5px;
}
#content .last-news.news-dotted .image {
    border-bottom: none;
    margin-bottom: 0;
}
#content .last-news .image P {
    font-size:11px;
    color:#7f96be;
    text-align:right;
}
#content .last-news .image P SPAN {
    background:url(../images/icons/photo.gif) no-repeat left top;
    padding-left:20px;
    float:left;
    line-height:15px;
}
#content .news .last-news .image P A {
    color:#7f96be;
    line-height:15px;
    background-position:right 5px;
}
A.blue-right-arr {
    padding-right:7px;
    background:url(../images/icons/link-arrow-blue.gif) no-repeat right center;
    font-size:12px;
}
A.blue-left-arr, A SPAN.blue-left-arr {
    padding-left:7px;
    background:url(../images/icons/link-arrow-blue.gif) no-repeat left center;
    font-size:11px;
}
A.green-left-arr {
    padding-left:7px;
    background:url(../images/icons/link-arrow-green.gif) no-repeat left center;
    font-size:11px;
}
A.black-left-arr {
    padding-left:7px;
    margin-left: 5px;
    background:url(../images/icons/link-arrow-black.gif) no-repeat left center;
    font-size:11px;
    font-weight: normal;
}
A.light-blue-right-arr {
    padding-right:7px;
    background:url(../images/icons/link-arrow-light-blue.gif) no-repeat right center;
    font-size:11px;
}
A.rss {
    padding-left:19px;
    background:url(../images/icons/rss.gif) no-repeat left center;
}
#content .news UL {
    list-style:none;
    margin:0;
    padding:0;
}
#content .news .last-news {
    border-bottom: 1px dotted #bfc7d7;
}
#content .news .last-news.detail {
    border-bottom: none;
}
#content .news UL LI {
    float:left;
    width:265px;
    padding:10px 24px 5px 0;
    border-bottom: 1px dotted #bfc7d7;
    margin-left: 0;
}
#content .news UL LI.last {
    border:none;
}
#content .news UL LI H2 {
    font-size:14px;
}
#content .news UL LI H5 {
    margin-top:0;
}
#content .news UL LI IMG {
    float:left;
    margin:3px 7px 3px 0;
}
#content .news UL LI.even {
    padding-right:0;
}
#content .box {
    float:left;
    width:269px;
    padding:5px 0 3px;
    border-top:3px solid #002e7d;
    border-bottom:1px solid #002e7d;
    margin-bottom:20px;
    display:inline;
}
#content .box.partner {
    border-top:3px solid #839a2a;
    border-bottom:1px solid #839a2a;
    margin-left: 20px;
}
#content .box H1 A {
    font-size:11px;
    float:right;
    margin-top:3px;
}
#content .box UL {
    list-style:none;
    padding:0;
    margin:0;
}
#content .box UL LI {
    padding:4px 0;
    border-top:1px dotted #bfc7d7;
    font-size:12px;
    height:15px;
    overflow:hidden;
    width: auto !important;
    float: none !important;
    display: block;
}
#content .box UL LI A.rss {
    font-size:11px;
}
#content .box.partner A {
    color:#5e6f1e;
}
#content .box.partner.black A.blue-left-arr {
    color:#002E7D;
}
#content .box.partner.black A {
    color:#000;
}
#content .pink {
    border-bottom:1px solid #e340a2;
    border-top:3px solid #e340a2;
    padding:8px 0 15px;
}
#content .pink H1 {
    color:#e340a2;
    margin-bottom:10px;
}
#content .pink UL {
    padding:0;
    margin:0;
    list-style:none;
}
#content .pink UL LI {
    float:left;
    width:165px;
    border-left:1px dotted #bfc7d7;
    padding:0 8px 0 18px;
    position:relative;
}
#content .pink UL LI.first {
    border:none;
    padding-left:0;
}
#content .pink UL LI H3 {
    font-size:16px;
    color:#000;
    line-height:16px;
    padding-top:14px;
}
#content .pink UL LI A.blue-left-arr {
    color:#023280;
    font-weight:bold;
    position:absolute;
    right:10px;
    bottom:1px;
}
#content .pink UL LI IMG {
    float:left;
}
#content ul.banners {
    padding:0;
    margin:13px 0 18px;
    float:left;
    width:100%;
    list-style: none;
}
#content ul.banners LI {
    float:left;
    margin-right:19px;
}
#content ul.banners LI.last {
    margin:0;
}
#content ul.banners.small LI {
    float: left;
    margin-right:18px;
}
#content ul.banners.small {
    padding-left:6px;
    margin-top: 8px;
}
#content ul.banners.small LI A {
    height:40px;
}
#content SPAN.time {
    font-size:10px;
    font-weight:bold;
    color:#fff;
    background:#002e7d;
    padding:2px 3px;
    margin-right:2px;
    position: relative;
    top: -2px;
}
#content .box SPAN.time {
    margin-right:8px;
}
#content P {
    font-size:12px;
    color:#000;
    margin:0 0 7px;
}
.hide {
    display:none;
}
#sidebar h4, .sidebar H4,
#content ul.news-list li h4 {
    font-size:16px;
    margin:0 0 10px;
}
#sidebar {
    float:right;
    width:364px;
    border-bottom:1px solid #002e7d;
}
.sidebar {
    float:right;
    width:364px;
}
#sidebar .traffic-weather {
    background:#fff;
    border-bottom:3px solid #002e7d;
}
#sidebar .traffic-weather p {
    margin:0px;
    padding-bottom:1px;
}
#sidebar .traffic-weather img {
    vertical-align:middle;
    margin-right:7px;
}
#sidebar .traffic-weather a {
    color:#000;
    margin-right:5px;
    vertical-align:text-top;
}
/* #sidebar .layout {padding:0 14px 15px;} */
#sidebar .layout.true-top {
    padding: 15px;
    background:url('../images/bg/sidebar-bg.gif') repeat;
}
.subscribe {
    border-bottom:1px solid #002e7d;
    padding-bottom:10px;
    margin-bottom:20px;
}
.subscribe .email-pic {
    float:left;
    width:60px;
    height:47px;
    background:url('../images/pictures/email.png') no-repeat;
    margin-right:8px;
}
.subscribe input, .comment-form INPUT, .comment-form TEXTAREA,
#content .jobmail input.auto-hint {
    color:#666;
    font-size:12px;
    border:1px solid #d8d8d8;
    width:240px;
    _width:250px;
    padding: 6px 10px 9px;
    line-height: 130%;
    margin:5px 0 10px;
    height: 14px;
    _height: 30px;
    //padding-top: 4px;
    _padding-top: 4px;
    background: #FFF;
    float: left;
}
.subscribe a {
    color:#002e7d;
    background:url('../images/icons/link-arrow-blue.gif') no-repeat left center;
    padding-left:9px;
    font-size:11px;
}
.subscribe button {
    float:right;
}
#content button {
    padding:0;
    border:0px none;
    cursor:pointer;
    padding: 0;
    background: none;
}
#content SPAN.button-left {
    background:url('../images/bg/btn-blue-left.gif') no-repeat;
    padding: 0 0 0 3px;
}
#content .content-button {
    float: right;
    padding:0;
    border:0px none;
    cursor:pointer;
    height:23px;
    padding: 0;
}
#content button span {
    background:url('../images/bg/btn-blue-right.gif') no-repeat right top;
    height:21px;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    padding:0 8px 0 5px;
    line-height:20px;
    float:left;
    white-space:nowrap;
}
#sidebar aimg {
    display:block;
}
#sidebar .agenda,
#sidebar .tenders {
    width: 100%;
    padding-top:12px;
}
#sidebar .arrow-link {
    float:right;
    color:#002e7d;
    font-weight:bold;
    font-size:11px;
    background:url('../images/icons/link-arrow-blue.gif') no-repeat left center;
    padding-left:9px;
    margin-top:5px;
}
#sidebar .agenda ul,
#sidebar .tenders ul {
    list-style:none;
    margin:0px;
    padding:0px;
}
#sidebar .agenda ul li {
    border-top:1px dotted #bfc7d7;
    padding:9px 0;
}
#sidebar .agenda ul li.last,
#sidebar .tenders ul li.last {
    border-bottom:1px solid #bfc7d7;
}
#sidebar .agenda ul li .date {
    width:33px;
    height:32px;
    font-weight:bold;
    font-size:12px;
    color:#fff;
    background:url('../images/bg/agenda-date-bg.gif') no-repeat;
    text-align:center;
    line-height:12px;
    padding-top:9px;
    float:left;
}
#sidebar .agenda ul li .date span {
    font-size:16px;
}
#sidebar .agenda ul li .info {
    float:left;
    margin-left:5px;
    color:#666;
    font-size:11px;
    line-height:13px;
}
#sidebar .agenda ul li .info .full-date {
    color:#002e7d;
}
#sidebar .agenda ul li .info a {
    font-size:13px;
    font-weight:bold;
    color:#000;
}
#sidebar .tenders ul li {
    border-top:1px dotted #bfc7d7;
    padding:5px 0;
    color:#666;
    font-size:11px;
    line-height:13px;
}
#sidebar .tenders ul li a {
    color:#000;
    font-size:12px;
}
#content .full-width {
    padding-top:10px;
}
#content ul.news-list {
    float: left;
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
    background:url('../images/bg/bottom-border-dotted.gif') no-repeat left bottom
}
#content ul.news-list li {
    border-top:3px solid #bfc7d7;
    padding:7px 0 0px;
    margin-top:20px;
    float:left;
    width:219px;
    margin-right:20px;
    position:relative;
}
/*
  	#content ul.news-list.bor-dotted li{border-bottom: none;}
  #content ul.news-list.bor-dotted{background:url('../images/bg/bottom-border-dotted.gif') no-repeat left bottom;}
 */
#content ul.news-list li.right {
    margin-right:0px;
}
#content ul.news-list li h4 {
    border-bottom:1px dotted #bfc7d7;
    padding-bottom:6px;
}
#content ul.news-list li h4.first {
    padding-bottom: 4px;
    border-top: none !important;
}
#content ul.news-list li h4 img {
    vertical-align:middle;
    margin:-5px 6px 0 0;
}
#content ul.news-list li h4 a {
    color:#7f96be;
    font-size:11px;
    background:url('../images/icons/link-arrow-light-blue.gif') no-repeat left center;
    padding-left:7px;
    float:right;
}
#content ul.news-list li .tooltip {
    position:absolute;
    right:2px;
    bottom:56px;
}
#content ul.news-list li .tooltip .bg {
    width:141px;
    height:34px;
    padding:7px 7px 0 8px;
    background:url('../images/bg/tooltip-bg.png') no-repeat;
    font-size:11px;
    color:#198696;
}
#content ul.news-list li p {
    padding-bottom:7px;
    margin-bottom:0px;
}
#content ul.news-list li.right p {
    clear:both;
}
#content ul.news-list li p a {
    color:#002e7d;
    font-weight:bold;
    font-size:13px;
}
#content ul.news-list li p a.top-space {
    display:block;
    padding-top:20px;
}
#content ul.news-list li p.author {
    line-height:15px;
    font-size:11px;
    color:#666;
}
#content ul.news-list li p.author a {
    font-size:11px;
}
#content ul.news-list li ul {
    list-style:none;
    margin:0px;
    padding: 8px 0 7px;
    border-top:1px dotted #bfc7d7;
}
#content ul.news-list li ul li {
    margin:0px;
    font-size:12px;
    border:0px none;
    padding: 1px 0;
    float:none;
}
#content ul.news-list li ul li a {
    color:#002e7d;
}
#content ul.news-list li img.alignleft {
    float:left;
    margin:0 10px 11px 0;
}
#content ul.news-list li a.images-archive {
    color:#002e7d;
    background:url('../images/icons/image-archive.gif') no-repeat left center;
    padding:3px 0 3px 25px;
    display:block;
    border-top:1px dotted #bfc7d7;
}
#content ul.news-list li.relax {
    float:none;
    border:0px none;
    padding:0px;
    margin:0px;
}
#content ul.news-list li img.maps {
    margin-bottom:10px;
}
#content ul.news-list li button {
    margin:0px 0 0px;
    float:right;
    //width: 50px;
}
#content ul.news-list li form .input-bg {
    width:219px;
    height:21px;
    background:url('../images/bg/news-input-bg.gif') no-repeat;
    margin-bottom: 16px;
}
#content ul.news-list li form input {
    background:none;
    border:0px none;
    color:#808080;
    font-size:12px;
    height:20px;
    line-height:19px;
    padding:0 5px;
    width:207px;
}
#content ul.news-list li form select {
    border:1px solid #D8D8D8;
    color:#666;
    height:20px;
    line-height:19px;
    padding-left:5px;
    width:219px;
    margin-bottom:17px;
}
#content ul.news-list li form a {
    background:url("../images/icons/link-arrow-blue.gif") no-repeat scroll left center transparent;
    color:#002E7D;
    padding-left:9px;
    font-size:11px;
}
#content ul.news-list li p strong {
    font-size:14px;
}
#content ul.news-list li.green {
    border-top-color:#839a2a;
}
#content ul.news-list li.green h4 a,
#content ul.news-list li.green p a,
#content ul.news-list li.green ul li a {
    color:#5e6f1e;
}
#content ul.news-list li.green h4 a {
    background-image:url('../images/icons/link-arrow-green.gif');
}
#content ul.news-list li.blue {
    border-top-color:#002e7d;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0px;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
} {
    text-align: center;
    padding: 10px 0;
    line-height: 0px;
    font-size: 0;
}
#header {
    background: url("../images/bg/header.gif") repeat-x left top;
    position: relative;
    margin: 0 4px;
    z-index: 10000;
}
#header .header-shadow {
    position: absolute;
    left: -4px;
    z-index: -1;
    line-height: 0px;
    bottom: 0px;
}
#header .left {
    background: url("../images/bg/header-left.gif") no-repeat left top;
}
#header .right {
    background: url("../images/bg/header-right.gif") no-repeat right top;
    padding: 0 20px;
}
#header .logo {
    float: left;
    margin: 17px 0 16px -1px;
}
#header .search {
    float: right;
    margin: 17px 0 0;
    text-align: right;
    padding: 0;
}
#header .search .text {
    float: left;
    border: none;
    padding: 8px 10px 9px;
    background: url("../images/bg/input.gif") no-repeat left top;
    color: #666666;
    font-size: 12px;
    width: 300px;
    text-align: left;
    outline: none;
    margin-bottom: 5px;
}
#header .search A {
    font-size: 11px;
    color: #FFFFFF;
}
#header .main-menu {
    clear: left;
    margin: 0;
    padding: 0;
    position: relative;
}
#header .main-menu LI {
    list-style: none;
    float: left;
    text-transform: uppercase;
    font-size: 11px;
    background: url("../images/bg/menu-left.gif") no-repeat left;
    font-weight: bold;
    margin-right: 3px;
/* position: relative; */
}
#header .main-menu LI:HOVER,
#header .main-menu LI.iehover,
#header .main-menu LI.active {
    background: url("../images/bg/menu-left-hover.gif") no-repeat left;
}
#header .main-menu LI A {
    display: block;
    padding: 9px 10px 7px;
    background: url("../images/bg/menu-right.gif") no-repeat right;
    color: #FFFFFF;
    position: relative;
}
#header .main-menu LI A:HOVER {
    text-decoration: none;
}
#header .main-menu LI.iehover A {
    text-decoration: none;
}
#header .main-menu LI.active UL {
    display: block;
    z-index: 99;
}
#header .main-menu LI.active A,
#header .main-menu LI.iehover A,
#header .main-menu LI:HOVER A {
    background: url("../images/bg/menu-right-hover.gif") no-repeat right;
    color: #002e7d;
}
#header .main-menu LI.with-ic A {
    padding-left: 15px;
    z-index: 1000;
    background: url("../images/icons/menu-arrow.gif") no-repeat left center !important;
    position: relative;
    margin-left:5px;
}
#header .main-menu LI.last A {
    background: url("../images/bg/cojouw.gif") no-repeat right;
    padding-right: 30px;
}
#header .main-menu LI.last.new-sub-menu:HOVER A,
#header .main-menu LI.iehover A.no-bg {
    background: none;
}
#header .main-menu LI.last:HOVER A {
    background: url("../images/bg/cojouw-hover.gif") no-repeat right;
}
#header .main-menu LI:HOVER UL {
    display: block;
}
#header .main-menu LI.iehover UL {
    display: block;
}
#header .main-menu LI UL {
    width: 960px;
    position: absolute;
    top: 30px;
    left: -20px;
    padding: 0;
    display: none;
    background: url("../images/bg/grey-row.gif") repeat-x left top;
    z-index: 100;
}
#header .main-menu LI.open UL {
    display: block;
}
#header .main-menu LI UL LI {
    background: url("../public/blank.gif") left top repeat !important;
    font-size: 13px;
    margin-right: 10px;
}
#header .main-menu LI UL LI A {
    background: none !important;
    padding: 10px 0 9px 20px;
    text-transform: capitalize;
}
#header .main-menu LI UL LI A:HOVER,
#header .main-menu LI UL LI A.current,
#header .header-row UL LI A:HOVER {
    text-decoration: none;
    color: #e340a2;
}
#header .main-menu LI UL LI.with-ic {
    position: relative;
}
#header .main-menu LI UL LI .tab-sub,
#header .main-menu LI.iehover UL LI.with-ic .tab-sub,
#header .main-menu LI:HOVER UL LI.with-ic .tab-sub,
#header .main-menu LI.last .cojouw-sub,
#content UL.tabs LI .tab-sub {
    position: absolute;
    left: 0;
    top: 7px;
    float: left;
    width: 109px;
    z-index: 100;
    display: none;
    background: white url("../images/bg/blank.gif") left top repeat !important;
}
#header .main-menu LI UL LI:HOVER .tab-sub,
#header .main-menu LI UL LI.iehover .tab-sub,
#content UL.tabs LI:HOVER .tab-sub,
#content UL.tabs LI.iehover .tab-sub {
    display: block;
}
#content UL.tabs LI .tab-sub {
    top:30px;
     
}
#header .main-menu LI UL LI.with-ic .tab-sub .sub-top-bg,
#content UL.tabs LI .tab-sub .sub-top-bg,
#header .main-menu LI.new-sub-menu .cojouw-sub .sub-top-bg {
    float: left;
    width: 109px;
    height: 7px;
    line-height: 0px;
    font-size: 1px;
    background: url("../images/bg/tab-sumenu-bg-top.png") no-repeat left top;
}
#header .main-menu LI UL LI.with-ic .tab-sub .sub-bg,
#content UL.tabs LI .tab-sub .sub-bg,
#header .main-menu LI.new-sub-menu .cojouw-sub .sub-bg {
    float: left;
    width: 109px;
    background: url("../images/bg/tab-sumenu-bg.gif") repeat-y left top;
}
#header .main-menu LI UL LI.with-ic .tab-sub .sub-bottom-bg,
#content UL.tabs LI .tab-sub .sub-bottom-bg,
#header .main-menu LI.new-sub-menu .cojouw-sub .sub-bottom-bg {
    float: left;
    width: 109px;
    height: 7px;
    line-height: 0px;
    font-size: 1px;
    background: url("../images/bg/tab-sumenu-bg-bottom.png") no-repeat left top;
}
#header .main-menu LI UL LI.with-ic .tab-sub .sub-bg UL,
#content UL.tabs LI .tab-sub .sub-bg UL,
#header .main-menu LI.new-sub-menu .cojouw-sub .sub-bg UL {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    background: none;
    position: relative;
    left: 0;
    top: 0;
    padding-top: 20px;
}
#content UL.tabs LI .tab-sub .sub-bg UL {
    padding: 0;
}
#header .main-menu LI UL LI.with-ic .tab-sub .sub-bg UL LI,
#content UL.tabs LI .tab-sub .sub-bg UL LI,
#header .main-menu LI.new-sub-menu .cojouw-sub .sub-bg UL LI {
    list-style: none;
    float: left;
    width: 100%;
    border-top: 1px dotted #BFC7D7;
    background: none;
    margin-right: 0;
}
#content UL.tabs LI .tab-sub .sub-bg UL LI {
    border-bottom: 1px dotted #BFC7D7;
    border-top: none;
;
}
.wrapper {
    position: relative;
    z-index: 5000;
}
#content UL.tabs LI .tab-sub .sub-bg UL LI.last {
    border: none;
}
#header .main-menu LI UL LI.with-ic .tab-sub .sub-bg UL LI A,
#content UL.tabs LI .tab-sub .sub-bg UL LI A,
#header .main-menu LI.new-sub-menu .cojouw-sub .sub-bg UL LI A {
    float: left;
    width: 99px;
    padding: 7px 0 7px 10px;
    display: inline;
    font-size: 11px;
    color: #002e7d;
    font-weight: bold;
    background: none !important;
    margin: 0;
}
#header .main-menu LI UL LI.with-ic .tab-sub .sub-bg UL LI A.last,
#header .main-menu LI.new-sub-menu .cojouw-sub .sub-bg UL LI A.last,
#content UL.tabs LI .tab-sub .sub-bg UL LI A.last {
    padding-bottom: 0;
}
#header .main-menu LI UL LI.with-ic .tab-sub .sub-bg UL LI A:HOVER,
#header .main-menu LI.new-sub-menu .cojouw-sub .sub-bg UL LI A:HOVER,
#content UL.tabs LI .tab-sub .sub-bg UL LI A:HOVER {
    color: #e340a2;
}
#header .login {
    float: right;
    clear: right;
    color: #FFFFFF;
    font-size: 11px;
    margin-top: 28px;
    white-space: nowrap;
    position: relative;
    z-index: 2;
}
.header-row {
    background: url("../images/bg/grey-row.gif") repeat-x left top;
    height: 29px;
    padding: 9px 20px 0;
    margin: 0 -20px;
}
.header-row A.abon {
    float:right;
    position: relative;
    z-index: 999;
    width: 142px;
    height: 21px;
    font-size: 1px;
    line-height: 0px;
    background: url("../images/buttons/abonner-op-cobouw-1.gif") repeat left top;
    text-decoration: none;
}
.header-row A.abon:HOVER {
    background-position: left bottom;
}
.bottom-links {
    background: url("../images/bg/links-bg.gif") repeat left top;
    border-top: 3px solid #002E7D;
    margin: 0 4px;
    padding: 17px 0px 0 16px;
}
.bottom-links .column {
    float: left;
    width: 225px;
    margin-right: 13px;
}
.bottom-links H2 {
    font-size: 14px;
    color: #002E7D;
    margin: 0 0 7px;
}
.bottom-links UL {
    margin: 0 0 17px;
    padding: 0;
}
.bottom-links UL LI {
    list-style: none;
    background: url("../images/icons/list-style.gif") no-repeat left center;
    font-size: 12px;
    padding:2px 0 2px 10px;
}
.bottom-links UL LI.rss,
.bottom-links UL LI.in,
.bottom-links UL LI.tt {
    background: none;
     padding-left: 0
}
.bottom-links UL LI.rss A {
    background: url("../images/icons/rss-big.gif") no-repeat left 3px;
    padding: 3px 0 2px 20px;
    display: inline-block;
}
.bottom-links UL LI.in A {
    background: url("../images/icons/in.gif") no-repeat left 3px;
    padding: 3px 0 2px 20px;
    display: inline-block;
}
.bottom-links UL LI.tt A {
    background: url("../images/icons/t.gif") no-repeat left 3px;
    padding: 3px 0 2px 20px;
    display: inline-block;
}
.bottom-links UL LI A {
    color: #000;
}
.shadow {
    line-height: 0px;
    font-size: 0;
    margin-bottom: 6px;
    overflow: hidden;
}
#footer {
    text-align: center;
    font-size: 11px;
    color: #000000;
    margin-bottom: 20px;
}
#footer .logo {
    margin: 0px 10px;
    position: relative;
    top: 4px;
}
#footer A {
    color: #000;
    margin: 0 3px;
}
#content .search .text {
    background:url("../images/bg/input-2.gif") no-repeat scroll left top transparent;
    border:medium none;
    color:#666;
    float:left;
    font-size:12px;
    line-height: 130%;
    //line-height: 100%;
    _line-height: 100%;
    padding: 7px 10px 8px;
    text-align:left;
    width:350px;
    height: 15px;
    _height: 29px;
    //padding-top: 10px;
    _padding-top: 10px;
}
#content .search {
    background:url("../images/bg/sidebar-bg.gif") repeat left top;
    padding:9px 17px 9px 10px;
    margin-bottom:20px;
}
#content H1.title {
    font-size:21px;
    margin-bottom: 5px;
}
#content .search INPUT {
    float:left;
}
#content .search INPUT.button {
    float:left;
    width: 49px;
    height: 31px;
    line-height: 100%;
}
#content .search A {
    float:left;
    margin:8px 0 0 10px;
}
#content .news ul.list {
    border-bottom:1px solid #BFC7D7;
    margin-bottom:15px;
}
#content .news ul.list LI {
    width:auto;
    float:none;
    color:#666;
    font-size:11px;
    padding-right:0;
    padding-top:5px;
    border-bottom: 1px dotted #BFC7D7
}
#content .news ul.list LI.last {
    border: none;
}
#content .news ul.list LI A {
    color:#e340a2;
    margin-left:3px;
}
#content .news ul.list LI B, #content .news ul.list LI SPAN {
    color:#000;
    font-size:12px;
}
#content .news ul.list LI SPAN.null, #content ul LI SPAN.null {
    background:url("../images/icons/comment-null.gif") no-repeat scroll center center transparent;
    width:14px;
    height:14px;
    display:block;
    float:right;
}
#content .news ul.list LI SPAN.lock, #content ul LI SPAN.lock {
    background:url("../images/icons/lock.gif") no-repeat scroll center center transparent;
    display:block;
    float:right;
    width:14px;
    height:14px;
    margin:-2px 5px 0 0;
}
#content .news ul.list LI SPAN.comment, #content ul LI SPAN.comment {
    height:14px;
    text-align:center;
    color:#7F96BE;
    font-size:9px;
    display:block;
    float:right;
}
#content .news ul.list LI SPAN.ballon {
    float: right;
    _width: 25px;
    //width: 25px;
}
#content ul LI SPAN.comment, #content ul LI SPAN.null {
    margin-top:0;
}
#content .news ul.list li span.time {
    color:#fff;
    margin-right:8px;
    font-size: 11px;
}
#content .pager {
    background:url("../images/bg/sidebar-bg.gif") repeat left top;
    padding:5px 5px 4px 9px;
}
#content .pager UL {
    width: auto !important;
    list-style: none;
    margin: 0;
    padding:0;
}
#content .pager UL LI,
#content .resultaten .pager.pager-zoek FORM UL LI {
    width:auto!important;
    line-height:175%;
    border:none;
    border-right:1px dotted #bfc7d7;
    height:auto;
    float: left;
    padding:0 7px !important;
}
#content .pager ul LI.next A,#content .pager ul LI.prev A {
    display:block;
    width:20px;
    font-size:0;
    height:20px;
    text-indent:-3000px;
}
#content .pager ul LI.next ,#content .pager ul LI.prev, #content .pager ul LI.no-border {
    border:none;
}
#content .pager ul LI.prev A {
    background:url(../images/icons/arrows.gif) no-repeat left top;
}
#content .pager ul LI.next A {
    background:url(../images/icons/arrows.gif) no-repeat right top;
}
#content .news ul.list.no-border {
    margin-bottom:10px;
}
#content .pager .right {
    float:right;
    width:175px;
}
#content .pager .jquery-selectbox {
    float:right;
    margin:0 0 0 5px;
    width:47px !important;
}
#content .pager .jquery-selectbox .jquery-selectbox-list {
    width:42px !important;
}
#content .pager LABEl {
    color:#666;
    font-size:12px;
    line-height:175%;
    float:left;
}
#content .news .subscribe input {
    width:201px;
}
#content .news .subscribe .email-pic {
    margin: 10px 15px 0 20px;
}
#content .subscribe p {
    margin:0;
}
#content .news .subscribe input.name {
    margin-right:11px;
    float: left;
}
#content .news .subscribe input.e-mailadres {
    float: right;
}
#content .news .subscribe {
    margin-bottom:0;
    border:none;
    border-top:3px solid #BFC7D7;
    padding-top:5px;
}
#content .news.sel .subscribe {
    margin-top: 15px;
}
#sidebar .news-bar {
/* margin-top:27px; border-top:3px solid #002E7D; */    background:url('../images/bg/sidebar-bg.gif') repeat;
}
/* .aanbestedingen-bar{border-top:3px solid #e340a2 !important; background:url('../images/bg/sidebar-bg.gif') repeat;} */
#sidebar .news-bar .box {
    border-top:none;
    width:333px;
    margin:0 0 20px;
     
}
#sidebar .news-bar .box.black LI A {
    float:left;
    width:300px;
    color:#000;
}
#sidebar .news-bar .box.black SPAN.ballon {
    float: right;
}
#sidebar .news-bar .box.black H5 SPAN.ballon {
    float: left;
}
.news-bar .banner {
    margin-bottom:20px;
    float:left;
    padding:0;
}
#sidebar .news-bar .box.black {
    border:none;
    margin-bottom:0;
}
#sidebar .news-bar .box.black UL {
    border-bottom:1px solid #BFC7D7;
     
}
#content #sidebar .pink ul li.first {
    width:328px;
}
#content #sidebar .pink ul li img {
    margin-right:15px;
}
#content #sidebar .pink ul li h3 {
    padding-top:0;
    margin-bottom:7px;
}
#content SPAN.price {
    font-size:16px;
    color:#e340a2;
    font-weight:bold;
}
A.light-blue-left-arr {
    font-size:11px;
    color:#7F96BE;
    font-weight:bold;
    background:url(../images/icons/link-arrow-light-blue-right.gif) no-repeat left center;
    padding-left: 7px;
}
#content .news .last-news .big IMG {
    border:1px solid #e5e5e5;
}
#content .news .last-news .big {
    border-bottom:1px solid #e5e5e5;
}
#content .detail P {
    line-height:150%;
    margin-top:25px;
}
#content .detail H3 {
    line-height:125%;
}
#content .news .last-news .image p {
    margin-top:0px;
    line-height:135%;
    margin-bottom: 2px;
}
H6 {
    color:#666;
    font-size:11px;
    font-weight:normal;
    margin-top:15px;
}
/* vacatures, zoekresultaten */
.vacancy_results H6 a,
.boormachine H6 a {
    color:#666;
    font-size:11px;
    font-weight:normal;
    margin-top:15px;
    text-decoration: none;
}
.vacancy_results p a,
.boormachine p a {
    color: #000;
}
H6.cats {
    color:#e340a2;
    margin:5px 0;
}
H6.cats A {
    color:#e340a2;
}
A.button {
    display:block;
    padding:5px 13px;
    background:#839a2a;
    border:1px solid #d8d8d8;
    color:#fff;
    float:left;
    margin: 8px 0 13px;
    font-size:13px;
}
#content .social {
    float:left;
    padding:8px 0;
    width:100%;
    margin-bottom:0px;
    border-bottom:1px solid #d8d8d8;
    border-top:1px solid #d8d8d8;
}
#content .news .social ul {
    float:right;
    width: auto;
}
#content .news .social ul li {
    border:none;
    float:left;
    width:auto;
    font-size:11px;
    color:#666;
    padding:0;
    margin-right:10px;
    padding-right:10px;
    border-right:1px solid #d8d8d8;
    height:20px;
}
#content .news .social ul li img {
    margin:0;
    float:none;
}
#content .news .social ul li.icons A {
    padding:1px 3px 0;
    height:14px;
    border-right:1px solid #dfdfdf;
    border-left:1px solid #fff;
}
#content .news .social ul li.icons A.first {
    border-right:none;
    border-top: none;
}
#content .news .social ul li.icons A.last {
    border-left:none;
}
#content .news .social ul li.icons A {
    float:right;
     
}
#content .news .social ul li.icons {
    background:url(../images/bg/bg-share.gif) repeat-x left top;
    margin-right:0;
    border:none;
    padding-right:0;
    width:146px;
}
#content .news .social ul li.icons SPAN {
    float:left;
}
#content .news .social ul li.icons .left {
    background:url(../images/bg/left-share.gif) no-repeat left top;
}
#content .news .social ul li.icons .right {
    background:url(../images/bg/right-share.gif) no-repeat right top;
    padding:2px 1px 4px 5px;
    font-size:11px;
    color:#666;
    line-height:150%;
}
#content .news .social ul li A.email IMG {
    padding-top:3px;
}
A.register {
    color:#666;
    padding:3px 0 3px 25px;
    background:url(../images/icons/register.gif) no-repeat left center;
    display:block;
}
#content .box.last {
    margin-left:20px;
}
#content .box.light {
    border-color:#bfc7d7;
}
#content .box.light A {
    color:#000;
}
#content .light UL LI A {
    float: left;
    width: 239px;
}
#content .box.light SPAN.ballon {
    float: right;
}
#content .comment-form {
    background:url("../images/bg/sidebar-bg.gif") repeat left top;
    padding:12px 10px;
    margin-bottom:20px;
}
#content .comment-form TEXTAREA {
    width:265px;
    height:155px;
    float:left;
    margin-right:19px;
}
#content .comment-form IMG {
    background:#FFF;
    padding:2px;
    border:1px solid #D8D8D8;
    float:left;
    margin-right:11px;
}
#content .comment-form INPUT {
    width:230px;
}
#content .comment-form.your-form INPUT.captcha {
    width:65px;
    _width:85px;
    padding-bottom: 7px;
    line-height: 15px;
    _height:25px;
}
#content .comment-form LABEL {
    font-size:12px;
    color:#666;
}
#content .box.light H1 A {
    color:#7F96BE;
    background-image:url(../images/icons/link-arrow-light-blue.gif);
}
#content .comment-form ul {
    width: 100%;
    border-top:3px solid #BFC7D7;
    margin:0;
    padding:0;
    list-style:none;
}
#content .comment-form ul LI {
    float: none;
    width:auto;
    border:none;
    border-bottom:1px dotted #bfc7d7;
    padding:8px 0;
}
#content .comment-form ul LI.last {
    border:none;
    padding-bottom:0;
    _margin-left: 0;
}
#content .comment-form ul LI P {
    margin-left:185px;
}
#content .comment-form ul LI P.date {
    float:left;
    width:145px;
    margin-right:40px;
    color:#666;
    font-size:11px;
    margin-left:0;
}
.area {
    float: left;
    width: 100%;
    z-index: 100;
}
#content UL.tabs {
    float: right;
    list-style: none;
    margin: 0;
}
#content UL.tabs LI {
    display: inline;
    float: left;
    font-size: 13px;
    margin: 0 6px 0 0;
    position: relative;
}
#content UL.tabs A {
    position: relative !important;
    float: left;
}
#content UL.tabs A.subit SPAN SPAN {
    z-index: 1000;
}
#content UL.tabs LI:HOVER,
#content UL.tabs LI.iehover,
#content UL.tabs LI.active {
    z-index: 351;
}
#content UL.tabs LI.last {
    margin: 0;
}
#content UL.tabs A SPAN {
    float: left;
    background: #e3e8f1 url(../images/bg/tab-left.gif) no-repeat left top;
}
#content UL.tabs A SPAN SPAN {
    padding: 8px 12px 0;
    height: 23px;
    background: url(../images/bg/tab-right.gif) no-repeat right top;
}
#content UL.tabs .last SPAN SPAN {
    padding-left: 18px;
}
#content UL.tabs .last.bedrijfgids SPAN SPAN {
    padding-left: 12px;
}
#content UL.tabs A STRONG {
    width: 7px;
    height: 5px;
    position: absolute;
    left: 8px;
    top: 14px;
    background: url(../images/icons/arrow-small.gif) no-repeat left top;
}
#content UL.tabs A:HOVER,
#content UL.tabs .active A ,
#content UL.tabs .hover-active A {
    text-decoration: none;
    z-index: 10;
    cursor: pointer;
    background: url(../images/bg/tab-hover.gif) repeat-x left top;
}
#content UL.tabs A:HOVER SPAN,
#content UL.tabs .active A SPAN,
#content UL.tabs .hover-active A SPAN {
    background: url(../images/bg/tab-hover-left.gif) no-repeat left top;
}
#content UL.tabs A:HOVER SPAN SPAN,
#content UL.tabs .active A SPAN SPAN,
#content UL.tabs .hover-active A SPAN SPAN {
    background: url(../images/bg/tab-hover-right.gif) no-repeat right top;
}
.border {
    clear: both;
    height: 0;
    line-height: 0px;
    font-size: 1px;
    position: relative;
    margin-top: -1px;
    float: left;
    width: 100%;
    padding-bottom: 17px;
    border-top: 1px solid #bfc7d7;
    z-index: 300;
}
#content .area H2 {
    color: #000;
    font-size: 20px;
}
#content .main.no-border .news {
    border: none;
    padding-top: 3px;
}
#content .news ul,
#content .resultaten .pager.pager-zoek FORM UL {
    position: relative;
    width: 100%;
    z-index: 7;
}
.bg-bottom {
    position: relative;
    margin: -56px 0 0 -21px;
    float: left;
    display: inline;
    width: 100%;
}
.bg-bottom DIV {
    height: 40px;
    width: 983px;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/bg/bg-bottom.png) repeat-x left top;
}
.banner {
    font-size:0;
    line-height:0px;
    padding:10px 0;
    text-align:center;
}
.logo-img {
    float: left;
    line-height: 0px;
    font-size: 1px;
    margin-top: 13px;
    margin-bottom: 11px;
}
.logo-small {
    float: left;
    line-height: 0px;
    font-size: 1px;
    margin-top: 13px;
}
.no-bg {
    background: none !important;
    border: none !important;
}
.no-bg .subscribe {
    border-bottom: none;
    border-top:3px solid #BFC7D7;
    padding-top: 15px;
    position: relative;
    z-index: 7;
}
#content .pink UL LI IMG {
    margin-right: 1px;
}
#content .pink.top-area {
    border: none;
}
#content .sidebar .pink.top-area UL LI {
    border: none;
    width: 170px !important;
}
#content .sidebar .pink.top-area UL LI.first {
    width: 150px !important;
}
#content .sidebar .pink.top-area H2 {
    font-size: 16px;
    margin-bottom: 5px;
    color: #e340a2;
}
#content .sidebar .pink.top-area H5 {
    color: #002E7D;
    font-size: 10px;
}
#content .sidebar .pink.top-area .first H3 {
    padding-top: 0;
}
.banner.with-border {
    border: 1px solid #bfc7d7;
    display: block;
    padding: 13px;
}
.no-bg .agenda {
    border-top:3px solid #BFC7D7;
    margin-top: 15px;
}
#content .full-width.no-indent {
    padding-top: 0;
}
#content UL.news-list LI P A.top-space {
    padding-top: 9px;
}
#content UL.news-list LI UL.tools {
    border: none;
    padding: 0;
}
#content UL.news-list LI UL.tools LI {
    border-bottom: 1px dotted #BFC7D7;
    padding: 5px 0;
    display: block;
}
#content UL.news-list LI UL.tools LI.border-no {
    border: none;
}
.small-box {
    float: left;
    width: 458px;
    padding-top: 7px;
    padding-bottom: 20px;
    border-top: 3px solid #666;
}
#content .small-box UL {
    list-style: none;
    margin: 5px 0 0;
    padding: 0;
    border-bottom: 1px solid #666;
}
#content .small-box UL LI {
    padding: 4px 0;
    color: #666;
    border-top: 1px dotted #BFC7D7;
}
#content .small-box UL LI A {
    color: #000;
}
.link {
    float: right;
    color: #666;
    padding-left: 7px;
    background: url(../images/icons/link-arrow.gif) no-repeat left center;
}
#content .small-box H2 {
    color: #666;
    font-size: 16px;
}
#content .small-box UL LI SPAN {
    margin: 0 3px;
    color: #000;
}
.small-box.right-side {
    float: right;
    width: 463px;
}
#content .small-box.right-side H2 SPAN {
    padding-right: 10px;
    background: url(../images/icons/title-arrow.gif) no-repeat right center;
}
.form-box {
    width: 338px;
}
#content .no-bg .pink UL LI IMG {
    margin-right: 7px;
}
.info-box {
    float: right;
    width: 387px;
}
.pict {
    float: left;
    line-height: 0px;
    font-size: 1px;
}
.row {
    float: left;
    width: 100%;
    border-bottom: 3px solid #bfc7d7;
    padding-bottom: 8px;
    margin-top: 10px;
}
#content .row H2 A {
    color: #000;
    padding-right: 10px;
    background: url(../images/icons/black-arrow.gif) no-repeat right 8px;
}
#content .row H3 {
    color: #E340A2;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 0;
}
#content .row P {
    margin: 0;
}
/* vakgebieden */
#content .main.vakgebieden H1.title {
    border-bottom: 1px solid #bfc7d7;
    padding-bottom: 7px;
}
#content .main.vakgebieden .news {
    padding-top: 8px;
    border-bottom: none;
}
.info-box p a {
    text-decoration: none;
    color: #000;
}
#content .main.vakgebieden .news .pager {
    margin-top: 10px;
}
#sidebar .agenda UL LI,
#sidebar .agenda UL {
    float: left;
    width: 100%;
}
#sidebar .agenda UL,
#sidebar .tenders UL {
    border-bottom: 1px solid #bfc7d7;
}
.direct-solliciteren {
    float: left;
    line-height: 0px;
    font-size: 1px;
}
#content .social.with-btn UL {
    float: right;
    width: auto;
}
#content .text-area H5 {
    padding: 10px 0 0;
    color: #666;
}
#content .text-area H5 STRONG {
    margin: 0 5px;
    font-weight: normal;
}
#content .text-area .news,
#content .news.form {
    border-bottom: none;
}
#content .text-area H5 A {
    color: #666;
}
.row-text {
    float: left;
    width: 100%;
}
.text-box {
    background: url(../images/bg/sidebar-bg.gif) repeat left top;
    float: left;
    margin: 10px 0 20px;
    padding: 10px 0 0;
    width: 100%;
}
.col {
    float: left;
    width: 175px;
}
#content .text-box P {
    color: #666;
    margin: 0 10px 10px;
}
#content .text-box P STRONG,
#content .text-box P STRONG A {
    display: block;
    color: #000;
}
#content .text-area H3 {
    font-size: 12px;
    margin-top: 15px;
}
#content .search .text.large-area {
    background: url(../images/bg/input-bg.gif) no-repeat left top;
    width: 289px;
    line-height: 130%;
    //line-height: 100%;
    _line-height: 100%;
}
.select-large {
    float: right;
}
.form-row {
    float: left;
    width: 100%;
}
.form-col {
    float: left;
    width: 166px;
    padding: 5px 0 7px;
    display: inline;
    margin-right: 10px;
}
.form-col LABEL {
    float: left;
    font-size: 11px;
    margin: 3px 0 0 3px;
}
.form-col INPUT {
    float: left;
}
.form-col LABEL SPAN {
    color: #666;
}
.btn {
    margin-left: 3px;
}
#content .main.bedrijvengids .news {
    border-bottom: none;
}
.logo-area {
    float: left;
    width: 100%;
    border-bottom: 1px solid #839a2a;
    padding: 10px 0;
}
.logo-area.first {
    border-top: 3px solid #839a2a;
}
.img {
    float: left;
    border: 1px solid #bec6d6;
}
.info-area {
    float: right;
    width: 415px;
}
#content .info-area H2 {
    margin-top: 5px;
}
#content .info-area H2 A {
    color: #000;
    padding-right: 10px;
    background: url(../images/icons/black-arrow.gif) no-repeat right 8px;
}
#content .info-area H3 {
    font-size: 12px;
    font-weight: normal;
}
#content .info-area P {
    margin: 0;
}
#content .info-area P A {
    color: #5e6f1e;
}
.logo-area.area-last {
    margin-bottom: 10px;
}
.frame {
    padding: 5px 10px;
    margin-top: 10px;
    line-height: 210%;
    width: 538px;
    background: url('../images/bg/sidebar-bg.gif') repeat;
    position: relative;
}
.frame STRONG {
    float: left;
    width: 163px;
    text-align: right;
}
.frame SPAN, .frame SPAN A {
    float: right;
    width: 353px;
    color: #666;
}
.right-box {
    float: right;
    width: 363px;
    padding-top: 3px;
}
.left-box {
    float: left;
    width: 173px;
    font-weight: bold;
    text-align: right;
}
#content .right-box P {
    margin-bottom: 20px;
}
#content .right-box P SPAN {
    color: #666;
}
.list-indent {
    margin-bottom: 20px !important;
}
.top-part {
    padding: 10px 0 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #002e7d;
}
#content .top-part H2 {
    font-size: 14px;
    margin-bottom: 3px;
}
.calendar {
    float: right;
}
#content .top-part UL {
    list-style: none;
    font-size: 11px;
    color: #666;
    margin: 0 0 13px;
    padding: 0;
}
#content .top-part UL LI {
    display: inline;
}
#content .box.evenementen {
    margin-bottom: 5px;
    padding-top: 0;
    border-bottom: 1px solid #bfc7d7;
}
#content .box.evenementen UL LI {
    height: auto;
    overflow: visible;
}
#content .box.evenementen UL LI P {
    font-size: 11px;
    color: #666;
    margin: 0;
}
#content .box.evenementen UL LI SPAN {
    margin: 0 3px;
}
.solid-border, .separator {
    clear: both;
    height: 0;
    line-height: 0px;
    font-size: 1px;
    border-top: 1px solid #839a2a;
}
#content .search .text.medium-area {
    background: url(../images/bg/input-bg-medium.gif) no-repeat left top;
    width: 224px;
    line-height: 130%;
    //line-height: 100%;
    _line-height: 100%;
}
#content .agenda-area INPUT.btn,
#content .search.vacatures-area .btn {
    float: right;
    margin-top: 3px;
}
.agenda-box {
    width: 559px;
    margin-top: 20px;
    // margin-top: 0;
}
#content .agenda-box UL LI {
    width: 100% !important;
    padding: 10px 0 5px;
    border-top: 1px dotted #BFC7D7;
}
#content .agenda-box UL LI.first {
    border: none;
}
#content .agenda-box UL LI.no-border {
    border-bottom: 1px solid #BFC7D7;
    margin-bottom: 10px;
}
#content .agenda-box H6 {
    margin: 0;
}
#content .agenda-box H6 SPAN {
    margin: 0 5px;
}
#content .agenda-box P {
    margin-bottom: 2px;
}
.small-info-box {
    float: right;
    width: 446px;
}
.pic {
    float: left;
    margin-top: 10px;
}
#content .small-info-box H2 {
    color: #000;
}
#content .agenda-box H6 A {
    color: #666;
}
#content .small-info-box P {
    color: #002E7D;
}
.small-area {
    width: 100%;
    padding: 10px 0;
    margin-top: 10px;
    border-bottom: 1px solid #BFC7D7;
    border-top: 3px solid #BFC7D7;
}
#content .search.agenda-area {
    margin-bottom: 6px;
}
.main .solid-border, .separator {
    border-top: 3px solid #BFC7D7;
    margin-top: 15px;
}
#content .search.vacatures-area .btn {
    float: right;
}
#content .search A.form-link {
    padding-left: 9px;
    margin-left: 4px;
    background: url("../images/icons/link-arrow-blue.gif") no-repeat left center;
}
#content .jobmail H1,
#content .small-text-box H1,
#content .project-in H1 {
    color: #002e7d;
    padding: 10px 0;
}
#content .project-in H1 {
    margin: 0;
}
.small-text-box {
    border-top: 3px solid #002E7D;
    border-bottom: 1px solid #002E7D;
    margin: 15px 0;
    padding: 7px 0 0;
}
#content .small-text-box H1 {
    font-size: 14px;
}
#content .jobmail A,
#content .small-text-box P A ,
#content .project-in A,
#content .news.sel .pink-box A,
#content .news.sel .bouwberichten-box A {
    padding-left: 9px;
    line-height: 160%;
    background: url("../images/icons/link-arrow-blue.gif") no-repeat left center;
}
.pic-area {
    float: right;
    margin-top: 10px;
}
#content .small-text-box P {
    color: #002e7d;
}
#content .jobmail BUTTON {
    float: left;
    display: inline;
    margin: 2px 5px 5px 0;
}
#content .inloggen .jobmail BUTTON {
    margin-top: 10px;
}
#sidebar .news-bar .layout .indent-no.blue-top-boreder {
    padding-bottom: 0;
}
#content .side-nav {
    padding-top: 10px;
    margin-left: 10px;
    width: 160px;
    float: left;
    display: inline;
}
#content .side-nav UL {
    margin: 0;
    list-style: none;
    padding: 0 0 15px;
    line-height: 140%;
}
#content .side-nav UL A {
    padding-left: 9px;
    background: url("../images/icons/link-arrow-blue.gif") no-repeat left center;
}
#content .side-nav UL SPAN {
    color: #666;
}
.shop {
    background: url("../images/bg/side-nav-bg.gif") repeat-y left top;
    margin-top: 20px;
}
#content .main-content {
    float: right;
    width: 747px;
}
.shop-top-box {
    border-top: 3px solid #e340a2;
    border-bottom: 1px solid #e340a2;
    padding: 10px 0;
    margin-bottom: 10px;
}
#content .shop-top-box H2 {
    color: #e340a2;
    font-size: 16px;
    padding-bottom: 10px;
}
.img-area {
    float: left;
    display: inline;
    margin-right: 15px;
    position: relative;
    margin-bottom: 5px;
}
.img-area IMG {
    border: 1px solid #bfc7d7;
}
.small-frame {
    float: left;
    width: 370px;
    border-right: 1px dotted #BFC7D7;
}
#content .small-frame UL {
    font-size: 11px;
    margin: 10px 18px 0;
    padding: 0;
    color: #666;
}
.img-area DIV,
.pink-circle {
    position: absolute;
    right: -10px;
    top: 60px;
    width: 59px;
    font-size: 11px;
    color: #fff;
    text-align: center;
    height: 61px;
    padding-top: 14px;
    background: url("../images/bg/price-bg.png") no-repeat left top;
}
.img-area DIV SPAN,
.pink-circle SPAN {
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.small-inf-box {
    float: left;
    width: 165px;
    display: inline;
    margin: 0 0 0 20px;
}
#content .small-frame H3 A {
    color: #000;
}
#content .small-inf-box H2,
#content .small-inf-box H2 A {
    color: #000;
    font-size: 14px;
    padding: 0;
}
.bestel-nu {
    float: right;
    margin-right: 10px;
}
#content .sort H3 {
    font-size: 16px;
}
#content .sort UL {
    list-style: none;
    margin: 0;
    float: right;
    padding: 0;
}
#content .sort UL LI {
    display: inline;
    font-size: 11px;
    color: #666;
    position: relative;
    float: left;
    width: auto;
}
.sub-content-menu {
    position: absolute;
    left: -8px;
    top: 13px;
    display: none;
}
#content .sort ul li:HOVER .sub-content-menu {
    display: block;
}
#content .sort ul li .sub-content-menu UL LI A {
    background-image: none;
    padding-right: 0;
    width: 100%;
    float: left;
}
#content .sort ul li .sub-content-menu UL LI {
    float: left;
    padding-left: 9px;
    width: 41px;
    padding:3px 10px;
}
#content .sort ul li .sub-content-menu UL {
    background-color: #fff;
    float: left;
    width: 50px;
}
#content .sort UL LI A {
    padding-right: 10px;
    font-family: Tahoma;
    background: url("../images/icons/blue-arrow.gif") no-repeat right center;
}
#content .sort UL LI SPAN {
    margin: 0 5px;
}
#content .sort UL LI.no-icon A {
    background: none;
    padding: 0;
}
#content UL.products {
    list-style: none;
    margin: 5px 0 0;
    // margin-bottom: 7px;
    padding: 0;
    width: 100%;
    border-top: 3px solid #bfc7d7;
}
#content UL.products LI {
    display: inline;
    float: left;
    width: 172px;
    padding: 10px 0;
    text-align: center;
    margin: 10px 17px 8px 0;
    border: 1px solid #bfc7d7;
}
#content UL.products LI.no-indent {
    margin-right: 0;
}
#content UL.products LI DIV {
    text-align: left;
    margin: 10px 7px 0;
    border-top: 1px dotted #bfc7d7;
}
#content UL.products LI STRONG {
    display: block;
    margin: 5px 0 3px;
    font-size: 14px;
}
#content UL.products LI DIV SPAN {
    display: block;
    margin-top: 7px;
    font-size: 16px;
    font-weight: bold;
    color: #002e7d;
}
#content .main-content .pager {
    margin-bottom: 0;
}
.separator {
    margin: 5px 0;
}
.shop-item {
    border-top: 3px solid #bfc7d7;
    padding-top: 3px;
}
.picture {
    float: left;
    line-height: 0px;
    font-size: 1px;
}
.inform {
    float: right;
    width: 275px;
}
.artikelen {
    width: 100%;
}
#content .artikelen H3 {
    font-size: 16px;
    padding: 5px 0;
}
#content .artikelen UL {
    margin: 0;
    padding: 0;
    list-style: none;
}
#content .artikelen UL LI {
    border-top: 1px dotted #BFC7D7;
    padding: 10px 0;
    float: left;
    width: 100%;
}
#content .inform H3, #content .inform H3 A {
    font-size: 12px;
    color: #000;
}
#content .inform STRONG {
    display: block;
    color: #002e7d;
}
.product-area {
    float: left;
    width: 170px;
    border: 1px solid #BFC7D7;
    display: inline;
    margin: 10px 17px 8px 0;
    padding: 10px 0;
    text-align: center;
}
#content .product-area DIV {
    text-align: left;
    margin: 10px 10px 0;
    padding-top: 5px;
    border-top: 1px dotted #BFC7D7;
}
#content .product-area P {
    font-size: 11px;
    margin: 0;
    line-height: 140%;
    color: #666;
}
.product-info {
    float: right;
    width: 363px;
    margin-top: 10px;
}
#content .product-info P {
    margin-bottom: 15px;
}
#content .product-info P.no-ind {
    margin-bottom:0;
}
#content .product-info UL {
    padding: 0;
    margin: 0 17px 15px;
}
#content .product-info H4 {
    margin-bottom: 0;
}
.price-area {
    background: url("../images/bg/sidebar-bg.gif") repeat left top;
    padding: 10px;
    margin: 15px 0;
}
.price-area SPAN {
    float: left;
    width: 110px;
    color: #666;
}
.price-area STRONG {
    font-size: 25px;
    color: #002e7d;
    width: 137px;
    text-align: center;
    float: left;
}
.price-area A {
    position: relative;
    top: 2px;
}
#sidebar .subscribe {
    width: 100%;
}
#content .main .news.ind-bottom {
    margin-bottom: 20px;
}
#content .slider {
    float: left;
    background: url("../images/bg/slider-bg.gif") left top;
    width:538px;
    _width:558px;
    padding: 10px 10px 0 10px;
    height: 125px;
}
#content .slider .links-slide {
    float: left;
    width: 100%;
}
#content .slider .links-slide UL, .popup .thumbs-list UL {
    margin: 0;
    padding: 0;
}
#content .slider .links-slide UL LI, .popup .thumbs-list UL LI,
#content .main .news.servicepagina .slider .links-slide UL LI {
    margin: 0;
    padding: 0;
    display: inline;
    width: 96px;
    _width: 100px;
    height: 66px;
    _height: 68px;
    float: left;
    padding: 2px 0 0 2px;
    margin-right: 9px;
    border: none;
}
#content .slider .links-slide UL LI A IMG, .popup .thumbs-list UL LI A IMG {
    margin: 0;
    float: none;
    font-size: 1px;
    line-height: 0px;
}
#content .slider .links-slide UL LI:HOVER, #content .slider .links-slide UL LI.iehover,
.popup .thumbs-list UL LI:HOVER,
.popup .thumbs-list UL LI.active,
.popup .thumbs-list UL LI.iehover {
    background: #758db5;
}
#content .green-border .slider .links-slide UL LI:HOVER, #content .green-border .slider .links-slide UL LI.iehover {
    background: #839a2a;
}
#content .slider.green-box .links-slide UL LI.iehover,
#content .slider.green-box .links-slide UL LI:HOVER {
    background: #bcc891;
     
}
#content .slider .links-slide A, .popup .thumbs-list UL LI A {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 1px;
    line-height: 0px;
/* apply mask */
    overflow: hidden;
    height: 64px;
}
.center-image H2 {
    padding-top: 40px;
}
#content .slider H3 {
    font-size: 12px;
}
#content .slider H3 A {
    float: right;
}
#content .slider H5 A {
    margin-right: 5px;
    color: #002e7d;
}
#content .green-border .slider H5 A {
    color: #839a2a;
}
#content .slider H5 A.grey-link {
    color: #666;
    margin-left: 5px;
}
#content .slider .links-slide UL LI.link-last {
    margin: 0;
}
#content .main .strong-border {
    border-bottom:medium solid #BFC7D7;
}
#content .main .border-detail {
    border-bottom: 1px dotted #bfc7d7;
    border-top: none;
    margin-bottom: 15px;
}
#content .main .border-detail.border-none {
    border-bottom: none;
}
#content .main .green-border {
    border-bottom:medium solid #839a2a;
}
#content .main .green-border .slider h5 {
    color: #839a2a;
}
#sidebar .video-box {
    float: left;
    width: 100%;
    border-top:1px dotted #BFC7D7;
}
#sidebar .video-box .last-news {
    border-bottom:1px dotted #BFC7D7;
    padding-bottom: 10px;
    padding-top: 10px;
}
#sidebar .video-box .last-news H5 {
    margin-top: 0;
}
#sidebar .video-box .last-news H5 A {
    color: #666;
}
#sidebar .video-box .last-news H3 {
    font-size: 12px;
    padding-top: 10px;
    margin-bottom: 0;
}
.last-news .callout {
    float: right;
    position: relative;
    top: -2em;
}
#content .news .last-news .image P.dotted-bottom {
    margin-bottom: 3px;
}
#content .form H1.big {
    font-size: 21px;
}
.divider {
    float: left;
    width: 100%;
    font-size: 1px;
    line-height: 0px;
    height: 3px;
    margin: 0 0 13px;
    background: #bfc7d7;
}
P.pad-bottom {
    padding-bottom: 20px;
}
#content .form .veld {
    float: left;
    width: 100%;
    text-align: right
}
#content .form .veld P {
    margin: 0;
    padding: 0;
    color: #808080;
}
#content .form .input-box {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
#content .form .input-box INPUT {
    border: none;
    background: none;
    font-size: 12px;
    color: #808080;
    width: 345px;
    margin:3px 0 0;
    padding:0;
    float: left;
    outline: none;
}
#content .form .input-box LABEL {
    font-size: 12px;
    color: #000;
    padding-bottom: 3px;
    float: left;
    width: 100%;
    font-weight: bold;
}
#content .form .input-box .input-bg {
    background: url("../images/bg/form-input-bg.gif") repeat-x left top;
    height: 22px;
    width: 365px;
    float: left;
}
#content .form .input-box .input-bg-left {
    background: url("../images/bg/form-input-bg-left.gif") no-repeat left top;
    height: 22px;
}
#content .form .input-box .input-bg-right {
    background: url("../images/bg/form-input-bg-right.gif") no-repeat right top;
    height: 22px;
    padding: 0 10px;
}
#content .form .tooltip-info LABEL SPAN.tooltip-info {
    position: relative;
    margin-left: 5px;
    display: inline;
}
#content .form .error-box .input-bg {
    background: url("../images/bg/form-input-bg-red.gif") repeat-x left top;
}
#content .form .error-box .input-bg-left {
    background: url("../images/bg/form-input-bg-left-red.gif") no-repeat left top;
}
#content .form .error-box .input-bg-right {
    background: url("../images/bg/form-input-bg-right-red.gif") no-repeat right top;
}
#content .form .postcode .input-bg {
    width: 80px;
    margin-right: 10px;
}
#content .form .postcode INPUT {
    width: 60px;
}
#content .form .input-box .error-text {
    display: none;
}
#content .form .error-box .error-text {
    float: left;
    width: 170px;
    margin-left: 20px;
    display: inline;
}
#content .form .error-box .error-text P {
    color: #f70808;
    margin: 0;
    line-height: 18px;
}
#content .form .tooltip-info {
    position: relative;
    z-index: 1000;
}
#content .form .tooltip-info LABEL SPAN.tooltip-info {
    position: relative;
    margin-left: 5px;
    display: inline;
}
#content .form .tooltip-info LABEL SPAN {
    float: left;
}
#content .tooltip-text {
    position: absolute;
    top: 0;
    left: 14px;
    float: left;
    width: 165px;
    _width: 185px;
    background-color: #eff1f5;
    padding: 10px;
    display: none;
    z-index: 1000;
}
#content SPAN.tooltip-title {
    color:#000000;
    font-size:12px;
    margin:5px 0 7px;
    font-weight: bold;
    width: 100%;
}
#content SPAN.txt {
    font-weight: normal;
}
#content .form .tooltip-info LABEL SPAN.tooltip-info:HOVER .tooltip-text {
    display: block;
}
#content .form .input-box OL {
    margin: 0;
    padding: 0;
}
#content .form .input-box OL LI {
    float: left;
    display: inline;
    list-style: none;
    margin-right: 10px;
}
#content .form .geslacht INPUT {
    width:25px;
    cursor: pointer;
}
#content .form .geslacht P LABEL {
    width: 35px;
    padding-top: 3px;
}
#content .form .opleiding {
    border-bottom: 1px dotted #bfc7d7;
    padding-bottom:10px;
}
#content .form .input-box P.input-text {
    color: #4f4e4e;
    width: 365px;
}
#content .form .check-box {
    padding-bottom: 10px;
}
#content .form .check-box LABEL {
    font-weight: normal;
    color: #4f4e4e;
    display:inline;
    float:left;
    font-size:11px;
    line-height:14px;
    margin: 2px 0 0 6px;
    outline:medium none;
    width: 525px;
}
#content .check-box INPUT#nieuwsbr {
    width: 10px;
    display: block;
}
#content .check-box INPUT {
    height:10px;
    margin:0;
    width:10px;
    float: left;
}
#content .form .input-box BUTTON {
    background:url("../images/bg/form-button-bg.gif") no-repeat left top;
    border: none;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 73px;
    float: left;
    padding:0 0 3px;
    height: 21px;
}
#content .form .input-box .textarea-bg {
    background:url("../images/bg/textarea-bg.gif") no-repeat left top;
    width: 365px;
    height: 160px;
    float: left;
}
#content .form .input-box TEXTAREA {
    background: none;
    border: none;
    padding: 5px 10px 5px 10px;
    float: left;
    width: 345px;
    _width: 365px;
    height: 150px;
    _height: 160px;
    font-size: 12px;
    color: #808080;
}
#content .form .browse .input-bg {
    width: 287px;
    margin-right: 5px;
}
#content .form .browse .input-bg INPUT {
    width: 267px;
}
#content .form .input-image {
    background:url("../images/bg/input-image-bg.gif") no-repeat left top;
    float: left;
    text-align: center;
    width: 132px;
    padding-top: 15px;
    height: 35px;
    _height: 50px;
    margin-right: 10px;
    margin-bottom: 15px;
}
#content .form .herhaal-code {
    float: left;
    width: 223px;
}
#content .form .herhaal-code LABEL {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #666;
}
#content .form .herhaal-code INPUT {
    background:url("../images/bg/herhaal-code-bg.gif") no-repeat left top;
    border: none;
    height: 15px;
    _height: 30px;
    width: 213px;
    _width: 223px;
    margin-top: 1px;
    padding: 7px 5px 8px;
}
#content .form .input-box SPAN.van-tot {
    line-height: 20px;
    color: #000;
    float: left;
    margin-right: 10px;
}
.overlay {
    background:url("../images/bg/overlay-bg.png") repeat left top;
    display:none;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:9999;
}
.popup {
    display:none;
    left:100px;
    position:absolute;
    text-align:left;
    top:100px;
    z-index: 10000;
    background: #fff;
/*
   width: 634px;
  _width: 693px;
 */
    width: 640px;
    padding: 30px 30px 30px 29px;
}
.popup .head {
    float: left;
    width: 100%;
}
.popup .head .title-head {
    float: left;
    width: 434px;
}
.popup .head .close {
    float: right;
    text-align: right;
    cursor: pointer;
    padding-right: 20px;
    background: url("../images/icons/close-icon.gif") no-repeat right 2px;
}
.popup .head .close SPAN {
    color: #666;
}
.popup .gallery-slide {
    float: left;
    width: 640px;
    position: relative;
}
.popup .gallery-slide UL {
    margin: 0;
    padding: 0;
}
.popup .gallery-slide UL LI {
    margin: 0;
    padding: 0;
    list-style: none;
    min-height: 489px;
    _height: 489px;
    display: none;
}
.popup .gallery-slide UL LI.curr_id {
    display: block;
}
.popup .rotator {
    width: 640px;
    height: 489px;
    overflow: hidden;
}
.popup .rotator object {
    margin-top: 55px;
}
.popup .slide-text {
    float: left;
    width: 100%;
    padding: 20px 0;
}
.popup P {
    font-size: 12px;
    color: #7f96be;
    line-height:150%;
    margin:0;
    padding:5px 0;
}
.popup .thumbs-box {
    float: left;
    width: 100%;
    position: relative;
}
.popup .thumbs-list {
    float: left;
    background: url("../images/bg/slider-bg.gif") repeat-x left top;
    width: 594px;
    height: 84px;
    margin-left: 20px;
    display: inline;
}
.popup .thumbs-box .prev-link A,
.popup .thumbs-box .next-link A,
.popup .prev-btn A,
.popup .next-btn A {
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    text-decoration: none;
}
.popup .prev-link {
    position: absolute;
    left: 0;
    top: 0;
}
.popup .next-link {
    position: absolute;
    right: 0;
    top: 0;
}
.popup .prev-btn {
    position: absolute;
    left: -21px;
    top: 186px;
    display: none;
    z-index: 10;
}
.popup .next-btn {
    position: absolute;
    right: -21px;
    top: 186px;
    display: none;
    z-index: 10;
}
.popup .gallery-slide:HOVER .next-btn,
.popup .gallery-slide:HOVER .prev-btn {
    display: block;
}
.popup .thumbs-list UL {
    float: left;
    width: 100%;
    margin-top: 8px;
}
.popup .thumbs-list UL LI {
    margin:7px 9px 0 9px;
}
#sidebar .top-border {
    border-top: none;
}
#sidebar .de-snelste {
    float: left;
    width: 190px;
}
#sidebar .de-snelste P {
    line-height: 20px;
}
#sidebar .de-snelste H3 {
    font-size: 16px;
}
#sidebar .de-snelste A,
A.maps-link {
    background: url("../images/bg/map-link-bg.gif") no-repeat left top;
    float: left;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
    width: 185px;
    height: 21px;
    line-height: 21px;
    text-decoration: none;
}
#content .pink .maps {
    float: left;
    width: 140px;
    height: 138px;
    margin-right: 5px;
}
#content .main .strong-border H3 A.blue-left-arr {
    color: #7F96BE;
    background:url("../images/icons/link-arrow-blue-light.gif") no-repeat left 5px;
    font-weight: normal;
}
#content .main .green-border H3 A.blue-left-arr {
    color: #839A2A;
    background:url("../images/icons/link-arrow-green-light.gif") no-repeat left 5px;
    font-weight: normal;
}
#sidebar .inloggen {
    float: left;
    width: 336px !important;
    border-top: 3px solid #002e7d;
    border-bottom: 1px solid #002e7d;
    margin: 20px 0;
    padding-bottom: 10px;
}
IMG.gebruiken {
    margin:0 0 20px 0;
}
#sidebar .project-in {
    background: url("../images/pictures/work-helm.gif") no-repeat right 7px;
    border-top: 1px solid #002e7d;
}
#sidebar .inloggen .check-box LABEL {
    width: 300px;
}
#content .selected-area {
    border-top: 2px solid #bfc7d7;
    border-bottom: 2px solid #bfc7d7;
    float: left;
    width: 100%;
    margin: 10px 0;
}
#content .selected-area .top-bar {
    background-color:#FEFDEB;
/* CNL-658 */    
}
#content .selected-area .bottom-bar {
    background-color:#FEFDEB;
/* CNL-658 */    
}
#content .selected-area .print-link {
    float: left;
    width: 100%;
}
#content .selected-area .top-bar .print-link {
    margin: 10px 0;
}
#content .selected-area .bottom-bar .print-link {
    margin-bottom: 10px;
}
#content .selected-area .print-link UL {
    padding: 0;
    margin: 0;
}
#content .selected-area .print-link UL LI {
    margin: 0;
    padding: 0;
    display: inline;
    border: none;
    width: auto;
}
#content .selected-area .print-link UL LI A {
    color: #002e7d;
    font-size: 12px;
    text-decoration: underline;
    margin-right: 10px;
}
#content .selected-area .print-link UL LI.first A {
    background:url("../images/icons/print-icon-top.gif") no-repeat left top;
    padding-left: 20px;
}
#content .selected-area .print-link UL LI.last A {
    background:url("../images/icons/print-icon-bottom.gif") no-repeat left top;
    padding-left: 20px;
}
#content .selected-area .print-link UL LI A:HOVER {
    text-decoration: none;
}
#content .button-bg {
    background:url("../images/bg/button-bg.gif") repeat-x left top;
    float:left;
    height:21px;
    padding: 0 5px;
}
#content .button-bg-left {
    background:url("../images/bg/button-bg-left.gif") no-repeat left top;
    float:left;
    height:21px;
    width: 3px;
    font-size: 1px;
    line-height: 0px;
}
#content .button-bg-right {
    background:url("../images/bg/button-bg-right.gif") no-repeat right top;
    float:left;
    height:21px;
    width: 3px;
    font-size: 1px;
    line-height: 0px;
}
#content .comment-form.your-form input {
    width: 209px;
    _width: 229px;
}
#content .selected-area .checked-all {
    float: left;
    width: 100%;
}
#content .selected-area .top-bar .checked-all {
    margin-bottom: 10px;
}
#content .selected-area .bottom-bar .checked-all {
    margin: 10px 0;
}
#sidebar .jobmail .jobmail-check-box {
    float: left;
    width: 100%;
}
#sidebar .jobmail .jobmail-check-box LABEL {
    color: #4f4e4e;
    float: left;
}
#content .selected-area .checked-all INPUT,
#content FORM .your-checkbox INPUT,
#sidebar .jobmail .jobmail-check-box INPUT {
    float: left;
    margin: 1px 5px 0 0;
    //margin: -3px 5px 0 0;
    _margin: -3px 5px 0 0;
    padding: 0;
    cursor: pointer;
    width: 10px;
}
#content .selected-area .checked-all LABEL {
    float: left;
}
#content .selected-area .checked-all .sorteer-op {
    float:right;
    width: 356px;
}
#content .selected-area .checked-all .sorteer-op .txt {
    float: left;
}
#content .selected-area .checked-all .sorteer-op UL,
#content .selected-area .your-checkbox .post-txt UL {
    padding: 0;
    margin: 0;
    width: auto;
}
#content .selected-area .checked-all .sorteer-op UL LI,
#content FORM .your-checkbox .post-txt UL LI {
    padding: 0;
    margin: 0 5px;
    display: inline;
    width:auto;
    border: none;
    color: #002E7D;
}
#content FORM .your-checkbox .post-txt UL LI.first-mar {
    margin-left: 0;
}
#content FORM .your-checkbox .post-txt UL LI {
    color: #666;
}
#content FORM .your-checkbox .post-txt UL {
    float: left;
    width: 100%;
}
#content FORM .your-checkbox {
    float: left;
    width: 100%;
    border-top: 1px dotted #bfc7d7;
    padding: 10px 0 3px;
}
#content FORM .your-checkbox .post-txt {
    float: left;
    width: 540px;
}
#content .first-banner {
    background:url("../images/bg/sidebar-bg.gif") repeat left top;
    float: left;
    width: 100%;
    padding: 5px 0;
    border-bottom: 1px solid #bfc7d7;
    border-top: 1px solid #bfc7d7;
}
#content FORM .first-banner UL {
    padding:0;
    margin: 0;
}
#content FORM .first-banner UL LI.link-banner {
    border: none;
    background: none;
}
#content FORM .first-banner UL LI.link-banner A {
    background:url("../images/icons/link-arrow-blue.gif") no-repeat left 4px;
    padding-left: 7px;
    color:#002E7D;
    border: none;
    margin-left: 0;
}
#content FORM .first-banner UL LI {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 5px;
    display: inline;
    color: #666;
    width: 510px;
    _width: 538px;
    background:url("../images/icons/lock.gif") no-repeat right 4px;
}
#content FORM .first-banner UL LI SPAN {
    background:url("../images/icons/link-arrow-black.gif") no-repeat left 4px;
    padding-left: 7px;
    padding-right: 5px;
    color: #000;
}
#content FORM .first-banner UL LI A {
    color: #666;
    margin-left: 5px;
}
#content FORM .check-top-bor {
    border-top: none;
}
#content FORM .check-bottom-bor {
    border-bottom: 1px dotted #bfc7d7;
}
#content FORM .banner-second {
    float: left;
    width: 100%;
    margin: 20px 0;
    text-align: center;
}
#content .long-txt {
    float: left;
    width: 100%;
    margin: 0 0 5px 0;
}
#content .long-txt .ballon {
    margin-top: 2px;
}
#content .long-txt A {
    float: left;
    color: #E340A2;
    font-size: 11px;
}
#content .long-txt SPAN.text-h5 {
    float: left;
    margin: 0 3px;
    color:#666666;
    font-size:11px;
}
#content .news FORM .border-white {
    width: 720px;
    _width: 747px;
    float: left;
    border-bottom: 2px solid #fff;
    padding: 10px 10px 10px 17px;
}
#content .search.agenda-area.no-pad {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    float: left;
    width: 100%;
}
#content .search .select-large.select-pos {
    float: left;
    width: 214px;
    margin-right: 10px;
}
#content .main.main-content {
    float: left;
}
#content .news FORM .border-white.last-border {
    border: none;
}
.button-pos {
    float: left;
    margin-top: 10px;
    width: 100%;
}
#content .news FORM .border-white .select-pos LABEL,
#content .label-top LABEL {
    float: left;
    width: 214px;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}
#content .search .text.big-input,
#content .search .text.small-input-pad,
#content .search .text.medium-input-pad {
    background: none;
}
#content .search .text.big-input {
    width: 420px;
    _width: 440px !important;
}
.big-input-bg {
    background: url("../images/bg/input-big-bg.gif") repeat-x left top;
    float: left;
    width: 100%;
    margin-right: 10px;
    _margin-right: 5px;
}
.big-input-bg-left {
    background: url("../images/bg/input-big-bg-left.gif") no-repeat left top;
    float: left;
    width: 100%;
}
.big-input-bg-right {
    background: url("../images/bg/input-big-bg-right.gif") no-repeat right top;
    float: left;
    width: 100%;
}
#content .search .top-input {
    width: 440px;
}
#content .search .small-input {
    width: 90px;
}
#content .search .text.small-input-pad {
    width: 70px;
    _width: 90px !important;
}
#content .search .medium-input {
    width: 210px;
    margin-right: 0;
}
#content .search .text.medium-input-pad {
    width: 190px;
    _width: 210px !important;
}
#content .label-left {
    float: left;
    margin-top: 20px;
}
#content .label-top {
    float: left;
    margin-right: 20px;
    width: 210px;
    display: inline;
}
#content .select-visible {
    display: none;
}
#content .label-left LABEL {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}
#content .label-top LABEL {
    width: 210px;
}
#content .resultaten {
    float: left;
    width: 100%;
    border-top: 3px solid #002e7d;
    margin-top: 5px;
    background: url("../images/bg/side-nav-bg.gif") repeat-y left top;
    margin-bottom: 20px;
}
#content .resultaten .side-nav {
    width: 170px;
    margin: 0;
    padding-top: 0px;
}
#content .resultaten .side-nav UL {
    padding: 0;
    margin: 0 0 10px 0;
    float: left;
    width: 100%;
}
#content .resultaten .side-nav UL LI {
    float: left;
    width: 156px;
    _width: 170px;
    padding: 5px 7px;
    list-style: none;
    border-bottom: 1px dotted #bfc7d7;
}
#content .resultaten .side-nav UL LI A {
    font-size: 12px;
    color: #000;
    background: none;
    padding: 0;
}
#content .resultaten .side-nav UL LI A SPAN {
    color: #000;
    font-weight: bold;
}
#content .resultaten .side-nav UL LI.null-item A,
#content .resultaten .side-nav UL LI.null-item SPAN {
    color: #666;
}
#content .resultaten .side-nav UL LI.null-item A:HOVER {
    text-decoration: none;
}
#content .resultaten .side-nav.nav-list UL LI.title-cat {
    color: #000;
    font-weight: bold;
}
#content .resultaten .side-nav H3 {
    margin: 20px 0 15px 7px;
}
#content .resultaten .boormachine {
    float: left;
    width: 555px;
    _width: 577px;
    padding: 0 0 0 22px;
    background: #fff;
    margin: 0;
}
#content .resultaten .boormachine .vakgebied {
    float: left;
    width: 100%;
    background: url("../images/bg/sidebar-bg.gif") repeat left top;
    padding: 10px 0;
    margin-top: 10px;
}
#content .resultaten .boormachine .vakgebied A {
    background: url("../images/icons/tip-van-icon.gif") no-repeat 10px top;
    padding-left: 55px;
    text-decoration: none;
    color: #000;
    font-weight:bold;
/* CNL-358 */    
    font-size: 12px;
    float: left;
    line-height: 33px;
}
#content .resultaten .boormachine .vakgebied P {
    margin: 0 0 0 10px;
    font-weight: bold;
}
#content .resultaten .boormachine .vakgebied P A {
    color: #002e73;
    background: none;
    float: none;
    line-height: 100%;
    padding: 0;
}
#content .resultaten .boormachine .vakgebied P A:HOVER {
    text-decoration: underline;
}
#content .resultaten .boormachine .vakgebied P SPAN {
    color: #002e73;
}
#content .resultaten .boormachine .divider {
    margin: 10px 0 0 0;
    height: 1px;
}
#content .resultaten .boormachine .vakgebied A SPAN {
    color: #e340a2;
}
#content .resultaten .boormachine.agenda-box UL {
    margin: 0;
    padding: 0;
}
#content .resultaten .boormachine.agenda-box UL LI.last {
    padding-bottom: 0;
    padding-top: 10px;
}
#content .resultaten .boormachine.agenda-box UL LI {
    list-style: none;
    padding: 7px 0 7px 10px;
    width: 545px !important;
    _width: 100%;
}
#content .resultaten .boormachine.agenda-box UL LI.green-box {
    background: url("../images/bg/sidebar-bg.gif") repeat left top;
    border-top: 1px solid #839a2a;
}
#content .resultaten .boormachine.agenda-box UL LI.green-border-bottom {
    border-bottom: 1px solid #839a2a;
}
#content .resultaten .boormachine.agenda-box UL LI.border-none,
#content .main .news.servicepagina .aankondigen-nationaal .wikipedia.border-none {
    border: none !important;
}
#content .resultaten .boormachine.agenda-box UL LI.first-mar {
    margin-top: 10px;
}
#content .resultaten .boormachine.agenda-box UL LI.slot {
    padding-top: 8px;
}
#content .resultaten .boormachine.agenda-box UL LI.slot.last {
    border-bottom: 1px dotted #BFC7D7;
    margin-bottom: 10px;
    margin-left: 0;
    padding-bottom: 7px;
}
#content .resultaten .boormachine.agenda-box UL LI.slot SPAN.lock-us {
    position: relative;
    cursor: pointer;
    float: left;
}
#content .resultaten .boormachine.agenda-box UL LI.slot SPAN.lock-us:HOVER SPAN.tooltip-text {
    display: block;
    left: 11px;
}
#content .post-item, #content .all-pos-link {
    float: left;
    width: 100%;
}
#content .all-pos-link {
    text-align: right;
}
.link-list-left,
#content .resultaten .side-nav.nav-list UL LI A {
    font-weight: bold;
    background: url("../images/icons/link-arrow-blue.gif") no-repeat left center;
    padding-left: 9px;
}
#content .resultaten .pager.pager-zoek {
    margin-top: 10px;
}
#content .resultaten .pager.pager-zoek FORM UL LI {
    padding-bottom:0;
    margin-bottom: 0;
}
#content .resultaten .side-nav.nav-list UL LI {
    color: #002e7d;
}
#content .resultaten .side-nav.nav-list UL LI A {
    color: #002e7d;
    font-weight: normal;
}
#content .resultaten .boormachine.agenda-box ul li .neva-banner {
    float: left;
    width: 127px;
    margin-right: 15px;
}
#content .resultaten .boormachine.agenda-box ul li .neva-links {
    float: left;
    width: 403px;
}
#content .resultaten .boormachine.agenda-box ul li .neva-links A,
#content .resultaten .boormachine.agenda-box ul li .neva-links SPAN {
    float :left;
    width: 100%;
}
#content .resultaten .boormachine.agenda-box ul li .neva-links A.neva-title {
    font-weight: bold;
    background: url("../images/icons/link-arrow-blue.gif") no-repeat right center;
    padding-right: 9px;
    margin: 8px 0;
    width: auto !important;
}
#content .main.iframe {
    width: 556px;
}
#content .main.iframe.iframe-940 {
    width: 940px;
    margin-bottom: 10px;
}
#content .main.iframe .news {
    border-bottom: none;
}
#content .main .news.servicepagina {
    border-bottom: none;
}
#content .main .news.servicepagina H2,
#content .main .news.servicepagina H3 {
    padding-bottom: 5px;
}
#content .main .news.servicepagina UL {
}
#content .main .news.servicepagina UL LI,
#content .main .news .green-list UL LI,
#content .main .news .blog-top-txt UL LI,
#content .main .news .right-box UL LI {
    border-bottom: none;
    width: 548px;
    _width: 558px;
    color: #000;
    background: url("../images/icons/list-style-icon-blue.gif") no-repeat left center;
    padding:0 0 0 10px;
    margin: 10px 0 5px;
}
#content .main .news.servicepagina .uitgegeven-door {
    float: left;
    width: auto;
    margin: 20px 0 5px 0;
}
#content .main .news.servicepagina .uitgegeven-door .wordt {
    float: left;
    width: auto;
    margin-right: 10px;
}
#content .main .news.servicepagina .uitgegeven-door P {
    line-height: 22px;
    padding: 0;
    margin: 0;
}
#content .main .news.servicepagina .divider {
    height: 1px;
    margin-bottom: 0;
}
#content .main .news.servicepagina .adress-box {
    float: left;
    width: 259px;
    margin: 10px 20px 0 0;
    display: inline;
}
#content .main .news.servicepagina .adress-box.adress-links A {
    width: 250px;
    _width: 259px;
    float: left;
    margin-bottom: 5px;
}
#content .main .news.servicepagina .adress-box P,
#content .main .news.servicepagina .adress-box.last-box {
    margin-bottom: 5px;
     
}
#content .main .news.servicepagina .adress-box.last-box {
    margin-top: 20px;
     
}
#content .main .news.servicepagina .wikipedia {
    float: left;
    width: 269px;
    margin: 10px 20px 10px 0;
    padding: 10px 0;
    border-top: 3px solid #bfc7d7;
    border-bottom: 1px solid #bfc7d7;
}
#content .main .news.servicepagina .wikipedia A {
    float: left;
    height: 64px;
}
#content .main .news.servicepagina .wikipedia A SPAN.link-list-left {
    margin-top: 3px;
}
#content .main .news.servicepagina .wikipedia A SPAN {
    float: left;
    margin-right: 5px;
}
#content .main .news.servicepagina .wikipedia.linked-in {
    margin-right: 0;
}
#content .main .news.servicepagina .aankondigen {
    float: left;
    width: 100%;
    border-top: 3px solid #bfc7d7;
    border-bottom: 1px solid #bfc7d7;
    margin-bottom: 10px;
}
#content .main .news.servicepagina .aankondigen .wikipedia {
    border-top: none;
    border-bottom:none;
    padding: 0;
}
#content .main .news.servicepagina .aankondigen H4 {
    margin: 0;
    padding: 10px 0 0;
}
#content .main .news.servicepagina .aankondigen .wikipedia A {
    height: auto;
    width: 100%;
}
#content .main .news.servicepagina .aankondigen .nationaal {
    float: left;
    width: 100%;
    background: url("../images/bg/aankondigen-border.gif") no-repeat left bottom;
}
#content .main .news.servicepagina TABLE {
    width: 100%;
    border: 1px solid #bfc7d7;
    font-size: 12px;
    margin-bottom: 10px;
}
#content .main .news.servicepagina TABLE TD,
#content .main .news.servicepagina TABLE TH {
    color: #000;
    padding-left: 5px;
    line-height: 20px;
    text-align: left;
}
#content .main .news.servicepagina TABLE .border-r-n {
    border-right: none;
}
#content .main .news.servicepagina TABLE TH {
    background-color: #dfe3eb;
    border-bottom: 1px solid #bfc7d7;
    border-right: 1px solid #bfc7d7;
}
#content .main .news.servicepagina TABLE TR.color-light {
    background-color: #f2f4f7;
}
#content .main .news.servicepagina TABLE TD {
    border-right: 1px solid #bfc7d7;
}
#content .main .news.servicepagina .over-cobouw {
    float: left;
    width: 100%;
    border-bottom: 1px dotted #bfc7d7;
    padding: 5px 0;
}
#content .main .news.servicepagina .over-cobouw A {
    background: url("../images/icons/over+cobouw.gif") no-repeat left top;
    padding-left: 25px;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    display: block;
}
#content .main .news.servicepagina .over-cobouw.curr A {
    font-size: 14px;
    font-weight: bold;
    color: #002e7d;
    background: url("../images/icons/over-cobouw.gif") no-repeat left top;
}
#content .main .news.servicepagina .over-cobouw .over-text P {
    padding-top: 5px;
}
#content .main .news.servicepagina .over-cobouw .over-text {
    margin-left: 26px;
    display: none;
}
SPAN A.green-txt {
    color: #5e6f1e;
}
.frame .contact-banner {
    position: absolute;
    right: 20px;
    top: 20px;
}
.two-line {
    line-height: 115%;
}
#content .main .news .green-list {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
#content .main .news .green-list UL {
    float: left;
    width: 100%;
}
#content .main .news .green-list UL LI {
    background: url("../images/icons/list-style-icon-green.gif") no-repeat left 6px;
    margin: 0;
}
#content .main .news .green-list H3 {
    padding-bottom: 0px;
    padding-top: 10px;
}
#content .box.partner.archidat {
    border-top: none;
    margin-left: 0;
    width: 100%;
}
#content .box.partner.archidat H1 {
    margin-top: 5px;
}
#content .box.partner.archidat UL LI {
    background: none !important;
    padding: 5px 0 0 0 !important;
}
#content .main .news .video-conteiner {
    float: left;
    width: 100%;
    background: url("../images/bg/sidebar-bg.gif") repeat left top;
    margin-bottom: 20px;
    padding-top: 10px;
}
#content .main .news .video-conteiner H3 {
    padding-left: 10px;
}
#content .main .news .video-conteiner .media-box {
    float: left;
    width: 320px;
    margin: 0 10px 10px;
    display: inline;
}
#content .main .news .video-conteiner .media-list {
    float: left;
    margin-right: 10px;
    width: 208px;
}
#content .main .news .video-conteiner .video-list-box {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
#content .main .news .video-conteiner .video-list-box A {
    text-decoration: none;
    color: #000;
}
#content .main .news .video-conteiner .video-list-box A IMG {
    float: left;
    width: 67px;
    margin-right: 10px;
}
#content .main .news .video-conteiner .video-list-box A SPAN {
    float: left;
    width: 131px;
    margin-bottom: 5px;
}
#content .main .news .video-conteiner .media-line {
    float: left;
    width: 100%;
    text-align: center;
}
#content .main .news.servicepagina .slider H3 A,
#content .news.servicepagina .slider H5 A {
    color: #5e6f1e;
}
#content .news.servicepagina .slider H5 A.grey-link {
    color: #666;
}
#content .main .news.servicepagina .slider H3 A.blue-left-arr {
    background: url("../images/icons/link-arrow-green-light.gif") no-repeat left 4px;
    font-weight: normal;
}
#content .main .news.servicepagina .slider .links-slide UL LI.link-last {
    margin: 0;
}
#content .main .news.servicepagina .slider .links-slide UL LI {
    background: none;
}
#content .main .news.servicepagina .slider .links-slide UL LI.iehover,
#content .main .news.servicepagina .slider .links-slide UL LI:HOVER {
    background-color: #bcc891;
}
#content .main .news.servicepagina .slider {
    border-bottom: 3px solid #839a2a;
    margin-top: 20px;
}
#content .main .news.servicepagina .small-box UL {
    border: none;
    margin: 0;
}
#content .main .news.servicepagina .small-box UL LI {
    background: none;
    padding-left: 0;
    margin-top: 7px;
    padding-top: 7px;
    margin-bottom: 0;
    color: #666;
}
#content .main .news.servicepagina .small-box UL LI SPAN {
    color: #666;
}
#content .main .news.servicepagina .small-box H2 {
    margin: 0;
    padding: 0;
}
#content .main .news.servicepagina .small-box {
    width: 100%;
    border: none;
    padding-bottom: 7px;
}
#content .main .news.servicepagina .all-pos-link {
    margin-top: 10px;
}
#sidebar .layout .blue-side .inloggen {
    border-top: none;
    margin-top: 3px;
}
.big-map area title {
    color: #fff;
}
#content .news.sel A.maps-link {
    margin-bottom: 10px;
}
.map-area {
    float: right;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}
.map-area .map.maphilighted {
    float: right;
}
#content .news.sel .divider {
    height: 1px;
}
#content .news.sel .map-txt {
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    width: 306px;
}
#content .news.sel .map-txt H2 {
    font-size: 16px;
    margin-bottom: 5px;
}
#content .news.sel .map-txt SPAN {
    color: #666;
}
#content .news.sel .map-txt UL LI {
    background: url("../images/icons/black-arrow.gif") no-repeat left 9px;
    padding: 5px 0 5px 7px;
    border-top: 1px dotted #BFC7D7;
    border-bottom: none;
    width: 299px;
    _width: 100%;
}
#content .news.sel .map-txt UL LI.all-massage {
    background: url("../images/icons/link-arrow-blue.gif") no-repeat left 10px;
}
#content .news.sel.bord {
    border-bottom: none !important;
}
#content .news.sel.bord-pink {
    border-bottom: 1px solid #e340a2 !important;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
#content .news.sel .pink-area {
    float: left;
    width: 100%;
    background: url("../images/bg/border-bottom-pink.gif") no-repeat left bottom;
    position: relative;
    margin-bottom: 20px;
}
#content .news.sel .pink-box {
    float: left;
    width: 270px;
    margin-right: 18px;
    border-top: 3px solid #e340a2;
}
#content .news.sel .pink-box.no-mar-r {
    margin-right: 0 !important;
}
#content .news.sel .pink-box .pink-circle SPAN {
    font-size: 20px;
}
#content .news.sel .pink-box .pink-circle {
    background: url("../images/bg/price-bg-big.gif") no-repeat scroll left top transparent;
    font-size: 12px;
    height: 86px;
    padding-top: 20px;
    right: 2px;
    top: 35px;
    width: 86px;
}
#content .news.sel .bottom-button {
    float: left;
    width: 270px;
}
#content .news.sel .bottom-button BUTTON {
    float: right;
    width: auto;
}
#content .news.sel .pink-box .pink-box-title {
    float: left;
    width: 100%;
    border-bottom: 1px dotted #BFC7D7;
    position: relative;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
#content .news.sel .pink-box.no-mar-r .bottom-button {
    left: 290px;
}
#content .news.sel .pink-box.no-mar-r .bottom-button A {
    margin-left: 0;
}
#content .news.sel .pink-box .bottom-button A,
#content .news.sel .bouwberichten-box A {
    float: left;
    width: 100%;
    border-top: 1px dotted #BFC7D7;
    margin-top: 10px;
    padding-top: 8px;
    width: 260px;
    _width: 268px;
    background-position: left 14px;
}
.check-area.last-check {
    margin-bottom: 75px;
}
#content .news.sel .pink-box .pink-box-title H3,
#content .news.sel .bouwberichten-box H3 {
    padding: 5px 0;
}
#content .news.sel .pink-box .pink-box-title H2,
#content .news.sel .bouwberichten-box H2 {
    color: #e340a2;
    font-size: 16px;
    padding: 5px 0;
}
#content .news.sel .pink-box FORM,
#content .news.sel .bouwberichten-box FORM {
    float: left;
    width: 100%;
}
.check-area {
    float: left;
    width: 50%;
}
.pink-box .check-area {
    float: left;
    width: 100%;
}
.check-area LABEL {
    background: url("../images/bg/checkbox-bg-2.gif") no-repeat left top;
    display: inline;
    float: left;
    font-size: 12px;
    line-height: 14px;
    width: 238px;
    _width: 100%;
    margin: 10px 0 0 0;
    outline: medium none;
    padding-left: 30px;
}
.check-area LABEL.checked {
    background: url("../images/bg/checkbox-bg-1.gif") no-repeat left top;
}
.check-area INPUT {
    height: 10px;
    left: -10000px;
    margin: 0;
    position: absolute;
    width: 10px;
}
IMG.map-pict {
    float: left;
    margin:0 20px 10px 0;
}
#content .news.sel .bouwberichten-box {
    float: left;
    width: 100%;
    border-top: 3px solid #e340a2;
    position: relative;
    margin-top: 10px;
}
#content .news.sel .bouwberichten-box .pink-circle SPAN {
    font-size: 20px;
}
#content .news.sel .bouwberichten-box .pink-circle {
    background: url("../images/bg/price-bg-big.gif") no-repeat left top;
    height: 86px;
    width: 86px;
    font-size: 12px;
    padding-top: 20px;
    top: 35px;
    right: 10px;
}
#content .news.sel .bouwberichten-box .button-border {
    float: left;
    width: 100%;
    border-bottom: 1px dotted #BFC7D7;
    padding-bottom: 10px;
}
#content .news.sel .bouwberichten-box .left-check-box,
#content .news.sel .bouwberichten-box .right-check-box {
    width: 270px;
    float: left;
    margin-right: 18px;
}
#content .news.sel .bouwberichten-box .right-check-box {
    margin: 0;
}
#content .news.sel .bouwberichten-box .bouwberichten-title {
    float: left;
    width: 450px;
}
#content .news.sel .bouwberichten-box A {
    width: 549px;
    _width: 100%;
}
#sidebar .news-bar .pink {
    border-top: none;
    margin-bottom: 20px;
}
#content .news .product-box {
    float: left;
    width: 100%;
    border-top: 1px dotted #BFC7D7;
    padding: 10px 0;
}
#content .news .product-box.last-product {
    border-bottom: 1px dotted #BFC7D7;
    margin-bottom: 15px;
}
#content .news .product-box .product-pict {
    float: left;
    width: 78px;
    margin-right: 10px;
    height: 109px;
}
#content .news .product-box .product-info-box {
    float: left;
    width: 84%;
}
#content .news .product-box .product-info-box H3 {
    padding-top: 5px;
}
#content .news .product-box .product-info-box UL {
    padding: 0;
    margin: 3px 0;
    float: left;
    width: 100%;
}
#content .news .product-box .product-info-box UL LI {
    border-bottom: none;
    display: inline;
    width: auto;
    padding: 0;
    margin-right: 5px;
    color: #666;
}
#content .news .product-box .product-info-box .produt-link {
    float: left;
    width: 100%;
    margin-left: -2px;
    //margin-left: 0;
    _margin-left: 0;
    display: inline;
}
#content .news .product-box .product-info-box .produt-link A {
    float: left;
    line-height: 23px;
    margin-left: 10px;
    //margin-left: -15px;
    _margin-left: 10px;
    display: inline;
    width: auto;
}
#content .news .product-box .product-info-box .produt-link BUTTON {
    float: left !important;
    width: auto;
}
#content .news .product-box .product-info-box .produt-link FORM {
    float: left;
    width: auto;
}
#content .news .product-box .product-info-box .produt-linkSPAN.button-left {
    background: url("../images/bg/btn-pink-left.gif") no-repeat left top;
}
#content .news .product-box .product-info-box .produt-link BUTTON SPAN {
    background: url("../images/bg/btn-pink-right.gif") no-repeat right top;
}
#power-quality {
    float: left;
    width: 100%;
}
.tabs-power {
    float: left;
    width: 100%;
    position: relative;
    z-index: 99;
}
#content .content-about-box {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#content #start.content-about-box,
#power-quality.content-about-box {
    position: relative;
}
SPAN.weid-bold {
    font-weight: bold;
}
#content .resultaten .boormachine.agenda-box ul li.slot A {
    float: left;
    width: auto;
    margin-right: 5px;
}
#content .box.meer-headlines ul li {
    border-bottom: none;
}
IFRAME {
    border: none;
    background-color: #bfbfbf !important;
}
H2.top-h2 {
    margin-top: 10px;
}
#content .news ul li H5.mar-top-bot {
    margin: 5px 0;
}
#content .news ul LI.no-border-bot {
    border-bottom: none;
}
#content .main .dow-pdf {
    float: left;
    width: 100%;
    border-bottom: 1px dotted #BFC7D7;
    padding-bottom: 7px;
    margin-bottom: 15px;
}
#content .main .dow-pdf A {
    float: left;
    width: auto;
    margin-right: 10px;
}
#content .main .dow-pdf A.lock, #content .main .dow-excel A.lock {
    background: url("../images/icons/lock.gif") no-repeat left center;
    padding-left:18px;
}
#content .main .dow-pdf A.pdf {
    background: url("../images/icons/pdf.gif") no-repeat left center;
    padding-left: 22px;
}
#content .main .dow-excel A.excel {
    background: url("../images/icons/excel.gif") no-repeat left center;
    padding-left: 22px;
}
#content .main UL.downloads, #sidebar .news-bar .medewerker .worker UL {
    padding: 0;
    margin: 3px 0 10px;
    float: left;
    width: 100%;
    border-top: 1px dotted #BFC7D7;
}
#content .main UL.downloads LI, #sidebar .news-bar .medewerker .worker UL LI {
    padding: 7px 0 0 0;
    margin: 0;
    float: left;
    width: 100%;
    border-bottom: 1px dotted #BFC7D7;
    list-style: none;
}
#content .main UL.downloads .dow-excel A.lock {
    width: 190px;
    margin-right: 20px;
    float: left;
    background: none;
    padding: 0 0 0 10px;
    background: url("../images/icons/link-arrow-blue-bottom.gif") no-repeat left center;
}
#content .main UL.downloads .dow-excel A.lock.lock-top {
    background: url("../images/icons/link-arrow-blue-top.gif") no-repeat left center;
}
#content .main .first-banner.heeft {
    margin: 10px 0;
}
#content .main .first-banner.heeft P, #content .main .first-banner.heeft LI, #content .main .first-banner.heeft UL LI A {
    font-size: 12px;
    color: #666;
}
#content .main .first-banner.heeft .addr-contact {
    float: left;
    width: 400px;
    margin-bottom: 7px;
}
#content .main .first-banner.heeft A IMG {
    float: right;
    border: 1px solid #bfc7d7;
    margin: 7px 10px 0 0;
    display: inline;
}
#content .main .first-banner.heeft UL {
    padding: 0;
    margin: 0;
}
#content .main .first-banner.heeft UL LI {
    padding: 0;
    margin: 0 5px 0 0;
    display: inline;
    list-style: none;
}
#content .main .news.zoekresultaat {
    border: none;
    padding-bottom: 20px;
}
#content .main .news.zoekresultaat .product-box {
    border-top:none;
    border-bottom: 1px dotted #BFC7D7;
;
}
#sidebar .news-bar .medewerker .banner {
    margin-bottom: 5px;
    padding-top: 20px;
    border-top: 1px solid #002E7D;
    margin-top: 10px;
}
#sidebar .news-bar .medewerker .worker {
    float:left;
    width: 336px;
    padding-top: 10px;
}
#sidebar .news-bar .medewerker .worker.padd-li .photo-worker {
    margin-bottom: 5px;
}
#sidebar .news-bar .medewerker .photo-worker {
    float: left;
    width: 96px;
    margin-right: 10px;
    margin-bottom: 10px;
}
#sidebar .news-bar .medewerker .worker.padd-li .home-text {
    margin-bottom: 5px;
}
#sidebar .news-bar .medewerker .home-text {
    float: left;
    width: 230px;
    margin-bottom: 10px;
}
#sidebar .news-bar .medewerker .home-text P {
    padding: 0;
    margin: 0;
}
#sidebar .news-bar .medewerker .home-text H3 {
    color: #002e7d;
}
#sidebar .news-bar .medewerker .worker ul li H3 A {
    font-size: 14px;
}
#sidebar .news-bar .medewerker .worker .home-text SPAN {
    font-weight: normal;
    color: #002e7d;
}
#sidebar .news-bar .medewerker .home-text A.bold-right {
    font-weight: normal;
}
#sidebar .news-bar .medewerker A.bold-right {
    float: right;
    font-weight: bold;
}
#sidebar .news-bar .medewerker A.right {
    float: right;
}
#sidebar .news-bar .medewerker .worker SPAN {
    color: #666;
}
#sidebar .news-bar .medewerker .worker UL LI {
    padding: 7px 0 3px;
}
#sidebar .news-bar .medewerker .worker UL LI A {
    font-size: 12px;
}
#sidebar .news-bar .medewerker .worker UL LI A.blue-left-arr {
    font-size: 11px;
}
#sidebar .news-bar .medewerker .worker.padd-li UL {
    margin-bottom: 0;
}
a.blue-bottom-arr {
    background: url("../images/icons/link-arrow-blue-bottom.gif") no-repeat left center;
    font-size: 11px;
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: -5px;
}
#content .main .news.ind-bottom H2,
#content .main .news.list-indent h2 {
    padding-bottom: 3px;
}
#content .main .news.ind-bottom.no-bord {
    border-bottom: none;
}
/* opinie, replies */
h1.title span {
    font-size: 0.8em;
    padding-left: 1em;
}
#content .main UL.opinie,
#content .main ul.replies {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    border-top: 1px solid #bfc7d7;
    padding-top: 10px;
}
#content .main UL.opinie LI.last,
#content .main ul.replies li.last {
/* border-bottom: 1px solid #bfc7d7 */;
    border: none;
    margin-bottom: 0;
}
#content .main UL.opinie LI,
#content .main ul.replies li {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    border-bottom: 1px dotted #BFC7D7;
    height: 130px;
}
#content .long-txt SPAN.time {
    float: left;
}
#content .main UL.opinie LI UL LI {
    width: auto;
    margin:0 5px 0 0;
    border: none;
    color: #666;
    padding: 0;
    float: left !important;
    height: auto;
}
#content .box.cojouw {
    border-bottom-color: #bfc7d7;
    border-top-color: #bfc7d7;
    height: 429px;
}
/* cojouw socialmedia */
#content .news .cojouwSocialMedia ul li {
    border-bottom: 1 px solid #bfc7d7;
    border-top: 3px solid #bfc7d7;
}
#content .cojouwSocialMedia ul li {
    width: 558px;
    padding-right: 0;
}
#content .cojouwSocialMedia .rightposition {
    margin-top: 4px;
}
#content .cojouwSocialMedia .rightposition img {
    float: right;
    margin-top: -4px;
    margin-left: 4px;
}
/* mask for images */
.opinie li a.image {
    float: left;
    height: 62px;
    width: 92px;
    overflow: hidden;
    margin-right: 3px;
}
#content .opinie li p {
    clear: none;
}
.opinie li p a {
    display: block;
}
.opinie li p a.black-left-arr {
    display: inline;
    margin-left: 5px;
}
.opinie li .long-text {
    margin-bottom: 10px;
}
.opinie li h2 {
    margin-bottom: 10px;
}
/* replies */
#content .main ul.replies li {
    height: 90px;
}
#content ul.replies h2 {
    color: #000;
}
#content ul.replies h6 {
    margin-top: 0;
    margin-bottom: 5px;
}
#content ul.replies p a:hover {
    text-decoration: underline;
}
#content .main .news.ind-bottom.no-bord .pager {
    margin-top: 10px;
}
#content .pink.no-bord {
    border: none;
}
#content UL.products LI A IMG {
    float: none;
    margin: 0;
}
#content ul.products.instl LI SPAN {
    background: url("../images/icons/lock.gif") no-repeat right center;
    padding-right: 15px;
    float:left;
    width: auto;
    font-size: 14px;
    font-weight: bold;
    color: #000 !important;
}
#content ul.products.instl LI SPAN.text {
    background: none;
    padding: 0;
    width: 100%;
    font-size: 12px;
    font-weight: normal;
    margin-top: 3px;
}
#content ul.products.instl LI.relax {
    border: none;
    font-size: 1px;
    line-height: 0;
    padding: 0;
    margin: 0;
}
#content ul.products.instl LI DIV {
    float: left;
    width: 158px;
    display: inline
}
#content ul.products.instl LI A {
    height: 140px;
    width: 100px;
    float: left;
    margin-left: 34px;
    display:inline;
}
#content .news.ind-bottom.tweestrijd {
    border-bottom: none;
}
#content .news.tweestrijd .last-news.detail P {
    margin-top: 15px;
}
#content .news.tweestrijd .last-news.detail .social {
    margin-bottom: 0;
}
#content .box.light.last UL LI A {
    width: 100%;
}
#content UL.products.instl {
    border-top: none;
}
H1.no-mar {
    margin-bottom: -8px;
}
.divider.no-mar {
    margin-bottom: 5px;
}
SPAN.border-all {
    float: left;
    width: 100%;
    color: #000000;
    font-size: 12px;
    padding-bottom: 7px;
}
#content UL.sub-dow {
    padding: 0;
    margin: 0;
    display: none;
}
#content UL.sub-dow LI {
    border-top: 1px dotted #BFC7D7;
    border-bottom: none !important;
    padding: 7px 0 7px 10px !important;
    width: 548px !important;
    _width: 558px !important;
}
#content UL LI .dow-excel {
    padding-bottom: 7px;
}
#content UL.sub-dow LI A.lock {
    background: url("../images/icons/lock.gif") no-repeat left center !important;
    padding-left: 18px !important;
    width: auto !important;
    margin-right: 5px !important;
}
SPAN.ingelogd {
    font-size: 11px;
    color: #f61313;
}
#content .map-title A {
    position: absolute;
    color: #002e7d;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
#content .map-title A.change-color {
    color: #fff;
}
#content .map-title A.id-4 {
    right: 121px;
    top: 84px;
}
#content .map-title A.id-5 {
    right: 47px;
    top: 54px;
}
#content .map-title A.id-1 {
    right: 53px;
    top: 114px;
}
#content .map-title A.id-4-1 {
    right: 60px;
    top: 179px;
}
#content .map-title A.id-2 {
    right: 145px;
    top: 172px;
}
#content .map-title A.id-18 {
    right: 105px;
    top: 226px;
}
#content .map-title A.id-20 {
    right: 205px;
    top: 160px;
}
#content .map-title A.id-12 {
    right: 177px;
    top: 225px;
}
#content .map-title A.id-19 {
    right: 234px;
    top: 246px;
}
#content .map-title A.id-16 {
    right: 165px;
    top: 300px;
}
#content .map-title A.id-5-1 {
    right: 303px;
    top: 309px;
}
#content .map-title A.id-13 {
    right: 108px;
    top: 343px;
}
#sidebar .news-bar .layout .red-top-boreder {
    border-top: 3px solid #E340A2;
    margin-top: 27px;
    padding: 0 14px 15px;
}
#sidebar .news-bar .layout .red-top-boreder.no-top-mar {
    margin-top: 0;
}
#sidebar .news-bar .layout .blue-top-boreder {
    border-top: 3px solid #002E7D;
    margin-top: 27px;
    padding: 0 14px 15px;
}
#header .header-row UL {
    float: left;
    width: 790px;
    padding: 0;
    margin: 0;
}
#header .header-row UL LI {
    display: inline;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-right: 20px;
}
#header .header-row UL LI A {
    font-size: 13px;
    font-weight: bold;
    color: #002E7D;
}
BUTTON.button {
    width: 50px;
    height: 31px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    background: url("../images/buttons/zoek-final.gif") no-repeat left top;
    border: none;
    cursor: pointer;
}
BUTTON.button:HOVER,
BUTTON.button.iehover {
    background-position: left bottom
}
#header .main-menu LI.last:HOVER .cojouw-sub,
#header .main-menu LI.last.iehover .cojouw-sub {
    display: block;
}
#header .main-menu LI.last .cojouw-sub {
    position: absolute;
    top: -1px;
    left: 0;
    z-index: 999;
    float: left;
}
#header .main-menu LI.last.new-sub-menu {
    position: relative;
    z-index: 150;
}
#header .main-menu LI.last.new-sub-menu A {
    z-index: 1000;
}
#header .main-menu LI.last .cojouw-sub .sub-bg {
    z-index: 999;
    position: relative;
}
