/* RESET ALL ELEMENTS



Copyright (c) 2007, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.3.0

*/

body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}



/* DISPLAY ALL FONTS EQUALLY



Copyright (c) 2007, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.3.0

*/

body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}





/* GENERAL STYLES */



body {

    color: #262626;

    background-color: #cde8f9;

}

body.bg1 { background: #cde8f9 url('../img/bg.jpg') no-repeat bottom center; }

body.bg2 { background: #cde8f9 url('../img/bg_2.jpg') no-repeat bottom center; }

body.bg_slideshow { background: #364757 url("../img/bg_overlay.jpg") no-repeat top center; }



body,td,th,input,select,textarea {

    font-size: 12px;

    font-family: Arial, Tahoma, sans-serif;

    line-height: 17px;

    position:

}





input,textarea { line-height: normal; }



p { margin-bottom: 20px; line-height: 18px;}







a { color: #3c80e6; }

a:hover { color: #3c80e6; text-decoration: underline; }

a:active { color: #3c80e6; }



img { border: none; }

fieldset { border: none; }

caption { display: none; }



ul { margin-bottom: 18px;}

ol {}



table { border-collapse: collapse; }

th, td {}

th {}

thead th {}

tbody th {}

tfoot th {}

tfoot td {}



dl dt {}

dl dd {}



strong { font-weight: bold; }

em { font-style: italic; }







/* HEADINGS */



h1,h2,h3{

    margin-bottom: 18px;

    color: #002d71;

    font-family: Georgia, serif;

    letter-spacing: 1px;

}



h4,h5,h6 {

    color: #D8531B;

}



h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { text-decoration: none; color: #cf2e00; }



h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {  }



h1 { font-size: 22px; }

h2 { font-size: 30px; line-height: 1em;}

h3 { font-size: 21px; }

h4 { font-size: 12px; font-weight: bold;}

h5 { font-size: 13px; font-weight: bold; }







/* GENERAL CLASSES */



a.bullet_tell_friends { padding: 4px 0 4px}

a.bullet_tell_friends.aligned img { margin-left: -5px; }

a.bullet_tell_friends img { display: block; float: left; position: relative; top: -3px;}

/*ie*/

a.bullet_tell_friends span { top: 7px;}



a.special_link_1 { text-decoration: none; font-family: georgia; font-size: 16px; color: #002d71; }



.hidden         { display: none}



.left           { float: left; }

.right          { float: right; }



.clear          { clear: both; }

.clear-left     { clear: left; }

.clear-right    { clear: right; }



.text-right     { text-align: right; }

.text-center    { text-align: center; }

.text-left      { text-align: left; }

.text-justify   { text-align: justify; }


.text ul{ 
    margin: 0;
    margin-top:-35px;
    margin-bottom:35px;
    padding: 0;        

}

.text li{ 
    margin: 0;
    padding: 0;
    list-style-position: inside;
    list-style-type: disc;

}




p.intro         { font-size: 14px; line-height: 20px;}



.image_description { color: #4D7AAE; font-style: italic; font-size: 12px; display: static; width: 250px;}

.image_description strong { color: #D8531B;}



/*

.arrow_small_navy   { padding: 0 3px; background: url("../img/bullet_arrow_small_navy.png"); display: inline; }

.arrow_big_navy     { margin-left: 3px; padding: 0 5px 0 6px; background: url("../img/bullet_arrow_big_navy.png"); display: inline; }

.arrow_big_white    { margin-left: 3px; padding: 0 5px 0 6px; background: url("../img/bullet_arrow_big_white.png"); display: inline; }

*/



.arrow_small_navy img,

.arrow_big_navy img,

.arrow_big_white img { display: inline; vertical-align: middle;}



/*ie*/

.arrow_small_navy span,

.arrow_big_navy span,

.arrow_big_white span { vertical-align: middle; }



.arrow_big_navy span,

.arrow_big_white span { left:3px;}



/* BG */







/* CONTAINER */



#container_wrapper {

    background: url('../img/bg_container.gif') repeat-x center top;

}



#container {

    position: relative;

    z-index: 3;

    width: 960px;

    margin: 0 auto;

    position: relative;

}



/* HEADER */



#header {

    position: abolsute;

    width: 100%;

    height: 155px;

}



#header h1 {

    position: relative;

    top: 30px;

    left: -10px;

    width: 329px;

    height: 121px;

}



#header h1 a {

    display: block;

    width: 329px;

    height: 121px;

    text-indent: -1234em;

    background-image: url('../img/logo_saa.png');

}




#languageSelect {

    color:#FFF; 

    font-size:10px; 

    position:absolute; 

    width:100%;

    top:-1px;

}



#languageSelect ul{

    padding:0px 30px 0 0;



}



#languageSelect li{

    display:inline;

    border-left: solid 1px #3f5e8c;

    padding: 0px 10px 0 10px;

    color:#FFF;

}



#languageSelect li a{

    text-decoration: none;

    color:#FFF;

}

#languageSelect li a.active{

    text-decoration: none;
 
    color:#d8531b;

}




