body, html
{
	margin: 0;
	font-size: 11px;
	font-family: Tahoma, verdana, arial;
	height: 100%;
	min-height: 100%;
	color: #757575;
}
TD
{
	font-family: Tahoma, verdana, arial;
}
html
{
	width: 100%;
}

body
{
	width: 995px;
	margin: auto;
}

h1
{
	font-size: 16px;
	color: #4fa600;
}

P
{
	line-height: 16px;
	margin: 0;
}

UL
{
	line-height: 16px;
}

A
{
	color: #4fa600;
}

.A_NoUnderline, .A_NoUnderline:hover, .A_NoUnderline:hover.visited
{
	text-decoration: none;
}

.main_container
{
	width: 995px;
	min-height: 588px;
	_height: 588px;
	margin: 0;
}

/* container boxen */
.header_container
{
	width: 100%;
	height: 173px;
}

.links_container
{
	float: left;
	width: 311px;
	padding: 0;
	margin: 0;
}

.content_container
{
	margin: 0 0 0 316px;
	width: 661px;
}

.footer_container, .footer_container A
{
	color: White;
	clear: both;
	height: 25px;
	width: 995px;
	text-align: center;
	background-color: #4fa600;
	margin-top: 10px;
}

/* content boxen */
.headerLogo
{
	width: 311px;
	height: 120px;
	float: left;
	position: relative;
}

.headerLogo IMG
{
	margin-left: 36px;
}

.headerSfeerbeeld
{
	background-image: url(../images/HeaderSfeerbeeld.gif);
	background-repeat: no-repeat;
	width: 566px;
	height: 120px;
	float: left;
	position: relative;
}

.Menuheader
{
	background-image: url(../images/headerMenu.gif);
	background-repeat: no-repeat;
	width: 98px;
	height: 88px;
	float: left;
	position: relative;
	padding: 16px 10px;
}
.Menuheader A
{
	font-size: 15px;
	line-height: 20px;
	color: White;
}

.MenuMain
{
	background-color: #4fa600;
	padding: 0 30px;
	height: 53px;
	width: 935px;
}
.MenuMain_image
{
	margin-right: 50px;
}

.footer_left, .footer_right
{
	height: 17px;
	padding: 5px 20px 3px 20px;
}

.footer_left
{
	float: left;
}
.footer_right
{
	float: right;
}

.Homepage_Verblijfselectie
{
	height: 134px;
	width: 251px;
	padding: 16px 30px;
	color: White;
	background-image: url(../images/Beschikbaarheid.gif);
	background-repeat: no-repeat;
}
.Homepage_Verblijfselectie H1, .Homepage_Verblijfselectie A
{
	color: White;
}


.Homepage_ContentLinks
{
	padding: 30px 10px 0 0;
	margin: 0;
}

.Homepage_ContentLinks H1
{
	color: #4fa600;
	margin: 0;
}

.Homepage_ArrangementMidden_container
{
	float: left;
}

.Homepage_ArrangementMidden
{
	background-color: #FDEFB6;
	margin-top: 5px;
	width: 238px;
	height: 168px;
	padding: 15px;
}
.Homepage_ArrangementMidden H1
{
	color: #F8C90D;
	margin: 0;
	padding: 0;
}
.Homepage_ArrangementMidden UL
{
	margin: 10px 15px 10px 15px;
	list-style-type: square;
}

.Homepage_ArrangementMidden_Meer
{
	padding: 15px;
	width: 238px;
	height: 20px;
	background-image: url(../images/Arrangementen_Meer.gif);
	background-repeat: no-repeat;
}
.Homepage_ArrangementMidden_Meer H1 A
{
	color: White;
}

.Homepage_Nieuws
{
	_height: 198px;
	min-height: 198px;
	max-width: 352px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	padding: 15px;
}

