/* Start of CMSMS style sheet 'FFS V4' */
a, a:visited, a:hover, a:active, a:link {
	color: #FC7305;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
img {
	border: 0;
}
div.mediabox {
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
}
img.mediaboxImg {
	max-width: 400px;
}
h1 {
	font-size: 18pt;
	margin: 0px;
}
h2 {
	font-size: 16pt;
	margin: 0px;
}
h3 {
	font-size: 14pt;
	margin: 0px;
}
h4 {
	font-size: 12pt;
	margin: 0px;
}
h1, h2, h3, h4 {
	color: #FFB915;
	margin-top: 7px;
	margin-bottom: 7px;
}
body, div, iframe, form {
	margin: 0;
	padding: 0;
}
body {
	background: #000; /*url(templates/FFSV4/images/loopbg.png)*/
	font-family: "trebuchet ms", arial, tahoma, verdana;
	font-size: 11pt;
	color: #fff;
}
div.clearLeft {
	clear: left;
	height: 0;
}
div.clearRight {
	clear: Right;
	height: 0;
}
div.clear {
	clear: both;
	height: 0;
}
div.divPad {
	padding: 5px;
}
div.vertSep {
	height: 6px; /*32*/
}
div#rightSideBar {
	/*position: absolute;
	right: 0;*/
	float: right;
	width: 304px;
	padding-left: 10px;
}
div.sidebox {
/*	margin: 15px 0px;*/
/*	margin-top: 3px;*/
	margin-bottom: 15px;
	font-size: 9pt;
	text-align: justify;
}
div.sideboxTitle {
	padding: 2px 0px;
}
span.sideboxTitle {
	border-color: #FECA9E #FC7305 #DE6603 #FECA9E;
	border-style: solid;
	border-width: 2px;
	background: #DE6603;
/*	color: black;
	background: orange;*/
	padding: 2px 5px;
}
span.sideboxTitle a {
	color: #c0c0c0;
}
div.sideboxContents {
	padding: 5px;
	background: #043A8D url(templates/FFSV4/images/loopbg.png);
	border: 2px solid #FC7305;
/*border-left: #FECA9E 2px solid;
border-top: #FECA9E 2px solid;*/
}
#fotoGallery {
/*	z-index: 11;
	top: 250px;
	right: 50px;
	width: 320px;
	height: 233px;*/

/*	background: #043A8D url(templates/FFSV4/images/loopbg.png);
	border: 2px solid #FC7305;*/
/*	-moz-box-sizing: border-box;
	box-sizing: border-box;*/
	text-align: center;
}
#fotoGalleryContents {
	min-height: 225px;
	position: relative;
}
div.fotoGalleryCanvas {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
div#fotoGalleryCanvas1 {
	z-index: 2;
}
div#fotoGalleryCanvas2 {
	z-index: 1;
}
div#divBuienradar {
	text-align: center;
	min-height: 308px
}
div#divBuienradar img {
	/*width: 256px;
	height: 256px;*/
	width: 100%;
}
div#divBrNL {
	position: absolute;
	left: 0; right: 0; top: 0; bottom: 0;
	z-index: 1;
}
div#divBrEU {
	position: absolute;
	left: 0; right: 0; top: 0; bottom: 0;
	z-index: 0;
}
div#pageTitleBalk {
	background: url(templates/FFSV4/knoppenbalken/balk_home.png) no-repeat;
	height: 65px;
	width: 349px;
	padding-left: 103px;
	padding-top: 11px;
}
div#pageTitleBox {
	position: relative;
/*	height: 90px;*/
/*	max-width: 480px;*/
}
div#pageTitle {
	border: 2px #000 solid;
	background: purple;
	margin-left: 94px;
	padding: 5px 5px 5px 50px;
	/*width: 484px;*/
	min-width: 100px;
	max-width: 290px;
	margin-bottom: 10px;
	/*display: inline;*/
}
div#pageTitle h1, div#pageTitleBalk h1 {
	color: #fff;
}
div#pageTitleLogo {
	background: url(templates/FFSV4/images/loopbg.png) no-repeat top left;
	position: absolute;
/*	top: -25px;
	left: -35px;*/
