html, body
{
    color: #000;
    height: 100%;
}

body
{
    font-size: 75%; /* 12x */
    line-height: 1.333; /* 16px */
    background: #91c1ce url(../images/body_bg.jpg) repeat-x top center;
}
input, textarea, select, table, button
{
    font-size: 11px;
}

.wrapper
{
    position: relative;
    width: 100%;
    margin: 0;
    background: transparent url(../images/top_header_bg.gif) repeat-x top center;
    height: auto;
    min-height: 100%;
}
.container
{
    padding: 10px 0;
    overflow: hidden;
}


/* @Master Header Start */
#skip { position:absolute; top:13px; left:-1em; z-index:100; margin:0; list-style:none; }
#skip li { position:absolute; top:0; left:0; z-index:100; }
#skip a { display:block; text-decoration:none; text-indent:-9000px; white-space:nowrap; }
#skip a:hover, #skip a:focus, #skip a:active { top:0; left:0; padding:2px 5px; background:#00396e; color:#fff; text-decoration:underline; text-indent:0; }


.masthead
{
    background: #fff url(../images/header_bg.jpg) repeat-x scroll center top;
    color: #FFFFFF;
    /*overflow: hidden;*/
    padding: 0;
    width: 990px;
    height:71px;
    position:relative;
    z-index :99;
}

.masthead .logo
{
    float: left;
    height: 71px;
    overflow: hidden;
    width: 385px;
}

.masthead .logo a
{
    background: transparent url(../images/logo.png) no-repeat scroll left bottom;
    display: block;
    height: 66px;
    margin: 5px 0 0 20px;
    width: 358px;
}

.masthead .navigation
{
    float: right;
    text-align: right;
    width: auto;
    height:70px;
}

.masthead .additional-nav
{
    height: 27px;
    margin-right: 15px;
}

.masthead .doelgroepen
{
    float: right;
    margin: 0;
}
/*
.masthead .main-nav
{
    clear: right; /*  position: absolute;     right: 0;     top: 10px;*/
/*    margin-right: 10px;
    margin-top: 21px;
    height: 23px;
    color: #000;
}

.main-nav a
{
    margin: 0px 3px 0 5px;
    display: inline-block;
    text-decoration: none;
    height: 22px;
}
*/
a.homeNav
{
    background: transparent url(../images/home_nav1.gif) no-repeat scroll;
	background-position:left top ;
    width: 46px;
	display:inline-block
}

a.hetVerhaalNav
{
    background: transparent url(../images/hetverhaal_nav1.gif) no-repeat scroll;
    width: 96px;
	background-position:left top  ;
	display:inline-block
}
a.tijdlijnNav
{
    background: transparent url(../images/tijdlign_nav1.gif   ) no-repeat scroll;
    width: 63px;
	background-position:left top  ;
	display:inline-block
}
a.landkaartNav
{
    background: transparent url(../images/landkaart_nav1.gif) no-repeat scroll;
    width: 82px;
	background-position:left top  ;
	display:inline-block
}
a.collectiesNav
{
    background: transparent url(../images/collecties_nav1.gif) no-repeat scroll;
    width: 85px;
	background-position:left top ;
	display:inline-block
}
a.directNaarNav
{
    background: transparent url(../images/directnaar_nav1.gif) no-repeat scroll;
    width: 93px;
	background-position:left top  ;
	display:inline-block
}
a.zoekenNav
{
    background: transparent url(../images/zoeken_nav1.gif) no-repeat scroll;
    width: 59px !important;
	background-position:left top  ;
	display:inline-block
}


/* -- -- */
body.homePage .homeNav, body.hetVerhaalPage .hetVerhaalNav, body.tijdlijnPage .tijdlijnNav, body.landkaartPage .landkaartNav, body.collectionsPage .collectiesNav, body.onderwijsPage .directNaarNav, body.zoekPage .zoekenNav
{
	background-position:0px -22px !important;
}

a:hover.hetVerhaalNav , a:hover.tijdlijnNav, a:hover.landkaartNav,  a:hover.directNaarNav
{
   /* width: 36px;
    background: transparent url(../images/home_ovr.png) no-repeat scroll center center !important;*/
    background-position:0px -44px !important;
}

a:hover.homeNav, a:hover.collectiesNav, a:hover.zoekenNav
{
   /* width: 36px;
    background: transparent url(../images/home_ovr.png) no-repeat scroll center center !important;*/
    background-position:0px -22px !important;
}



.additional-nav a, span.EnLang, span.NlLang /*use span for disabled links language links */
{
    color: #fff;
    text-decoration: none;
    padding-left: 3px;
    font-size: 11px;
}

.additional-nav a:hover
{
    text-decoration: none;
    color: #ca1919;
}

.siteMapPage a.siteMapLink, 
.faqPage a.faqLink, 
.partnersPage a.partnersLink, 
.contactPage a.contactUsLink, 
.aboutSitePage a.aboutSiteLink,
.en a.EnLang, .nl a.NlLang
{
    text-decoration: none;
    color: #ca1919;
}
a.NlLang:hover, a.EnLang:hover
{
 color: #fff;
}
.en a.NlLang:hover, .nl a.EnLang:hover
{
 color: #ca1919;
}

span.zoomLevel1
{
    font-size: 11px;
    color: #ca1919;
    cursor: pointer;
}
span.zoomLevel2
{
    font-size: 15px;
    cursor: pointer;
}
span:hover.zoomLevel1
{
    color: #ca1919;
}
span:hover.zoomLevel2
{
    color: #fff;
}

/* @Master Header End */

/* @Search Start*/

.searchCont
{
    padding-left: 15px;
    margin: 0px;
}
.searchHead
{
    background: transparent url(../images/z_icon.gif) no-repeat center left;
    height: 25px;
    color: #46302a;
    padding-left: 33px;
    font-size:16px;
}
.searchHead span.bold
{
    color: #ca1919;
    font-weight: bold;
    font-size:15px;
}
.searchInputCont
{
    margin-left: 38px;
    margin-top: 3px;
}
.searchInputCont input.inputText
{
    float: left;
}
.searchBut
{
    margin: 0px;
    padding: 0 0 0 5px;
}

.xCloseButton
{
    padding: 0px;
    border:0;
    width:13px;
    height:13px;
    background:transparent url(../images/x_closeButton.gif) no-repeat;
    cursor:pointer;
}

.zoekRedButton
{
    background:transparent url(../images/search_button_red.gif) no-repeat scroll 0 0;
	border:0 none;
	height:21px;
	padding:0;
	text-indent:-999999px;
	width:58px;
}

.zoekBigButton
{
    background:transparent url(../images/search_button.gif) no-repeat scroll 0 0;
	border:0 none;
	height:23px;
	padding:0;
	text-indent:-999999px;
	width:54px;
	cursor:pointer;
}

.contactUsButton
{
    background:transparent url(../images/verstuur_button.gif) no-repeat scroll 0 0;
	border:0 none;
	height:23px;
	padding:0;
	text-indent:-999999px;
	width:154px !important;
	cursor:pointer;
}

div.leftSearchFilter
{
    padding-left:39px;
    font-size:11px;
}
/* @Search End */

/* @Search Landing Start*/

div.searchHeadicon 
{
    height:50px;
}

div.searchHeadicon h1
{
    background: #fff url(../images/z_icon_white.gif) no-repeat left center;
    float:left;
    display:inline-block;
}

div.emailSearchResultCont
{
    float:right;
    margin:15px 20px 0 0;
}

div.emailSearchResultCont a
{
    color:#46302a;
}

div.searchPageCont
{
    border-bottom: 1px solid #d8d5d4;
    margin:0px 30px 0;
    padding:10px 0;
    clear:both;
}

div.searchPageCont table, div.searchPageCont td
{
   border:0px;
}

div.searchPageCont fieldset
{
    background:transparent;
    border:0px;
    margin:0px;
    padding:0px;    
}

