/**
 * Standards
 */
.lexsoft_api h1,
.lexsoft_api h2,
.lexsoft_api h3,
.lexsoft_api h4,
.lexsoft_api h5 {
    text-align: left;
}

.lexsoft_api ul {
    display: block;
}
.lexsoft_api ul > li {
    display: list-item;
}

/**
 * Allgemeine Schriften
 */
.lexsoft_api .ru_gld3_head,
.lexsoft_api .ru_gld4_head,
.lexsoft_api .ru_gld5_head,
.lexsoft_api .ru_gld6_head,
.lexsoft_api .va_gld4_head,
.lexsoft_api .va_gld5_head,
.lexsoft_api .va_gld6_head,
.lexsoft_api .content9 {
    font-size: 0.9em;
}
.lexsoft_api .ru_verkblatt,
.lexsoft_api .va_anhangteil_head,
.lexsoft_api .va_anhang_head,
.lexsoft_api .va_gld1_head,
.lexsoft_api .content12 {
    font-size: 1.1em;
}
.lexsoft_api .ru_anschreiben_titel,
.lexsoft_api .ru_gld1_head,
.lexsoft_api .ru_gld2_head,
.lexsoft_api .va_gld2_head,
.lexsoft_api .va_gld3_head,
.lexsoft_api .content11,
.lexsoft_api .content10 {
    color: #000000;
    font-size: 1em;
}
.lexsoft_api .ru_anschreiben_titel,
.lexsoft_api .ru_gld1_head,
.lexsoft_api .ru_gld2_head,
.lexsoft_api .ru_verkblatt,
.lexsoft_api .va_anhangteil_head,
.lexsoft_api .va_anhang_head,
.lexsoft_api .va_gld1_head,
.lexsoft_api .va_gld2_head,
.lexsoft_api .va_gld3_head,
.lexsoft_api .content10,
.lexsoft_api .content11,
.lexsoft_api .content12 {
    display: block;
    font-weight: bold;
    margin: 1.3em 0 0;
    padding-left: 5px;
}
/*
 * Allgemeine Blockelemente
 *
 * Absaetze
 */
.lexsoft_api p {
    margin-left: 0;
    margin-top: 1em;
}
.lexsoft_api p.no_margin_top {
    margin-top: 0;
}
.lexsoft_api div.formular p {
    position: relative;
}
.lexsoft_api blockquote {
    margin: 12px 40px;
}

/*
 * Dokument-Header
 */
