body {
	margin: 0;
	padding: 0;
	background: white; /* Old browsers */
	/* FF3.6+ */
	background: -moz-linear-gradient(top, #e2e2e2 0px, #ffffff 150px);
	/* Chrome,Safari4+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, #e2e2e2),
		color-stop(150px, #ffffff));
	/* Chrome10+,Safari5.1+ */
	background: -webkit-linear-gradient(top, #e2e2e2 0px, #ffffff 150px);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #e2e2e2 0px, #ffffff 150px);
	/* IE10+ */
	background: -ms-linear-gradient(top, #e2e2e2 0px, #ffffff 150px);
	/* W3C */
	background: linear-gradient(to bottom, #e2e2e2 0px, #ffffff 150px);
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient(     startColorstr='#e2e2e2',
		endColorstr='#ffffff', GradientType=0);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: justify;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #626262;
}

br {
	mso-data-placement:same-cell;
}

form {
	margin: 0;
	padding: 0;
}

.form-control {
	width: auto;
	display: inline-block;
	padding: 2px 3px;
	height: auto;
	border-radius: 0px;
}

.input-group {
	display: inline-table;
	width: 9em;
}

.input-group-btn {
	padding-top: 2px;
}

div.datefield-popup.well {
	padding: .2em;
	margin-left: 200px;
	margin-top: -10px;
}

.vertical-text {
	writing-mode: vertical-rl; /* Text um 90 Grad drehen */
	transform: rotate(180deg); /* Zusätzliche Drehung, um die Textrichtung anzupassen */
	white-space: nowrap; /* Verhindert, dass der Text umbrochen wird */
	vertical-align: baseline;
}

DIV.tree-container LI {
	padding: 0 0 0 10px;
}

DIV.tree-container UL UL {
	margin: 0 0 0 8px;
}

input, select, button, html input[type="button"], input[type="reset"],
	input[type="submit"], .btn, .btn-primary, .pagination>.active>a,
	.pagination>li>a, .pagination>li>span {
	padding: 2px 3px 2px 3px;
	margin: 2px;
	background-color: #F9F9F9;
	/*background-color: transparent;*/
	border: 1px solid silver;
	font: 10pt Arial, Helvetica, sans-serif;
	max-width: 100%;
	color: #626262;
	border-radius: 0px;
}

checkbox {
	vertical-align: text-bottom;
}

.pagination:first-child {
	margin-bottom: 5px;
}

.pagination:last-child {
	margin-top: 5px;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	background-color: #519276;
	border-color: #519276;
	color: white;
	margin: 0px;
	padding: 2px 10px;
}

.pagination>li>a, .pagination>li>span {
	color: #519276;
	margin: 0px;
	padding: 2px 10px;
}

.sidebar input[type="text"], .sidebar input[type="password"] {
	padding: 2px 2px;
	width: 195px;
}

input[type="radio"], input[type="checkbox"] {
	vertical-align: middle;
	margin-left: 8px;
	margin-right: 5px;
	background: transparent;
	border: none;
	width: auto;
}

.tag-container-wrapper {
	width: 100%;
}

.docurightBarWrapper input[type="radio"], .docurightBarWrapper input[type="checkbox"] {
	vertical-align: text-bottom;
}

input[type="text"], input[type="password"] {
	width: 200px;
}

input[type="text"].hasDatepicker {
	width: 167px;
}

input:focus {
	background-color: white;
	border: 1px solid black;
}

input.search {
	width: 100%;
	margin: 2px 0px;
	padding: 2px 0px;
	filter: alpha(opacity = 60); /* IE */
	opacity: 0.6;
}

input.search.hasCheckbox {
	width: 76%;
	width: calc(100% - 28px);
}

input.search:focus {
	filter: alpha(opacity = 90); /* IE */
	opacity: 0.9;
}

input.number {
	width: 50px;
}

input.refnumber {
	width: 100px;
}

h1, h1 a, h2, h2 a, h3, h3 a {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	text-decoration: none;
	color: #519276;
}

h1 {
	font-size: 2.2em;
}

h1 .small-link {
	font-size: 100%;
	font-weight: normal;
	margin-left: 5px;
}

.ui-widget-overlay {
	z-index: 999 !important;
}

DIV.tree-container UL {
	margin-left: 4px;
}

DIV.tree-container LI {
	text-align: left;
}

div.t-palette>div {
	display: inline-block;
	vertical-align: middle;
}

div.t-palette-controls {
	margin: 0 10px;
}

div.t-palette-controls button {
	display: block;
}

.rightbar h2, .rightbar h3, .rightbar h4 {
	background-color: #519276;
	color: white;
	border: 1px solid gray;
	font-size: 100%;
	padding: 2px 5px;
	text-align: center;
	margin-top: 10px;
}

.rightbar h3 {
	color: white;
	border: 1px solid gray;
	padding: 0px 5px;
}

.rightbar h4 {
	color: silver;
	border: none;
	padding: 0px 5px;
}

.bordered h1:first-child, div.t-beaneditor h1:first-child, dl.t-beandisplay h1:first-child
	{
	display: inline-block;
	position: absolute;
	top: -10px;
	background-color: white;
	border: 1px dashed gray;
	padding: 1px 3px 2px 3px;
	font-size: 100%;
	z-index: 99;
}

.showHideButton {
	padding: 10px;
	float: left;
	top: 50px;
}

.leftbarNavi {
	list-style-type: none;
	padding-left: 0;
}

.leftbarNaviLi {
	border: 1px solid black;
	background-color: #efefef;
	padding: 10px;
	text-align: left;
	font-weight: bold;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

p, ol, ul {
	margin-bottom: 2em;
}

blockquote {
	margin: 0 0 0 1.5em;
	padding-left: 1em;
	border-left: 5px solid #DDDDDD;
}

a, .subdimlink *, div.menu .stfPluginPopup a {
	color: #1692B8;
	text-decoration: none;
	cursor: pointer;
}

div.menu .stfPluginPopup a {
	display: inline-block;
}

a:hover {
	text-decoration: underline;
	color: #6A7973;
}

th[data-grid-column-sort] a {
	background: url("/wimes-web/assets/ctx/6c8fa49b/layout/images/sortable.png") no-repeat right;
}

th[data-grid-column-sort=ascending] a {
	background: url("/wimes-web/assets/ctx/83c0e866/layout/images/sortable-asc.png") no-repeat right;
}

th[data-grid-column-sort=descending] a {
	background: url("/wimes-web/assets/ctx/9114e37b/layout/images/sortable-desc.png") no-repeat right;
}

a.button, .tGrid thead tr a.button {
	display: inline-block;
	padding: 2px 3px 2px 3px;
	margin: 2px;
	background-color: #F9F9F9;
	/*background-color: transparent;*/
	border: 1px solid silver;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #626262;
}

a.button:hover {
	text-decoration: none;
	color: #6A7973;
	border: 1px solid black;
}

a:focus, div.menu a:hover { /*border: 1px dashed gray;*/
	filter: progid:DXImageTransform.Microsoft.gradient(     startColorstr='#00ffffff',
		endColorstr='#ffffffff', GradientType=1); /* IE6-9 */
	background: #F8F8F8; /* Old browsers */
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.3) 0%,
		rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,
		255, 255, 0.3)), color-stop(100%, rgba(255, 255, 255, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.3) 0%,
		rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0.3) 0%,
		rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.3) 0%,
		rgba(255, 255, 255, 1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255, 255, 255, 0.3) 0%,
		rgba(255, 255, 255, 1) 100%); /* W3C */
	color: #2A4D40;
}

label {
	color: #626262;
	font-weight: bold;
	/*margin-top: 2px;*/
}

tbody {
	vertical-align: text-top;
}

td, th {
	text-align: left;
	padding: 2px 6px 2px 6px;
}

th {
	vertical-align: bottom;
}