div.searchInput
{
    height:30px;
    padding-bottom:15px;
    clear:both;
}
div.searchInputBottom
{
    width:285px;
    margin:0 auto;
}
div.searchInputBottom input.inputText
{
     width:200px;
}
div.searchInput input
{
    float:left;
    margin-right:10px;
}

div.searchOptionRow
{
    clear:both;
    padding:3px 0;
}
div.searchOptionRow div.label
{
    padding-top:2px;
    width:180px;
    float:left;
}

div.searchOptionRow input
{
    margin:2px 3px 0px 0px
}
.currentResults
{
   	font-size:11px;
	text-align:right;
	width:auto;
}

.advanceSearchOptions
{
	display:none;
}
.advanceSearchLink span
{
	padding-right: 10px;
	display: inline-block;
	background:transparent url(../images/arw_right_green.gif) no-repeat scroll right bottom;
	color:#46302A;
	cursor:pointer;
	text-decoration:underline;
}

.mainSearchBox
{
	margin-bottom:250px;
}
/* @Search Landing End*/

.introText
{
    margin: 16px 19px 0 320px;
    width: 363px;
    height: 54px;
    font-size: 11px;
    color: #206070;
    line-height: 13px;
    overflow: hidden;
}

.mainContent
{
    clear: both;
    background: transparent url(../images/mid_bg.gif) repeat-y top left;
    width: 970px;
    margin: 0 0 0 20px;
    position: relative;
    height: auto;
    min-height: 100%;
    border-right: 1px solid #73B0C0;
    z-index :9;
}
div.mainContent .leftDesign
{
    position: absolute;
    left: 0px;
    top: 0px;
    background: transparent url(../images/mid_top_bg.png) repeat-x top center;
    width: 263px;
    height: 83px;
}

/* @Columns Start*/

div.homeLeftCol
{
    float: left;
    height: 100%;
    width: 702px;
}
div.homeLeftCol
{
    background: transparent url(../images/mid_top_bg.png) no-repeat scroll left top;
}
div.homeBottomLeftCol
{
    float:left;
	margin-left:1px;
	padding:0px 0 0;
	width:340px;
	overflow:hidden;
}
div.homeBottomCenterCol
{
    float: left;
    width: 360px;
    background: #e6f1f4 url(../images/BG_bottomCol2.jpg) repeat-y top left;
    padding: 5px 0;
}
div.homeBottomRightCol
{
    background: #46302A;
    margin: 0px 0px;
    padding: 7px 10px 6px 15px;
    border-left: 1px solid #73B0C0;
}

div.rightCol fieldset.searchCont
{
    background: transparent url(../images/right_col_bg.gif) repeat-y top left;
    border: 0px;
    padding:10px 0px 9px 15px;
}

div.rightCol, div.homeRightCol
{
    width: 268px;
    float: right;
    height: auto;
    min-height: 100%;
    background: #e8f2f5;
}

/*inner page colums left | mid  */
div.leftCol
{
    width: 218px;
    float: left;
    height: auto;
    min-height: 100%;
}
div.midCol
{
    width: 482px;
    float: left;
    height: auto;
    min-height: 100%;
    padding-bottom:15px;
}

div.midColBig
{
    width: 752px;
    float: left;
    height: auto;
    min-height: 100%;
}

div.midInnerCol1, div.midInnerCol2
{
    width:185px;		/*47%;*/
    border:0px solid;
    float:left;
}
div.midInnerCol1
{
    margin-right:40px;
} 
div.midInnerCol2
{
    margin-right:0px;
}


/* @Columns End*/


/* @Timeline Landing Start*/
div.mapContent
{
    width:100%;
    margin-top:0px;
}

div.timeLineHeadIcon h1
{
    background: #fff url(../images/t_icon_white.gif) no-repeat left center;
}

div.introTextInner
{
    color:#46302a;
    font-size:11px;
    line-height:13px;
    margin:4px 19px 0 110px;
    padding:0px 0px 10px;
}

div.introTextInner p
{
	margin:0px;
	margin-bottom:3px;
}
div.introTextInner1
{
    font-size:11px;
    line-height:13px;
    padding:0px 0px 3px;
}

div.timelineCont
{
    border-bottom: 1px solid #d8d5d4;
    margin:10px 30px 0;
    padding:10px 0;
}

div.timelineCont a
{
    color:#46302a;
    padding-bottom:3px;
}
div.timelineSubCont
{
   clear:both;
   height:auto;
   min-height:25px;
}
div.timelineSubHead {float:left;}  
div.timelineSubHead div {font-weight:bold;}
div.prevNextCont 
{
    float:right;
    padding:14px 0 0;
}
a.prevArw {background: transparent url(../images/arw_prev.gif) no-repeat scroll left center; padding-left:10px;}
a.nextArw {background: transparent url(../images/arw_next.gif) no-repeat scroll right center; padding-right:10px;}

/* @Timeline Landing End*/

/*@Map Landing Start*/
div.mapHeadIcon h1
{
    background: #fff url(../images/I_icon_white.gif) no-repeat left center;
}
div.mapMidCol
{
    position:relative;
    margin-top:14px;
}

div.mapCont
{
    background:#ffffff none repeat scroll 0 0;
    height:384px;
    left:0;
    position:relative;
    top:0;
    width:752px;
}

div.toonCont
{
    margin:20px 45px;
    clear:both;
}

div.toonIconCont input
{
   /* margin:2px 7px 0px 0px;*/
	height:15px;
}
div.toonIconCont div
{
    float:left;
	height:23px;
	margin-right:10px;
	padding:6px 0;
}

div.iconPlaatsnamen span
{
    background:transparent url(../images/IconPlaatsnamenToon.gif) no-repeat left center;
    padding:2px 0 0 20px;
}
div.iconMilitaire span
{
    background:transparent url(../images/iconMilitaireToon.gif) no-repeat left center;
     padding:2px 0 0 20px;
}
div.iconKampen span
{
    background:transparent url(../images/iconKampenToon.gif) no-repeat left center;
    padding:2px 0 0 20px;
}
div.iconMonumenten span
{
    background:transparent url(../images/iconMonumentenToon.gif) no-repeat left center;
    padding:2px 0 0 20px;
}
div.iconBegraafplaatsen span
{
    background:transparent url(../images/iconBegraafToon.gif) no-repeat left center;
    padding:2px 0 0 20px;
}

/*@Map Landing End*/


/* @Left Colums Start*/
div.leftMenuHead
{
    color: #5493a3 !important;
    padding-left: 38px;
}

div.leftMenuCont
{
    background: #cfe5ea;
    margin-left: 1px;
    padding-top: 68px;
    padding-bottom: 38px;
}
div.leftMenuContBlank
{
    height:350px;
}

div.leftMenuCont ul.leftMenuItems
{
    list-style: none;
    padding: 0 0 0 25px;
    margin: 0px;
}

ul.leftMenuItems li
{
    background: #fff;
    border: 1px solid #73b0c0;
    width: 155px;
    margin-bottom: 7px;
    padding: 8px 10px 5px 5px;
    position: relative;
    font-weight:bold;
}
ul.leftMenuItems img.leftMenuIcon
{
    position: absolute;
    top: 28%;
    right: -12px;
}
ul.leftMenuItems li a
{
    color: #46302a;
    text-decoration: none;
/*    font-weight: bold;*/
    width: 150px;
}

ul.leftMenuItems li a span
{
    font-weight: normal;
    display: block;
    width: 145px;
}

ul.leftMenuItems li img.iconColor
{
    border: 0px;
    height: 6px;
    width: 6px;
    margin-bottom: 1px;
    margin-right: 3px;
}

#navigation span.iconColor, #leftMenuCont span.iconColor
{
	font-size: 1px;
	width: 6px;
	height: 6px;
	display: inline-block;
	border: 0px;
	margin: 0px 3px 1px 0px;
	padding: 0px;
	cursor: pointer;
}

