
/* ESV.PORTAL.NEU */

.li1 .imgnavitext{
	background-color: rgba(231, 199, 214, 0.95);
}
.li2 .imgnavitext {
	background-color: rgba(176, 215, 255, 0.95);
}
.li3 .imgnavitext {
	background-color: rgba(215, 227, 143, 0.95);
}
.li4 .imgnavitext {
	background-color: rgba(245, 213, 79, 0.95);
}
.li5 .imgnavitext {
	background-color: rgba(170, 202, 198, 0.95);
}
.li6 .imgnavitext {
	background-color: rgba(185, 168, 196, 0.95);
}

.tools .column1 {
	width: 33.3%;
}

.tools .column2 {
	width: 66.6%;
}

.extra {
	line-height: 24px;
}

.extra img {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 35px;
    display: block;
	top: 0;    
	margin-top: -22px;
}


/* ============================================ */
/* Zeilenkonzept */
/* ============================================ */

/* main-navigation */

.template-Standardzeilenkonzept .meta {
	margin: 0;
	right: calc((100% - 1280px) / 2);
	width: 100%;
}


/* burgericon + breadcrumb */

.standardlineconcept .lc_navigations {
  display: none;
}


@media (max-width: 1300px) {

	/* main-navigation */

	.template-Standardzeilenkonzept .meta {
		right: 2%;
	}

}

/* ============================================ */
/* RESPOND */
/* ============================================ */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.extra img {
		margin-top: 0px;
	}
}

.extra a {
    padding: 0;
    font-size: 0;
}

.others, .extra, .contact {
	width: 40%;
}

.login {
	width: 20%;
}

@media (max-width: 960px) {

	.tools {
		width: auto;
	}

	.tools .column1,
	.tools .column2 {
		width: auto;
		display: table-cell;
		float: none;
	}

	.menuicon, .accessicon, .login, .searchicon, .extra {
		width: 51px;
	}

	.extra {
		line-height: 14px;
		width: 80px;
	}

	.extra img {
		top: 6px;
	}

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

}


/* ============================================ */
/* Allgemeines Bestellwesen Neu         - Start */
/* ============================================ */

/* ohne Subnavigation */

body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu #esv-content_with_nav {
	margin: 0 0 0 160px;
	position: relative;
	width: var(--center-width);
}

body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu .article-list {
	--article-width: calc((var(--center-width) - 120px) / 3);
}

body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu .bewe-shopping-cart-data-container {
	margin-left: -160px;
	padding-left: 160px;
	padding-right: calc((var(--actual-screenwidth) - var(--center-width)) - 160px);
	width: var(--actual-screenwidth);
}

body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="1"].bestellung_container .additional-article-container:has(.language-selected) {
	margin-left: -160px;
	margin-right: calc(-1 * ((var(--actual-screenwidth) - var(--center-width)) - 160px));
	padding-left: 160px;
	padding-right: calc((var(--actual-screenwidth) - var(--center-width)) - 160px);
}

body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="1"].bestellung_container .additional-article-container:before {
	left: calc(var(--article-width) * 0.5 + 160px - 15px);
}

body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="2"].bestellung_container .additional-article-container:has(.language-selected) {
	margin-left: calc(-1 * (var(--article-width) + var(--article-list-gap) + 160px));
	padding-left: 160px;
	padding-right: calc(((var(--actual-screenwidth) - var(--center-width))) - 160px);
}

body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="2"].bestellung_container .additional-article-container:before {
	left: calc(var(--article-width) * 1.5 + var(--article-list-gap) + 160px - 15px);
}

body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="3"].bestellung_container .additional-article-container:has(.language-selected) {
	margin-left: calc(-1 * (2 * var(--article-width) + var(--article-list-gap) * 2 + 160px));
	padding-left: 160px;
	padding-right: calc(((var(--actual-screenwidth) - var(--center-width))) - 160px);
}

body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="3"].bestellung_container .additional-article-container:before {
	left: calc(var(--article-width) * 2.5 + var(--article-list-gap) * 2 + 160px - 15px);
}


/* mit Subnavigation */

body.service-allgemeines-bestellwesen-neu:not(.menuconfig-without-subnavi) .right {
	width: 100%;
}

