<!-- GENERAL -->

body							{ background:url("images/bg_body.jpg") top center repeat; height:100%; margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
body							{ background:url("images/bg_body.jpg") top center repeat; margin:0; padding:0; height:100%; }
div								{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; overflow:visible; color:#333; text-align:left;}

/* algemeen */
div.clear								{ height:0; clear:both; overflow:hidden;}
div.verdana							{ font-family:Verdana, Arial, sans-serif;  font-size:12px;}
div.containerAll				{ position:absolute; margin-left:-800px; margin-top:-400px; width:500px; overflow:hidden; height:500px; }
a img					{ border:none; }
.zwart						{ color:#000; }
.grijs						{ color:#666; }
.donkergrijs			{ color:#333; }
.aarde						{ color:#B6A769; }
.rood							{ color:#BC1F27; }
.oranje						{ color:#FF9900; }
p	{margin:0; padding:0; }
table {margin:0; padding:0; }
.full			{ padding:1px 5px 1px 5px;background:#ff9900; color:#fff; font-weight:bold; }

/* OPMAAK */
div.container			{ width:990px; position:absolute; left:50%; margin-left:-490px; top:10px; }
div.header				{ height:21px; background:url("images/bg_header.jpg"); text-align:right; padding:4px 24px 0 0; color:#fff;}
div.top						{ height:180px; background:url("images/bg_retourmountainadventures.jpg"); text-align:right; }
div.footer				{ height:31px; background:url("images/bg_footer.jpg"); text-align:right; padding-top:4px; padding-right:32px; }

div.headerKleding	{ background:url("images/bg_header_kleding.jpg"); }
div.topKleding		{ background:url("images/bg_retourmountainadventures_kleding.jpg"); }
div.footerKleding	{ background:url("images/bg_footer_kleding.jpg"); }



/* HOME.PHP */
div.bgHome							{ width:100%; background:url("images/bg_main_home.jpg") 0 0;}
div.homeLeftContainer		{ width:480px; float:left; padding:0; padding-left:15px; }
	div.homeWinterContainer	{ width:470px; height:170px; background:#757D8A; padding:10px 0 0 10px; }
	div.homeZomerContainer	{ width:470px; height:170px; background:#87933D; padding:10px 0 0 10px; }
	div.homeKledingContainer{ width:470px; height:170px; background:#7A6850; padding:10px 0 0 10px; }
	div.promoFotoholder			{ width:160px; height:160px; float:left; margin-right:10px; border:1px #000 solid; overflow:hidden; }
	div.promoTekst					{ width:275px; height:155px; float:left; overflow:hidden; padding:10px 0 0 15px; color:#ccc;}
div.homeRightContainer	{ width:440px; float:left; padding:20px 20px 0 20px; color:#666; }
	div.newsListLink				{ padding-left:18px; margin-bottom:5px;  background:url("images/stip_red.gif") no-repeat; }
	div.line								{ border-top:dashed 1px #666;	margin-top:20px; padding-bottom:20px;}
	div.nopadding						{ padding:0; }
	div.fotoHome						{ float:left; margin:2px; width:78px; height:78px; background:#000; overflow:hidden; border:1px #333 solid; }


/* BERGSPORTVAKANTIE.PHP */
div.bgPage							{ width:100%; background:url("images/bg_main_home.jpg") 0 0; margin:0;}
div.navibalk						{ padding:5px 0 0 20px;}
div.back								{ float:left; width:35px; }
div.kruimelpad					{ float:left; margin:5px 0 10px 0; color:#666; } 
div.tripMainLeft				{ float:left; width:400px; padding:5px 0 15px 55px; }
div.tripMainMiddle			{ float:left; width:265px; padding:5px 0 15px 15px; }
div.tripMainRight				{ float:left; width:215px; padding:5px 0 15px 15px; }
	div.fotoTrip					{ float:left; margin:2px; width:88px; height:88px; overflow:hidden; border:1px #333 solid; }
	div.date							{ margin-bottom:3px; }
  div.containerDownloads{ margin-bottom:5px; }
	div.floatIcon					{ float:left; width:20px; margin-right:10px; }		
	div.downloadName			{ float:left; width:150px; padding-top:3px;}
	div.include						{	padding-top:5px;color:#666; font-style:italic; }
	span.price						{ font-size:18px; color:#025300; }
	div.daytodayWinter		{ background:#757D8A; color:#fff; padding:5px;}
	div.daytodayZomer			{ background:#5B662B; color:#fff; padding:5px;}



/* SEIZOEN */ 
div.seizoenMainLeft					{ float:left; width:480px; padding:5px 0 15px 55px; }
	div.inleiding							{ padding:10px; background:#757D8A; margin-bottom:20px; color:#ccc;}
	div.inleidingZomer				{ padding:10px; background:#5B662B; margin-bottom:20px; color:#ccc;}
	div.programListContainer	{ margin:15px 15px 5px 15px; padding-bottom:5px; border-bottom:1px dashed #999; }
	div.programListPicture		{ float:left; width:120px; height:90px; overflow:hidden; }
	div.programListInformation{ float:left; width:320px; height:100px; overflow:hidden; padding-left:10px;}
div.seizoenMainRight				{ float:left; width:410px; padding:5px 0 15px 15px; }
	div.fotoSeizoen						{ float:left; margin:2px; width:400px; border:1px #333 solid; }


/*  KEELA.PHP */
div.inleidingKleding				{ background:#7A6850; }
div.bgPageKleding						{ width:100%; background:url("images/bg_main_home.jpg") 0 0; margin:0;}
	div.containerListShop			{	margin:10px 0; border:1px solid #ccc;}
	div.listShopFoto					{ width:200px; float:left; display:inline; margin-right:20px; }
	div.listShopTitel					{ font-size:13px; color:#990000; font-weight:bold; }
	div.listShopInleiding			{ float:left; display:inline; width:250px; padding:20px 0;}
	div.listShopMaten					{ font-weight:bold; font-size:9px; }
	div.listShopPrice					{ font-weight:bold; font-size:18px; color:#025300; }
div.keelaContact						{ background:#ccc; color:#333; margin-top:10px; padding:5px;}

/* KEELA_PRODUCT.PHP */
div.productInfo							{ margin-top:15px; }
div.productLabel						{ float:left; width:150px; margin-bottom:5px; font-weight:bold; color:#fff; }
div.productValue						{ float:left; width:300px; margin-bottom:5px; color:#fff; }
div.productPrice						{ font-size:18px; font-weight:bold; color:#fff; margin:5px 0 5px 0; }


/* INFO */
div.infoMainLeft						{ float:left; width:310px; padding:5px 0 10px 55px; }
div.containerInfoLeft				{ width:300px; background:#DAD5CD; padding:5px; }					
div.infoMainRight						{ float:left; width:560px; padding:10px 25px 15px 25px; }
	div.foto									{ float:left; margin-right:5px; margin-bottom:5px; border:1px solid #666; width:120px; height:120px; overflow:hidden;}

/* GALLERY */
div.galleryMainLeft						{ width:900px; padding:5px 5px 15px 55px; }
	div.galleryLeft							{ float:left; width:230px; padding:0 10px 0 0; }
	div.galleryRight						{ float:left; width:640px; padding:0 5px 15px 15px; border-left:1px dashed #999; }
	div.galleryNav							{ margin:10px 0 10px 0; text-align:center; }
	div.galleryInfo							{ margin:10px 0 10px 0;  }


/*  BOEKEN.PHP */
div.formItemContainer					{ height:25px; margin-bottom:3px; background:#ddd;}
div.formLabel									{ height:auto; margin:0; float:left; width:200px;  padding:3px;}
div.formValue									{ height:auto; margin:0; float:left; width:500px;  padding:3px; border-left:1px dashed #999; font-weight:bold; }

/* REIZEN.PHP */
div.reizenContainer				 { padding-left:15px; }
div.reizenWinterContainer	{ float:left; width:470px; height:170px; background:#757D8A; padding:10px 0 0 10px; }
div.reizenZomerContainer	{ float:left; width:470px; height:170px; background:#87933D; padding:10px 0 0 10px; }

#overzichtInfo	div.containeroverzichtInfo	{ width:700px; padding-left:54px; padding-top:5px; padding-bottom:15px; }
#overzichtInfo	li				{ margin-bottom:15px; }
#overzichtInfo	h2			{ background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#333;}		


img.buttonPromo					{ margin-top:10px; }

h1								{ background:url("images/pointer_program.gif") no-repeat; padding:0 0 0 25px; font-size:18px; margin:0 0 10px 0; font-weight:normal; }
h1.winter					{ background:url("images/pointer_program.gif") no-repeat; color:#fff; padding:0 0 0 25px;}
h1.noBg						{ background:none; padding:0; }
h1.home						{ margin-top:20px; background:none; padding-left:0; color:#000;}
h2								{ font-size:18px; color:#666; padding:0; padding-bottom:10px; margin:0; font-weight:normal; }
h2.listWinter			{ font-size:14px; color:#485660; padding:0; font-weight:bold;}
h2.listZomer			{ font-size:14px; color:#5B662B; padding:0; font-weight:bold;}

h3								{ padding:0 0 6px 0; font-size:14px; color:#000; margin:0; }
h3.meer						{ padding:0 0 0 5px; margin:0 24px 3px 0; font-size:14px; color:#990000; background:#ccc; }
h3.info						{ background:#ccc url("images/pointer_info.gif") no-repeat; padding:0 0 0 20px; font-size:14px; color:#000; margin-bottom:6px; }
h3.listWinter			{ font-size:10px; color:#000; padding:0; font-weight:bold;}
h3.listZomer			{ font-size:10px; color:#000; padding:0; font-weight:bold;}
h3.zomer					{ font-size:11px; color:#5B662B; padding:0; font-weight:bold;}
h3.winter					{ font-size:11px; color:#485660; padding:0; font-weight:bold;}
#promo		h2						{ background:url("images/pointer_program.gif") no-repeat; font-size:18px; color:#fff; padding:0 0 10px 25px; margin:0; font-weight:normal; }
h3.price					{ background:#ccc url("images/pointer_price.gif") no-repeat; }
h3.keelaOrder			{ color:#990000; padding:0; font-size:18px; margin-bottom:10px;}
h4								{ margin:10px 0 3px 0; padding:0; }

h5								{ font-size:11px; font-weight:bold; }

#sitemap	div.containerSitemap	{ width:700px; padding-left:54px; padding-top:5px; padding-bottom:15px; }
#sitemap	h2			{ background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#333; }		
#sitemap	h3			{ background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#333; }		
#sitemap	h4			{ background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#333; }				

a:link, a:visited														{ color:#0099CC; text-decoration:underline; }
a:hover																			{ color:#333; text-decoration:underline; }	

a.none:link, a.none:visited									{ color:none; text-decoration:none; }
a.none:hover																{ color:none; text-decoration:none; }	

a.breadcrumb:link, a.breadcrumb:visited			{ color:#666; text-decoration:underline; }
a.breadcrumb:hover													{ color:#000; text-decoration:underline; }	

a.menuTop																		{ padding:1px 5px 1px 5px; }
a.menuTop:link, a.menuTop:visited						{ color:#fff; text-decoration:none; }
a.menuTop:hover															{ color:#fff; text-decoration:none; background:#666; }	

a.menuTopActive															{ background:#990000; }
a.menuTopActive:link, a.menuTopActive:visited			{ text-decoration:none; color:#fff;}
a.menuTopActive:hover															{ text-decoration:none; background:#ff0000;}	

a.download:link, a.download:visited					{ color:#333; text-decoration:underline; }
a.download:hover														{ color:#000; text-decoration:underline; }	

a.wit:link, a.wit:visited										{ color:#fff; text-decoration:underline; }
a.wit:hover																	{ color:#ccc; text-decoration:underline; }	

a.nieuwsList:link, a.nieuwsList:visited			{ color:#333; font-weight:normal; text-decoration:none; }
a.nieuwsList:hover													{ color:#000; font-weight:normal; text-decoration:underline; }

a.nieuwsListPage:link, a.nieuwsListPage:visited			{ color:#333; font-weight:normal; text-decoration:none; }
a.nieuwsListPage:hover													{ color:#000; font-weight:normal; text-decoration:underline; }

a.footerMenu:link, a.footerMenu:visited			{ color:#999; font-weight:normal; text-decoration:underline;  }
a.footerMenu:hover													{ color:#999; font-weight:normal; text-decoration:underline; background:#222; }

a.nieuwsListActive:link, a.nieuwsListActive:visited,	a.nieuwsListActive:hover		{ font-weight:bold; }
	

a.boeken																		{ padding:1px 5px 1px 5px; border:1px #025300 solid; background:#025300;margin-left:5px;}
a.boeken:link, a.boeken:visited							{ color:#fff; text-decoration:none; font-weight:bold;}
a.boeken:hover															{ color:#025300; text-decoration:none; font-weight:bold; background:#AAFFA8; }	
