
/*__________ HTML DEFAULTS __________ */
body {
    font-family: Arial;
    font-size:10px; 
    background: #2D539A;
    text-align:center;
    color:#333;     
}

body pre {
    color:white;
    font-size:130%;
}

a {
    text-decoration:none;
    color:#3D5F84;  
}

a img {
    border:none;
}

h1 {
    display:none;
}

/*__________ SITE LAYOUT __________ */
div#globalwrapper {
    position:relative;
    width:950px;
    margin:0 auto;
    background:#fff url(../images/internet/body_mid.gif) repeat-y;       
    text-align:left;
    font-size:100%;
    overflow:hidden;
    padding-bottom:50px;
}

div#header {
    position:relative;
    background:url(../images/internet/body_top.gif) no-repeat;
    min-height:244px;
    margin-bottom:20px;
}

div#header-image {
    background:url() no-repeat;
}

div#header-image,
div#carrousel {
    width:725px;
    height:157px;
    float:left;
    overflow:hidden;
}

div#footer {
    position:absolute;    
    bottom:0;
    width:950px;
    height:17px;
    background:url(../images/internet/body_bot.gif) left top no-repeat;
    clear:both; 
}

div#logo {
    width:205px;
    height:157px;
    padding-left:10px;
    float:left;
}

div#logo a {    
    display:block;
    width:153px;
    height:81px;
    margin-top:17px;
    margin-left:26px;
    background:url(../images/internet/logo.gif) no-repeat;
    color:#fff;
}

div#logo h2 {
    position:relative;
    width:185px;
    height:39px;
    margin:13px 0 0 14px;
}

div#logo h2 span {
	background: url(../images/internet/slogan.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;    
}

div#section {
    float:left;
    font-size:120%;
    line-height:140%;
}

div#content {
    overflow:hidden;
    width:530px;
    min-height:300px;
    float:left;
    margin-right:10px;
    line-height:150%;
    position:relative;
    
}

div#content ol,
div#content ul {
    line-height: 150%;
}

div#content div ul {
    list-style-type: disc;
    margin-left: 2em;
}

div#content ul.hp_nieuwsitems,
div#content div#recent ul {
    list-style-type: none;
    margin-left: 0;
}

div#content ol {
    list-style-type: decimal;
    margin-left: 2.2em;
}

div#content li {
    margin: 0;
}

div#aside {
    float:right;
    padding-top:14px;
    overflow:hidden;
    width:152px;
}

span.kruimelspoor {
    display:block;
    margin-bottom:16px;
}

/*__________ NAVIGATION __________ */
div#navigation {
    width:220px;
    margin-left:10px;
    margin-right:4px;
    float:left;
}

div#navigation ul.mainmenu {
    margin:0 12px;
    width:175px;
    line-height: 100%;
}

div#navigation ul.mainmenu li {
    margin-bottom:1px;
}

div#navigation ul.mainmenu li a {
    display:block;
    padding:10px 8px 10px 12px;    
    background-color:#668DD2;
    color:#fff;
    border:1px solid #668DD2;
    font-size:140%;      
}

div#navigation ul.mainmenu li.active a {
    background-color:#fff;
    border:1px solid #668DD2;
    color:#668DD2;
}

div#navigation ul.mainmenu ul.submenu li.active a,
div#navigation ul.mainmenu ul.submenu li a:hover {
    background:#4BC74F url(../images/internet/bullet_submenu.gif) 18px 13px no-repeat;
}

div#navigation ul.mainmenu ul.submenu li a {
    background-color:#4BC74F;
    color:#fff;
    border:1px solid #4BC74F;
    font-size:120%;     
}

div#navigation ul.mainmenu ul.submenu li a span {
    padding-left:20px;    
}

div#navigation ul.mainmenu li.active ul.submenu {
    display:block;
    margin-top:1px;
}

div#navigation ul.mainmenu ul.submenu {
    display:none;
}

div#navigation div.block {
    padding-top:25px;
    margin:40px 12px;
    background:url(../images/internet/bg_contact.gif) left top no-repeat;
    min-height:160px;
    font-size:120%;
    line-height:175%;
    padding-left:12px;
}

div#navigation div.block a {
    color:#3D5F82;
}

/*__________ SNEL MENU __________ */
div#snelmenu {
    font-size:110%;
    padding-top:11px;
    padding-right:46px;
    height:23px;
}

div#snelmenu ul {
    float:right;
}

div#snelmenu ul li {
    float:left;
    border-right:1px solid #fff;
}

div#snelmenu a {
    font-weight:bold;
    color:#fff;
    margin:0 10px;
}

