/*-------------------------------------------------
html, body
-------------------------------------------------*/
* {
    padding: 0px;
    margin: 0px;
}

body, div, p, th, td, li, dd, select, input {
    font-family: verdana;
    font-size: 11px;
    color: #003399;
    line-height: 15px;
}

html, body {
    background: #003399;
    height: 100%;
    max-height: 100%;
    border: 0px;
    overflow: hidden;
}

/* start div centering in IE workaround*/

* html body {
    text-align: center;

    /* scrollbar IE */
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-highlight-color: #fff5c9;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-darkshadow-color: #003399;
    scrollbar-face-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #003399;
    /* scrollbar IE */
}
/* IE hover fix */
body {
    behavior:url("/jscript/csshover.htc");
}
* html #total {
    text-align: left;
}
* html #total_home {
    text-align: left;
}
* html #total_home_solidair {
    text-align: left;
}
* html #total_home_velu {
    text-align: left;
}
* html #total_home_bouda {
    text-align: left;
}
* html #total_home_nijburglucht {
    text-align: left;
}
* html #total_home_fairlucht {
    text-align: left;
}

/* end div centering in  IE workaround*/

/*-------------------------------------------------
text  elements (a, h)
-------------------------------------------------*/
a {
    color: #003399;
    font-style: italic;
    text-decoration: none;
}

a:hover, p a:hover, div a:hover {
    font-style: italic;
    color: #CC0000;
    text-decoration: none;
}

h1, h2, h4 {
    font-size: 16px;
    font-weight: bold;
}

h3 {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
}

h4 {
    font-size: 15px;
    padding-top: 0px;
}

hr {
    color: #A0DBFA;
    background-color: #A0DBFA;
    border: #A0DBFA;
}

h1.contenttitle {
    font-size: 17px;
    font-weight: bold;
    line-height: 17px;
    padding-bottom: 20px;
}

h2.contenttitle {
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    padding-bottom: 20px;
}

span.title {
    font-size: 17px;
    font-weight: bold;
}

.contentbody {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 20px;
}

.projectbody {
    font-size: 11px;
    line-height: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #7194CA;
}

.contentbody p {
    margin-bottom: 15px;
}

#breadcrumbs a {
    font-style: normal;
    text-decoration: none;
}

#breadcrumbs a:hover {
    color: #0084cc;
    font-style: normal;
    text-decoration: none;
}

.globalnav a {
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #003399;
    text-decoration: none;
}

.globalnav a:hover {
    font-style: normal;
    font-weight: normal;
    color: #0084cc;
    text-decoration: none;
}

.globalnav li {
    display: inline;
}

.contentpretext {
    float: right;
    font-size: 10px;
}

.newsbox {
    margin-bottom: 10px;
}

.homenewsbox {
    width: 350px;
    margin-bottom: 10px;
    overflow: hidden;
}

.homenewsbox h1 {
    font-size: 14px;
    font-weight: bold;
    color: #003399;
}

.homenewsbox .contentbody {
    font-size: 11px;
    color: #003399;
    margin-bottom: 0;
}

.homenewsbox a.newslink {
    font-size: 11px;
    font-style: italic;
    text-decoration: none;
    display: block;
    padding-left: 20px;
    background: url("/images/a_pijl.gif") no-repeat left center;
}

/*-------------------------------------------------
Lay-out structure
-------------------------------------------------*/
#breadcrumbs {
    font-size: 9px;
    font-weight: bold;
    color: #003399;
    height: 25px;
    line-height: 12px;
    vertical-align: middle;
}

#content, #content_home, #indent, #mainnav, #breadcrumbs {
    margin-left: 75px;
}

#content {
    float: left;
    /float: none;
    /height: 100%;
    min-height: 100%;
    width: 646px;
    /padding-bottom: 50px;
}

#content_home {
    padding-bottom: 55px;
}

#contentcolumn {
    width: 100%;
    height: 100%;
}

#contentcolumn_pi {
    width: 480px;
    height: 100%;
    padding-right: 20px;
    border-right: 2px solid #A2C1EA;
}
html>body #contentcolumn_pi { width: 460px; }