*[wtitle]:hover::before, *[wrtitle]:hover::before {
	display: inline-block;
	position: absolute;
	border: 1px solid silver;
	background-color: #FFFFCC;
	margin-top: 15px;
	margin-left: 15px;
	padding: 0px 2px;
	content: attr(wtitle);
	z-index: 100;
}

*[wrtitle]:hover::before {
	right: 0;
	max-width: 250px;
	float: right;
	margin-right: 15px;
	margin-left: auto;
	content: attr(wrtitle);
}

*[wtitlebuttom]:hover::before {
	display: inline-block;
	position: absolute;
	border: 1px solid silver;
	background-color: #FFFFCC;
	margin-top: 15px;
	margin-left: 15px;
	padding: 0px 2px;
	content: attr(wtitle);
	vertical-align: bottom;
}

*[watitle]:focus::after {
	display: block;
	position: absolute;
	border: 1px solid silver;
	background-color: #FFFFCC;
	padding: 0px 2px;
	content: attr(watitle);
	z-index: 100;
	width: 400px;
	right: 26px;
}

a.info, span.info, a.info.right, p.help-block {
	display: inline-block !important;
	border: 1px solid #519276;
	padding: 0px 2px;
	font-weight: normal;
	margin-left: 15px;
	position: relative;
	z-index: 1;
}

a.info.right, p.help-block {
	float: right;
}

p.info {
	display: block;
	border: 2px solid #519276;
	padding: 4px 6px;
	font-weight: bold;
	font-size: 100%;
	margin: 15px;
	background-color: #D3EBE0;
}

div.info {
	display: block;
	border: 1px solid #519276;
	padding: 4px 6px;
	margin: 15px;
	background-color: #FFFFCC;
	font-weight: normal;
	color: #626262;
}

div.infopopup {
	position: absolute;
	z-index: 200;
	margin: 1px 10px 0px 0px;
}

div.simplePopup {
	position: absolute !important;
    display: block;
    z-index: 201;
    margin: 1px 10px 0 0 !important;
    min-height: 20px;
    min-width: 50px;
    background: white !important;
}

div.simplePopup>ul {
	margin-bottom: 5px;
	padding-left: 0;
}

div.simplePopup>ul>li {
	list-style: none;
	border-top: 1px dashed #519276;
	padding: 0;
}

div.simplePopup>ul>li:first-child {
	border-top: none;
}

div.simplePopup>ul>li>a {
	padding: 4px 15px;
}

div.simplePopup>ul>li>a:hover {
	background-color: #D3EBE0;
}

/*
table.tGrid td {
	position: relative;
}

td>div.infopopup {
	width: 300px;
	right: 5px;
}
*/
p.warn {
	display: block;
	border: 2px solid #FFC700;
	padding: 4px 6px;
	font-weight: bold;
	font-size: 110%;
	margin: 15px;
	background-color: #FFFFCC;
}

p.warnfixed {
	position: fixed;
	bottom: 22px;
	z-index: 10;
	right: 24px;
}

div.error {
	display: block;
	border: 1px solid red;
	padding: 4px 6px;
	margin: 15px;
	background-color: #FFFFCC;
	color: red;
}

span.fieldinfo {
	display: block;
	padding: 0px 2px;
	font-weight: normal;
	margin-left: 15px;
	float: none;
}

.noTitle .wimes-dialog-titlebar-close {
	display: none;
}

div#dialog {
	display: none;
}

div#depSelDialog {
	display: none;
}

#logDialog span.error {
	border: none;
	float: none;
	color: red;
	margin-left: auto;
}

#logDialog span.warn {
	border: none;
	float: none;
	color: orange;
	margin-left: auto;
}

#logDialog span.info {
	border: none;
	float: none;
	margin-left: auto;
}

#logDialog span.debug {
	border: none;
	float: none;
	color: gray;
	margin-left: auto;
}

#logDialog span.verbose {
	border: none;
	float: none;
	color: silver;
	margin-left: auto;
}

DIV.t-palette {
	display: inline-block;
	vertical-align: top;
}

div.tjq-error-popup {
	position: absolute;
	margin-top: -10px;
	margin-left: 210px;
	float: left;
	border: 1px solid red;
	padding: 2px 5px;
	z-index: 100;
	background: #FFFF99;
	min-width: 220px;
}

div.tjq-error-popup:hover {
	opacity: 0.4;
	filter: alpha(opacity = 40); /* For IE8 and earlier */
}

div.tjq-warn-popup {
	display: inline;
	position: absolute;
	margin-top: -10px;
	float: left;
	border: 1px solid #FFC700;
	padding: 2px 5px;
	z-index: 100;
	background: #FFFFCC;
	min-width: 210px;
}

div.tjq-warn-popup:hover {
	opacity: 0.4;
	filter: alpha(opacity = 40); /* For IE8 and earlier */
}

/* Header */
div.header {
	margin: 0px 5px 0px 5px;
	/*height: 40px;*/
	z-index: 1;
}

div.header label {
	color: silver;
}

div.header label::after {
	content: ": ";
	display: inline-block;
	padding-right: 3px;
}

div.header input[type=checkbox]+label::after,
div.header input[type=radio]+label::after {
	content: ""
}

div.header label.required::after {
	content: "*:";
}

label.strikeout {
	text-decoration: line-through;
}

div.logo h1, div.logo p {
	float: left;
	text-transform: lowercase;
}

div.logo h1 {
	padding: 0px 0 0 40px;
}

