/* main */
html, body, form{
  margin: 0;
  padding: 0;
  }
body {
  font-family: verdana;
  font-size:10px;
  background-color:#4ba6cd;
  *background-color:#4ba6cd;  
  _background-color:#4ba6cd;
  background-image:url("../assets/backgr-sportiek.jpg");
  *background-image:url("../assets/backgr-sportiek.jpg");
  _background-image:none;
  background-position:top center;
  background-repeat:no-repeat; 
  } 
div#container { 
  width: 1000px;
  margin: 0 auto;
  padding:0;
  margin-left: -500px;
  position:absolute;
  z-index:0;
  left: 50%; 
  background-image:url("../assets/middenband-sportiek.png");
  *background-image:url("../assets/middenband-sportiek.png");
  _background-image:none;
  background-position:top center;
  background-repeat:repeat-y;
  }
/* --------------- */  
div#iE6-box{
  margin-top:200px;
  background-image:url("../assets/header-sportiek.png");
  background-position:top center;
  background-repeat:no-repeat;
  height:251px;
  width:1000px;
  border:1px solid white;
  }
div#iE6-text{
  color:#fff;
  font-weight:bold;
  font-size:12px;
  margin:15px 0 0 0;
  width:1000px;
  text-align:center;
  }
a.iE6:link{color:#fff;text-decoration:underline;}
a.iE6:active{color:#fff;text-decoration:none;} 
a.iE6:hover{color:#fff;text-decoration:none;}
a.iE6:visited{color:#fff;text-decoration:underline;}
/* --------------- */
h1{    
  background-image:url("../assets/header-sportiek.png");
  background-position:top center;
  background-repeat:no-repeat;
  height:251px;
  width:1000px;
  text-indent:-9999em;
  margin:0;
  padding:0;
  }
h2{
  display:none;
  }
#nav{  
  width:880px;
  height:54px; 
  }  
#nav, #nav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
  }
ul#nav{
  padding:5px 0 0 123px;
  }
#nav li a{
  cursor:pointer;
  margin:0px 0 0 0;
  height:61px;
  position:relative;
  z-index:499;
  background-position:top center;
  background-repeat:no-repeat;
  font-family: Trebuchet MS;
  font-size:13px;
  letter-spacing:1px;
  font-weight:bold;
  text-align:center;
  }
#nav a {
	display: block;
  outline:0px;
	text-decoration: none;
	padding: 10px 0 0 0;  
  } 
#nav li {
	float: left;
	padding: 0;
  margin:0;
  }
#body-start{
  position:relative;
  z-index:5;
  top:-86px;
  clear:both;
  background-image:url("../assets/bovenband-sportiek.png");
  background-position:top center;
  background-repeat:no-repeat;
  min-height:191px;
  width:1000px;
  padding:1px 0 0 0;
  }
#body-end{
  clear:both;
  background-image:url("../assets/onderbandsmall.png");
  background-position:bottom center;
  background-repeat:no-repeat;
  height:85px;
  width:1000px; 
  }
#footer{
  clear:both;
  background-image:url("../assets/footer-sportiek.png");
  background-position:top center;
  height:112px;
  width:685px;
  border:0;
  padding-left:315px;
  padding-top:14px;
  }
#leftcontent{
  padding:0;
  float:left;
  }
#leftcontent_home{
  margin:25px 0 0 75px;
  width:625px;
  }
#leftcontent_default{
  margin:15px 0 0 40px;
  width:660px;
  }  
#rightcontent{
  margin:0px 15px 15px 16px;
  padding:0;
  width:259px;
  float:left;
  }
div.homeitem{
  background-position:top right;
  background-color:transparent;
  background-repeat:no-repeat;
  width:370px;
  height:115px;
  margin:0 35px 0 0;
  padding:35px 0 0 175px;
  text-align:top;
  display:block;
  font-size:10px;
  color:#fff;
  font-weight:bold;
  }
p.homeitemtext{
  margin:0;
  padding:0;
  width:320px;
  color:#c8e9f1;
  float:left;
  }
div.homeitem h3{    
  text-indent:-9999em;   
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:top left;
  width:305px;
  height:35px;
  margin:0;
  padding:0;
  }
#rightcontent #banners, #rightcontent #sponsorstop, #bannerimages1, #bannerimages2, #bannerimages3{
  list-style-type: none;
  margin:0;
  padding:0;
  }
#rightcontent #banners li{  
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:top left;
  width:138px;
  height:64px;
  margin:0 0 0 10px;
  padding:148px 0 0 94px;
  }
#rightcontent #banners li a{  
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:top left;
  background-image:url('../assets/bekijk.png');
  display:block;
  cursor:pointer;
  margin:0 0 0 0;
  padding:0;
  width:62px;
  height:25px;
  text-indent:-9999em;
  outline:0px;
  }
