/* Style sheet tmp/css/1/Lightbox */
@media all{



/*  */
.h{margin-top:0}


/*  */
.ce_button_lightbox{display:block; cursor: pointer; -webkit-transition: 1.5s all ease-in-out;transition:1.5s all ease-in-out;}

.ce_button_lightbox:hover{text-decoration: underline;}

/*  */
.state{top:0;left:-100vw;position:absolute}


/*  */
.state:checked ~ .ce_text_content{-webkit-transform: none;-ms-transform: none;transform: none}


/*  */
.state:checked ~ .backdrop{bottom:0;opacity: 1;z-index: 1}


/*  */
.ce_text_lightbox_bild,.ce_text_lightbox_text{height:0;left:0;right:0;top:-12%;position:fixed;padding:0 20px}


/*  */
.ce_text_lightbox_bild .ce_text_content,.ce_text_lightbox_text .ce_text_content{max-width:80%;max-height:70vh;position:relative;overflow:hidden;margin:32vh auto 0 auto;padding:25px;display:flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;z-index: 2;background: #fff;-webkit-transform: translateY(-200%);-ms-transform: translateY(-200%);transform: translateY(-200%);-webkit-transition: 1s -webkit-transform ease-in-out;transition: 1s transform ease-in-out;border: 1px solid rgba(0, 0, 0, 0.1)}


/*  */
.ce_text_lightbox_bild .ce_text_header,.ce_text_lightbox_bild .ce_text_footer,.ce_text_lightbox_text .ce_text_header,.ce_text_lightbox_text .ce_text_footer{display:flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}


/*  */
.ce_text_lightbox_bild .ce_text_header .h,.ce_text_lightbox_bild .ce_text_footer .h,.ce_text_lightbox_text .ce_text_header .h,.ce_text_lightbox_text .ce_text_footer .h{margin:0}


/*  */
.ce_text_lightbox_bild .ce_text_header .ce_button_lightbox:not(:first-child),.ce_text_lightbox_bild .ce_text_footer .ce_button_lightbox:not(:first-child),.ce_text_lightbox_text .ce_text_header .ce_button_lightbox:not(:first-child),.ce_text_lightbox_text .ce_text_footer .ce_button_lightbox:not(:first-child){margin-left:auto}


/*  */
.ce_text_lightbox_bild .ce_text_footer,.ce_text_lightbox_text .ce_text_footer{padding-top:20px}


/*  */
.ce_text_lightbox_bild .ce_text_main,.ce_text_lightbox_text .ce_text_main{overflow:scroll;text-align:left;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1}


/*  */
.ce_text_lightbox_bild .backdrop,.ce_text_lightbox_text .backdrop{bottom:100%;position:fixed;right:0;top:0;z-index: -1;left: 0;opacity: 0;background: rgba(0, 0, 0, 0.3);-webkit-transition: 0.3s opacity ease-in-out;transition: 0.3s opacity ease-in-out}


/*  */
.ce_text_lightbox_bild h3,.ce_text_lightbox_text h3{padding-top:3%;padding-bottom:3%;font-size:1em;font-variant:small-caps}


/*  */
footer.ce_text_footer{text-align:right}


/*  */
.none h1{display:none}


/*  */
div.ce_text.none.block{margin:0; text-align:right;}


/*  */
.FlexBox.LightBox{-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}

}