@charset "UTF-8";
/* ////////////

Bestandsnaam: style.css
Versie: 1.0.0 (21-01-2009)

Om hover acties toe te passen gebruik je de volgende regel op het juiste element:
behavior:url("/htc/csshover.htc");

Om .png bestanden als achtergrond te gebruiken in CSS en ze in IE 6 goed weer te geven je de volgende regel op het juiste element:
behavior:url("/htc/iepngfix.htc");

//////////// */

/* ///////// */

	/* ALGEMEEN */

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

.clr {
	clear: both;
}

img, #header, #zoekform .zoekveld, #zoekform .zoekknop, #horizontal_carousel .next_button_disabled, #horizontal_carousel .next_button_over, #horizontal_carousel .next_button, #horizontal_carousel .previous_button_disabled, #horizontal_carousel .previous_button_over, #horizontal_carousel .previous_button, .tuinhuisjes, .prieeltjes, .garages, .schuurtjes {
	_behavior: url('/htc/iepngfix.htc');
}

.readmore a, .back a {
	display: inline-block;
	background: #000066;
	border: 2px solid #E2E2E2;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 4px;
	font-size: 11px;
}

.fancybox_gallery:hover {
	background: none;
}

.readmore a:hover, .back a:hover {
	border: 2px solid #000066;	
}

.flt_rgt {
	float: right;
}

.flt_lft {
	float: left;
}

.print {
	display: none !important;
}

img.print {
	border: 0;
}

img.no_print {
	border: 0;
}

a {
	color: #000066;
	text-decoration: underline;
}

a:hover {
	background-color: #000066;
	color: #FFFFFF;
	text-decoration: none;
}

#map {
	width: 705px;
	height: 300px;
	border: 3px solid #000066;
}

#map span {
	display: none;
}

.adres {

}

.route {

}

.geen_rand {
	border: 0 !important;
}

.bottom_border {
	border: 0px solid #e9ebed;
	background-color: #e9ebed;
	color: #e9ebed;
	height: 1px;
	line-height: 1px;
	margin: 0 0 20px 24px;
	width: 712px !important;
}

/* ///////// */

/* ///////// */

	 /* GLOBALE PAGINA OPMAAK */

body {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
	_behavior: url('/htc/csshover.htc');
	background-color: #f3f3f3;
	background-image: url('/img/header_back.jpg');
	background-repeat: repeat-x;
	font-family: "Arial";
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.5px;
}

html {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -200px;
	width: 981px;
	position: relative;
}

#push {
	height: 50px;
}


#footer {
	width: 990px;
	margin: 30px auto;
	height: auto;
	position: relative;
    z-index: 700;
    background: #FAFAFA;
    border: 1px solid #e2e2e2;
    _display: none;
}

#header {
	width: 981px;
	height: 66px;
	background-image: url('/img/header_titel.png');
	background-repeat: no-repeat;
}

#top {
	width: 981px;
	height: 25px;
	text-align: right;
	position: relative;
	color: #FFFFFF;
}

#top a {
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

#top a:hover {
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
}

#top #flags {
	position: absolute;
	top: 0;
	left: 2px;
}

#top #flags img {
	border: 1px solid #000066;
}

#top #flags img:hover {
	border: 1px solid #FFFFFF;
}

#logo {
    background-color: #ffffff;
	width: 200px;
	height: 328px;
	position: relative;
	margin-left: 10px;
}

#logo a:hover {
	background-color: #ffffff;
}

.content_image:hover {
	background-color: #ffffff;
	cursor: pointer;
}


#logo logo2 img {
	border: 0 !important;
}

#logo logo2 a {
	border: 0 !important;
	background-color: #ffffff;
}

#logo2 {
        background-color: #ffffff;
        background-image: url('/img/logo_print.jpg');
	width: 194px;
	height: 182px;
	position: relative;
	margin-left: 10px;

}

#logo2 img {
	border: 0 !important;
}

#logo2 a {
	border: 0 !important;
}

#header_left {
	width: 681px;
	height: 66px;
	margin: 0 0 0 300px;
}

#homeflash_vervang {
	width: 751px;
	height: 334px;
    
}

