@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body{
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#f0f0f0;
text-align:justify;
}

a{
color:#1474B1;
text-decoration:none;
}

p{
padding-bottom: 10px;
}

pre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#icons{
width:878px;
text-align:right;
}
#icons img{
margin-bottom:3px;
margin-left:5px;
margin-right:2px;
border:0;
}
#container{
width:900px;
margin:0 auto;
background-color:#FFFFFF;
}

/************************************************** header.php **************************************************************/
#headerimg{
float:right;
width:602;
height:276px;
margin-right:20px;
z-index:4;
}

/*********** Menu **************/
#menu{
float:left;
position:relative;
z-index:3;
margin-left:20px;
background-image:url(../images/bgmenu.gif);
height:276px;
width:242px;
font-size:11px;
font-weight:bold;
color:#fff;
}
#menuitems{
position:relative;
/*height:246px;*/
text-transform:uppercase;
z-index:10;
margin-top:-12px;
}
#menu ul{
list-style-type:none;
}
#menu ul li{
/*padding-bottom:5px;*/
}
#menu a{
color:#fff;
padding-left:50px;
text-decoration:none;
display:block;
height:20px;
position:relative;
z-index:4;
padding-bottom:1px;
}
#menu a:hover{
color:#00387d;
background-position:15px;
background-repeat:no-repeat;
display:block;
height:20px;
}

/*********** Content *****************/
#content{
clear:both;
width:860px;
margin:auto;
}

/******************************************** Pages ***********************************/
/************* Left ****************/
#contentleft{
width:242px;
float:left;
margin-top:20px;
}
#contentleft img{
margin-bottom: 10px;
}
.titleLinks{
color:#FFFFFF;
font-weight:bold;
font-size:14px;
height:25px;
background-image:url(../images/titleleft.jpg);
background-repeat:no-repeat;
}
.pijltjeLinks{
/*margin-top:-8px;*/
height:7px;
padding-bottom:12px;
width:220px;
text-align:right;
}
.pijltjeLinks p{
z-index:8;
}
.pijltjeLinks img{
border:0;
}
.klavertjebg{
padding-top:2px;
background-repeat:no-repeat;
background-position:15px;
height:25px;
}
.titleLinks p{
padding:2px 0 2px 50px;
}
.short{
margin: 0 0 10px 0;
background-color:#E5E5E5;
padding-left:10px;
background-image:url(../images/leftbottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
text-align:left;
z-index:9;
}
.short p{
padding-bottom:5px;
}

/************ Rechts ***************/
#contentright{
width:602px;
float:right;
margin-top:20px;
}
.contentrightLeft{
margin-bottom:20px;
width:291px;
float:left;
border-bottom: #1474B1 solid 1px;
}
.contentrightRight{
margin-left:20px;
margin-bottom:20px;
width:291px;
float:left;
border-bottom: #1474B1 solid 1px;

}
.thumb{
float:left;
margin-bottom:10px;
border:1px solid #E5E5E5;
padding:2px;
}
#gbframe{
width:602px;
height:850px;
border:0;
}
#programmatbl{
margin-top:10px;
width:602px;
}
#programmatbl td{
padding-bottom:8px;
}
#contact td{
vertical-align:top;
}
.bericht{
width:482px;
vertical-align:top;
padding-bottom:20px;
}

.nieuwsshort{
width:175px;
float:right;
text-align:left;
}
.nieuws{
width:602px;
}
.nieuws img{
margin-top:10px;
margin-bottom:10px;
}
.nieuws table{
width:400px;
margin:auto;
}
.avatar{
width:104px;
text-align:center;
}
.avatar img{
padding:2px;
border:#E5E5E5 1px solid;
}
.rechts{
text-align:right;
margin-top:10px;
}
#sponsors{
width:500px;
}
#sponsors td{
vertical-align:center;
text-align:left;
}
#sponsors p{
padding-left:10px;
}
#clear{
clear:both;
}
h1{
background-repeat:no-repeat;
padding-left:25px;
font-size:14px;
margin-bottom:10px;
height:20px;
clear:left;
text-align:left;
}
h3{
font-size:11px;
margin-bottom:3px;
text-align:left;
color:#1474B1;
}

/********** Round Corners Container ***************/
.roundconttop {
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	clear:both;
	margin-top:50px;
	/*color: #fff;*/
}
.roundcontbottom {
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	clear:both;
	margin-bottom:50px;
	/*color: #fff;*/
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../images/br.gif) no-repeat top right;
	clear:both;

}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/********** Round Corners Menu ***************/
.menuroundcont {
	width: 242px;
	position:relative;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	/*color: #fff;*/
}

.menuroundcont p {
	margin: 0 10px;
}

.menuroundtop { 
	background: url(../images/menutr.gif) no-repeat top right;
}

.menuroundbottom {
	background: url(../images/menubr.gif) no-repeat top right; 
	position:relative;
	z-index:2;
	margin-top:-14px;
	background-color:#880a00;
}

img.menucorner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
/************************************************ Gallery *********************************************/
#big-picture-container{
text-align:center;
}
#picture-holder{
text-align:center;
}
.large-thumb-toolbar img{
border:0;
}
#picture-holder img{
border:0;
}


#thumbnail_container ul{
margin:0;
padding:0;
list-style:none;
display:inline;
height:104px;
}
#thumbnail_container li{
margin-right:5px;
display:inline;
height:104px;
width:104px;
}
#thumbnail_container li a{
height:104px;
width:104px;
}
.thumbnail img{
border:1px solid #E5E5E5;
padding:2px;
margin-bottom:10px;
}
#breadcrumbs{
margin-bottom:10px;
}
.tag{
height:104px;
margin-bottom:10px;
}
.tag a{
float:left;
margin-right:20px;
}
.albumNaam{
font-weight:bold;
font-size:11px;
}
.large-thumb-toolbar{
text-align:center;
margin-bottom:10px;
}