﻿.SeperatorDottedLine
{
	border-style:dotted;
	height:1px;
	border:1px;
}

.dekking-zijkant
{
	border-left: dotted 1px #0c0c0c;
	padding-left:5px;
}
.dekking-type
{
	/* border: dotted 1px #000000 ; */
}
.dekking-type-title
{
	font-size: 1.0em;
	color: #333333;
	font-weight: bold;
}
.dekking-naam
{
	font-size: 0.9em;
	font-weight: bold;
	color: #FF8A0A;
}
.dekking-prijs
{
	font-size: 0.9em;
	color: #666666;
}
.maatschappij-list
{
	font-size: 14px;
	
}
.dekking-oms
{
	font-size: 0.9em;
	color: #666666;
}
.vergelijk-tabel
{
	padding-top: 20px;
}

/* DekkingOverzicht Module */

.scSteps {
	padding-bottom: 0px; 
	margin: 0px 0px 17px; 
	padding-left: 0px; 
	width: 100%; 
	padding-right: 0px; 
	background: url(images/purchaseSteps2.gif) no-repeat 0px 0px; 
	float: left; 
	height: 34px; 
	padding-top: 0px;
}
.scStepsTwo {
	background-position: 0px -100px;
}
.scStepsThree {
	background-position: 0px -200px;
}
.scStepsFour {
	background-position: 0px -300px;
}
.scSteps LI {
	padding-bottom: 0px; 
	list-style-type: none; 
	padding-left: 27px; 
	width: 300px; 
	padding-right: 0px; 
	float: left; 
	font-size: 14px; 
	padding-top: 10px;
}
.scSteps LI.first {
	PADDING-LEFT: 17px; 
	WIDTH: 273px;
}
.scSteps LI.last {
	PADDING-LEFT: 7px; 
	WIDTH: 270px;
	
}

#contractsPanel-div
{
    width: 940px;
    position: relative;
    float: left;
    clear: both;
    /* border: solid 1px #999;  */
}

.dekking-steps-wrapper
{
    padding-left:6px;
    width: 940px;
    float: left;
    clear: both;
    /* border: solid 1px #999; */
}

.contracts-Panel-div
{
    width: 875px;
    height: 380px;
    border: 1px solid #b7bdcd; 
    background: transparent url('Images/background.jpg') no-repeat 0 0;
    position:relative;
}
.contract-table
{
    width: 945px;
    height: 120px;
    /* border: dotted 1px #ddd; */
}
.contract-table-sub
{
    vertical-align: top;
    width: 440px;
    height: 100px;
    /* border: dotted 1px #ddd;  */
}
.imgMaatschappij
{
    /* border: dotted 1px #ddd; */
    vertical-align:middle;
    width: 150px; 
}
.contract-table-image
{
    width: 440px;
}
.contract-label
{
    font-family: Montserrat;
    font-size: 14px;
    width: 100px;
}
.contract-field {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: bold;
    width: 200px;
}
.contract-image
{
    vertical-align: middle;
    text-align: center;
}
.contract-image-div
{
    background: #FFF url(images/geenplaatje_tn.jpg) no-repeat;
}
.contract-subtable-sub
{
    height: 100px;
    width: 250px;
    /* border: dotted 1px #ddd; */
}
.contract-fieldset-itemtemplate
{
    margin: 3px;
    float: left;
    width: 440px;
}
.contract-buttonbar
{
    float: left;
    height: 25px;
    width: 925px;
    /* border: dotted 1px #ddd; */
}

.zorg-error-label
{
    height: 25px;
    color: Red;
    font-size: 12px;
    padding-left: 10px;
}

/* Overzicht grid opmaak  */

.overzicht-tabel-titelGeen
{
    padding: 12px 7px 12px 7px;
}

.overzicht-tabel
{
padding: 7px 0px 4px 0px;
}

.overzicht-tabel-titel
{
    font-weight: bold;
    color: #FF9933;
    padding: 7px 7px 4px 7px;
}

.overzicht-tabel-regel {
    padding: 7px 7px 4px 7px;
}

.overzicht-tabel-titelwgb
{
    font-weight: bold;
    color: red;
    padding: 712px 7px 4px 7px;
}
.overzicht-tabel-regelwgb
{
    font-weight: normal;
    color: red;    
    padding: 7px 7px 4px 7px;
}

#overzicht-tabel-padding
{
    padding: 7px 7px 4px 7px;
}


.overzicht-div-subitem
{
    padding: 0px 7px 0px 7px;
}

.overzicht-td-subitem1
{
    width: 10px;
}
.overzicht-td-header
{
    font-weight: bold;
}
.overzicht-div-header
{
    padding: 4px 7px 3px 7px;
}

.overzicht-tabel-titelR2 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 12px;
    color: #ff9a00;
    padding: 7px 0px 4px 7px;
}
.overzicht-tabel-titelCustom {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 12px;
    color: #b10368;
    padding: 7px 0px 4px 7px;
}

.overzicht-td-headerCustom {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 12px;
    color: #f0008c;
    padding: 7px 0px 4px 7px;
}

.lblComboLabelPV {
    color: #767676;
    font-family: Montserrat;
    font-size: 14px;
}

.overzicht-div-subitem-verschil
{
    padding: 0px 7px 0px 7px;
    color: #00AA00;
}

.overzicht-div-subitem-verschilA
{
    padding: 0px 7px 0px 7px;
    color: #00AA00;
}
.overzicht-div-subitem-verschilH
{
    padding: 0px 7px 0px 7px;
    color: #006600;
}

.overzicht-div-aanvullendpakket-item
{
    padding: 0px 7px 0px 7px;
    color: #C62E14;
}

.overzicht-div-hoofdpakket-item
{
    padding: 0px 7px 0px 7px;
    color: #C62E14;
}

.overzicht-div-aanvullendpakket-item-verschilA
{
    padding: 0px 7px 0px 7px;
    color: #C62E14;
}

.overzicht-div-subitemA
{
    padding: 0px 7px 0px 7px;
    color: #C62E14;
}

.overzicht-div-subitemE
{
    padding: 0px 7px 0px 7px;
    color: navy;
}

.overzicht-tabel-titel-ep
{
    font-weight: normal;
    color: #FF9933;
 }

.rpExpandHandle
{
    display: none !important;
}

