/*-----------------------------------------------------------------------------------------------
  Main
-----------------------------------------------------------------------------------------------*/

	body {
		color: #505050;
		font-family: helvetica,sans-serif;
		font-size: 12px;
		text-decoration: none;
	}

	.plain, table, td, p {
		color: #d8d8d8;
		font-family: helvetica,sans-serif;
		font-size: 12px;
		text-decoration: none;
	}

	a {
		font-family: helvetica,sans-serif;
		font-size: 12px;
		color: #ff6600;
		font-weight: normal;
		text-decoration: none;
	}

 	a:hover {
		font-family: helvetica,sans-serif;
		font-size: 12px;
		color: #ff6600;
		font-weight: normal;
		text-decoration: underline;
	}

/*-----------------------------------------------------------------------------------------------
  News
-----------------------------------------------------------------------------------------------*/

	.newslink {
		font-family: helvetica,sans-serif;
		color:#fff;
		font-size:1.6em;
		line-height:1.0em;
		font-weight:normal;
		text-decoration: none;
	}

	.newslink:hover {
		font-family: helvetica,sans-serif;
		color:#ff6600;
		font-size:1.6em;
		line-height:1.0em;
		font-weight:normal;
		text-decoration: none;
	}

	.firstpost-title {
		width: 410px;
		height: 30px;
		padding-top:10px;
	}

	.firstpost-date {
		width: 410px;
		height: 25px;
		text-transform: uppercase;
		color: #505050;
		font-family:helvetica,sans-serif;
		font-size:10px;
		border-bottom:1px dotted #252525;
	}

	.firstpost-content {
		width: 410px;
		height: 75px;
		color: #d8d8d8;
		font-family: helvetica,sans-serif;
		font-size: 12px;
		padding-top:10px;
	}

	.post-title {
		width: 255px;
		height: 30px;
	}

	.post-date {
		width: 255px;
		height: 25px;
		text-transform: uppercase;
		color: #505050;
		font-family:helvetica,sans-serif;
		font-size:10px;
		border-bottom:1px dotted #252525;
	}

	.post-content {
		width: 255px;
		height: 55px;
		color: #d8d8d8;
		font-family: helvetica,sans-serif;
		font-size: 12px;
	}

	.leesverder{
		font-family: Helvetica,sans-serif;
		font-size: 12px;
		color: #ff6600;
		font-weight: normal;
		text-decoration: none;
	}

	.leesverder:hover{
		font-family: Helvetica,sans-serif;
		font-size: 12px;
		color: #ff6600;
		font-weight: normal;
		text-decoration: underline;
	}

	.rssfeed {
		border-bottom: 1px solid #1a1a1a;
		list-style-type: none;
		padding-top: 2px;
		padding-left: 2px;
		padding-bottom: 2px;
		margin: 0;
		background: #111111;
		width: 410px;
	}

	.rsslink {
		font-family: helvetica,sans-serif;
		font-size: 12px;
		color: #d8d8d8;
		font-weight: normal;
		text-decoration: none;
	}

 	.rsslink:hover {
		font-family: helvetica,sans-serif;
		font-size: 12px;
		color: #ff600;
		font-weight: normal;
		text-decoration: none;
	}

	.nieuwsdatum {
		font-family: helvetica,sans-serif;
		font-size: 11px;
		color: #bfbfbf;
		font-weight: normal;
		text-decoration: none;
	}

/*-----------------------------------------------------------------------------------------------
  Camp
-----------------------------------------------------------------------------------------------*/

	.camp-title {
		height: 30px;
		color:#fff;
		font-size:1.6em;
		line-height:1.0em;
		font-weight:normal;
	}

	.camp-date {
		height: 20px;
		text-transform: uppercase;
		color: #505050;
		font-family:helvetica,sans-serif;
		font-size:10px;
	}

	.camp-content {
		padding-top: 10px;
		color: #d8d8d8;
		font-family: helvetica,sans-serif;
		font-size: 12px;
	}

	.camp-info {
		padding-top: 10px;
		color: #d8d8d8;
		font-family: helvetica,sans-serif;
		font-size: 12px;
	}

	.camp-voorwaarden {
		color: #d8d8d8;
		font-family: helvetica,sans-serif;
		font-size: 10px;
		text-align: left;
	}


/*-----------------------------------------------------------------------------------------------
  Camps
-----------------------------------------------------------------------------------------------*/

	.kampen {
		font-family: Helvetica,sans-serif;
		font-size: 12px;
		color: #eaeaea;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 1px solid #1a1a1a;
	}

	.subkop_wit{
		font-family: 'Lucia Console', Helvetica, Arial, Sans-Serif;
		font-size: 12px;
		color: #ffffff;
		font-weight: bolder;
		margin-bottom: 10px;
	}

	.swkids_kop{
		font-family: 'Lucia Console', Helvetica, Arial, Sans-Serif;
		font-size: 12px;
		color: #ffffff;
		font-weight: bolder;
		margin-bottom: 10px;
	}

	.swkids_kamp {
		font-family: Helvetica,sans-serif;
		font-size: 12px;
		color: #eaeaea;
		font-weight: normal;
		text-decoration: none;
	}


