/*{
	PADDING: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.5em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
} /* is dit nodig ? */


HTML {
	BACKGROUND-COLOR: #eee;
/*	overflow:-moz-scrollbars-vertical; /* dit is om in elke browser een scrollbar rechts te krijgen */
	min-height: 100%;	/* deze eenvoudige lijn en volgende zorgen ervoor dat er geen "page shift" optreedt*/
	margin-bottom: 1px;	/* en dit zonder gebruik te maken van bovenstaande regel die niet overal werkt*/
	scrollbar-arrow-color: #ffd403;
	scrollbar-darkshadow-color: #2566aa;
	scrollbar-track-color: #ddd;
	scrollbar-face-color: #2566aa;
	scrollbar-shadow-color: #ffd403; 

}

BODY  { 
	font-size: 62.5%; 			/*Met deze manier van werken is 1em = 10px*/
	font-weight: 400;			/*Denk dat dit enkel een rol speelt bij vergroten tekst*/
	background-color: transparent; 
	text-align: center; 			/* nodig voor ie, omdat margin-left/right-auto niet standaard wordt toegepast*/
	margin: 4px 0px 4px 0px; 		/* enkel een boven-en ondermarge*/
	padding: 0px;
}


/* -----------------------------------------------------------------------*/
/* klassen voor de body en html van popupvensters (obsolete)*/

.html-popup {
	background-color: #2566aa; 
/*	overflow-x:hidden; /* dit is geen standaard css */
}


.body-popup {
	margin: 0px;
	color: white; 
	font-size: 62.5%;  
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
	padding: 10px;
	width:660px;
	background-color: #2566aa; 
/*	overflow-x:hidden; /* dit is geen standaard css */
}

/* standaardlinks (worden steeds overschreven) */
A {
	COLOR: #999; TEXT-DECORATION: none;
}
A:visited {
	FONT-SIZE: 1em; COLOR: #999
}
A:hover {
	COLOR: #036
}

A#sitemap {
	COLOR: white; 
	TEXT-DECORATION: none;
}
A#sitemap:visited {
	COLOR: white; 
}
A#sitemap:hover {
	COLOR: white; 
}

/* standaardparagrafen worden gebruikt in de maincontents */
P   { 
	font-size: 1em; 
	margin: 0px 0px 0px; 
	padding: 0px 0px 19px; 	/* dit gebruiken ipv 9px margin en 10px padding: ie zet de marge vóór volgende div, ook al
				is die gecleared en zit er een grote ruimte op het einde. */ 
}

CITE  { 
	font-style: italic;
	font-weight: bold;
	margin-bottom:0px;
	padding-bottom:0px;
	display:inline;
}
EM   { 
	font-style: italic; 
	font-weight: bold 
}
H1 {
	DISPLAY: none;
}
H2   { 
	font-size: 1.3em; 
	margin-top: 20px; 
/*	margin-bottom: 10px; */
	margin-left:0px;
	margin-right:0px;
	padding: 0px;
/*	clear:both; zeker niet doen */
}
H3 {				
	text-decoration: none;
	font-weight: bold;
	font-size:1.1em;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 0px;
	color:#ffffcc;
}

H4 {	
	color:yellow;		
	text-decoration: none;
	font-weight: normal;
	font-size:1em;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
}

ADDRESS {
	color: white; 
	text-decoration: none; 
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}


abbr, acronym  { 
	border: 0px; 
	cursor: help;
}

.tooltip {
	CURSOR: help; BORDER-BOTTOM: 1px dotted
}

.green {
	color:green;
}
.red {
	color:red;
}
.yellow {
	color:yellow;
}

.bold {
	font-weight: bold;
}

/* -----------------------------------------------------------------------*/
/* Dit is een hack om de min-hight property (niet ondersteund door ie) te triggeren.
zet de divs prop en clear in de maincontent (aan begin en eind)*/


.prop { /*dient om min-height te simuleren voor maincontent*/
/*	background-color:black; /*testmodus*/
	float:right;
	width:1px;
	margin:0px;
	padding:0px;

}

.clear { /*dient om min-height te simuleren, but older versions of Firefox and Mozilla don't extend the box to cover the prop*/
	clear:both;
	height:1px;
	margin:0px;
	padding:0px;
/*	background-color:black; /*testmodus*/
	overflow:hidden; /*MSIE refuses to automatically make div tags less than 1em high when in Standards Compatible mode */
}

.min600px {
	height:619px;
/*	background-color:black; /*om te testen*/
}
.minMijnevenementtours {
	height:619px;
}
.min600pxleft {
	height:609px;
/*	width:0px; /*links uitlijnen geeft problemen met tekst die inspringt*/
/*	background-color:black; /*om te testen*/
/*	float:left;
	clear:none;*/
}
.min600pxfotoband {
	/*height:619px;*/
	width:210px;
	margin-bottom:20px;
}
.min600pxfotobandProgramma {
	/*height:619px;*/
width:190px;
margin-bottom:20px;
float: left;
margin-top:10px;
}
.min550px {
	height:566px;
}
.min540px {
	height:558px;
}
.min405px {			/*dit heb ik gebruikt voor een popup venster per aparte bestemming (obsolete) */
	height:405px;
}
/*the "prop" div depends on the "clear" div being beneath it to push down on, by extension, this means this hack 
depends on the "clear" div being 100% of the width of the containing box. div tags expand to 100% by default 
so you shouldn't need to worry about this if you don't specify any CSS widths for elements in the content area. 
However, if you give a 100% width to any other child element of the content area, the "clear" div won't reach 
all the way across anymore and the hack will fail. Use a width of 99% instead for example. This will prevent the prop from 
being pushed outside of the box.*/






/* -----------------------------------------------------------------------*/
/* algemene opbouw van de pagina's*/

DIV#container     { 			/* houdt alle inhoud vast, is gecentreerd, 760px groot*/	
	font-size: 1.1em; 
	background-color: #2566aa; 
	text-align: left; 
	display: block; 
	margin: 0px auto; 		/*dit zorgt voor centreren in Firefox, etc. Ie heeft bug met body en text-align:center*/
	padding: 4px; 
	width: 760px; 
	position:relative; /* nodig voor overlaysheet*/
}

A#logo     { 
	background: #2566aa url(/beelden/algemeen/headerex.gif) no-repeat; 	/* link naar www.evenementtours.be op elke pagina*/
	display: block; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	width: 760px; 
	height: 100px 
}
A#logohome     { 
	background: #2566aa url(/beelden/algemeen/headerhome.gif) no-repeat; 
	display: block; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	width: 760px; 
	height: 100px 
}

/* -----------------------------------------------------------------------*/
/* header*/

