/* 28/9/2009 wijzigen huisstijl  */
/* 	logo, border grijs naar blauw */
/* 	Kleur #666666 (donker grijs) vervangen door
   #A7BE38 (licht groen 167 190 56),
   h1: #E77200 (oranje) naar #A7BE38 (licht groen)
  blauw: #0F5D98 */
* {
	margin:0;
	padding:0;
}

a {
color:#0063A6;
font-weight:bold;
text-decoration:none;
}

/* mvr 20/4/2009 15:26 repeat-y toegevoegd voor IE6 */
#wrapper {
	width: 980px;
	background: url(/images/background.jpg) repeat-y;
	margin-right: auto;
	margin-left: auto;
}

#wrapper #header {
	  width: 980px;
    position: relative;
    clear: both;
}
/*
#wrapper #header_logo {
  width: 800px;
	height: 140px;
	background: url(/1/img/1header_logo.jpg) no-repeat;
	border: 0px none;
	position: relative;
  float: left;
  overflow:hidden;
}

vervangen door kleiner logo: logo_airstop.png
*/
#header_logo-fr {
  width: 800px;
	height: 140px;
	background: url(/2/img/2header_logoC.jpg) no-repeat;
	border: 0px none;
	position: relative;
  float: left;
  overflow:hidden;
}
#header_logo-eng {
  width: 800px;
	height: 140px;
	background: url(/4/img/4header_logoC.jpg) no-repeat;
	border: 0px none;
	position: relative;
  float: left;
  overflow:hidden;
}

#wrapper #header_logo {
  width: 300px;
	height: 54px;
	background: url(/img/logo_airstop300x54.png) no-repeat;
	border: 0px none;
	position: relative;
  float: left;
  overflow:hidden; /* lro 12/10/2009 09:28 IE6 hack */
  margin-left:40px;
}

#wrapper #header_logoProper {
    width: 800px;
	height: 140px;
	background: url(/1/img/1header_logoProper.jpg) no-repeat;
	border: 0px none;
	position: relative;
    float: left;
    overflow:hidden; /* lro 12/10/2009 09:28 IE6 hack */
}


#wrapper #header_open1 {
    width: 180px;
	height: 140px;
	background: url(/1/img/1header_open.jpg) no-repeat;
	border: 0px none;
	position: relative;
	float: right;
	overflow:hidden; /* lro 12/10/2009 09:28 IE6 hack */
}

#wrapper #header_open2 {
    width: 180px;
	height: 140px;
	background: url(/2/img/2header_openc.jpg) no-repeat;
	border: 0px none;
	position: relative;
    float: right;
}

#wrapper #header_open4 {
    width: 180px;
	height: 140px;
	background: url(/4/img/4header_openc.jpg) no-repeat;
	border: 0px none;
	position: relative;
    float: right;
}

#header_nav {
	background-color: white; /*#CCCCCC;*/
	height: 40px;
	width: 980px;
	/* background-image: url(/images/header_nav.jpg); */
	background-image: url(/images/header_nav_noTop.jpg);
}

#header_logo_link {
	background-color: #CCCCCC;
	height: 144px;
	width: 980px;
    border: 0px none;
}

#sidebar {
	width: 186px;
	float: left;
	clear: both;
	margin-left: 10px;
	/*background: url(/images/sidebar_background.jpg) no-repeat;*/
	background: url(/images/sidebar_background_incl_top.JPG) no-repeat;
}

/* IE6 hack mvr content wordt onder left nav bar getoond
   nog klein probleempje met left nav bar te veel naar links
   Werkt niet bij "Over Airstop" */
* html #sidebar {
  display: inline;
  margin-left: 10px;
}

#sidebar a{
  text-decoration:none;
	font-size: 10px;
}

