@CHARSET "UTF-8";

 

.dp-multifeld-outer  {position:relative;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;}
.dp-multifeld-outer * {-ms-box-sizing:inherit;-o-box-sizing:inherit;box-sizing:inherit;}
.dp-multifeld-outer .js-mf-new-row,.dp-multifeld-outer .mf-row-no-entries {display:none;}
.dp-multifeld-outer .mf-row-no-entries {padding:10px 0;color:gray;}
.dp-multifeld-outer .button.disabled,.dp-multifeld-outer .button.disabled:hover {color:gray; border-color:#ccc;background:#eee;cursor:default;} 
.dp-multifeld-outer .js-multifeld-preview {display:inline-block; width:120px;}
.dp-multifeld-outer .multifeld-itemcell {line-height:32px;}
.dp-multifeld-outer .multifeld-itemcell>* {vertical-align: middle;} 
.dp-multifeld-outer .js-mf-row-type-text,.dp-multifeld-outer .js-mf-row-type-textarea,.dp-multifeld-outer .js-mf-row-type-editor {min-width:200px;}
.dp-multifeld-outer .multifeld-itemrow.dpa-imba-deletableNotice::before { left:-10px;top:-10px;right:-10px;bottom:-1px;border-radius:10px;}
.dp-multifeld-outer.dp-multifeld-layout-horizontal .multifeld-itemrow::before {left:-8px;top:-2px;right:-8px;bottom:-2px;border-radius:4px;}
.dp-multifeld-outer .js-multifeld-preview { overflow: hidden; text-overflow: ellipsis; }
.dp-multifeld-outer .js-mf-row-type-medium .js-multifeld-preview { width:80px;}
.dp-multifeld-outer .js-mf-row-type-medium .js-multifeld-preview img { cursor:pointer;vertical-align: middle; height:auto;max-height:100%;width:auto; max-width:100%;}
.dp-multifeld-outer .js-mf-row-type-inhalt .js-multifeld-preview {width:240px;}
.dp-multifeld-outer .js-mf-row-type-medium > * {vertical-align: middle;}
.dp-multifeld-outer .js-mf-row-type-medium	span,.dp-multifeld-outer .js-mf-row-type-medium a { vertical-align: middle;}
.dp-multifeld-outer .js-mf-row-position-outer>* {vertical-align: middle;}
.dp-multifeld-outer .js-mf-sortStarter {font-size:200%;font-weight:bold;cursor:grab;margin-right:4px;line-height:50%;}
.dp-multifeld-outer .js-hideOnMfReady {animation: fadein 1000s linear 2s;opacity:0;}
.dp-multifeld-outer .bottomButtons {margin:8px 0;}
.dp-multifeld-outer .bottomButtons .button {margin-right:1.5em;}
.dp-multifeld-outer.dp-multifeld-max-1 .mf-cell-pos {display:none;}
.dp-multifeld-outer.dp-multifeld-max-1 .multifeld-itemrow {border-bottom:0;padding-bottom:0;}
.dp-multifeld-outer .js-mf-row-type-checkbox01 {line-height:1.8;}
.dp-multifeld-outer.dp-multifeld-layout-vertical .js-multifeld-set {min-width:130px;} 
.dp-multifeld-outer .js-mf-row-type-bereich>.js-multifeld-preview::before {font-family: "Font Awesome 5 Pro";color:#bbb;content: "\f07b";font-weight: 400;margin-right:8px;}
.dp-multifeld-outer .js-mf-row-type-link>.js-multifeld-preview::before {font-family: "Font Awesome 5 Pro";color:#bbb;content: "\f0c1";font-weight: 400;margin-right:8px;}
.dp-multifeld-outer .js-mf-row-type-inhalt>.js-multifeld-preview::before {font-family: "Font Awesome 5 Pro";color:#bbb;content: "\f15c";font-weight: 400;margin-right:8px;}
.dp-multifeld-outer.dp-multifeld-disabled * {pointer-events:none;}
.dp-multifeld-outer.dp-multifeld-disabled .bottomButtons {display:none;}
.dp-multifeld-outer.dp-multifeld-disabled a.button,.dp-multifeld-outer.dp-multifeld-disabled a.imba-mini-button {display:none;}
.dp-multifeld-outer.dp-multifeld-disabled input[type=text],.dp-multifeld-outer.dp-multifeld-disabled textarea,.dp-multifeld-outer.dp-multifeld-disabled select {background: #eee; color: gray;}
.dp-multifeld-outer.dp-multifeld-disabled .js-mf-row-type-editor {filter:grayscale(100%) brightness(92%);opacity:0.5;}
	
	


.body:not(.imba) .js-mf-is-empty .mf-row-no-entries	{display:block;}
.imba .js-mf-is-empty .multifeld-itemlist {display:none;}
.imba .js-mf-is-empty .bottomButtons {margin:0;}

 
.bereichForm .dp-multifeld-outer select.js-mf-row-position	{width:50px;min-width:auto;}
.dp-multifeld-layout-horizontal .js-mf-medium-contains-image .js-mf-row-type-medium .js-multifeld-preview {height:60px;line-height:60px;}
.dp-multifeld-layout-horizontal .multifeld-itemlist-outer {display:inline-block;
		max-width: calc( 100vw - 310px ); overflow-x:auto;padding:10px;margin:-10px;}
.dp-multifeld-layout-horizontal .multifeld-itemlist {display:table;border-collapse: collapse; border-spacing: 0;padding: 3px;}
.dp-multifeld-layout-horizontal .multifeld-itemrow {display:table-row;}
.dp-multifeld-layout-horizontal .multifeld-itemcell {display:table-cell;padding:0.5em;vertical-align: top;}
.dp-multifeld-layout-horizontal .multifeld-itemrow .multifeld-itemcell:first-child {padding-left:0em;}
.dp-multifeld-layout-horizontal .multifeld-itemrow.head .multifeld-itemcell {font-weight:bold;padding-top:4px;}
.dp-multifeld-layout-horizontal textarea { height:60px;width:200px; }
.dp-multifeld-layout-horizontal .js-mf-row-type-checkbox01 {text-align: center;}
.dp-multifeld-layout-horizontal .js-mf-medium-contains-nonimage .js-mf-row-type-medium .js-multifeld-preview {width:180px;}
.dp-multifeld-layout-horizontal .dpa-mf-forHorizontal {display:inline-block;}
.dp-multifeld-layout-horizontal .dpa-mf-forVertical {display:none !important;}
.dp-multifeld-layout-horizontal .multifeld-itemrow.head::before {content:"";display:block;position:absolute;height:0;width:0;}
.dp-multifeld-layout-vertical .head {display:none;}
.dp-multifeld-layout-vertical .multifeld-itemcell .js-multifeld-preview { width:251px; }
.dp-multifeld-layout-vertical .js-mf-sortStarter {display:none;}
.dp-multifeld-layout-vertical .multifeld-itemrow {padding:10px 0;border-bottom:1px solid #666;}
.dp-multifeld-layout-vertical .multifeld-itemrow:nth-child(2) {padding-top:0;}
.dp-multifeld-layout-vertical .multifeld-itemrow:nth-child(2) >.multifeld-itemcell {margin-top:0;}
.dp-multifeld-layout-vertical .multifeld-itemcell {margin:10px 0;}
.dp-multifeld-layout-vertical .multifeld-itemcell::before {content:attr(data-label);display:block;
		font-size:90%;margin:3px 0;float:left;width:150px;text-align:left;}
.dp-multifeld-layout-vertical .multifeld-itemcell>.tinyMceZfOuter {display:inline-block;}
.dp-multifeld-layout-vertical .multifeld-itemcell >input[type=text],.dp-multifeld-layout-vertical .multifeld-itemcell >input[type=password],.dp-multifeld-layout-vertical .multifeld-itemcell >input[type=number],.dp-multifeld-layout-vertical .multifeld-itemcell >textarea,.dp-multifeld-layout-vertical .multifeld-itemcell >.tinyMceZfOuter {width:calc( 100% - 150px );}
.dp-multifeld-layout-vertical textarea { height:140px; }
.dp-multifeld-layout-vertical textarea,.dp-multifeld-layout-vertical input { width:600px; }
.dp-multifeld-layout-vertical .dpa-mf-forHorizontal {display:none !important;}
.dp-multifeld-layout-vertical .dpa-mf-forVertical {display:inline-block;}
.imba-multibox  {position:relative;}
.imba-multibox .hidden {display:none;}
.imba-multibox:not(.-dpa-imbaAuswahl-ready):not(X) {background:rgba(255,0,0,0.1);border:1px solid rgba(255,0,0,0.2);opacity:0.75;pointer-events:none;}
.imba-multibox:not(.-dpa-imbaAuswahl-ready)::before {content:"Auswahl nicht funktionstüchtig. Möglicherweise liegt ein Javascript-Fehler vor.";display:block;
			padding:2px 1em;background:black;color:white;margin:-1px;}
.imba-multibox:not(.-dpa-imbaAuswahl-ready) .buttons {display:none;}
.imba-multibox.imba-multibox-genericBoxTemplate::before {content:"TEMPLATE";}
.imba-multibox >.-items>.-item {position: relative;}
.imba-multibox >.-items>.-item >.-toolbar {cursor:pointer;position:absolute;top:0;right:0;opacity:0;transition:opacity 0.33s;padding:4px;display:none;}
.imba-multibox >.-items>.-item >.-toolbar a {margin:0 4px;}
.imba-multibox >.-items>.-item.-item-real:hover >.-toolbar {opacity:1;}
.imba-multibox >.-items>.-item.-item-template {display:none;}
.imba-multibox.-dpa-imbaAuswahl-ready>.-items>.-item.-item-real>.-toolbar {display:block;}
.imba-multibox .buttons .button {margin-right:1.5em;}
.imba-multibox:not(.js-is-empty) .buttons .button {margin-top:8px;}
.imba-multibox:not(.-max-1) .buttons .button .-choose {display:none;}
.imba-multibox.-max-1         .buttons .button .-add {display:none;}
.imba-multibox.-max-1 .dpa-gen-grabber {display:none;}
.imba-multibox:not(.js-min-2) .dpa-gen-grabber {opacity:0.25;cursor:default;pointer-events:none;} 
.imba-multibox.js-max-reached .button.-addItems {display:none;}
.imba-multibox.js-disabled .button.-addItems {display:none;}
.imba-multibox.js-disabled >.-items>.-item>.-preview {filter:saturate(0%);opacity:0.75;}
.imba-multibox.js-disabled >.-items>.-item>.-toolbar a.-remove,.imba-multibox.js-disabled >.-items>.-item>.-toolbar a.-edit {display:none;}
.imba-multibox.-type-medienbox >.-items {line-height:0;}
.imba-multibox.-type-medienbox >.-items>.-item {margin:0px 16px 20px 0;display:inline-block;width:165px;height:calc( 99px + 1.3 * 1em + 2 * 2px );
			vertical-align:top;text-align:center;overflow:hidden;}
.imba-multibox.-type-medienbox >.-items>.-item.-item-real { background:rgb(225, 224, 222);}
.imba-multibox.-type-medienbox >.-items>.-item >.-toolbar {background:rgba(255,255,255,0.8);}
.imba-multibox.-type-medienbox >.-items>.-item >.-preview {height:99px;position:relative;}
.imba-multibox.-type-medienbox >.-items>.-item >.-preview>img,.imba-multibox.-type-medienbox >.-items>.-item >.-preview>.button {position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%;}
.imba-multibox.-type-medienbox >.-items>.-item >.-preview>img:not(.previewNoImageIcon) {background-image:url("../../../bilder/transparency.png");background-size:140px;}
.imba-multibox.-type-medienbox >.-items>.-item >.-preview>.noImagePreviewNotice {position:absolute;left:2px;bottom:5px;line-height:1; text-shadow: 0px 0px 4px white,0px 0px 3px white;color: #333;font-size: 75%;}
.imba-multibox.-type-medienbox >.-items>.-item >.-title {background:#ddd;padding:2px 25px;line-height:1.3;text-align:center;color:gray;font-size:90%;}
.imba-multibox.-type-medienbox >.-items>.-item >.-title[title=""] {display:none;}
.imba-multibox.-type-medienbox >.-items>.-item .dpa-gen-grabber {position: absolute;left: 2px;bottom: 12px;}
.imba-multibox.-type-medienbox >.-items>.-item .-preview {transition: filter 0.33s;}
.imba-multibox.-type-medienbox >.-items>.-item.-item-real:hover {box-shadow:0px 0px 3px 1px rgba(0,0,0,0.5);}
.imba-multibox.-type-medienbox >.-items>.-item.-item-template { border: 1px dashed #ccc;background:rgba(0,0,0,0.011); }
.imba-multibox.-type-medienbox >.-items>.-item.-item-template >.-title {display:none;}
.imba-multibox.-type-medienbox >.-items>.-item.-item-template >.-preview {height:100%;}
.imba-multibox.-type-medienbox >.-items>.-item:hover>.-preview {filter:brightness(115%);}
.imba-multibox.-type-medienbox:not(.js-is-empty) .buttons,.imba-multibox.-type-medienbox.-min-1 .buttons {margin-top:-20px;}
.imba-multibox.-type-medienbox .buttons {max-height:47px;transition:all 0.25s;opacity:1;}
.imba-multibox.-type-medienbox:not(.js-is-empty) .buttons,.imba-multibox.-type-medienbox.-min-1 .buttons {max-height:0px;opacity:0;pointer-events:none;overflow:hidden;}
.imba-multibox.-type-medienbox > .-items > .-item-template {transition:all 0.25s;opacity:1;overflow:hidden;}
.imba-multibox.-type-medienbox.js-max-reached > .-items > .-item-template,.imba-multibox.-type-medienbox.js-is-empty:not(.-min-1) > .-items > .-item-template {height:0px;opacity:0;margin:0;line-height:0;overflow:hidden;pointer-events:none;}
.imba-multibox.-ia-text-generic >.-items>.-item {padding:0 6px;margin:0 -6px;transition:background-color 0.25s, padding 0.25s;}
.imba-multibox.-ia-text-generic >.-items>.-item >.-toolbar {top: 50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.imba-multibox.-ia-text-generic >.-items>.-item >.-preview {display:none;}
.imba-multibox.-ia-text-generic >.-items>.-item >.-title {line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.33s;}
.imba-multibox.-ia-text-generic >.-items>.-item >.-title.dpa-gen-grabber {padding-left:34px;}
.imba-multibox.-ia-text-generic >.-items>.-item >.-title>* {line-height:1;}
.imba-multibox.-ia-text-generic >.-items>.-item:hover {background-color:rgba(0,0,0,0.066);padding-right:130px;}
			
	


.imba-multibox-preview.-disabled>img {filter:grayscale(100%);opacity:0.5;}



@keyframes fadein { 0% {opacity:0;} 0.01% {opacity:1;} 100% {opacity:1;} } 
.dpa-imba-deletableNotice.-dn-style-elm {position:relative;}
.dpa-imba-deletableNotice.-dn-style-elm::before {content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;
				border:1px solid rgba(255,255,255,0);background-color:rgba(255,255,255,0);				
				opacity:0;transition:opacity 0.5s,background-color 0.5s,border-color 0.5s,outline 0.5s;z-index:-1;}
.dpa-imba-deletableNotice.-dn-style-elm.-showNeutralNotice::before { opacity:1; outline:2px dashed rgb(133, 193, 106);}
.dpa-imba-deletableNotice.-dn-style-elm.-showDeletableNotice::before { opacity:1; outline:2px dashed rgb(204, 68, 65);}
.dpa-imba-deletableNotice.-dn-style-elm.-showAddAboveNotice::before {  height:8px; bottom:auto; margin-top:-12px; background:rgba(133, 193, 106,0.25);}
.dpa-imba-deletableNotice.-dn-style-elm.-showAddBelowNotice::before {  height:8px; top:auto !important; margin-bottom:-12px; background:rgba(133, 193, 106,0.25);}
.dpa-imba-deletableNotice.-dn-style-bg {position:relative;transition:background 0.5s;}
.dpa-imba-deletableNotice.-dn-style-bg.-showDeletableNotice {background:rgba(255,0,0,0.05) !important;}
	

.imba-multibox.-type-medienbox .dpa-imba-deletableNotice.-showDeletableNotice::before	{z-index:0; }
.imba-multibox:not(.-type-medienbox) .dpa-imba-deletableNotice.-showDeletableNotice .-title	{ background-color:transparent !important;}


#zfHelper_bereichZusatzfelder	{margin-top:2em;}
.zf-columnedOptions .zf-column {vertical-align:top;display:inline-block;max-width:33%;}
.zf-columnedOptions .zf-column:last-child:first-child {max-width:100%;}
.zf-columnedOptions .zf-column:not(:last-child) {padding-right:12px;border-right:1px solid gray;}
.zf-columnedOptions .zf-column:not(:first-child) {padding-left:8px;border-left:1px solid gray;margin-left:-1px;}
.zf-columnedOptions .zf-column br {display:none;}
.zf-columnedOptions .zf-column label {display:block;padding:4px 0;position:relative;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}
.dpo-old-table-sim .dpform-pflichtfeld-row>.label >label>.-title,.dpo-old-table-sim .dpform-pflichtfeld-row>.label >.-title {position:relative;}
.dpo-old-table-sim .dpform-pflichtfeld-row>.label >label>.-title::after,.dpo-old-table-sim .dpform-pflichtfeld-row>.label >.-title::after {content:" *";} 
.dpa-zfba-main >.-popup {display:none;position:absolute;left:50%;top:400px;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);width:1024px;height:700px;
		background:white;border:1px solid #aaa;box-shadow:0 0 6px rgba(0,0,0,0.5);}
.dpa-zfba-main >.-popup >h1 {border-radius:0;height:46px;border-width:0 0 1px 0;}
.dpa-zfba-main >.-popup >.-nav {position:absolute;left:0;top:46px;bottom:60px;width:190px;border-right:1px solid #aaa;overflow-x:hidden;overflow-y:auto;}
.dpa-zfba-main >.-popup >.-nav >.-title {padding:8px;font-weight:bold;color:gray;}
.dpa-zfba-main >.-popup >.-nav >.-origin {padding:8px;font-size:90%;color:Gray;}
.dpa-zfba-main >.-popup >.-nav >.-options {padding:8px;font-size:80%;color:Gray;display:block;}
.dpa-zfba-main >.-popup >.-nav >.-entries >.-entry {display:block;padding:8px;}
.dpa-zfba-main >.-popup >.-nav >.-entries >.-entry.active {background:rgb(218, 9, 48,0.4);}
.dpa-zfba-main >.-popup >.-nav >.-entries >.-entry >.-title {display:block;color:#333;}
.dpa-zfba-main >.-popup >.-nav >.-entries >.-entry >.-size {font-size:90%;color:Gray;}
.dpa-zfba-main >.-popup >.-nav >.-entries >.-entry >.-size::before {content:"Optimal:";display:inline-block;margin-right:0.25em;}
.dpa-zfba-main >.-popup >.-nav >.-entries >.-entry >.-final {font-size:80%;color:Gray;display:block;}
.dpa-zfba-main >.-popup >.-nav >.-entries >.-entry >.-warning {display:none;font-size:80%;color:#333;margin-top:4px;}
.dpa-zfba-main >.-popup >.-nav >.-entries >.-entry >.-warning * {vertical-align: middle;}
.dpa-zfba-main >.-popup >.-nav >.-entries >.-entry >.-warning img {width:16px;height:16px;}
.dpa-zfba-main >.-popup >.-main {position:absolute;left:190px;top:46px;bottom:60px;right:0;}
.dpa-zfba-main >.-popup >.-main >.-imgContainer {overflow:hidden;position:absolute;}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-bgimg {position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;}
.dpa-zfba-main >.-popup >.-main >.-imgContainer img {pointer-events:none;}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-dragme {width:100px;height:100px;position:absolute;z-index:1;
					box-shadow:0 0 1000px 1000px rgba(0,0,0,0.5);cursor:grab;overflow:hidden;}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-dragme >.-dragHandleOverlay {position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #ccc;}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-dragme >.-dragSizeHandle {position:absolute;right:0;bottom:0;width:40px;height:40px;z-index:1;cursor:se-resize;}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-dragme >.-dragico {filter:grayscale(100%);position:Absolute;display:block;width:40px;height:40px;padding:4px;}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-dragme >.-dragico.-up {left:50%;top:50%;margin-top:-40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-dragme >.-dragico.-down {left:50%;top:50%;margin-top:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-dragme >.-dragico.-left {left:50%;top:50%;margin-left:-40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-dragme >.-dragico.-right {left:50%;top:50%;margin-left:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.dpa-zfba-main >.-popup >.-main >.-imgContainer >.-dragme >.-dragico.-size {right:0;bottom:0;}
.dpa-zfba-main >.-popup >.-bottom {position:absolute;bottom:0;left:0;right:0;height:60px;line-height:60px;text-align:center;border-top:1px solid #aaa;}
	