a.home_moreinfo{
  display:block;
  float:left;
  cursor:pointer;  
  background-position:center center;
  background-color:transparent;
  background-repeat:no-repeat;
  background-image:url('../assets/pijltje-boxen.png');
  width:25px;
  height:25px;
  text-indent:-9999em;
  margin:12px 0 0 0;
  padding:0;
  outline:0px;
  }
.subline{
  margin:0px;
  padding:2px 0px;
  background-position:top left;
  background-color:transparent;
  background-repeat:no-repeat;
  background-image:url('../assets/box-subline.png');  
  width:352px;
  height:2px;
  }
.activemenuleft{
  float:left;
  margin:0;
  padding:0;
  background-position:top right;
  background-color:transparent;
  background-repeat:no-repeat;
  background-image:url('../assets/linkerborder.png');  
  width:10px;
  height:55px;  
  }
.activemenucenter{
  float:left;
  margin:0;
  padding:0;
  background-position:top left;
  background-color:transparent;
  background-repeat:repeat-x;
  height:55px;
  background-image:url('../assets/centerborder.png');
  }
#nav li a.na-m-item:link{color:#FFF;}   
#nav li a.na-m-item:active{color:#FFF;}   
#nav li a.na-m-item:hover{color:#FFF;}   
#nav li a.na-m-item:visited{color:#FFF;}   

#nav li a.a-m-item:link{color:#21272E;}   
#nav li a.a-m-item:active{color:#21272E;}   
#nav li a.a-m-item:hover{color:#21272E;}   
#nav li a.a-m-item:visited{color:#21272E;}   

.activemenuright{
  float:left;
  margin:0;
  padding:0;
  background-position:top left;
  background-color:transparent;
  background-repeat:no-repeat;
  background-image:url('../assets/rechterborder.png');  
  width:10px; 
  height:55px;   
  } 
.nonactivemenuleft{
  float:left;
  margin:0;
  padding:0;
  width:12px;
  height:55px;  
  }
.nonactivemenucenter{
  float:left;
  margin:0;
  padding:0;
  height:55px;
  }
.nonactivemenuright{
  float:left;
  margin:0;
  padding:0;
  width:12px; 
  height:55px;   
  }
/* slider */
.fade{
	margin-bottom: 2em;
}
.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}
div#footer img, ul#sponsorstop img{
  border:0px;
  margin:0;
  padding:0;
  }
div#footer ul{
  margin:0;
  padding:0;
  }
div#footer li{
  margin:0;
  padding:0;
  }
div#nieuwsbriefbox, div#loginbox{
  background-position:top 40px;
  background-color:transparent;
  background-repeat:no-repeat;
  background-image:url('../assets/nieuwsbrief-kader.png');  
  height:70px;   
  margin:0px 0 5px 40px;
  *margin:0;
  _margin:0;
  padding:0px 0 0 0px;
  *padding:0px 0 0 40px;  
  _padding:0px 0 0 40px;
  }
div#loginbox{
  height:70px;
  margin-bottom:38px;
  }
div#nieuwsbriefbox p, div#loginbox p{
  color:#fff;
  font-size:9px;
  display:block;
  font-weight:bold;
  margin:0;
  padding:5px 5px 0 5px;
  }
div#nieuwsbriefbox input.txtnieuwsbrief, div#nieuwsbriefbox input.txtnieuwsbrieferror,
div#loginbox input.txtlogin, div#loginbox input.txtloginerror, div#loginbox input.txtsendpwd, div#loginbox input.txtsendpwderror{
  background-position:top left;
  background-color:transparent;
  background-repeat:repeat-x;
  background-image:url('../assets/invulvlak-nieuwsbrief.png');  
  width:129px; 
  height:16px; 
  border:0px;
  font-family:verdana;
  font-size:10px;  
  padding:3px 3px 6px 3px;
  margin:10px 5px 0px 5px;
  display:block;
  float:left;  
  }
div#loginbox p.loginboxtitle{
  margin-bottom:1px;
  }
div#loginbox input.txtlogin, div#loginbox input.txtloginerror{
  margin:0px 5px 0px 5px;
  }
div#loginbox input.txtsendpwd, div#loginbox input.txtsendpwderror{
  margin:10px 5px 10px 5px;  
  }
div#nieuwsbriefbox input.txtnieuwsbrieferror,
div#loginbox input.txtloginerror,
div#loginbox input.txtsendpwderror{
  color:#DD0C00;
  }
div#nieuwsbriefbox a#btnnieuwsbrief, div#loginbox a#btnlogin, div#loginbox a#btnsendpwd{
  display:block;
  float:left;
  background-position:bottom left;
  background-color:transparent;
  background-repeat:no-repeat;
  background-image:url('../assets/go-button.png');  
  width:27px; 
  height:28px; 
  border:0px;
  text-indent:-9999em;
  margin:5px 0 0 0;
  padding:0;
  outline:0px;
  cursor:pointer;
  }
