aside.admin{width:0px;display:block !important;background:rgba(255,255,255,1.00);top:0px;left:0px;}
aside.admin > div.triggerAdmin{width:32px;height:32px;top:10px;left:12px;position:fixed;z-index:99999999999;border-radius:50%;border:rgba(145,145,145,1.00) solid 1.33px;cursor:pointer;opacity:0.5;}
aside.admin > div.triggerAdmin:hover{opacity:1;}
aside.admin.open{position:fixed;width:360px;height:100vh;overflow-x:auto !important;overflow-y:hidden !important;border-right:1.33px solid rgba(0,0,0,0.2)}
#page.offcanvas{margin-left:360px;}
aside.admin, #page{-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out;}
aside.admin ul{display:none;}
aside.admin.open ul{display:block;position:relative;width:300px;margin:128px 0px 0px 10%;}
aside.admin ul li{display:block;width:100%;}
aside.admin ul li:hover{background:rgba(200,200,200,1.00);}
aside.admin ul li.actual{background:rgba(222,222,222,1.00);}
aside.admin ul li a{color:rgba(54,54,54,1.00);display:block;padding:12px;font-weight:400;}
aside.admin ul li a:hover{color:rgba(255,255,255,1.00);}
aside.admin ul li.actual a{color:rgba(128,128,128,1.00);}
aside.admin form{display:none;position:relative;width:300px;margin:128px 0px 0px 10%;}
aside.admin.open form{display:block;}
aside.admin > div.triggerAdmin div:nth-child(1),
aside.admin > div.triggerAdmin div:nth-child(2){position:absolute;width:61%;height:1.33px;background:rgba(165,165,165,1.00);display:block;left:20%;-webkit-transform:rotateZ(0deg) scale3d(1,1,1);-moz-transform:rotateZ(0deg) scale3d(1,1,1);-ms-transform:rotateZ(0deg) scale3d(1,1,1);-o-transform:rotateZ(0deg) scale3d(1,1,1);transform:rotateZ(0deg) scale3d(1,1,1);}
aside.admin > div.triggerAdmin div:nth-child(1){top:38%;}
aside.admin > div.triggerAdmin div:nth-child(2){top:59%;}
aside.admin.open > div.triggerAdmin{border:rgba(83,83,83,1.00) solid 1.33px;}
aside.admin.open > div.triggerAdmin div{background:rgba(83,83,83,1.00);top:49%;}
aside.admin.open > div.triggerAdmin div:nth-child(1){-webkit-transform:rotateZ(135deg) scale3d(1,1,1);-moz-transform:rotateZ(135deg) scale3d(1,1,1);-ms-transform:rotateZ(135deg) scale3d(1,1,1);-o-transform:rotateZ(135deg) scale3d(1,1,1);transform:rotateZ(135deg) scale3d(1,1,1);}
aside.admin.open > div.triggerAdmin div:nth-child(2){-webkit-transform:rotateZ(225deg) scale3d(1,1,1);-moz-transform:rotateZ(225deg) scale3d(1,1,1);-ms-transform:rotateZ(225deg) scale3d(1,1,1);-o-transform:rotateZ(225deg) scale3d(1,1,1);transform:rotateZ(225deg) scale3d(1,1,1);}
aside.admin > div.triggerAdmin div{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
@media
only screen and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:1),
only screen and (max-width:765px){
	
	aside.admin > div.triggerAdmin{ top: 7px; position: fixed; right: 20px; left: auto;}
	
	
	table.bookingdataset tbody tr.bookinglogis td.bookingdetails {  font-size: 10px; max-width: 130px; }
	table.bookingdataset tbody tr.bookinglogis td.bookingdetails div.detailbox { margin: 2px; padding: 12px 4px; }
	
	table.bookingdataset tbody tr.bookinglogis td.infoline { font-size: 10px; }
	table.bookingdataset tbody tr.bookinglogis td.infoline {
			font-size: 10px;
			max-width: 90px !important;
			width: 90px !important;
			min-width: 90px !important;
			display: inline-block;
			float: left;
			margin-left: 0px !important;
			padding: 0px 6px !important;
	}
	
	table.bookingdataset tbody tr.bookinglogis td.infoline:nth-child(4), 
	table.bookingdataset tbody tr.bookinglogis td.infoline:nth-child(5), 
	table.bookingdataset tbody tr.bookinglogis td.infoline:nth-child(6), 
	table.bookingdataset tbody tr.bookinglogis td.infoline:nth-child(7), 
	table.bookingdataset tbody tr.bookinglogis td.infoline:nth-child(8) 
	
	{ display:none !important }
	
	
}
div.admin.editItems{padding:8px;}
div.admin.editItem{border-bottom:rgba(183,183,183,1.00) dotted 2px;text-align:center;position:relative;padding-top:24px;}
div.admin.editPicture{position:relative;float:left;display:block;width:47%;margin:1.5%;padding:1.5%;border:rgba(189,189,189,1.00) 1px dotted;background:rgba(255,255,255,1.00);min-height:190px;}
div.admin.editPicture img{max-width:40%;float:left;}
div.admin.editPicture form,
div.admin.editPicture span{width:40%;display:block;float:right;margin-right:5%;}
div.admin.editPicture span{color:rgba(0,120,187,1.00);text-align:right;margin-top:4px;padding-right:1.33%;font-size:75%;}
form.dropzone{display:block;width:90%;margin:5%;float:left;max-width:192px;border-radius:4px;min-height:128px;border-top:1px rgba(255,255,255,1.00) solid;border-left:1px rgba(255,255,255,1.00) solid;border-right:1px rgba(0,0,0,0.30) solid;border-bottom:1px rgba(0,0,0,0.50) solid;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0);color:rgba(15,15,15,1.00);background:url(pic/folder.svg), #ffd65e;background:url(pic/folder.svg), -moz-linear-gradient(top, #ffd65e 0%, #febf04 100%);background:url(pic/folder.svg), -webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%);background:url(pic/folder.svg), linear-gradient(to bottom, #ffd65e 0%,#febf04 100%);background-size:100%;background-position:top;background-repeat:no-repeat;}
.dropzone .dz-message{margin:24px 0;}
div.admin.editList{padding:24px 8px 24px 8px;background:rgba(250,250,250,1.00)}
div.admin.editList table{margin-top:12px;}
div.admin.editList table thead{border-bottom:rgba(190,190,190,1.00) 1px solid;}
div.admin.editList table thead tr{margin-bottom:12px;}
div.admin.editList table thead tr,
div.admin.editList table tbody tr{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:stetch;}
div.admin.editList table thead tr,
div.admin.editList table tbody tr{padding:12px 2px 12px 2px;margin-bottom:2px;}
div.admin.editList table tbody tr:nth-child(even){background:rgba(231,231,231,1.00);}
div.admin.editList table tbody tr:nth-child(odd){background:rgba(255,255,255,1.00);}
div.admin.editList table thead tr th,
div.admin.editList table tbody tr td{flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:center;}
div.admin.editList table thead tr th,
div.admin.editList table tbody tr td{min-width:40px;text-align:center;}
div.admin.editList table thead tr th:first-child,
div.admin.editList table tbody tr td:first-child{max-width:60px !important;position:relative;}
div.admin.editList table thead tr th:nth-child(2),
div.admin.editList table tbody tr td:nth-child(2){max-width:180px !important;min-width:180px !important;position:relative;}
div.admin.editList table thead tr th:nth-child(3),
div.admin.editList table tbody tr td:nth-child(3){max-width:190px !important;min-width:190px !important;position:relative;}
div.admin.editList table thead tr th:nth-child(3),
div.admin.editList table tbody tr td:nth-child(3){text-align:left;font-weight:bold;padding:20px;font-size:110%;}
div.admin.editList table thead tr th:nth-child(4) p,
div.admin.editList table tbody tr td:nth-child(4) p{display:block;max-height:160px;overflow:hidden;line-height:16px;font-size:90%;padding:12px;}
div.admin.editList table thead tr th:nth-child(5),
div.admin.editList table tbody tr td:nth-child(5){font-size:75%;padding:4px;}
div.admin.editList table thead tr th:last-child,
div.admin.editList table tbody tr td:last-child,
div.admin.editList table thead tr th:nth-child(5),
div.admin.editList table tbody tr td:nth-child(5){min-width:120px;max-width:90px !important;position:relative;text-align:center;}
div.admin.editList table tbody tr td p{text-align:justify;}
form.admin.form{width:80%;margin:0px auto;display:block;position:relative;}
form.admin.form input:first-child{font-size:150%;}
div.refreshPage{position:absolute;top:4px;right:4px;max-width:100px;}
main div.admin{background:rgba(255,255,255,1.00);display:block;position:relative;}
table.bookingdataset{background-color:rgba(77,186,225,0.25);}
table.bookingdataset thead tr{background-color:rgba(77,186,225,1);color:rgba(255,255,255,1.00);font-size:130%;}
table.bookingdataset thead tr td{margin:8px;padding:5px 0 5px 0 !important;text-align:center;}
table.bookingdataset thead tr td:first-child{padding-left:20px !important;text-align:left !important;}
table.bookingdataset tbody{}
table.bookingdataset tbody tr.bookinglogis{}
table.bookingdataset tbody tr.bookinglogis td{background-color:rgba(255,255,255,0.30);text-align:center;padding:6px 0 !important;}
table.bookingdataset tbody tr.bookinglogis td.bookingdetails{background:rgba(255,255,255,1.00);}
table.bookingdataset tbody tr.bookinglogis td.infoline{border-bottom:2px solid rgba(255,255,255,1.00);font-size:90%;}
table.bookingdataset tbody tr.bookinglogis td.infoline form input[type='submit']{background-color:rgba(251,0,4,0.40);color:rgba(255,255,255,1.00);font-size:10px;padding:3px 8px;line-height:14px;width:auto;float:right;margin-right:4px;}
table.bookingdataset tbody tr.bookinglogis td.infoline form input[type='submit']:hover{background-color:rgba(251,0,4,1);}
table.bookingdataset tbody tr.bookinglogis td.bookingdetails div.detailbox{background-color:rgba(255,255,255,1.00);margin:4px;padding:24px 14px;text-align:left;}
table.bookingdataset tbody tr.between{height:12px;background-color:rgba(255,255,255,1.00);display:table-row;width:100%;margin:4px 0;position:relative;}
table.bookingdataset tbody tr.bookingsperre{background:rgba(96,96,96,1.00);}
table.bookingdataset tbody tr.bookingsperre td.adminbelegung{background-color:rgba(255,0,0,0.10);padding-left:20px !important;font-size:90%;}
table.bookingdataset tbody tr.bookingsperre td.infoline{padding:0px 0px 0px 0px !important;margin:0px !important;text-align:center;font-size:14px;}
table.bookingdataset tbody tr.bookingsperre td.infoline form input[type='submit']{font-size:8px !important;padding:0px 3px;line-height:5px !important;float:right;}
.offline{background:rgba(255,0,0,0.20) !important}
div.adminFAQ{display:block;float:left;margin:20px 2.5%;padding:24px 36px;width:95%;background:rgba(255,250,211,1.00);font-size:115%;color:rgba(45,45,45,1.00);max-height:60px;overflow:hidden;position:relative;}
div.adminFAQ.open{max-height:none !important;}
div.adminFAQ > div.iopen{position:absolute;display:block;width:27px;height:27px;border:2px solid rgba(255,255,255,1.00);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;top:20px;right:12px;text-align:center;line-height:26px;font-weight:300;background:rgba(67,193,245,0.60);color:rgba(255,255,255,1.00);padding-right:1px;cursor:pointer;}
div.adminFAQ:hover > div.iopen{background:rgba(67,193,245,1.00);}
div.adminFAQ > div.iopen:after{display:block;position:relative;color:rgba(255,255,255,1.00);font-size:0px;width:60%;height:30%;margin:35% 20%;content:'x';border-top:1px solid rgba(255,255,255,1.00);border-bottom:1px solid rgba(255,255,255,1.00);}
div.adminFAQ.open > div.iopen:after{display:block;position:relative;font-size:18px;width:60%;height:60%;margin:20% 20%;content:'x';line-height:12px;font-weight:200;border-top:0px solid rgba(255,255,255,1.00);border-bottom:0px solid rgba(255,255,255,1.00);}