.Homepage_Aanbieding
{
	width: 236px;
	_height: 100px;
	min-height: 100px;
	padding: 10px 15px;
	border: solid 1px #C5C7B9;
	margin-bottom: 10px;
	float: left;
	background-image: url(../images/HoekjeGrijs.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.Homepage_Aanbieding H1
{
	color: #3E550A;
	margin: 0;
}
.Homepage_Aanbieding UL
{
	list-style-type: square;
	margin: 10px 15px;
}

.Homepage_Banner
{
	margin-left: 5px;
	margin-bottom: 10px;
	min-width: 200px;
	max-width: 382px;
	_height: 100px;
	min-height: 100px;
	border: solid 1px #C5C7B9;
	background-image: url(../images/HoekjeGrijs.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	float: left;
}
.Homepage_Banner_BannerLogo
{
	float: left;
	width: 153px;
}

.Homepage_Banner_BannerTekst
{
	float: left;
	min-width: 0px;
	padding: 10px 15px 10px 0px;
}

.Homepage_Banner_BannerTekst UL
{
	list-style-type: square; /*margin: 10px 15px 10px 166p;*/
}

.ContentLinksTekst
{
	padding: 30px 10px 0 0;
	margin: 0;
}
.ContentLinksTekst H1
{
	/*color: #3e550a;*/
	color: #4fa600;
	margin: 0;
}

.ContentMidden
{
	padding: 5px 10px;
}

.TabPanelAccomodaties .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
	background-color: white;
	color: #4fa600;
}
.TabPanelAccomodaties .ajax__tab_inner
{
	margin-right: 8px;
}
.TabPanelAccomodaties .ajax__tab_tab
{
	border-top: solid 1px #4fa600;
	border-right: solid 1px #4fa600;
	border-left: solid 1px #4fa600; /*background-color: #4fa600;*/
	color: White;
	padding: 3px 10px;
}

.Verblijfselectie_dropdown
{
	color: #757575;
}

.Accomodatie_Verblijfselectie strong
{
	color: #4fa600;
}
.Accomodatie_Verblijfselectie H1
{
	margin: 0px;
}

.bedrijfsinfo_minimenu
{
	text-decoration: underline;
	color: #757575;
}
.bedrijfsinfo_minimenu_actief
{
	font-weight: bold;
	text-decoration: none;
	color: #4fa600;
}
.bedrijfsinfo_nieuwsoverzicht
{
	float: right;
	width: 200px;
	margin-left: 30px;
	padding: 0;
}
.bedrijfsinfo_nieuwsoverzicht H6
{
	color: #4fa600;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0;
}
.bedrijfinfo_nieuwsarchief_actief
{
	color: #757575;
	text-decoration: none;
}

.SlideShowContainer
{
	width: 311px;
	height: 259px;
	margin: 0;
	padding: 0;
}

.SlideShowContainer img
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 311px;
	height: 234px;
}

.SlideShowContainer .SlideShowImageDescription
{
	border: solid 1px #4fa600;
	border-width: 0 1px 0 1px;
	padding: 3px;
	background-color: #4fa600;
	color: White;
}

.SlideShowContainer .SlideShowContainerNavigation
{
	height: 17px;
	width: 281px;
	padding: 4px 15px;
	background-color: #4fa600;
	margin: auto;
	text-align: center;
}
.SlideShowContainer .SlideShowContainerNavigation A
{
	color: White;
}
.VragenHeader
{
	font-weight: bold;
	cursor: pointer;
	margin: 5px 0;
}

.VragenContent
{
	margin: 10px 0;
}

.ArrangementMidden
{
	background-color: #FDEFB6;
	margin-bottom: 10px;
	margin-right: 5px;
	width: 630px;
	_height: 168px;
	min-height: 168px;
	padding: 15px;
	float: left;
}
.ArrangementMidden H1
{
	color: #F8C90D;
	margin: 0;
	padding: 0;
}
.ArrangementMidden UL
{
	margin: 10px 15px 10px 15px;
	list-style-type: square;
}

.ContactTabel
{
	width: 500px;
}
.ContactTabel TR
{
	padding-top: 5px;
}
.ContactTabel TR TD
{
	vertical-align: top;
}

.MeubelArtDetailImage
{
	max-width: 640px;
}

.MeubelArtImageCell img
{
	width: 190px;
}

.MeubelArtOverzichtCell
{
	border: solid 1px green;
	min-height: 350px;
	_height: 350px;
	margin-bottom: 15px;
	width: 218px;
}

.MeubelArtOverzichtCell #image
{
	_height: 100px;
	min-height: 100px;
	max-height: 300px;
	padding: 5px;
}

.MeubelArtOverzichtCell #image img
{
	width: 209px;
	max-height: 300px;
}

.MeubelArtOverzichtCell #info
{
	padding: 5px;
	_height: 50px;
	min-height: 50px;
}

.MeubelArtBestelTabel
{
	width: 650px;
}

.MeubelArtBestelTabel TR
{
	height: 22px;
}

.MeubelArtBestelTabel TR TD
{
	vertical-align: top;
}

.MeubelArtBestelTabel #kolom
{
	width: 100px;
}

.MeubelArtBestelTabel #waarde
{
	width: 250px;
}

.MeubelArtBestelTabel #thumb
{
	padding-left: 20px;
	width: 300px;
}
.MeubelArtBestelTabel #prijs
{
	height: 22px;
}

.MeubelArtBestelTabel #prijs TD
{
	padding-top: 5px;
}

.MeubelArtBestelTabel #thumb .MeubelStukBestelThumb
{
	width: 300px;
}

div.gastenboek_reactie div.reactie_header
{
	text-align: center;
	margin-bottom: 10px;
}
div.gastenboek_reactie div.reactie_header SPAN
{
	font-weight: bold;
}
div.gastenboek_reactie div.reactie_tekst
{
	padding-bottom: 10px;
}

