body{
 	margin: 0; 
 	padding: 0;  	
  background-color:#FFFFFF;  
 	font: 11px Trebuchet MS. Verdana, Arial, Helvetica, sans-serif; 
}

img {
  border: 0px;
  margin: 0px 0px 0px 0px;
}

p {
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 0px 15px;  
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

h3 {
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 0px 15px;  
  font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  color: #000000;
}

h3 a:link{
  font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  color: #000000;
}

h3 a:visited{
  font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  color: #000000;
}

h3 a:hover{
  font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  color: #286736;
}


p a:link {
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

p a:visited {
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

p a:hover {
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #286736;
} 


   
#outer{
 width: 976px; 
 margin: auto; 
 background-image: url(../img/outer.gif);
 background-repeat: repeat-y;
}

#top{
  width: 976px; 
  height: 22px;
  margin: 0px 0px 0px 0px; 
}

#header{
  width: 955px;
  height: 201px;
  background: #C90422;
  margin-left: 10px;
}

/** MENU **/

#topmenu {
  width: 955px;
  height: 25px;
  background-image: url(../img/backtopmenu.gif);
  background-repeat: no-repeat;
  margin-left: 0px;
  padding-top: 21px;
}	 

#topnavigation ul {
	width: 955px; 
	height: 25px;
	margin: 0px;
	padding: 0;
	list-style: none outside;
	
}

#topnavigation li a span{
	display:none;
}

#topnavigation li a {
	height: 25px;
	color: #fff;
	display: block;
	float: left;
}

li#topmenufill-left {
	float: left; 
	margin: 0;  
	display: block;
	width: 17px;
	height: 25px;
	background-image: url("../img/topmenufill_left.gif");
	background-repeat: repeat-y;
	background-position:top;
}
	
