@charset "UTF-8";
/*standard page classes */

@font-face 
		{
		font-family: 'Vegur Light';
		src: url('/style/default/fonts/Vegur-L 0600.otf') format('opentype');
		}
		
@font-face	
		{
		font-family: 'Vegur Medium';
		src: url('/style/default/fonts/Vegur-M 0600.otf') format('opentype');
		}

html				{
					height:100%;
					background-color:#efefef;
					}

body	
					{
					background-image:url('/style/default/images/background3.png');
					background-repeat:repeat-x;
					background-color:#efefef;
					margin:0px;
					padding:0px;
					font-family:arial;
					}
						
h1					
					{
					font-family:Arial;
		font-weight:normal;
		color:#333;
		text-decoration:none;
		font-size:20px;
		margin-top:0px;
		text-shadow:0px 0px 1px #888;
					}
						
h2					
					{
					font-family:Arial;
					font-weight: normal;
					font-style: normal;
					line-height:normal;
					font-size:16px;
					margin-top:0px;
					margin-bottom:10px;
					color:#333;
					text-shadow:0px 0px 2px #888;
					}
					
h3					
					{
					font-family:Arial;
					font-weight: bold;
					font-style: normal;
					line-height:normal;
					font-size:12px;
					margin-top:0px;
					margin-bottom:10px;
					color:#333;
					}
		
h4 					{
					font-size:15px;
					color:#C41228;
					margin:0px;
					}
				
a					{
					text-decoration:none;
					color:#333;
					}

		
a:hover				{
					text-decoration:underline;
					color:#B93D1D;
					}

table 				{
					top: 0px;
					clip: rect(0px,auto,auto,auto);
					}
img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


input 	{
 		background-color: #eaeaea;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border:0px;
		padding: 10px;
		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;	
		font-family:arial;
		font-size:12px;
		-moz-box-shadow: 1px 1px 2px #fff inset, 0px 1px 2px #000;
		box-shadow: 0px 1px 2px #fff inset, 0px 1px 2px #000;
		-webkit-box-shadow: 0px 1px 2px #fff inset, 0px 1px 2px #000;
		}	


select {
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	font-size: 10px;
	}

textarea	
		{
		background-color: #eaeaea;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border:0px;
		padding: 10px;
		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;	
		font-family:arial;
		font-size:12px;
		box-shadow: 1px 1px 2px #fff inset, 0px 3px 5px #000;
		-webkit-box-shadow: 1px 1px 2px #fff inset, 0px 3px 5px #000;
		-moz-box-shadow: 1px 1px 2px #fff inset, 0px 3px 5px #000;
		}

p 
		{
		font-size:12px;
		margin-top:0px;
		color:#333;
		line-height:16px;
		}
		
.pGroot	{
		font-size:16px;
		line-height:20px;
		}

						
form {
	margin: 0px;
	padding:0px;
}

ul li {
	font-size:12px;
	color:#333;
	line-height:16px;
}
	


/*standard classes uses bij jorrcms */
.t_content {
			padding-left:0px;
			padding-right:0px;
}

.contentimg {
			width:150px;
			float:left;
			margin-right: 5px;	
}

.newscontentimg {
	width:150px;
	float:left;
	margin: 5px;
	border:1px solid #CCCCCC;
	padding:5px;	
}
.banner{
	margin:0px;
	text-align:center;
	}

.breadcrumb{
	padding: 5px 0px 0px 10px;
	color: #0170B7;
	}

a.breadcrumb {
	color: #0170B7;
	text-decoration: none;
	}

a.breadcrumb:active {
	color: #0170B7;
	text-decoration: underline;
	}

a.breadcrumb:hover {
	color: #000000;
	text-decoration: underline 
	}

	
.q {
	color: #000000;
	margin-top: 3px;
	border: 1px solid #CFCFCF;
	border-width: 0px 0px 1px 0px;
	}