/*	width: 130px;
	height: 86px;*/
	width: 85px;
	height: 56px;
	font-size: 8pt;
	line-height: 100%;
}
div#contentWrapper {
/*	border: 2px #fff solid;*/
/*	opacity:0.6; filter: alpha(opacity=60);*/
/*	width: 800px;
	margin: 0 auto;*/
	width: auto;
	margin: 0 32px;
	padding: 5px;
	position: relative;
}
div#content {
/*	min-width: 491px;*/
	max-width: 480px;
	text-align: justify;
}
div#wrapper {
/*	padding-bottom: 70px;
	padding-top: 10px;*/
}
div#main {
	width: 950px;
	margin: 0 auto;
	background: #000;
	position: relative;
}
div#mainbg {
	background: url(templates/FFSV4/images/loopbg2.png) repeat-y;
}
div#title {
	height: 86px;
	background: url(templates/FFSV4/images/FFSbasis_01.gif);
}
div#samen {
	margin: 0 33px;
}
div#left {
	position: absolute;
	left: 0;
	width: 33px;
	height: 100%;
	max-height: 921px;
	background: url(templates/FFSV4/images/FFSbasis_02.gif);
}
div#right {
	position: absolute;
	right: 0px;
	width: 33px;
	height: 100%;
	max-height: 921px;
	background: url(templates/FFSV4/images/FFSbasis_04.gif);
}
div#header {
	height: 179px; /*193px;*/
/*	background: url(templates/FFSV4/images/FFSbasis_03.jpg);*/
/*	background: url(templates/FFSV4/banners/banner_skatergroep_03.jpg);*/
/*	background: url(templates/FFSV4/banners/banner_skates_03.jpg);*/
	position: relative;
}
div.header_banner_container {
/*	background: url(templates/FFSV4/banners/banner_skatergroep_03.jpg);*/
	background: url(templates/FFSV4/banners2/banner10.jpg);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
}
div#header_banner_container1 {
	opacity:1.0; /*filter: alpha(opacity=100);*/
	z-index: 2;
}
div#header_banner_container2 {
	opacity:0.0; /*filter: alpha(opacity=0);*/
	z-index: 1;
}
div#header_logo {
	position: relative;
	top: -60px;
	width: 316px;
	height: 155px;
	background: url(templates/FFSV4/images/FFSbasis1_03.png);
	margin-left: 10px;
	cursor: pointer;
	z-index: 10;
}
div#header_logo:hover {
/*	background: url(templates/FFSV4/images/FFSbasis1_03_over.png);*/
}
div#header_motto {
	position: absolute; /*relative;*/
	bottom: 2px; /*-10px;*/
	width: 884px;
	height: 25px;
	background: url(templates/FFSV4/images/FFSbasis1_07.png);
	z-index: 10;
}
div#header_banner_fade {
	position: absolute;
	bottom: 0;
	width: 884px;
	height: 47px;
	background: url(templates/FFSV4/images/schaduwrand.png);
	z-index: 9;
}
div#knoppenbalk {
	height: 57px;
	background: url(templates/FFSV4/images/knoppenbalk_03.gif);
	padding: 3px;
	position: relative;
}
div#knoppenbalk a, div#knoppenbalk a:link, div#knoppenbalk a:visited {
/*	color: #fff;*/
	display: block;
	width: 30px;
	height: 30px;
	margin: 10px;
	text-decoration: none;
}
div#knoppenbalk a:active, div#knoppenbalk a:hover {
	color: #707070;
}
.knoppenbalk_knop {
/*	width: 85px;
	height: 56px;*/
	display: inline-block;
	position: absolute;
}
#kbk_home {
/*	background: url(templates/FFSV4/knoppen_klein/knop_home.png);*/
/*	width: 110px !important;*/
}
#kbk_info {
/*	background: url(templates/FFSV4/knoppen_klein/knop_info.png);*/
	left: 100px;
}
#kbk_routearchief {
/*	background: url(templates/FFSV4/knoppen_klein/knop_routearchief.png);*/
	left: 175px;
}
#kbk_agenda {
/*	background: url(templates/FFSV4/knoppen_klein/knop_agenda.png);*/
	left: 248px;
}
#kbk_fotos {
/*	background: url(templates/FFSV4/knoppen_klein/knop_fotos.png);*/
	left: 323px;
}
#kbk_sms {
/*	background: url(templates/FFSV4/knoppen_klein/knop_sms.png);*/
/*	width: 88px !important;*/
	left: 393px;
}
#kbk_links {
/*	background: url(templates/FFSV4/knoppen_klein/knop_links.png);*/
/*	width: 84px !important;*/
	left: 472px;
}
#kbk_media {
/*	background: url(templates/FFSV4/knoppen_klein/knop_media.png);*/
/*	width: 86px !important;*/
	left: 546px;
}
#kbk_merchandise {
/*	background: url(templates/FFSV4/knoppen_klein/knop_merchandise.png);*/
	left: 621px;
}
#kbk_forum {
/*	background: url(templates/FFSV4/knoppen_klein/knop_forum.png);*/
/*	width: 86px !important;*/
	left: 696px;
}
#kbk_gaathetdoor {
/*	background: url(templates/FFSV4/knoppen_klein/knop_gaathetdoor.png);*/
	left: 790px;
}
div#inhoud_vast {
	background-image: url(templates/FFSV4/images/FFSbasis_07.png);
	background-position: -33px 1px;
	padding-bottom: 20px;
}
div#inhoud_vast_inner {
	padding: 5px;
	background: url(templates/FFSV4/images/FFSbasis_06.png) no-repeat top left;
	min-height: 500px;