#languageSelect li a:hover{

    color:#d8531b;

}





#languageSelect li img{

    padding: 0px 3px 0 0;

}





#languageSelect li.firstItem{

    border-left: 0px;



}









/* CONTENT */

ul#slider{
    line-height:33px; 
    margin-top: 0px;
}

ul#slider li{ 
    display:inline;  
    padding: 0px 0px 0px 5px; 
    margin: 0 5px 0 0;     
}

ul#slider li img{
    padding: 8px 5px 0 5px;    
}



#content {

    position: relative;

    background: #fff;

    width: 900px;

    padding: 21px 30px 30px;

    _padding-bottom: 10px;

    color: #434729;

}



#content_corners{

    top: 0;

    margin: 0 9px;

    height: 9px;

    background: #fff;

}



#content_corners .corner{

    position: relative;

    height: 9px;

    width: 9px;

    _font-size: 1px;

}



#content_corners .tl {

    float: left;

    left: -9px;

    background: url('../img/corner_white_tl.png');

}



#content_corners .tr {

    float: right;

    right: -9px;

    background: url('../img/corner_white_tr.png');

}



#content_main_wrapper {

    position: relative;

    width: 680px;   

    float: left;

    background-color: #D5DD89;

}



#content_main_spacer {

    width: 0px;

    float: right

}



/* CONTENT MAIN */



#content_main {

    float: left;

    width: 680px;   

    position: relative;

}



#content_main div.intro {

    background: #d5dd89;

    padding: 20px 70px 10px 0;

    font-size: 14px;

}



#content_main .article {

    padding: 20px;

}



#content_main .indent {

    padding-left: 160px !important;

    padding-right: 54px;

}

#content_main .indent.small {
	padding-left: 80px !important;
	padding-right: 54px;
}



#content_main .teaser_left {

    margin: 20px 20px 20px -127px;

    _margin: 20px 20px 20px -62px;

    float: left;

    clear: left;

}

#content_main .teaser_right {

    margin: 10px -30px 10px 10px;

    *margin-right: -15px;

    float: right;

    clear: right;

}



#content_main .quote_block {

    position: relative;

    background: #4e8bce;

    width: 176px;

    font-family: georgia, times new roman, serif;

    font-size: 18px !important;

    font-style: italic;

    color: #fff;

    line-height: 1.6;

    padding: 20px;

}



#content_main .white_block {

    background: #edf1d0;

    padding: 17px;

    position: relative;

    width: 176px;

}



#content_main .white_block_photo {

    background: #edf1d0;

    padding: 17px;

    position: relative;

    width: 149px;

}





/* NAVIGATION */



#navigation { 

    text-align: center;

    background-color: #d5dd88; 

    padding-left: 1px !important;

}

#navigation.image_archive_navigation {

    background: #dde4a1;

    padding: 30px 65px 30px 0;

}



#navigation a { text-decoration: none; }



#navigation .previous {

    float: left;

    background: url("../img/bullet_arrow_navigation_left.gif") no-repeat center left;

    padding-left: 20px;

}



#navigation .next {

    float: right;

    background: url("../img/bullet_arrow_navigation_right.gif") no-repeat center right;

    padding-right: 20px;

}



#navigation .previous,

#navigation .next {

    color: #002D71;

    font-size: 14px;

}



#navigation ul {

    margin: 0 auto;

}



