* { margin: 0px; padding: 0px; }

body { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; line-height: 16px;	color: #666;
	background: url('images/bg_pattern.jpg') repeat-x #fff; }

#center { position: relative; width: 1080px; left: 50%; margin-left: -540px;
	background: url('images/bg_rand.jpg') no-repeat; }

#main { position:relative; width: 900px; left: 50%; margin-left: -450px; }

#header { width: 800px;	height: 180px; margin-left: 30px;
	background: url('images/header.png') no-repeat; }

#menu { width: 900px; height: 31px;
	background: #000; }

#inhoud { width: 860px; 
	text-align: justify; }

#links, #links_index, #links_fotos, #links_fotos_commentaar { width: 525px; float: left; margin-top: 30px; }
#links_index { width: 475px; }
#links_fotos { width: 835px; }
#links_fotos_commentaar { margin-top: 0px; }

#rechts, #rechts_index, #rechts_fotos_commentaar { width: 295px; float: left; margin: 30px 0px 0px 40px; }
#rechts_index { width: 345px; }
#rechts_fotos_commentaar { margin-top: 0px; }

#ski_body { background: #fff; }
#ski_center { position: relative; }
#ski_main { position:relative; }
#ski_menu { height: 40px; background: #000; }
#ski_inhoud { text-align: justify; margin-left: 30px; }
#ski_links { float: left; margin-top: 30px; }


#footer { width: 760px;	height: 25px;  margin-top: 10px;
	border-top: 5px solid #949494; 
	font-size: 11px;
	color: #666;}

br.clear { clear: both; }

/**************
/* Navigatie */
#menu ul, #ski_menu ul { list-style: none; padding: 15px 0px 0px 20px;}

#menu ul li, #ski_menu ul li { display: inline; padding-right: 8px;
	font:normal 11px 'Trebuchet MS';
	text-decoration:none;
	text-transform:uppercase; }

#menu ul li a {	color: #fff; text-decoration: none; }
#ski_menu ul li a {	color: #fff; text-decoration: none; }

#menu ul li.active a { color: #07b2bc; }
#ski_menu ul li.active a { color: #07b2bc; }

#menu ul li a:hover { color: #07b2bc; /*color: #FDBE01; */}
#ski_menu ul li a:hover { color: #07b2bc; /*color: #FDBE01; */}

#menu ul li a.here { color: #07b2bc; }
#ski_menu ul li a.here { color: #07b2bc; }

/***********
/* Titels */
h1 { height: 37px;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px; font-weight: normal; color: #07b2bc; vertical-align: bottom;}

#right h1 {	color: #0099cc;	font-size: 13px; font-style: normal; text-transform: none; font-weight: bold; }

h2 { height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 17px; font-weight: normal; color: #444; 
	background: url('images/bg_lijn.jpg');	background-repeat: repeat-x; }

h3, h4 { height: 24px;
	font-family: "Tahoma";
    font-size: 10px; font-weight: normal; color: #444; }

h4 { height: 18px; }

.big { font-size: 20px; height: 40px;}
.small { font-size: 10px; vertical-align: bottom; height: 20px; color: #1d8f96; }

/**********
/* Links */
a { color: #0088aa; text-decoration: none; }
a:hover { color: #0099cc; text-decoration: underline; }
a img { border: 0px; }

/**********
/* Forms */
form input, form textarea { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }

/**********
/* Tabellen */
tr.new { color: #07b2bc; }

table.kalender tr td, table.commentaren tr td, table.gallery tr td { vertical-align: top;}

td.datum div, td.datum_c div { width: 30px; padding: 3px;
	text-align: center; 
	background: #202020; color: #fff;}
td.info div, td.info_c div { width: 10px; padding: 3px;
	text-align: center; 
	background: #06969f; color: #06969f;}
td.info_c2 { background: #ff0096; color: #ff0096; }
td.datum_c div { background: #ff0096; }
td.info_c div { background: #ff0096; color: #ff0096; }

td.activiteit { width: 280px; padding: 3px; 
	background: #ececec; }
table.kalender tr td img { float: right; margin-left: 2px;
	border: 1px solid #202020; }

.tab_k { background: #ececec; padding: 3px;}

.commentaar { padding: 3px; width: 100%;
	background-color: #ececec;}

/*zamo*/
.zamo_kalender { text-align: center; vertical-align: center; }
.zamo_kalender tr td { height: 25px; }
.zamo_titel td { font-weight: bold; background: #ade;}




.roze { color: #ff0096; font-weight: bolder; }
.blauw_com { color: #06969f; font-weight: bolder; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;}
.blauw { color: #06969f; font-weight: bolder; }
.grijs { color: #666;}

br.klein { height: 50px;}


.ski_lijst_kleur { background: #ecf6fc; }
.ski_lijst { border-collapse: collapse; }
.ski_lijst tr td { border-bottom: 1px solid #666; padding: 3px; vertical-align: top;}
.ski_lijst_titel { background: #fff; color: #06969f; font-weight: bold; }