a.q b{
		color: #000000;
		text-decoration: none;
		border: 1px solid #FFFFFF;
	}

a.q{
	color: #000088;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	}

a.q:hover {
	color: #000000;
	text-decoration: none;
	}

.a {
	color: #333333;
	}


.loginform {
	width:464px;
	height:21px;
	margin-left:524px;
	padding-left:80px;
	padding-top:5px;
	background-repeat: no-repeat;
	background-image: url(images/loginbar.gif);
	}
	
.memberinfo {
	text-align:right;
	width:438px;
	height:21px;
	margin-left:524px;
	padding-right:10px;
	padding-top:5px;
	background-repeat: no-repeat;
	background-image: url(images/loginbar.gif);
	}

.loginform input {
	width:80px;
	color:#666666;
	font-size:9px;
	padding:2px;	
}

.formdiv {
	background-color:#FFFFFF;
	margin:3px;
	border-style:solid;
	border-width:0px;
	width:450px;
	margin:auto;
	font-size:12px;
	font-family:verdana;
	
	padding: 10px 0px 0px 0px;
	}

.forumdiv {
	margin:3px 30px;;
	padding: 3px;
	background-color: #EFEFEF;
	border-style:solid;
	border-width:0px;
	}

.imgpop {
	width: 190px;
	text-align: center;
	float:left;
	border-style: solid;
	border-color: #AAAAAA;
	border-width: 1px;
	margin:2px;
	}

.fotoitem {
	width:120px;
	height:120px;
	overflow:hidden;
	margin:5px 5px 5px 0px;
	float: left;
	}
	
.photobook_photo {
	width:auto;
	width: 180px;
	border-width:0px;
	}

.photobook_div {
	margin:20px 0px;
	}
	
.rssmodule {
	
}

.rssmodheader {
	font-size:15px;
	font-weight:bold;
	color:#0170B7;
	margin-bottom:10px;
}

.rssmodcontent {
	margin-bottom:15px;
}

.rssmoditemheader {
	font-size:12px;
	font-weight:bold;
	color:#EE1C25;
}

.rssmoditemtext {
	margin-bottom:15px;
}


.newsitem {
	}

.newstitle {
	margin-bottom: 2px;
	color: #333;
	font-size: 12px;
	font-family: Arial;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}

.newstext { 
	padding:0px;
	font-size:12px;
	color:#333;
	}

.quote{
	padding: 0px 10px;
	width:165px;
	}

.quotetitel{
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	border-top:1px solid #ED1C24;
	color:#ED1C24;
	margin: 10px 0px 5px 0px;
	
	}

.quotetext {
	color:#0000000;
	}
	
.quotetext p{
	padding:0px;
	margin:0px;
	}

.navigation {
	margin-top:0px;
	}
		
.mainmenuitem 					
								{
								width:64px;
								height:26px;
								padding-top:2px;
								background-image:url('images/buttondot.png');
								background-repeat:repeat-x repeat-y;
								position:absolute;
								-moz-border-radius-topright: 5px;
								-moz-border-radius-topleft: 5px;
								-webkit-border-radius-topright: 5px;
								-webkit-border-radius-topright: 5px;
								}
		
.mainmenuitemactive 			
								{
								width:64px;
								height:26px;
								padding-top:2px;
								background-image:url('images/buttondot.png');
								background-repeat:repeat-x repeat-y;
								position:absolute;
								-moz-border-radius-topright: 5px;
								-moz-border-radius-topleft: 5px;
								-webkit-border-radius-topright: 5px;
								-webkit-border-radius-topright: 5px;
								}
	
a.menu, a.newsmenu  			
								{
								font-family: 'Vegur Light', Arial;
								font-weight: normal;
								font-style: normal;
								line-height:normal;
								letter-spacing:0px;
								font-size:16px;
								margin-top:2px;
								margin-bottom:5px;
								color:#ebebeb;
								text-shadow:0px 0px 2px #000;
								text-decoration:none;
								width:64px;
								height:22px;
								padding-top:4px;
								position:absolute;
								text-align:center;
								}
								
					
a.menu:link, a.newsmenu:link 	
								{
								font-family: 'Vegur Light', Arial;
								font-weight: normal;
								font-style: normal;
								line-height:normal;
								letter-spacing:0px;
								font-size:16px;
								margin-top:2px;
								margin-bottom:5px;
								color:#ebebeb;
								text-shadow:0px 0px 2px #000;
								text-decoration:none;
								width:64px;
								height:22px;
								padding-top:4px;
								position:absolute;
								text-align:center;
								}
	
a.menu:visited, a.newsmenu:visited	
									{
									font-family: 'Vegur Light', Arial;
									font-weight: normal;
									font-style: normal;
									line-height:normal;
									letter-spacing:0px;
									font-size:16px;
									margin-top:2px;
									margin-bottom:5px;
									color:#ebebeb;
									text-shadow:0px 0px 2px #000;
									text-decoration:none;
									width:64px;
									height:22px;
									padding-top:4px;
									position:absolute;
									text-align:center;
									}
					
	
a.menu:hover, a.newsmenu:hover   	{
									color:#ebebeb;
									text-shadow:0px 0px 2px #444;
									}
	
a.menu:active, a.newsmenu:active  	
									{
									font-family: 'Vegur Light', Arial;
									font-weight: normal;
									font-style: normal;
									line-height:normal;
									letter-spacing:0px;
									font-size:16px;
									margin-top:2px;
									margin-bottom:5px;
									color:#ebebeb;
									text-shadow:0px 0px 2px #000;
									text-decoration:none;
									width:64px;
									height:22px;
									padding-top:4px;
									position:absolute;
									text-align:center;
									}
								
	
a.menuactive, a.newsmenuactive  	
									{
									font-family: 'Vegur Light', Arial;
									font-weight: normal;
									font-style: normal;
									line-height:normal;
									letter-spacing:0px;
									font-size:16px;
									margin-top:2px;
									margin-bottom:5px;
									color:#ebebeb;
									text-shadow:0px 0px 2px #000;
									text-decoration:none;
									width:64px;
									height:22px;
									padding-top:4px;
									position:absolute;
									text-align:center;
									}
	
a.menuactive:hover, a.newsmenuactive:hover 		{
												color:#b0b0b0;
												}

.submenuitem 		{
					
					}
					



.submenuitemactive {
					color:#333;
					text-decoration: none;
					}
		
.submenuactive, .submenuitem:hover {
					color:#333;
					text-decoration: none;
					}		
		
a.submenu, a.newssubmenu {
					color:#333;
					text-decoration: none;
					font-size:12px;
					}
					
a.submenu			{
					font-size: 12px;
					color:#B93D1D;
					}	
					
a.submenuGroot		{
					font-size: 16px;
					}
	
a.submenu:link, a.newssubmenu:link { 
		
					}
	
a.submenu:visited, a.newssubmenu:visited { 
					
					}
	
a.submenu:hover, a.newssubmenu:hover { 
					color:#333;
					text-decoration:underline;
					}
	
a.submenu:active, a.newssubmenu:active { 
					}
	
a.submenuactive, a.newssubmenuactive {
					font-weight:bold;
					text-decoration: none;
					font-size:12px;
					color:#333;
					}

a.submenuactive		{
					font-size: 12px;
					}	
					
a.submenuactiveGroot	{
					font-size: 16px;
					}	
	
a.submenuactive:hover, a.newssubmenuactive:hover {
					color:#B93D1D;
					}
		
		
.mainnewsitem {
			font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size:10px;
			font-weight:bold;
			width: 98%;
			background-color:#FFFFFF;	
			border: solid 1px #666666;
			margin-top:2px;
			padding:2px;
			text-align:left;
			vertical-align:middle;
		}

		
a.newssubmenuactive  {
			color: #000000;
			text-decoration: none;
			font-weight: bold; 
		}
.newsitemdiv {
			padding-left:30px;
			padding-right:30px;
			margin-top:20px;
		}
.newsnav{
			margin-bottom:20px;		
		}
	
.board 	{
			font-size:12px;
			color:#333;
			text-decoration: none;
		}
		
.boardGroot 	{
			font-size:16px;
			color:#333;
			text-decoration: none;
		}
	
.board:hover {
			color: #B93D1D;
			text-decoration: none
		}
.leadtext { 
			color: #444444; 
		}
.normaltext {
			color: #444444;	
		}
		
.searchbox {
			color: #000000;
			text-align: right;
			margin:10px;
			font-size:11px;
			width: 190px;
			float:right;
		}
		
.highlight {
			background-color:#CCCCFF;
		}

/* sitemap */
		
.sitemapcatgroup {
	
}

.sitemapcatitem {
	
}

.sitemapmaingroup {
	
}

.sitemapmainitem {
	
}

.sitemapsubgroup {
	
}

.sitemapsubitem {
	
}

/* allmenuitems */
.listcatgroup {
	
}

.listcatitem {
	list-style:none;
}

.listcatitem a {
	}

.listmaingroup {
	
}

.listmainitem {
	
}

.listmainitem:hover {

}

.listmainitem a{

}

.listsubgroup {

}

.listsubitem {

}


/* tailer made classes  */
						
/* BANNER */
		
#banner	
		{
		width:970px;
		margin:auto;
		height:101px;
		}

#logo	
		{
		height:101px;
		width:409px;
		float:left;
		}
		
#fontbar	{
		width:80px;
		float:left;
		margin-left:400px;
		margin-top:20px;
		}
		
