HTML
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
BODY
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 9px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
    COLOR: #666;
    PADDING-TOP: 0px
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 9px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
    COLOR: #666;
    PADDING-TOP: 0px
}
A
{
    COLOR: #666
}
A:visited
{
    COLOR: #666
}
A:active
{
    COLOR: #666
}
#wrapper
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 24px 14px;
    BORDER-LEFT: 0px;
    WIDTH: 596px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}
.right
{
    FLOAT: right! important;
    TEXT-ALIGN: right
}
.rightbutton
{
    MARGIN-LEFT: 393px;
    WIDTH: 200px;
    TEXT-ALIGN: right
}
.left
{
    FLOAT: left! important;
    TEXT-ALIGN: left
}
.leftnobutton
{
    TEXT-ALIGN: left
}
.leftcol
{
    FLOAT: left! important;
    WIDTH: 289px
}
.rightcol
{
    MARGIN-LEFT: 300px;
    WIDTH: 289px;
    TEXT-ALIGN: right
}
.spacer
{
    CLEAR: both
}
.headerbutton
{
    PADDING-TOP: 15px
}
.header
{
    MARGIN: 0px 0px 9px
}
.titlebar
{
	position:relative;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #dddddd
}
.titlebar DIV
{
	position:relative;
    BACKGROUND-COLOR: #dddddd
}
.titlebar .title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px
}
.fullbar
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px! important;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 3px! important;
    TEXT-ALIGN: center
}
.information
{
    PADDING-RIGHT: 17px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 6px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 12px;
    HEIGHT: 50px;
    BACKGROUND-COLOR: #f2f2f2
}
.informationcol2
{
    WIDTH: 280px
}
SELECT
{
    FONT: 9px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
    COLOR: #555
}
.buttonsleft
{
    FLOAT: left;
    WIDTH: 145px;
    POSITION: relative
}
.graphborder
{
    BORDER-RIGHT: #ccc 2px solid;
    BORDER-TOP: #ccc 2px solid;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #ccc 2px solid;
    BORDER-BOTTOM: #ccc 2px solid
}
HR
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
.subtitle
{
    MARGIN-TOP: 3px;
    MARGIN-LEFT: 7px;
    TEXT-ALIGN: left
}
.subtitlenoindent
{
    MARGIN-TOP: 3px;
    MARGIN-LEFT: -1px;
    TEXT-ALIGN: left
}
TABLE
{
    empty-cells: show
}
.content_table
{
    MARGIN: 7px 38px 0px 31px
}
/*.content_tablebg
{
    HEIGHT: 150px
}*/
.content_tablebg
{
    BACKGROUND-COLOR: #f5f5f5
}
TD.tablespace
{
    BACKGROUND-COLOR: #f5f5f5
}
TD.tablespacewhite
{
}

.content_tableelement_empty
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

.content_tableelement
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
TH.content_tableelement
{
    FONT-SIZE: 9px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.label
{
    PADDING-LEFT: 15px;
    WIDTH: 200px;
    TEXT-ALIGN: left
}
.labelgraph
{
    PADDING-LEFT: 27px;
    WIDTH: 115px;
    TEXT-ALIGN: left
}
.labeldetail
{
    PADDING-LEFT: 3px;
    TEXT-ALIGN: left
}
.content_linebottom
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid
}
.content_linetop
{
    BORDER-TOP: #ccc 1px solid
}
.highbasicvol
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    WIDTH: 100%;
    COLOR: #fff;
    BACKGROUND-COLOR: #7aa730
}
.highextendvol
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    WIDTH: 100%;
    COLOR: #fff;
    BACKGROUND-COLOR: #2d790d
}
.highextravol
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    WIDTH: 100%;
    COLOR: #000;
    BACKGROUND-COLOR: #fec901
}
.highnone
{
    PADDING-RIGHT: 5px;
    FLOAT: right;
    WIDTH: 70px
}
.tablespace
{
    HEIGHT: 3px
}
.contentline HR
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
.separatordetail
{
    BORDER-TOP: #ccc 2px solid;
    BACKGROUND-COLOR: #fff! important
}
.choiceblock
{
    MARGIN-TOP: 22px;
    MARGIN-BOTTOM: 22px
}
.price
{
    TEXT-ALIGN: center! important
}
H1
{
    DISPLAY: inline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.8em;
    COLOR: #ce1513;
    TEXT-ALIGN: left;
}

.alert_block_title {
	text-align: center;
	FONT-WEIGHT: normal;
    FONT-SIZE: 0.9em;
    COLOR: #ce1513;
    MARGIN-TOP: 3px;
    MARGIN-LEFT: 7px;
}

