
/* SVDGMBH/[Layout]/svdgmbh-node-group.css

10px = 0.666rem
13px = 0.866rem
14px = 0.933rem
15px = 1rem (base)
20px = 1.333rem
40px = 2.666rem
70px = 4.666rem

lctile Element-Typ:
	Typ 1: .tile.tile_type01:
		verlinkte Kachelüberschrift ist nicht unterstrichen
		more-Link ist ausgeblendet
		rechte untere Ecke der Kachel ist abgerundet
	Typ 1: .tile.tile_type01.image_left:
		Kachel-Bild hat weniger Breite - Kachel-Überschrift hat mehr Breite
		verlinkte Kachelüberschrift ist nicht unterstrichen
		Inhalt des Aloha-Feldes wird ausgeblendet
		more-Link ist ausgeblendet
		rechte untere Ecke der Kachel ist abgerundet
	Typ 2: .tile.tile_type01.image_left: 
		Kachel-Bild hat weniger Breite als die Kachel-Überschrift.
		Der Text wird am unteren Kachelrand dargestellt.
	Typ 3: .tile.tile_type01.image_left: 
		Kachel-Bild hat weniger Breite als die Kachel-Überschrift.
		more-Link wird linksbündig unter dem Text dargestellt dargestellt.

accordion "Zusätzliche HTML Klasse":
	custom1: 
		Accordion-Tab wird im SVD-grün dargestellt.
		Bei, im Accordion liegende Kachln, wird die Kachel-Überschrift und der more-Link im SVD-grün dargestellt.
	custom2: 
		Accordion-Tab wird im violet von Bauwesen dargestellt.
		Bei, im Accordion liegende Kachln, wird die Kachel-Überschrift und der more-Link im violet von Bauwesen dargestellt.
	custom3: 
		Accordion-Tab wird im orange von Beschaffung dargestellt.
		Bei, im Accordion liegende Kachln, wird die Kachel-Überschrift und der more-Link im orange von Beschaffung dargestellt.
	custom4: 
		Accordion-Tab wird im blau von IKT dargestellt.
		Bei, im Accordion liegende Kachln, wird die Kachel-Überschrift und der more-Link im blau von IKT dargestellt.
	custom5: 
		Accordion-Tab wird im rot von Facility Management dargestellt.
		Bei, im Accordion liegende Kachln, wird die Kachel-Überschrift und der more-Link im rot von Facility Management dargestellt.
	custom6: 
		Accordion-Tab wird im rosa von Druckzentrum dargestellt.
		Bei, im Accordion liegende Kachln, wird die Kachel-Überschrift und der more-Link im rosa von Druckzentrum dargestellt.
	custom7: 
		Accordion-Tab wird im hellblau von Informationssicherheit dargestellt.
		Bei, im Accordion liegende Kachln, wird die Kachel-Überschrift und der more-Link im hellblau von Informationssicherheit dargestellt.
	custom8: 
		Accordion-Tab wird im türkis von Recht dargestellt.
		Bei, im Accordion liegende Kachln, wird die Kachel-Überschrift und der more-Link im türkis von Recht dargestellt.
	custom9: 
		Accordion-Tab wird im olivgrün von Personalverrechung dargestellt.
		Bei, im Accordion liegende Kachln, wird die Kachel-Überschrift und der more-Link im olivgrün von Personalverrechung dargestellt.
*/


/* ============================================ */
/* base settings                        - Start */
/* ============================================ */

/* color definition */

:root {
	--g-carrier-color: #188436;
	--gr-carrier-color-bueromanagement: #188436;
	--gr-carrier-color-bauwesen: #881F72;
	--gr-carrier-color-beschaffung: #F39324;
	--gr-carrier-color-ikt: #3E54A1;
	--gr-carrier-color-facilitymanagement: #E53011;
	--gr-carrier-color-druckzentrum: #E82E8A;
	--gr-carrier-color-informationssicherheit: #75A7DA;
	--gr-carrier-color-recht: #199BA4;
	--gr-carrier-color-personalverrechung: #C3C100;

	--lc-text-color: #565650;

	--g-link-text-color: #188436;

	--lc-link-text-color: #565650;

	--g-nav-text-color-02: #188436;

	--g-coloredtextbox-text-color: #188436;

	--g-bg-color-06: rgba(24, 132, 54, 0.1);
	--g-bg-color-07: rgba(24, 132, 54, 0.2);

	--g-nav-bg-color-04: rgba(24, 132, 54, 0.1);

	--p-datepicker-bg-color: rgb(73, 153, 64);

	--lc-lcbackgrounddesign-bg-color-green: #188436;
	--lc-lcbackgrounddesign-bg-color-red: #E53011;
	--lc-lcbackgrounddesign-bg-color-purple: #881F72;
	--lc-lcbackgrounddesign-bg-color-blue: #3E54A1;
	--lc-lcbackgrounddesign-bg-color-lightblue: #75A7DA;

	--g-border-color-05: rgba(13, 101, 27, 0.2);
	--p-border-color: rgba(13, 101, 27, 0.2);
}


