/*

Muntgroen:  	#94cbc4
Bruin:			#826d3c
//Donker bruin:	#4f3f26
Donker bruin:	#4f3f26

TITELS:    font-family: 'Advent Pro', sans-serif; BOLD
TEKST:		 font-family: 'Barlow', sans-serif;	LIGHT


*/

A
{
	text-decoration: none;
}

A.blue
{
	font-weight: bold;
	text-decoration: underline;
}

A.brown
{
	text-decoration: none;
	font-weight: bold;
	color: #4f3f26;
}

A.brown:hover
{
	text-decoration: underline;
	color: #826d3c;
}

A.grey
{
	color: #94cbc4;
	font-weight: bold;
	text-decoration: none;
}

A.grey:hover
{
	text-decoration: underline;
}

A.greybutton
{
	font-family: 'Advent Pro', sans-serif;
	font-weight: bold;
	background-color: #94cbc4;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

A.greybuttonedge
{
	font-family: 'Advent Pro', sans-serif;
	font-weight: bold;
	font-size: 25pt;
	background-color: #94cbc4;
	border-color: #678f8a;
	border-width: 2px;
	border-style: solid;
	color: white;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

A.greybig
{
	color: #94cbc4;
	font-weight: bold;
	font-size: 25pt;
	text-decoration: none;
}

A.greybig:hover
{
	text-decoration: underline;
}

A.white
{
	font-family: 'Advent Pro', sans-serif;
	font-size: 25pt;
	font-weight: bold;
	color: white;
}

A.menu
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 20pt;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
}

A.menu:hover
{
	color: #94cbc4;
}

A.red
{
	font-family: 'Advent Pro', sans-serif;
	font-size: 25pt;
	font-weight: bold;
	color: #ff5757;
}

A.redbutton
{
	font-family: 'Advent Pro', sans-serif;
	font-weight: bold;
	background-color: #ff5757;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

A.yellowbutton
{
	font-family: 'Advent Pro', sans-serif;
	font-weight: bold;
	background-color: #fcc63e;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

A.stuur
{
		background-color: #4f3f26;
		color: white;
		font-weight: bold;
		font-variant: small-caps;
		padding: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;

}

B.normal
{
	font-weight: 400;
}



BODY
{
	background-color: #FFFFFF;
	font-family: 'Barlow', sans-serif;
	font-weight: 100;
	/*color: #4f3f26;*/
	color: #4f3f26;
	margin: 0;
}

DIV.aanbod_foto1
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/aanbod_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.aanbod_foto2
{
	width: 100%;
	height: 600px;
	background-image: url('graphs/aanbod_foto2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.ateljerespire
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	font-weight: 400;
	font-size: 20pt;
}

DIV.ateljerespire_foto
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/ateljerespire_foto.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}

DIV.ateljerespiregrey
{
	text-align: center;
	vertical-align: middle;
	background-color: white;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
}

DIV.borderleft
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 80%;
}

DIV.brown
{
	font-family: 'Advent Pro', sans-serif;
	font-weight: bold;
	background-color: #4f3f26;
	color: white;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

DIV.center
{
	text-align: center;
	font-size: 10pt;
}

DIV.centernormal
{
	text-align: center;
}

DIV.content
{
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 100px;
}

DIV.els
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	font-weight: 400;
}

DIV.els_foto1
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/els_foto2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.feedback_text
{
	width: 500px;
	line-height: 1.6;
}

DIV.feedback_title
{
	background-image: url('graphs/feedback.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	padding: 100px;
}

DIV.footer
{
	text-align: center;
	font-size: 8pt;
}

DIV.fundamenten_foto1
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/fundamenten_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.fundamenten_foto2
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/fundamenten_foto2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right top;
}

DIV.fundamenten_foto3
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/fundamenten_foto3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.gratis
{
	width: 100%;
	background-image: url('graphs/gratis_foto6.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	opacity: 0.50;
	filter: alpha(opacity=50);
}


DIV.gratistext{
	padding: 10px;
	text-align: left;
	color: white;
	opacity: 1;
	filter: alpha(opacity=100);
}

DIV.gratiszwart
{
	width: 100%;
	background-color: black;
	opacity: 0.50;
	filter: alpha(opacity=50);
}

DIV.gratis_foto1
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/gratis_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.gratis_foto3
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/gratis_foto3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.gratis_foto4
{
	width: 100%;
	height: 800px;
	background-image: url('graphs/gratis_foto4.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.gratis_foto5
{
	width: 100%;
	height: 800px;
	background-image: url('graphs/gratis_foto5.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.hey
{
	font-family: 'Advent Pro', cursive;
	font-size: 100pt;
	font-weight: 400;
	text-align: left;
	color: #4f3f26;
	float: top;
	position: absolute;
	top: 150px;
}

DIV.heybis
{
	font-family: 'Advent Pro', cursive;
	font-size: 30pt;
	font-weight: 400;
	text-align: left;
	color: #4f3f26;
}

DIV.intro
{
	font-family: 'Barlow', sans-serif;
	font-weight: 100;
	font-size: 20pt;
	color: #4f3f26;
	text-align: center;
}

DIV.introlinks
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 40pt;
}

DIV.intro_uniek
{
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
}

DIV.intro_foto1
{
	width: 100%;
	height: 800px;
	background-image: url('graphs/intro_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.intro_foto2
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/intro_foto2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.intro_foto3
{
	width: 100%;
	height: 800px;
	background-image: url('graphs/intro_foto3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.intro_foto4
{
	width: 100%;
	height: 800px;
	background-image: url('graphs/intro_foto4.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.introlight
{
	font-weight: lighter;
	font-size: 25pt;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
}

DIV.introlinkgold
{
	/*position: absolute;
	right: 20px;*/
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	font-family: Advent Pro;
	font-weight: 400;
	background-color: #4f3f26;;
	padding: 20px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

DIV.introright
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

DIV.introsmal
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

DIV.introsmall
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

DIV.introsmallwhite
{
	color: white;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

DIV.introsmalll
{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

DIV.introsmaller
{
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}

DIV.intro_uniek{
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	font-size: 30pt;
}

DIV.left
{
	text-align: left;
}

DIV.leftmargin
{
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
}

DIV.menu
{
	background-color: white;
	border-color: #4f3f26;
	border-width: 2px;
	border-bottom-style: solid;
	border-top-style: solid;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 50px;
	display: table;
	width: 100%;
}

DIV.module
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: auto;
	padding: 20px;
	height: 400px;
	vertical-align: center;
}

DIV.modulenr
{
	margin-top: 20px;
	width: 200px;
	float: left;
	color: #4f3f26;
    font-family: 'Advent Pro', sans-serif;
	font-size: 100pt;
	background: none;
}

DIV.moduletitel
{
	margin-top: 20px;
	width: 600px;
	text-align: left;
	float: right;
}

DIV.modulehoofdtitel
{
	color: #4f3f26;
    font-family: 'Advent Pro', sans-serif;
	font-size: 30pt;
	text-align: left;
	opacity: 1;
	filter: alpha(opacity=100);
}

DIV.modulesubtitel
{
	color: #4f3f26;
    font-family: 'Advent Pro', sans-serif;
	font-size: 25pt;
	text-align: left;
	opacity: 1;
	filter: alpha(opacity=100);
}

DIV.moduleblok
{
	display: inline-block;
	padding: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
	vertical-align: top;
	width: 250px;
	border-style: solid;
	border-width: 4px;
	border-color: #826d3c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

DIV.modulebloktitel
{
	font-family: 'Advent Pro', sans-serif;
	color: #94cbc4;
}

DIV.moduleblokbis
{
	display: inline-block;
	padding: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	vertical-align: top;
	width: 250px;
	border-style: solid;
	border-width: 4px;
	border-color: #94cbc4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

DIV.modulebloktitelbis
{
	font-family: 'Advent Pro', sans-serif;
	color: #826d3c;
}

DIV.spanje
{
	font-family: 'Barlow', sans-serif;
	font-weight: 100;
	font-size: 20pt;
	color: #4f3f26;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
}


DIV.pakket
{
	display: inline-block;
	text-align: center;
	padding: 50px;
	vertical-align: top;
}

DIV.popup
{
	color: #94cbc4;
	font-family: 'Advent Pro', sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 10px;
}

DIV.red
{
	/*position: absolute;
	right: 20px;*/
	color: white;
	text-align: center;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	font-family: Advent Pro;
	font-weight: 400;
	background-color: #ff5757;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

DIV.right
{
	text-align: right;
}

DIV.smallcenter
{
	margin-left: auto;
	margin-right: auto;
	width: 800px
}

DIV.startlogo
{
	position: absolute;
	bottom: 130px;
	left: 150px;
	animation: cssAnimation 0s 1s forwards;
	visibility: hidden;
}

DIV.startpijl
{
	position: absolute;
	bottom: 130px;
	right: 20px;
	font-family: verdana;
	font-weight: bold;
	animation: cssAnimation 0s 1s forwards;
	visibility: hidden;
}

DIV.startspreuk
{
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 20pt;
	position: absolute;
	right: 20px;
	top: 50px;
	color: #4f3f26;
}

DIV.terugkom_foto1
{
	width: 100%;
	height: 600px;
	background-image: url('graphs/terugkom_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.verselucht_foto
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/vormgeefster_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.verselucht_foto2
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/verselucht_foto2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.verselucht_foto4
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/verselucht_foto4.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.verselucht_right
{
	width: 100%;
	text-align: right;
}

DIV.voorwie_foto1
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/voorwie_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.vormgeefster_foto1
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/vormgeefster_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.zezeggen_foto1
{
	width: 100%;
  height: 800px;
	background-image: url('graphs/zezeggen_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}

DIV.zezeggen_foto2
{
	width: 100%;
  height: 500px;
	background-image: url('graphs/zezeggen_foto2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
DIV.zezeggen_foto3
{
	width: 100%;
  height: 500px;
	background-image: url('graphs/zezeggen_foto3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.zezeggen_foto4
{
	width: 100%;
  height: 500px;
	background-image: url('graphs/zezeggen_foto4.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.zezeggen_foto5
{
	width: 100%;
  height: 500px;
	background-image: url('graphs/zezeggen_foto5.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.zezeggen_foto6
{
	width: 100%;
	background-image: url('graphs/zezeggen_foto6.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.zezeggen_foto7
{
	width: 100%;
  height: 500px;
	background-image: url('graphs/zezeggen_foto7.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.zezeggen_foto8
{
	width: 100%;
  height: 500px;
	background-image: url('graphs/zezeggen_foto8.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

DIV.zezeggen_foto9
{
	width: 100%;
  height: 500px;
	background-image: url('graphs/zezeggen_foto9.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

DIV.zezeggen_titel
{
	width: 100%;
	height: 500px;
	background-image: url('graphs/zezeggen_foto1.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}


DIV.zezeggen_titeltext
{
	margin-right: 150px;
	padding-top: 150px;
	text-align: right;
	color: #826d3c;
	font-size: 60pt;
	font-weight: bold;
}

H1.fundamenten
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	text-align: left;
	width: 50%;
	margin-left: 135px;
	margin-right: auto;
}

H1.intro
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	text-align: center;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

H1.large
{
	color: #4f3f26;
	font-family: 'Barlow', sans-serif;
	font-style: italic;
	font-weight: 100;
	font-size: 70pt;

}

H1.largenormal
{
	color: #4f3f26;
	font-family: 'Barlow', sans-serif;
	font-weight: 100;
	font-size: 70pt;

}

H1.big
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 100;
	font-size: 30pt;
	text-align: center;
	width: 40%;
	margin-left: auto;
	margin-right: auto;
}


H1.bigleft
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 100pt;
	text-align: left;
	width: 40%;
	margin-left: 50px;
	margin-right: auto;
}

H1.bold
{
	color: #4f3f26;
	font-family: 'Barlow', sans-serif;
	font-weight: 100;
	font-size: 20pt;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

H1.boldright
{
	color: #4f3f26;
	font-family: 'Barlow', sans-serif;
	font-weight: 100;
	font-size: 15pt;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

H1.boldsmallleft
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 20pt;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

H1.boldsmallright
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 20pt;
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

H1.boldsmallright2
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 20pt;
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}

H1.boldlarge
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 30pt;
	width: 40%;
	margin-left: auto;
	margin-right: auto;
}

H1.boldlargeright
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;

	font-size: 30pt;
	width: 30%;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
}

H1.boldlargegreen
{
	color: #94cbc4;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 30pt;
	width: 40%;
	margin-left: auto;
	margin-right: auto;
}

H1.boldlargebis
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 20pt;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}

H1.lightright
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 30pt;
	text-align: right;
	width: 40%;
	margin-left: auto;
	margin-right: 50px;
}

H1.small
{
	color: #4f3f26;
	text-align: center;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 25pt;
}

H1.verylargegreen
{
	color: #94cbc4;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 50pt;
	width: 40%;
	margin-left: auto;
	margin-right: auto;
}

H1.white
{
	color: white;
}

H2
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 40pt;
}

H2.grey
{
	color: #94cbc4;
	font-size: 30pt;
	font-weight: bold;
}

H2.intro
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 400;
	font-size: 30pt;
}

H2.pakket{
	margin-bottom: -10px;
}

H3.brown
{
	color: #4f3f26;
	font-family: 'Advent Pro', sans-serif;
	font-size: 20pt;
}

H3.grey
{
	color: #94cbc4;
	font-family: 'Advent Pro', cursive;
	font-size: 20pt;
	font-weight: 400;
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}

H3.pakket
{
	color: #96cbc4;
}

H3.white
{
	color: white;
}

HR.greenbarleft
{
	height: 30px;
	width: 200px;
	color: #deefed;
	background-color: #deefed;
	margin-left: 0px;
	margin-right: auto;
	border-style: none;
}

HR.greenbarright
{
	height: 30px;
	width: 200px;
	color: #deefed;
	background-color: #deefed;
	margin-left: auto;
	margin-right: 0px;
	border-style: none;
}

HR.greybar
{
	height: 20px;
	width: 200px;
	color: #def9f6;
	background-color: #def9f6;
	margin-left: auto;
	margin-right: auto;
	border-style: none;
}

HR.greybarleft
{
	height: 20px;
	width: 200px;
	color: #def9f6;
	background-color: #def9f6;
	margin-left: 135px;
	margin-right: auto;
	border-style: none;
}

HR.greybarright
{
	height: 20px;
	width: 200px;
	color: #def9f6;
	background-color: #def9f6;
	margin-left: auto;
	margin-right: 100px;
	border-style: none;
}

IFRAME.youtube
{
	border: 0;
}

INPUT
{
	font-family: 'Barlow', sans-serif;
	font-size: 15pt;
	color: #4f3f26;
	border-color: #4f3f26;
	border-style: solid;
	border-width: 1px;
}

INPUT.grey
{
	font-family: 'Advent Pro', sans-serif;
	font-weight: bold;
	background-color: #94cbc4;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

IMG.aanraden
{
	max-width: 600px;
	border: 0;
}

IMG.ar
{
	max-width: 500px;
	border-style: none;
	border: 0;
}

IMG.balloon
{
	float: right;
	width: 100px;
	position: relative;
}

IMG.els
{
	max-width: 50px;
}

IMG.fotolinkszezeggen
{
	max-width: 500px;
}

IMG.full
{
	max-width: 100%;
}

IMG.hartje
{
	max-width: 200px;
}

IMG.inzichten
{
	max-width: 400px;
	border: 0;
}

IMG.leftfloat400
{
	max-width: 400px;
	margin-right: 100px;
	float: left;
}

IMG.menu
{
	max-width: 150px;
	padding: 10px;
	border: 0;
}

IMG.menufb
{
	max-width: 20px;
	padding: 10px;
}

IMG.rightfloat
{
	max-width: 200px;
	margin-right: 100px;
	float: right;
}

IMG.rightfloat400
{
	max-width: 400px;
	margin-right: 100px;
	float: right;
}

IMG.tccs
{
	border: 0;
	max-width: 50px;
}

IMG.verselucht
{
	max-height: 600px;
}

IMG.w200
{
	max-width: 200px;
}

IMG.w500
{
	max-width: 500px;
}

IMG.w700
{
	max-width: 700px;
}

LI
{
	margin: 10px 0;
}

P.green
{
	color: #94cbc4;
	font-weight: 400;
}

SPAN.brown
{
	color: #4f3f26;
}

SPAN.grey
{
	color: #94cbc4;
	font-weight: 400;
}

SPAN.lightbrown
{
	color: #ac8020;
}


SPAN.red
{
	color: red;
}

SPAN.white
{
	color: white;
	font-weight: 400;
}

SPAN.aanbod
{
	font-size: 8pt;
}

TABLE.atelje
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

TABLE.feedback
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}


TABLE.fundamenten
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

TABLE.full
{
	width: 100%;
}

TABLE.gratis
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

TABLE.gratisfoto
{
	width: 100%;
	height: 800px;
	background-image: url('graphs/gratis_foto2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

TABLE.grey
{
	font-family: 'Advent Pro', sans-serif;
	font-weight: bold;
	background-color: #94cbc4;
	color: white;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

TABLE.inschrijven
{
	width: 90%;
}

TABLE.login
{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

TABLE.vormgeefster
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

TABLE.w90
{
	width: 90%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

TD.aanbod
{
	font-size: 15pt;
	vertical-align: top;
}

TD.atelje
{
	width: 50%;
	font-size: 12pt;
	text-align: left;
	padding: 10px;
	font-weight: 300;
}

TD.gratisleft
{
	width: 50%;
	font-size: 15pt;
	text-align: left;
	padding: 10px;
}

TD.gratisright
{
	width: 50%;
	text-align: left;
	font-size: 15pt;
	vertical-align: top;
}

TD.gratisright
{
	width: 50%;
	text-align: right;
	font-size: 15pt;
	vertical-align: top;
}

TD.gratisfotoleft
{
	width: 70%;
	font-size: 15pt;
	text-align: left;
	padding: 10px;
}

TD.gratisfotoright
{
	color: white;
	width: 30%;
	padding: 10px;
	text-align: right;
	font-size: 15pt;
	vertical-align: bottom;
	background-color: black;
	opacity: 0.50;
	filter: alpha(opacity=50);
}

TD.feedbackleft
{
	width: 250px;
	vertical-align: top;
}

TD.feedbackright
{
	text-align: left;
	vertical-align: top;
}

TD.fundamenten
{
	padding: 10px;
	vertical-align: top;
	text-align: left;
	font-size: 15pt;
	width: 40%;
}

TD.fundamentenmid
{
	width: 20%;
	vertical-align: top;
	text-align: left;
	font-size: 15pt;
}

TD.inschrijven
{
	text-align: center;
}

TD.introright
{
	font-size: 15pt;
	vertical-align: top;
}

TD.top
{
	vertical-align: top;
}

TD.verseluchtright
{
	width: 50%;
	text-align: right;
	font-size: 15pt;
	vertical-align: top;
}

TD.verseluchtleft
{
	width: 50%;
	font-size: 20pt;
	text-align: left;
	padding: 10px;
}

TD.vormgeefsterleft
{
	padding: 10px;
	vertical-align: top;
	text-align: left;
	width: 30%;
}


TD.vormgeefsterright
{
	padding: 10px;
	vertical-align: center;
	text-align: center;
	color: #3d3d3d;
}

TD.w25
{
	width: 25%;
}

TD.w25left
{
	width: 25%;
	text-align: left;
}

TD.w33
{
	width: 33%;
}

TD.w33left
{
	width: 33%;
	text-align: left;
}

TD.w50
{
	width: 50%;
	text-align: center;
}

TD.zezeggenright
{
	width: 50%;
	text-align: center;
	font-size: 15pt;
	vertical-align: top;
}

SPAN.menu
{
	display: table-cell;
	vertical-align: middle;
}

SPAN.pakket
{
	font-size: 25pt;
	font-weight: bold;
}

TEXTAREA
{
	font-family: 'Barlow', sans-serif;
	font-size: 15pt;
	color: #4f3f26;
	border-color: #4f3f26;
	border-style: solid;
	border-width: 1px;
}

UL {
   list-style: none;
   margin-left: 0;
   padding-left: 1em;
   text-indent: -15px;
}

LI.space
{
	margin-bottom: 40px;
}

.expandable {
  overflow: hidden;
	visibility: hidden;
  transition: all .5s ease-in-out;
  line-height: 0;
  padding: 0 1em;
  color: transparent;
}

.expandable:target {
	visibility: visible;
  line-height: 1.5;
  padding-top: 1em;
  padding-bottom: 1em;
  color: black;
}


@keyframes cssAnimation
{
  to   { visibility: visible; }
}
