td.layout-default-command
{
    width: 18px;
}

.layout-normal-column-label
{
}

.layout-normal-column-value
{
}

.layout-normal-column-unit
{
}

.layout-normal-column-gap
{
    width: 20px;
}


/*
 * ********************** Allgemein Überschriften *********************
 */

td.headline{
    padding-top:    10px;
    padding-bottom: 10px;
}

/*
 * ********************** Allgemein Liste-Hinzufügen-Kopf *********************
 */

table.VVC-Liste-Hinzufuegen-Kopf
{
    border-spacing: 0px;
}

table.VVC-Liste-Hinzufuegen-Kopf td.headline
{
    /*padding-bottom:  0px;*/
}

/*Abstand des Hinzufuegen-Buttons zur Überschrift*/
table.VVC-Liste-Hinzufuegen-Kopf input
{
    margin-left: 15px;
}


/*********************************** VVC PersonAnzeige/Auswahl ******************************/

#personAnzeige
{
    display: inline-block;
    position: static;
}

#personAnzeige select
{
    width: auto;
    max-width: 170px;
}

#personAnzeige select.cp-html-readonly    /*soll nicht sichtbar sein, wenn disabled*/
{
    visibility: hidden;
}


/*
 * ********************** VVC Personendaten ********************
 */

#Vvc_Erfassung_Personendaten td.headline
{
    padding-top:    0px;
    padding-bottom: 10px;
}

#Vvc_Erfassung_Personendaten table.Vvc_Erfassung_Person td.headline
{
    padding-top:    10px;
    padding-bottom: 10px;
}

#Vvc_Erfassung_Personendaten td.Vvc_Erfassung_PersonForm
{
    vertical-align: top;
    width:          412px;
}

#Vvc_Erfassung_Personendaten div#Vvc_Erfassung_ZusatzangabenPopupButtons .submit
{
    margin-top:    5px;
    width:         80px;
    display:       table;
}

#Vvc_Erfassung_Personendaten td#Vvc_Erfassung_Zusatzangaben
{
    vertical-align: top;
}


table.layout-Selbststaendig td.unit
{
    width: 100%;
}

/*
 * ********************** VVC Kinder-Liste *********************
 */

#Vvc_Kinder-Liste-Kopf td.headline
{
    padding-top:    10px;
    padding-bottom: 10px;
}

#Vvc_Kinder-Liste
{
    border: none;
}

#Vvc_Kinder-Liste tr.listHead td
{
    border-bottom: none;
}

#Vvc_Kinder-Liste td.cp-html-foldoutlist-action
{
    padding-top: 6px;
}

#Vvc_Kinder-Liste td.vornameHeader
{
    width: 120px;
    padding-left: 4px;
}

#Vvc_Kinder-Liste td.vorname
{
    width: 120px;
    padding-left: 0px;
}

#Vvc_Kinder-Liste input.vorname
{
    width: 110px;
}

#Vvc_Kinder-Liste td.geburtsdatumHeader
{
    width: 150px;
    padding-left: 14px;
}

#Vvc_Kinder-Liste td.geburtsdatum
{
    width: 190px;
    min-width: 153px;
    white-space: nowrap;
    padding-left: 15px;
} 

#Vvc_Kinder-Liste input.geburtsdatum
{
    width: 145px;
    padding-left: 0px;
}

#Vvc_Kinder-Liste td.foerderungBisHeader
{
    width: 195px;
    padding-left: 60px;
}

#Vvc_Kinder-Liste td.foerderungBis
{
    width: 180px;
    padding-left: 0px;
}

#Vvc_Kinder-Liste select.foerderungBis
{
    width: 180px;
    margin-left: 20px;
}

#Vvc_Kinder-Liste td.zuordnungHeader
{
    width: 212px;
    padding-left: 6px;
}

#Vvc_Kinder-Liste td.zuordnung
{
    width: 180px;
}

#Vvc_Kinder-Liste select.zuordnung
{
    width: 170px;
    margin-left: 19px;
}

#Vvc_Kinder-Liste td.listAction
{
    width: 20px;
}


/** Kind Expander */


.Vvc_Kind-Detail input.nachname
{
    width: 140px;
}

.Vvc_Kind-Detail input.kvBeitrag
{
    width: 150px;
}

.Vvc_Kind-Detail input.kvBeitragAbzugf
{
    width: 200px;
}

.Vvc_Kind-Detail .label
{
    width: 100px;
}



/*
 * ********************** VVC Slide-Ins *********************
 */

/* Lösung für FF,Chrome,MOZ: mittige Ausrichtung des SlideIn-Namens nicht möglich*/
#pmaSlideIn1 .cpstyle-touchMe p
{
    top: 35px;
}
#pmaSlideIn2 .cpstyle-touchMe p
{
    top: 31px;
}
#pmaSlideIn3 .cpstyle-touchMe p
{
    top: 49px;
}
#pmaSlideIn4 .cpstyle-touchMe p
{
    top: 38px;
}

div.cpstyle-slideInContent table.SlideIn-Content
{
    width: 100%;
    padding-right: 30px;
}