/* body */
 
body,
html {
    font-size: 15px;
    line-height: 1.5;
}


/* font */

h2,
.text h2 {
	font-size: 2.666rem;
	font-weight: 900;
	line-height: 1.5;
}


/* links */

a {
	text-decoration: none;
}

a.esvlink-arrow-left:before {
	bottom: -1px;
	content: '\ea14';
	font-size: 1rem;
	padding-right: 0;
	width: 1rem;
}

a.esvlink_arrow_right:after {
	bottom: -0.2rem;
}

a.esvlink .svd-bauwesen {
	color: var(--gr-carrier-color-bauwesen);
}

a.esvlink .svd-beschaffung {
	color: var(--gr-carrier-color-beschaffung);
}

a.esvlink .svd-ikt {
	color: var(--gr-carrier-color-ikt);
}

a.esvlink .svd-facilitymanagement {
	color: var(--gr-carrier-color-facilitymanagement);
}

a.esvlink .svd-druckzentrum {
	color: var(--gr-carrier-color-druckzentrum);
}

a.esvlink .svd-informationssicherheit {
	color: var(--gr-carrier-color-informationssicherheit);
}

a.esvlink .svd-recht {
	color: var(--gr-carrier-color-recht);
}

a.esvlink .svd-personalverrechung {
	color: var(--gr-carrier-color-personalverrechung);
}


/* list */

.text ol,
.text ul {
	margin-top: 0;
	padding-left: 15px;
}

.text li {
	padding: 0;
}


@media (max-width: 600px) {

	a.esvlink_arrow_right:after {
		bottom: -0.1rem;
	}

}


/* ============================================ */
/* header                               - Start */
/* ============================================ */

@media (min-width: 961px) {

	.tools {
		height: 42px;
		top: 56px;
	}

}

@media (max-width: 960px) {

	.searching .tools .column2 {
		width: 102px;
	}

}


/* ============================================ */
/* main-navigation                      - Start */
/* ============================================ */

nav.main a,
nav.main .menu-item.open a,
nav.main .current-menu-ancestor a {
	color: var(--g-nav-text-color);
}

nav.main .current-menu-item a,
nav.main .current-menu-item a:hover,
nav.main a:hover,
nav.main a:hover {
	color: var(--g-nav-text-color-02);
}


@media (max-width: 1220px) {

	nav.main .menu-item {
		padding: 0 8px;
	}

}

@media (max-width: 1130px) {

	nav.main a {
		font-size: 0.933rem;
	}

}

@media (max-width: 1020px) {

	nav.main a {
		font-size: 0.866rem;
	}

}


/* ============================================ */
/* mobile-navigation                    - Start */
/* ============================================ */

.mobilenavi a,
.mobilenavi .current-menu-item .sub-menu a {
	color: var(--g-nav-text-color);
}

.mobilenavi .current-menu-item a,
.mobilenavi a:hover {
	color: var(--g-nav-text-color-02);
}


/* ============================================ */
/* sub-navigation                       - Start */
/* ============================================ */

#esv-navigation {
	display: none;
}


/* ============================================ */
/* breadcrumb                           - Start */
/* ============================================ */

.lc_navigations {
	margin-bottom: 0;
}

.lc_showsub {
	display: none;
}

.center .breadcrumb {
	padding-left: 0;
}

.breadcrumb li:last-child {
	font-weight: 900;
}

.breadcrumb li:after {
	content: '\ea14';
	font-family: 'sv_icons';
	font-size: 0.666rem;
}

.breadcrumb li:last-child:after {
	content: '';
	
}

.breadcrumb a {
	color: var(--lc-link-text-color);
	text-decoration: unset;
}