#contentflash_vervang {
	width: 751px;
	height: 200px;
}

.even {
	padding: 10px 10px 2px 10px;
	margin: 0 0 20px 0;
	background-color: #FAFAFA;
	border: 1px solid #e2e2e2;
	line-height: 20px;
	width: 670px;
	_width: 660px;
}

.oneven {
	padding: 10px 10px 2px 10px;
	margin: 0 0 20px 0;
	background-color: #FFFFFF;
	border: 1px solid #e2e2e2;
	line-height: 20px;
	width: 670px;
	_width: 660px;
}

.kaderlinks {
    padding: 10px;
	margin: 0 0 20px 0;
	background-color: #FAFAFA;
	border: 1px solid #e2e2e2;
	line-height: 20px;
	width: 192px;
	_width: 192px;
}

.paging {
	padding: 5px 5px 5px 5px;
	background-color: #FAFAFA;
	background-repeat: repeat;
	margin: 10px 20px 10px 0;
	letter-spacing: 5px;
	text-align: right;
	font-weight: normal;
	border: 1px solid #e2e2e2;
}

.paging a {
	text-decoration: none;
}

.paging a:hover {
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	color: #000066;
}

.paging_overzicht {
	padding: 5px 5px 5px 5px;
	background-color: #FAFAFA;
	background-repeat: repeat;
	margin: 10px 0 10px 0;
	letter-spacing: 5px;
	text-align: right;
	font-weight: bold;
}

.paging_overzicht a {
	color: #000066 !important;
}

.paging_overzicht a:hover {
	text-decoration: none;
	color: #000066 !important;
}

/* ////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////// */

	/* LOGINBOX */

#loginbox	{
	background-color:  #ffffff;
	color: #666666;
}

#loginbox p {
	letter-spacing: 0px;
	font-size: 11px;
	line-height: 22px;
	font-family: 'Verdana';
	margin: 10px 0 20px 0;
}	

#loginbox .status {
	color:  #ff0000;
	font-family: 'Verdana';
	font-size: 11px;
	margin: 10px 0 20px 0;
}	

/* ////////////////////////////////////////////////// */	

/* ////////////////////////////////////////////////// */

	/* HOOFDMENU */

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
    z-index: 999;
}

.sf-menu {
	line-height: 1.0;
	width: 981px;
	height: 43px;
	position: relative;
	margin: 0 0 0 -5px;
}

.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
	width: 100%;
}

.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
	float: left;
	position: relative;
}

.sf-menu a {
	display: block;
	position: relative;
	padding: 16px 11px 0 11px;
	_padding: 16px 0 0 0;
	margin: 0 5px 0 5px;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 0px;
	_width: 85px;
	_text-align: center;
}

.sf-menu li:hover a {
	display: block;
	cursor: pointer;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000066;
}

.sf-menu li:hover ul li a {
	display: block;
	position: relative;
	padding: 16px 15px 0 15px;
	margin: 0;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 0px;
	_width: 50px;
	background: none;
}

.sf-menu li ul li:hover a {
	display: block;
	padding: 16px 15px 0 15px;
	cursor: pointer;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000066;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 43px; /* match top ul list item height */
	z-index: 99;
	display: block;
	position: absolute;
	background-color: #000066;
	width: 220px;
	margin: 0 0 0 5px;
	border: 1px solid #FFFFFF;
	background-image: url('/img/header_back.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
}

.sf-menu li ul li {
	height: auto;	
}

.sf-menu li ul li a {
	margin: 0;
	cursor: pointer;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
}

/* ////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////// */

	/* FOOTERMENU */

#footermenu {
	width: 100%;
	height: 20px;
	background-color: #f3f3f3;
	float: left;
	font-size: 10px;
	list-style: none;
	margin: 0 0 0 0;
	padding: 10px 12px 25px 0;
	width: 970px;
	float: left;
	font-size: 10px;
	border-top: 5px solid #e2e2e2;
}

#footermenu li {
	display: inline;
	padding: 0 10px 0 10px;
	border-left: 1px solid #aaaaaa;
}

#footermenu li a {
	font-style: normal;
	color: #aaaaaa;
	text-decoration: none;
}