#contentcolumn_right {
    float: left;
    height: 100%;
    width: 435px;
    padding-left: 20px;
    border-left: 2px solid #A2C1EA;
}

#contentcolumnsmall{
    float: left;
    width: 174px;
    height: 100%;
    margin-right: 15px;
}

#contentcolumn_map_left{
    float: left;
    width: 250px;
    height: 100%;
}

#contentcolumn_map{
    float: left;
    width: 350px;
    height: 100%;
    padding-left: 20px;
    border-left: 2px solid #A2C1EA;
}

#contentcolumn_product{
    float: right;
    margin-top: 35px;
    width: 150px;
    height: 100%;
}

#container {
    position: absolute;
    left: auto;
    top: 150px;
    bottom: 0px;
    width: 790px;
    overflow: auto;
    overflow-x: hidden;
}

* html #container {
    top: 0px;
    border-top: 150px solid transparent;
    max-height: 100%;
    height: 100%;
}

#container_home {
    position: absolute;
    left: auto;
    top: 125px;
    width: 790px;
    min-height: 460px;
    overflow: auto;
    background: url(/images/nijburg_b_home.jpg) center bottom no-repeat #97b6dd;
}

* html #container_home {
    top: 0px;
    margin-top: 125px;
    height: 460px;
}

#total_home_solidair #container_home { background-image: url(/images/solidair_b_home.jpg); }
#total_home_velu #container_home { background-image: url(/images/velu_b_home.jpg); }
#total_home_bouda #container_home { background-image: url(/images/bouda_b_home.jpg); }
#total_home_nijburglucht #container_home { background-image: url(/images/nijburglucht_b_home.jpg); }
#total_home_fairlucht #container_home { background-image: url(/images/fair_lucht_b_home.gif); }

#container p.p1 {
    padding-bottom: 25px;
}

#footer {
    float: left;
    width: 770px;
    border-top: -55px;
    height: 55px;
    background-image: url("/images/nijburg_a_bot_payoff.gif");
    background-repeat: no-repeat;
    background-position: top right;
}

#footer_solidair {
    float: left;
    width: 770px;
    border-top: -55px;
    height: 55px;
    background-image: url("/images/solidair_a_bot_payoff.gif");
    background-repeat: no-repeat;
    background-position: top right;
}

#footer_velu {
    float: left;
    width: 770px;
    border-top: -55px;
    height: 55px;
    background-image: url("/images/velu_a_bot_payoff.gif");
    background-repeat: no-repeat;
    background-position: top right;
}

#footer_bouda {
    float: left;
    width: 770px;
    border-top: -55px;
    height: 55px;
    background-image: url("/images/bouda_a_bot_payoff.gif");
    background-repeat: no-repeat;
    background-position: top right;
}

#footer_nijburglucht {
    float: left;
    width: 770px;
    border-top: -55px;
    height: 55px;
    background-image: url("/images/nijburglucht_a_bot_payoff.gif");
    background-repeat: no-repeat;
    background-position: top right;
}

#footer_fairlucht {
    float: left;
    width: 770px;
    border-top: -55px;
    height: 55px;
    background-image: url("/images/fair_lucht_a_bot_payoff.gif");
    background-repeat: no-repeat;
    background-position: top right;
}

#subsites { padding: 0 75px 125px 75px; }
#subsites ul { margin: 0 10px 0 0; padding: 0; list-style-type: none; float: left; width: 250px; }
#subsites ul ul { float: none; width: auto; margin: .4em 0 0 0; }
#subsites ul li { width: 240px; position: relative; }
#subsites a { }
#subsites img#expand-subsites { position: absolute; top: 5px; right: 3px; cursor: pointer; }
.subsitelogo { display: block; width: 222px; background-position: left center; background-repeat: no-repeat; }
.subsitelogo span { visibility: hidden; }
#solid-air { background-image: url(/images/n_sa_lucht.gif); }
#solid-air-ltd { background-image: url(/images/n_sa_ltd.gif); }
#solid-air-gmbh { background-image: url(/images/n_sa_gmbh.gif); }
#solid-air-international { background-image: url(/images/n_sa_internat.gif); }
#velu { background-image: url(/images/n_velu_vent.gif); }
#nijburg-lucht { background-image: url(/images/n_nijburg_lucht.gif); }
#bouda { background-image: url(/images/n_bouda.gif); }