#navigation ul li {

    display: inline;

    padding: 0 1px;

}



#navigation ul li.active a {

    color: #D14000;

    font-weight: bold;

    font-size: 18px;

    padding: 0;

    position: relative;

    top: 2px;

}





/* CORNER MASKS */



.corner_masks{

    display: block;

}



.corner_masks .corner,

#content_main .corner_masks .corner{

    height: 8px;

    width: 8px;

    display: block;

    position: absolute;

    _font-size: 1px;

    _position: absolute !important;

}



.corner_masks .tl {

    top: 0;

    left: 0;

    background: url('../img/corner_mask_tl.png');

}



.corner_masks .tr {

    top: 0;

    right: 0;

    background: url('../img/corner_mask_tr.png');

}



.corner_masks .bl {

    bottom: 0;

    *bottom: -1px;

    left: 0;

    background: url('../img/corner_mask_bl.png');

}



.corner_masks .br {

    bottom: 0;

    *bottom: -1px;

    right: 0;

    background: url('../img/corner_mask_br.png');

}



#content_main * .corner_masks .tl { background: url('../img/corner_mask_green_tl.png'); }

#content_main * .corner_masks .tr { background: url('../img/corner_mask_green_tr.png'); }

#content_main * .corner_masks .bl { background: url('../img/corner_mask_green_bl.png'); }

#content_main * .corner_masks .br { background: url('../img/corner_mask_green_br.png'); }



/* NEWS OVERVIEW */



.news_overview .news_articles .odd {

    background: #dde4a1;

}



.news_overview .news_articles .even {

    background: #e6ebb8;

}



.news_overview .news_articles div {

    padding:  20px 30px 10px 0;

}



.news_overview .news_articles div img{

    float: left;

    margin: 2px 17px 17px 0;

}



.news_overview .news_articles div p {

    line-height: 1.6em;

}



.news_overview .news_articles div p img{

    float: none;

    margin: 0;

}



.news_overview .news_articles div p a{

    color: #003772;

    text-decoration: none;

}



.news_overview .news_articles div p a:hover { text-decoration: none !important; }







/* BEELDARCHIEF */



.images_overview {}

.images_overview img { float: left; margin-right: 20px; }