/* mvr 16/4/2009 14:14 - selected state zelfde kleur als hover geven; ook body id en li id toekennen ! */
#sidebar a:hover
, body#fly          #li-fly          a
, body#beach        #li-beach        a
, body#starter      #li-starter      a
, body#citytrips    #li-citytrips    a
, body#groepsreizen #li-groepsreizen a
, body#hotels       #li-hotels       a
, body#huurwagens   #li-huurwagens   a
, body#reistips     #li-reistips     a
, body#kado         #li-kado         a
, body#extra        #li-extra        a
{
	font-size: 10px;
	/* color: #FFFFFF; */
	cursor: pointer;
	/* background:#E77200 url(/images/Button_hover1.jpg) no-repeat; */ /*orange;*/
	background: url(/images/Button_hover1.jpg) no-repeat;
}

#content {
	background-color: #FFFFFF;
	width: 727px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}
#spacerSubContentSmall {
	clear:both;
	height:200px;
}

#spacerSubContentLarge {
	clear:both;
	height:500px;
}
#spacerSubContentExtraLarge {
	clear:both;
	height:700px;
}


/*
div#content ul{
	margin-left:0px;
}
*/
div#content ul li {
	margin-left:50px;
}
/*
div#content ul li a {
	margin-left:0px;
}
*/

/* reistips */
.content, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
}

#three_col_content {
	background-color: #FFFFFF;
	width: 550px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}

#three_col_banner {
	background-color: #FFFFFF;
	width: 150px;
	float: left;
	margin-top: 3px;
}

#content_citytrips {
	background-color: #FFFFFF;
	width: 770px;
	float: left;
	margin-top: 0px;
}

#content-huurwagens {
	background-color: #FFFFFF;
	width: 820px;
	float: left;
	margin-left:-45px; /* breedte huurwagens frame is 800 terwijl onze site berekend is op 727px */
	margin-right:0px;
	margin-top: 3px;
	padding:0px 0px 0px 0px
}
#footer {
	color: #A7BE38;
	background-color: white;
	height: 65px;
	width: 980px;
	clear: both;
	background-image: url(/images/footer.jpg);
	background-repeat: no-repeat;
	font-size: 9px;
	font-weight: bold;
}

.footer {
	float: left;
	padding-left: 30px;
	padding-top: 10px;
}
#footer a{
  text-decoration:none;
	font-size: 9px;
	font-weight:bold;
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  color: #A7BE38;
	padding-top:30px;
}

#footer a:hover{
  text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
  color: #A7BE38;
}
#footer span.gebruiksvoorwaarden {
	float: left;
	padding-top: 30px;
	padding-left: 30px;
}
#footer span.kantorenlinks{
	/* padding-top:0px; */
	padding-left:220px;

}
#footer span.kantorenlinks a{
	font-size:14px;
}

#footer span.kantorenlinks a img{
	padding:0px 0px 0px 30px;
}

#footer span.copyright {
	float: right;
	padding-top: 30px;
	padding-right: 30px;
}

#header_nav p.language {
	float: left;
	padding-top: 10px;
	padding-left: 30px;
	font-size: 9px;
	font-weight: bold;
	/* height: 13px; */  /* mvr 18/6/2009 09:26 */
	/* width: 300px; */ /* 72px; */   /* mvr 18/6/2009 09:26 */
}

#header_nav p.homecontact {
	float: right;
	padding-top: 10px;
	padding-right: 30px;
	font-size: 9px;
	font-weight: bold;
	/* height: 13px; */  /* mvr 18/6/2009 09:26 */
	/* width: 300px;  */ /* 153px; */  /* mvr 18/6/2009 09:26 */

}

#header_nav a {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #A7BE38;
	display: inline;
}
#header_nav_link2{
	width:180px;
	height:140px;
}
#header_nav a:hover{
  text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
  color: #A7BE38;
  display: inline;
}

#header_logo {
	height: 144px;
	width: 980px;
	cursor: pointer;
}

#header_logoSmall {
	/* height: 144px;
	width: 980px;*/
	/* cursor: pointer; */
	padding-left:5px;
}

