@charset "utf-8";

/* Color sheme:
 * color1: #007bc0
 * color2: #003883
 * color3: #000000
 */ 

/*** tag selectors ***/
html{
	background-color: #fff;
}
body{
  background-color: #fff;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8.5pt;
  font-weight: normal;
  color: #000;
}
font{
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}
label{
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6{
  font-family: arial, helvetica, sans-serif;
}
h1{
  font-weight: normal;
  font-size: 18pt;
  text-transform: uppercase;
}
h2{
  font-weight: bold;
  font-size: 18pt;
  color: #007bc0;
  text-transform: uppercase;
}
h3{
  font-weight: bold;
  font-size: 14pt;
  color: #fff;
  text-transform: uppercase;
}
h4{
  font-weight: bold;
  font-size: 10pt;
  text-transform: uppercase;
  color: #007bc0;
}
h5{
  font-weight: bold;
  font-size: 1.2em;
}
h6{
  font-weight: normal;
  font-size: 1.2em;
}
a, a:link, a:active, a:visited{
	text-decoration: none;
  color: #000;
}
a:hover{
	text-decoration: underline;
}
input.textbox{
  border: 1px solid #aaa;
}
textarea.textbox{
  border: 1px solid #aaa;
}

input[type="radio"], input[type="checkbox"]{
  cursor: pointer;
}
input[type="file"]{
  border: none;
  background: #fff none;
}
select.combolist{
  color: #424242;
}
fieldset.loader{
  background: transparent url( '/media/img/spinner.gif' ) no-repeat scroll top right;
}
a.donatie{
  background: transparent url( '/media/img/steun-ons.png' ) no-repeat scroll center center;
}
/*** Class selectors ***/
.small{
  font-size: 0.8em;
}
.big{
  font-size: 1.1em !important;
}
.normal-weight{
  font-weight: normal !important;
}
.mark1{
  color: #4e1b6b !important;
}
.mark2{
  color: #e4e4e4 !important;
}
.mark3{
  color: #656565 !important;
}
.line{
  border-top: 1px solid #e4e4e4;
}
.pointer{
  cursor: pointer;
}
.border{
  border: 1px solid #ccc;
}
.red{
  color: #aa0000;
}
.dotted{
  border-bottom: 1px dotted #000;
  cursor: help;
}
.content-box{
  background-color: transparent;
}
.content-box .hd{
  background: transparent url( '/media/img/box/box-top.png' ) no-repeat scroll top left;
}
.content-box .bd{
  border-left: 1px solid #bfcde0;
  border-right: 1px solid #bfcde0;
  background-color: #fff;
  line-height: 1.7em;
}
.content-box .bd a, .content-box-small .bd a{
  color: #007bc0 !important;
}
.content-box .ft{
  background: transparent url( '/media/img/box/box-bottom.png' ) no-repeat scroll top left;
}
.info-bar {
  border: 1px solid #ccc;
  border-radius: 4px;
  -moz-border-radius: 4px;
  background-color: #ffffcc;
}
.info-bar .msg {
  color: #000;
  font-size: 9pt;
}
.info-bar .msg a {
  text-decoration: underline;
}
.info-bar .icon {
  background-repeat: no-repeat;
  background-position: top left;
}
.info-bar .icon-info {
  background-image: url( '/media/img/cms/skins/default/info32.png' );
}
.info-bar .icon-warning {
  background-image: url( '/media/img/cms/skins/default/warning32.png' );
}
.info-bar .icon-error {
  background-image: url( '/media/img/cms/skins/default/error32.png' );
}
#layout-body-default-left.gallery .content-box .hd{
  background: transparent url( '/media/img/box/box-gallery-top.png' ) no-repeat scroll top left;
}
#layout-body-default-left.gallery .content-box .bd{
  border-color: #596e9f;
}
#layout-body-default-left.gallery .content-box .ft{
  background: transparent url( '/media/img/box/box-gallery-bottom.png' ) no-repeat scroll top left;
}
.gallery-box .hd{
  background: transparent url( '/media/img/box/box-gallery-right-top.png' ) no-repeat scroll top left;
}
.gallery-box .bd{
  border-left: 1px solid #596e9f;
  border-right: 1px solid #596e9f;
}
.gallery-box .ft{
  background: transparent url( '/media/img/box/box-gallery-right-bottom.png' ) no-repeat scroll top left;
}
.content-box-small{
  background-color: transparent;
}
.content-box-small .hd{
  background: transparent url( '/media/img/box/box-small-top.png' ) no-repeat scroll top left;
}
.content-box-small .bd{
  border-left: 1px solid #809cc1;
  border-right: 1px solid #809cc1;
  background-color: #fff;
  line-height: 1.7em;
}
.content-box-small .ft{
  background: transparent url( '/media/img/box/box-small-bottom.png' ) no-repeat scroll top left;
}
.quote-box .hd{
  background: transparent url( '/media/img/box/grey-box-top.png' ) no-repeat scroll top left;
}
.quote-box .ft{
  background: transparent url( '/media/img/box/grey-box-bottom.png' ) no-repeat scroll top left;
}
.quote-box .bd{
  background: #f0eeed none;
  color: #007bc0;
}
.quote-box .bd .box-padding .quote-large{
  font-size: 1.8em;
  font-weight: bold;
  text-align: center;
}
.quote-box .bd .box-padding .quote-name{
  font-size: 1.3em;
  text-align: center;
  text-transform: uppercase;
}
.quote-box .bd .box-padding .quote-title{
  font-size: 1.1em;
  text-align: center;
  font-style: italic;
}
.quote-box .bd .box-padding .quotes{
  font-size: 50pt;
  font-weight: bold;
  font-family: "times new roman", times, serif;
  color: #007bc0; /*#cccbca;*/
}
.picture-frame{
  text-align: center;
}
.picture-frame a, .picture-frame a span{
  color: #007bc0 !important;
  text-decoration: none !important;
}
.picture-frame a:hover{
  text-decoration: none !important;
}
.picture-frame a .picture-frame-border{
  border: 2px solid #fff;
}
.picture-frame a img{
  border: 1px solid #007bc0;
}
.picture-frame a:hover img{
  border: 1px solid #007bc0;
  text-decoration: none;
}
.picture-frame a:hover .picture-frame-border{
  border: 2px solid #007bc0;
  text-decoration: none;
}
.picture-frame .picture-frame-label-name{
  text-transform: uppercase;
  text-decoration: none !important;
}
.picture-frame .picture-frame-label-title{
  font-style: italic;
  text-transform: lowercase;
  text-decoration: none !important;
}
.picture-frame.picture-frame-active a img{
  border: 1px solid #007bc0;
  text-decoration: none;
}
.picture-frame.picture-frame-active a .picture-frame-border{
  border: 2px solid #007bc0;
  text-decoration: none;
}
.picture-frame.picture-frame-active a .picture-frame-label{
  font-weight: bold;
  text-decoration: none;
}
.faces-picture-box{
  background: transparent none; /*url( '/media/img/photo-frame.png' ) no-repeat scroll top left;*/
}
.faces-text-box .hd{
  background: transparent url( '/media/img/box/box-blue-top.png' ) no-repeat scroll top left;
}
.faces-text-box .bd{
  background-color: #007bc0;
  color: #fff;
  line-height: 1.7em;
}
.faces-text-box .ft{
  background: transparent url( '/media/img/box/box-blue-bottom.png' ) no-repeat scroll top left;
}
.ygtvfocus, .ygtvfocus .ygtvlabel, .ygtvfocus .ygtvlabel:hover{
  background-color: transparent;
}
.ygtvlabel:hover{
  text-decoration: underline;
}
/*** ID selectors ***/
#wrapper{
  background-color: #fff;
  border: 1px solid #ccc;
}
#layout-nav #layout-nav-main{
  background-color: #003883;
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 1.15em;
}
#layout-nav #layout-nav-sub{
  background-color: #007bc0;
  color: #fff;
  border-top: 1px solid #fff;
}
#layout-nav #layout-nav-sub a{
  color: #fff;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1.15em;
}
#layout-body #layout-body-inner a, #layout-body #layout-body-inner a:link, #layout-body #layout-body-inner a:hover, #layout-body #layout-body-inner a:visited, #layout-body #layout-body-inner a:focus, #layout-body #layout-body-inner a:active{
  color: #fff;
}
#layout-body #layout-body-inner #layout-body-default-left #layout-body-content, #layout-body #layout-body-inner #layout-body-default-left #layout-body-tight, #layout-body #layout-body-inner #layout-body-full #layout-body-full-inner #layout-body-content{
  background-color: #f5f2f7;
  border: 1px solid #afafaf;
}
#layout-body #layout-body-inner #layout-body-default-left #layout-body-content #right-box .bd{
  font-size: 9pt;
  background-color: #fff;
}
#layout-body #layout-body-inner #layout-body-default-left #layout-body-content #right-box table th{
  font-weight: bold;
}
#layout-foot #layout-foot-bottom{
  color: #003883;
  background-color: #003883;
}
#layout-foot #layout-foot-bottom #layout-foot-bottom-nav{
  background-color: #fff;
}
#layout-foot #layout-foot-bottom #layout-foot-bottom-nav, #layout-foot #layout-foot-bottom #layout-foot-bottom-nav a{
  color: #003883;
  text-transform: uppercase;
  font-weight: bold;
}
#layout-foot #layout-foot-bottom #layout-foot-bottom-nav a:hover{
  text-decoration: none;
}
.photo a, .photo a:link, .photo a:visited, .photo a:active, .photo a:focus{
  border: 2px solid #ccc;
}
.photo a:hover, .photo a.photo-link.selected{
  border: 2px solid #037bc0;
}
.gallery-box img{
  border: 1px solid #ccc;
}
#gallery-photo-nav a img{
  border: none;
}
.date{
  font-size: 0.9em;
}
.news-photo{
  border: 1px solid #ccc;
}
.news-item-archive{
  border-bottom: 1px solid #ccc;
}


