/*******************************************/
/* Übergreifend nutzbare Styledefinitionen */
/*******************************************/

/* Floating */
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}

/* Alignment */
.center {text-align: center;}
.textRight {text-align: right;}
.textLeft {text-align: left;}

/* Texterscheinung */
.bold {font-weight: bold;}
.italic {font-style: italic;}

/* Hintergrundwechsel in Tabelllen */
.column_odd {background-color: #DFE7F1;}
.column_even {background-color: white;}

.marginAuto {margin: 0 auto;}
.shadow {box-shadow: 2px 2px 10px #717070;}

.defaultMarginAll {margin: 0.5em;}
.defaultMarginVert {margin: 0.5em 0;}
.defaultMarginHori {margin: 0 0.5em;}


.richTextOutput.ui-panel,
.richTextOutput.ui-panel .ui-panel-content {
	padding: 0;
	border: 0;
} 

.richTextOutput .ui-editor-toolbar {display: none;}
.richTextOutput .ql-container.ql-snow.ql-disabled {
	border: 0;
	font-size: inherit;
}
.richTextOutput .ql-editor {
    box-sizing: border-box;
    cursor: default;
    line-height: 1;
    height: 100%;
    padding: 0;
    overflow-y: visible;
}