.SlideIn-Content .SlideIn-Header
{
    width:          100%;
    border-spacing: 0px;
}

.SlideIn-Content .SlideIn-Header td.headline
{
    width: 160px;
    padding-top: 0px;
}


.SlideIn-Content .Person-Select            /* Ausrichtung der Person-Auswahl im Slide-In */
{
    text-align: right;
}

.SlideIn-Content .Person-Select    select        /* Breite der Person-Auswahl im Slide-In */
{
    width: auto;
}

.SlideIn-Content td.label
{
    min-width: 160px;
}

/*
 * ********************** VVC Slide-In Beruf *********************
 */

/* ************* Beamte: */

.SlideIn-Beruf-Beamte .SlideIn-Header td.headline
{
    width: 204px;
}

/* ************* Angestellte ÖD: */

.SlideIn-Beruf-OeffentlicherDienst .SlideIn-Header td.headline
{
    width: 258px;
}

/* ************* Selbststaendig: */

.SlideIn-Beruf-Selbststaendig .SlideIn-Header td.headline
{
    width: 258px;
}

.SlideIn-Beruf-Selbststaendig td.infotext
{
    white-space: normal;
    width: 320px;
}

.SlideIn-Beruf-Selbststaendig .Selbstaendigstatus
{
    width: 350px;
}

.SlideIn-Beruf-Selbststaendig .input-decimal
{
    width: 80px;
}

/* ************* Landwirte: */

.SlideIn-Beruf-Landwirt .SlideIn-Header td.headline
{
    width: 258px;
}

.SlideIn-Beruf-Landwirt td.infotext
{
    white-space: normal;
    width: 320px;
}

.SlideIn-Beruf-Landwirt .input-decimal
{
    width: 80px;
}

/*
 * ********************** VVC Slide-In Einkommen *********************
 */

#VVC_SlideIn-Einkommen td.Person-Select
{
    text-align: left;
}

/*** VVC Weitere Einkünfte Liste ***/
#VVC_WeitereEinkuenfte-Header td.highlightLabel
{
    width: 160px;
}

#VVC_WeitereEinkuenfte-Header input
{
    margin-left: 0px;
}

#VVC_WeitereEinkuenfte-Liste
{
    border: none;
}

#VVC_WeitereEinkuenfte-Liste tr.listHead td
{
    border-bottom: none;
}

#VVC_WeitereEinkuenfte-Liste td.cp-html-foldoutlist-action
{
    padding-top: 6px;
}

#VVC_WeitereEinkuenfte-Liste td.einkunftsart
{
    width: 160px;
}

#VVC_WeitereEinkuenfte-Liste td.einkunftsart_info
{
    min-width: 16px;
    width: 16px;
}

#VVC_WeitereEinkuenfte-Liste select.einkunftsart
{
    width: 155px;
}

#VVC_WeitereEinkuenfte-Liste td.betrag
{
     width: 150px;
}

#VVC_WeitereEinkuenfte-Liste input.betrag
{
    width: 150px;
}

#VVC_WeitereEinkuenfte-Liste td.listAction
{
    width: 30px;
}

#VVC_WeitereEinkuenfte-Eintrag-Detail td.label
{
    width: 175px;
}

#VVC_WeitereEinkuenfte-Eintrag-Detail input.WeitereEinkommenDetailBetrag
{
    width: 150px;
}

/*
 * ********************** VVC Slide-In Steuern *********************
 */

#VVC_SlideIn-Steuern select.KrankenversicherungZusatzbeitragArt
{
    width: 160px;
}

#VVC_SlideIn-Steuern td.VVC_SlideInSteuern_IETrick
{
    width: 26px;  /* Trick für IE, damit PersonSelect über den anderen Eingabefeldern angezeigt wird */
}

#VVC_SlideIn-Steuern #AufklappbereichFreibetraege
{
    width: 100%;
}

#VVC_SlideIn-Steuern #AufklappbereichFreibetraege td.label
{
    width:     350px;
    min-width: 350px;
}

#VVC_SlideIn-Steuern #AufklappbereichFreibetraege td.cp-html-foldoutlist-action
{
    padding-top: 6px;
}


/*
 * ****************** VVC Prioritaeten *******************
 */

.VVC_Prioritaeten
{
        width: 660px;
        border: none !important;
}

.VVC_Prioritaeten td.radio
{
    width:      65px   !important;
    text-align: center !important;
}

.VVC_Prioritaeten td.label
{
    width:       400px;
}

.VVC_Prioritaeten #gv_lohnfortzahlungAb
{
    margin-left: 15px;
}

/*************************/
/* Bestehende Versorgung */
/*************************/

#VVC-VertragUebersicht
{
    max-width: 750px;
    min-height: 400px;
}

#VVC-VertragUebersicht table
{
    width: 100%;
}

#VVC-VertragUebersicht td.listAction
{
    width: auto;
}

#VVC-VertragUebersicht td.listAction table
{
    width: auto;
    border-spacing: 0px;
}

#VVC-VertragUebersicht td.listAction table td
{
    padding-top: 0px;
}