.homebox {
    width: 350px;
    margin-top: 30px;
}

.copyright {
    float: left;
    height: 20px;
    width: 530px;
    background: url("/images/a_bot_lijn.gif") repeat-x top left;
}

/* start footer workaround*/

* html #footer {
    margin-top: -55px;
}

/* end footer workaround*/

#header {
    position: absolute;
    height: 150px;
    width: 790px;
    background-image: url("/images/b_lucht.jpg");
    z-index: 1;
}

#header_home {
    position: absolute;
    height: 125px;
    width: 790px;
    z-index: 1;
    background: url(/images/b_header.gif) left top no-repeat #97b6dd;
}

.globalnav {
    padding-top: 5px;
    padding-left: 75px;
    height: 20px;
    width: 646px;
    background: url("/images/b_top") no-repeat top left;
}

* html .globalnav {
    height: 25px;
}

#header_home .globalnav {
    background: none;
}

#indent_text {
    margin-left: 25px;
    top: 0px;
    float: left;
    width: 420px;
}

#mainnav {
    width: 100%;
    height: 25px;
}

#mainnav img {
    margin-right: 20px;
}

#total {
    height: 100%;
    width: 790px;
    background-image: url("/images/b_lucht.jpg");
    background-repeat: repeat-y;
    overflow: hidden;
    margin: 0 auto;
}

#total_home {
    height: 437px;
    width: 790px;
    margin: 0 auto;
}

#total_home_solidair {
    height: 437px;
    width: 790px;
    overflow: hidden;
    margin: 0 auto;
}

#total_home_velu {
    height: 437px;
    width: 790px;
    overflow: hidden;
    margin: 0 auto;
}

#total_home_bouda {
    height: 437px;
    width: 790px;
    overflow: hidden;
    margin: 0 auto;
}

#total_home_nijburglucht {
    height: 437px;
    width: 790px;
    overflow: hidden;
    margin: 0 auto;
}

#total_home_fairlucht {
    height: 437px;
    width: 790px;
    overflow: hidden;
    margin: 0 auto;
}

* html #total_home, * html #total_home_solidair, * html #total_home_bouda, * html #total_home_velu, * html #total_home_nijburglucht, * html #total_home_fairlucht {
    height: 562px;
}

#sub {
    float: left;
    width: 175px;
}

#text_fullwidth {
    width: 645px;
}

#text_customwidth {
    width: 450px;
}

#update {
    width: 526px;
    background-image: url(../images/a_bot_lijn.gif);
    background-repeat: repeat-x;
    text-indent: 75px;
    padding-top: 25px;
    font-size: 9px;
}

/* vertical hairline */
#vhr {
    float: left;
    margin-left: 17px;
    margin-right: 17px;
    width: 2px;
    background-color: #A2C1EA;
    height: 100%;
}

#vhr_middle {
    position: absolute;
    bottom: 0px;
    left: 250px;
    float: left;
    margin-left: 17px;
    margin-right: 17px;
    width: 2px;
    background-color: #A2C1EA;
    height: 100%;
    min-height: 100%;
}

#vhr_product {
    float: right;
    margin-left: 17px;
    margin-right: 17px;
    width: 2px;
    background-color: #A2C1EA;
    height: 100%;
}

.linkbox_pdf {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #7194CA;
}

