/* 
Officiële website van c.v.v Blauw Wit '34 Leeuwarden
=============================================================================================
URL:				http://www.blauwwit34.nl/
Auteur: 			Stefan Efde [http://www.addnoise.nl]
=============================================================================================
*/

/* 
ACHTERGROND 	: #003A74
INTRO			: #011039
TEKST			: #18295A
DONKERBLAUW		: #011039
BLAUW			: #005CB5
ORANJE			: #FDB000
GEEL			: #E8C700
GRIJS			: #343434
*/

@import url(/addsite/css/iconen.css);


body
		{
			margin: 0;
			padding: 0;
			background: #01245C;
			background-attachment:fixed; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #01103A;
			line-height: 17px;
			-webkit-text-size-adjust: none;
			
		}

		a:link, a:visited 
		{ 
			font-weight: normal; 
			text-decoration: none; 
			color: #005CB5;
			outline-color: invert;
			outline-style: none;
			outline-width: 0pt;
		}

		a:hover 
		{ 
			text-decoration: underline; 
			color: #005CB5;
		}
		
#container1
		{
			width: 100%;
			min-height: 400px;
			background: url("../images/bg_stadium.jpg") no-repeat 50% 0px;
			background-attachment:fixed; 
		}

#container1_1
		{
			width: 100%;
			min-height: 400px;
			background: url("../images/bg_full.jpg") no-repeat 50% 0px;
			background-attachment:fixed; 
		}

#container1_2
		{
			width: 100%;
			min-height: 400px;
			background: url("../images/bg_jeugd.jpg") no-repeat 50% 0px;
			background-attachment:fixed; 
		}

		
#container2 {
	width: 100%;
	min-height: 400px;
	background: url(../images/schaduw2.png) repeat-y 50% 0px;
}
/* Fix voor IE */
			* html #container2
			{
				width: 963px;
				margin: auto;
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/schaduw2.png', sizingMethod='scale');
			}



#logo a:link, #logo a:visited {
	position: absolute;
	display: block;
	width: 460px;
	height: 150px;
	background: no-repeat url(../images/blauwwit34_logo1.png);
	left: 7px;
	top: 11px;
	cursor: pointer;
}

/*	 Fix voor IE */ 
	* html #logo a:link
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/blauwwit34_logo1.png', sizingMethod='crop');
	}
/*	 Fix voor IE */ 
	* html #logo a:visited
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/blauwwit34_logo1.png', sizingMethod='crop');
	} 


.players {
	position: absolute;
	top: -170px;
	right: 10px;
	width: 284px;
	height: 203px;
	background: no-repeat url(../images/players_group.png) ;
}
/* Fix voor IE */
	* html .players
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/players_group.png', sizingMethod='crop');
	}
	
.players2 {
	position: absolute;
	top: -170px;
	right: 10px;
	width: 284px;
	height: 203px;
	background: no-repeat url(../images/players_2.png);
}
/* Fix voor IE */
	* html .players2
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/players_2.png', sizingMethod='crop');
	}


#topheader {
	position: relative;
	width: 953px;
	height: 165px;
	margin: 0 auto;
	padding: 0px;
	background: none;
}

#mainbox {
	width: 953px;
	min-height: 500px;
	margin: 0 auto;
	padding: 25px 0px 0px 0px;
	background: #FFF url(../images/meintop.jpg) no-repeat 0px 0px ;
	position: relative;
}
/* Fix voor IE */
	* html #mainbox 
	{
		height: 500px;
	}

#kolom_links {
	float: left;
	width: 700px;
	min-height: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 8px;
}
* html #kolom_links {
	margin-right: 0px;
	height: 300px;
}

.nieuwsopties {
	position: absolute;
	width: 380px;
	height: 20px;
	background:  url(../images/dot_line.gif) repeat-x top left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	top: 155px;
	left: 0px;
}




a.rss:link, a.rss:visited, a.rss:active, a.rss:hover {
	position: absolute;
	top: 20px;
	right: 25px;
	width: 16px;
	height: 16px;
	background: url(../images/rss.gif) no-repeat top left;
	font-size: 0px;
	line-height: 0px;
	border: 0px;
	text-decoration: none;
}

.intro_hoofd {
	display: block;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.intro_hoofd a:link, .intro_hoofd a:visited {
	color: #B9C3D4;
	text-decoration: none;
}
.intro_hoofd a:hover {
	color: #FDB000;
}

.intro {
	display: block;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}



.blauwebalk01 {
	width: 694px;
	height: 33px;
	padding: 2px;
	border: 1px solid #E5E7EB;
}
.blauwebalk02 {
	width: 694px;
	height: 33px;
	background: url(../images/blauwebalk_bg.jpg) repeat-x top left;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	height: 25px;
	color: #FFFFFF;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 37px;
	background: url(../images/blauwebalk_links.jpg) no-repeat top left;
	z-index: 8;
}
/* Fix voor IE */
			* html h1
			{
				font-weight: bold;
			}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #005CB5;
	display: block;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 0px 0px;
	line-height: 21px;
}
h2 a:link, h2 a:visited {
	font-size: 22px;
	font-weight: bold;
	color: #005CB5;
	text-decoration: none;
}
h2 a:hover {
	text-decoration: none;
	color: #B9C3D4;
}


