@font-face {
  font-family: 'OpenSans';
  src: url('schrift/OpenSans-Regular.eot'); /* IE9 Compat Modes */
  src: url('schrift/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('schrift/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('schrift/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('schrift/OpenSans-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'OpenSans';
  src: url('schrift/OpenSans-Bold.eot'); /* IE9 Compat Modes */
  src: url('schrift/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('schrift/OpenSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('schrift/OpenSans-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('schrift/OpenSans-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
 font-weight: bold;
}

@font-face {
  font-family: 'Logoschrift';
  src: url('schrift/logoschrift-Regular.eot'); /* IE9 Compat Modes */
  src: url('schrift/logoschrift-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('schrift/logoschrift-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('schrift/logoschrift-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('schrift/logoschrift-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
}

//Logofarben
.logogruen{
fill:#ACC902;
}

.logobeige{
color:#877717;
fill:#877717;
}

.logoschrift{
color:#877717;
font-family:OpenSans;
font-weight:100;
}


body, div, a, li, ul, textarea, input, p{
font-family:OpenSans, sans-serif;
color: rgba(77,77,77,1);
}

a{
text-decoration:none;
color: rgba(77,77,77,1);
}

input, textarea{
-webkit-border-radius:0px;
border-radius:0px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 80%;
border: none 0px;
border-left: 1px solid rgba(77,77,77,1);
border-bottom: 1px solid rgba(77,77,77,1);
height: 1.2em;
font-size: 1em;
padding: 0px 0p 0.3em 0.3em;
display:block;
}

#logintable{
display: none;
}

.fuerbots{
display:none;
}

.neutrallink{
color: rgba(77,77,77,1) !important;
}

.rabatt{
font-size:1.5em;
color:gold;
font-weight:bold;
}

table, tr, td{
padding:0px;
margin:0px;
}

table{
margin: 1vw 0px;
}

.deutsch .mehrbutton::before{
content:"...mehr";
}

.franzoesisch .mehrbutton::before{
content:"...plus";
}

.englisch .mehrbutton::before{
content:"...more";
}

#kontaktbody {
display: none !important;
}