/* main page styles*/

body  {
	font: 76% Verdana, Arial, Helvetica, sans-serif;	
	background-image: url(../img/web/bg-kruis.gif);
	background-repeat: repeat-x;	
	margin: 0px; 
	padding: 0px;
	text-align: center; 
	color: #000000;
}

h2 {
	color: #0065B3;
}

h3 {
	color: #0065B3;
	margin-bottom: 5px;
}

/*#container {
	width: 990px;	
	text-align:left;
	margin: 0px auto;
}*/

/* header */
#pijlLinks { 	
	float: left;
}

#headerDiv {
	float: left;	
	margin: 30px 0 15px; 10px;	
}

#headerTabel {
	width:900px;	
	border : 0px;
}

#headerTabel td, #headerTabel tr {	
	margin-left:0;
	border : 0px;  
}

#content {
	margin:30px 0 0 0;	
}

.fotoTitel {
	font: 250% Verdana, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	color: #0065B3;
	padding-top: 60px;
}

#logoSpijkenisse {
	padding-top: 40px;	
}

#randomImage {
	padding				: 5px;
	border 				: 1px solid #d8d8d8;	
	background			: #fff;	
}

#topLijn {	
	position:absolute;	
	top:150px;
	left:0px;
	background-color: #0065B3;		
	line-height:2px;
	z-index:1;
	width:100%;	
}

#bottomDiv {
	clear:both;
	left:0;
	background-color: #0065B3;	
	margin-bottom: 15px;
	padding: 0;
	line-height: 25px;
	text-align: center;
}

#bottomPayoffDiv {
	font-weight : bolder;
	font-style : italic;
	color: #fff;
}

#bottomDivPuntjes {
	clear:both;
	left:0;
	background: url(../img/web/lijn-kruis-blauw.gif) repeat-x 0 0;		
	line-height: 10px;
}


/* UL menu */
#ulMenu {
	padding: 0;
	margin: 30px 0 0 0;	
	list-style-type: none;	
}
#ulMenu li{
	margin:5px 0 0 0;	
	padding-left: 35px;	
	line-height:22px;	
	background: url(../img/web/oranje-kruis.gif) no-repeat 0 50%;
	
}

/* Bottom menu*/
#ulBottomMenu {	
	padding: 5px 0 0 85px;
	margin: 0px; 	
	text-align: left;
	list-style-type: none;
}

#ulBottomMenu li{
	display:inline;
	background: url(../img/web/oranje-kruis.gif) no-repeat 0 50%;
	padding: 10px 10px 10px 2em;
	margin: 1em 0;		
	line-height:20px;
}

/* ulGalleryMenu */

#ulGalleryMenu {
	padding: 0;
	margin: 30px 0 0 0;	
	list-style-type: none;	
}
#ulGalleryMenu li{
	margin:5px 0 0 0;	
	padding-left: 35px;	
	line-height:22px;	
	background: url(../img/web/oranje-kruis.gif) no-repeat 0 50%;	
}


/* href links*/
a {
	color				: #0065B3;
	text-decoration		: none;
} 
a:hover {
	text-decoration		: underline;
}
/*a:visited {
	color				: #C1D3DD;
	text-decoration		: none;*/
}

/* sendafriend*/
#sendafriendIMG {
	float:right;
	margin: 0 5px 5px 0;
}



/* foto gallerij styles*/

.fotoLinkDiv {
	height		: 150px;
}

.fotoGallerij {
	width: auto;	
	border-collapse		: collapse;
	border 				: 0;		
}

.fotoGallerij tr, .fotoGallerij th, .fotoGallerij td {
	border				: 0;
	padding				: 5px;
	text-align			: left;
	vertical-align 		: top;
}

.gallerijFoto {
	border 				: 0px solid #d8d8d8;
}
.gallerijDiv {
	padding				: 5px;
	border 				: 1px solid #d8d8d8;	
	background-color	: #fff;
	width				: 200px;
}

.gallerijDivWinnaar {
	padding				: 5px;
	border 				: 1px solid #d8d8d8;
	background-color	: #F9C801;		
	width				: 200px;
}		