.lexsoft_api .doc_header {
    border-bottom: 1px solid #666666;
    display: table;
    width: 100%;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
.lexsoft_api .doc_header .doc_headerline {
    font-size: 1.5em;
}
.lexsoft_api .doc_header .doc_headerline h1 {
    font-size: 1em;
}
.lexsoft_api .doc_header .doc_headerline h1,
.lexsoft_api .doc_header h1.doc_headerline {
    font-weight: normal;
}
.lexsoft_api .doc_header .doc_header_sub,
.lexsoft_api .doc_header .doc_header_thema,
.lexsoft_api .doc_header .doc_autor {
    font-size: 1.3em;
    font-weight: normal;
    margin-top: 0.5em;
}
.lexsoft_api .doc_titelblock {
    display: table-cell;
}
.lexsoft_api .doc_logo {
    display: table-cell;
}
.lexsoft_api .doc_headerblock {
}
.lexsoft_api .doc_headerlogo {
    float: right;
}
.lexsoft_api .doc_headerlogo img {
    margin: 0 0 10px 20px;
}
* + html .lexsoft_api .doc_headerlogo {
    float: none;
}

/*
 * Meta-Daten
 */
.lexsoft_api .meta_block {
    background-color: #EFEFEF;
    display: block;
    margin-bottom: 1em;
    padding: 2px 4px 4px;
}
/* Lexsoft Offline */
.lexsoft_api .meta_block:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.lexsoft_api .meta_block .meta_block_row {
    clear: both;
    margin: 0;
    padding: 3px 0;
}

.lexsoft_api .meta_block .meta_block_row br.clear {
    display: none;
    height: 0;
    line-height: 0;
}

.lexsoft_api .meta_block .meta_block_cell,
.lexsoft_api .meta_block .meta_block_empty_cell {
    margin-left: 51.5%;
    width: 47.5%;
}
.lexsoft_api .meta_block .meta_block_col1 {
    float: left;
    margin-left: 0;
    margin-right: 4%;
}
.lexsoft_api .meta_block .meta_label {
    font-weight: bold;
}
.lexsoft_api .meta_block .meta_novalue {
    font-style: italic;
}

/* IE7 Hacks */
* + html .lexsoft_api .meta_block .meta_block_row {
    display: inline-block;
    width: 100%;
}
* + html .lexsoft_api .meta_block .meta_block_cell,
* + html .lexsoft_api .meta_block .meta_block_empty_cell {
    display: inline-block;
    margin-left: 0;
}


/*
 * Listen
 */
/* Allgemein */
.lexsoft_api ol,
.lexsoft_api ul {
    clear: both;
}
.lexsoft_api ol li,
.lexsoft_api ul li {
    clear: both;
    padding-left: 5%;
}
.lexsoft_api ol li p,
.lexsoft_api ul li p {
    padding: 0;
}


/* Ohne Aufzaehlungszeichen */
.lexsoft_api ul.kein_bullet,
.lexsoft_api ul.kein_bullet > li {
    list-style-type: none;
}

/* Manuell nummerierte Liste */
.lexsoft_api ol.num_liste {
    clear: both;
    list-style-type: none;
    margin: 0;
    padding: 0.8em 0 0 2.4em;
}

.lexsoft_api ol ol.num_liste {
    clear: both;
    list-style-type: none;
    padding: 0.8em 0 0 0;
}

.lexsoft_api ol.num_liste > li {
    clear: both;
    list-style-type: none;
    margin: 0;
    overflow: visible;
    padding: 0.1em 0 0;
}
.lexsoft_api ol.num_liste > li .listnum {
    float: left;
    margin: 0;
    overflow: visible;
    padding: 0 0 1em;
    width: 8%;
}
.lexsoft_api ol.num_liste > li .listenpunkt {
    float: left;
    margin: 0 0 1em;
    overflow: visible;
    padding: 0;
    width: 92%;
}
/* IE7-Hack Listenpunkte */
* + html .lexsoft_api ol.num_liste > li div.listenpunkt {
    margin-bottom: 0;
    padding-bottom: 1em;
    width: 90%;
}

.lexsoft_api ol.num_liste > li .listenpunkt ul,
.lexsoft_api ol.num_liste > li .listenpunkt ul li {
    list-style-type: square;
}
.lexsoft_api ol.num_liste > li .listenpunkt ul li {
    padding-left: 7%;
}
.lexsoft_api ol.num_liste > li .listenpunkt p {
    clear: both;
    margin: 0;
    padding: 0 0 0.5em;
}
.lexsoft_api ol.num_liste > li .listenpunkt ul li ol.num_liste > li {
    list-style-type: none;
}
.lexsoft_api ol li {
    clear: both;
}
.lexsoft_api ol p {
    clear: both;
}


/* Eingebettete Spiegelstrichlisten */
.lexsoft_api ul.eingeb_liste {
}
.lexsoft_api ul.eingeb_liste li {
}


/* Manuell nummerierte Spiegelstrichlisten */
.lexsoft_api ol.eingeb_num_liste {
    clear: both;
    list-style-type: none;
    margin: 0;
    padding: 0.8em 0 0 2.4em;
}
.lexsoft_api ol ol.eingeb_num_liste {
    clear: both;
    list-style-type: none;
    padding: 0.5em 0 0 0;
}
.lexsoft_api ol.eingeb_num_liste li {
    clear: both;
    list-style-type: none;
    margin: 0;
    padding: 0.1em 0 0 0;
}
.lexsoft_api ol.eingeb_num_liste li .eingeb_listnum {
    float: left;
    margin: 0;
    overflow: visible;
    padding: 0 0 1em;
    width: 8%;
}
.lexsoft_api ol.eingeb_num_liste li .eingeb_listenpunkt {
    float: left;
    margin: 0 0 1em;
    overflow: visible;
    padding: 0;
    width: 92%;
}
.lexsoft_api ol.eingeb_num_liste li .eingeb_listenpunkt ul,
.lexsoft_api ol.eingeb_num_liste li .eingeb_listenpunkt ul li {
    list-style-type: square;
}
.lexsoft_api ol.eingeb_num_liste li .eingeb_listenpunkt ul li {
    padding-left: 7%;
}
.lexsoft_api ol.eingeb_num_liste li .eingeb_listenpunkt p {
    clear: both;
    margin: 0;
    padding: 0 0 0.5em;
}
.lexsoft_api #searcharea ol,
.lexsoft_api #searcharea li,
.lexsoft_api ol li {
    clear: both;
}
.lexsoft_api ol p {
    clear: both;
}


/* Listenueberschriften */
.lexsoft_api p.liste_ueberschrift {
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
}


/*
 * Bilder
 */
/* inline Grafik */
.lexsoft_api img.inl_img {
    display: inline;
}

/* inline Grafik */
.lexsoft_api img.doc_img {
    clear: both;
    display: block;
    margin: 1em 0 0;
}

/* Hinweis Grafik */
.lexsoft_api .infografik {
    clear: both;
    font-weight: bold;
    margin-top: 1.8em;
    padding: 0.5em;
    text-align: center;
    width: 150px;
}
.lexsoft_api table.infografik {
    padding: 0;
}
.lexsoft_api td.infografik {
    padding: 2px;
}

/*
 * Tabellen
 */
.lexsoft_api table.doc_table {
    border-collapse: collapse;
    clear: both;
}
.lexsoft_api table.doc_table caption {
    text-align: left;
}
.lexsoft_api table.doc_table th,
.lexsoft_api table.doc_table td {
    padding: 0.5em 0.3em;
}
.lexsoft_api table.doc_table th p:first-child,
.lexsoft_api table.doc_table td p:first-child {
    margin-top: 0;
}
.lexsoft_api table.doc_table th p:last-child,
.lexsoft_api table.doc_table td p:last-child {
    margin-bottom: 0;
}
.lexsoft_api table.doc_table tr {
}
.lexsoft_api table.table_110,
.lexsoft_api table.table_120,
.lexsoft_api table.table_130,
.lexsoft_api table.table_140,
.lexsoft_api table.table_150,
.lexsoft_api table.table_160,
.lexsoft_api table.table_170,
.lexsoft_api table.table_180,
.lexsoft_api table.table_190,
.lexsoft_api table.table_200 {
    width: 100%;
}


/*
 * Fussnoten
 */
.lexsoft_api .fussnote {
    clear: both;
    margin-bottom: 0.5em;
    font-size: 0.9em;
}
.lexsoft_api .jk_ohne_rz .fussnote {
    margin-bottom: 0;
}
.lexsoft_api .fussnote p {
    margin: 0 !important;
}
.lexsoft_api .fn_label {
    float: left;
    width: 10%;
}
.lexsoft_api .fn_content {
    margin-left: 11%;
    width: 88%;
}
.lexsoft_api .fn_content p {
    margin-top: 0;
    padding-top: 0;
}
.lexsoft_api .fn_krankenversicherung,
.lexsoft_api .fn_historie,
.lexsoft_api .fn_jahreswechsel,
.lexsoft_api .fnr_krankenversicherung,
.lexsoft_api .fnr_historie,
.lexsoft_api .fnr_jahreswechsel {
    display: none;
}
.lexsoft_api .hb_ohne_rz,
.lexsoft_api .handbuch_footer {
    clear: both;
}
.lexsoft_api .hb_ohne_rz {
    margin-top: 20px;
    padding-right: 50px;
}
.lexsoft_api .handbuch_footer {
    padding-top: 20px;
}

/* Referenz */
.lexsoft_api span.fnr {
}
.lexsoft_api span.fnr sup {
    font-size: 80%;
}

/* Referenz */
.lexsoft_api div.fussnoten {
    font-size: 0.85em;
    margin: 0;
    padding: 0.5em 0 0 2em;
}
.lexsoft_api #document_content > div.fussnoten {
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}
.lexsoft_api div.fussnoten .fussnote {
    margin: 1em 0;
    padding: 0 2em;
}
.lexsoft_api div.fussnoten .fussnote em {
    margin-left: 0;
}
/* Border um Fussnoten entfernen, die nicht am Ende des Dokuments stehen */
.lexsoft_api .jurabsatz div.fussnoten,
.lexsoft_api .gesetz_body div.fussnoten:first-child {
    border: 0 none;
}