li#tabvelovoetbal {
	float: left; 
	margin: 0; 
	display: block;
	background-image: url("../img/velovoetbal_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabvelovoetbal a{
	width: 108px;
	background-image: url("../img/velovoetbal_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabvelovoetbal a:hover {
	background-image: url("../img/velovoetbal_on.gif");
}

li#tabvelovoetbal-active {
  float: left;
	display: block;
	width: 108px;
	background-image: url("../img/velovoetbal_on.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabsenioren {
	float: left; 
	margin: 0; 
	display: block;
	background-image: url("../img/senioren_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabsenioren a{
	width: 108px;
	background-image: url("../img/senioren_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabsenioren-active {
  float: left;
	display: block;
	width: 108px;
	background-image: url("../img/senioren_on.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabsenioren a:hover {
	background-image: url("../img/senioren_on.gif");
}

li#tabjeugd {
	float: left; 
	margin: 0; 
	display: block;
	background-image: url("../img/jeugd_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabjeugd a{
	width: 108px;
	background-image: url("../img/jeugd_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabjeugd a:hover {
	background-image: url("../img/jeugd_on.gif");
}

li#tabjeugd-active {
  float: left;
	display: block;
	width: 108px;
	background-image: url("../img/jeugd_on.gif");
	background-repeat: no-repeat; 
	background-position:top;
}


li#taboutfitshop {
	float: left; 
	margin: 0; 
	display: block;
	background-image: url("../img/outfitshop_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#taboutfitshop a{
	width: 108px;
	background-image: url("../img/outfitshop_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#taboutfitshop a:hover {
	background-image: url("../img/outfitshop_on.gif");
}

li#taboutfitshop-active {
  float: left;
	display: block;
	width: 108px;
	background-image: url("../img/outfitshop_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabvelovoetbalpr {
	float: left; 
	margin: 0; 
	display: block;
	background-image: url("../img/velovoetbalpr_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabvelovoetbalpr a{
	width: 108px;
	background-image: url("../img/velovoetbalpr_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#tabvelovoetbalpr a:hover {
	background-image: url("../img/velovoetbalpr_on.gif");
}

li#tabvelovoetbalpr-active {
  float: left;
	display: block;
	width: 108px;
	background-image: url("../img/velovoetbalpr_off.gif");
	background-repeat: no-repeat; 
	background-position:top;
}

li#topmenufill-right {
	float: left; 
	margin: 0;  
	display: block;
	width: 10px;
	height: 25px;
	background-image: url("../img/topmenufill_right.gif");
	background-repeat: repeat-y;
	background-position:top;
}


/*** END MENU ***/


/*** SUB MENU **/

#submenu
{
  width: 940px;
  height: 29px;
  background: url(../img/backsubmenu.gif)  bottom left repeat-x;
  margin-left: 15px;
  margin-top: 0px;
}

#submenu ul
{
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 0px;
}

#submenu li
{
  float: left;
  margin: 0px 0px 0px 0px;
}

#submenu li a
{
  background: url(../img/backsubmenu.gif);
  background-repeat: repeat-x; 
  background-position:top;
  height: 23px;
  float: left;
  width: 115px;
  display: block;
  border-right: 1px  solid #650109;
  color: #0d2474;
  text-decoration: none;
  text-align: center;
  padding-top: 6px;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #BBBBBB;
}

#submenu li a:hover
{
  text-decoration: underline;
  color: #FFFFFF;
}

/* Hide from IE5-Mac \*/
#submenu li a
{
  float: none;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #BBBBBB;
}
/* End hide */

#submenu li.subactive a
{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
}

/* END SUBMENU */


#velovoetbal{
  width: 955px;
  height: 119px;
}

#pagetop{
  width: 955px;
  height: 259px;
  margin-left: 10px;
  margin-top: 4px;
}

#pagetop-left{
  width: 659px;
  
  float: left;
}

.pagetop-left-header{
  width: 659px;
  height: 31px;
  background: url(../img/backpagetitel.gif);
  background-repeat: no-repeat; 
  background-position:top; 
}

.pagetop-left-header p{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 15px;  
  font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}



#pagetop-left-body{
  width: 659px;
  margin-top: 4px;
  background-image: url(../img/backbody.gif);
  background-repeat: repeat-y;
}

#pagetop-left-body p{
  margin: 0px 0px 0px 0px;
  padding: 0px 15px 10px 15px;  
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  line-height: 20px;
}

#pagetop-left-body h1{
  margin: 0px 0px 0px 15px;
  padding-top: 10px;
  font: 18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

#pagetop-left-body h3{
  margin: 0px 0px 0px 0px;
  padding-top: 10px;
  font: 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  font-weight: bold;
}

#pagetop-left-body h5{
  margin: 0px 0px 0px 15px;
  padding-top: 10px;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  font-weight: bold;
}

#pagetop-left-body ul{
  padding-right: 0px;
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  line-height: 20px;
}

#pagebody-left-body ol{
  padding-right: 0px;
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  line-height: 20px;
}

#pagebody-left-body ul{
  padding-right: 0px;
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  line-height: 20px;
}

#pagetop-left-body ul.archief{
  line-height: 20px;
  list-style: none;
}

#pagetop-left-body ul li a:link{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

#pagetop-left-body ul li a:visited{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

#pagetop-left-body ul li a:hover{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #C90422;
}

#pagetop-right{
  width: 292px;
  height: 259px;
  float: left;
  margin-left: 4px;
}

#pagetop-right-header{
  width: 292px;
  height: 31px;
  background: url(../img/backaankondiging_292.gif);
  background-repeat: no-repeat; 
  background-position:top; 
}

#pagetop-right-header p{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 15px;  
  font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}


#pagetop-right-body{
  width: 292px;
  height: 225px;
  margin-top: 4px;
  background: url(../img/backaankondiging.gif);
  background-repeat: no-repeat; 
  background-position:top; 
}

#next-match{
  font: 22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  margin-left: 25px;
  padding-top: 20px;
}

