html, body {
	height: 100%;
}
body {
	margin: 0;
	background-color: #FFFFFF;
	line-height: 1.4em;
}
body, table, td, th, input, select {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
}
form {
	margin: 0;
	padding: 0;
}
.floatright{
	float:right;
}

.textbox, textarea {
	padding: 1px;
	border: 1px solid #697075;
}
h1 {
	margin: 0 0 12px 0;
	color: #164997;
	font-size: 14px;
	line-height: 1.1em;
	text-transform: uppercase;
}
h2, h3, h4 {
	margin: 0 0 0.1em 0;
	color: #164997;
	font-size: 11px;
}
h3, h4, h2 strong {
	color: #000000;
}
a {
	color: #0A2664;
	font-weight: bold;
}
a:hover {
	color: #000000;
}
a img {
	border: none;
}
#pageBase {
	z-index: 1;
}
#wrapper {
	width: 920px;
	min-height: 400px;
	margin: 0 auto;
}
#container {
}
#header {
	position: relative;
	height: 359px;
	background-color: #FFF;
	z-index:2;
}
#container.L #header {
	height: 279px;
}
#container.H #header {
	height: 359px;
}
#logo {
	position: absolute;
	left: 0;
	top: 48px;
	width: 176px;
	height: 301px;
	padding-top: 10px;
	background-color: #FFD522;
	text-align: center;
}
#logo .sidebaralert {
	margin-top: 10px;
}
#container.H #logo {
	height: 301px;
}
#container.L #logo {
	height: 221px;
}
#navigation {
	position: relative;
	height: 48px;
	background-color: #0A2665;
}
#visual {
	position: relative;
	float: right;
	height: 200px;
	padding-top: 10px;
}
#main {
	padding-top: 10px;
}
#sidebar {
	position: relative;
	z-index: 2;
	float: left;
	width: 176px;
	min-height: 230px;
}
#content {
	z-index: 1;
	margin-left: 186px;
	position:relative;
}
#footer {
}
#yellowBlock {
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 48px;
	width: 50%;
	height: 231px;
	background-color: #FFEA91;
}
#container.H #yellowBlock, #container.Home #yellowBlock {
	height: 311px;
}
/**
* Navigation site
*/

.navigation-top{
	background-color: #dde1ec;
}

.navigation.site {
	height: 12px;
	margin: 0;
	padding: 5px 10px 5px 20px;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	list-style-type: none;
}
.navigation.site li {
	display: inline;
	margin: 0;
	padding: 0 0 0 12px;
	text-transform: uppercase;
}
.navigation.site a {
	color: #052C4F;
	text-decoration: none;
}
.navigation.site a.active, .navigation.site a:active {
	color: #FFFFFF;
}
.navigation.site a:hover {
	text-decoration: underline;
}
/**
* Navigation product
*/

.navigation.product {
	height: 14px;
	margin: 0pt;
	padding: 0 0 0 20px;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	list-style-type: none;
}
.navigation.product ul.mainNav {
	overflow: hidden;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.navigation.product li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
.navigation.product a {
	position: relative;
	display: block;
	padding: 6px 3px;
	color: #B4BFCA;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.navigation.product li.sub a {
	margin-right: 6px;
	padding-right: 14px;
	background: url(../img/productnav_subnav_arrow.gif) #0A2665 no-repeat right top;
}
.navigation.product a:hover, .navigation.product li.open a, .navigation.product li.sub a:hover {
	color: #FFD522;
	background-color: #3B5183;
}
.navigation.product ul.subNav {
	position: absolute;
	z-index: 100;
	display: none;
	width: auto;
	margin-top: 26px;
	background-color: #B7C1DA;
	visibility: hidden;
}
.navigation.product ul.subNav li {
	display: inline;
	float: none;
}
.navigation.product ul.subNav a {
	color: #0A2665;
}
.navigation.product ul.countryList a {
	position: relative;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-top: 2px;
	color: #0A2665;
	font-size: 9px;
}
.navigation.product ul.subNav a:hover {
	color: #FFD522;
	background-color: #6879A0;
}
.navigation.product ul.subNav ol {
	float: left;
}
.navigation.product li a:focus {
	-moz-outline: none;
}

.bookOnline{
	font-size:12px; float:right; display:inline; color:#B4BFCA; margin:3px 10px;
}
.bookOnline span{
	color:#FFF; font-weight:bold; font-size:15px;
}

#navigation .options{
	overflow:hidden;
	float:right;
	text-align:right;
	list-style:none;
	margin:0 1px 0 0;
	padding:0;
	_display:inline;
}
#navigation .options li{
	float:left;
	margin-left:15px;
	display:inline;
}
#navigation .options a{
	text-align:right;
	color:#052C4F;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	height:22px;
	line-height:22px;
	padding:7px 0 1px 35px;
}
#navigation .options a:hover{
	text-decoration:underline;
}
#navigation .options .save{ background: #dde1ec url(../img/iconen/icon_save.gif) no-repeat 10px -18px; padding-right:10px; }
#navigation .options .saved{ background: #dde1ec url(../img/iconen/icon_save.gif) no-repeat 10px 2px; padding-right:10px; }
#navigation .options .compare{ background: #dde1ec url(../img/iconen/icon_check.gif) no-repeat 10px -18px; padding-left:30px;}
#navigation .options .checked{ background-position:10px 2px; }
	
#navigation .options a span{
	color:#2c6bd1;
}
#navigation .options .save.open{
	background:#FFF url(../img/iconen/icon_save2.gif) no-repeat 10px -16px;
	padding-bottom:5px;
}
#navigation .options .saved.open{
	background:#FFF url(../img/iconen/icon_save2.gif) no-repeat 10px 4px;
	padding-bottom:5px;
}

#navigation .options .open.checked{
	background-position:10px 4px;
}

/**
* Navigation sidebar
*/
.index .navigation.sidebar {
	min-height: 230px;
}
.navigation.sidebar {
	margin: 0;
	padding: 0;
	background-color: #FFEA91;
	list-style-type: none;
}
.navigation.sidebar li {
	width: 176px;
	border-bottom: solid #FFFFFF 1px;
	text-align: right;
	text-transform: uppercase;
}
.navigation.sidebar li.dark {
	background: url( ../img/oad_arrow_yellow-dark.gif) 150px 9px no-repeat;
	background-color: #E4BE1B;
}
.navigation.sidebar li.light {
	display: block;
	background: url(../img/oad_arrow_yellow-light.gif) 150px 9px no-repeat;
	background-color: #FFD521;
}
.navigation.sidebar li a {
	display: block;
	height: 21px;
	padding: 8px 30px 0 0;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}
.navigation.sidebar li a:hover, .navigation.sidebar li.active {
	color: #E3BE1B;
	background: url(../img/oad_arrow_blue-hover.gif) 150px 9px no-repeat;
	background-color: #3B5183;
}
.navigation.sidebar li.active a {
	height: 21px;
	color: #E3BE1B;
	background: url(../img/oad_arrow_blue-hover.gif) #3B5183 150px 9px no-repeat;
}
.navigation.sidebar li.empty {
	height: 50px;
	background-color: #FFEA91;
	background-image: none;
}
.navigation.sidebar .back {
	background: url(../img/oad_arrow_yback-dark.gif) 10px 9px no-repeat;
	background-color: #E4BE1B;
	text-align: left;
}
.navigation.sidebar .back a {
	padding: 8px 0px 0px 30px;
	text-align: left;
}
.navigation.sidebar li.back a:hover {
	height: 21px;
	color: #E3BE1B;
	background: url(../img/oad_arrow_bback-hover.gif) 10px 9px no-repeat;
	background-color: #3B5183;
}
.navigation.subnavigation {
	position: absolute;
	z-index: 99;
	display: none;
	left: 50px;
	top: 45px;
	width: auto;
	visibility: hidden;
}
.navigation.subnavigation .wrapper {
	background-color: #B7C1DA;
	overflow: hidden;
	height: 50px;
}
.navigation.subnavigation ul {
	float: left;
	min-width: 130px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
.navigation.subnavigation li {
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 11px;
}
.navigation.subnavigation li a {
	display: block;
	padding: 5px 15px 5px 5px;
	color: #0A2665;
	text-decoration: none;
}
.navigation.subnavigation li a:hover, .navigation.subnavigation li.open a {
	color: #FFD522;
	background-color: #6879A0;
}
.navigation.subnavigation li.open a {
	font-size: 20px;
}
.navigation.subnavigation .wrapper.cols1 .col1 {
	min-width: 163px;
}
#sidebar .menu, #sidebar .portlet {
	margin-bottom: 10px;
}
#sidebar .portlet {
	background-color: #FEDE56;
}
#sidebar .portlet h1, #sidebar .portlet h1 a {
	background-color: #FEDE56;
	color: #000;
}
#sidebar .carrousel {
	min-height: 240px;
}
#sidebar .portlet .inhoud {
	overflow: hidden;
}

#sidebar .box{
	background-color:#ffea91;
	font-size:12px;
	padding:0 0 5px;
	float:left;
	width:100%;
}
#sidebar .box h4{
	font-size:12px; background-color:#FEDE56; padding:5px; color:#000; }
#sidebar .box p{
	margin:5px 5px 0;}