/* Anmerkungen */
.lexsoft_api div.anm {
    font-size: 0.85em;
}
.lexsoft_api div.anm div.anm_label {
    float: left;
    width: 2em;
}
.lexsoft_api div.anm div.anm_value {
    margin-left: 2em;
}


/*
 * Links
 */
/* Dokumentlinks */
.lexsoft_api a.doklink {
}
/* Aktivprogrammlinks */
.lexsoft_api a.aktivlink {
}
/* Aktivprogrammlinks */
.lexsoft_api a.extdoklink {
}
.lexsoft_api a.aktivlink_disable,
.lexsoft_api a.aktivlink_disable:hover {
    color: black !important;
    cursor: default !important;
    text-decoration: none !important;
}
/* Aktivprogrammlinks */
.lexsoft_api a.weblink {
}
/* Aktivprogrammlinks */
.lexsoft_api a.maillink {
}
/* Aktivprogrammlinks */
.lexsoft_api a.intlink {
}

/**
 * Ueberschriften
 */
.lexsoft_api .jk_titel,
.lexsoft_api .stw_titel,
.lexsoft_api .urteil_titel,
.lexsoft_api .urteil_main_title,
.lexsoft_api .bk_titel,
.lexsoft_api .akt_titel,
.lexsoft_api .hb_titel,
.lexsoft_api .sthb_titel,
.lexsoft_api .gesetz_head,
.lexsoft_api .gesetz_ev_titel,
.lexsoft_api .va_titel,
.lexsoft_api .ru_titel,
.lexsoft_api .artikel_titel,
.lexsoft_api .infomanager_head {
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 0;
    padding-top: 0;
}


/*
 * Dokumenttyp-spezifische Elemente
 *
 * Gesetz
 */
/* Anzeigetitel */
/* - TFE - */
.lexsoft_api h1.gesetz_head .gesetz_normueberschrift {
    display: block;
    font-size: 1em;
}

/* - Anderen EVs - */
.lexsoft_api h1.gesetz_head .fnr {
    display: none;
}
.lexsoft_api h1.gesetz_head .ev_ueberschrift .fnr {
    display: inline;
}
.lexsoft_api h1.gesetz_head .ev_titel {
    display: block;
    font-size: 0.85em;
    margin-top: 1.5em;
    width: 100%;
}

.lexsoft_api h1.gesetz_head {
    margin-bottom: 0;
    padding-bottom: 0;
}

.lexsoft_api h1.ev_titel {
    font-size: 1.1em;
}

.lexsoft_api h1.gesetz_head .ev_titel .ev_zaehlung {
    font-size: 0.85em;
    margin: 1.5em 0.5em 0.5em 0;
    padding: 0;
}

.lexsoft_api h1.gesetz_head .ev_titel .ev_ueberschrift {
    display: block;
    font-size: 0.85em;
    margin: 1.5em 0.5em 0.5em 0;
    padding: 0;
}

.lexsoft_api h1.gesetz_head .ev_titel .ev_land {
    display: inline;
    font-size: 0.85em;
    margin: 1.5em 0.5em 0.5em 0;
    padding: 0;
}

.lexsoft_api h1.gesetz_head .ev_titel .ev_ueberschrift {
    clear: left;
    display: block;
    margin: 0.5em 0.5em 0 0;
}

.lexsoft_api h1.gesetz_head .ev_titel .gesetz_type {
    font-size: 0.85em;
}

.lexsoft_api .gesetz_body {
    clear: both;
    margin-top: 1em;
}

.lexsoft_api .gesetz_hinweis {
    border: 1px solid #CC0033;
    color: #CC0033;
    font-size: 0.9em;
    padding: 5px;
}
.lexsoft_api .gesetz_hinweis p {
    margin: 0;
}

/* Jurabsatz */
.lexsoft_api div.jurabsatz {
    clear: left;
    margin: 0;
    padding: 0;
}

.lexsoft_api div.jurabsatz p {
    margin-left: 0;
    padding-left: 0;
}

.lexsoft_api div.jurabsatz p.nummer {
}
.lexsoft_api div.jurabsatz ul li p {
}


/* EU Copyright */
.lexsoft_api div.eu-copyright {
    border-top: 1px solid #000000;
    clear: both;
    font-size: 95%;
    text-align: right;
}

/* Satz */
.lexsoft_api sup.satz {
    font-size: 80%;
    margin: 0;
}


.lexsoft_api .bk_gestext {
    font-weight: bold;
}

.lexsoft_api .form_zw_head,
.lexsoft_api .container_zw_head,
.lexsoft_api .zit_norm_zw_head,
.lexsoft_api .zw_head {
    font-weight: bold;
    text-align: left;
}
.lexsoft_api .text_center {
    text-align: center;
}
.lexsoft_api .text_right {
    text-align: right;
}

.lexsoft_api .literatur_head,
.lexsoft_api .fassung_head {
    font-size: 1.1em;
    font-weight: bold;
}

/* Handbuecher mit Randnummern */
.lexsoft_api .formular_head {
    font-size: 1.1em;
}

.lexsoft_api h6.hb_praxistipp_head,
.lexsoft_api h5.hb_praxistipp_head,
.lexsoft_api h4.hb_praxistipp_head,
.lexsoft_api h3.hb_praxistipp_head,
.lexsoft_api h2.hb_praxistipp_head,
.lexsoft_api h1.hb_praxistipp_head,
.lexsoft_api h6.hb_beispiel_head,
.lexsoft_api h5.hb_beispiel_head,
.lexsoft_api h4.hb_beispiel_head,
.lexsoft_api h3.hb_beispiel_head,
.lexsoft_api h2.hb_beispiel_head,
.lexsoft_api h1.hb_beispiel_head,
.lexsoft_api h6.hb_reform_head,
.lexsoft_api h5.hb_reform_head,
.lexsoft_api h4.hb_reform_head,
.lexsoft_api h3.hb_reform_head,
.lexsoft_api h2.hb_reform_head,
.lexsoft_api h1.hb_reform_head,
.lexsoft_api h6.hb_hinweis_head,
.lexsoft_api h5.hb_hinweis_head,
.lexsoft_api h4.hb_hinweis_head,
.lexsoft_api h3.hb_hinweis_head,
.lexsoft_api h2.hb_hinweis_head,
.lexsoft_api h1.hb_hinweis_head,
.lexsoft_api h6.hb_alternative_head,
.lexsoft_api h5.hb_alternative_head,
.lexsoft_api h4.hb_alternative_head,
.lexsoft_api h3.hb_alternative_head,
.lexsoft_api h2.hb_alternative_head,
.lexsoft_api h1.hb_alternative_head {
    font-size: 1.1em;
    margin-left: 5%;
}

