/*
* ---------------------------- fixed --------------------------------
 */
body					{margin: 0 auto; background-color:#81E3C2; text-align: center; /* for IE */ color:#003333}
div.toplogo				{display:none;}
div.menu_mov__label		{display:none;}
div.menu_waaier_boven	{display:none;}
div.print_header		{display:none;}
div.toptext				{POSITION: relative; DISPLAY:block; height: 60px; Top: 5px; text-align: center; font: italic normal 30pt Tahoma}
div.voor_na				{border: 1px solid #81E3C2;padding:20px;}
div.voor_na_table		{display:table; width:100%;}
div.images_voor_na		{border: 1px solid black; DISPLAY:table-row; width: 100%;}
div.voor_na_left		{width:50%;DISPLAY:table-cell;}
div.voor_na_right		{width:50%;DISPLAY:table-cell;text-align:right}
div.img_voor_na			{text-align: center; display:inline-block;}
DIV.tekst				{POSITION: relative; width:880px;font: normal 13pt Tahoma;}
div.left_column_row1	{POSITION: relative; background-color:#defff4;display: table-row;}
div.left_column_row2	{POSITION: relative; display: table-row; height:10px;}
div.spacer				{position: relative; float:right; clear:right; height:14px;}
div.vertspace			{height:90px;width:100%;}
div.disclaim_master		{POSITION: relative; TOP: 3px; text-align: center;  font: normal 10pt Tahoma;}
div.socal_media			{POSITION: relative;    DISPLAY: table-cell; right: 20px; vertical-align:middle}
div.disclaim_social	{display: table; width:100%}
div.divtooltip			{POSITION: absolute; display: none; background-color : yellow; border: 1px solid #000; padding: 2px;}
div.workshopimg			{float:left; top:50px;}
div.gastenboek			{POSITION: relative; /*HEIGHT: 500px;*/ overflow:auto; scrollbar-track-menu:#B3D670; scrollbar-face-color:#C1D5A0; scrollbar-arrow-color:#FF5890}
div.gastenboekkop       {background-color: #a9ebcc; height:32px;padding-top:5px;}
div.workshop_nav		{background-color: #B3D670; position: absolute; bottom: 0;}
div.contactdag			{}
div.dagenpopup			{border: 1px solid grey ;display:none; POSITION: absolute; z-index:100;background-color:#defff4; text-align: left; TOP: 170px; LEFT: 145px;}
img.consulentimg		{POSITION: relative; float:right; width:160px; height:218px; margin-left: 36px;margin-right: 20px; }
img.img_instagram		{height:20px; width: 20px}
tr.gsBoekrowHead	    {background-color: #b3f5d6}
td.dagpopup				{background-color: #c4ffeb;}
td.error				{vertical-align: top; color: #E84067; width:140px;}
td.contact				{vertical-align: top; width:140px;}
table.tarief			{padding: 0px;margin-bottom:8px; border-collapse:collapse;width:750px;}
td.tarief1				{width: 25%; vertical-align:top;border: 2px solid #81E3C2;padding-bottom:2px;padding-top:2px;padding-left:5px;padding-right:5px;}
td.tarief2				{vertical-align:top; border: 2px solid #81E3C2;padding-bottom:2px;padding-top:2px;padding-left:5px;padding-right:5px;}
td.tarief3				{width: 70px;vertical-align:top;text-align: right;border: 2px solid #81E3C2;padding-bottom:2px;padding-top:2px;padding-left:5px;padding-right:5px;}
table.times				{padding: 0px; border: 1px solid #81E3C2;border-collapse:collapse;}
td.times				{border: 2px solid #81E3C2;}
label.chbox				{width:190px;float:left; font: normal 10pt Tahoma;}
p.text_pic				{font-weight: bold;margin:0px;}
p.toptext				{margin: 0 auto;}
p.text_phrase			{margin: 0 auto;padding-right:25px;}
p.error					{color: #E84067; padding: 0px; margin: 0px;}
p.KvK					{margin: 0 auto; font:italic 8pt Tahoma;}
H1.kopje					{margin: 0 auto;font: bold italic 15pt Tahoma;}
p.chapter				{font: bold italic 13pt Trebuchet MS;}
a.inTekst				{font: normal 11pt Tahoma; color: #003333;TEXT-DECORATION: none;}
a.inTekst:hover			{color:black;font-weight: bold; }
a.inTekstStreep			{color: black;}
a.inTekstStreep:hover	{color:black; text-shadow: 0 0 .90px #81E3C2, 0 0 .90px #81E3C2;}
a.inTekstStreepTar		{display:inline-block;color: black;}
a.inTekstStreepTar:hover{color:black;font-weight: bold;}
a.inTekstStreepTar:after{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden;margin-bottom:-1px;margin-top:-5px}
a.googleMapLink			{font: normal 8pt Tahoma;color: black;}
a.googleMapLink:hover	{color:black;}
a.disclaim_master_link	{color: black;}
a.disclaim_master_link:hover	{color:black; text-shadow: 0 0 .90px #81E3C2, 0 0 .90px #81E3C2;}
a.disclaimerkop			{font: bold italic 15pt Tahoma; color: black;}
a.disclaimerkop:hover	{color:black; text-shadow: 0 0 .90px #81E3C2, 0 0 .90px #81E3C2;}
b.extra					{color: #003333}
ul.workshop				{margin-bottom:0px;margin-top:6px;}
img.workshop			{height: 180px;}
td.slideShowImages      {width: 240px;height: 180px;}
img.img_cirkel			{vertical-align:middle;padding-right:2px;}

/* tabs */
div.text_tab_show			{display: block;}
div.text_tab_hide			{display: none;}
div.text_tab 				{position:relative; background-color:#a9ebcc;border-radius: 15px;padding:10px;	z-index: 200; width:95%;}
ul.tabmenu					{list-style-type: none; margin: 0;padding-left: 15px;padding-bottom: 21px;font: bold 12px verdana, arial, sans-serif;}
ul.tabmenu li				{float: left; height: 20px; margin: 2px 2px 0 2px; border-top-left-radius:10px; border-top-right-radius: 10px}
li.li_tab					{background-color: #b3f5d6;}
li.li_tab_selected			{color: #FFF; background-color:#a9ebcc;}
a.tab_head_selected:link,
a.tab_head_selected:visited	{cursor:default;height: 28px; display: block;color: #000;background-color: transparent;text-decoration: none;padding: 3px 6px 6px 6px;border-top-left-radius:10px; border-top-right-radius: 10px;text-align: center;}
a.tab_head:link,
a.tab_head:visited			{height: 28px; display: block;color: grey;background-color: transparent;text-decoration: none;padding: 3px 6px 6px 6px;border-top-left-radius:10px; border-top-right-radius: 10px;text-align: center;}
a.tab_head:hover			{height: 20px; background-color: #81E3C2;color: #FFF;}

/* area */
div.transparent			{position:fixed; width:100%; height:100%;left:0px; top:0px;bottom:0px;right:0px; display:none; z-index:10; background-image:url('../afb/pixel_transparent.png');background-repeat:repeat}
fieldset				{color: black;}
legend 					{color: black;}
div.ed_toolbar			{margin: 0px;padding: 0px;width:100%;}
div.ed_buttons			{float:left;}
div.ed_emoticons		{margin: 0px;padding: 0px; height:19px; overflow:auto}
div.ed_previewWysiwyg	{display:none; z-index:11;POSITION: absolute; WIDTH: 600px; TOP: 0px; LEFT: 140px; border: 1px solid grey ;margin: 0px;padding: 0px; background-color: #defff4}
div.ed_preview			{border: 0px;margin: 0px;padding: 0px;width:100%; height:110px; overflow:auto;background-color: white;display:block;text-wrap:normal;word-wrap: break-word;}
div.ed_area				{margin: 0px;padding: 0px;width:100%;}
textarea.ed_area		{margin: 0px;padding: 0px; width:98%; height:100px;text-wrap:normal;word-wrap: break-word;}
Iframe.ed_area			{margin: 0px;padding: 0px; width:98%; height:270px;}
div.ed_lengthbar		{float:right;background-color: black;width:3px; Height:270px;}
img.ed_barGreen			{width:3px; height:270px}
img.ed_barRed   		{width:3px; height:0px}
div.ed_lengthbarTextarea{float:right;background-color: white;width:3px; Height:100px;}
img.ed_barGreenTextarea	{width:3px; height:100px}
img.ed_barRedTextarea	{width:3px; height:0px}
div.ed_toLong			{overflow:hidden;display:none;position:absolute;width:200px; border: 1px solid #E84067; color: #E84067;background-color: yellow; margin: 0px;padding: 5px; TOP: 210px; LEFT: 527px;}
div.ed_gsDiv 			{display:block;text-wrap:normal; height:400px;;word-wrap: break-word;overflow:auto}
form					{margin-top:-6px;padding:0px;}

/*
* ---------------------------- dynamic part --------------------------------
 */
div.background			{POSITION: relative; DISPLAY:table; width: 1200px; height: 915px; margin: 0 auto;   /* align for good browsers */ text-align: left; /* counter the body center */  }
div.top					{POSITION: relative; DISPLAY:table-row; margin: 0px auto; padding:0px; width: 1200px; height: 285px; background-image: url(../afb/achtergrond_boven_1200px.jpg)  }
div.toptext				{POSITION: relative; DISPLAY:block; height: 60px;   padding-top: 30px; text-align: center; font: italic normal 30pt Tahoma}
div.topleft				{POSITION: relative; DISPLAY:table-cell; TOP:0px;width:286px;left:1px}
div.topright			{POSITION: relative; DISPLAY:table-cell; TOP:0px; /*border: 1px solid black;*/ width: 914px; height:258px;}
div.middle				{POSITION: relative; DISPLAY:table-row; margin: 0 auto; width: 1200px; background-image: url(../afb/achtergrond_midden_1200px.jpg);background-repeat:repeat;}
div.middleleft			{POSITION: relative; DISPLAY:table-cell;width:286px;left:1px}
div.middleright			{POSITION: relative; DISPLAY:table-cell;width: 914px;}
div.bottom				{POSITION: relative; DISPLAY:table-row; margin: 0 auto; width: 1200px; height: 56px; background-image: url(../afb/achtergrond_onder_1200px.jpg);}
div.bottomleft			{POSITION: relative; DISPLAY:table-cell;padding-left:50px;left:1px}
DIV.tekst				{POSITION: relative; width:880px;font: normal 15pt Tahoma;}
div.text_phrase			{POSITION: relative; DISPLAY:block; top: 5px; text-align: center; font: italic normal 15pt Tahoma;}
img.top_images			{width:148px; height: 157px;}
div.top_images			{POSITION: relative; DISPLAY:block; height: 157px;}
div.left_column_table_div{display:table; height:100%;margin-left:26px;width:260px;}
div.left_column_row3	{POSITION: relative; width:100%;height:100%;background-image: url(../afb/menu_background_licht_1200px.png);display: table-row;vertical-align:middle;}
div.left_column_row_3_cell	{display: table-cell; width:100%;height: 100%;vertical-align: top; padding-top:30px; text-align: center;}
div.waaiers				{POSITION: relative; WIDTH: 515px; HEIGHT: 487px; background-image: url(../afb/waaiers1200px.jpg)}
div.miniwaaiers			{POSITION: relative; WIDTH: 515px; HEIGHT: 487px; background-image: url(../afb/miniwaaiers.jpg)}
div.logo				{POSITION: relative; WIDTH: 135px; HEIGHT: 131px; margin-top:10px; background-image: url(../afb/logo.png);margin: 0 auto;}
div.menuitem_donker		{POSITION: relative; WIDTH: 260px; HEIGHT: 32px; TOP: 0px; LEFT: 0px ; background-image: url(../afb/menu_background_donker_1200px.png);}
div.menuitem_licht		{POSITION: relative; WIDTH: 260px; HEIGHT: 32px; TOP: 0px; LEFT: 0px ; background-image: url(../afb/menu_background_licht_1200px.png);}
input.dagpopup_ch		{float:left;}
input.copy_ch			{float:left;}
iframe.googleMaps		{WIDTH: 800px; HEIGHT: 500px;}
td.fill					{width: 120px;}
td.fill_workshop		{width: 40px;}
td.fill_workshop_small	{width: 20px;}
input.contact			{width:400px;}
select.contact			{width:406px;}
textarea.question		{width:400px; height:115px;resize: none;}
input.gastenboek		{width:440px;}
textarea.message		{width:400px; height:100px}
a.menu					{font: normal 15pt Tahoma; color: #003333;TEXT-DECORATION: none;}
a.menu:hover			{color:black; font: bold 15pt Tahoma;}
p.menu					{margin: 0 auto; padding-left: 20px; padding-top: 3px; font: normal 15pt Tahoma}
p.menu_selected			{margin: 0 auto; padding-left: 0px; padding-top: 3px; font: italic bold 15pt Tahoma;color: #003333}
/* area */
div.ed_previewWysiwyg	{display:none; z-index:11;POSITION: absolute; WIDTH: 600px; TOP: 0px; LEFT: 140px; border: 1px solid grey ;margin: 0px;padding: 0px; background-color: #defff4}