#sidebar .box ul{
	list-style:none;
	padding:0; margin:10px 0 10px 5px;
}
#sidebar .box li.phone{
	margin:5px 0 10px; padding:0 0 0 20px;
	background:url(../img/iconen/ico_phone.png) no-repeat 0 3px;
}
#sidebar .box li.mail{
	margin:0 0 10px; padding:0 0 0 20px;
	background:url(../img/iconen/window_mail.gif) no-repeat left top;
}
#sidebar .box li a{
	font-weight:normal;
}
#sidebar .box li span{
	font-weight:bold;
	font-size:16px;
}


/**
* Portlet, infoblocks etc
*/

.inhoud {
	padding: 10px;
}
.inhoud .tekst .inhoud {
	padding: 0;
}
.divider {
	padding-top: 11px;
}
.divider-30 {
	padding-top: 30px;
}
.block-divider {
	clear: both;
	height: 10px;
	background-color: #FFFFFF;
	font-size: 1px;
}
.portlet {
	position: relative;
	overflow: hidden;
	height: 100%;
	background-color: #B7C1DA;
}
.portlet.colspan1.colright div.portlet {
	background-image: none;
}
.portlet h2 {
	height: 30px;
	padding-left: 10px;
	color: #fff;
	font-size: 11px;
	line-height: 30px;
	text-transform:uppercase;
}
.portlet h2 a {
	color: #fff;
	text-decoration: none;
}

/* ul lijst SEO */
.portlet ul{
	list-style:none;
	margin:10px;
	padding:0;
}
.portlet ul li{
	margin:0 0 10px;
}


#main .portlet.blue {
	background-color:#DDE1EC;
}
#main .portlet.blue h2, #main .portlet.blue h2 a {
	color:#082463;
}
#main .portlet.blue h2 {
	background-color:#B7C1DA;
}
#main .portlet.blue h2 a {
	background-color:transparent;
}
#main .portlet.yellow {
	background-color:#FAEEBE;
}
#main .portlet.yellow h2, #main .portlet.yellow h2 a {
	color: #000;
}
#main .portlet.yellow h2 {
	background-color:#FFD521;
	padding-left:5px;
}
#main .portlet.yellow h2 a {
	background-color:transparent;
}
.thema #main .portlet.yellow {
	background-color:#FCECA5;
}
.thema #main .portlet.yellow h1 {
	background-color:#FEDE56;
}
#main .portlet.green {
	background-color:#88c08a;
}
#main .portlet.green h1, #main .portlet.green h1 a {
	color: white;
}
#main .portlet.green h1 {
	background-color:#48a74b;
}
#main .portlet.green h1 a {
	background-color:transparent;
}
.infocarrousel .buttonSetCollection {
	display:none;
}
.portletDescription {
	margin: 10px;
}
.portletDescription p {
	padding: 0;
	margin: 8px 0;
}
.portlet .buttonSetCollection {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 0;
	text-align: right;
}
.portlet img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.description {
	padding: 10px;
	color: #000000;
}
.description h2 {
	color: #375289;
}
.descriptionPrice {
	position: relative;
	float: right;
	width: 65px;
}
.descriptionPrice strong {
	float: left;
	padding-bottom: 10px;
	color: #FFFFFF;
}
.descriptionPrice h3 {
	float: right;
	padding-bottom: 10px;
	color: #0A2763;
	font-size: 20px;
}
.portletHalf {
	overflow: hidden;
	height: 94px;
}
.portletHalf h1 {
	font-size: 11px;
	font-weight: normal;
}
.blue {
	background-color: #DDE1EC;
}
.lightblue {
	background-color: #E7EAF2;
}
.portlet h1.opacity {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 166px;
	height: 30px;
	font-weight: bold;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.portlet h1.opacity span {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.portlet h1 {
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px 5px;
	font-size: 11px;
	line-height: 30px;
	text-transform: uppercase;
}
#infoblocks {
	margin-bottom: 10px;
}
.infoblock {
	overflow: hidden;
}
.infogroep1, .infogroep2, .infogroep3, .infogroep4, .infogroep5, .infogroep6, .infogroep7, .infogroep8, .infogroep9 {
	position: relative;
	overflow: hidden;
}
.infogroep1 {
	height: 110px;
}
.infogroep2 {
	height: 230px;
}
.infogroep3 {
	height: 350px;
}
.infogroep4 {
	height: 470px;
}
.infogroep5 {
	height: 590px;
}
.infogroep6 {
	height: 710px;
}
.infogroep7 {
	height: 830px;
}
.infogroep8 {
	height: 950px;
}
.infogroep9 {
	height: 1070px;
}
.thema .infogroep1 {
	height: 144px;
}
.thema .infogroep2 {
	height: 298px;
}
.thema .infogroep3 {
	height: 452px;
}
.thema .infogroep4 {
	height: 606px;
}
.thema .infogroep5 {
	height: 760px;
}
.thema .infogroep6 {
	height: 914px;
}
.thema .infogroep7 {
	height: 1068px;
}
.thema .infogroep8 {
	height: 1222px;
}
.thema .infogroep9 {
	height: 1376px;
}

.zoek_uitgebreid #infoblocks{
	margin-top:10px;	
}

.kolom1 {
	position: absolute;
	left: 0px;
}
.kolom2 {
	position: absolute;
	left: 186px;
}
.kolom3 {
	position: absolute;
	left: 372px;
}
.kolom4 {
	position: absolute;
	left: 558px;
}
.breedte1 {
	width: 176px;
}
.breedte2 {
	width: 362px;
}
.breedte3 {
	width: 548px;
}
.breedte4 {
	width: 732px;
}
.hoogteH {
	height: 110px;
}
.hoogteF {
	height: 230px;
}
.hoogte1 {
	height: 110px;
}
.hoogte2 {
	height: 230px;
}
.hoogte3 {
	height: 350px;
}
.hoogte4 {
	height: 470px;
}
.hoogte5 {
	height: 590px;
}
.hoogte6 {
	height: 710px;
}
.hoogte7 {
	height: 830px;
}
.hoogte8 {
	height: 950px;
}
.hoogte9 {
	height: 1070px;
}
.thema .hoogteH {
	height: 144px;
}
.thema .hoogteF {
	height: 298px;
}
.thema .hoogte1 {
	height: 144px;
}
.thema .hoogte2 {
	height: 298px;
}
.thema .hoogte3 {
	height: 452px;
}
.thema .hoogte4 {
	height: 606px;
}
.thema .hoogte5 {
	height: 760px;
}
.thema .hoogte6 {
	height: 914px;
}
.thema .hoogte7 {
	height: 1068px;
}
.thema .hoogte8 {
	height: 1222px;
}
.thema .hoogte9 {
	height: 1376px;
}
.rij1 {
	position: absolute;
	top: 0px;
}
.rij2 {
	position: absolute;
	top: 120px;
}
.rij3 {
	position: absolute;
	top: 240px;
}
.rij4 {
	position: absolute;
	top: 360px;
}
.rij5 {
	position: absolute;
	top: 480px;
}
.rij6 {
	position: absolute;
	top: 600px;
}
.rij7 {
	position: absolute;
	top: 720px;
}
.rij8 {
	position: absolute;
	top: 840px;
}
.rij9 {
	position: absolute;
	top: 960px;
}
.thema .rij1 {
	position: absolute;
	top: 0px;
}
.thema .rij2 {
	position: absolute;
	top: 154px;
}
.thema .rij3 {
	position: absolute;
	top: 308px;
}
.thema .rij4 {
	position: absolute;
	top: 462px;
}
.thema .rij5 {
	position: absolute;
	top: 616px;
}
.thema .rij6 {
	position: absolute;
	top: 770px;
}
.thema .rij7 {
	position: absolute;
	top: 924px;
}
.thema .rij8 {
	position: absolute;
	top: 1078px;
}
.thema .rij9 {
	position: absolute;
	top: 1232px;
}
div.infotext .inhoud {
	padding: 0px;
}
div.infotext .inhoud .tekst {
	padding: 0 10px;
}
div.infotext .inhoud .afbeelding {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 0px;
}
div.collset {
	position: relative;
}
div.col {
	position: relative;
}
.colspan1 {
	position: relative;
	float: left;
	width: 176px;
	margin: 0px 10px 0px 0px;
}
.colspan2 {
	position: relative;
	float: left;
	width: 362px;
	margin: 0px 10px 0px 0px;
}
.colspan3 {
	position: relative;
	float: left;
	width: 548px;
	margin: 0px 10px 0px 0px;
}
.colspan4 {
	position: relative;
	float: left;
	width: 734px;
}
.colright {
	position: relative;
	z-index: 50;
	clear: right;
	margin: 0px;
}
.colrighttop {
	position: relative;
	clear: right;
	margin: 0px;
	border-bottom: 10px solid #FFFFFF;
}
.carrousel .banner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.browse-controls {
	position: absolute;
	bottom: 10px;
	right: 10px;
	height: 12px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.browse-controls .info {
	float: left;
	margin: 0 5px;
}
.browse-controls a.back, .browse-controls a.next {
	float: left;
	width: 12px;
	height: 12px;
	background: transparent url(../img/arrow_round.gif) no-repeat left top;
	text-decoration: none;
}
.browse-controls a.back {
	background-image:url(../img/arrow_round_back.gif);
}
.browse-controls a.next {
	background-position: 0 0;
}
.browse-controls a.back:hover, .browse-controls a.next:hover {
	background-position: 0 -19px;
}
.browse-controls a.back img, .browse-controls a.next img {
	width: 10px;
	border: none;
}
.browse-controls a.back:hover, .browse-controls a.next:hover {
	text-decoration: none;
}
/**
* Navigation footer
*/
#footer {
	position: relative;
	clear: both;
	float: left;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	padding: 15px 0;
	color: #000000;
	background-color: #FFF;
	font-size: 9px;
	font-weight: bold;
}
#footer ul {
	display: block;
	margin: 0;
	padding: 0;
}
#footer ul.navigation {
	overflow: hidden;
	margin-top: 5px;
	text-align: right;
	text-transform: uppercase;
}
#footer ul.navigation li {
	display: inline;
	margin: 0;
	padding: 0 7px;
	background: transparent url(../img/divider_footer.gif) no-repeat left center;
	list-style: none;
}
#footer ul.navigation li#copyright {
	background-image: none;
}
#footer ul.navigation li a {
	color: #000000;
	text-decoration: none;
}
#footer ul.navigation li a:hover {
	color: #000000;
	text-decoration: underline;
}
#footer ul.logos {
	float: right;
	width: 110px;
	margin: -5px 0 0;
	text-align: right;
} /* I0811 132 */
#footer ul.logos li {
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	background: none;
}
#footer ul.logos img {
	border: 0 none;
	vertical-align: baseline;
}
/**
* Search box
*/

