body {height: 100%; 
	background-color: #ffffff; 
	border: 0px; margin: 0px; padding: 0px; font: normal 0.75em Arial, Helvetica, sans-serif; color:#4b4b4b;}

.both { clear: both;}
.left { clear: left;}

.flright { float: right;}
.flleft { float: left;}

.brtotal {clear: left; font-size: 0.1em; line-height: 0.1em;}
.brtotal2 {clear: both; font-size: 0.1em; line-height: 0.1em;}
.brtotal3 {clear: right; font-size: 0.1em; line-height: 0.1em;}

.nosp	{font-size: 0.1em; line-height: 0.1em;}
.nosp2	{font-size: 0.1em; line-height: 0.1em; padding-bottom: 3px;}
.vertm	{vertical-align: middle;}
.pad2	{padding-top:2px; padding-bottom: 4px;}





/* stijl voor de uls ------------------------------------------------------------------------------*/


.menu ul 				{margin: 0px; padding: 0px; margin-left: 0px; padding-left: 0px;}
.menu li 				{list-style-type: none; margin: 0px; padding: 0px; pxxadding-top: 4px; line-height:20px;}
.menu li.liselect 		{background: url(../stdimg/navselect.gif) no-repeat 0px .0em; }

.pubelem ul, .expoelem ul, .expoelem2 ul				{margin: 0px; padding: 0px; margin-left: 0px; padding-left: 0px;}
.pubelem li, .expoelem li, .expoelem2 li				{list-style-type: none; margin: 0px; padding: 0px; padding-top: 2px;}

.p-shadow ul			{margin: 0px; padding: 0px; margin-left: 0px; padding-left: 0px;}
.p-shadow li			{list-style-type: none; margin: 0px; padding: 0px; padding-top: 4px; padding-left:12px;}

.paralinks ul			{margin: 0px; padding: 0px; margin-left: 0px; padding-left: 0px;}
.paralinks li			{list-style-type: none; margin: 0px; padding: 0px; padding-top: 2px;}




/* stijl voor de images ------------------------------------------------------------------------------*/

img {  border: 0px solid #afafaf; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}








/* stijl voor de divs --------------------------------------------------------------------------------*/

div { padding: 0px; margin: 0;}


#all 						{}

	#canvas					{width: 770px; margin-left: auto; margin-right: auto; background-image: url(../stdimg/bgbody.gif);	background-repeat: repeat-y;}

		.left				{float: left; width: 261px; padding: 0px 30px 0px 23px; margin-top:50px; margin-bottom: 50px;}
			.note			{text-align:right; margin-bottom:40px;}
			.menu			{}



		.homeright					{float: left; width: 456px; bxxackground: pink; margin-bottom: 40px;}
			.homeright .wrap		{margin-left:30px; margin-right: 23px; bxxackground: red;}

					.imgshadow 		{float:left;
	  								background: url(../stdimg/shadowAlpha.png) no-repeat bottom right !important;
									background: url(../stdimg/shadow.gif) no-repeat bottom right;
									margin: 10px 0 0 10px !important;
									margin: 10px 0 0 5px;
									}

					.expoelem .imgshadow	{float: right; margin: 10px 0 0 18px !important; margin: 10px 0 0 13px;}

					.imgshadow img 	{display: block; position: relative; background-color: #fff; border: 0px solid #a9a9a9; margin: -10px 10px 10px -10px; padding: 0px;  }

					.homeright .imgbij	{clear: left; color:#a8a8a8; font-size: 90%; padding-top: 3px; line-height: 1.5em;}
					.right .imgbij	{clear: left; color:#a8a8a8; font-size: 90%; padding-top: 3px; line-height: 1.5em;}




		.right						{float: left; width: 433px; margin-bottom: 40px;}
			
			.intro					{text-align:right; margin: 0px 0px 15px 30px; font-style: italic; color:#6d6d6d; font-family: Georgia, Times, serif; font-size: 90%; line-height:1.7em; margin-bottom: 0.8em;}
			.intro2					{text-align:right; padding-top:10px; padding-left: 30px; font-style: italic; color:#6d6d6d; font-family: Georgia, Times, serif; font-size: 90%; line-height:1.7em; margin-bottom: 0.8em;}
			.intro3					{text-align:right; padding-top:0px; padding-left: 30px; font-style: italic; color:#6d6d6d; font-family: Georgia, Times, serif; font-size: 90%; line-height:1.7em; margin-bottom: 2.8em;}


			.pubelem				{clear: left; }
				.pubelem .wrap		{padding-left: 158px; }

			.expoelem				{clear: right; ;}
				.expoelem .wrap		{padding-left: 30px; }

			.expoelem2				{margin-top: 25px; }
				.expoelem2 .wrap	{padding-left: 30px; }

			.p-shadowwrap			{margin-bottom: 10px;}
			.p-shadowwrap2			{float: left; margin-right: 20px; margin-bottom:15px; line-height: 1.2em;}

				.p-shadow {
				  float:left;
				  background: url(../stdimg/shadowAlpha.png) no-repeat bottom right !important;
				  background: url(../stdimg/shadow.gif) no-repeat bottom right;
				  margin: 20px 0 0 10px !important;
				  margin: 10px 0 0 0px;
				  }
				
					.p-shadow div {
					  background: none !important;
					  background: url(../stdimg/shadow2.gif) no-repeat left top;
					  padding: 0 !important;
					  padding: 0 10px 10px 0;
					  }
					
					.p-shadow ul {
					  color: #a4a4a4;
					  background-color: #f6f6f5;
					  font-size:90%;
					  padding: 20px 20px;
					  margin: -10px 10px 10px -10px !important;
					  margin: 0;
					  }






					.paragraaf			{padding: 0px 0px 0px 0px; margin-bottom: 1.5em; line-height: 1.4em;}
						.paraimgblok	{float: right; margin: 0px 0px 15px 15px;}
							.paraimg 	{}
							.paraimgtxt {font-size: 90%; color:#a5a5a5; font-style: italic; padding: 4px 0px 9px 0px;}
						.paratable		{margin-bottom: 1.3em; padding-left: 30px;} 
							.tablebij	{font-size: 90%; color:#a5a5a5; font-style: italic; text-align: right;}	
						.paralinks		{padding-left: 30px; line-height: 1.2em;}



















/* stijl voor de koppen en teksten -------------------------------------------------------*/

p 						{ margin-top: 0px; padding-top: 0px;}
.note p					{font-style: italic; color:#6d6d6d; font-family: Georgia, Times, serif; font-size: 90%; line-height:1.7em; margin-bottom: 0.8em;}
.intro p				{font-style: italic; color:#6d6d6d; font-family: Georgia, Times, serif; font-size: 90%; line-height:1.7em; margin-bottom: 0.8em;}
.pubelem p, .expoelem p, .expoelem2 p				{color:#4b4b4b; line-height:1.5em; margin-bottom: 0em; padding-top:3px;}
.paragraaf p			{padding-left: 30px;}

.bb						{color:#000000; font-weight: bold;}




h1						{font-size: 1em; font-size: 150%; font-weight: normal;}
h1.logo					{margin: 0px; padding:0px; color:#c68b22; margin-bottom: 20px; text-transform: uppercase;}

h4
	{	text-align: right;
		font-family: Georgia, serif ;
	    font-weight: normal ;
		font-style: italic;
	    color: #686868 ;   
	    margin: 0px ;
		margin-bottom: 0px;
		font-size: 1em; font-size: 100%; font-weight: bold;
		line-height: 1.4em;
	}


		.paragraaf h4	
			{ color:#000;
			  font-weight: normal;
			  font-size:110%;
			  text-align: left;
			  font-family: arial, sans-serif;
				padding-left: 30px;
			}


h3
	{	text-align: left;
		font-family: Georgia, serif ;
	    font-weight: normal ;
		font-style: italic;
	    color: #686868 ;   
	    margin: 0px ;
		margin-bottom: 0px;
		font-size: 1em; font-size: 140%; font-weight: bold;
		line-height: 1.4em;
	}


		.pubelem h3, .expoelem h3
			{	width: auto;
				font-family: Georgia, serif ;
			    font-weight: normal ;
				font-style: normal;
				color: #bebebe ;   
			    margin: 0px ;
				margin-bottom: 0px;
				font-size: 1em; font-size: 180%; 
				line-height: 1.2em;
			}
		
				.expoelem h3.land
					{	width: auto;
						font-family: Georgia, serif ;
					    font-weight: normal ;
						font-style: normal;
						color: #000 ;   
					    margin: 0px ;
						margin-bottom: 0px;
						font-size: 1em; font-size: 180%; 
						line-height: 1.2em;
					}
		
		.expoelem2 h3 
			{	width: auto;
				font-family: Georgia, serif ;
			    font-weight: normal ;
				font-style: normal;
				color: #000 ;   
			    margin: 0px ;
				margin-bottom: 0px;
				font-size: 1em; font-size: 120%; 
				line-height: 1.2em;
			}

		.paragraaf h3	
			{ color:#000;
			  font-weight: bold;
			  font-size:100%;
			  font-style: normal;
			  text-align: left;
			  font-family: arial, sans-serif;
				padding-left: 30px;
			}




h2
	{	text-align: left;
		font-family: Georgia, serif ;
	    font-weight: normal ;
		font-style: italic;
	    color: #686868 ;   
	    margin: 42px 23px 15px 30px;
		font-size: 1em; font-size: 160%; font-weight: bold;
		line-height: 1.4em;
	}

.homeright h2				{margin: 15px 23px 0px 30px; color:#c9902c; }

h4.replace					{ wxidth: 261px;}
h3.replace					{ wxidth: 261px;}
h2.replace					{ wxidth: 401px;}




/* stijl voor de links -------------------------------------------------------------------*/

A { text-decoration: none; color: #CA4802;}
A:link    {  }  
A:visited {  }  
A:hover   {  } 
A:active  {  }
A:focus   {  }

h1.logo a			{margin-left:2px;}

.menu a				{color:#686868; font-size:110%; font-family: Georgia, serif; font-style: italic; padding-left: 14px;}
.menu a:hover		{color:#c68b22;}
.menu a.aselect		{color:#ffffff;}
.menu a.aselect:hover	{color:#ffffff;}
.menu .lang a		{font-size:80%;padding-left: 0px;}


.pubelem a, .expoelem a, .expoelem2 a					{color:#717171; font-size: 90%; background: url(../stdimg/ali.gif) no-repeat 0px .2em; padding-left: 15px;}
.pubelem a:hover, .expoelem a:hover, .expoelem2 a:hover	{color:#c68b22;}

.p-shadow a			{color:#4b4b4b; font-size: 100%; font-weight: normal;}
.p-shadow a:hover	{color:#c68b22;}
.p-shadow a.aselect		{color:#c68b22; }

.paralinks a		{color:#717171; font-size: 90%; background: url(../stdimg/ali.gif) no-repeat 0px .2em; padding-left: 15px;}
.paralinks a:hover	{color:#c68b22;}				





/* stijl voor de forms ---------------------------------------------------------------------*/

form { margin-top: 0px; margin-bottom: 0px;}

input 		{ margin-bottom: 3px; color: #333333; background-color:#fbf3ee; border-top: 1px solid #808080; border-right: 1px solid #f9f9f8; border-bottom: 1px solid #f9f9f8; border-left: 1px solid #808080; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
select 		{ margin-bottom: 3px; color: #333333; background-color:#fbf3ee; border-top: 1px solid #808080; border-right: 1px solid #f9f9f8; border-bottom: 1px solid #f9f9f8; border-left: 1px solid #808080; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
option 		{color: #333333; background-color:#fbf3ee;  font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
textarea 	{margin-bottom: 3px; color: #333333; background-color:#fbf3ee; border-top: 1px solid #808080; border-right: 1px solid #f9f9f8; border-bottom: 1px solid #f9f9f8; border-left: 1px solid #808080; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}







/* stijl voor de buttons ---------------------------------------------------------------------*/


button 				{
    	border:1px solid #dedede;
    	border-top:1px solid #eee;
    	border-left:1px solid #eee;
		cursor:pointer;
		margin-left: 5px;
		font-family: arial, sans-serif;
		width: auto; overflow: visible;
		font-size:100%;
    				}


	/* verstuur/groene tekst button */
	.but1				{background-color:#f5f5f5; color:#13a500; padding: 2px; margin-left: 5px; font-weight:bold;	}
	button.but1:hover	{background-color:#f1f1f1; color:#118d01; }

	/* terug button */
	.but2				{background-color:#f5f5f5; color:#7f7f7f; padding: 2px; }
	button.but2:hover	{color:#2a2a2a; background-color:#f1f1f1;}








/* MISC ----------------------------------------------------------------------------------------*/

table 						{font-size: 1em; font-size: 100%;}
td							{vertical-align: top;}

.paratable table			{width: 100%;}
.paratable table td			{vertical-align: top;}
.paratable table td.header	{font-weight: bold;}










.pics { height: 400px; width: 393px; padding:0; margin:0; xoverflow: hidden; }
.xpics img { padding:0; margin:0;  top:0; left:0; }


