#footermenu li a:hover {
	font-style: normal;
	color: #aaaaaa;
	text-decoration: underline;
	background: none;
}

.footermenu_Home {
	padding: 0 10px 0 2px !important;
	border: 0 !important;
}

#footerright {
	float: right;
	background-color: #e5f2f9;
	height: 20px;
}

#footerright a {
	font-style: normal;
	color: #aaaaaa;
	text-decoration: none;
}

#footerright a:hover {
	font-style: normal;
	color: #aaaaaa;
	text-decoration: underline;
}

/* ////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////// */

	/* CONTENT */

#content {
	background-image: url('');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	width: 100%;
	margin: 0 0 0 0;
	*margin: 43px 0 0 0;
	_margin: 0 0 0 0;
	border-top: 5px solid #e2e2e2;
}

#content_right {
	float: right;
	width: 751px;
}

#content_left {
	width: 210px;
	margin: 0 0 0 0;
	*margin: 0 0 0 0;
	_margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	float: left;
}

#content_left .text {
    padding: 10px;
	margin: 20px 0 20px 0;
	background-color: #FAFAFA;
	border: 1px solid #e2e2e2;
	line-height: 20px;
	width: 200px;
	_width: 185px;
}

#content_breed {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e9ebed;
	margin: 0 0 20px 24px;
	width: 712px !important;
}

#content_smal_links {
	width: 322px;
	margin: 0 0 15px 24px;
	_margin: 0 0 15px 12px;
	padding: 0 25px 0 0;
	border-right: 1px solid #e9ebed;
	float: left;
}

#content_smal_rechts {
	width: 327px;
	margin: 0 0 15px 20px;
	padding: 0 20px 0 0;
	float: left;
}

#kolom_links {
	padding: 0 0 15px 0;
	margin: 0 0 0 24px;
	_margin: 0 0 0 14px;
	width: 465px !important;
	float: left;
}

#kolom_rechts {
	padding: 0 0 15px 0;
	margin: 0 0 0 20px;
	width: 228px !important;
	float: left;
}

/* ////////////////////////////////////////////////// */

.intranet_menu {	
   list-style: none;
}

.intranet_menu li  {
	display: inline;
}

.intranet_menu li a  {
	color: #00066;
	padding: 2px;
	margin: 2px;
	display: block;
	text-decoration: none;
} 

.intranet_menu li a:hover  {
	background-color: #0000ff !important;
	color: #FFFFFF;
	text-decoration: none !important;
}

/* ////////////////////////////////////////////////// */

	/* COPYRIGHT */

#copyright {
	margin: 0 auto;
	text-align: center;
	padding: 3px 0;
}

#copyright a {
	color: #aaaaaa;
	text-decoration: none;
	font-size: 10px;
}

#copyright a:hover {
	text-decoration: underline;
	background: none;
}

/* ////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////// */

	/* TEXT */

.text h1 {
	color: #000066;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.text h2 {
	color: #000066;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.text h3 {
	color: #000066;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.text h4 {
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.text h5 {
	color: #000066;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.text h6 {
	color: #000066;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.text img {
	margin: 0 0 0 25px;
	border: 3px solid #000066;
}

.text p {
	margin: 10px 0 10px 0;
}

.text {
	margin: 0 0 20px 0;
}

.text ul {
	margin: 0 0 0 30px;
}

#content_left .text ul {
	margin: 0 0 0 10px;
	padding: 0;
}

#content_left .text ul li {
	margin: 5px 0 5px 0;
	padding: 0;
}

.text img {
	border: 0px;
}

/* ////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////// */

	/* TABEL */

.text table {
	font-size: 12px;
}

.text table td {
	padding: 2px 5px 2px 5px;
}

.smalle_tabelcel {
	width: 75px;
}

.tabelkop {
	text-align: left;
	font-size: 11px;
	color: #000066;
}

.lichtgrijze_cel {
	background-color: #fafafa;
}

.donkergrijze_cel {
	background-color: #e2e2e2;
}

.lichtgrijze_cel_smal {
	background-color: #fafafa;
	width: 50px;
}

