﻿/**********************************************************************************************************/
/******************************           VOLLEDIGE BREEDTE           *************************************/
/**********************************************************************************************************/

/* Blok Titel */
div h1
{
	position:relative;
	width:740px;
	font-size:16px;
	color:#00a65d;
	overflow:auto;
	height:auto;
	clear:right;
	margin-bottom:10px;
	letter-spacing:0.05em;
	font-weight:bold;
}

/* Blok Subtitel */
div h2
{
	position:relative;
	width:740px;
	font-size:14px;
	color:#00a65d;
	overflow:auto;
	height:auto;
	clear:right;
	margin-bottom:10px;
	letter-spacing:0.05em;
	font-weight:bold;
}

/* Blok Alineatitel */
div h3
{
	position:relative;
	width:740px;
	font-size:12px;
	color:#390a5d;
	overflow:auto;
	height:auto;
	clear:right;
	margin-bottom:10px;
	letter-spacing:0.05em;
	font-weight:normal;
}

/* Blok tekst */
div.BlokTekst
{
	position:relative;
	width:740px;
	font-size:11px;
	overflow:auto;
	height:auto;
	clear:right;
	margin-bottom:20px;
	letter-spacing:0.05em;
	line-height:1.5em;
}

/* Blok tekst2Afb */
div.BlokTekst2Afb
{
	position:relative;
	float:left;
	width:740px;
	overflow:hidden;
	clear:right;
	margin-bottom:20px;
}

div.BlokTekst2AfbTekst
{
	position:relative;
	width:480px;
	height:auto;
	display:inline-block;
	font-size:11px;
	float:left;
	overflow:hidden;
	letter-spacing:0.05em;
	line-height:1.5em;
}

div.BlokTekst2AfbAfb
{
	position:relative;
	float:left;
	width:240px;
	height:auto;
	padding:4px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	display:inline-block;
}

div.BlokTekst2AfbAfbImg
{
	position:relative;
	width:240px;
	height:auto;
}

/* Blok afbeelding */

div.BlokAfbeelding
{
	position:relative;
	width:740px;
	overflow:auto;
	text-align:left;
	height:auto;
	clear:right;
	margin-bottom:20px;
}

/* Blok tekstAfbR */

div.BlokTekstAfbR
{
	position:relative;
	width:740px;
	height:auto;
	overflow:hidden;
	clear:right;
	display:inline;
	margin-bottom:20px;
}

div.BlokTekstAfbRTekst
{
	position:relative;
	margin-right:10px;
	width:480px;
	height:auto;
	display:inline-block;
	float:left;
	overflow:hidden;
	letter-spacing:0.05em;
	line-height:1.5em;
}

div.BlokTekstAfbRAfb
{
	position:relative;
	float:left;
	width:240px;
	height:auto;
	display:inline-block;
}

div.BlokTekstAfbRAfbImg
{
	position:relative;
	width:240px;
	height:auto;
	display:block;
}

/* Blok tekstAfbL */

div.BlokTekstAfbL
{
	position:relative;
	width:740;
	overflow:hidden;
	clear:right;
	height:auto;
	display:inline;
	margin-bottom:20px;
}

div.BlokTekstAfbLTekst
{
	position:relative;
	width:480px;
	height:auto;
	font-size:11px;
	display:inline-block;
	float:left;
	overflow:hidden;
	letter-spacing:0.05em;
	line-height:1.5em;
}

div.BlokTekstAfbLAfb
{
	position:relative;
	float:left;
	width:240px;
	height:auto;
	display:inline-block;
    margin-right:20px;
}

div.BlokTekstAfbLAfbImg
{
	position:relative;
	width:240px;
	height:auto;
	display:block;
}

/**********************************************************************************************************/
/******************************           DYNAMISCHE BLOKKEN          *************************************/
/**********************************************************************************************************/

/* Dynamische blokken */

.Accordeon
{
	width:740px;
	height:auto;
}

.AccordeonHeader
{
	width:738px;
	height:20px;
	cursor:hand;
	border-bottom:solid 2px #999999;
}

div.AccordeonHeaderBox
{
	width:738px;
	margin-left:0px;
	margin-top:0px;
	height:20px;
}

.AccordeonBody
{
	width:678px;
	height:auto;
	border-bottom:dashed 1px #999999;
	border-left:dashed 1px #999999;
	border-right:dashed 1px #999999;
}

div.AccordeonBodyBox
{
	width:668px;
	height:auto;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

div.AccordeonBodyBox td
{
	height:19px;
}

div.AccordeonBodyBoxContactInfo
{
	margin-top:20px;
}

div.AccordeonBodyBoxContactInfo img
{
	margin-right:10px;
}