
body { 
	background-repeat: repeat-x;
	margin: 0 0 0 0;
/*	background-color: white; */
	background-image: url(../images/binnenkomst/achtergrond.jpg);
}

table, tr, td, select {
	font-family: verdana;
	font-size: 11px;
}

/******  classes tbv binnenkomst  ******/

.b-master {
	width: 800px;
	height: 750px;
}

.b-top {
	background-image: url(../images/binnenkomst/top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 196px;	
}

.b-bottom {
	background-image: url(../images/binnenkomst/bottom.gif);
	background-position: 0px -20px;
	background-repeat: no-repeat;
	height: 135px;
	padding-left: 32px;
}

.b-main {
	height: 419px;
	width: 860px;
}

.b-mainleft {
	width: 524px;
}

.b-mainright {
	background-image: url(../images/binnenkomst/sub-rechts-compleet.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 336px;
}

.b-quickmenu {
	text-align: right;
	width: 860px;
	padding-top: 14px;
	display:none;
}

.b-nav-1 {
	color: #730082;
	font-weight: bold;
	text-decoration: none;
}

.b-nav-2 {
	color: #838029;
	font-weight: bold;
	text-decoration: none;
}

.b-nav-3 {
	color: #A5A5A5;
	font-weight: bold;
	text-decoration: none;
}

.b-nav-4 {
	color: #626262;
	font-weight: bold;
	text-decoration: none;
}

.b-productzoeker {
	text-align: right;
	width: 860px;
	padding-top: 21px;
	line-height: 18px;
}

.b-productzoeker-2 {
	text-align: right;
	width: 300px;
	padding-top: 21px;
}


.b-koplink {
	text-align: right;
	width: 560px;
}

.b-productvraag {
	border-width: 1px;
	border-color: Black;
}

.b-menubottom {
	padding-bottom: 17px;
}

.b-mainrighttop {
	background-image: url(../images/binnenkomst/sub-top-rechts.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	width: 336px;	
	height: 180px;
	vertical-align: top;
	padding-left: 20px;	
	padding-top: 20px;	
}

.b-mainrighttabletop {
/*	padding: 15px 15px 15px 15px; */
	width: 336px;
}

.b-mainrightbottom {
	background-image: url(../images/binnenkomst/sub-onder-rechts.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 336px;
	height: 218px;
	vertical-align: top;
	padding-left: 20px;
   padding-top: 30px;
}

.b-mainrighttablebottom {
/*	padding: 15px 15px 15px 15px; */
	background-color: #FFF5DF;
	width: 336px;
}

.b-hoofdmenu {
	padding-top: 13px;
	padding-left: 0px;
	text-transform: uppercase;
}

.b-adres {
	padding-bottom: 50px;
}

.b-binnenkomst {
	display: none;
}

/******  classes tbv shop  ******/

.s-bg {
	background-image: url(../images/binnenkomst/achtergrond.jpg);
	background-position: top;
	background-repeat: repeat-x;
/*	background-color: #FFFFFF; */
}

.s-bg-top {
/*	background-image: url(../images/shop/bg-top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: black; */
}

.s-bg-bottom {
/*	background-image: url(../images/shop/bg-bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat; */
}
   .s-quickmenu {
	text-align: right;
	width: 860px;
	display: none;
}

.s-hoofdmenu {
	height: 11px;
	padding-left: 2px;
	padding-top: 28px;
	text-transform: uppercase;
	
}

.s-hoofdlink {
	height: 11px;
	margin-top: 18px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 14px;
}

.s-productzoeker {
   width: 860px;
	padding-top: 52px;
	text-align: right;
}

.s-master {
	background-color: #ffffff;
	width: 860px;
	height: 100%;
	background-image: url(../images/shop/top.jpg);
	background-position: top;
	background-repeat: no-repeat; 
}

   .s-top {
/*	background-image: url(../images/shop/top.jpg);
	background-position: top;
	background-repeat: no-repeat;
   height: 289px; */
	width: 860px;
}

.s-bottom {
	background-image: url(../images/binnenkomst/bottom.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 178px;
	padding-top: 65px;
	padding-left: 32px;
	vertical-align: top;
}

.s-content {
	margin-left: 27px;
	margin-right: 19px;
}

.s-raster-1 {
	background-image: url(../images/shop/raster-1.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.s-raster-2 {
	background-image: url(../images/shop/raster-2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.s-prijs {
	height: 18px;
	text-align: center;
	padding-right: 20px;
}

.s-tekstmargin {
	padding-right: 15px;
}

.s-raster {
	background-image: url(../images/shop/raster.gif);
	background-position: bottom;
	background-repeat: repeat-y;
}

.s-blok {
	width: 170px;
}

.s-artikel {
	height: 40px;
	text-align: center;
	font-weight: bold;
}

.s-image {
	height: 110px;
	text-align: center;
}

.s-bestelinfo {
	height: 24px;
}

.s-bladeren {
	padding-top: 32px;
	padding-left: 285px;
	vertical-align: bottom;
}

.s-extra {
	padding-top: 36px;
	padding-left: 285px;
	line-height: 10px;
	vertical-align: middle;
}

.s-extra-leeg {
	padding-top: 50px;
	padding-right: 247px;
	text-align: right;
}

.s-bladeren-active {
	color: #5b5b5b;
	text-decoration: none;
	vertical-align: bottom;
	height: 16px;
}

.s-bladeren-not-active {
	color: #C5b55a;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	vertical-align: top;
}

.s-blader-home {
	text-decoration: none;
	color: #838029;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
}

.s-bladertekst {
	vertical-align: bottom;
}

.s-mailbottom {
	height: 40px;
	vertical-align: bottom;
}

.s-links {
	padding-left: 30px;
	width: 220px;
}

.s-linkheader {
	background-position: left bottom;
	background-image: url(../images/shop/menustreep.gif);
	background-repeat: repeat-x;
	width: 180px;
	height: 20px;
}

.s-linkbottom {
	background-position: left center;
	background-image: url(../images/shop/menustreep.gif);
	background-repeat: repeat-x;
	width: 180px;
	height: 20px;
}

.s-linklink {
	padding-bottom: 5px;
	padding-top: 5px;
}

.s-streep {
	background-image: url(../images/shop/menustreep.gif);
	background-repeat: repeat-x;
	background-position: middle;
	width: 100%;
}

.s-meernieuw {
	text-align: center;	
}

.s-koptekst {
	height: 20px;
}

/* .s-quickmenu {
	height: 12px; */
}

.s-koptitel {
	padding-left: 29px;
	padding-top: 48px;
	vertical-align: top;
	line-height: 30px;
}

.s-detailstreep {
	background-image: url(../images/shop/menustreep.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 40px;
	width: 100%;
}

.s-detailtitel {
	font-weight: bold;
	padding-left: 7px;
	padding-top: 15px;
}

.s-detailprijs {
	height: 30px;
	vertical-align: bottom;
	padding-left: 7px;
}

.s-arttekst {
	padding-top: 20px;
	padding-left: 7px;
}

.s-detailomschrijving{
	padding-left: 9px;
	padding-top: 15px;
}

.s-detail-but {
	cursor: default;
}

.s-detailraster {
	background-image: url(../images/shop/detailraster.gif);
	background-position: bottom;
	background-repeat: repeat-y;
}

.s-detailavblock {
	margin-top: 20px;
	margin-left: 15px;
}

.s-detailavimage {
	width: 160px;
	text-align: center;
	padding-bottom: 20px;
}

.s-detailavtitel {
	width: 160px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 20px;
}

.s-detailavprijs {
	width: 160px;
	text-align: center;
	padding-bottom: 20px;
}

.s-detailavinfo {
	text-align: left;
}

.s-deleteinhoud {
	cursor: pointer;
}

.s-inhoudprijs {
	border: 0px;
	text-align: right;
	font-size: 10px;
	color: #259123;;
}

.s-inhoudster {
	color: #259123;;
}

.s-inhoudtotaal {
	border: 0px;
	text-align: right;
	color: Red;
	font-size: 10px;
}

.s-inhoudeindtotaal {
	border: 0px;
	text-align: right;
	color: black;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFF3E1;
}

.s-inhoudaantal {
	text-align: right;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #C4C4C4;
}

.s-inhoudnaam {
	color: #259123;
}

.s-inhoudheadline {
	padding-left: 10px;
	padding-right: 10px;
}

.s-inhoudheader {
	background-color: #FFF3E1;
	line-height: 20px;
	font-weight: bold;
}

.s-inhoudbutton {
	cursor: pointer;
}

.s-inhoud {
/*	background-image: url(../images/shop/pagina background.jpg);
	background-position: top; */
	height: 100%;
/*	padding-top: 10px; */
}

.s-inhoud2 {
	padding-top: 10px;
}

.s-bestelstreep {
	background-image: url(../images/shop/menustreep.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 100%;
	line-height: 30px;
}

.s-bestelselectie {
	height: 22px;
}

.s-offertekop {
	height: 40px;
	vertical-align: top;
	font-weight: bold;
	font-size: 18px;
}

.s-aanmeld {
	color: #259123;
	font-weight: bold;
}

/******************* diversen overrule / algemeen *************************/

a.blok {
	background-color: White;
	padding: 0 0 0 0;
}

.a-main {
	width: 544px;
}

.a-bottom {
	height: 30px;
}

.a-titel {
	height: 35px;
	vertical-align: top;
/*	padding-top: 16px; */
	padding-top: 16px;
	font-size: 14px;
	color: #8A8A8A;
	font-weight: bold;
}

.a-inhoud {
	padding-top: 3px;
}

.a-home {
	padding-left: 20px;
	padding-top: 20px;
	width: 100px;
	height: 100px;
}

.a-nietmissentable {
	margin-left: 12px;
	width: 100%;
	height: 100%;
}

.a-winkelmandjetable {
	margin-left: 12px;
	background-color: #FFF5DF;
	width: 100%;
	height: 100%;
	margin-bottom: 10px;
	margin-right: 5px;
}


.a-nietmissenline {
	height: 25px;
}

.a-nietmissenlink {
/*	color: #ED9700; */
	color: #ff7200;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}

.a-nietmissenlink:hover {
	color: #048102;
}

.a-nietmissenstreep {
	height: 1px;
	background-image: url(../images/shop/streep-nietmissen.gif);
	background-repeat: repeat-x;
	
}

.a-nietmissenlinkblock {
	margin-left: 20px;
	width: 220;
	margin-top: 6px;
}

.a-nietmissentekst {
	padding-left: 32px;
	height: 60px;
	padding-top: 40px;
}

.a-winkelmandjetekst {
	padding-left: 32px;
	height: 60px;
	padding-top: 40px;
}

.a-aantal {
	background-color: white;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

.a-omschrijving {
	background-color: White;
	padding-left: 2px;
	padding-right: 2px;
	width:175px;
}

.a-omschrijving-kop {
	font-weight: bold;
}

.a-aantal-kop {
	width: 10px;
	font-weight: bold;
}

.a-buttonline {
	height: 30px;
	vertical-align: bottom;
	padding-left: 0px;
}

/********************  classes tbv categorieen  ********************/

.c-cat {
	margin-left: 32px;
	width: 217px;
}

.c-hoofdregel {
	background-image: url(../images/shop/pijl-rechts.gif);
	height: 31px;
}

.c-hoofdlink {
	padding-left: 10px;
	cursor: pointer;
	text-decoration: none;
/*	color: #ED9700; */
	color: #ff7200;
	font-weight: bold;
}

.c-hoofdlink:hover {
	color: #048102;
}

.c-subtable {
	margin-left: 10px;
}

.c-subregel {
	background-image: url(../images/shop/menustreep.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 21px;
}

.c-sublink {
	text-decoration: none;
/% color: #ED9700; %/
	color: #FF7200;
}

.c-sublink:hover {
	text-decoration: none;
	color: #048102;
}

.s-sublink {
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	height: 16px;
	color: Red;
	text-transform: uppercase;
	font-weight: bold;
}

.b-submenu {
	padding-left: 25px;
	padding-top: 10px;
	height: 30px;
}

.uit {
	background-color: transparent;
}

.s-besteloptie {
	height: 24px;
	text-align: center;
	padding-right: 20px;
}

/********************  classes tbv menu  ********************/

#menuh ul {
  line-height: 15px; 
}

#menuh ul ul a , #menuh ul ul h2 {
	padding-left: 20px;	
	padding-right: 5px;
	color: #924700;
	background-color: #FFF5DF;
	text-decoration: none;
	width: 220px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
}

#menuh li {
	/* position: relative; */
}

/******************* classes tbv trainingen *********************/

.t-hoofdregel {
	color: #990000;
	font-weight: bold;
	height: 30px;
	vertical-align: bottom;
}

.t-subregel {
	color: #259123;
	width: 50%;
}

.t-subregellink {
	color: #259123;
	text-decoration: none;
}

.t-subgroep {
	background-image: url(../images/shop/streep-nietmissen.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 26px;
}

.t-subdatum {
	color: #9F0000;
}

.t-subprijs {
	color: #FD3B27;
	font-weight: bold;
}

.t-spectitel {
	color: #0068D9;
	font-weight: bold;
	height: 30px;
	vertical-align: middle;
}

.t-specprijs {
	color: #0060BF;
	height: 26px;
	vertical-align: bottom;
}

.t-specbedrag {
	color: #FD3B27;
	font-weight: bold;	
}

.t-speclijn {
	background-image: url(../images/shop/menustreep.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 20px;
	width: 553px;
}

.t-specdata {
	margin-top: 20px;
}

.t-spectop {
	height: 20px;
	color: #0060BF;
}

.t-specdatum {
	color: #9F0000;
	font-weight: bold;
}

.t-specbutton {
	height: 35px;
	vertical-align: bottom;
}

.t-wijzigkop {
	height: 20px;
	vertical-align: top;
	color: #7460D5;
}

.t-wijzigtitel {
	color: #9F0000;
	font-weight: bold;
}


.fotoframe {
	background-color: White;
	background-image: none;
}

.fotonav {
/*	color: #ED9700; */
	color: #ff7200;
	text-decoration: none;
	font-weight: bold;
}

.fotonav:hover {
	color: #048102;
}

.fotonavline {
/*	color: #ED9700; */
	color: #ff7200;
}

.b-welkom {
display:none;
}

table.kader {
	border: none;
}

td.s-bestelmelding {
	font-weight: bold;
	color: Red;
}