body.service-allgemeines-bestellwesen-neu:not(.menuconfig-without-subnavi) .breadcrumb {
	padding-left: 0;
}

body.service-allgemeines-bestellwesen-neu:not(.menuconfig-without-subnavi) .detail,
body.service-allgemeines-bestellwesen-neu:not(.menuconfig-without-subnavi) .titelzone .titeltext {
	padding: 0;
}


@media (max-width: 1600px) {

	/* ohne Subnavigation */

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu {
		--center-width: calc(0.8 * var(--actual-screenwidth));
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu #esv-content_with_nav {
		margin: 0 auto;
		width: 80%;
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu .bewe-shopping-cart-data-container {
		margin-left: calc(-1 * ((var(--actual-screenwidth) - var(--center-width)) / 2));
		padding-left: calc((var(--actual-screenwidth) - var(--center-width)) / 2);
		padding-right: calc((var(--actual-screenwidth) - var(--center-width)) / 2);
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="1"].bestellung_container .additional-article-container:has(.language-selected) {
		margin-left: calc(-1 * ((var(--actual-screenwidth) - var(--center-width)) / 2));
		margin-right: calc(-1 * ((var(--actual-screenwidth) - var(--center-width)) / 2));
		padding-left: calc((var(--actual-screenwidth) - var(--center-width)) / 2);
		padding-right: calc((var(--actual-screenwidth) - var(--center-width)) / 2);
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="1"].bestellung_container .additional-article-container:before {
		left: calc(((var(--actual-screenwidth) - var(--center-width)) / 2) + (var(--article-width) * 0.5) - 15px);
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="2"].bestellung_container .additional-article-container:has(.language-selected) {
		margin-left: calc(-1 * ((var(--actual-screenwidth) - var(--center-width)) / 2) - (var(--article-width) + var(--article-list-gap)));
		padding-left: calc((var(--actual-screenwidth) - var(--center-width)) / 2);
		padding-right: calc((var(--actual-screenwidth) - var(--center-width)) / 2);
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="2"].bestellung_container .additional-article-container:before {
		left: calc(((var(--actual-screenwidth) - var(--center-width)) / 2) + (var(--article-width) * 1.5 + var(--article-list-gap)) - 15px);
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="3"].bestellung_container .additional-article-container:has(.language-selected) {
		margin-left: calc(-1 * ((var(--actual-screenwidth) - var(--center-width)) / 2) - (var(--article-width) * 2 + var(--article-list-gap) * 2));
		padding-left: calc((var(--actual-screenwidth) - var(--center-width)) / 2);
		padding-right: calc((var(--actual-screenwidth) - var(--center-width)) / 2);
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu [data-column="3"].bestellung_container .additional-article-container:before {
		left: calc(((var(--actual-screenwidth) - var(--center-width)) / 2) + (var(--article-width) * 2.5 + var(--article-list-gap) * 2) - 15px);
	}

}

@media (max-width: 1400px) {

	/* ohne Subnavigation */

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu {
		--center-width: calc(0.86 * var(--actual-screenwidth));
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu #esv-content_with_nav {
		width: var(--center-width);
	}

}

@media (max-width: 1180px) {

	/* ohne Subnavigation */

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu {
		--center-width: calc(0.94 * var(--actual-screenwidth));
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu #esv-content_with_nav {
		width: var(--center-width);
	}

}

@media (max-width: 1050px) {

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu .article-list {
		--article-width: calc((var(--center-width) - 60px) / 2);
	}

}

@media (max-width: 960px) {

	/* ohne Subnavigation */

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu {
		--center-width: calc(0.96 * var(--actual-screenwidth));
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu #esv-content_with_nav {
		min-width: 325px;
		width: var(--center-width);
	}

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu .article-list {
		--article-width: calc((var(--center-width) - 45px) / 2);
	}


	/* mit Subnavigation */

	body.service-allgemeines-bestellwesen-neu:not(.menuconfig-without-subnavi) #esv-content_with_nav {
		width: 100%;
	}

}

@media (max-width: 600px) {

	/* ohne Subnavigation */

	body.menuconfig-without-subnavi.service-allgemeines-bestellwesen-neu .article-list {
		--article-width: 100%;
	}

}