DIV#head   { 
	background-color: #2566aa; 
	margin: 5px; 
	padding: 2px; 
	border-style: solid; 
	border-width: 2px 0px 0px 0px; 
	border-color: #07478c; 
	width: 746px; 
	clear: left; 
	padding-bottom: 1px;
	margin-bottom: 0px;
}

DIV#head-mijnevenementtours   { 
	background-color: #2566aa; 
	margin: 5px; 
	padding: 2px; 
	border-style: solid; 
	border-width: 2px 0px 0px 0px; 
	border-color: #07478c; 
	width: 746px; 
	clear: left; 
	padding-bottom: 1px;
	margin-bottom: 0px;
}

P#hoofdlijn     { 
	color: yellow; 
	font-weight: bold; 
	font-size: 1.1em; 
	font-family: Arial, Verdana, sans-serif; 
	text-align: center; 
	vertical-align: middle; 
	float: left; 
	margin: 2px 0px; 
	padding: 2px 2px 2px 20px; 
	border: 0px; 
	width: 520px; 
}


P#hoofdlijn-mijnevenementtours     { 
	color: yellow; 
	font-weight: bold; 
	font-size: 1.15em; 
	font-family: Arial; 
	text-align: center; 
	vertical-align: middle; 
	float: left; 
	margin: 2px 0px; 
	padding: 2px 2px 2px 20px; 
	border: 0px; 
	width: 520px; 
}


A#loggen   { 
	color: white; 
	font-size: 1em; 
	text-align: right; 
	float: right; 
	margin: 0px; 
	margin-right: 10px;
	padding: 0px; position: 
	relative; z-index: 3; 
	top: 3px;  
/*	top: -24px;  */
	width: 50px;
/*	display: none; /* zie bij mijnzakenreizen.asp; positie en stijlen afh. van of language zichtbaar of niet !!*/ 
}



DIV#line    { 
/*	background-color: #2566aa; als je dit laat staan is er een probleem in ie*/
	clear: left; 
	margin: 0px 5px; 
	padding: 0px 2px; 
	border-style: solid; 
	border-width: 2px 0px 0px 0px; 
	border-color: #07478c; 
	width: 746px; 
	height: 0px;
	line-height: 0px;
}

DIV#line-mijnevenementtours    { 
/*	background-color: #2566aa; als je dit laat staan is er een probleem in ie*/
	clear: left; 
	margin: 0px 5px; 
	padding: 0px 2px; 
	border-style: solid; 
	border-width: 2px 0px 0px 0px; 
	border-color: #07478c; 
	width: 746px; 
	height: 0px;
	line-height: 0px;
}


.afdrukhoofding {
	display:none;
}

/* -----------------------------------------------------------------------*/
/* contents - general*/

DIV.maincontent    { 			/*houder van de tekst en info*/
	color: white; 
/*	font-weight: 500; */
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	display: inline; 
	float: left; 
/*	clear: none; */
	clear:both; /* dit is voor de hoofding die enkel bij printen wordt getoond;*/
	margin: 5px 0px 5px 5px; 
	padding: 10px;
	padding-bottom: 0px;
	border: none 1px #f00; 
	background-color: #2566aa;
	width: 534px; 
/*	height: 595px; */
/*	overflow: auto; 		/*dit niet doen, werkt trouwens verkeerd in netscape*/
/*	min-height: 595px; 		/*niet meer nodig wegens propdiv*/
}
DIV.maincontent-mijnevenementtours    { 			/*houder van de tekst en info*/
	color: white; 
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	display: inline; 
	float: left; 
	clear:both; /* dit is voor de hoofding die enkel bij printen wordt getoond;*/
	margin: 5px 0px 5px 5px; 
	padding: 10px;
	padding-bottom: 0px;
	border: none 1px #f00; 
	width: 534px; 
}

#overlaysheet {
	display:none;
	position: absolute;
	top: 30px;
	left: 20px;
	width: calc(100% - 40px - 100px);
	height: calc(100% - 60px - 100px);
	background-color: #2566aa;
	border:1px solid grey;
	padding: 50px;
	overflow-y: scroll;
	opacity: 98%;
}

.centerimg  { 				/*bovenste fotorij*/
	text-align: center; 
/*	clear: both; */ /*dit zeker niet doen (zie min-heighthack), is trouwens niet nodig met block*/
	display: block;
}
img.center-img     { 
/*	background-color: grey; */
	margin: 0px; 
	padding: 2px;
/*	border: solid 1px white; */
}
img.center-imgmid     { 
/*	background-color: grey; */
	margin: 0px; 
	padding: 2px;
/*	border: solid 1px white; */
}

.centerimg2  { 				/* gecentreerde fotorij in inhoud*/
	text-align: center; 
	display: block; 
/*	clear: both; */	/*dit zeker niet doen (zie min-heighthack), is trouwens niet nodig met block*/
	margin: 0px; 
	padding: 0px 0px 18px 
}
img.right-img    { 
	background-color: #fff; 
	float: right; 
	margin: 0.5em 0.5em 0.5em 0.7em; 
/*	margin: 0.1em 1em 0.3em 0.1em; */
	padding: 0em;
/*	border: solid 1px white; */
/*	border: solid 1px #f00;*/
}
img.left-img     { 
	background-color: #fff; 
	float: left; 
	margin: 0em 1em 0.3em 0em; 
/*	margin: 1em 0.1em 0.3em 0.1em; */
	padding: 0px;
/*	border: solid 1px white; */
/*	border: solid 1px #f00;*/
}

.ul-maincontent	{
	margin-top:0px;
	margin-bottom:20px;
}
.li-maincontent	 { 
	list-style-type: disc; 
	list-style-position: outside; 
	display: list-item; 
	/*marker-offset: auto; */ 
	padding-bottom: 5px;
	font-size: 1em; 
}
DIV.maincontent A   { 
	color: #ffd403; 
	text-decoration: none;
}
DIV.maincontent A:visited  {
	COLOR: #999
}
DIV.maincontent A:hover   { 
	color: #48c8f5 
}
DIV.maincontent A.reserveren   { 
	color: green; 
	text-decoration: none;
}
DIV.maincontent A.reserveren:visited  {
	COLOR: green;
}
DIV.maincontent A.reserveren:hover   { 
	color: #48c8f5 
}

DIV.maincontent A.beheer    { color: #9c6; text-decoration: none }
DIV.maincontent A.beheer:visited   { color: #9c6 }
DIV.maincontent A.beheer:hover   { 
	color: #48c8f5 
}

DIV.maincontent A.extern   { 
	color: #48c8f5;
	text-decoration: none;
}
DIV.maincontent A.extern:visited  {
	color: #48c8f5;
}
DIV.maincontent A.extern:hover   { 
	color: #ffd403; 
}



/* -----------------------------------------------------------------------*/
/* contents - specific*/
/* maincontent */

DIV#maincontent-sitemap         { 
	width: 330px;
/*	background-color:black; /* Voor testen*/
	margin-left: 30px;
}
DIV#maincontent-sitemap-right         { 
	width: 350px;
	float: right;
}
DIV#maincontent-sitemap-dest         { 
	margin-left: 30px;
}
DIV#maincontent-vliegtickets          { 
	padding: 0px; 
	margin: 0px;
	width: 758px; 
