* {	font:13px/100% "Trebuchet MS",Verdana,Arial,Sans-serif; border:0; padding:0; margin:0; }
a { text-decoration:none; color:black; }
ul { list-style:none; }
h1 { display:none; }
body { background:#e6e6e6 url(../img/bg.jpg) repeat-x; }
#container { background:url(../img/top.png) no-repeat; width:1144px; margin:0 auto; overflow:hidden;  }
#container .inner { width:910px; padding:121px 117px 0 117px; }
#top { height:292px; padding-left:1px; width:909px; }
#top ul#nav { float:left; width:909px; padding-bottom:58px; }
#top ul#nav li { float:left; height:37px; padding-top:12px; }
#top ul#nav li#i1 { padding-left:39px; width:52px; }
#top ul#nav li#i1.active { background:url(../img/hover/home.jpg) repeat-x; }
#top ul#nav li.active span { color:#224e81; }
#top ul#nav li#i2 { padding-left:39px; width:83px; }
#top ul#nav li#i2.active { background:url(../img/hover/vliegtickets.jpg) repeat-x; }
#top ul#nav li#i3 { padding-left:68px; width:119px; }
#top ul#nav li#i4 { padding-left:35px; width:46px; }
#top ul#nav li#i5 { padding-left:37px; width:70px; }
#top ul#nav li a span { color:white; font-weight:bold; line-height:16px; }
#top ul#nav li a:hover span { color:#224e81; }

#top form { float:left; width:909px; padding:0 0 27px 0; }
#top form input#from { float:left; width:356px; height:28px; background:transparent; padding:9px 0 0 0px; *padding:11px 0 0 0; *height:26px; font-family:Verdana; font-size:1em; color:black; text-indent:21px; }
#top form input#to { float:left; height:28px; width:356px; background:transparent; padding:9px 0 0 0px; *padding:11px 0 0 0; *height:26px; text-indent:21px; font-family:Verdana; font-size:1em; color:black; }
#top form button { float:left; clear:both; width:267px; height:62px; background:transparent; text-indent:-9999px; margin:55px 0 0 302px; cursor:pointer; }

#content {  }
#content h2 { float:left; background:url(../img/title.yellow.bg.gif) repeat-x; width:910px; height:37px; }
#content h2 span { float:left; background:url(../img/title.yellow.icon.gif) no-repeat left; height:29px; padding:9px 0 0 52px; font-size:18px; color:white; letter-spacing:1px; }

#content.sub h2.dark { background:#424242 url(../img/title.dark.bg.small.gif) repeat-x; padding-bottom:1px; }
#content.sub h2.dark span { float:left; background:none; padding-left:10px; width:445px; }
#content.sub h2.dark span.from { text-align:right; background:url(../img/title.dark.icon.gif) no-repeat 426px 4px; padding:9px 35px 0 0; width:420px; }

#content.sub div.dark.big { float:left; width:910px; background:url(../img/title.dark.bg.big.gif) repeat-x; padding-bottom:15px; }
#content.sub div.dark.big p { float:left; width:910px; text-align:center; color:#c2d321; font-size:15px; font-weight:bold; padding:20px 0 18px 0; }
#content.sub div.dark.big h2 { background:url(../img/title.dark.icon.big.gif) no-repeat 426px 0; width:910px; height:auto; }
#content.sub div.dark.big h2 span { background:none; padding-top:7px; }
#content.sub div.dark.big h2 span.from { padding-left:325px; }
#content.sub div.dark.big h2 span.to { padding-left:46px; }

#content.sub h2.dark.small { padding:5px 0 5px 0; background:url(../img/title.dark.bg.big.gif) repeat-x bottom; }
#content.sub h2.dark.small span.from { background:url(../img/title.dark.icon.big.gif) no-repeat right; }

#content .table { float:left; width:910px; background:url(../img/table.4.rows.stretch.jpg); }
#content .table .item { float:left; width:910px; background:url(../img/table.4.rows.gif) repeat-x; border-bottom:1px solid #dee2e4; }
#content .table .item div { float:left;  }
#content .table .item div span, #content .table .item div strong { color:#0056a7; }
#content .table .item div strong { font-weight:bold; }
#content .table .item .i1 { width:202px; text-align:center; padding:10px 0 10px 0; }
#content .table .item .i2 { width:247px; padding-bottom:10px; }
#content .table .item .i2:hover { background:url(../img/hover/table.4.row.gif); }
#content .table .item .i2 span { float:left; width:179px; padding:17px 0 10px 68px; font-size:17px; }
#content .table .item .i2 span strong { font-size:17px; }
#content .table .item .i3 { width:192px; text-align:center; padding:10px 0 10px 0; }
#content .table .item .i4 { width:247px; padding-bottom:10px; }
#content .table .item .i4:hover { background:url(../img/hover/table.4.row.right.gif); }
#content .table .item .i4 span { float:left; width:188px; padding:17px 0 10px 59px; font-size:17px; }
#content .table .item .i4 span strong { font-size:17px; }

#content .table .item.empty { background:url(../img/table.4.rows.empty.jpg) repeat-x; }
#content .table .item.empty span, #content .table .item.empty strong  {  }
#content .table .item.empty .i2:hover, #content .table .item.empty .i4:hover { background:none; }
#content .table .item.empty .i2 strong, #content .table .item.empty .i2 span, #content .table .item.empty .i4 strong, #content .table .item.empty .i4 span { color:#c9c8c8; }

#content .table .item.lempty { background:url(../img/table.4.rows.lempty.gif) repeat-x; }
#content .table .item.lempty .i2:hover { background:none; }
#content .table .item.lempty .i2 strong, #content .table .item.lempty .i2 span { color:#c9c8c8; }
#content .table .item.rempty { background:url(../img/table.4.rows.rempty.gif) repeat-x; }
#content .table .item.rempty .i4:hover { background:none; }
#content .table .item.rempty .i4 strong, #content .table .item.rempty .i4 span { color:#c9c8c8; }

#content #welcome { float:left;width:910px; background:#535253 url(../img/welcome.gif) no-repeat; padding:12px 0 12px 0; }
#content #welcome.sub { background:#434343 url(../img/welcome.sub.gif) repeat-x; }
#content #welcome h3 { color:#c2d321; font-weight:bold; padding:0 0 5px 0; font-size:12px; }
#content #welcome .left { float:left; width:401px; padding:0 35px 0 14px; }
#content #welcome .left p { color:white; font-size:10px; line-height:16px; letter-spacing:1px; }
#content #welcome .right { float:left; width:450px; }
#content #welcome .right h3 { color:#c2d321; font-size:17px; }
#content.sub #welcome .right h3 { font-size:12px; }
#content #welcome .right ul { padding:15px 0 0 0; }
#content #welcome .right ul li a { color:white; font-weight:bold; font-size:12px; }
#content #welcome .right ul li { float:left; width:118px; }
#content #welcome .right ul li.c1 { width:180px; }
#content #welcome .right ul li.c2 { width:160px; }
#content #welcome.sub .right p { color:white; font-size:10px; line-height:16px; letter-spacing:1px; }

#content h2.big { background:url(../img/title2.yellow.bg.gif) repeat-x; height:49px;  }
#content h2.big span { background:url(../img/title2.yellow.icon.gif) no-repeat left; padding:15px 0 0 65px; height:34px; }

#content #rows { float:left; width:910px; background:#034588; padding:9px 0 9px 0; border-top:1px solid #114e8f; border-bottom:1px solid #11599b; }
#content.sub #rows { padding-top:4px; background:#044a8e; }
#content #rows .item { float:left; width:910px; background:#06599a; border-bottom:1px solid #065092; }
#content #rows .item dl { float:left; width:910px; }
#content #rows .item dl:hover { background:#05457f url(../img/hover/summer.hover.gif) repeat-x; }
#content #rows .item a { color:white; font-size:17px; }
#content #rows .item dl dd { padding:8px 0 0 0; }
#content #rows .item dl dd a { color:#d2e04e; font-size:17px;  }
#content #rows .item dl.c1 { width:285px; }
#content #rows .item dl.c2 { width:327px; border-left:1px solid #0765a9; border-right:1px solid #0765a9; }
#content #rows .item dl.c3 { width:296px; }
#content #rows .item dl dt { float:left; background:url(../img/arrow.blue.gif) no-repeat 20px 13px; padding:8px 0 8px 39px; width:143px; }
#content #rows .item.big { background:#044a8e; }
#content #rows .item.big dl dd { padding-top:14px; }
#content #rows .item.big dl dt { padding:14px 0 14px 39px; background:url(../img/arrow.darkblue.gif) no-repeat 20px 19px; }

#content #locations { float:left; width:910px; background:url(../img/locations.bg.bottom.gif) no-repeat bottom; }
#content #locations .inner { float:left; width:910px; background:url(../img/locations.bg.top.gif) no-repeat top; padding:0; }
#content #locations .item { float:left; padding-bottom:15px; }
#content #locations .item.c1 { width:148px;  }
#content #locations .item.c2 { width:176px; }
#content #locations .item.c3 { width:184px; }
#content #locations .item.c4 { width:192px; }
#content #locations .item.c5 { width:210px; }
#content #locations .item h3 { color:#0056a7; font-size:17px; letter-spacing:1px; padding:11px 0 7px 16px; }
#content #locations .item ul { padding:0 0 0 27px; }
#content #locations .item li { background:url(../img/arrow.blue.closed.gif) no-repeat 0 5px; }
#content #locations .item li.active { background:url(../img/arrow.blue.open.gif) no-repeat 0 5px; }
#content #locations .item li a { color:#424242; font-size:12px; }
#content #locations .item li span { padding-left:10px; font-size:12px; }
#content #locations .item li ul { padding-left:17px; }
#content #locations .item li ul li { background:url(../img/arrow.blue.closed.gif) no-repeat 0 5px; padding-left:10px; padding-top:2px; }

#content #footer ul { clear:both; }
#content #footer ul li { float:left; padding:12px 0 10px 28px; }
#content #footer ul li.c1 { padding-left:6px; }
#content #footer ul li.c4 { padding-left:380px; }
#content #footer ul li a { font-size:11px; color:#0056a7; }

#content ul#sitemap { float:left; background:white; padding:10px; width:890px; }

/*
div.selectbox-wrapper { position:absolute; width:356px; margin:0; margin-top:-11px; *margin-top:-13px; margin-left:23px; padding:5px 0 10px 0; text-align:left; max-height:200px; background:#d8e5eb url(../img/select.top.jpg) no-repeat top; }
div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; width:356px;}
div.selectbox-wrapper ul li.selected {}
div.selectbox-wrapper ul li.current {}
div.selectbox-wrapper ul li { list-style-type:none; display:block; margin:0; padding:10px 0 0 24px; cursor:pointer; width:332px; font-size:11px; color:#0056a7; background:url(../img/arrow.select.gif) no-repeat 330px 10px; }
.selectbox { margin: 0px 5px 0 22px; padding:9px 0 0 0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1em; width : 356px; height:28px; text-indent:24px; display : block; text-align:left; cursor: pointer; color:#a2bcc6; background:transparent; }
*/

.ac_results { padding: 0px; border:0; overflow: hidden; z-index: 99999; padding:5px 0 10px 0; background:#d8e5eb url(../img/select.top.jpg) no-repeat left top; margin-top:-12px; }
.ac_results ul { list-style-position: outside; list-style: none; padding: 0; margin: 0; width:400px; }
.ac_results li { margin: 0px; cursor: default; display: block; overflow: hidden; padding:10px 0 0 0; text-indent:21px; color:#0056a7; font-size:11px; line-height:13px; background:url(../img/arrow.select.gif) no-repeat 330px 10px;}
.ac_results li.ac_over { color:gray; }
#from_c { float:left; position:relative; margin:0 0 0 23px; display:inline; }
#to_c { float:left; position:relative; margin: 0 0 0 101px; display:inline; }
.overlabel { _float:left; position:relative; }
label.overlabel-apply {
	position:absolute;
	top:10px;
	left:22px;
	z-index:1;
	font-family:Verdana;
	font-size:1em;
	color:black;
}

#content .links { background:white; float:left; width:890px; padding:10px; }
#content .links ul#linktop li { font-weight:bold; }
#content .links ul { float:left; }
#content .links ul li { float:left; width:380px; }
#content .links ul li.link { width:505px; padding-left:3px; }

#content table tr td.link { vertical-align:top; width:505px; display:block; }