/* Loginbox */
div#loginbox a#btnlogin{
  position:relative;
  top:-15px;
  margin:0;
  }
div#loginbox ul{
  clear:both;
  list-style-type:none;
  margin:0;
  padding:0;
  }
div#loginbox ul li{
  margin-bottom:2px;
  }
div#loginbox ul li a{
  text-decoration:underline; 
  color:#3d3d3d;
  }
div#loginbox ul li a:hover{
  text-decoration:none;
  }
div#loginbox ul li span{
  font-weight:bold;
  color:#f1bf24;
  }
/* sportdagen */
h3.object{
  text-indent:-9999em;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:top left;
  width:290px;
  height:47px;
  margin:0 0 0 7px;
  padding:0;
  }
div.objecttxtsmall{
  float:left;
  width:650px;
  height:auto;
  margin:0px 0 15px 5px;
  padding:5px;
  color:#4E4E4E;
  font-size:12px;
  }
div.objecttxtsmall p{
  margin:0;
  padding:0 10px 10px 0;
  }
div#selectbox, div#boxnieuws, div#boxfotos, div#boxgastenboek{
  clear:both;
  background-image:url('../assets/select-box.png');  
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:top left;
  width:649px;
  height:740px;
  margin:40px 0 0 0;
  padding:0;
  }
div#boxnieuws{  
  background-image:url('../assets/detailpag-nieuwtjes.png');  
  width:647px;
  height:1028px;
  }
div#boxfotos{  
  background-image:url('../assets/fotoboek-box.png');  
  width:650px;
  height:1071px;
  }
div#boxgastenboek{  
  background-image:url('../assets/gastenboek-box.png');  
  width:648px;
  height:1004px;
  }
div#selectboxdetail{
  clear:both;
  background-image:url('../assets/detail-en-sponsorkader.png');  
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:top left;
  width:641px;
  height:1000px;
  margin:0;
  padding:0;
  }
p.selectboxdetailtitle, p.selectboxdetailtitleinschrijving, ul#tabsmedewerkers{
  color:#fff;
  font-size:11px;
  font-weight:bold;
  letter-spacing:1px;
  margin:0px 0 0 23px;
  padding:12px 0 0 0;
  }
p.selectboxdetailtitleinschrijving, ul#tabsmedewerkers{
  background-image:url('../assets/inschrijvingen-header.png');  
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:top left;  
  height:27px;
  margin:0px 0 0 0px;
  padding:7px 0 0 13px;
  font-size:17px;
  letter-spacing:1px;
  font-weight:normal;
  }
p.selectboxtitle{
  color:#fff;
  font-size:17px;
  letter-spacing:1px;
  margin:0px 0 0 10px;
  padding:7px 0 0 0;
  }
p.selectboxtitlenieuws{
  color:#fff;
  font-size:17px;
  letter-spacing:1px;
  margin:0px 0 0 165px;
  padding:10px 0 0 0;
  }
div#thenews{
  margin:60px 0 0 23px;
  padding:15px;
  width:571px;
  height:838px;
  font-size:12px;
  font-family:verdana;  
  color:#4E4E4E;
  overflow:auto;
  }
div#boxfotosdetail{
  margin:85px 0 0 43px;
  padding:0px 15px 15px 15px;
  width:571px;
  height:560px;
  font-size:12px;
  font-family:verdana;  
  color:#4E4E4E;
  overflow:auto;
  }
p.newstitle{
  display:block;
  background-image:url("../assets/nieuws-icon.png");
  background-repeat:no-repeat;
  background-position:left;
  margin:0;
  padding:10px 0 0 15px;
  height:24px;
  }
p.news_subline{
  display:block;
  height:10px;
  width:570px;
  border-bottom:1px solid #FBD425;
  margin:15px 0 20px 0;
  }
p.titlegray{
  margin:35px 0 10px 10px;
  padding:0;
  width:100px;
  color:#4E4E4E;
  font-size:12px;
  font-weight:bold;
  }
p.titlegrayresult{  
  margin:35px 0 25px 0px;
  padding:0;
  width:300px;
  color:#4E4E4E;
  font-size:12px;
  font-weight:bold;
  }
div#selectbox-leftcontent{
  float:left;
  padding:0;
  margin:0;
  width:200px;
  }
div#selectbox-rightcontent{
  float:left;
  padding:0;
  margin:0;
  width:425px;
  height:150px;
  }
span#foundresult{
  color:#096fb6;
  font-weight:bold;
  }
/*  DEFINTION LIST FOR SEARCH RESULTS */
dl#resultslist{
  border:0;
  width:426px;
  margin:0;
  padding:0;
  padding-top:5px;
  height:575px;
  }
dl#resultslist dt{
  height:30px;
  border:0;  
  }