.gallerijPager {
	text-align: center;	
}
.gallerijPagerImageDiv {
	display:inline;	
}

.gallerijPagerNummer {	
	display:inline;	
}
.gallerijPagerNummer a {	
	padding-bottom : 15px;	
}

/*fotoTable*/
.fotoTableData {
	width				: 702px;
	border-collapse		: collapse;
	border 				: 0;
	background-color	: #DFE9EE;	
}
 .fotoTableData td, .fotoTableData tr {
 	text-align : left;
 	border 	   : 1px solid #000;
 	padding	   : 2px;
 }

/*themaTabel*/
.themaTabel {
	width				: 100%;
	border-collapse		: collapse;
	border 				: 0;		
}

 .themaTabel td, .themaTabel tr, .themaTabel.th {
 	text-align : left;
 	border 	   : 0px;
 	padding	   : 2px;
 }


.sendAFriendImg {
	float : right;	
	cursor:pointer;
}


/* opvallen tekst*/
.webTekstOpvallen, .menuItemActief {	
	font-weight:bolder;
	color: #F9C801;		
}



/* overschrijven van de standaard stylesheet elementen met de Web elementen */


table caption {
	border				: 1px solid #D3D3D3;
	background-color	: #C1D3DD;
	text-align			: left;	
	padding				: 0.3em 0.5em 0.3em 0.5em;
	border-bottom		: 0; /* anders een dubbele lijn*/
}
	
h3.fieldset {	
	border				: 1px solid #D3D3D3;
	background-color	: #AFBAD3;
	text-align			: left;	
	padding				: 0.3em 0.5em 0.3em 0.5em;
	margin				: 0 0 0.1em 0;
	font-size			: 1.0em;
	color				: #000;
	font-weight			: normal;
}

/* normal fieldset (nFieldset) */
fieldset.nFieldset  {
	margin				: 0;
	margin-top			: 0.1em;
	padding				: 0;
	background-color	: #AFBAD3;					/* achtergrondkleur van de gehele fieldset (tot 10.5em, vanaf 10.5em is het wit) */
	background-image	: url(../img/witlijn.gif);	/* image of 1500px */
	background-position	: 10.5em 0;					/* start op 10.5em van links met witte achtergrond (0.5em kleiner dan de width van de label*/
	background-repeat	: repeat-y;
	padding-top			: 0.7em;
	text-align			: left;	
	vertical-align		:bottom;
}

fieldset.nFieldset.extra {
	background			: none;
	padding-top			: 0;
	border				: 0;
}
fieldset.nFieldset legend {
	border				: 1px solid #D3D3D3;
	background-color	: #AFBAD3;
	text-align			: left;	
	padding				: 0.3em 0.5em 0.3em 0.5em;
	margin				: 0 0 0.1em 0;
	font-size			: 1.0em;
	color				: #000;
	font-weight			: normal;
}
fieldset.nFieldset label {
	float				: left;
	width				: 11em;	/* 0.5em groter dan de background-position van de fieldset*/
	padding-left		: 0.6em;
	padding-top			: 0.3em;
}
fieldset.nFieldset label.extra {
	float				: none;
	width				: 8em;
	margin				: 0 0.2em 0 0;
	padding				: 0;
	position			: relative;
	top					: -0.4em;
	left				: 0;
	border				: 0;	
}
fieldset.nFieldset label.reset {
	width				: 0;
}
fieldset.nFieldset input, select, textarea {
	margin-bottom		: 5px;	
}

fieldset.noBackgroundPositon
{
	background-position	: 1.0em;	
	background-color: #FFF;	
}

#sendafriendDiv {
	width: 700px;
}

.sendaFriendGallery
{
	width		:112px;
	overflow	:hidden;
	float		:left;
}

.ratingAndSendaFriend{
	height		:20px;
	overflow	:hidden;
}

.rating{
	width		:80px;
	overflow	:hidden;
	float		:left; 
}

#captchaLetOPText {
	color:red;
	font-size:75%;
}