div.logo p {
	margin: 0;
	padding: 14px 0 0 4px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

div.logo a {
	text-decoration: none;
	color: #D0C7A6;
}

.specialBackground, div.pagefooter, .ui-widget-header {
	padding: 5px;
	background: #3e4242; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#3e4242',
		endColorstr='#519276', GradientType=0); /* IE6-8 */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzYwNjY2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzFmMjAyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTkyNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: -moz-linear-gradient(top, #3e4242 0%, #606662 50%, #1f2021 51%, #519276
		100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e4242),
		color-stop(50%, #606662), color-stop(51%, #1f2021),
		color-stop(100%, #519276)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3e4242 0%, #606662 50%, #1f2021 51%,
		#519276 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3e4242 0%, #606662 50%, #1f2021 51%, #519276
		100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3e4242 0%, #606662 50%, #1f2021 51%, #519276
		100%); /* IE10+ */
	background: linear-gradient(to bottom, #3e4242 0%, #606662 50%, #1f2021 51%, #519276
		100%); /* W3C */
	text-align: center;
	color: silver;
}

div.menu { /*height: 40px;*/
	background-repeat: repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(     startColorstr='#3e4242',
		endColorstr='#519276', GradientType=0); /* IE6-9 */
	background: #3e4242; /* Old browsers */
	background:
		url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzYwNjY2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzFmMjAyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTkyNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: -moz-linear-gradient(top, #3e4242 0px, #606662 20px, #1f2021 21px,
		#519276 40px, #0B0F0D 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, #3e4242),
		color-stop(20px, #606662), color-stop(21px, #1f2021),
		color-stop(40px, #519276), color-stop(100%, #0B0F0D));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3e4242 0px, #606662 20px, #1f2021 21px,
		#519276 40px, #0B0F0D 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3e4242 0px, #606662 20px, #1f2021 21px, #519276
		40px, #0B0F0D 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3e4242 0px, #606662 20px, #1f2021 21px,
		#519276 40px, #0B0F0D 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3e4242 0px, #606662 20px, #1f2021 21px,
		#519276 40px, #0B0F0D 100%); /* W3C */
	padding-left: 10px;
}

div.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.menu li {
	display: inline-block;
	/*float: left;*/
	font-weight: bold;
	color: white;
	border-left: 1px solid silver;
	border-right: 1px solid gray;
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

div.menu li:first-child {
	border-left: none;
}

div.menu li:last-child {
	border-right: none;
}

div.menu li.info {
	background-image: url("/wimes-web/assets/ctx/b58fd555/layout/images/nav_icon_info.png")
}

div.menu li.login {
	background-image: url("/wimes-web/assets/ctx/535d1d4c/layout/images/nav_icon_login.png")
}

div.menu li.partner {
	background-image: url("/wimes-web/assets/ctx/78c44a89/layout/images/nav_icon_partner.png")
}

div.menu li.docu {
	background-image: url("/wimes-web/assets/ctx/3675c6ab/layout/images/nav_icon_docu.png")
}

div.menu li.presence {
	background-image: url("/wimes-web/assets/ctx/b68023af/layout/images/presence_icon.png")
}

div.menu li.start {
	background-image: url("/wimes-web/assets/ctx/de5f0795/layout/images/nav_icon_start.png")
}

div.menu li.web {
	background-image: url("/wimes-web/assets/ctx/5386f0ed/layout/images/nav_icon_web.png")
}

div.menu li.wimes {
	background-image: url("/wimes-web/assets/ctx/146f2f7c/layout/images/nav_icon_wimes.png")
}

div.menu li.nutzer {
	background-image: url("/wimes-web/assets/ctx/c7d45303/layout/images/nav_icon_nutzer.png")
}

div.menu li.admin {
	background-image: url("/wimes-web/assets/ctx/e74dcec1/layout/images/nav_icon_admin.png")
}

div.menu li.faelle {
	background-image: url("/wimes-web/assets/ctx/8e5ab530/layout/images/nav_icon_faelle.png")
}

div.menu a {
	padding: 12px 15px 12px 40px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: white;
	/*height: 16px;*/
}

div.menu .stfPluginPopup a {
	padding: 0;
}

div.menu .stfPluginPopup a:hover {
	background: none;
}

div.menu .last {
	margin-right: 20px;
}

div.menu .current_page_item a {
	text-decoration: underline;
}

div.currentUsr, div.stfPlugin {
	float: right;
	color: silver;
	padding: 5px;
}

div.currentUsr a {
	display: inline-block;
	padding: 0px 3px 0px 3px;
	margin: 0px;
}

/* Page */
div.page {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

/* Content */
div.content {
	overflow: auto;
	position: absolute;
	top: 50px;
	left: 0px;
	right: 0px;
	bottom: 27px;
	padding: 5px 15px 5px 15px;
}
div.content.maximized {
	top: 39px;
	bottom: 25px;
	padding: 0px;
}
div.content.maximized .entry {
	padding: 0px;
	width: 100%;
	min-height: 100%;
}
div.content.maximized .title {
	display: none;
}

div.leftContent {
	float: left;
	height: 100%;
	background-color: #FFFF00;
}

div.mainContent {
	background-color: #00FFFF;
}

.post {

}

.post h2.title {
	border-bottom: 1px #999999 dashed;
}

.post .title h2 {
	padding: 10px 10px 0px 0px;
}

.post .title p {
	margin: 0;
	padding: 0 0 10px 0px;
	line-height: normal;
	color: #BABABA;
}

.post .title p a {
	color: #BABABA;
}

.post .entry {
	padding: 5px 0px 0px 0px;
}

.post .links {
	margin: 0;
	padding: 0 30px 30px 0px;
}

.post .links a {
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.post .links a:hover {

}

.post .links .more {
	width: 128px;
	height: 30px;
	background: url("/wimes-web/assets/ctx/292b2181/layout/images/img03.jpg") no-repeat left center;
}

.post .links .comments {
	width: 152px;
	height: 30px;
	background: url("/wimes-web/assets/ctx/1c3ceb7b/layout/images/img04.jpg") no-repeat left center;
}

/* Rightbar */
div.activeRightbar {
	right: 270px; /*205px*/
}

div.rightbar {
	position: absolute;
	top: 36px;
	right: 10px;
	bottom: 32px;
	width: 250px; /*170px*/
	float: left;
}

div.rightbar .context {
	display: block;
	overflow: auto;
	height: 100%;
}

/* Sidebar */
div.activeSidebar {
	left: 270px; /*205px*/
}

div.sidebar {
	position: absolute;
	top: 36px;
	left: 10px;
	bottom: 32px;
	width: 260px; /*170px*/
	float: left;
}

div.sidebar .context {
	display: block;
	overflow: auto;
	height: 100%;
}

/* Categories */
div.sidebar div.categories li {
	background: url("/wimes-web/assets/ctx/219766ef/layout/images/img12.gif") no-repeat left center;
}

/* Calendar */
div.calendar_wrap {
	padding: 0 30px 40px 30px;
}

div.calendar table {
	width: 100%;
	text-align: center;
}

div.calendar thead {
	background: #F1F1F1;
}

div.calendar tbody td {
	border: 1px solid #F1F1F1;
}

div.calendar #prev {
	text-align: left;
}

div.calendar #next {
	text-align: right;
}

div.calendar tfoot a {
	text-decoration: none;
	font-weight: bold;
}

div.calendar #today {
	background: #FFF3A7;
	border: 1px solid #EB1400;
	font-weight: bold;
	color: #EB1400
}

/* Footer */
div.pagefooter {
	position: absolute;
	bottom: 0px;
	left: 5px;
	right: 5px;
}

div.pagefooter p {
	margin-bottom: 1em;
	text-align: center;
	line-height: normal;
	font-size: .9em;
	color: #BABABA;
}

div.pagefooter a {
	padding: 0 20px;
	text-decoration: none;
	color: #DDDDDD;
}

div.pagefooter a:hover {
	color: #FFFFFF;
}

.tGrid {
	/*height: 100%;
	width: 100%;*/
	background-color: #DDD;
}

.fullsize {
	width: 100% !important;
}
/*
.fullsize label {
	display: block !important;
	widht: auto !important;
}
*/
.tGrid td {
	margin: 0px;
}

.tGrid thead tr, div.subheader, div.subheader:hover {
	background-color: #519276;
	color: white;
}

div.subheader {
	font-weight: bold;
}

.tGrid thead tr a {
	color: white;
}

.tGrid>tbody {
	overflow: auto;
}

.tGrid>tbody>tr:nth-child(odd) {
	background-color: #eee;
}

.tGrid>tbody>tr:nth-child(even) {
	background-color: #fff;
}

.tGrid.double-row>tbody>tr:nth-child(4n+1),
.tGrid.double-row>tbody>tr:nth-child(4n+2) {
	background-color: #eee;
}

.tGrid.double-row>tbody>tr:nth-child(4n+3),
.tGrid.double-row>tbody>tr:nth-child(4n+4) {
	background-color: #fff;
}

.tGrid>tbody>tr.odd {
	background-color: #eee !important;
}

.tGrid>tbody>tr.even {
	background-color: #fff !important;
}

textarea.form-control.jsEditor {
	width: 100%;
	height: 480px;
}

.tGrid>tbody>tr:hover, .tGrid.double-row>tbody>tr:hover, div.t-beaneditor-row:hover, div.form-group:hover,
	div.checkbox:hover, div.t-beaneditor-subrow:hover, div.t-beandisplay-vrow:hover,
	dl.t-beandisplay>dd:hover, dl.t-beandisplay>dt:hover+dd, table.assessmentOverview tr:hover,
	.tGrid>tbody>tr.docu-table-row:hover+tr
	{
	background-color: #D3EBE0;
}

.tGrid>tbody>tr.deletedRow, .tGrid>tbody>tr.deletedRow>td>input {
	color: gray;
	text-decoration: line-through;
}

div.t-data-grid-pager span.current {
	background-color: #519276;
}

div.t-beaneditor, dl.t-beandisplay {
	background: none;
	font: 10pt Arial, Helvetica, sans-serif;
}

div.t-beaneditor-row, div.form-group, div.checkbox {
	padding: 2px 0;
	display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
	flex-wrap: wrap;
}

div.t-beaneditor-row:has(.fullsize) {
	flex-flow: column;
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
}

div.t-beaneditor-subrow {
	padding: 0px 0px 0px 2px;
	margin-left: 100px;
	border-left: 1px dashed #519276;
}

/* used for form rows which are not displayed or editable but serve only as js-targets */
div.t-beaneditor-row-hidden {
	display: none;
}

div.t-beaneditor-row label, div.form-group label, div.checkbox label,
	div.t-beaneditor-subrow label {
	width: auto;
	display: inline-block;
	float: none;
	text-align: left;
	color: #626262;
	font-weight: bold;
	margin-bottom: 0;
}

div.t-beaneditor-row label:first-of-type, div.form-group label:first-of-type,
	div.checkbox label:first-of-type, div.t-beaneditor-subrow label:first-of-type
	{
	width: 200px;
	margin-left: 0px;
}

.docurightBarWrapper div.t-beaneditor-row label:first-of-type
	{
	width: 125px;
	margin-left: 0px;
}

.docurightBarWrapper div.t-beaneditor-row.checkbox-div label:first-of-type
	{
	width: 60px;
	margin-left: 0px;
}

.highLabelWidth div.t-beaneditor-row label, .highLabelWidth div.form-group label,
	.highLableWidth div.checkbox label {
	width: 320px;
}

div.t-beaneditor-row.highlighted, div.form-group.highlighted, div.checkbox.highlighted
	{
	background-color: #FAFFBD;
}

.split-row div.t-beaneditor-row label, .split-row div.form-group label,
	.split-row div.checkbox label, .split-row div.t-beaneditor-subrow label
	{
	width: auto;
	text-align: left;
	vertical-align: top;
}

dl.t-beandisplay>dt {
	width: auto;
	display: block;
	color: #626262;
	font-weight: bold;
	text-align: left;
}

div.t-beandisplay-vrow label {
	display: block;
	text-align: left;
}

div.t-beandisplay-vrow label::after, div.t-beaneditor label::after {
	content: ": ";
	display: inline-block;
	padding-right: 3px;
}

div.t-beandisplay-vrow input[type=checkbox]+label::after,
div.t-beaneditor input[type=checkbox]+label::after
 {
	content: "";
}

div.t-beaneditor-row label.required::after, div.form-group label.required::after,
	div.checkbox label.required::after, div.t-beaneditor-subrow label.required::after
	{
	content: "*: ";
}

div.t-beaneditor-row label.left, div.form-group label.left, div.checkbox label.left,
	div.t-beaneditor-subrow label.left, dl.t-beandisplay>dt.left, div.t-beaneditor-row .left,
	div.form-group .left, div.checkbox .left {
	width: auto;
	text-align: left;
}

dl.t-beandisplay>dd {
	margin: 0px;
}

div.t-beaneditor-row>input[type=radio]+label, div.t-beaneditor-row>input[type=checkbox]+label,
	div.form-group>input[type=radio]+label, div.form-group>input[type=checkbox]+label,
	div.checkbox>input[type=checkbox]+label, div.t-beaneditor-subrow>input[type=radio]+label,
	div.t-beaneditor-subrow>input[type=checkbox]+label, div.t-beaneditor-row div.checkbox>label,
	div.form-group div.checkbox>label {
	display: inline-block;
	font-weight: normal;
	text-align: left;
	/* Firefox */
	width: -moz-calc(100% -   188px);
	/* WebKit */
	width: -webkit-calc(100% -   188px);
	/* Opera */
	width: -o-calc(100% -   188px);
	/* Standard */
	width: calc(100% -   188px);
}

div.t-beaneditor-row>input[type=radio]+label::after, div.t-beaneditor-row>input[type=checkbox]+label::after,
	div.form-group>input[type=radio]+label::after, div.form-group>input[type=checkbox]+label::after,
	div.checkbox>input[type=checkbox]+label::after, div.t-beaneditor-subrow>input[type=radio]+label::after,
	div.t-beaneditor-subrow>input[type=checkbox]+label::after, div.t-beaneditor-row div.checkbox>label::after,
	div.form-group div.checkbox>label::after {
	content: "";
}

div.t-beaneditor-row>input[type=submit]:first-child, div.form-group>input[type=submit]:first-child,
	div.t-beaneditor-subrow>input[type=submit]:first-child {
	margin-left: 155px;
}

div.t-beaneditor-row>:first-child+input[type=radio], div.t-beaneditor-row>:first-child+input[type=checkbox],
	div.form-group>:first-child+input[type=radio], div.form-group>:first-child+input[type=checkbox],
	div.checkbox>:first-child+input[type=checkbox], div.t-beaneditor-subrow>:first-child+input[type=radio],
	div.t-beaneditor-subrow>:first-child+input[type=checkbox], div.t-beaneditor-row>input[type=radio].first,
	div.t-beaneditor-row>input[type=checkbox].first, div.form-group>input[type=radio].first,
	div.form-group>input[type=checkbox].first, div.checkbox>input[type=checkbox].first,
	div.t-beaneditor-subrow>input[type=radio].first, div.t-beaneditor-subrow>input[type=checkbox].first
	{
	margin-left: 8px;
}

div.t-beaneditor-row>input[type="radio"], div.t-beaneditor-row>input[type="checkbox"],
	div.form-group>input[type="radio"], div.form-group>input[type="checkbox"],
	div.checkbox>input[type="checkbox"], div.t-beaneditor-subrow>input[type="radio"],
	div.t-beaneditor-subrow>input[type="checkbox"] {
	margin-left: 161px;
}

div.t-beaneditor-row :first-child+div.t-checklist-row, div.t-beaneditor-subrow :first-child+div.t-checklist-row,
	div.form-group :first-child+div.t-checklist-row {
	position: relative;
	/*left: -153px;*/
	display: inline-block;
	/* Firefox */
	width: -moz-calc(100% -   155px);
	/* WebKit */
	width: -webkit-calc(100% -   155px);
	/* Opera */
	width: -o-calc(100% -   155px);
	/* Standard */
	width: calc(100% -   155px);
}

div.split-row, dl.t-beandisplay {
	border-collapse: collapse;
}

.form-group {
	margin: 0px;
}

p.help-block {
	position: absolute;
	background: #FFC;
	min-width: 300px;
	/*
	margin-left: -75px;
	margin-top: -33px;
	margin-left: 0px;
	*/
	margin-top: -22px;
	z-index: 2;
}

div.split-row div.t-beaneditor-row, div.split-row div.form-group, div.split-row div.checkbox,
	div.split-row div.t-beaneditor-subrow {
	width: 400px;
	overflow: hidden;
	display: inline-block;
	border-top: 1px dashed #519276;
	border-left: 2px solid #eee;
	border-right: 2px solid #eee;
	border-bottom: 1px solid #eee;
}

div.split-row div.t-beaneditor-row.nosplit, div.split-row div.form-group.nosplit,
	div.split-row div.checkbox.nosplit, div.split-row div.t-beaneditor-subrow.nosplit
	{
	width: auto;
	display: block;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

div.t-beaneditor-row>span, div.form-group>span, div.checkbox>span, div.t-beaneditor-subrow>span
	{
	display: inline-block;
	vertical-align: baseline;
}

span.value-list>span:first-child::before {
	content: "";
}

span.value-list>span::before {
	padding-right: 3px;
}

div.t-beaneditor-row>span::after, div.form-group>span::after, div.checkbox>span::after,
	div.t-beaneditor-subrow>span::after, span.value-list>span::before {
	content: ", ";
	display: inline-block;
	vertical-align: baseline;
}

div.t-beaneditor-row>span:last-child::after, div.form-group>span:last-child::after,
	div.checkbox>span:last-child::after, div.t-beaneditor-subrow>span:last-child::after
	{
	content: inherit;
	display: none;
}

div.t-beandisplay-vrow>span {
	display: block;
	padding-left: 10px;
}

div.t-beaneditor-row:hover>div.t-data-grid, div.form-group:hover>div.t-data-grid,
	div.checkbox:hover>div.t-data-grid, div.t-beaneditor-subrow:hover>div.t-data-grid
	{
	background: white;
}

div.t-checklist-row {
	padding: 0px;
	/*margin-left: 150px;*/
}

div.t-checklist div.t-checklist-row {
	margin-left: 150px;
}

div.t-checklist-row label:first-of-type, li.t-checklist-row label:first-of-type
	{
	width: auto;
	font-weight: normal;
}

div.t-checklist-row label {
	padding-left: 0px;
}

div.t-checklist-row label:after, li.t-checklist-row label:after {
	content: "";
}

div.t-tree-container>ul {
	margin: 0px !important;
	background-image: none !important;
}

div.t-tree-container>ul>li {
	padding: 0px !important;
	background-image: none !important;
}

div.t-tree-container li {
	text-align: left;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	background-color: white;
}

div.t-tree-container li>ul>li.t-last {
	border-bottom: none;
}

div.t-tree-container>ul>li.t-last {
	padding: 0px !important;
	background-image: none !important;
	border-bottom: 1px solid silver;
}

div.t-tree-container span.t-tree-icon {
	float: left;
}

div.t-tree-container span.t-tree-label {
	display: block;
	padding-left: 35px;
}

div.t-tree-container span.t-tree-label a.italicMenu {
	font-style: italic;
}

div.t-tree-container span.t-tree-serie {
	background-image: url("/wimes-web/assets/ctx/de8916df/layout/images/new.png");
	background-position: 16px 0px;
	background-repeat: no-repeat;
}

div.t-tree-container span.t-tree-questioning {
	background-image: url("/wimes-web/assets/ctx/3d2c38f1/layout/images/pie.png");
	background-position: 16px 0px;
	background-repeat: no-repeat;
}

.rounded-corners, div.tjq-error-popup, div.t-beaneditor, dl.t-beandisplay,
	.bordered h1:first-child, div.t-beaneditor h1:first-child, div.t-beaneditor-close,
	.tabpanel .tabframe, p.warn, p.info, div.info, div.error, p.help-block
	{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.bordered, div.t-beaneditor, dl.t-beandisplay {
	border: 1px solid #519276;
	padding: 15px 10px 10px 10px;
	margin: 20px 0px 0px 0px;
	position: relative;
}

.tabpanel .tabhead, .tabpanel .tabframe {
	border-top: 1px solid #519276;
	border-left: 1px solid #519276;
	border-right: 1px solid #519276;
	position: relative;
}

.tabpanel .tabframe {
	border-bottom: 1px solid #519276;
}

.bordered:first-of-type, div.t-beaneditor:first-of-type, dl.t-beandisplay:first-of-type
	{
	margin-top: 5px;
}

.line-delimited, div.t-beaneditor-row, div.form-group, div.checkbox, dl.t-beandisplay>dd,
	div.t-beaneditor>div>div.t-beaneditor-row, div.t-beaneditor>div>div.form-group,
	div.t-beaneditor>div>div.checkbox, div.t-beaneditor-subrow, div.t-beaneditor>div>div.t-beaneditor-subrow,
	div.t-beandisplay-vrow, table.dim tr:nth-child(4n+4) td {
	border-top: 1px dashed #519276;
}

.line-delimited:first-of-type, div.t-beaneditor-row:first-of-type, div.form-group:first-of-type,
	div.checkbox:first-of-type, div.t-beaneditor-subrow:first-of-type, div.t-beandisplay-vrow:first-of-type,
	dl.t-beandisplay>dd:first-of-type, dl.t-beandisplay>dt:first-of-type {
	border-top: none;
}

.dim {
	border-spacing: 1px;
	border-collapse: separate;
	background-color: #DDD;
}

table.dim>tbody>tr:nth-child(4n+4) td {
	border-top: none;
}

.dim>tbody>tr {
	height: 30px;
}

.dim .rating, .dimlist {
	width: 190px;
}

.dim input[type=radio], .dimdest input[type=checkbox] {
	margin: 0px;
}

table.dim>tbody>tr:nth-child(8n+1), table.dim>tbody>tr:nth-child(8n+2),
	table.dim>tbody>tr:nth-child(8n+3), table.dim>tbody>tr:nth-child(8n+4)
	{
	background-color: #EEE;
	border: 1px solid white;
}

table.dim>tbody>tr:nth-child(8n+5), table.dim>tbody>tr:nth-child(8n+6),
	table.dim>tbody>tr:nth-child(8n+7), table.dim>tbody>tr:nth-child(8n+8)
	{
	background-color: white;
	border: 1px solid #EEE;
}

table.dim>tbody>tr:not(.even):not(.odd):nth-child(4n+1) td, table.dim>tbody>tr.dimName td
	{
	font-weight: bold;
}

table.dim>tbody>tr.dimName img {
	max-height: 20px;
	vertical-align: middle;
	padding-left: 5px;
	padding-bottom: 3px;
}

.dimlist {
	background: #2d8900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkODkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmZWIwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2ZmOWIyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: -moz-linear-gradient(left, #2d8900 0%, #ffeb01 33%, #ff9b28 66%, #c80000
		100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2d8900),
		color-stop(33%, #ffeb01), color-stop(66%, #ff9b28),
		color-stop(100%, #c80000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #2d8900 0%, #ffeb01 33%, #ff9b28 66%,
		#c80000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #2d8900 0%, #ffeb01 33%, #ff9b28 66%, #c80000
		100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #2d8900 0%, #ffeb01 33%, #ff9b28 66%, #c80000
		100%); /* IE10+ */
	background: linear-gradient(to right, #2d8900 0%, #ffeb01 33%, #ff9b28 66%, #c80000
		100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#2d8900',
		endColorstr='#c80000', GradientType=1); /* IE6-8 */
	border-spacing: 0px;
}

/* Graustufenverlauf nicht mehr gewünscht */
x.dimlist.rasch, x.dimlist.rasch .dimlist {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,eeeeee+100 */
	/* grau verlauf */
	background: rgb(200, 200, 200);
	background:
		url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzcwNzA3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzcxNzE3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzkwOTA5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzkxOTE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2IwYjBiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+Cg==");
	background: -moz-linear-gradient(left, #333333 0%, #333333 12%, #525252 16%, #525252
		26%, #707070 30%, #717171 40%, #909090 44%, #919191 54%, #afafaf 58%,
		#b0b0b0 68%, #cecece 72%, #cfcfcf 82%, #eeeeee 86%, #eeeeee 100%);
	background: -webkit-linear-gradient(left, #333333 0%, #333333 12%, #525252 16%,
		#525252 26%, #707070 30%, #717171 40%, #909090 44%, #919191 54%,
		#afafaf 58%, #b0b0b0 68%, #cecece 72%, #cfcfcf 82%, #eeeeee 86%,
		#eeeeee 100%);
	background: linear-gradient(to right, #333333 0%, #333333 12%, #525252 16%, #525252
		26%, #707070 30%, #717171 40%, #909090 44%, #919191 54%, #afafaf 58%,
		#b0b0b0 68%, #cecece 72%, #cfcfcf 82%, #eeeeee 86%, #eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333',
		endColorstr='#eeeeee', GradientType=1);
}

.dimlist.rasch, .dimlist.rasch .dimlist, .dimlist.selected_middle_blue_yellow,
	.dimlist.selected_middle_blue_yellow .dimlist {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000854+0,897a87+50,ffe500+100 */
	/* Blau - Gelb Verlauf*/
	background: #000854; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:
		url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDg1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg5N2E4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: -moz-linear-gradient(left, #000854 0%, #897a87 50%, #ffe500 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #000854 0%, #897a87 50%, #ffe500 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #000854 0%, #897a87 50%, #ffe500 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000854',
		endColorstr='#ffe500', GradientType=1); /* IE6-8 */
}

table.dim .dimlist tr {
	background: none;
}

form#assessmentEditForm .tox-fullscreen .tox-editor-header::after,
form.dynamicFieldForm .tox-fullscreen .tox-editor-header::after {
	content: attr(data-title);
	display: block;
	background: white;
	/* text-align: right; */
	font-size: 120%;
	font-weight: bold;
	padding: 2px 10px;
	border-bottom: 1px solid silver;
	color: #626262;
}

.dimtitle {
	width: 190px;
	border-spacing: 0px;
}

.dimtitle tr {
	height: auto;
}

.dimtitle td {
	text-align: center;
	padding: 0px;
}

.tabrow {
	display: table-row;
	vertical-align: middle;
	height: 28px;
	border: 1px solid gray;
}

.tabhead {
	display: table-row;
	vertical-align: bottom;
}

.tabcell {
	float: left;
	display: table-cell;
	vertical-align: middle;
	height: 28px;
}

.leftbox, .rightbox {
	padding: 3px 6px 3px 6px;
}

.leftbox {
	float: left;
}

.rightbox {
	float: right;
}

.dimnotsel {
	text-align: right;
}

.dimval0, .dimval1, .dimval2, .dimval3, .dimval4, .dimval5, .dimval6,
	.dimval7 {
	display: inline-block;
	width: 40px;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.dimval0 {
	background-color: silver;
}

.dimval1 {
	background-color: #2D8900;
	color: white;
}

.dimval2 {
	background-color: #B2C701;
}

.dimval3 {
	background-color: #FAE901;
}

.dimval4 {
	background-color: #FFC514;
}

.dimval5 {
	background-color: #FF9F26;
	color: white;
}

.dimval6 {
	background-color: #E85917;
	color: white;
}

.dimval7 {
	background-color: #C90200;
	color: white;
}

.rasch .dimval0, .selected_middle_blue_yellow .dimval0 {
	background-color: white;
	color: white;
}

.rasch .dimval1, .selected_middle_blue_yellow .dimval1 {
	background-color: #000854;
	color: white;
}

.rasch .dimval2, .selected_middle_blue_yellow .dimval2 {
	background-color: #2e2e65;
	color: white;
}

.rasch .dimval3, .selected_middle_blue_yellow .dimval3 {
	background-color: #5B5476;
	color: white;
}

.rasch .dimval4, .selected_middle_blue_yellow .dimval4 {
	background-color: #897a87;
	color: white;
}

.rasch .dimval5, .selected_middle_blue_yellow .dimval5 {
	background-color: #b09e2d;
	color: #626262;
}

.rasch .dimval6, .selected_middle_blue_yellow .dimval6 {
	background-color: #d7c15a;
	color: #626262;
}

.rasch .dimval7, .selected_middle_blue_yellow .dimval7 {
	background-color: #ffe500;
	color: #626262;
}

.hoverPointer:hover {
	cursor: pointer;
}

.selectedMenu {
	background-color: #EEE !important;
}

.boldMenu {
	font-weight: bold !important;
}

.stateGreen, .stateYellow, .stateRed, .stateBlue {
	display: inline-block;
	border: 1px solid silver;
	background-color: yellow;
	padding: 0px 2px 0px 2px;
	margin-right: 2px;
	color: #626262;
}

.stateGreen {
	background-color: #CCFFBB;
}

.stateYellow {
	background-color: #FFFFAA;
}

.stateRed {
	background-color: #FFCCBB;
}

.stateBlue {
	background-color: #BBCCFF;
}

.caseId, .id {
	width: 65px;
}

.inclusion {
	width: 95px;
}

.creation {
	width: 75px;
}

.defaultValue {
	color: #519276;
}

.gridinfo {
	float: right;
	border: 1px solid silver;
	padding: 2px 10px;
	background: #519276;
	color: white;
	margin-top: 20px;
	border-radius: 4px;
}

.gridwarn {
	float: right;
	border: 2px solid #FD0;
	padding: 2px 4px;
	background: #FFA;
}

.subsecend, .secstore {
	display: none;
}

table.assessmentOverview, table.info {
	border-collapse: collapse;
}

table.assessmentOverview>thead>tr, table.assessmentOverview>tbody>tr,
	table.info>thead>tr, table.info>tbody>tr {
	border-top: 1px dashed #519276;
}

table.assessmentOverview>thead>tr:first-of-type, table.assessmentOverview>tbody>tr:first-of-type,
	table.info>thead>tr:first-of-type, table.info>tbody>tr:first-of-type {
	border-top: none;
}

table.assessmentOverview>tbody>tr>td, table.assessmentOverview>thead>tr>th,
	table.info>tbody>tr>td, table.info>thead>tr>th {
	border-left: 1px solid #519276;
}

table.assessmentOverview>tbody>tr>td:first-of-type, table.assessmentOverview>thead>tr>th:first-of-type,
	table.info>tbody>tr>td:first-of-type, table.info>thead>tr>th:first-of-type
	{
	border-left: none;
}

table.assessmentOverview>thead>tr, table.info>thead>tr {
	border-bottom: 1px solid #519276;
}

table.info {
	width: 100%;
}

table.info>tbody>tr:nth-child(odd) {
	background-color: #EEE;
}

table.info>tbody>tr:nth-child(even) {
	background-color: white;
}

table.info>tbody>tr:hover {
	background-color: #FFFF99;
}

table.info>tbody>tr>td:first-child {
	width: 140px;
}

.actionSymbol {
	float: right;
	margin: 10px;
}

.italic {
	font-style: italic;
}

div.t-beaneditor.multipageHeader {
	display: none;
}

span.visibleInfo {
	margin: 0px 5px;
}

a.suboptiontop.highlighted {
	background: #ffffa0;
	display: inline-block;
	margin-left: 5px;
	border: 1px solid;
	padding: 3px 2px 0px 0px;
}

.suboptions a {
	display: block;
}

.suboptions textarea {
	width: 98%;
}

.suboptions textarea:focus {
	height: 11em;
}

.jqte {
	margin: 10px 0 30px 0;
}

.textFieldDiv {
	border: 1px solid gray;
	min-height: 176px;
	margin-top: 5px;
}

td.suboptions {
	vertical-align: top;
}

div.copyContent {
	position: relative;
}

div.copyContent a.copyContent {
	display: none;
	position: absolute;
	right: 1px;
	bottom: 0px;
	text-align: right;
	z-index: 10;
}

div.copyContent:hover a.copyContent {
	display: inline-block;
}

.mce-tinymce {
	margin: 5px 0px !important;
}

div.halfdiv {
	display: inline-block;
	width: 45%;
	margin: 0px 5px 0px 0px;
	vertical-align: top;
	border-left: 1px solid gray;
	padding: 0px 5px;
	min-width: 170px;
}

.invalid {
	color: red !important;
}

.mce-path {
	padding: 0px !important;
	display: none !important;
}

.mce-statusbar .mce-container-body {
	height: 16px !important;
}

.mce-btn-small .mce-ico {
	font-family: 'Arial' !important;
	font-size: 10pt !important;
}

.mce-i-bold:before {
	content: "F" !important;
	font-weight: bolder !important;
}

.mce-i-italic:before {
	content: "K" !important;
	font-style: italic !important;
}

.mce-i-underline:before {
	content: "U" !important;
	text-decoration: underline !important;
}

.mce-i-bullist:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/1c82d13a/layout/images/unorderedList.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.mce-i-numlist:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/50acc884/layout/images/orderedList.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.mce-i-outdent:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/36aecfe2/layout/images/outdent.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.mce-i-indent:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/f5ddc859/layout/images/indent.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.mce-i-removeformat:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/c13165e5/layout/images/rubber.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.mce-i-table:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/5c0b3b00/layout/images/table.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 4px !important;
}

.mce-i-undo:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/71e2a8e/layout/images/undo.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 2px !important;
}

.mce-i-redo:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/f24526c5/layout/images/redo.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 2px !important;
}

.mce-i-searchreplace:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/d228aa41/layout/images/searchreplace.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 2px !important;
}

.mce-i-fullscreen:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/c5f7fa28/layout/images/fullscreen.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 2px !important;
}

.mce-i-forecolor:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/7d0bdac/layout/images/forecolor.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 2px !important;
}

.mce-i-backcolor:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/d2a0844d/layout/images/backcolor.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 2px !important;
}

.mce-i-resize:before {
	content: "" !important;
	background-image: url("/wimes-web/assets/ctx/19993f79/layout/images/resize.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.mce-resizehandle {
	/*margin-right: 16px !important;*/

}

.tox .tox-toolbar, .tox .tox-toolbar__overflow, .tox .tox-toolbar__primary {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg height='34px' viewBox='0 0 35 34px' width='35' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='33px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff !important;
}
.tox .tox-tbtn {
	height: 29px !important;
	width: 29px !important;
}
.tox .tox-tbtn--select {
	width: auto !important;
}
.tox-tinymce {
	min-width: 650px;
	min-height: 80px;
}
.tox .tox-statusbar__branding {
	display: none;
}


.printOnly {
	display: none !important;
}

span.helpIcon {
	width: 32px;
	display: inline-block;
	background: url("/wimes-web/assets/ctx/f80fdb79/layout/images/help_icon.png");
	height: 16px;
	margin-right: 3px;
}

span.presenceIcon {
	width: 32px;
	display: inline-block;
	background: url("/wimes-web/assets/ctx/b68023af/layout/images/presence_icon.png");
    background-size: 50%;
    background-repeat: no-repeat;
    background-position-x: 16px;
	height: 16px;
	margin-right: 3px;
}

div.rssentries {
	margin: 10px 10px 10px 0px;
	padding: 7px 0px;
	border-top: 1px solid gray;
	font-size: 85%;
	overflow: auto;
	bottom: 0px;
	position: absolute;
	top: 130px;
}

div.rssentry {
	margin: 2px 0px;
	border-top: 1px dashed gray;
	padding: 2px;
}

div.rssentry:first-child {
	border-top: none;
}

div.rssdate {
	color: red;
}

div.rsstitle {
	color: #519276;
	font-weight: bold;
	font-size: 100%;
	text-decoration: underline;
	text-align: left;
	margin: 6px 0px;
}

div.rsstitle a {
	color: #519276;
}

span.checkbox {
	border: 1px solid silver;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 14px;
	margin-top: 1px;
	margin-left: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	display: inline-block;
}

.tGrid tbody tr.last1 {
	/*font-weight: bold;*/
	background-color: #FFFFCC;
	cursor: pointer;
}

.tGrid tbody tr.last1:nth-child(odd) {
	background-color: #EAEAAA
}

.tGrid tbody tr.last1:hover {
	background-color: #FFFF99;
}

.tGrid tbody tr.inquiry {
	/*font-weight: bold;*/
	background-color: #f8df74;
	cursor: pointer;
}

.tGrid tbody tr.inquiry:nth-child(odd) {
	background-color: #F6C08E
}

.tGrid tbody tr.inquiry:hover {
	background-color: #deff23;
}

tr.subdimtoggler {
	position: absolute;
	margin-top: -71px;
	margin-left: 20px;
	background: transparent !important;
	border: none !important;
	z-index: 2;
}

tr.subdimtoggler .t-beaneditor {
	background-color: white;
	width: auto;
	margin-top: 32px;
}

.wimes-dialog {
	z-index: 1000;
}

.subdims .wimes-dialog {
	min-width: 500px;
}

.wimes-dialog .wimes-dialog-titlebar-close span {
	display: block;
	margin: -8px;
}

.wimes-dialog span.wimes-dialog-title {
	color: white;
}

.ui-button {
	padding: 3px 2px;
}

.subdimlink {
	cursor: pointer;
}

.dynamicFieldForm div.t-beaneditor-row.flex_date>input[type=radio]+label,
	.dynamicFieldForm div.form-group.flex_date>input[type=radio]+label {
	width: auto;
}

.dynamicFieldForm div.t-beaneditor-row.flex_date>input[type="radio"],
	.dynamicFieldForm div.form-group.flex_date>input[type="radio"] {
	margin: 0px
}

.dynamicFieldForm div.t-beaneditor-row.flex_date>input[type="date"],
	.dynamicFieldForm div.t-beaneditor-row.flex_date>input[type="month"],
	.dynamicFieldForm div.t-beaneditor-row.flex_date>input[type="number"],
	.dynamicFieldForm div.form-group.flex_date>input[type="date"],
	.dynamicFieldForm div.form-group.flex_date>input[type="month"],
	.dynamicFieldForm div.form-group.flex_date>input[type="number"] {
	margin-left: 155px;
}

.dynamicFieldForm div.t-beaneditor-row, .dynamicFieldForm div.form-group
	{
	vertical-align: top;
}

.dynamicFieldForm select {
	max-width: 355px;
}

.dynamicFieldForm div.t-checklist-row {
	/*margin-left: 150px;*/

}

.dynamicFieldForm div.t-beaneditor-row :first-child+div.t-checklist-row,
	.dynamicFieldForm div.form-group :first-child+div.t-checklist-row,
	.dynamicFieldForm div.t-beaneditor-subrow :first-child+div.t-checklist-row
	{
	display: block;
}

.dynamicFieldForm div.t-beaneditor-close {
	float: right;
}

.dynamicFieldForm div.t-beaneditor-close a {
	display: inline-block;
	border: 1px solid #519276;
	background: white;
	width: 15px;
	height: 15px;
	text-align: center;
	position: relative;
	top: -22px;
}

.dynamicFieldForm div.t-beaneditor-close input {
	display: inline-block;
	border: 1px solid #519276;
	background: white;
	width: 20px;
	height: 20px;
	text-align: center;
	position: relative;
	top: -28px;
}

.dynamicFieldForm div.t-beaneditor-close a:before {
	content: "X";
}

@media ( min-width : 1400px) {
	.dynamicFieldForm .t-beaneditor-row, .dynamicFieldForm .form-group {
		width: 48%;
		display: inline-block;
	}
	.dynamicFieldForm .t-beaneditor-row.list, .dynamicFieldForm .t-beaneditor-row.button,
		.dynamicFieldForm .form-group.list, .dynamicFieldForm .form-group.button
		{
		display: block;
		width: 100%;
	}
}

.oneLineHeight {
	max-height: 1em;
	text-overflow: ellipsis;
	overflow: hidden;
}

.oneLineHeight:hover {
	max-height: 3em;
	text-overflow: ellipsis;
	overflow: auto;
}

span.oneLineHeight {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
}

span.oneLineHeight:hover {
	max-height: 5em;
}

.oneLineHeight div {
	max-height: 1em;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.oneLineHeight:hover div {
	white-space: normal;
}

td .oneLineHeight, td .oneLineHeight div {
	max-width: 25em;
}

.threeLineHeight {
	max-height: 3em;
	text-overflow: ellipsis;
	overflow: auto;
}

td .threeLineHeight, td .oneLineHeight div {
	max-width: 25em;
}

.tGrid td.description {
	max-width: 25em;
}

.printblocks ul {
	margin: 0px;
	padding-left: 20px;
}

.printblocks li {
	list-style: none;
}

div.t-palette {
	width: 100%;
}

div.t-palette .t-palette-available, div.t-palette .t-palette-available {
	width: 40%;
}

div.t-palette select {
	width: 100%;
}

.onclickExt {
	cursor: pointer;
}

.onclickExt::after {
	content: "Auf-/Zuklappen";
	font-size: 10pt;
	color: silver;
	margin-left: 7pt;
}

h2 {
	margin-top: 20px;
}

.title h2 {
	margin-top: 0px;
}

#secKeyId {
	display: none;
}

/* Anwesenheitsübersicht */

.small .t-beaneditor {
    border: none;
    display: inline;
    padding: 0;
    margin: 0 !important;
}

.small .t-beaneditor:not(:first-child)::before {
    content: ", ";
    display: inline;
}

.small .t-beaneditor .t-beaneditor-row {
    display: inline;
}

.small .t-beaneditor label {
    display: none;
}

.small .t-beaneditor .t-beaneditor-row:has(.encrypted) {
    display: none;
}

.clickable {
    cursor: pointer;
}

/* Styles für das STF-Plugin */
.stfPlugin>img {
	cursor: pointer;
}

.stfPluginPopup {
	font-size: small;
	background-color: #F5F5F5;
	margin: -5px 0 0 -310px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	width: 365px;
	/*
	height: 600px;
	*/
	border: 1px solid gray;
	border-radius: 5px;
	z-index: 99;
	color: #636363;
}

.stfPluginPopup h1 {
	display: block;
	border-bottom: 1px solid silver;
	font-size: large;
	font-weight: bold;
	font-family: sans-serif;
	padding: 25px 10px 10px 10px;
}

.stfPluginPopup textarea {
	width: 310px;
	height: 100px;
}

.stfPluginPopup input.text {
	width: 310px;
}

.stfPluginPopup ul {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.stfPluginPopup .caption {

}

.stfPluginPopup .settingslink {
	position: absolute;
	right: 20px;
	top: 10px;
}

.stfPluginPopup .testlink {
	position: absolute;
	right: 10px;
}

.stfPluginPopup .develop {
	cursor: crosshair;
	width: 360px;
	height: 2px;
}

.stfPluginPopup dl {
	margin: 10px;
}
/*
.stfPluginPopup .tab {
	position: relative;
	margin: 10px 0 -1px 10px;
	float: left;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: none;
	cursor: pointer;
	padding: 5px;
}
.stfPluginPopup .tab ~ .tab {
	margin-left: 2px;
}
.stfPluginPopup .tabcontent {
	border-top: 1px solid gray;
	padding: 10px;
	clear: both;
	display: none;
	margin: 0 5px 5px 5px;
	background: #fefefe;
}
.stfPluginPopup .selected {
	display: block !important;
}
.stfPluginPopup .tabselected {
	background-color: white;
	border-radius: 0;
}
*/
.stfPluginPopup .msg {
	color: green;
	font-weight: bold;
}

.stfPluginPopup .err {
	color: red;
	font-weight: bold;
}

.stfPluginPopup .spacer {
	height: 2px;
	width: 350px;
}
/* Ende STF-Plugin */
.aceEditor {
	height: 300px;
}

/*
.aceEditor.ace_focus {
	height: 800px;
}
*/

/* Paraphen Login-Maske */
div#loginDialog label {
	display: block;
	padding: 3px;
}

div#loginDialog label::after {
	content: ": ";
	display: inline-block;
	padding-right: 3px;
}

div#loginDialog input[type="radio"]+label {
	background: #eee;
}

div#loginDialog input[type="radio"]+label::after {
	content: "";
}