/*	height: 625px; */
	overflow: hidden; 
}
DIV#maincontent-hotels          { 
	padding: 0px; 
	margin: 0px;
	width: 758px; 
/*	height: 623px; */
	overflow: hidden; 
}
DIV#maincontent-hoteldetail          { 
	width: 543px; /* = 534-1 + 10*/
	margin: 5px 0px 5px 5px; 
	padding: 10px 0px 10px 10px ;
}


/* Headers */
DIV.maincontent H2  { 
	color: #B3B3B4;
}

DIV#maincontent-hoteldetail H2  { 
	color: #B3B3B4;
	color:#ffffcc;
	margin-top: 5px;
}
DIV#maincontent-contact H2  { 
	color: #B3B3B4;
	margin-bottom: 2px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
}
DIV#maincontent-organisatie H3  { 
	font-size: 1.05em;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 8px;
	margin: 0px;
}
DIV#maincontent-sitemap H2  { 
	color: #B3B3B4;
}
DIV#maincontent-sitemap-right H2  { 
	color: #B3B3B4;
}
DIV#maincontent-sitemap-dest H2  { 
	color: #B3B3B4;
}

/* Links */
DIV#maincontent-zakenreizen A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-zakenreizen A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-zakenreizen A:hover    { 
	color: #48c8f5 
}
DIV#maincontent-info A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-info A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-info A:hover    { 
	color: #48c8f5 
}
DIV#maincontent-mijnevenementtours A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-mijnevenementtours A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-mijnevenementtours A:hover    { 
	color: #48c8f5 
}
DIV#maincontent-zakenreizen A.reserveren    { 
	color: #99CC66; 
	text-decoration: none; 
}
DIV#maincontent-zakenreizen A.reserveren:visited   { 
	color: #99CC66; 
}
DIV#maincontent-zakenreizen A.reserveren:hover    { 
	color: #48c8f5 
}
DIV#maincontent-links A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-links A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-links A:hover    { 
	color: #48c8f5 
}
DIV#maincontent-links A.beheer    { color: #9c6; text-decoration: none }
DIV#maincontent-links A.beheer:visited   { color: #9c6 }
DIV#maincontent-links A.beheer:hover   { 
	color: #48c8f5 
}
DIV#maincontent-links A.delete    { color: red; text-decoration: none }
DIV#maincontent-links A.delete:visited   { color: red }
DIV#maincontent-links A.delete:hover   { 
	color: #48c8f5 
}

DIV#maincontent-congressen A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-congressen A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-congressen A:hover    { 
	color: #48c8f5 
}

DIV#maincontent-incentives A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-incentives A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-incentives A:hover    { 
	color: #48c8f5 
}


DIV#maincontent-incentives A.extern    { 
	color: #48c8f5;
	text-decoration: none; 
}
DIV#maincontent-incentives A.extern:visited   { 
	color: #48c8f5;
}
DIV#maincontent-incentives A.extern:hover    { 
	color: #ffd403; 
}
DIV#maincontent-info A.extern    { 
	color: #48c8f5;
	text-decoration: none; 
}
DIV#maincontent-info A.extern:visited   { 
	color: #48c8f5;
}
DIV#maincontent-info A.extern:hover    { 
	color: #ffd403; 
}


DIV#maincontent-maatreizen A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-maatreizen A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-maatreizen A:hover    { 
	color: #48c8f5 
}

DIV#maincontent-hoteldetail A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-hoteldetail A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-hoteldetail A:hover    { 
	color: #48c8f5 
}

DIV#maincontent-organisatie A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-organisatie A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-organisatie A:hover    { 
	color: #48c8f5 
}

DIV#maincontent-zeilreizen A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-zeilreizen A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-zeilreizen A:hover    { 
	color: #48c8f5 
}

DIV#maincontent-contact A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-contact A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-contact A:hover    { 
	color: #48c8f5 
}
DIV#maincontent-sitemap A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-sitemap A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-sitemap A:hover    { 
	color: #48c8f5 
}
DIV#maincontent-sitemap-right A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-sitemap-right A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-sitemap-right A:hover    { 
	color: #48c8f5 
}
DIV#maincontent-sitemap-dest A    { 
	color: #ffd403; 
	text-decoration: none; 
}
DIV#maincontent-sitemap-dest A:visited   { 
	color: #ffd403; 
}
DIV#maincontent-sitemap-dest A:hover    { 
	color: #48c8f5 
}

/* images */
img.center-img-zakenreizen {
	background-color: #808080; 	
}
img.center-img-congressen {
	background-color: #808080; 	
}
img.center-img-incentives {
	background-color: #808080; 	
}
img.center-img-maatreizen {
	background-color: #808080; 	
}
img.center-img-organisatie {
	background-color: #808080; 	
}
img.center-img-zeilreizen {
	background-color: #808080; 	
}

.foto-zakenreizen {
	border: solid 1px yellow;
}
.foto-info {
	border: solid 1px yellow;
}
.foto-congressen {
	border: solid 1px #CCCCFF;
}
.foto-incentives {
	border: solid 1px red;
}
.foto-maatreizen {
	border: solid 1px #CCFF00;
}
.foto-organisatie {
	border: solid 1px #FF9900;
}
.foto-zeilreizen {
	border: solid 1px #0099FF;
}


/* cite */
.cite-zakenreizen {
	color:yellow;
	padding-top: 5px;
	padding-bottom: 22px;
}
.cite-info {
	color:yellow;
	padding-top: 5px;
	padding-bottom: 22px;
}
.cite-congressen {
	color:yellow;
	padding-top: 5px;
	padding-bottom: 22px;
}
.cite-incentives {
	color:yellow;
	padding-top: 5px;   /*gebruik padding ipv margin; margin geeft problemen met de cleardiv op het eind*/
	padding-bottom: 22px;
}
.cite-maatreizen {
	color:yellow;
	padding-top: 5px;
	padding-bottom: 22px;
}
.cite-organisatie {
	color:yellow;
	padding-top: 5px;
	padding-bottom: 22px;
}
.cite-zeilreizen {
	color:yellow;
	padding-top: 5px;
	padding-bottom: 22px;
}
.cite-contact {
	color:yellow;
	padding-top: 5px;
	padding-bottom: 22px;
}