h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	height: 25px;
	color: #FFFFFF;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 37px;
	background: url(../images/blauwebalk_links.jpg) no-repeat top left;
}

/* Fix voor IE */
			* html h4
			{
				font-weight: bold;
				font-style: normal;
			}
			

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 0px 0px;
	line-height: 21px;
}

.nieuwsrechts h5{
	padding: 3px 20px 0px 0px;
}


h5 a:link, h5 a:visited {
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 26px;
}
h5 a:hover {
	text-decoration: none;
	color: #FDB000;
}


a.leesmeer3:link, a.leesmeer3:visited{ 
	float: right;
	color: #005CB5;
	padding: 2px 0px 2px 20px;
	margin: 0px 10px 0px 0px;
	line-height: 18px;
	text-decoration: underline;
	background: url(../images/arrow_terug.gif) no-repeat 0px 6px;
	}
	
a.leesmeer3:hover, a.leesmeer3:active{ 
	color: #B9C3D4;
	background: url(../images/arrow_terug.gif) no-repeat 0px -81px;
	}

a.leesmeer:link, a.leesmeer:visited{ 
	float: right;
	color: #005CB5;
	padding: 2px 0px 2px 20px;
	margin: 0px 10px 0px 0px;
	line-height: 18px;
	text-decoration: underline;
	background: url(../images/arrow04.gif) no-repeat 0px 6px;
	}
	
a.leesmeer:hover, a.leesmeer:active{ 
	color: #2881D5;
	background: url(../images/arrow04.gif) no-repeat 0px -81px;
	}

.geplaats {
	float: left;
	margin: 2px 0px 0px 0px;
	font-size: 10px;
}
.lichtblauw {
	color: #2881D5;
}
.blauw {
	color: #005CB5;
}

.oranje {
	color: #FDB000;
}

.dotline {
	width: 100%;
	height: 1px;
	line-height: 0px;
	padding: 0px;
	margin: 0px 0px 0px 7px;
	background: url(../images/dot_line.gif) top left repeat-x;
}

#nieuwsblok02 {
	width: 694px;
	padding: 2px;
	margin: 3px 0px 0px 0px;
	border: 1px solid #E5E7EB;
}
#nieuwsblok02_1 {
	width: 694px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/nieuwsblok_bg02.gif) repeat-x top left;
}


#nieuwsoverzicht {
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

.newslinks{
	float: left;
	width: 128px;

	margin: 0px 30px 0px 0px;
}

/* Fix voor IE */
	* html .newslinks
	{
		margin: 0px 15px 0px 0px;
	}

.newslinks img {
	width: 128px;
	padding: 3px;
	margin: 0px 0px 0px 7px;
	border: 1px solid #67A3DE;
	cursor: pointer;
}

.newslinks img:hover {
	border: 1px solid #005CB5;
	background: #FFFFFF;
}

