		html, body 		{ margin: 0; padding: 0; }
		body 			{ font: 75% 'Century Gothic', Verdana, Helvetica, Arial, sans-serif; color: #222; background-color: #abcee1;}

/* General layout, positioning & size*/
		#container		{ width: 912px; margin: 3% auto; border: 10px solid #216DAB; }
		#wrapper		{ float: left; width: 100%; height: 400px; }
		#navigation		{ float: left; margin-left: -910px; width: 180px; }
		#content		{ margin: 2px 366px 0 186px; overflow:auto; height: 395px; position:relative; }
		#extra		{ float: left; margin-left: -364px; width: 180px; }
		#extra2		{ float: left; margin-left: -182px; width: 180px; }
		#footer		{ background-color: #216DAB; clear: left; width: 100%; }
        .pagenavigatie ul { margin: 0px; padding: 0; }
        .pagenavigatie li { list-style: none; float: left;}
        .pagenavigatie a:active, .pagenavigatie a:visited, .pagenavigatie a:link { display: block; float: left; padding: 0 5px 0 5px; text-decoration : none; font-family :Arial, Helvetica, serif; font-size : 11px; font-weight : bold; line-height: 20px; color: #FFFFFF; border-left: 1px solid #ffffff;}
        .pagenavigatie a:hover { background-color:  #ffcc00; color: #FFFFFF;}
        .pagenavigatie { height : 20px; background-color : #216DAB; padding : 0; position:relative; top:-70px}
        .pagenavigatie a.pijl { background-image :url(/templates/snowemotion/gfx/buttons/button_bullet.png); background-repeat: no-repeat; background-position: right; padding-right: 15px;}
	
/* Content postioning & style */
/*		#content		{  background-color: #ffffff; z-index:10; opacity:0.6;   for IE  filter: alpha(opacity=60); font-weight: bold;}*/
		h1			{ font: bold 1.5em 'Century Gothic', Verdana, Helvetica, Arial, sans-serif; padding: 25px 5px 0 10px; margin-bottom: 14px; }
		h1.citaat		{ font: bold 1.5em 'lucida handwriting', 'segoe print', 'Century Gothic', sans-serif; letter-spacing: .1em; padding: 25px 5px 7px 4px; margin-bottom: 5px; }
		h2			{ font: bold 1.2em 'Century Gothic', Verdana, Helvetica, Arial, sans-serif; padding: 0 5px 0 10px; margin-bottom: 5px; margin-top: 5px; color: #444444;  }
	 	p			{ padding: 0 5px 9px 10px; margin: 0;}
		p.citaat 		{ font: normal .9em/1.5 'lucida handwriting', 'segoe print', 'Century Gothic', sans-serif; letter-spacing: .05em; padding: 0 3px 12px 4px; }
		p.extra		{ padding-top: 50px; }
		p.prijs		{ margin-top: -10px; margin-right: 20px; font-style: italic; text-align: right;}
		a:link 		{ font-weight: bold; text-decoration: none; color: #0c8a6c; }
		a:visited 		{ font-weight: bold; text-decoration: none; color: #0c8a6c;	}
		a:hover, a:active { text-decoration: underline; color: #216DAB;	}
		#footer p		{ font: .8em/1.8 'Century Gothic', Verdana, Helvetica, Arial, sans-serif; color: white;  text-align:center; word-spacing: -.1em; padding: 10px 5px;}
		#footer a:link 		{ font-weight: bold; text-decoration: none; color: #abcee1; }
		#footer a:visited 		{ font-weight: bold; text-decoration: none; color: #abcee1;	}
		#footer a:hover, a:active { text-decoration: underline; color: #ffff00;	}
		#footer span		{ float: left; display:block; padding-left: 30px; }
        span.mail {background:url(/templates/snowemotion/gfx/buttons/email_go.png) no-repeat 10px 0px; }
        span.hyves {background:url(/templates/snowemotion/gfx/buttons/hyves.png) no-repeat 10px 0px; }
        span.flickr {background:url(/templates/snowemotion/gfx/buttons/photos.png) no-repeat 10px 0px; }
        span.nieuwsbrief {background:url(/templates/snowemotion/gfx/buttons/newspaper.png) no-repeat 10px 0px; }        .brand           { visibility:hidden; margin-top: 1px; margin-left: 2px; } 
        a.button { color:#fff; background:#216DAB url(/templates/snowemotion/gfx/buttons/alert-overlay.png) repeat-x; display: inline-block; padding: 3px 15px 4px 10px; text-decoration: none; font-size: 12px; font-weight: 700; /*line-height: 1;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); cursor: pointer; color: #fff !important; }
        a.button:hover,.submit:hover { background:#ffcc00 url(/templates/snowemotion/gfx/buttons/button_bullet.png) no-repeat right; color:#fff; }
        .aright { float: right; }
        .reserveren { position: absolute; top: 25px; right: 15px; z-index:1;}
        .reserverenlaag { position: absolute; top: 45px; right: 15px; z-index:1;}
/* Navigatie menu */

		.sidebarmenu	{ margin-top: 0; }
		.sidebarmenu ul	{ margin: 0 0 0 -10px; padding: 0; list-style-type: none; word-spacing: -.05em; letter-spacing: -.03em; width: 135px;  /*Main Menu Item widths */ }
		.sidebarmenu ul li{ position: relative; margin-bottom: .2em; }	
	
/* Top level menu links style */
		.sidebarmenu ul li a { display: block; overflow: hidden; /*force hasLayout in IE7 */ color: white; text-decoration: none; height: 25px; padding: 6px 0 0 5px; font-weight: bold; }

/*background of tabs (default state)*/ 
		.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active	{ background: url('/templates/snowemotion/gfx/buttons/nav1.gif') no-repeat top right; }
		.sidebarmenu ul li a:visited	{ color: white; }
		.sidebarmenu ul li a:hover	{ background: url('/templates/snowemotion/gfx/buttons/nav2.gif') no-repeat top right;}

/*Sub level menu items */
		.sidebarmenu ul li ul	{ position: absolute; margin: 0; width: 150px; /*Sub Menu Items width */ top: 0; visibility: hidden; }
		.sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:visited, .sidebarmenu ul li ul li a:active	{ background: url('/templates/snowemotion/gfx/buttons/nav4.gif') no-repeat top left; padding: 6px 0 0 15px; }
		.sidebarmenu ul li ul li a:hover	{ background: url('/templates/snowemotion/gfx/buttons/nav3.gif') no-repeat top left; padding: 6px 0 0 15px; }
 
/* Holly Hack for IE \*/
		* html .sidebarmenu ul li { float: left; height: 1%; }
		* html .sidebarmenu ul li a 	{ height: 1%; }
/* End */

		.sidebarbottom	{ margin: 6px 0 0 -10px; }
        
/* lightbox contact formulieren */
#filter { display: none; position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #CCA;z-index:10;opacity:0.5;filter: alpha(opacity=50);}
#box{ display: none; position: absolute; top: 10%; left: 35%; width: 400px; height: 360px; padding: 30px 48px 48px 48px; margin:0; border: 1px solid black; background-color: white; z-index:101; overflow: none;}
#boxtitle{position:absolute; float:center; top:0; left:0; width:496px; height:24px; padding:0; padding-top:4px; left-padding:8px; margin:0; border-bottom:4px solid #3CF; background-color: #09c; color:white; text-align:center;}

fieldset {position: relative; float: left; clear: both; width: 95%; margin: 0 5px; padding: 0; border0: 1px solid #BFBAB0; background-color: #F2EFE9; color: #545351; font-size: 1em;}  
legend {margin-left: 1em; padding:0; font-weight: bold; color: #545351; }  
fieldset ol {padding: 0; list-style: none; margin: 1em 0 0 0; padding: 0px;}  
fieldset li {float: left; clear: left; width: 100%; padding-bottom: 1em; padding-left: .75em; }  
fieldset.submit {width: auto; padding-left: 20em; margin-top: 1em; border-style: none; background-color: transparent; }
/*input.submit  { background-color: green; color: white; }*/
label {float: left; width: 10em; margin-right: 1em; text-align: right; }
label.info  { float: none; width: 90%; text-align: left; font-size: smaller; }
fieldset textarea { width: 90%; }
/*legend span { position: absolute; left: 0.74em; top: 0; margin-top: 0.5em; font-size: 135%; }*/
fieldset.alt { background-color: #E6E3DD; }