#search_box {
	position: relative;
	background: url(../img/oad_selecteer_reis.jpg) #FFFFFF 0 41px repeat-x;
}
#search_box .header {
	height: 30px;
	padding-left: 10px;
	color: #fff;
	background-color: #3B5183;
	font-size: 11px;
	line-height: 30px;
}
#search_box .header h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
}
#search_box .header h2 .count {
	margin-right: 5px;
	color: #ffd521;
}
#search_box .content {
	min-height: 140px;
	padding: 10px 0 0 5px;
}
#search_box .content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#search_box .content li {
	margin: 0 15px 12px 5px;
}
#search_box .group {
	float: left;
	width: 49%;
	padding-right: 10px;
}
#search_box .group.second {
	float: right;
	margin-right: -5px;
}
#search_box .group label {
	display: block;
	margin: 0 0 3px 2px;
	font-weight: bold;
}
#search_box .group select {
	display: block;
	width: 150px;
}
#search_box .links {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 28px;
	padding: 10px;
}
#search_box .links .half {
	margin: 0 0 5px;
}
#search_box .footer {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 200px;
	height: 38px;
	background: url(../img/bgSearchResults01.gif) no-repeat;
	text-align: right;
}
#search_box .footer p.result {
	float: left;
	width: 110px;
	margin: 9px 0 0;
	padding: 0;
	color: #8593B2;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}
#search_box .footer p.result span {
	display: block;
	text-align: right;
}
#search_box .footer #resultCount {
	display: block;
	color: #333333;
	font-size: 14px;
}
#search_box.advanced {
	height: 229px;
	background: url(../img/bggradient.jpg) #FFFFFF repeat-x left bottom;
}
#search_box.advanced .group {
	width: 156px;
	margin: 10px 20px 0 0;
}
#search_box.advanced ul.last {
	margin-right: 0;
}
#search_box.advanced .links {
	bottom: -10px;
}
#search_box.advanced .footer {
	width: 260px;
	background: url(../img/bgSearchResults02.gif) no-repeat;
}
#search_box.advanced #resultCount {
	position: absolute;
	left: 16px;
	top: 14px;
	width: 59px;
	padding-top: 1px;
	color: #333333;
	font-size: 16px;
}
#search_box.advanced span.count-label {
	position: absolute;
	left: 80px;
	top: 14px;
	width: 100px;
	font-size: 13px;
	text-align: left !important;
}
p#loading {
	width: 150px;
	margin: 10px 0 0;
	padding: 0 20px 0 0;
	color: #FFFFFF;
	background: url(../img/loading.gif) no-repeat right top;
	font-size: 12px;
	font-weight: bold;
}
#search_box #submitButton {
	position: absolute;
	display: block;
	bottom: 6px;
	right: 8px;
	width: 71px;
	height: 24px;
	background: transparent url(../img/btn_toon.gif) no-repeat scroll;
}
#search_box #submitButton:hover {
	background-position: -71px 50%;
}
#search_box #submitButton span {
	display: none;
}
#search_box .footer p.submit {
	float: right;
}
select.selected, select.selected option {
	color: #888888 !important;
	background-color: #CCCCCC;
}
select.crumbed, select.crumbed option {
	color: #FFFFFF !important;
	background-color: #8592B2;
}
/**
* Miscellaneous
*/
.hide {
	display: none;
	height:0px;
}
.arrow {
	padding: 2px 14px 0px 0px;
	color: black;
	background: url(../img/arrow_blue_black.gif) no-repeat transparent right -20px;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
.clickable {
	cursor: pointer;
}
/**
 * Popup
 */
.popup {
	position: absolute;
	z-index: 9999;
	display: none;
	left: 0;
	top: 0;
	width: 619px;
	height: 537px;
}
.popup .background {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 619px;
	height: 537px;
	background: #fff;
	border: 10px solid #8592b2;
}
.popup .wrapper {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 600px;
	height: 497px;
	padding: 20px 20px;
}
.popup h1 {
	margin-bottom:  2px;
	font-size:  13px;
	font-weight: bold;
	text-transform: none;
}
.popup h2 {
	font-size:  11px;
	font-weight:  bold;
}
.popup .header {
	height: 45px;
}
.popup .header .title {
	float: left;
}
.popup .controls {
	float: right;
}
.popup .close {
	cursor: pointer;
	font-size: 10px;
	text-transform: uppercase;
}
.popup .close:hover {
	color: #003399;
	text-decoration: underline;
}
.popup img {
	float: left;
	margin-right: 10px;
}
.popup .text {
	overflow: auto;
	height: 474px;
}
/**
 * Direct search
 */
#search_direct {
	color: #999;
}
#search_direct.focus {
	color: #000;
}
#search_direct, #emailSubscribe input {
	width: 151px;
}
/**
 * Switchboard and linkboard
 */

.linkboard {
	float: left;
	width: 176px;
	background-color: #dde1ec;
}
.linkboard, .linkboard li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
.linkboard a {
	display: block;
	padding: 3px 10px 0 9px;
	color: #3B5183;
	background: transparent url(../img/arrow_black_yellow.gif) no-repeat right -12px;
	font-weight: normal;
	text-decoration: none;
}
.linkboard li a:hover, .linkboard li.active a {
	color: #FFD522;
	background: url(../img/arrow_black_yellow.gif) #3B5183 no-repeat right 8px;
}
.arrow, .search-again, .search-advanced {
	padding: 2px 14px 0px 0px;
	color: #000000;
	background: transparent url(../img/arrow_blue_black.gif) no-repeat right -20px;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
.search-again {
	background: transparent url(../img/arrow_undo.gif) no-repeat right 2px;
}
.arrow img {
	width: 12px;
	height: 12px;
	border: none;
	vertical-align: middle;
}
.arrow strong {
	color: #000000;
}
.arrow:hover, .search-again:hover, .search-advanced:hover {
	color: #000000;
	text-decoration: underline;
}
.back {
	background: 0 -60px;
}
.disabled, .disabled:hover {
	color: #AEBFDB;
	background-image: none;
}
.arrowRound {
	margin-top: 10px;
	padding: 0 14px 0 0;
	background: transparent url(../img/arrow_round.gif) no-repeat right 0px;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
.arrowRound:hover {
	background-position: right -19px;
	text-decoration: underline;
}
a.arrowRoundBack {
	padding-left: 15px;
	background: transparent url(../img/arrow_round_back.gif) no-repeat left top;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
a.arrowRoundBack:hover {
	background: left bottom;
	text-decoration: underline;
}
.black {
	padding: 0 14px 0 0;
}
/**
* Search results
*/
#themeTitle {
	margin: 0 0 1px 0;
	padding: 0 5px;
	color: #fff;
	background: #3B5183;
	font-size: 11px;
	line-height: 30px;
}
#search_results .overview {
	position: relative;
	width: 734px;
}
#search_results .overview .wrapper {
	background: url(../img/bgGradient.jpg) repeat-x #fff bottom;
	position:relative;
}
#search_results .overview form {
	position: relative;
	min-height: 110px;
}
#search_results .overview form.productlist{
	min-height: 0px;
}
#search_results .overview h1 {
	display: block;
	height: 21px;
	margin: 0 0 10px 0;
	padding: 9px 0 0 10px;
	color: #fff;
	background: #3b5183;
	font-size: 11px;
	font-weight: bold;
}

#search_results .overview h1.hide{
	display: none;
}
#search_results .overview h1#themeTitle {
	margin: 0 0 1px 0;
	padding: 0 5px;
	color: #fff;
	background: #3B5183;
	font-size: 11px;
	line-height: 30px;
	height: auto;
}
#search_results .overview a.rss {
	padding-left: 18px;
	color: white;
	background: url(../../basis/img/rss.png) no-repeat 0px -1px;
	float:right;
	height:16px;
	margin:-12px 10px 0px 0px;
	font-size:10px;
}
#search_results .overview a.rss:hover{
	text-decoration:none;
}
#search_results .overview .highlight {
	color: #FFD521;
}