#VVC-VertragUebersicht-ButtonRow
{
    margin-bottom: 10px;
    border-spacing: 0px;
}

#VVC-VertragUebersicht-ButtonRow td
{
    padding-left: 0px;
    padding-right: 15px;
}


#VVC-VertragUebersicht-ButtonRow select
{
    width: 230px
}

table.layout-vertragsdaten
{
    border-spacing: 0;
    padding-bottom: 10px;
}

.layout-vertragsdaten .layout-default-text-input
{
    width: 185px;
}

.layout-vertragsdaten .plz
{
    width: 45px;
}

.layout-vertragsdaten .ort
{
    width: 135px;
}

.layout-vertragsdaten select.unit
{
    width:  52px;
}

.layout-vertragsdaten .layout-default-date-input
{
    width: 165px;
}

/*Datumsfelder HTML5 werden ohne Kalender dargestellt (nur bei mobile)*/
.layout-vertragsdaten input[type="date"].layout-default-date-input
{
    width: 185px;
}

.layout-vertragsdaten .layout-default-decimal-input
{
    width: 185px;
}

.layout-vertragsdaten .layout-gesetzlVors-decimal-input
{
    width: 228px;
    text-align:right;
}

.layout-vertragsdaten .layout-default-combobox-input
{
    width: 190px;
}

.layout-vertragsdaten .layout-gesetzlVors-combobox-input
{
    width: 230px;
}

.layout-vertragsdaten .layout-normal-column-label
{
    width: 180px;
}

.layout-vertragsdaten .layout-right-column-label
{
    width: 250px;
}

.layout-vertragsdaten .layout-gesetzlVors-right-column-label
{
    width: 232px;
}

.layout-vertragsdaten .layout-normal-column-value
{
    width: auto;
}

.layout-vertragsdaten .layout-gesetzlVors-right-column-value
{
    width: 228px;
}

.layout-vertragsdaten .layout-normal-column-unit
{
    width: 30px;
}

.layout-vertragsdaten .layout-left-column-unit
{
    width: auto;
}

.layout-vertragsdaten .layout-normal-column-gap
{
    width: 10px;
}

.layout-vertragsdaten .layout-age-decimal-input
{
    width: 45px;
    text-align:right;
}

.layout-vertragsdaten td.layout-selbststaendig-info
{
    white-space: normal;
    width: 200px;
}

.layout-vertragsdaten-wagnisse .layout-normal-column-label
{
}

.layout-vertragsdaten-wagnisse .layout-wohngeb-left-column-label
{
    width: 170px;
}

.layout-vertragsdaten-wagnisse .layout-wohngeb-normal-column-label
{
    width: 150px;
}

.layout-vertragsdaten-wagnisse .layout-kv-zahn-column-label
{
    width: 180px;
}

.layout-vertragsdaten-wagnisse .layout-kv-zahn-column-value
{
    width: 150px;
}

.layout-vertragsdaten-wagnisse .layout-normal-column-value
{
}

.layout-vertragsdaten-wagnisse .layout-normal-column-gap
{
    width: 20px;
}

td.data_plz_ort
{
    padding: 0px;
}


/*
 * *********** Layout Vertrag **********
 */

#VVC_Vertrag_Extension
{
    text-align: right;
}

#VVC_Vertrag_Extension  input.submit
{
    margin-right: 38px;
}

.layout-VertragDetail .layout-normal-column-label
{
    width: 180px;
}

.layout-VertragDetail .layout-right-column-label
{
    width: 250px;
}

.layout-VertragDetail .layout-normal-column-value
{
    width: 150px;
}

.layout-VertragDetail .layout-right-column-value
{
    width: 200px;
}


.layout-VertragDetail .layout-left-column-unit
{
    width: 50px;
}

.layout-VertragDetail .layout-normal-column-unit
{
}

.layout-VertragDetail .layout-normal-column-gap
{
    width: 20px;
}

.layout-VertragDetail .layout-age-decimal-output
{
    width: 45px;
}

.layout-VertragUebersicht td.layout-spalte-foldout
{
    width: 20px;
}

.layout-VertragUebersicht td.layout-spalte-icon
{
    width: 20px;
}

.layout-VertragUebersicht td.layout-spalte-produktart
{
    width: 190px;
}

.layout-VertragUebersicht td.layout-spalte-institut
{
    width: 210px;
}

.layout-VertragUebersicht td.layout-spalte-produktvon
{
    width: 150px;
}

.layout-VertragUebersicht td.layout-spalte-beitrag
{
    width: 120px;
}

.layout-VertragUebersicht td.layout-spalte-beginn
{
    width: 70px;
}

.layout-VertragUebersicht td.layout-spalte-faelligkeit
{
    width: 70px;
}


.layout-Infotext .layout-VertragDetail-column-label
{
    width: 180px;
}

.layout-Infotext .layout-VertragDetail-column-value
{
    width: 600px;
}

.layout-Infotext textarea
{
    width: 600px;
}

.layout-Infotext .layout-VertragEdit-column-label
{
    width: 180px;
}

.layout-Infotext .layout-VertragEdit-column-value
{
    width: 720px;
}