#next-match-datum{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
  margin-left: 95px;
  padding-top: 100px;
}  

#pagetop-right-body-text{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  margin-left: 163px;
  padding-top: 10px;
}

#pagetop-right-body-text a:link{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
}

#pagetop-right-body-text a:visited{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
}

#pagetop-right-body-text a:hover{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #75F05D;
}

#pagebody{
  width: 955px;
  margin-left: 10px;
  margin-top: 4px;
  overflow: auto;
}

#pagebody-left{
  width: 449px;
  float: left;
  margin-top: 4px;
}

#pagebody-left-header{
  width: 449px;
  height: 31px;
  background: url(../img/backnieuwstitel.gif);
  background-repeat: no-repeat; 
  background-position:top; 
}

#nieuws-top{
  width: 449px;
  padding: 10px 0px 30px 15px;  
}

#nieuws-datum{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  font-weight: bold;
  float: left;
  width: 300px;
}

#nieuws-printen{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  font-weight: bold;
  float: left;
  width: 149px;
}

#nieuws-printen a:link{
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

#nieuws-printen a:visited{
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

#nieuws-printen a:hover{
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #C90422;
}

#pagebody-left-header p{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 15px;  
  font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}

#pagebody-left-body{
  width: 449px;
  margin-top: 4px;
  background-image: url(../img/backnieuws.gif);
  background-repeat: repeat-y;
}

#pagebody-left-body p{
  margin: 0px 0px 0px 0px;
  padding: 0px 15px 10px 15px;  
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  line-height: 20px;
}

#pagebody-left-body p.small{
  font: 9px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #666666;
  line-height: 20px;
}

#fotogal {
  padding: 0px 0px 0px 15px;  
}

.fotogal-foto{
  width: 400px;
  border: 1px solid #E4E4E4;
  margin-top: 10px;
  background: #F7F4F4;
}

#fotogal p.foto-tekst{
  width: 400px;
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
}

#pagebody-middle{
  width: 206px;
  float: left;
  margin-left: 4px;
  margin-top: 4px;
}

#pagebody-middle-header{
  width: 206px;
  height: 31px;
  background: url(../img/backmiddle.gif);
  background-repeat: no-repeat; 
  background-position:top; 
  margin-bottom: 4px;
}

#pagebody-middle-header p{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 15px;  
  font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}

#pagebody-middle-header{
  width: 206px;
  height: 31px;
}

.reclameblok {
  width: 206px;
  margin-top: 4px;
}

#pagebody-right{
  width: 292px;
  float: left;
  margin-left: 4px;
  margin-top: 4px;
}

#pagebody-right-header{
  width: 292px;
  height: 31px;
  background: url(../img/backaankondigingrood_292.gif);
  background-repeat: no-repeat; 
  background-position:top; 
}

#pagebody-right-header p{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 15px;  
  font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}

#pagebody-right-body{
  width: 292px;
  margin-top: 4px;
}

#velovlag{
  width: 292px;
  height: 96px;
}

#eerder-nieuws{
  width: 292px;
  margin-top: 4px;
}

#eerder-nieuws ul{
  margin-top: 0px;
  line-height: 25px;
  margin-left: 0px;
	padding-left: 0px;
	list-style: outside;
	margin-bottom: 0px;
	font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  border-bottom: 1px solid #DDDDDC;
}

#eerder-nieuws ul li{
  list-style: none;
  background: url(../img/backeerdernieuws.gif);
  background-repeat: no-repeat; 
  background-position:top; 
  height: 20px;
  padding-left:30px;
  padding-top: 5px;
}

#eerder-nieuws ul li.prgdatum{
  list-style: none;
  background: url(../img/backeerdernieuwsdt.gif);
  background-repeat: no-repeat; 
  background-position:top; 
  height: 20px;
  padding-left:30px;
  padding-top: 5px;
  font-weight: bold;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  
}

