.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.teacher .contact h1{font-weight:600;}.teacher .contact{position:relative;display:block;float:left;font-size:14px;padding:10px 0px 0px 0px;margin:0px 0px 15px 0px;border:1px solid #CCCCCC;width:100%;}.teacher .photo{float:left;display:block;width:220px;}.teacher .address{float:left;display:block;}.teacher .info{position:relative;display:block;float:left;font-size:14px;padding:7px;margin:0px 0px 15px 0px;border:1px solid #CCCCCC;width:100%;background:#F2F2F2;}.teacher .main-info .title{font-size:16px;color:#000;font-weight:600;}.teacher .field{display:block;font-size:14px;padding:10px 0px 0px 0px;margin:0px 0px 15px 0px;border-top:1px solid #CCCCCC;}.teacher .field:first-child{display:block;font-size:14px;padding:10px 0px 0px 0px;margin:0px 0px 15px 0px;border-top:0px solid #CCCCCC;}.teacher .field .title,.teacher .field-date .title,.teacher .field-place .title{font-weight:bold;font-size:15px;margin:0px 0px 5px 0px;}.teacher .field .description{text-align:left;}.teacher .field-date{display:block;font-size:14px;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;border-top:0px solid #CCCCCC;}.teacher .field-place{display:block;font-size:14px;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;border-top:1px solid #CCCCCC;}.teacher .teacher-info{border:1px solid #CCCCCC;padding:7px;background:#F2F2F2;}.teacher ul li{list-style:square;text-align:left;}.teacher .sidebar{position:relative;display:block;}.button a{position:relative;display:block;float:left;width:100%;padding:10px 10px 10px 50px;margin:0px 0px 15px 0px;font-size:16px;}.button a:link,.button a:visited{color:#FFF;text-decoration:none;}.button a:hover,.button a:active{background:#EFA500 url(/sites/all/modules/landakademie/images/booking.png) left center no-repeat;text-decoration:none;}.button-seminar a{background:#BD1821 url(/sites/all/modules/landakademie/images/booking.png) left center no-repeat;}.button-room a{background:#C41E49 url(/sites/all/modules/landakademie/images/booking.png) left center no-repeat;}@media only screen and (min-width:768px){.teacher .teacher-info{padding:15px;}.teacher .field .columns{-moz-column-count:2;-webkit-column-count:2;column-count:2;}.teacher .field .description{text-align:justify;}}@media only screen and (min-width:992px){}@media only screen and (min-width:1200px){}
#sliding-popup{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}#sliding-popup .popup-content #popup-buttons{float:right;max-width:40%;}#sliding-popup button{cursor:pointer;}#sliding-popup .popup-content #popup-text{float:left;max-width:60%;}.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;max-width:100%;}}
