
/* Importing Menu CSS*/

@import url("menu.css");
@import url("menu2.css");
@import url("menu3.css");

/* default margins */
p, ul, ol, table, dd, fieldset, pre, .section, ul.hoofdstukken li, form.advanced p, blockquote
{
    margin-bottom: 1.333em; /* 16px bij 1em=12px */
}
form p, ul.hoofdstukken li li, ul ul, ul ol, ol ol, ol ul
{
    margin-bottom: 0;
}
a{
	color:#217F99;
}
h1
{
    /*font-size: 16px;  2em */
    line-height: 16px; /* 1.0 */
    font-weight: normal;
    margin-bottom: 0.667em; /* 16px */
    font-weight:bold;
}
h2, .h2Head
{
    /*font-size: 16px;  1.333em */
    line-height: 16px; /* 1.0 */
    font-weight: bold;
    margin-top: 0em; /* 24px */
    margin-bottom: 10px; /* 8px */
}
.map h2, .kader h2, fieldset h2
{
    margin-top: 0;
}
h3, h4
{
   /* font-size: 12px;  1.0em */
   	font-size: 14px;
    font-weight: bold;
    margin-bottom: 0; /* 0px */
}
p.subtitel
{
    font-size: 1.333em; /* 16px */
    line-height: 1.0; /* 16px */
    margin-top: -1.0em; /* -16px */
    margin-bottom: 1.0em; /* 16px */
}
p.subsubtitel
{
    color: #999;
    margin-top: -0.5em; /* -6px */
}
.intro
{
    font-size: 1.167em;
    line-height: 1.143;
}
ol
{
    list-style-type: decimal;
    margin-left: 30px;
}
ol.images
{
    list-style-type: none;
    overflow: hidden;
    margin-bottom: 0;
}
ol.images li
{
    list-style-type: none;
    float: left;
    width: 85px;
    margin: 0 20px 10px 0;
}
ol.images p
{
    margin: 0;
}
ul
{
    list-style-type: disc;
    margin-left: 30px;
}
ul.tabs
{
    list-style-type: none;
    overflow: hidden;
    margin: 0;
}
ul.tabs li
{
    float: left;
    margin-right: -1px;
}
ul.tabs li a
{
    display: block;
    border: 1px solid #999;
    padding: 3px 9px;
    background-color: #ccc;
}
ul.tabs li.current a
{
    border-bottom: none;
    margin-top: 1px;
    background-color: #fff;
}

.data
{
    color: #999;
}

.article-nav
{
    float: right;
    font-size: 0.917em;
    line-height: 1.091;
}

.object
{
    float: right;
    width: 370px;
    margin: 0 0 1.455em 10px;
    font-size: 0.917em;
    line-height: 1.091;
    border: 1px solid #999;
}
.object p
{
    margin-bottom: 1.091em;
}
.object .obj-title
{
    color: #999;
    padding: 0 5px;
    margin: 0;
}
.object .obj-description
{
    font-style: italic;
    padding: 0 5px;
}
.object .obj-link
{
    padding: 0 5px;
}
.object .gallery
{
    white-space: nowrap;
    overflow: auto;
    padding: 5px;
    margin-top: 5px;
    background-color: #ccc;
    border-top: 1px solid #999;
}
.object .gallery a
{
    background-color: #fff;
    margin: 0 5px;
}
.object .gallery a img
{
    border: 3px solid #fff;
}
form ul, ul.hoofdstukken
{
    list-style-type: none;
    margin-left: 0;
}
ul.hoofdstukken li
{
}
ul.hoofdstukken ul
{
    display: none;
    margin-left: 20px;
}
ul.hoofdstukken li.open ul
{
    display: block;
}
ul.hoofdstukken li.current
{
    font-weight: bold;
}
ul.hoofdstukken li.current ul
{
    font-weight: normal;
}

table
{
    width: 99%;
    margin-left: 2px;
    border-collapse: collapse;
}
caption
{
    text-align: left;
    font-style: italic;
}
th, td
{
    text-align: left;
    vertical-align: top;
    border: 1px solid #cccccc;
    padding: 5px;
}
thead th
{
    background-color: #fff;
    color:#CA1919;
}


body,input, textarea, select, table, button,.additional-nav a
{
    
    font-family: Tahoma, 'Arial Narrow' , Arial, sans-serif;    
}
h1, h2, h3, .headerText, .directNaarHead, .collectionName, .directNaarLink a, .timeLineDetailHead, .partnersHead, .leftMenuHead , .downloadHead , .searchHead, .h2Head, div.moreResultsCont span, .h3Head, .h3Head1
{
    font-family: Switzerland Condensed Light, 'Arial Narrow' , Arial, sans-serif;    
}

.fs08{font-size:8px;}
.fs09{font-size:9px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}

.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}

.b{ font-weight:bold;}

.tc01{color:#000000;}
.tc02{color:#ffffff;}
.tc03{color:#1D8CAA;}
.tc04{color:#46302A;}
.tc05{color:#CA1919;}

.pl15{padding-left:15px;}

body.normalFont .fs11, body.normalFont .fs11 td, body.normalFont .fs11 th
{
    font-size:11px;
}

body.bigFont .fs11, body.bigFont .fs11 td, body.bigFont .fs11 th
{
    font-size:13px;
}

body.biggerFont .fs11, body.biggerFont .fs11 td, body.biggerFont .fs11 th
{
    font-size:15px;
}

/* fs12*/
body.normalFont .fs12, body.normalFont .fs12 td, body.normalFont .fs12 th
{
    font-size:12px;
}

body.bigFont .fs12, body.bigFont .fs12 td, body.bigFont .fs12 th
{
    font-size:14px;
}

body.biggerFont .fs12, body.biggerFont .fs12 td, body.biggerFont .fs12 th
{
    font-size:16px;
}


body.bigFont div.homeTextZoom
{
	height:360px!important;
}

body.biggerFont div.homeTextZoom
{
	height:370px!important;
}

body.bigFont div.homeTextZoom div.rightCol
{
	height:360px!important;
}

body.biggerFont div.homeTextZoom div.rightCol
{
	height:370px!important;
}

body.bigFont div.homeTextZoom div.directNaarCont
{
	height:270px!important;
}

body.biggerFont div.homeTextZoom div.directNaarCont
{
	height:300px!important;
}

body.normalFont .zoomLevel1, body.bigFont .zoomLevel2, body.biggerFont .zoomLevel2
{
	color:#CA1919;
}
 
body.normalFont .zoomLevel2, body.bigFont .zoomLevel1, body.biggerFont .zoomLevel1
{
	color:#fff;
}
