/*******************************************************************************
 *   Theme:         Author-it Magellan Theme Override Stylesheet
 *   Author:        Author-it Software Corp (http://www.author-it.com)
 *   Copyright:     Author-it Software Corp, All Rights Reserved
 *   Last Updated:  12-Apr-2020
 *   Version:       2020.R2
 *
 *   IMPORTANT:     This file is where all your customisations and overides should appear.
 *                  DO NOT modify the mainstyles.css file but instead create a copy of the 
 *					themestyles.css file into the Data\Templates\Magellan Themes\YourThemeName\ 
 *					then make changes is the variable values below, or for advanced changes 
 *                  find and copy the CSS rules you want to change from mainstyles.css 
 *					into this file, then make your changes.
 *
 *******************************************************************************/


html {
/* base colors */
    --primary-color: #3e4c59;
    --primary-light-color: #ADA2A2;
    --secondary-color: #3688BF;
    --secondary-light-color: #C7E2F2;
    --dark-gray-color: #404040;
    --gray-color: #6C6C6C;
    --medium-gray-color: #AAAAAA;
    --light-gray-color: #CECECE;
/* functional colors */
    --background-color: white;
    --landing-bg-color: white;
    --heading-bg-color: var(--light-gray-color);
    --panel-head-bg-color: var(--light-gray-color);
    --widget-head-bg-color: var(--light-gray-color);
    --footer-bg-color: var(--light-gray-color);
    --content-bg-color: white;
    --control-bg-color: white;
    --button-bg-color: var(--light-gray-color);
    --active-btn-bg-color: var(--primary-light-color);
    --submit-btn-bg-color: var(--primary-color);
    --form-bg-color: white;
    --widget-bg-color: white;
    --text-color: black;
    --title-color:white;
    --title-outline-color:black;
    --footer-text-color: var(--dark-gray-color);
    --heading-text-color: var(--dark-gray-color);
    --panel-head-text-color: var(--dark-gray-color);
    --widget-head-text-color: var(--dark-gray-color);
    --button-text-color: var(--dark-gray-color);
    --active-btn-text-color: var(--dark-gray-color);
    --submit-btn-text-color: white;
    --shadow-color: var(--light-gray-color);
/* functional elements */
    --border-radius-small: 2px;
    --border-radius-large: 4px;
    --transition-speed: 0.4s;
/* default icons - FontAwesome */
    --toc-open: '\f0d7';
    --toc-closed: '\f0da';
    --left-pane-open: '\f104';
    --left-pane-closed: '\f105';
    --right-pane-open: '\f105';
    --right-pane-closed: '\f104';
    --widget-open: '\f067';
    --widget-closed: '\f068';
    --breadcrumbs-separator: '\f105';
    --related-menu-closed: '\f104';
    --related-menu-open: '\f105';
    --glossary-link-icon: '\f05a';
    --popup-link-icon: '\f0e5';
    --external-link-icon: '\f08e';
    --expand-inline-open: '\f104';
    --expand-inline-closed: '\f105';
    --expand-block-open: '\f106';
    --expand-block-closed: '\f107';
}

/*---Tebis Magellan--*/

/*h1, h2, h3, h4, h5, h6 {*/
/*  color: #191919 !important;*/
/*}*/
.inner_logo {
  padding-top: 2px;
  padding-bottom: 2px;
  max-height: 40px;
}    

.inner_top_bar.indexPage .row {
  padding-bottom: 5px;
}

.product-name-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.product-name-container > *:last-child > *:last-child {
  margin-right: 20px;
}
.product-name-container > *:last-child {
  flex-grow: 0;
  display: flex;
}
.product-name-container > *:first-child, .product-name-container > *:last-child > *:first-child {
  flex-grow: 1;
}

.text-center {
  color: #ffffff !important;
}

.tebis-input-group .form-control {
  border-color: #0775C8;
}

/* kwas top bar */