#airstopHome { padding-left:3px; width:245px;height:90px;  }

#banner {
	background-image: url(/images/Caster-NL.gif);
	height: 60px;
	width: 468px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}

/* -------  start navigation left NEW WITH LISTS  ----------- */

.hidden{
	display:none;
}
#navcontainer {
	margin-left: 5px;
	margin-top: 30px;
	height:342px;
}

#navcontainer ul
{
	list-style-type: none;

}

#navcontainer ul li a
{
	width: 171px;
	height: 31px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(/images/Button.jpg);
	color: #FFFFFF;
	padding-left: 15px;
	font-weight: bold;
}

#navcontainer ul li a:hover {
	background-image:url(/images/Button_hover1.jpg);
	color: #A7BE38;
}


.btnContinue{
	width: 171px;
	height: 31px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	background-image:url(/images/Button_hover1.jpg);
	color: #FFFFFF;
}


#submenu1 ul li a,#submenu2 ul li a,#submenu3 ul li a,#submenu4 ul li a,#submenu5 ul li a,#submenu6 ul li a,#submenu7 ul li a,#submenu7 ul li a,#submenu9 ul li a,#submenu10 ul li a,#submenu11 ul li a,#submenu12 ul li a,#submenu13 ul li a,#submenu14 ul li a
{
    padding-left: 10px;
	margin-bottom: 2px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-image: none;
	color: #0069AA;
	height: 22px;
	width: 180px;
}

#submenu1 ul li a:hover,#submenu2 ul li a:hover,#submenu3 ul li a:hover,#submenu4 ul li a:hover,#submenu5 ul li a:hover,#submenu6 ul li a:hover,#submenu7 ul li a:hover,#submenu7 ul li a:hover,#submenu9 ul li a:hover,#submenu10 ul li a:hover,#submenu11 ul li a:hover,#submenu12 ul li a:hover,#submenu13 ul li a:hover,#submenu14 ul li a:hover
{
	background-image: none;
	padding-left: 10px;
	color: #E87300;
}

#navlist1 {
	padding-bottom: 15px;
}

.navigatie {
	padding-top: 8px;
	padding-left: 5px;
	text-transform:uppercase; /* mvr 24/7/2009 15:38 */
}


/*
#navcontainer ul li a:active,#navcontainer ul li a:visited
{
	background-image:url(/images/Button_hover.jpg);
	color: black;
	font-weight:bold;
}
*/
/*
#navcontainer ul li a#current
{
	color: red;
}
*/
/* -------  end navigation left ----------- */




body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	/* background-color:white; */
	/* background-color: #eaebe1; */
	/* background-image: url(/img/background_solden.jpg); */
}

#content h1, #three_col_content h1, #three_col_banner h1
,.titel01, .title, h2.titel, .PortletHeaderText
,h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A7BE38;
	padding-left: 10px;
	padding-top: 10px;
  padding-bottom: 10px;
}

#content_citytrips h1, #three_col_content_citytrips h1, #three_col_banner h1
,.titel01, .title, h2.titel, .PortletHeaderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A7BE38;
	padding-left: 30px;
	padding-top: 10px;
  padding-bottom: 10px;
}

#content h2, #three_col_content h2, #three_col_banner h2,h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
/*	text-transform: uppercase; */ /* geen automatische transform meer - lro 03/07/2007 */
	color: #0F5D98;
    background-image: url(/img/navblue02.gif);
    background-position: 0%;
    background-repeat: no-repeat;
    margin-left: 12px;
    padding-left: 12px;
}

#content h2 a, #three_col_content h2 a, #three_col_banner h2 a, h2 a {
	color: #0F5D98;
}

#content h3, #three_col_content h3, #three_col_banner h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0F5D98;
	padding-left: 10px;
	line-height: 20px;
}

