*
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
BODY
{
    BACKGROUND-COLOR: #ffffff;
    FONT-STYLE: normal;
    MARGIN: 0px;
    FONT-FAMILY: arial, verdana;
    COLOR: #999999;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
FORM
{
	BORDER: 0px SOLID #666699;
	PADDING: 0px;
}
INPUT
{
	BACKGROUND-COLOR: beige;
}	
SELECT
{
	BACKGROUND-COLOR: beige;
}
TEXTAREA
{
	BACKGROUND-COLOR: beige;
}	
#container
{
    MARGIN: 0px auto;
    WIDTH: 1000px
}
#header
{
    WIDTH: 100%;
    HEIGHT: 100px;
    PADDING-TOP: 0px;
}
#header IMG
{
    MARGIN-RIGHT: 205px
}
#header TABLE
{
    MARGIN-TOP: 20px;
    FLOAT: left;
    FONT-SIZE: 10pt
}
#menu
{
    BACKGROUND-IMAGE: url(/fig/menuachtergrond.png);
    BORDER-BOTTOM: #e2e920 1px solid;
    HEIGHT: 25px;
    COLOR: #333;
    FONT-SIZE: 10pt;
    BORDER-TOP: #e2e920 1px solid
}
#menu A
{
    COLOR: #333;
    MARGIN-LEFT: 8px;
    MARGIN-RIGHT: 8px;
    TEXT-DECORATION: none
}
#menu A.nomargin
{
    MARGIN: 0px
}
#menu A:hover
{
    TEXT-DECORATION: none
}
#content
{
    POSITION: relative;
    MARGIN-TOP: 20px;
    COLOR: #3f3f3f
}
#content H1
{
    FONT-SIZE: 14pt;
    PADDING-TOP: 0px;
}
#content H2
{
    FONT-SIZE: 14pt
}
#footer
{
    TEXT-ALIGN: center;
    MARGIN-TOP: 20px;
    WIDTH: 1000px;
    MARGIN-BOTTOM: 20px;
    BORDER-TOP: #339966 1px solid;
    PADDING-TOP: 10px
}
#footer A
{
    COLOR: #999999;
    MARGIN-LEFT: 5px;
    FONT-SIZE: 10pt;
    MARGIN-RIGHT: 5px;
    TEXT-DECORATION: underline
}
#footer A:hover
{
    TEXT-DECORATION: none
}
#links
{
    MARGIN-BOTTOM: 20px;
    FLOAT: left;
    MARGIN-RIGHT: 50px
}
.home
{
    FONT-SIZE: 10pt
}
.stap
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    FLOAT: left;
    MARGIN-RIGHT: 10px
}
.home DIV
{
    MARGIN-LEFT: 0px;
    CLEAR: both
}
.tabellinks
{
    PADDING-RIGHT: 40px
}
.tabelrechts
{
    BORDER-BOTTOM: orange 1px solid;
    BORDER-LEFT: orange 1px solid;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BORDER-TOP: orange 1px solid;
    BORDER-RIGHT: orange 1px solid;
    PADDING-TOP: 20px
}
.prijsoverzicht
{
    PADDING-LEFT: 120px;
    BACKGROUND: #f2f2f2
}
.stappen
{
    MARGIN-TOP: 20px;
    MARGIN-LEFT: 0px
}
.voordelen
{
    MARGIN: 15px;
    FONT-SIZE: 13pt
}
.voordelen IMG
{
    FLOAT: left;
    MARGIN-RIGHT: 10px
}
.lmenu
{
    MARGIN-TOP: 3px;
    DISPLAY: inline;
    FLOAT: left;
    FONT-WEIGHT: bold
}
.rmenu
{
    MARGIN-TOP: 3px;
    DISPLAY: inline;
    FLOAT: right
}
.klein
{
    DISPLAY: inline;
    FONT-SIZE: 8pt
}
.groen1
{
    COLOR: #339966;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
.groen2
{
    COLOR: #66cc33;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
.groen3
{
    COLOR: #cccc33;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
.oranje
{
    COLOR: #fea722;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
#header A:link
{
    COLOR: #999999;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
#header A:active
{
    COLOR: #999999;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
#header A:visited
{
    COLOR: #999999;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
#header A:hover
{
    COLOR: #999999;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #339966;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #339966;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #66cc33;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #cccc33;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.tar:link
{
    FONT-SIZE: 10pt
}
.tar:active
{
    COLOR: #000;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}
.tar:visited
{
    COLOR: #000;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}
.tar:hover
{
    COLOR: #333;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
INPUT.zip
{
    WIDTH: 6em
}
INPUT.license
{
    WIDTH: 6em
}
INPUT.date
{
    WIDTH: 6em
}
.clear
{
    MARGIN-TOP: -1px;
    HEIGHT: 1px;
    CLEAR: both;
    OVERFLOW: hidden
}
.optionList
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.optionList LI
{
    MARGIN-BOTTOM: 2px
}
#voorwaarden
{
    CLEAR: both
}
#voorwaarden SPAN
{
    MARGIN-TOP: 1em;
    DISPLAY: block
}
#voorwaarden INPUT
{
    MARGIN-TOP: 1em
}
.restabel INPUT
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 11pt;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid
}
SELECT
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 11pt;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid
}
.restabel TEXTAREA
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 300px;
    MARGIN-BOTTOM: 2px;
    HEIGHT: 6em;
    FONT-SIZE: 11pt;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid
}
.restabel2 TEXTAREA
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 300px;
    MARGIN-BOTTOM: 2px;
    HEIGHT: 6em;
    FONT-SIZE: 11pt;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid
}
.restabel TD
{
    HEIGHT: 30px;
    VERTICAL-ALIGN: top
}
.restabel H2
{
    MARGIN-TOP: 10px
}
.uitlijnen1
{
    WIDTH: 360px;
    FLOAT: left;
    HEIGHT: auto
}
.uitlijnen2
{
    WIDTH: 580px;
    FLOAT: left;
    HEIGHT: auto
}
.reisgegevens
{
    BORDER-BOTTOM: #cccccc 2px dashed;
    BORDER-LEFT: #cccccc 2px dashed;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 2px dashed;
    BORDER-RIGHT: #cccccc 2px dashed;
    PADDING-TOP: 10px
}
.reisgegevens INPUT
{
	BACKGROUND-COLOR: FF;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 10pt;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid
}
TEXTAREA
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 11pt;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid
}
SELECT
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 10pt;
    BORDER-TOP: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid
}
.reisgegevens TD
{
    HEIGHT: 30px;
    VERTICAL-ALIGN: top
}
.reisgegevens H2
{
    MARGIN-TOP: 10px
}
.alert
{
    MARGIN-TOP: 20px;
    COLOR: red
}
#summary
{
    BORDER-BOTTOM: #fea722 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #fea722 1px solid;
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    BACKGROUND: white;
    FONT-SIZE: 12pt;
    BORDER-TOP: #fea722 1px solid;
    TOP: 0px;
    RIGHT: 0px;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #fea722 1px solid;
    PADDING-TOP: 7px
}
#summary TD
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
#summary .price
{
    FONT-SIZE: 16pt
}
#summary .firstCol
{
    TEXT-ALIGN: right
}
.valetextra
{
    FONT-SIZE: 9pt
}
.priceTest
{
    BORDER-BOTTOM: #fea722 1px solid;
    TEXT-ALIGN: right;
    BORDER-LEFT: #fea722 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #fea722 1px solid;
    BORDER-RIGHT: #fea722 1px solid;
    PADDING-TOP: 5px
}
.priceTest SPAN.blk
{
    MARGIN: 2px 2px 2px 0px;
    DISPLAY: inline-block;
    VERTICAL-ALIGN: middle
}
.priceTest LABEL
{
    DISPLAY: inline-block;
    MARGIN-BOTTOM: 5px
}
.priceTest INPUT
{
    DISPLAY: inline-block;
    MARGIN-BOTTOM: 5px
}
.priceTest LABEL
{
    TEXT-ALIGN: right;
    WIDTH: 110px;
    PADDING-RIGHT: 5px
}
.priceTest INPUT.date
{
    WIDTH: 70px
}
.priceTest SPAN.traveldetails
{
    TEXT-ALIGN: left;
    WIDTH: 195px
}
.priceTest SPAN#reservationPrice
{
    WIDTH: 115px;
    WHITE-SPACE: nowrap;
    MARGIN-LEFT: 5px;
    FONT-SIZE: 16pt;
    OVERFLOW: hidden;
    FONT-WEIGHT: bold
}
.priceTest SPAN#reservationPrice SPAN
{
    FONT-SIZE: 12pt
}
.red
{
	COLOR: red;
	FONT-SIZE: 18px;
}
.accent
{
    FONT-WEIGHT: bold;
 }
DIV.bordersneg
{
    POSITION: relative;
    MARGIN-LEFT: -80px;
    MARGIN-RIGHT: -80px;
 }
DIV.borders
{
    POSITION: relative;
    MARGIN-LEFT: 40px;
    MARGIN-RIGHT: 40px;
 }
DIV.rating
{
    POSITION: relative;
    WIDTH: 84px;
    HEIGHT: 17px;
    OVERFLOW: hidden !important
}
DIV.rating IMG
{
    POSITION: absolute
}
DIV.rating-small IMG
{
    POSITION: absolute
}
IMG.stars_0
{
    CLIP: rect(0px 83px 15px 0px)
}
IMG.stars_0
{
    CLIP: rect(0px 83px 15px 0px)
}
IMG.stars_1
{
    CLIP: rect(19px 83px 35px 0px);
    TOP: -19px
}
IMG.stars_1_half
{
    CLIP: rect(38px 83px 53px 0px);
    TOP: -38px
}
IMG.stars_2
{
    CLIP: rect(57px 83px 72px 0px);
    TOP: -57px
}
IMG.stars_2_half
{
    CLIP: rect(76px 83px 91px 0px);
    TOP: -76px
}
IMG.stars_3
{
    CLIP: rect(95px 83px 110px 0px);
    TOP: -95px
}
IMG.stars_3_half
{
    CLIP: rect(114px 83px 129px 0px);
    TOP: -114px
}
IMG.stars_4
{
    CLIP: rect(133px 83px 148px 0px);
    TOP: -133px
}
IMG.stars_4_half
{
    CLIP: rect(152px 83px 168px 0px);
    TOP: -152px
}
IMG.stars_5
{
    CLIP: rect(171px 83px 186px 0px);
    TOP: -171px
}
DIV.rating-small
{
    POSITION: relative;
    PADDING-BOTTOM: 0px !important;
    PADDING-LEFT: 0px !important;
    WIDTH: 50px;
    PADDING-RIGHT: 0px !important;
    FLOAT: left;
    HEIGHT: 9px;
    OVERFLOW: hidden !important;
    PADDING-TOP: 0px !important
}
DIV.rating-small IMG.stars_0
{
    CLIP: rect(190px 50px 199px 0px);
    TOP: -190px
}
DIV.rating-small IMG.stars_1
{
    CLIP: rect(204px 50px 213px 0px);
    TOP: -204px
}
DIV.rating-small IMG.stars_1_half
{
    CLIP: rect(218px 50px 227px 0px);
    TOP: -218px
}
DIV.rating-small IMG.stars_2
{
    CLIP: rect(232px 50px 241px 0px);
    TOP: -232px
}
DIV.rating-small IMG.stars_2_half
{
    CLIP: rect(246px 50px 255px 0px);
    TOP: -246px
}
DIV.rating-small IMG.stars_3
{
    CLIP: rect(260px 50px 269px 0px);
    TOP: -260px
}
DIV.rating-small IMG.stars_3_half
{
    CLIP: rect(274px 50px 283px 0px);
    TOP: -274px
}
DIV.rating-small IMG.stars_4
{
    CLIP: rect(288px 50px 297px 0px);
    TOP: -288px
}
DIV.rating-small IMG.stars_4_half
{
    CLIP: rect(302px 50px 311px 0px);
    TOP: -302px
}
DIV.rating-small IMG.stars_5
{
    CLIP: rect(316px 50px 325px 0px);
    TOP: -316px
}
