body { font-family: Trebuchet MS, Arial, Verdana; font-size: 10pt; color: #616161; background: url(../ski-images/background.gif) repeat-x #ddf1ff; }

h1 { font-size: 15pt; color: #00375f; text-align: left; }
a { color: #669ac6; text-decoration: none; }
a:hover  { color: #669ac6; text-decoration: underline; }
#wrap { margin: 0 auto; width: 766px; background: url(../ski-images/left.jpg) repeat-y #fff; border: 7px solid #fff;   } 

#left {  width: 237px; float: left;  }
#left menu { margin: 0px; padding: 0px; list-style: none; }
#left ul.menu { margin: 20px 0px 0px 25px; padding: 0px; list-style: none; }
#left ul.menu li {background: url(../ski-images/snow.gif) no-repeat left top; padding: 3px 0px 3px 15px;  }
#left ul.menu li ul { list-style: none; margin: 0px; padding: 0px; }
#left ul.menu li ul li {background: url(../ski-images/pijltje.gif) no-repeat left top; padding: 3px 0px 3px 15px;  }


#left ul.menu li a { font-weight: bold; text-decoration: none; color: #00375f; } li.mainlink a:hover { font-weight: bold; text-decoration: none; color: #fff; }
#left ul.menu li ul li a { font-weight: normal; text-decoration: none; color: #00375f; } li.sublink a:hover { font-weight: normal; text-decoration: none; color: #fff; }
li { text-align: left; }


#main { float: left; width: 529px; background: url(../ski-images/subheader.jpg) no-repeat top; }

#holder { padding: 70px 25px 25px 25px; font-size: 9pt; text-align: justify; }
#holder img { padding: 5px; margin: 0px 0px 20px 20px; background: #fff; border: 1px solid #ccc; }

#holder a img { padding: 5px 5px 17px 5px; margin: 0px 0px 20px 20px; background: url(../ski-images/vergroot.gif) no-repeat bottom left; border: 1px solid #ccc; clear: both; }


#header { height: 175px; background: url(../ski-images/header.jpg) no-repeat left top; }

#footer { width: 506px; background: url(../ski-images/left.jpg) repeat-y #dfdfdf; padding: 20px 20px 20px 240px; float: left; text-align: right; font-size: 9pt; } 
#footer a { color: #616161; text-decoration: none; } #footer a:hover { color: #616161; text-decoration: underline; }
a img { border: 0px; }


	.clearfix:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
	} 
	.clearfix {display:inline-block;} 
	/* Hide from IE Mac \*/ 
	.clearfix {display:block;} 
	/* End hide from IE Mac */ 


#hh1 {text-align: left; width: 500px; }
td { background: #fff; }
td.head { background: #ccc; }
.rood { background: #990000; color: #fff; }
.rood td { background: #990000; color: #fff; }
.rood td.prijs { color: #990000; }

/* list-style: pos1 pos2 po3;
 *    parameter:
 *               pos1: none | disc | circle | square
 *               pos2: inside | outside
 *               pos3: none | url('arrow.gif')
 * more info under: http://www.w3schools.com/css/css_list.asp
 */


h2.menutitle { font-size: 15pt; color: #00375f; text-align: left; }

.xmap ul { margin: 0px; padding: 0px; }
.xmap ul li a { color: #669ac6; }