#content h4, #three_col_content h4, #three_col_banner h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	padding-left: 10px;
	line-height: 20px;
	margin-top:2em;
}
#content h5 {
	padding-top:1em;
	padding-left:15px;
	font-size:12px;
}
#content p.h5first {
	padding:0px 0px 0px 15px;
	font-weight:bold;
	font-size:12px;
}


#content p, #three_col_content p, #three_col_banner p {
    padding:10px 10px 10px 10px;
}

#content .lijst, #three_col_content .lijst, #three_col_banner .lijst {
	margin-top: 10px;
	margin-left: 40px;
	margin-bottom: 10px;
	line-height: 15px;
}

#breadcrumb li {
    display: inline;
    list-style-type: none;
	font-size: 10px;
	line-height: 20px;
	color: #999999;
    background-image: url(/img/breadcrumb.jpg);
    background-position: 0%;
    background-repeat: no-repeat;
	padding-left: 10px;
}

#content a {
	color:#0063A6; /* blauw */
	font-weight:bold;
	text-decoration:none;
   /*	color: #E87300; */ /* oranje */
   /*
	display: inline;
	text-decoration: underline;
	*/
}
#content a:hover {
	color:#0063A6; /* blauw */
	font-weight:bold;
	text-decoration:underline;
   /*	color: #E87300; */ /* oranje */
   /*
	display: inline;
	text-decoration: underline;
	*/
}

table {
	margin-left: 10px;
	margin-right: 10px;
}

img {
	border:0px none;
	padding: 5px;
	margin:0;
}
#beachcontent ul {
 /* font-family:Verdana,Arial,Helvetica,sans-serif; */
 /* font-size:10px; */
	margin-bottom:10px;
	text-align:left;
	text-decoration:none;
}
#beachcontent li {
	margin-left:40px;
}
.kantoren {
	border:0px none;
	padding: 0;
	margin:0;
}

.liline {
	margin-left: 40px;
	margin-bottom: 5px;
}
.color01 {
  color: #E87300;
	font-weight: bold;
}

.standOut {
  color: #A7BE38; /* groen */ /* #0E5C98; blauw */
  font-weight: bold;
}
.vet{
  font-weight:bold;
}
textarea, select, input, button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
/*	text-align: left; */ /* niet left, want anders staan buttons slecht lro 03/07/2007 */
}
.knoplarge {
 font-size: 14px;
 font-weight: bold;
}
.knop {
 background: transparent url(/img/but.png) repeat;
 color: #0f5d98; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #0f5d98;
 border-right: 1px solid #0f5d98;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: outset;
 padding: 4px;
 overflow: visible;
}
.knop:hover {
 background: transparent url(/img/but.png) repeat;
 color: #ce3100; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #ce3100;
 border-right: 1px solid #ce3100;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: outset;
 padding: 4px;
 overflow: visible;
}
.knop:active {
 background: transparent url(/img/but.png) repeat;
 color: #ce3100; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #ce3100;
 border-right: 1px solid #ce3100;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: inset;
 padding: 4px;
 overflow: visible;
}
input[type="submit"] {
 background: transparent url(/img/but.png) repeat;
 color: #0f5d98; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #0f5d98;
 border-right: 1px solid #0f5d98;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: outset;
 padding: 4px;
 overflow: visible;
}
input[type="submit"]:hover {
 background: transparent url(/img/but.png) repeat;
 color: #ce3100; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #ce3100;
 border-right: 1px solid #ce3100;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: outset;
 padding: 4px;
 overflow: visible;
}
input[type="submit"]:active {
 background: transparent url(/img/but.png) repeat;
 color: #ce3100; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #ce3100;
 border-right: 1px solid #ce3100;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: inset;
 padding: 4px;
 overflow: visible;
}
input[type="button"] {
 background: transparent url(/img/but.png) repeat;
 color: #0f5d98; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #0f5d98;
 border-right: 1px solid #0f5d98;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: outset;
 padding: 4px;
 overflow: visible;
}
input[type="button"]:hover {
 background: transparent url(/img/but.png) repeat;
 color: #ce3100; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #ce3100;
 border-right: 1px solid #ce3100;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: outset;
 padding: 4px;
 overflow: visible;
}
input[type="button"]:active {
 background: transparent url(/img/but.png) repeat;
 color: #ce3100; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #ce3100;
 border-right: 1px solid #ce3100;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: inset;
 padding: 4px;
 overflow: visible;
}
input[type="reset"] {
 background: transparent url(/img/but.png) repeat;
 color: #0f5d98; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #0f5d98;
 border-right: 1px solid #0f5d98;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: outset;
 padding: 4px;
 overflow: visible;
}
input[type="reset"]:hover {
 background: transparent url(/img/but.png) repeat;
 color: #ce3100; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #ce3100;
 border-right: 1px solid #ce3100;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: outset;
 padding: 4px;
 overflow: visible;
}
input[type="reset"]:active {
 background: transparent url(/img/but.png) repeat;
 color: #ce3100; /* #0092dd; */
 vertical-align : middle;
 font-weight: bold;
 border-bottom: 1px solid #ce3100;
 border-right: 1px solid #ce3100;
 border-left: 1px solid #eaebe1;
 border-top: 1px solid #eaebe1;
 border-style: inset;
 padding: 4px;
 overflow: visible;
}

