
/* Quicklinks
==============*/

	.spiess-ui-quicklinks {
		position: absolute;
		right: 0px;
		width: 70px;
		top: 450px;
		z-index: 999;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		list-style-type: none;
		overflow-x: hidden;
		margin: 0;
		padding: 0;
	}

	.spiess-ui-quicklinks a {
		transition: all 1s ease 0s;
		position: relative;
		display: block;
		height: 70px;
		width: 70px;
		margin-top: 12px;
		text-align: center;
		background-color: #f35022;
		padding: 10px;
		line-height: 0;
		opacity: 0.7;
		position: relative;
		right: -10px;
	}

	.spiess-ui-quicklinks a span {
		display: none;
		width: auto;
		position: absolute;
		right: 70px;
		background-color: rgba(255, 255, 255,0.2);
		height: 70px;
		top: 0;
		color: #F4110B;
		line-height: 45px;
		padding-left: 25px;
		padding-right: 15px;
		white-space: nowrap;
		font-size: 18px;
	}

	.spiess-ui-quicklinks a i {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
		height: 70px;
		width: 70px;
		margin-right: 0;
		background-size: 40px 40px;
		background-position: center center;
		background-repeat: no-repeat;
	}

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

	.spiess-ui-quicklinks a:hover {
		opacity: 1;
		right: 0;
	}

	.spiess-ui-quicklinks a:hover span {
		display: inline-block;
		transition: all 0ms;
		opacity: 1;
		font-family: 'Work Sans', Arial, sans-serif;
		font-weight:400;
		background-color: #f3f2f0;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
	}

	.spiess-ui-quicklinks a:nth-child(4) {
		padding-top: 13px;
	}

/* TOP-Positionierung
----------------------*/

	@media only screen and (max-width:1199px) {
		.spiess-ui-quicklinks {
			top: 500px;
		}
	}

	@media only screen and (max-width:980px) {
		.spiess-ui-quicklinks {
			top: 420px;
			position: fixed !important;
		}
	}