body.binnen{	background-image:url('');
			background-color:#990000;}
			
body.binnen img{border:0;}

body{	font-family: verdana;
		background-image:url('img/bg.gif');
		background-position:top center;
		background-repeat:no-repeat;
		background-color:#fff;
		margin:0;
		padding:0;
		}

a {color:#000; text-decoration:underline;}
a.hover{text-decoration:none;}
/* === mijn aanpassing === */
a:hover {color: #990000; /*background-color: #FFC663; */ text-decoration:none;}/* border: 1px solid #990000;}*/
/*
a {	background: transparent;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.35);
	-webkit-transition-property: color, text-shadow;
	-webkit-transition-duration: 1s;
	}
a:active, a:hover, a:focus {	color: #900;
							text-shadow: 1px 1px 2px rgba(0,0,0,0.45);
							outline: none;
							-webkit-transition-duration: .1s;
							}
*/
h1{}
h2{color:#900; font-size:17px; text-decoration:none;}
h2.c{text-align:center;}
h3{font-size:12px; text-decoration:none; font-weight:600; font-style:italic; margin-bottom:0;}
h4{} 
h4{color:#900; font-size:17px; text-decoration:none; margin-top:2px; margin-bottom:3px; }
h4.uitzondering{color:lime; font-style:italic; font-size:16px;}

td{	font-size:12px;
	line-height:18px;
	}

#hooofdtabel{height:100%;}

table td{border:0;vertical-align:top}
table.main{	margin-top:7px !important;
			margin-top:7px;
			margin-left:0px;
			height:560px;
			border:0;
			}
table.main td{}

td.header{	padding:0;
			width:800px;
			height:170px;
			background-image:url('img/header.png'); /* .jpg */
			background-repeat:no-repeat;
			background-position:right;
			vertical-align:top;
			font-size:11px;
			}
td.header a img{border:0; display:block;}
/* dit regelt de positie van het blok met SUNSHINEYOGA en het adres */
td.header div.naw{text-align:right;
				margin-top:37px !important; /*47px*/
				margin-top:15px;  /* 20px */
				margin-right:75px;/*93px;*/
				height:75px;
				}
				
/* dit regelt de positie van de willekeurige quote */
td.header div.headeruitspraak{line-height: 1.3;	/*15px;*/
							margin-top: -80px; /*-75px */
							margin-left: 190px;/*175px;*/
							width: 300px;
							font-size: 11px;
							font-style: italic;
							color: #990000;
							}
	
/*opmaak voor de eerste horizontale navigatie in de header*/														
div.menu1_div{	margin-top:-168px;
				margin-right:70px;
				width:800px;
				margin-left:-152px; /* was -90px; bepaalt de linker besginpositie van de items van menu 1*/
				}
div.menu1_div ul{	float:right;
				padding:0;
				margin:0;
				line-height:23px;/*bepaalt voornamelijk de positie van de tekst tov. de hoogte;*/
				}
div.menu1_div ul li{display:inline;
				background-repeat:no-repeat;
				background-position:middle;
				text-align:center;
				}
div.menu1_div ul li a{	text-align:center;
					float:left;
					background-repeat:no-repeat;
					width:105px;
					height:23px;
					text-decoration:none;
					color:#000;
					font-weight:600;
					margin-top:-1px !important;
					margin-top:0;
					margin-right:0px;
					}
div.menu1_div ul li a.menu1actief,div.menu1_div ul li a:hover{color:#000;
													font-weight:600;
													background-image:url('img/menu1_actief.png'); /* was .jpg*/
													}
div.menu1_div ul li a.vlag{	margin-top:6px;
						padding-top:5px !important;
						padding-top:0;
						background-image:url('');
						width:20px;
						}
div.menu1_div ul li a.vlag:hover{background-image:url('');}
/*einde opmaak voor de eerste horizontale navigatie in de header*/														

td.menu2{padding-right:20px}
div.menu2_div{}
div.menu2_div ul{	padding:0;
				background-image:url('img/menu2_bg.jpg');
				background-repeat:repeat-y;
				margin:0;
				margin-left:0px;
				line-height:32px;/*bepaalt voornamelijk de positie van de tekst tov. de hoogte;*/
				list-style-type:url('');
				list-style-type:none;
				}
div.menu2_div ul li{text-transform:capitalize; /* dit eventueel weg! */
				margin-left:0px;
				background-repeat:no-repeat;
				background-position:left;
				margin-bottom:0;
				}
div.menu2_div ul li.t{margin-left:-8px !important;margin-left:-9px;background-image:url('img/menu2_t.jpg');background-repeat:no-repeat;background-position:top;}
div.menu2_div ul li.b{margin-left:-8px !important;margin-left:-9px;background-image:url('img/menu2_b.jpg');background-repeat:no-repeat;background-position:bottom;}

div.menu2_div ul li a{	padding-left:18px;
					width:145px !important;
					width:166px;
					background-image:url('img/menu3_item.gif');
					background-repeat:no-repeat;
					text-decoration:none;
					color:#fff;
					display:block;
					font-weight:600;
					}
										
div.menu2_div ul li a.menu2actief, div.menu2_div ul li a:hover{font-weight:600;
													  background-color:fff;
													  color:#FFC663;
													  }
/*begin content*/													
td.content{		padding-left:20px;
				background-repeat:repeat-y;
				padding-right:0px;
				}
div.contentdiv{	background-image:url('img/contentbg.jpg');
				width:555px;
				background-color:#fff;
				padding:0px;
				background-position:top left;
				background-repeat:repeat-y;
				}
table.contenttabel{	background-image:url('img/content_kop.jpg');background-repeat:no-repeat;
					/*padding:15px;*/
					width:100% !important;
					}
table.contenttabel h1{padding:10px;
					padding-bottom:25px;
					font-size:16px;
					}
table.contenttabel #c_tekst{padding:10px; padding-top:0;}
table.contenttabel #c_img{text-align:right;} /*padding-right:10px;}*/
table.contenttabel #c_img img{border:0;}

/* OUDE LIJSTDEFINITIE */
/*td.content ul li{margin-bottom:5px;list-style-image:url('img/bullit.png');}*/
				
div.footer{	width:554px;
			margin-left:1px;
			height:15px;
			font-size:10px;
			background-image:url('img/footer.jpg');
			background-repeat:no-repeat;
			background-position:right;
			text-align:center;
			}

div.footer a{	color:#000;
			text-decoration:none;
			}

/*overige dingetjes*/

table.cf{}
table.cf td{	padding-top:2px;
			padding-right:10px;
			}
table.cf input,table.cf textarea{font-family:verdana;font-size:11px;}
table.cf td.bold{font-weight:600;}

p.uitspraak{}/*font-style:italic;}*/

table.workshops{}
table.workshops td{font-size:14px;}
table.workshops td img{margin-bottom:5px;margin-left:5px;margin-right:-15px;}
table.wa td{padding-right:0px;} /*5*/
table.wa td.dag{text-align:left;}
table.wa td.nummer{text-align:right; padding-right:5px;}/*right*/
table.wa td.maand{text-align:left;}
table.wa td.tijd{text-align:left; white-space:nowrap;}
table.wa td.tekst{text-align:left; padding-right:0px;} /*5*/
table.wa tr.wakop td{padding:0;font-weight:600;text-align:center;color:#900;}
table.wa td.waimg{text-align:center;padding-top:20px;}

td.pl10{padding-left:10px;}
td.rechts{text-align:right;}

/* ==============================================================*/
/* ====================== mijn toevoegingen =======================*/
/* ==============================================================*/

.blur {	color: rgba(0, 0, 0, 0);/*transparent;*/
		text-shadow: 0 0 3px rgba(0,0,0,0.5);
		position:relative; behavior: url('PIE.htc');
		}
.transparent{
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
		position:relative; behavior: url('PIE.htc');
		}
/* sitekleuren */
.body,  font.body   {color:#000;}
.bruin, font.bruin {color:#900;}
.geel,  font.geel   {color:#FFC663;}
.rood,  font.rood, .chak1, font.chak1 {color:red;}
.chak2, font.chak2 {color:orange;}
.chak3, font.chak3 {color:gold;}
.chak4, font.chak4 {color:green;}
.chak5, font.chak5 {color:deepskyblue;}
.chak6, font.chak6 {color:blue;}
.chak7, font.chak7 {color:mediumslateblue;}
/* yogakleuren */
.c-anusa{color:#1b00ff;}
.c-ashtn{color:#09f;}
.c-centr{color:turquoise;}
.c-hatha{color:#063;}
.c-hflow{color:Indigo;}
.c-power{color:#f03;}
.c-vinya{color:#f03;}
.c-surya{color:Magenta;}/*#fc0;}*/
.c-vwind{color:SandyBrown;}
.c-wkend{color:#3f0;}
.c-ymedi{color:deepskyblue;}
.c-teach{color:#FFC663; font-weight:bold;}
a.c-anusa:hover {color: #fff; background-color: #1b00ff;}
a.c-ashtn:hover {color: #fff; background-color: #09f;}
a.c-centr:hover {color: #fff; background-color: turquoise;}
a.c-hatha:hover {color: #fff; background-color: #063;}
a.c-hflow:hover {color: #fff; background-color: Indigo;}
a.c-power:hover {color: #fff; background-color: #f03;}
a.c-vinya:hover {color: #fff; background-color: #f03;}
a.c-surya:hover {color: #fff; background-color: Magenta;} /*#fc0;}*/
a.c-vwind:hover {color: #fff; background-color: SandyBrown;}
a.c-wkend:hover {color: #fff; background-color: #3f0;}
a.c-ymedi:hover {color: #fff; background-color: deepskyblue;}
a.c-teach:hover {color: #fff; background-color: #FFC663; font-weight:bold;}
.vet, span.vet, div.vet{font-weight:bold;}

/* div aanpassingen */

.r, span.r, div.r, img.r{float: right;}
.l, span.l, div.l, img.l{float: left;}
.c, span.c, img.c {float: center;}
div.c  {text-align: center;}
div.i1{padding-left:  3em;}
div.i2{padding-left:  6em;}
div.i3{padding-left:  9em;}
div.i4{padding-left: 12em;}
div.i5{padding-left: 15em;}
/* ============ @ webfonts ================= */
/* FONT 1  - font voor Sunshine Yoga*/
@font-face {font-family: 'SamarkanNormal';
		    src:  url('fonts/samarn-webfont.eot?') format('eot'),
		         url('fonts/samarn-webfont.woff') format('woff'),
		         url('fonts/samarn-webfont.ttf') format('truetype'),
		         url('fonts/samarn-webfont.svg#webfontroo3YFdZ') format('svg');
			font-weight: normal;
			font-style: normal;
			letter-spacing: .1em;
			}
/* FONT 2 */
@font-face {font-family: 'ShellyAllegroCRegular';
			src: url('fonts/shellyallegroc-webfont.eot?') format('eot'),
				 url('fonts/shellyallegroc-webfont.woff') format('woff'),
				 url('fonts/shellyallegroc-webfont.ttf') format('truetype'),
				 url('fonts/shellyallegroc-webfont.svg#webfontJb6mMtSa') format('svg');
			font-weight: normal;
			font-style: normal;
			}
/* FONT 3 - FontLovely */
@font-face {font-family: 'FontdinerdotcomLuvableRegular';
			src: url('fontlovely-webfont.eot');
			src: url('fontlovely-webfont.eot?#iefix') format('embedded-opentype'),
				 url('fontlovely-webfont.woff') format('woff'),
				 url('fontlovely-webfont.ttf') format('truetype'),
				 url('fontlovely-webfont.svg#FontdinerdotcomLuvableRegular') format('svg');
			font-weight: normal;
			font-style: normal;
			}
/* ============ einde webfonts ================= */

/* img definities voor vaste plaatjes */
img.lintje {	display: block;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 1em;
			}
img.zon {	display: block;
			margin-left: auto;
			margin-right: auto;
			/*margin-bottom: 3px;*/
			}
/* plaatjes met kader en onderschrift */
div.figure {	float: right;
			border: thin silver solid;
			margin: 0.2em;
			padding: 0.4em;
			}
div.figure p {text-align: center;
			font-style: italic;
			font-size: smaller;
			text-indent: 0;
			}
/* target in kleur */
h2:target {	padding-top: 10px;
			padding-bottom: 10px;
			/*background-color: rgba(255, 198, 99, 0.4);*/
			/*text-shadow: 2px 2px 2px #FFC663;*/
			/*text-shadow: 1px 1px 2px #fff;*/
			/*behavior: url(pie/pie.htc);*/
			}
/* kleinere tekst  */
span.kl1 {font-size: 0.75em;
		 text-decoration: none;
		 font-weight: 500;
		 font-style: italic;
		 line-height: 1.6em;
		 }
/* kleinere tekst  rood */
span.kl2 {font-size: 0.75em;
		 color: #900;
		 text-decoration: none;
		 font-weight: 600;
		 font-style: italic;
		 line-height: 1.6;
		 }
/* kleinere tekst  lijnkleur */
span.kl3 {font-size: 0.75em;
		 color: #FFC663;
		 text-decoration: none;
		 font-weight: 600;
		 font-style: italic;
		 line-height: 1.6;
		 }
/* signatuur */
div.sign{/*font-family: 'ShellyAllegroCRegular', verdana, arial, sans-serif;*/
		font-size: 17px;
		font-weight: 500;
		text-align: right;
		font-style: italic;
		}
/* cashblok */
div.pay {text-align:center;
		color: #900;
		/*font-size: 17px;
		font-weight: 500;
		text-align: right;
		font-style: italic;*/
		}
div.pay hr {color: #900}
/* ==== lijsten met zonnetjes ==== */
/*	OF ZO:
.iconlist {	list-style: none;
			margin: 0;
			padding: 0;
			}
li.zon	 {etc.}
*/
ol.disc    {list-style-type:disc}
ol.circle {list-style-type:circle}
ol.square {list-style-type:square}
/* verwijder bullit & opmaak */
td.content ul {list-style-type: none;
			 padding: 0;
			 margin: 0;
			 }
/* en bouw de lijst weer op met een background-image */				
td.content ul li ,
td.content ul li.pijl,
td.content ul li.pijl1 {	background-image: url('img/bullit.png');
						background-repeat: no-repeat;
						background-position: 0 -.1em;  /*0  .1em; positie van de bullit */
						line-height: 19px; /* 1 px hoger dan de hoogte van het plaatje */
						/*margin-left: 1em; */
						margin: 0.7em 0 0.7em 0; /* afstand tussen de lijstunits */
						padding-left: 3em; /*3  het wit links van de hele lijst */
						}
/* pijl voor meerdere regels */		
td.content ul li.pijl {	background-image: url('img/sfeer/greenar.png');
					background-position: .25em 0; /* .3em 0; positie van de bullit */
					}
/* pijl voor 1 regel */		
td.content ul li.pijl1 {background-image: url('img/sfeer/greenar.png');
					background-position: .25em .1em; /* positie van de bullit */
					line-height: 25px; /* 1 px hoger dan de hoogte van het plaatje */
					}
/* quoteblokken */
div.quote1, div.quote2 {background: #ffc; padding: 8px;}
div.facebk {background: powderblue; padding: 4px;}
div.quote2 {background: #fff}
/* quoteblokken met schaduw */
div.quote1s, div.quote1sb, div.quote2s {
						background: #ffc;
						padding: 8px;
						/* for all other browsers*/			
						-moz-box-shadow: 	3px 3px 4px #666; /*hsla(0,0%,0%,.3);*/
						-webkit-box-shadow: 3px 3px 4px #666;
						box-shadow: 		3px 3px 4px #666;
						/* For IE 8 */
						/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";*/
						/* For IE 5.5 - 7 */
						/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
						position:relative behavior: url('pie/pie.htc');
						}
div.quote1sb {border: 2px solid #eeb;}
div.quote2s {background: #fff;}
/* === wordt deze gebruikt ?? === NAKIJKEN!! */
.q2sb {	/*border: 1px solid #eeb;
		background: #EEFF99;*/
		/*padding: 8px;
		text-align: center;*/
		/*width: 200px;*/
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666');
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666')";
		-moz-box-shadow: 	2px 2px 3px #666; /*hsla(0,0%,0%,.3);*/
		-webkit-box-shadow: 2px 2px 3px #666;
		box-shadow: 		2px 2px 3px #666;
		position:relative; behavior: url(PIE.htc);
		}
/* schaduw */
.shadow {/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666');
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666')";
		/* for all other browsers*/			
		-moz-box-shadow: 	3px 3px 4px #666;
		-webkit-box-shadow: 3px 3px 4px #666;
		box-shadow: 		3px 3px 4px #666;
		position:relative behavior: url('pie.htc');
		}		
div.shadow {	/* For IE 5.5 - 7 */
			filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666');
			/* For IE 8 */
			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666')";
			/* for all other browsers*/			
			-moz-box-shadow: 	3px 3px 4px #666;
			-webkit-box-shadow: 3px 3px 4px #666;
			box-shadow: 		3px 3px 4px #666;
			position:relative behavior: url('pie.htc');
			}
div.shadow2 {-moz-box-shadow: 3px 3px 5px hsla(0,0%,0%,.3) inset;
			-webkit-box-shadow: 3px 3px 5px hsla(0,0%,0%,.3);
			box-shadow: 3px 3px 5px hsla(0,0%,0%,.3) inset;
			position:relative behavior: url('pie.htc');
			}
h2.box {	color: #900;
		text-shadow: 0 0 150px #999, 0 0 60px #ccc, 0 0 10px #fff;
		}
/* ========== knoppen ============ */
/* lijnknop1 = wit op groen (blokknop) */			
/* lijnknop2 = bruin op geel (blokknop) */
a.knop1:link,  a.knop1:visited,
a.knop1:hover, a.knop1:active,
a.knop2:link,  a.knop2:visited,
a.knop2:hover, a.knop2:active  {	text-decoration: none;
								font-size: 17px;
								font-weight: bold;
								text-align: center;
								color: white;
								background-color: green;
								border: 1px solid #FFC663;
								/*height: auto;*/
								/*margin-top: 1px;  margin: 5px;*/
								/*width: 90px;*/
								padding: 6px;
								display: block;
								clear: both;
								-webkit-border-radius: 8px;
								-moz-border-radius: 8px;
								border-radius: 8px;
								position:relative; behavior: url('PIE.htc');
								}
a.knop1:hover, a.knop1:active,
a.knop2:link, a.knop2:visited {color: #900; background-color: #FFC663; border: 1px solid #900;}
a.knop2:hover, a.knop2:active {color: #FFC663; background-color: #900; border: 1px solid #FFC663;}
/* ----- knop2k - terug/back knop onder Workshops & Events -----*/		
a.knop2k:link, a.knop2k:visited,
a.knop2k:hover, a.knop2k:active {text-decoration: none;
								color: #900;
								/*font-size: 17px; 	font-weight: bold;*/
								text-align: center;
								background-color: #FFC663;
								/*margin-top: 1px;  margin: 5px;*/
								border: 1px solid #900;
								height: auto;
								/*width: 90px;*/
								padding: 2px;
								/*display: inline;*/
								clear: both;
								-webkit-border-radius: 5px;
								-moz-border-radius: 5px;
								border-radius: 5px;
								position: relative; behavior: url('PIE.htc');
								/*position: relative; behavior: url(border-radius.htc);*/
								}
a.knop2k:hover, a.knop2k:active {color: #FFC663; background-color: #900; border: 1px solid #FFC663;}
/* ----- knop2w - Workshops & Events - in: Dates for your diary -----*/		
a.knop2w:link, a.knop2w:visited,
a.knop2w:hover, a.knop2w:active {/*margin: 0; padding: 0;*/
								text-decoration: none;
								color: #900;
								font-size: 10px; 	/*font-weight: bold;*/
								text-align: center;
								background-color: #FFC663;
								/*margin-top: 1px; margin: 5px;*/
								border: 1px solid #900;
								height: auto;
								/*width: 90px;*/
								padding: 1px;
								/*display: inline;*/
								clear: both;
								-webkit-border-radius: 5px;
								-moz-border-radius: 5px;
								border-radius: 5px;
								/*position:relative; behavior: url('PIE.htc');*/
								/* position:relative;  behavior: url('border-radius.htc');*/
								}
a.knop2w:hover, a.knop2l:active {color: #FFC663; background-color: #900; border: 1px solid #FFC663;}
/* geen lijn rond knop (bijvoorbeeld bij plaatje als knop) */
a.noline:link, a.noline:visited, a.noline:hover, a.noline:active  {border: none; outline: none;}
/* geen lijntjes om een plaatje (bij link) */
img.noline{border:none;}
.rond {	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		position: relative; behavior: url('PIE.htc');
		}
/* nadrukregels */
/* deze op termijn weg*/
div.blok{display: /*inline-*/block;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		background-color: #fdd;
		/*margin-top: 1px;  *margin: 5px;*/
		border: 1px solid #FFC663;
		/*height: auto;*/
		/*width: 30em;*/
		padding: 4px;
		/*clear: both;*/
		}
div.vake,
div.vakr, div.vakg, div.vakb {	display: /*inline-*/block;
							margin-left: auto;
							margin-right: auto;
							text-align: center;
							
							/*margin-top: 1px;  *margin: 5px;*/
							border: 1px solid #FFC663;
							/*height: auto;*/
							/*width: 30em;*/
							padding: 4px;
							/*clear: both;*/
							}
div.vak {/*font-weight: bold;*/
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		background-color: #fdd;
		/*margin-top: 1px; *margin: 5px;*/
		border: 1px solid #FFC663;
		/*height: auto;*/
		/*width: 50%;*/
		padding: 0.1em;
		display: block;
		clear: both;
		}
span.knipper{text-decoration: blink;}
/* definities met FONT 1 */
div.font1, h1.font1, h2.font1, h4.font1, p.font1, font.font1 {font-family: 'SamarkanNormal', verdana, Arial, sans-serif;}
h1.font1 {font-size: 6em;}/* line-height: 1.2em;}*/
h2.font1 {padding: 0; margin: 0;}
h2.font1 {font-size: 4em; margin-bottom: 1em; letter-spacing: -.05em;}
h4.font1 {font-size: 2em;}/* line-height: 1.2em;}*/
div.font1, p.font1 {font-size: 1em;}/* line-height: 1.2em;}*/
/* de kop SUNSHINE YOGA */
div.koptitel {line-height: 1.4;}
font.kopfont {font-family: 'SamarkanNormal', verdana, Arial, sans-serif;
			color: #FFC663;/*#990000;*/
			font-weight: bold; 
			font-size: 2.9em;
			text-decoration: none;
			line-height: 1;
			}
font.lovefont {font-family: 'FontdinerdotcomLuvableRegular', verdana, Arial, sans-serif;
			/*color:#990000;*/
			font-weight: normal; 
			/*font-size: 2.9em;*/
			text-decoration: none;
			line-height: 1;
			}/* ============ tabellen ================= */
/* timetable*/
.ttabel {/*border-collapse: collapse;*/
		border: 1px solid #900;
		width: 100%;
		background-color: #FFC663;
		text-align: center;
		/*padding: 3px;*/
		}
/*.ttabel th, .ttabel th.wknd,  .ttable tr,  .ttable td {padding: 5px;}*/
.ttabel th {font-size: 10px;
		  /*font-weight: bold;*/
		  color: #900;
		  background-color: #ffc;
		  }
.ttabel th.wknd	{background-color: #ff9}
.ttabel tr 		{background-color: white;}

/* plaatje in tabelvak */
/*.ttabel td.empty {background-image: url('img/bullit3.png'); background-repeat: no-repeat; background-position: center; background-color: eee;}*/

/* tabel 1 - Dates for your diary */
.tabel1 {border-collapse: collapse; 
		border: 1px solid #900;
		width:100%;
		}
.tabel1 th, .tabel1 tr, .tabel1 td {padding: 0.25em;}
.tabel1 th {background-color: #fdd; color: #900; border: 1px solid #900;}/*border-bottom: 2px solid #333;}*/
.tabel1 tr {background-color: #ffc; border-top: 1px solid #FFC663;}
.tabel1 tr.alt {background-color: white; /*border-top: 1px solid #900;*/}

/* gecentreerd los tabelvak */
.tvak, .tvake, .tvakr, .tvakg, .tvakb , 
.tvakc, .tvakm, .tvaky {	margin-right: auto;
						margin-left: auto;
						border: 1px solid #FFC663; 
						text-align: center;
						padding: 0.1em;
						}

/* achtergrondkleuren voor vakken en cellen */
.ttabel td.empty, div.vake, .tvake {background-color: #eee;}
.ttabel td.colr,  div.vakr, .tvakr {background-color: #fdd;}
.ttabel td.colg,  div.vakg, .tvakg {background-color: #dfd;}
.ttabel td.colb,  div.vakb, .tvakb {background-color: #ddf;}
.ttabel td.colc,  div.vakc, .tvakc {background-color: #dff;}
.ttabel td.colm,  div.vakm, .tvakm {background-color: #fdf;}
.ttabel td.coly,  div.vaky, .tvaky {background-color: #ffd;}

/** {border: 1px solid red !important;}*/
.test {	border: 1px solid #696;
		padding: 6px;
		/*text-align: center;*/
		/*width: auto;*/
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: #666 3px 3px 4px;
		-moz-box-shadow: #666 3px 3px 4px;
		box-shadow: #666 3px 3px 4px;
		background: #EEFF99;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#66EE33));
		background: -moz-linear-gradient(#EEFF99, #66EE33);
		background: linear-gradient(#EEFF99, #66EE33);
		-pie-background: linear-gradient(#EEFF99, #66EE33);
		position:relative; behavior: url('PIE.htc');
		}
.vakblauw{	
		border: 1px solid #696;
		padding: 6px;
		/*text-align: center;*/
		/*width: auto;*/
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: #666 3px 3px 4px;
		-moz-box-shadow: #666 3px 3px 4px;
		box-shadow: #666 3px 3px 4px;
		background: #EEFF99;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#00ADE0));
		background: -moz-linear-gradient(#EEFF99, #00ADE0);
		background: linear-gradient(#EEFF99, #00ADE0);
		-pie-background: linear-gradient(#EEFF99, #00ADE0);
		position:relative; behavior: url('PIE.htc');
		}
.beach {	border: 1px solid #696;
		padding: 6px;
		/*text-align: center;*/
		/*width: auto;*/
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: #666 3px 3px 4px;
		-moz-box-shadow: #666 3px 3px 4px;
		box-shadow: #666 3px 3px 4px;
		background: #12FCFD;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#12FCFD), to(#F9F115));
		background: -moz-linear-gradient(#12FCFD, #F9F115);
		background: linear-gradient(#12FCFD, #F9F115);
		-pie-background: linear-gradient(#12FCFD, #F9F115);
		position:relative; behavior: url('PIE.htc');
		}
/*.bshadow_000000_100_0_0_10  {
			/* only ...
			   if you want the style to be visible on natively supporting
			   browser platforms also when javascript is out of action
		
			-moz-box-shadow: rgb(0,0,0) 0px 0px 10px;
			-webkit-box-shadow: rgb(0,0,0) 0px 0px 10px;
			box-shadow: rgb(0,0,0) 0px 0px 10px;
		}*/
img.flip,{
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
		}
/* better quality scaled pictures in IE */
img {-ms-interpolation-mode: bicubic;}
/*drukknop-effect voor klikbare links */		
a:active {position:relative;top:1px;left:1px;}
/* remove dotted link borders */
a:active, a:focus{outline: none;}
/*Prevent Superscripts and Subscripts from Affecting Line-Height */
sup, sub {vertical-align: baseline;
		 position: relative;
		 top: -0.4em;
		 }
sub {top: 0.4em;}
/* eerste voorbeeld van tekst over afbeelding */
#cancelled {	background: url(img/sfeer/anusa.jpg) no-repeat;
			height: 363px;
			width: 256px;
			font-size: 30px;
			font-weight:600;
			text-align:center;
			color: #f00
			}
 


