/* geel:  	#ffba00;  / RGB 255-186-000 */
/*   lichtgeel:	#ffe18f;  / RGB 255-249-238 */
/* groen: 	#006432;  / RGB 000-100-050 */
/* rood:  	#df162c;  / RGB 223-022-044 */  /* => veranderd in #b1162c; (RGB 177-022-044) in verband met contrast  */
/*   lichtrood:	#f48694; */
/* zwart: 	#000000;  / RGB 000-000-000 */
/* wit:	  	#ffffff;  / RGB 255-255-255 */

body {
	margin : 0px;
	padding : 0px;
	color : #000000; 
	font-size : 100%; 
	font-family : Trebuchet, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; 
	background-color : #ffffff;
	}

.xsFont {
	font-size : 70%;
	background-color : transparent; 
	}

.nowrap, .nobr {
	white-space : nowrap;
	}

.kader, #goog-fixurl .content {
	border : 2px solid #b1162c;
	padding : 0.5em;
	padding-left : 1em;
	}

.accent {
	border : 2px solid #b1162c;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	padding-left : 1em;
	padding-right : 0.75em;
	margin-top : 1em;
	margin-bottom : 1em;	
	}

/* ============================== */

@media print {

body {
	font-size : 90%;
	margin : 0px;
	padding : 0px;
	}

div#top, .skiplink, .hidden, .invisible, div#navigatie, p.padVanafHome, #toc, #tocB, select, th#prijs, td.prijs, th.duits, td.duits, .rowId, .naarbovenlinks, .naarbovenrechts, .deellijsten, #natabel {
	visibility : hidden; 
	display : none;
	} 

#sortiment {
	left : 0px;
	width : 100%;
	text-align: center;
	}

#sortiment th, #verzendkosten th, #nieuwsberichten th {
	text-align : left;
	vertical-align : top;
	font-weight : bold;
	font-style : italic;
	padding-left : 0.4em;
	padding-right : 0.1em;
	}

#sortiment td, #verzendkosten td, #nieuwsberichten th {
	text-align : left;
	vertical-align : top;
	font-size : 90%;
	padding-left : 0.4em;
	padding-right : 0.2em;
	}

}

/* ============================== */

@media screen {

html {
	overflow-y: scroll;
	}

a {
	text-decoration : none; 
	}

abbr, acronym, span.abbr {
	border-bottom : 0.05em dashed #ffcc66;
	cursor : help;
	}

a abbr, a acronym,  aspan.abbr {
	border-bottom : 0;
	cursor : help;
	}

abbr.nostyle, acronym.nostyle {
	border-bottom : 0;
	cursor : auto;
	}

blockquote {
	display : block;
	margin : 0.25em;
	background-image : url("/style/startquote.gif");
	background-repeat: no-repeat;
	background-position : top left;
	color : #333333; 
	font-size : 95%; 
	font-style : italic;
	}

blockquote p {
	padding : 1.5em;
	background-image : url("/style/endquote.gif");
	background-repeat: no-repeat;
	background-position : bottom right;
	}

q {
	quotes : "\2018" "\2019" "\201C" "\201D";
	}

body {
	width : 100%;
	}

caption {
	display : none;
	visibility : hidden;
	}

address {
	font-style : normal;
	}

div#body1 {
	width: 40em;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

div#body2, div#natabel {
	width: 40em;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

#inhoud .searchword, #sortiment .searchword {
	cursor : help;
	background-color : #ffffdd;
	color : #000000;
	border : 1px dashed #ffff00;
/*	font-style : italic;	*/
/*	font-weight : bold; 	*/
	}

.leeg {
	width : 1px;
	height : 1px;
	}

.hidden {
	position:absolute;
	left : -100em;
	} 

.invisible {
	display : block;
	visibility : hidden; 
}

#navigatie {
	position : absolute;
	display : block;
	top : 0px;
	width : 40em;
	max-width : 100%;
	text-align : center;
	margin : 0px; 
	padding : 0px; 
	}

#navigatie ul li a {
	background-color : #ffffff;
	background : transparent;
	color : #000000; 
	font-size : 115%; 
	text-decoration : none; 
	white-space : nowrap;
	padding-left : 0.3em;
	padding-right : 0.3em;
	padding-top : 0;
	padding-bottom : 0;
	} 