/* ============================================ */
/* zeilenkonzeptpageheader              - Start */
/* ============================================ */

.lc_pageheader,
.lc_pageheader_slider.slick-carousel-tagtyp-wrapper {
	padding-bottom: 0;
}

.lc_pageheader .freetext {
	width: 70%;
}

.lc_pageheader .freetext.text {
	font-size: 4.666rem;
	font-weight: 900;
}

.lc_pageheader_slider.slick-carousel-tagtyp-wrapper .slick-dots,
.lc_columnContainer.slick-carousel-tagtyp-wrapper .slick-dots {
	margin-bottom: 8px;
	margin-top: 8px;
}


@media (max-width: 960px) {

	.lc_pageheader .freetext {
		width: 80%;
	}

}

@media (max-width: 600px) {

	.lc_pageheader .freetext {
		width: 100%;
	}

	.lc_pageheader .freetext.text {
		font-size: 2.666rem;
	}

}


/* ============================================ */
/* zeilenkonzeptmetacontainer           - Start */
/* ============================================ */

.meta_container.bg_color2,
.meta_container.bg_color1,
.meta_container.bg_grey,
.meta_container.grey,
.meta_container.bg_red,
.meta_container.bg-yellow,
.meta_container.bg-lightblue,
.meta_container.bg-purple,
.meta_container.bg-brown,
.meta_container.bg-pink,
.meta_container.bg-turquoise,
.meta_container.bg-olivegreen,
.meta_container.bg-orange,
.meta_container.bg-lightgreen {
	padding-top: 40px;
}


/* ============================================ */
/* zeilenkonzeptbildnavigation          - Start */
/* ============================================ */

.imgnavitext,
.neutral li .imgnavitext {
	height: 80px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.lc_imagenavi .imgnaviitem.li1 .imgnavitext {
	background-color: var(--gr-carrier-color-bauwesen);
}

.lc_imagenavi .imgnaviitem.li2 .imgnavitext {
	background-color: var(--gr-carrier-color-beschaffung);
}

.lc_imagenavi .imgnaviitem.li3 .imgnavitext {
	background-color: var(--gr-carrier-color-ikt);
}

.lc_imagenavi .imgnaviitem.li4 .imgnavitext {
	background-color: var(--gr-carrier-color-facilitymanagement);
}

.lc_imagenavi .imgnaviitem.li5 .imgnavitext {
	background-color: var(--gr-carrier-color-druckzentrum);
}

.lc_imagenavi .imgnaviitem.li6 .imgnavitext {
	background-color: var(--gr-carrier-color-informationssicherheit);
}

.lc_imagenavi .imgnaviitem.li7 .imgnavitext {
	background-color: var(--gr-carrier-color-recht);
}

.lc_imagenavi .imgnaviitem.li8 .imgnavitext {
	background-color: var(--gr-carrier-color-personalverrechung);
}

.imgnaviitem .imgnavitext:not(.content-with-picture-text) h2,
li .imgnavitext:not(.content-with-picture-text) h2,
.neutral li .imgnavitext:not(.content-with-picture-text) h2 {
	align-items: initial;
	justify-content: left;
	max-width: 200px;
}

.imgnavitext h2 a,
.imgnavitext .text a,
.imgnavitext .text,
.neutral .imgnavitext h2 a,
.neutral .imgnavitext .text a,
.neutral .imgnavitext .text {
	color: var(--g-link-text-color-03);
	font-size: 1rem;
	line-height: 1.5;
}

.imgnaviitem .imgnavitext h2 a,
.neutral .imgnavitext h2 a {
	padding-top: 6px;
}


@media (max-width: 960px) {

	.imagenavi ul {
		width: 100%;
	}

}


/* ============================================ */
/* zeilenkonzeptcolumncontainer         - Start */
/* ============================================ */

.column1_layout,
.columns2_layout,
.columns3_layout,
.columns4_layout,
.columns5_layout {
	grid-row-gap: 1em;
}


/* ============================================ */
/* lctile                               - Start */
/* ============================================ */

/* Bildposition: links */

.tile.image_left .text.noHeadline {
	padding-top: 0;
}


/* Element-Typ: Typ 1 */

.tile.tile_type01 {
	border-bottom-right-radius: 30px;
	padding: 10px 0;
}

.tile.tile_type01 .textbox h3 {
	margin: auto 0;
	padding-left: 10px;
}

.tile.tile_type01 .textbox .tilelink {
	margin: auto 0;
}

.tile.tile_type01 .textbox .tilelink h3 {
	padding-left: 10px;
}

.tile.tile_type01 .tilelink * {
	text-decoration: none;
}

.tile.tile_type01 .text {
	padding-bottom: 0;
}

.tile.tile_type01 .more_link {
	display: none;
}

.tile.tile_type01 hr:not(.dashed):not(.dotted):not(.hidden_clearer) {
	border-color: var(--g-text-color-02);
}


/* Element-Typ: Typ 1 
   Bildposition: links */

.tile.tile_type01.image_left {
	padding: 3px 0;
}

.tile.tile_type01.image_left .imagebox {
	align-items: center;
	display: flex;
	margin-left: 5px;
	width: 55px;
}

.tile.tile_type01.image_left .imagebox .tilelink {
	display: flex;
	width: 100%;
}

.tile.tile_type01.image_left .textbox {
	display: flex;
	width: calc(100% - 60px);
}

.tile.tile_type01.image_left h3 {
	font-size: 1.333rem;
}

.tile.tile_type01.image_left .text {
	display: none;
}


/* Element-Typ: Typ 2 */

.tile.tile_type02.image_left .imagebox {
	width: 140px;
}

.tile.tile_type02.image_left .textbox {
	display: flex;
	width: calc(98% - 140px);
}

.tile.tile_type02.image_left .textbox .text {
	align-self: flex-end;
}

#esv-container .tile.tile_type02.image_left .textbox .text > *:last-child {
	padding-bottom: 0;
}