div#snelmenu a:hover {
    text-decoration:underline;
}

/*__________ SNEL NAAR __________ */
div#snelnaar {
    width:126px;
    border:1px solid #3C6082;
    padding:12px;
    margin-bottom:32px;
}

div#snelnaar h2 {
    font-weight:bold;
    font-size:120%;
    color:#3C6082;
    text-transform:uppercase;
    letter-spacing:0.1em;
    margin-bottom:12px;
}

div#snelnaar ul li {
    padding-left:14px;
    background:url(../images/internet/bullet_klein.gif) left 5px no-repeat;
    margin-bottom:2px;
}

div#snelnaar ul li a {
    color:#333;
}

div#snelnaar ul li a:hover {
    color:#3C6082;
}

/*__________ SEARCH __________ */
div#search {
    clear:both;    
    padding-left:230px;
}

div#header div#search form {
    margin-top:11px;
    padding-top:11px; 
}

div#search form p {
    display:block;
    width:150px;
    float:left;
    padding-top:5px;
}

div#search form p a {
    color:#fff;
    font-style:italic;
    margin-left:8px;
    text-transform:lowercase;   
}

div#search legend {
    display:none;
}

div#search input#search_trefwoord {
    border:1px solid white;
    background:transparent;
    color:#fff;
    font-style:italic;
    text-align:right;
    float:left;
    padding:0 2px;
}

div#search input.searchbox_submit {
    background:#fff url(../images/internet/input_search.gif) left top no-repeat;
    width:46px;
    height:18px;
    border:0;  
    float:left;  
}

div#search input#search_trefwoord:focus {
    text-align:left;
}

/*__________ HOME __________ */
ul.hp_nieuwsitems li {
    diplsay:block;
    overflow:hidden;
    clear:both;
    padding-bottom:15px;
}

ul.hp_nieuwsitems li img {
    float:left;
    margin-right:10px;
}

ul.hp_nieuwsitems li div {
    line-height:150%;
}

ul.hp_nieuwsitems li a.more {
    display:block;
    width:80px;
    clear:both;
    padding-top:3px;
}

h3.page_title {
    font-size:125%;
    color:#3C6082;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:20px;
}

ul.hp_nieuwsitems li h4 {
    color:#3C6082;
    text-transform:uppercase;
    font-weight:normal;
    font-size:125%;
    margin-bottom:4px;
}

div#recent {
    margin-top:32px;
    padding-top:14px;
}

div#recent h2 {
    font-weight:normal;
    font-size:100%;
    color:#3C6082;
    text-transform:uppercase;
    letter-spacing:0.1em;
    margin-bottom:20px;
}

div#recent ul li {
    padding-left:14px;
    background:url(../images/internet/bullet_klein.gif) left 5px no-repeat;
    margin-bottom:5px;
}

div#recent ul li a {
    color:#000;
}

div#recent ul li a:hover {
    color:#3C6082;
}

/*__________ ASIDE __________ */
div#aside div.block {
    border:1px solid #3C6082;
    overflow:hidden;    
}

div#aside div.block {
    padding:0 5px 4px 14px;    
}

div#aside div.block p img {
    margin-top:-7px;
    margin-left:-14px;
}

/*__________ EXTRA __________ */
a.but_naarboven {
    position:absolute;
    bottom:25px;
    right:190px;
}

a.but_terug {
    position:absolute;
    top:8px;
    right:2px;
}

a.btn_print {
    position:absolute;
    top:11px;
    right:12px;
    color:#fff;
    font-weight:bold;
    font-size:110%;    
}

img.sim_default_toon_plaatje {
    margin-left:0;
}

div#gekoppeldeitems {
    display:block;
}

table.simsite_table tr.bestuur td.bestuur_persooninfo table.bestuur_info td.bestuur_persoonnaam {
    padding: 1em 0 0 0;
}

table.simsite_table tr.bestuur td.bestuur_persooninfo table.bestuur_info td.bestuur_persoonnaam_value {
    font-weight: bold;
}

#content table.simsite_table tr td.fill div ul {
    margin-left:16px;
}

div#intro,
.contact {
    margin-left: 1px;
}

div#carrousel img {
    position: absolute;
}

div#snelnaar ol, ul {
    margin: 0;
}

#content ul#itemlist li.item {
    margin-bottom:12px;
    background-position:left 3px;
}

#content ul#itemlist li.item div.item_intro {
    margin-top:5px;
    line-height:150%;
}

#externeLinkIframe {
    width: 100%;
    height: 319px;
}

div#content p.word a {
    color: #4BC74F;
    font-weight: bold;
}