* 							{margin:0px; padding:0px;}
html, body 					{margin:0; padding:0; height:100%;}

body 						{			
							font-family:Trebuchet MS, arial, helvetica, sans-serif; 
							text-decoration:none; 
							background-color:#ffffff;
							color:#747376;
							text-align:left; 
							font-size:12px; 			
							font-weight:normal;
							}

a:link,
a:visited 					{color:#747376; text-decoration:none; font-weight:bold;}	 					
a:active,
a:hover 						{color:#000000; text-decoration:none; font-weight:bold;}

img							{border:0px solid #5e307e; }
h1							{font-size:14px; padding-bottom:10px;}
h2							{font-size:12px; }
h3							{font-size:11px; font-style:italic; }

ul							{list-style:disc;}
li							{margin-left:16px;}

.float 						{position:relative; float:left; height:50%;	margin-bottom:-295px; /* halve hoogte */ width:1px; }
.buitenkader 				{position:relative; width:880px; 	height:565px; 	clear:left; margin:0 auto; }
.binnenkader 				{position:absolute; width:880px; 	height:540px; 	border:2px solid #747376;  z-index:3;}

.lb 							{background-image:url("../images/hoek_lb.png"); 	width:45px; height:45px; position:absolute; left:0px; top:0px;	background-repeat:no-repeat; z-index:4;}
.rb 							{background-image:url("../images/hoek_rb.png"); 	width:45px; height:45px; position:absolute; left:839px; top:0px;	background-repeat:no-repeat; z-index:4;}
.ro 							{background-image:url("../images/hoek_ro.png"); 	width:45px; height:45px; position:absolute; left:839px; top:499px;	background-repeat:no-repeat; z-index:4;}
.lo 							{background-image:url("../images/hoek_lo.png"); 	width:45px; height:45px; position:absolute; left:0px; top:499px;	background-repeat:no-repeat; z-index:4;}

.paars_vlak 				{position:absolute; top:0px; left:0px; width:220px; height:540px; background-color:#e0d8e8; z-index:1;}
.achtergrond_foto			{position:absolute; top:398px; left:2px; width:880px; height:145px; z-index:2; }
.tulpen						{position:absolute; top:398px; left:2px; width:880px; height:145px; z-index:3; background:url("../images/tulpen.png");}
.logo						{position:absolute; top:20px; left:246px; width:234px; height:87px; z-index:6;}
.adres						{position:absolute; top:287px; left:32px; z-index:5;}

.content					{position:absolute; left:250px; top:136px; width:583px; padding-right:16px; height:255px; z-index:5; overflow:auto;}
.content h1					{font-size:14px; padding-bottom:10px;}

/* MENU */
.menu						{position:relative; left:0px; 	top:16px; z-index:1000;}

/*  MENU LINKS  */
.menu_links					{position:absolute; left:0px; 	top:70px; width:200px; }
#menu_links					{font-size:12px; line-height:28px; text-transform:uppercase;}
#menu_links ul				{list-style:none; padding-left:16px;}
#menu_links li				{}
#menu_links a 				{color:#87888A;} 
#menu_links a:hover  			{}
#menu_links .active 		{color:#5F317E;list-style:none; background:url(../images/cirkel.gif) no-repeat 0px 8px;     padding-left: 16px;     margin: 0px;}
#menu_links .active a 		{color:#5F317E;}
/*  LAATSTE MENU  */
#menu_links .last a 			{}
#menu_links .last 			{}
#menu_links .current_last 	{list-style:none; background:url(../images/cirkel.gif) no-repeat 0px 8px;     padding-left: 16px;     margin: 0px;}
#menu_links .current_last a  	{color:#5F317E;}	


/*  MENU ONDER  */ 
.menu_onder					{position:absolute; left:50px; 	top:535px;}
#menu_onder					{font-size:11px;}
#menu_onder	#menu_divider	{font-size:15px; margin:8px; }
#menu_onder li				{list-style:none; display:inline; margin-left:-1px; border-left:1px solid; border-right:1px solid; padding-right:9px; padding-left:9px;}
#menu_onder a 				{color:#87888A;} 
#menu_onder a:hover  			{}
#menu_onder .current 		{}
#menu_onder .active a 		{color:#5F317E !important;}	    
/*  EERSTE MENU  */ 
#menu_onder .first a 			{color:#87888A;}
#menu_onder .first li 			{}
#menu_onder .first 			{border-left:0px;}
#menu_onder .current_first 	{border-left:0px;}
#menu_onder .current_first a {color:#5F317E;}	
/*  LAATSTE MENU  */ 
#menu_onder .last a 			{color:#87888A;}
#menu_onder .last li 			{}
#menu_onder .last 			{}
#menu_onder .current_last 	{}
#menu_onder .current_last a  	{color:#5F317E;}	
/* UITZONDERING */
#menu_onder #copyright 		{border:0px;}


.taalkeuze					{position:absolute;left:730px; top:20px;    width: 116px;	height:20px;    margin: 0 auto;  padding-top:4px; color: #5F317E;   text-align: left;    background-color: #ffffff;    border: 2px solid #747376;   text-align:center;
    /* Do rounding (native in Firefox and Safari, CC in IE)*/ 
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    CCborderRadius: 8px; 
	z-index:10;
}

.taalkeuze	a				{font-size:9px; text-transform:uppercase;}

.tellafriend				{position:absolute; left:730px;	top:55px;    width: 116px;	height:70px;    margin: 0 auto;  color: #5F317E;   text-align: left;     background-color: #E6E0EC;    border: 2px solid #747376;    
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	z-index:10;
}
/*  Native rounding in Firefox and Safari */
.taf_lb 						{background-image:none;}
.taf_rb 						{background-image:none;}
.taf_ro 						{background-image:none;}
.taf_lo 						{background-image:none;}

.tellafriend .openen			{position:relative; top:10px; left:10px; width:90px; border:0px solid; text-align:center; }
.tellafriend 				{font-size:11px;  color:#5F317E;}
.tellafriend a				{font-size:10px;}
.tellafriend h2				{font-size:14px; color:#5F317E; padding-bottom:6px;}
.tellafriend .sluiten 		{position:relative;  top:-16px;  left:230px; display:none; cursor:pointer; font-size:14px; font-weight:bold;}
.tellafriend .uitleg			{display:none;  margin-left:20px; width:240px;}
.tellafriend hr				{width:200px; margin:0px; padding:0px; line-height:14px;}
.tellafriend form			{width:200px; margin:0px; padding:0px; line-height:14px;}

#tellafriend				{display:none; width:200px; z-index:20000; margin-left:18px;}
#tellafriend ul 				{list-style:none; }
#tellafriend li 				{margin:0px;}
#tellafriend form			{border:0px solid #ccc;}
#tellafriend fieldset			{border:0px solid #ccc; padding:5px; margin-bottom:20px; }
#tellafriend legend			{padding:0px; margin-top:0px; margin-bottom:5px; margin-left:0px; font-weight:bold;}
#tellafriend label			{float:left; width:140px;}
#tellafriend fieldset div		{}
#tellafriend fieldset div input	{}
#tellafriend fieldset div textarea{}
#tellafriend fieldset div select	{}
#tellafriend input 			{font-family:arial; font-size:11px; }
#tellafriend .radiobutton	{margin-bottom:6px; margin-right:4px;}
#tellafriend .checkbox		{margin-bottom:6px; margin-right:4px;}
#tellafriend .tekst			{width:200px; }
#tellafriend .select			{width:200px; }
#tellafriend .tekstvak		{width:200px; height:90px; font-family:arial; font-size:12px; }
#tellafriend .submitbutton	{width:200px; text-align:center; margin-top:12px;}
#tellafriend .error 			{color:#000000;}

/* new */

div.addthis_toolbox         {position:absolute;top:60px;right:16px;z-index:99;}

/* slider */
div.slideshow                   {position:relative;height:145px;overflow:hidden;}
div.slideshow IMG               {position:absolute;top:0;left:0;z-index:8;}
div.slideshow IMG.active        {z-index:10;}
div.slideshow IMG.last-active   {z-index:9;}

/* contact */
p#melding_pos {margin:0px 0px 0px 10px;color:green;text-align:center;font-weight:bold;}
p#melding_neg {margin:0px 0px 0px 10px;color:red;text-align:center;font-weight:bold;}

div.contactdiv p {padding:50px 0 0 40px;}

div.contactform {color:#666;width:580px;}

table.form {width:450px;text-align:left;margin:0px;padding:0px;}
td.formtext {text-align:left;padding:0px 0px 0px 10px;font-size:12px;}
td.formfield {width:450px;padding:0px 0px 0px 10px;}
td.send {vertical-align:bottom;}

#contact-wrapper {color:#666;width:580px;}
#contact-wrapper div {margin:0;}
#contact-wrapper label {display:block;float:none;font-size:12px;width:auto;}
form#contactform input {
    height:20px;
    width:200px;
    font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    color:#000;
    font-size:12px;
    padding:0px 0px 0px 2px;
}
form#contactform textarea {
    height:65px;
    width:330px;
    font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    color:#000;
    font-size:12px;
    padding:0px 0px 0px 2px;
}

form#contactform input.submit {
	width: 80px;
	margin:4px 0px 0px 255px;
	height: 25px;
	cursor : pointer;
	float:left;
}

form#contactform label.error {padding:0 0 2px 0;color:#000;}

div.left-items          {width:220px;float:left;padding-top:10px;position:relative;top:20px;}
div.right-items         {width:340px;float:left;padding-top:10px;position:relative;top:20px;}
div.left-items img      {padding:10px 0 0 0;}
p.contact-text          {width:540px;}
p.contact-text-succes   {width:540px;color:#5f317e;}

div.contact-photos      {width:270px;position:absolute;top:90px;right:0px;}
div.contact-photo       {width:125px;float:left;margin-right:10px;}
div.contact-photos img  {margin-bottom:5px;}
div.contact-photos h2   {color:#5f317e;}
div.contact-photos p    {color:#5f317e;}

table.linktable             {}
table.linktable td          {vertical-align:top;padding-bottom:20px;}
table.linktable img         {float:left;}
table.linktable h2          {float:right;color:#747376;}
table.linktable a           {float:right;color:#5f317e;}
table.linktable a:hover     {float:right;color:#9d82b1;}
table.linktable td.left     {width:275px;padding-right:25px;}
table.linktable td.right    {width:270px;}

a.boldlink:visited      {color:#5F317E;text-decoration:underline;font-weight:bold;}
a.boldlink:link         {color:#5F317E;text-decoration:underline;font-weight:bold;}
a.boldlink:active       {color:#5F317E;text-decoration:underline;font-weight:bold;}
a.boldlink:hover        {color:#5F317E;text-decoration:none;font-weight:bold;}

table.cont              {margin-bottom:10px;}
table.cont td.first     {width:200px;}

.disable    {background:none !important;color:#87888A !important;}
.disable a  {color:#87888A !important;}

.imgleft    {float:left;}
.imgright    {float:right;}

/* addthis send */
#at16p .atbtn    {width:70px !important;}
