	
	/* ARZTSUCHE */
	
	/* Liste */
	.doctors-search-list ul {
		list-style: none;
		margin-bottom: 1em;
		padding: 0;
	}
	
	.doctors-search-list li a {
		border: 1px solid rgb(229,231,236);
		display: block; 
		min-height: 100%;
		position: relative;
		text-decoration: none;
	}
	
	.doctors-search-list li a:hover, 
	.doctors-search-list li a:focus {
		border: 1px solid rgb(40,53,131);
		box-shadow: 1px 2px 10px rgb(229,231,236);
	}
	
	.doctors-search-list li figure {
		margin: 0;
		overflow:hidden;
		height:300px;
		display:flex;
		align-items:center;
	}
	
	.doctors-search-list li figure img{
	object-fit:cover;
		width:100%;
		height:100%;
	}
	
	.doctors-search-list li h2 {
		font-family:"Red Hat Display", Arial, sans-serif;
		font-size:1.5rem;
		font-weight:bold;
		color:rgb(40,53,131);
		margin: 1.25rem 1.25rem 0.625rem 1.25rem;
		padding: 0;
	}
	
	.doctors-search-list li .special-fields {
		color:rgb(40,53,131);
		margin: 0 1.25rem 1.25rem 1.25rem;
	}
	
	.doctors-search-list li .accessibility {
		margin: 0 8.75rem 0.625rem 1.25rem;
	}
	
	.doctors-search-list li .more {
		background-color: rgb(204,88,86);
		bottom: 0;
		color: rgb(255,255,255);
		font-family:"Red Hat Display", Arial, sans-serif;
		font-size:1.25rem;
		font-weight:bold;
		max-width: 8.25rem;
		padding: 1.25rem 2rem;
		display:block;
		float:right;
		text-decoration: underline;
	}
	
	/* Detailseite */
	.doctors-search-details h1 {
		margin: 0;
		padding-bottom: 0;
	}
	
	.doctors-search-details h1 span{
		font-size:1.5rem;
		display:block;
		padding-left:0.075em;
	}
	
	.doctors-search-details ul.doctors-special-fields {
		color:rgb(53,53,53);
		font-size: 2rem;
		list-style: none;
		margin: 0 0 1.25rem 0;
		padding: 0;
	}
	
	.doctors-search-details .doctors-special-fields li {
		display: inline-block;	
	}
	
	.doctors-search-details .doctors-special-fields li::after {
		content: ",";
		display: inline-block;	
	}
	
	.doctors-search-details .doctors-special-fields li:last-child::after {
		display: none;	
	}
	
	.doctors-search-details h2 {
		font-size: 2rem;
		font-weight: normal;
		color:rgb(53,53,53);
	}
	
	.doctors-search-details .office-name,
	.doctors-search-details .building-name,
	.doctors-search-details .room,
	.doctors-search-details .street {
		display: block;	
	}
	
	.doctors-routing {
		padding-top: 1.25em;
	}
	
	.doctors-search-details .doctors-address,
	.doctors-search-details .doctors-contact,
	.doctors-search-details .services,
	.doctors-search-details .hints, 
	.doctors-search-details .office-hours-wrapper,
	.doctors-search-details .urgent-office-hours,
	.doctors-search-details .telephone-office-hours,
	.doctors-search-details .online-consultation-wrapper,
	.doctors-search-details .urgent-office-hours-wrapper,
	.doctors-search-details .public-transportation,
	.doctors-search-details .parking-lots,
	.doctors-search-details .directions,
	.doctors-search-details .accessibility,
	.doctors-search-details .accessibility-notes,
	.doctors-search-details .foreign-languages {
		margin-bottom: 1.25em;	
	}
	
	/* ////////////////////////////////////////// */
	
	
	#arztsuche #formular .container {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	
	#arztsuche #formular form .container{
		padding-right:inherit;
		padding-left:inherit;
	}
	
	#arztsuche .widget {
		width: 100%;
		display: inline-block;
	}
	
	#arztsuche #formular label {
		vertical-align: middle;
	}
	
	#arztsuche #formular select {
		float: right;
	}
	
	#arztsuche .submit_container {
		padding:3rem 0 2rem 0;
	}
	
	#arztsuche .submit_container input {
		color: #fff;
		font-weight: 500;
		text-decoration: none;
		background-color: rgb(40, 53, 100);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
		border:1px solid rgb(40,53,100);
		display: flex;
		justify-content: center;
		align-items: center;
		width:100%;
		height:100%;
		padding: 1rem 2rem;
		transition: all ease-in-out .25s;
	}
	
	#arztsuche .submit_container input:hover,
	#arztsuche .submit_container input:focus,
	#arztscuhe .submit_container input:active{
		color:rgb(40,53,100);
		background-color:rgb(212,215,224);
	}
	
	#arztsuche .submit_container input:focus{
		border:1px dotted rgb(40,53,100);
	}
	
	.doctors-search-list ul li.item-wrapper{
		margin-bottom:1.875rem;
	}
	
		.accessibility ul{
			list-style-type:none;
			padding:0;
		}
		
		.accessibility ul li{
			margin-bottom:0.25rem;
		}
			
			.accessibility li img{
				float:left;
			}
			
			.accessibility li span{
				margin-left:30px;
				padding-left:0.25rem;
				display:block;
			}