@charset "UTF-8";
* {
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration:none;
    list-style-type: none;
    font-weight: normal;
    background: transparent;
    color: #40586f;
}
img {
    margin: 0 0 -3px 0;
}
th {
    text-align:left;
}

body, html {
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    color: #456;
}
a {
	color: #6D8FE4;
}

#center {
    text-align: left;
    width: 991px;
    margin: 0 auto;
}

#center #header {
    height: 259px;
    background-image: url('../../gfx/bg_header.jpg');
    text-align: right;
}

#center #header #logo {
    display: block;
    width: 287px;
    height: 64px;
    padding: 35px 0 0 30px;
    margin: 0 0 -99px 0;
}
#center #header #logo a {
    display: block;
    width: 287px;
    height: 64px;
}

#center #header #header_links {
    padding: 10px 15px 0 0;
    height: 20px;
    font-size: 8pt;
    color: #FFF;
}
#header_links a span {
    color: #FFF;
}
#header_zoek {
    padding: 6px 34px 0 0;
}
#header_zoek table {
    width: 220px;
    vertical-align: middle;
    display: block;
    float: right;
}
input#zoek {
    width: 168px;
    font-style: italic;
    font-size: 0.7em;
    padding: 4px;
    margin: 0 5px 0 8px;
    color: #456;
    border: none;/*1px solid #CDD;*/
    background: transparent;
}
#header_subtekst {
    clear: right;
    float: right;
    padding: 93px 36px 0 0;
    height: 20px;
    font-size: 0.7em;
}
#header_subtekst a span {
    padding: 0 14px 0 0;
    background: url('../../gfx/bt_verder_header.jpg') no-repeat right center;
    color: #FFF;
    visibility: hidden;
}
#menu {
    margin: -44px 0 0 0;
    height: 44px;
    overflow: hidden;

}
#menu table#menu_table {
    margin: 0 16px 0 21px;
    padding: 0;
    width: 954px;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}
#menu table#menu_table tr {
    margin: 0;
    padding: 0;
}
#menu table#menu_table td, #menu table#menu_table th {
    margin: 0;
    padding: 0;
    height: 29px;
    text-align: center;
    vertical-align: top;
}
#menu table#menu_table tr td.seperatorx {
    margin: 0;
    padding: 0;
    background-image: url('../../gfx/bg_menu_seperator.png');
    width: 8px;
    height: 29px;
}
#menu table#menu_table tr th a {
    display: block;
    height: 29px;
    color: #FFF;
    text-decoration: none;
    font-size: 1.1em;
    background: right bottom url('../../gfx/bg_menu_bottom.png') no-repeat;
}
#menu table#menu_table tr th a:hover,
#menu table#menu_table tr th a.active {
    background: right bottom url('../../gfx/bg_menu_hover.png') no-repeat;
}

#data {
    background: url('../../gfx/bg_data.jpg') no-repeat;
    padding: 1px 0 0 0;
}
#data_bg_sizeholder {
    width: 0;
    height: 223px;
}

#submenu {
    width: 211px;
    background-image: url('../../gfx/bg_submenu.jpg');
    color: #FFF;
    float: left;
}
#submenu_left {
    height: 267px;
    width: 1px;
    background-image: url('../../gfx/bg_submenu_left.jpg');
    float: left;
}
#submenu_center {
    width: 210px;
    float: left;
}
#submenu_bottom {
    clear: both;
    height: 30px;
    width: 211px;
    background-image: url('../../gfx/bg_submenu_bottom.jpg');
}
#submenu ul {
    margin: 0 0 0 14px;
}
#submenu li div.title {
    padding: 41px 0 23px 19px;
    margin: -1px 0 0 0;
    background: url('../../gfx/bg_submenu_title.jpg') repeat-y;
}
#submenu li div.title a {
    color: #9AE;
    font-size: 1.2em;
}
#submenu li ul {
    margin: 0;
}
#submenu li ul li {
    padding: 1px 0 0 33px;
    margin: -1px 0 0 0;
    font-size: 0.7em;
    color: #FFF;
    background: url('../../gfx/bg_submenu_item.jpg');
    height: 24px;
}
#submenu li ul li.last {
    background: url('../../gfx/bg_submenu_lastitem.jpg');
}
#submenu a {
    color: #FFF;
}

#domeincheck {
    width: 211px;
    background-image: url('../../gfx/bg_domeincheck.jpg');
}
#domeincheck p {
    font-size: 0.7em;
}
#domeincheck_top {
    height: 15px;
    width: 211px;
    background-image: url('../../gfx/bg_domeincheck_top.jpg');
}
#domeincheck_content {
    color: #456;
    padding: 0 23px 0 23px;
}
#domeincheck_bottom {
    height: 15px;
    width: 211px;
    background-image: url('../../gfx/bg_domeincheck_bottom.jpg');
}

