@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.lia-medical.de/typo3conf/ext/twa_package/Resources/Public/Fonts/open-sans-v27-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}

html {
  color: #625548; 
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-x:hidden;
}
body {
  margin: 0; 
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  background-color:#FFFFFF;
  color: #625548; 
  transition: all 150ms ease-out;
  overflow-x:hidden;
}
a, input, textarea {
	outline: 0 none;
}
* {
	box-sizing: border-box;
	-webkit-touch-callout: none;  
}
p {
	margin:0px;
	padding:0px 0px 20px 0px;
}
img {
	border:none;
}
.align-right {
	text-align:right !important;
}
a, a:link, a:sctive, a:visited {
	color: #000000; 
	text-decoration:underline;
}
a:hover {
	color: #000000; 
	text-decoration:none;
}
h1 {
	margin:0px 0px 26px 0px;
	padding:0px;
	font-size:28px;
	color:#000000;
	text-transform:uppercase;
}
h2,h3,h4,h5 {
	margin:0px 0px 26px 0px;
	padding:0px;
	font-size:24px;
	color:#000000;
}
h5.modal-title {
	color: #625548;
	font-size:24px;
	margin:0px;
}
.highlight {
	color:#862938;
}
.hideit {
	display:none !important;
}
blockquote {
	border-left:2px solid #00BBB4;
	padding:6px 0px 0px 20px;
}
@media (max-width:767px) {
	body {
  	font-size: 16px;
  }
  h1,h2,h3,h4,h5 {
		font-size:24px;
		margin:0px 0px 17px 0px;
		-moz-hyphens: auto;
		-o-hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
	}
}
.clearer {
	clear:both;
	height:1px;
	font-size:1px;
}
.no-wrap {
	white-space: nowrap;
}

/* Head */

.head-wrapper {
	position:relative;
}
.head {
	position:relative;
	height:167px;
}
.logo {
	margin:13px 0px 0px 0px;
	width:235px;
	height:auto;
	position:relative;
	z-index:200;
}
.toolnavigation {
	position:absolute;
	right:0px;
	top:31px;
	display:flex;
}
.toolnavigation div {
	display:inline-block;
}
.tool-search-wrapper {
}
.tool-search {
	position:relative;
	margin:0px 30px 0px 0px;
}
.tool-search input.mailformsword {
	height: 32px !important;
	width: 200px !important;
	margin:0px !important;	
	padding-right:40px;
}
.tool-search.search-mobile {
	clear:both;
	padding:0px 15px 20px 15px;
	margin:0px;
	display:none;
}
.tool-search.search-mobile input.mailformsword {
	width:100% !important;
}
.tool-search .btn-search {
	width:30px;
	height:30px;
	position:absolute;
	right:0px;
	top:0px;
	display:inline-block;
	color:transparent;
	width:32px;
	height:32px;
	background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23625548' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z' /></svg>");
	background-position:center right 10px;
	background-repeat:no-repeat;
	background-size:18px auto;
	border:none !important;
	background-color:transparent;
}
.tool-search.search-mobile .btn-search {
	right:15px;
}
.tool-search .btn-search:hover {
	cursor:pointer;
}
@media (max-width:991px) {
	.toolnavigation {
		right:70px;
		top:45px;
	}
	.toolnavigation div.tool-search {
  	display:none;
  }
  .tool-search.search-mobile {
  	display:block;
  }
}
@media (max-width:767px) {
	.head {
		height:120px;
	}
	.logo {
		margin:13px 0px 0px 20px;
  	width:160px;
  }	
}
@media (max-width:400px) {
	.logo {
  	width:150px;
  }	
}
@media (max-width:350px) {
	.logo {
  	width:110px;
  }	
}

/* Abbinder */

.sektion {
	padding:60px 0px 60px 0px;
}

.abbinder {
	background:rgba(0,187,180,0.15);
	color:#6F7271;
	padding:30px 0px 30px 0px;
}

