/*Desktop-Icons*/

.desktop-logo {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 280px;
   height: auto;
   top: 40px;
   left: 15vw;
   z-index: 3;
}

.desktop-kontakt {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 35vw;
   z-index: 3;
}

.desktop-kontakt:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 35vw;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

.desktop-web {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 38vw;
   z-index: 3;
}

.desktop-web:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 38vw;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

.desktop-downloads {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 41vw;
   z-index: 3;
}

.desktop-downloads:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 41vw;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

.desktop-map {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 44vw;
   z-index: 3;
}

.desktop-map:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 44vw;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

.desktop-news {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 47vw;
   z-index: 3;
}

.desktop-news:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 47vw;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

.desktop-flag {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 50.2vw;
   z-index: 3;
}

.desktop-flag:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 36px;
   height: 36px;
   top: 105px;
   left: 50.2vw;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

/**************************************** Mediascreen ****************************************/

@media screen and (max-width: 1124px) {

/**************************************** Mediascreen ****************************************/

/*Desktop-Icons*/

.desktop-logo {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 180px;
   height: auto;
   top: 24px;
   left: 10vw;
   z-index: 3;
}

.desktop-kontakt {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 40px;
   z-index: 3;
}

.desktop-kontakt:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 40px;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

.desktop-web {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 97px;
   z-index: 3;
}

.desktop-web:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 97px;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}
	
.desktop-downloads {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 154px;
   z-index: 3;
}

.desktop-downloads:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 154px;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

.desktop-map {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 211px;
   z-index: 3;
}

.desktop-map:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 211px;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

.desktop-news {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 266px;
   z-index: 3;
}

.desktop-news:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 266px;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

.desktop-flag {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 325px;
   z-index: 3;
}

.desktop-flag:hover {
   position: absolute;
   display: block;
   margin: 0 0 0 auto;
   width: 30px;
   height: 30px;
   top: 120px;
   left: 325px;
   z-index: 3;
   filter: hue-rotate(3.142rad);
}

}