#content {
    float: left;
    width: 584px;
    margin: 0 -1px 0 0;
}
#content h1, #content .h1 {
    color: #6d8fe4;
    font-size: 1.1em;
    font-weight: 300;
}
#content h2 {
    color: #6d8fe4;
    font-size: 1.1em;
    font-weight: 300;
}
#content_top {
    height: 64px;
    background: left bottom url('../../gfx/bg_content_title.png') no-repeat;
    padding: 37px 0 0 37px;
    margin: 0 0 -8px 0;
}
#content ul#supersubmenu {
    height: 30px;
    padding: 0 0 0 37px;
    margin: 0 0 37px 0;
}
#content #supersubmenu li {
    padding: 5px 10px 0 10px;
    display: block;
    float: left;
    height: 100%;
}
#content #supersubmenu li {
    border-left: 1px solid #6d8fe4;
}
#content #supersubmenu li.first {
    border-left: 0;
    padding: 5px 10px 0 0;
}

#content #supersubmenu li a {
    color: #C06;
    font-size: 0.7em;
}

#content_center {
    padding: 0 30px 0 37px;
}

#content_center p,
#content_center table {
    font-size: 0.7em;
}
#content_center table p {
    font-size: 1.0em;
}
#content_center h1, #content_center .h1 {
    font-size: 1.1em;
    padding: 37px 0 5px 0;
    border-bottom: 1px solid #6d8fe4;
    margin: 0 -30px 29px 0;
    
}
#content_center h2 {
    font-size: 1.0em;
    padding: 37px 0 0 0;
    margin: 0 0 29px 0;
    font-weight: bold;
}
#content_center hr {
    padding: 37px 0 0 0;
    border-bottom: 1px dotted #456;
    margin: 0 0 15px 0;
    height: 0;
}
#content_r {
    float: left;
    width: 197px;
}
#content_r_top {
    width: 196px;
    margin: 0 1px -15px 0;
    text-align: right;
    padding: 17px 0 0 0;
    color: #6d8fe4;
    font-size: 0.7em;
}
#content_r_top a {
    color: #6d8fe4;
}
span#print {
    margin: 0;
    color: #6d8fe4;
    cursor: pointer;
}
a#sitemap {
    margin: 0 17px 0 13px;
}
#content_r_top img {
    margin: 0 0 .5px 0;
}
#content_r_center {
    background: url('../../gfx/bg_content_r_center.jpg') repeat-y;
    width: 196px;
    margin: 0 1px 0 0;
    padding: 20px 0 0 15px;
}
#content_r_center h1, #domeincheck h1, #content_r_center .h1, #domeincheck .h1 {
    font-size: 1.0em;
    color: #95a6b5;
    padding: 0 0 18px 0;
}
#content_r_center ul li {
    padding: 0 0 10px 0;
    font-size: 0.7em;
    color: #C06;
}
#content_r_center ul li a {
    color: #C06;
    padding: 0 0 0 14px;
    background: no-repeat 0 center url('../../gfx/bullet_roze.jpg');
}

#content_r_center hr {
    clear: both;
    border-bottom: 1px solid #6d8fe4;
    height: 0;
    width: 196px;
    margin: 22px 14px 20px -15px;
    
    
    display: block;
    float: right;
}
#content_r_bottom {
    background-image: url('../../gfx/bg_content_r_bottom.jpg');
    width: 196px;
    margin: 0 1px 0 0;
    height: 8px;
}
#footer {
    clear: both;
    margin: 33px 0 0 0;
    height: 185px;
    background: center 18px url('../../gfx/bg_footer.jpg') repeat-x;
    font-size: 0.7em;
}
#footer * {
    color: #89A;
}
#footer_top {
    height: 18px;
    background-image: url('../../gfx/bg_footer_top.jpg')
}
#footer_adres {
    padding: 0 0 0 23px;
    float: left;
    width: 187px;
    height: 100px;
    border-right: 1px solid #89A;
}
#footer_open {
    padding: 0 0 0 9px;
    float: left;
    width: 225px;
    height: 100px;
    border-right: 1px solid #89A;
}
#footer_open a#link_voorwaarden {
    padding: 0 14px 0 0;
    background: url('../../gfx/bt_verder_footer.jpg') no-repeat right center;
}
#footer_nummers {
    padding: 0 0 0 9px;
    float: left;
    width: 166px;
    height: 100px;
    border-right: 1px solid #89A;
}