div#loginDialog input[type="radio"] {
	float: left;
}

div#loginDialog input[type="radio"]:checked+label {
	background: #519276;
	color: white;
}

/* Export Data View */
div.export-data-container h1 span:first-of-type {
	margin-left: 5px;
}

div.export-data-container h1 span::before {
	content: ", ";
}

div.export-data-container h1 span:first-of-type::before {
	content: "";
}


.resizeable-codeview-table tbody>tr>td:last-child {
	position: relative;
	width: 65%;
	height: 65px;
}
pre.resizeable-codeview {
	width: calc(100% - 10px);
	height: 60px;
	overflow: hidden;
	position: absolute;
	max-height: calc(100vh - 85px);
}

pre.resizeable-codeview:focus {
	height: initial;
	z-index: 1;
	overflow: auto;
}

/* Dashboard */
.dashboard>.contentbox>div {
	background: #707070;
	background-repeat: repeat-y;
	background-size: 90vw;
	width: 100%;
	min-height: 100%;
}

.dashboard>.contentbox {
	padding: 0px;
	margin: 0px 10px 200px 10px;
	box-shadow: 2px 2px 10px 6px;
}

.dashboard>.contentbox .note-row {
	display: flex;
	justify-content: space-between;
	justify-items: stretch;
	align-content: stretch;
	align-items: stretch;
	height: 100px;
	gap: 15px 10px;
	margin: 15px 10px;
}
.dashboard>.contentbox .note-place {
	display: contents;
	position: relative;
	overflow: visible;
}
.dashboard>.contentbox .note-place>.note-blanco {
	width: 100%;
    height: 100%;
    position: relative;
	display: inline-block;
    /*rotate: -3deg;*/
	rotate: 0deg !important;
	transition: 0.4s;
}
.dashboard>.contentbox .note-place>.note {
	width: 100%;
    background-color: #FFFF99;
    border: 1px solid silver;
    box-shadow: 1px 1px 6px 4px rgb(0 0 0 / 40%);
    height: 100%;
    position: relative;
	display: inline-block;
	transition: 0.4s;
}
.dashboard>.contentbox .note-place>.note:hover {
	width: 200%;
    height: 200%;
	z-index: 2;
}
.dashboard>.contentbox .note-place.justify-right>.note {
	justify-self: right;
}
.dashboard>.contentbox .note-place>.note>div {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
    justify-content: flex-start;
}
.dashboard>.contentbox .note-place>.note:hover>div {
    justify-content: space-between;
}
.dashboard>.contentbox .note-place>.note .note-header {
	padding: 2px 5px;
	/*height: 1.5em;*/
	line-height: 1.25;
	min-height: 1.5em;
	border-bottom: 1px solid gray;
	text-overflow: ellipsis;
	overflow: hidden; 
}
.dashboard>.contentbox .note-place>.note .note-header .author {
	padding-left: 5px;
}
.dashboard>.contentbox .note-place>.note .note-content {
	align-self: stretch;
	justify-self: stretch;
	text-overflow: ellipsis;
	overflow: hidden; 
	padding: 2px 5px;
}
.dashboard>.contentbox .note-place>.note .note-action {
	border-top: 1px solid gray;
	padding: 2px 5px;
	display: none;
	transition: 0.4s;
}
.dashboard>.contentbox .note-place>.note:hover .note-action {
	display: block;
}
.dashboard>.contentbox .note-place>.note .note-action-top {
	border-bottom: 1px solid gray;
	padding: 2px 5px;
}
.dashboard>.contentbox .note-place>.note .note-action a,
.dashboard>.contentbox .note-place>.note .note-action-top a {
	padding: 2px 3px;
	margin: 0 5px;
}

