@charset "utf-8";
        body {
        background-position: center center; 
        background-repeat: no-repeat; 
        background-attachment: fixed; 
        background-size: cover;
        }

		article { 
		width: 1250px;
		margin-left: auto;
		margin-right: auto;
		font-family: sans-serif;
		font-size: 100%;
		line-height: 1.4;
		color: #FFF;
		/*border: 2px solid red;*/
        border-style: none;
		}
		
		header {
        height: 40px;
		width:inherit;
		/*margin-bottom:5px;*/
		text-shadow: 3px 2px 2px #999;
		}
		
		figure {
		float: left;
		width: 800px; 
		margin-left:0px;
		margin-top:-15px;
		}
		 
		aside {
		width:400px;
		max-height:700px;
		padding-top:30px;
		/*border: 2px solid green;*/
		float: right;
		}
		
		footer {
		font-size: small;
		/*border: 2px solid green;*/
		clear: left;
		}
		
		h1, h2, h3, h4 {
			margin: auto 0; 
		font-family:sans-serif;
		}

				
		.navkaart {
		float:left;
		/*margin-top: 10px;*/
		/*border: 2px solid yellow;*/
		padding-top:30px;
		}
		
		.navright {
		width:400px;
		max-height:700px;
		padding-top:30px;
		/*border: 2px solid yellow;*/
		float: right;
				}
				
		.link {
			/*position:absolute;*/
			width:400px;
			height:100px;
			border-style: none;
			float:left;
			margin-top:-20px;
            z-index: 1000;
            background-color: transparent;
		}
	
		.linktekst {
			display:table-cell;
			vertical-align:middle;
			text-align:left;
            border-style: inherit;
			height:inherit;
			width:inherit;
            z-index: 1000;
		}
		
        .fotoschaduw {
            background-color: #333;
            max-width: 100%;
            border: 2px solid #CCCCCCC;
            box-shadow: 0 1px 8px #333;
            -moz-box-shadow: 0 1px 8px #333;
            -webkit-box-shadow: 0 1px 8px #333;
            padding-top: 1px;
            padding-right: 4px;
            padding-bottom: 4px;
            padding-left: 1px;
        }

    
a {
  color: white;
}

area:link, area:hover, area:active, area:focus {
   border: 0px;
  }

img { 
    border: 0; 
}

/*Zorgt ervoor dat er geen dikke rand rondom een klikbaargebied komt in een usemap*/
#klikgebied {
	opacity:.99;
}
/* Centreren van tekst in collapsible paneltab */
.centreren {
    position: absolute;
    top: 50%;
    left: 50%;
    /*margin-right: -50%;*/
    transform: translate(-50%, -50%);
}