/*-----------------------------------------------------------------------------------------------
  Video
-----------------------------------------------------------------------------------------------*/

	.video-title {
		height: 30px;
	}

	.video-date {
		text-transform: uppercase;
		color: #505050;
		font-family:helvetica,sans-serif;
		font-size:10px;
	}

	.video-content {
		color: #505050;
		font-family: helvetica,sans-serif;
		font-size: 12px;
		padding-top: 10px;
	}

	.video-tags {
		text-transform: uppercase;
		color: #b0b0b0;
		font-family:helvetica,sans-serif;
		font-size:10px;
		border-bottom:1px dotted #252525;
		height: 20px;
	}

	.videolink {
		font-family: helvetica,sans-serif;
		color:#fff;
		font-size:1.8em;
		line-height:1.0em;
		font-weight:normal;
		text-decoration: none;
	}

	.videolink:hover {
		font-family: helvetica,sans-serif;
		color:#ff6600;
		font-size:1.8em;
		line-height:1.0em;
		font-weight:normal;
		text-decoration: none;
	}

	.videofile {
		font-family: helvetica,sans-serif;
		color:#fff;
		font-size:2.4em;
		line-height:2.0em;
		font-weight:normal;
		text-decoration: none;
	}

	.smalltext {
		font-family: Helvetica,sans-serif;
		font-size: 11px;
		color: #d8d8d8;
		font-weight: normal;
	}

	.popvideo {
		font-family: Helvetica,sans-serif;
		font-size: 11px;
		color: #b0b0b0;
		font-weight: normal;
		text-decoration: none;
	}

	.popvideo:hover {
		font-family: Helvetica,sans-serif;
		font-size: 11px;
		color: #b0b0b0;
		font-weight: normal;
		text-decoration: underline;
	}

/*-----------------------------------------------------------------------------------------------
  Aanmelding
-----------------------------------------------------------------------------------------------*/

	.staff-kop {
		font-family: Helvetica,sans-serif;
		font-size: 12px;
		color: #d8d8d8;
		font-weight: normal;
	}

	.staff-link {
		font-family: Helvetica,sans-serif;
		font-size: 12px;
		color: #b0b0b0;
		font-weight: normal;
		text-decoration: none;
	}

	.staff-link:hover {
		font-family: Helvetica,sans-serif;
		font-size: 12px;
		color: #b0b0b0;
		font-weight: normal;
		text-decoration: underline;
	}

/*-----------------------------------------------------------------------------------------------
  Aanmelding
-----------------------------------------------------------------------------------------------*/

	.bedankt {
		color: #ffffff;
		font-family: helvetica,sans-serif;
		font-size: 12px;
		text-decoration: none;
	}


/*-----------------------------------------------------------------------------------------------
  Foto's
-----------------------------------------------------------------------------------------------*/

	.fotocel {
	width:160px;
	height:160px;
	padding:10px;
	}

	.fotolink {
		font-family: helvetica,sans-serif;
		font-size: 11px;
		color: #505050;
		font-weight: underline;
		text-decoration: none;
	}

 	.fotolink:hover {
		font-family: helvetica,sans-serif;
		font-size: 11px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
	}

/*-----------------------------------------------------------------------------------------------
 Footer
-----------------------------------------------------------------------------------------------*/

.footer {
	font-family: Helvetica,sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	font-weight: normal;
	padding-top: 3px;
}

.footerlink {
	font-family: Helvetica,sans-serif;
	font-size: 10px;
	color: #2d2d2d;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}


.footerlink:hover {
	font-family: Helvetica,sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}


.input {
	color: #000000;
	background: #ffffff;
	border: 1px solid #878787;
}

.kop{
	color:#fff;
	font-size:1.6em;
	line-height:1.0em;
	font-weight:normal;
	margin-bottom: 10px;
}

.locatie{
	font-family: 'Lucia Console', Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	color: #535353;
	font-weight: bolder;
	text-transform: uppercase;
	padding-top: 10px;
}

.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	font-weight: bold;
	text-decoration: none;
}


/*-----------------------------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------------------------*/

#search{
	float:right;
	width:170px;
	height: 20px;
	border: 1px solid #ccc;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
}

#search .searchimg{
	float:left;
	margin-left: 4px;
	margin-top: 4px;
	width:14px;
	height:13px;
	background:url(/new/pics/search.gif) 0 0 no-repeat;
}

#search input{ 
	width:150px; 
	margin-top: 2px;
	font-size: 12px;
	background:#000000;
	border: 0px;
	padding-left: 3px;
	height: 15px;
}