dl#resultslist dt, p.detailtitle{
  text-transform:uppercase;
  margin:0px 0 0 1px;
  padding:7px 5px 0 10px; 
  color:#19395d;
  font-weight:bold;
  }
p.detailtitle{
  padding:7px 15px 0 0px; 
  }
p.detaildesc{
  color:#4E4E4E;
  }
dl#resultslist dd{
  margin: 0 0 0 0px;
  padding:7px 5px 20px 10px;
  height:10px;
  color:#4E4E4E;
  border:0;
  }
dl#resultslist dd.last, dl#resultslist dd.oddlast{
  margin:0;
  }
dl#resultslist dt.odd, dl#resultslist dd.odd, dl#resultslist dd.oddlast{
  background-image:url("../assets/witte-lijn.png");
  background-repeat:repeat-y;
  background-color:#fff;
  }
dl#resultslist dt.odd{
  background-position:top left;
  }
dl#resultslist dd.odd, dl#resultslist dd.oddlast{
  background-position:right;
  }

dl#resultslist dd a.info:link{color:#096fb6; text-decoration:none; }
dl#resultslist dd a.info:hover{color:#096fb6; text-decoration:underline; }
dl#resultslist dd a.info:visited{color:#096fb6; text-decoration:none; }
/*
a.bigyellow:link{color:#fcc10d;text-decoration:none; font-weight:bold;font-size:12px;}
a.bigyellow:hover{color:#fcc10d;text-decoration:underline; font-weight:bold;font-size:12px;}
a.bigyellow:visited{color:#fcc10d;text-decoration:none; font-weight:bold;font-size:12px;}
*/
a.bigyellow{
  display:block;
  cursor:pointer;
  background-image:url("../assets/inschrijvenbg.png");
  background-repeat:no-repeat;  
  background-position:center;
  border:0;
  width:135px;
  height:13px;
  padding:5px 5px 5px 5px;
  text-indent:5px;
  }
a.bigyellow:link{color:#19395d;text-decoration:none; font-weight:bold;font-size:12px;}
a.bigyellow:hover{color:#19395d;text-decoration:underline; font-weight:bold;font-size:12px;}
a.bigyellow:visited{color:#19395d;text-decoration:none; font-weight:bold;font-size:12px;}

div#resultpages{
  color:#fff;
  text-align:center;
  width:425px;
  font-weight:bold;
  padding-top:5px;
  }
a#prevresultpage:link, a#nextresultpage:link{color:#979da3;font-size:8px;font-weight:bold;text-decoration:none;}
a#prevresultpage:hover, a#nextresultpage:hover{color:#979da3;font-size:8px;font-weight:bold;text-decoration:none;}
a#prevresultpage:visited, a#nextresultpage:visited{color:#979da3;font-size:8px;font-weight:bold;text-decoration:none;}

a.topage{color:#979da3;text-decoration:none;cursor:pointer;}
a.topage:link{color:#979da3;text-decoration:none;}
a.topage:hover{color:#979da3;text-decoration:underline;}
a.topage:visited{color:#979da3;text-decoration:none;}

a.activetopage{color:#fff;text-decoration:none;cursor:pointer;}
a.activetopage:link{color:#fff;text-decoration:none;}
a.activetopage:hover{color:#fff;text-decoration:underline;}
a.activetopage:visited{color:#fff;text-decoration:none;}

a#back2overview{
  display:block;
  color:#fff;
  text-decoration:none;
  background-image:url("../assets/back-button.png");
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;
  width:82px;
  height:22px;
  font-weight:bold;
  font-size:12px;
  letter-spacing:1px;
  border:0px;
  float:right;
  margin:23px 18px 0 0;  
  padding:7px 0 0 30px;
  }
div.detailcontent{
  margin:72px 0 0 35px;
  overflow:auto;
  float:left;
  width:368px;
  height:822px;
  font-size:12px;  
  }
div.detailbanner{
  float:left;
  margin:30px 0 0 6px;
  width:205px;
  height:800px;
  } 
ul#bannerimages1, ul#bannerimages2, ul#bannerimages3{
  margin-bottom:15px;
  }
li.dbanner{
  background-image:url("../assets/detail-fotokader.png");
  background-repeat:no-repeat;
  width:205px;
  height:214px;
  margin:2px 0 10px 6px;
  padding:1px 0 0 1px
  }
/* CONTACT FORM */
#contactform fieldset {
	border: 0;
	margin: 35px 0 0 0;
	padding: 1em;
	float: left;
  width:422px;
	}
#contactform br{
  margin:0;
  padding:0;
  display:none;
  }
#contactform fieldset legend {
  display:block;
  margin:0 0 35px 0;
  padding:0;
  color:#4E4E4E;
  font-size:12px;
  font-weight:bold;
	}
#contactform fieldset label {
	font-size:12px;
	display: block;
  margin:2px 0 1px 20px;  
	line-height: 1.5em;
  color:#19395d;
  font-weight:bold;
	}
#contactform input, #contactform textarea{
	font-size:12px;
	border:0;  
  margin:0px 0 0 20px;
  padding:5px 5px 0 5px;
  width:358px;
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;
	}
#contactform textarea{
  margin:0px 0 0 0px;
  *margin:0px 0 0 20px;
  _margin:0px 0 0 20px;
  }
#contactform input{
  background-image:url("../assets/gegevensbox-contact.png");
  height:26px;
  }
#contactform textarea{
  background-image:url("../assets/vragenbox-contact.png");
  height:201px;
  }