.linkbox {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.linkbox_menu {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.linkbox_map {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.linkbox_doc {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #7194CA;
}

.linkbox_pdf h1 {
    line-height: 14px;
    margin-bottom: 5px;
}

.linkbox h1 {
    line-height: 14px;
    margin-bottom: 5px;
}

.linkbox_doc h1 {
    line-height: 14px;
    margin-bottom: 5px;
}

.linkbox a {
    display: list-item;
    list-style: none;
    font-style: italic;
    text-decoration: none;
    line-height: 15px;
    padding-left: 20px;
    background: url("/images/a_pijl.gif") no-repeat left 2px ;
}

.linkbox a:hover {
    text-decoration: none;
}

.linkbox_pdf a {
    display: list-item;
    list-style: none;
    font-style: italic;
    text-decoration: none;
    line-height: 15px;
    padding-left: 20px;
    background: url("/images/a_pijl.gif") no-repeat left 3px ;
}

.linkbox_pdf a:hover {
    text-decoration: none;
}

.linkbox_doc a {
    display: list-item;
    list-style: none;
    font-style: italic;
    text-decoration: none;
    line-height: 15px;
    padding-left: 20px;
    background: url("/images/a_pijl.gif") no-repeat left center ;
}

.linkbox_doc a:hover {
    text-decoration: none;
}

.groupbox a {
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
    line-height: 15px;
    padding-left: 20px;
    background: url("/images/a_pijl.gif") no-repeat center left;
}

.groupbox a:hover {
    text-decoration: none;
}

.groupbox h3 {
    font-size: 16px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

/*-------------------------------------------------
images and logo
-------------------------------------------------*/
img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#image_main {
    position: absolute;
    right: 0;
    height: 150px;
    width: 150px;
    overflow: hidden;
    background: url("/images/nijburg_a_top.jpg") no-repeat top left;
}

#image_main_solidair {
    position: absolute;
    right: 0;
    height: 150px;
    width: 150px;
    overflow: hidden;
    background: url("/images/solidair_a_top.jpg") no-repeat top left;
}

#image_main_velu {
    position: absolute;
    right: 0;
    height: 150px;
    width: 150px;
    overflow: hidden;
    background: url("/images/velu_a_top.jpg") no-repeat top left;
}

#image_main_bouda {
    position: absolute;
    right: 0;
    height: 150px;
    width: 150px;
    overflow: hidden;
    background: url("/images/bouda_a_top.jpg") no-repeat top left;
}

#image_main_nijburglucht {
    position: absolute;
    right: 0;
    height: 150px;
    width: 150px;
    overflow: hidden;
    background: url("/images/nijburglucht_a_top.jpg") no-repeat top left;
}

#image_main_fairlucht {
    position: absolute;
    right: 0;
    height: 150px;
    width: 150px;
    overflow: hidden;
    background: url("/images/fair_lucht_a_top.jpg") no-repeat top left;
}

#image_type1 {
    width: 200px;
    left: 525px;
    margin-top: 35px;
    position: absolute;
}

#image_type2 {
    margin-bottom: 45px;
}

#image_type2 img {
    margin-left: -60px;
    position: absolute;
}

#image_type2 h3 {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 0px;
}

.logo {
    float: left;
    height: 100px;
    width: 646px;
    border: 0;
    background: url("/images/b_nav.gif") repeat-x top left;
}

#header_home .logo {
    background: none;
}

li.mosaic {
    float: left;
    width: 380px;
}

li.link {
    list-style: none;
    float: left;
    width: 100%;
    height: 100%;
}

li.linkmenu {
    list-style: none;
}

li.linkmap {
    list-style: none;
    float: left;
    width: 280px;
    margin-bottom: 20px;
}

li.link .mosaictile {
    width: 75px;
    margin-right: 10px;
}

li.linkmap .mosaictile {
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}

li.mosaic .mosaictile {
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}

li.grouplistitem .mosaictile {
    float: left;
    clear: left;
    width: 150px;
    margin-right: 10px;
}

li.grouplistitem h3 {
    font-size: 14px;
}

li.mosaic a.mosaiclink {
    float: left;
}

.imgbox {
    float: right;
    margin-bottom: 10px;
    width: 435px;
}

.imgboxbranch {
    float: left;
    width: 435px;
    margin-bottom: 10px;
}

.imgboxbranch .imgboxinner {
    background-color: #C8E9FA;
    margin-bottom: 3px;
    height: 285px;
    padding: 5px;
    text-align: center;
}

.imgboxbranch .thumbs {
    background-color: #C8E9FA;
    height: 68px;
    padding: 5px 0px;
}
.imgboxbranch .thumbs span {
    display: block;
    float: left;
    width: 107px;
    height: 58px;
    text-align: center;
    padding: 0;
}

.imgboxbranch_wide {
    float: left;
    width: 527px;
    margin-bottom: 10px;
    background-color: #C8E9FA;
}

