﻿* {
    margin:0;
    padding:0;
}
* {
    box-sizing: border-box;
}
/*a {
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}*/

html {
    overflow-y: scroll;
}

body {
    max-height: auto;
    background-color: white;
    
}
.navoben1 {
    display: none;
}
.navoben2 {
    display: none;
}
a {
    text-decoration: none;
    color: #c3c3c3;
    font-family: 'Kreon' ,serif;
    font-size: 1.062;
    font-weight: lighter;
}
a:link {
    color: #4c4c4c;
}
a:visited {
    color: #4c4c4c;
}
a:focus {
    color: #4c4c4c;
}
a:hover {
    color: #ff3301;
}
a:active {
    color: #ff3301;
}
h1 {
    font-size: 1em;
    font-weight: bold;
    color: #4c4c4c;
}
h2 {
    font-size: 1em;
    font-weight: bold;
    color: #4c4c4c; 
}
.konsonanzrot {
    color: #ff3301; 
}
.wrapper980 {
    max-width: 61.25em;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
    padding: 1%;
}
.fotokopf {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    margin-top: 1%;
    margin-bottom: 3%;
    
}
.fotowortmarke {
    max-width: 100%;
    height: auto;
    
}
.wortmarkemobil {
     display: none;
}
.fotohome {
    max-width: 100%;
    height: auto;
}
#gallery {
	position: relative;
	margin: 0;
	background: none;
	border: none;
}

#gallery figure {
	position: absolute;
	display: inline-block;
	top: 0;
	/*left: 2em;*/
	z-index: 1;
	animation: wechseln 15s infinite;
    margin: 0;
}

#gallery figure:last-of-type {
	position: relative;
}

/*#gallery > figure figcaption {
	position: absolute;
	left: 1em;
	font-size: 2em;
	font-weight: bold;
	bottom: 0.5em;
	z-index: 2;
	color: white;
}*/

@keyframes wechseln {
	0% {
		opacity: 0;
	}
	20% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	60% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

#gallery figure:nth-of-type(2) {
	animation-delay: 5s;
	opacity: 0;
}