.foto-rechts-hotels {
	margin-bottom:2px;
}
.foto-tekst-hotels {
/*	padding-top:10px;*/
	width:330px;
}
P.hotelgegeveneerste {
	background:#5C84AE;
	padding:6px;
	width:317px;
}
P.hotelgegeven1 {
	background:#5C84AE;
	margin-top:4px;
	padding:6px;
	width:317px;
}
P.hotelgegeven2 {
	background:#F4BD4C;
	margin-top:4px;
	color:#2566aa;
	padding:6px;
	width:317px;
}
P.hotelfoto {
	padding-bottom:0px;
	padding-top:4px;
}
.hotelgegevenTitel {
	font-weight:bold;
}
.hotelTHO {
	display:none;
}
.infoKaartje {
	float:left;
}
.kaartEvenementtours {
	margin-right:15px;
	margin-bottom:15px
}
.landeninfovet {
	text-align:justify;
	font-weight:bold;
}
.landeninfo {
	text-align:justify;
}
IMG.info-left {
	float:left;
	display:inline;
	clear:none;
	margin-right:5px;
	margin-top:3px;
}
IMG.info-right {
	float:right;
	display:inline;
	clear:none;
	margin-left:5px;
	margin-top:3px;
}
DIV.center-info {
	text-align:center;
}

.commentaartitel  { 
	font-style: italic; 
	font-weight: bold; 
	font-family: "Palatino Linotype"; 
	display: block; 
	margin: 0px; 
	padding: 15px 0px 10px 
}
.commentaar { 
	font-family: "Palatino Linotype"; 
	display: block; 
	margin: 0px; 
	padding: 0px 0px 10px 
}

P.contact {
	margin-bottom: 0px;
	padding-bottom: 15px;
}
P.confident {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 0.9em;
}

P.meerInfoHotel {
	clear:both;
	color:yellow;
}

P.TitelSlide {
	color:yellow;
	margin-left:10px;
	font-weight:bold; 
	font-size:1.2em;
}

P.InhoudSlide {
	color:white;
	margin-left:15px;
}

/* -----------------------------------------------------------------------*/
/* navigation*/

DIV.extra           { 			/*houder van de hoofdnavigatie*/
	/*background-image: url(../beelden/algemeen/bg_orange3.gif); /*Dit is de moeite om eens mee te spelen*/
	font-size: 1.05em; 
	font-family: Arial, Verdana, Tahoma, "Times New Roman", Georgia, Times;
	display: inline; 
	float: right; 
	clear: none; 
	margin: 0px 7px; 
	margin-left: 0px;
	padding: 4px; 
	width: 175px; 
	overflow: hidden;
	background-color: #2566aa;
}
DIV#extra { 
	background-color: #2566aa 
}
DIV#extra-vliegtickets { 
	background-color: #2566aa;
	width: 130px
}

DIV#news { 
	font-weight: bold; 
	font-size: 1em; 
	text-align: center; 
	list-style-type: none; 
	float: right; 
	clear: both; 
	margin: 10px 0px; 
	padding: 10px; border: 
	solid 2px white; 
	width: 83%; 
	display: block 
}
DIV#news H3  { 
	color: white; 
	font-size: 1.2em 
}
DIV#news STRONG  { 
	color: white; 
	font-weight: bold 
}

.navlink {
	color: #ffd403; 
}
a.navlink:visited  {
	color: #ffd403;
}
a.navlink:hover {
	color: #48c8f5;
}
.navlink-reserveren {
	color: #99CC66; 
}
a.navlink-reserveren:visited  {
	color: #99CC66; 
}
a.navlink-reserveren:hover {
	color: #48c8f5;
}
a.active-navlink   { 
	color: silver  
}
a.active-navlink:visited  {
	color: silver
}
a.active-navlink:hover  { 
	color: silver 
}
a.navlink-beheer {
	color: #99CC66; 
}
a.navlink-beheer:visited  {
	color: #99CC66; 
}
a.navlink-beheer:hover {
	color: #48c8f5;
}
UL#nav    { 
	color: #ffd403; 
	font-weight: bold; 
	font-size: 1em; 
	text-align: left; 
	list-style-type: none; 
	margin: 10px 0px; 
	padding: 0px; 
	border-style: solid; 
	border-width: 1px 0px 0px 0px; 
	border-color: #ffd403
}
UL#nav LI     { 
	font-size: 1em; 
	margin: 4px 0px; 
	padding: 3px 0px 3px 2px; 
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color: #ffd403; 
	height: auto
}
UL#nav LI UL  { 
	color: #ffd403;
	list-style-type: square; 
	list-style-position: outside; 
	margin: 0px 0px 0px 8px; 
	padding: 0px;  
}
UL#nav LI UL LI { 
	display: list-item;
	margin-left: 5px; 
	padding: 0px; 
	border-width: 0px
}
UL#nav LI UL LI#active-nav { 
	color: silver
}
UL#nav LI UL LI.active-nav { 
	color: silver
}
UL#nav LI UL UL  { 
	list-style-type: none; 
	list-style-position: outside; 
	display: list-item; 
	margin: 0px 0px 0px 10px; 
	border-style: solid; 
	border-width: 0px 0px 0px 1px; 
	border-color: #c0c0c0; 
	overflow: hidden 
}
UL#nav LI UL UL LI { 
	list-style-type: none; 
	list-style-position: outside; 
	display: list-item; 
	border-width: 0px; 
	overflow: hidden; 
	/*marker-offset: auto */
}
UL#nav LI UL UL UL { 
	margin: 0px 0px 0px 4px; 
	border-width: 0px 0px 0px 0px; 
}

UL#nav LI A     { 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	width: 100% 
}
UL#nav LI A:visited  { 
	text-decoration: none 
}
UL#nav LI A:hover  {  
	text-decoration: none 
}
UL#nav LI UL LI A { 
	font-weight: normal; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	width: 100% 
}

UL#nav2    { 
	color: #99CC66; 
	font-weight: bold; 
	font-size: 1.15em; 
	text-align: left; 
	list-style-type: none; 
	margin: 0px;
	margin-top: 30px; 
	padding: 0px; 
	border-style: solid; 
	border-width: 1px 0px 0px 0px; 
	border-color: #99CC66
}
UL#nav2 LI     { 
	font-size: 1em; 
	margin: 4px 0px; 
	padding: 3px 0px 3px 2px; 
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color: #99CC66; 
	height: auto
}
UL#nav2 LI A     { 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	width: 100% 
}
UL#nav2 LI A:visited  { 
	text-decoration: none 
}
UL#nav2 LI A:hover  {  
	text-decoration: none 
}