.donkergrijze_cel_smal {
	background-color: #e2e2e2;
	width: 50px;
}

/* ////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////// */

	/* FORMULIER */
	
#cp_status {
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
	margin: 2px 0 4px 0;
	display: block;
}

#zoekform {
	float: right;
	margin: 1px 0 0 0;
}

#zoekform .zoekveld {
	margin: 2px 10px 0 0;
	_margin: 2px 1px 0 0;
	border: 1px solid #666666;
	padding: 2px 2px 2px 2px;
	background-repeat: repeat;
	background-color: #ffffff;
	font-family: "Arial";
	color: #666666;
	font-size: 11px;
	letter-spacing: 0.5px;
	display: block;
	float: left;
}

#zoekform .zoekknop {
	width: 60px;
	height: 22px;
	background-image: url('/img/zoekknop.png');
	background-color: transparent;
	border: 0;
	color: #000000;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 0.5px;
	_margin: 2px 0 0 0;
	*margin: 2px 0 0 0;
	cursor: pointer;
}

.zoekknop {
	width: 60px;
	height: 21px;
	background-image: url('/img/zoekknop.png');
	background-color: transparent;
	border: 0;
	color: #FFFFFF;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 0.5px;
	_margin: 2px 0 0 0;
	*margin: 2px 0 0 0;
	cursor: pointer;
}

#zoekveld {
	width: 606px;
	height: 43px;
	padding: 15px 0 0 75px;
}

.zoekveld {
	margin: 0 20px 0 0;
}

.sitemap a {
	font-style: normal;
}

#formcontrole {
	margin: 0 0 0 0;
	border: 2px solid #0077c1;
}

form p {
	margin: 5px 0 5px 0;
}

#formcontrole {
	border: 2px solid #e2e2e2 !important;
}

label {
	width: 240px;
	display: block;
	float: left;
}

fieldset {
	padding: 10px;
	border: 1px solid #e2e2e2;
}

legend {
	color: #000066;
	font-weight: bold;
	padding: 0 10px;
}

span.error {
	font-weight: bold;
	color: #CC0000;
	margin: 0 0 0 10px;	
}

.success {
	font-weight: bold;
	color: #009933;
	margin: 0 0 0 10px;	
}

textarea {
	border: 1px solid #999999;
	padding: 2px 2px 2px 2px;
	background-color: #fafafa;
	font-family: "Arial";
	color: #666666;
	font-size: 11px;
	letter-spacing: 0.5px;
	width: 200px;
	height: 100px;
	overflow: auto;
}

input {
	border: 1px solid #999999;
	padding: 2px 2px 2px 2px;
	background-color: #fafafa;
	font-family: "Arial";
	color: #666666;
	font-size: 11px;
	letter-spacing: 0.5px;
	width: 200px;
}

.send_btn {
	display: inline-block;
	background: #000066;
	border: 2px solid #E2E2E2;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px 4px;
	font-size: 11px;
	cursor: pointer;
	width: auto;
}

.send_btn:hover {
	border: 2px solid #000066;	
}

/* ////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////// */

	/* SITEMAP */

.sitemap ul li {
	list-style: bull;
	font-weight: bold;
}

.sitemap ul li ul li {
	list-style: disc;
	font-weight: normal;
}

.sitemap ul li ul li ul li {
	list-style: none;
	font-weight: normal;
}

/* ////////////////////////////////////////////////// */

#ledenmenu {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 30px;
	line-height: 30px;
	height: 30px;
	width: 300px;
	float: left;
}

/* ////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////// */

	/* FANCYBOX */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/img/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('/img/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #FFF;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/img/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left:hover, a#fancy_right:hover {
	background: none;	
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/img/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/img/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/img/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/img/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/img/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/img/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/img/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/img/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/img/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/img/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('/img/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('/img/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('/img/fancy_title_right.png') repeat-x;
}

/* ////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////// */

	/* CAROUSEL */

#horizontal_carousel {
	float: left;
	width: 210px;
  	margin: 30px 0 10px 0;
  	position: relative;
}

#horizontal_carousel .container {
  	float: left;
  	width: 210px;
  	position: relative;
  	overflow: hidden;
}

