
html {
	overflow: -moz-scrollbars-vertical;
	height: 100%;
}

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

td, div, span, ul, li, a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: Normal;
	color: #520000;
	background-repeat: no-repeat;
}

h1, h2, h3 {
	font-family: Tahoma;
	padding: 0px 0px 8px 0px;
	margin: 0;
}

#noscript {
	border-bottom: 2px solid #DB0048;
	padding: 1em;
	font-size: 1.1em;
	color: #F00;
	background: #FFC;
	height: 1em;
	width: 100%;
	position: fixed;
	top: 0; right: 0;
	z-index: 100;
	text-align:center;
}

#body {
	background-color: #420001;
	padding: 0;
	margin: 0;
}

#document {
	width: 850px;
	margin: 0 auto;
	padding: 0px;
}

#document div {
	font-family: Tahoma;
}

#header {
	height: 190px;
	padding: 0px 12px 0px 0px;
	margin: 0;
	background: url(../images/page_header.jpg) top left no-repeat;
}

#menu {
	float: left;
	margin: 164px 0px 0px 80px;
	padding: 0;
	color: #828282;
	font-weight: bold;
}

A.header:active, A.header:visited, A.header:link {
	font-size: 12px;
	font-weight: bold;
	color: #CDCD9B;
	text-decoration: none;
	letter-spacing: 2px;
	cursor: pointer;
}
A.header:hover {
	font-size: 12px;
	font-weight: bold;
	color: #CDCD9B;
	text-decoration: underline;
	letter-spacing: 2px;
	cursor: pointer;
}

A.footer:active, A.footer:visited, A.footer:link {
	font-size: 12px;
	font-weight: bold;
	color: #CDCD9B;
	text-decoration: none;
	letter-spacing: 2px;
	cursor: pointer;
}
A.footer:hover {
	font-size: 12px;
	font-weight: bold;
	color: #CDCD9B;
	text-decoration: underline;
	letter-spacing: 2px;
	cursor: pointer;
}

#content {
	padding: 0px 0px 0px 0px;
}

#content_content {
	background				: url(../images/page_content.jpg) top left repeat-y;
	padding					: 0px 48px 0px 52px;
}
#content_content h1, #content_content h2, #content_content h3, #content_content h4 {
	font-family				: Tahoma;
	font-size				: 13px;
	font-weight				: Bold;
	margin					: 0;
	padding					: 0;
	padding-bottom			: 5px;
}

#page_header {
	padding					: 0;
	height					: 30px;
	border-bottom			: 1px solid #520000;
}

#page_title {
	float					: left;
	color					: #520000;
	letter-spacing			: 1px;
	padding					: 10px 0px 0px 0px;
}

#page_nav {
	color					: #520000;
	letter-spacing			: 1px;
	padding					: 0;
	margin-left				: 300px;
	text-align				: right;
}
#page_nav a {
	font-size				: 11px;
	color					: #808080;
	font-weight				: Bold;
}
#page_nav a:hover {
	color					: #000000;
}

/**********************************************************************************
 *	TEAMS
 */
#navi {
	margin: 0 0 10px 0; padding: 0;
	width: 100%;;
	overflow: hidden;
	list-style: none;
}

#navi li {
	float: left;
	margin: 0 10px 0 0; padding: 5px;
	display: list-item;
	border: 1px solid #000;
	background-color: #EEEEF8;
}

/**********************************************************************************
 *	CONTENT
 */
#page_content {
	padding: 10px 10px 20px 10px;
	min-height: 400px;
}

#page_content ul ol {
	margin-left: 20px;
}

/**********************************************************************************
 *	FOOTER
 */
#content_footer {
	text-align: center;
	height: 39px;
	background: url(../images/page_footer.jpg) top left no-repeat;
	padding: 10px 0px 0px 0px;
}

/**********************************************************************************
 *	Home
 */