/* -----------------------------------------------------------------------*/
/* footer*/
DIV#footer   { 
	font-family: Tahoma, "Times New Roman", Georgia, Times; 
	text-decoration: none;
	text-align: center; 
	display: block; 
	clear: both; 
	margin: 5px; 
	padding: 2px; 
	border-style: solid; 
	border-width: 2px 0px 0px 0px; 
	border-color: #07478c; 
	position: relative; 
	width: 98%;
}
UL#nav3     { 
	font-size: 1em; 
	clear: both; 
	padding: 0px;
	margin: 0px; 
	padding-top: 0.3em; 
	padding-bottom: 0.3em; 
	border: solid 0px #07478c; 
/*	width: 91%; /* waarom was dit nu weeral ?*/
}
UL#nav3 LI  { 
	font-size: 1em; 
	display: inline; 
	padding: 0px 0.5em 
}
UL#nav3 LI A   { 
	text-decoration: none 
}
UL#nav3 LI A:hover  { 
	text-decoration: none 
}

P#copyright  { 
	color: navy; 
	font-size: 1em; 
	text-decoration: none; 
	text-align: center; 
	clear: both; 
	margin: 1px; 
	padding: 0px; 
	border: 0px; 
}

P#copyright A {
	color: blue; 
	text-decoration: underline;
	FONT-SIZE: 1em
}

P#copyright A:visited  {
	color: blue; 
	text-decoration: underline;
}
P#copyright A:hover   { 
	color: #48c8f5;
}



/* -----------------------------------------------------------------------*/
/* elementen en klassen op de homepage*/

DIV#homecontent     { 
	font-family: Arial; 
	font-size: 1.2em; 
	float: left; 
	clear: none; 
	margin: 5px 0px 5px 5px; 
	padding: 10px; 
	border: none 1px #f00; 
	width: 536px; 
	background-color: #2566aa; 
	text-align: left; 
	display: inline
}
DIV#fotoMenu       { 
	background: #2566aa url(/beelden/hoofdpagina/main.jpg) no-repeat;
	color: white; 
	font-weight: bold; 
	margin: 0px; 
	padding: 0px; 
	border: solid 1px white; 
	position: relative; 
	top: 10px; 
	left: 10px; 
	width: 505px; 
	height: 240px; 
}
A#foto-zakenreizen   { 
	background: #2566aa url(/beelden/hoofdpagina/zakenreizen.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 5; 
	top: 167px; 
	left: 270px; 
	width: 97px; 
	height: 62px 
}
A#foto-zakenreizen:hover  { 
	background: #2566aa url(/beelden/hoofdpagina/zakenreizen_on.jpg) no-repeat; 
	z-index: 5 
}
A#foto-zakenreizen-load   { 
	background: #2566aa url(/beelden/hoofdpagina/zakenreizen_on.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 0; 
	top: 167px; 
	left: 270px; 
	width: 97px; 
	height: 62px 
}
A#foto-zeilreizen   { 
	background: #2566aa url(/beelden/hoofdpagina/zeilreizen.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 2; 
	top: 75px; 
	left: 260px; 
	width: 118px; 
	height: 83px 
}
A#foto-zeilreizen:hover  { 
	background: #2566aa url(/beelden/hoofdpagina/zeilreizen_on.jpg) no-repeat; 
	z-index: 2 
}
A#foto-zeilreizen-load   { 
	background: #2566aa url(/beelden/hoofdpagina/zeilreizen_on.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 0; 
	top: 75px; 
	left: 260px; 
	width: 118px; 
	height: 83px 
}
A#foto-incentives   { 
	background: #2566aa url(/beelden/hoofdpagina/incentives.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 1; 
	top: 47px; 
	left: 406px; 
	width: 87px; 
	height: 110px 
}
A#foto-incentives:hover  { 
	background: #2566aa url(/beelden/hoofdpagina/incentives_on.jpg) no-repeat; 
	z-index: 1 
}
A#foto-incentives-load   { 
	background: #2566aa url(/beelden/hoofdpagina/incentives_on.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 0; 
	top: 47px; 
	left: 406px; 
	width: 87px; 
	height: 110px 
}
A#foto-eigenorg   { 
	background: #2566aa url(/beelden/hoofdpagina/eigenorganisatie.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 1; 
	top: 137px; 
	left: 145px; 
	width: 128px; 
	height: 86px 
}
A#foto-eigenorg:hover  { 
	background: #2566aa url(/beelden/hoofdpagina/eigenorganisatie_on.jpg) no-repeat; 
	z-index: 1 
}
A#foto-eigenorg-load   { 
	background: #2566aa url(/beelden/hoofdpagina/eigenorganisatie_on.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 0; 
	top: 137px; 
	left: 145px; 
	width: 128px; 
	height: 86px 
}
A#foto-allereizen   { 
	background: #2566aa url(/beelden/hoofdpagina/maatreizen.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 3; 
	top: 142px; 
	left: 360px; 
	width: 125px; 
	height: 82px 
}
A#foto-allereizen:hover  { 
	background: #2566aa url(/beelden/hoofdpagina/maatreizen_on.jpg) no-repeat; 
	z-index: 3
}
A#foto-allereizen-load   { 
	background: #2566aa url(/beelden/hoofdpagina/maatreizen_on.jpg) no-repeat; 
	margin: 0px; 
	padding: 0px; 
	border: solid 3px white; 
	position: absolute; 
	z-index: 0; 
	top: 142px; 
	left: 360px; 
	width: 125px; 
	height: 82px 
}
DIV#korteInhoud         { 
	clear: left;
	color: white; 
	margin: 35px 0px 0px 0px; 
	margin-left: 10px;
	padding: 4px; 
	border: none 1px white; 
/*	position: relative; 
	top: 40px; 
	left: 5px; relatieve positie is hier niet nodig */
	width: 510px; 
}
DIV#korteInhoud P { 
	font-family: Arial; 
	margin: 0px; 
	padding: 1px;
}

DIV#korteInhoud P A { 
	color: #ffec00; 
	text-decoration: none 
}
DIV#korteInhoud P A:hover { 
	color: #48c8f5; 
	text-decoration: none 
}

UL#productLijst        { 
	color: #05f3ff; 
	font-size: 0.95em; 
	list-style-type: square; 
	list-style-position: outside; 
	margin: 0px 0px 0px 15px; 
	padding: 10px; 
	padding-bottom: 0px;
	border: solid 0px #07478c; 
}
UL#productLijst LI      { 
	color: white; 
	font-size: 1em; 
	display: list-item; 
	margin-bottom: 7px; 
	margin-left: 5px; 
	padding: 0px 0.5em; 
	/*marker-offset: auto */ 
}
UL#productLijst LI A    { 
	color: #ffec00; 
	text-decoration: none 
}
UL#productLijst LI A:hover  { 
	color: #48c8f5; 
	text-decoration: none 
}
DIV#homelogobottom    { 
	background: url(/beelden/algemeen/footer.gif) no-repeat right bottom; 
	display: block; 
	clear:both;
	margin: 0px; 
	padding: 2px; 
	border-style: solid; 
	border-width: 2px 0px 0px 0px; 
	border-color: #07478c; 
	position: relative; 
	width: 756px; 
	height: 100px 
}
DIV#designby {
	font-size: 1em;
	text-align: right;
	color: white;
	position: relative;
	top: -2em;
	right: -345px;
	width: 400px;
}
DIV#designby A {
	text-decoration: underline;
}

