.popup1 {font-size:1.4em !important; color:#4f7071 !important;}
.popup2 {font-size:1.20em !important; color:#4f7071 !important;}
.popup3 {font-size:1.15em !important; color:#4f7071 !important; text-align:left !important;}
.gru {color:#08b257 !important; font-size:1.3em !important;}
.abstand10 {padding-top: 10px;}
.abstand5 {padding-top: 5px;}
dl {margin:0px auto; }
dt {margin:10px auto; }
dd { display:none;margin:10px auto; }
.accordion-title {font-size:1.10em; text-decoration:none;font-weight: normal; }

.accordion-content ul {margin:0;padding:0 20px;}
.accordion-content li {list-style-position: outside !important;line-height:1.5em;font-size:1.10em;color:#333; 
text-decoration:none !important; list-style-type:circle;}
.dani-farbe {color:#e6930f !important; font-size:1.25em !important;}
button { 
  padding: .1em .3em; 
  background: #5f9ea0 linear-gradient(hsla(0, 0%, 100%,.2), transparent); 
  border: thin solid rgba(0,0,0,.1);
  border-radius: 0 0.4em 0.4em 0.4em; 
  box-shadow: 0 .2em 0.4em rgba(0,0,0,.5); 
  color: white;
  text-shadow: 0 -.05em .05em rgba(0,0,0,.5); 
  font-size: 100%; 
  /*font-size: 125%;*/
  line-height: 1.5;
  font-weight: normal;
}

button:focus,
button:hover {
 	box-shadow: 0 .3em 0.6em rgba(0, 0, 0, .8);  
}


button.ok {
  background-color: rgb(95, 158, 160, 1.0) !important;
}

a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}

@media (max-width: 1680px){}
@media (max-width: 1600px){}
@media (max-width: 1441px){}
@media (max-width: 1367px){}
@media (max-width: 1281px){}
@media (max-width: 1081px){}
@media (max-width: 1052px){}
@media (max-width: 1024px){
button { 
  padding: .1em .1em; 
  font-size: 95%; 
}
.accordion-content li {font-size:1.05em;}
}

@media (max-width: 991px){}

@media (max-width: 910px){}

@media (max-width: 820px){}

@media (max-width: 812px){}
@media (max-width: 800px){.popup1 {font-size:1.3em !important;}.popup2 {font-size:1.1em !important;}.popup3 {font-size:1.1em !important;}.gru {font-size:1.1em !important;}}
@media (max-width:768px){.accordion-title {font-size:1.05em; text-decoration:none;font-weight: normal; }
button { 
  padding: .1em .1em; 
  font-size: 90%; 
}
.accordion-content li {font-size:1.00em;}
}
@media (max-width: 741px){}

@media (max-width: 694px){.dani-farbe {font-size:1.15em !important;}}

@media (max-width: 668px){}

@media (max-width:640px){}
@media (max-width: 600px){}

@media (max-width: 536px){}

@media (max-width:480px){.popup1 {font-size:1.1em !important;}.popup2 {font-size:0.95em !important;}.popup3 {font-size:0.90em !important;}.gru {font-size:1.1em !important;}
.accordion-title {font-size:0.90em; text-decoration:none;font-weight: normal; }
button { 
  padding: .1em .1em; 
  font-size: 80%; 
}
.accordion-content li {font-size:0.93em;}
}
@media (max-width: 415px){}
@media (max-width: 402px){}	
@media (max-width: 384px){}
@media (max-width: 376px){.popup1 {font-size:1.1em !important;}.popup2 {font-size:0.90em !important;}.popup3 {font-size:0.78em !important;}}
@media (max-width: 360px){}
@media (max-width: 321px){}