/*********************************** VVC Drucken Seite  ***********************************/

#VVC-Druck-Optionen
{
    padding-bottom: 10px;
}

#VVC-Druck-Optionen  td.vvc-druck-abstand-farboption
{
    width: 100px;
}

#VVC-Druck-Optionen  td.vvc-druck-label-farboption
{
    width: 120px;
}

#VVC-Druck-Optionen select
{
    width: 166px;
}


#VVC-Druck-Checkboxen
{
    border: none;
}

#VVC-Druck-Checkboxen  table
{
    border-spacing: 0;
}

#VVC-Druck-Checkboxen td.cp-html-foldoutlist-action
{
        padding-top: 12px;
}

#VVC-Druck-Checkboxen .listDruckoptionen
{
    width: 700px;
}

#VVC-Druck-Checkboxen td.checkboxValue
{
    width: 170px;
    height: auto;
        padding-bottom: 0px;
}

#VVC-Druck-Checkboxen  table.vvc-druck-spartenreihenfolge
{
        border:         none !important;
        border-spacing: 0;
    float:          left;
    padding-bottom: 4px;
        padding-left:   4px;
}

#VVC-Druck-Checkboxen  table.vvc-druck-spartenreihenfolge td.spartenname
{
        padding-left: 4px;
}

#VVC-Druck-Checkboxen  table.vvc-druck-spartenreihenfolge td.listAction table
{
    margin-left: auto;     /* mittige Ausrichtung der Tabelle innerhalb einer Tabelle*/
        margin-right: auto;
}


/*********************** VVC Allgemein Aktionrechtecke ******************/

table.VVC-AktionsRechteck
{
    border-spacing:      0px;
    border:              1px solid rgba(101, 101, 101, 1);
    height:              100px;
    width:               130px;
    padding-top:         80px;
    padding-bottom:      10px;
    padding-left:        0px;
    background-color:    rgba(101, 101, 101, 0.8);
    background-repeat:   no-repeat;
    background-position: left top;
    margin-right:        50px;
    cursor:              pointer;
}

a.VVC-AktionsRechteck:hover table.VVC-AktionsRechteck
{
    background-color: rgba(255, 255, 255, 0.8);
}

table.VVC-AktionsRechteck td.label
{
    width: auto;
    padding-left: 20px;
    height: 2em;
    vertical-align: top;
    color: #ffffff;
}

a.VVC-AktionsRechteck:hover table.VVC-AktionsRechteck  td.label
{
    color: rgba(101, 101, 101, 1);
}

a.VVC-AktionsRechteck
{
        text-decoration: none;
}


/********************************************************** FAC *********************************************************************/

/***************************** FAC Angebote *******************************/
.layout-angebote td.layout-spalte-produkt
{
    width: 170px;
}

.layout-angebote td.layout-spalte-zuordnung
{
    width: 110px;
}

.layout-angebote td.layout-spalte-tarif
{
    width: 60px;
}

.layout-angebote td.layout-spalte-beitrag
{
    width: 90px;
}

.layout-angebote td.layout-spalte-zahlweise
{
    width: 70px;
}

.layout-angebote td.layout-spalte-jahresbeitrag
{
    width: 90px;
}

.layout-angebote td.layout-spalte-versicherungsbeginn
{
    width: 85px;
}

/***************************** FAC Vorschlag Empfehlung *******************************/

.layout-vorschlag td.layout-spalte-foldout
{
    width: 20px;
}

.layout-vorschlag td.layout-spalte-icon
{
    width: 20px;
}

.layout-vorschlag td.layout-spalte-produkt
{
    width: 240px;
}

.layout-vorschlag .produkt .layout-default-combobox-input
{
    width: 240px;
}

.layout-vorschlag .produktvon .layout-default-combobox-input
{
    width: 180px;
}

.layout-vorschlag td.layout-spalte-gesellschaft
{
    width: 185px;
}

.layout-vorschlag td.layout-spalte-zuordnung
{
    width:182px;
}

.layout-vorschlag td.layout-spalte-beitrag
{
    width: 120px;
}

.layout-vorschlag .layout-default-combobox-input
{
    width: 100px;
}

.layout-vorschlag td .layout-default-decimal-input
{
    width: 80px;
}

span.layout-vorschlag-decimal
{
    width: 80px;
    text-align: right;
    display: inline-block;
}

.layout-vorschlag .layout-empfehlung .layout-spalte-label .layout-default-combobox-input
{
    width: 120px;
}

.layout-vorschlag table.layout-highlights
{
    margin-top: 5px;
}

.layout-vorschlag table.layout-highlights td.layout-spalte-label
{
    width: 260px;
}

.layout-vorschlag .layout-highlights .layout-default-combobox-input
{
    width: 160px;
}

#Vvc-VorschlagUebersicht select[data-propertypath="Uebersicht.vorgabeBerechnungCB"] {
    width: 150px;
}

#Vvc-VorschlagUebersicht select[data-propertypath="Uebersicht.bruttoNettoCB"] {
    width: 75px;
}

.layout-gesammtsumme .summeneu
{
    padding-left: 140px;
}