li.leftMenu1 img.iconColor, li.leftMenu1 span.iconColor
{
    background: #ff9400;
}
li.leftMenu2 img.iconColor, li.leftMenu2 span.iconColor
{
    background: #ff6600;
}
li.leftMenu3 img.iconColor, li.leftMenu3 span.iconColor
{
    background: #ff0000;
}
li.leftMenu4 img.iconColor, li.leftMenu4 span.iconColor
{
    background: #b50000;
}
li.leftMenu5 img.iconColor, li.leftMenu5 span.iconColor
{
    background: #660000;
}
li.leftMenu6 img.iconColor, li.leftMenu6 span.iconColor
{
    background: #00a72f;
}

body.periode_aanloop ul.leftMenuItems .leftMenu1,
body.periode_japanse ul.leftMenuItems .leftMenu2,
body.periode_bersiap ul.leftMenuItems .leftMenu3,
body.periode_indonesische ul.leftMenuItems .leftMenu4,
body.periode_nationalisaties ul.leftMenuItems .leftMenu5,
body.periode_indische ul.leftMenuItems .leftMenu6,
body.actueel ul.leftMenuItems .leftMenu7
{
	background:#91C1CE ;
}

span.infoIcon
{
	cursor:pointer;
}

/* @Left Colums End*/


/* @Download Left Menu Start*/
div.downloadCont
{
    background: #fff;
    border: 1px solid #73b0c0;
    margin:20px 26px;
	padding:8px 10px 5px 5px;
	position:relative;
	width:155px;
	text-align:center;
    font-size:11px;
}

div.downloadCont span.downloadHead
{
    text-align: center;
    background: transparent url(../images/downloadIcon.png) no-repeat 16% center;
    font-weight: bold;
    font-size:15px;
    display: block;
    padding: 5px 12px 3px;
}

div.downloadCont span.downloadDescCont
{
	display: block;
}

div.downloadCont span.fs14
{
	font-size:14px;
}
div.downloadLink
{
    background: #fff;
    border: 0;
    margin: 20px 0px;
    width:99%;
    overflow:hidden;
}
div.downloadLink span.downloadHead
{
    background: transparent url(../images/downloadIcon.png) no-repeat left center;
}
div.downloadLink span
{
    display:inline;
    padding:5px 15px 3px 33px;
}
div.downloadLink a
{
    text-decoration:underline;
    margin-left:124px;
    margin-bottom:3px;
    display:block;
}
div.downloadLink div
{
    
}

/* @Download Left Menu End*/



/*@Middle Content Start*/

div.midContent, div.midContent2
{
    border-top: 1px solid #d8d5d4;
    /*margin:1px 30px 0;*/
    margin:1px 30px 0 45px;
    padding:10px 0 0;
}

div.midContent2
{
    border:0px;
}

div.midContent a, div.midContent2 a
{
    color: #1d8caa;
}

div.midContent span.header, div.midContent2 span.header
{
    color: #1d8caa;
}

div.midContent p, div.midContent2 p
{
    line-height: 15px;
    margin-bottom: 12px;
}
.storyPrev{float:left;}
.storyNext{float:right;}

.storySummary span
{
    font-weight: bold;
    padding-top: 7px;
}

p.subHead
{
    margin-bottom: 0px !important;
}

/*@Middle Content End*/


/* @Image Viewer Start*/

div.imageViewerCont
{
    width: 231px;
    height: auto;
    background: #fff;
    border: 1px solid #73b0c0;
    margin: 44px 18px 0px;
    padding: 15px 0;
	position:relative;
}
div.imagViewerControls
{
	position:absolute;
	left:20px;
	top:20px;
	z-index:1899;
}
ul.bigImage
{
    padding: 0px;
    border: 1px solid #46302a;
    width: 197px;
    height: 154px;
    margin: 0 15px 70px;
    position:relative;
    list-style:none;
}

ul.bigImage img
{
	width: 197px;
    height: 154px;
}	

ul.bigImage li
{
	background:transparent !important;
}
div.bigImageHeader
{
    padding: 5px 0px 12px;
	/*position:absolute;
	bottom:-115px;
	left:0;*/
	
}

div.bigImageHeader a, div.bigImageHeader span
{
    color: #46302a;
    float: left;
    font-weight: bold;
    width: 155px;
	margin-bottom:15px;
	border:0;
}
div.bigImageHeader div.imgdesc
{
	height:40px;
}
div.bigImageHeader img.zoekButton
{
    float: right;
    margin: 3px 0 0 0;
    height:13px;
	width:35px;
	cursor:pointer;
}

div.imageThumbCont
{
	background:#DEECF0 none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	clear:both;
	height:auto;
	margin:-3px 0;
	min-height:60px;
	padding:5px 15px 15px;
}

div.imageDescription
{
    padding: 3px;
	margin-top:25px;

}
div.thumbCont
{
    clear:both;
    display:block;
    height:42px;
    margin-top:10px;
    overflow:hidden;
}

.thumbCont ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.imageThumb
{
    width: 62px;
    height: 37px;
    float: left;
    border: 1px solid #73b0c0;
    margin: 1px;
    display:inline;
}
.imageThumb img
{
	border:0px;
	width: 62px;
    height: 37px;
    cursor:pointer;
}

div.thumbScroller
{
    background: #abcad2;
    clear: both;
    display: block;
    height: 17px;
	margin-top:2px;
}
.thumbLeftArrow
{
    float: left;
    margin-top: 1px;
}
.thumbRightArrow
{
    float: right;
    margin-top: 1px;
}
div.thumbNumber
{
    width: 169px;
    padding: 0px;
    float: left;
    text-align: center;
}
div.thumbNumber a
{
    background: #c4dbe1;
    border: 1px solid #287387;
    color: #287387;
    font-size: 10px;
    font-weight: bold;
    padding: 0px 5px 1px;
    top: 0px;
    position: relative;
    margin-right: 3px;
}
div.thumbNumber a.activeSlide
{
	 background: #91C1CE;
}
#pauseIVButton
{
	background:transparent url(../images/pauseButton.gif) repeat scroll 0 0;
	width:16px;
	height:16px;
	border:0px;
	cursor:pointer;
}
#stopIVButton
{
	background:transparent url(../images/stopButton.gif) repeat scroll 0 0;
	width:16px;
	height:16px;
	border:0px;
	cursor:pointer;
}
#resumeIVButton
{
	background:transparent url(../images/playButton.gif) repeat scroll 0 0;
	width:16px;
	height:16px;
	border:0px;
	cursor:pointer;
}

/* @Image Viewer End*/

/* @Bottom Map Start*/
div.homeMapCont ul{
	background:transparent url(../images/kaart.gif) no-repeat scroll 0 0;
    border:0px solid #999999;
    height:118px;
    margin:10px auto;
    padding:0;
    position:relative;
    width:340px;
}
div.homeMapCont ul li{
    display:block;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
}
div.homeMapCont ul li a{
    display:block;
    text-decoration:none;
    text-indent:-9999px;
    border:0px solid red;
}
#map1 {
    height:77px;
    left:0px;
    top:1px;
    width:92px;
}
#map2 {
	height:72px;
	left:104px;
	top:0;
	width:85px;
	z-index:40;
}
#map3 {
   height:60px;
	left:167px;
	top:27px;
	width:63px;
}
#map4 {
    height:50px;
	left:205px;
	top:21px;
	width:63px;
}
#map5 {
    height:64px;
	left:250px;
	top:35px;
	width:78px;
}
#map6 {
    height:34px;
	left:78px;
	top:80px;
	width:86px;
}
#map7 {
    height:23px;
	left:142px;
	top:89px;
	width:100px;
}

#map1 a {height:77px;}
#map2 a {height:72px;}
#map3 a {height:60px;}
#map4 a {height:50px;}
#map5 a {height:64px;}
#map6 a {height:34px;}
#map7 a {height:25px;}