.lexsoft_api .hb_untergeordnet_head,
.lexsoft_api .hb_verweise_head {
    font-size: 1.1em;
}

.lexsoft_api .hb_hinweis,
.lexsoft_api .hb_praxistipp,
.lexsoft_api .hb_beispiel,
.lexsoft_api .hb_alternative,
.lexsoft_api .hb_reform {
    margin-left: 5%;
}

.lexsoft_api h1.hb_inh_ueber_head {
    font-size: 1.2em;
}

.lexsoft_api .hb_gld1_head,
.lexsoft_api .hb_gld2_head,
.lexsoft_api .hb_gld3_head,
.lexsoft_api .hb_gld4_head,
.lexsoft_api .hb_gld5_head,
.lexsoft_api .hb_gld6_head {
    font-size: 1.2em;
    font-weight: bold;
}

.lexsoft_api div.hb_rz_zahl,
.lexsoft_api div.bk_rz_zahl {
    float: right;
    font-weight: bold;
}
.lexsoft_api div.jk_rz_zahl {
    float: left;
    font-weight: bold;
}

.lexsoft_api .hb_container_akt_hinweis {
    color: #DF0101;
}

.lexsoft_api div.hb_rz_inhalt,
.lexsoft_api div.bk_rz_inhalt {
    padding-bottom: 1.5em;
    padding-right: 50px;
}
.lexsoft_api div.jk_rz_inhalt {
    padding-left: 50px;
}
.lexsoft_api div.bk_ohne_rz {
    padding-right: 50px;
}

.lexsoft_api div.hb_rz {

}

.lexsoft_api div.hb_seite,
.lexsoft_api .jk_seite {
    background-color: #D9D9D9;
    text-align: right;
    width: 100%;
}

.lexsoft_api div.formular {
    background-color: #EEEEEE;
    padding: 0 0 0 1.5em;
}

/* Basiskommentare */
.lexsoft_api .bk_gld1_head,
.lexsoft_api .bk_gld2_head,
.lexsoft_api .bk_gld3_head,
.lexsoft_api .bk_gld4_head,
.lexsoft_api .bk_gld5_head,
.lexsoft_api .bk_gld6_head {
    font-size: 1.2em;
    font-weight: bold;
}

.lexsoft_api .bk_vertiefung_head {
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
}

.lexsoft_api .bk_beispiel_head,
.lexsoft_api .bk_hinweis_head,
.lexsoft_api .bk_praxistipp_head {
    font-size: 1em;
    font-weight: bold;
}

.lexsoft_api .bk_praxistipp {
    border: 1px solid black;
}
.lexsoft_api .bk_hinweis {
}
.lexsoft_api .bk_beispiel {
    font-size: 0.9em;
    margin: 0 0 0 30px;
}

.lexsoft_api #bk_info {
    padding: 1em 0;
}

.lexsoft_api #jk_toc,
.lexsoft_api #bk_toc {
    padding: 1em 0;
}

.lexsoft_api #jk_toc table caption {
    text-align: left;
}

/* Urteile */
.lexsoft_api .urteil_titel {
    margin: 0;
    padding: 0;
}
.lexsoft_api div.urteil_antrag {
    margin-left: 2.5em;
}
.lexsoft_api .urteil_schlagworte {
    font-size: 1.3em;
    margin-bottom: 1em;
    margin-top: 1em;
}
.lexsoft_api .urteil_info_header {
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}

.lexsoft_api .urteil_ohne_rz {
    margin-left: 2.5em;
}
.lexsoft_api .urteil_rz {
    padding: 0.8em 0 0;
}
.lexsoft_api .urteil_rz_inhalt {
    margin-left: 2.5em;
    margin-top: -1.3em;
}
.lexsoft_api .urteil_rz_inhalt p,
.lexsoft_api .urteil_rz_inhalt table,
.lexsoft_api .urteil_rz_inhalt div {
    margin-bottom: 1em;
    margin-top: 0;
    padding: 0;
}
.lexsoft_api .urteil_rz_inhalt ol {
    margin: 0 0 0 2.5em;
    padding: 0;
}
.lexsoft_api .urteil_rz_zahl {
    font-weight: bold;
    width: 2.4em;
}

.lexsoft_api .urteil_main_title {
    border-top: 1px solid black;
    margin-top: 1em;
    padding-top: 1em;
    text-align: center;
}

.lexsoft_api .meta_block + .urteil_main_title {
    border-width: 0;
}

.lexsoft_api .urteil_unterschrift_first {
    border-top: 1px solid black;
}

.lexsoft_api .urteil_verkuendung {
    text-align: center;
}

.lexsoft_api .urteil_tenor_head,
.lexsoft_api .urteil_rechtsfrage_head,
.lexsoft_api .urteil_leitsatz_head,
.lexsoft_api .urteil_tatbestand_head,
.lexsoft_api .urteil_gruende_head,
.lexsoft_api .urteil_orientierungssatz_head,
.lexsoft_api .urteil_streitwert_head,
.lexsoft_api .urteil_zusammenf_head,
.lexsoft_api .urteil_erledigung_head,
.lexsoft_api .urteil_verfahrensgang_head,
.lexsoft_api .urteil_rechtsgrundlagen_head,
.lexsoft_api .urteil_fundstellen_head,
.lexsoft_api .urteil_hinweis_head,
.lexsoft_api .urteil_verfahrensgegenstand_head,
.lexsoft_api .urteil_prozessfuehrer_head,
.lexsoft_api .urteil_prozessgegner_head,
.lexsoft_api .urteil_beteiligte_head {
    font-size: 1.2em;
    font-weight: bold;
}

.lexsoft_api .urteil_leitsatz.herausgeber_redaktionell,
.lexsoft_api .urteil_leitsatz.herausgeber_amtlich,
.lexsoft_api .urteil_zusammenf {
    font-weight: bold;
}

.lexsoft_api .urteil_zitat {
}

.lexsoft_api .urteil_fuss {
    border-top: 1px solid black;
}