.layout-highlights td.layout-spalte-label,
.layout-empfehlung td.layout-spalte-label
{
    width: 300px;
}

.layout-highlights td.layout-spalte-alt,
.layout-highlights td.layout-spalte-neu,
.layout-empfehlung td.layout-spalte-beitragneu,
.layout-empfehlung td.layout-spalte-beitragalt
{
    width: 190px;
}

.layout-empfehlung-text
{
    vertical-align:middle;
}

.layout-highlight-add .layout-default-combobox-input
{
    width: 300px;
}

.layout-default-combobox-input .produktart .layout-default-combobox-input
{
    width: 192px;
}

.layout-empfehlung .layout-default-decimal-input,
.layout-highlights .layout-default-decimal-input
{
    width: 140px;
}

.layout.vorschlag.produktart .layout-default-combobox-input,
select.produktart
{
    width: 220px;
}

.zahlungsweise .layout-default-combobox-input
{
    width: 140px;
}



/***************************** FAC Impuls *******************************/

#FAC-ImpulsBeratungsumfang
{
    border-spacing: 0px;
    padding-bottom: 15px;
}

#FAC-ImpulsBeratungsumfang td.radio
{
    width:          16px;
    padding:        0px;
    vertical-align: top;
}


/*** Anlässe ***/

#FAC-ImpulsAnlaesse
{
    width: 680px;
}

#FAC-ImpulsAnlaesse td#anlass-alle-list,
#FAC-ImpulsAnlaesse td#anlass-aktuell-list
{
    vertical-align: top;
}

#FAC-ImpulsAnlaesse td#anlass-alle-list .list,
#FAC-ImpulsAnlaesse td#anlass-aktuell-list .list
{
        border: none;
}

#FAC-ImpulsAnlaesse td.anlass-abstand
{
    width: 30px;
}

#FAC-ImpulsAnlaesse td#anlass-alle-list table.list,
#FAC-ImpulsAnlaesse td#anlass-aktuell-list table.list
{
    width: 310px;
}

/************************* FAC Seite Themen *************************/

#FAC-Themen
{
    width: 100%;
}

#FAC-Themen #FAC-Themen-innen
{
    margin-left: 0;
    margin-right: auto;
}

/*zusatzlich zu table.VVC-AktionsRechteck */
#FAC-Themen table.FAC-AktionsRechteck-Themen
{
    text-align:       center;
    margin-right:     10px;
    padding-top:      70px;
    background-color: rgba(255, 255, 255, 0.3);
    cursor:           auto;
}

#FAC-Themen table.FAC-AktionsRechteck-Themen td.label
{
    padding-left:   0px;
    vertical-align: middle;
    text-align:     center;
}


#FAC-Themen tr.FAC-Thema-Anzeigename td
{
    background-color: rgba(101, 101, 101, 0.8);
}

#FAC-Themen tr.FAC-Thema-Icon td,
#FAC-Themen tr.FAC-Thema-FolgtEmpfehlung td
{
    color: #000000;
}

#FAC-Themen tr.FAC-Thema-Icon td
{
        padding-top:    20px;
    padding-bottom: 10px;
}

#FAC-Themen tr.FAC-Thema-Icon td table
{
    margin-left: auto;   /*Tabelle innerhalb einer Tabelle mittig ausrichten*/
    margin-right: auto;
    height: 40px;
}

#FAC-Themen tr.FAC-Thema-Icon td table td
{
    padding-top:    0px;
}

#FAC-Themen tr.FAC-Thema-StartButton td
{
    padding-bottom: 10px;
}

#FAC-Themen tr.FAC-Thema-DeleteIcon
{
    height: 20px;
}

#FAC-Themen tr.FAC-Thema-FolgtEmpfehlung td.label
{
    padding-top:    20px;
    padding-bottom: 10px;
    padding-left:   3px;
    padding-right:  3px;
    white-space:    nowrap;
}

#FAC-Themen tr.FAC-Thema-Kundenentscheidung table
{
    margin-left: auto;   /*Tabelle innerhalb einer Tabelle mittig ausrichten*/
    margin-right: auto;
}

#pmaPopupThemaNotiz textarea
{
    width: 470px;
}

/********************************************************** Risikoabsicherung *********************************************************************/

/*********************** VABS Layout Umfeld **********************/
#VABS-Umfeldfragen
{
    border-spacing: 0px;
}


#VABS-Umfeldfragen td.label
{
    width:          530px;
    padding-top:    3px;
    padding-bottom: 3px;
}

#VABS-Umfeldfragen input.layout-default-decimal-input
{
    width: 80px;
}

#VABS-Umfeldfragen input.layout-default-date-input
{
    width: 80px;
}

/* Fahrzeuge */

div#VABS-Umfeldfragen-Fahrzeuge
{
    width:          750px;
    min-height:     200px;
    margin-left:    1px;
}

#VABS-Umfeldfragen-Fahrzeuge table
{
    width:          100%;
}

#VABS-Umfeldfragen-Fahrzeuge td.art
{
    width: 50px;
}

#VABS-Umfeldfragen-Fahrzeuge td.hersteller
{
    width: 100px;
}