#eerder-nieuws ul li a:link{
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  text-decoration: none;
}

#eerder-nieuws ul li a:visited{
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  text-decoration: none;
}

#eerder-nieuws ul li a:hover{
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #C90422;
  text-decoration: underline;
}

#eerder-nieuws ul li.right-a{
  list-style: none;
  background: url(../img/backeerdernieuws.gif);
  background-repeat: no-repeat; 
  background-position:top; 
  height: 20px;
  padding-left:30px;
  padding-top: 5px;
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: RED;
}

#pagefooter{
  width: 955px;
  margin-left: 10px;
  margin-top: 4px;
  height: 29px;
  background-image: url(../img/backpagefooter.gif);
  background-repeat: repeat-x;
  text-align: center;
}

/* pagefooter ul */

#pagefooter ul
{
  list-style: none;
  padding-top: 3px;
  margin: 0;
}

#pagefooter ul li:before { content: "| "; }
#pagefooter ul li:first-child:before { content: ""; }

#pagefooter li
{
  margin: 0px 0px 0px 0px;
  display: inline;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #BBBBBB;
}

#pagefooter li a
{
  height: 29px;
  display: inline; 
  color: #0d2474;
  text-decoration: none;
  padding-top: 6px;
  padding-right: 0px;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #BBBBBB;
  
}

#pagefooter li a:hover
{
  text-decoration: underline;
  color: #FFFFFF;
}

/* Hide from IE5-Mac \*/
#pagefooter li a
{
  float: none;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #BBBBBB;
}
/* End hide */

/* END pagefooter ul */



#footer {
  width: 976px; 
  height: 30px;
  margin: 0px 0px 0px 0px;  
  background-image: url(../img/footer.gif);
  background-repeat: no-repeat;
  padding-top: 10px;
}

#footer-left{
  width: 790px;
  height: 40px;
  margin-left: 10px;
  float: left;
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

#footer-right{
  width: 166px;
  height: 40px;
  text-align: right;
  margin-right: 10px;
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  float: left;
}

#footer a:link{
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

#footer a:visited{
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

#footer a:hover{
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #C90422;
}

/**** NEWS ROTATOR ****/

#rotate_news {
	width:659px;
	height:225px;
	margin-bottom:4px;
}


#caroussel {
	float:left;
	width:659px;
	height:225px;
}

#caroussel_item {
	position:relative;
	float:left;
	width:448px;
	height:225px;
	margin-top: 0px;
	border-bottom:solid 1px #CBCBCB;
	border-left:solid 1px #CBCBCB;
}

#caroussel_item {
	position:relative;
	float:left;
	width:448px;
	height:225px;
	margin-top:0px;
	border:none;
}

#caroussel_item #news_image_1 {
	position:absolute;
	left:0px;
	top:0px;
}

#caroussel_item #news_image_2 {
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}

#caroussel_item #news_image_3 {
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}

#caroussel_item #news_image_4 {
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}

#caroussel_item #news_image_5 {
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}

#arrow_news {
	position:absolute;
	right:0px;
	top:0px;
	width:26px;
	height:45px;
	background:url(../img/arrow_news.png) no-repeat;
}

.hdr_news_item{
	float:left;
	position:relative;
	width:206px;
	height:45px;
	overflow:hidden;
	background:url(../img/backitem.gif) no-repeat;
}