a#contactverzend{
  display:block;
  cursor:pointer;
  background-image:url("../assets/verzendbutton-contact.png");
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;
  width:101px;
  height:124px;
  float:right;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  padding:10px 0 0 15px;
  margin:20px 0 0 0;
  letter-spacing:1px;
  }
div.contactpersoon{
  width:150px;
  height:145px;
  margin:30px 0 0 15px;
  }
div.contactpersoon img.contact{
  border:1px solid #2f4f6d;
  width:106px;
  height:128px;
  padding:0;
  margin:0;  
  float:left;    
  }
div.contactpersoon img.select{
  margin:0 10px 0 0px;
  float:left;
  width:14px;
  height:14px;
  }
div.contactpersoon span{
  clear:both;
  display:block;
  margin:10px 0 0 25px;
  padding:5px 0px 0 0;
  font-size:12px;
  color:#fff;
  font-weight:bold;
  }
div#star{  
  position:absolute;
  top:-240px;
  left:825px;
  width:181px;
  height:170px;
  }
div#star a.download{
  outline:0px;
  display:block;
  cursor:pointer;
  background-image:url("../assets/ster-badge.png");
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;
  text-indent:-9999em;  
  width:181px;
  height:170px;  
  }
div#message{
  color:#fff;
  font-weight:bold;
  font-size:12px;
  float:left;
  text-align:right;
  margin:30px 0px 0 20px;
  }
/* INSCHRIJVINGEN */
table#tbl_inschrijvingen, table.table_aanvragen{
  margin-top:5px;
  }
table#tbl_inschrijvingen label, table.table_aanvragen label{
  display:block;
  text-align:right;
  width:200px;
  font-size:12px;
  color:#19395d;
  font-weight:bold;
  margin-right:5px;
  }
table.table_aanvragen label.error{
  color:#cc0001;
  }    
table#tbl_inschrijvingen label.maat, table.table_aanvragen label.maat{
  display:block;
  float:left;
  text-align:right;
  font-size:12px;
  color:#19395d;
  font-weight:bold;
  margin-right:5px;
  width:100px;
  padding: 5px 0 0 50px;
  }
table#tbl_inschrijvingen input.inputbox, table#tbl_inschrijvingen input.input_toek,
table.table_aanvragen input.inputbox, table.table_aanvragen input.input_toek{
  background-image:url("../assets/invulbalk.png");
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;
  border:0;
  margin:0;
  padding:3px 15px 0 5px;
  width:340px;
  height:24px;
  }
table#tbl_inschrijvingen input.input_toek, table.table_aanvragen input.input_toek{
  width:223px;
  background:transparent url("../assets/medewerkers-selectbar.png") no-repeat top left;
  } 
table#tbl_inschrijvingen input.inputboxmaat, table.table_aanvragen input.inputboxmaat{
  display:block;
  float:left;
  background-image:url("../assets/maat.png");
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;
  border:0;
  margin:0;
  padding:6px 15px 0 5px;
  width:58px;
  height:21px;
  }
table#tbl_inschrijvingen select, table.table_aanvragen select{  
  background-color:#d9e7ee;
  border:1px solid #68777f;
  height:24px;
	margin: 0 4px 0 0;
	font-size: 12px;
	color: #4E4E4E;
  padding:0;
  font-family:verdana;
  width: 100px;
  }  
div#boxinschrijven{
  clear:both;
  background-image:url("../assets/inschrijvingen-strip.png");
  background-repeat:repeat-y;
  background-position:top left;
  background-color:transparent;
  width:648px;
  height:auto;
  margin:0;
  padding:0;
  }
td.tdinfo, td.tdtoek{
  font-size:12px;
  color:#19395d;
  font-weight:bold;
  padding:10px 0 4px 210px;
  width:100px;
  }
td.tdbig{
  width:200px;
  }
input.btn_inschrijving, button.btn_inschrijving, button.btn_medewerker, a.btn_medewerker, button.btn_medewerker_toek{
  background-image:url("../assets/verzenden.png");
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;
  width:116px;
  height:29px;
  border:0;
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  font-size:11px;
  padding:0 0 0 7px;
  margin:0;
  text-align:left;
  outline:0px;
  cursor:pointer;
  text-decoration:none;
  }
