/* after TYPO3 10 Upgrade */
a:hover {
	color: #23527c;
}
a {
	color: #194b7d;
}
.container-fluid {
	padding: 0;
}
.dropdown #menuitem64 .dropdown-menu, .hidden {
	display: none!important;
}
.navbar.navbar-top .nav-level-1.nav.navbar-nav {
	float: none;
	margin-left: auto;
}
fieldset.powermail_fieldset input.powermail_submit {
	margin-left: 0;
}
#c24829 {
	background: #f2f6f7;
	margin-bottom: 65px;
}
.category-radios label {
	display: inline-block;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	padding: 0;
	border: none;
	border-radius: 0;
}
footer header {
	height: auto;
}
.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.navbar.navbar-top .navbar-brand, .navbar.navbar-top.affix .navbar-brand {
	padding: 0;
	display: block;
}

.dropdown-menu.show {
	display: table;
	height: 100%;
	text-align: left;
	font-weight: bold;
	padding: 5px;
}

.tx-exu-locations .dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}
.image-box {
	margin-left: 5px;
	margin-right: 5px;
}
.image-box .box-link {
	width: 50%;
}
.image-box .col-md-6:nth-child(2) {
	height: 350px;
}
.form-group {
	margin-bottom: 15px;
}
.panel-group .panel.panel-default .panel-collapse.show {
	display: table;
}
.btn-info, .btn-info:hover {
	color: #fff;
	background-color: #5bc0de;
}
.download-p {
	color: #3f3f3f!important;
	opacity: .75;
}
.quick-facts .col-md-4 p {
	position: relative;
}
.quick-facts .col-md-4 p:before {
	left: 0;
}
.element-teaser hr {
	opacity: 0.75;
	background-color: #194b7d;
	height: 3px;
	border-top: none;
}
.inverted-text .element-teaser hr {
	background-color: #ffffff;
	height: 0;
}
.prologue {
	position: relative;
}
.container .row>div:first-child figure.image {
	padding: 35px 40px 35px 0;
	margin-bottom: 90px!important;
}
.container .row>div:nth-child(2) figure.image {
	padding: 35px 0 35px 40px;
	margin-bottom: 90px!important;
}
.container .row .col-md-4 .ce-image .ce-gallery figure.image, .container .row .col-md-6 .ce-image .ce-gallery figure.image {
	padding: 35px 0 35px 40px!important;
	margin-bottom: 0!important;
}
.page-teaser .h1, .page-teaser .h2, .page-teaser h1, .page-teaser h2 {
	font-size: 60px;
}
.usp-element .h3, .usp-element h3 {
	font-size: 24px;
}
b, strong {
	font-weight: 700;
}
.ce-gallery > img, .ce-gallery a > img {
	display: block;
	width: unset !important;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}
.text-justify {
	text-align: justify;
}
.inverted-text .usp-element hr {
	opacity: 0.75;
	background-color: #ffffff;
	height: 3px;
	border-top: none!important;
	margin: revert;
}
.usp-element hr {
	margin: 20px auto;
	background-color: #194b7d;
	height: 3px;
	opacity: 0.75;
	border-top: none!important;
}
.inverted-text .usp-element .h3 strong, .inverted-text .usp-element h3 strong {
	font-size: 24px;
}
footer {
	display: grid;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.pagination>li {
	display: inline;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
#c14314 .page-navigation:first-child,
#c10976 .page-navigation:first-child {
	display: none;
}
#menuitem623 a {
	color: #e81832;
}
.news_item_t3 .no_outline {
	display: table;
	width: 100%;
}
.tile-boxes .tile-box {
	transform: unset;
}
#c8389 .image-embed-item {
	width: 195px;
	height: 195px;
}
.panel-group .panel.panel-default .panel-heading .panel-title {
	margin: 0;
	padding: 0;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}
.tx-dce-pi1 .tile-boxes .col-md-3 {
	padding: 0;
}
.modul-apotheker-grid-overview .modul-apotheker-grid-overview__box .modul-apotheker-grid-overview__right a.btn {
	text-decoration: none;
}
.modul-apotheker-grid-overview .modul-apotheker-grid-overview__box .modul-apotheker-grid-overview__right a.btn:hover {
	text-decoration: underline;
}
.news .news-list-view .col-md-4:nth-child(3) .article {
	background: rgba(57,187,223,.8);
}
.tx-exu-locations .additional-locations .multiple-locations .col-md-4 {
	padding-right: 15px;
}
.form-horizontal .checkbox, .form-horizontal .radio {
	min-height: 27px;
}
.powermail_fieldwrap_type_check.powermail_fieldwrap_interessensgebiet .checkbox {
	width: 33%;
	display: inline-block;
	padding: 9px 6px;
	vertical-align: middle;
}
.powermail_fieldwrap_type_check.powermail_fieldwrap_interessensgebiet .checkbox input {
	display: none;
}
.powermail_fieldwrap_interessensgebiet .row .col-md-12 {
	text-align: center;
}
.powermail_form.powermail_form_12 .powermail_fieldset .checkbox input[type=checkbox] {
	top: 25px;
	margin-left: 0!important;
}
.checkbox-inline input[type=checkbox], .checkbox input[type=checkbox], .radio-inline input[type=radio], .radio input[type=radio] {
	position: relative;
}
input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal;
}
.powermail_fieldwrap_type_check.powermail_fieldwrap_interessensgebiet .checkbox label {
	width: 365px;
}
.checkbox label, .radio label {
	min-height: 20px;
	padding-left: 5px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}
label {
	display: inline;
	max-width: 100%;
	font-weight: 700;
}
.image img, .thumbnail img {
	width: auto;
	height: auto;
}
.modul-apotheker-grid-overview a {
	padding: 0;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-bottom: 15px;
	margin-right: 15px;
	color: #bb1883;
}
.modul-apotheker-grid-overview a:hover {
	text-decoration: underline;
}
.col-md-4 .col-md-4.usp-element {
	margin-bottom: 30px !important;
	width: 100%;
	min-height: 250px;
}
.ce-image.ce-center.ce-above figure.image {
	padding: 0 20px 0 20px!important;
}
.ce-image.ce-center.ce-above figure.image img {
	margin: 0 auto;
	width: 100%;
}
.tx-exu-locations .location-address {
	z-index: 5;
}
.nslbtn {
	max-width: 279px;
	width: 100%;
	color: #fff!important;
	background: #bb1883!important;
	border: 0!important;
	padding: 10px 15px;
	font-size: 15px;
	text-align: left;
	margin-left: -30px;
	font-weight: 300;
}

.nslbtn span {
	display: inline-block;
}
.showOnMobile {
	display: none;
}
.social-media ul {
	float: right;
}

/* #62428 */
#menuitem1116 .dropdown-menu {
	left: -100%;
	top: -234px;
}

@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media (max-width: 992px) {
	.showOnMobile {
		display: block;
	}
	.nav-level-1 li:last-child {
		height: auto!important;
	}
	.image-box div.col-md-6 {
		width: 50%!important;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
@media (max-width: 500px) {
	.image-box .box-link {
		width: 100%;
	}
}
/* end after TYPO3 10 Upgrade */