.carousselitem{
	position:absolute;
	top:0px;
	padding:9px;
	font-size:12px;
	line-height:14px;
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.carousselitem a{	
	height:45px;
	display:block;
	color:#000000;
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.carousselitem a:hover{
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.carousselitem_over{
	width: 206px;
	position:absolute;
	padding:9px;
	top:0px;
	font-size:12px;
	line-height:25px;
	color:#FFFFFF;
	font-weight: bold;
	background:url(../img/backitemhover.gif) no-repeat;
}

.carousselitem_over a{
	width: 206px;
	height:136px;
	display:block;
	color:#FFFFFF;
	font-weight: bold;
	background:url(../img/backitemhover.gif) no-repeat;
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}

.carousselitem_over a:hover{
	width: 206px;
	color:#FFFFFF;
	font-weight: bold;
	background:url(../img/backitemhover.gif) no-repeat;
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}


#caroussel_items {
	float:left;
	position:relative;
	width:151px;
	height:225px;
	margin-left: 4px;
}

/***** END NEWS ROTATOR ***/



/** CSS OVERIGE PAGES **/

#page-wrapper{
  width: 955px;
  overflow: hidden;
  margin-left: 10px;
  margin-top: 4px;
}

#page-left{
  width: 659px;
  float: left;
}

#page-right{
  width: 292px;
  float: left;
}

#foto-header{
  width: 659px;
  height: 225px;
  background: #0000EE;
}

#foto-header-titel{
  position: relative;
  top: 175px;
  padding: 0px 0px 0px 0px;
  background: #000000;
  height: 50px;
  width: 659px; 
  filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;
	-khtml-opacity: 0.60;
}

#foto-header-titel h1{
  font: 20x Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}

#foto-header-titel-449{
  position: relative;
  top: 175px;
  padding: 0px 0px 0px 0px;
  background: #000000;
  height: 50px;
  width: 449px; 
	filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;
	-khtml-opacity: 0.60;
}

#foto-header-titel-449 h1{
  font: 20x Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}

#breaker{
  height: 4px;
}

.mededeling{
  margin-top: 4px;
  width: 659px;
  height: 96px;
  margin-bottom: 4px;
  background:url(../img/backmededelingen.gif) no-repeat;
  background-position:top;
}

.mededeling p{
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 0px 15px;  
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.mededeling p a:link{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.mededeling p a:visited{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.mededeling p a:hover{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #286736;
}

.mededeling p.green{
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 0px 15px;  
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #286736;
  font-weight: bold;
}

.mededeling p.green a:link{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #286736;
  font-weight: bold;
}

.mededeling p.green a:visited{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #286736;
  font-weight: bold;
}

.mededeling p.green a:hover{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  font-weight: bold;
}
/* tabellen */

.team_programma{
  width: 634px;
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  margin: 10px 0px 0px 15px;
}

.team_programma a:link{
  width: 634px;
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  margin: 10px 0px 0px 15px;
}

.team_programma a:visited{
  width: 634px;
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  margin: 10px 0px 0px 15px;
}

.team_programma a:hover{
  width: 634px;
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #286736;
  margin: 10px 0px 0px 15px;
}

.tabelrij{
  background: #F2F2F2;
  line-height: 20px;
  border-bottom:solid 1px #E4E4E4;
}

.tabelrij-afgekeurd{
  background: #F2F2F2;
  line-height: 20px;
  border-bottom:solid 1px #E4E4E4;
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: RED;
}

.teammededeling{
  margin-top: 4px;
  width: 634;
  margin-bottom: 4px;
  background: #F2F2F2;
  border-bottom:solid 1px #E4E4E4;
}

.teammededeling p{
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 0px 15px;  
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.teammededeling p a:link{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.teammededeling p a:visited{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.teammededeling p a:hover{
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #286736;
}

#pagetop-left-body .teammededeling p.green{
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 0px 15px;  
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #286736;
  font-weight: bold;
}

#datum_selector{
  width: 634px;
  margin: 10px 0px 0px 15px;
  background-color:#296736;  
  height: 30px;
}

#datum_selector p{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 15px;  
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}

#datum_selector-tekst{
  width: 250px;
  float: left;
}

#datum_selector-ddlb{
  width: 234px;
  float: left;
}

#datum_selector-btn{
  width: 150px;
  float: left;
}