/* starterspakketten end */

/* reistipWinnaars start */
#reistipWinnaars { margin-bottom:30px;}
#reistipWinnaars ul { padding-left:50px;}
.topselectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* reistipWinnaars end */


/* BLA 27-11-2006 11:09 -- for calendar quickpick menu */
.quickpick {
    background-color: white;
}
.quickpick .menubar {
    background:#00A;
    color: white;
}

.quickpick a.menuclose {
    color: #404040;
    /* background-color: #C0C0C0; */
    background-color: white;
    padding-left: 3px;
    padding-right: 2px;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none
}
.titel00 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8C792E;
}
.titel000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.titel02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
/*	text-transform: uppercase; */ /* geen automatische transform meer - lro 03/07/2007 */
	color: #0F5D98;
   background-image: url(/img/navblue02.gif);
   background-position: 0%;
   background-repeat: no-repeat;
   padding-left: 12px;
}
.titel02n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0F5D98;
}

.titel03,.hcattitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0F5D98;
}
.titel04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0F5D98;
}

.p1RightColTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0F5D98;
}
.p1LeftColTitle{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 text-transform: uppercase;
 color: #A7BE38;
}

/*
.solden {
background-image: url(/img/background_solden.jpg);
}
*/

/* mvr 21/4/2009 14:14 wordt dit nog gebruikt ? */
.bodyWhite {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.basecolor1, .basecolor3 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
 	background-color: #ffffff;
}
/* info */
.infoBody {
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
}
.footertxt, .smaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #7C7D79;
}


.navtop01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.bannertable_be4campaign {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.navtop02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #A7BE38;
	font-weight: bold;
	text-transform: uppercase;
}
/* Horizontal menu using lists mvr 30/10/2008 13:32 */
/* remove the bullet and set our margins and padding to zero */
/* add a style reference to the list item itself. */
/* add some space to the list of links so they aren't crowded together and remove the default link underline and have the link change colors when the mouse moves over it.  */
#QuickPicks ul {margin: 0; padding: 10px 0px 10px 0px;	list-style-type: none; list-style-image: none; }
#QuickPicks li {display: inline; padding: 5px 0px 5px 0px}

.centeredDiv {width:940px;margin-left:auto;margin-right:auto;}
.uppertopnav {width:940px;margin-left:auto;margin-right:auto;background-color:white;}
.spacer      {width:940px;margin-left:auto;margin-right:auto;height:15px;}