.images_overview p { color: #565737; }

.images_overview p a.bullet_tell_friends { margin-left: 100px; display: block}

.images_overview p a.bullet_tell_friends img{ margin-right: 0px; }



.images_overview .images_items { background: #dde4a1; padding-top: 30px; padding-left: 160px;}



.images_overview .images_items .image_item {

    float: left;

    width: 200px;

    height: 240px;

    margin-right: 55px;

    _margin-right: 35px;

}



.image_item a.image_container {

    display: block;

    text-decoration: none;

    position: relative;

    height: 150px;

    width: 200px;

}



.image_item a.image_container img { position: absolute; top: 0; }

.image_item p { font-size: 11px; color: #002a4c; }

.image_item p span { font-weight: bold; }



.image_item a.image_container .border_overlay {

    display: block;

    position: absolute;

    z-index: 5;

    top: 0;

    border: 4px solid #d14001;

    width: 192px;

    height: 142px;

    opacity: 0;

    filter: alpha(opacity=0);   /* for IE */

    -khtml-opacity: 0;

}

.image_item a.image_container:hover .border_overlay {

    opacity: 1;

    filter: alpha(opacity=100); /* for IE */

    -khtml-opacity: 1;

}

.image_item h3 { margin-top: 10px; margin-bottom: 2px;}

.image_item h3 img { float: none; margin: 1px 0 0 7px; }





/* DROMER */



.dreamer {}

.dreamer .article div {  }

.dreamer .article div div { font-size: 14px; display: block; }



.dreamer ul.floating_image {

    display: block;

    width: 130px;

}



.dreamer .article ul.floating_image li {

    display: block;

    clear: both;

    font-size: 10px;

    margin: 0;

    padding: 0;

    line-height: 1.3;

    color: #3f5e8c;

}

.dreamer .article ul.floating_image li strong {

    font-weight: bold;

    width: 52px;

    float: left;

}

.dreamer .article ul.floating_image li span {

    margin: 0;

    width: 75px;

    float: left;

}

.dreamer .droomlijst .header { background: #e9eec5; padding: 10px 0; margin: 0; }

.dreamer .droomlijst .odd { background: #dde4a1; padding: 3px 0; }

.dreamer .droomlijst .even { background: #e6ebb8; padding: 3px 0; }



.dreamer .droomlijst div{

    position: relative;

    line-height: 22px;

    height: 22px;

}



.dreamer .droomlijst div a {

    text-decoration: none;

    background: url("../img/bullet_arrow_nieuws.gif") right -24px no-repeat;

    padding-right: 14px; 

}

.dreamer .droomlijst div a:hover {

    color: #de8857;

    background: url("../img/bullet_arrow_nieuws.gif") right 4px no-repeat;

    padding-right: 14px;

}

.highlightspacer {

    width: 1px;

    background: transparent;

    border: 0 none;

    margin: 0 -1px;

}



/* MATERIAAL */



.open_album {

    text-align: right;

    display: block;

    font-size: 14px;

}



.open_album a{

    text-decoration: none;

    color: #002D71;

}



.open_album img{

    display: inline;

    vertical-align: middle;

}



/* LOCATIES */



.location_maps_block {

    position: relative;

    margin: 0 55px 30px;

    background: #edf1d0;

    padding: 20px;  

}



ul.locations {

    margin: 0;

}



ul.locations li{

    display: block;

    float: left;

}



ul.locations li a{

    position: relative;

    display: block;

    font-family: Georgia, serif;

    font-size: 17px;

    color: #4d7aae;

    text-decoration: none;

    padding: 7px 14px 6px;

}



ul.locations li.active {

    background-color: #edf1d0;

}



ul.locations li.active a {

    color: #002163;

}



.locaties .locations_block #gmap {

    height: 300px;

    width: 530px;

    margin-bottom: 10px;

    overflow:hidden;

}



.locaties .location_form {

    width: 530px;

    position: relative;

}

.locaties .location_form div{

    margin-top: 10px;

    float: left;

}



.locaties .location_form legend{

    font-size: 14px;

    color: #666;

}



.locaties .location_form input.text{

    border: solid 1px #666;

    width: 120px;

    display: block;

    float: left;

    margin-right: 24px;

    color: #666;

    font-size: 9px;

    line-height: 15px;

    height: 14px;

    padding: 2px 0 0 2px;

}



.locaties .location_form label{

    text-transform: uppercase;

    width: 50px;

    float: left;

    font-size: 9px;

    color: #666;

}



.locaties .location_form .submit{

    border: none;

    background: none;

    color: #002D71;

    font-size: 13px;

    text-decoration: none;

    position: absolute;

    top: 34px;

    right: 0;

}

.locaties .location_form .submit img {

    display: inline;

    vertical-align: middle;

}



/* CONTENT RIGHT */



#content_right {

    width: 200px;

    float: right;

    margin-bottom: -23px;

}



#content_right .block {

    position: relative;

    padding: 14px 14px 1px 14px;

    margin-bottom: 15px;

    _height: 1px;

}



#content_right .block .photo {

    margin: 0 -14px;

    *margin: 0;

    *position: relative;

    *left: -28px;

    _margin: 0 -14px !important;

    _left: 0 !important;

}



#content_right .block p,

#content_right .block p a {

    text-decoration: none;

}



#content_right .yellow { background-color: #ffd741; }

#content_right .blue { background-color: #4c8bce; }

#content_right .baby { background-color: #cde8f9; }

#content_right .grey { background-color: #dddee0; }

#content_right .bluegrey { background-color: #e3e8eb; }



#content_right h3,

#content_right h3 a { color: #002D71; }



#content_right .blue h3,

#content_right .blue h3 a,

#content_right .blue p a { color: #fff; }





#content_right .beeldarchief p a,

#content_right .beeldarchief { color: #003772; }





#content_right .inschrijven .icon_agenda {

    float: left;

    width: 45px;

    height: 55px;

    text-indent: -1234em;

    margin: -2px 8px 0pt 0pt;

    background: url("../img/icon_agenda.png") no-repeat;

}



#content_right .antwoorden {

    background: #4C8BCE url("../img/bg_airplane.jpg") no-repeat bottom right;

}