#map1 a:hover {background: transparent url(../images/kaart1.jpg) no-repeat scroll 0px -8px;}
#map2 a:hover {background: transparent url(../images/kaart1.jpg) no-repeat scroll 0 -108px;}
#map3 a:hover {background: transparent url(../images/kaart1.jpg) no-repeat scroll  0 -197px;}
#map4 a:hover {background: transparent url(../images/kaart1.jpg) no-repeat scroll 0 -273px;}
#map5 a:hover {background: transparent url(../images/kaart1.jpg) no-repeat scroll 0 -355px;}
#map6 a:hover, .aaa{background: transparent url(../images/kaart1.jpg) no-repeat scroll 0 -441px;}
#map7 a:hover {background: transparent url(../images/kaart1.jpg) no-repeat scroll 0 -477px;}
/* @Bottom Map End*/


/* @Slideshow Start*/
/*.slideshow
{
    height: 164px;
    overflow: hidden;
    background-color: #d5cecc;
    margin: 0 0 13px 37px;
    width: 665px;
}
.slideshow .slide
{
    position: relative;
    height: 167px;
    overflow: hidden;
    width: auto;
}
.slideshow .slide .thumbs
{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0px;
    background: transparent url(../images/trans_bg.png) repeat;
    color: #fff;
    z-index: 30000;
}
.slideshow .thumbs p
{
    margin: 0;
    padding: 10px;
}
.slideshow .thumbs a
{
    color: #fff;
}*/
/* @Slideshow Start*/

/* @Direct Naar Start*/