.newsrechts {
	float: left;
	width: 510px;
	height: 116px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
.newsrechts_vervolg {
	float: left;
	width: 470px;
	height: 116px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

.nieuwsopties2 {
	position: absolute;
	width: 517px;
	height: 20px;
	background: url(../images/dot_line.gif) repeat-x top left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	top: 90px;
	left: 0px;
}
.nieuwsopties3 {
	position: absolute;
	width: 490px;
	height: 20px;
	background:  url(../images/dot_line.gif) repeat-x top left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	top: 90px;
	left: 0px;
}
.nieuwsopties4 {
	position: absolute;
	width: 650px;
	height: 20px;
	background:  url(../images/dot_line.gif) repeat-x top left;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 0px 0px;
	bottom: 5px;
	left: 0px;
}

a.leesmeer02:link, a.leesmeer02:visited{ 
	color: #005CB5;
	padding: 4px 0px 2px 20px;
	margin: 5px 10px 0px 0px;
	line-height: 18px;
	text-decoration: underline;
	background: url(../images/arrow04.gif) no-repeat 0px 5px;
	}
	
a.leesmeer02:hover, a.leesmeer02:active{
	color: #2881D5;
	background: url(../images/arrow04.gif) no-repeat 0px -82px;
	}

.blok_onder01 {
	float: right;
	width: 422px;
	min-height: 200px;
	margin: 0px 11px 10px 0px;
}
* html .blok_onder01 {
	margin-right: 10px;
	margin-bottom: 10px;
}

.blauwebalk04 {
	width: 416px;
	height: 33px;
	padding: 2px;
	border: 1px solid #D1DAE2;
	margin: 0px 0px 3px 0px;
}

.blauwebalk05 {
	width: 416px;
	height: 33px;
	background: url(../images/blauwebalk_bg.jpg) repeat-x top left;
}

.blok_links01 {
	float: left;
	width: 200px;
	min-height: 200px;
	margin: 0px 0px 0px 0px;
}

.vriendenvan {
	float: left;
	width: 416px;
	height: 180px;
	padding: 2px;
	border: 1px solid #E5E7EB;
}
.vriendenvan02 {
	float: left;
	width: 391px;
	
	padding: 5px 15px 10px 10px;
	background: #ECF3FB url(../images/vriendenvan.jpg) no-repeat 0px -10px;
}
.vriendenvan02 ul {
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
}
.vriendenvan02 li {
	padding: 2px 0px 2px 22px;
	margin: 0px;
	background: url(../images/v.gif) no-repeat 0px 2px;
}


.meernieuws {
	float: left;
	width: 416px;
	padding: 2px;
	border: 1px solid #E5E7EB;
}
.meernieuws ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
}
.meernieuws li {
	padding: 0px;
	margin: 0px;
	background: url(../images/dot_line.gif) bottom left repeat-x;
	line-height: 18px;
}
.meernieuws li.bg {

	background: #E8EEF5;
}
.meernieuws li.bg2 {
	background: #F3F6FA;
}

.meernieuws a:link, .meernieuws a:visited  { 
	font-weight: normal; 
	text-decoration: none; 
	color: #01103A;
	margin: 0px 0px 0px 10px;
	padding: 3px 20px 5px 25px;
	line-height: 26px;
	background: url(../images/arrow04.gif) no-repeat 0px 3px;
	}
.meernieuws a:hover { 
	text-decoration: none; 
	color: #005CB5;
	background: url(../images/arrow04.gif) no-repeat 0px -84px;
	}



#kolom_rechts {
	float: left;
	width: 217px;
	min-height: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.standblauw {
	color: #005CB5;

}

.stand {
	float: left;
	width: 100%;
	padding: 0px;
	border: 0px solid #E5E7EB;
	background-color: #F3F6FA;
}


.blauwebalk_klein1 {
	width: 218px;
	height: 33px;
	padding: 2px;
	border: 1px solid #E5E7EB;
	margin: 0px 0px 3px 0px;
}
.blauwebalk_klein2 {
	width: 218px;
	height: 33px;
	background: url(../images/blauwebalk_bg.jpg) repeat-x top left;
}

.blok01 {
	float: left;
	width: 218px;
	padding: 2px;
	border: 1px solid #E5E7EB;
}



.volgendewedstrijd {
	position: relative;
	width: 218px;
	height: 120px;
	background: url(../images/bg_bwer.gif) repeat-x top left;
	overflow: hidden;
}
.volgendewedstrijd img {
	margin: 4px 0px 0px 15px;
	float: left;
}

.tekst_rechts {
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	width: 218px;
	height: 40px;
	padding: 0px 0px 0px 0px;
}

.bwstore {
	width: 218px;
	height: 75px;
	background: url(../images/bw_store.gif) no-repeat top left;
}

.blauwwitter {
	position: relative;
	width: 218px;

	background: url(../images/bg_bwer.gif) repeat-x top left;
}
.debwer {
	position: absolute;
	top: -40px;
	right: 0px;
	width: 85px;
	height: 130px;
	background: url(../images/blauwwitter03.png) no-repeat top left;
}
/* Fix voor IE */
	* html .debwer
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/blauwwitter.png', sizingMethod='crop');
	}

.bw_tekst {
	width: 130px;

	padding: 10px 0px 0px 10px;
}

/* Vervolg pagina
------------------------------------------- */

#kolom_links_vervolg {
	float: left;
	width: 223px;
	min-height: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
}
/* Fix voor IE */
	* html #kolom_links_vervolg
	{
		margin: 0px 0px 0px 5px;
	}

#kolom_rechts_vervolg {
	float: right;
	width: 700px;
	min-height: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
/* Fix voor IE */
	* html #kolom_rechts_vervolg
	{
		height: 300px;
		margin: 0px 5px 0px 0px;
	}

#kolom_rechts_vervolg ul {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
}
#kolom_rechts_vervolg li {
	padding: 2px 0px 2px 22px;
	margin: 0px;
	background: url(../images/arrowtje.gif) no-repeat 0px 2px;
	line-height: 18px;
	display: block;
}