#content_right .financien .icon_phone {

    float: left;

    width: 45px;

    height: 56px;

    text-indent: -1234em;

    margin: 0px 8px 0pt 0pt;

    background: url("../img/icon_phone.png") no-repeat;

}



#content_right .nieuwsbrief .icon_envelope {

    float: right;

    width: 90px;

    height: 64px;

    text-indent: -1234em;

    margin: 24px 0pt 0pt 8px;

    background: url("../img/icon_envelope.png") no-repeat;

}



#content_right .nieuwsbrief { color: #003772; }

#content_right .nieuwsbrief form div.clear {

    _height: 1px;

}



#content_right .nieuwsbrief form label { 

    display: block;

    font-weight: bold;

    margin-bottom: 6px;

}



#content_right .nieuwsbrief form label.right {

    width: 150px;

    font-size: 10px;

    line-height: 12px;

    font-weight: normal;

    _position: relative;

    _top: 3px;

    margin-bottom: 10px;

}



#content_right .nieuwsbrief form input.text {

    border: 1px solid #003772;

    background-color: #FFF;

    font-size: 16px;

    padding: 2px;

    margin-bottom: 12px;

    width: 166px;

}



#content_right .nieuwsbrief input.submit {

    border: 0;

    color: #003772;

    padding: 0 17px 0 0;

    margin: 0;

    background: transparent url("../img/bullet_arrow_big_nieuwsbrief.gif") no-repeat right 2px;

    cursor: pointer;

}









#content_right .nieuws ul li,

#content_right .nieuws ul li a { 

    font-size: 10px;

    color: #4D739D;

    text-decoration: none;

}

#content_right .nieuws ul li a {

    background: url("../img/bullet_arrow_nieuws.gif") no-repeat right -27px;

    padding-right: 12px;

}

#content_right .nieuws ul li a:hover {

    color: #DF7A4D;

    background-position: right 1px;

}

#content_right .nieuws a.readmore {

    color: #003772;

    background: url("../img/bullet_arrow_big_nieuws.gif") no-repeat right top;

    padding-right: 20px;

    font-size: 12px;

}











/* BREADCRUMB */



#breadcrumb {

    position: absolute;

    top: 0;

    left: 33px;

}



#breadcrumb ul { margin: 0; padding: 0; }



#breadcrumb ul li {

    list-style-type: none;

    float: left;

    font-size: 10px;

    font-weight: bold;

    color: #99a9b6;

    padding-right: 4px;

}



#breadcrumb ul li a { 

    color: #99a9b6; 

    text-decoration: none;

    background: url("../img/bullet_arrow_breadcrumb.gif") no-repeat right 3px;

    padding-right: 11px; 

} 



#breadcrumb ul li a:hover { color: #3c80e6; }







/* CAROUSEL */



.carousel {

    margin: 16px 0;

    width: 960px;

    height: 160px;

    padding: 11px 0;

    background: #fff;

    color: #4D739D;

    position: relative;

}



.carousel .wrapper {

    width: 960px;

    background: url("../img/bg_carousel.gif") no-repeat left top;

}



.carousel .block{

    padding: 9px 20px 6px;

    float: left;

    height: 145px;

    width: 200px;

    overflow: hidden;

    position: relative;

}

.carousel .block h3,

.carousel .block h3 a {

    color: #002D71

}

.carousel .block a.readmore {

    position: absolute;

    left: 20px;

    bottom: 6px;

    color: #003772;

    text-decoration: none;

    background: url("../img/bullet_arrow_big_navy.gif") no-repeat center right;

    padding-right: 20px;

}

.carousel .block a.readmore:hover {

    text-decoration: underline;

}

.carousel .materiaal {

    background: url("../img/bg_materiaal.jpg") no-repeat bottom right;

}



.carousel .icon_magnifying_glass {

    width: 90px;

    height: 96px;

    text-indent: -1234em;

    float: right;

    margin:2px 0px 0px 20px;

    background: url("../img/icon_magnifying_glass.gif") no-repeat;

}



.carousel .icon_calendar {

    width: 125px;

    height: 112px;

    text-indent: -1234em;

    float: right;

    margin:6px -13px 0pt 12px;

    background: url("../img/icon_calendar.gif") no-repeat;

}