#VABS-Umfeldfragen-Fahrzeuge td.kennzeichen
{
    white-space:nowrap;
}

#VABS-Umfeldfragen-Fahrzeuge td.typ
{
    width: 100px;
}

#VABS-Umfeldfragen-Fahrzeuge td.listAction
{
    width: 50px;
}

/* Fahrzeug Detail */

td#Vabs-Umfeldfragen-Fahrzeug-Detail-Left,
td#Vabs-Umfeldfragen-Fahrzeug-Detail-Right
{
    vertical-align: top;
}

td#Vabs-Umfeldfragen-Fahrzeug-Detail-Right table
{
    margin-left: 15px;
}

td#Vabs-Umfeldfragen-Fahrzeug-Detail-Right td.label
{
    width: 250px;
}

td#Vabs-Umfeldfragen-Fahrzeug-Detail-Left td.data
{
    width: 130px;
}

td#Vabs-Umfeldfragen-Fahrzeug-Detail-Right td.data
{
    width: 50px;
}

/* Fahrzeuge editieren */

#Vabs-Umfeldfragen-Fahrzeug-Edit
{
    border-spacing: 0px;
}

td#Vabs-Umfeldfragen-Fahrzeug-Edit-Left,
td#Vabs-Umfeldfragen-Fahrzeug-Edit-Right
{
    vertical-align: top;
    padding-left:   0px;
}

td#Vabs-Umfeldfragen-Fahrzeug-Edit-Right table
{
    margin-left:    15px;
    border-spacing: 0px
}

td#Vabs-Umfeldfragen-Fahrzeug-Edit-Right td.label
{
    width: 340px;
}

#Vabs-Umfeldfragen-Fahrzeug-Edit-ButtonRow
{
    margin-top: 15px;
    border-spacing: 0px;
}

/* Immobilien */
div#VABS-Umfeldfragen-Immobilien
{
    width:          750px;
    min-height:     200px;
    margin-left:    1px;
}

/* Immobilie Detail */

td#Vabs-Umfeldfragen-Immobilie-Detail-Left,
td#Vabs-Umfeldfragen-Immobilie-Detail-Right
{
    vertical-align: top;
}

td#Vabs-Umfeldfragen-Immobilie-Detail-Right table
{
    margin-left: 30px;
}

td#Vabs-Umfeldfragen-Immobilie-Detail-Right td.label
{
    width: 250px;
}

td#Vabs-Umfeldfragen-Immobilie-Detail-Left td.data
{
    width: 130px;
}

td#Vabs-Umfeldfragen-Immobilie-Detail-Right td.data
{
    width: 50px;
}

/* Immobilie editieren */

#Vabs-Umfeldfragen-Immobilie-Edit
{
    border-spacing: 0px;
}

td#Vabs-Umfeldfragen-Immobilie-Edit-Left,
td#Vabs-Umfeldfragen-Immobilie-Edit-Right
{
    vertical-align: top;
    padding-left:   0px;
}

td#Vabs-Umfeldfragen-Immobilie-Edit-Left table
{
    border-spacing: 0px;
}

td#Vabs-Umfeldfragen-Immobilie-Edit-Right table
{
    margin-left: 40px;
    border-spacing: 0px
}

td#Vabs-Umfeldfragen-Immobilie-Edit-Right td.label
{
    width: 340px;
}

#Vabs-Umfeldfragen-Immobilie-Edit-ButtonRow
{
    margin-top: 15px;
    border-spacing: 0px;
}

#Vabs-Umfeldfragen-Immobilie-Edit td.PLZ-Ort
{
    padding-left: 0px;
}

#Vabs-Umfeldfragen-Immobilie-Edit td.PLZ
{
    padding: 0px;
}

#Vabs-Umfeldfragen-Immobilie-Edit td.PLZ input
{
    width: 40px;
}

#Vabs-Umfeldfragen-Immobilie-Edit td.Ort
{
    padding: 0px;
}

#Vabs-Umfeldfragen-Immobilie-Edit td.Ort input
{
    width:       120px;
    margin-left: 4px;
}

/*********************** VABS Empfehlung **********************/

#VABS-Empfehlung td
{
    vertical-align: top;
}

#VABS-Empfehlung td.headline
{
    padding-bottom: 0px;
    padding-top:    0px;
}

#VABS-Empfehlung td.highlightLabel
{
    text-align:     right;
}

#VABS-Empfehlung td.empfehlung td.textOutput
{
    width: 370px
}

#VABS-Empfehlung td.handlungsbedarfIcon
{
    width:          100px;
    text-align:     center;
    padding:        10px;
    padding-right:   50px;
}

#VABS-Empfehlung td.angebotButton
{
    width:         50px;
    text-align:    center;
    padding-right: 50px;
    padding-top:   10px;
}

#VABS-Empfehlung td.kundenentscheidung
{
    width:       80px;
    text-align:  right;
    padding-top: 10px;
}

#VABS-Empfehlung td.notizIcon
{
    width: 10px;
    padding-top: 10px;
}

#VABS-Empfehlung td.ergebnisTextAusklapp
{
    width: 470px;
}