#kolom_rechts_vervolg ol {
	
}

#kolom_rechts_vervolg ol li {
	padding: 2px 0px 2px 0px;
	margin: 0px;
	background: none;
	line-height: 18px;
	display: block;
}

#contentblok_vervolg {
	position: relative;
	width: 694px;
	min-height: 210px;
	padding: 2px;
	margin: 3px 0px 0px 0px;
	border: 1px solid #E5E7EB;
}
#contentblok_vervolg02 {
	position: relative;
	width: 644px;
	min-height: 210px;
	padding: 15px 30px 20px 20px;
	margin: 0px 0px 0px 0px;
	background: url(../images/nieuwsblok_bg02.gif) repeat-x top left;
}
* html #contentblok_vervolg02 {
	height: 210px;
}

#contentblok_vervolg03 {
	position: relative;
	width: 674px;
	min-height: 210px;
	padding: 15px 0px 20px 20px;
	margin: 0px 0px 0px 0px;
	background: url(../images/nieuwsblok_bg02.gif) repeat-x top left;
}

img {
	margin: 10px 10px 10px 0px;
}


#container3 {
	width: 100%;
	height: 80px;
	background: url(../images/schaduw_btm.png) no-repeat 50% 0px;	
}
/* Fix voor IE */
	* html #container3
	{
		width: 963px;
		margin: auto;
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/schaduw_btm.png', sizingMethod='crop');
	}

#sponsors {
	width: 912px;
	height: 130px;
	margin: 0px 0px 0px 10px;
	padding: 1px 0px 0px 20px;
	background: url(../images/sponsor_bg.gif) repeat-x 0px 0px;
}

#sponsors img {
	float: left;
	
}



#footerbox {
	width: 934px;
	height: 32px;
	margin: 0 auto;
	background: url(../images/footerbox.jpg) no-repeat top left;
	
}

.footer_left {
	font-size: 10px;
	font-weight: normal;
	float: left;
	color: #FFF;
	padding: 7px 0px 0px 10px;
}

.footer_left a, .footer_left a:visited {
			color: #FFFFFF;
			text-decoration: none;
		}
		.footer_left a:hover {
			color: #B7D8E6;
			text-decoration: none;
		}
		.footer_left a.actief {
			color: #FFCD33;
			text-decoration: none;
		}

.footer_right {
	padding: 7px 10px 0px 0px;
	font-size: 10px;
	float: right;
	color: #FFF;
}

.footer_right a, .footer_right a:visited {
			color: #FFFFFF;
			text-decoration: none;
		}
		.footer_right a:hover {
			color: #B7D8E6;
			text-decoration: none;
		}
		.footer_right a.actief {
			color: #FFCD33;
			text-decoration: none;
		}

/* Navigatiebalk
---------------------------------------------------------------------------------------------- */

#menu { 
	position: relative;
	width: 953px;
	height: 33px;
	background: url(../images/menubox.jpg) 8px 3px no-repeat;
	margin: 0 auto;
	z-index: 3;
}
/* Fix voor IE */
			* html #menu
			{
				width: 954px;
			}




/* Pulldown menu
------------------------------------------------------------------------------------------ */
#menucontent{
	padding: 0px 0px 0px 15px;
	z-index: 3;
}






/* There is a version of this file commented in great detail for educational purposes here:
 * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css
 */

/*** ESSENTIAL STYLES ***/
.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav {
	padding-top: 0px;
	line-height: 30px;
}
.nav ul {
	position:absolute;
	top:-999em;	
}


.nav li ul li a, .nav li ul li a:link, .nav li ul li a:visited {
	text-align: left;
	width: 176px;
	line-height: 22px;		
}

.nav li {
	float:left;
	position:relative;
	z-index: 99;
}

.nav li#actief{
	background: none;	
}

.nav li ul li{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 999;
}
	
.nav li a, .nav li a:link, .nav li a:visited {
	display: inline;	
	float: left;
}
/* Fix voor IE */
	* html .nav li a:link
	{
		line-height: 30px;
	}
/* Fix voor IE */
	* html .nav li a:visited
	{
		line-height: 30px;
	}	

.nav li:hover ul,
ul.nav li.sfHover ul {
	left:0px;
	top: 30px;
	width: 185px;	
}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
	width: 185px;	
}
.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:184px;
	top: 0px;
	width: 185px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}

/*** ORIGINAL SKIN ***/
.nav {
	float:left;
	margin-bottom: 0px;
}
.nav li {
	background: url(../images/streepje.gif) top right no-repeat;
	padding: 3px 9px 8px 8px;
	height: 19px;
	font-weight: bold;
	margin-top: 3px;
}
/* Fix voor IE */
	* html .nav li
	{
		padding: 0px 9px 0px 8px;
	}