.abbinder-service ul {
	display:flex;
	flex-wrap:wrap;
	flex-direction: row;
	padding:40px 0px 20px 0px;
	margin:0px 0px 0px -15px;
	list-style-type:none;
}
.abbinder-service ul li {
	width:25%;
	min-height:75px;
	flex-grow: 4;
	font-size: 20px;
	color: #625548;
	hyphens:manual;
	padding:105px 40px 40px 40px;
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300BBB4' class='bi bi-check2-circle' viewBox='0 0 16 16'><path d='M2.5 8a5.5 5.5 0 0 1 8.25-4.764.5.5 0 0 0 .5-.866A6.5 6.5 0 1 0 14.5 8a.5.5 0 0 0-1 0 5.5 5.5 0 1 1-11 0z'/><path d='M15.354 3.354a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l7-7z'/></svg>");
	/*background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%2300BBB4' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M12.14 8.753l-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z' /></svg>");*/
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100px auto;
	text-align:center;
}
@media (max-width:767px) {
	.abbinder-service ul {
		flex-direction: column;
	}
	.abbinder-service ul li {
		width:100%;
		margin:0px auto 30px auto;
		max-width:500px;
	}
}

/* Footer */

.footer-top {
	background-color:#00BBB4;
	color:#FFFFFF;
	padding:20px 0px 40px 0px;
	font-size:18px;
}
.footer-top .headline {
	font-size: 24px !important;
	font-weight: 500 !important;
	border-bottom:1px solid #FFFFFF !important;
	padding:20px 0px 20px 0px !important;
	margin:0px !important;
}
.footer-top ul {
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
.footer-top li {
	padding:0px 10px 12px 0px;
	font-size:16px;
}
.footer-top a, .footer-top a:link, .footer-top a:active, .footer-top a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.footer-top a:hover {
	color:#625548;
}
.footer-bottom {
	background:rgba(0,187,180,0.15);
	color:#6F7271;
	padding:20px 0px 20px 0px;
	font-size:16px;
}
.footer-bottom a, .footer-bottom a:link, .footer-bottom a:active, .footer-bottom a:visited {
	color:#6F7271;
	text-decoration:none;
}
.footer-bottom a:hover {
	color:#00BBB4;
	text-decoration:underline;
}
@media (max-width:991px) {
	.footer-bottom {
  	text-align:center;
	}
	.footer-bottom .align-right {
  	text-align:center !important;
  	padding-top:20px;
	}
}
@media (max-width:767px) {
	.footer-top {
		padding:0px 0px 40px 0px;
		font-size:16px;
	}
	.footer-top .headline {
		padding:30px 0px 30px 0px !important;
		font-size:20px !important;
		background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23625548' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z' /></svg>");
		background-repeat:no-repeat;
		background-position:right center;
		background-size:24px auto;
	}
	.footer-top .headline.active {
		background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23625548' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z' /></svg>");
	}
	.footer-top .headline:hover {
		cursor:pointer;
	}
	.footer-top ul {
		/*display:none;
		margin:0px 0px 0px 0px;*/
	}
	.footer-top ul.active {
		display:block;
	}
	.footer-top li {
		padding:12px 10px 0px 0px;
	}
	.footer-bottom {
		font-size:16px;
	}
  .footer-bottom, .footer-bottom .align-right {
  	text-align:center;
	}
	.footer-mobile {
		padding:20px 0px 0px 0px;
	}
	.footer-mobile ul {
		margin:0px;
		padding:0px;
		list-style-type:none;		
	}
	.footer-mobile ul li {
		display:inline-block;
	}
	.footer-mobile ul li:after {
	  content: "|";
	  margin: 0 10px;
	}
	.footer-mobile ul li:last-child:after {
	  content: "";
	  margin: 0 0px;
	}
}

/* Content */

.content {
	padding:40px 0px 40px 0px;
}
.spinner {
	width:100%;
	height:60px;
	background-image:url(../Images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.box {
	/*box-shadow: 0 2px 3px 0 rgba(0,0,0,0.15);*/
	background-color:rgba(98,82,75,0.2);
	padding:20px;
	margin-bottom:20px;
}
.box-hopa {
	background-color:#ad9966;
	color:#FFFFFF;
	padding:30px;
	position:relative;
	border-radius:26px;
	margin:20px 0px 15px 0px;
}
.box-hopa h1,.box-hopa h2,.box-hopa h3,.box-hopa h4,.box-hopa h5 {
	font-size:24px;
	text-transform:uppercase;
	color:#FFFFFF;
}
.box-hopa a, .box-hopa a:link, .box-hopa a:active, .box-hopa a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.box-hopa a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.box-link {
	text-transform:uppercase;
	position:absolute;
	left:30px;
	bottom:30px;
	padding-right:20px;
	background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z' /></svg>");
	background-position:right center;
	background-repeat:no-repeat;
	background-size:1rem auto;
}
.teaser-hopa {
	padding:30px 0px 0px 0px;
}
.teaser-hopa-content {
	background-color: #f2edde;
	border-radius: 10px;
	padding:30px 0px 30px 0px;
	margin:0px 0px 60px 0px;
	line-height:28px;
}
.teaser-hopa-content .row {
	position:relative;
}
.teaser-hopa-content p {
	padding:0px 0px 30px 0px;
} 
.teaser-hopa-image {
	position:absolute;
	bottom:-70px;
	right:45px;
}
.ad-hopa {
	background-color:#d9edf1;
	padding:30px;
	margin:0px 0px 40px 0px;
}
.ad-hopa img {
	margin:0px 0px 30px 0px;
	border-radius:24px;
}
@media (max-width:991px) {
	.teaser-hopa-image {
		bottom:0px;
	}
	.teaser-hopa-image img {
		max-width:300px;
		height:auto;
	}
}
@media (max-width:767px) {
	.content {
		padding:25px 0px 25px 0px;
	}
	.box-hopa h1,.box-hopa h2,.box-hopa h3,.box-hopa h4,.box-hopa h5 {
		font-size:20px;
	}
	.box-link {
		position:static;
		left:auto;
		bottom:auto;
	}
	.teaser-hopa-image {
		position:static;
		text-align:center;
	}
	.teaser-hopa-image img {
		max-width:100%;
		height:auto;
	}
	.teaser-hopa-content .button {
		width:100%;
	}
}

/* Button */

a {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#000000;
	text-decoration:none;
}

.button {
	color:#00BBB4 !important;
	font-size:20px;
	line-height:20px;
	color:#FFFFFF;
	background-color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	border: 1px solid #00BBB4 !important;
	padding:13px 20px 13px 20px;
	display:inline-block;
	border-radius:16px;
	/*background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z' /></svg>");
	background-position:right 14px center;
	background-repeat:no-repeat;
	background-size:1rem auto;
	padding:13px 40px 13px 20px;*/
}
.button.button-small {
	font-size:16px;
	line-height:16px;	
	padding:8px 20px 8px 20px;
}
.button:hover {
	color:#FFFFFF !important;
	background-color:#00BBB4;	
	border-color:#00BBB4 !important;
	cursor:pointer;
}
@media (max-width: 500px) {
	.button {
		width:100%;
		text-align:center;
	}
}
.button.secondary {
	background-color:#00BBB4;
	color:#FFFFFF !important;
}
.button.envelope {
	background-image: url("data:image/svg+xml,<svg id='envelope_white' fill='%23FFFFFF' data-name='envelope white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 60'><path class='cls-1' d='M1.25,18.77A10,10,0,0,1,11,11H71a10,10,0,0,1,9.75,7.77L41,43.07ZM1,24.48V60l29-17.8ZM34.81,45.15,2,65.28A10,10,0,0,0,11,71H71a10,10,0,0,0,9-5.72L47.19,45.15,41,48.93l-6.19-3.78ZM52,42.22,81,60V24.48L52,42.21Z' transform='translate(-1 -11)'/></svg>");
	background-position:left 14px center;
	background-repeat:no-repeat;
	background-size:30px auto;
	padding:13px 20px 13px 60px;
}


/* Suchergebnis */

.tx-indexedsearch-res {
	border-top:1px solid #625548;
	padding:0px 0px 20px 0px;
}
.tx-indexedsearch-res h3 {
	font-size:20px;
	padding:20px 0px 20px 0px;
	margin:0px;
}
.tx-indexedsearch-browsebox ul {
	display:none;
	border-top:1px solid #625548;
	padding-top:20px;
}
.tx-indexedsearch-search-submit {
	padding-bottom:24px;
}
.pagination {
	clear:both;
	border-top:1px solid #625548;
	padding-top:20px;
}
.pagination a, .pagination a:link, .pagination a:active, .pagination a:visited, .pagination a:hover {
	text-decoration:none;
}

@media (max-width: 767px) {
	.browsebox-last {
		padding-bottom: 40px;
	}
}

/* Glyphicon */

.bi::before {
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  background-size: 100% auto;
  margin-right:10px;
}
.bi-envelope::before {
	width:30px;
	height:30px;
	vertical-align: -8px;
	background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1H2zm13 2.383l-4.758 2.855L15 11.114v-5.73zm-.034 6.878L9.271 8.82 8 9.583 6.728 8.82l-5.694 3.44A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.739zM1 11.114l4.758-2.876L1 5.383v5.73z' /></svg>");
	background-position:0px 1px;
}
.bi-telephone::before {
	width:25px;
	height:30px;
	vertical-align: -6px;
	background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z' /></svg>");
	background-position:0px 3px;
}
.bi-chevron-left-nav::before {
	width:25px;
	height:25px;
	vertical-align: -6px;
	background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23625548' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z' /></svg>");
	margin-right:0px;
}
.bi-delete::before {
	width:25px;
	height:25px;
	vertical-align: 0px;
	background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23625548' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M2.5 1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1H3v9a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V4h.5a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1H2.5zm3 4a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 .5-.5zM8 5a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7A.5.5 0 0 1 8 5zm3 .5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 1 0z' /></svg>");
	margin:-2px 0px 0px 10px;
}

/* Modal */

.modal h5 {
	padding:0px;
	margin:0px;
}
@media screen and (max-width: 991px) {
	.modal h5 {
		font-size:20px;
	}
}

/* Uploads */

ul.ce-uploads {
	list-style-type:none;
	margin:0px 0px 30px 0px;
	padding:0px;
}
ul.ce-uploads li {
	padding:0px 0px 10px 0px;
}
ul.ce-uploads li a {
	padding:0px 0px 2px 35px;
	margin:0px 0px 12px 0px;
	background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23862938' xmlns='http://www.w3.org/2000/svg'><path d='M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z'/><path d='M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z'/></svg>");
	background-repeat:no-repeat;
	background-size:22px auto;
	background-position:0px 0px;
	text-decoration:none;
}
ul.ce-uploads li a:hover {
	text-decoration:underline;
}

.image img {
	max-width:100%;
	height:auto;
}
.ce-right .ce-gallery {
	width:60%;
}
@media screen and (max-width: 991px) {
	.ce-right .ce-gallery {
		width:100%;
	}	
}
.menu-teaser {
	padding:30px 0px 20px 0px;
}
.menu-teaser-img {
	padding:0px 0px 20px 0px;
}
.menu-teaser-img img {
	width:100%;
	height:auto;
}

/* Suchergebnis */

.tx-indexedsearch-res {
	border-top:1px solid #625548;
	padding:0px 0px 20px 0px;
}
.tx-indexedsearch-res h3 {
	font-size:20px;
	padding:20px 0px 20px 0px;
	margin:0px;
}
.tx-indexedsearch-browsebox ul {
	display:none;
	border-top:1px solid #625548;
	padding-top:20px;
}
.tx-indexedsearch-search-submit {
	padding-bottom:24px;
}
.pagination {
	clear:both;
	border-top:1px solid #625548;
	padding-top:20px;
}
.pagination a, .pagination a:link, .pagination a:active, .pagination a:visited, .pagination a:hover {
	text-decoration:none;
}

@media (max-width: 767px) {
	.browsebox-last {
		padding-bottom: 40px;
	}
}

.content .ce-gallery .ce-row {
	margin:0px -10px 0px -10px;	
}
.content .ce-gallery .ce-column {
	padding-bottom:20px !important;
}
.content .ce-gallery[data-ce-columns="4"] .ce-column {
	width:25%;
	margin:0px;
	padding:0px 10px 0px 10px;
}
.content .ce-gallery .ce-column figure {
	width:100%;
}
.content .ce-gallery .ce-column img {
	width:100%;
}
.content .ce-gallery .image-caption {
	padding:5px 0px 0px 0px;
	font-size:16px;
}
.content .ce-textpic.ce-left .ce-gallery .ce-row {
	margin:0px;
	padding-right:20px;
}

@media screen and (max-width: 991px) {
	.content .ce-gallery[data-ce-columns="4"] .ce-column {
		width:50%;
	}
	.content .ce-gallery .image-caption {
		font-size:14px;
	}
}
@media screen and (max-width: 767px) {
	.content .ce-textpic.ce-left .ce-gallery .ce-row {
		padding-right:0px;
	}
	.content .ce-textpic.ce-left .ce-gallery {
		float:none;
	}
}

/* News */

.news-item-wrapper {
	border-radius:10px;
	border:1px solid #DDDDDD;
	margin:0px 0px 30px 0px;
}
.news-item-wrapper a {
	text-decoration:none !important;
}
.news-item-wrapper .header {
	padding:20px 20px 0px 20px;
}
.news-item-wrapper .teaser-text {
	padding:20px;
}
.news-list-cta {
	padding:0px 20px 20px 20px;
}
.news-img-wrap img {
	width:100%;
	height:auto;
}
.news-list-date {
	display:inline-block;
	color:#00BBB4;
	padding:0px 0px 10px 0px;
}
.news-single .news-img-wrap {
	width:50% !important;
	float:right !important;
	margin:0px 0px 40px 40px !important;
}
.news-single .news-img-wrap img {
	width:100% !important;
	height:auto;
}
@media (max-width: 767px) {
	.news-single .news-img-wrap {
		width:100% !important;
		float:none !important;
		margin:0px 0px 30px 0px !important;
	}
}

/* Galerie */

.galerie-eintrag {
	width:100%;
	height:200px;
	background-position:center center;
	background-size:100% auto;
	background-repeat:no-repeat;
	margin:0px 0px 30px 0px;
}

/* Standorte */

.map {
	padding-right:20px;
}
.map_canvas {
	width: 100%;
	height: 300px;
	margin:0px 0px 40px 0px;
	background: #ddd;
}
.map_canvas#map1 {
	height: 600px;
}
.standorte {
	font-size:14px;
	width: 100%;
  column-count: 3;
}
.standorte span {
	display:block;
	padding:0px 10px 5px 0px;
}
@media (max-width: 992px) {
	.map_canvas {
		margin:0px 0px 20px 0px;
	}
}
@media (max-width: 767px) {
	.standorte {
  	column-count: 2;
	}
}

.map-wrapper {
	position:relative;
}
.map-consent-container {
	display:none;
}
.map-consent {
	background-color: rgba(255, 255, 255, 0.5);
	color:#000000;
	padding:10px;
	margin:20px 0px;
	font-size:12px;
	line-height:16px;
}
.map-consent-header {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:0px 0px 8px 0px;
}
.map-consent-cta {
	display:inline-block;
	margin:10px 20px 10px 0px;
}
.map-consent-cta a {
	display:inline-block;
  border-radius: 0;
  color:#FFFFFF !important;
  text-transform:uppercase;
  letter-spacing:1px;
  font-size:12px;
  line-height:28px;
  padding:0px 10px 0px 10px;
  background-color:#000000 !important;
  text-decoration:none !important;
}
@media (max-width: 400px) {
	.map-consent-cta, .map-consent-cta a {
		width:100%;
		text-align:center;
	}
}