.detaildata
{
    TEXT-ALIGN: center
}
.detaildata TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.detaildata .datum
{
    PADDING-LEFT: 0px;
    TEXT-ALIGN: left
}
.detaildata .total
{
    PADDING-LEFT: 16px;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: left
}
.detaildata .basis
{
    TEXT-ALIGN: right
}
.detaildata .extra
{
    TEXT-ALIGN: right
}
.detaildata .highextravol
{
    PADDING-RIGHT: 5px;
    WIDTH: 45px
}
.detaildata .highnone
{
    PADDING-RIGHT: 5px
}
.detailtitle
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #555555;
    TEXT-ALIGN: left
}
.detailmb
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    PADDING-TOP: 0px! important;
    TEXT-ALIGN: left! important
}
.btngotograph
{
    PADDING-TOP: 9px;
    TEXT-ALIGN: right
}
.aboinfo DL
{
    FLOAT: left
}
.aboinfoext DL
{
    FLOAT: left
}
.aboinfo DL DT
{
    CLEAR: left;
    FLOAT: left;
    WIDTH: 50px
}
.aboinfoext DL DT
{
    CLEAR: left;
    FLOAT: left;
    WIDTH: 85px
}
.aboinfo DL DD
{
    CLEAR: right;
    FLOAT: left;
    MARGIN: 0px
}
.aboinfoext DL DD
{
    CLEAR: right;
    FLOAT: left;
    MARGIN: 0px
}
.smallcolcontent
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.smallcolcontent a {
	color: #666;
	text-decoration: underline !important;
}
.smallcolbutton
{
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center
}
.coltable
{
    MARGIN-BOTTOM: 15px
}
.colbutton
{
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 23px;
    TEXT-ALIGN: center
}
.introtext
{
    FONT-SIZE: 9px;
    MARGIN-BOTTOM: 16px;
    COLOR: #000
}
.confirmtop
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 17px;
    PADDING-TOP: 17px
}
.confirmsummary
{
    MARGIN-TOP: 35px;
    MARGIN-BOTTOM: 18px
}
.confirmsummary .label
{
    PADDING-LEFT: 40px;
    WIDTH: 150px;
    TEXT-ALIGN: left
}
.confirmsummary .price
{
    FONT-WEIGHT: bold;
    COLOR: #d21112;
    TEXT-ALIGN: center
}
.confirmsummary .spacer
{
    WIDTH: 40px
}
.confirmsummary .content_linebottom
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ccc 1px solid
}
.confirmtop .links
{
    LINE-HEIGHT: 26px;
    TEXT-ALIGN: center
}
.confirmdisclaimer
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
.confirmbuttons
{
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px;
    TEXT-ALIGN: center
}
.confirmbuttons IMG
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
.confirmprint
{
    MARGIN-TOP: 23px;
    PADDING-BOTTOM: 22px;
    PADDING-TOP: 22px;
    TEXT-ALIGN: center
}
.reminder
{
    WIDTH: 597px
}
.reminderintro
{
    MARGIN: 27px 10px 0px
}
.remindertitle
{
    MARGIN-TOP: 20px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 15px;
    BACKGROUND-COLOR: #e7e7e7
}
.remindertitle .checkbox
{
    MARGIN-LEFT: 49px;
    MARGIN-RIGHT: 9px
}
.remindertitle .radio
{
    MARGIN-LEFT: 24px;
    MARGIN-RIGHT: 3px
}
.reminderleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 70px;
    FLOAT: left! important;
    PADDING-TOP: 6px;
    TEXT-ALIGN: left
}
.reminderright
{
    FLOAT: right! important;
    WIDTH: 390px;
    TEXT-ALIGN: left
}
.reminderemail
{
    PADDING-BOTTOM: 20px;
    MARGIN-LEFT: 49px
}
.remindertextfield
{
    FONT: 9px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
    COLOR: #666
}
.reminderbuttons
{
    PADDING-RIGHT: 8px;
    PADDING-BOTTOM: 21px;
    PADDING-TOP: 28px;
    TEXT-ALIGN: right
}
FORM
{
    DISPLAY: inline
}
.maintitle
{
    FONT-SIZE: 31px;
    COLOR: #ffd32a
}
TH.volumeextra
{
    FONT: bold 9px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
    COLOR: #696969;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.volumeextra
{
    COLOR: #696969;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center
}
.rangeselect
{
   /* WIDTH: 150px*/
}
.error
{
    COLOR: #ff0000
}
.optieshoofdgebruiker
{
    COLOR: #ce1513
}
.success
{
    COLOR: green
}