#searchform{
	margin:1em 0;
}

#searchform #s{
	background:#222;
	border:none;
	border-bottom:1px solid #333;
	width:30em;
	color:#666666;
	padding:0.25em;
}

#searchform #searchsubmit{
	background:#000;
	color:#666;
	border:none;
	font-size:0.9em;
	text-transform:uppercase;
	letter-spacing:0.25em;
}

.active-flag {
	float:left;
	margin-right: 4px;
	width:16px;
	height:11px;
	opacity: .7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7
}
.active-flag:hover {
	float:left;
	margin-right: 4px;
	width:16px;
	height:11px;
	opacity: .7;
  border-bottom: 1px solid #ffffff;
}
.inactive-flag {
	float:left;
	padding-right: 4px;
	opacity: .3;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	width:16px;
	height:11px;
}


/*-----------------------------------------------------------------------------------------------
  Buttons HOME
-----------------------------------------------------------------------------------------------*/

#homebutton{
	float:left;
	padding-right: 1px;
	width:160px;
	height:120px;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	opacity:.9;
}
#homebutton:hover{
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	width:160px;
	height:120px;
}

#homebutton2{
	float:left;
	padding-right: 1px;
	width:200px;
	height:120px;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	opacity:.9;
}
#homebutton2:hover{
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	width:200px;
	height:120px;
}

/*-----------------------------------------------------------------------------------------------
  Form
-----------------------------------------------------------------------------------------------*/

.formbutton {
	font-family: helvetica,sans-serif;
	font-size: 11px;
	background-color: #ff6600;
	color: #ffffff;
	border: 1px #000000 solid;
	cursor: hand;
}

.signup {
	font-family: helvetica,sans-serif;
	font-size: 12px;
	color: #d8d8d8;
	font-weight: normal;
}

.signup_selected {
	font-family: helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

img {border:0;}
#container {padding:3px;}

.form_left_column {
	width: 250px; 
	margin:0px;
	vertical-align:top;
}

.form_right_column {
	 margin:0px;
	 width:240px;
}
/*Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}

.label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}
#value {
	color:#fff;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}

#form input[type="text"], #form textarea {
	margin-bottom:12px;
	padding:2px 3px;
	border:1px solid #ccc;
	background:#f5f5f5;
	margin-top:4px;
}

	#form textarea {
		height:93px;
	}

	#form select {
		width:370px;
	}
	
	#form input[type="text"]:focus, #form textarea:focus {
		padding:2px 3px;
		border:1px solid #ccc;
		background:#fff;
	}
	
	.staff-form td {
	  padding-bottom: 10px;
	}
	  
	  
/*-----------------------------------------------------------------------------------------------
  Form
-----------------------------------------------------------------------------------------------*/

.store_article {
  
}

.store_article h5 {
  font-size: 14px;
  font-weight: bold;
}

.store_article ul {
  padding: 0;
  margin: 5px 0 10px 0;
}

.store_article li {
  list-style: none;  
}

.colors h5 {
  font-size: 14px;
  font-weight: bold;
}

.colors ul, .socks ul {
  padding: 0;
  margin: 5px 0 10px 0;
}

.colors li {
  list-style: none;
  height: 25px;
  line-height: 25px;
  margin-bottom: 3px;
  font-size: 12px;  
  padding-left: 35px;
}

.colors li.red {
  background: url(/new/pics/storepics/red.png) top left no-repeat; 
}
.colors li.blue {
  background: url(/new/pics/storepics/blue.png) top left no-repeat; 
}
.colors li.black {
  background: url(/new/pics/storepics/black.png) top left no-repeat; 
}
.colors li.white {
  background: url(/new/pics/storepics/white.png) top left no-repeat; 
}
.colors li.gold {
  background: url(/new/pics/storepics/gold.png) top left no-repeat; 
}
.colors li.blackgold {
  background: url(/new/pics/storepics/blackgold.png) top left no-repeat; 
}

.socks li {
  list-style: none;
  height: 45px;
  line-height: 45px;
  margin-bottom: 3px;
  font-size: 12px;  
  padding-left: 60px;
}

.colors li.uniredwhite {
  background: url(/new/pics/storepics/socks/red.png) top left no-repeat; 
}
.colors li.whiteunired {
  background: url(/new/pics/storepics/socks/uniwhite.png) top left no-repeat; 
}
.colors li.whiteblack {
  background: url(/new/pics/storepics/socks/white.png) top left no-repeat; 
}
.colors li.blackwhite {
  background: url(/new/pics/storepics/socks/black.png) top left no-repeat; 
}
.colors li.navywhite {
  background: url(/new/pics/storepics/socks/navy.png) top left no-repeat; 
}
.colors li.yellowblack {
  background: url(/new/pics/storepics/socks/sunshine.png) top left no-repeat; 
}