#setFontBig	{
		float:left;
		height:19px;
		width:20px;
		margin-right:20px;
		text-align:center;
		border:1px solid #ebebeb;
		font-weight:bold;
		padding-top:1px;
		}
		
#setFontSmall {
		float:left;
		height:20px;
		width:20px;
		text-align:center;
		border:1px solid #ebebeb;
		font-weight:bold;
		}

/* MENU */

.menuitemholder
		{
		width:64px;
		height:26px;
		float:right;
		margin-right:10px;
		}

.menuitem
		{
		width:64px;
		height:26px;
		padding-top:2px;
		background-image:url('images/buttondot.png');
		background-repeat:repeat-x repeat-y;
		position:absolute;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-radius-bottomright: 5px;
		-webkit-border-radius-bottomleft: 5px;
		}
		
.menulink
		{
		font-family: 'Vegur Light', Arial;
		font-weight: normal;
	    font-style: normal;
	    line-height:normal;
	    letter-spacing:0px;
	    font-size:16px;
	    margin-top:2px;
	    margin-bottom:5px;
	    color:#333;
	    text-shadow:0px 0px 2px #000;
	    text-decoration:none;
	    width:64px;
	    height:22px;
	    padding-top:4px;
		position:absolute;
		text-align:center;
		}
		