#gallery figure:nth-of-type(3) {
	animation-delay: 10s;
	opacity: 0;
}
/*#gallery figure:nth-of-type(4) {
	animation-delay: 14s;
	opacity: 0;
}*/
.navoben{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.navoben a {
    font-family: 'Montserrat' , sans-serif;
    font-size: 1.187em;
    font-weight: bolder;
    color: #4c4c4c;
    margin: 2% 5px 5% 5px;
}
.navoben a:link {
    color: #4c4c4c;
}
.navoben a:visited {
    color: #4c4c4c;
}
.navoben a:focus {
    color: #4c4c4c;
}
.navoben a:hover {
    color: #ff3301;
}
.navoben a.active {
    color: #ff3301;
}
.navoben a:active {
    color: #ff3301;
}
ul {
    list-style:circle;
    color: #ff3301;
    margin-left: 0;
}
li {
    list-style-position: outside;
}
.listeeingerueckt {
	list-style-position: inside;
}
/*-------position der seite-------*/
.seitenposition {
    margin-left: 5px;
    margin-top: 1.5%;
    font-family: 'Kreon' ,serif;
    color: #c3c3c3;
    font-size: 1.062em;
    font-weight: lighter;
    max-width: 100%;
}
.seitenposition a {
    color: #c3c3c3;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    font-weight: lighter;
}
.seitenposition a:link {
    color: #c3c3c3;
}
.seitenposition a:visited {
    color: #c3c3c3;
}
.seitenposition a:focus {
    color: #c3c3c3;
}
.seitenposition a:hover {
    color: #ff3301;
}
.seitenposition a:active {
    color: #ff3301;
}
/*-------container868-------*/
.container868 {
    max-width: 54.25em;
    margin-left: auto;
    margin-right: auto;
}
/*------rotezeileoben------*/
.rotezeileoben {
  font-family: 'Kreon' ,serif;
  font-size: 1.062em;
  font-weight: 500;
  color: #ff3301;
  margin-top: 2%; 
  text-align: center;
  max-width: 100%;
  max-height: auto;  
  margin-left: auto;
  margin-right: auto;
}
/*-------footer nicht einbezogen-------*/
/*-------positionieren der inhalte-------*/
/*-------Home-------*/
.inhalthome {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 5.5%;
    margin-left: auto;
    margin-right: auto;
    color: #4c4c4c;
    max-width: 54.25em; 
    margin-bottom: 5%;
    font-family: 'Kreon' ,serif;
    font-size: 1.0625em;
    font-weight: lighter;
}
.inhalthometext {
    max-width: 27%;
    max-height: auto;
    margin-top: 0;
    text-align: left;
    /*font-family: 'Kreon' ,serif;
    font-size: 1.0625em;
    font-weight: lighter;*/
}
.inhalthometextrot {
    color: #ff3301;
    /*font-family: 'Kreon' ,serif;
    font-size: 1.0325em;
    font-weight: lighter;*/
}
.mehr1 {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    text-align:left;
}
.mehr2 {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    text-align:left;
}
.mehr3 {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    text-align:left;
}
/*-------Musiknotensatz-------*/
.inhaltmusiknotensatzoben {
    margin-top: 4%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
}
.inhaltmusiknotensatzspalte {
    margin-left: 1%;
    margin-right: 1%;
    text-align: left;
    max-width: 43%;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
}
.inhaltmusiknotensatzunten {
    max-width: 100%;
    margin-top: 5%;
    font-family: 'Kreon' ,serif;
    font-size: 1.125em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    margin-bottom: 5%;
}
.textlink a:link {
    color: #4c4c4c;
    text-decoration: underline;
}
.textlink a:visited {
    color: #4c4c4c;
}
.textlink a:focus {
    color: #4c4c4c;
}
.textlink a:hover {
    color: #ff3301;
}
.textlink a:active {
    color: #ff3301;
}
/*-------Musikvermittlung-------*/
.inhaltmusikvermittlung {
    margin-top: 4%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    margin-bottom: 5%;
}
.inhaltmusikvermittlungspalte {
    margin-left: 1%;
    margin-right: 1%;
    text-align: left;
    max-width: 44%;
}
/*-------Musikredaktion-------*/
.inhaltmusikredaktionoben {
    margin-top: 4%;
    margin-left: 1%;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    max-width: 100%;
}
.inhaltmusikredaktionunten {
    margin-top: 3%;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    margin-bottom: 5%;
}
.inhaltmusikredaktionspalte {
    margin-left: 1%;
    margin-right: 1%;
    text-align: left;
    max-width: 30%;
}
/*-------Konditionen-------*/
.inhaltkonditionen {
    margin-top: 4%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    max-width: 100%;
}
.inhaltkonditionentext {
    max-width: 31%;
    text-align: left;
}
/*-------ueberuns-------*/
.ueberunsoben {
    margin-top: 4%;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    max-width: 100%;
}
.ueberunsunten {
    margin-top: 3%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    max-width: 100%;
    margin-bottom: 5%;
}
.ueberunsuntenspalte {
    max-width: 47%;
}
.ueberunseingerueckt {
    list-style-position: inside;
} 
.alexander {
	max-width: 100%;
}
/*-------Referenzen-------*/
.inhaltreferenzen {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    color: #4c4c4c;
    max-width: 100%;
    max-height: auto;
    margin-left: auto;
    margin-right: auto;
        
    
}
.inhaltreferenzentext {
    margin-top: 4%;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    max-width: 100%;
    max-height: auto;
    text-align:left;
}
/*-------impressum-------*/
.impressumoben {
    margin-top: 4%;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    max-width: 100%;
}
.impressummitte {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    max-width: 60%;
    max-height: auto;
    margin-left: auto;
    margin-right: auto;
}
.adresse {
    margin: 3% 6% 3% 3%;
}
.impressumunten {
    margin-top: 3%;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    margin-bottom: 5%;
}
/*-------DSGVO--------*/
.datenschutztext {
    margin-top: 4%;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    margin-bottom: 5%;
}
/*-------Kontakt-------*/
.inhaltkontakt {
    margin-top: 4%;
    margin-left: 1%;
    margin-right: 6%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start; 
    max-width: 100%;
}
.kontaktmail {
	margin-left: 1%;
    font-family: 'Kreon';
     font-size: 1.062em;
     line-height: 1.3em;
     font-weight: lighter;
     color: #4c4c4c;
}
.inhaltkontakttext {
     font-family: 'Kreon';
     font-size: 1.062em;
     line-height: 1.3em;
     font-weight: lighter;
     color: #4c4c4c;
     margin-left: auto;
     margin-right: auto;
     max-width: 100%; 
}
.kontaktformular {
	max-width: 31.25em;
    margin-left: auto;
    margin-right: auto;
}
form {
    max-width: 100%;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
}
.zeile {
	max-width: 31.25em;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2%;
}
.zeileabschicken {
	display: flex;
    flex-direction: row;
    margin: 0 auto;
    max-width: 31.25em;
}
label {
    margin-bottom: 1%;
    font-size: 1.062em;
    font-family: 'Kreon' ,serif;
    color: #4c4c4c;
}
input[type=text] {
    max-width: 100%;
    font-family: 'Kreon' ,serif;
    color: #4c4c4c;
    padding: 0.375em;
    font-size: 1em;
    border: 1px solid #ff3301;
    outline: none;
    background-color: #e7e7e7;
    caret-color: #ff3301;
}
input[type=text]:focus {
    border: 1px solid #ff3301;
}
input[type=submit] {
    background-color: #e7e7e7;
    color: #4c4c4c;
    padding: 4px 12px;
    border: solid 1px #4c4c4c;
    border-radius: 8px;
    font-size: 1em;
    font-family: 'Kreon' ,serif;
}
input[type=submit]:hover {
    background-color: #ff3301;
    cursor: pointer;
}
textarea {
    max-width: 100%;
    font-size: 1.062em;
    font-family: 'Kreon' ,serif;
    color: #4c4c4c;
    border: 1px solid #ff3301;
    outline: none;
    padding: 0.375em;
    background-color: #e7e7e7;
    resize: none;
    caret-color: #ff3301;
}
.datenschutz {
    font-family: 'Kreon' ,serif;
    margin-top: 7%;
    max-width: 31.25em;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.062em;
    padding-left: 2%;
    color: #4c4c4c;
}
.datenschutz p {
    margin-bottom: 4%;
}
/*-------Formular erfolgreich-------*/
.formularerfolgreich {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15%;
    text-align: center;
    font-size: 1.250em;
    font-family: 'Kreon' ,serif;
    color: #4c4c4c;
}
.formularerfolgreichhome {
    margin-top: 5%;
	text-align: center;
}
.formularerfolgreichhome a {
	font-family: 'Montserrat' , sans-serif;
    font-size: 1.187em;
    font-weight: bolder;
    color: #c3c3c3;
    text-decoration: underline;
}
.formularerfolgreichhome a:link {
    color: #c3c3c3;
}
.formularerfolgreichhome a:visited {
    color: #c3c3c3;
}
.formularerfolgreichhome a:focus {
    color: #c3c3c3;
}
.formularerfolgreichhome a:hover {
    color: #ff3301;
}
.formularerfolgreichhome a:active {
    color: #ff3301;
}
.formularerfolgreichhome a.active {
    color: #ff3301;
}
/*-------Formular fehlgeschlagen-------*/
.formularfehlgeschlagen {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15%;
    text-align: center;
    font-size: 1.187em;
    font-family: 'Kreon' ,serif;
    color: #4c4c4c;
}
.formularfehlgeschlagenkontakt {
    margin-top: 5%;
	text-align: center;
}
.formularfehlgeschlagenkontakt a {
	font-family: 'Montserrat' , sans-serif;
    font-size: 1.187em;
    font-weight: bolder;
    color: #c3c3c3;
    text-decoration: underline;
}
.formularfehlgeschlagenkontakt a:link {
    color: #c3c3c3;
}
.formularfehlgeschlagenkontakt a:visited {
    color: #c3c3c3;
}
.formularfehlgeschlagenkontakt a:focus {
    color: #c3c3c3;
}
.formularfehlgeschlagenkontakt a:hover {
    color: #ff3301;
}
.formularfehlgeschlagenkontakt a:active {
    color: #ff3301;
}
.formularfehlgeschlagenkontakt a.active {
    color: #ff3301;
}
/*-------AGB-------*/
.inhaltagb {
    margin-top: 4%;
    margin-left:1%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 100%;
    max-height: auto;
}
.inhaltagbtext {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    
}
/*-------Links-------*/
.inhaltlinksvor {
    margin-top: 4%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.inhaltlinks {
    margin-top: 3%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content:space-between;
    max-width: 100%;
    margin-bottom: 5%;
}
.inhaltlinkstextvor {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    margin-top: .5%;   
    max-width: 100%;
    max-height: auto;
    display: flex;
    flex-direction: column;
}
.inhaltlinkstextvorliste {
    margin-left: 2%;
}
.inhaltlinkstextliste {
    margin-left: 6%;
}
    
.inhaltlinkstext {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    line-height: 1.3em;
    font-weight: lighter;
    color: #4c4c4c;
    margin-top: 2%;  
    max-width: 30%;
    max-height: auto;
}
.rotezeilelinks {
    text-align: center;
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    font-weight: 500;
    color: #ff3301;
    max-width: 100%;
    margin-top: 2%;
}
/*-------Navigationunten------------*/
.navunten {
    display: flex;
    justify-content: center;
    flex-direction: row;
    margin-top: 5%;
    margin-bottom: 1%;
}
#navuntenknopfimpressum {
    margin-left: 2%;
}
#navuntenknopfagb {
    margin-left: 2%;
}
#navuntenknopfkontakt {
    margin-left: 2%;
}
#navuntenknopflinks {
    margin-left: 2%;
}
#navuntenknopfdsgvo {
    margin-left: 2%;
}
.navunten a{
    font-family: 'Montserrat' , sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #4c4c4c;
    margin: 2%;
}
.navunten a:link {
    color: #4c4c4c;
}
.navunten a:visited {
    color: #4c4c4c;
}
.navunten a:focus {
    color: #4c4c4c;
}
.navunten a:hover {
    color: #ff3301;
}
.navunten a:active {
    color: #ff3301;
}
.navunten a.active {
    color: #ff3301;
}
/*#seitehome #navobenknopfhome a,
#seitemusiknotensatz #navobenknopfmusiknotensatz a,
#seitemusikvermittlung #navobenknopfmusikvermittlung a,
#seitemusikredaktion #navobenknopfmusikredaktion a,
#seitekonditionen #navobenknopfkonditionen a,
#seiteuns #navobenknopfuns a,
#seitereferenzen #navobenknopfreferenzen a,
#seiteimpressum #navuntenknopfimpressum a,
#seiteagb #navuntenknopfagb a,
#seitekontakt #navuntenknopfkontakt a,
#seitelinks #navuntenknopflinks a
{
    color: #ff3301;
}*/
/*-------600px oder weniger-------*/
@media only screen and (max-width: 600px) {
    .wrapper980 {
    padding: 2%;
}
    .wortmarkemobil {
     display: block;
     max-width: 100%;
     height: auto;
}
    .fotowortmarke {
    display: none;
    max-width: 100%;
    height: auto;
    
}
    .navoben1 {
    display: none;
}
    .navoben2 {
    display: none;
}
  /*.fotohome {
    display: none;
  }*/
    .navoben{
     display: flex;
     flex-direction: column;
     flex-wrap: nowrap;
      max-width: 100%;
      max-height: auto;
}
    .navoben div {
        margin: 0 0 0.5% 0;
        background-color: #e7e7e7;
	
}
/*------------------------------*/
    .inhalthome {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
        margin-top: 2%;
        margin-bottom: 10%;
}
    .inhalthometext {
	max-width: 100%;
        margin-top: 5%;
}
    .inhalthometext br {
	display: none;
}
    .mehr1 {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    text-align:left;
}
    .mehr2 {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    text-align:left;
    
}
    .mehr3 {
    font-family: 'Kreon' ,serif;
    font-size: 1.062em;
    text-align:left;
 }
/*--------------------------*/
    .inhaltmusiknotensatzoben {
	flex-direction: column;
        flex-wrap: nowrap;
}
    .inhaltmusiknotensatzspalte {
	max-width: 100%;
        margin-bottom: 3%;
}
    .inhaltmusiknotensatzspalte br {
	display: none;
}
    .inhaltmusiknotensatzunten {
        margin-top: 10%;
	margin-bottom: 11%;
}
/*----------------------------*/
    .inhaltmusikvermittlung {
	margin-bottom: 11%;
}
/*------------------------------*/
    .inhaltmusikredaktionunten {
	margin-bottom: 7%;
}
/*---------------------------------*/
   .navunten {
    display: flex;
    text-align: center;
    flex-direction: column;
       max-width: 100%;
}
    .navunten div {
	margin-bottom: 0.5%;
        background-color: #e7e7e7;
        max-width: 100%;
}
    #navuntenknopfimpressum {
    margin-left: 0;
}
    #navuntenknopfagb {
    margin-left: 0;
}
    #navuntenknopfkontakt {
    margin-left: 0;
}
    #navuntenknopflinks {
    margin-left: 0;
}
    #navuntenknopfdsgvo {
    margin-left: 0;
}
/*----------------------------*/
    .impressummitte {
	justify-content: space-around;
        max-width: 100%;
}
    .impressumunten {
	margin-bottom: 11%;
}
/*-------------------------------*/
    .inhaltmusikredaktionunten {
	flex-direction: column;
}
    .inhaltmusikredaktionspalte {
        margin-bottom: 5%;
	max-width: 100%;
}
    .inhaltmusikredaktionspalte br {
        display: none;
    }