.imgboxbranch_wide .imgboxinner {
    margin-bottom: 3px;
    height: 285px;
    padding: 5px 0;
}

.imgboxbranch_wide .thumbs {
    float: left;
    width: 97px;
    margin: 0; padding: 0;
}
.imgboxbranch_wide .thumbs span {
    display: block;
    width: 87px;
    height: 58px;
    text-align: center;
    margin: 17px 5px 5px 5px; padding: 0;
}
.imgboxbranch_wide .thumbs span.first {
    margin-top: 5px;
}

.linkbox_inline {
    float: left;
    margin-left: 10px;
    width: 107px;
}

.linkbox_inline ul li {
    margin-bottom: 10px;
}

.imgboxproduct {
    width: 450px;
    /width: 100%;
    padding: 5px;
    margin-bottom: 10px;
    background-color: #A2C1EA;
    text-align: center;
}

.groupbox {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #A2C1EA;
}

div.boxtext {
    height: 100%;
    display: block;
    margin-left: 160px;
}


/*-------------------------------------------------
list elements
-------------------------------------------------*/
li {
    margin-bottom: 5px;
}

li.arrow , a.arrow {
    padding-left: 20px;
    padding-top: 3px;
    background: url(../images/a_pijl.gif) no-repeat bottom left;
    font-style: italic;
}

h3.arrow {
    background: url(../images/a_big_arrow.gif) no-repeat top left;
    padding-left: 20px;
}

div.linkitem h3 {
    font-size: 10px;
    margin-top: 7px;
}

div.linkitem p {
    display: block;
}

.linkitem_map h3.mapmenu {
    font-weight: bold;
}

#arrow, p.arrow {
    background: url(../images/a_big_arrow.gif) no-repeat top left;
    padding-left: 20px;
    margin-bottom: 20px;
}

#list_text {
    top: 0px;
    width: 330px;
    left: 120px;
    padding-bottom: 20px;
    position: absolute;
}

#list_item a {
    padding-left: 20px;
    padding-top: 3px;
    background: url(../images/a_pijl.gif) no-repeat bottom left;
    font-size: 12px;
}

#list_item {
    margin-top: 0px;
    position: relative;
    padding-bottom: 20px;
}

ul, ol {
    list-style: none;
}

ul ul {
    padding-left: 20px;
}

#breadcrumbs ul li {
    display: inline;
}

ul.sitemap ul li {
    padding-left: 0px;
}

ul.sitemap li a, ul.sitemap li a:hover {
    font-style: italic;
    text-decoration: none;
    line-height: 15px;
    padding-left: 20px;
    background: url("/images/a_pijl.gif") no-repeat center left;
}

.pagelistitem {
    line-height: 15px;
    padding-left: 25px;
    background: url("/images/a_big_arrow.gif") no-repeat top left;
    margin-bottom: 25px;
}

.mosaicitem {
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 25px;
}

.mosaicitem a {
    padding-left: 25px;
    background: url("/images/a_big_arrow.gif") no-repeat top left;
}

.linkitem {
    height: 100%;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 25px;
}

.linkitemmenu {
}

.linkitem a {
    font-size: 12px;
    padding-left: 18px;
    background: url("/images/a_pijl.gif") no-repeat left 2px;
}

.linkitemmenu a {
    padding-left: 20px;
    background: url("/images/a_pijl.gif") no-repeat left top;
}

.linkitem_map a {
    padding-left: 20px;
    background: url("/images/a_pijl.gif") no-repeat left top;
}

.linkitem_map {
    float: left;
    line-height: 18px;
    margin-bottom: 25px;
}

.linkitem_map p {
    font-weight: normal;
}

.linkitem h3 {
    font-weight: normal;
    font-size: 10px;
    margin-left: 0px;
}

.linkitem p {
    font-weight: normal;
    margin-bottom: 20px;
}

.mosaicitem p {
    font-weight: normal;
}

li.linklistitem {
    line-height: 15px;
    padding-left: 25px;
    background: url("/images/a_big_arrow.gif") no-repeat top left;
    margin-bottom: 25px;
}