.nav a:link, .nav a:visited {
	color: #FFF;
	height: 22px;
	line-height: 22px;
	text-decoration:none;
	display: block;
	padding: 0px;
}
.nav a:hover, .nav a:active {
	text-decoration:none;
	background: none;color: #FDB000;
}

.nav li:hover, .nav li.sfHover
 {
	
	background: url(../images/menuhover.gif) repeat-x 0px 1px;
}
.nav li li {
	
	background: url(../images/menuhover.gif) repeat-x 0px 0px;
	padding: 3px 0px 4px 0px;
	text-indent: 10px;
	font-weight: normal;	
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.nav li li:hover, .nav li li.sfHover {
	background: url(../images/menuhover.gif) repeat-x 0px 0px;
}	

.nav li li li {
	background: url(../images/menuhover.gif) repeat-x 0px 0px;
	margin-left: 1px;
}




/* Subnavigatie
---------------------------- */

.subnav {
	float: left;
	width: 100%;
	padding: 0px;
	border: 0px solid #E5E7EB;
}
.subnav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	line-height: 20px;
}
.subnav li {
	padding: 0px;
	margin: 0px;
}
.subnav li.bg {
	background: #E8EEF5;
}
.subnav li.bg2 {
	background: #F3F6FA;
}
.subnav li.last {
	background: none;
}
.subnav li.bgactief {
	background: #005CB5;
}

.subnav li a:link, .subnav li a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #01103A;
	margin: 0px 0px 0px 10px;
	padding: 3px 20px 5px 25px;
	background: url(../images/arrow04.gif) no-repeat 0px 8px;
	display: block;
	}

* html .subnav li a:link
	{
		height: 20px;
	}
* html .subnav li a:visited
	{
		height: 20px;
	}


.subnav li a:hover { 
	text-decoration: none; 
	color: #005CB5;
	background: url(../images/arrow04.gif) no-repeat 0px -79px;
	}

.subnav li a.actief:link, .subnav li a.actief:visited { 
	font-weight: bold;
	}

.subnav ul li ul {
	padding: 0px 0px 8px 0px;
	margin: 0px;
}
.subnav ul li ul li a:link, .subnav ul li ul li a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #01103A;
	margin: 0px 0px 0px 10px;
	padding: 2px 20px 2px 35px;
	height: 15px;
	background: url(../images/arrow_sub2.gif) no-repeat 25px 10px;
	}
.subnav ul li ul li a:hover { 
	text-decoration: none; 
	color: #005CB5;
	background: url(../images/arrow_sub2.gif) no-repeat 28px 10px;
	}



/* Foto overzicht
------------------------------------------------------------------------------------------ */
.fotosrechts { 
	float: right;
	width: 275px;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 30px;
	}
	
.fotosrechts img {
	float: right;
	width: 274px;
	padding: 3px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #67A3DE;
	cursor: pointer;
	background: #FFFFFF;
}

.fotosrechts img:hover {
	border: 1px solid #005CB5;
	background: #FFFFFF;
}
	
.fotoslinks { 
	float: left;
	width: 188px;
	height: 116px;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 10px 0px;
	}
	
.fotoslinks img {
	border: 0px;
	float: right;
	width: 188px;
	height: 116px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

.fotosoverzicht { 
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
	width: 620px;
	}		
	
.fotosoverzicht img
{
	width: 146px;
	height: 106px;
	border: 1px solid #67A3DE;
	padding: 3px;
	margin: 10px 8px 0px 0px;
	float: left;
}
.fotosoverzicht img:hover
{
	border: 1px solid #005CB5;
	background: #FFFFFF;
}

.fotosoverzicht_selectie { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
	}		
	
.fotosoverzicht_selectie img
{
	padding: 3px;
	margin: 0px 5px 5px 0px;
	border: 1px solid #B2B7C4;
}
.fotosoverzicht_selectie img:hover
{
	border: 1px solid #005CB5;

}

.fotosbreed { 
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	}
	
.fotosbreed img {
	width: 600px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	padding: 0px;
	border: 0px solid #005CB5;
}



/* LOGOS
----------------------------*/

.logo_addnoise a:link, .logo_addnoise a:visited {
	float: left;
	display: block;
	width: 160px;
	height: 100px;
	margin: 10px 10px 0px 0px;
	background: no-repeat url(../images/logo_addnoise.jpg);
}
.logo_addnoise a:hover {
	margin: 13px 10px 0px 0px;
}

.logo_omny a:link, .logo_omny a:visited {
	float: left;
	display: block;
	width: 160px;
	height: 100px;
	margin: 10px 20px 0px 0px;
	background: no-repeat url(../images/logo_omny.jpg);
}
.logo_omny a:hover {
	margin: 13px 20px 0px 0px;
}

.logo_hettema a:link, .logo_hettema a:visited {
	float: left;
	display: block;
	width: 190px;
	height: 100px;
	margin: 10px 0px 0px 10px;
	background: no-repeat url(../images/logo_hettema.jpg);
}
.logo_hettema a:hover {
	margin: 13px 0px 0px 10px;
}

.logo_tadema a:link, .logo_tadema a:visited {
	float: left;
	display: block;
	width: 240px;
	height: 100px;
	margin: 10px 20px 0px 0px;
	background: no-repeat url(../images/logo_tadema.jpg);
}
.logo_tadema a:hover {
	margin: 13px 20px 0px 0px;
}


/* Formulier
---------------------------------------------------------------------------------------------- */


.form_buttons {
	position: relative;
	width: 300px;
	margin-top: 10px;
	z-index: 4;

}

input.button1 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #FFFFFF url(../images/blauwebalk_bg.jpg) repeat-x 0px -4px; 
	border-bottom: 1px solid #00254F; 
	border-left: 1px solid #4771B9; 
	border-right: 1px solid #003971; 
	border-top: 1px solid #7390CB; 
	color: #ffffff;
	width: 90px;
	height: 25px;
	margin: 5px 10px 10px 0px; 
	padding: 3px 10px 3px 10px;
	}
	