.resultlinks a {
	position: absolute;
	right: 15px;
	padding: 2px 14px 0px 0px;
	color: black;
	background: url(../img/arrow_blue_black.gif) no-repeat transparent right -20px;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
.resultlinks a:hover {
	text-decoration: underline;
}
.resultlinks a.search-again {
	top: 35px;
}
.resultlinks a.search-advanced {
	top: 50px;
}
.resultcount {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 163px;
	height: 16px;
	padding: 10px 10px 9px 15px;
	background: transparent url(../img/bgSearchResults02.gif) no-repeat scroll;
	text-align: right;
}
.resultcount p {
	margin: 0;
	padding: 0;
	color: #8593B2;
	font-size: 12px;
	font-weight: bold;
}
.resultcount span {
	padding-right: 5px;
}
.resultcount p.loading {
	width: 100px;
	height: 16px;
	margin: 0 !important;
	padding-left: 30px;
	color: #2BACEA;
	background: transparent url(../img/loading.gif) no-repeat left;
	font-size: 12px;
	font-weight: bold;
}
span#resultCount {
	color: #444;
	font-size: 16px;
}
#search_specs .choose {
	padding: 5px 0 0;
	color: #333;
	font-size: 16px;
}
.search-controls {
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px 10px;
	color: #164997;
	background: #FCECA5;
	font-size: 10px;
	text-align: right;
	text-transform: uppercase;
}
.search-controls label {
	font-weight: bold;
}
.search-controls a {
	margin-left: 4px;
	color: #0A2664;
	font-weight: normal;
	text-decoration: none;
}
.search-controls a:hover {
	text-decoration: underline;
}
.search-controls a.active {
	display: inline;
	font-weight: bold;
	text-decoration: underline;
}
#search_results .paging {
	float: right;
	margin-left: 20px;
}
#search_results .sorting {
	float: right;
	text-align: left;
}
#search_results .sorting a, .sorting label, .paging label {
	margin-right: 0px;
}
#search_results .resultspecs {
	width: 500px;
	margin: 10px;
}
#search_results .resultspecs .spec {
	height: 15px;
	margin-right: 10px;
	white-space: nowrap;
}
#search_results .resultspecs .choose {
	margin-top: 10px;
	padding-left: 10px;
	background: transparent url(../img/arrow_midblue.gif) no-repeat 0 -10px;
	font-weight: bold;
}
#search_results .resultspecs .spec .name {
	padding-right: 10px;
	color: #0A2664;
}
#search_results .resultspecs .spec .value {
	font-weight: bold;
}
#search_results .resultspecs .spec .erase {
	margin: 0 4px;
	font-size: 11px;
	font-weight: normal;
}
#search_results .resultspecs .spec .erase a {
	font-weight: normal;
}
.resultlist .result {
	position: relative;
	height: 124px;
	margin-bottom: 10px;
	background: #FFFADD;
}
.resultlist .result .image {
	position: relative;
	float: left;
	width: 176px;
	height: 124px;
	margin: 0;
	padding: 0px;
}
.resultlist .result .location {
	position: absolute;
	left: 184px;
	top: 10px;
}
.resultlist .result .location h2 {
	margin: 0px 0 0;
	font-size: 11px;
}
.resultlist .result .location h2 a {
	color: #164997;
	font-weight: normal;
	text-decoration: none;
}
.resultlist .result .name {
	position: absolute;
	left: 184px;
	top: 24px;
}
.resultlist .result .name p {
	width: 280px;
}
.resultlist .result .name h3 {
	margin-bottom: 5px;
	font-size: 14px;
}
.resultlist .result .name p {
	margin: 10px 0 0 0;
}
.resultlist .result .name h3 a {
	color: #000;
	text-decoration: none;
}
.resultlist .result .details {
	position: absolute;
	left: 445px;
	top: 39px;
	font-size: 11px;
	width: 185px;
	overflow: hidden;
}
.resultlist .result .details ul {
	list-style: square !important;
	padding:0 0 0 34px;
	_padding:0;
}
.resultlist .result .details ul li {
	list-style: square !important;
	margin: 0 0 0 15px;
}
.resultlist .result .rating {
	position: absolute;
	top: 5px;
	right:0;
	text-align: left;
	width: 255px;
}
.resultlist .result .rating p {
	margin: 0;
}
.resultlist .result .rating strong {
	font-size: 12px;
}
.resultlist .result .footer-info {
	margin-left:186px;
	margin-bottom:5px;
}
.resultlist .result .footer-info p {
	margin: 0;
	color: #164997;
}
.resultlist .result .footer-info strong {
	font-size: 12px;
}
.resultlist .result .footer-info img.icon {
	position: relative;
	top: 5px;
}
.resultlist .result .details .group {
	float: left;
	width: 210px;
}
.resultlist .result .details .group .item-detail {
	overflow: hidden;
	padding: 0 2px 4px 0;
}
.resultlist .result .details .group .item-detail label {
	display: block;
	float: left;
	overflow: hidden;
	width: 85px;
	font-weight: bold;
}
.resultlist .result .details .group .item-detail span.value {
	display: block;
	float: left;
	overflow: hidden;
	width: 120px;
}
.resultlist .result .price {
	position: absolute;
	top: 0;
	right: 0;
	width: 74px;
	padding: 5px 10px;
	color: #FFFFFF;
	background: transparent url(../img/pricetag_yellow.png) no-repeat scroll left bottom;
	text-align: center;
}
.resultlist .result .price.toeslag {
	height: 43px;
	background: transparent url(../img/pricetag_yellow_t.png) no-repeat scroll left bottom;
}
.resultlist .result .price p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
}
.resultlist .result .price p span.value{
	position:relative;
}
.resultlist .result .price span {
	color: #000;
	font-size: 18px;
}
.resultlist .result .price .extra-text {
	display: none;
}
.resultlist .result .price .priceper {
	color: #615319;
	font-size: 9px;
}
.resultlist .result .icons {
	position: absolute;
	top: 96px;
	right: 0px;
	z-index: 5;
	text-align: right;
}
.resultlist .result .icons.transport .icon {
	float: right;
	width: 29px;
	height: 29px;
	margin-left: 5px;
}
.resultlist .result .icons.transport .icon.bo {
	background: transparent url(../img/iconen/transport/bo2.gif) no-repeat;
}
.resultlist .result .icons.transport .icon.bs {
	background: transparent url(../img/iconen/transport/bs2.gif) no-repeat;
}
.resultlist .result .icons.transport .icon.ev {
	background: transparent url(../img/iconen/transport/ev2.gif) no-repeat;
}
.resultlist .result .icons.transport .icon.tr {
	background: transparent url(../img/iconen/transport/tr2.gif) no-repeat;
}
.resultlist .result .icons.transport .icon.vl {
	background: transparent url(../img/iconen/transport/vl2.gif) no-repeat;
}
.resultlist .result .icons img {
	margin-left: 5px;
}
.resultlist .result .moreinfo {
	position: absolute;
	top: 52px;
	right: 8px;
	z-index: 5;
	width: 118px;
	text-align: right;
}
.resultlist .result .moreinfo.with-fromprice{
	top:73px;
}
.resultlist .result .moreinfo a {
	padding-right: 16px;
	color: #0A2664;
	background: transparent url(../img/arrow_round.gif) no-repeat right top;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
}
.resultlist .result .moreinfo a:hover {
	text-decoration: underline;
}
.resultlist .result .price:hover .tooltip,
#trip_content .price:hover .tooltip {
	display: block;
	cursor: default;
}
.resultlist .result .tooltip, 
#trip_content .price .tooltip {
	display: none;
	position: absolute;
	z-index: 900;
	right:84px;
	top:7px;
	width: 160px;
	padding: 5px;
	background-color: #FCECA5;
}
#trip_content .price .tooltip{
	width:120px;
	right:auto;
	left:20px;
	top:40px;
}
.resultlist .result .tooltip p.more-price-info {
	margin: 5px 0 0 0;
}
.resultlist .result .tooltip p.more-price-info a {
	color: #0A2664 !important;
}
.resultlist .result .tooltip div.longInfo {
	display: block;
}
.resultlist .result .tooltip div.shortInfo {
	display: none;
}
.resultlist .result .tooltip p,
#trip_content .price .tooltip p {
	margin: 0 0 5px 0;
	color: #0A2664 !important;
	font-size: 11px;
	font-weight: bold !important;
	line-height: normal;
	text-align: left;
}
.resultlist .result .tooltip ul,
#trip_content .price .tooltip ul {
	margin: 0 0 0 15px;
	padding: 0;
	line-height: normal;
	list-style:square;
}
.resultlist .result .tooltip ul li,
#trip_content .price .tooltip ul li {
	margin: 0;
	padding: 0;
	color: #0A2664;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}

.resultlist .result .icons{
	right:100px;
	top:5px;
}
.resultlist .result.flexible{
	min-height:124px;
	height:auto;
	_height:1%;
	overflow:hidden;
}
.resultlist .result.flexible .name{
	position:relative;
	left:8px;
	_left:5px;
	overflow:hidden;
	width:280px;
}
.resultlist .result.flexible .name p{
	width:auto;
}