DIV#wenskaartje   { 
	display: none; /* dit in commentaar om zichtbaar te maken*/
	border: solid 1px #6597cc; 
	position: relative;
	top: 10px; 
	left: 0px; 
	width: 172px; 
	height: 219px;
	z-index: 10; 
}

A#wensen   {
	background: #2566aa url(../beelden/hoofdpagina/Kerst2006.gif) no-repeat; 
	position:absolute;
	top:0px;
	left:0px;
	width: 170px; 
	height: 217px;
}
A#wensen:hover   {
	background: #2566aa url(../beelden/hoofdpagina/Kerst2006_achterkant.gif) no-repeat; 
	position:absolute;
	top:0px;
	left:0px;
	width: 170px; 
	height: 217px;
}

/* -----------------------------------------------------------------------*/
/* tabel voor bestemmingen voor incentives en maatwerk*/

TABLE#bestemmingstabel {
	width: 524px; /* dit is de passende breedte bij CellWidth*/
/*	border: solid 1px white;	/*testmodus*/
	PADDING: 0px; 
	MARGIN: 0px;
	margin-left:6px;
	margin-bottom: 50px;
}

IMG.destination-img {
	width: 120px;
	height: 90px;
	vertical-align: bottom;
}



TD.destinationCell {
/*	width: 124px;			/* is niet nodig wegens width tabel*/
/*	border: solid 1px white;	/*testmodus*/
	text-align: left;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 30px;

}
TD.destinationTopCell {			/* bovenste lijn niet te veel laten zakken*/
	padding-top: 10px;

}
TD.destinationPictureCell {
/*	width: 124px;			/* is niet nodig wegens width tabel*/
	height: 96px;
/*	border: solid 1px white;	/*testmodus*/
	text-align: left;
	vertical-align: bottom;
}
TD.destinationDescriptionCell {
	width: 124px;			/* is wel degelijk nodig wegens overlopende tekst in deze cellen*/
/*	border: solid 1px white;	/*testmodus*/
	text-align: left;
	vertical-align: top;
	padding-left: 1px;
	padding-right: 4px;
}



/* -----------------------------------------------------------------------*/
/* tabel voor prijzen hotels*/

DIV#prijstabelcontainer {
	background:#6591C0;
	padding:10px;
	margin-top:30px; 
	margin-bottom:50px;
	width:510px;
	clear:both;
}

TABLE.priceTable {
	width: 510px;
	border: solid 0px white;
	clear:right;
	padding:0px;
	margin:0px;
}

TD.prijstabelTitel {
	margin: 2px;
	padding:0px;
	border-width: 0px; 
	border-bottom: 1px; 
	border-color: white; 
	border-style: solid;
	padding-bottom: 2px;
}

TD.prijstabelKolomEen {
	width:160px;
	margin: 2px;
	padding:0px;
}

TD.prijstabelKolomDatum {
	margin: 2px;
	padding:0px;
	width:70px;
	font-family:Arial; 
	font-size:0.9em;
	text-align:center;
	vertical-align:top;
}

TD.prijstabelWitlijn {
	line-height:1px; 
	height:1px;
	border-width:0px;
	border-top:1px;
	border-color:white;
	border-style:solid;
	overflow:hidden;
}

TD.prijstabelPrijsLijnTitel {
	width:160px;
	text-align:left;
}

TD.prijstabelPrijsLijnPrijs {
	width:70px;
	text-align:center;
}

/* -----------------------------------------------------------------------*/
/* klimaattabel */

.klimaattabelcontainer {
	background:#6591C0;
	padding:10px;
	margin-top:5px; 
	margin-bottom:10px;
	width:510px;
}

TABLE.climateTable {
	width: 510px;
	border: solid 0px white;
	padding:0px;
	margin:0px;
}

TD.klimaattabelKolomEenEen {
	width:150px;
	margin: 2px;
	padding:0px;
	font-weight:bold;
}
TD.klimaattabelKolomTwee {
	width:10px;
	margin: 2px;
	padding:0px;
}

TD.klimaattabelKolomEen {
	width:160px;
	margin: 2px;
	padding:0px;
	font-size:0.9em;
	text-align:right;
}

TD.klimaattabelKolomMaand {
	margin: 2px;
	padding:0px;
	font-family:Arial; 
	font-size:0.9em;
	text-align:center;
	vertical-align:top;
}

TD.kltKEE {
	width:150px;
	margin: 2px;
	padding:0px;
	font-weight:bold;
}
TD.kltKT {
	width:10px;
	margin: 2px;
	padding:0px;
}

TD.kltKE {
	width:160px;
	margin: 2px;
	padding:0px;
	font-size:0.9em;
	text-align:right;
}

TD.kltKM {
	margin: 2px;
	padding:0px;
	font-family:Arial; 
	font-size:0.9em;
	text-align:center;
	vertical-align:top;
}

/* -----------------------------------------------------------------------*/
/* tabel voor richtprijzen vluchten*/

DIV#vluchttabelcontainer {

}

TABLE.flightTable {
	color: white;
	width: 490px;
	border: solid 0px white;
	clear: right;
	padding: 0px;
	margin: 0px;
}

TD.vluchttabelTitel {
	margin: 2px;	
	padding:0px;	
	border-width: 0px; 	
	border-color: white; 
	border-style: solid;
	padding-bottom: 2px;
}
TD.vluchttabelTitelCenter {
	margin: 2px;	
	padding:0px;	
	border-width: 0px; 	
	border-color: white; 
	border-style: solid;
	padding-bottom: 2px;
	text-align:center;
}

TD.vluchttabelKolomEen {
	width:120px;
}

TD.vluchttabelKolomTwee {
	width:120px;
}

TD.vluchttabelKolomDrie {
	width:80px;
	text-align:center;
}
TD.vluchttabelKolomVier {
	width:80px;
	text-align:center;
}
TD.vluchttabelKolomVijf {
	width:80px;
	text-align:center;
}

TD.vluchttabelWitlijn {
	line-height:1px; 
	height:1px;
	border-width:0px;
	border-top:1px;
	border-color:white;
	border-style:solid;
	overflow:hidden;
}

