
dl {margin:0px auto; }
dt {margin:10px auto; }
dd { display:none;margin:10px auto; }
.accordion-title {list-style-position: outside !important;line-height:1.6em;font-size:1.15em;color:#FFF;letter-spacing:normal;font-family: 'Lato';
font-weight: normal; padding-bottom: 15px;}

.accordion-content ul {margin:0;padding:0 20px;}
.accordion-content li {list-style-position: outside !important;line-height:1.5em;font-size:1.20em;color:#FFF;letter-spacing:normal;font-family: 'Lato';
text-decoration:none !important; list-style-type:circle;}

.bild{border-radius:5%;
-webkit-box-shadow:10px 10px 5px -6px rgba(10,10,10,.6);
-moz-box-shadow:10px 10px 5px -6px rgba(10,10,10,.6);
box-shadow:10px 10px 5px -6px rgba(10,10,10,.6);
border: thin solid rgba(0,0,0,.1);
  border-radius: 0 0.4em 0.4em 0.4em; 
  box-shadow: 0 .2em 0.4em rgba(239,127,26,.8);}  
.mittig {text-align:center !important;}

button { 
  padding: .1em .1em; 
  background: #000 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(239,127,26,.8); 
  color: white;
  text-shadow: 0 -.05em .05em rgba(0,0,0,.8); 
  font-size: 0.9em; 
  /*font-size: 125%;*/
  line-height: 1.5;
  font-weight: normal;
  float:right !important;
}

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


button.ok {
  background-color: rgb(0, 0, 0, 1.0) !important; float:right !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){
.accordion-title {font-size:1.10em; text-decoration:none;font-weight: normal; }
}
@media (max-width: 1052px){}
@media (max-width: 1024px){
button { 
  padding: .1em .1em; 
  font-size: 85%; 
}
.accordion-title {font-size:1.02em; text-decoration:none;font-weight: normal; }
.accordion-content li {font-size:1.04em;}
}

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

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

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

@media (max-width: 812px){}
@media (max-width: 800px){}
@media (max-width:768px){.accordion-title {font-size:1.00em;}
button { 
  padding: .1em .1em; 
  font-size: 0.8em; 
}
.accordion-content li {font-size:1.00em;}
}
@media (max-width: 741px){}

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

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

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

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

@media (max-width:480px){.accordion-title {font-size:0.95em; text-decoration:none;font-weight: normal; }
button {padding: .1em .1em;font-size: 0.7em; }.accordion-content li {font-size:0.95em;}
}
@media (max-width: 415px){}
@media (max-width: 402px){}	
@media (max-width: 384px){}
@media (max-width: 376px){}
@media (max-width: 360px){.accordion-title {font-size:0.80em; text-decoration:none;font-weight: normal; }
button {padding: .1em .1em;font-size: 0.7em; }.accordion-content li {font-size:0.80em;}}
@media (max-width: 321px){}