.resultlist .result.flexible .details{
	position:relative;
	left:8px;
	margin-bottom:15px;
	top:20px;
	_top:30px;
	*top:30px;
	*margin-bottom:25px;
}
.resultlist .result.flexible .details ul{
	margin-left:0;
	padding-left:0;
	margin-bottom:10px;
}
.resultlist .result .alternatives{
	float:right;
	width:255px;
	margin-top:49px;
	margin-bottom:10px;
}
.resultlist .result .alternatives.with-fromprice{
	margin-top:65px;
}
.resultlist .result .alternatives table{
	width:100%;
}
.resultlist .result .alternatives td{
	color:#615a1a;
	font-size:11px;
	padding:0 3px 3px 0;
}
.resultlist .result .alternatives td.over{
	background-color:#fceca5;
	cursor:pointer;
}

.resultlist .result .alternatives em{
	color:#000;
	font-weight:bold;
	font-style:normal;
}
.resultlist .result .alternatives .value{
	color:#092664;
	font-weight:bold;
	font-size:12px;
}
.resultlist .result .alternatives .moreinfo{
	text-align:right;
	position:relative;
	top:auto;
	right:auto;
	width:auto;
}	
.resultlist .result .alternatives .moreinfo a{
	height:16px;
	background:url(/static/oad/img/arrow_round.gif) no-repeat 100% 2px;
	padding-right:16px;
	font-weight:normal;
	color:#615a1a;
	margin: 0;
	text-decoration:none;
	text-transform:none;
	font-size:11px;
}
.resultlist .result .alternatives .moreinfo a:hover{
	text-decoration:none;
}

/**
* Search refine sidebar
*/
#search_refine {
	position: relative;
	margin: 0;
	background: url(../img/bgHeader.gif) no-repeat #dde1ec;
	border-bottom: 10px solid #FFF;
}
#search_refine .list {
	position: absolute;
	z-index: 900;
	display: none;
	left: 100px;
	width: 192px;
	height: 303px;
	margin-top: -303px;
	background: #dde1ec url(../img/bgList.gif) no-repeat left top;
}
#search_refine .list div {
	position: relative;
	overflow: auto;
	width: 165px;
	height: 250px;
	margin: 30px 0 0 10px;
	padding-right: 5px;
}
#search_refine .list div h5 {
	margin: 0 0 0 10px;
}
#search_refine .list a.close {
	display: inline;
	float: right;
	width: 11px;
	height: 11px;
	margin: 10px 14px 0 0;
	background: url(../img/btnClose.gif) no-repeat;
}
#search_refine .list a.close span {
	display: none;
}
#search_refine h4 {
	height: 11px;
	margin: 0px;
	padding: 8px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#search_refine h5 {
	margin: 15px 0 0 10px;
	color: #0A2664;
	font-size: 12px;
	font-weight: bold;
}
#search_refine /*h3*/h5 span {
	color: #0A2664;
	font-weight: normal;
	font-size: 11px;
}
#search_refine ul {
	margin: 0 0 0px 10px;
	padding: 0;
	list-style: none;
}
#search_refine li {
	padding-bottom: 3px;
}
#search_refine li span {
	margin-left: 5px;
	color: #CBA504;
}
#search_refine p {
	margin: 20px 0 0 10px;
	padding: 0;
	color: #0A2664;
	font-weight: bold;
}
#search_refine a {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
#search_refine a:hover {
	text-decoration: underline;
}
#search_refine a.footer, #search_refine a.footer:hover {
	margin: 0 10px 0 10px;
	padding-right: 10px;
	color: #CBA504;
	background: url(../img/pijlDown.gif) right no-repeat;
	font-weight: bold;
}
/**
* Miscellanous sidebar items
*/
#sidebar .direct-boeken {
	padding-bottom: 10px;
	background-color: #faeebe;
}
#sidebar .direct-boeken h4 {
	padding: 0 5px;
	background-color: #fede56;
	font-size: 11px;
	line-height: 30px;
	text-transform: uppercase;
}
#sidebar .direct-boeken form {
	padding: 10px;
}
#sidebar .direct-boeken a {
	display: block;
	margin: 10px;
	text-align: right;
}
.sidebarsearch {
	height: 200px;
	padding: 30px 10px 0 10px;
	background: #FFEA90 url(../img/bgsearch.jpg) no-repeat scroll 0pt -10px;
}
.sidebarsearch form {
	margin-bottom: 20px;
}
.sidebarsearch input.text {
	display: block;
	width: 150px;
	height: 16px;
	margin: 5px 0;
	padding: 3px;
	border: 1px solid #D0D0D0;
	border-color: #919191 #D0D0D0 #E4E4E4 #D0D0D0;
	font-size: 11px;
}
.sidebarsearch a {
	display: block;
	margin: 15px 0;
	text-align: right;
}
/**
* Text content
*/
#info {
}
.with-subnav {
	padding-left: 186px;
}
.with-menu {
	overflow: hidden;
	background: white url(../img/background_bluecol.gif) repeat-y scroll left top;
}
.indentblock {
	margin: 0 0 10px 186px;
	padding: 10px;
}
.indentblock .media {
	float: right;
}
.extramenu {
	float: left;
	width: 176px;
	min-height: 124px;
	margin: 0 10px 10px 0;
}
.extramenu ul {
	margin: 0;
	padding: 0;
	background-color: #dde1ec;
	list-style-type: none;
}
.extramenu a {
	display: block;
	padding: 3px 10px;
	color: #3b5183;
	background: url(../img/arrow_black_yellow.gif) no-repeat right -12px transparent;
	font-weight: normal;
	text-decoration: none;
}
.extramenu a:hover, .extramenu li.current a {
	color: #ffd522;
	background-color: #3b5183;
	background-position: right 8px;
}
.info .media {
	float: right;
	margin: 10px 0 10px 10px;
}
.info h2 {
	line-height: 1.4em;
}
.info p {
	margin-top: 0;
	margin-bottom:1.4em;
	line-height: 1.4em;
}
h1.faq, .faq h1, .faq h2 {
	display: none;
}
body.faq .text-column {
	background: url(../img/background_bluecol.gif) repeat-y;
}
#faq_content {
	margin: 0 0 0 185px;
	padding: 0;
	list-style-type: none;
}
#faq_content dt {
	margin-bottom: 10px;
	font-size: 11px;
}
#faq_content dt.open {
	background-color: #ffea90;
}
#faq_content dt.open .question {
	background: url(../img/arrow_twirl.gif) no-repeat 8px -18px transparent;
}
#faq_content .question {
	display: block;
	padding: 8px 3px 6px 30px;
	background: url(../img/arrow_twirl.gif) no-repeat 8px 8px #dde1ec;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}
#faq_content .question:hover {
	color: #000;
}
#faq_content .answer {
	display: none;
	margin: -10px 0 10px 0;
	padding: 5px 36px 10px 30px;
	background-color: #ffea90;
	line-height: 15px;
}
#faq_content .answer a:hover {
	text-decoration: underline;
}
#faq_menu {
	background-color: #dde1ec;
}
.column-set {
	overflow: hidden;
	padding: 0 2px 2px 0;
}
.column-left {
	float: left;
	width: 186px;
}
.column-right {
}
#info .photo-set {
	float: right;
	margin: 0 0 10px 10px;
}
/**
* Brochure
*/

