@charset "UTF-8";

 
 



 
@keyframes _imba_body_loading {from {opacity: 0;}to {opacity:1;}}


@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url('fonts/roboto-v18-latin-regular.woff2') format('woff2'), 
       url('fonts/roboto-v18-latin-regular.woff') format('woff');  }

@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('fonts/roboto-v18-latin-700.woff2') format('woff2'), 
       url('fonts/roboto-v18-latin-700.woff') format('woff');  }

 
*	{margin:0;padding:0;font-family: inherit;font-size:100%; color:inherit;}
*, *::before, *::after	{-ms-box-sizing:inherit;-o-box-sizing:inherit;box-sizing:inherit;}
html	{ height:99.999%;}
body	{ min-height:99.999%;}
html.height100,html.height100 body	{ height:99.999%; overflow:hidden;}
html body {-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; font-size:100%; 
	line-height:1.3;color:#333; cursor:default; background-color:rgb(240, 239, 238);}
html body, body .ui-widget	{font-family:Roboto, Verdana, Arial, Helvetica;}
body.hauptframe	{overflow-y:scroll;}
body.noOverflow	{overflow:hidden;}	
body.hauptframe.dpa-surpressBodyScroll	{overflow:hidden;padding-right:17px;}
.notransition {-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;transition: none !important;}


body>main	{opacity:1; transition:opacity 0.33s;}
body.imba-body-loading::before {opacity:0; transition:opacity 0.75s;}
body.imba-body-loading:not(.-unload)::before {content:"";position:absolute;left:50%;top:60px;z-index:1;
		background-image:url("../bilder/ajaxloading1.gif");display:block;width:64px;height:64px;background-size:100%;
		animation: _imba_body_loading 1.5s forwards;animation-delay: 0.5s}
body.imba-body-loading >* {opacity:0 !important;}
body.imba-body-loading >header.dpa-ba-head {opacity:1;}


a	{text-decoration: none;color:#33a;}
a[href],a[onclick] {cursor:pointer;}
button  {transition:border 0.5s linear 0.1s,box-shadow 0.5s linear 0.1s;}
button:active,button:focus {border:1px solid rgba(0,0,0,0);box-shadow:0 0 3px 2px rgba(0,0,0,0.80);}

a:active,a:focus,button:active,button:focus	{outline:none;}
a::-moz-focus-inner,button::-moz-focus-inner	{border:0;}
.gray	{color:gray;}
.grayicon .icon	{filter:grayscale(100%);}
.maximize	{position:absolute;left:0;right:0;top:0;bottom:0;}
.hidden	{display:none;}
.abs	{vertical-align: middle; }
.bold	{font-weight:bold;}
.dpa-textcut	{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.dpa-textcolorRed	{color:rgb(204, 68, 65);}
.dpa-textcolorGreen	{color:rgb(133, 193, 106);}
.dpa-enableScrollOnHover  {overflow-x:hidden;overflow-y:hidden;}
.dpa-enableScrollOnHover:hover {overflow-y:auto;}

.dpa-genericFloatingIconButton	{padding:10px 0px;text-align:center;width:38px;cursor:pointer;color:white;
		background:rgb(218, 9, 48);background: linear-gradient(to left bottom, rgb(218, 9, 48) 50%,rgb(160, 26, 37) 100%);
		border:#ddd;
		border-radius:0 4px 4px 0;
		box-shadow:1px 1px 2px rgba(0,0,0,0.2);}



.clear{ clear: both; font-size: 0px; height: 0px; }
.clearing::before, .clearing::after{ content:""; display:table; }
.clearing::after{ clear:both; }


.imba-item-hoverable	{transition:background 0.33s, box-shadow 0.33s !important;}
body:not(.js-strg-key-down) .imba-item-hoverable:hover	{
		
		background-color:rgba(124, 209, 213,0.15); box-shadow:inset 0 0 2px 1px rgba(124, 209, 213,0.2);
	transition:background 0.05s, box-shadow 0.05s !important;}

 
.ajax-loading	{position:relative;opacity:0.5;pointer-events: none;}
.ajax-loading::before	{content:"";position:absolute;left:50%;top:60px;z-index:1;
	background-image:url("../bilder/ajaxloading1.gif");display:block;width:64px;height:64px;background-size:100%;}
.ajax-loading.-v2::before {top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}


.dpa-modulTable	td {padding:4px 8px;}
.dpa-modulTable	td:first-child {padding-left:0;}

 
.genAdmNotice	{display:inline-block;border:1px solid gray;background:#eee;
	padding:2px 4px 2px 4px;background-position:4px 50%;min-height:16px;color:gray;border-radius:4px;cursor:help;box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	font-size:75%;opacity:0.5;	}
.genAdmNotice:hover	{opacity:1;}


.inline-block	{display: inline-block;}
em.mark	{background:yellow;}
table.imbaStdTable  {border-spacing: 1px;}
table.imbaStdTable >tbody>tr>td {padding:5px 10px;}
table.imbaStdTable >tbody>tr:nth-child(even)>td {background:rgba(0,0,0,0.1);}
table.imbaStdTable >tbody>tr:nth-child(odd)>td {background:rgba(0,0,0,0.05);}
table.imbaStdTable >tbody>tr:not(.head):hover>td {background:rgba(0,0,0,0.125);}
table.imbaStdTable >*>tr.head>*:not(._morePrio) {background:rgba(0,0,0,0.2);font-weight: bold;padding-top:8px;padding-bottom:8px;}
table.imbaStdTable.logTable>tbody>tr>td {max-width:300px;overflow:hidden;text-overflow: ellipsis;}
table.imbaStdTable.-verticalAlignTop>tbody>tr>td {vertical-align: top;}

table.dpa-stdKeyValues >tbody>tr>td {padding:2px 1em;}
table.dpa-stdKeyValues >tbody>tr>td:first-child {color:gray;padding-left:0;}

p	{margin:1em 0;}
p a,.imbaStdTable a	{color:#33a;}

h2.dpa-bereichsHeader	{margin:0;}


button *,.button *, a.button *	{pointer-events: none;} 
html body .ui-tooltip:not(.JUSTPRIO):not(.JUSTPRIO):not(.JUSTPRIO) {
	font-size:14px;
	box-shadow:4px 4px 4px rgba(0,0,0,0.25);
	pointer-events:none;	
	padding:0.25em 0.5em;
	overflow:hidden;
	  word-wrap: break-word;
}
.ui-sortable-helper *	{cursor:grabbing !important;} 
html body.dpa-js-mousedown .ui-tooltip {
	opacity:0 !important;
}
.dpa-layoutTwoNavis  {overflow:hidden;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display:flex;}
.dpa-layoutTwoNavis >.left {flex:0 0; box-shadow:0 0 10px rgba(0,0,0,0.25);}
.dpa-layoutTwoNavis >.left:not(.flagGrabbingInProgress) {transition:all 0.5s;}
.dpa-layoutTwoNavis >.left:not(.flagWidthResized) {flex:1 0 20%;min-width:120px;max-width:300px;}
.dpa-layoutTwoNavis >.-grabberSlider {position:Absolute;left:-300px;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:3;}
.dpa-layoutTwoNavis >.-grabberSlider::before {content:"";display:block;position:absolute;left:-5px;right:-5px;top:0;bottom:0;}
.dpa-layoutTwoNavis >.-grabberSlider::after {content:"";display:block;position:absolute;top:10px;bottom:10px;left:0px;width:1px;
			transition:background 0.33s, box-shadow 0.33s;}
.dpa-layoutTwoNavis >.-grabberSlider:hover::after {background:rgba(0,0,0,0.15);box-shadow:0 0 5px 2px rgba(0,0,0,0.3);}
.dpa-layoutTwoNavis >.-grabberPosition {flex:0 0 0px;position:relative;cursor:ew-resize;z-index:2;}
.dpa-layoutTwoNavis >.-grabberPosition::before {content:"";display:block;position:absolute;left:-5px;right:-5px;top:0;bottom:0;}
.dpa-layoutTwoNavis >.right {flex:1 1 77%;}
.dpa-layoutTwoNavis >.left>iframe,.dpa-layoutTwoNavis >.right>iframe {width:100%;height:100%;border:0;}
.dpa-layoutTwoNavis >.-overlay {display:none;z-index:1;}
.dpa-layoutTwoNavis .dpa-layoutTwoNavisRestorer {z-index:10;position:fixed;left:0;top:54px;}
.dpa-layoutTwoNavis.actionLeftMaximized >.left {flex:0 0 100%;min-width:0;max-width:auto;}
.dpa-layoutTwoNavis.actionLeftMinimized >.left {flex:0 0 0;min-width:0;}
.dpa-layoutTwoNavis.actionLeftMinimized >.-grabberSlider {display:none;}
	



input[type=checkbox]	{margin-left:0;}
input[type=text] ,input[type=password] ,input[type=number] ,select ,textarea  {background:white;border:1px solid #ccc; padding:4px 10px;border-radius:4px;color:#333;font-size:100%;
	transition:box-shadow 0.33s, opacity 0.33s, background 0.33s, color 0.33s;}
input[type=text]:hover,input[type=password]:hover,input[type=number]:hover,select:hover,textarea:hover {box-shadow:0 0 2px 1px rgba(0,0,0,0.25);}
input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,select:focus,textarea:focus {box-shadow:0 0 4px 1px rgba(0,0,0,0.5);}
input[type=text][disabled],input[type=text][readonly],input[type=password][disabled],input[type=password][readonly],input[type=number][disabled],input[type=number][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly] {background:#eee;color:Gray;}
input[type=text][readonly].origForTranslation,input[type=password][readonly].origForTranslation,input[type=number][readonly].origForTranslation,select[readonly].origForTranslation,textarea[readonly].origForTranslation {background:#eef;color:gray;}

 
@keyframes fadein {from {opacity: 0;}to {opacity:1;}}
.form-error,.form-ok,.form-alert,.form-info {margin:1em 0;background-position: 10px center;background-repeat: no-repeat;padding:1em;padding-left:60px;border-radius: 4px;
	min-height:40px; animation:fadein 0.5s;}
.form-error	{background-color:rgba(255,0,100,0.1);background-image: url("../bilder/cow/exclamation.png");	border:1px solid rgba(255,0,0,0.2);}
.form-ok	{background-color:rgba(100,255,100,0.1);background-image: url("../bilder/cow/tick.png");	border:1px solid rgba(26,153,26,0.75);}
.form-alert	{background-color:rgba(255, 201, 64,0.2);background-image: url("../bilder/cow/error.png");	border:1px solid rgba(255, 201, 64,0.6);}
.form-info	{background-color:rgba(0, 101, 255,0.2);background-image: url("../bilder/cow/information.png");	border:1px solid rgba(0, 101, 255,0.6);}

input.hasError	{box-shadow:0 0 3px 1px rgba(255,0,0,0.75);background-color:rgb(255,200,200);}
input[type=text][readonly].origForTranslation,textarea[readonly].origForTranslation,.dp-uebersetzungs-origtext	{background:#eef;color:gray;}
.dp-uebersetzungs-origtext	{width:650px;padding:0 0.5em;height:150px; overflow: auto; border:1px solid #ccc;color:black;}



.dpa-tablemod-diff .dpa-form {max-width:1600px;}
.dpa-form  {position:relative;max-width:1020px;}
.dpa-form >h2:first-child:not(.dpa-flag-notFirst) {margin-top:0;}
.dpa-form.-smaller {max-width:660px;}
.dpa-form .row {position:relative;padding:0;outline:2px dashed transparent;transition:outline-color 0.5s;}
.dpa-form .row.dpf4-rowHasRequired>label::after {content:"*";display:inline-block;}
.dpa-form .row.row-error .message {color:Red;margin-left:0px;margin-top:0.25em;}
.dpa-form .row.row-error input,.dpa-form .row.row-error textarea,.dpa-form .row.row-error select {box-shadow:0 0 3px 1px rgba(255,0,0,0.75);background-color:rgb(255,200,200);}
.dpa-form .row input[type=text],.dpa-form .row input[type=password],.dpa-form .row textarea {width:100%; }
.dpa-form .row label.label-with-checkbox>span {vertical-align: middle;display:inline-block;}
.dpa-form .row input[type=checkbox] {margin-right:4px;vertical-align: text-bottom;}
.dpa-form .row.-row-merged .-merge-field {display:inline-block;width:calc( 50% - 8px ); margin-left:16px; }
.dpa-form .row.-row-merged .-merge-field select {width:100%;}
.dpa-form .row.-row-merged .-merge-field:first-child {margin-left:0;}
.dpa-form .row .dpa-icon.dpa-formInfo {float:right;cursor: help;margin:5px 18px -10px 0;color:#ccc;}
.dpa-form .row .dpa-icon.dpa-formInfo.iconABitHigherPleaser {position:relative;top:-16px;left:8px;}
.dpa-form .row .dpa-field-undo {float:right;margin:2px 18px -10px 0;-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px);
				opacity:0;transition:opacity 0.75s, transform 0s linear 0.75s;pointer-events:none;}
.dpa-form .row .dpa-field-undo>i {color:#aaa;}
.dpa-form .row.js-dpa-undo-hasUndoAction {outline:2px dashed transparent;}
.dpa-form .row.js-dpa-undo-hasUndoAction .dpa-field-undo {-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;transition:opacity 0.75s, transform 0s;pointer-events:auto;}
.dpa-form .row.js-dpa-undo-hasUndoAction.js-dpa-undo-undoButtonHovered {outline:2px dashed rgba(0,120,0,1);transition:outline-color 0.5s linear 0.5s;}
.dpa-form .row .radios-div .radio-item label,.dpa-form .row .checkboxes-div .checkbox-item label {padding: 4px 0;display:inline-block;cursor:pointer;}
.dpa-form div.zeitEingabeBox {float:left;color:Gray;margin-right:30px;}
.dpa-form div.zeitEingabeBox .title {margin-bottom:4px;}
.dpa-form div.zeitEingabeBox input[name=veroeffentlichungsDatumStart],.dpa-form div.zeitEingabeBox input[name=veroeffentlichungsDatumEnde] {width:120px;}
.dpa-form div.zeitEingabeBox input[name=veroeffentlichungsZeitStart],.dpa-form div.zeitEingabeBox input[name=veroeffentlichungsZeitEnde] {width:80px;}
.dpa-form .checkboxes-div {display:block;overflow:hidden;}
.dpa-form .checkboxes-div label {display:block;}
.dpa-form .dpa-form-stdmargin {margin:1em 0;}
.dpa-form .zf-infotext {max-width:91%;font-size:75%;color:gray;}
.dpa-form .label {float:left;width:228px;color:#000;margin:1.5em 1em;text-overflow: ellipsis;overflow: hidden;}
.dpa-form .label::first-line {line-height: 29px;}
.dpa-form .row::after {content:"";display:block;clear:both;}
.dpa-form .row:not(.row-full):not(.-no-background)::before {content:"";display:block;position:absolute;left:0;bottom:0;right:0;height:1px;background:#ccc;
						background: linear-gradient(to right, #ccc 0%,#ccc 95%,rgba(0,0,0,0) 100%);}
.dpa-form .row:not(.row-full):not(.-no-background) >.-content {margin-left:250px;padding:1.5em 1em;}
.dpa-form .row:not(.row-full):not(.-no-background) >.-content::before {content:"";display:block;position:absolute;width:240px;left:0px;top:0px;bottom:0px;
				z-index:0;pointer-events: none; background:rgba(0,0,0,0.025);
					background: linear-gradient(to right, rgba(0,0,0,0.025) 0%,rgba(0,0,0,0.025) 97%,rgba(0,0,0,0) 100%);}
.dpa-form .row:not(.row-full):not(.-no-background).row.deco-full-row {background:rgba(0,0,0,0.025);}
.dpa-form .row:not(.row-full):not(.-no-background).row.deco-full-row >.-content::before {background:none;}
.dpa-form .row:not(.row-full):not(.-no-background).row.deco-full-row >.-content {margin-left:0;}
.dpa-form .dpa-form4-someSpacing {margin-bottom:6px;}
.dpa-form.-compact .row:not(.row-full):not(.-no-background)>.-content {padding:0.75em 1em;}
.dpa-form.-compact .label {margin: 0.75em 1em;}
.dpa-form.-compact .row:not(.row-full):not(.-no-background)>.-content::first-line {line-height:29px;}
	


@media all and (max-width: 1024px){
.dpa-form .row:not(.row-full):not(.-no-background)  {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display:flex;}
.dpa-form .row:not(.row-full):not(.-no-background) >.label {float:none;flex:0 0 20%;min-width:120px;}
.dpa-form .row:not(.row-full):not(.-no-background) >.-content {margin-left:0;flex-grow:1;}
.dpa-form .row:not(.row-full):not(.-no-background) >.-content::before {width:20%;min-width:140px;} 
	
}

@media all and (max-width: 640px){
.dpa-form .row:not(.row-full):not(.-no-background)  {display:block;}
.dpa-form .row:not(.row-full):not(.-no-background)::before {display:none;}
.dpa-form .row:not(.row-full):not(.-no-background) >.label {float:none;width:100%;margin:8px 0 12px;background-color:rgba(0,0,0,0.05);border-radius:4px;padding-left:8px;}
.dpa-form .row:not(.row-full):not(.-no-background) >.label>.zf-infotext {margin-bottom:4px;}
.dpa-form .row:not(.row-full):not(.-no-background) >.-content {margin-left:0;width:100%;padding:0 0 30px;}
.dpa-form .row:not(.row-full):not(.-no-background) >.-content::before {display:none;}
	 
}



.imba-termin>input.-date[type=text]	{width: 8em;}
.imba-termin>input.-time[type=text]	{width: 5em;}
.imba .zf-address  {max-width:400px;position:relative;white-space:normal;}
.imba .zf-address select.zf-addr-anrede {width:24%;min-width:auto;}
.imba .zf-address input[type=text] {margin-bottom:1em;}
.imba .zf-address input[type=text].zf-addr-vorname,.imba .zf-address input[type=text].zf-addr-nachname {width:34%;}
.imba .zf-address input[type=text].zf-addr-vorname {margin-left:3.9%;}
.imba .zf-address input[type=text].zf-addr-vorname {margin-right:3.9%;}
.imba .zf-address input[type=text].zf-addr-plz {width:20%;margin-right:3.9%;}
.imba .zf-address input[type=text].zf-addr-ort {width:76%;}
.imba .zf-address input[type=text].zf-addr-bundesland {display:none;}
.imba .zf-address input[type=text].zf-addr-tel {display:none;}
.imba .zf-address input[type=text].zf-addr-mobil {display:none;}
.imba .zf-address input[type=text].zf-addr-fax {display:none;}
	


#ui-datepicker-div	{box-shadow:0 0 12px rgba(0,0,0,0.5);}

.form-buttons {margin:20px 0;}
.form-buttons input[type=button]:not(:last-child),.form-buttons button:not(:last-child),.form-buttons a.button:not(:last-child) {margin-right:2em;}

.freigeschalteteBereiche * {vertical-align:middle;line-height:23px;}
input[type=button] ,button.button ,body .button  {  
			font-size:100%;user-select: none;-moz-user-select: none;display:inline-block;
			padding:0px 16px;border:1px solid #aaa;border-radius:4px;
			background-color:#fff;color: #333;
			cursor:pointer;transition:all 0.33s;box-shadow:0px 0px 0px 0px  rgba(0,0,0,0.0);position: relative; 
			line-height:2.4375;
			
			
			vertical-align:middle;
			}
input[type=button][disabled],input[type=button].disabled,button.button[disabled],button.button.disabled,body .button[disabled],body .button.disabled {cursor:default;border-color:#ddd;color: #999;}
input[type=button]:not([disabled]):not(.disabled):not(.noborder):hover,input[type=button]:not([disabled]):not(.disabled):not(.noborder):focus,button.button:not([disabled]):not(.disabled):not(.noborder):hover,button.button:not([disabled]):not(.disabled):not(.noborder):focus,body .button:not([disabled]):not(.disabled):not(.noborder):hover,body .button:not([disabled]):not(.disabled):not(.noborder):focus {box-shadow:0px 0px 3px 1px rgba(0,0,0,0.5);}
input[type=button]:not([disabled]):not(.disabled):not(.noborder):hover,button.button:not([disabled]):not(.disabled):not(.noborder):hover,body .button:not([disabled]):not(.disabled):not(.noborder):hover {background-color:#eee;}
input[type=button] *,button.button *,body .button * {white-space:nowrap;}
input[type=button].-small,button.button.-small,body .button.-small {padding:2px 10px;}
input[type=button].-small2,button.button.-small2,body .button.-small2 {padding:4px 10px;}
input[type=button].-smaller,button.button.-smaller,body .button.-smaller {padding:0px 10px;}
input[type=button] >*,button.button >*,body .button >* {vertical-align: middle;}

.button.lvl2:not(.on),button.lvl2:not(.on),input.lvl2:not(.on) {background:transparent;}
.button.lvl2:not([disabled]):not(.noborder):hover,.button.lvl2:not([disabled]):not(.noborder):focus,button.lvl2:not([disabled]):not(.noborder):hover,button.lvl2:not([disabled]):not(.noborder):focus,input.lvl2:not([disabled]):not(.noborder):hover,input.lvl2:not([disabled]):not(.noborder):focus {background:rgba(255,255,255,0.90);}
.button.lvl2::-moz-placeholder,button.lvl2::-moz-placeholder,input.lvl2::-moz-placeholder {color:#333;}
.button.lvl2::-webkit-input-placeholder,button.lvl2::-webkit-input-placeholder,input.lvl2::-webkit-input-placeholder {color:#333;}
.button.noborder,.button.noborder:hover,button.noborder,button.noborder:hover,input.noborder,input.noborder:hover {border-width: 0;}

input[type=text].lvl2	{background:rgba(255,255,255,0.5);}
.button.mainButton ,button.mainButton  {border: 1px solid rgba(0,130,0,0.5);background-color:rgb(204, 234, 203);}
.button.mainButton.-delete,button.mainButton.-delete {border: 1px solid rgba(204, 68, 65,0.35);background-color:rgba(204, 68, 65,0.25);}
.button.mainButton.-orange,button.mainButton.-orange {border: 1px solid rgb(165,107,0);background-color:rgb(249,176,43);}
.button.mainButton.-red,button.mainButton.-red { background-color:rgba(204, 68, 65,1);border-color:rgba(204, 68, 65,0.5);color:white;}
.button.mainButton.-red>i::before,button.mainButton.-red>i::before {color:white;}
.button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover,.button.mainButton:not([disabled]):not(.disabled):not(.noborder):focus,button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover,button.mainButton:not([disabled]):not(.disabled):not(.noborder):focus { box-shadow:0px 0px 3px 1px rgba(0,0,0,0.5);}
.button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover,button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover { background-color:rgb(167, 227, 166);}
.button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover.-delete,button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover.-delete { background-color:rgba(204, 68, 65,0.4);}
.button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover.-orange,button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover.-orange { background-color:rgb(248,160,0);}
.button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover.-red,button.mainButton:not([disabled]):not(.disabled):not(.noborder):hover.-red { background-color:rgba(204, 68, 65,0.9);}
.button.mainButton.mainButtonFloating,button.mainButton.mainButtonFloating {box-shadow:0 0 3px 2px rgba(0,0,0,0.25);z-index:1;}

.imba-toggle-button.on,.imba-toggle-button.on:not([disabled]):hover {background-color:rgba(124, 209, 213,0.25);}
.imba-toggle-button[disabled] {border-color:#ccc;color:gray;cursor:default;}
.imba .tinyMceZfOuter  {position:relative;display:inline-block;width:100%;}
.imba .tinyMceZfOuter.toolbarOnDemand .mce-tinymce:not(.mce-fullscreen) .mce-toolbar-grp {position: absolute;-webkit-transform:translate(0,-150%);-ms-transform:translate(0,-150%);transform:translate(0,-150%);width: 100%;
				opacity:0;transition: opacity 0.5s, transform 0.5s linear 0.5s, left 0s linear 0.5s;
				left:-10000px; pointer-events: none; border-bottom-width:1px;}
.imba .tinyMceZfOuter.toolbarOnDemand.js-mcezf-focused .mce-tinymce:not(.mce-fullscreen) .mce-toolbar-grp {opacity:1;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);margin-top:2px;box-shadow: 0px -3px 10px 3px rgba(0,0,0,0.3);
				left:0px;transition: opacity 0.5s, transform 0.5s, left 0s linear 0s;pointer-events: auto;}
.imba .tinyMceZfOuter.toolbarOnDemand >.mce-tinymce,.imba .tinyMceZfOuter.toolbarOnDemand >.mce-tinymce>.mce-container-body,.imba .tinyMceZfOuter.toolbarOnDemand >.mce-tinymce>.mce-container-body>.mce-edit-area,.imba .tinyMceZfOuter.toolbarOnDemand iframe {border-radius:4px;}
.imba .tinyMceZfOuter.toolbarOnDemand >.mce-tinymce>.mce-container-body>.mce-edit-area {border-top:0;}
.imba .tinyMceZfOuter.toolbarOnDemand.js-mcezf-focused iframe {box-shadow: 0px 0px 19px 6px rgba(0,0,0,0.3);z-index:1;}
.imba .tinyMceZfOuter.toolbarOnDemand::after {content:"";font-size:75%;position:absolute;right:0.5em;top:0.5em;color:Gray;pointer-events: none; transition:opacity 0.5s;
			width:32px;height:32px; background:transparent url("../bilder/cow/html.png");filter:grayscale(100%);opacity:0;
		}
.imba .tinyMceZfOuter.toolbarOnDemand:not(.js-mcezf-focused)::after {opacity:0.5;}
.imba .tinyMceZfOuter @keyframes fadeIn { from { opacity:0; }
.imba .tinyMceZfOuter to { opacity:1; } }
.imba .tinyMceZfOuter .mce-widget.mce-tooltip { opacity:0; 
	animation:fadeIn ease-in 1; animation-fill-mode:forwards; animation-duration:.25s; animation-delay: 0.75s; }
.imba .tinyMceZfOuter .mce-container-body>.mce-panel.mce-first>.mce-stack-layout {padding-left:2px;}
.imba .tinyMceZfOuter .mce-btn {background:rgba(0,0,0,0.05);}
.imba .tinyMceZfOuter .mce-btn:hover {background:rgba(0,0,0,0.15);}


 
label[for]	{cursor:pointer;} 
.dpa-better-checkbox input+.-off,.dpa-better-checkbox i::before,.dpa-better-checkbox i::after {transition:all 0.33s;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.dpa-better-checkbox >* {vertical-align: middle;}
.dpa-better-checkbox >input[type=checkbox],.dpa-better-checkbox >input[type=radio] {display:none;}
.dpa-better-checkbox >input[type=checkbox] +.far,.dpa-better-checkbox >input[type=checkbox] +.fas,.dpa-better-checkbox >input[type=checkbox] +.fal,.dpa-better-checkbox >input[type=radio] +.far,.dpa-better-checkbox >input[type=radio] +.fas,.dpa-better-checkbox >input[type=radio] +.fal {display:none;margin-right:0.33em;}
.dpa-better-checkbox >input[type=checkbox] +.-off,.dpa-better-checkbox >input[type=radio] +.-off {display:inline-block;color:#ccc;width:18px;height:18px;border:1px solid #aaa;border-radius:3px;background:white;}
.dpa-better-checkbox >input[type=checkbox] +.-off::before,.dpa-better-checkbox >input[type=radio] +.-off::before {display:none;}
.dpa-better-checkbox >input[type=checkbox] +.-off::after,.dpa-better-checkbox >input[type=radio] +.-off::after {content: "\f00c";position: absolute;left: 2px;top: 2px; font-size: 60%;font-weight: bold;
			color: #333;opacity:0;}
.dpa-better-checkbox >input[type=checkbox]:checked+.-off,.dpa-better-checkbox >input[type=radio]:checked+.-off {color:#aaa;}
.dpa-better-checkbox >input[type=checkbox]:checked+.-off::after,.dpa-better-checkbox >input[type=radio]:checked+.-off::after {opacity:1;}
.dpa-better-checkbox >input[type=checkbox]:not([disabled]) +.-off,.dpa-better-checkbox >input[type=radio]:not([disabled]) +.-off {cursor:pointer;}
.dpa-better-checkbox >input[type=checkbox][disabled] +.-off,.dpa-better-checkbox >input[type=radio][disabled] +.-off {background:#ddd;}
.dpa-better-checkbox >input[type=checkbox][disabled] +.-off::after,.dpa-better-checkbox >input[type=radio][disabled] +.-off::after {color:#ccc;}
.dpa-better-checkbox >input[type=checkbox][disabled] ~span,.dpa-better-checkbox >input[type=radio][disabled] ~span {color:#888;}
.dpa-better-checkbox >input[type=radio] ~.-off {border-radius:16px;}
.dpa-better-checkbox >input[type=radio] ~.-off::after {left:2px;top:2.5px  ;}
.dpa-better-checkbox:hover input[type=checkbox]:not([disabled])+.-off,.dpa-better-checkbox:hover input[type=radio]:not([disabled])+.-off {box-shadow: 0 0 2px rgba(0,0,0,0.25), inset 0 0 2px rgba(0,0,0,0.25);background:#f5f5f5;}
.dpa-better-checkbox:hover input[type=checkbox]:not([disabled])~span,.dpa-better-checkbox:hover input[type=radio]:not([disabled])~span {cursor:pointer}
		
	

.dpa-form-green-checkboxes .dpa-better-checkbox>input[type=checkbox]:checked+.-off {background:rgb(133, 193, 106);border-color:rgb(179,213,163);}
.dpa-form-green-checkboxes .dpa-better-checkbox>input[type=checkbox]+.-off::after {color:white;}
.dpa-form-green-checkboxes .dpa-better-checkbox>input[type=checkbox][disabled]+.-off {background:#ccc;border-color:#aaa;}
.dpa-form-green-checkboxes .dpa-better-checkbox>input[type=radio]:checked+.-off {background:rgb(133, 193, 106);border-color:rgb(179,213,163);}
.dpa-form-green-checkboxes .dpa-better-checkbox>input[type=radio]+.-off::after {color:white;}
.dpa-form-green-checkboxes .dpa-better-checkbox>input[type=radio][disabled]+.-off {background:#ccc;border-color:#aaa;} 

.dpa-form-red-checkboxes .dpa-better-checkbox>input[type=checkbox]+.-off,.dpa-form-red-checkboxes .dpa-better-checkbox:hover>input[type=checkbox]:not(:checked)+.-off {background:rgb(204, 68, 65);border-color:rgb(219,142,140);}
.dpa-form-red-checkboxes .dpa-better-checkbox>input[type=checkbox]+.-off::before {opacity:0;}
.dpa-form-red-checkboxes .dpa-better-checkbox>input[type=checkbox]:not(:checked)+.-off::before {display:inline-block;content:"\f068";color:white;
			position: absolute;left: 2px;top: 1px; font-size: 68%;font-weight: bold;opacity:1;}
i.dpa-icon  {display:inline-block;position:relative;font-size:21px;
	vertical-align:middle;	transition:all 0.33s;}
i.dpa-icon::before {transition:all 0.33s}
i.dpa-icon >.-sub {background:inherit;background:inherit;padding:2px;}
i.dpa-icon >.-sub,i.dpa-icon >.-subtext {display:block;position:absolute;font-size:66%; }
i.dpa-icon >.-sub.bottom-right,i.dpa-icon >.-subtext.bottom-right {left:100%;top:100%;-webkit-transform:translate(-50%,-66%);-ms-transform:translate(-50%,-66%);transform:translate(-50%,-66%);border-radius:20px;min-width:16px;height:16px;}
i.dpa-icon >.-sub.center,i.dpa-icon >.-subtext.center {left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:20px;width:16px;height:16px;}
i.dpa-icon >.-sub.center-folder,i.dpa-icon >.-subtext.center-folder {left:50%;top:55%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:50%;}
i.dpa-icon >.-sub.full,i.dpa-icon >.-subtext.full {position:absolute;left:0%;top:0;font-size:inherit;padding:0;}
i.dpa-icon >.-subtext {font-family:Roboto,Verdana,Arial;font-size: 11px;background: #ddd;border: 1px solid #aaa;color: #333;
		min-width: 14px;line-height: 14px;
		padding:0;text-align:center;}
i.dpa-icon.-green:not(.-incPrio):not(.-incPrio) {color:rgb(113, 178, 96);}
i.dpa-icon.-red:not(.-incPrio):not(.-incPrio):not(.-incPrio) {color:#fc3d3d;}
i.dpa-icon.fa-question.fas {font-size:16px;}
i.dpa-icon.-superadmin {color:rgb(124, 209, 213);}
input[type=button] >img,input[type=button] >i.dpa-icon,button.button >img,button.button >i.dpa-icon,body .button >img,body .button >i.dpa-icon { position:absolute;margin-left:8px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;}
input[type=button] >i.dpa-icon,button.button >i.dpa-icon,body .button >i.dpa-icon {text-align:center; }
input[type=button] >i.dpa-icon.-hasSub,button.button >i.dpa-icon.-hasSub,body .button >i.dpa-icon.-hasSub {background:inherit;}
input[type=button] >i.dpa-icon.-hasSubBottomRight,button.button >i.dpa-icon.-hasSubBottomRight,body .button >i.dpa-icon.-hasSubBottomRight {-webkit-transform:translate(-60%,-60%);-ms-transform:translate(-60%,-60%);transform:translate(-60%,-60%);}
input[type=button] >img+span::before,button.button >img+span::before,body .button >img+span::before {content:"";display:inline-block;width:28px;height:1px;line-height:1px;}
input[type=button] >i+span,button.button >i+span,body .button >i+span {display:inline-block;padding-left:28px;}
input[type=button]:not([disabled]):not(.disabled),button.button:not([disabled]):not(.disabled),body .button:not([disabled]):not(.disabled) {cursor:pointer;}
input[type=button]:not([disabled]):not(.disabled):hover >img,button.button:not([disabled]):not(.disabled):hover >img,body .button:not([disabled]):not(.disabled):hover >img {width:20px;filter:none;}
input[type=button]:not([disabled]):not(.disabled):hover >i.dpa-icon,button.button:not([disabled]):not(.disabled):hover >i.dpa-icon,body .button:not([disabled]):not(.disabled):hover >i.dpa-icon {font-size:25px;filter:none;opacity:1;}
input[type=button] >img,button.button >img,body .button >img {width:16px;height:auto;filter:grayscale(100%);transition:width 0.25s,height 0.25s,margin 0.25s,filter 0.25s,font-size 0.25s,line-height 0.25s,opacity 0.25s;}
input[type=button] >img+span::before,button.button >img+span::before,body .button >img+span::before {width:22px;}
input[type=button].-small,button.button.-small,body .button.-small {line-height:calc( 32px - 8px );}
input[type=button].-small >i.dpa-icon,button.button.-small >i.dpa-icon,body .button.-small >i.dpa-icon {font-size:16px;margin-left:10px;}
input[type=button].-small:not([disabled]):not(.disabled):hover>i.dpa-icon,button.button.-small:not([disabled]):not(.disabled):hover>i.dpa-icon,body .button.-small:not([disabled]):not(.disabled):hover>i.dpa-icon {font-size:20px; }
input[type=button]:not(:hover):not(:focus):not(.on)>i.dpa-icon,button.button:not(:hover):not(:focus):not(.on)>i.dpa-icon,body .button:not(:hover):not(:focus):not(.on)>i.dpa-icon {color:#999;}
input[type=button][disabled]>i.dpa-icon:not(.JUSTPRIO):not(.JUSTPRIO),input[type=button].disabled>i.dpa-icon:not(.JUSTPRIO):not(.JUSTPRIO),button.button[disabled]>i.dpa-icon:not(.JUSTPRIO):not(.JUSTPRIO),button.button.disabled>i.dpa-icon:not(.JUSTPRIO):not(.JUSTPRIO),body .button[disabled]>i.dpa-icon:not(.JUSTPRIO):not(.JUSTPRIO),body .button.disabled>i.dpa-icon:not(.JUSTPRIO):not(.JUSTPRIO) {color:#CCC;}
input[type=button].on,button.button.on,body .button.on {background-color:rgba(124, 209, 213,0.25);}
input[type=button].on.dpa-il-favorit>i,button.button.on.dpa-il-favorit>i,body .button.on.dpa-il-favorit>i {font-weight:Bold;color:rgb(124, 209, 213);}
input[type=button].on:not([disabled]):not(.disabled):hover,button.button.on:not([disabled]):not(.disabled):hover,body .button.on:not([disabled]):not(.disabled):hover {background-color:rgba(124, 209, 213,0.25);}
input[type=button].disabled>i.dpa-icon,button.button.disabled>i.dpa-icon,body .button.disabled>i.dpa-icon {color:#999;}
	

body a:hover:not(.disabled)>i.dpa-icon.-edit,body a:hover:not(.disabled)>.-button>i.dpa-icon.-edit {color:rgb(133, 193, 106);}
body a:hover:not(.disabled)>i.dpa-icon.-add,body a:hover:not(.disabled)>.-button>i.dpa-icon.-add {color:rgb(133, 193, 106);}
body a:hover:not(.disabled)>i.dpa-icon.-delete,body a:hover:not(.disabled)>i.dpa-icon.-remove,body a:hover:not(.disabled)>i.dpa-icon.-close,body a:hover:not(.disabled)>.-button>i.dpa-icon.-delete,body a:hover:not(.disabled)>.-button>i.dpa-icon.-remove,body a:hover:not(.disabled)>.-button>i.dpa-icon.-close {color:rgb(204, 68, 65);}
body a:hover:not(.disabled)>i.dpa-icon >.-sub.bottom-right,body a:hover:not(.disabled)>.-button>i.dpa-icon >.-sub.bottom-right {width:20px;height:20px;background:rgba(255,255,255,0.80);}
body a:hover:not(.disabled)>i.dpa-icon >.-sub.bottom-right.brpos-special,body a:hover:not(.disabled)>.-button>i.dpa-icon >.-sub.bottom-right.brpos-special {background:rgba(80,185,80,0.90);color:white;}
body a:hover:not(.disabled)>i.dpa-icon >.-sub.bottom-right.brpos-special.-remove,body a:hover:not(.disabled)>.-button>i.dpa-icon >.-sub.bottom-right.brpos-special.-remove {background:rgba(185,80,80,0.90);}

.imba-mini-button  {display:inline-block;vertical-align: middle;position:relative;width:26px;height:26px;border:1px solid transparent;
	transition:border 0.5s,background 0.5s;border-radius:4px;cursor:pointer;}
.imba-mini-button * {pointer-events:none;}
.imba-mini-button >img,.imba-mini-button >i {position:absolute;left:50%;top:50%;width:20px;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.imba-mini-button >img {filter:grayscale(100%);}
.imba-mini-button >img,.imba-mini-button >i,.imba-mini-button >i::before,.imba-mini-button >i::after {transition:all 0.25s;}
.imba-mini-button >i {color:#999;text-align:center;}
.imba-mini-button.-nogray>img,.imba-mini-button.-nogray>.-button {filter:none;}
.imba-mini-button.-gray img {filter:grayscale(100%);}
.imba-mini-button.disabled {opacity:0.5;cursor: default;}
.imba-mini-button:hover:not(.disabled)>img,.imba-mini-button:active>img {width:26px;filter:none;}
.imba-mini-button:hover:not(.disabled)>i {width:26px;color:#333;}
.imba-mini-button:hover:not(.disabled)>i::before {font-size:123.80%;}
.imba-mini-button.-spacer {cursor:default;}

.dpa-dialekt-icon  {display:inline-block;position:relative;width:24px;min-height:24px;vertical-align:middle;transition:all 0.25s;}
.dpa-dialekt-icon >img.-land {width:100%;display:block;position:relative;}
.dpa-dialekt-icon >img.-sprache {position:absolute;right:-12%;bottom:-12%;width:66%;box-shadow:0 0 3px 1px rgba(0,0,0,0.5);border-radius:100px;}
.dpa-dialekt-icon >img {box-shadow:0 0 2px 0px #999;background:#999;border-radius:100px;}

.dpa-dialekt-icon-hover:hover .dpa-dialekt-icon,.dpa-dialekt-icon-hover:hover .dpa-dialekt-icon-hover:hover .dpa-dialekt-icon	{
		-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}
.dpa-dialekt-icon-hover:hover .dpa-dialekt-icon-hover .dpa-dialekt-icon	{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.dpa-dialekt-icon-hover-x2:hover .dpa-dialekt-icon	{	-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}

.dpa-bv-langadd-img	{margin-bottom:4px;width:12px}
.dpa-bv-langmiss .dpa-dialekt-icon {opacity:0.25;}
.dpa-bv-langmiss:hover .dpa-dialekt-icon {opacity:1;}

.dpa-bv-notPossible	{cursor:default;}
.dpa-lang-editButton  {line-height:20px;}
.dpa-lang-editButton .dpa-dialekt-icon {width:20px;height:20px;}
.dpa-lang-editButton .-button .dpa-icon {opacity:0;position:absolute;
		width:30px;height:30px;line-height:30px;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
		right:-26px;top:2px;font-size:18px;
		
		text-shadow:0 0 1px white,0 0 1px white,0 0 1px white,0 0 1px white;
		}
.dpa-lang-editButton:hover .-button .dpa-icon {opacity:1;top:-2px;right:-30px;}
.dpa-lang-editButton.imba-mini-button>.-button {width:16px;}
.dpa-lang-editButton.imba-mini-button:hover:not(.disabled)>.-button {width:20px;}
.dpa-lang-editButton .ueb-subIcon {position:absolute;width:auto !important;font-size:85%;}
.dpa-lang-editButton .ueb-subIcon.ueb-si-bottom-left {top:auto;left:0;bottom:2px; -webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%); }
.dpa-lang-editButton .ueb-subIcon.ueb-si-top-left {top:2px; left:0;bottom:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.dpa-lang-editButton .ueb-subIcon.ueb-status-diff {z-index:1;}
.dpa-lang-editButton .ueb-subIcon.ueb-status-diff::before {color:red;}
.dpa-lang-editButton .subIconInactive { background: rgb(204, 68, 65); border-radius:3px; box-shadow:0 0 3px rgba(0,0,0,0.3); }
.dpa-lang-editButton.dpa-genstatus::after {display:block;content:"";position:Absolute;left:2px;right:6px;bottom:-3px;height:4px;border-radius:3px;}
.dpa-lang-editButton.dpa-genstatus-ok::after,.dpa-lang-editButton.dpa-genstatus-okbis::after {background:rgb(133, 193, 106);}
.dpa-lang-editButton.dpa-genstatus-okab::after,.dpa-lang-editButton.dpa-genstatus-okabbis::after {background:rgba(215, 179, 101,1);}
.dpa-lang-editButton.dpa-genstatus-entwurf::after {background:rgb(124, 209, 213);}
.dpa-lang-editButton.dpa-genstatus-inaktiv::after {background:rgba(0, 0, 0, 0.3);}
.dpa-lang-editButton.dpa-genstatus-wartet::after {background:rgb(204, 68, 65);}
.dpa-lang-editButton .subIconInactive::before {opacity:0;}
.dpa-lang-editButton .subIconInactive::after { display: inline-block; content: "\f068"; opacity: 1;
		color: white; font-size: 68%; font-weight: bold;
		position: absolute; left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
	}
.imba-toolbar:not(.-noOuterLayout) {margin:1em 0;}
.imba-toolbar::before,.imba-toolbar::after { content:""; display:table; }
.imba-toolbar::after { clear:both; }
.imba-toolbar.-il-background {background:rgb(230,230,230);margin-bottom:0;}
.imba-toolbar.-il-background>.-box {background:inherit;}
.imba-toolbar.-il-background>.-box>a.button.lvl2:not(.on) {background:inherit;}
.imba-toolbar.-il-background+.betterList header {border-radius:0;}
.imba-toolbar.-layoutDockedTop {margin:-31px 0 2em;border:1px solid #ccc;border-top:0;background:#eee;}
.imba-toolbar:first-child {margin-top:0;}
.imba-toolbar >.-box {display:inline-block;position:relative;vertical-align:middle;margin:1em;}
.imba-toolbar >.-box.-left {float:left;margin-right:0.5em;  z-index:1;}
.imba-toolbar >.-box.-right {float:right;margin-left:0.5em;  z-index:1;}
.imba-toolbar >.-box.-center {display:block;margin-left:auto;margin-right:auto;text-align:center;z-index:0;}
.imba-toolbar >.-box.-center>*:not(:first-child) {margin-left:1em;}
.imba-toolbar >.-box:not(.-left):not(.-right)>*:not(.button) {line-height:1.3;}
.imba-toolbar >.-box >select,.imba-toolbar >.-box >div>select,.imba-toolbar >.-box >a.button {height:42px;}
.imba-toolbar:not(.-il-background)>.-box:first-child,.imba-toolbar:not(.-il-background)>.button:first-child {margin-left:0;}
.imba-toolbar.dpa-popup-bottomBar {height:68px;padding:0 1em;
			box-shadow:0 -2px 2px 1px rgba(0,0,0,0.2);text-align:center;overflow:hidden;background:rgb(229, 228, 226);margin:0;}
.imba-toolbar.dpa-popup-bottomBar >.-box {margin:0.75em;}
.imba-toolbar .schnellsuche-outer {position:relative;display:inline-block;max-width:100%;}
.imba-toolbar .schnellsuche-outer >input {width:100%;padding:11px 36px 10px;;
			transition: background-color 0.25s linear 0.05s;line-height:19px;}
.imba-toolbar .schnellsuche-outer.suche-ergebnis-da.hasValue>input {background-color:rgba(133, 193, 106,0.25);}
.imba-toolbar .schnellsuche-outer.suche-ergebnis-da.hasValue.noResult>input {background-color:rgba(204, 68, 65,0.25);}
.imba-toolbar .schnellsuche-outer.suche-ergebnis-da.hasValue.noResult .-magnifier {color:rgb(204, 68, 65);}
.imba-toolbar .schnellsuche-outer >span.-magnifier {position:absolute;left:10px;top:50%;margin-top:-1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:gray;font-size:11px;}
.imba-toolbar .schnellsuche-outer >span.-magnifier>img {height:20px;}
.imba-toolbar .schnellsuche-outer:hover>.-magnifier,.imba-toolbar .schnellsuche-outer.hasValue>.-magnifier {color:rgb(133, 193, 106);}
.imba-toolbar .schnellsuche-outer >a.-clear {position:absolute;right:6px;top:50%;margin-top:-1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:gray;font-size:11px; opacity:0;
			transition:opacity 0.25s, filter 0.25s;}
.imba-toolbar .schnellsuche-outer >a.-clear>img {height:20px;}
.imba-toolbar .schnellsuche-outer.hasValue>.-clear {opacity:1;cursor:pointer;}
.imba-toolbar .schnellsuche-outer.hasValue>.-clear:hover {color:rgb(204, 68, 65);}
.imba-toolbar .schnellsuche-outer >.-suche-extraOpts {display:none;position:absolute;top:0;left:3px;right:3px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:1;background:white;
			border:1px solid #ccc; border-bottom:0; box-shadow:0 0 6px rgba(0,0,0,0.05);padding:2px 8px;}
.imba-toolbar .imba-toolbar-seperator {display:inline-block;margin:0 1.5em 0 1.0em;width:1px;height:30px;background:#aaa;vertical-align: middle;}
.imba-toolbar .dpa-toolbar-above {position:absolute;left:5px;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);font-size:75%;line-height:1;color:gray;}
.imba-toolbar.dpa-navi-mitSprache {position:relative;z-index:2; }
.imba-toolbar.dpa-navi-mitSprache .-box.imba-schnellsuche {width:180px;}
.imba-toolbar.dpa-naviFlexed {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display:flex;flex-wrap: wrap;}
.imba-toolbar.dpa-naviFlexed >.-box {margin:10px;flex:1 1 0;min-width:min-content;max-width: max-content;}
	
	

h1+.imba-toolbar	{margin-top:-2em;}
body h2+.imba-toolbar.-il-background	{margin-top:0em;}

 
.-sucheNotice {position:absolute;z-index:2;padding:0.5em 1em;background:rgb(255,246,229);font-size:90%;}

.betterList-outer>.imba-toolbar {margin:0;border:1px solid #ccc;border-width:0 0 1px 0;}		
.betterList-outer>h2:first-child,.dpa-bt-outer>h2:first-child {background:rgb(225, 225, 225);}		
.betterList-outer>h2+.imba-toolbar {border-top-width:1px;}
body.Ajax-loading .imba-toolbar .schnellsuche-outer.hasValue >.-magnifier {background-image:url("../bilder/ajaxloading1.gif");background-size: contain;background-repeat: no-repeat;}
body.Ajax-loading .imba-toolbar .schnellsuche-outer.hasValue >.-magnifier>i,body.Ajax-loading .imba-toolbar .schnellsuche-outer.hasValue >.-magnifier>img {opacity:0;}



 
.dpa-pw-security-measury	{position:relative;text-align:left;}
.dpa-pw-security-measury>.-inner	{}
.dpa-pw-security-measury .dpa-pwsec-row	{margin-top:7px;line-height:1.4;}
.dpa-pw-security-measury .dpa-pwsec-row:not(:last-child) {margin-bottom:12px;}
.dpa-pw-security-measury .dpa-pwsec-row>*	{vertical-align:middle;}
.dpa-pw-security-measury .msg	{font-weight:bold;color:red;min-width:300px;}
.dpa-pw-security-measury .dpa-pwsec-seclevel	{ position:relative;background:rgba(60,60,60,0.1);width:200px;height:30px;line-height:30px;}
.dpa-pw-security-measury label input[type=checkbox][disabled]+span	{color:gray;}	
.dpa-pw-security-measury .dpa-pwsec-seclevel::before	{content:"";display:block;position:absolute;left:0;top:0;bottom:0;}
.dpa-pw-security-measury .dpa-pwsec-seclevel[data-seclevel="0"]::before	{right:0%;}
.dpa-pw-security-measury .dpa-pwsec-seclevel[data-seclevel="1"]::before	{right:80%;background:red;}
.dpa-pw-security-measury .dpa-pwsec-seclevel[data-seclevel="2"]::before	{right:60%;background:#f55;}
.dpa-pw-security-measury .dpa-pwsec-seclevel[data-seclevel="3"]::before	{right:40%;background:#dd0;}
.dpa-pw-security-measury .dpa-pwsec-seclevel[data-seclevel="4"]::before	{right:20%;background:#ad0;}
.dpa-pw-security-measury .dpa-pwsec-seclevel[data-seclevel="5"]::before	{right:0%;background:#5f0;}
.dpa-pw-security-measury .dpa-pwsec-seclevel>.text	{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;}
.dpa-pw-security-measury .dpa-pwsec-seclevel[data-seclevel="0"]::after	{color:gray;}
.dpa-sprachen-liste  {white-space:nowrap;}
.dpa-sprachen-liste .dpa-sprache-current.dpa-sprache-withText {width:260px;}
.dpa-sprachen-liste .dpa-sprache-current .lang-flag {display:inline-block;text-align:center;line-height:26px;width:22px;}
.dpa-sprachen-liste .dpa-sprache-current.dpa-sprache-withText {margin-right:8px;width:270px;}
.dpa-sprachen-liste .dpa-sprache-current .lang-flag .dpa-dialekt-icon {width:22px;}
.dpa-sprachen-liste .dpa-sprache-smallButton {padding-left:0.5em;padding-right:1.5em;}
.dpa-sprachen-liste .-moreIcon {position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 {width:calc( 12px + 50px + 120px + 120px + 20px );}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1.-popup {max-height:calc( 100vh - 100px );}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 .-head {position:sticky;top:0;z-index:1;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 .dpa-dialekt-icon::after {top:6px;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 ul,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 li {margin:0;padding:0;list-style: none;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display:flex;line-height:50px; border-top:1px solid #dcc;color:inherit;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry >*,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry >* {padding:0 8px;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry >*>*,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry >*>* {line-height:1.3;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry.active .lang-bereich,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry.active .lang-bereich {font-weight: bold;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry.-head,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry.-head {height:30px;line-height:28px;font-weight:bold;background:#ddd;border-bottom:1px solid #aaa;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry *,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry * {vertical-align: middle;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry div,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry div {float:left;min-height:1px;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry div:not(.lang-flag),.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry div:not(.lang-flag) {overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry.-not-available,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry.-not-available {color:gray;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry.-not-available >.lang-flag,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry.-not-available >.lang-flag {background:rgba(255,0,0,0.1);}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry.-not-available.-translatable>.lang-flag,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry.-not-available.-translatable>.lang-flag {background:rgba(255,155,0,0.1);}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry.-not-available .dpa-dialekt-icon,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry.-not-available .dpa-dialekt-icon {opacity:0.5;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry .lang-flag,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry .lang-flag {padding:0;width:50px;margin-right:10px;text-align: center;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry .lang-land,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry .lang-land {color:gray;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry .lang-bereich,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry .lang-bereich {max-width:350px;min-width:200px;border-left: 1px dashed #ddd;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry .lang-bereichStatus,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry .lang-bereichStatus {border-left: 1px dashed #ddd;}
.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry.active,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >.-entry:not(.-not-available):not(.-head):hover,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry.active,.dpa-sprachen-liste .dpa-sprachen-listeStyle1 >ul>li>.-entry:not(.-not-available):not(.-head):hover {background-color:rgba(0,0,0,0.075);}
		
	

.dpa-dialekteUebersOuter  {position:relative;}
.dpa-dialekteUebersOuter .imba-mini-button {margin-right:4px;}
.dpa-dialekteUebersOuter .dpa-bvlist-translationness {position:relative;width:100%;height:24px;border:1px solid #ccc;background:#f5f5f5;padding:2px;}
.dpa-dialekteUebersOuter .dpa-bvlist-translationness .-bar {background: #9cd7a7;height:100%;}
.dpa-dialekteUebersOuter .dpa-bvlist-translationness .-title {text-align:center;position:absolute;left:0;top:0;right:0;line-height:22px;color:gray;}
.dpa-dialekteUebersOuter .dpa-bvlist-translationness +.dpa-dialekteUebersListe {margin-left:-10000px;opacity:0;position:absolute;left:2em;top:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);
			background:white;border:1px solid #ccc;padding:6px 8px;z-index:1;box-shadow:0 0 4px rgba(0,0,0,0.25);
			transition:margin-left 0s linear 0.66s, opacity 0.33s linear 0.33s;
			line-height:36px;
			}
.dpa-dialekteUebersOuter:hover .dpa-dialekteUebersListe {margin-left:0;opacity:1;transition:margin-left 0s, opacity 0.33s;}

.dpa-navi-mitSprache .dpa-sprache-smallButton.lvl2 {background:rgba(255,255,255,0.5);}
.dpa-navi-mitSprache .-popup.dpa-sprachen-listeStyle1 {left:-10px;font-size:90%;width:calc( 2px + 60px + 100px + 100px + 30px );}
.dpa-navi-mitSprache .-popup.dpa-sprachen-listeStyle1 .lang-name {width:100px;}
.dpa-navi-mitSprache .-popup.dpa-sprachen-listeStyle1 .lang-land {width:100px;}
.dpa-mb-blockChoosePopupContent  {width:1060px;padding:20px;background:#f8f8f8;} 
.dpa-mb-blockChoosePopupContent .dpa-mb-blocksDiv {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display:flex;flex-wrap:wrap; padding:0 20px 20px 0;backgroundx:rgb(225, 225, 225);background:white;border:1px solid rgb(225, 225, 225);border-radius:4px;}
.dpa-mb-blockChoosePopupContent a.ola-mb-blockA {display:block;position:relative;cursor:pointer;color:#333; padding:4px 12px;
		background:#f5f5f5;
		transition: all 0.33s;
			border:1px solid #ddd;width:calc( 50% - 20px );height:100px;margin:20px 0 0 20px;}
.dpa-mb-blockChoosePopupContent a.ola-mb-blockA::after {clear:both;content:"";display:block;}
.dpa-mb-blockChoosePopupContent a.ola-mb-blockA >.-block1 {float:left;width:100%; overflow:auto;}
.dpa-mb-blockChoosePopupContent a.ola-mb-blockA >.-block1.-hasPreview {width:calc( 100% - 160px );}
.dpa-mb-blockChoosePopupContent a.ola-mb-blockA >.-block1 >.-title {display:block;font-weight:bold;}
.dpa-mb-blockChoosePopupContent a.ola-mb-blockA >.-block1 >.-desc {display:block;font-size:75%;color:#888;}
.dpa-mb-blockChoosePopupContent a.ola-mb-blockA:hover {background:rgba(0,0,0,0.1);box-shadow:0 0 6px 2px rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.1);}
.dpa-mb-blockChoosePopupContent h3 {padding-left:10px;font-weight:normal;border-bottom:1px solid #ccc;}
.dpa-mb-blockChoosePopupContent h3::before {clear:both;content:"";display:block;height:1em;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreviewOuter {position:absolute;right:8px;top:8px;height:calc( 100% - 2 * 8px );width:150px;padding:4px 14px;
		background:rgba(255,255,255,1);}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview {position:relative;width:100%;height:100%;
			
			font-size:6px;line-height:1.2;color:#888;
			}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview div {position:relative;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-abs {position:absolute;left:0;top:0;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-block {
			overflow:hidden;backgroundx:rgba(170, 221, 223,0.5);}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-float {float:left;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-padd2 {padding:2px;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-padd5 {padding:5px;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-margin2 {margin:2px;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-l25 {left:25%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-t25 {top:25%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-tc {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-lc {left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-bold {font-weight:bold;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-text,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-textLine {display:block;text-overflow:ellipsis;max-height:100%;overflow:hidden;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-textLine {white-space:nowrap;text-overflow:clip;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-fs10 {font-size:10px;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-text::after,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-textLine::after {display:block;content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-flex-row {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display:flex;flex-direction: row;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-flex-col {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display:flex;flex-direction: column;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-img,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-video,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-fill,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-download {background:rgba(0,0,0,0.075);}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-img,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-video,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-download {position:relative;width:100%;height:100%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-img::before,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-video::before,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-download::before {font-size:16px;font-family: "Font Awesome 5 Pro";color:#aaa;
				position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-img.-big::before,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-video.-big::before,.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-download.-big::before {font-size:32px;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-img::before {content:"\f03e";}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-video::before {content:"\f03d";}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-download::before {content:"\f019";}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-w25 {width:25%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-w33 {width:33%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-w50 {width:50%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-w66 {width:66%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-w75 {width:75%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-w100 {width:100%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-h10 {height:10%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-h25 {height:25%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-h33 {height:33%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-h50 {height:50%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-h66 {height:66%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-h75 {height:75%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview .-h100 {height:100%;}
.dpa-mb-blockChoosePopupContent .dpa-mb-blockPreview span.-center {text-align:center;}
	

.dp-mb-multiSelectionPopup  {background: #EBEBEB;}
.dp-mb-multiSelectionPopup .dp-mb-ms-move-blockEntry {background: white;margin:0.5em 0;padding:0.25em 0.5em;box-shadow:0 0 6px rgba(0,0,0,0.15);border-radius:5px;}
.dp-mb-multiSelectionPopup .dp-mb-ms-move-blockEntry.-selectedBlocks {background:rgba(171, 221, 223, 1);}
.dp-mb-multiSelectionPopup >.-title {font-weight:bold; margin-bottom: 0.5em;}
.dp-mb-multiSelectionPopup a.dp-mb-ms-move-targetSelection {display:block; width:fit-content; border:1px dashed gray;padding:0.1em 0.5em; color: #888;font-size:75%;transition: all 0.3s;}
.dp-mb-multiSelectionPopup a.dp-mb-ms-move-targetSelection i.dpa-icon {font-size:75%;margin-right:0.5em;}
.dp-mb-multiSelectionPopup a.dp-mb-ms-move-targetSelection:hover {background:rgba(0,0,0,0.05);}
.dp-mb-multiSelectionPopup a.dp-mb-ms-move-targetSelection:hover i.dpa-icon {-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);}
.dp-mb-multiSelectionPopup a.dp-mb-ms-move-targetSelection span {vertical-align:middle;}
	


 
.imba-hideUntilReady	{visibility:hidden;}


 
 
body.Ajax-loading,body.Ajax-loading *	{cursor:progress !important;}
.textlink  {text-decoration: none !important;cursor:pointer;}
.textlink >span {position: relative;}
.textlink >span::after {content:"";position:absolute;left:50%;right:50%;bottom:-2px;background:transparent;height:1px;transition:left 1s, right 1s, background 1s;}
.textlink:hover>span::after {left:0%;right:0%;transition:left 0.33s, right 0.33s, background 0.33s;background:#333;}
 


.bereichprop	{margin:6px 0;}
.edit-tools  {position:relative;float:right;font-size:14px;white-space:nowrap;margin:-3px -11px -3px 2em;z-index:1;}
.edit-tools >a>button {background-color:rgba(0,0,0,0.025);}

.bereich-status-icons  {display:inline-block;}
.bereich-status-icons.-type-mlBereichHeader {margin-top:-2px;}
.bereich-status-icons.-type-sprachenListe {margin-top:-4px; color: #aaa;}
.bereich-status-icons >.-entry {position:relative;margin:0 0.5em;}
.bereich-status-icons.-type-sprachenListe >.-entry {margin:0 0.25em;}
.bereich-status-icons.-type-sprachenListe >.-entry:first-child {margin-left:0;}
.bereich-status-icons >.-entry.-off>i {color:#eee;}

.imba-bereich-desc	{background:white; box-shadow:0 0 2px 1px rgba(0,0,0,0.1); padding:0.5em 1em;color:gray;border-radius:4px;}
ul.imbaTabs  {margin:-10px 0 0 ;padding:10px 0 0 16px ;list-style: none;overflow:hidden;}
ul.imbaTabs li {display:inline-block;}
ul.imbaTabs li a {display:inline-block;padding:0.4em 1.5em;
		 background:rgba(0,0,0,0.033);transition:background 0.33s, box-shadow 0.33s;
		color:#444;margin-right:0.75em;}
ul.imbaTabs li a>img,ul.imbaTabs li a>span {vertical-align: middle;}
ul.imbaTabs li a:not(.active):hover {box-shadow: 0 0 2px 1px rgba(0,0,0,0.25);background:rgba(0,0,0,0.1);}
ul.imbaTabs li a.active,ul.imbaTabs li a.active:hover {box-shadow: 0 0 2px 1px rgba(0,0,0,0.25);background:rgba(0,0,0,0.066);color:black;}
ul.imbaTabs li a i.dpa-icon {font-size:16px;}
ul.imbaTabs li a:not(.active) i.dpa-icon {opacity:0.5;}
ul.imbaTabs.-reverse li a {border-radius:0 0 4px 4px;border-top-width:0;vertical-align: top;}
ul.imbaTabs.-reverse li a.active {border-top:1px solid rgba(124, 209, 213,0.25);margin-top:-1px;}
ul.imbaTabs:not(.-reverse) li a {border-radius:4px 4px 0 0;border-bottom-width:0; vertical-align:bottom; margin-bottom:-1px;}
ul.imbaTabs.-reverse {margin-bottom:2em;}
ul.imbaTabs +h2 {margin-top:0;}
ul.imbaTabs.h2Replacement li a {padding:0.5em 16px;}
ul.imbaTabs.h2Replacement li a.active {font-weight:bold;}
ul.imbaTabs.h2Replacement ~.betterList-outer>.imba-toolbar {border-top:1px solid #ccc;}
	

.tab>h2:first-of-type	{margin-top:0;}
.dpa-imbaTab  {background:rgb(225, 225, 225);overflow:hidden;padding:1em;}	

body ul.imbaTabs+h1	{margin-top:0;}
html body h1.hasImbaTabsReverse	{margin-bottom:0;border:1px solid rgba(0,0,0,0.2);}
 

.freigeschalteteBereiche ul	{list-style:none;}
.freigeschalteteBereiche ul li	{margin:2px 0;}
 
 
.imba-popup-shadowbox, .imba-popup {position:absolute;display:none;}	
.imba-popup-shadowbox	{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,0.25);z-index:1001;}
.imba-popup-shadowbox.-loading	{background-image:url("../bilder/ajaxloading1.gif");background-repeat: no-repeat;background-position: center;}
.imba-popup	{position:fixed;left:50%;top:150px;width:800px;height:600px;margin-left:-400px; z-index:1002;
	box-shadow:6px 6px 6px rgba(0,0,0,0.2); overflow:auto; border-radius:4px;
		 
}
.imba-popup>.inner	{position:absolute;left:0;top:0;bottom:0;right:0;}
.dpa-popup2-main  {position:fixed;display:none;left:0;top:0;right:0;bottom:0;z-index:1093;}
.dpa-popup2-main >.-shadow {display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.25);}
.dpa-popup2-main >.-popup {position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:white;border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,0.5);}
.dpa-popup2-main >.-popup >.-contentOuter {overflow-x:hidden;overflow-y:auto;border-bottom:1px solid #aaa;}
.dpa-popup2-main >.-popup >.-contentOuter >.-content {padding:0 1em;margin:1em 0;min-width:250px;font-size:120%;line-height:1.5;}
.dpa-popup2-main >.-popup >.-contentOuter >.-content.-noPadding {padding:0;margin:0;}
.dpa-popup2-main >.-popup >.-contentOuter >.-content em {color:teal;font-style: normal;white-space:nowrap;font-weight:bold;}
.dpa-popup2-main >.-popup >.-contentOuter >.-content em.delete {color:rgb(204, 68, 65);}
.dpa-popup2-main >.-popup >.-buttons {padding:0 1em;margin:2em 0 1em 0;text-align:center;white-space:nowrap;}
.dpa-popup2-main >.-popup >.-buttons .button {margin:0 2em;}
	

table.dp-inhalt-uebersetzung-links  {border-spacing: 0;border-collapse: collapse;margin-top:-3px;}
table.dp-inhalt-uebersetzung-links a,table.dp-inhalt-uebersetzung-links img {vertical-align: middle;}
table.dp-inhalt-uebersetzung-links a {display:block;width:23px;margin-right:3px;}	

.imba-response-message >.-body {background-position: 25px center;background-repeat: no-repeat;padding:1em;padding-left:80px;
		min-height:40px; animation:fadein 0.5s;background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);border-radius:4px;}
.imba-response-message.-type-error>.-body {background-color:rgba(255,0,100,0.1);border-color:rgba(255,0,0,0.2);background-image: url("../bilder/cow/exclamation.png");}
.imba-response-message.-type-warning>.-body {background-color:rgba(255, 201, 64,0.2);border-color:rgba(255, 201, 64,0.6);background-image: url("../bilder/cow/error.png");	}
.imba-response-message.-type-ok>.-body {background-color:rgba(100,200,100,0.1);border-color:rgba(0,100,0,0.2);background-image: url("../bilder/cow/tick.png");	}
.imba-response-message.-type-info>.-body {background-color:rgba(68, 140, 205,0.2);border-color:rgba(68, 140, 205,0.3);background-image: url("../bilder/cow/information.png");	}
.imba-response-message.-type-question>.-body {background-color:rgba(255, 201, 64,0.2);border-color:rgba(255, 201, 64,0.6);background-image: url("../bilder/cow/question.png");	}
.imba-response-message >.-body>.-buttons {margin-top:1em;}



footer.context-actions,footer.context-actions-spacer.show	{min-height: 70px;}
footer.context-actions-spacer	{height:0;transition: height 0.5s;}
footer.context-actions  {position:fixed;bottom:0;left:0;right:0;-webkit-transform:translate(0,125%);-ms-transform:translate(0,125%);transform:translate(0,125%);transition:transform 0.5s;
	
	background:#d8d8d8;
	
	
	border-top:2px solid rgb(218, 9, 48);
	padding:10px 63px;
	}
footer.context-actions >.-caSum {position:absolute; padding:0;top:0%;height:100%;left:0;width:90px;text-align:center;}
footer.context-actions >.-caSum >.-inner {position:relative; top:50%;left:0;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);}
footer.context-actions >.-caSum >.-inner >i,footer.context-actions >.-caSum >.-inner >.count {vertical-align: middle;}
footer.context-actions >.-caSum >.-inner >i {color:gray;}
footer.context-actions >.-caSum >.-inner >.count {font-size:150%;margin-left:10px;}
footer.context-actions >.-caSum >.-inner >.-maxItems {color:gray; font-size: 75;}
footer.context-actions >.-caSum::after {content:"";display:block;position:absolute;right:0;top:6px;bottom:5px;width:1px;background:#aaa;}
footer.context-actions >a.-caClose {position:absolute; padding:0 2em;top:0;right:0;height:100%;}
footer.context-actions >a.-caClose >i {font-size:200%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
footer.context-actions >a.-caClose:hover>i {font-size:240%;}
footer.context-actions >a.-caClose::after {content:"";display:block;position:absolute;left:0;top:6px;bottom:5px;width:1px;background:#aaa;}
footer.context-actions .buttons {line-height:3.2;padding:0.25em 2em;}
footer.context-actions .buttons a.button {margin-right:1em;display:none;line-height:36px;}
footer.context-actions .buttons a.button.show {display:inline-block;}
footer.context-actions .buttons a.button.has-possible-action {display:inline-block;}
footer.context-actions a.button.disabled {opacity:0.5;pointer-events:none;}
footer.context-actions a.button[data-extra]::after {content:attr(data-extra);font-size:75%;background:rgb(124, 209, 213);color:black;
		position:absolute;right:0;top:-3px;padding:2px 4px;box-shadow:0px 0px 2px 1px rgba(0,0,0,0.5);border-radius:2px;
		line-height:1.3;
		}
footer.context-actions.show {-webkit-transform:translate(0,0%);-ms-transform:translate(0,0%);transform:translate(0,0%);}
.dpa-simple-inline-popup  {position:relative;}
.dpa-simple-inline-popup.-whole-activation:hover {background-color:rgba(0,0,0,0.1);}
.dpa-simple-inline-popup.-whole-activation:hover>.-popup,.dpa-simple-inline-popup .-popup-activator:hover+.-popup,.dpa-simple-inline-popup:not(.close)>.-popup:hover,.dpa-simple-inline-popup.open>.-popup {-webkit-transform:translate(0,0%);-ms-transform:translate(0,0%);transform:translate(0,0%);transition:transform 0s linear 0.10s, opacity 0.25s linear 0.10s;opacity:1;z-index:103 ;}
.dpa-simple-inline-popup >.-popup {-webkit-transform:translate(-3000px,-200%);-ms-transform:translate(-3000px,-200%);transform:translate(-3000px,-200%);opacity:0;position:absolute;top:100%;left:0;background:white;
		z-index:102;border:1px solid #ccc;max-width:800px;
		box-shadow:0 0 10px rgba(0,0,0,0.25);transition:transform 0s linear 0.35s, opacity 0.25s linear 0.10s;
			overflow-y:auto;max-height:900px;}
.dpa-simple-inline-popup >.-popup.-noScrolling {overflow:visible;}
.dpa-simple-inline-popup >.-popup.-toLeft {left:auto;right:0;}
.dpa-simple-inline-popup >.-popup.-toTop {top:auto;bottom:100%;}
.dpa-simple-inline-popup >.-popup.-toTopFromBase {top:auto;bottom:0;}
.dpa-simple-inline-popup >.-popup.-toBottomFromBase {top:0;bottom:auto;}
.dpa-simple-inline-popup >.-popup.-toLeftSide {left:auto;right:100%;}
.dpa-simple-inline-popup >.-popup.-toLeftFromRightSide {left:auto;right:0%;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical {padding:0em;background:white;font-size:16px;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a.button {display:block;width:100%;text-align: left;margin:0;padding:0.5em 2em;border:0;border-radius:0;
			box-shadow: none;
				border-bottom:1px solid #ccc;line-height:1.3;background:rgba(240,240,240,0);transition:background 0.33s;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a.button >span {padding-left:3em;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a.button >i {font-size:30px;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a.button:hover {background:rgba(240,240,240,1);box-shadow: none;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a.button:hover>i {font-size:36px;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a.button i+span {line-height:3.5;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a.button >span.-with-desc {display:inline-block; margin: 0.33em 0;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a.button >span.-with-desc >span {display:block;line-height:1.33;}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a.button >span.-with-desc >.-desc {display:block;font-size:75%;color:rgba(0,0,0,0.5);}
.dpa-simple-inline-popup >.-popup.-button-panel-vertical a+a {margin-top:1em;}
.dpa-simple-inline-popup.popup-smaller >.-popup a.button {padding:0.2em 1em;}
.dpa-simple-inline-popup.popup-smaller >.-popup a.button i+span {line-height:2.5;}
			
		
	


.dpa-moreArrow	{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#bbb;}


body header.dpa-ba-head,body h1	{margin-bottom:1.5em;}
body header.dpa-ba-head  {padding:0;}
body header.dpa-ba-head::after {content:"";display:block;clear:both;}
body header.dpa-ba-head * {vertical-align: middle;}
body header.dpa-ba-head em {vertical-align: baseline;}
body header.dpa-ba-head .-head-absatz-element {float:left;height:48px;line-height:46px;position:relative;padding:0 1em;transition: background-color 0.25s, color 0.25s;}
body header.dpa-ba-head .-head-absatz-element:not(.-no-separator)::after {content:"";display:block;position:Absolute;right:0;top:8px;bottom:8px;width:1px;background:rgba(0,0,0,0.2);}
body header.dpa-ba-head .-head-absatz-element.-right {float:right;}
body header.dpa-ba-head .-head-absatz-element.-right::after {right:auto;left:0px;}
body header.dpa-ba-head .-head-absatz-element.-more {padding-right:26px;}
body header.dpa-ba-head .-head-absatz-element .button {line-height: 1.3;}
body header.dpa-ba-head .-head-absatz-element.active {background-color:rgba(0,0,0,0.1);border:1px solid #ccc;border-width:0 1px;margin:0 -1px;}
body header.dpa-ba-head .-head-absatz-element.active::after {display:none;}
body header.dpa-ba-head .-head-absatz-element.dpa-ml-berinh-inh>.dpa-icon {font-weight:400;}
body header.dpa-ba-head .-head-absatz-element.dpa-ml-berinh-ber>.dpa-icon {font-weight:400;}
body header.dpa-ba-head .-head-absatz-element i.dpa-icon>.-subtext {background:#eee;}
body header.dpa-ba-head a>i {color: #666;cursor:pointer;}
body header.dpa-ba-head a.-head-absatz-element:hover {background-color:rgba(0,0,0,0.1);}
body header.dpa-ba-head >h1 {border:0;margin:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:left;}
body header.dpa-ba-head >h1.rtl {direction: rtl;color:#bbb;font-weight:normal;}
body header.dpa-ba-head >h1.rtl>.-path {font-size:90%;}
body header.dpa-ba-head >h1.rtl>.-title {color:#333;font-weight:bold;}
body header.dpa-ba-head a.-popup-activator {color:inherit;}
body header.dpa-ba-head .dpa-bereich-head-flag {width:60px;}
body header.dpa-ba-head .dpa-bereich-head-flag .lang-flag {display:block;width:40px;}
body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-current-flag {display:block;position:absolute;left:0;top:0px;bottom:0px;width:100%;padding-right:18px;}
body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-current-flag>.lang-flag {width:auto;margin-top:-1px;text-align: center;}
body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-mismatching-bereichs-status {position: absolute; left:-2px; bottom:-8px;}
body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-mismatching-bereichs-status >.-iconBg,body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-mismatching-bereichs-status >.-iconMain {position:absolute; left:0; bottom:0;}
body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-mismatching-bereichs-status >.-iconBg {color:white; -webkit-transform:scale(80%);-ms-transform:scale(80%);transform:scale(80%);}
body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-mismatching-bereichs-status >.-iconMain {-webkit-transform:scale(65%);-ms-transform:scale(65%);transform:scale(65%);}
body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-mismatching-bereichs-status >.-gray {color:gray; }
body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-mismatching-bereichs-status >.-yellow {color:#dbdb3c; }
body header.dpa-ba-head .dpa-bereich-head-flag >.-button >.-mismatching-bereichs-status >.-red {color:red; }
body header.dpa-ba-head .dpa-bereich-head-flag >.-popup {width:330px;}
	

.dpa-popupInline  {position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;}
.dpa-popupInline >.-title {position:absolute;left:0;top:0;right:0;}
.dpa-popupInline >.-iframeContainer {position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;background:white;}
.dpa-popupInline >.-iframeContainer >iframe {border:0;width:100%;height:100%;}
.dpa-popupInline.-hasTitle>.-iframeContainer {top:40px;}

.dpa-popupInline >.-close,.dpa-popupInline >.-help,.dpa-popupInlineTitle >.-close,.dpa-popupInlineTitle >.-help {position:absolute;top:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;}
.dpa-popupInline >.-close,.dpa-popupInlineTitle >.-close {right:7px;}
.dpa-popupInline >.-help,.dpa-popupInlineTitle >.-help {right:32px;}
.dpa-popupInline >.-help:hover>i,.dpa-popupInlineTitle >.-help:hover>i {color:white;}
.dpa-legende  {min-width:700px;}
.dpa-legende * {line-height:1.5;}
.dpa-legende p {margin:0.75em 0;}
.dpa-legende .imbaTabs a>i {color:gray;}
.dpa-legende em {color:rgb(133, 193, 106);font-style: normal;font-weight:bold;}
.dpa-legende ul {margin-left:1em;}
.dpa-legende .-headline {margin:2em -1em 0.5em -1em;padding:0 1em;border-bottom:1px solid rgb(218, 9, 48);color:rgb(218, 9, 48);font-weight:bold;}
.dpa-legende .-headline:first-child {margin-top:0;}
.dpa-legende .-headline+p {margin-top:0.25em;}
.dpa-legende .-entry {position:relative;padding-left:50px;margin:0.25em 0;}
.dpa-legende .-entry >.icon,.dpa-legende .-entry >img,.dpa-legende .-entry >i.dpa-icon {position:absolute;left:25px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.dpa-legende .ui-accordion {line-height:1.3;}
.dpa-legende .ui-accordion * {font-size:16px;}
.dpa-legende .ui-accordion h2.ui-accordion-header {font-size:16px;background-image:none;border:0;border-radius:0;
			background-color:#eee;color:#333; margin:0 -1em 2px;padding:0.25em 1em;outline: 0;}
.dpa-legende .ui-accordion h2.ui-accordion-header:hover {background-color:#f2f2f2;}
.dpa-legende .ui-accordion .ui-widget-content {border:none;padding:0;padding: 0.5em 0;}
.dpa-legende .ui-accordion .ui-widget-content:last-child {border-bottom:1px solid #ccc;}
.dpa-legende .ui-accordion p:first-child {margin-top:0;}
.dpa-legende .ui-accordion p:last-child {margin-bottom:0;}
.dpa-legende .ui-accordion .ui-state-active,.dpa-legende .ui-accordion .ui-widget-content .ui-state-active,.dpa-legende .ui-accordion .ui-widget-header .ui-state-active,.dpa-legende .ui-accordion a.ui-button:active,.dpa-legende .ui-accordion .ui-button:active,.dpa-legende .ui-accordion .ui-button.ui-state-active:hover {
			background:#ccc;color:black;font-weight:bold;
		}
	


 
.mce-btn.mce-btn-has-text button	{color:black;}
.mce-ico:not(.mce-i-infoRLS):not(.mce-i-imageRLS):not(.mce-i-removeCodeRLS):not(.mce-i-clearFloatRLS):not(.mce-i-removeformat)	{background-image:none !important;}
.mce-i-infoRLS,.mce-i-imageRLS,.mce-i-removeCodeRLS,.mce-i-clearFloatRLS	{filter:grayscale(100%);}
body .mce-tooltip {margin-top:-83px;display:none !important;}
body .mce-tooltip>.mce-tooltip-arrow {border-color:#eee;}
body .mce-tooltip>.mce-tooltip-inner {background:#eee;color:black;}
body .mce-container,body .mce-container *,body .mce-widget,body .mce-widget *,body .mce-reset {font-family:inherit;}
body .mce-ico {font-family: 'tinymce',Arial;}
body .mce-btn.mce-active button,body .mce-btn.mce-active:hover button,body .mce-btn.mce-active i,body .mce-btn.mce-active:hover i {color:black;background-color:#ccc;}
body button .mce-i-removeformat {background-image:url(../bilder/radiergummi.png);background-position: center;background-repeat: no-repeat;}
body .mce-i-removeformat::before {content:"";}

.dpa-gen-changePosition::before {display:inline-block;content:"\232F"; line-height:18px;font-size:26px;font-weight:bold;color:gray;cursor:move;margin-right:8px;
		position:relative;top:1px;}

.dpa-gen-grabber  {position:relative;padding-left:35px;cursor:grab;}
.dpa-gen-grabber::after {position:absolute;left:0px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:-3px;
		content:"\232F";font-size:30px;font-weight:bold;color:gray;	}
.dpa-visualItem::before {font-family: "Font Awesome 5 Pro";color:#bbb;}
.dpa-visualItem.-vi-abs {padding-left:20px;position:relative;}
.dpa-visualItem.-vi-abs::before {display:block;position:absolute;left:0;}
.dpa-visualItem.-vi-inl::before {display:inline-block;margin-right:8px; }
.dpa-visualItem.-inhalt::before {content: "\f15c";font-weight: 400;}
.dpa-visualItem.-link::before {content: "\f0c1";font-weight: 400;}
.dpa-visualItem.-metadatum::before {content: "\f02b";font-weight: 400;}
.dpa-visualItem.-bereich::before {content: "\f07b";font-weight: 400;}

	
	

@keyframes dpaImbaAniNoticeMe {
		from {-webkit-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);color: rgb(133, 193, 106);-webkit-text-stroke-color:rgb(133, 193, 106);} 
		0.1% {-webkit-transform:scale(2.0);-ms-transform:scale(2.0);transform:scale(2.0);opacity:0;} 
		0% {opacity:0;} 
		3% {opacity:0;} 
		20% {opacity:1;} 
		 
		20% {-webkit-transform:scale(2.0);-ms-transform:scale(2.0);transform:scale(2.0);} 
		60% {-webkit-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);color: rgb(133, 193, 106);-webkit-text-stroke-color:rgb(133, 193, 106);}
		to {-webkit-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);}
}
@keyframes dpaImbaAniNoticeMe2 {
		0%   { border-width:0px; width:27px;height:27px;}
		50%  { border-width:10px; width:27px;height:27px; }
		100% { border-width:0px; width:7px;height:7px;}
}
.dpa-imba-modifiedNotifier.il-col-id-ueberschrift::before {animation: dpaImbaAniNoticeMe 4s;}
.dpa-imba-modifiedNotifier.fa-folder {animation: dpaImbaAniNoticeMe 4s;}
.dpa-imba-modifiedNotifier.fa-folder::before {animation: dpaImbaAniNoticeMe 4s;}
.dpa-foldericon.inaktiv {opacity:0.25;}
.dpa-foldericon >i.dpa-icon {color:white;}
.dpa-foldericon.fa-folder::before {color:white;}
.dpa-foldericon.fa-folder.-special::before {color:rgba(174, 160, 204,0.33);}
.dpa-foldericon.fa-folder.-direktlink::before {color:rgba(124, 209, 213,0.33);}
.dpa-foldericon.fa-folder >i.dpa-icon {color:#000;}
.dpa-foldericon.fa-folder >i.dpa-icon.fa-folder {color:#888;font-weight:100;}
.dpa-foldericon.fa-folder >i.dpa-icon.fa-bars {width:auto;height:auto;font-size:8px;margin-top:1px;}
.dpa-foldericon.fa-folder >i.dpa-icon.fa-home {margin-top:2px;}
.dpa-foldericon.fa-folder.menueUndHome >i.dpa-icon.fa-bars {margin-left:-6px;}
.dpa-foldericon.fa-folder.menueUndHome >i.dpa-icon.fa-home,.dpa-foldericon.fa-folder.menueUndHome >i.dpa-icon.fa-lock {margin-left:3px;font-size:45%;margin-top:1px;}
		
	

.dpa-attention  {position:relative;transition:transform 0.33s;-webkit-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);transform-origin:center;}
.dpa-attention.attend {-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}

span.dpa-attention	{display:inline-block;}


.dpa-usedInhalteA	{cursor:default !important;background:#f4f4f4 !important;pointer-events:none;border-top: 1px solid #ccc !important;}
.dpa-usedInhalteOuter  {display:block !important;margin:8px 0;}
.dpa-usedInhalteOuter span {display:block;}

.dpa-usedInhalteText	{line-height:1;margin-bottom:4px;}
.dpa-usedInhalteBar  {position:relative;border: 1px solid #aaa;background: white;padding: 1px;width: 100%;height:20px;}
.dpa-usedInhalteBar >.-bar {height:100%;background: rgb(156, 215, 167);}
.dpa-usedInhalteBar >.-text {font-size:80%;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

@keyframes ProgressBarAnimation {
    0%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
.dpa-progressBar  {position:relative;border: 1px solid #aaa;background: white;padding: 1px;width: 100%;
	height:50px;-webkit-transform:rotate(0.00001deg);-ms-transform:rotate(0.00001deg);transform:rotate(0.00001deg);
	max-width:500px;}
.dpa-progressBar >.-bar {height:100%;width:0;
		
		position:relative;overflow:hidden;
		
	transition: width 1.5s linear;}
.dpa-progressBar >.-bar::after {content:"";display:block;width:500px;height:100%;
		position:absolute;left:0;top:0;bottom:0;
		background: linear-gradient(115deg, rgb(133, 193, 106) 30%, rgba(133, 193, 106,0.75) 50%,rgb(133, 193, 106) 70%);
		animation: ProgressBarAnimation 3s ease infinite;
		background-size: 400% 400%; 
	}
.dpa-progressBar >.-bar.noTransition {transition:none;}
.dpa-progressBar >.-bar.fastTransition {transition: width 0.33s linear;}
.dpa-progressBar >.-text {font-size:80%;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