button.btn_medewerker, button.btn_medewerker_toek,a.btn_medewerker{
  background-image:url("../assets/bigverzenden.png");
  width:200px;
  height:21px;
  }
button.btn_medewerker_toek{
  }
a.btn_medewerker{
  display:inline-block;
  padding:5px 0 0 7px;
  font-size:11px;
  }
ul#sponsorsbottom li img{
  border:1px solid white;
  width:369px;
  height:98px;
  }
ul#sponsorstop{
  list-style-type:none;
  margin-left:60px;
  *margin-left:100px;
  }
ul#sponsorstop li img{
  border:1px solid white;
  width:425px;
  height:100px;
  }
/* links in cms */
a.link_gray:link{color:#4E4E4E;text-decoration:underline; font-size:12px;}
a.link_gray:hover{color:#4E4E4E;text-decoration:none; font-size:12px;}
a.link_gray:visited{color:#4E4E4E;text-decoration:underline; font-size:12px;}

a.link_yellow:link{color:#fcc10d;text-decoration:underline; font-size:12px;}
a.link_yellow:hover{color:#fcc10d;text-decoration:none; font-size:12px;}
a.link_yellow:visited{color:#fcc10d;text-decoration:underline; font-size:12px;}

a.link_blue:link{color:#19395d;text-decoration:underline; font-size:12px;}
a.link_blue:hover{color:#19395d;text-decoration:none; font-size:12px;}
a.link_blue:visited{color:#19395d;text-decoration:underline; font-size:12px;}

a.link_blue_small:link{color:#19395d;text-decoration:underline; font-size:10px;}
a.link_blue_small:hover{color:#19395d;text-decoration:none; font-size:10px;}
a.link_blue_small:visited{color:#19395d;text-decoration:underline; font-size:10px;}

a.closelink:link{font-weight:bold;color:#000;text-decoration:underline; font-size:10px;}
a.closelink:hover{font-weight:bold;color:#000;text-decoration:none; font-size:10px;}
a.closelink:visited{font-weight:bold;color:#000;text-decoration:underline; font-size:10px;}

/* inschrijvingen */
.insch_gebdat_dag{
  background-image:url("../assets/dag.png");
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;
  width:70px;
  height:28px;
  border:0px;
  margin:0;
  padding:2px;
  }
/* FancyForm styles */
.f_checkbox,.f_radio{
  background-repeat:no-repeat;
  background-position:left center;
  height:18px;
  display:block;
  cursor:pointer;
  cursor:hand;
  outline:0;
  float:left;
  color:#19395d;
  font-weight:bold;
  font-size:12px;
  padding:0;
  margin:1px;
  }
.thecheckbox{
  display:block;
  cursor:pointer;
  float:left;
  }
.thecheckboxlabel{
  float:left;
  color:#19395d;
  font-weight:bold;
  font-size:12px;
  padding:0;
  margin:4px 0 0 2px;
  width:100px;
  }
.checked,.selected{color:#19395d;}
.f_radio{padding:5px 4px 0px 25px;width:65px;}
.f_checkbox{padding:5px 4px 0px 25px;width:65px;}
.unchecked{background-image:url("../assets/no-select.png")}
.checked{background-image:url("../assets/select.png")}
.unselected{background-image:url("../assets/no-select.png")}
.selected{background-image:url("../assets/select.png")}

/* dropdowns */
.jquery-selectbox {
	position: relative;
	height: 24px;
	width: 100px;
	z-index: 0;
	float: left;
	display: inline;
	margin: 0 4px 0 0;
	font-size: 12px;
	color: #4E4E4E;
	padding: 0;
	background-image: url("../assets/invulbalk.png");
  background-color:transparent;
  background-position:right;
  border-left:1px solid #838c8e;
  }
.jquery-selectbox.selecthover {
  background-color:transparent;
	z-index: 700;
  }	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 3px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}
.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 25px;
	padding: 2px 0px 15px 0px;
	left: 0px;
	background: #fff;
	width: 100px;
	overflow: auto;
	z-index: 1000;
  height:auto;
  color:#19395d;
  cursor;pointer;
  width:74px;
  margin:0;
  }
.jquery-selectbox-list {  
	border:1px solid #7C8486;
  margin:0;
  padding:0;
  }
.jquery-selectbox .jquery-selectbox-moreButton {
	float: right;
	background-image: url("../assets/arrowdown.png");
  background-repeat:no-repeat;
  background-position:right;
  background-color: transparent;  
	width: 21px;
	height: 24px; 
	cursor: pointer;
  }
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background-image: url("../assets/arrowdown.png");
  background-repeat:no-repeat;
  background-position:right;
  background-color: transparent;
  }

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #fff;
	color: #369;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: pointer;
  margin:2px 0 2px 0;
  padding:0px 0 2px 2px;
  height:15px;
}
div#inschrijvingenend{
  background-image: url("../assets/inschrijvingen-onderkant.png");
  background-repeat:no-repeat;
  background-position:bottom;
  background-color: transparent;  
  height:25px;
  padding:0px 0 0 0;
  margin:0px 0 0 0;
  }  
td#errormessageinschrijving, td.errormessageinschrijving{
  font-weight:bold;
  color:#cc0001;
  height:20px;
  font-size:12px;
  }
a#various{
  display:block;
  cursor:pointer;
  text-indent:-9999em;
  background-image: url("../assets/various.png");
  background-repeat:no-repeat;
  background-position:center;
  background-color: transparent;  
  width:160px;
  height:34px;
  position:relative;
  top:47px;
  left:820px;
  }
div#boxfotosdetail div.fotoalbum, div#boxfotosdetail div.activefotoalbum{
  background-repeat:no-repeat;
  background-position:center;
  background-color: transparent;  
  float:left;
  width:161px;
  height:184px;
  padding:0;
  margin:0px 10px 5px 10px;
  /*text-indent:-9999em;*/
  cursor:pointer;
  }
div#boxfotosdetail div.activefotoalbum{
  background-image: url("../assets/select-photo.png");
  }
div#boxfotosdetail div.fotoalbum{
  background-image: url("../assets/no-select-photo.png");
  }
div#boxfotosdetail div.fotoalbum:hover, div#boxfotosdetail div.activefotoalbum:hover{
  background-image: url("../assets/select-photo.png");
  }
div#albumnavigation{
  text-align:center;
  height:20px;
  width:100px;
  margin:5px 0 0 274px;
  padding:0;
  color:#fff;
  }
div#bigpicturebox{  
  width:525px;
  height:284px;
  background-color:transparent;
  margin:5px 0 0 59px;
  padding:auto 0;
  }
a#bigfotobox_left, a#bigfotobox_right{
  display:block;
  cursor:pointer;
  background-repeat:no-repeat;
  background-position:center;
  background-color: transparent;  
  width:40px;
  height:26px;
  float:left;
  padding:0;
  margin:130px 0 0 0;
  }
a#bigfotobox_left{
  background-image: url("../assets/pijl-links-fotoboek.png");
  }
a#bigfotobox_right{
  background-image: url("../assets/pijl-rechts-fotoboek.png");
  }