#navigatie ul {
	display : inline;
	list-style-type : none; 
	margin : 0px; 
	padding : 0px;
	padding-left : 10em;
	text-align : left;
	} 

#navigatie ul li {
	width : 100%;
	padding-top : 3px;
	padding-bottom : 2px;
	text-align : left;
	}

#navigatie ul li span.label {
	position : absolute;
	width : 7em;
	padding-right : 2.5em;
	padding-top : 0.08em;
	padding-bottom : 0;
	text-align : right;
	font-size : 100%; 
	white-space : nowrap;
	background-position : right center;
	background-repeat : no-repeat;
	}

#navigatie ul li.marceldewagt {
	border-bottom : 1px solid #b1162c;
	} 

#navigatie ul li.marceldewagt a {
	border-bottom : 3px solid #b1162c;
	} 

#navigatie ul li.marceldewagt .label {
	background-image : url(/graphics/label-pijl-rood.gif);
	}

#navigatie ul li.marceldewagt a:hover, #navigatie ul li.marceldewagt a:focus, #navigatie ul li.marceldewagt a:active, .fout, #navigatie ul li.marceldewagt li.opening a {
	background-color : #b1162c;
	color : #ffffff;
	} 

#navigatie ul li.marceldewagt ul li.kwekerij a {
	padding-right : 2.06em;
	}/* alignment of first item in the menu, 'kwekerij' row */

#navigatie ul li.marceldewagt ul li.themadagen a {
	padding-right : 0.28em;
	}/* alignment of second item in the menu, 'kwekerij' row */

#navigatie ul li.marceldewagt ul li.gartnerei a {
	padding-right : 2.8em;
	}/* alignment of first item in the menu, 'kwekerij' row, German version */

body.kwekerij div#body1 div#navigatie ul li.marceldewagt ul li.kwekerij a,
body.themadagen div#body1 div#navigatie ul li.marceldewagt ul li.themadagen a,
body.tuinadvies div#body1 div#navigatie ul li.marceldewagt ul li.tuinadvies a {
	border : 1px solid #b1162c;
	border-bottom : 3px solid #b1162c;
	}

#navigatie ul li.planten {
	border-bottom : 1px solid #ffba00;
	} 

#navigatie ul li.planten a {
	border-bottom : 3px solid #ffba00;
	} 

#navigatie ul li.planten .label {
	background-image : url(/graphics/label-pijl-geel.gif);
	}

#navigatie ul li.planten a:hover, #navigatie ul li.planten a:focus, #navigatie ul li a:active {
	background-color : #ffba00;
	background-image : none;
	} 

#navigatie ul li.planten ul li.vorratsliste a {
	padding-right : 1.9em;
	}/* alignment of first item in the menu, 'planten' row, German version */

body.kniphofia div#body1 div#navigatie ul li.planten ul li.kniphofia a,
body.planten-abc div#body1 div#navigatie ul li.planten ul li.planten-abc a,
body.voorraadlijst div#body1 div#navigatie ul li.planten ul li.voorraadlijst a,
body.voorraadlijst div#body2 div#navigatie ul li.planten ul li.voorraadlijst a {
	border : 1px solid #ffba00;
	border-bottom : 3px solid #ffba00;
	}

#navigatie ul li.verkoop {
	border-bottom : 1px solid #006432;
	} 

#navigatie ul li.verkoop a {
	border-bottom : 3px solid #006432;
	} 

#navigatie ul li.verkoop .label {
	background-image : url(/graphics/label-pijl-groen.gif);
	}

#navigatie ul li.verkoop a:hover, #navigatie ul li.verkoop a:focus, #navigatie ul li.verkoop a:active {
	background-color : #006432; 
	color : #ffffff;
	} 

#navigatie ul li.verkoop ul li.opening a {
	padding-right : 2.38em;
	}/* alignment of first item in the menu, 'verkoop' row */

#navigatie ul li.verkoop ul li.bestellen a {
	padding-right : 1.6em;
	}/* alignment of second item in the menu, 'verkoop' row */

