/********/
/* html */
/********/
body {
	background:#add2d7;
	margin:0;
	padding:0;
	text-align:center
}

div {
	text-align:left
}

img {
	border:0;
	display:block
}

h1 {
	font-size:22px;
	margin:0 0 12px 0;
	color:#007282;
}

h2 {
	font-size:18px;
	margin:0 0 5px 0;
	color:#1a171b;
}

h3 {
	font-size:18px;
	margin:0;
	color:#007282;
	padding:0;
}

h4 {
	font-size:14px;
	margin:0 0 5px 0;
	color:#1a171b;
}

h5 {
	font-size:12px;
	margin:0 0 5px 0;
	color:#007282;
}

h6 {
	font-size:10px;
	margin:0 0 5px 0;
	color:#1a171b;
}

p {
	margin:0 0 18px 0;
	padding:0
}

a {
	text-decoration:underline
}

a:hover {
	text-decoration:underline
}

a.active,
a:focus {
	outline: 0
}

hr {
	background:#FFF;
	border:0;
	border-top:1px solid #DDD;
	height:1px;
	line-height:1px;
	margin:0 0 10px 0
}

form {
	margin:0;
	padding:0
}

input,
textarea,
select {
	border:1px solid #DBDFE6;
	color:#000;
	font-size:11px;
	font-family: "Comic Sans MS", Arial, verdana;
	height:16px;
	padding:2px 5px 0 5px
}

td {
	color:#000;
	font-size:11px;
	line-height:18px;
	font-family: "Comic Sans MS", Arial, verdana;
	text-align:left;
	vertical-align:top
}

ul {
	margin:0 0 20px 15px;
	padding:0;
}

/**********/
/* layout */
/**********/
/* page */
#page {
	background:url(../img/bg/page.gif) no-repeat;
	font-family: "Comic Sans MS", Arial, verdana;
	font-size:14px;
	margin:0 auto;
	width:930px;
	height:700px;
	position:relative;
	color:#1a171b;
}


#blog #page {
	background:url(../img/bg/main.gif) repeat-y;
	height:auto;
}


#page_content {
	width:899px;
	height:576px;
	position:relative;
	left:12px;
}

#blog #page_content {
	height:auto;
}


/* header */
#header {
    background:url(../img/bg/header.gif) no-repeat;
	width:504px;
	height:142px;
	position:absolute;
	left:0;
	top:0;
}

/* menu */
#actie_menu {
	height:22px;
	width:270px;
	margin-top:10px;
	font-size:12px;
	position:relative;
	top:15px;
	left:136px;
}

#flag {
	position:absolute;
	left:415px;
	top:0;
	width:50px;
	height:34px;
}

#actie_menu ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	background: url(../img/bg/streep.gif) left center no-repeat;
	height:22px;
}

#actie_menu li {
	float:left;
	position:relative;
}

#actie_menu li a {
	text-decoration:none;
	color:#111739;
	height:22px;
	line-height:22px;
	padding:0 9px 0 9px;
	font-size:11px;
	background: url(../img/bg/streep.gif) right center no-repeat;
	float:left;
}

#actie_menu li a:hover,
#actie_menu li a.active {
	color:#007282;	
}

#menu {
	background:url(../img/bg/hoofdmenu.gif) no-repeat;
	width:210px;
	height:610px;
	position:absolute;
	right:185px;
	top:23px;
}

#menu ul {
	list-style:none;
	margin:230px 0 0 20px;
	padding:0;
}

#menu li {
	margin-bottom:-4px; 
	padding:0;
}

#menu li a {
	text-decoration:none;
	color:#fff;
	font-size:17px;
	width:201px;
	display:block;
	height:34px;
	line-height:29px;
	padding-left:5px;
}

#menu li a:hover,
#menu li a.active {
	background:url(../img/bg/hover.png) no-repeat;
	width:201px;
	height:34px;
	color:#000;
}

#submenu {
	width:165px;
	height:200px;
	position:absolute;
	right:9px;
	top:257px;
}

#submenu li a {
	text-decoration:none;
	font-size:12px;	
	color:#1a171b;
}

/* content */
#fader_wrapper {
	position:absolute;
	right:0;
	top:0;
	width:375px;
	height:240px;
}

#image_fader {
	width:375px;
	height:240px;
	position:relative;
	right:0;
	top:0;
}

#image_fader p,
#image_fader img {
	width:375px;
	height:240px;
	left:0;
	position:absolute;
	top:1px;
}

#image_fader img {
	display:none;
}

#content {
	width:430px;
	height:355px;
	position:absolute;
	left:46px;
	top:172px;
	overflow:hidden;
	color:#1a171b;
}

#content_gallery {
	overflow:visible;
	width:430px;
	height:382px;
	position:absolute;
	left:46px;
	top:172px;
	color:#1a171b;
}