.brochure p {
	line-height:1.4em;
	margin-top:0;
}
form.brochure a.arrowRound {
	font-size: 11px;
	font-weight: bold;
}
form.brochure #information_source {
	display: none;
}
span.required {
	color: #0A2664;
	font-size: 15px;
	font-weight: bold;
	line-height:12px;
}
form.brochure .textbox {
	width: 135px;
}
form.brochure input.small {
	width: 64px;
	margin-right: 3px;
}
.brochure-details {
	overflow: hidden;
}
.brochure-details div.image {
	float: left;
	width: 170px;
	margin-right: 10px;
	text-align: right;
}
.brochure-details div.text {
	margin-left: 180px;
}
.brochure-details div.text p {
	margin-top: 0;
}
.brochure table.form td {
	padding:4px 0;
}
/**
* Nieuwsbrief
*/
.newsletterframe {
	overflow: auto;
	width: 100%;
	height: 340px;
	margin: 0;
	padding: 0;
}
/**
* Nieuws
*/
#news_title {
	display: none;
}
#news_home {
	overflow: hidden;
	background: white url(../img/background_bluecol.gif) repeat-y scroll left top;
}
#news_article {
	overflow: hidden;
	background: white url(../img/background_bluecol.gif) repeat-y scroll left top;
}
#news_list {
	margin-left: 185px;
}
#news_list .item {
	position: relative;
	overflow: hidden;
	height: 124px;
	margin-bottom: 10px;
	background: url(../img/bg_nieuwscollset.gif) repeat-y right top;
}
#news_list .last {
	margin-bottom: 0;
}
#news_list .item img {
	position: absolute;
	left: 373px;
	top: 0;
}
#news_list .item h2 {
	margin: 10px 190px 0 10px;
	color: #000;
	font-size: 11px;
	text-transform:uppercase;
	line-height:1.1em;
}
#news_list .item h2 .date {
	color: #3B5183;
}
#news_list .item p {
	margin: 0 190px 10px 10px;
}
#news_list .item a.more {
	position: absolute;
	left: 290px;
	bottom: 10px;
}
#news_item {
	margin-left: 185px;
	padding: 10px;
	background-color: #dde1ec;
}
#news_item .back {
	margin-bottom: 10px;
}
#news_item h1 {
	margin: 0;
	color: #000;
	font-size: 11px;
}
#news_item h1 .date {
	color: #3B5183;
}
#news_item .top {
	overflow: auto;
}
#news_item img.photo {
	float: right;
	margin: 0 0 30px 30px;
}
#news_item .text-block {
	overflow: auto;
}
#news_item .image-column {
	float: right;
	overflow: hidden;
	width: 180px;
	margin-left: 10px;
}
#news_item .image-column img.photo {
	width: 170px;
	margin-bottom: 10px;
}
#news_list_brief {
	margin-left: 185px;
	margin-top: 10px;
	padding: 10px;
	background-color: #dde1ec;
}
#news_list_brief ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#news_list_brief li {
	margin-bottom: 12px;
	padding-left: 16px;
	background: url(../img/arrow_blue_black_small.gif) no-repeat 0px -20px;
}
#news_list_brief a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
#news_list_brief a:hover {
	text-decoration: underline;
}
#news_list_brief .date {
	color: #3B5183;
}
/**
* Sitemap
*/
.sitemap-group {
	float: left;
	margin-right: 10px;
}
.sitemap-group.last {
	margin-right: 0;
}
.sitemap-block {
	width: 176px;
	margin-bottom: 10px;
}
.sitemap-block h2 {
	margin: 0pt;
	padding: 5px 0pt 5px 15px;
	color: #3B5183;
	background-color: #DDE1EC;
	text-transform: uppercase;
}
.sitemap-block h2 a {
	color: #3B5183;
	text-decoration: none;
}
.sitemap-block h2.sub a {
	background:transparent url(../img/arrow_twirl.gif) no-repeat 0 -25px;
	padding-left:20px;
}
.sitemap-block h2.sub.down a {
	background-position:0 0;
}
.sitemap-block ul {
	margin: 0px;
	padding: 0px;
	background-color: #DDE1EC;
	list-style-type: none;
}
.sitemap-block li {
	height: 20px;
	padding-left: 15px;
	background: transparent url(../img/arrow_blue_black_small.gif) no-repeat scroll right -20px;
}
.sitemap-block li a {
	color: black;
	font-weight: normal;
	text-decoration: none;
}
.sitemap-block li a:hover {
	text-decoration: underline;
}
div.breadcrumb {
	overflow:hidden;
	margin-bottom:10px;
	padding:5px 0 0;
}
div.breadcrumb ul {
	list-style:none;
	margin:0;
	padding:0;
}
div.breadcrumb ul li {
	float:left;
	margin-right:4px;
}
div.breadcrumb ul li a {
	text-decoration:none;
	font-weight:normal;
	color:#999;
	display:block;
	padding-left:14px;
	background:transparent url(../img/arrow_blue_black.gif) no-repeat left top;
}
div.breadcrumb ul li a:hover {
	text-decoration:underline;
	background-position:left -20px;
}
div.breadcrumb ul li.first a, div.breadcrumb ul li.first a:hover {
	padding-left:0;
	background:none;
}
div#keyword_info {
	position:relative;
	margin-bottom:10px;
	padding-bottom:20px;
	overflow:hidden;
	background:transparent url(../img/back_3_1b.gif) repeat-y left top;
}
div#keyword_info .text-column {
	width:528px;
	padding-right:20px;
	float:left;
}
div#keyword_info .moreinfo {
	bottom:10px;
	position:absolute;
	right:196px;
	text-align:right;
}
div#keyword_info .moreinfo a {
	background:transparent url(../img/arrow_round.gif) no-repeat scroll right top;
	color:#0A2664;
	font-size:9px;
	padding-right:16px;
	text-decoration:none;
	text-transform:uppercase;
}
div#keyword_info .moreinfo a:hover {
	text-decoration: underline;
}
div#keyword_info .links {
	padding:10px;
	margin-left:558px;
}
div#keyword_info ul {
	list-style:none;
	margin:0;
	padding:0;
}
div#keyword_info ul li {
	margin-bottom:5px;
}

/* aanvulling */
.intromeertekst{
	display:none;
}


/*=========================================================================
UIT nonflash.css:
-------------------------------------------------------------------------*/
div.nonflashvisual {
	position: relative;
	float: right;
	overflow: hidden;
	width: 734px;
	border-left: 1px solid #FFFFFF;
}
div.nonflashvisual.H, div.nonflashvisual.Home {
	height: 301px;
}
div.nonflashvisual.L {
	height: 221px;
}
div.nonflashvisual img {
	width: 734px;
}
div.visualtabs {
	position: relative;
	overflow: hidden;
	height: 42px;
}
div.visualtab {
	float: left;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
}
div.visualtab a {
	display: block;
	width: 94px;
	height: 37px;
	padding: 6px 5px 0;
	color: #000000;
	background-color: #FFD423;
	font-weight: normal;
	text-decoration: none;
}
div.visualtab a:hover {
	background-color: #E4BE1B;
}
div.visualtab.righttab {
	border-right: none;
}
div.visualtab.righttab a {
	width: 94px;
}
/**
 * Disney kleuren
 */
.Disney.index .navigation.sidebar {
	min-height:inherit;
}
.Disney #main .portlet.yellow h2 {
	background-color: #162983;
	color: #fff;
	line-height:30px;
	height:30px;
	margin:0;
	padding:0 5px;
}
.Disney #main .portlet.yellow h2 a {
	color: #fff;
}
.Disney #main .portlet.yellow {
	background: #7BBEDB url(../../disney/img/mickey_bg.gif) no-repeat scroll left bottom;
}
.Disney #main .portlet.portletOdd {
	background: #7BBEDB url(../../disney/img/mickey_bg_odd.gif) no-repeat scroll left bottom;
}
.Disney #themeTitle {
	background: #162983;
	margin-bottom:0;
}
.Disney .search-controls {
	margin-top:0;
}
/**
 * Autovakantie kleuren
 */
.Auto #sidebar .portlet {
	background-color: #7DB2A3;
	color: #000;
}
.Auto #sidebar .inhoud {
	padding: 10px 10px 30px 10px;
}
.Auto #sidebar .portlet h1 {
	background-color: #277F65;
	color: #fff;
}
.Auto #sidebar .portlet a.arrowRound {
	background-image: url(../img/arrow_round_azure.gif);
}
iframe.webformulier {
	width:100%;
}
/* user-rating (beoordelings uitklap block)
========================================= */

div.user-rating {
	float: right;
	margin: 0 0px 10px 10px;
	width: 150px;
	min-height: 150px;
}
div.user-rating-body {
	border: 1px solid #0A2665;
	background: #fff;
	overflow: hidden;
}
div.user-rating-body ul {
	padding: 0;
}
div.user-rating h5 {
	cursor: pointer;
	color: #fff;
	font-size: 11px;
	margin: 0;
	padding: 5px 5px 5px 20px;
	background: url(../img/arrow_beoordeling_sprite.gif) #0A2665 no-repeat -18px 9px;
}
div.user-rating.user-rating-expand h5 {
	background: url(../img/arrow_beoordeling_sprite.gif) #0A2665 no-repeat 7px -14px;
}
div.user-rating h5 span {
	font-size: 14px;
}
div.user-rating div.toggle-block {
	display: none;
}
div.user-rating.user-rating-expand div.toggle-block {
	display: block;
}
div.user-rating ul {
	list-style: none;
	margin: 5px 10px 10px 20px;
}
div.user-rating ul li {
	position: relative;
}
div.user-rating ul li span {
	position: absolute;
	right: 0;
	top: 0;
}
/* weather info
=========================================== */

div.weather-info {
	padding: 10px 10px 5px 10px;
	overflow: hidden;
	background: #fff;
}
div.weather-info p {
	margin: 0 0 5px 0;
	padding: 0;
	position: relative;
	color: #000;
}
div.weather-info p a, div.weather-info p.meta-data span {
	text-decoration: none;
	display: inline-block;
	width: 130px;
}
div.weather-info p a:hover {
	text-decoration: underline;
}
div.weather-info p strong {
	position: absolute;
	right: 0px;
	_right: 5px;
	top: 0;
	display: inline-block;
	padding-right: 30px;
}
div.weather-info p strong img {
	position: absolute;
	top: -2px;
	right: 0;
}
div.weather-info p.meta-data {
	margin: 0 0 10px 0;
	padding: 0;
	color: #999;
}
/* weather today
=========================================== */

div.weather_today {
	float: left;
	text-align: center;
	margin: 0 5px 0 0;
}
div.weather_today h3 {
	text-align: left;
	margin-bottom: 12px;
}
div.weather_today div.weather-item {
	background-color: #B7C1DA;
	padding: 10px;
	width: 105px;
	height: 175px;
	position: relative;
}
div.weather_today .temp p {
	margin: 0;
	padding: 0;
}
/* weather_ski_table
=========================================== */

div.weather_ski_table {
	margin-left: 150px;
}
div.weather_ski_table table.stripe {
	height: 195px;
	width: 100%;
	_width: auto;
}
/* weather-carrousel-nav
=========================================== */

