@charset "UTF-8";
@media all {
	.fa-plus {
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,fontAwesome !important;
		font-weight: bold !important;
	}
	
	i.fa-envelope {
		margin-right: 4px;
		color: #333
	}
	
	.largeAAA {
		font-size: 16px;
	}
	
	.carouselImg {
		width: auto;
		height: 225px;
		max-height: 225px;
	}
	
	.carousel-inner > .item > a img,
	.carousel-inner > .item img {
		display: block;
		max-width: 100%;
		height: auto;
		line-height: 1;
	}
	
	.content .carouselImg img {
		margin: 15px auto;
	}
	
	.center-block {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	.search-item {
		border: 1px solid #dddddd;
		margin-bottom: 5px;
		border-radius: 5px;
	}
	
	.search-item address {
		margin-bottom: 0;
		marging-right: 10px;
	}
	
	.search-item h4 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.search-item .search-head {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: none;
	}
	
	/*
	 Pointer für die Adresse
	*/
	.showadress {
		cursor: pointer;
	}
	
	/*
	*Bootstrap <strong> als .strong
	*/
	.strong {
		font-weight: 700;
	}
	
	#glossary {
		margin-bottom: 15px;
	}
	
	.ego_glossary_link {
		/* color: #2e2ee7!important; */
		/* color: #800080!important; */
		/* color: #000000!important; */
		color: #333333!important;
		border-bottom: 1px dotted #000000;
		text-decoration: none;
	}
	
	/**
	 * Die Suchbegriffe (z.B. im Klinikfinder) sind ein bisschen zu weit auseinander
	 * um mehr Platz zu schaffen wurde hier der Abstand verringert
	 */
	.search-item {
		margin-bottom: 5px !important;
	}
	
	/*#navigation {
			position: absolute;
			top: 430px;
			width: 200px;
			height: 20px;
			visibility: hidden;
	}*/
	
	/* Links im Content sollen blau und untertrichen dargestellt werden
	 *-------------------------------------------------------------------*/
	
	.content a {
		/*text-decoration: underline;*/
	}
	
	a.weblinks {
		margin-right: 20px;
	}
	
	/* Akkordeon - Abstände in Titeln zurücksetzen */
	.panel-title a p {
		margin: 0 !important;
	}
	
	.upload-drop-zone {
		height: 200px;
		border-width: 2px;
		margin-bottom: 20px;
	}
	
	/* skin.css Style*/
	.upload-drop-zone {
		color: #ccc;
		border-style: dashed;
		border-color: #ccc;
		line-height: 200px;
		text-align: center
	}
	.upload-drop-zone.drop {
		color: #222;
		border-color: #222;
	}
	
	.eventform .tab-content {
		background-color: #F2F2F2;
		padding: 5px;
		border: 1px solid #ddd;
		border-top: 0;
	}
	
	.eventform .nav.nav-tabs .active a {
		background-color: #F2F2F2;
	}
	
	.tileSize{
		max-height: 270px;
		overflow: hidden;
	}
}

@media (min-width: 991px) and (max-width: 1199px) {
	.bodynavContainer .tileSize{
		max-height: 220px;
	}
}

@media(max-width: 991px){
	.bodynavContainer .tileSize{
		max-height: 165px;
	}
	
	a.weblinks {
		width: 100%;
		/* beanet Fix -> verhindert jetzt Umbruch bei Icon + Mail-Link
		/*display: block;*/
	}
	
	#fancybox-buttons ul {
		width: 199.2px !important;
		height: 36px !important;
	}
	
	#fancybox-buttons a {
		width: 39px !important;
		height: 36px !important;
		background-size: 300% !important;
	}
	
	#fancybox-buttons a.btnPrev {
		background-position: -1px -1px !important;
	}
	
	#fancybox-buttons a.btnPlay {
		background-position: 0px -41px !important;
	}
	
	#fancybox-buttons a.btnPlayOn {
		background-position: -39px -41px !important;
	}
	
	#fancybox-buttons a.btnNext {
		background-position: -38px -1px !important;
	}
	
	#fancybox-buttons a.btnToggle {
		background-position: 1px -75px !important;
		width: 39px !important;
	}
	
	#fancybox-buttons a.btnClose {
		width: 39px !important;
		background-position: -74px -2px !important;
	}
}
