/***************************/
/* General markup settings */
/***************************/

html {
   overflow-y: scroll;
   font-family: Verdana, Helvetica, Arial;
}

body {
   font-size: 11px;
   color: #FFFFFF;
   background-color: #333333;
   margin: 0px;
}

table {
   border-collapse: collapse
}

img, div, td, table {
   font-size: 11px;
   border-width: 0px;
   border-style: solid;
   padding: 0px;
   margin: 0px;
   vertical-align: top;
}

/*************************/
/* Main component styles */
/*************************/

div.main {
   width: 950px;
   margin: 0px auto;
   padding-bottom: 40px;
}

div.head, div.menu {
   background-image: url('images/header.png');
   background-repeat: no-repeat;
   height: 20px;
   padding: 4px 0px 0px 10px;
   color: #FFFFFF;
   font-weight: bold;
}

div.left_sidebar {
   width: 950px;
   background-image: url('images/background_sidebar_left.gif');
   background-repeat: repeat-y;
   background-color: #939393;
   padding: 0px;
   margin: 0px;
}

div.right_sidebar {
   width: 950px;
   background-image: url('images/background_sidebar_right.gif');
   background-position: right;
   background-repeat: repeat-y;
   padding: 0px;
   margin: 0px;
}

div.footer {
   font-size: 10px;
   color: #FFFFFF;
   text-align: center;
   background-color: #51150D;
   font-weight: bold;
   line-height: 20px;
   vertical-align: middle;
   width: 950px;
   clear: both;
   position: relative;
   z-index: 1;
}

div.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

div.indent {
   font-size: 8pt;
   padding: 14px;
}

a.menu {
   color: white;
   text-decoration: none;
   padding-right: 20px;
}

a.menu:hover {
   text-decoration: underline;
}

a.footer {
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: underline;
}

td.form {
   padding: 5px 0px;
}

input.form, textarea {
   width: 175px;
   font-size: 11px;
   font-family: Verdana, Helvetica, Arial;
}

select {
   font-size: 10px;
   margin: 0px;
   width: 175px;
   height: 18px;
   text-align: left;
   border-style: solid;
   border-color: #51150D;
   border-width: 1px;
   background-color: #FFFFFF;
}

input, textarea{
   font-size: 11px;
   margin: 0px;
   height: 16px;
   text-align: left;
   border-style: solid;
   border-color: #51150D;
   border-width: 1px;
   background-color: #FFFFFF;
   vertical-align: bottom;
}

textarea {
   height: 100px;
}

span.error {
   color: red;
}

/*************************/
/* Default markup styles */
/*************************/

h1 {
   font-size: 14px;
   font-weight: bold;
   text-decoration: underline;
   padding-left: 20px;
   padding-top: 20px;
   padding-bottom: 20px;
   margin: 0px;
}

h2 {
   font-size: 11px;
   font-weight: bold;
   padding-left: 20px;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 0px;
}

p {
   margin: 0px;
   padding: 5px 20px;
   text-align: justify;
   line-height: 18px;
}

a {
   color: white;
}

span.emph {
   font-size: 14px;
   font-weight: bold;
   color: #FF7300;
}

span.bold {
   font-weight: bold;
}

span.underline {
   text-decoration: underline;
}

div.news_item {
   clear: both;
}

div.content img {
   margin-left: 10px;
}

/************************/
/* Menu and list markup */
/************************/

a.vac {
   color: #000000;
   text-decoration: none;
}

a.vac:hover {
   color: #000000;
   text-decoration: underline;
}

a.all, a.all:hover {
   color: #FFFFFF;
}

/***********************/
/* Nieuws markup       */
/***********************/

ul.news {
   margin: 0px;
   padding: 0px;
}

li.news {
   font-size: 8pt;
   color: #FFFFFF;
   list-style: none;
   margin-bottom: 8px;
   border-color: #939DA6;
   vertical-align: middle;
}

a.news {
   color: #FFFFFF;
   text-decoration: none;
}

a.news:hover {
   text-decoration: underline;
}

span.date, a.newslink, span.date_gastenboek, span.date_webmaster {
   text-decoration: none;
   color: #555555;
   font-size: 8px;
}

span.date_gastenboek {
   color: #999999;
}

/***********************/
/* Mailing list markup */
/***********************/

input.mailing_tf {
   font-size: 10px;
   margin: 14px 14px 0px 14px;
   width: 170px;
   height: 16px;
   text-align: center;
   border-style: solid;
   border-color: #51150D;
   border-width: 1px;
   background-color: #FFFFFF;
}

select.sidebar {
   width: 172px;
   text-align: center;
   margin: 14px 14px 0px 14px;
}

input.mailing_sub, input.mailing_res {
   font-size: 10px;
   width: 79px;
   margin: 14px 14px 14px 14px;
   vertical-align: middle;
   line-height: 14px;
   text-align: center;
   color: #FFFFFF;
   border-style: solid;
   border-color: #51150D;
   border-width: 1px;
   background-color: #51150D;
}

input.mailing_res {
   margin: 14px 0px;
}

/************************/
/* Related sites markup */
/************************/

a.related {
   font-weight: bold;
   font-size: 8pt;
   text-decoration: none;
   color: white; /* style.css.php */
}

a.related:hover {
   text-decoration: underline;
}

/**************************/
/* Youtube sidebar markup */
/**************************/

div.youtube_video {
   margin: 15px auto 0px auto;
   width: 170px;
   background-color: #939393;
   border-width: 1px;
   border-color: #51150D;
   font-size: 7pt;
}

div.youtube {
   float: left;
   margin-left: 20px;
   margin-bottom: 20px;
   width: 150px;
   background-color: #939393;
   border-width: 1px;
   border-color: #51150D;
   font-size: 7pt;
   white-space: nowrap;
   overflow: hidden;
}

div.youtube img {
   margin: 0px;
}

/**************************/
/* Gastenboek markup      */
/**************************/

div.gastenboek_header {
   width: 510px;
   margin-bottom: 5px;
   border-bottom-width: 1px;
   border-style: dotted;
   border-color: #51150D;
}

div.gastenboek, div.gastenboek_webmaster {
   width: 510px;
   margin-top: 20px;
   margin-left: 20px;
}

div.gastenboek_webmaster {
   color: black;
   font-style: italic;
}

h2.gastenboek {
   margin: 3px;
   padding: 0px;
}

p.gastenboek {
   margin-left: 10px;
   padding: 0px;
}

span.small {
    font-size: 8px;
    font-style: italic;
}

/* BEGIN DATABASE GENERATED STYLESHEET */



/* END DATABASE GENERATED STYLESHEET */