.lexsoft_api .urteil_unterschrift + .urteil_fuss {
    border-width: 0;
}

.lexsoft_api .urteil_fuss_hinweis {
    font-size: 0.8em;
}
.lexsoft_api .urteil_leitsatz.herausgeber_amtlich,
.lexsoft_api .urteil_leitsatz.herausgeber_redaktionell {
}
.lexsoft_api .urteil_leitsatz.herausgeber_bueser,
.lexsoft_api .urteil_leitsatz.herausgeber_usk {
    display: none;
}

.lexsoft_api #urt_infotable p {
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
}

.lexsoft_api .cell_spacebelow {
    padding-bottom: 1em;
}

.lexsoft_api .font_kursiv {
    font-style: italic;
}
.lexsoft_api .font_fett {
    font-weight: bold;
}
.lexsoft_api .font_klein {
    font-size: 0.8em;
}

/** Jurkommentar */
.lexsoft_api .jk_gld1_head,
.lexsoft_api .jk_gld2_head,
.lexsoft_api .jk_gld3_head,
.lexsoft_api .jk_gld4_head,
.lexsoft_api .jk_gld5_head,
.lexsoft_api .jk_gld6_head {
    font-size: 1.2em;
    font-weight: bold;
}

.lexsoft_api div.jk_ohne_rz {
    overflow: auto;
}

.lexsoft_api div.jk_ohne_rz,
.lexsoft_api .jk_gld_1 > .jk_gld1_head,
.lexsoft_api .jk_gld_2 > .jk_gld2_head,
.lexsoft_api .jk_gld_3 > .jk_gld3_head,
.lexsoft_api .jk_gld_4 > .jk_gld4_head,
.lexsoft_api .jk_gld_5 > .jk_gld5_head,
.lexsoft_api .jk_gld_6 > .jk_gld6_head {
    padding-left: 50px;
    padding-top: 10px;
}

.lexsoft_api .jk_werk,
.lexsoft_api .jk_gestext {
    font-weight: bold;
}

.lexsoft_api .jk_hinweis_head,
.lexsoft_api .jk_praxistipp_head,
.lexsoft_api .jk_beispiel_head,
.lexsoft_api .jk_alternative_head,
.lexsoft_api .jk_untergeordnet_head,
.lexsoft_api .jk_verweise_head,
.lexsoft_api .jk_materialien_head,
.lexsoft_api .jk_material_head,
.lexsoft_api .jk_reform_head {
    font-size: 1.1em;
    margin-bottom: 0.5em;
}

.lexsoft_api .jk_ua_fundstellen {
    background-color: #D9D9D9;
}

.lexsoft_api .jk_ua_leitsatz_head,
.lexsoft_api .jk_ua_fundstellen_head,
.lexsoft_api .jk_ua_tatbestand_head,
.lexsoft_api .jk_ua_gruende_head,
.lexsoft_api .jk_ua_gld1_head,
.lexsoft_api .jk_ua_gld2_head,
.lexsoft_api .jk_ua_gld3_head,
.lexsoft_api .jk_ua_gld4_head {
    font-size: 1.1em;
    font-weight: bold;
}

.lexsoft_api .zit_norm {
    font-weight: bold;
}

.lexsoft_api .zit_ev_titel {
    font-size: 1.1em;
    font-weight: bold;
}


/** Stichwort */
.lexsoft_api .stw_toc {
}
.lexsoft_api .stw_toc_head {
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
}
.lexsoft_api .stw_gld1,
.lexsoft_api .stw_gld2,
.lexsoft_api .stw_gld3,
.lexsoft_api .stw_gld4 {
    margin: 0;
    padding: 0;
}
.lexsoft_api .stw_gld1 p,
.lexsoft_api .stw_gld2 p,
.lexsoft_api .stw_gld3 p,
.lexsoft_api .stw_gld4 p {
}
.lexsoft_api .stw_gld1_head,
.lexsoft_api .stw_gld2_head,
.lexsoft_api .stw_gld3_head,
.lexsoft_api .stw_gld4_head {
    font-size: 1em;
    line-height: 1em;
    padding: 1em 0 0;
}
.lexsoft_api .stw_praxistipp,
.lexsoft_api .stw_hinweis,
.lexsoft_api .stw_beispiel,
.lexsoft_api .akt_praxistipp,
.lexsoft_api .akt_hinweis,
.lexsoft_api .akt_beispiel,
.lexsoft_api .jk_praxistipp,
.lexsoft_api .jk_hinweis,
.lexsoft_api .jk_beispiel,
.lexsoft_api .jk_alternative,
.lexsoft_api .jk_reform {
    margin: 0 0 0 20px;
}

.lexsoft_api .stw_beispiel table {
    margin-top: 1.8em;
}

.lexsoft_api .stw_praxistipp_head,
.lexsoft_api .stw_hinweis_head,
.lexsoft_api .stw_beispiel_head,
.lexsoft_api .bk_hinweis_head {
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
}
.lexsoft_api .stw_beispiel_head {
    margin-bottom: 0.5em;
}
.lexsoft_api .stw_beispiel_head + .stw_beispiel > p {
    margin-top: 0;
}
.lexsoft_api .stw_verweise {
}
.lexsoft_api .stw_verweise_stichwort {
}
.lexsoft_api .stw_verweise_stichwort_text {
    display: none;
}

.lexsoft_api .stw_verweise_stichwort_link .stw_verweise_stichwort_text {
    display: block;
    margin-bottom: 1em;
    text-decoration: underline;
}
.lexsoft_api .stw_verweise_sonstige {
}

/*.stw_verweise_sonstige p {margin-top:0px;}*/

.lexsoft_api .stw_zitat {
    font-style: italic;
}

.lexsoft_api .motto {
    text-align: center;
}

.lexsoft_api .laenderregelung {
    font-size: 0.8em;
}

/** Aktuelles */

.lexsoft_api .akt_head {
    font-size: 1.2em;
    font-weight: bold;
}

.lexsoft_api .akt_name {
    font-variant: small-caps;
}

.lexsoft_api .entscheidungsanalyse_head,
.lexsoft_api .praxistipp_head,
.lexsoft_api .sachverhalt_head {
    margin-top: 15px;
    padding-bottom: 0;
}



