/* @import "foundation.min.css"; /* daselbst geändert: font-family: "Istok Web" (script!) */
@import "font-awesome.min.css";
@import "shariff.min.css";

/*============================EFEBE0===================================================*/

body { background-color: #fff; font-family: "Istok Web" sans-serif; }
#back-top { bottom: 20px; position: fixed; right: 1%; z-index: 1000; }
button.lam, .button.lam {
    background-color: transparent; position:relative; border-color: #D2373B; color:#333; }
    button.lam:hover, button.lam:focus, .button.lam:hover, .button.lam:focus { color:#333; 
      border-bottom:solid 5px #D2373B;  padding-bottom:0 }
    .f-dropdown li a:hover { 
      background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #EFE5C2 100%); }

.akut { -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.3);
        -moz-box-shadow: 0 0 7px rgba(0,0,0,0.3);
        box-shadow: -0 0 7px rgba(0,0,0,0.3);
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px; 
        margin-top:1rem; margin-bottom:2rem; }

.aktiv { border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        -webkit-box-shadow: inset 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: inset 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: inset 10px 10px 5px 0px rgba(0,0,0,0.75); }

.smLogo { background: url(img/LAM_Logo_Wortbild_tr3_kl.png); width:auto; height:auto; }
.clearboth { clear:both; }
.open { background-color: #f8f6ef;border:solid #ecbb0f 2px }
.auf { background-color: #ecbb0f; }
.pseudoh4 { font-size: 1.4375rem }
a { color: #D2373B; }
a:hover { color: #D2373B; }
h2 { font-size: 1.8rem; color:#D2373B; /*ecbb0ftext-shadow: 0 0 1.5px grey;*/ }
.maxh50 { height: 50px; vertical-align:bottom; }
.maxh150 { height: 150px; vertical-align:bottom; }
.daten i { color:#c0c6d8; font-size:small; }
.daten li { margin-bottom:1rem; }
.daten ul { margin-bottom:.5rem; }
.datl li { margin-bottom:0; margin-left: -1em; }
.datl ul { margin-bottom:.2rem; }
h6 {font-weight:600; color:#806665; }
.sisea-highlight {font-weight:600; color:#7d8088; background-color:yellow; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border: 1px solid #222;padding:0 0.2rem }
.drei-kol { -moz-column-count: 3; -moz-column-gap: 20px; -webkit-column-count: 3; -webkit-column-gap: 20px; }
.zwei-kol { -moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 20px; }
.buch { margin:0,5rem;width:100%; }
.pagination li a { color:#c1990e; }
.reveal-modal-bg { background-color:#c1990e; opacity:0.4; }
.close-reveal-modal i { color:rgba(0,0,0,0.75); }
.drop { border: solid 2px transparent ; }
.postederror { margin: -2.5rem 1.5rem; color:red; float:right;}
/*footer { padding-bottom:3rem } */
.footer p, footer li { font-size:0.8125rem; }
.footer li { margin-left: 1.3rem; }

/* Top */
.top-bar, .top-bar-section .has-form, .top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button), 
  .top-bar .expanded { background-color:transparent; } 
.top-bar .toggle-topbar a { color: #D2373B; }
.top-bar-section ul li > a { color: #D2373B; }
.top-bar-section ul li .gr { font-size: 133%; }
.top-bar.expanded .title-area { background: transparent; }
  .top-bar.expanded .toggle-topbar a { color: #333; }
  .top-bar .toggle-topbar.menu-icon a { color: #D2373B; }
  .top-bar .toggle-topbar.menu-icon  { color: #D2373B; }
.hauptnav { margin-top:0; margin-bottom:1rem; z-index:1000; }
.hauptnav li ul li, dd { z-index:1000; }
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a { color: #333; }
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a { margin: 0 0 0.5rem 3rem; border-bottom: 1px solid red }
.top-bar-section li:not(.hasform) a:hover:not(.button) { background-color:transparent; color:#333; border-bottom:solid 5px #D2373B; }
.top-bar-section li a { border-bottom:solid 5px transparent; }
.top-bar-section li:not(.has-form) a:not(.button) {  line-height: inherit; }

/* Hauptmenü */
.wrapper-dropdown-5 { position: relative; width: 180px; margin: 0 auto; padding: 12px 30px 12px 10px; text-align:right; /* Size & position */
    background: #fff; border-radius: 5px; box-shadow: 0 1px 0 rgba(0,0,0,0.2); cursor: pointer; outline: none; transition: all 0.3s ease-out;/* Styles */ }
.wrapper-dropdown-5:after { content: "";width: 0;height: 0;position: absolute;top: 50%;right: 15px;margin-top: -3px;border-width: 6px 6px 0 6px;border-style: solid;border-color: #D2373B transparent;/* Little arrow */ }
.wrapper-dropdown-5 .dropdown { position: absolute;top: 100%;left: 0;right: 0;z-index:1000;/* Size & position */
    background: #fff;border-radius: 0 0 5px 5px;border: 1px solid rgba(0,0,0,0.2);border-top: none;border-bottom: none;list-style: none;transition: all 0.3s ease-out;/* Styles */   
    max-height: 0; overflow: hidden; } /* Hiding */
.wrapper-dropdown-5 .dropdown li { padding: 0 10px ; }
.wrapper-dropdown-5 .dropdown li a { display: block; text-decoration: none; color: #333; padding: 10px 0; transition: all 0.3s ease-out; border-bottom: 1px solid #e6e8ea; }
.wrapper-dropdown-5 .dropdown li:last-of-type a { border: none; }
.wrapper-dropdown-5 .dropdown li i { margin-right: 5px; color: inherit; vertical-align: middle; }
.wrapper-dropdown-5 .dropdown li:hover a { color: #ecbb0f; }/* Hover state */
.wrapper-dropdown-5.active { border-radius: 5px 5px 0 0; background: #ecbb0f; box-shadow: none; border-bottom: none; color: white; }/* Active state */
.wrapper-dropdown-5.active:after { border-color: #ecbb0f transparent; }
.wrapper-dropdown-5.active .dropdown { border-bottom: 1px solid rgba(0,0,0,0.2); max-height: 400px; box-shadow: #0006 .3rem .3rem;}

.tdr {padding:.1rem;}
/*===============================================================================*/
/* .top-bar .expanded { color: #333; }  linear-gradient(to bottom left, rgb(250, 250, 0), rgb(255, 0, 0)) border-bottom: solid 5px linear-gradient(to bottom left, yellow, red) FFFBCF ECBB14*/
/*background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #EFE5C2 100%);*/