body.beurzen div#body1 div#navigatie ul li.verkoop ul li.beurzen a,
body.bestellen div#body1 div#navigatie ul li.verkoop ul li.bestellen a,
body.opening div#body1 div#navigatie ul li.verkoop ul li.opening a {
	border : 1px solid #006432;
	border-bottom : 3px solid #006432;
	}

#navigatie ul li.marceldewagt a, #navigatie ul li.planten a, #navigatie ul li.verkoop a {
	border-left : 1px solid #ffffff;
	border-top : 1px solid #ffffff;
	border-right : 1px solid #ffffff;
	} 

#navigatie ul li.overig {
	text-align : right;
	border-bottom : 0px;
	padding : 0;
	} 

#navigatie ul li.overig a {
	font-size : 80%; 
	font-weight : bold; 
	} 

#navigatie ul li.overig a:hover, #navigatie ul li.overig a:focus, #navigatie ul li.overig a:active {
	background-color : #006432; 
	color : #ffffff;
	} 

body.home li.home {
	display : none;
	visibility : hidden;
	}

body.sitemap li.sitemap a, body.deutsch li.deutsch a, body.english li.english a, body.contact li.contact a {
	background-color : #b1162c !important; 
	color : #ffffff !important;
	}

#navigatie ul li ul {
	display : inline;
	list-style-type : none; 
	margin : 0px; 
	} 

#navigatie ul li ul li {
	display : inline;
	margin : 0.3em; 
	} 

#inhoud {
	text-align: left;
	width: 40em;
	max-width : 100%;
	clear : both;
	padding-top : 12em;
	padding-bottom : 6em;
	} 

#inhoud .padVanafHome {
	font-size : 80%;
	font-weight : normal; 
	}

#inhoud .padVanafHome a, #inhoud .padVanafHome a:visited, #inhoud .padVanafHome .laatste {
	color : #666666;
	text-decoration : none; 
	border : 1px solid #ffffff;
	border-bottom : 1px dotted #cccccc;
	padding-left : 0.2em;
	padding-right : 0.2em;
	padding-top : 0px;
	padding-bottom : 0px;
	}

#inhoud .padVanafHome a:hover, #inhoud .padVanafHome .laatste:hover, #inhoud .padVanafHome a:focus, #inhoud .padVanafHome .laatste:focus, #inhoud .padVanafHome a:active, #inhoud .padVanafHome .laatste:active {
	color : #000000;
	background-color : #ffba00; 
	border : 1px solid #b1162c;
	border-bottom : 2px solid #b1162c;
	}

#inhoud div.item {
	display : block;
	clear : both;
	border-top : 1px solid #b1162c;
	margin-top : 1.5em;
	padding-top : 1em;
	}

#inhoud div.item h2 {
	margin-top : 0.5em;
	}

#inhoud div.hr {
	clear : both;
	border-top : 1px solid #b1162c;
	margin-top : 1em;
	margin-bottom : 1em;
	}

#inhoud a, #natabel a  {
	color : #b1162c; 
	border-bottom : 1px dashed #b1162c;
	}

#inhoud a:visited {
	color : #990000; 
	border-bottom : 1px dashed #990000;
	}

#inhoud a:hover, #inhoud a:focus, #inhoud a:active {
	color : #b1162c; 
	border-bottom : 2px solid #b1162c;
	}

#inhoud p {
	margin-top : 0.5em; 
	} 

#inhoud h1 {
	text-decoration : none; 
	font-weight : bold; 
	font-size : 200%; 
	margin-top : 0px; 
	margin-bottom : 0.5em; 
	} 

#inhoud h2 {
	text-decoration : none; 
	font-weight : bold; 
	font-size : 140%; 
	font-style : italic;
	margin-top : 1em; 
	margin-bottom : 0px;
	} 

#inhoud h2.clear {
	clear : both;
	}

#inhoud h3, .toonAlsH3 {
	text-decoration : none; 
	font-weight : bold; 
	font-size : 110%; 
	margin-top : 1em; 
	margin-bottom : 0px; 
	} 

#inhoud h3.clear {
	clear : both;
	}

#inhoud h3 strong {
	font-size : 120%; 
	}

#inhoud img {
	border : 1px solid #000000;
	margin-top : 1em;
	margin-bottom : 1em;
	}

#inhoud img.nostyle {
	border : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	}

#inhoud .kaartje {
	border : 0px;
	float : right;
	margin-left : 1em;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	}