.menulink:hover
		{
		color:#444;
		text-shadow:0px 0px 2px #444;
		text-decoration:none;
		}
		
.menuitemholder1
		{
		width:60px;
		height:26px;
		float:right;
		margin-right:10px;
		}

.menuitem1
		{
		width:60px;
		height:26px;
		padding-top:2px;
		background-image:url('images/buttondot.png');
		background-repeat:repeat-x repeat-y;
		position:absolute;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-radius-bottomright: 5px;
		-webkit-border-radius-bottomleft: 5px;
		}
		
.menulink1
		{
		font-family: 'Vegur Light', Arial;
		font-weight: normal;
	    font-style: normal;
	    line-height:normal;
	    letter-spacing:0px;
	    font-size:16px;
	    margin-top:2px;
	    margin-bottom:5px;
	    color:#333;
	    text-shadow:0px 0px 2px #000;
	    text-decoration:none;
	    width:80px;
	    height:22px;
	    padding-top:4px;
		position:absolute;
		margin-left:10px;
		}
		
.menulink1:hover
		{
		color:#444;
		text-shadow:0px 0px 2px #444;
		text-decoration:none;
		}
		
/* SLIDE AREA */

#topLeftBox		
		{
		width:300px;
		float:right;
		height:50px;
		}

#topRightBox	
		{
		width:300px;
		float:right;
		height:65px;
		padding-top:10px;
		}
		