/** Steuerhandbuecher */
.lexsoft_api .sthb_gestext_inhalt,
.lexsoft_api .sthb_hinweis_inhalt,
.lexsoft_api .sthb_richtlinie_inhalt,
.lexsoft_api .sthb_dvs_inhalt,
.lexsoft_api .sthb_erlass,
.lexsoft_api .sthb_norm,
.lexsoft_api .sthb_ohne_rz {
    float: right;
    width: 92%;
}

.lexsoft_api .sthb_gestext_zahl,
.lexsoft_api .sthb_richtlinie_zahl,
.lexsoft_api .sthb_hinweis_zahl,
.lexsoft_api .sthb_dvs_zahl {
    float: left;
    width: 5%;
}

.lexsoft_api .sthb_gestext,
.lexsoft_api .sthb_richtlinie,
.lexsoft_api .sthb_hinweis,
.lexsoft_api .sthb_dvs,
.lexsoft_api .sthb_erlass,
.lexsoft_api .sthb_norm,
.lexsoft_api .sthb_ohne_rz,
.lexsoft_api .fussnoten {
    clear: both;
}

.lexsoft_api .sthb_richtlinie_zahl,
.lexsoft_api .sthb_hinweis_zahl,
.lexsoft_api .sthb_hinweis_head,
.lexsoft_api .sthb_norm_head2,
.lexsoft_api .sthb_norm_tfe {
    text-align: center;
}

.lexsoft_api .sthb_gestext,
.lexsoft_api .sthb_richtlinie_zahl,
.lexsoft_api .sthb_hinweis_head,
.lexsoft_api .sthb_dvs_zahl,
.lexsoft_api .sthb_erlass_head,
.lexsoft_api .sthb_norm_head2,
.lexsoft_api .sthb_eingefuegt,
.lexsoft_api .sthb_geaendert {
    font-weight: bold;
}

.lexsoft_api h2.sthb_richtlinie_head {
    font-size: 1em;
    font-weight: normal;
}

.lexsoft_api h2.sthb_dv_head,
.lexsoft_api .sthb_beispiel_head,
.lexsoft_api .sthb_praxistipp_head {
    font-size: 1em;
    font-weight: bold;
}

.lexsoft_api .sthb_norm_head1 {
    font-weight: normal;
}

.lexsoft_api .sthb_dvs_zahl,
.lexsoft_api .sthb_eingefuegt,
.lexsoft_api .sthb_geaendert {
    font-style: italic;
}
.lexsoft_api .ges_alt {
    font-size: 0.85em;
    margin: 0 0 0 20px;
}

.lexsoft_api .sthb_gestext_inhalt .ev_titel {
    font-size: 1em;
    padding-bottom: 1.8em;
}


/*
  CSS-Angaben NUR fuer die Inhaltsuebersicht von Stichworten
  wird durch den Selector .stw_toc sichergestellt
  BEGINN
 */

.lexsoft_api * html .stw_toc ol {
    height: 1em !important;
}
.lexsoft_api .stw_toc ol {
    line-height: 1.5em;
    overflow: auto !important;
}
.lexsoft_api .stw_toc ol .eingeb_num_liste {
    margin: 0 0 0.5em !important;
    padding: 0 !important;
}
.lexsoft_api .stw_toc ol ol .eingeb_num_liste {
    margin: 0 0 0.5em !important;
    padding: 0 !important;
}
.lexsoft_api .stw_toc ol ol ol .eingeb_num_liste {
    margin: 0 0 0.5em !important;
    padding: 0 !important;
}
.lexsoft_api .stw_toc ol ol ol ol .eingeb_num_liste {
    margin: 0 0 0.5em !important;
    padding: 0 !important;
}
.lexsoft_api .stw_toc ol .eingeb_listnum {
    min-width: 1.5em;
    padding: 0 !important;
    width: 3% !important;
}
.lexsoft_api .stw_toc ol ol .eingeb_listnum {
    min-width: 2.4em;
    padding: 0 !important;
    width: 5% !important;
}
.lexsoft_api .stw_toc ol ol ol .eingeb_listnum {
    min-width: 3.4em;
    padding: 0 !important;
    width: 7% !important;
}
.lexsoft_api .stw_toc ol ol ol ol .eingeb_listnum {
    min-width: 4em;
    padding: 0 !important;
    width: 10% !important;
}
.lexsoft_api .stw_toc ol li .eingeb_listenpunkt {
    margin: 0 !important;
    width: 94% !important;
}
.lexsoft_api .stw_toc ol ol li .eingeb_listenpunkt {
    margin: 0 !important;
    width: 92% !important;
}
.lexsoft_api .stw_toc ol ol ol li .eingeb_listenpunkt {
    margin: 0 !important;
    width: 87% !important;
}
.lexsoft_api .stw_toc ol ol ol ol li .eingeb_listenpunkt {
    margin: 0 !important;
    width: 85% !important;
}
.lexsoft_api .stw_toc .eingeb_num_liste li {
    padding: 0 0 0.4em !important;
}
.lexsoft_api .stw_toc .eingeb_num_liste ol {
    padding: 0.4em 0 0 !important;
}
.lexsoft_api .stw_toc h2 {
    margin-bottom: 0;
}
/*
  CSS-Angaben NUR fuer die Inhaltsuebersicht von Stichworten
  wird durch den Selector .stw_toc sichergestellt
  ENDE
*/

/* Rundschreiben und VAs */
.lexsoft_api .ru_sachstand_head,
.lexsoft_api .ru_besprechungsergebnis_head,
.lexsoft_api h1.ru_hinweis_head,
.lexsoft_api h2.ru_hinweis_head,
.lexsoft_api h3.ru_hinweis_head,
.lexsoft_api h4.ru_hinweis_head,
.lexsoft_api h5.ru_hinweis_head,
.lexsoft_api h6.ru_hinweis_head,
.lexsoft_api h1.ru_beispiel_head,
.lexsoft_api h2.ru_beispiel_head,
.lexsoft_api h3.ru_beispiel_head,
.lexsoft_api h4.ru_beispiel_head,
.lexsoft_api h5.ru_beispiel_head,
.lexsoft_api h6.ru_beispiel_head,
.lexsoft_api h1.va_beispiel_head,
.lexsoft_api h2.va_beispiel_head,
.lexsoft_api h3.va_beispiel_head,
.lexsoft_api h4.va_beispiel_head,
.lexsoft_api h5.va_beispiel_head,
.lexsoft_api h6.va_beispiel_head {
    font-size: 1.1em;
    margin: 0;
    padding: 10px 0 0;
}
.lexsoft_api .ru_anmerkung {
    clear: both;
    margin-top: 5px;
}

