

TH
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
}
.even
{
    PADDING-LEFT: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    background-color: #fae2c2;
    BORDER-BOTTOM: #ffffff 1px solid;
}
.odd
{
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    background-color: #fae2c2;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-left: 5px;
			     
}
.evenPremie
{
    BACKGROUND-COLOR: #ffffff;
}
.oddPremie
{
    BACKGROUND-COLOR: #fae2c2;
}
.sep
{
    WIDTH: 16px;
    TEXT-ALIGN: center;
}
.button2
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ffdab9 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffdab9 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ff8c00;
}
.buttonPremie
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 180px;
}
.smallButton
{
    FONT-SIZE: 10px;
    WIDTH: 80px;
}
.warningbutton
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ffdab9 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffdab9 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ff6000;
}

.warning, .warningLarge, .warningLarger
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #FF6000;
    margin-right: 2px;
}

.warning TD
{    
    COLOR: #ffffff;
}
.nowarning
{
}
.nowarningLarger
{
}
.smallSelect
{
    WIDTH: 100px;
}
.largeSelect
{
    WIDTH: 200px;
}
.largerSelect
{
    WIDTH: 300px;
}
.mediumSelect
{
    WIDTH: 280px;
}
.warningLarge
{
    WIDTH: 200px;
}
.warningLarger
{
    WIDTH: 300px;
}
.nowarningLarger
{
    WIDTH: 300px;
}
.numberplate
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 140px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none;
}
INPUT.numberplate
{
    BORDER-RIGHT: #ffcc00 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffcc00 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffcc00 1px solid;
    WIDTH: 200px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffcc00 1px solid;
    LETTER-SPACING: 0pt;
    BACKGROUND-COLOR: #f4be04;
    TEXT-ALIGN: center;
}
txtBig
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 10px;
    WIDTH: 140px;
    PADDING-TOP: 10px;
}
.icon
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-LEFT: 2px;
    VERTICAL-ALIGN: text-bottom;
    BORDER-LEFT: medium none;
    MARGIN-RIGHT: 2px;
    BORDER-BOTTOM: medium none;
}
.status
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ff6000;    
}
.status TD
{
	color: #FFFFFF;
}
.verzekeringQuestion
{
    PADDING-TOP: 16px;
}
.huidigePremieTable
{
    BORDER-RIGHT: #993300 1px solid;
    BORDER-TOP: #993300 1px solid;
    BORDER-LEFT: #993300 1px solid;
    BORDER-BOTTOM: #993300 1px solid;
    BACKGROUND-COLOR: #ffcc66;
}
.price
{
    TEXT-ALIGN: right;
}
.infoIcon
{
    CURSOR: help;
}

.tableEditDate {
}
.tableEditDate TD {
	border: none;
}

.tableNoBorders TD {
	border: none ! important;
	height: 16px ! important;
}

.tablePremies
{
}
.tablePremies A
{
    COLOR: #000000;
}
.tablePremies A:hover
{
    COLOR: #000000;
}
.tablePremies A:active
{
    COLOR: #000000;
}
.tablePremies TH
{
    FONT-SIZE: 12px;
}
.tablePremies INPUT
{
}
.tablePremies TR.afsluitbaar
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
}
.tablePremies TR.afsluitbaar TD
{
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #000000;
}
.tablePremies TR.nietAfsluitbaar
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.noPremies
{
    HEIGHT: 240px;
    BACKGROUND-COLOR: #fffff0;
    TEXT-ALIGN: center;
}
.premie UL
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
.s3dBottom TH
{
	BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}
.tableTab
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-LEFT: #ffffff 1px solid;    
}

.tableTab INPUT
{
    height: 22px;
}

.tableTab TH
{
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ff6000;
    color: #FFFFFF;
    text-align: left;
    FONT-SIZE: 12px;
}

.tableTab TH.topHeader {
	border-bottom: 1px solid #FFFFFF;
}

.tableTab TH.middleHeader {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.tableTab TD
{
    border-bottom: 1px solid #FFFFFF;
    HEIGHT: 26px;
}

.tableTab TD.noborder {
	border-bottom: none;
}

.tableTab TH:first-child
{
	padding-left: 5px;
}
.tableTab TD:first-child
{
    padding-left: 5px;
}

.tableKentekenSmall
{	
	BACKGROUND-COLOR: #fae2c2;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 182;
	padding-bottom: 5px;
}

.tableKentekenSmall TH
{
	HEIGHT: 20px;
    BACKGROUND-COLOR: #ff6000;
    color: #FFFFFF;
    text-align: center;
}

.tableKentekenSmall TD.even
{	
    BACKGROUND-COLOR: #f9d096;
    color: #000000;
}

.tableKentekenSmall TD.odd
{	
    BACKGROUND-COLOR: #fae2c2;
    color: #000000;
}

.tableKentekenSmall TD.onbekend, .tableKentekenSmall TD.onbekend A
{		
	padding-bottom: 10px;
	text-align: center;
	font-size: 10px;
	color: #000000;
}

.eigenrisico A, .eigenrisico A:hover, .eigenrisico A:visited {
	text-decoration: none;
	color: #000000;
}

.tableVoordeel {
}
.tableVoordeel TH, .tableVoordeel A {
	color: #FFFFFF;
}

.tableNormal
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND-COLOR: #ffeecc;
}
.tableNormal TH
{
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffbb00;
    PADDING-LEFT: 4px;
}