.carousel .icon_house {

    width: 90px;

    height: 85px;

    text-indent: -1234em;

    float: right;

    margin:0px 0pt 0pt 5px;

    background: url("../img/icon_house.gif") no-repeat;

}



.carousel #bg_arrow_left {

    left: -60px;

    background: url("../img/bullet_arrow_bg_left.png");

}



.carousel #bg_arrow_right {

    right: -60px; 

    background: url("../img/bullet_arrow_bg_right.png");

}



.carousel #bg_arrow_right,

.carousel #bg_arrow_left {

    text-indent: -1234em;

    text-decoration: none;

    color: #fff;

    width: 50px;

    height: 55px;

    position: absolute;

    top: 65px;

    cursor: pointer;

}









/* MENU */



#menu {

    position: absolute;

    right: 35px;

    top: 112px;

    z-index: 5;

}



#menu ul li {

    display: block;

    float: left;

    position: relative;

}



#menu ul li a {

    display: block;

    font-family: Georgia, serif;

    font-size: 22px;

    color: #4d7aae;

    text-decoration: none;

    padding: 11px 6px 15px;

    margin: 0 9px 0;

    text-align: center;

}



#menu ul li .sides div{

    height: 43px;

    width: 9px;

    position: absolute;

    display: none;

}



#menu ul li .sides .side_l{

    left: 0px;

    background: url('../img/menu_l.png');

}



#menu ul li .sides .side_r{

    right: 0px;

    background: url('../img/menu_r.png');

}



#menu ul li a:hover,

#menu ul li a:active,

#menu ul li.active a{

    color: #002163;

    text-decoration: none !important;

}



#menu ul li.active a {

    background: #fff;

}



#menu ul li.active .sides div{

    display: block;

}







/* FOOTER MENU */



#footer_menu{

    background: url('../img/footer_bg.png');

    padding: 32px 16px 17px 16px;

    width: 928px;

    margin: 16px 0 0;

    overflow: hidden;

    color: #6687AA;

    font-size: 14px;

}



#footer_menu .wrapper {

    width: 928px;

    background: url("../img/bg_footer.gif") no-repeat 184px 0px;

}



#footer_menu .block{

    float: left;

    width: 125px;

    padding: 0 30px;

}



#footer_menu .block h3,

#footer_menu .block h3 a {

    color: #002D71;

}



#footer_menu .block ul li {

    padding: 4px 0;

}



#footer_menu .block ul li a { 

    background: url("../img/bullet_arrow_footer.gif") left 4px no-repeat; 

    padding: 0 0 0 15px;

    text-decoration: none;

    display: block;

}

#footer_menu .block ul li a:hover {

    background-position: left -87px;

    color: #D14000;

    text-decoration: none;

}









/* FOOTER CORNERS */



#footer_corners{

    height: 9px;

    margin: 0 9px 16px;

    background: url('../img/footer_bg.png');

}



#footer_corners .corner{

    position: relative;

    height: 9px;

    width: 9px;

    _font-size: 1px;

}



#footer_corners .bl {

    float: left;

    left: -9px;

    background: url('../img/corner_blue_bl.png');

}



#footer_corners .br {

    float: right;

    right: -9px;

    background: url('../img/corner_blue_br.png');

}











/* FOOTER */

#footer {

    margin: 0 0 110px;

    font-size: 14px;

    color: #fff;

    padding: 0 20px;

}

#footer a {

    color: #fff;

    text-decoration: none;

}

#footer .right {

    font-size: 10px;

}



#footer span {

    font-size: 1px;

    display: block;

}







/* POPUP */



#popup_holder{

    display:none

}



.popup {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 10;

}





.popup .content_overlay{

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: #364757 url("../img/bg_overlay.jpg") no-repeat top center;

}



.popup .container_wrapper {

    position: absolute;

    top: 0;

    height: 100%;

    width: 100%;

}



.popup .container{

    width: 820px;

    margin: 0 auto;

}



.popup .close{

    margin-top: 125px;

    margin-right: 30px;

    float: right;

    position: relative;

}