.blok_hr_top {
	height: 5px;
	width: 210px;
	background-color: #000066;
	line-height: 0px;
	font-size: 0px;
}

.blok_hr_bottom {
	height: 5px;
	width: 210px;
	background-color: #ffffff;
	line-height: 0px;
	font-size: 0px;
}

.blok_titel {
	background-image: url('/img/blok_titel_back.jpg');
	background-repeat: repeat-x;
	font-size: 20px;
	width: 210px;
	height: 20px;
}

.blok_text {
	background-color: #ffffff;
  	padding: 10px 10px 10px 10px;
  	border-right: 1px solid #e2e2e2;
  	border-left: 1px solid #e2e2e2;
  	border-bottom: 1px solid #e2e2e2;
}

.blok_text img {
	border: 1px solid #000066;
	margin: 10px 0 10px 0;
}

#horizontal_carousel ul {
  	margin: 0 0 0 0;
  	padding: 0 0 0 0;
  	width: 100000px;
  	position: relative;
  	top: 0;
  	left: 0;
}

#horizontal_carousel ul li {
  	width: 210px;
  	text-align: center;
  	list-style: none;
  	float: left;
}

#horizontal_carousel .previous_button {
  	float: left;
  	width: 16px;
  	height: 17px;
  	background-image: url('/img/left.png');
  	z-index: 100;
  	cursor: pointer;
  	position: absolute;
  	left: 2px;
  	top: 100px;
}

#horizontal_carousel .previous_button_over {
  	background-image: url('/img/left_over.png');
}

#horizontal_carousel .previous_button_disabled {
  	cursor: default;
  	background-image: url('/img/left_dis.png');
}

#horizontal_carousel .next_button {
  	float:left;
  	width: 16px;
  	height: 17px;
  	background-image: url('/img/right.png');
  	z-index: 100;
  	cursor: pointer;
  	position: absolute;
  	right: 2px;
  	top: 100px;
}

#horizontal_carousel .next_button_over {
	background-image: url('/img/right_over.png');
}

#horizontal_carousel .next_button_disabled {
  	cursor: default;
  	background-image: url('/img/right_dis.png');
}

/* ////////////////////////////////////////////////// */

/*//////////////////////////////////////////////////

	 LOGINBOX
__________________________________________________*/

#login	{
	background-color: #ffffff;
	width: 500px;
	padding: 10px 20px 20px 20px;
	border: 2px solid #000066;
}

.login_error	{
	text-align: center;
	color: #ff0000;
	padding: 10px 10px 10px 10px;
}

#login input[type=text], #login input[type=password]	{
	margin: 0px 0px 5px 0px;
	width: 200px;
}


/*//////////////////////////////////////////////////    */

.sitemap ul {
	margin: 0 0 10px 43px;
	padding: 0 0 0 0;
	list-style: none;
}

.sitemap ul li {
	margin: 8px 0 8px 0;
	padding: 0 0 0 0;
	list-style: none;
}

.sitemap a {
	color: #000000;
}

.leden_vlak {
	width: 600px;
	background-color: #fbfbfb;
	background-image: url('/img/grijs_verloop.jpg');
	background-repeat: no-repeat;
	border: 1px solid #d7d7d7;
	margin: 10px 0 10px 40px;
	padding: 8px 8px 5px 8px;
	line-height: 18px;
}

.text ul li ul {
	list-style: none;
}

.leden_vlak:hover {
	border: 1px solid #999999;
}

.leden_vlak img {
	margin: 0 10px 0 0;
	border: 4px solid #FFFFFF;
}

.leden_vlak h3 {
	margin: 3px 0 0 0 !important;
}

.leden_left {
	width: 205px;
	float: left;
}

.leden_right {
	float: right;
	width: 375px;
	margin: -13px 0 0 0;
	_margin: -1px 0 0 0;
	*margin: -1px 0 0 0;
}

.leden_foto_2 {
	float: right;
	margin: 0 10px 0 0;
}

.leden_foto_2 img {
	border: 1px solid #e2e2e2;
	padding: 3px 3px 3px 3px;
}

.leden_foto {
	float: left;
	width: 300px;
	margin: 0 0 10px 0;
}