.tabSize
{
    WIDTH: 75px;
}
.tabSel
{
    BACKGROUND-POSITION: center bottom;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    BACKGROUND-IMAGE: url(../images/tab_orange/tab_selected_middle.gif);
    WIDTH: 77px;
    CURSOR: pointer;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 25px;
    color: #FFFFFF;
}
.tabUnSel
{
    BACKGROUND-POSITION: center bottom;
    PADDING-LEFT: 4px;
    BACKGROUND-IMAGE: url(../images/tab_orange/tab_nonselected_middle.gif);
    WIDTH: 75px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 25px;
    color: #FFFFFF;
    FONT-WEIGHT: bolder;
}
.tabDisabled
{
    BACKGROUND-POSITION: center bottom;
    PADDING-LEFT: 4px;
    BACKGROUND-IMAGE: url(../images/tab_orange/tab_nonselected_middle.gif);
    WIDTH: 75px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 25px;
    color: #FFFFFF;
    FONT-WEIGHT: bolder;
}
.tabLeftS
{
    PADDING-RIGHT: 4px;
    BACKGROUND-POSITION: left bottom;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/tab.gif);
    CURSOR: pointer;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    width: 2px;
}
.tabLeftU
{
    BACKGROUND-POSITION: left bottom;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/tabu.gif);
    CURSOR: pointer;
    COLOR: #ff0000;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    width: 2px;
}
.tabRightS
{
    BACKGROUND-IMAGE: url(../images/tabr.gif);
    CURSOR: pointer;
    width: 2px;
    HEIGHT: 25px;
}
.tabRightU
{
    BACKGROUND-IMAGE: url(../images/tabur.gif);
    CURSOR: pointer;
    width: 2px;
    HEIGHT: 25px;
}
.tabSpace
{
	width: 75px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 25px;
}
.tabSelL
{
    BORDER-RIGHT: medium none;
    BACKGROUND-POSITION: left bottom;
    BORDER-TOP: medium none;
    BACKGROUND-IMAGE: url(../images/tab_orange/tab_selected_left.gif);
    BORDER-LEFT: medium none;
    WIDTH: 2px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    color: #FFFFFF;
}
.tabSelOL
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/tab_orange/tab_selected_left_overlap.gif);
    WIDTH: 2px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    color: #FFFFFF;
}
.tabSelR
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../images/tab_orange/tab_selected_right.gif);
    WIDTH: 2px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    color: #FFFFFF;
}
.tabSelOR
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../images/tab_orange/tab_selected_right_overlap.gif);
    WIDTH: 3px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    color: #FFFFFF;
}
.tabUnSelL
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/tab_orange/tab_nonselected_left.gif);
    WIDTH: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    color: #FFFFFF;
}
.tabUnSelR
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../images/tab_orange/tab_nonselected_right.gif);
    WIDTH: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    color: #FFFFFF;
}
.tabUnSel
{
    CURSOR: pointer;
	HEIGHT: 25px;
	width: 75px;
}
.tabDisabled
{
    color: #FFFFFF;
    HEIGHT: 25px;
    width: 75px;
}
.tab1
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.movebutton
{
    PADDING-RIGHT: 2px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 20px;
}
BODY
{
    TEXT-ALIGN: center
}
.subHeader
{
    BORDER-RIGHT: #ffeecc solid;
    BORDER-TOP: #ffeecc solid;
    MARGIN-RIGHT: 5px;
}
.prijs
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 60px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
}
.mmprijs
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 45px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
}
.mprijs
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 40px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
}
.sprijs
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 30px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
}
.lprijs
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 65px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
}
.tableStap7
{
}
.tableStap7 TH
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffeecc;
}
.tableStap7 P
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 60px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
}

span.header {
	font-weight: bold;
}


.eurobox
{
    PADDING-LEFT: 16px;
    BACKGROUND-IMAGE: url(/autoverzekering/images/euro.gif);
    BACKGROUND-REPEAT: no-repeat;
}
.optioneeleurobox
{
    PADDING-LEFT: 16px;
    BACKGROUND-IMAGE: url(/autoverzekering/images/optioneel.gif);
    BACKGROUND-REPEAT: no-repeat;
}


@media print {
	BODY {
		FONT-SIZE: 12px;
		TEXT-ALIGN: left;
		background-image: none;
		background-color: #FFFFFF;
	}
	TH {
		FONT-SIZE: 12px;
		background-color: #cccccc;
		color: #000000;		
	}
	TD {		
		background-color: #ffffff;
		color: #000000;		
	}
}

/*  -----  STAP 4 VRAAG/TELEFOON  ----- */
.stap4_opsomming {
	padding-left: 16px;
}

.stap4_button {
	margin-top: 8px;
	margin-left: 16px;
}

.stap4_pijl {
	margin-right: 5px;
}

.stap4_body {
	padding-top: 2px;
	padding-bottom: 2px;
}

div#stap4_info_content {
	position: relative;
	margin-bottom: 10px;
}

div#stap4_left {
	float: left;
	width: 240px;
}

div#stap4_right {
	float: right;
	width: 350px;
}