P.Variaweetje {
	padding-bottom: 7px;
}

.kleiner {
	font-size:0.9em;
}

/* -----------------------------------------------------------------------*/
/* tabel voor overzicht reisdocumenten Mijn Evenementtours*/

TABLE#mijnreizen {
	width: 510px; 
	border: solid 0px white; 
	padding:0px;
	margin:0px;
}

TD.mijnreizenHoofding {
margin: 2px; 
padding:0px;
border-width: 0px; 
border-bottom: 1px; 
border-color: white; 
border-style: solid; 
padding-bottom: 2px;
}

TD.mijnreizenTitel {
margin: 2px;
padding:0px;
}

TD.mijnreizenWitlijn {
line-height:1px;
height:1px;
border-width:0px;
border-top:1px;
border-color:white;
border-style:solid;
overflow:hidden;
}

TD.mijnreizenKolomEen {
width:20px;
text-align:left;
}

TD.mijnreizenKolomTwee {
width:85px;
text-align:left;
}

TD.mijnreizenKolomDrie {
width:60px;
text-align:left;
}

TD.mijnreizenKolomVier {
width:65px;
text-align:left;
}

TD.mijnreizenKolomVijfZes {
text-align:left;
}

TD.mijnreizenKolomVijf {
width:105px;
text-align:left;
}

TD.mijnreizenKolomZes {
width:105px;
text-align:left;
}

TABLE#mijnbedrijfsreizen {
	width: 510px; 
	border: solid 0px white; 
	padding:0px;
	margin:0px;
}

TD.mijnbedrijfsreizenHoofding {
margin: 2px; 
padding:0px;
border-width: 0px; 
border-bottom: 1px; 
border-color: white; 
border-style: solid; 
padding-bottom: 2px;
}

TD.mijnbedrijfsreizenTitel {
margin: 2px;
padding:0px;
}

TD.mijnbedrijfsreizenWitlijn {
line-height:1px;
height:1px;
border-width:0px;
border-top:1px;
border-color:white;
border-style:solid;
overflow:hidden;
}

TD.mijnbedrijfsreizenKolomEen {
width:150px;
text-align:left;
overflow:hidden;
}

TD.mijnbedrijfsreizenKolomTwee {
width:36px;
text-align:left;
overflow:hidden;
}

TD.mijnbedrijfsreizenKolomDrie {
width:65px;
text-align:left;
overflow:hidden;
}

TD.mijnbedrijfsreizenKolomVier {
width:65px;
text-align:left;
overflow:hidden;
}

TD.mijnbedrijfsreizenKolomVijfZes {
width:134px;
text-align:left;
overflow:hidden;
height:15px;
}

TD.mijnbedrijfsreizenKolomVijf {
width:70px;
text-align:left;
overflow:hidden;
}

TD.mijnbedrijfsreizenKolomZes {
width:40px;
text-align:left;
overflow:hidden;
}


H2.h2-mijnevenementtoursFloat {
float:left;
width:64%;
clear:left;
}

FORM.form-mijnevenementtoursFloat {
width:29%;
clear:none;
float:right;
margin:0px;
padding:0px;
margin-top:19px;
margin-right:25px;
}

SELECT.select-mijnevenementtoursFloat {
margin:0px;
padding:0px;
float:right;
}

TABLE#mijnoverzicht {
width: 510px;
border: solid 0px white;
padding:0px;
margin:0px;
clear:left;
margin-top:20px;
}

TD.mijnoverzichtHoofding {
margin:2px;
padding:0px;
border-width:0px;
border-bottom:1px;
border-color:white;
border-style:solid;
padding-bottom: 2px;
}

TD.mijnoverzichtTitel {
margin: 2px;
padding:0px;
}

TD.mijnoverzichtWitlijn {
line-height:1px;
height:1px;
border-width:0px;
border-top:1px;
border-color:white;
border-style:solid;
overflow:hidden;
}

TD.mijnoverzichtKolomEen {
width:185px;
margin:2px;
padding:0px;
}

TD.mijnoverzichtKolomTwee {
width:90px;
margin:2px;
padding:0px;
text-align:center;
}

TD.mijnoverzichtKolomDrie {
width:90px;
margin:2px;
padding:0px;
text-align:right;
}

TD.mijnoverzichtKolomVier {
width:75px;
margin:2px;
padding:0px;
text-align:right;
}

TD.mijnoverzichtKolomEen2 {
line-height:1px;
height:1px;
margin-top:2px;
}

TD.mijnoverzichtKolomEenTwee {
margin: 2px;
padding:0px;
text-align:right;
}

TD.mijnoverzichtKolomTweeDrieVier {
line-height:1px;
height:1px;
border-width:0px;
border-top:1px;
border-color:white;
border-style:solid;
overflow:hidden;
margin-top:2px;
}





TABLE#mijnbedrijfsoverzicht {
width: 510px;
border: solid 0px white;
padding:0px;
margin:0px;
clear:left;
margin-top:20px;
}

TD.mijnbedrijfsoverzichtHoofding {
margin:2px;
padding:0px;
border-width:0px;
border-bottom:1px;
border-color:white;
border-style:solid;
padding-bottom: 2px;
}

TD.mijnbedrijfsoverzichtTitel {
margin: 2px;
padding:0px;
}

TD.mijnbedrijfsoverzichtWitlijn {
line-height:1px;
height:1px;
border-width:0px;
border-top:1px;
border-color:white;
border-style:solid;
overflow:hidden;
}


TD.mijnbedrijfsoverzichtKolomEen {
width:185px;
margin:2px;
padding:0px;
}

TD.mijnbedrijfsoverzichtKolomEen2 {
width:25px;
margin: 2px;
padding:0px
}

TD.mijnbedrijfsoverzichtKolomTwee {
width:150px;
margin: 2px;
padding:0px
}

TD.mijnbedrijfsoverzichtKolomExtra {
width:50px;
margin: 2px;
padding:0px;
text-align:center;
}

TD.mijnbedrijfsoverzichtKolomDrie {
width:90px;
margin:2px;
padding:0px;
text-align:center;
}

TD.mijnbedrijfsoverzichtKolomVier {
width:90px;
margin:2px;
padding:0px;
text-align:right;
}

TD.mijnbedrijfsoverzichtKolomVijf {
width:75px;
margin:2px;
padding:0px;
text-align:right;
}

TD.mijnbedrijfsoverzichtKolomEenTwee {
line-height:1px;
height:1px;
margin-top:2px;
}

TD.mijnbedrijfsoverzichtKolomDrieVierVijf {
line-height:1px;
height:1px;
border-width:0px;
border-top:1px;
border-color:white;
border-style:solid;
overflow:hidden;
margin-top:2px;
}