.link02 {
/*
	font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0F5D98;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.invisible {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}
.hide {
  display:none;
}
.show {
  display:block;
}
.prijs {
  /* werkt niet text-align:right; */
  background-color: #FFFF99;
}
/* voor verplichte velden */
.mandatory, .waarschuwing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
  color: #FF0000;
}
.caution {
       color: #00c;
}
.fout {
  color:red;
  font-weight:bold;
}
.highlight {
  background: #FFFFAA;
}
.highlightvisited {
  background: #FFFFDD;
}
.normal{
  background: #FFFFFF;
}

.noBorder{
  border-style: none;
}
.lowcost {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
  color: #A7BE38;
}
.greenprice {
    position: relative;
    color: #00F;
}
.bluefont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00F;
}
.tcactieblue{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #0092DE;
  font-weight: bold;
  font-size: 12px;
}
.tcactieStrong{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color : #0092DE;
  font-weight: bold;
  font-size: 24px;
}

.preview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	width: 300px;
	height: 88px;
	border: 1px solid #888;
	overflow: auto;
}
div.stippel {
  height:6px;
  background-image:url('/img/design/stiplijn01.gif');
  background-repeat:repeat-x;
}
/* contact start */

    #contact h3    { font-size: 16px }
    #contact h4    { margin-bottom: 0.5em; font-size: 13px }
    #contact h5    { margin-bottom: 0.5em; font-size: 13px;color:blue; }
    #contact .naam {position: relative; top:10px;left:-100px; }
    #contact #displayAlways {margin-left:210px;margin-top:10px}
    #contact div#Fotos p {font-weight: bold; margin-top:50px;}
    #contact div#Fotos               div                {display: none; }
    #contact div#Fotos.showBrugge    div.fotosBrugge    {display: block; }
    #contact div#Fotos.showGent      div.fotosGent      {display: block; }
    #contact div#Fotos.showAntwerpen div.fotosAntwerpen {display: block; }
    #contact div#Fotos.showBrussel   div.fotosBrussel   {display: block; }
    #contact div#Fotos.showLeuven    div.fotosLeuven    {display: block; }
    #contact div#Fotos.showCC        div.fotosCC        {display: block; }
    #contact div#Fotos.showInternet  div.fotosInternet  {display: block; }
    #contact div#MyForm.showForm     div.EmailDiv       {display: block; }

    #contact div#KantorenDiv    {display: block; }
    #contact div#hideKantorenDiv{display: none; }
    #contact div#form           { display: none; }

    /* voor de mailform */
    #request, #comment, #update, #groups, #technical, #insurance, #jobstop { display: none }
    .request #request, .comment #comment, .update #update, .technical #technical, .insurance #insurance, .groups #groups, .jobstop #jobstop { display: block }
/* contact end */

/* index.htm */
#indexNoScript ul li ul li {margin-left:10px;}

#greenseat {
 color: #00CC00;
 font-weight: bold;
}

/* Newsletter & Garantiefonds */

.newsletter {
	width: 162px;
	height:372px; /*520px; */ /*372px;*/ /* hier wijzigen indien countdown timer wordt toegevoegd */
	float: left;
	clear: both;
	padding-top:    1px;
	margin-left:   13px;
	margin-bottom: 10px;
}
.newsletterLink {
	width: 162px;
	height:  50px;
	float: left;
	clear: both;
	padding-top: 1px;
	margin-top: 10px;
	margin-left: 13px;
	margin-bottom: 10px;
}
.newsletter_img {
	width:  170px;
	height: 122px;
	padding-top: 1px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 2px;
 	background-image: url(/1/img/newsletter.jpg);
	cursor:pointer;
}
.newsletter-img-fr {
	width:  170px;
	height: 122px;
	padding-top: 1px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 2px;
 	background-image: url(/2/img/2newsletter.jpg);
	cursor:pointer;
}

/*
.ba_strike_img {
	width:  186px;
	height: 100px;
	padding-top: 1px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: -15px;
 	background-image: url(/images/ba-strike.JPG);
	cursor:pointer;
}
*/
/*
.ba_strike_img_fr {
	width:  186px;
	height: 100px;
	padding-top: 1px;
	margin-top: 85px;
	margin-bottom: 0px;
	margin-left: -15px;
 	background-image: url(/images/ba-strike-fr.JPG);
	cursor:pointer;
}
*/