.leden_foto img {
	border: 1px solid #e2e2e2;
	padding: 3px 3px 3px 3px;
}

.leden_foto #map {
	width: 584px;
	height: 200px;
	margin: 10px 0 0 0;
	border: 3px solid #f0f0f0;
}

.leden_foto #map span {
	display: none;
}

.leden_hr {
	height: 1px;
	line-height: 1px;
	background-color: #E2E2E2 !important;
	color: #E2E2E2 !important;
	border: 0;
	margin: 0 0 10px 0;
}

.leden_adres {
	width: 290px;
	float: right;
	margin: 0 0 10px 0;
}

.user{
	width: 200px;
	background-color: #888888
	padding: 10px 10px 10px 10px;
	margin: 10px 0 10px 0;
	background-image: url('/img/grijs_verloop.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	border: 1px solid #E2E2E2;
}

.leden_overzicht {
	margin: -5px 0 0 0 !important;
	list-style: none;
}

.leden_overzicht a {
	color: #000000;
}

.leden_overzicht li {
	margin: 10px 0 10px 0;
	padding: 0 0 0 5px;
}

.user p {
	margin: 5px 0 5px 0;
}

.user a {
	font-weight: normal;
}

.user img {
	margin: -25px 0 0 0;
	padding: 5px 5px 5px 5px;
	border: 1px solid #E2E2E2;
	background-color: #FFFFFF;
        float: right;
}

.bedrijf_slideshow {
	width: 360px;
	height: 50px;
	margin: 0 auto;
	*height: 57px;
}

.bedrijf_album_photo {
	float: left;
	margin: 0 20px 4px 0;
	_margin: 0 20px 10px 0 !important;
}

.bedrijf_album_photo img {
	border: 1px solid #E2E2E2;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////

	 LIGHTWINDOW
__________________________________________________*/

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 900;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim {
		display: none;
		left: 0px;

		position: absolute;
		top: 0px;
		width: 100%;
		height: 100%;
	}

	#lightwindow_loading span {
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
		font-style: normal;
		font-weight: bold;
		font-size: 11px;
		font-family: sans-serif;
		letter-spacing: 1px;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link,
	#lightwindow_loading span a:visited {
		text-decoration: none;
		cursor: pointer;
		font-style: normal;
		font-weight: bold;
		font-size: 11px;
		font-family: sans-serif;
		letter-spacing: 1px;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim {
		/* REQUIRED */
		display: none;
		left: 0px;
		position: absolute;
		top: 0px;
		width: 100%;
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active {
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous,
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url('/img/blank.gif') no-repeat; /* Trick IE into showing hover */
		display: block;
	}

	#lightwindow_previous {
		float: left;
		left: 0px;
	}

	#lightwindow_next {
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover,
	#lightwindow_previous:active {
		background: url('/img/prevlabel.gif') left 15% no-repeat;
	}

	#lightwindow_next:hover,
	#lightwindow_next:active {
		background: url('/img/nextlabel.gif') right 15% no-repeat;
	}

	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}

#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50;
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
	display: none;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
		display: none;
	}

	a#lightwindow_galleries_tab,
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url('/img/black-70.png') repeat 0 0 transparent;
	}

	* html a#lightwindow_galleries_tab,
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}

	#lightwindow_galleries_tab .up	{
		background: url(/img/arrow-up.gif') no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url('/img/arrow-down.gif') no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url('/img/black-70.png') repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a,
	.lightwindow_galleries_list a:link,
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover,
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}

#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}

	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}

	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}

#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;
}

	#lightwindow_title_bar_title {
		line-height: 25px;
		text-align: left;
		float: left;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		font-family: sans-serif;
		letter-spacing: 1px;
		color: #000000;
	}

	a#lightwindow_title_bar_close_link,
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;
		cursor: pointer;
		color: #FFFFFF;
		line-height: 25px;
		padding: 0;
		margin: 0;
		font-style: normal;
		font-weight: bold;
		font-size: 10px;
		font-family: sans-serif;
		letter-spacing: 1px;
	}

	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
		text-decoration: underline;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

/*//////////////////////////////////////////////////*/