a#bigfotobox_left:hover{
  background-image: url("../assets/pijl-links-fotoboek-mouse.png");
  }
a#bigfotobox_right:hover{
  background-image: url("../assets/pijl-rechts-fotoboek-mouse.png");
  }
div#bigpicture{
  float:left;
  width:445px;
  height:283px;
  margin:20px 0 0 0;
  text-align:center;
  }
.imgincontainer{
  position:absolute;
  clip:rect(0px,92px,92px,0px);
  border:0;
  padding:0;
  margin:31px 0 0 34px;
  width:92px;
  }
.imginbigcontainer{
  position:absolute;
 /* clip:rect(0px,375px,247px,0px);*/
  border:0;
  padding:0;
  margin:31px 0 0 34px;
  width:92px;
  }
p.albumtitle{
  display:block;
  color:#19395d;
  font-weight:bold;
  margin:162px 0 0 0;
  padding:0;
  text-align:center;
  width:161px;
  height:35px;
  }
a#back2albums{
  text-align:center;
  display:block;
  width:150px;
  height:15px;
  cursor:pointer;
  color:#000;
  margin:35px 0 0 245px;
  padding:0;
  text-decoration:underline;
  }
a#back2albums:visited{
  color:#000;
  text-decoration:underline;
  }
a#back2albums:hover{
  color:#000;
  text-decoration:none;
  }
a#back2albums:visited:hover{
  color:#000;
  text-decoration:none;
  }
  
/* GASTENBOEK */
dl#content_gastenboek{
  display:block;
  margin:85px 0 0 45px;
  padding:0px;
  width:562px;
  height:575px;
  font-size:12px;
  font-family:verdana;  
  color:#4E4E4E;
  overflow:auto;
  background-image:url("../assets/bg_gastenboekwit.png");
  background-repeat:repeat-y;
  background-position:top left;
  }
dl#content_gastenboek dt, dl#content_gastenboek dd{
  display:block;
  margin:0;
  padding:10px 15px 10px 15px;
  }
dl#content_gastenboek dt p.title, dl#content_gastenboek dt p.date{
  float:left;
  font-weight:bold;
  padding:0;
  margin:0;
  background-color:transparent;
  }
dl#content_gastenboek dt p.title{
  color:#19395d;
  width:360px;
  }
dl#content_gastenboek dt p.date{
  color:#fcc10d;
  width:160px;
  }
dl#content_gastenboek dt, dl#content_gastenboek dd{  
  background-image:url("../assets/bg_gastenboekwit.png");
  background-repeat:repeat-y;
  background-position:top left;
  }