/*---------------------------------*/
    .inhaltagb {
	margin-bottom: 7%;
}
/*----------------------------------*/
    .kontaktformular {
	margin-bottom: 12%;
}
/*-------------------------------------*/
    .inhaltkonditionen {
	flex-direction: column;
        margin-bottom: 6%;
}
    .inhaltkonditionentext {
	max-width: 100%;
        margin-bottom: 5%;
}
    .inhaltkonditionentext br{
	display: none;
}
/*-----------------------------------*/
    .ueberunsunten {
	margin-bottom: 11%;
}
/*--------------------------------------*/
    .inhaltreferenzen {
	margin-bottom: 8%;
}
/*-----------------------------------------*/
    .rotezeilelinks {
	margin-top: 3%;
}
    .inhaltlinks {
    margin-bottom: 12%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 100%;
    
}
    .inhaltlinks article {
	margin-top: 1%;
        margin-bottom: 0;
}
    .inhaltlinkstext {
    margin-top: 0; 
    max-width: 100%;
}
    .inhaltlinks br{
        display: none;
    }
    .inhaltlinks ul{
        padding: 0;
        margin-left: 0;
    }
    .inhaltlinkstext li{
	margin-left: 4%;
}
    .inhaltlinkstextvor li{
	margin-left: 2%;
}
/*---------------------------------*/

}
/*---------978px-600px-------------*/
@media screen and (max-width: 978px) and (min-width: 601px) {
     .wrapper980 {
    padding: 2%;
}
    .navoben {
        display: none;
}
    .navoben1 {
	    display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        margin-bottom: 1.5%;
}
     .navoben2 {
	    display: flex;
        flex-direction: row;
         flex-wrap: nowrap;
         justify-content: space-between;
         margin-left: 14%;
         margin-right: 14%;
    }
    .navoben1 a {
    font-family: 'Montserrat' , sans-serif;
    font-size: 1.187em;
    font-weight: bolder;
    color: #4c4c4c;
    margin: 2% 5px 5% 5px;
}
.navoben1 a:link {
    color: #4c4c4c;
}
.navoben1 a:visited {
    color: #4c4c4c;
}
.navoben1 a:focus {
    color: #4c4c4c;
}
.navoben1 a:hover {
    color: #ff3301;
}
.navoben1 a.active {
    color: #ff3301;
}
    .navoben1 a:active {
    color: #ff3301;
}
      .navoben2 a {
    font-family: 'Montserrat' , sans-serif;
    font-size: 1.187em;
    font-weight: bolder;
    color: #4c4c4c;
    margin: 2% 5px 5% 5px;
}
.navoben2 a:link {
    color: #4c4c4c;
}
.navoben2 a:visited {
    color: #4c4c4c;
}
.navoben2 a:focus {
    color: #4c4c4c;
}
.navoben2 a:hover {
    color: #ff3301;
}
.navoben2 a:active {
    color: #ff3301;
}
    .navoben2 a.active {
    color: #ff3301;
}
}
/*-------------------979px und größer----------------*/
/**@media screen and (min-width: 979px) {
.navoben1 {
    display: none;
}
.navoben2 {
    display: none;
}
}*/