.directNaarCont
{
    background: #46302a url(../images/directNaarBG.jpg) repeat-x bottom left; /*padding: 17px 15px 5px;*/
    padding: 10px 15px 15px;
    border-left: 1px solid #73B0C0;
}
.directNaarHead
{
    background: transparent url(../images/d_icon.gif) no-repeat center left;
    height: 25px;
    font-size: 15px;
    color: #b5a58f;
    padding-left: 33px;
    font-weight: bold;
}
.directNaarLinkCont
{
    padding: 5px 0 5px 33px;
}
.directNaarLink
{
	font-size:14px;
}
.directNaarLink a
{
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.directNaarSubLink
{
    padding-left: 22px;
}

.directNaarSubLink a
{
    font-size: 11px;
    line-height: 12px;
    font-weight: normal;
    color: #a39895;
    text-decoration: none;
}

/* @Direct Naar End*/

/*@time Line start*/
.timeLineCont
{
    position: relative;
    clear: both;
    height: 74px;
}
.timeLine
{
   	display:block;
	float:left;
	height:74px;
	margin-left:-27px;
	width:997px;
	position:relative;
	background:#fff url(../images/TimelineDummy.jpg) repeat scroll 0 0;
}

.timeLine span
{
	cursor:pointer;
}

.timeLinePopup
{
	background:#FFFFFF url(../images/popupFooterBG.gif) repeat-x scroll left 101%;
	border:1px solid #73B0C0;
	display:none;
	font-size:11px;
	padding:0;
	position:absolute;
	z-index:9999;
	height:148px;
}
.popupFixed
{
	background:#FFFFFF none repeat scroll 0 0 !important;
	height:auto !important;
	width:300px;
}
.storyPopup
{
	border:1px solid #73B0C0;
	width:265px;
	background:#FFFFFF none repeat scroll 0 0 !important;
}
.popupImage
{
	float:left;
	/*width:110px;
	height:129px;
	overflow:hidden;*/
}
.popupImage img
{
	/*width:100px;
	height:128px;*/

}
.popupDescription
{
	float:left;
	width:185px;
	padding-left:3px;
	padding-right:5px;
}
.popupDescription2
{
	width:99%;

}
.popupFooter
{
/*	background:#46302A;*/
	padding:6px 4px 4px;
	height:16px;
	text-align:center;
	color:#fff;
	min-width: 200px;
}

.popupFooter a
{
	color:#fff;
	text-decoration: underline;
	
}
.popupFooter a:hover
{
	text-decoration:none;
}

.popupHeaderCont
{
	padding:5px;
	background:#fff url(../images/popupHR.gif) no-repeat scroll 5% 100%;	
  height:100%;
}
.popupHeader span.title
{
	font-weight:bold;
	padding-right:3px;
}
.popupHeader
{
	float:left;
	width:85%;
}
.storyPopupHeader
{
	float:left;
	width:85%;
	font-weight:bold;
}
.popupHeader img
{
	border: 0px;
    height: 6px;
    width: 6px;
}
.popupClose
{
	display:inline;
	float:right;
}
.popupDesc
{
	padding:5px;
}
.popupDesc a
{
   text-decoration:underline;
}
.popupDesc p
{
	margin:0;
}

.timelineMap1, .timelineMap2, .timelineMap3, .timelineMap4, .timelineMap5, .timelineMap6
{
	position:absolute;
	border:0px solid red;
	
}

.timelineMap1{ 
	height:45px;
	left:231px;
	top:11px;
	width:39px;
} 
.timelineMap2{ 
	height:42px;
	left:480px;
	top:13px;
	width:37px;
}
.timelineMap3{ 
	height:51px;
	left:571px;
	top:5px;
	width:35px;
}
.timelineMap4{ 
	height:37px;
	left:632px;
	top:18px;
	width:44px;
}
.timelineMap5{ 
	height:29px;
	left:761px;
	top:19px;
	width:26px;
}
.timelineMap6{ 
	height:42px;
	left:910px;
	top:13px;
	width:30px;
}

.timeLinePopup a
{
	border:0; padding:0; margin-bottom:10px; 
}

/*@ time line End*/

/*@partners Start*/

.partnersHead
{
    background: transparent url(../images/p_icon.gif) no-repeat center left;
    height: 25px;
    font-size: 15px;
    color: #b5a58f;
    padding-left: 33px;
    font-weight: bold;
    margin:0 0 5px;
}
.partnersCont
{
    margin-left: 33px;
}
.partnersHomeLink 
{
	text-align:right;
	padding-right:3px;
}
.partnersHomeLink a
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
.partnersHomeLink a:hover
{
	color:#cccccc;

}
.partnersCont a.logoLink
{
    padding:0;
    margin-bottom:4px;
    display:inline-block;
	height:38px;
	width:38px;
}
/*
.partnersCont a:hover img
{
    border-color:#fff;
}*/
.partnersCont img
{
    margin: 0px;
    border:2px solid #46302A;
    width:34px;
    height:34px;
}

/*@partners End*/

/**/
.timeLineDetail
{
    margin: 4px 0 12px 20px;
}
.timeLineDetailHead
{
    height: 26px;
    color: #46302a;
    padding-left: 33px;
    font-size: 16px;
    padding-top:3px;
}
.timeLineDetailHead span.thin, .timeLineDetailHead span.bold
{
	float:left;
}
.timeLineDetailHead span.thin a
{
	color: #46302a;
}
.timeLineDetailHead span.bold 
{
	font-weight:bold !important;
}
.timeLineDetailHead span.bold a
{
    color: #46302a;
    font-weight: bold;
    font-size: 16px;
    padding-left: 3px;
    /*padding-bottom:14px;*/
}
.timeLineDetailtext p
{
	margin-bottom:0.5em;
}
.t_icon
{
    background: transparent url(../images/t_icon.gif) no-repeat left top;
    cursor: pointer;
}
.k_icon
{
    background: transparent url(../images/k_icon.gif) no-repeat left top;
    cursor: pointer;
}

.timeLineDetailtext
{
    padding: 0 20px 0 65px;
    color: #8b4f3f;
    font-size: 11px;
    line-height: 12px;
    clear:both;
}

/**/

/* @footer start*/
div.footer
{
    background: #B2D5DD url(../images/footer_bg_back.jpg) no-repeat scroll left center;
    overflow: hidden;
}

div.footer p
{
    background: #8CBFCC url(../images/footer_bg.jpg) no-repeat scroll right center;
    color: #FFFFFF;
    font-size: 11px;
    height: 21px;
    margin: 0;
    padding-top: 7px;
    text-align: center;
    width: 915px;
    padding-left: 75px;
}


/* @footer End*/

.homeText
{
    margin: 0 30px 0 38px;
    font: 12px arial,Tahoma;
    line-height: 15px;
    color: #46302a;
    padding: 0 0 0 7px;
}
.homeText p
{
    margin-bottom: 10px;
}

.kader
{
    clear: both;
    border: 1px solid #ccc;
    padding: 9px;
}
.section
{
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.w8 form.advanced
{
    text-align: center;
}
form.advanced .cols4
{
    text-align: left;
    margin: 10px -9px 0 -9px;
    padding: 0 0 0 0;
}
form li.check
{
    position: relative;
    padding: 4px 0 0 22px;
}
form li.check input
{
    position: absolute;
    left: 0;
    top: 0;
}
form #zoekveld
{
    width: 62%;
}
form.advanced #zoekveld
{
    width: 38%;
    font-size: 1.5em;
}
.w4 form.advanced #zoekveld
{
    width: 62%;
}
form select
{
    width: 98%;
}
form.advanced button
{
    font-size: 2em;
    cursor: pointer;
}

input.inputText, input.inputBig
{
    border: 1px solid #74a0ab;
    /*border-width: 1px 0 0 0;*/
    padding-top: 3px;
    height: 16px;
    font-size: 11px;
	/*    color: #8b4f3f;*/
}

input.inputBig
{
    width:400px;
    border: 1px solid #74a0ab;
}

.button a
{
    display: block;
    width: 73px;
    height: 24px;
    border: 1px solid #ccc;
    background-color: #eee;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    font-size: 0.917em;
    font-weight: bold;
    line-height: 1.091;
}
.button a:hover
{
    background-color: #333;
    color: #fff;
}


.icon
{
    position: relative;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 3px 3px 3px 22px;
}
.pdf
{
    background-image: url(/img/icon-pdf.gif);
}

#s2af .form
{
    position: absolute;
    right: 0;
    top: 1.273em;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #ccc;
    text-align: right;
}
#s2af .form label
{
    display: block;
}

/*inner pages */
.pagehead
{
    height:30px;
    padding:15px 0 0 64px;
}

.pagehead h1
{
    color: #46302a;
}
.pagehead h1 span.title
{
    
    font-size:17px;
}
.pagehead h1 span.bold
{
	color: #ff6600;
	font-size:17px;
}
.subHead
{
    font-weight: bold;
    color: #46302a;
}
div.pageHeadIcon h1
{
    color:#b5a58f;  
    margin:10px 0 5px 43px;  
    padding:5px 0 5px 30px; 
}

div.textSearchHead h1
{
     padding:5px 0 5px 30px; 
     margin:15px 0 5px 5px; 
     color:#CA1919 !important;
     background:none;
}


/* *********************** */
/* General */
/*.navCont
{
    height:24px;
    margin-top:20px;
    position:relative;
    float:left;
}
.mainNavigtion
{
    position: absolute;
}
.mainNavigtion, .mainNavigtion ul
{
    list-style: none;
}
.mainNavigtion, .mainNavigtion *
{
    padding: 0;
    margin: 0;
}

/* Head links */
.mainNavigtion li.headlink
{
    width: auto;
    float: left;
    margin-left: -1px;
    text-align: left;
    position:relative;
}
.mainNavigtion li.headlink a
{
    display: block;
    padding:0px 5px;
    text-decoration: none;
    font-weight: bold;
}


/* Child lists and links */
.mainNavigtion li.headlink ul.level1
{
    display: none;
    border: 1px solid green;
    border-left: 1px solid red;
    text-align: left;
    background:#fff;
    width:200px;
    position:absolute;
    left:5px;
    top:23px;
}
.mainNavigtion li.headlink:hover ul.level1
{
    display: block;
    position:absolute;z-index:8000;
}

.mainNavigtion li.headlink ul li a
{
    padding: 5px;
    height: 17px;
}
.mainNavigtion li.headlink ul li a:hover
{
   font-weight:bold;
}

/* Pretty styling */
.mainNavigtion a
{
    color: #000;
}
.mainNavigtion ul li a:hover
{
    text-decoration: none;
}
.mainNavigtion li.headlink
{
/*    background-color: #666;
    background-image: url(bg.gif);*/
}
.mainNavigtion li.headlink ul
{
 /*   background-image: url(bg.gif); */
    background-position: bottom;
    padding-bottom: 10px;
}

/* @Search Results Start */

div.searchCriteria
{
    padding-bottom:25px;
}

div.searchCriteria span.spanLink
{
   text-decoration:underline;
   color:#46302a;
   line-height:14px;
   cursor:pointer;
}

div.searchResultCont
{
    border-bottom: 1px solid #d8d5d4;
    margin:0px 30px 0;
    padding:10px 0 5px;
}

div.searchResultCollectionPeriodName
{
    margin:0px 25px 0px;
    padding:5px 10px 0px 5px;
}

div.textSearchResultCont
{
    border-bottom: 1px solid #d8d5d4;
    margin:0px 30px 0;
    padding:10px 0 5px;
}

/* @Search Results End*/


.searchSort
{
    height:auto;
    min-height:25px;
    font-size:11px;
}
.searchSortDropDown
{
    position: relative;
}
.searchSortDropDown, .searchSortDropDown ul
{
    list-style: none;
}

.searchSortDropDown, .searchSortDropDown *
{
    padding: 0;
    margin: 0;
}

ul.searchSortDropDown
{
    list-style:none;
    height:25px;float:left;
}

ul.searchSortDropDown li.searchSortLink
{
    border: 0;
    display:inline;
    float:left;
    text-align: left;
    width: auto;
    margin-left: -1px;
    position:relative;
}

ul.searchSortDropDown li.searchSortLink ul.level1
{
    display:none;
    text-align: left;
    position: absolute;
    background:#fff url(../images/popupHR.gif) no-repeat 5% top;
    width:75px;
    float:left;
    left:0px;
    top:auto;
    border: 1px solid #73b0c0;
    border-top: 0px;
    padding:2px 0px 5px 5px;
}
div.sortTitle
{
   float:left;
   padding-top:3px;
   padding:3px 3px 0px 0px;
   font-weight:bold;
}

ul.searchSortDropDown ul.level1 li span
{
    font-weight:normal;
    margin:0px;
    padding-left:15px;
    cursor:pointer;
}
ul.searchSortDropDown ul.level1 li
{
    
}

ul.searchSortDropDown ul.level1 li a:hover, .sortLinkSelected
{
    font-weight:bold !important;
    background:#fff url(../images/red_tickmark.gif) no-repeat left center;
}

/* Pretty styling */
ul.searchSortDropDown a
{
    color: #46302a;
    display:block;
    font-weight:bold;
    padding:3px 5px;
    text-decoration:none;
   
}

ul.searchSortDropDown ul li a:hover
{
    text-decoration: none;
}
ul.searchSortDropDown li.searchSortLink
{
    margin-top:1px;
}

li.searchSortLink a.sortPeriodLink
{
/*    border:1px solid #fff;
    border-bottom:0px;*/
    padding-bottom:5px;
    background:#fff url(../images/arw_down_red.gif) no-repeat 96% center;
    padding-right:10px;
}

li.searchSortLink span.sortPeriodLink {
background:#FFFFFF url(../images/arw_down_red.gif) no-repeat scroll 96% center;
padding-bottom:5px;
padding-right:10px;
}

ul.searchSortDropDown span {
color:#46302A;
display:block;
font-weight:bold;
padding:3px 5px;
text-decoration:none;
}


ul.searchSortDropDown li.searchSortLink ul
{
    /*padding-bottom: 10px;*/
   
}


/*Image Search Result - Search Result page*/

div.searchResults
{
    clear:both;
    height:auto;
    margin-bottom:10px;
}

div.textSearchResultCont .searchResults
{
    padding-bottom:10px;
}

div.searchResultHead h2
{
    color:#ca1919;
}

div.searchResultHead div.h2Head
{
	color:#ca1919;
}
div.imageResultCont
{
    float:left;
    width:102px;
    overflow:hidden;
    padding:12px 12px 15px;
    border: 1px solid #73b0c0;
    margin:5px 5px 10px;
    min-height:170px;
    height:auto;
}
div.imageSearchResultRow
{
    clear:both;
}

.subHead a
{
    color:#46302a;
    text-decoration:underline;
}

div.resultImage
{
	background-color:#EDF5F8;
	border:1px solid #73B0C0;
	height:62px;
	margin:5px 0;
	overflow:hidden;
	text-align:center;
}
div.resultImage img
{
    height:62px;
}

div.searchResultLink a
{
    color:#217f99;
    background:#fff url(../images/new_window_icon.gif) no-repeat left center;
    margin-top:5px;
    padding:5px 0px 5px 15px;
    display:inline-block;
}

div.partherCollectionLink a
{
	color:#217f99;
    background:url(../images/new_window_icon.gif) no-repeat left center;
    margin-top:5px;
    padding:0px 0px 0px 15px;
    display:inline-block;
}

div.searchResultDescription
{
    color:#46302a;
    line-height:14px;
    margin:5px 0;
}

/* Search navigation*/
div.searchResultNavigate
{
    color:#46302a;
}
div.backFwdCont
{
    float:left;
}
div.backFwdCont span
{
    float:left;
}
div.backFwdCont a
{
    color:#217f99;
}
div.moreResultsCont
{
    float:right;
    background:transparent url(../images/arw_right_red.gif) no-repeat right center;
    margin-right:15px;
}
div.moreResultsCont span
{
    color:#217F99;
    cursor:pointer;
    display:inline-block;
    padding-right:15px;
    font-size:16px;
    font-weight:normal;
}
div.moreResultsCont a span
{
    font-weight:bold;
}

div.paginationCont
{
    padding:5px;
    margin:0px auto;
    clear:both;
    text-align:center;
}

div.paginationCont b
{
    padding:3px 5px;
    margin-right:3px;
    background:#CFE5EA;
    border:1px solid #73B0C0;
    font-size:11px;
    font-weight:bold;
    color:#46302A;
    cursor:pointer;
}
/*
div.paginationCont a:hover
{
    background:#fff;
    color:#CA1919; 
}*/

div.paginationCont b.currentPage
{
    background:#73B0C0 none repeat scroll 0 0;
    color:#FFFFFF;
}


div.paginationCont b.previousLink, div.paginationCont b.nextLink
{
    background:#73B0C0;
    border:1px solid #CFE5EA;   
    color:#fff;      
}
/*
div.paginationCont a:hover.previousLink,div.paginationCont a:hover.nextLink
{
    background:#CFE5EA;
    color:#46302A;
    border:1px solid #73B0C0;      
}
*/

div.paginationCont b.previousLink
{
    margin-right:20px;
}
div.paginationCont b.nextLink
{
    margin-left:20px;
}

div.paginationCont span.disabledLink
{
	background:#efefef;
    border:1px solid #CFE5EA; 
    padding:2px 5px;
    color:#bbb;
    cursor:default;
    font-weight:bold;
    font-size:11px;
}

/*Image Search Result - Search Result page*/



div.textResultCont
{
    width:300px;
    float:left;
    overflow:hidden;
    padding:12px 12px 15px;
    border: 1px solid #73b0c0;
    margin:5px 15px 10px 5px;
    min-height:70px;
    height:auto;
}
div.textResultCont .subHead a
{
    color:#46302a;
    text-decoration:underline;
}

input.inputBut
{
    background:#b2d2dd;
    border-width:1px;
    border-color:#8ebfcd #443228 #8ebfcd #443228;
    height:24px;
    font-size:15px;
    padding:4px 0px 0px;
}

.boldMe{font-weight:bold;}

/* @Education Start*/

div.eductionCont
{
    padding:10px 0px;    
    margin-bottom:10px;
}
div.midContent2 div.eductionCont
{
    padding:0;
}
div.eductionCont ul, div.tableCont ul, div.siteMapCont ul
{
   list-style-image: url(../images/bullet.gif);
   
}
div.siteMapCont ul
{
	margin-bottom:2px;
}
div.siteMapCont p.subHead
{
	margin-top:1.3em;
}
div.eductionCont div.midInnerCol1, div.eductionCont div.midInnerCol2
{
	width:315px;
}
div.tableCont
{
    padding:2px 0 10px;
    overflow:hidden;
}

div.tableCont table
{
    color:#46302A;
}

div.midContent2 div.tableCont table
{
    margin-bottom:0;
}
/*div.peopleSearchFormCont
{
    padding:10px 15px 0px;
    border:1px solid #92C2D0;
    padding-bottom:0px;
}
div.peopleSearchFormCont h3 span
{
    font-size:15px;
    color:#5493A3;
}
div.peopleSearchFormCont h3 b
{
    font-size:15px;
    color:#CA1919;
}

div.peopleSearchFormCont fieldset
{
    margin-bottom:0px;
}
div.peopleSearchFormCont .searchInput
{
    padding-top:15px;
}*/

div.educationHeadIcon h1, div.o_Icon h1
{
    background: #fff url(../images/O_icon.gif) no-repeat left center !important;
}

.peopleSearchCol1
{
    width:20%;
}
.peopleSearchCol2
{
    width:45%;
}
.peopleSearchCol3
{
    width:35%;
}
/* @Education End*/

/* @Sitemap Start*/
div.siteMapCont
{
    padding:0px 0px 5px;
}
div.siteMapCont a
{
    color:#46302A;
}
div.siteMapCont a:hover
{
    color:#CA1919;
}

/* @Sitemap End*/

/* @News Start*/
div.newsCont
{
    padding:0px 0 0px;
}
div.newsContNew
{
    padding:0px 0 0px;
    margin:15px 0 0px;
}
div.newsCont img
{
    border:0px;width:100%;
}
/* @News End*/

/*@FAQ Start*/
.faqCont
{
    padding:15px 20px; min-height:300px; height:auto;
}
.qaCont{border-bottom:1px solid #CA1919;}
.questionFAQ{background:#f7f7f7; padding:5px 10px; font-weight:bold;cursor:pointer;}
.answerFAQ{ padding:5px; display:block;}
.firstAnswer{display:block;}
.faqControls{text-align:right; padding:0px 10px 10px;}
a.expandAll, a.collapseAll{color:#1D8CAA;}
a:hover.expandAll, a:hover.collapseAll{color:#CA1919;}
/*@FAQ Start*/

/*@contact Start*/
.contactCont .container{overflow:visible;}
.contactCol1, .contactCol2{float:left;}
.contactCol1, .contactCol2{float:left;}
.contactCol1 {width:104px; padding-top:3px; text-align:right; padding-right:20px;}
.contactCol2 {width:276px;}
.contactRow{ clear:both;padding:5px 0;}
.contactRow input, .contactRow textarea{ width:200px;}
textarea.inputText
{
	border:1px solid #74a0ab; padding-top: 3px; font-size: 11px;
}
.contactRow.genderDiv input
{
    width:auto;
}
.contactRow.submitDiv input
{ width:auto;  margin-left:50px; display:block;}

.contactDropdown{margin-left:1px; padding:3px; width:350px;}
.contactDropdown a{color:#46302A;}

.contactDropdown .filterDropDown li.headlink a
{padding:2px 13px 3px 27px;}

.contactDropdown .filterDropDown li.headlink span.header
{padding:2px 13px 3px 27px;}

.contactDropdown .filterDropDown li.headlink, li.listedFilter, .contactDropdown .filterDropDown li.headlink ul.level1
{
	width:320px;
}
.contactDropdown .filterDropDown li.headlink ul.level1
{
	z-index:99999;
}

.filterDropDown li.headlink span.option {
	display:block;
	font-weight:bold;
	padding:2px 5px 3px 20px;
	text-decoration:none;
}

.filterDropDown span.option {
	color:#46302A;
	cursor:pointer;
}

.errorMsgCont
{ 
	border:1px solid #ff9999; 
	background:#FFEEEE;
	color:#CA1919; padding:3px 5px;
}
.errorHead { 
	background:transparent url(../images/cancel.png) no-repeat scroll 2px 1px;
	font-size:13px;
	font-weight:bold;
	padding-left:24px;
}
.required{ color:#ff0000; }
.errorMsgCont span.required
{
	display:inline-block;
	padding-bottom:5px;
	padding-left:23px;
	padding-top:5px;
}
.success {
	background:#FAFFEF url(../images/tick.png) no-repeat scroll 6px center;
	border:1px solid #99BF00;
	color:#719F00;
	font-weight:bold;
	padding:4px 28px;
	margin-bottom:15px;
}

.hideFieldset {
	display:none;
}

/*@contact Start*/

/*@Partner Start*/
.partnerDetailCont
{
    padding:15px 20px;
}

.partnerDetails
{ 
    float:left; width:215px; margin-left:15px;
}

.partnerLogoImage
{ 
    width:100%; 
    border:0px solid #1D8CAA; 
    min-height:169px;
   height:auto !important;
    overflow:hidden;  
}

.partnerDescription
{
    margin:5px 3px 15px;
    overflow:hidden;
}
.partnerLink a
{
    color:#1D8CAA;
    overflow:hidden;
}
.partnerCollectie
{
    padding:10px 0px;
    overflow:hidden;
}
/*@Partner Start*/

/*@ Collection Start */

div.collectionCont
{
    padding:10px 0px;    
    margin-bottom:10px;
    overflow:hidden;

}
div.collectionCont .midInnerCol1
{
    margin-right:24px;
    overflow:hidden;

}
 div.collectionCont .midInnerCol2 
{
    margin-right:0px;
        overflow:hidden;
}
div.collection
{
    margin-bottom:15px;
    clear:both;
}
div.collectionCont div.collectionName
{
    font-weight:bold;
    font-size: 15px;
}
div.collectionCont div.collectionName a
{
	color:#CA1919;
}

div.collectionCont div.collectionOwnerType
{
    font-weight:bold;
}
div.collectionCont div.collectionType
{
	margin-bottom:10px;
}
div.collectionCont div.collectionTitle
{
    font-style:italic;
    margin-top:10px;
}
div.collectionCont div.collectionDesc
{
     
}
div.collectionCont div.collectionLink
{ 
    overflow:hidden;
}
div.partnerRightCol
{
    background: #46302A;
    margin: 0px 0px;
    padding: 7px 10px 15px 15px;
    border-left: 1px solid #73B0C0;
    margin-top:44px;
    color:#fff;
}
div.partnerRightCol a
{
    font-weight:bold;
    color:#fff;
    text-decoration:underline;
}

/*@ Collection End*/


/*@ News Start */

div.newsMainCont
{
    margin:10px 0px 20px;    
}

div.newsMainCont div.newsRow
{
    margin:15px 0 5px;
}

div.newsMainCont h3.newsTitle, div.newsMainCont h2.newsTitle, div.newsMainCont h1.newsTitle
{
    font-weight:bold;
    font-size: 15px;
    margin-bottom: 0;
    line-height: 1.333;
}

div.newsMainCont h3.newsTitle a, div.newsMainCont h2.newsTitle a
{
    color:#CA1919;
}

div.newsMainCont h3.newsTitle a:hover, div.newsMainCont h2.newsTitle a:hover
{
    color:#46302a;
}


div.newsMainCont div.newsDate
{

    font-weight:normal;
    color:#aaa;
}

div.newsMainCont div.newsDesc
{
    margin-top:10px;
}
div.newsMainCont div.newsLink
{ 
    overflow:hidden;
}
div.newsMainCont div.newsLink a
{ 
    overflow:hidden;
}
div.newsArchive
{
    margin: 0px 0px;
    margin-top:30px;
}
div.newsArchive li
{
    padding-left:15px;
    padding-top:5px;
}
div.newsArchive li a
{
    font-size:11px;
}
div.newsArchive li a:hover
{
    color:#1D8CAA; 
}

div.midContent a:hover
{
    color:#46302a;  
}
div.rightColCont
{
    margin: 0px 0px;
    margin-top:40px;
}
div.newsRSS
{
    padding: 10px;
    border: 1px solid #73B0C0;
    font-weight:bold;
    color:#CA1919;
    margin:5px 10px;
    background:#fff;
}
div.newsRSS a
{
    background:transparent url(../images/rss.gif) no-repeat left center;
    padding-left:25px;
    color:#46302a;
}
div.newsRSS a:hover
{
 color:#1D8CAA; 
}
/*@ News End*/

/*@ home Image Gallery Start*/

ul.pics li
{
    display:inline; 
    list-style:none;
    width:665px !important;
    text-align:right;
    height:167px !important;
}

.pics { 
    padding: 0; 
    margin:  0; 
}

#slides
{
      text-align:right;
}	

.pics img { 
    padding: 0px; 
    top:  0;
    left: 0;
	width:665px;
	height:167px;
}

img.playButton
{
    position: absolute !important;
    left:0 !important; top:0 !important;
    height:auto;
    width:auto;
    background-color: transparent;
    cursor:pointer;
    width:263px;
}

#navGallery
{
	display:inline;
}
#controls
{
	background:transparent none repeat scroll 0 0;
	bottom:0;
	clear:both;
	height:20px;
	margin:5px 10px 3px;
	position:absolute;
	right:0;
	width:97%;
	z-index:999;
}

.slideshowHomeCont
{
	position:relative;
	width:665px;
	background:#efefef;
	border:  0px solid #ccc; 
	font-family:arial;
    font-size:11px;
    background-color: #d5cecc;
    margin: 0 0 10px 37px;
    width: 665px;
    height:167px;
}
div.imageInfo 
{
	background:transparent url(../images/trans_bg.png) repeat scroll 0 0;
	bottom:0px;
	left:0;
	padding:5px;
	position:absolute;
	width:465px !important;
	color:#FFFFFF;
	padding:5px 100px !important;
	text-align:center;
	overflow:hidden;
	font-size:11px;
	height:17px;
}
.navGallerCont
{
    padding:3px 0;    
}

#navGallery {
	margin:3px 0 3px;
}
#navGallery a {
	background:transparent none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	margin:0 5px 0 0;
	padding:0 4px;
	height:16px;
	text-decoration:none;
	color:#FFFFFF;
}
#navGallery a.activeSlide {
	background:#ffffff none repeat scroll 0 0;
	color:#000;
}
#navGallery a:focus {
	outline-style:none;
	outline-width:medium;
}

.left{
	float:left;
}
.right{
	float:right;
}
.cleatBoth{
	clear:both;
}

#pauseButton
{
	background:transparent url(../images/pauseButton.gif) repeat scroll 0 0;
	width:16px;
	height:16px;
	border:0px;
}
#stopButton
{
	background:transparent url(../images/stopButton.gif) repeat scroll 0 0;
	width:16px;
	height:16px;
	border:0px;
}
#resumeButton
{
	background:transparent url(../images/playButton.gif) repeat scroll 0 0;
	width:16px;
	height:16px;
	border:0px;
}

.controlButtons
{
	margin:2px 0;
}

/*@ home Image Gallery End*/

/* @ Search Again */
.transperentButton
{
	border:0 solid; background:transparent; cursor:pointer;
}

/* @ Search Again */


/*@ person search*/
div.peopleSearchHeadicon 
{
   
}

div.peopleSearchHeadicon h1
{
    background: #fff url(../images/p_icon_white.gif) no-repeat left center;
   
}
div.subHeadGreen
{
    padding:10px 0px 5px 0;
    color:#1D8CAA;
    margin-bottom:5px;
}
div.subHeadGreen div.head2
{
	font-size:15px;
	margin-bottom:0px;
	font-weight:bold;
}
div.peopleSearchSubHeadRed
{   
    border-bottom:1px solid #ccc;
    margin-bottom:15px;
    padding:0 0 5px 0;
}

div.peopleSearchSubHeadRed h3, div.peopleSearchSubHeadRed h2
{   
	font-weight:bold;
}

div.subHeadRed 
{
  color:#CA1919;
}
div.subHeadGreen h3, div.subHeadRed h3, div.subHeadRed h2, .h3Head, .h3Head1
{
    font-size:15px;
    line-height: 1.333;
    margin-bottom: 0px;
}
div.leftCol div.h3Head, div.h3Head1
{
	font-size: 14px;
	color:#217F99;
	margin-bottom:10px;
	font-weight:bold;
}

div.subHeadRed h3 span, div.subHeadRed h2 span
{
    font-weight:normal;
    font-size: 16px !important;
}
div.subHeadRed h3 span.thin, div.subHeadRed h2 span.thin
{
    font-weight:normal;
}
div.subHeadRed h3 span.bold, div.subHeadRed h2 span.bold
{
    font-weight:bold;
}

/*old search box replaced with this new*/
div.peopleSearchFormCont
{
    clear:both;
}
div.peopleSearchFormCont h3 span
{
    font-size:15px;
    color:#5493A3;
}
div.peopleSearchFormCont h3 b
{
    font-size:15px;
    color:#CA1919;
}

div.peopleSearchFormCont fieldset
{
    margin-bottom:0px;
}
div.peopleSearchFormCont div.searchInput
{
    padding:15px 15px 10px;
    border:1px solid #eee;
}
div.peopleSearchFormCont div.searchInput span
{
    float:left;
}
 div.peopleSearchFormCont div.searchInput a
 {
	color:#46302A;
	float:left;
	text-decoration:underline;
	background: transparent url(../images/arw_right_green.gif) no-repeat scroll right bottom;
	padding-right:10px;
}
div.peopleSearchFormCont div.searchInput input.inputBig 
{
    width:380px; margin:0 10px;
}

div.peopleSearchFormCont div.bottomShadow
{
    height:10px;
    background:transparent url(../images/mainMenuTopShadow.gif) repeat-x scroll center top;
    margin:0;
    padding:1px 5px;    
}
div.peopleSearchLink a
{
    text-decoration:underline;
    font-weight:bold;
}
div.peopleSearchLink
{
    margin:10px 0 15px;
}

/*old search box replaced with this new*/

/*@ person search*/

/*@*/
div.e_Icon 
{
    height:50px;
}

div.e_Icon h1
{
    background: #fff url(../images/e_icon.gif) no-repeat left center;
    float:left;
    display:inline-block;
}
div.i_Icon h1 {
background:#FFFFFF url(../images/I_icon_white.gif) no-repeat scroll left center;
}
div.uwErfgoedtableCont table
{
    margin:5px 0 10px;
}
div.uwErfgoedtableCont table th, div.uwErfgoedtableCont table td
{
    border:0;
    border-top:1px solid #ccc;
    padding:5px 0;
}

.usErfgoedHideTableHead
{
	display:none;
}

.usErfgoedCol1
{
    width:62%; 
}
 .usErfgoedCol2
{
    width:37%; 
}
div.uwErfgoedtableCont table td div.usErfgoedCol1Div
{
 padding-right:100px;
}
div.usErfgoedCol1Div div.usErfgoedCol1Link
{
 padding-top:10px;
}
div.usErfgoedCol1Div div.usErfgoedCol1Head
{
 padding-bottom:10px;
 font-size:12px;
 font-weight:bold;
}


div.uwErfgoedtableCont table td div.usErfgoedCol2Div
{
 padding-right:20px;
 color:#650000;
}
div.usErfgoedCol2Div a
{
 padding-top:10px;
 color:#CA1919;
}

div.usErfgoedCol2Div div.usErfgoedCol2Head
{
 padding-bottom:10px;
 font-weight:bold;
 color:#CA1919;
}
div.usErfgoedCol2Address
{
    padding-bottom:10px;
}

div.usErfgoedCol2Address div.bold
{
	font-weight:bold;
}

div.subhead2
{
    padding-top:10px; 
    font-weight:bold;
    color:#46302a;
    
}

.studentCol1
{
    width:20%;
}
.studentCol2
{
    width:20%;
}
.studentCol3
{
    width:40%;
}
.studentCol4
{
    width:20%;
}

div.pl10
{
    padding-left:10px;
}

div.greenArwLink
{
    text-align:left;
    padding:5px 0 5px 2px;
}
div.greenArwLink a
{
    color:#46302A;
    font-size:11px;
    text-decoration:underline;
    background:transparent url(../images/arw_right_green.gif)  no-repeat scroll right center;
    padding-right:15px;
}

.onderzoekTab1Col1
{
    width:18%;
}
.onderzoekTab1Col2
{
    width:18%;
}
.onderzoekTab1Col3
{
    width:10%;
}
.onderzoekTab1Col4
{
    width:36%;
}
.onderzoekTab1Col5
{
    width:18%;
}

/*tab2 col*/
.onderzoekTab2Col1
{
    width:18%;
}
.onderzoekTab2Col2
{
    width:18%;
}
.onderzoekTab2Col3
{
    width:46%;
}
.onderzoekTab2Col4
{
    width:16%;
}

/*tab 3 Col*/
.onderzoekTab3Col1
{
    width:18%;
}
.onderzoekTab3Col2
{
    width:28%;
}
.onderzoekTab3Col3, .onderzoekTab3Col4
{
    width:27%;
}
/**/

div.prevNextCont2
{
    display:block;clear:both; padding-left:12px;
    padding-bottom:10px;
}
div.prevNextCont2 a
{
    color:#1D8CAA;
    font-weight:bold;
    padding:0px;
    
}
div.prevNextCont2 a:hover
{
    color:#46302a;
}
div.prevNextCont2 div
{
    float:left;
}
div.prevNextCont2 div.prevNextDivder
{
    padding:0 10px 0 0;
}

td.newWindowEnable div
{
	background: transparent url(../images/new_window_icon.gif) no-repeat left bottom;
	padding-bottom:12px;
	display:inline-block;
}

td.newWindowDisable div
{
	background: transparent url(../images/new_window_icon_x.gif) no-repeat left bottom;
	padding-bottom:12px;
	display:inline-block;	
}

.iconColorHomeTimeline1
{
   background: #ff9400;
   margin-right:5px;
}

.iconColorHomeTimeline2
{
   background: #ff6600;
   margin-right:5px;   
}

.iconColorHomeTimeline3
{
   background: #ff0000;
   margin-right:5px;   
}

.iconColorHomeTimeline4
{
   background: #b50000;
   margin-right:5px;   
}

.iconColorHomeTimeline5
{
   background: #660000;
   margin-right:5px;   
}

.iconColorHomeTimeline6
{
   background: #00a72f;
   margin-right:5px;   
}

.readStory a
{
	text-decoration:underline;
	margin-left:5px;	
}
div.midContent span.popup
{
    color: #1d8caa;
    cursor:pointer;
}
/*@*/

fieldset.fieldsetBlank
{
	padding:0;
	margin:0;
}

/**/
div.pt0
{
	padding-top:0;
}
