@import url("lancyrReisDoorlopend.css"); /* De voor Reis Specifieke styles importeren*/
table.FormTable
{
	border-collapse:collapse;
	width:530px;
}

table.FormTable td.AchtergrondTD1 
{
	width:250px !important;
	border-top:2px solid white;
	padding-top:6px;
}

table.FormTable td.AchtergrondTD2 
{ 
	width:280px;
	border-top:2px solid white;
	background-color: #F2F2F2;
	padding: 2px 0px 2px 4px;
}

table.FormTable td.clear table.DynamicFormTable td.AchtergrondTD1
{
	/*padding:0px;
	height: 1px;*/
	width:245px !important;
	/*border-top:3px solid white;
	padding-top:6px;*/
}
table.FormTable td.clear table.DynamicFormTable td.AchtergrondTD2 
{ 
	/*width:280px;
	border-top:3px solid white;
	background-color: #F2F2F2;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;*/
}

table.FormTable td.clear
{
	padding:0px;
	height: 1px;
}

table.FormTable td.clear div
{
/*	font-size:1px;
	height:0px;
	width:530px;
	overflow:visible;
	background-color: Transparent;*/
}

.readonlyPadding
{
	padding-left: 14px !important;
}

table.FormTable td.clear table.DynamicFormTable
{
	font-size:8.2pt;
	padding:0px;
	margin:0px;
	width: 530px;
}

.VerplichtVeld
{
	display: inline;
	color: #9a0174;
	font-size:11px;
	padding-top:4px;
}

.VerplichtVeldEmpty
{
	display: inline;
	color: #9a0174;
	font-size:11px;
	padding-top:4px;
	padding-left: 2px;

}

#BeveiligingTabel
{
	width: 490px;
}
.BeveiligingTD1
{
	width: 70px;
}
.BeveiligingTD2
{
	background-color:#F2F2F2;
	width: 35px;
}
.BeveiligingTD3
{
	text-align: left;
	background-color:#F2F2F2;
	width: 390px;
}

td.Beveiliging
{
	text-align: right;
	padding:0px;
	padding-left:20px;
}


.HelptekstLink
{
	position:relative;
	top: 2px;
	float:right;
}
.helptekstImage
{
	/*float:right;*/
}

.label
{
	color: #9a0174;
	float: left;
	/*padding-left: 2px;
	text-decoration: none;
	position:relative;
	*/
	width: 219px;
	/*top: 0px;*/
}
.err
{
	color:#ff9900;
	float: left;
	/*padding-left: 2px;
	font-weight:bold;
	position:relative;
	*/width: 220px;/*
	top: 3px;*/
}


/* Formulierkoppen en headings*/
.FormulierKop
{
	width:530px;
}
.FormulierKop h6
{
	color:#9a0174;
}
.FormulierKop h1
{
	color:#9a0174;
}

