/* ##########################
   ##  Very large Screens  ##
   ########################## */

/* Anzeige-Steuerung
---------------------*/

	.show-on-5000 {
		display: block;
	}

	.hide-on-5000 {
		display: none;
	}

/* Headerlink
--------------*/

	.tablet-search {
		display: none;
	}

	/* Home-Icon Link */
	.home {
		display: none;
	}

/* Allgemein
-------------*/

	.footer-socials-mobile {
		display: none;
	}

	/* Hauptmenü-Hover-Effekt nur bei > 1180px
	-------------------------------------------*/
	@media only screen and (min-width : 1180px) {
		header nav ul > li:hover > .subnav {
			display: block;
		}
	}

	/* Mobiler Banner
	------------------*/

		.mobile_banner {
			display: none;
		}

	/* Spezielle Breite der linken Navigation und Content
	 * nur bei > 1180px
	------------------------------------------------------*/

		@media only screen and (min-width : 1180px) {

			.sidebar-left {
				width: 316px;
			}

			.content-right {
				width: 874px;
			}

			/* Die oberer weiße Ecke muss auch vergrößert werden
			-----------------------------------------------------*/

				.wrapper-container nav .top-corner {
					border-right: 297px solid transparent;
				}
		}

/* Startseite
--------------*/

	/* Patientenformular ein/ausblenden
	-------------------------------------*/

		.patientenformular-b {
			display: none;
		}

	/* Anfahrt-Kachel
	------------------*/

		.anfahrt-b {
			display: none;
		}

	/* Mobile Newslist-Auflistung
	------------------------------*/

		.newslist-mobile {
			display: none;
		}

/* Hover-Effekt bei der Suche im Hauptmenü
-------------------------------------------*/

	header nav li.suche,
	header .nav-nonukj li.suche {
		background-image: url("../../images/search.png");
		background-repeat: no-repeat;
		background-position: center center;
		cursor: pointer;
	}

	header nav li.langen,
	header .nav-nonukj li.langen {
		background-image: url("../../images/search_en.png");
	}
	
	.externPage header nav li.suche,
	.externPage header .nav-nonukj li.suche {
		background-image: url("../../images/search_new.png");
	}
	
	.externPage header nav li.langen,
	.externPage header .nav-nonukj li.langen {
		background-image: url("../../images/search_en_new.png");
	}

	header nav li.suche a .text,
	header .nav-nonukj li.suche a .text {
		display: none;
	}

	header .nav-nonukj li.suche a {
		display: inline-block;
		width: 100px;
		height: 40px;
	}

	header nav li.suche:hover,
	header .nav-nonukj li.suche:hover {
		background-image: url("../../images/search_hover.png");
	}

	header nav li.langen:hover,
	header .nav-nonukj li.langen:hover {
		background-image: url("../../images/search_hover_en.png");
	}

/* Hover-Schriftfarbe bei Schnelleinstieg-Punkten
--------------------------------------------------*/

	header nav .schnelleinstieg li:hover a * {
		color: #FFFFFF;
	}

	.externPage nav .schnelleinstieg li:hover a * {
		color: #FFFFFF;
	}

/* Letzte Footerspalte ein/ausblenden
--------------------------------------*/

	.last-footer-col-mobile {
		display: none
	}

/* Menü-Button für Tablets ausblenden
--------------------------------------*/

	.nav-tablet-menubutton {
		display: none;
	}

/* nonUKJ Mandanten: Hauptnavigation
-------------------------------------*/

	@media only screen and (min-width : 1181px) {

		/* Header in weißem Hintergrund
		---------------------------------*/

			.nonukj header {
				background-color: #FFFFFF;
			}

		/* In der Desktop-Ansicht die die Hauptnavigation ausblenden
		-------------------------------------------------------------*/

			.nonukj header nav {
				display: none;
			}

		/* Blaue Headerlinks-Leiste nicht in voller Breite
		---------------------------------------------------*/

			.nonukj .headerlinks {
				position: absolute;
				top: 0;
				right: 0;
				width: 200px;
			}

		/* Komplette Hauptnavigation wird ausblendet
		---------------------------------------------*/

			.nav-nonukj {
				position: absolute;
				top: 50px;
				right: 0;
				z-index: 5;
			}

				.nav-nonukj li {
					list-style-type: none;
				}

			/* Listenpunkte auf 1.Ebene
			----------------------------*/

				.nav-nonukj > ul > li {
					display: inline-block;
					float: left;
					padding: 25px 0 0 0;
					border-left: 1px solid #CCCCCC;
					min-height: 70px;
					width: 100px;
					text-align: center;
				}

					.nav-nonukj > ul > li ul li {
						text-align: left;
					}

			/* Subnavigation
			-----------------*/

				.nav-nonukj > ul > li > ul {
					display: none;
					position: absolute;
					top: 70px;
					right: 0;
					width: 200px;
					background-color: #FFFFFF;
				}

				.nav-nonukj > ul >  li > ul > li {
					display: block;
				}

				.nav-nonukj > ul >  li > ul > li a {
					display: block;
					padding: 10px 10px 10px 10px;
				}

			/* Hover-Effekte
			------------------*/

				.nav-nonukj > ul > li:hover ul {
					display: block;
				}

				.nav-nonukj > ul > li:hover,
				.nav-nonukj > ul >  li > ul > li:hover {
					background-color: #8DD449;
				}

		.externPage .nav-nonukj > ul > li:hover,
		.externPage .nav-nonukj > ul >  li > ul > li:hover {
			background-color: #e9167c;
		}

				.nav-nonukj > ul > li:hover > a,
				.nav-nonukj > ul > li > ul > li:hover * {
					color: #FFFFFF;
				}

			/* Pfeil-Grafik
			----------------*/

				.nav-nonukj > ul > li:first-child {
					background-image: url("../../images/arrow-down.png");
					background-position: center bottom 8px;
					background-repeat: no-repeat;
				}

				.nav-nonukj > ul > li:first-child:hover {
					background-image: url("../../images/arrow-down-white.png");
				}

			/* Abstand: Such-Icon
			----------------------*/

			.nav-nonukj .search {
				padding-top: 2px;
			}

	}

/* nonUKJ Mandanten: Logos
---------------------------*/

	.logo-nonukj > a:first-child {
		display: inline-block;
		margin: 10px 20px 0 20px;
		width: 212px;
		height: 95px;
		border-right: 1px solid #0056A2;
	}

	.externPage .logo-nonukj > a:first-child {
		border-right: 1px solid #f28130;
	}

.logo-nonukj > a:last-child {
		display: block;
		/*width: 250px;*/
		height: 80px;
		position: absolute;
		top: 20px;
		left: 250px;
		font-size: 18px;
		text-decoration: none;
		font-weight: bold;
		color: #0056a2;
		padding: 0;
		display: flex;
		align-items: center;
	}

.externPage .logo-nonukj > a:last-child {
	color: #f28130;
}


	.logo-nonukj img {
		max-height: 100%;
		max-width: 100%;
		position: absolute;
		top: 50%;
		position: absolute;
		transform: translateY(-50%);

	}