input.button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #FFFFFF url(../images/menubox.jpg) no-repeat -200px -2px; 
	border-bottom: 1px solid #070015; 
	border-left: 1px solid #352948; 
	border-right: 1px solid #0B0A1E; 
	border-top: 1px solid #594B69; 
	width: 90px;
	height: 25px;
	color: #ffffff;
	margin: 5px 0px 10px 0px; 
	padding: 3px 10px 3px 10px; 
	}

	
.input {
	background: url(../images/invulbg.jpg) repeat-x; 
	border: 1px solid #005CB5;
	font-size: 11px;
		width: 203px;
		margin-left: 10px;
		line-height: 11px;
		height: 16px;	
		
		}
		
.invulNormaal {
	background: #FFF url(../images/invulbg.jpg) repeat-x; 
	border: 1px solid #005CB5;
	font-size: 11px;
		width: 250px;
		line-height: 11px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		
		
		}		
		
.invulArea {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFF url(../images/areabg.gif) repeat-x top left; 
	border: 1px solid #005CB5;
	font-size: 11px;
		width: 250px;
		height: 80px;
		line-height: 11px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		
		}

.lb {
	color: #005CB5;
}

.veld2pulldown select
{
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #005CB5;
 margin-right: 0px;
 text-align: left;
 height: 18px;
 padding: 2px 3px 2px 3px;
 margin: 0 0 0 0;
}	

.invulSmall {
	background: #FFF url(../images/invulbg.jpg) repeat-x; 
	border: 1px solid #005CB5;
	font-size: 11px;
		width: 140px;
		line-height: 11px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}
		
.invulPulldown {
	background: #ffffff;
	border: 1px solid #005CB5;
	font-size: 11px;
	height: 18px;
		line-height: 11px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 2px 3px;
		}		
		
.invulXSmall {
	background: #ffffff;
	border: 1px solid #005CB5;
	font-size: 11px;
		width: 25px;
		line-height: 11px;
		height: 16px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 1px 3px;
		}


/* Sitemap
-------------------------------------------- */


#sitemap {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#sitemap ul {
	margin: 5px;
	padding: 0px;
	list-style-type: none;
	line-height: 9px;
}
#sitemap ul li {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background: url("../images/arrowtje.gif") 0px 0px no-repeat;
	font-weight: bold;
}
#sitemap ul li a:link, #sitemap ul li a:visited {
	text-decoration: none;
}

#sitemap ul li a:hover {
	text-decoration: underline;
}
#sitemap ul li ul li {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	font-size: 10px;
	font-weight: normal;
	background: url("../images/arrowtje.gif") 0px 0px no-repeat;
}