header.inner_top_bar > .container-fluid > div {
  display: flex;
}

.top-bar-spacer {
  flex-grow: 1;
}

#ipad .inner_logo {
  padding-bottom: 0;
  padding-top: 0;
}

#ipad .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

#ipad .bg_orange.top-bar-spacer {
  display: flex;
  align-items: center;
}

#ipad .bg_orange.top-bar-spacer .m_top_icons {
  margin-left: 16px;
}

 .landing_bg {
     background-image: url(../images/tebis_people.jpg);
     background-repeat: no-repeat;
     background-size: cover;
 }
 
@font-face {
  font-family: 'TebisSymbole';
  src: url('Tebis_Symbole.ca6fcfd96f9ec70f021b.ttf'); /* IE9 Compat Modes */
  src: url('Tebis_Symbole.ca6fcfd96f9ec70f021b.ttf?#iefix') format('embedded-opentype'); /* IE6-IE8 */
  src: url('Tebis_Symbole.ca6fcfd96f9ec70f021b.ttf') format('truetype'); /* IE6-IE8 */
}
@font-face {
  font-family: 'PT Mono';
  src: url('PTM55FT.75758927295d0bda69a7.ttf'); /* IE9 Compat Modes */
  src: url('PTM55FT.75758927295d0bda69a7.ttf?#iefix') format('embedded-opentype'); /* IE6-IE8 */
  src: url('PTM55FT.75758927295d0bda69a7.ttf') format('truetype'); /* IE6-IE8 */
}
/* You can add global styles to this file, and also import other style files */
.parameter {
  display: none;
}
.maske_frame {
  display: none;
}
.normal_template_donotshowincontent__parents_parametergeh_rtzu_ .parameter {
  display: block;
}
.normal_template_donotshowincontent__parents_parametergeh_rtzu_ .maske_frame {
  display: block;
}
.well {
  background-color: white !important;
}
.par2_einger_ckt2 .parameter {
  display: block;
}
.par2_einger_ckt2 .maske_frame {
  display: block;
}
.par3_einger_ckt3 .parameter {
  display: block;
}
.par3_einger_ckt3 .maske_frame {
  display: block;
}
.frm_frame_beschreibungs_template .maske_frame {
  display: block;
}
div > h1
{
  color: gray;
  font-weight: bold;
  font-size: 30pt;
  margin-top: 50pt;
  margin-bottom: 20pt;
}
div > h2
{
  color: gray;
  font-weight: bold;
  font-size: 26pt;
  margin-top: 40pt;
  margin-bottom: 20pt;
}
div > h3
{
  color: gray;
  font-weight: bold;
  font-size: 22pt;
  margin-top: 40pt;
  margin-bottom: 20pt;
}
div > h4
{
  color: gray;
  font-weight: bold;
  font-size: 20pt;
  margin-top: 40pt;
  margin-bottom: 20pt;
}
div > h5
{
  color: gray;
  font-weight: bold;
  font-size: 18pt;
  margin-top: 40pt;
  margin-bottom: 20pt;
}
div > h6
{
  color: gray;
  font-weight: bold;
  font-size: 16pt;
  margin-top: 40pt;
  margin-bottom: 20pt;
}
.verkn_pfteerkl_rungsgrafiken
{
  color: yellow;
  display: block;

}
.mas_maskenbeschreibungs_template_parents_geh_rtzu_ .parameter
{
  display: none;
  color: yellow;
  font-weight: bold;

}
.mas_maskenbeschreibungs_template_parents_geh_rtzu_ .maske_frame
{
  display: none;
  color: yellow;
  font-weight: bold;
}
.parameter
{
  font-weight: bold;
  font-size: 12pt;

}
.normal_template_donotshowincontent__parents_parametergeh_rtzu_
{
  margin-left:20pt;

}
.normal_template_donotshowincontent__parents_parametergeh_rtzu_ > div
{
  margin-left:43pt;

}
.par2_einger_ckt2
{
  margin-left:30pt;

}
.par2_einger_ckt2 > div
{
  margin-left:53pt;

}
.par3_einger_ckt3
{
  margin-left:40pt;

}
.par3_einger_ckt3 > div
{
  margin-left:63pt;

}
p.abstand_nonbreakingspace {
  font-family: Tahoma;
  font-size: 11pt;
  color: #FF0000;
}
p.bild_berschrift {
  font-family: Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #666666;
  margin-top: 30pt;
  margin-left: 0pt;
}
p.bild_berschrift_einger_ckt0_5_ {
  font-family: Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #666666;
  margin-top: 30pt;
}
p.bild_berschrift_einger_ckt1_0_ {
  font-family: Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #666666;
  margin-top: 30pt;
}
span.donottranslate_schwarz_ {
  color: #000000;
}
span.donottranslate_fett {
  font-weight: bold;
}
p.expandingblock {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
span.funktionsname_zeichenformat_ {
  font-family: "PT Mono";
  font-size: 10pt;
  font-weight: bold;
}

p.hauptext_zentriert_ {
  text-align: center;
}
.hauptext_zentriert_ {
  text-align: center;
}
p.funktionsnamen {
  font-family: "PT Mono";
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
span.fu_notetahoma8pt {
  font-family: Tahoma;
  font-size: 8pt;
  color: #000000;
  font-size: smaller; line-height: normal; vertical-align: super;
}
.hauptext_einger_ckt_abstandunten_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
  margin-bottom: 40px;
}
li.hauptext_einger_ckt_abstandunten_ {
}
.hauptext_einger_cktohneabstandunten_oben_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.hauptext_einger_cktohneabstandunten_oben_ {
}
p.hauptext_einger_ckt_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
  margin-left: 25px;
}
.hauptext_einger_ckt_aufz_hlungfortf_hren {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.hauptext_einger_ckt_aufz_hlungfortf_hren {
}
.hauptext_rechtsb_ndig_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.hauptext_rechtsb_ndig_ {
}
.hauptext_zentriert_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.hauptext_zentriert_ {
}
.hauptexttabelle_einger_ckt0_5_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.hauptexttabelle_einger_ckt0_5_ {
}
p.haupttext_abstandoben_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
  margin-left: 0px;
  margin-top: 40px;
}
p.haupttext_abstandunten_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
  margin-left: 0pt;
  margin-bottom: 40px;
}
span.haupttext_tahoma_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
p.haupttext_fett_rechtsb_ndig_ {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
p.haupttext_fett_zentriert_ {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
p.haupttext_fett_ {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
p.haupttext_ohneanstandunten_oben_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
.haupttextaufz_hlung {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.haupttextaufz_hlung {
}
.haupttextaufz_hlung_einger_ckt0_5_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.haupttextaufz_hlung_einger_ckt0_5_ {
}
.haupttextaufz_hlung_fett_ {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
li.haupttextaufz_hlung_fett_ {
}
.haupttextbullet {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.haupttextbullet {
}
.haupttextbullet_letzte_ {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
  margin-bottom: 40px;
}
li.haupttextbullet_letzte_ {
}
.haupttext_template {
  font-family: Tahoma;
  color: #000000;
}
li.haupttext_template {
}
p.hinweis {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
p.hinweis_ausrufezeichen_ {
  font-family: 'MyWebFont';
  font-size: 30pt;
  color: #000000;
}
.listenummer {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.listenummer {
}
.listenummer2 {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.listenummer2 {
}
.listefortsetzung {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.listefortsetzung {
}
.listen_template {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
li.listen_template {
}
p.maske_frame {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
  margin-left:85px;
  margin-top: 30pt;
}
p.haupttext_maske_frame {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
  margin-left:85px;
}
p.framekontextmen_ {
  font-family: PT Mono;
  font-size: 10pt;
  color: #0076BB;
  font-weight: bold;
  margin-left:85px;
  margin-top: 0pt;
}
p.navigationsleiste {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
span.oberfl_che_schwarz_ {
  font-family: "PT Mono";
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
.paragraphstylestemplate {
}
li.paragraphstylestemplate {
}
p.parameter {
  font-family: Tahoma;
  font-size: 10pt;
  margin-left: 6pt;
}
span.parameter_donottranslate_ {
  font-family: "PT Mono";
  font-size: 10pt;
  font-weight: bold;
  
}
p.parameter_einger_ckt_ {
  font-family: Tahoma;
  font-size: 10pt;
  
}
span.parameter_schwarz_ {
  font-family: "PT Mono";
  font-size: 10pt;
  font-weight: bold;
  
}
span.oberfl_chenbegriff_grau_ {
  font-family: "PT Mono";
  font-size: 10pt;
  font-weight: bold;
  color: gray;
}
span.parameter_wei__ {
  font-family: "Courier New";
  font-size: 10pt;
}
p.parametertabelle {
  font-family: Gulim;
  font-size: 10pt;
  color: #000000;
}
p.parametertabelleeinger_ckt0_5 {
  font-family: Gulim;
  font-size: 10pt;
  color: #000000;
}
p.popuponhover {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
span.standardschrift_haupttext_tahoma10pt {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
p.table_1col_fix {
  font-family: Tahoma;
  font-size: 10pt;
  color: #0000FF;
}
span.tebisblau {
  color: #0076BB;
}
span.tebissymbole {
  font-family: TebisSymbole;
  font-size: 10pt;
  color: #000000;
}
span.tebissymbole10pt {
  font-family: TebisSymbole;
  font-size: 10pt;
  color: #000000;
}
span.tebissymbole10pt_tebis_blau_ {
  font-family: TebisSymbole;
  font-size: 10pt;
  color: #0076BB;
}
p.unter_berschrift {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
}
p.warnung {
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
span.wingdings_tebisblau_50prozent_ {
  font-family: Wingdings;
  font-size: 15pt;
  color: #5DBBDD;
}
span.wingdings_tebisblau_ {
  font-family: Wingdings;
  font-size: 15pt;
  color: #0076BB;
}
span.wingdings_grau_50prozent_ {
  font-family: Wingdings;
  font-size: 15pt;
  color: #808080;
}
span.wingdings_schwarz_15pt {
  font-family: Wingdings;
  font-size: 15pt;
  color: #000000;
}
span.zeichenformat_template {
}
span.a_gui {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #DE4E07;
}
span.a_path {
  font-family: Tahoma;
  font-weight: bold;
  color: #3F3F3F;
}
.tablewrapper {
  padding: 0 0 0 10pt;
}
td > p.bodytext {
  margin-top: 0pt;
  margin-bottom: 0pt;
}
#td > p.warnung {
  margin-top: 18pt;
  margin-bottom: 0pt;
}
#td > p.hinweis {
  margin-top: 18pt;
  margin-bottom: 0pt;
}
p.bodytext {
	/* Eigenschaften Fließtext / Fliesstext / Text / Content / Text über Kacheln Module und Funktionen */ 
  font-family: Tahoma;
  font-size: 10pt;
  color: #000000;
}
span.fett {
  font-weight: bold;
}
span.fett_tebisblau_ {
  font-weight: bold;
  color: #0076BB;
}
p.heading1 {
  font-family: Arial;
  font-size: 18pt;
  font-weight: bold;
  color: #000000;
}
span.grau {
  color: gray;
}
span.schwarzfett {
  font-weight: bold;
  color: #000000;
}
p._berschrift1 {
  font-family: Tahoma;
  font-size: 15pt;
  color: #000000;
  border-top: 0.5pt solid #000000;
  margin-top: 40pt;
}
p._berschrift2 {
  font-family: Tahoma;
  font-size: 12pt;
  color: #000000;
  border-top: 0.5pt solid #000000;
  margin-top: 20pt;
}
p._berschrift2_einger_ckt_ {
  font-family: Tahoma;
  font-size: 12pt;
  color: #000000;
  border-top: 0.5pt solid #000000;
  margin-top: 20pt;
  margin-left:25px;
}
p._berschrift1_einger_ckpar_ {
  font-family: Tahoma;
  font-size: 15pt;
  color: #000000;
  border-top: 0.5pt solid #000000;
  margin-left:85px;
}
p.zwu_isolierte_berschrift {
  font-family: Tahoma;
  font-size: 18pt;
  color: gray;
  font-weight: bold;
  margin-top: 20pt;
  margin-left: 0px;
}
p.zwu_isolierte_berschrift_einger_ckt_ {
  font-family: Tahoma;
  font-size: 18pt;
  color: gray;
  font-weight: bold;
  margin-top: 20pt;
  margin-left: 85px;
}
p.label__berschrift {
  margin-left: 85px;
}
p.ger_tereaktion_einger_ckt_ {
  font-family: Tahoma;
  font-size: 10pt;
  margin-left:40px;
}
._berschriften_template {
}
li._berschriften_template {
}
.scr_verkn_pftescreenshots_25prozent_{
  height: auto;
  max-width: 100%;
}
.verkn_pftegrafikenoberfl_chenelemente_sprachunabh_ngig_ {
  height: auto;
  max-width: 100%;
}
.bodytext img {
  max-width: 100%;
}
.bodytext img.scr_verkn_pftescreenshots_25prozent_ {
  max-width: 25%;
}
.bodytext img.scr_verkn_pftescreenshots_50prozent_ {
  max-width: 50%;
}
.bodytext img.scr_verkn_pftescreenshots_75prozent_ {
  max-width: 75%;
}
.bodytext img.scr_verkn_pftescreenshots_100prozent_ {
  max-width: 100%;
}
.item-wrapper .table {
  width: auto
}
/*from TG 23.01.2020 */
/* Tabellen-Ausrichtung */
body table.table tr td {
  vertical-align: middle;
}
body table.table tr td:first-child  {
  vertical-align: top;
}
.table td .hauptexttabelle_einger_ckt0_5_ {
  margin-bottom: 0;
}
/* Ausrichtung Infoboxen */
p.hinweis,
p.warnung {
  margin-bottom: 0;
}
/*  Buch Titel nach unten Absenken */
span.book-title {
  padding-top: 6px;
}
/*  Schriftgröße Buch Titel  */
.book-title {
  font-size: 15px;
  color:white;
  margin: 5px 15px 5px 5px;
}
/*  Schriftgröße Applikationstitel = Tebis Hilfe */
.app-title {
  font-size: 20px;
  color: white;
  margin: 5px 15px 5px 5px;
}
/* Überschriften h1 bis h6 */
div > h1,
div > h2,
div > h3,
div > h4,
div > h5,
div > h6,
div > h7,
div > h8 {
  font-family: Tahoma, "Segoe UI", system-ui, sans-serif;
}
/*from TG 23.01.2020 end*/
/* Ergänzung Styles für Überschrift Ebene 7 und 8 */
div > h7,
div > h8
{
  display: block;
  color: gray;
  font-weight: bold;
  font-size: 14pt;
  margin-top: 40pt;
  margin-bottom: 20pt;
}

ul.dropdown-menu {
	/* Scrollfunktion Navigation Dropdown in y-Richtung*/
    border: 1px solid var(--light-gray-color);
    border-bottom-left-radius: var(--border-radius-small);
    border-bottom-right-radius: var(--border-radius-small);
    background-color: var(--control-bg-color);
    padding: 5px;
    transition: all 0.4s ease-in-out;
    z-index: 100;
    max-height: 400px;
    overflow-x: hidden;
	overflow-y: scroll;
}

div.impressum_webseite_ {
	/* Abstand Text Rand links Impressum Seite */ 
	
	padding-left: 35px;
}

img.kachel_landing_page {
	/* Bildergröße Landing Page strechting 100%*/
	width: 100%;
}

div.panel-primary>.panel-heading {
	/*  graue Hintergrundfarbe Parameter aufklappbar*/
	background-color: #f5f5f5;
}


div.panel, .panel-group .panel {
	/* Radius Parameterbox*/
	border-radius: 3px;
}

div.navigation-root > ul.nav.navbar-nav > li.dropDownChild.open > a {
	/* Hintergrundfarbe bei aufgeklappten Menü in der Navigation*/
	background-color: var(--primary-light-color);
	
}

	
div.right-box-menu {
	/* Feedback Button Einstellungen Rahmen etc)*/
    /* border-radius: var(--border-radius-small); */
    box-shadow: none;
}


img.verkn_pftesonstigegrafiken {
	/* Größe Logo Hinweise nicht mehr skalieren*/
	max-width: none;
}

.table.table {
	
	
	/* Schatten Tabellen / Hintergrundwissen*/
	/* funktioniert iwie nicht hier ....nähere Gruppe definieren bzw. hart in der contentstyles.css Datei Zeile 
	
	box-shadow: 1px 1px 3px var(--light-gray-color);
	border-radius: 4px;
	border: 2px solid var(--light-gray-color); 
	border-collapse: separate;

	contentstyle.css Zeile	29 und 46*/
	
	border-collapse: collapse;
	box-shadow: none;
	border: none;
	border-radius: none;
}
	
div.panel-default > .panel-heading {
	/* Trennstrich Parameter*/
	border-color: #ddd;
	
}

div.a[href^="#expandblock"]::after {
	/* funktioniert iwie nicht. Evtl. hart formatieren in mainstyles css Zeile 1840 + after 1850 */
	content: none;
}

	
.navbar-default .navbar-nav > li > a	{
	/* Eigenschaften Navigation Schriftart und Größe */
	    font-size: 13px;
		font-weight: 100;
		
}

div.mainpage_block.jumbotron > h1 {
	/* Überschrift Titelseite Tebis Hilfe V4.1 xxx" */
	font-size: 60px;
	text-shadow: -2px -2px 0 var(--title-outline-color), 1px -1px 0 var(--title-outline-color), -1px 1px 0 var(--title-outline-color), 1px 1px 0 var(--title-outline-color);
	font-weight: 350;
	margin: 50px 0 50px 0;
}

.footer {
    background-color: #3e4c59;
    color: var(--footer-text-color);
    padding: 10px 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 6000;
}

.footer_links a {
    color: #ffffff;
    text-decoration: none;
    margin: 0 10px;
    font-size: 13px;
}

ul.jqtree-tree .jqtree-title {
    color: #3e4c59;
}

ul.jqtree-tree span.jqtree-title {
	/* Eigenschaften Inhaltsverzeichnis / TOC / IVZ */
    font-family: Tahoma;
	font-size: 14px;
    margin: 0px;
    white-space: break-spaces;
    overflow: hidden;
    line-height: 20px;
	display: inline-block;
    vertical-align: middle;
    width: 100%;
	text-overflow: ellipsis;
}

.landing_content_title > div > p, .landing_content_title > div > ul {
	/* Eigenschaften Module und Funktionen Titelseite / Landing Page */
    text-align: center !important;
    font-size: 15pt;
}

div.content_container a {
    color: #045FB4 !important;
}


.content_container a:hover {
	
	/* Link-Eigenschaften unterstreichen bei Hover */
	
	text-shadow:none;
	text-decoration:underline;
}

ul.jqtree-tree .jqtree-element {
	/*Eigenschaften Topic-Abstand und Padding in TOC 7 IVZ */
	padding: 5px 1px 0px 14px;
}

.jqtree-tree .jqtree-element:hover {
	/*Eigenschaften Hover Effekt TOC*/
	
    border: 0pt solid; /* Wert "none" wird missachtet.wie kann ich das auf inaktiv schalten?  */
    border-radius: var(--border-radius-small);
    box-shadow: 0px 0px 0px var(--shadow-color);
    z-index: 10;
}

#menusection > div.panel-footer .menu_bot_btn.active {
	/* Design 3 Buttons unter TOC mit TOC / Indes / Glossary */
	
	background-color: #3e4c59;
	color: #fffbfb !important;
	border: none;
}

#menusection > div.panel-footer .menu_bot_btn:focus {
	outline:0;
}

#menusection > div.panel-footer .menu_bot_btn {
	
	/* def: width: calc(33.3333% - 5px);  */
	margin: 0 1px 0 1px;
	width: calc(33.3333% - 2px);
}

#menusection > div.panel-footer {
	width: 100% !important;
    padding: 1px 1px 1px 1px;
    border-top: 1px solid var(--light-gray-color);
}

#accordion3 > .panel-default {
	/* Eigenschaften Inhaltsverzeichnis  */
    padding: 15px 0px;
}

#navigation-root {
	/* Eigenschaften Navigationsbar Abstand links eingerückt  */
	padding-left: 26px;
}

.panel-body {
	/* Eigenschaften Parameter Content eingerückt, dabei anstatt einen Wert komplett 4 einzelne vergeben.  */
    padding: 5px 5px 5px 21px;
    
}

.container-fluid {
	/*Startseite Abstand oben zu viel, Content-Seite zwar eingetragen, fehlt aber. (Aktualisierungsfehler?)*/
	
    padding-right: 20px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/*Breadcrumbs angepasst, unterstrichen und ohne Rahmen*/


.breadcrumb > li > a:hover {
    padding: 2px 3px 2px 3px;
    border: none;
    border-radius: var(--border-radius-small);
    box-shadow: none;
}

a:focus {
    outline: none;
   
    color: #ffffff;
}


a:visited {
    outline: none;
   /*  text-decoration: underline; */
    color: #000000;
}

a:active {
    outline: none;
   
    color: #ffffff;
}

a:hover {
    outline: none;
   /*  text-decoration: underline; */
    color: #3688bf;
}

ul.jqtree-tree li > .jqtree-element > .jqtree-title:hover {
    color: #045FB4 !important;
}

/* Abstand Suchzeile zum Browser muss festgelegt werden*/

header#desktop > div.container-fluid > div.row {
    padding: 10px 0px 10px 0px;
    background-color: var(--background-color);
}

.footer_links {
    text-align: center;
	width: 100%;
    color: #ffffff;
}

.footer_links a:hover {
    text-decoration: underline;
    color: white;
}

ul.jqtree-tree .jqtree-toggler::before {
    
    color: #3e4c59;
}

div#navigation-root > ul.nav.navbar-nav > li.dropDownChild > a a {
    color: #FFFFFF !important;
    text-decoration: none;
}

a[data-toggle="popover"]::after {
	
	/* content: var(--popup-link-icon);
    font-family: FontAwesome;
    padding-left: 2px;
    display: inline-block;
    position: relative;
    top: -5px; */
	
    content: var(--popup-link-icon);
    font-family: FontAwesome;
    padding-left: 2px;
    display: none;
    position: relative;
    top: -5px;
}

	/* folgende Änderung wird über contentstyles.css line 71 überschrieben. -> D&T */
	
.popuponhovertemplate a {
	
    text-decoration: none !important;
    text-decoration-style: dotted;
}

.panel-primary>.panel-heading {
    color: black !important;
}

.panel-default>.panel-heading {
    color: black !important;
}

div.entnahme_ivz_kapitel_browser_ {
	visibility: collapse;
}
	
	