dl#content_gastenboek dt.zebra, dl#content_gastenboek dd.zebra{  
  background-image:url("../assets/bg_gastenboek.png");
  background-repeat:repeat-y;
  background-position:top left;
  }
dl#content_gastenboek dt{
  border-top:thin dotted #1d1d1d;
  padding:10px 0 10px 15px;  
  height:5px;
  }
dl#content_gastenboek dt.zebra{
  border-top:none;
  }
dl#content_gastenboek dd{
  border-bottom:thin dotted #1d1d1d;
  clear:both;
  }
dl#content_gastenboek dd.zebra{
  border-bottom:none;
  }
form#frm_gastenboek{
  padding:0;
  margin:75px 0 0 45px;
  }
form#frm_gastenboek br{
  display:none;
  }
form#frm_gastenboek label#lblnaam, form#frm_gastenboek label#lblemail{
  display:block;
  float:left;
  text-indent:-9999em;
  background-repeat:no-repeat;
  background-position:center left;  
  }
form#frm_gastenboek label#lblnaam{
  background-image:url("../assets/naam.png");
  width:40px;
  height:17px;
  }
form#frm_gastenboek label#lblemail{
  background-image:url("../assets/email.png");
  width:37px;
  height:14px;
  }
form#frm_gastenboek input{
  display:block;
  float:left;
  background-image:url("../assets/invulstrook.png");
  background-repeat:no-repeat;
  background-position:top left;
  width:229px;
  height:17px;
  border:0;
  padding:3px;
  margin:0 5px 10px 6px; 
  }
form#frm_gastenboek textarea{
  float:left;
  background-image:url("../assets/berichtenvlak.png");
  background-repeat:no-repeat;
  background-position:top left;
  width:558px;
  height:142px;
  *height:142px;
  _height:142px;
  border:0;
  padding:3px;
  margin:0;
  }
form#frm_gastenboek input#btn_submit{
  background-image:url("../assets/verzendbutton-gastenboek.png");  
  width:104px;
  height:23px;
  font-size:12px;
  font-weight:bold;
  border:0;
  display:block;
  float:right;
  padding:0;
  margin:10px 38px 0 0;
  }
form#frm_gastenboek label#lblcomment, form#frm_gastenboek input.hidden{
  display:none;
  }
form#frm_gastenboek div#message{
  float:right;
  padding:0;
  margin:15px 10px 0px 0;
  color:#FF0000;
  }
div#loginbox p.youareloggedin{
  font-weight:normal;
  margin:5px 0 15px 0;
  }
/* MEDEWERKERS */
ul#tabsmedewerkers{
  padding:2px 0 0 13px;
  height:32px;
  }
ul#tabsmedewerkers li{
  display:block;
  float:left;
  width:150px;
  height:30px;
  margin:0px 5px;
  }
ul#tabsmedewerkers li.active{  
  background:transparent url("../assets/medewerkerstabactive.png") no-repeat top left;
  }
ul#tabsmedewerkers li.nonactive{  
  background:transparent url("../assets/medewerkerstabnonactive.png") no-repeat top left;  
  }  
ul#tabsmedewerkers li a{
  letter-spacing:0px;
  display:block;
  width:150px;
  font-size:14px;
  text-align:center;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  padding:5px 0 0 0;
  }
form#frm_medewerkers{
  clear:left;
  }
table.table_aanvragen{
  background-color:#6C9CB6;
  margin:0 0 0 32px;
  padding:5px 0;
  }
form#frm_medewerkers table.table_aanvragen label{
  width:168px;
  }
form#frm_medewerkers table.table_aanvragen td.tdinfo{
  padding:10px 0 4px 178px;
  }
form#frm_medewerkers td.tdtoek, form#frm_toek_medewerkers td.tdtoek{
  padding:10px 0 4px 0px;
  }
form#frm_medewerkers table.table_aanvragen td.tdinfotop{
  padding:10px 0 4px 178px;
  font-style:normal;
  }
form#frm_medewerkers table.table_aanvragen td.tdinfotop a{
  color:#19395d;  
  }
form#frm_medewerkers table.table_aanvragen a.btn_aanvraag{
  border:0px;
  color:#fff;
  cursor:pointer;
  background-color:transparent;
  padding:0;
  margin:0 10px 0 0;
  font-size:10px;
  }
form#frm_medewerkers table.table_aanvragen a.btn_aanvraag:hover{
  color:#19395d;
  }
span.nraanvragen{
  display:inline-block;
  width:230px;
  text-align:right;
  }
span.nraanvragen a{
  text-decoration:none;
  color:#fff;
  } 
form#frm_medewerkers td.tdlinks a{
  display:block;
  color:#19395d;
  margin:5px 0;
  }
form#frm_toek_medewerkers td.tdtoekimg{
  width:25px;
  }