#inhoud a.kaartje {
	border : 1px solid #000000;
	padding : 0.25em;
	}

#inhoud object.kaartje {
	width : 40em;
	float : left;
	margin-top : 2em;
	margin-bottom : 4em;
	}

#inhoud img.oneven {
	float : right;
	margin-left : 1em;
	margin-right : 0px;
	width : 12.5em;
	height : 18.75em;
	}

#inhoud img.oneven-liggend {
	float : right;
	margin-left : 1em;
	margin-right : 0px;
	height : 12.5em;
	width : 18.75em;
	}

#inhoud img.even {
	float : left;
	margin-left : 0px;
	margin-right : 1em;
	width : 12.5em;
	height : 18.75em;
	}

#inhoud img.even-liggend {
	float : left;
	margin-left : 0px;
	margin-right : 1em;
	height : 12.5em;
	width : 18.75em;
	}

#inhoud img.liggend {
	width : 24em;
	height : 16em;
	margin-top : 0.5em;
	margin-bottom : 0px;
	}

#inhoud img.staand {
	width : 16em;
	height : 24em;
	margin-top : 0.5em;
	margin-bottom : 0px;
	}

#inhoud img.vierkant {
	width : 11.5em;
	height : 11.5em;
	margin-right : 0.8em;
	margin-top : 0px;
	margin-bottom : 0px;
	}

#inhoudsopgave {
/*	clear : none; */
/*	float : left; */
	margin : 0;
	padding : 0;
	margin-bottom : 1em;
	margin-right : 1.5em;
	padding-left : 0;
	list-style-type : none;
	width : 18em;
	}

#inhoudsopgave:before {
	content : attr(title);
	font-style : italic;
	}

#inhoudsopgave li:first-child {
	border-top : 2px solid #b1162c !important;
	}

#inhoudsopgave li:last-child {
	border-bottom : 2px solid #b1162c !important;
	}

#inhoudsopgave li {
	padding-left : 16px;
	list-style-type : none;
	list-style-image : none;
	background-image : url(/graphics/label-pijl-rood.gif);
	background-position : left top;
	background-repeat : no-repeat;
	border-top : 1px solid #b1162c;
	padding-top : 2px;
	padding-bottom : 2px;
	width : 100%;
	}

#inhoudsopgave li a, #inhoudsopgave li a:visited {
	border-bottom : 0px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 4px;
	font-size : 0.8em;
	font-weight : bold;
	width : 100%;
	color : #000000;
	}

#inhoudsopgave a:hover {
	background-color : #b1162c;
	color : #ffffff !important;
	}

/* ----------------------------------------------- */

#toelichting, #toelichtingDuits {
	z-index : 999;
	clear : both;
	margin-top : 0.3em;
	margin-bottom : 0.3em;
	margin-left : 1em;
	margin-right : 1em;
	text-align : left;
	}

#toelichting #schakelaar, #toelichtingDuits #schakelaar {
	cursor : pointer;
	display : inline;
	font-size : 0.8em; 
	font-weight : bold;
	padding : 0.25em 1em 0.25em 1em;
	color : #000000;
	border : 1px solid #b1162c;
	clear : both;
}

#toelichting #toelichtingstekst, #toelichtingDuits #toelichtingstekst {
	position : absolute;
	border : 3px solid #006432;
	padding : 0.5em;
	font-size : 0.9em; 
	background : #ffffff;
	margin-left : 2em;
	margin-right : 1em;
	width : 40%;
	} 

.bevatLiggendeAfbeelding {
	width : 24em;
	clear : none;
	font-size : 0.8em;
	font-style : italic;
	}

.bevatStaandeAfbeelding {
	width : 16em;
	clear : none;
	font-size : 0.8em;
	font-style : italic;
	}

.bevatVierkanteAfbeelding {
	clear : none;
	font-size : 0.8em;
	font-style : italic;
	}

#inhoud .even {
	float : left;
	margin-right : 3em;
	margin-top : 0.5em;
	margin-bottom : 1em;
	}

#inhoud .oneven {
	float : right;
	margin-left : 2em;
	margin-top : 0.5em;
	margin-bottom : 1em;
	}

