div#button{
    text-align: left;
    float: right;
    font-weight:bolder;
   /* margin-top: 175px; */
    margin-top: 193px;
}


/*
#navhoek, #navhoek ul{
	float: left;
	padding: 0;
	margin: 0;
    width: 3em;
	list-style: none;
	line-height: 1;

}

#navhoek a{
	background-image:url(./buttonhoek.jpg);
	background-color: transparent;
	width: 50px;
	height: 25px;
	cursor: default;
}

#navhoek a:hover{
	background-image:url(./buttonhoek.jpg);
	background-color: transparent;
	width: 50px;
	height: 25px;
}

*/




#navfotos, #navfotos ul { /* all lists */
	float: left;
	padding: 0;
	margin: 0;
    width: 4em;
	list-style: none;
	line-height: 1;
}

#navfotos a {

    border: 1px solid #235096;
    text-decoration:none;
	display: block;
	height: 25px;
    background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
	cursor: pointer;
}

#navfotos a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}

#navfotos li { /* all list items */
	float: left;
	width: 4em; /* width needed or else Opera goes nuts */
}

#navfotos li ul { /* second-level lists */
	position: absolute;
    color: #F5F5F5;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navfotos li ul li{
    width: 7em;
}

#navfotos li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 6em;
}

#navfotos li:hover ul ul, #navfotos li.sfhover ul ul{
	left: -999em;
}

#navfotos li:hover ul, #navfotos li.sfhover ul{ /* lists nested under hovered list items */
	left: auto;
}






#navmovies, #navmovies ul { /* all lists */
	float: left;
	padding: 0;
	margin: 0;
    width: 3.5em;
	list-style: none;
	line-height: 1;
}

#navmovies a {
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
	height: 25px;
	cursor: pointer;
    background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
}

#navmovies a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}

#navmovies li { /* all list items */
	float: left;
	width: 3.5em; /* width needed or else Opera goes nuts */
}

#navmovies li ul { /* second-level lists */
	position: absolute;
    color: #F5F5F5;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navmovies li ul li{
    width: 11em;
}

#navfmovies li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 6em;
}

#navmovies li:hover ul ul, #navmovies li.sfhover ul ul{
	left: -999em;
}

#navmovies li:hover ul, #navmovies li.sfhover ul{ /* lists nested under hovered list items */
	left: auto;
}







#navnews, #navnews ul { /* all lists */
	padding: 0;
    float: left;
	margin: 0;
    width: 4em;
	list-style: none;
	line-height: 1;
}

#navnews a {
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
    background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
    height: 25px;
	cursor: pointer;
}

#navnews a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}

#navnews li { /* all list items */
	float: left;
	width: 4em; /* width needed or else Opera goes nuts */
}

#navnews li ul { /* second-level lists */
	position: absolute;
	background: #235096;
    color: #F5F5F5;
	width: 4em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navnews li ul li{
    width: 8em;
}

#navnews li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 -7em;
}

#navnews li:hover ul ul, #navnews li.sfhover ul ul{
	left: -999em;
}

#navnews li:hover ul, #navnews li.sfhover ul{ /* lists nested under hovered list items */
	left: auto;
}








#navprof, #navprof ul { /* all lists */
	padding: 0;
	margin: 0;
    width: 3.5em;
	list-style: none;
	line-height: 1;
    float: left;
}

#navprof a {
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
	width: 4em;
	height: 25px;
    background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
	cursor: pointer;
}

#navprof a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}

#navprof li { /* all list items */
	float: left;
	width: 4em; /* width needed or else Opera goes nuts */
}

#navprof li ul { /* second-level lists */
	position: absolute;
	background: #235096;
    color: #F5F5F5;
	width: 4em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navprof li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 3em;
}

#navprof li:hover ul ul, #navprof li.sfhover ul ul{
	left: -999em;
}

#navprof li:hover ul, #navprof li.sfhover ul{ /* lists nested under hovered list items */
	left: auto;
}









#navhome, #navhome ul { /* all lists */
    float: left;
	padding: 0;
	margin: 0;
    width: 3em;
	list-style: none;
	line-height: 1;
}

#navhome a {
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
	width: 3em;
	height: 25px;
    background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
	cursor: pointer;
}

#navhome a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}









#navcontact, #navcontact ul { /* all lists */
    float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#navcontact a {
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
	width: 4em;
	height: 25px;
	background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
	cursor: pointer;
}

#navcontact a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}








#vlag, #vlag ul { /* all lists */
    float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	height: 25px;
}

#vlag a img{
	border: none;
	margin-top: 5%;
}

#vlag a {
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
	width: 4em;
	background-image: url(./buttongrijs.jpg);
    color: #F5F5F5;
	height: 25px;
	cursor: pointer;
}







#vlag2, #vlag2 ul { /* all lists */
    float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	height: 25px;
}

#vlag2 a img{
	border: none;
	margin-top: 5%;
}

#vlag2 a {
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
	width: 4em;
	background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
	height: 25px;
	cursor: pointer;
}

#vlag2 a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}










#navcarreers, #navcarreers ul { /* all lists */
    float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#navcarreers a {
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
	height: 25px;
	width: 4em;
    background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
	cursor: pointer;
}

#navcarreers a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}










#navinvest, #navinvest ul { /* all lists */
    float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#navinvest a{
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
	width: 9em;
    height: 25px;
    background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
	cursor: pointer;
}

#navinvest a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}










#navproj, #navproj ul { /* all lists */
    float: left;
	padding: 0;
	margin: 0;
    width: 5em;

	list-style: none;
	line-height: 1;
}

#navproj a {
    border: 1px solid #235096;
    text-decoration:none;
	display: block;
    background-image: url(./buttonblauw.jpg);
    color: #F5F5F5;
    height: 25px;
	cursor: pointer;
}

#navproj a:hover{
    border: 1px solid #235096;
    background-image: url(./buttongrijs.jpg);
    color: #235096;
}

#navproj li { /* all list items */
	float: left;
	width: 5em; /* width needed or else Opera goes nuts */
}

#navproj li ul { /* second-level lists */
	position: absolute;
	background: #235096;
    color: #F5F5F5;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navproj li ul li{
    width: 12em;
}


#navproj li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 -10em;
}

#navproj li:hover ul ul, #navproj li:hover ul ul ul, #navproj li.sfhover ul ul, #navproj li.sfhover ul ul ul {
	left: -999em;
	width: 11em;
}


#navproj li:hover ul, #navproj li li:hover ul, #navproj li li li:hover ul, #navproj li.sfhover ul, #navproj li li.sfhover ul, #navproj li li li.sfhover ul { /* lists nested under hovered list items */
	width: 11em;
	left: auto;
}