div.home_content {
	float: left;
	width: 528px;
}
div.home_infobar {
	margin-left: 538px;
}
div.home_news_header {
	background-image: url(../images/news_header.jpg);
	background-repeat: no-repeat;
	background-color: #831E00;
	color: #CDCD9B;
	letter-spacing: 2px;
	padding: 2px 2px 2px 26px;
}
div.home_news_content, ul.home_news_content {
	padding: 2px 4px 20px 4px;
	margin: 0;
	color: #520000;
}
li.home_news_content {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	color: #520000;
}
/**********************************************************************************
 *	Contact
 */
div.contact_content {
	float: left;
	width: 100%;
}

/*******************************************************************
 *	Maintain
 */
div.table_row_maintain_nav {
	color: #000000;
	padding: 4px;
	margin: 0px 0px 8px 0px;
}
ul.nav_menu {
	margin: 0;
	padding: 0px 0px 0px 15px;
}
li.nav_menu {
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
	color: #94391E;
}
a.nav_menu:active, a.nav_menu:visited, a.nav_menu:link {
	font-size: 11px;
	font-weight: bold;
	color: #420001;
}
a.nav_menu:hover {
	color: #420001;
	text-decoration: underline;
}
div.table_row_maintain {
	color: #420001;
	margin: 0px auto 8px auto;
	padding: 4px 8px 8px 8px;
	text-align: left;
	border: 1px solid #000000;
	background-color: #F6DE60;
}
div.table_row_maintain a {
	font-size: 11px;
	color: #000000;
	font-weight: Bold;
}
div.table_row_maintain a:hover {
	text-decoration: underline;
}
div.table_col_12_maintain {
	border: none; float: left; margin: 0; padding: 0; width: 300px;
}
div.table_col_22_maintain {
	border: none; float: right; margin: 0; padding: 0; width: 400px;
}
div.table_col_1_maintain {
	border: none; float: left; margin: 0; padding: 0; width: 708px;
}
div.table_col_1_overview {
	width: 730px;
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
img.overview {
	margin: 5px;
	border: 2px solid #808080;
}
img.maintain {
	padding:2px;
}
h2.maintain {
	color: #420001;
	padding: 0px 0px 8px 0px;
	margin: 0;
}
/*******************************************************************
 *	Gastenboek
 */
div.table_row_gastenboek_nav {
	color: #000000;
	padding: 4px;
	margin: 0px 0px 8px 0px;
	text-align: center;
}
div.table_row_gastenboek {
	color: #000000;
	margin: 0px auto 8px auto;
	padding: 4px 8px 8px 8px;
	text-align: left;
	border: 1px solid #000000;
	background-color: #F6DE60;
}
div.table_row_gastenboek a {
	font-size: 11px;
	color: #000000;
	font-weight: Bold;
}
div.table_row_gastenboek a:hover {
	text-decoration: underline;
}
div.table_col_12_gastenboek {
	border: none; float: left; margin: 0; padding: 0; width: 40px;
}
div.table_col_22_gastenboek {
	border-bottom: 1px solid #85B91A;
	float: left;
	margin: 0;
	padding: 0;
}
div.table_col_1_gastenboek {
	float: left;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	width: 100%;
}
hr.gastenboek {
	color: #CDCD9B;
	width: 100%;
	height: 1px;
}
h3.gastenboek {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}
/*******************************************************************
 *	Fotos
 */
div.gall_info {
	margin-bottom: 8px;
}
div.table_row_fotoalbum {
	text-align: center;
}
div.table_col_overzicht {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 240px;
}
div.table_col_gallery {
	float: left;
	margin: 0;
	padding: 0px 0px 15px 0px;
	text-align: center;
	width: 240px;
}
div.table_col_preview {

}

/*******************************************************************
 *	Global
 */
.table_row {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	border: none;
}
.table_col_11 {
	border: none; float: left; margin: 0; padding: 0; width: auto;
}
.table_col_12 {
	border: none; float: left; margin: 0; padding: 0; width: 30%;
}
.table_col_22 {
	border: none; float: right; margin: 0; padding: 0; width: 60%;
}
.table_space_row_break {
	clear: both;
	margin: 0;
	padding: 0;
	padding-bottom: 0;
	width: auto;
}

/*
 *	Various
 */

hr {
	width: 100;
	color: #D1F093;
	height: 1px;
}

/*******************************************************************
 *	Unknown
 */


h3.message {
	font-size: 14px;
	color: #FFFF00;
	font-weight: Bold;
	text-align: center;
}

.error {
	font-family				: Tahoma;
		font-weight			: Bold;
		font-size			: 14px;
		color				: #D20000;
}

.hr_dash {
	border-bottom-style		: dashed;
	border-bottom-width		: 1px;
	border-bottom-color		: #808080;
}

div.image {
	background-color			: #CCCCCC;
	background-repeat			: no-repeat;
	background-position			: 50% 50%;
	border-width				: 1px;
	border-style				: none;
	border-color				: #000000;
	width						: 74;
	height						: 74;
}

div.photo {
	background-color			: #CCCCCC;
	background-repeat			: no-repeat;
	background-position			: 50% 50%;
	border-width				: 1px;
	border-style				: none;
	border-color				: #000000;
	width						: 640;
	height						: 640;
}

img.left {
	border-top-style			:	none;
	border-top-width			:	1px;
	border-top-color			:	#000000;

	border-left-style			:	none;
	border-left-width			:	5px;
	border-left-color			:	#000000;

	border-bottom-style			:	solid;
	border-bottom-width			:	5px;
	border-bottom-color			:	#000000;

	border-right-style			:	none;
	border-right-width			:	5px;
	border-right-color			:	#000000;
}

img.foto {
	border-top-style			:	solid;
	border-top-width			:	2px;
	border-top-color			:	#000000;

	border-left-style			:	solid;
	border-left-width			:	2px;
	border-left-color			:	#000000;

	border-bottom-style			:	solid;
	border-bottom-width			:	2px;
	border-bottom-color			:	#000000;

	border-right-style			:	solid;
	border-right-width			:	2px;
	border-right-color			:	#000000;
}

img.border {
	border-style				: solid;
	border-width				: 1px;
	border-color				: #C64907;
}

A:link.light_header 	{color: #000000; text-decoration:none;}
A:visited.light_header 	{color: #000000; text-decoration:none;}
A:hover.light_header 	{color: #000000; text-decoration:underline;}

A:link.dark_header		{color: #FFFFFF; text-decoration:none;}
A:visited.dark_header 	{color: #FFFFFF; text-decoration:none;}
A:hover.dark_header 	{color: #FFFFFF; text-decoration:underline;}

A:link.light_content	{color: #C0C0C0;font-weight:Bold;text-decoration:none;}
A:visited.light_content {color: #C0C0C0;font-weight:Bold;text-decoration:none;}
A:hover.light_content 	{color: #C0C0C0;font-weight:Bold;text-decoration:underline;}

A:link.dark_content		{color: #C0C0C0;font-weight:Bold;text-decoration:none;}
A:visited.dark_content	{color: #C0C0C0;font-weight:Bold;text-decoration:none;}
A:hover.dark_content	{color: #C0C0C0;font-weight:Bold;text-decoration:underline;}

input, textarea {
	font-family: Tahoma;
	font-size: 12px;
	background-color: #D4D0C8;
	border: 1px solid #FFFFFF;
	padding: 0px 2px 0px 2px;
	margin: 1px;
}

input.button {
	font-weight: bold;
	background-color: #363092;
	border: 1px solid #FFFFFF;
	color: #CDCD9B;
	cursor: pointer;
	padding: 2px;
}

iframe.border {
	border-style			: solid;
	border-width			: 1px;
	border-color			: #116FA2;
}



ul {
	margin: 0;
	padding: 4px 0px 3px 15px;
}
ol {
	margin: 0;
	padding: 2px 0px 3px 41px;
}
li {
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
}

p {
	margin: 0;
	padding: 0;
}

td.copyright {
	padding: 10px 0px 10px 0px;
	color: #000000;
}