.dashboard h2 {
    margin: 0px;
    padding: 10px 10px 0px 10px;
    color: white;
    text-shadow: 3px 3px 3px rgb(0 0 0 / 80%);
    background: none;
}

.showOnParentParentHover {
	visibility: hidden;
}

span:hover>a>.showOnParentParentHover {
	visibility: visible;
}

.icon {
	width: 20px;
	height: 20px;
	background-image: url("/wimes-web/assets/ctx/c35d350f/layout/images/ui-icons_444444_256x240.png");
	background-position: left top;
	border-radius: 4px;
	border: 1px solid #444444;
	display: inline-block;
	margin-right: 2px;
}
.icon-arrow-up {
	background-position-x: 2px;
	background-position-y: -47px;
}
.icon-arrow-down {
	background-position-x: -63px;
	background-position-y: -47px;
}
.icon-confirm {
	background-position-x: -63px;
	background-position-y: -143px;
}
.icon-cancel {
	background-position-x: -96px;
	background-position-y: -127px;
}
.icon-edit {
	background-position-x: -63px;
	background-position-y: -111px;
}
.icon-delete {
	background-position-x: -175px;
	background-position-y: -95px;
}
.icon-switch {
	width: 24px;
	height: 16px;
	display: inline-block;
	border-radius: 8px;
	border: 1px solid silver;
	background: gray;
	margin-right: 4px;
	vertical-align: middle;
}
.icon-switch-on {
	background: green;
}
.icon-switch-off {
	background: red;
}
.icon-switch>span {
	display: inline-block;
	height: 12px;
	width: 12px;
	border-radius: 8px;
	border: 1px solid silver;
	background: silver;
	margin: 1px;
}
.icon-switch.icon-switch-on>span {
	margin-left: 9px;
}