.popup .close a{

    display: block;

    color: #D14201;

    text-decoration: none;

    padding: 8px 6px 5px 32px;

    margin: 0 9px 0;

    text-align: center;

    background: #fff url('../img/bullet_red_cross.gif') 6px 10px no-repeat;

}



.popup .close .sides div{

    height: 43px;

    width: 9px;

    position: absolute;

    display: block;

}



.popup .close .sides .side_l{

    left: 0px;

    background: url('../img/menu_l.png');

}



.popup .close .sides .side_r{

    right: 0px;

    background: url('../img/menu_r.png');

}





.popup_content_corners{

    top: 0;

    margin: 0 9px;

    height: 9px;

    background: #fff;

}



.popup_content_corners .corner{

    position: relative;

    height: 9px;

    width: 9px;

    _font-size: 1px;

}



.popup_content_corners .tl,

.popup_content_corners .bl {

    float: left;

    left: -9px;

}



.popup_content_corners .tr,

.popup_content_corners .br {

    float: right;

    right: -9px;

}



.popup_content_corners .tl{ background: url('../img/corner_white_tl.png')}

.popup_content_corners .tr{ background: url('../img/corner_white_tr.png')}

.popup_content_corners .bl{ background: url('../img/corner_white_bl.png')}

.popup_content_corners .br{ background: url('../img/corner_white_br.png')}



.popup_content {

    position: relative;

    background: #fff;

    padding: 21px 30px 4px;

}



.popup_content_main {

    position: relative;

    background-color: #D5DD89;

    padding: 20px 30px 0 30px;

    height: 100%;

}



/* POPUP CONTENT */



#popup_content {

    display: none;

}



/* POPUP CONTENT  SLIDESHOW*/

#popup_slideshow .popup_content_main{

    padding: 20px 20px 10px;

    _height: 1px;

    position: relative;

}



#popup_slideshow .popup_content_main .move_big {

    color:#FFFFFF;

    cursor:pointer;

    height:55px;

    position:absolute;

    text-decoration:none;

    text-indent:-1234em;

    top:65px;

    width:50px;

    overflow: hidden;

}

#popup_slideshow .popup_content_main .move_big span {

    width: 50px;

    height: 110px;

    position: absolute;

    top: 0;

    left: 0;

}

#popup_slideshow .popup_content_main .one_to_left { left: -100px; }

#popup_slideshow .popup_content_main .one_to_right { right: -100px; }

#popup_slideshow .popup_content_main .one_to_right span { background:transparent url(../img/bullet_arrow_bg_right_2.png) repeat scroll 0%; }

#popup_slideshow .popup_content_main .one_to_left span { background:transparent url(../img/bullet_arrow_bg_left_2.png) repeat scroll 0%; }





#popup_slideshow .popup_content_main .image_container{

    text-align: center;

    height: 1px;

    overflow: hidden;

    margin-bottom: 10px;

}



#popup_slideshow .image_container img{

    display: inline;

}



#popup_slideshow .image_description{

    width: auto;

    margin: 0;

}



#popup_slideshow .image_description .description {

    display: block;

    width: 530px;

}





#popup_slideshow .image_description .slideshow{

    display: block;

    float: right;

    font-size: 14px;

    text-align: right;

    font-style: normal;

    color: #002D71;

    margin-left: 60px;

}



#popup_slideshow .image_description .slideshow img{

    display:inline;

    vertical-align: middle;

}



#popup_slideshow .image_description .slideshow a{

    color: #002D71;

    text-decoration: none;

}



#popup_slideshow .scroller_wrapper{

    margin-top: 20px;

}



#popup_slideshow .move{

    display: block;

    height: 35px;

    width: 32px;

    top: 33px;

    margin: 0;

    padding: 0;

    overflow: hidden;

    position: relative;

}



#popup_slideshow .to_right{

    float: right;

    background: url('../img/bullet_arrow_big_red_right_2.gif') top left no-repeat;

}



#popup_slideshow .to_left{

    float: left;

    background: url('../img/bullet_arrow_big_red_left_2.gif') top left no-repeat;

    margin-right: 10px;

}



#popup_slideshow .move_disabled {

    background-position: bottom left !important;

}



#popup_slideshow .scroller{

    height: 90px;

    overflow: hidden;

    display: block;

    position: relative;

    overflow: hidden !important;

    width: 676px;

    float: left;

}