.lexsoft_api .ru_thema {
    font-weight: bold;
}

.lexsoft_api .ru_gld1 {
}
.lexsoft_api .ru_gld2 {
}
.lexsoft_api .ru_gld3 {
}
.lexsoft_api .ru_gld4 {
}
.lexsoft_api .ru_gld5 {
}
.lexsoft_api .ru_gld6 {
}

.lexsoft_api .ru_sachstand {
}
.lexsoft_api .ru_besprechungsergebnis {
}
.lexsoft_api .ru_anhang {
}
.lexsoft_api .ru_ hinweis {
}
.lexsoft_api .ru_beispiel {
}

.lexsoft_api .va_anhangteil {
}
.lexsoft_api .va_anhang {
}
.lexsoft_api .va_beispiel {
}
.lexsoft_api .va_gld1 {
}
.lexsoft_api .va_gld2 {
}
.lexsoft_api .va_gld3 {
}
.lexsoft_api .va_gld4 {
}
.lexsoft_api .va_gld5 {
}
.lexsoft_api .va_gld6 {
}



/**
 * fuer Tabellen in Rundschreiben
 */
.lexsoft_api table {
    clear: both;
    margin-bottom: 0.8em;
}
.lexsoft_api #document_content table ul,
.lexsoft_api #document_content table ul li,
.lexsoft_api #document_content table ul li p {
    margin: 0;
    padding: 0;
}
.lexsoft_api #document_content table ul li {
    margin-left: 14px;
}
.lexsoft_api #document_content table ul li p {
    padding-bottom: 5px;
}



/**
 * ESA-Dokumente
 */
.lexsoft_api .esa_seitenwechsel {
    background-color: #D9D9D9;
    clear: both;
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 6px;
    text-align: right;
    width: 100%;
}

.lexsoft_api .esa_werktitel,
.lexsoft_api .esa_hauptfs_header,
.lexsoft_api .esa_herausgeber {
    display: block;
    font-size: 1.3em;
    font-weight: bold;
}

.lexsoft_api .esa_werktitel,
.lexsoft_api .esa_hauptfs_header {
    font-weight: bold;
}

.lexsoft_api .doc_titelblock .esa_werktitel,
.lexsoft_api .doc_titelblock .esa_hauptfs_header,
.lexsoft_api .doc_titelblock .esa_herausgeber {
    font-size: 100%;
}

.lexsoft_api table.esa_meta_block {
    background-color: #D9D9D9;
    width: 100%;
}

.lexsoft_api .esa_beschlusstext {
    font-size: 1.3em;
    font-weight: bold;
    margin: 16px 0 6px;
}

.lexsoft_api .esa_leitsatz,
.lexsoft_api .esa_rechtsnorm,
.lexsoft_api .esa_stichworte {
    font-weight: bold;
}

.lexsoft_api .esa_rechtsgrundlagen,
.lexsoft_api .esa_rubriken,
.lexsoft_api .esa_vorinstanznennung {
    margin-bottom: 0.8em;
}

.lexsoft_api .esa_rechtsgrundlagen_head,
.lexsoft_api .esa_rubriken_head,
.lexsoft_api .esa_leitsatz_head,
.lexsoft_api .esa_tenor_head,
.lexsoft_api .esa_tatbestand_head,
.lexsoft_api .esa_zusammenfassung_head,
.lexsoft_api .esa_gruende_head,
.lexsoft_api .esa_streitwertbeschluss_head,
.lexsoft_api .esa_orientierungssatz_head,
.lexsoft_api .esa_stichworte_head,
.lexsoft_api .esa_vorinstanznennung_head,
.lexsoft_api .esa_nebenfundstellen_head,
.lexsoft_api .esa_fundstelle_head {
    font-size: 1.1em;
}

.lexsoft_api .esa_gruende_zwhead,
.lexsoft_api .esa_tatbestand_zwhead,
.lexsoft_api .esa_eu-block_zwhead {
    font-size: 1.1em;
}

.lexsoft_api div.esa_rz_zahl {
    float: right;
    font-weight: bold;
}

.lexsoft_api div.esa_rz_inhalt {
    margin-bottom: 1.5em;
    padding-right: 50px;
}


/**
 * Artikel
 */
.lexsoft_api .artikel_hinweis,
.lexsoft_api .artikel_beispiel,
.lexsoft_api .artikel_praxistipp {
    margin: 12px 40px;
}

.lexsoft_api .artikel_hinweis .artikel_hinweis_head,
.lexsoft_api .artikel_beispiel .artikel_beispiel_head,
.lexsoft_api .artikel_praxistipp .artikel_praxistipp_head {
    margin-left: -40px;
    margin-right: -40px;
}

.lexsoft_api h6.artikel_beispiel_head,
.lexsoft_api h5.artikel_beispiel_head,
.lexsoft_api h4.artikel_beispiel_head,
.lexsoft_api h3.artikel_beispiel_head,
.lexsoft_api h2.artikel_beispiel_head,
.lexsoft_api h1.artikel_beispiel_head,
.lexsoft_api h6.artikel_hinweis_head,
.lexsoft_api h5.artikel_hinweis_head,
.lexsoft_api h4.artikel_hinweis_head,
.lexsoft_api h3.artikel_hinweis_head,
.lexsoft_api h2.artikel_hinweis_head,
.lexsoft_api h1.artikel_hinweis_head,
.lexsoft_api h6.artikel_praxistipp_head,
.lexsoft_api h5.artikel_praxistipp_head,
.lexsoft_api h4.artikel_praxistipp_head,
.lexsoft_api h3.artikel_praxistipp_head,
.lexsoft_api h2.artikel_praxistipp_head,
.lexsoft_api h1.artikel_praxistipp_head,
.lexsoft_api h6.artikel_container_head,
.lexsoft_api h5.artikel_container_head,
.lexsoft_api h4.artikel_container_head,
.lexsoft_api h3.artikel_container_head,
.lexsoft_api h2.artikel_container_head,
.lexsoft_api h1.artikel_container_head {
    font-size: 1.1em;
}

