*								{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; }

/* Pagina layout */

#container 						{ width: 100%; margin: 0; float: none; }
#header 						{  }
#logo 							{ display: none; }
#logobw							{  }
#logobw	a, #logobw img			{ border: 0px!important; text-decoration: none!important; margin-bottom: 30px!important; }
#content 						{  }
#links 							{  }
#midden 						{  }
#rechts							{ display: none; }
#rechts .logo					{ display: none; }
#headerphotos					{ display: none; }
#tabs							{ display: none; }
#generic_spinner				{ display: none; }

.clearbox 						{ clear: both; height: 0px; /* border: 1px solid #66a; */ }

/* end Pagina layout */

/* Bovenkant navigatie */

#navigatie 						{  }
#navigatie #menu				{ display: none; }

#boven-balk 					{ display: none; }
#onder-balk 					{ display: none; }

/* end Bovenkant navigatie */

h1	{ text-decoration: none!important; font-size: 12pt!important; }
h2	{ text-decoration: none!important; font-size: 11pt!important; }
h3	{ text-decoration: none!important; font-size: 10pt!important; }
p	{ font-size: 9pt!important; }
a	{ font-size: 9pt!important; text-decoration: none; font-style: italic; color: #000; }

/* Meldingen Vensters */
	
.agenda							{ min-height: 575px; position: relative; float: left; /*margin-left:20px;*/ color: #444; }
.agenda p						{  }			
.agenda h3						{ font-size: 15px; padding-top:15px; }
.agenda table					{ font-family: Georgia, "Times New Roman", Times, serif; color: #444; font-size: 12px; margin-top: 15px; margin-bottom: 15px; }
.agenda table th				{ text-align: left; font-size: 14px; font-weight: bold; }
.agenda table td				{ padding: 0px; border-bottom: 1px solid #d4d4d4; }
.agenda table tr				{ height: 27px; }
.agenda table .alt				{ background-color: #eee; }
.agenda table .title 			{ color: #503100; }
.agenda table a					{ color: #444; text-decoration: underline; border: 0px!important; }
.agenda table a:hover			{ text-decoration: underline; }
.agenda table .inactive 		{ color: #888; font-style: italic; }

.kruimelpad						{ display: none; }

#artikel-alt .input				{ font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; }
#artikel-alt .input2			{ font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; border: 0px; }

/* end Vensters */	
	
/* Footer */	
	
#footer 						{ display: none; }
#footer p 						{  }
#footer a 						{ text-decoration: none; }
#footer a:hover 				{ text-decoration: none; }
#footer .footer-info 			{  }

/* end Footer */

.form 							{ margin-bottom: 10px; margin-top: 10px; width: 100%; font-size: 9pt!important; }
.form tr 						{ margin-bottom: 10px; height: 25px; }
.form td 						{ vertical-align: middle; }
.form td.alt 					{ border-bottom: 1px dashed #ddd; }
.form td.alt2 					{ border-bottom: 1px solid #ddd; width: 30%!important;}
.form td.alt3 					{ border-bottom: 1px dashed #ddd; }
.form td.alt4 					{ border-bottom: 1px dashed #ddd; }
.form select					{ width: 275px; float: right; height: 24px; font-family:Georgia,"Times New Roman",Times,serif; font-size: 9pt;}
.form textarea 					{ border: 1px solid #ccc; width: 275px; font-family:Georgia,"Times New Roman",Times,serif; font-size: 9pt; }
.form .fieldWithErrors input	{ background-color: #ffc7b1; border: 1px solid #ff4c06!important; }
.form .input			 		{ border: 1px solid #ccc; width: 275px; float: right; height: 17px; padding-top: 3px; padding-left: 2px; margin-top: 2px; margin-bottom: 2px; font-family:Georgia,"Times New Roman",Times,serif; font-size: 9pt;}
.form .input:hover				{ background-color: #dae0f3; }
.form .input:focus				{ background-color: #dae0f3; }

.foutmelding, .errorExplanation	{ color: red; border: 1px solid #ff6666; background-color: #ffe4e4; padding:10px; margin-top: 10px; }
.foutmelding a					{ color: red!important; text-decoration: underline!important; }

.agendamelding					{ background-color: #d5ffd3; color: #008040; border: 1px solid #85b392; padding:10px; margin-top: 10px; }
.agendamelding a				{ color: #008040!important; text-decoration: underline!important; }

.submitknop						{ display: none; }
.submitknop:hover				{ background-color: #c36100; }

.button 						{ display: none; }

.nieuwstype 					{ padding-left: 10px; border-bottom: 1px dashed #ccc; color:#503100; font-size:13px; font-weight:bold;}
.check							{ padding: 3px; border: 1px solid grey; margin-right: 5px; }
.titel-border 					{ border-bottom: 1px dashed #ddd; }
	
.bedrijven-overzicht 			{ border: 1px dashed #ddd; padding: 5px; margin-top: 15px; }
.bedrijven-overzicht a 			{ line-height: 0!important; }

/* Pedigree tabel */

.pedigree            { line-height: 1.2em; border-top: 1px dashed #ccc; border-left: 1px dashed #ccc; border-right: 1px dashed #ccc; font-size: 8pt!important; width: 100%!important; }
.pedigree th         { border-bottom: 1px dashed #ccc; padding: 3px; text-transform: uppercase; text-align: left; }
.pedigree td         { border-bottom: 1px dashed #ccc; }
.pedigree.detail     { border: 1px dashed #ccc; }

/* end Pedigree tabel */

#shopping_cart 						{ margin-left: 45px; color: #FFF; top: 350px; width: 170px; position: absolute; font-size: 12px; } 
#shopping_cart h3 					{ font-family: Trebuchet MS; color: #f58220; }
#shopping_cart .button-small 		{ font-size: 11px; color: #F58220!important; text-decoration: none; }
#shopping_cart .button-small:hover 	{ text-decoration:underline!important; }
.currency 							{ color: #f58220; }
.product_amount 					{ border: 1px solid grey; margin-right: 5px; padding: 3px; width: 50px; }
.webshop_product 					{ text-align: left; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; background-color: #f3f3f3; border: 1px solid #DDDDDD; padding: 10px; font-size: 11px; font-style: italic; }


#lightwindow_overlay { display: none; }
#lightwindow		 { display: none; }