li.filelistitem {
    line-height: 15px;
    padding-left: 25px;
    background: url("/images/a_big_arrow.gif") no-repeat top left;
    margin-bottom: 25px;
}

a.listlink {
    font-style: italic;
    text-decoration: none;
    padding-left: 25px;
    background: url("/images/a_pijl.gif") no-repeat center left;
}

/*-------------------------------------------------
Mosaic
-------------------------------------------------*/
#mosaicbox {
    display: block;
}
/*-------------------------------------------------
Block list/menu
-------------------------------------------------*/
ul.blocks {
    list-style: none;
}
ul.blocks li {
    float: left;
    width: 180px;
    height: 60px;
    margin-left: 25px;
    margin-bottom: 20px;
    text-align: center;
    background-color: #A2C1EA;
    padding: 0;
}
ul.blocks li.first {
    margin-left: 0;
}
ul.blocks li a {
    display: block;
    text-decoration: none;
    cursor: pointer;
}
ul.blocks li a:hover {
    text-decoration: none;
}
ul.blocks li:hover {
    background-color: #003399;
}
ul.blocks li:hover span {
    color: white;
}
ul.blocks li span.blocktitle {
    padding-top: 10px;
    font-size: 120%;
    font-weight: bold;
    display: block;
    height: 50px;
}
ul.blocks li span.blocklink {
    background-image: url('/images/a_pijl2.gif');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
    font-style: italic;
}
ul.blocks li:hover span.blocklink {
    background-image: url('/images/a_pijl2_over.gif');
}

/*-------------------------------------------------
input
-------------------------------------------------*/
input, select, textarea {
    width: 174px;
    background-color: #fff;
}

input.submit {
    font-style: italic;
    width: 80px;
    background: transparent;
    background: url("/images/a_pijl.gif") no-repeat center left;
    border: 0px solid #0093B7;
}

input.radio, input.checkbox {
    width: 15px;
    height: 13px;
    border: none;
    margin-right: 3px;
    vertical-align: bottom;
    background: transparent;
}

table.form {
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
}

table.form input, select, textarea {
    width: 300px;
}

table.form input.radio, table.form input.checkbox {
    width: 15px;
}

table.form td.element {
    font-weight: bold;
}

table.form input.submit {
    font-weight: bold;
    width: 180px;
}

/*-------------------------------------------------
Custom
-------------------------------------------------*/
#rayon_area {
    width: 274px;
    float: left;
    margin-right: 12px;
}

#rayon_map {
    width: 370px;
    height: 394px;
    margin-left: 275px;
    top: 0px;
}

p.search {
    margin-left: 20px;
    margin-bottom: 10px;
}

p.pagebox {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}

p#slogan {
    float: right;
    margin: 0 .5em 0 0;
    font-size: 26px; font-weight: bold;
    line-height: 30px; letter-spacing: 1px;
}

#solid-air-menu { }

#solid-air-menu li { margin-bottom: 1em; }

#solid-air-menu li span {
    display: block;
    margin: 3px 0 0 100px; padding-left: 20px;
    font-size: 1.2em; color: white;
    background: url(/images/a_pijl_wit.gif) 0 4px no-repeat transparent;
}

#contentcolumn_doublemap_left{
    float: left;
    padding-right: 20px;
    width: 200px;
    height: 100%;
}

#contentcolumn_doublemap{
    float: left;
    width: 400px;
    height: 100%;
    padding-left: 10px;
    border-left: 2px solid #A2C1EA;
}

.semicolumn { float: left; width: 50%; }
.semicolumn p { font-size: 1.2em; padding: 0 20px; }
.semicolumn ul { padding: 10px 20px; }

.clear-both { clear: both; }

dl.locatorlist { margin: 0; padding: 0; }
    dl.locatorlist dt { margin: 0 ; padding: 0; font-weight: bold; }
    dl.locatorlist dd { margin: 0 0 1em 1em; padding: 0; }
        dl.locatorlist a, dl.locatorlist a:link, dl.locatorlist a:visited { font-style: normal; }

caption { margin: 0 0 1em 0; text-align: left; font-weight: bold; }
table.location { width: 100%; }
    table.location th, table.location td { vertical-align: top; text-align: left; }
    table.location th { font-weight: bold; }