/**********************
	  KAMERLEDEN
***********************/

.kamerlid-pictures {
	overflow: hidden;
	width: 460px;
}

.kamerlid-picture-frame {
	width: 220px;
	float: left;
	height: 110px;
	overflow: hidden;
	margin: 5px 8px 0 0;
}

.kamerlid-picture-frame-border {
	float: left;
}

.kamerlid-frame-label {
	float: left;
	margin: -3px 0 0 10px;
	width: 125px;
	color: #007BC0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.kamerlid-picture-frame a, .kamerlid-picture-frame a:hover {
	text-decoration: none;
}

.kamerlid-picture-frame a span.kamerlid-picture-frame-border img {
  border: 2px solid #fff;
  text-decoration: none;
}

.kamerlid-picture-frame a:hover span.kamerlid-picture-frame-border img{
  border: 2px solid #007bc0;
  text-decoration: none;
}

.kamerlid-individual-picture {
	float: left;
	border: 2px solid #007bc0;	
}


/***** INDIVIDUAL PAGE *****/

.kamerlid-individual-picture {
	border: 2px solid #007bc0;
}

.kamerlid-pictures-individual {
	overflow: hidden;
	width: 460px;
	margin-bottom: 5px;
}

.kamerlid-individual-label {
	float: left;
	margin: -3px 0 0 10px;
	width: 300px;
	color: #007BC0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}