.clearer {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer5 {
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}


.clearer10 {
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.solidline {
	height: 14px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 8px;
	clear: both;
	border-bottom: 1px solid #E5E7EB;
}

.clearer15 {
	height: 15px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer35 {
	height: 35px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.spacer5 {
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer10 {
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.spacer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer35 {
	height: 35px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



/* TABLE
--------------------------------- */

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}

td, th {
	padding: 3px;
}

thead th {
	text-align: center;
	color: #666;
	border: 1px solid #FFF;
}

tbody th {
	font-weight: bold;
}

tbody tr		{
	text-align:left;
	}

tbody tr td { 
	height: 20px;

	}
	
.form tbody tr td { 
	height:20px;
	border: 1px solid #FFF;
	}
	

	
/* Aangepaste CSS */


#shiftbox {
	width: 680px;
	height: 250px;
	margin: 0px 0px 0px 9px;
	background: url(../images/shiftbox.jpg) no-repeat top left;
	z-index: 0;
}

* html #shiftbox {
	margin-left: 0px;
}

#homeblock{
	float: left;
	width: 680px;
	height: 250px;
	margin: 0px;
	z-index: 0;
}

#slideshow{
	float: left;
	width: 416px;
	height: 250px;
	position: relative;
	z-index: 0;
}

.boxs {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 0;
}

.nieuwstekst {
	position: absolute;
	bottom: 15px;
	left: 1px;
	width: 344px;
	height: 86px;
	background: none;
	color: #FFF;
	font-weight: normal;
	padding: 10px 20px 0px 20px;
	line-height: 15px;
	z-index: 99;
}
/* Fix voor IE 
	* html .nieuwstekst
	{
		position: absolute;
		bottom: 15px;
		left: 5px;
		width: 334px;
		height: 78px;
		background: #032458;
		color: #FFF;
		font-weight: normal;
		padding: 10px 20px 0px 20px;
		line-height: 13px;
		z-index: 99;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
	}

*/

.nieuwstekst p {
	margin: 0px;
	padding: 0px;
}

.nieuwstekst h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	color: #FFF;
}

#nav{
	float: left;
	width: 258px;
	margin: 20px 0px 0px 2px;
}
/* Fix voor IE */
	* html #nav {
		width: 260px;
		margin-left: 1px;
	}

#nav ul{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.thumbback {
	position: absolute;
	top: 10px;
	left: 13px;
	width: 52px;
	height: 43px;
	background: url(../images/thumb_back.png) no-repeat top left;
	z-index: 1;
}
/* Fix voor IE */
	* html .thumbback
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/thumb_back.png', sizingMethod='scale');
	}


#nav ul li img {
	position: absolute;
	top: -3px;
	left: 10px;
	width: 52px;
	height: 43px;	
	z-index: 2;
}

#nav ul li {
	position: relative;
	list-style-type: none;
	margin: 2px 0px 2px 10px;
	padding: 0px 0px 0px 0px;
	width: 245px;
	height: 65px;
	line-height: 16px;
}
#nav ul li a:link, #nav ul li a:visited {
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	width: 164px;
	height: 55px;
	padding: 7px 10px 0px 75px;
	margin:0px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	
}
/* Fix voor IE */
	* html #nav ul li a:link
	{
		height: 20px;
	}

a.activeSlide#hover:link, a.activeSlide#hover:visited, a.activeSlide#hover:hover
{
	
	font-weight: bold;
	font-size: 11px;
	color: #01103A;
	width: 164px;
	height: 55px;
	padding: 7px 10px 0px 75px;
	margin:0px;
	display: block;
	text-decoration: none;
	background: url(../images/shiftover.png) no-repeat 0px 0px;
	cursor: pointer;
}



/* Fix voor IE */
	* html a.activeSlide#hover:link
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/shiftover.png', sizingMethod='crop');
	}

/* Fix voor IE */
	* html a.activeSlide#hover:visited
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/shiftover.png', sizingMethod='crop');
	}

/* Fix voor IE */
	* html a.activeSlide#hover:hover
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://beheer.addnoise.nl/addsite/data/sites/blauwwit34/www/images/shiftover.png', sizingMethod='crop');
	}