#swf-logo, #inhoud img#gfx-logo, #inhoud img#gfx-logo2, #inhoud img.gfx-logo {
	display : block;
	float : left;
	clear : none;
	border : 0px !important;
	text-align : left;
	}

#swf-logo {
	width : 23.16em;
	height : 15em;
	} 

#mededelingen {
	float : right;
	width : 15em;
	padding-top : 1em;
	}

#mededelingen h2 {
	font-size : 1.1em;
	top : 0px;
	width : 100%;
	background-color : #006432;
	color : #ffffff;
	margin-top : 0px;
	margin-bottom : 0px;
	}

#mededelingen h2 span {
	padding-left : 0.25em;
	padding-right : 0.25em;
	}

#mededelingen h3 {
	font-size : 1em;
	top : 0px;
	margin-top : 0.25em;
	margin-bottom : 0px;
	}

#mededelingen p {
/*	padding-left : 0.5em; */
/*	padding-right : 0.5em; */
	font-size : 0.95em;
	margin-top : 0px;
	margin-bottom : 0.5em;
	}

#mededelingen a, #mededelingen a:hover, #mededelingen a:visited {
	border : 0 !important;
	color : #b1162c !important;
	}

#mededelingen .meer {
	font-size : 0.8em;
	font-weight : bold;
	bottom : 0px;
	width : 100%;
	padding-left : 0px;
	padding-right : 0px;
/*	background-color : #ddffdd; */
	border-bottom : 1px solid #006432;
	color : #000000;
	margin-top : 0.75em;
	margin-bottom : 0px;
	}

#nieuws, #themadag, #eerstvolgendebeurs, #leverbaarsortiment, #lezingen, #nieuwditjaar {
	padding : 0em;
	margin-bottom : 1em;
	}

#inhoud select#toc, #inhoud select#tocB {
/*	width : 18em; */
	color : #b1162c;
	font-size : 1em;
	font-family : Trebuchet, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
	border :  1px solid #cfd1e3;
	border-bottom : 1px dashed #b1162c;
	cursor : pointer;
	}

#mededelingen select#toc, #mededelingen select#tocB {
	border-bottom : 1px solid #006432;
	width : 15em;
	}

#inhoud select#toc option, #inhoud select#tocB option {
	font-size : 1em;
	color : #000000;
	background-color : #ffffff;
	border-bottom : 1px dashed #cfd1e3;
	cursor : pointer;
	}

#inhoud select#toc option.label, #inhoud select#tocB option.label {
	font-weight : bold;
	color : #000000;
	cursor : auto;
	}

#inhoud select#toc option:hover, #inhoud select#toc option:focus, #inhoud select#toc option:active,
#inhoud select#tocB option:hover, #inhoud select#tocB option:focus, #inhoud select#tocB option:active {
	border-bottom : 1px solid #b1162c;
	background : #ffffff;
	background-color : #ffffff;
	}

#sortiment {
	left : 0px;
	width : 100%;
	text-align: center;
	}

#sortiment table, #verzendkosten table, #nieuwsberichten table {
	border : 0px;
	margin-left : 1em;
	margin-right : 1em;
	margin-bottom : 1em;
	border-collapse : collapse;
	border-bottom : 3px solid #b1162c;
	}

#verzendkosten table, #nieuwsberichten table {
	margin-top : 1em;
	margin-bottom : 1em;
	margin-left : 0;
	}

#sortiment th, #verzendkosten th, #nieuwsberichten th {
	text-align : left;
	vertical-align : top;
	background-color : #b1162c;;
	font-size : 100%;
	font-weight : bold;
	font-style : italic;
	color : #ffffff;
	padding-left : 0.4em;
	padding-right : 0.1em;
	border : 2px solid #ffffff;
	}

#sortiment td, #verzendkosten td, #nieuwsberichten td {
	text-align : left;
	vertical-align : top;
	font-size : 90%;
	padding-left : 0.4em;
	padding-right : 0.2em;
	border : 1px solid #ffba00;
	background-color : #fff9ee;
	}

#verzendkosten td, #nieuwsberichten td {
	font-size : 100%;
	}

#sortiment th.naam, #nieuws th.onderwerp {
	border : 2px solid #ffffff;
	background-color : #ffba00;
	color : #000000;
	font-size : 100%;
	font-weight : bold;
	font-style : italic;
	padding-left : 0.4em;
	width : 33%;
	}