TD.mijnbedrijfsoverzichtKolomEenTweeDrie {
margin:2px;
padding:0px;
text-align:right;
}




.onlyPda {
	display:none;
}


/* -----------------------------------------------------------------------*/
/* Nieuwsitems*/
H3.newsitem {
	font-size: 1.05em;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 8px;
	margin: 0px;
	float:left;
	padding-top: 0px;
}
DIV.date {
	width: 8em;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	clear:left;
	font-size: 1.05em;
	font-weight: bold;
}
DIV.artikel {
	margin:0px;
	padding:0px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-bottom: 0px;
}

DIV.artikel P {
	padding-bottom: 6px;
	margin-bottom: 0px;
	clear:left;
}





/* -----------------------------------------------------------------------*/
/* formulieren */

form {
	width: 96%;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	color: white; 
	text-decoration: none; 
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

#contactForm div {
	margin-bottom: 3px;
}
#loginForm div {
	/*margin-bottom: 3px;*/
}

#placeChoosingForm {
	border:0px;
	border-bottom:2px;
	border-color: #07478c;
	border-style:solid;
	margin-bottom:20px;
}

FIELDSET  {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 1em; 
	color: white; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

FIELDSET.fieldset-mijnevenementtours {
border:1px solid #B3B3B4;
padding:5px;
padding-top:10px;
padding-left:10px;
}

textarea:focus, input:focus, select:focus, .sffocus  { 		/*hiervoor suckerfish nodig voor ie*/
	background-color: #ffe78d 
}

/* holy hack, werkt niet in ie7*/
* html fieldset {
    position: relative;
    margin-top:1em;
    padding-top:.75em;
}
* html legend {
position:absolute;
top: -.5em;
left: .5em;
}

LEGEND {
	DISPLAY: none;
	border: 0px;
}

LEGEND.legend-mijnevenementtours {
display:block;
font-weight:bold;
color: #cccccc;
padding-left:.5em;
padding-right:.5em;
}

INPUT, TEXTAREA {
	font-family: arial, helvetica, sans-serif;
	width: 97%;
	font-size: 1em; 
	border-color: #222 #eee #eee #222;
	border-style: solid;
	border-width: 1px;
/*	margin-bottom: 2px;*/
	margin-top: 1px;
	padding:2px;
	padding-bottom:1px;
	background: #eaeaea;
}
input {
	width: 18em;
}
input.getal {
	width: 2em;
}
input.klein {
	width: 6em;
}
input.naastelkaar {
	width: 8.5em;
}
input.gemeente {
	width: 11em;
}
input.middelgroot {
	width: 10em;
}
input.bijnagroot {
	width: 14em;
}
input.bijnagroot2 {
	width: 20em;
}
input.groter {
	width: 24em;
}
input.groot {
	width: 95%;
}
input.checkbox {
	width: auto;
	border-style: none;
	background-color: transparent; 
}
input.label {
	margin-top: 0px;
	border-width: 0px;
	padding-top:1px;	
}
input.alleenlezenbijwijzigen {
	color:#666666;
	background:#cccccc;
}
input.input-mijnevenementtours {
	clear:none;
}
textarea {
	WIDTH: 494px; /*gemakkelijker uitlijnen*/
}
textarea {
	height: 10em;
}
textarea.klein {
	height: 3em;
}
textarea.mijnevenementtours {
	width:95%;
}
textarea.wijzigen {
	width: 320px;
}
textarea.alleenlezenbijwijzigen {
	color:#666666;
	background:#cccccc;
}
select  { 
	margin: 0px; 
	padding: 0px;
	border-color: #222 #eee #eee #222;
	border-style: solid;
	border-width: 1px;
	padding: 1px;
	background: #eaeaea;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em; 
}

select.placeChoosingForm {
	margin-bottom:5px;
	width:250px;
}
select.alleenlezenbijwijzigen {
	color:#666666;
	background:#cccccc;
}

input.button {
	width: 5em;
	background-color: #d1d1d1;
	border-color: #222 #eee #eee #222;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
}
input.button-mijnevenementtours {
	width: 5em;
	background-color: #d1d1d1;
	border-color: #222 #eee #eee #222;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
}
input.buttonaanpassen {
	width: 45em;
	margin: 0px auto; 
}

LABEL {
	float: left;
	width: 15em;
	clear:left;
	padding:2px;
	margin-top:2px;
}

LABEL.label-mijnevenementtours {
width:42%;
text-align:right;
padding-right:10px;
position: relative;
}

.readonly-mijnevenementtours {
font-weight:bold;
color:yellow;
padding:2px;
width:42%;
text-align:right;
padding-right:10px;
}

P.uitleg-input-mijnevenementtours {
margin:0px;
padding:0px;
margin-left:42%;
padding-bottom:2px;
padding-top:2px;
padding-left:15px;
font-size:.8em;
}

.form-sterretje {
position:absolute;
right:-.2em;
font-size:120%;
}

label.voorTekstgebied {
	width: 96%;
}
label.invulVeld {
	margin:0px;
	padding:0px;
}

label.placeChoosingForm {
	margin-bottom:5px;
	width:250px;
	margin-bottom:5px;
	clear:none;
	color:yellow;
}

FIELDSET#submit INPUT {
/*	WIDTH: 98%; 	/* zonder pixelbreedte*/
	WIDTH: 500px; 	/*gemakkelijker uitlijnen*/
}
FIELDSET#fssubmit INPUT {
/*	WIDTH: 98%; 	/* zonder pixelbreedte*/
	WIDTH: 500px; 	/*gemakkelijker uitlijnen*/
}
FIELDSET#submit-mijnevenementtours INPUT {
/*	WIDTH: 98%; 	/* zonder pixelbreedte*/
	WIDTH: 500px; 	/*gemakkelijker uitlijnen*/
}
FIELDSET#submit-2 INPUT {
/*	WIDTH: 98%; 	/* zonder pixelbreedte*/
	WIDTH: 500px; 	/*gemakkelijker uitlijnen*/
}
.formOK {
	color:green;
	background-color:#ccc; 
	padding-top:0px; 
	padding-bottom:0px;
	width: 500px;	/*gemakkelijker uitlijnen*/
}
.formNotOK {
	color:red;
	background-color:#ccc; 
	padding-top:0px; 
	padding-bottom:0px;
	width: 500px;	/*gemakkelijker uitlijnen*/
}
.formOK-mijnevenementtours {
	color:green;
	background-color:#ccc; 
	padding-top:0px; 
	padding-bottom:0px;
	width: 500px;
}
.formNotOK-mijnevenementtours {
	color:red;
	background-color:#ccc; 
	padding-top:0px; 
	padding-bottom:0px;
	width: 500px;	
}