/*----------------- Bilderleiste -------------------------------------------*/

#bilderleiste {
 height: 50px;
 justify-content: flex-start;
}


.meldung {
 color: #fff;
 font-weight: bold;
 background-color: #ff001c;
}

.meldung p {font-size: 1.5rem; line-height: 2.3rem; letter-spacing: 0.5px;}

/*----------------- Navigation -------------------------------------------*/

#navigation {
 width: auto;
 align-self: flex-end;
 height: 50px;
 margin-top: -50px;
}

#navigation ul {
 width: auto;
 margin-right: 200px;
}

#navigation ul li {
 width: auto;
 position: relative;
}

#navigation ul li a {
 font-family: 'Roboto', sans-serif;
 color: #eaeaea;
 position: relative;
 letter-spacing: 0.5px;
 margin: 0 20px;
}

#navigation ul li a:before {
 content: "";
 position: absolute;
 left: 51%;
 right: 51%;
 bottom: 10px;
 background: white;
 height: 3px;
 -webkit-transition-property: left, right;
 transition-property: left, right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}

#navigation ul li a:hover:before {
 left: 0;
 right: 0;
}

#navigation ul li a:hover {
 color: white;
}

#navigation ul li a.aktiv {
 color: white;
}

#navigation ul li a.aktiv:before {
 content: "";
 position: absolute;
 left: 0;
 right: 0;
 bottom: 10px;
 background: white;
 height: 3px;
}

#navigation ul li a.aktiv:hover {
 color: white;
}

#navigation ul li ul {
 margin-right: 0;
 display: flex;
 flex-direction: column;
 position: absolute;
 right: 0;
 padding: 0 15px;
}

#navigation ul li ul li a #inhalt_seitenvorlage {}



@media screen and (max-width: 1320px) {
 #navigation ul {
  margin-right: 3vw;
 }
}

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

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

/*----------------- Font Roboto -------------------------------------------*/

/* roboto-100italic - latin */

@font-face {
 font-family: 'Roboto';
 font-style: italic;
 font-weight: 100;
 src: url('/individuell/fonts/roboto-v27-latin-100italic.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-100italic.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-100italic.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-300 - latin */

@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 300;
 src: url('/individuell/fonts/roboto-v27-latin-300.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-300.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-300.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-300italic - latin */

@font-face {
 font-family: 'Roboto';
 font-style: italic;
 font-weight: 300;
 src: url('/individuell/fonts/roboto-v27-latin-300italic.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-300italic.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-300italic.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-regular - latin */

@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 400;
 src: url('/individuell/fonts/roboto-v27-latin-regular.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-regular.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-italic - latin */

@font-face {
 font-family: 'Roboto';
 font-style: italic;
 font-weight: 400;
 src: url('/individuell/fonts/roboto-v27-latin-italic.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-italic.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-italic.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-500 - latin */

@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 500;
 src: url('/individuell/fonts/roboto-v27-latin-500.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-500.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-500.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-500italic - latin */

@font-face {
 font-family: 'Roboto';
 font-style: italic;
 font-weight: 500;
 src: url('/individuell/fonts/roboto-v27-latin-500italic.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-500italic.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-500italic.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-700 - latin */

@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 700;
 src: url('/individuell/fonts/roboto-v27-latin-700.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-700.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-700.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-700italic - latin */

@font-face {
 font-family: 'Roboto';
 font-style: italic;
 font-weight: 700;
 src: url('/individuell/fonts/roboto-v27-latin-700italic.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-700italic.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-700italic.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-900italic - latin */

@font-face {
 font-family: 'Roboto';
 font-style: italic;
 font-weight: 900;
 src: url('/individuell/fonts/roboto-v27-latin-900italic.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-900italic.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-900italic.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-900 - latin */

@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 900;
 src: url('/individuell/fonts/roboto-v27-latin-900.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-900.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-900.svg#Roboto') format('svg');
 /* Legacy iOS */
}

/* roboto-100 - latin */

@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 100;
 src: url('/individuell/fonts/roboto-v27-latin-100.eot');
 /* IE9 Compat Modes */
 src: local(''), url('/individuell/fonts/roboto-v27-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/individuell/fonts/roboto-v27-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-100.woff') format('woff'), /* Modern Browsers */
 url('/individuell/fonts/roboto-v27-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
 url('/individuell/fonts/roboto-v27-latin-100.svg#Roboto') format('svg');
 /* Legacy iOS */
}