/* ##############################
   ##  Small Devices, Tablets  ##
   ############################## */

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

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

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

/* Footer
----------*/

	.footer-links ul {
		display: none;
	}

	/* Footer-Links
	----------------*/

		.footer-links {
			padding-top: 20px;
			padding-left: 20px;
			padding-right: 20px;
		}

		.footer-links a.caption {
			margin-top: 10px;
		}

		.footer-links .row .col-3 {
			display: block;
			float: none;
		}

			.footer-links .position-container {
				float: left;
				width: 50%;
			}

				.footer-links .position-container .col-3 {
					width: 100%;
				}

			.footer-links .row .col-3.tablet-right {
				display: inline-block;
				float: left;
				width: 33.3333333333%;
			}

		/* Abstand von Links nach oben bei nonUKJ Seiten zurücksetzen
		--------------------------------------------------------------*/

			.nonukj footer {
				padding-top: 0;
			}

	.footer-partners {
		margin-left: 20px;
		margin-right: 20px;
	}

		.footer-partners a img {
			max-width: 100%;	/* überlange Bilder sollen nicht ausbrechen */
		}

	/* Kachelüberschrift
	---------------------*/

		.tile-content h2 {
			font-size: 16px;
		}

	/* Anfahrt-Block auf voller Breite
	-----------------------------------*/

		.anfahrt-a {
			display: none;
		}

		.anfahrt-b {
			display: block;
		}

	/* 4er Kacheln in 3er Reihen anzeigen
	--------------------------------------*/

		@media (min-width: 480px) {	/* d.h. nur für diesen Viewport*/

			.block-t04 .col-8 {
				width: 66.6666666666%;
			}

			/**
			 * 3 Spalten in dieser Ansicht werden zu schmal.
			 * Sobald noch etwas Text vorhanden ist, reisst die Ansicht
			 */
			.block-t06 .col-4 {
				width: 100%;
			}

			/**
			 * Der Block ist mit 3 Spalten für diese Ansicht zu klein
			 * macht man diesen auf 50% Breite gibt es bei 3 Boxen ein
			 * leeren Bereich rechts von der letzten Box.
			 * => daher auf 100% Breite setzen
			 */
				.block-three_blocks .col-4 {
					width: 100%;
				}

			/**
			 * 8-4 Kombination
			 */
			.block-t05 .col-4 {
				width: 50%;
			}


		}

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

		.home-tiles-bottom .col-3 {
			width: 33.3333333333%;
		}


	@media (min-width: 480px) {
		.block-s01 .col-4 {
			width: 50%;
		}
	}

/* Tabellen-Block skrollbar
----------------------------*/

	.block-b09 > div {
		overflow-x: auto;
	}

/* Aktuelles
-------------*/

	body.startseite .newslist article {
		overflow: inherit;
	}

		body.startseite .newslist article p {
			height: inherit;
			overflow: inherit;
		}
		
		
.logo-nonukj > a:last-child {
	width: 200px;
}