#footer_nummers span {
    width: 40px;
    display: block;
    float: left;
}
#footer_partners {
    padding: 0 0 0 9px;
    float: left;
    width: 355px;
    height: 100px;
    color: #89A;
}
#footer_partners span {
    font-weight: bold;
}



.clear {
    clear: both;
}
.verticalspace {
    height: 10px;
    width: 0;
}
b {
    font-weight: bold;
}
a.lees {
    color: #C06;
    padding: 0 0 0 0;
    white-space: nowrap;
    display: inline-block;
}
a.verder {
    color: #C06;
    padding: 0 14px 0 0;
    background: url('../../gfx/bt_verder_roze.jpg') no-repeat right 3px;
}
a.terug {
    color: #C06;
    padding: 0 0 0 14px;
    background: url('../../gfx/bt_terug_roze.jpg') no-repeat left center;
}


input#domeinnaam {
    width: 155px;
    font-style: italic;
    font-size: 0.7em;
    padding: 4px;
    color: #456;
    border: 1px solid #CDD;
    margin: 10px 0;
}

#content_center #faq h2 {
    padding: 0;
    color:  #718394;
}

#paginatie {
    margin: -45px 0 0 0;
    float: right;
    font-size: 0.7em;
}

#paginatie a.active {
    color: #C06;
}

#content_center #nieuwsitem h2 {
    padding: 0;
    color:  #718394;
}
#content_center #nieuwsitem .dag, #content_center #nieuwsitem .datum {
    color: #8596a6;
    font-size: 0.8em;
}

.nieuws_table {
    padding: 0 0 10px 0;
}

.nieuws_table span {
    display: block;
    float: left;
    font-size: 0.7em;
    padding: 0 0 5px 0;
}
.nieuws_table .dag {
    clear: both;
    width: 27px;
    color: #95a6b5;
}
.nieuws_table .datum {
    width: 81px;
    color: #95a6b5;
}
.nieuws_table .thema {
     width: 71px;
}
.nieuws_table .titel {
    width: 338px;
    white-space: nowrap;
    overflow: hidden;
}
.nieuws_table .titel a {
    font-weight: bold;
	outline: none;
}

.nieuws_table .newsMore {
	clear: both;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #445566;
	margin: 15px 0 10px 0;
}

#aanmelden_nieuwsbrief_table {
    background: center center url('../../gfx/bg_aanmelden_nieuwsbrief.jpg') repeat-x;
    margin: 13px 0 0 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
    width: 100%;
}
#aanmelden_nieuwsbrief_table td {
    width: 180px;
}
#aanmelden_nieuwsbrief_table td.mailing_submit {
    width:  117px;
}
input#email {
    width: 178px;
    font-style: italic;
    font-size: 1.0em;
    color: #456;
    background: #FFF;
    border: 1px solid #CDD;
    padding: 3px;
}
select#type {
    margin: 2px 0 2px 0;
    padding: 2px 0 2px 0;
    width: 178px;
    color: #456;
    font-size: 1.0em;
    background: #FFF;
    text-align: center;
    border: 1px solid #CDD;
}

#login_div #gebruikersnaam, #login_div #wachtwoord {
    width: 155px;
    font-style: italic;
    font-size: 0.7em;
    padding: 4px;
    color: #456;
    border: 1px solid #CDD;
    margin: 0 0 7px 0;
}
#login_div a {
    color: #C06;
    font-size: 0.7em;
}

#nieuwsitem .left_img {
    float: left;
    border: 1px solid #CDD;
    padding: 3px;
    margin: 0 20px 0 0;
    width: 184px;
}
#nieuwsitem .right_tekst {
    float: left;
    width: 305px;
    color: #40586f;
}

#content_center .diensten h2 {
    margin: 0;
    padding: 0;
}

#content_center .diensten h2 a {
    font-size: 0.8em;
    font-weight: bold;
    color: #6d8fe4;
    margin: 0;
    padding: 0;
}

.diensten .left_img {
    float: left;
    border: 1px solid #CDD;
    padding: 3px;
    margin: 0 10px 0 0;
    width: 55px;
}
.diensten .right_tekst {
    float: left;
    width: 444px;
    color: #40586f;
}

.diensten_detail .left_img {
    float: left;
    border: 1px solid #CDD;
    padding: 3px;
    margin: 0 10px 0 0;
    width: 186px;
    text-align: center;
}
.diensten_detail .right_tekst {
    float: left;
    width: 313px;
    color: #40586f;
}
#content_center .diensten_detail hr {
    margin: 0 0 10px 0;
    padding: 15px 0 0 0;
}