.weather {
	position: relative;
	_zoom: 1;
	padding: 10px;
}
.weather h3 {
	font-size: 14px;
}
.weather-carrousel-nav a {
	position: absolute;
	top: 132px;
	color: #000;
	z-index: 900;
	display: block;
	width: 11px;
	height: 12px;
	overflow: hidden;
	text-indent: -999px;
	background: url(../img/arrow_buttons.gif) no-repeat 0px 0px;
}
.plus-info .weather-carrousel-nav a {
	_top: 170px;
}
.weather-carrousel-nav .prev {
	left: -15px; /* I0811 274 */
	background-position: 0 0;
}
.weather-carrousel-nav .prev:hover {
	background-position: 0 -15px;
}
.weather-carrousel-nav .next {
	right: 31px; /* I0811 274 */
	background-position:-19px -30px;
}
.plus-info .weather-carrousel-nav .next {
	right:62px;
}
.weather-carrousel-nav .next:hover {
	background-position: -19px -45px;
}
/* weather_climate_graph
=========================================== */

div.weather_climate_graph {
	margin-top: 30px;
	margin-bottom: 30px;
	clear: both;
}
div.weather_climate_graph h3 {
	margin: 0 0 10px 0;
}
div.weather_climate_table table.stripe {
	width: 100%;
}
/* weather-carrousel
=========================================== */

.plus-info div.weather-carrousel-mask {
	width: 645px;
}
div.weather-carrousel-mask {
	width: 518px;
	overflow: hidden;
	position: relative;
}
div.weather-carrousel {
	overflow: hidden;
	width: 9999px;
	height: 195px;
	position: relative;
	left: 0px;
}
/* weather item
=========================================== */

.plus-info div.weather_forecast {
	clear: both;
	margin-left: 0px;
}
div.weather_forecast {
	_zoom: 1;
	margin-top: 0px;
	margin-left: 153px;
	position: relative;
}
.plus-info div.weather_forecast {
	margin-top: 0px;
}
.plus-info div.weather_forecast h1 {
	margin-top: 40px;
}
div.weather_forecast div.weather-item {
	height: 175px;
	width: 105px;
	background: #B7C1DA;
	float: left;
	margin: 0 5px 5px 0;
	padding: 10px;
	position: relative;
}
div.weather_forecast div.weather-item p {
	text-align: center;
}
div.weather_forecast .weather-date, div.weather_today .weather-date {
	position: absolute;
	bottom: -6px;
	width: 125px;
	text-align: center;
	left: 0;
}
div.weather_today .temp, div.weather_forecast .temp {
	position: absolute;
	top:58px;
	left: 0;
	width: 125px;
	font-weight: bold;
	text-align: center;
}
div.weather_today .temp {
	top:58px;
	font-weight: bold;
}
div.weather_forecast .weather-description, div.weather_today .weather-description {
	height: 69px;
	overflow: hidden;
}
div.weather_forecast .weather-description, div.weather_today .weather-description {
	position: absolute;
	top: 100px;
	left: 0;
	padding: 0 10px;
	width: 105px;
}
/* weather etc.
=========================================== */

div.weather_climate_table h1, div.weather_climate_graph h1 {
/*margin-top: 40px;*/
}
table.stripe tr.head th, table.stripe tr.head td {
	border-bottom: 1px solid #999;
	text-align: left;
	font-weight:bold;
}
table.stripe th, table.stripe td {
	text-align: left !important;
	padding: 3px 5px 3px 3px;
}
/* weather table
=========================================== */

table.stripe tr.odd th, table.stripe tr.odd td {
	background-color: #B7C1DA;
}
table.stripe tr.even th, table.stripe tr.even td {
	background-color: #fff;
}
/* aanduiding gele veer met tekst onder in infoblokken
===============================================================*/

.hoogteF .veer1, .hoogte2 .veer1 {
	background:#fceca5 url(../img/background_veer1_2.gif) no-repeat left bottom;
}
.thema .hoogte1 .veer1 {
	background:#fceca5 url(../img/background_veer1_1.gif) no-repeat left bottom;
}
.hoogteF .veer2, .hoogte2 .veer2 {
	background:#fceca5 url(../img/background_veer2_2.gif) no-repeat left bottom;
}
.thema .hoogte1 .veer2 {
	background:#fceca5 url(../img/background_veer2_1.gif) no-repeat left bottom;
}
.hoogteF .veer3, .hoogte2 .veer3 {
	background:#fceca5 url(../img/background_veer3_2.gif) no-repeat left bottom;
}
.thema .hoogte1 .veer3 {
	background:#fceca5 url(../img/background_veer3_1.gif) no-repeat left bottom;
}
.hoogteF .veer4, .hoogte2 .veer4 {
	background:#fceca5 url(../img/background_veer4_2.gif) no-repeat left bottom;
}
.thema .hoogte1 .veer4 {
	background:#fceca5 url(../img/background_veer4_1.gif) no-repeat left bottom;
}
.hoogteF .veer5, .hoogte2 .veer5 {
	background:#fceca5 url(../img/background_veer5_2.gif) no-repeat left bottom;
}
.thema .hoogte1 .veer5 {
	background:#fceca5 url(../img/background_veer5_1.gif) no-repeat left bottom;
}
.hoogteF .veer6, .hoogte2 .veer6 {
	background:#fceca5 url(../img/background_veer6_2.gif) no-repeat left bottom;
}
.thema .hoogte1 .veer6 {
	background:#fceca5 url(../img/background_veer6_1.gif) no-repeat left bottom;
}
.hoogteF .veer7, .hoogte2 .veer7 {
	background:#fceca5 url(../img/background_veer7_2.gif) no-repeat left bottom;
}
.thema .hoogte1 .veer7 {
	background:#fceca5 url(../img/background_veer7_1.gif) no-repeat left bottom;
}
.hoogteF .veer8, .hoogte2 .veer8 {
	background:#fceca5 url(../img/background_veer8_2.gif) no-repeat left bottom;
}
.thema .hoogte1 .veer8 {
	background:#fceca5 url(../img/background_veer8_1.gif) no-repeat left bottom;
}
.hoogteF .veer9, .hoogte2 .veer9 {
	background:#fceca5 url(../img/background_veer9_2.gif) no-repeat left bottom;
}
.thema .hoogte1 .veer9 {
	background:#fceca5 url(../img/background_veer9_1.gif) no-repeat left bottom;
}
.veer1 h2, .veer2 h2, .veer3 h2, .veer4 h2, .veer5 h2, .veer6 h2, .veer7 h2, .veer8 h2, .veer9 h2 {
	background-color:#ed0d6d;
}
.breedte1 .veer1 .buttonSetCollection, .breedte1 .veer2 .buttonSetCollection, .breedte1 .veer3 .buttonSetCollection, .breedte1 .veer4 .buttonSetCollection, .breedte1 .veer5 .buttonSetCollection, .breedte1 .veer6 .buttonSetCollection, .breedte1 .veer7 .buttonSetCollection, .breedte1 .veer8 .buttonSetCollection, .breedte1 .veer9 .buttonSetCollection {
	display:none;
}
/* swf in sidebaralert
====================================================*/
#logo .sidebaralert.swf {
	margin-top: 10px;
	position:absolute;
	right:0;
	bottom:-10px;
	width:198px;
	height:168px;
}
/* aanduiding vroegboekkorting en aanbieding in zoekresultaten
===============================================================*/
.two-column-imagelist{
	position:relative;
}
/* aanduiding vroegboekkorting en aanbieding op reispagina
===============================================================*/
div.special {
	position:absolute;
	width:179px;
	height:127px;
	z-index:1;
}
div.result div.special {
	cursor:pointer;
}

/* offerbox
====================================================*/
#sidebar .offerbox {
	border-top:10px solid #FFFFFF;
	padding-bottom: 10px;
	background-color: #faeebe;
}
#sidebar .offerbox h4 {
	padding: 0 5px;
	background-color: #fede56;
	font-size: 11px;
	line-height: 30px;
	text-transform: uppercase;
}
#sidebar .offerbox ul{
	margin:0px 0px 0px 30px;
	padding:0px;
}
#sidebar .offerbox p{
	padding:0px 5px 0px 5px;
}
#sidebar .offerbox form {
	padding: 10px;
}
#sidebar .offerbox a {
	display: block;
	margin: 10px;
	text-align: right;
}
/* price
====================================================*/
/* price
====================================================*/
span.value span.strike{
	height:16px;
	width:36px;
	display:block;
	position:absolute;
	left:-5px;
	top:0px;
	overflow:hidden;
	background:url(../img/strike.png) no-repeat;
}
.pricewrap span.value{
	font-size:14px !important;
}
.resultlist .result .moreinfo.position{
	top:70px;
}
/* calendar
====================================================*/
.calendar{
	background-color:#fdeca6;
	margin-bottom:10px;
	_zoom:1;
}
.calendar h4{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	height:11px;
	margin:0;
	padding:8px;
	height:14px;
	text-transform:uppercase;
	background-color:#EB2530;
}
.calendar p{
	margin:3px 0 3px 0;
	padding:0;
	font-weight:bold;
	color:#3b5183;
	text-align:center;
	line-height:normal;
}
.calendar p span{
	padding:0px 5px 0px 5px;
}
.calendar p a.prev,
.calendar p a.next{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.calendar table{
	width:176px;
}
.calendar div.calendarmonth{
	display: none;
}
.calendar div.active{
	display: block;
}
.calendar table th,
.calendar table td{
	text-align:center;
}
.calendar table td.weekselector a{
	margin-left:4px;
	background:url(../img/arrow_calendar.gif) no-repeat center center;
	display:block;
	width:5px;
	height:17px;
	text-indent:-9999px;
}
.calendar table tr.weekactive td,
.calendar table tr.weekactive td.weekselector{
	background-color:#3b5183;
}
.calendar table tr.weekactive td{
	background-color:#dde1ec;
	color:#000;
}
.calendar table th{
	font-weight:bold;
	color:#3b5183;
}
.calendar table td{
	background-color:#fffadd;
	color:#000;
}
.calendar table td.disabled{
	color:#AEBFDB;
}
.calendar table td:hover,
.calendar table tr.weekactive td:hover,
.calendar table tr.weekactive td.dayactive,
.calendar table td.dayactive,
.calendar table td.dayactive:hover{
	background-color:#3b5183;
	color:#fff;
	cursor:pointer;
}

div.errorMessage {
	margin:10px 0; color:red; background:url(../img/error.gif) 5px 10px no-repeat; border:1px red solid; font-weight:bold; padding:10px 10px 10px 30px; background-position:0 0;
}
div.errorMessage.error {
	background:none; padding:10px; border-color:#ffd521; border-width:2px; color:#000; font-weight:normal;
}
div.errorMessage.error ul {
	margin:0 0 12px 16px; padding:0; color:#F00;
}

/* Vergelijkpagina
	=============================================================*/
	
#select2compare{
	position:relative;
}
#select2compare .head{
	background-color:#b7c1da;
	padding:10px;
	margin-bottom:5px;
	height:104px;
}
#select2compare h3{
	text-transform:uppercase;
	color:#164997;
	margin-bottom:5px;
}