/********************************************************** Gesunfheitsvorsorge *********************************************************************/

#GV_Empfehlung_Hinweistext
{
    width: 520px;
    padding-top: 10px;
}

#GV_Steuerrechner_Hinweistext
{
    width: 520px;
    padding-top: 10px;
}

#GV_Landwirte_Hinweistext
{
    padding-top: 10px;
}

/*********************** GV Status **********************/

#GV_Status,
#GV_Status
{
    border-spacing: 0px;
}

#GV_Status td#GV_Ist_Situation,
#GV_Status td#GV_Soll_Situation
{
    vertical-align:  top;
    width:           700px;
}

#GV_Status td.GV_Status_Beitragart
{
    width:  120px;
}

#GV_Status td.GV_Status_Zahlweise
{
    width:  90px;
}

#GV_Status td.GV_Status_Beitrag
{
    width:  80px;
}

#GV_Status td#GV_Ist_Situation_Aendern
{
    text-align:     right;
    padding-top:    5px;
    padding-bottom: 5px;
}

/*********************** GV Empfehlung Übersicht **********************/

#GV_Empfehlung_Uebersicht tr.listRow td
{
    vertical-align: top;
}

#GV_Empfehlung_Uebersicht td.layout-spalte-name
{
    width: 160px;
}

#GV_Empfehlung_Uebersicht td.layout-spalte-tarif
{
    width: 70px;
}

#GV_Empfehlung_Uebersicht td.layout-spalte-beschreib
{
    width: 380px;
}

#GV_Empfehlung_Uebersicht td.layout-spalte-tarifopt
{
    width: 45px;
}

#GV_Empfehlung_Uebersicht td.layout-spalte-preis
{
    width: 90px;
}

#GV_Empfehlung_Historie table.list td.tarif
{
    width: 200px;
}

#GV_Empfehlung_Historie table.list td.preis
{
    width: 100px;
}

#GV_Empfehlung_hoeh_Leistung td,
#GV_Empfehlung_niedr_Leistung td,
#GV_Empfehlung_hoeh_Selbstbet td,
#GV_Empfehlung_niedr_Selbstbet td
{
    vertical-align: top;
}

#GV_Empfehlung_hoeh_Leistung td.preis,
#GV_Empfehlung_niedr_Leistung td.preis,
#GV_Empfehlung_hoeh_Selbstbet td.preis,
#GV_Empfehlung_niedr_Selbstbet td.preis
{
    width: 100px;
}

/*********************** GV Empfehlung Tagegelder **********************/

.layout-tagegelder
{
    width: 500px;
}

#GV_Empfehlung_Tagegelder .layout-spalte-tarif
{
    width: 150px;
}

#GV_Empfehlung_Tagegelder .layout-spalte-betrag
{
    width: 130px;
}


#GV_Empfehlung_Tagegelder .layout-spalte-preis
{
    width: 150px;
}

#GV_Empfehlung_Tagegelder .layout-default-decimal-input
{
    width: 80px;
}

/*********************** GV Empfehlung Kurtagegeld **********************/

#GV_Empfehlung_Kurtagegelder td.tarif
{
    width: 100px;
}

#GV_Empfehlung_Kurtagegelder td.hoehe
{
    width: 150px;
}

#GV_Empfehlung_Kurtagegelder td.beitrag
{
    width: 150px;
}

/*********************** GV Empfehlung Pflege **********************/


#GV_Empfehlung_Pfege td.highlightLabel
{
    padding-top: 10px;
}

#GV_Empfehlung_Pfege td.GV_Applet
{
    padding-right: 10px;
        vertical-align: top;
}

#GV_Empfehlung_Pfege td#GV_Pflege_Eingabe table
{
    padding-top: 10px;
}

#GV_Empfehlung_Pfege td#GV_Staatl_Foerd_Stempel
{
    text-align: right;
}

#GV_Empfehlung_Pfege td.label
{
    width: auto;
}

#GV_Empfehlung_Pfege select.pflegestufe
{
    width: 50px;
}

#GV_Empfehlung_Pfege select.pflegeart
{
    width: 250px;
}

/*********************** GV Empfehlung Tarifoptionen **********************/

#GV_Empfehlung_Tarifoptionen td.name
{
    width: 150px;
}

#GV_Empfehlung_Tarifoptionen td.auswahl
{
    width: 360px;
}

#GV_Empfehlung_Tarifoptionen td.preis
{
    width: 90px;
}

/*********************** GV Empfehlung Auswirkungen **********************/

#GV_Empfehlung_Auswirkungen td.mitversichert
{
    width: 180px;
}

#GV_Empfehlung_Auswirkungen td.anzahlKinder
{
    width: 90px;
}

/*********************** GV Empfehlung Ergebnis **********************/

#GV_Ergebnis td.tarif
{
    width: 380px;
}

#GV_Ergebnis td.preis
{
    width: 130px;
}

#GV_Ergebnis_Angebot td.angebot-button
{
    padding-right: 20px;
}

#GV_Ergebnis_Angebot td.highlightLabel
{
    text-align: right;
    width:      80px;
}