#content_weblog {
	width:455px;
	float:left;
	color:#1a171b;
	padding:37px 17px 50px 46px;
	margin-top:142px;
}

.item {
	border-bottom:1px solid #007282;
	margin-bottom:10px;
	padding-bottom:15px;
	width:458px;
	position:relative;
}

.item p {
	margin-bottom:10px;
}

.item a{
	color:#007282;
	font-size:10px;
	text-decoration:none;
	padding:0;
	margin:0;
}

#message {
	width:374px;
	height:535px;
	position:absolute;
	right:0;
	bottom:0;
	background: url(../img/bg/berichten.gif) no-repeat;
}

#message a{
	color:#1a171b;
	font-size:14px;
}

#message li {
	margin-bottom:5px;
}

#message h4,
#message h5{
	color:#007282;
	font-size:18px;
	font-weight:bold;
}

#message h4 {
	margin:10px 0 5px 10px;
}

#message h5 {
	margin:0 0 5px 10px;
}

#message ul {
	margin:0 0 42px 10px;
}

/* triggers */
#triggers {
	
}

/* footer */
#footer {
	width:899px;
	height:30px;
	position:absolute;
	bottom:-40px;
	text-align:center;
}

#footer p {
	display:inline;
	font-size:12px;
}


#footer a {
	font-size:12px;
	text-decoration:underline;
	color:#000;
}


#footer_weblog {
	background: url(../img/bg/footer.gif) no-repeat top;
	width:935px;
	height:25px;
	text-align:center;
	margin:0 auto;
	font-family: "Comic Sans MS", Arial, verdana;
	padding-top:10px;
}

#footer_weblog p {
	display:inline;
	font-size:12px;
}


#footer_weblog a {
	font-size:12px;
	text-decoration:underline;
	color:#000;
}

/*********/
/* pages */
/*********/


/***********/
/* overall */
/***********/
.clear {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px
}

.hide{
	display:none
}

/*scrollbar */


#scrollbar_wrapper {
	height:355px;
	position:absolute;
	left:20px;
}

.scrollbar_y {
	background: url(../img/bg/scrollbar_track.gif) no-repeat;
	display:none;
	height:355px;
	left:476px;
	position:absolute;
	top:172px;
	z-index:2
}

.scrollbar_handler_y {
	background:url(../img/bg/scrollbar_handler_y.gif) no-repeat;
	display:none;
	height:30px;
	width:30px;
}

/* forms */
.cs_form_wrapper .cs_form_label label {
	
}

.cs_form_wrapper .cs_form_input input,
.cs_form_wrapper .cs_form_input textarea,
.cs_form_wrapper .cs_form_input select {
	
}

.cs_form_wrapper .cs_form_input textarea,
.cs_form_wrapper .cs_form_input select {
	
}

.cs_form_wrapper .cs_form_button {
}

.cs_form_wrapper .cs_form_button input {
	cursor:pointer;
}


/* fotoalbum */

.cs_gallery_cymeq_category_wrapper {
	width:180px;
	font-size:12px;
	position:absolute;
	left:-46px;
	top:41px;
	height:343px;
}

.cs_gallery_cymeq_category_wrapper a {
	text-decoration:none;
	color:#373438;
	font-size:12px;
}

.cs_gallery_cymeq_category ul {
	padding:0;
	margin:0;
	list-style:none
}

.cs_gallery_cymeq_category li a {
	background:#FFF url(../img/bg/menu_item.gif) no-repeat 36px 0;
	width:134px;
	height:24px;
	display:block;
	padding-left:46px;
	line-height:24px;
	margin:0;
}

.cs_gallery_cymeq_category li a:hover,
.cs_gallery_cymeq_category li.active a {
	background:#fabb13 url(../img/bg/menu_item.gif) no-repeat 36px -24px;
	text-decoration:none;
}

.cs_gallery_cymeq_thumbnails_wrapper {
	position:absolute;
	top:41px;
	left:140px;
	width:310px;
	height:343px;
	overflow:hidden;
	z-index:1
}

.cs_gallery_cymeq_thumbnail_text {
	display:none;
}

.cs_gallery_cymeq_image_text_wrapper {
	width:354px;
	position:absolute;
	right:-403px;
	top:68px;
	height:300px;
	padding-top:20px;
}

.cs_gallery_cymeq_thumbnail {
	float:left;
	width:90px;
	height:60px;
	margin-right:10px;
	margin-bottom:10px;
}

.cs_gallery_cymeq_thumbnail img {
	width:90px;
	height:60px;
}

.cs_gallery_cymeq_image {
	position:absolute;
	top:-170px;
	left:479px;
	width:374px;
	height:238px;
	z-index:3
}