.lexsoft_api .artikel_gld1_head,
.lexsoft_api .artikel_gld2_head,
.lexsoft_api .artikel_gld3_head,
.lexsoft_api .artikel_gld4_head,
.lexsoft_api .artikel_gld5_head,
.lexsoft_api .artikel_gld6_head {
    font-size: 1.2em;
    font-weight: bold;
}

.lexsoft_api .artikel_autor {
    font-style: italic;
    font-weight: bold;
    margin-bottom: 1em;
}
.lexsoft_api .artikel_autor .artikel_autor_bild {
    padding-right: 10px;
}
.lexsoft_api .artikel_autor .artikel_autor_bild,
.lexsoft_api .artikel_autor .artikel_autor_text {
    display: table-cell;
    vertical-align: bottom;
}

.lexsoft_api .artikel_seite {
    display: block;
    margin: 1em 0;
}

.lexsoft_api .abstract {
    font-weight: bold;
}


/**
 * Sonstiges
 */
.lexsoft_api .veraltet {
}

.lexsoft_api .berichtigung .richtig {
    display: none;
}
.lexsoft_api .berichtigung .original {
}

.lexsoft_api #va_verlagslogo {
    display: none;
}

.lexsoft_api .offline_only,
.lexsoft_api .print_only {
    display: none;
}

.lexsoft_api .durchgestrichen {
    text-decoration: line-through;
}
.lexsoft_api .doppelt_unterstrichen {
    border-bottom: 3px double #000000;
}

.lexsoft_api .linie_unten {
    border-bottom: 2px solid #000000;
}
.lexsoft_api .linie_oben {
    border-top: 2px solid #000000;
}
.lexsoft_api .linie_rechts {
    border-right: 2px solid #000000;
}
.lexsoft_api .linie_links {
    border-left: 2px solid #000000;
}

.lexsoft_api .schattierung {
    background-color: #D3D3D3;
}

.lexsoft_api .clear {
    clear: both;
}


/**
 * JURION Navigator
 */

.lexsoft_api #jurion-diagramm .proc-rel {
    margin-top:16px;
}

.lexsoft_api #jurion-diagramm p {
    margin: 0!important;
}

.lexsoft_api #jurion-diagramm #nv_side-content {
    margin:5px;
}

.lexsoft_api #jurion-diagramm div.nv_description {
    margin-top:2px;
    margin-bottom:16px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:2px;
    cursor: pointer;
}

.lexsoft_api #jurion-diagramm div.nv_description:target,
.lexsoft_api #jurion-diagramm div.nv_description.focus {
    background-color:#C0D1F3;
}

.lexsoft_api #jurion-diagramm div.nv_description:hover {
    background-color:#E3EBFB;
}

.lexsoft_api #jurion-diagramm div.nv_step_header,
.lexsoft_api #jurion-diagramm div.nv_procedure_header {
    font-weight: 700;
    margin-bottom: 16px;
}

.lexsoft_api #jurion-diagramm div.label {
    font-weight:700;
    margin-bottom:16px;
}

.lexsoft_api #jurion-diagramm #nv_main-content {
    height:100%;
    overflow:auto;
    border-left:2px solid grey;
}

.lexsoft_api #jurion-diagramm #nv_side,
.lexsoft_api #jurion-diagramm .nv_side,
.lexsoft_api #jurion-diagramm #nv_bledy {
    width:30%;
    height:100%;
    overflow:auto;
    float:left;
    background:#FFF;
}

.lexsoft_api #jurion-diagramm #bledylink {
    position:absolute;
    top:0;
    right:20px;
    color:red;
    z-index:3;
    text-align:right;
}

.lexsoft_api #jurion-diagramm .errors {
    display:none;
    text-align:left;
    color:#000;
    background:#FFF;
    border:1px solid gray;
    padding:3px;
}

.lexsoft_api #jurion-diagramm .transparent {
    zoom:1;
    filter:alpha(opacity=80);
    opacity:0.8;
}

.lexsoft_api #jurion-diagramm #nv_main,
.lexsoft_api #jurion-diagramm .nv_main {
    width:70%;
    height:100%;
    overflow:auto;
    float:right;
    z-index:2;
}

.lexsoft_api #jurion-diagramm #error-tab {
    position:absolute;
    top:0;
    right:20px;
    font-family:Helvetica,Arial,Sans-Serif;
    font-size:10pt;
}

.lexsoft_api #jurion-diagramm ol.error-list {
    display:none;
    border:1px solid gray;
    list-style:none outside none;
    border-top:1px solid #E4E5E9;
    background-color:#FFF;
    margin:26px 0 0;
    padding:0;
}

.lexsoft_api #jurion-diagramm .error-label {
    background-color:#E4E5E9;
    color:#D23D24;
    float:right;
    padding:5px 16px;
}

.lexsoft_api #jurion-diagramm li {
    margin:0;
    padding:7px;
}

.lexsoft_api #jurion-diagramm .location {
    margin-right:4px;
    color:#696969;
}

.lexsoft_api #jurion-diagramm .Warning {
    border-left:3px solid #ffd700;
}

.lexsoft_api #jurion-diagramm .Error,
.lexsoft_api #jurion-diagramm .Message {
    border-left:3px solid #D23D24;
}

.lexsoft_api #jurion-diagramm .Notice {
    border-left:3px solid #1e90ff;
}

.lexsoft_api #jurion-diagramm #bledylink:hover .errors,
.lexsoft_api #jurion-diagramm #error-tab:hover ol.error-list {
    display:block;
}

.lexsoft_api #jurion-diagramm span.link {
    color: #207348;
    text-decoration: underline;
}

.lexsoft_api #jurion-diagramm .diagram-menu {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.lexsoft_api #jurion-diagramm li.menuLi {
    width: 300px;
    height: 40px;
    border-bottom: 1px solid black;
    background: #FFFFFF;
    padding: 0;
}

.lexsoft_api #jurion-diagramm .menuIcon {
    float: left;
    width: 16px;
    height: 16px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 5px;
}

.lexsoft_api #jurion-diagramm .sf-menu {
    border: 1px solid blue;
}

.lexsoft_api #jurion-diagramm .sf-menu li.last-child {
    border: 0;
}

.lexsoft_api #jurion-diagramm .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: #fff;
    color: #000;
    outline: 0;
    border: 1px solid #000;
    cursor: pointer;
}

.lexsoft_api #jurion-diagramm .menuText {
    float: left;
    font-size: 10px;
    text-align: center;
    padding-top: 12px;
    width: 250px;
}