#sortiment th.naam a {
	color : #000000; 
	border-bottom : 1px dashed #000000;
	}

#sortiment th.naam .nieuw, #sortiment th.naam .laterleverbaar {
	float : right;
	font-weight : bold;
	font-size : 80%;
	font-style : normal;
	color : #b1162c;
	background-color : #ffe18f; 
	margin-left : 1em;
	margin-right : 0.4em;
	margin-top : 0.2em;
	padding-left : 0.4em;
	padding-right : 0.4em;
	}

#sortiment td.foto {
	border : 2px solid #ffffff;
	padding : 0px;
	}

#sortiment td.foto img, #inhoud .sortiment img {
	border : 1px solid #ffba00;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 2px;
	margin-right : 2px;
	}

#sortiment td.foto a img {
	border : 1px solid #000000;
	margin : 0px;
	margin-bottom : 2px;
	}

#sortiment td.laterleverbaar img {
	margin-top : 0.4em;
	margin-left : 0.75em;
	border-bottom : 0.05em dashed #ffcc66;
	cursor : help;
	}

a.fotolink img {
	cursor: url("/graphics/popbox/magplus.cur"), pointer;
	}

#inhoud .sortiment a.fotolink, #inhoud .sortiment a.geenfotolink {
	border : 0px;
	margin : 0px;
	white-space : nowrap;
	}

#inhoud .sortiment .fotolink img, #inhoud .sortiment .geenfotolink img {
	border : 1px solid #000000;
	margin : 0px;
	}

a.fotolink img, a.geenfotolink img {
	width : 3em;
	height : 3em;
	}

a.fotolink img.loep {
	position : relative;
	top : -0.9em;
	left : 2.4em;
	border : 0px !important;
	width : 16px;
	height : 16px;
	}

#nasortiment {
	border-top : 1px solid #b1162c;
	margin-top : 2em;
	margin-bottom : 240px; 
	padding-top : 1.5em;
	}

#sortiment td.foto img#vergroting, #inhoud .sortiment img#vergroting {
	border : 1px solid #000000;
	z-index : 9999;
	}

#sortiment td.leverbaar {
	border : 2px solid #ffffff;
	background-color : #ffba00;
	font-size : 100%;
	font-weight : bold;
	font-style : italic;
	padding-left : 0.4em;
	}

#sortiment .duits {
	visibility : hidden;
	display : none;
	}

#inhoud div.label h2, #inhoud div.label h3 {
	float : left;
	margin : 0px;
	padding : 0px;
	padding-top : 0.5em;
	font-size : 100%; 
	width : 12em;
	}

#inhoud div.label h3 {
	font-size : 90%; 
	}

#inhoud div.label p, #inhoud div.label address {
	margin : 0px;
	padding : 0px;
	padding-top : 0.5em;
	padding-left : 12em;
	}

#inhoud .beurs, #inhoud .sortiment {
	display : block;
	clear : both;
	border-top : 1px solid #b1162c;
	margin-top : 1em;
	}

#inhoud .deelgenomen {
	border-top : 3px solid #b1162c;
	margin-top : 2em; 
	padding-top : 0.4em; 
	opacity: 0.5;
	}

#inhoud .beurs h3, #inhoud .sortiment h3 {
	text-decoration : none; 
	font-weight : bold; 
	font-size : 120%; 
	font-style : italic;
	margin-top : 1em; 
	margin-bottom : 0px; 
	clear : both;
	padding-bottom : 0.5em;
	}

#inhoud .beurs h4, #inhoud .sortiment h4 {
	float : left;
	margin : 0px;
	padding : 0px;
	padding-top : 0.5em;
	font-size : 90%; 
	font-style : italic;
	width : 10em;
	clear : left;
	}

#inhoud .beurs p, #inhoud .sortiment p {
	margin : 0px;
	padding : 0px;
	padding-top : 0.45em;
	padding-left : 10em;
	clear : right;
	}