/* Element-Typ: Typ 3 */

.tile.tile_type03.image_left .imagebox {
	width: 30%;
}

.tile.tile_type03.image_left .textbox {
	width: 68%;
}

.tile.tile_type03.image_left .textbox > *:not(.text),
.tile.tile_type03.image_left .textbox .tilelink > * {
	font-weight: 900;
	margin-top: 0;
}

.tile.tile_type03.image_left .more_link {
	left: 32%;
	right: unset;
}


@media (max-width: 600px) {

	/* Element-Typ: Typ 2 */

	.tile.tile_type02.image_left .imagebox {
		width: 24%;
	}
	
	.tile.tile_type02.image_left .textbox {
		display: flex;
		width: 74%;
	}

}


@media (max-width: 330px) {

	/* Bildposition: links */

	.lc_accordion .image_left,
	.lc_columnContainer .image_left {
		flex-direction: column;
	}

	.lc_accordion .image_left .imagebox,
	.lc_accordion .image_left .textbox,
	.lc_columnContainer .image_left .imagebox,
	.lc_columnContainer .image_left .textbox {
		width: 100%;
	}

	.lc_accordion .image_left .textbox .text.noHeadline,
	.lc_columnContainer .image_left .textbox .text.noHeadline {
		margin-top: 15px;
	}


	/* Element-Typ: Typ 2 */

	.tile.tile_type02.image_left .imagebox,
	.tile.tile_type02.image_left .textbox {
		width: 100%;
	}

	.tile.tile_type02.image_left .tileimg {
		margin: 0;
	}

	.tile.tile_type02.image_left .textbox .text {
		margin-top: 10px;
		padding: 0;
	}

	#esv-container .tile.tile_type02.image_left .textbox .text > :last-child {
		padding-bottom: 8px;
	}


	/* Element-Typ: Typ 3 */

	.tile.tile_type03.image_left .imagebox,
	.tile.tile_type03.image_left .textbox {
		width: 100%;
	}

	.tile.tile_type03.image_left .textbox > :not(.text),
	.tile.tile_type03.image_left .textbox .tilelink > * {
		margin-top: revert;
	}

	.tile.tile_type03.image_left .more_link {
		left: 0;
	}

}


/* ============================================ */
/* lclinkedpageov                       - Start */
/* ============================================ */

.lc_linkedpageoverview_headline h2 {
	font-weight: 900;
	margin-top: 0;
}

.lc_linkedpageoverview .imagebox {
	width: 20%;
}

.lc_linkedpageoverview .textbox {
	width: 77%;
}

.lc_linkedpageoverview .textbox h3 {
	font-size: 1rem;
	font-weight: 900;
	margin-bottom: 0;
	text-transform: uppercase;
}

.lc_linkedpageoverview .textbox h3 a {
	color: var(--lc-link-text-color);
}