/* To resize the redbox banner image, crop with FireWorks and edit the height */
#redbox
		{
		background-image:url('images/redbox.png');
		background-repeat:no-repeat;
		width:970px;
		height:430px;
		margin:auto;
		/* padding-top:75px; */		
		}

#whitebox
		{
		background-image:url('images/whitebox.png');
		background-repeat:no-repeat;
		width:900px;
		height:320px;
		margin:auto;
		padding-top:5px;
		
		}

#greybox
		{
		height:95px;
		width:900px;
		margin:auto;
		padding-top:35px;
		}

.greyitem
		{
		width:275px;
		float:left;
		margin-right:30px;
		}

.greyTitle
		{
		text-decoration:none;
		}

.greyTitle:hover
		{
		text-decoration:none;
		}

.greyTitle:hover span
		{
		color:#b93d1d;
		text-decoration:none;
		}
		
.greyTitleLight
		{
		font-family: Arial;
		font-weight:normal;
		color:#333;
		text-decoration:none;
		font-size:20px;
		text-shadow:0px 0px 1px #999;
		}
	
.greyTitleMedium
		{
		font-family:Arial;
		font-weight:bold;
		color:#333;
		text-decoration:none;
		font-size:24px;
		text-shadow:0px 0px 1px #999;
		} 
		
.greyTitleMedium-content
		{
		font-family:Arial;
		font-weight:bold;
		color:#333;
		text-decoration:none;
		font-size:20px;
		text-shadow:0px 0px 1px #ababab;
		} 
		
.greyTitleLight-content
		{
		font-family: Arial;
		font-weight:normal;
		color:#333;
		text-decoration:none;
		font-size:16px;
		text-shadow:0px 0px 1px #ababab;
		}
		
.greyTitleMedium-content2
		{
		font-family:Arial;
		font-weight:bold;
		color:#333;
		text-decoration:none;
		font-size:16px;
		text-shadow:0px 0px 1px #ababab;
		} 
		
.greyTitleLight-content2
		{
		font-family: Arial;
		font-weight:normal;
		color:#333;
		text-decoration:none;
		font-size:13px;
		text-shadow:0px 0px 1px #ababab;
		}

.greycontent	
		{
		margin-top:5px;
		font-size:12px;
		color:#333;
		}
		
/* CONTENT AREA */

#main		
		{
		width:970px;
		margin:auto;
		margin-top:30px;
		margin-bottom:30px;
		}

#content	
		{
		width:646px;
		float:left;
		padding-left:34px;
		margin-right:60px;
		}
		
#contentRight	
		{
		width:191px;
		float:left;
		padding-left:9px;
		}
		
.columnTitleLight
		{
		font-family:'Vegur Light', Arial;
		font-weight:normal;
		color:#333;
		text-decoration:none;
		font-size:20px;
		text-shadow:0px 0px 1px #888;
		}
	
.columnTitleMedium
		{
		font-family:Arial;
		font-weight:normal;
		color:#333;
		text-decoration:none;
		font-size:20px;
		text-shadow:0px 0px 1px #888;
		} 
		
.columnText	
		{
		margin-top:5px;
		font-size:12px;
		color:#333;
		line-height:16px;
		text-decoration:none;
		}
		
.columnText:hover	
		{
		color:#B93D1D;
		text-decoration:none;
		}
		
.picFrame	
		{
		background-image:url('images/picframe.png');
		background-repeat:no-repeat;
		width:300px;
		height:251px;
		float:left;
		margin-right:10px;
		overflow:hidden;
		}
		