#content_center .diensten hr {
    margin: 10px 0 10px 0;
    padding: 0;
}
#actief_projecten hr {
     padding-top: 10px;
}

#projecten_kop {
    margin: 10px 0 0 0;
}
#projecten_kop select {
    font-size: 1.0em
}
#projecten_kop #filter {
    float: left;
}
#projecten_kop #paginatie {
    margin: 5px 0 0 0;
}
.left_img {
    float: left;
    border: 1px solid #CDD;
    padding: 3px;
    margin: 0 20px 0 0;
    width: 151px;
}
.project .right_tekst {
    float: left;
    width: 338px;
    color: #40586f;
}

.tagline {
    font-size: 1.0em;
    color: #5c748b;
}

.project_info {
    padding: 20px 0 20px 0;
}
.project_info span {
    padding: 0 0 3px 0;
    margin: 0;
    display: block;
    float: left;
}
.project span.info_naam {
    color: #8596a6;
    clear: both;
    width: 145px;
    font-size: 0.7em;
    white-space: nowrap;
    overflow: hidden;
}
.project span.info_content {
    color: #C06;
    width: 193px;
    font-size: 0.7em;
    white-space: nowrap;
    overflow: hidden;
}

#content_center .producten {
    margin: 0 0 -21px 0;
}

#content_center .producten h2 {
    padding: 0;
    margin: 0;
}

.listTable label {
    font-size: 0.9em;
}

.listTable input, .listTable textarea {
    font-size: 0.9em;
    font-style: italic;
    padding: 4px;
    color: #456;
    border: 1px solid #CDD;
    width: 420px;
    
}
table.listTable tr td span.message {
    font-size: 0.7em;
    float: right;
    text-align: right;
}
#form1 span.opm {
    font-style: italic;
    color: #CDD;
}

#content_center .link_item {
    margin: 0 0 25px 0;
}

#content_center .links hr {
    margin: 0 0 9px 0;
    padding: 9px 0 0 0;
}

#content_center ul.sitemapList ul {
    margin: 0 0 5px 37px;
}
#content_center ul.sitemapList {
    margin: 0 0 0 15px;
}
#content_center ul.sitemapList li {
    list-style-type: square;
}

#searchcontrol * {
    color: #456 !important;
    font-size: 1.0em !important;
}
#searchcontrol .gsc-control {
    width:517px;
    font-size: 0.7em !important;
}
#searchcontrol .gsc-resultsHeader {
    margin: 25px 0 9px 0 !important;
}
#searchcontrol .gsc-control .gsc-branding {
    display:none;
}
#searchcontrol .gsc-control .gsc-resultsRoot a {
    color:#456;
}
#searchcontrol .gsc-control .gs-visibleUrl {
    display:none;
}
#searchcontrol .gsc-control .gs-title a:hover {
    
}
#searchcontrol .gsc-control .gsc-search-button {
}
#searchcontrol .gsc-control .gsc-cursor-current-page {
    color:#456;
    font-weight:bold;
}
#searchcontrol .gsc-control a.gsc-trailing-more-results {
    display:none;
}
#searchcontrol .gsc-control table.gsc-search-box td.gsc-input .gsc-input {
    border:1px solid #DDD;
}

#domeincheck_div input {
    border: 1px solid #CDD;
}
#whoisform #Wdomeinnaam {
    border: 1px solid #CDD;
    font-size: 1.0em;
    font-style: italic;
    width: 335px;
    background:#FFFFFF none repeat scroll 0 0;
    padding:4px;
}
#whoisform #submit {
    border: 0;
    padding: 0;
    margin: 0;
    display: inline;
}

#whoistable {
    width: 517px;
    margin: 25px 0 0 0;
    font-size: 0.7em;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

#whoistable th {
    border-bottom: 1px solid #DDD;
}

#whoistable td.domein {
    width: 467px;
    padding: 3px 0 3px 0;
}
#whoistable td.result {
    width: 150px;
    padding: 3px 0 3px 0;
}


.listTable th span {
    font-size: 0.9em;
}
table#info_contact {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
#info_contact td {
    width: 50%;
}
#verzend_contact {
    float: right;
    margin: -10px 0 -5px 0;
}

#content_center ul {
	padding: 0 0 0 15px;
	font-size: 0.7em;
}
#content_center ul li {
	list-style-type: circle;
}
#content_center strong {
	font-weight: bold;
}
.message {
    background-color: #d3ff95;
    border: 1px solid #50bd00;
    padding: 5px;
}