/*
.vulkaan_img {
	width:  173px;
	height: 92px;
	padding-top: 1px;
	margin-top: 35px;
	margin-bottom: 0px;
	margin-left: 2px;
 	background-image: url(/1/actie/2010/IJsland/vulkaannl.jpg);
	cursor:pointer;
}
*/
/*
.vulkaan_img-fr {
	width:  171px;
	height: 148px;
	padding-top: 1px;
	margin-top: 85px;
	margin-bottom: 0px;
	margin-left: 2px;
 	background-image: url(/2/actie/2010/IJsland/vulkaanfr.jpg);
	cursor:pointer;
}
*/

/*
.kidsid_img {
	width:  186px;
	height: 100px;
	padding-top: 1px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: -15px;
 	background-image: url(/images/kidsid.jpg);
	cursor:pointer;
}
.kidsid_img-fr {
	width:  186px;
	height: 100px;
	padding-top: 1px;
	margin-top: 80px;
	margin-bottom: 0px;
	margin-left: -10px;
 	background-image: url(/images/kidsid-fr.jpg);
 	background-repeat:no-repeat;
	cursor:pointer;
}
*/

#contactImg {
	width:  165px;
	height: 144px;
	padding-top: 1px;
	/* margin-top: 20px; */
	margin-left: 5px;
 	background-image: url(/1/img/1header_openProper.jpg);
	cursor:pointer;
}

#contactImg-fr {
	width:  165px;
	height: 143px;
	padding-top: 1px;
	/* margin-top: 20px; */
	margin-bottom: 0px;
	margin-left: 5px;
 	background-image: url(/2/img/2header_openProper.jpg);
	cursor:pointer;
}


/*
.bangkok_img {
	width:  168px;
	height: 58px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 3px;
 	background-image: url(/1/actie/2010/Bangkok/bangkoknl.jpg);
	cursor:pointer;
}
*/
/*
.verbodsteken_img {
	width: 155px;
	height:152px;
	padding-top: 1px;
	margin-top: -153px;
	margin-bottom: 1px;
	margin-left: 7px;
 	background-image: url(/img/actie/vroegboekwinter/verbodsteken.gif);
 	background-repeat: no-repeat;
}
*/

.space_img {
	width: 162px;
	height:  45px;
	padding-top: 1px;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 2px;
}

.garantiefonds_img {
	width: 162px;
	height:  66px;
	padding-top: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 2px;
 	background-image: url(/1/img/garantiefonds.jpg);
}
/*
.fotoWinnaarsBrussel_img {
	width: 126px;
	height:  105px;
	padding-top: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 2px;
	background-image: url(/1/actie/2009/verhuisbrussel/winnaarsBrusselThumb.jpg);
}
*/
#sidebar .newsletter a {
	background: white none;
	text-transform: none;
	text-decoration: none;
	color: #0069AA;
	display: block;
	padding: 0px;
	margin: 0px;
	height: 25px;
}

#sidebar .newsletter a:hover {
	text-decoration: underline;
}

/* Newsletter & Garantiefonds end */

#source {text-align:right;padding-right:20px;}
#navButtons {margin-left: auto; margin-right: auto;text-align:left;width:650px;}

/* lukt niet
#noUnderline a:link,#noUnderline a:visited,#noUnderline a:hover,#noUnderline a:active{
  text-decoration:none;
  color:black;
}
*/

#banner_bovenaan {
	background-color: #FFFFFF;
	height: 130px;
	width: 700px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	/* background-image:url(/1/img/banner_onderaan/verboden_thuis_te_blijven.jpg); */
	cursor:pointer;

}