/* Sample PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageSmall {
	border: none 0px #ffffff;
	cursor: url("/graphics/popbox/magplus.cur"), pointer;
	}

.PopBoxImageLarge {
	border: solid 1px #000000;
	cursor: url("/graphics/popbox/magminus.cur"), pointer;
	}

.PopBoxImageShrink {
	cursor: url("/graphics/popbox/magminus.cur"), pointer;
	}

.PopBoxImageLink {
	cursor: pointer;
	}

.PopBoxImageMove {
	border: none 0px #ffffff;
	cursor: pointer;
	}

.close {
	cursor : pointer;
	}

.naarbovenrechts, .naarbovenlinks {
	position : absolute;
	bottom : -6px;
	}

.naarbovenrechts {
	right : 10px;
	}

.naarbovenlinks {
	left : 10px;
	}

.naarbovenrechts img, .naarbovenlinks img {
	border : 0;
	vertical-align : bottom;
	}

body > .naarbovenrechts, body > .naarbovenlinks {
	position : fixed;
	}

}

/* ============================== */

#top, .navigatie {
	position : absolute;
	left : -100em;
	}

h1.homepage, div#navigatie h2, div#navigatie h3, div.navigatie {
	position : absolute; 
	top : 2em; 
	left : -100em; 
	} 

.skiplink {
	position : absolute; 
	left : -100em; 
	} 

#top a:focus, #top a:active, .navigatie a:focus, .navigatie a:active {
	display : block;
	position : absolute;
	top : 2.5em;
	left : 73em;
	z-index : 1;
	width : 8em;
	padding : 0.25em 0.5em;
	background : #fff9ee;
	color : #000000;
	border : 1px solid #ffba00;
	border-bottom : 4px solid #ffba00;
	font-size : 1.4em;
	text-align : center;
	}

.skiplink a:focus, .skiplink a:active {
	display : block;
	position : absolute;
	z-index : 1;
	left : 73em;
	width : 8em;
	padding : 0.25em 0.5em;
	background : #fff9ee;
	color : #000000;
	border : 1px solid #ffba00;
	border-bottom : 4px solid #ffba00;
	font-size : 1.4em;
	text-align : center;
	}

.monkeytail .explanation {
	font-size : 0.8em;
	font-weight : normal;
	}

.rowId {
	border : 0px;
	border-bottom : 1px solid #b1162c;
	padding : 0px;
	margin : 0px;
	height : 0px;
	}

div#sortiment {
	padding-bottom : 240px;
	}

/* #################################### */
/* jquery-innerfade gerelateerd CSS     */
/* Zie ook: jquery-innerfade.js         */
/* #################################### */

/* [at]import url(/style/jq_innerfade.css?v2); */

/* .portfolio {				*/
/*	max-height : 16em;		*/
/*	overflow : auto;		*/
/*	max-width : 24em;		*/
/*	}				*/

ul#portfolio {
	display : inline;
	list-style-type : none; 
	margin : 0px; 
	padding : 0px;
	text-align : left;
	} 

#portfolio li {
	width : 100%;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	}

#portfolio a, #portfolio a:hover, #portfolio a:visited {
	border-bottom : 0 !important;
	}

#portfolio img {
	max-width : 23.16em;
	height : auto;
	}
    
#portfolio li.eerste {
	margin-bottom : 1080px;
	}


/* ############################# */
/* JavaScript gerelateerde CSS   */
/* Zie ook: main.js              */
/* ############################# */

ul#toc, ul#tocB {
	visibility : visible;
	max-height : 7em;
	overflow : auto;
	border : 1px solid #999999;
	}

html.js ul#toc, html.js ul#tocB {
	visibility : hidden !important;
	max-height : 1.6em !important;
	overflow : visible !important;
	border : 0 !important;
	}

div#loadingMessage {
	z-index : 998;
	width : 80%;
	text-align : center;
/*	position : fixed;	*/
/*	display : block;	*/
/*	left : 0.25em;		*/
/*	top : 0.25em;		*/
	padding-top : 4em;
	}

div#loadingMessage p {
/*	position : absolute;	*/
	width : 26em;
	text-align : center;
	margin : 1em;
	padding : 0.25em;
	background : #fff9ee;
	color : #000000;
	font-style : italic;
	border : 6px solid #b1162c;
	font-size : 1.25em;
	}

div#loadingMessage p .xsmall {
	font-size : 0.5em;
	}

.small {
	font-size : 0.75em;
	}