/* FOOTER */

#footer	
		{
		/* 310px hoog eigenlijk */
		background-position:top center;
		background-image:url('images/_greybox2.png');
		background-repeat:repeat-x;
		height:100px;
		}
		
#redFooter	
		{
		/* 310px hoog eigenlijk */
		width:970px;
		margin:auto;
		background-image:url('images/_greybox2.png');
		height:auto;
		padding-top:2px;
		}

.footerBox	
		{
		/* 300px breed */
		width:266px;
		margin-right:20px;
		padding-top:7px;
		padding-left:34px;
		float:left;
		}

.footerTitle	
		{
		font-family: 'Vegur Light', Arial;
		font-weight: normal;
	    font-style: normal;
	    line-height:normal;
	    letter-spacing:-1px;
	    font-size:26px;
	    margin-top:0px;
	    margin-bottom:5px;
	    color:#ebebeb;
	    text-shadow:0px 0px 2px #aaa;
		}

.footerContent	
		{
		margin-top:0px;
		font-size:12px;
		color:#333;
		line-height:150%;
		}

.footerLink	
		{
		text-decoration:none;
		color:#AB321C;
		}
		
.footerLink:hover	
		{
		color:#333;
		text-decoration:none;
		}

.sendIt	
		{
		height:30px;
		padding:5px;
		}
		
.sendIt:hover	
		{
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		text-decoration:none;
		}

/* SLIDER */

#s3slider 
		{
	   	width:891px; /* important to be same as image width */
	   	height: 315px; /* important to be same as image height */
	   	position: relative; /* important */
	  	overflow: hidden; /* important */
	  	margin-left:5px;
		}

#s3slider ul 
		{
		list-style-type: none;
		margin:0px;
		padding:0px;
		}

#s3slider li 
		{
		margin:0px;
		padding:0px;
		}

#s3sliderContent 
		{
		width: 863px; /* important to be same as image width or wider */
		position: absolute; /* important */
		top: 0; /* important */
		margin-left: 0; /* important */
		}

.s3sliderImage 
		{
   		float: left; /* important */
   		position: relative; /* important */
  		display: none; /* important */
		}

.s3sliderImage div 
		{
	    position: absolute; /* important */
	    right: 0;
	    font: 10px/15px Arial, Helvetica, sans-serif;
	    padding: 5px 8px 10px 8px;
	    width:auto;
	    height:20px;
	    background-image:url('images/block.png');
	    background-repeat:repeat-x repeat-y
	    color: #fff;
	    display: none; /* important */
	    bottom: 0;
	    margin-right:10px;
	    float:left;
	    margin-bottom:15px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-bottomright: 3px;
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-topleft: 3px;
		-webkit-border-radius-topright: 3px;
		-webkit-border-radius-bottomright: 3px;
		-webkit-border-radius-bottomleft: 3px;
		-webkit-border-readius-topleft: 3px;
		/*
		   top: 0; (Vanaf bovenkant)
		   bottom: 0; (Vanaf onder)
		*/
		}
		
.slideContent
		{
		font-size:12px;
		color:white;
		filter:alpha(opacity=100);
		opacity:1;
		margin-right:20px;
		padding-right:20px;
		}
	
.slideTitle	
		{
		font-family: 'Vegur Light', Arial;
		font-weight: normal;
		font-style: normal;
		line-height:normal;
		letter-spacing:-1px;
		font-size:28px;
		margin-top:0px;
		margin-bottom:5px;
		color:#fff;
		}
		
.slideLink
		{
		color:#ebebeb;
		text-decoration:none;
		}
		
.slideLink:hover
		{
		color:#E7661A;
		text-decoration:none;
		}
		
.contactbutton      {float:right;margin-right:34px;margin-top:10px;font-size:11px;}
.contactlink        {color:#777;}
.contactlink2        {color:#777;text-decoration:none;}