td.FormulierSubKop
{
	border-top:3px solid white;
	height:27px;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	background: url(../images/tableheader_bg_530_26.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
td.FormulierSubKop span, td.FormulierSubKop a /*De tekst in de formulierkop*/
{
	position:relative;
	top: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.FormulierSubKopBg
{
	padding-right: 12px;
	padding-bottom:0px;
	font-weight: bold;
	font-size: 12px;
}
.FormulierKopNoWidth
{
	/*background-color: #ba2789;*/
 	background-color: #9A0174;
}

/* Einde Formulierkoppen en headings*/




/* Buttons */
.FormButtons
{
	background-color: #9a0174;
	border-right: #595858 1px solid;
	border-top: #bbbaba 1px solid;
	border-left: #bbbaba 1px solid;
	border-bottom: #595858 1px solid;
	color: white;
	font-weight: bold;
	background-repeat: no-repeat; 
	height: 26px;
	cursor: hand;
}

.ButtonPosition, .buttonposition
{
	width: 522px;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	text-align: right;
}

/* Styles tbv grafisch uitgevoerde knoppen */
.btnContainer,.btnContainer_hover
{
	padding:0px;
	margin: 0px 0px 0px 10px;
	display:inline;
	overflow:auto;
}

input.roundbutton 
{	line-height:normal;
	height:26px;
	border: 0px solid green;
	margin-left:7px;
	padding-left:0px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:lowercase;
	position:relative;
	vertical-align:top;
	cursor:hand;
}
.btnContainer input.roundbutton {
	background:url(../images/btn_bgn_n.gif);
	background-repeat:repeat-x;
	height:26px;
}
.btnContainer_hover input.roundbutton {
	background:url(../images/btn_bgn_o.gif);
	background-repeat:repeat-x;
}
.btnContainer img
{
	background-color:Blue;
}
.btnstart
{
	width: 7px;
	position:absolute;
	height:  26px;
	display:inline;
} 
.btnContainer .btnstart 
{
	background:url(../images/btn_str_n.gif);
}
.btnContainer_hover .btnstart 
{
	background:url(../images/btn_str_o.gif);
}
.btnend
{
	width: 7px;
	position:absolute;
	height:  26px;
	display:inline;
}
.btnContainer .btnend
{
	background:url(../images/btn_end_n.gif);
}
.btnContainer_hover .btnend
{
	background:url(../images/btn_end_o.gif);
}

/* Einde buttons*/

.FormTable td.doubleSpan
{
	padding-bottom: 4px;
	width: 530px;
}

.textcolor, .doubleSpan
{
	color:#9a0174;
}

.FormTableVarianten
{
	position:relative;
	/*width:500px;*/
	/*border: solid 0px #ba2789;*/
 	border: solid 1px #9A0174;
	padding-top:0px;
}
.FormTableVarianten td
{
	/*height: 27px;*/
}
 
td.VariantenTdMetLijn
{
	border-bottom: solid 1px black;
}
td.VariantenTdZonderLijn
{
	border-bottom: none;
}

td.AutoVariantenTdMetLijnenHeader
{
	border-top: solid 1px #9A0174;
	border-bottom: solid 1px #9A0174;
	border-left: solid 1px #9A0174;
	text-align: center;
}
td.AutoVariantenTdMetLijnen
{
	border-bottom: solid 1px #9A0174;
	border-left: solid 1px #9A0174;
	text-align: center;
}
td.AutoVariantenTdMetLijnenRight
{
	border-bottom: solid 1px #9A0174;
	border-left: solid 1px #9A0174;
	text-align:right;
}

/* Styles AutoPremietabel */
      
      td.AutoPremieTabelCol1
      {
            width: 200px;
            padding-top:4px;
      }
      td.AutoPremieTabelCol1 span
      {
            width: 175px;
      }
      td.AutoPremieTabelCol2
      {
            width: 220px;
            padding-left: 10px;
            padding-right: 10px;
            background-color: #f2f2f2;
            padding-top:3px;
      }
      td.AutoPremieTabelCol2WhiteBorderTop
      {
            width: 220px;
            padding-left: 10px;
            background-color: #f2f2f2;
            border-top: solid 3px white;
            padding-top:2px;
      }
      
      td.AutoPremieTabelCol2ZonderBreedte
      {
            background-color:#F2F2F2;
            padding-left: 10px;
            padding-top:4px;
      }
      
      #AutoPremieTabel SELECT
      {
            width: 220px !important;
      }
      #AutoPremieTabel td.totaal
      {
            padding-top:2px;
      }

      #AutoPremieTabel .optelstreep_producten
      {
            border-top: solid 3px white;
            padding-left: 7px;
            padding-right: 7px;
      }
      div.LancyrUniekInleiding
      {
		width:526px;
		margin: 0px;
		padding: 0px;
    	}

      table.BedragActive td
      {
            color: #9a0174;
            font-weight: bold;
            text-align: right;
      }

      table.BedragInactive td
      {
            color: Gray;
            font-weight: normal;
            text-align: right;
      }
      table td.euro_td
      {
            text-align: left;
      }
      #AutoPremieTabel td.optelstreep_producten td.bedragen
      {
            color: White;
            font-size:11pt;
            font-weight:bold;
      }
      td.AchtergrondTD3ZonderBreedte
      {
            padding-top: 0px;
            background-color: #e2e2e2;
            border-top: solid 3px #f2f2f2;
            padding-left: 7px;
            padding-right: 7px;
      }
      td.WhiteBorderTop
      {
		border-top: solid 3px white;
		}
      
      TD.AchtergrondTD3ZonderBreedte table
      {
            margin:0px;
            position:relative;
            top:2px;
            width:80px;
            margin-bottom:3px;
            
      }
/* Einde Styles AutoPremietabel*/


/* Opmaak t.b.v. Variantenoverzichten*/

/* Styles AutoPremietabel
Table#AutoPremieTabel TD 
{
	/*border-top: 3px solid white;*/
 /*	padding-top:4px;
	height:0px;
}

Table#AutoPremieTabel TD.AchtergrondTD2ZonderBreedte
{
	background-color:#F2F2F2;
	border-bottom: 3px solid white;
	padding-top: 0px;
}
*/
#AflooppatroonEigenRisico
{
	border-collapse: collapse;
	width: 526px;
	border: 1px solid #9a0174;
}
#AflooppatroonEigenRisico TD
{	
	text-align: center;
	border: 1px solid #9a0174;
}	

#AflooppatroonEigenRisico TR#AER_Header TD
{
	
	padding-top:0px;
	font-weight: bold;
	color: White;
	background-color: #9a0174;
}
/*
#AutoPremieTabel
{
	width:526px;
}
/*
#AutoPremieTabel SELECT
{
	width: 190px !important;
}

td.AutoPremieTabelCol1
{
	width: 180px;
}
td.AutoPremieTabelCol1 span
{
	width: 150px;
	padding-right:10px;
}
td.AutoPremieTabelCol2
{
	padding-left:10px;
	width: 220px;
	padding-right:10px;
	padding-top:5px !important;
	background-color: #f2f2f2;
}

.AchtergrondTD2ZonderBreedte table
{
	width:98px;
	
}

table.BedragActive td
{
	color: #9a0174;
	font-weight: bold;
	text-align: right;
}

table.BedragInactive td
{
	color: Gray;
	font-weight: normal;
	text-align: right;
}
table td.euro_td
{
	text-align: left;
}
Einde Styles AutoPremietabel*/


td.optelstreep_producten
{
      padding:5px 7px 0px 7px;
      vertical-align:top;
      background-color:#9a0174;
      font-size:11pt;
      color:white;
      height:25px;
}
.superscript
{
      font-size:7pt;
      vertical-align:top;
}

td.totaal
{
      font-size:11pt;
      color:#9a0174;
      font-weight:bold;
      padding-left:5px;
      padding:2px;
}
td.bedragen
{
      color:#9a0174;
      font-weight:bold;
}
.optelstreep
{
    border-bottom: solid 1px black;
}

.borderRight 
{
      border-right: solid 1px #9a0174;
}
/* Einde Opmaak t.b.v. Variantenoverzichten*/


tr.Mutatie
{
	background-color:#E5E5E5;
}


td.bijschrift
{
	font-weight: normal;
	height:0px;
	border-bottom: none;
	vertical-align: top;
}

/* Helpteksten*/ 
.divHelpteksten
{
	display: inline;
}

.divHelptekstenNaastLabel
{
	position: relative;
	top: 3px;
	float:right;
}

img.FormgroupImages
{
   	float:right;
}
.textSpan
{
	float:left;
}

/* Style tbv Formulier introductietekst */
/* description is voor de uitgebreide html onder een formulierkop, voorbeeld bij inboedel */
div.description {
      margin-top: -12px;
      margin-bottom: 0px;
      font-size: 11px;
      line-height: 12pt;
      padding-top: 0px;
      padding-right: 12px;
      padding-left: 0px;
      padding-bottom: 0px;
      font-weight:normal;
}

div.description a {
      color: #9a0174;
      text-decoration: underline;
}

div.description ul {
      padding: 0;
      margin: 0;
}

div.description ul li {
      list-style-image:url(../../images/img_bullet.jpg);
      margin: 4px 0 4px 10;
      padding: 0 0 0 5px;
      list-style: disc;
      list-style-position: outside;
}

.descriptionColor {
      color: #9a0174;
}

.descriptionHead {
      font-size: 15px;
}

.descriptionStrong {
      font-weight: bold;
      color: #9a0174;
}

.descriptionEmphasized {
      font-style: italic;
}

/* Einde Style tbv Formulier introductietekst */

/*StappenPlan*/
div#StappenplanContainer
{
      width:533px;
      overflow:hidden;
      text-align:center;
      padding:0px !important;
      margin-top:10px;
      margin-bottom:4px;
}
div#StappenplanContainer div#StappenplanTextLinks5 a,
div#StappenplanContainer div#StappenplanTextLinksProducten a,
div#StappenplanContainer div#StappenplanTextLinksProducten a:link,
div#StappenplanContainer div#StappenplanTextLinksProducten a:hover, 
div#StappenplanContainer div#StappenplanTextLinksProducten a:visited,
div#StappenplanContainer div#StappenplanTextLinksProducten a:active
{
	margin: 0px;
	padding: 0px;
	display: inline-block;
	float: left;
	width: 106px;
	height: 35px;
}

div#StappenplanContainer span.breadcrumbTextlink,
div#StappenplanContainer span.breadcrumbTextlink a,
div#StappenplanContainer span.breadcrumbTextlink a:link, 
div#StappenplanContainer span.breadcrumbTextlink a:visited 
{
	 color: #9a0174;
	 text-decoration:underline;
	 float: left;
	 width: 106px;
}

div#StappenplanContainer span.breadcrumbTextlinkInactive
{
      color:#DBB3D1;
      text-decoration:none;
}

div#StappenplanContainer div#StappenplanTextLinksAuto a,
div#StappenplanContainer div#StappenplanTextLinksAuto a:link,
div#StappenplanContainer div#StappenplanTextLinksAuto a:hover, 
div#StappenplanContainer div#StappenplanTextLinksAuto a:visited,
div#StappenplanContainer div#StappenplanTextLinksAuto a:active
{
	margin: 0px;
	padding: 0px;
	float: left;
	width:106px;
	height:35px;
	position:relative;
	left: 48px;
}

div#StappenplanContainer span.breadcrumbTextlinkInactive,
div#StappenplanContainer span.breadcrumbTextlinkInactive a:link,
div#StappenplanContainer span.breadcrumbTextlinkInactive a:visited,
div#StappenplanContainer span.breadcrumbTextlinkInactive a:active
{
     color:#DBB3D1; 
     text-decoration: none;
}

div#StappenplanContainer span.breadcrumbTextlinkInactive a:hover
{
	color:#DBB3D1;
	text-decoration: none;
}

div#StappenplanContainer span.breadcrumbTextlinkBold
{
      font-weight:bold;
      color: #9a0174;
}
div#StappenplanContainer span.breadcrumbTextlinkBold a:hover
{
      font-weight:bold;
      color: #9a0174;
      text-decoration:none;
}
div#StappenplanContainer span.breadcrumbTextlink a:hover,
div#StappenplanContainer span.breadcrumbTextlink a:visited,
div#StappenplanContainer span.breadcrumbTextlink a:link
{
      color: #9a0174;
      text-decoration: underline;
}
div#StappenplanContainer span.breadcrumbTextlink a:hover
{
	color: Black;
}


/*Einde StappenPlan*/

/*Variantenoverzicht Inbodel*/

.labelSpacerVar
{
	background-color: Yellow;
	width: 20px;
	display: inline-block;
}