.ddlb {
	font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	background-color: #DFDFDB;
	border-width:1;
  border-style:solid;
}

#nieuwsheader {
	float:left;
	width:659px;
	height:225px;
}

#nieuwsfoto{
  float:left;
	width:449px;
	height:225px;
}

#nieuwsitems{
  width:206px;
	height:225px;
	float: left;
	margin-left: 4px;
}

#routekaartje{
  margin: 0px 0px 0px 0px;
  padding: 5px 15px 0px 15px;  
}

/** END CSS OVERIGE PAGES **/


#page-full{
	width: 954px;
}

#page-full p{
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 20px 0px;  
  font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

#page-full-header{
  width: 954px;
  height: 31px;
  background: url("../img/backfull.gif");
  background-repeat: no-repeat; 
  background-position:top; 
}

#page-full-header p{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 15px;  
  font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF;
  font-weight: bold;
}

#btnsubmit{
	background-image: url("../img/btnsend.gif");
	border: 0px;
	width: 155px;
	height: 29px;
}

#signupForm {
	width: 954px;
	margin-top: 0px;
	margin-left: 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
  color: #111068;
  line-height: 170%;
}

#signup-left{
	width: 477px;
	float: left;
}

#signup-right{
	width: 477px;
	float: left;
}

#signup-top{
	width: 954px;
	background: yellow;
}

#signup-full{
	clear: both;
	width: 954px;
}

#signup-button{
	clear: both;
	width: 954px;
	text-align: right;
}

.fs{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 15px;  
  font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
}

.fieldset-kol1{
	width: 300px;
	float: left;
}

.fieldset-kol2{
	width: 300px;
	float: left;
}

.fieldset-kol3{
	width: 300px;
	float: left;
}

#signupForm p.contact-error{
  font: 11px Arial, Helvetica, sans-serif; 
  color: RED;
  font-weight: bold;
  width: 450px;
  background: #FFCCCC;
  line-height: 20px;
  padding-top: 1px;
  border-width:1px; 
  border-style:solid; 
  border-color: #FF0000;
  margin-bottom: 5px;
  padding-left: 5px;
}

#signupForm em {
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
#signupForm label {
	margin: 0;
	color: #000;
	width: 140px;
	float: left;
}

#signupForm label strong {
	color: #333;
}
#signupForm input.largeInput{
	width: 200px;
	font: 13px  Arial, Helvetica, sans-serif; 
	background: #babcbe;
	border: 1px solid #babcbe;
	float: left;
}

#signupForm input.smallInput{
	width: 80px;
	font: 13px  Arial, Helvetica, sans-serif; 
	background: #babcbe;
	border: 1px solid #babcbe;
	float: left;
}

#signupForm input.twoInput{
	width: 20px;
	font: 13px  Arial, Helvetica, sans-serif; 
	background: #babcbe;
	border: 1px solid #babcbe;
	float: left;
	margin-right: 20px;
}

#signupForm input.fourInput{
	width: 40px;
	font: 13px  Arial, Helvetica, sans-serif; 
	background: #babcbe;
	border: 1px solid #babcbe;
	float: left;
}

#signupForm .ddlb{
	width: 200px;
	font: 13px  Arial, Helvetica, sans-serif; 
	background: #babcbe;
	border: 1px solid #babcbe;
}

#signupForm textarea {
  height: 60px;
	width: 250px;
	font: 13px  Arial, Helvetica, sans-serif; 
	background: #babcbe;
	border: 1px solid #babcbe;
}

#signupForm label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
	color: Red;
}

#signupForm .contact-row-dubbel {
	margin: 10px 0px 10px 0px;
	height: 80px;
}

#signupForm .contact-row {
	margin: 5px 0px 5px 0px;
	height: 20px;
	width: 450px;
}

#signupForm p.inp-error{
	font: 13px Arial, Verdana,  Helvetica, sans-serif; 
  color: RED;
  font-weight: bold;
}