/*********************** GV Empfehlung Ergebnis **********************/

#GV_Lohnsteuerverfahren td.label
{
    width: 220px;
}


/********************* Analyse Übersicht & Vorschlag Übersicht ***************************/

#Vvc-AnalyseUebersicht,
#Vvc-VorschlagUebersicht
{
    padding-top: 25px;
    border-spacing: 0px;
}

#Vvc-AnalyseUebersicht td.layout-Grafik,
#Vvc-VorschlagUebersicht td.layout-Grafik
{
    padding-left: 100px;
}

#Vvc-AnalyseUebersicht img,
#Vvc-VorschlagUebersicht img
{
    border: 0px;
}

#Vvc-AnalyseUebersicht td.layout-labelSpalte
{
    width: 172px;
}
#Vvc-VorschlagUebersicht td.layout-labelSpalte
{
    width: 165px;
}

#Vvc-AnalyseUebersicht td.layout-labelSpalte table,
#Vvc-VorschlagUebersicht td.layout-labelSpalte table
{
    border-spacing: 0px;
}

#Vvc-AnalyseUebersicht td.layout-BalkenSpalte,
#Vvc-VorschlagUebersicht td.layout-BalkenSpalte
{
    width:          86px;
    text-align:     center;
    vertical-align: top;
    padding-left:   0px;
    padding-right:  0px;
}

#Vvc-AnalyseUebersicht td.layout-BalkenSpalte table,
#Vvc-VorschlagUebersicht td.layout-BalkenSpalte table
{
    margin-left:    auto;     /* mittige Ausrichtung der Tabelle innerhalb einer Tabelle*/
    margin-right:   auto;
    border-spacing: 0px;
}

#Vvc-AnalyseUebersicht td.layout-BalkenSpalte td.decimal,
#Vvc-VorschlagUebersicht td.layout-BalkenSpalte td.decimal
{
    width: 58px;
}

#Vvc-AnalyseUebersicht input.VersorgungszielWert
{
    width: 57px;
    text-align: right;
}
#Vvc-VorschlagUebersicht input.VersorgungszielWert
{
    width: 57px;
    text-align: right;
}
#Vvc-AnalyseUebersicht td.layout-BalkenSpalte td.layout-ZuruecksetzenIcon
{
    padding-left:   0px;
    padding-right:  0px;
}

#Vvc-AnalyseUebersicht tr.layout-detailLinks td,
#Vvc-VorschlagUebersicht tr.layout-detailLinks td
{
    height: 28px;
}

#Vvc-AnalyseUebersicht td.layout-legende,
#Vvc-VorschlagUebersicht td.layout-legende
{
    text-align: left;
    padding-top: 20px;
}

#Vvc-AnalyseUebersicht td.layout-buttonAktualisierenSpalte
{
    vertical-align: top;
    padding-top: 6px;
}

#Vvc-VorschlagUebersicht td.layout-buttonAktualisierenSpalte
{
    vertical-align: top;
    padding-top: 27px;
}

.VVC_ProduktKundenwunsch td.label
{
    width:       600px;
}

#VVC-VertragUebersicht table.layout-vertragsdaten-wagnisse td
{
    vertical-align: middle;
}

/********************* Modell-Information (ApplicationModelinfo.jsp ***************************/
table.Modell-Info
{
    border-spacing: 0;
}
#ModellInfo
{
    width: 100%;
}

#ModellInfo #AufklappbereichModellInfo
{
    width: 100%;
}

#ModellInfo #AufklappbereichModellInfo #PartnerLabel
{
    float: left;
    height: 20px;
    padding-top: 6px;
}

#ModellInfo #AufklappbereichModellInfo #ModelLabel
{
    float: right;
    height: 20px;
    padding-top: 6px;
    padding-right: 30px;
}

#ModellInfo #AufklappbereichModellInfo td.label
{
    width:     auto;
}

#ModellInfo #AufklappbereichModellInfo td.cp-html-foldoutlist-action
{
    padding-top: 6px;
}

#ModellInfo #AufklappbereichModellInfo .layout-column-gap-1
{
    width: 5px;
}

#ModellInfo #AufklappbereichModellInfo .layout-column-gap-2
{
    width: 50px;
}

#VVC-VertragUebersicht td.layout-spalte-produktart
{
    white-space: nowrap;
}

#VVC-VertragUebersicht td.layout-spalte-institut
{
    white-space: nowrap;
}

#VVC-VertragUebersicht td.layout-spalte-produktvon
{
    white-space: nowrap;
}

#VVC-VertragUebersicht td.layout-spalte-beitrag
{
    white-space: nowrap;
}

#VVC-VertragUebersicht td.layout-spalte-faelligkeit
{
    white-space: nowrap;
}

/*********************** Popup Einkommensrechner **********************/
#pmaPopupEinkommensrechner table
{
    border-spacing: 0px;
}

#pmaPopupEinkommensrechner td
{
    padding-left: 0px;
    padding-right: 0px;
}

#pmaPopupEinkommensrechner input.layout-default-decimal-input
{
    width: 164px;
}