#select2compare .trip{
	width:100%;
	float:left;
	margin-bottom:5px;
	position:relative;
}
#select2compare .trip.selected{
	background-color:#ffea91;
}
#select2compare .trip img{
	float:left;
	margin-right:5px;
}
#select2compare .trip p{
	margin:5px;
}

#select2compare a.icon{
	position:absolute;
	width:11px;
	height:11px;
	display:block;
	bottom:2px;
	right:0;
	text-indent:-9999px;
}
#select2compare a.remove{
	background:url(/static/oad/img/iconen/icon_delete.gif) no-repeat left top;
	width:14px;
	height:14px;
}
#select2compare a.add,
#compare a.add{
	background:url(/static/oad/img/iconen/icon_add.png) no-repeat left top;
	width:11px;
	height:11px;
}
#compare{
	position:relative;
	width:100%;
	border-bottom:1px solid #DDE1EC;
}
#compare thead th{
	width:186px;
	background-color:#dde1ec;
	vertical-align:bottom;
	text-align:left;
}
#compare thead th div{
	overflow:hidden;
	width:186px;
	height:124px;
}
#compare thead th div p{
	margin:10px 10px;
}
#compare th.last{
	width:176px;
}
#compare th img{
	margin:0;
	padding:0;
	width:176px;
	float:left;
}
#compare a.plus{
	position:absolute;
	bottom:10px;
	left:10px;
	text-transform:uppercase;
	font-weight:normal;
	color:#164997;
	padding-right:20px;
	background:url(../img/iconen/icon_add.png) no-repeat right top;
}

#compare a.min{
	background:url(../img/iconen/icon_remove.png) no-repeat right top;
}

.googlemapspin{
	width:15px;
	height:23px;
	float:left;
	margin-right:5px;
	background:url(../img/googlemap_pin.gif) no-repeat;
}
.pina{ background-position:0 0; }
.pinb{ background-position:-15px 0; }
.pinc{ background-position:-30px 0; }

#compare .even td,
#compare .even th{
	background-color:#dde1ec;
}
#compare tbody th{
	text-transform:uppercase;
	text-align:left;
	padding:10px;
	color:#164997;
	vertical-align:top;
}
#compare tbody td{
	padding:10px 10px 10px 0;
	vertical-align:top;
}
#compare tbody td.nopadding{
	padding:0;
}
#compare ul{
	margin:0 0 0 15px;
	padding:0;
}
select.medium{
	width:108px;
}

#compare h3{
	font-size:12px;
	color:#000;
}

#compare .trip{
	margin:0;
}
#compare .acco{
	font-size:12px;
	font-weight:bold;
	margin:0;
}	
#compare .more-price-info a {
	background: url(../img/button_info_boeken.gif) no-repeat left top;
	width:100px;
	height:19px;
	float:left;
	display:block;
	margin-top:10px;
	text-indent:-9999px;
}
#compare .more-price-info a:hover{
	background-position:left -19px;
}

#compare .price{
	font-size:15px;
	font-weight:bold;
	display:block;
	margin-top:3px;
}
#compare .classification{
	font-size:20px;
	line-height:14px;
}
#compare .obv{
	font-size:10px;
	display:block;
	float:left;
	line-height:11px;
	color:#3b5183;
	margin:5px 0 0;
}
#compare p{
	margin:0;
}
#compare .obv ul{
	margin:0 0 0 15px;
}

#compare a.save,
#compare a.remove{
	color:#8592b2;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	height:9px;
	padding:6px 0 3px 25px;
	background: url(../img/iconen/icon_save2.gif) no-repeat left -19px;
	float:right;
}
#compare a.remove{
	background:url(../img/iconen/icon_delete2.gif) no-repeat left 3px;
	padding-left:18px;
	float:left;
}
#compare a.checked{
	background-position:left 1px;
}
#compare a.save:hover,
#compare a.remove:hover{
	text-decoration:underline;
}

#compare .alternatives table{
	width:100%;
}
#compare .alternatives td{ 
	padding:0;
}
#compare .alternatives td.duration{
	padding-bottom:10px;
}

/* Bewaarde reizen popup
	===========================================================*/
	
#savedTripspopup{
	position:absolute;
	top:22px;
	right:0;
	width:265px;
	border:1px solid #DDE1EC;
	border-width:0 1px 1px;
	background-color:#fff;
	padding:10px 10px 0;
	z-index:100;
	display:none;
}
#savedTripspopup .trip{
	border-bottom:1px solid #DDE1EC;
	margin-bottom:5px;
	overflow:hidden;
	width:100%;
	padding-bottom:5px;
}

#savedTripspopup .trip img{
	float:left;
	margin-right:10px;
}
#savedTripspopup .trip ul{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
	width:90px;
}
#savedTripspopup .trip ul li{
	margin-bottom:2px;
}

#savedTripspopup .trip ul a,
#savedTripspopup .option{
	text-decoration:none;
	color:#8592b2;
	text-transform:uppercase;
	font-size:10px;
	padding-right:20px;
	height:14px;
	line-height:14px;
	display:block;
}
#savedTripspopup .trip ul a:hover,
#savedTripspopup .option:hover{
	text-decoration:underline;
}
#savedTripspopup .trip ul a.compare{
	background:url(../img/iconen/icon_check2.gif) no-repeat 100% -20px;
}
#savedTripspopup .trip ul a.compare.checked{
	background-position:100% 0;
}
#savedTripspopup .trip ul a.delete{
	background:url(../img/iconen/icon_delete.gif) no-repeat 100% 0;
}
#savedTripspopup .option{
	margin-bottom:5px;
	padding-right:0;
}
#savedTripspopup .option.delete{
	background:url(../img/iconen/icon_delete.gif) no-repeat 0 0;
	padding-left:20px;
}
#savedTripspopup p{
	margin-top:0;
}
.icontext{
	color:#8592B2;
	text-transform:uppercase;
	font-size:10px;
}
	
	
/* Laatst bekeken reizen
	=======================================================*/
#watched_trips{
	width:100%;
	overflow:hidden;
	position:relative;
}
#watched_trips h3{
	background-color:#FFD521;
	color:#000;
	height:30px;
	line-height:30px;
	font-size:11px;
	padding:0 10px;
	text-transform:uppercase;
}
#watched_trips .options {
	position:absolute;
	right:10px;
	top:6px;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	display:block;
	height:14px;
	line-height:16px;
}
#watched_trips .options a {
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	display:inline-block;
	height:14px;
	line-height:16px;
	margin-left:10px;
}
#watched_trips .options a:hover{
	text-decoration:underline;
}
#watched_trips .options a.previous,
#watched_trips .options a.next {
	visibility: hidden;
}
#watched_trips .options a.delete{
	padding-right:18px;
	background:url(../img/iconen/icon_delete.gif) no-repeat 100% 0;
}
#watched_trips .options a.previous{
	background:url(../img/iconen/icon_prev.gif) no-repeat 0 0;
	padding-left:16px;
}
#watched_trips .options a.next{
	background:url(../img/iconen/icon_next.gif) no-repeat 100% 0;
	padding-right:18px;
}

#watched_trips .mask{
	width:100%;
	overflow:hidden;
}
#watched_trips .scroller{
}
#watched_trips .trip{
	background-color:#faeebe;
	float:left;
	_display:inline;
	width:176px;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
	height:180px;
}
#watched_trips p{
	margin:5px 10px 0;
}
#watched_trips p.acco{
	font-weight:bold;
	margin:0 10px 0;
	font-size:12px;
}

/* Google maps */
.mapcontainer{
	height:500px;
	width:100%;
}

.mapcontainer .map{
	height:100%;
	width:100%;
}