/*	min-height: 1100px;*/
}
div#voet {
	height: 6px;
	background: url(templates/FFSV4/images/FFSbasis_08.png);
}
div#divFFSmmgd{
/*	height: 70px;*/
	background: #000;
	/*padding: 33px;*/
	text-align: center;
}
div.divFFSmmgdkadertje {
/*	float: left;*/
	display: inline;
	padding: 0px;
	vertical-align: middle;
}
div.divFFSmmgdkadertje img {
	border: 1px solid #000;
	padding-bottom: 3px;
}
div.divFFSmmgdkadertje img:hover {
	border-bottom: 1px dashed #fff;
}
div#news {
}
div.NewsSummary {
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
span.NewsSummaryPostdate {
	font-weight: bold;
	color: #c0c0c0;
}
p.newsPaginate {
	margin: 6px 0;
}
div.pwaAlbum {
	font-size: 9pt;
}
table.borderRaised {
padding: 0px;
margin: 0px;
}
table.borderRaised>tbody>tr {
padding: 1px;
margin: 1px;
}
table.borderRaised>tbody>tr>td {
	border-style: solid;
	border-width: 1px;
	border-color: white gray gray white;
	margin: 3px;
}
table.small>tbody>tr>td, table.small>tbody>tr>td>input, table.small>tbody>tr>td>select {
	font-size: 12px;
}
table.form {
	background: #003A91;
}
div.NewsSummaryPostdate {
	text-align: right;
}
.helpText {
	border-bottom: 1px #fff dashed;
	cursor: help;
}
tr.nmsarchive_header th {
	text-align: left;
}
span.nms_sub_txt {
	width: 85px;
	display: inline-block;
}
div.sideboxContents input {
	max-width: 150px;
}

/*Styles for fuzz overlay & message box*/
#fuzz {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	background: url('/cmsms/templates/FFSV4/images/dim.png');
	display: none;
	text-align:left;
}
/*Message box, positioned in dead center of browser*/
.msgbox {
	position: fixed;
	width: 500px;
	height: 300px;
	z-index: 200;
	border: 5px solid #FC7305;
	background: #043A8D url(templates/FFSV4/images/loopbg.png);
	top: 50%;
	left: 50%;
	margin-top: -150px;
	margin-left: -250px;
}
.msgbox a.close {
/*	float: right;*/
}
div.msgbCB {
	float: right;
}
.msgbox img.close {
	margin: 5px;
}
#fuzzMsgBox {
	padding: 15px;
}
.nms_message {
	font-weight: bold;
	color: red;
}
div.GaatHetDoorIconPane {
	float: right;
	height: 100%;
}
div.GaatHetDoorIcon {
	height: 100%;
	margin: 2px 2px 5px 10px;
	width: 48px;
	height: 48px;
}
div.GaatHetDoorIconYes {
	background: url('templates/FFSV4/images/status_yes.png') no-repeat;
	width: 117px;
	height: 87px;
}
div.GaatHetDoorIconNo {
	background: url('templates/FFSV4/images/status_no.png') no-repeat;
	width: 86px;
	height: 75px;
}
div.GaatHetDoorIconMaybe {
	background: url('templates/FFSV4/images/status_maybe.png') no-repeat;
	width: 62px;
	height: 90px;
}
div.GaatHetDoorIconStop {
	background: url('templates/FFSV4/images/status_stop.png') no-repeat;
	width: 83px;
	height: 85px;
}
div#warnNoScript {
	border: 1px solid #c0c0c0;
	background: #FFFFE1;
	color: #000;
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	padding: 4px;
	cursor: default;
}
.nbNDC { /* hide elements from nieuwsbrief on the website */
	display: none;
	visibility: hidden;
}
/* End of 'FFS V4' */