/* <img src="/1/actie/2009/SN09/banner-SN-090918_er_zit_muziek_in.jpg" width="700" height="130" alt="SN actie" title="SN actie" /> */

#banner_onderaan {
	background-color: #FFFFFF;
	height: 60px;
	width: 468px;
	margin-left: 115px;
	margin-bottom: 35px;
	margin-top: 15px;
	/* background-image: url(/img/jobstop/091020_jobstop_panda.jpg); */
	/* background-image: url(/1/actie/2010/oxfamHaiti/oproep-haiti.jpg); */
	background-image: url(/1/img/banner_onderaan/woningoppas.gif);
	background-repeat:no-repeat;
	cursor:pointer;

/*
  background-image: url(/1/actie/2009/SN09/banner-SN-090918_er_zit_muziek_in.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
	cursor:pointer;
*/
}

#bannerSWF-onderaanNL {
	background-color: #FFFFFF;
	width: 728px;
	height: 90px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	cursor:pointer;
}

#bannerSWF-middenNL {
  float:left;
	background-color: #FFFFFF;
	width: 700px;
	height: 90px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	cursor:pointer;
}


/*
#banner_onderaanFR {
	background-color: #FFFFFF;
	height: 130px;
	width: 700px;
	margin-left: 15px;
	margin-bottom: 35px;
	margin-top: 35px;
	background-image:url(/2/img/banner_onderaan/verboden_thuis_te_blijven_FR.jpg);
}
*/



.fieldPrompt {
	color:black;
	background-color:#F5F5F3;
}

.mandatoryField {
	color:red;
	background-color:#F5F5F3;
	text-align:right;
	width:20px;
}

.entrableField{
	color:black;
	background-color:#F5F5F3;
}

/* vroegboek start mag weg na vroegboekactie */
#boekvroegboekImg {
position:absolute;
margin-left:0px;
margin-top:-440px;
height:146px;
width:187px;
background-color:white;
background-repeat: no-repeat;
z-index:6
}

#topKader{
position:absolute;
margin-left:0px;
margin-top:-295px;
height:64px;
width:161px;
background-color:#EDEDED;
background-repeat: no-repeat;
z-index:7
}
#whiteBlock{
position:absolute;
margin-left:9px;
margin-top:-290px;
height:196px;
width:143px;
background-image:url(/img/actie/vroegboek2010/1/witVlak.gif);
background-repeat:no-repeat;
z-index:3
}

#whiteBlockText{
padding-left:30px;
padding-top:50px
}
/* wordt overriddenin styleIE.css voor IE  */

#whiteBlockBoven {
	display:none;
	position:absolute;
	margin-left:22px;
	margin-top:182px;
    height:53px;
	width:143px;
	background-image:url(/img/actie/vroegboek2010/1/witVlak.gif);
	background-repeat:no-repeat;
	z-index:4;
}


#vervangTekst{
	position:absolute;
	margin-left:9px;
	margin-top:-94px;
	height:82px;
	width:143px;
	background-color:white;
	background-repeat: no-repeat;
	z-index:5
}

/* vroeboek end */

/* start mvr 10/7/2009 16:04 door Oracle Designer gegenereerde classes */

.PortletBodyColor {
	width:90%;
	margin:20px 20px 20px auto;
	text-align:left;
}

.PortletHeading2{
	color:black;
	background-color:white;
	font-weight:bold;
}
/* errorteksten graag in rood, maar ook de field prompts worden dan rood,dus maar zwart laten mvr 29/12/2009 11:24 */
.PortletText1 {
	color:black;
	background-color:white;
	font-weight:bold;
	/* font-size:1.5em; */
}
/* end mvr 10/7/2009 16:04 door Oracle Designer gegenereerde classes */
#voorwaardenDetail ul{
	text-align:left;
	list-style-type:square;
	list-style-position:outside;
	margin:0em 2em 1em 1em;
	padding:0em 1em 1em 1em;

}
#voorwaardenDetail li{
 padding-top:1em;
}