#popup_slideshow .scroller ul {

    width: 12345em;

    margin-left: 0;

}



#popup_slideshow .scroller li{

    float: left;

    margin-right: 14px;

    _overflow: hidden !important;

    _height: 90px;

    

}



#popup_slideshow .scroller .image_container{

    position: relative;

    display: block; 

}



#popup_slideshow .scroller img{

    height: 90px;

    display: block;

}



#popup_slideshow .scroller .border_wrapper{

    display: block;

    height: 82px;

    position: relative;

    top: -90px;

    left: -4px;

    margin: 0 4px 0;

    _width: 0px;

}



#popup_slideshow .scroller .border_overlay {

    display: block;

    position: absolute;

    z-index: 5;

    top: 0;

    _left: -0.1px;

    width: 100%;

    height: 100%;

    border: 4px solid #d14001;

    opacity: 0;

    filter: alpha(opacity=0);   /* for IE */

    -khtml-opacity: 0;

    _height: 82px;

}



#popup_slideshow .scroller .active .image_container .border_overlay,

#popup_slideshow .scroller .image_container:hover .border_overlay {

    opacity: 1;

    filter: alpha(opacity=100); /* for IE */

    -khtml-opacity: 1;

}



#popup_slideshow .meta{

    position: absolute;

    top: 0;

    left: 10px;

    _left: -20px;

    color:#3F5E8C;

    font-size:10px;

}



#popup_slideshow .bullet_tell_friends{

    position: absolute;

    bottom: -60px;

    *bottom: 120px;

    left: 330px;

    color:#fff;

}



#popup_slideshow .meta strong{

    margin-left: 20px;

}



/* POPUP CONTENT  VERTEL VRIEND*/



#popup_vertel_vriend{

    padding-left: 30px;

    /* *height: 1px; ie7 opvanging die niet werkt?*/

}



#popup_vertel_vriend img{

    margin-right: 15px;

}



#popup_vertel_vriend p {

    margin-right: 30px;

}



#popup_vertel_vriend form legend {

    font-family: Georgia, serif;

    font-size: 22px;

    line-height: 20px;

    color: #023670;

    margin: 5px 0 10px;

    line-height: 30px;  

}



#popup_vertel_vriend form fieldset {

    margin: 15px 0 15px;

    

}



#popup_vertel_vriend form .form_row {

    display: block;

    width: 460px;

    clear: both;

}



#popup_vertel_vriend form label { 

    color: #023670;

    display: block;

    margin-bottom: 6px;

    float: left;

}



#popup_vertel_vriend form label.checkbox {

    float: right;

    width: 300px;

    font-size: 11px;

    line-height: 12px;

    font-weight: normal;

    _position: relative;

    _top: 3px;

    margin-bottom: 10px;

}



#popup_vertel_vriend form input.text,

#popup_vertel_vriend form .form_row span {

    display: block;

    float: right;

    font-size: 16px;

    padding: 2px;

    margin-bottom: 12px;

    width: 325px;

}



#popup_vertel_vriend form input.text {

    border: 1px solid #003772;

    background-color: #FFF;

}



#popup_vertel_vriend input.submit {

    border: 0;

    padding: 0 28px 0 0;

    background: transparent url("../img/bullet_arrow_big_send.gif") no-repeat right 5px;

    cursor: pointer;

    margin: 10px 0 0 130px;

    font-family: Georgia, serif;

    font-size: 22px;

    line-height: 20px;

    color: #023670;

}



.submitButton {

    border: 0;

    padding: 0 28px 0 0;

    background: transparent url("../img/bullet_arrow_big_send.gif") no-repeat right 5px;

    cursor: pointer;

    margin: 10px 0 0 130px;

    font-family: Georgia, serif;

    font-size: 22px;

    line-height: 20px;

    color: #023670;

}









.slideshow_popup { text-align: center; width: 100%; }

.slideshow_popup .container_wrapper { position: static; height: auto; margin: 0 auto; text-align: left; }

.slideshow_popup .close { margin-top: 60px; }









#content_main .intro ol li {

    list-style-type: decimal;}



#content_main .intro  ul li {

    list-style-type: disc;}