#nieuwsmidden {
	float: right;
	width: 402px;
	min-height: 200px;
	padding: 6px 10px 10px 8px;
	margin: 0px 11px 10px 0px;
	border: 1px solid #D1DAE2;
	position: relative;
}
* html #nieuwsmidden {
	margin-right: 10px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #01103A;
	display: block;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
}
h3 a:link, h3 a:visited {
	color: #01103A;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
h3 a:hover {
	text-decoration: none;
	color: #2881D5;
}

.nieuwsitem {
	float: left;
	width: 370px;
	min-height: 100px;
	padding: 10px 20px 10px 10px;
	background: url(../images/bg_nieuwsitem.gif) no-repeat top left;
}
.nieuwsitem .opties {
	font-size: 9px;
	color: #A4A4A4;
	display: block;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	line-height: 14px;
}

.nieuwsitem img {
	float: left;
	width: 100px;
	border: 0px solid #67A3DE;
	cursor: pointer;
}
.nieuwsitem .tekst {
	padding: 10px 0px 0px 0px;
	display: block;
}



/* Sponsors */

.blauwebalk_hoofd {
	width: 635px;
	height: 33px;
	padding: 2px;
	border: 1px solid #E5E7EB;
}
.blauwebalk_hoofd02 {
	width: 635px;
	height: 33px;
	background: url(../images/blauwebalk_bg.jpg) repeat-x top left;
}


.hoofdsponsor {
	
}

.hoofdsponsorlogo { 
	float: left;
	width: 310px;
	padding: 0px;
	margin: 0px;
	}
	
.hoofdsponsorlogo img {
	float: left;
	width: 310px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

.hoofdsponsortekst {
	float: left;
	display: block;
	width: 295px;
	height: 100px;
	padding: 10px 0px 0px 15px;
	margin-left: 15px;
	background: url(../images/bg_sponsortekst.jpg) no-repeat bottom left;
}


.blauwebalk_sub {
	width: 310px;
	height: 33px;
	padding: 2px;
	border: 1px solid #E5E7EB;
}
.blauwebalk_sub02 {
	width: 310px;
	height: 33px;
	background: url(../images/blauwebalk_bg.jpg) repeat-x top left;
}

.subsponsor {
	float: left;
	width: 310px;
	height: 150px;
	margin: 0px 10px 20px 0px;
}

.subsponsorlogo { 
	float: left;
	width: 115px;
	padding: 15px 0px 0px 10px;
	margin-left: 5px;
	margin: 0px;
}
	
	
.subsponsorlogo img {
	float: left;
	width: 115px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}


.subsponsortekst {
	float: left;
	width: 150px;
	height: 100px;
	padding: 10px 0px 10px 10px;
	margin-left: 15px;
	font-size: 10px;
	background: url(../images/bg_sponsortekst.jpg) no-repeat bottom left;
}

* html .subsponsortekst {
	letter-spacing: -1px;
}


.sponsorkop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	height: 25px;
	color: #FFFFFF;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 37px;
	background: url(../images/blauwebalk_links.jpg) no-repeat top left;
}


.lc ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
}
.lc ul li {
	padding: 2px 8px 2px 6px;
	margin: 1px;
	background: #F3F6FA;
}
.lc ul li:hover {

	background: #E8EEF5;
}


.lc ul li a:link, .lc ul li a:visited {
	padding: 0px;
	margin: 0px;
	color: #011039;
}


.wittebalk {
	position: absolute;
	bottom: -6px;
	right: -6px;
	width: 225px;
	height: 28px;
	background: #FFFFFF;
}


#linkerbalk {
	position: absolute;
	top: 285px;
	left: 15px;
	width: 239px;
	height: 728px;
	display: block;
}

.blauwebalk_middel1 {
	width: 235px;
	height: 33px;
	padding: 2px;
	border: 1px solid #E5E7EB;
	margin: 0px 0px 3px 0px;
}
.blauwebalk_middel2 {
	width: 235px;
	height: 33px;
	background: url(../images/blauwebalk_bg.jpg) repeat-x top left;
}

.blok_links {
	float: left;
	width: 235px;
	padding: 2px;
	border: 1px solid #E5E7EB;
}
.sponsors {
	position: relative;
	width: 235px;
	height: 120px;
	background: url(../images/bg_bwer.gif) repeat-x top left;
}


#quote {
	width: 914px;
	height: 79px;
	margin: 0px 0px 10px 8px;
	padding: 6px 0px 0px 20px;
	background: url(../images/bg_quote.gif) no-repeat top left;
}

.quote_hoofd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	font-style: normal;
	color: #034083;
	display: block;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.quote_kop {
	color: #777777;
	font-size: 10px;
	display: block;
	margin-bottom: 10px;
}
.quote_sub {
	color: #0A97CC;
}

#lidworden a:link, #lidworden a:visited {
	display: block;
	width: 242px;
	height: 102px;
	margin: 0px 0px 0px 0px;
	background: no-repeat url(../images/lidworden.jpg) 0px 0px;
	cursor: pointer;
}
#lidworden a:hover {
	background: no-repeat url(../images/lidworden.jpg) 0px -102px;
}

#inbeeld {
	float: left;
	width: 180px;
	height: 130px;
	overflow: hidden;
}

#sunsponsor_home {
	float: left;
	width: 180px;
	height: 80px;
}

#subsponsorlogo_home img {
	width: 180px;
	padding: 0px;
	margin: 5px;
}

#sponsorworden a:link, #sponsorworden a:visited {
	display: block;
	width: 242px;
	height: 102px;
	margin: 0px 0px 0px 0px;
	background: no-repeat url(../images/sponsorworden.jpg) 0px 0px;
	cursor: pointer;
}
#sponsorworden a:hover {
	background: no-repeat url(../images/sponsorworden.jpg) 0px -102px;
}

.poll {
	width: 217px;
	padding: 10px 10px 10px 8px;
	margin: 0px;
	background: url(../images/nieuwsblok_bg02.gif) repeat-x top left;
}