.lc_linkedpageoverview .article .textbox .more_link {
	color: var(--lc-link-text-color);
	right: unset;
}


@media (max-width: 330px) {

	.lc_linkedpageoverview .article {
		flex-direction: column;
	}

	.lc_linkedpageoverview .imagebox,
	.lc_linkedpageoverview .textbox {
		width: 100%;
	}

	.lc_linkedpageoverview .imagebox img {
		margin: 0 auto;
	}

	.lc_linkedpageoverview .textbox h3 {
		margin-top: 15px;
	}

}


/* ============================================ */
/* accordion                            - Start */
/* ============================================ */

.accordion dt,
.accordion dt.open {
    background-color: transparent;
}

.accordion dt a {
    border-bottom: 1px solid var(--g-carrier-color);
    color: var(--g-carrier-color);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.444rem;
    padding-bottom: 26px;
}

dl.accordion dt a span.sv-down,
dl.accordion dt.open a span.sv-down {
    font-size: 2.056rem;
	top: calc(50% - 5px);
	transform: translateY(-50%);
}

.accordion .sv-down:before {
    content: "\e95a";
}

.accordion dt.open .sv-down:before {
    content: "\e958";
}

.accordion dt a:before {
    background: var(--g-bg-color-02);
    border-bottom: 1px solid var(--g-carrier-color);
    border-right: 1px solid var(--g-carrier-color);
    bottom: -8px;
    content: "";
    display: block;
    height: 14px;
    left: calc((100% / 2) - 7px);
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

.accordion dd {
	margin-bottom: 20px;
    padding: 28px 0 0 0;
}


/* custom1 */

.lc_accordion.custom1 .accordion dt a {
	border-color: var(--gr-carrier-color-bueromanagement);
	color: var(--gr-carrier-color-bueromanagement);
}

.lc_accordion.custom1 .accordion dt a:before {
	border-color: var(--gr-carrier-color-bueromanagement);
}


/* custom2 */

.lc_accordion.custom2 .accordion dt a {
	border-color: var(--gr-carrier-color-bauwesen);
	color: var(--gr-carrier-color-bauwesen);
}

.lc_accordion.custom2 .accordion dt a:before {
	border-color: var(--gr-carrier-color-bauwesen);
}

.lc_accordion.custom2 .tile .tilelink,
.lc_accordion.custom2 .tile .more_link {
	color: var(--gr-carrier-color-bauwesen);
}


/* custom3 */

.lc_accordion.custom3 .accordion dt a {
	border-color: var(--gr-carrier-color-beschaffung);
	color: var(--gr-carrier-color-beschaffung);
}

.lc_accordion.custom3 .accordion dt a:before {
	border-color: var(--gr-carrier-color-beschaffung);
}

.lc_accordion.custom3 .tile .tilelink,
.lc_accordion.custom3 .tile .more_link {
	color: var(--gr-carrier-color-beschaffung);
}


/* custom4 */

.lc_accordion.custom4 .accordion dt a {
	border-color: var(--gr-carrier-color-ikt);
	color: var(--gr-carrier-color-ikt);
}

.lc_accordion.custom4 .accordion dt a:before {
	border-color: var(--gr-carrier-color-ikt);
}

.lc_accordion.custom4 .tile .tilelink,
.lc_accordion.custom4 .tile .more_link {
	color: var(--gr-carrier-color-ikt);
}


/* custom5 */

.lc_accordion.custom5 .accordion dt a {
	border-color: var(--gr-carrier-color-facilitymanagement);
	color: var(--gr-carrier-color-facilitymanagement);
}

.lc_accordion.custom5 .accordion dt a:before {
	border-color: var(--gr-carrier-color-facilitymanagement);
}

.lc_accordion.custom5 .tile .tilelink,
.lc_accordion.custom5 .tile .more_link {
	color: var(--gr-carrier-color-facilitymanagement);
}


/* custom6 */

.lc_accordion.custom6 .accordion dt a {
	border-color: var(--gr-carrier-color-druckzentrum);
	color: var(--gr-carrier-color-druckzentrum);
}

.lc_accordion.custom6 .accordion dt a:before {
	border-color: var(--gr-carrier-color-druckzentrum);
}

.lc_accordion.custom6 .tile .tilelink,
.lc_accordion.custom6 .tile .more_link {
	color: var(--gr-carrier-color-druckzentrum);
}


/* custom7 */

.lc_accordion.custom7 .accordion dt a {
	border-color: var(--gr-carrier-color-informationssicherheit);
	color: var(--gr-carrier-color-informationssicherheit);
}

.lc_accordion.custom7 .accordion dt a:before {
	border-color: var(--gr-carrier-color-informationssicherheit);
}

.lc_accordion.custom7 .tile .tilelink,
.lc_accordion.custom7 .tile .more_link {
	color: var(--gr-carrier-color-informationssicherheit);
}


/* custom8 */

.lc_accordion.custom8 .accordion dt a {
	border-color: var(--gr-carrier-color-recht);
	color: var(--gr-carrier-color-recht);
}

.lc_accordion.custom8 .accordion dt a:before {
	border-color: var(--gr-carrier-color-recht);
}

.lc_accordion.custom8 .tile .tilelink,
.lc_accordion.custom8 .tile .more_link {
	color: var(--gr-carrier-color-recht);
}


/* custom9 */

.lc_accordion.custom9 .accordion dt a {
	border-color: var(--gr-carrier-color-personalverrechung);
	color: var(--gr-carrier-color-personalverrechung);
}

.lc_accordion.custom9 .accordion dt a:before {
	border-color: var(--gr-carrier-color-personalverrechung);
}

.lc_accordion.custom9 .tile .tilelink,
.lc_accordion.custom9 .tile .more_link {
	color: var(--gr-carrier-color-personalverrechung);
}


/* ============================================ */
/* esvgooglemap                         - Start */
/* ============================================ */

.tile .esvgooglemap {
	padding-bottom: 7px;
}


/* ============================================ */
/* SVD_Content                          - Start */
/* ============================================ */

.svd-content-headline {
	padding-bottom: 0;
}

.svd-content-headline h1 {
	color: var(--g-carrier-color);
	font-weight: 900;
}

body.template-SVDGMBH_Content .lc_pageheader,
body.template-SVDGMBH_Content .lc_pageheader_slider.slick-carousel-tagtyp-wrapper {
	margin-top: 0;
}

.svd-maincontent {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 1280px;
	margin: 0 auto;
}

.lc_pageheader + .svd-maincontent {
	padding-top: 40px;
}

.svd-content-left {
	clear: both;
	width: 24%;
}

.svd-content-right {
	clear: both;
	width: 73%;
}

.svd-maincontent .center {
	width: 100%;
}


@media (max-width: 1300px) {

	.svd-maincontent {
		width: 96%;
	}

}

@media (max-width: 960px) {

	.svd-maincontent {
		flex-direction: column-reverse;
	}

	.svd-content-left {
		width: 300px;
	}

	.svd-content-right {
		width: 100%;
	}

	.svd-maincontent .center {
		min-width: 290px;
	}

}

@media (max-width: 330px) {
	
	.svd-maincontent {
		padding-left: 5px;
		padding-right: 5px;
		width: 100%;
	}

	.svd-maincontent .center {
		padding-left: 0;
		padding-right: 0;
	}

}

@media (max-width: 310px) {

	.svd-content-left {
		width: 100%;
	}

}


/* ============================================ */
/* webapp                               - Start */
/* ============================================ */

button,
.button,
.btn,
.btn_2spalten,
.btn_3spalten,
.btn_4spalten,
.btn_5spalten,
.btn_6spalten,
.btn_7spalten,
.btn_8spalten,
.btn_9spalten,
a.a_btn_3spalten,
a.a_btn_4spalten,
a.a_btn_5spalten,
a.a_btn_6spalten,
a.a_btn_7spalten {
	background: var(--g-carrier-color);
}

.titel,
.titel_detail,
.top_header,
h2.top_header,
.beachtensie_1,
.beachtensie_1_klein,
.beachtensie_sternchen,
.sternchen,
#esv-main .termin h2,
.bestellung_preis,
#nav a:hover,
#nav #nav_punkt_active a,
#active a {
	color: var(--g-carrier-color);
}

.ui-datepicker-prev, .ui-datepicker-next {
	background: var(--p-datepicker-bg-color);
}


@media (max-width: 600px) {
	
	#esv-links { 
		border-top: 1px solid var(--p-border-color);
	}
	
}

/* ============================================ */
/* footer                               - Start */
/* ============================================ */

#esv-footer .menu-others {
	display: none;
}

