img{
    border:none;
}

body{
    margin: 0px;
	padding: 0px;
    background-color:#f4f3f4; 
    font-family: Verdana;
    font-size: 9pt;
}

h1{
    display:inline;
    color:#FFFFFF;
    font-size:28pt;
    font-weight:bold;
    font-family: Courier new;
}

h2{
    display:inline;
    font-family:Arial;
    font-size:20pt;
    font-weight:normal;
}

h3{
    font-family: Verdana;
    font-size:11pt;
    color:#444444;
}

#container{
    width:960px;
    background-color:#FFFFFF;
    margin:auto;
}


#menu {
    width:940px;
    height:115px;
    background:url('/images/menubackground.png');
    margin-left:10px;
    margin-right:10px;
    margin-top:20px;
    
    
    display:inline-block;
    
    font-size:12pt;
    font-weight:bold;
    letter-spacing:1px;
    position:relative;
}

#logo{
    margin-top:0px;
    margin-left:30px;
    top:0px;
    position:absolute;
    display:inline-block;
}

#menu li:first-child{
    margin-left:320px;
    margin-top:72px;
    color:#FFFFFF;
}

#menu li{
    margin-left:50px;
    display:inline-block;
    margin-top:72px;
    color:#FFFFFF;
}

#menu a{
    text-decoration:none;
    color:#FFFFFF;
}
#menu a:hover{
    text-decoration:none;
    color:#c1282e;
}

a{
    color:#c1282e;
    text-decoration:underline;
}

a:hover{
    text-decoration:none;
}

#banner{
    width:940px;
    height:225px;
    margin-left:10px;
    margin-right:10px;
    margin-top:1px;
}

#barcontainer{
    width:940px;
    margin-left:10px;
    margin-right:10px;
    margin-top:1px;
    
}
#bar{
    position:relative;
    padding-left:15px;
    background:url('/images/bar.png');
    height:43px;
    
		z-index:4000; 
    
    color:#FFFFFF;
    line-height:43px;
}

#contentcontainer{
    width:940px;
    margin-top:5px;
    margin-left:10px;
    margin-right:10px;
}

#content{
    width:597px;
    display: inline-block;
    padding-right:30px;
    padding-left:23px;
    padding-top:10px;
    padding-bottom:10px;
    text-align: justify;
}

#sidebar{
    vertical-align: top;
    width:290px;
    display: inline-block;
}

.sidebarhead{
    width:275px;
    height:43px;
    background:url('/images/bar.png');
    
    font-size:10pt;
    color:#FFFFFF;
    line-height:43px;
    font-weight: bold;
    padding-left: 15px;
}

.sidebaritem{
    width:276px;
    height:20px; /* standaard 45 */
    margin-top:1px;
    background-color:#e9e9e9;
    border-bottom: 1px solid #b4b4b4;
    
    padding-left: 7px;
    padding-right: 7px;
    line-height:20px; /* standaard 45 */
    font-size:7pt;
}
#sidebaritemlast{
    width:276px;
    height:20px; /* standaard 45 */
    margin-top:1px;
    background-color:#e9e9e9;
    margin-bottom:5px;
    
    padding-left: 7px;
    padding-right: 7px;
    line-height:20px; /* standaard 45 */
    font-size:7pt;
}

.sidebaritem a, #sidebaritemlast a{
    text-decoration:none;
    color:#444444;
}
.sidebaritem a:hover, #sidebaritemlast a:hover{
    color:#000000;
}

#sidebarblock{
    width:250px;
    background-color:#e9e9e9;
    
    
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}

#footer{
    width:940px;
    height:43px;
    background:url('/images/bar.png');
    margin-top:5px;
    margin-left:10px;
    margin-right:10px;
    
    color:#b4b4b4;
    line-height:43px;
    text-align:center;
    
}




/* Gallery */
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:225px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}