/**[../../../system/themes/V4/stylesheets/curator_content.css]**/
/* Fehlermeldung, bei dem die Kundenwirkung nicht im Verhältnis zur Relevanz steht:*/
div.fehlendeTextlagerDatei{
	display:none;
}

/* ###################################### */
/* ###### Dateimanager am Artikel ###### */
/* ###################################### */

.fieldset_dateiohneversion ul.filelist-items {
	list-style: none;
	margin-bottom: 4px;
}

/* Für stillgelegbare Seiten */

/* Alle Typen, bei denen das Löschen verboten aber das Stilllegen erlaubt ist */
/* 
body.seitentypAnweisung  			li.cur_element_bearbeitungsmenue_loeschen,
body.seitentypArbeitsanweisung 		li.cur_element_bearbeitungsmenue_loeschen,
body.seitentypBetriebsanweisung 	li.cur_element_bearbeitungsmenue_loeschen,
body.seitentypDienstanweisung  		li.cur_element_bearbeitungsmenue_loeschen,
body.seitentypHandlungsanweisung  	li.cur_element_bearbeitungsmenue_loeschen,
body.seitentypPflegestandard  		li.cur_element_bearbeitungsmenue_loeschen,
body.seitentypProzessbeschreibung  	li.cur_element_bearbeitungsmenue_loeschen,
body.seitentypVerfahrensanweisung  	li.cur_element_bearbeitungsmenue_loeschen
{display:none!important;}
*/

body.suspended{background-color: #ffaaaa;}
body.suspended   div.cur_element_footer  li.lesebestaetigung,
body.suspended    li.tab_version ,
/*body.suspended   div.cur_element_bearbeitungsmenue ul > li,*/
/*body.suspended   div.cur_element_bearbeitungsmenue ul > li.cur_element_bearbeitungsmenue_sortieren,*/
body.suspended   div.cur_element_bearbeitungsmenue ul > li.cur_element_bearbeitungsmenue_neu,
body.suspended   div.cur_element_bearbeitungsmenue ul > li.cur_element_bearbeitungsmenue_subneu,
body.suspended   div.cur_element_bearbeitungsmenue ul > li.cur_element_bearbeitungsmenue_ausschneiden,
/*body.suspended   div.cur_element_bearbeitungsmenue ul > li.cur_element_bearbeitungsmenue_verschieben,*/
body.suspended   div.cur_element_bearbeitungsmenue ul > li.cur_element_bearbeitungsmenue_hoch,
body.suspended   div.cur_element_bearbeitungsmenue ul > li.cur_element_bearbeitungsmenue_runter,
body.suspended   #baumauswahl li.tab_version,
body.suspended   div.cur_element_diff ,
body.suspended   div.cur_element_kategorie ,
body.suspended   div.cur_element_version ,
body.suspended   div.cur_element_dateimenue
{display:none !important;}/*important notwendig, da Experten-Klasse in Verwendung*/

body.suspended   div.cur_element_bearbeitungsmenue ul > li.cur_element_bearbeitungsmenue_suspendrestore {
	display: list-item !important;
}

body.suspended  h1.cur_element_titeleintrag #seiten-titel-nurtext{
	color:red;
	text-decoration:line-through;
}
#stillegungshinweis {display:none;}
body.suspended  #stillegungshinweis {
	text-decoration:normal;
	display:inline;
	color:red;
}

/* Projektmanagement */
/*Ausblenden der SMART-Felder (sollen im Standard ausgeblendet sein)*/
tr.SMART{display:none;}
td.ProjektMitarbeiter table th{display:none;}
td.ProjektMitarbeiter a.q2tGetAsCsv {display:none;}
td.ProjektMitarbeiter span.q2t_innen table.query2table {width:250px!important;}


#aktuelleVorversionButton{display:inline!important;padding-left:4px;padding-right:4px;}
#aktuelleVorversionButton .buttonlayout{padding-left:4px!important;padding-right:4px!important;text-align:center;}


/* Prozessbeschreibungsvorlage */
	#cur_grid_col_middle #Prozessbeschreibungstabs h2, 
	#cur_grid_col_middle #Prozessbeschreibungstabs h3, 
	#cur_grid_col_middle #Prozessbeschreibungstabs .input-forumfeld .log
	{
		background: #eeeeee  url(/system/themes/V4/grafiken/system_icons/gradient_small.png) repeat-x bottom;
		border: 1px solid #ccc;
		font-size: 14px;
		padding:5px;
		margin-top:5px;
		margin-bottom:10px;
		font-weight: 500!important;
	}
	
	#cur_grid_col_middle #Prozessbeschreibungstabs h3
	{
		background: #fff  url(/system/themes/V4/grafiken/system_icons/gradient_small.png) repeat-x bottom;
		border: 1px solid #ccc;
		font-size: 12px;
		padding:5px;
		margin-top:5px;
		margin-bottom:10px;
		font-weight: 500!important;
	}
	
	h2.prozessbeschreibungueberschrift {font-size:18pt!important;font-weight:normal!important;margin-bottom:15px!important;}
	
	#cur_grid_col_middle #Prozessbeschreibungstabs h2 b, 
	#cur_grid_col_middle #Prozessbeschreibungstabs h3 b, 
	#cur_grid_col_middle #Prozessbeschreibungstabs .input-forumfeld .log b{	
		font-weight:normal!important;
	}
	#cur_grid_col_middle #Prozessbeschreibungstabs .input-forumfeld textarea{width:70%;}
	#cur_grid_col_middle #Prozessbeschreibungstabs th button{display:none;}







/* ###################################### */
/* ###### Felder fuer Liste und Fehlermanagement ###### */
/* ###################################### */

.reports-action .fussnote,
.reports-action .wert{float:left;}

.reports-action .fussnote{
		width:20%;
		max-width:100px;
		color:#555; 
		padding-right:10px;
		font-size:8pt;
}
.reports-action .wert {width:76%;}
.reports-action .wert textarea,
.reports-action .wert select,
.reports-action .wert input.sichtbar {width:100%; min-height:30px;box-sizing: border-box;}
.reports-action .container{
	border:1px solid #999;
	width:47%; 
	padding: 2px;
	margin: 2px;
	float: left;
	min-height:30px;
	background: #eee !important;
}
.reports-action .drittel{width:31%;}
.reports-action .dreiviertel{width:60%;}
.reports-action .einviertel{width:34%;}

#formularzeile table {width:100%; background-color:#fff}
.TabelleReport {width:100%; background: #fff !important; border: 1px solid #b7b7b4 !important;}
.TabelleReport td { background: #fff !important; border: 1px solid #b7b7b4 !important; }

/*Status-Farben*/
td.reports-entry-status_unbekannt{background-color:#fff;}
td.reports-entry-status_offen{	background-color:rgb(255,174,201)!important;}
td.reports-entry-status_erledigt{	background-color:rgb(210,255,166)!important;}
td.reports-entry-status_obsolet{	background-color:rgb(251,225,251)!important;text-decoration: line-through!important;}
td.reports-entry-status_begonnen{	background-color:rgb(255,255,206)!important;}


/*
#formularzeile span {border: none !important;}
#formularzeile span {background: none repeat scroll 0 0 transparent !important;
    border: 1px solid #b7b7b4 !important;
    box-shadow: 0 5px 15px 0 #b7b7b4;
    width: 50%;
	left:25% !important;}
	
#formularzeile  td{padding:8px;}
#formularzeile table {width:100%; background-color: #eee;}

.TabelleReport {width:100%; background: #fff !important; border: 1px solid #b7b7b4 !important;}
.TabelleReport td { background: #fff !important; border: 1px solid #b7b7b4 !important; }
*/





/* ###################################### */
/* ###### Kontaktpersonen ###### */
/* ###################################### */

/* Diese feste Höhe braucht es, wenn das Increment "INCREMENT_KONTAKTPERSON" an ist. */
.fielset_edit_kontaktliste  div.fieldsetklasse {height:100px;}



/* ###################################### */
/* ###### Style Bereichsstartseite ###### */
/* ###################################### */

#objOberstruktur_fre_text_toolbargroup{
padding-top:2px;
}

div.query-count {
    color: #B80F2E;
    font-weight: bold;
}

#GuiNeuerEintragReports{
	margin-top:20px;
	border: 1px solid #636363 ;
	padding: 10px;
}

#GuiNeuerEintragReportsOhneBeschriftung{
	margin-top:20px;
}

#GuiNeuerEintragReports h3{
	margin-bottom:5px;
	color: #636363 ;
}

body.mceContentBody{
padding:10px;
margin: 0;
overflow: auto;
margin-right:-10px;
box-shadow: none;
}

/* Entwürfeliste im Inhaltsbereich: */
.HinweisEntwuerfeliste {padding: 10px;}
span.entwuerfeListeHervorhebung{font-weight:bold;}
.cur_element_entwuerfe th{display:none;}
div.cur_element_entwuerfe table.query2table{margin:5px;}
#cur_inhalt div.cur_element_entwuerfe table.query2table {  width: 90%;}
#cur_inhalt div.cur_element_entwuerfe .query2table_emtpy {display:none;}

#cur_inhalt .cur_element_artikel #cur_element_bereichstartfilter {
	margin-bottom: 10px;
	background: #eee  url('/system/themes/V4/grafiken/system_icons/gradient.png');
	background-position: bottom;
	color: #636363 ;
	font-size: 12px;
}

.bereichstart_box_link {
 	float: left;
 	cursor: pointer;
 	margin: 3px;
	-moz-border-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius:3px;
	-webkit-border-top-right-radius:3px;
	border:1px solid transparent;
	border-radius:3px;
	border-top-right-radius:3px;
 }

.bereichstart_box_link.hover {
 	-moz-border-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius:3px;
	-webkit-border-top-right-radius:3px;
	background:#004A7F   url('/system/themes/V4/grafiken/system_icons/gradient_btn.png') repeat-x;
	background-position:bottom;
	border:1px solid #004A7F ;
	border-radius:3px;
	border-top-right-radius:3px;
	color:#000;
 }

#cur_element_bereichstartfilter .filtered {
	-moz-border-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius:3px;
	-webkit-border-top-right-radius:3px;
	background:#004A7F   url('/system/themes/V4/grafiken/system_icons/gradient_btn.png') repeat-x;
	background-position:bottom;
	border:1px solid #004A7F ;
	border-radius:3px;
	border-top-right-radius:3px;
	color:#000;
 }

.bereichstart_trenner {
	width: 3px;
	height: 67px;
	background:  url('/system/themes/V4/grafiken/system_icons/border.png') no-repeat bottom center;;
	float: left;
}

.bereichstart_box_gruppen {
	min-width: 40px;
	text-align: center;
	margin: 0 10px;
	padding-top: 42px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: center 6px;
	font-size: 10px;
}

.bereichstart_box {
	float: left;
	margin: 6px;
}

.bereichstart_box p {
	margin-bottom: 6px;
}

.bereichstart_gruppe_1 {
	background-image:  url('/system/themes/V4/grafiken/bereichstart/aerzte.png');
}

.bereichstart_gruppe_2 {
	background-image:  url('/system/themes/V4/grafiken/bereichstart/pflege.png');
}

.bereichstart_gruppe_3 {
	background-image:  url('/system/themes/V4/grafiken/bereichstart/andere.png');
}

.bereichstart_gruppe_4 {
	background-image:  url('/system/themes/V4/grafiken/bereichstart/einarbeitung.png');
}

.bereichstart_gruppe_5 {
	background-image:  url('/system/themes/V4/grafiken/bereichstart/mta.png');
}

.bereichstart_gruppe_6 {
	background-image:  url('/system/themes/V4/grafiken/bereichstart/edv.png');
}

.bereichstart_gruppe_7 {
	background-image:  url('/system/themes/V4/grafiken/bereichstart/physiker.png');
}

.bereichstart_gruppe_8 {
	background-image:  url('/system/themes/V4/grafiken/bereichstart/verwaltung.png');
}

.bereichstart_box #seldoku {
	width: 90px;
}

.query2table .q2t-button-filtered {
	border-color: #004A7F ;
	background-color: #004A7F ;
	/*background-image:  url('/system/themes/V4/grafiken/system_icons/filter_icon_aktiv.png');*/
}


/* ########################## */
/* ###### Style Person ###### */
/* ########################## */


.cur_element_user .cur_element_box_inner {
	padding: 5px;
}

.cur_element_user #user_image_container {
	width: 129px;
	border-right: 1px solid #D2D2D2;}

.cur_element_user #user_infos {
	border-left: 1px solid #ffffff !important;
}

.cur_element_user #user_infos table {
	width: 100%;
}

.cur_element_user #user_infos div.user_border_box {
	padding: 4px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #D2D2D2;
}

.cur_element_user #user_infos div.user_border_box_last {
	border-bottom: none;
}

.cur_element_user #user_infos td ol {
	margin-left: 17px;
}

.cur_element_user #user_infos .secound-row {
	background: #878787;
}

.cur_element_user #user_image img {
	/* height: 135px; */  /*Bitte keine Hoehenangabe, um verzerrungen zu vermeinden */
	width: 105px;
	margin: 12px;
	background-image:  url('/system/themes/V4/grafiken/nopic.jpg');
}

.user_titels {
	color: #636363 ;
	font-weight: bold;
}

.cur_element_user table {
	width: 100%;
}

.user_border_box li {
	padding-bottom: 6px;
}

.user_titels {
	display: inline-block;
	margin-bottom: 4px;
}


/* ###################################### */
/* ###### Style Aufgabenstartseite ###### */
/* ###################################### */

#task_box_genehmigen .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/genehmigen.png') no-repeat;}
#task_box_genehmigen-stellvertreter .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/genehmigen-stellvertreter.png') no-repeat;}
#task_box_abgelaufen_autor .task_icon 				{background:  url('/system/themes/V4/grafiken/tasks/abgelaufen_autor.png') no-repeat;}
#task_box_abgelaufen_verantwortlicher .task_icon 	{background:  url('/system/themes/V4/grafiken/tasks/abgelaufen_verantwortlicher.png') no-repeat;}
#task_box_abgelaufen .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/abgelaufen.png') no-repeat;}
#task_box_ablaufende-alle .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/ablaufende-alle.png') no-repeat;}
#task_box_abgelaufen-alle-aktuell .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/abgelaufen-alle-aktuell.png') no-repeat;}
#task_box_abgelaufen-alle-laenger .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/abgelaufen-alle-laenger.png') no-repeat;}
#task_box_abgelaufen-alle-noch-laenger .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/abgelaufen-alle-noch-laenger.png') no-repeat;}
#task_box_vorschlaege .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/vorschlaege.png') no-repeat;}
#task_box_vorschlaege_abgelehnt .task_icon 			{background:  url('/system/themes/V4/grafiken/tasks/vorschlaege_abgelehnt.png') no-repeat;}
#task_box_entwuerfe .task_icon 						{background:  url('/system/themes/V4/grafiken/tasks/entwuerfe.png') no-repeat;}
#task_box_unbenannte_seiten .task_icon 				{background:  url('/system/themes/V4/grafiken/tasks/unbenannte_seiten.png') no-repeat;}
#task_box_aktueller-als-veroeffentlicht	.task_icon 	{background:  url('/system/themes/V4/grafiken/tasks/aktuelleralsveroeffentl.png') no-repeat;}
#task_box_nicht_gelesen .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/nicht_gelesen.png') no-repeat;}
#task_box_nicht_gelesen_alle .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/nicht_gelesen.png') no-repeat;}
#task_box_im-workflow-steckender-entwurf .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/im-workflow-steckender-entwurf.png') no-repeat;}

#form2 .task_icon 							{background:  url('/system/themes/V4/grafiken/tasks/cirs.png') no-repeat;}
#form3 .task_icon 							{background:  url('/system/themes/V4/grafiken/tasks/verbesserungsvorschlag.png') no-repeat;}
#form4 .task_icon 							{background:  url('/system/themes/V4/grafiken/tasks/beschwerde_lob.png') no-repeat;}
#form5 .task_icon 							{background:  url('/system/themes/V4/grafiken/tasks/besondere_vorkommnisse.png') no-repeat;}
#allemeldungen .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/alle.png') no-repeat;}
#bearbeiten .task_icon 						{background:  url('/system/themes/V4/grafiken/tasks/bearbeiten.png') no-repeat;}
#fertig .task_icon 							{background:  url('/system/themes/V4/grafiken/tasks/fertig.png') no-repeat;}
#obsolete .task_icon 						{background:  url('/system/themes/V4/grafiken/tasks/obsolete.png') no-repeat;}
#eingangskorb .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/alle.png') no-repeat;}
#veroeffentlicht .task_icon 					{background:  url('/system/themes/V4/icons48x48toolbar/Certificate document.png') no-repeat;}
#task_box_abgelaufen-meine .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/abgelaufen-alle-aktuell.png') no-repeat;}
#task_box_abgelaufen-laenger-meine .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/abgelaufen-alle-laenger.png') no-repeat;}
#task_box_abgelaufen-noch-laenger-meine .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/abgelaufen-alle-noch-laenger.png') no-repeat;}
#task_box_im-workflow-steckender-entwurf .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/im-workflow-steckender-entwurf.png') no-repeat;}
#task_box_im-workflow-steckender-entwurf-meine .task_icon 					{background:  url('/system/themes/V4/grafiken/tasks/im-workflow-steckender-entwurf.png') no-repeat;}



.task-template-inhaltsbereich .extra-bereich, .clearboth .extra-bereich{
	display:none;
}

.task-template-inhaltsbereich .admin-bereich, .clearboth .admin-bereich{
	display:none;
}

body.admin .task-template-inhaltsbereich .admin-bereich, body.admin .clearboth .admin-bereich{
	display:block;
}

#cur_element_tasks .task_box_container, #cur_element_tasks_admin .task_box_container, #cur_element_tasks_extra .task_box_container {
	height: 91px;
	float: left;
	margin-bottom: 4px;
}

#cur_element_tasks .task_box, #cur_element_tasks_admin .task_box, #cur_element_tasks_extra .task_box  {
	width: 260px;
	padding: 3px;
	display: block;
	margin: 0 10px 4pxpx;
	-moz-border-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius:3px;
	-webkit-border-top-right-radius:3px;
	border:1px solid transparent;
	border-radius:3px;
	border-top-right-radius:3px;
}

#cur_element_tasks .task_box.hover, #cur_element_tasks_admin .task_box.hover, #cur_element_tasks_extra .task_box.hover {
 	-moz-border-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius:3px;
	-webkit-border-top-right-radius:3px;
	background:#004A7F   url('/system/themes/V4/grafiken/system_icons/gradient_btn.png') repeat-x;
	background-position:bottom;
	border:1px solid #004A7F ;
	border-radius:3px;
	border-top-right-radius:3px;
}

#cur_element_tasks .task_icon, #cur_element_tasks_admin .task_icon, #cur_element_tasks_extra .task_icon {
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
}

#cur_element_tasks .task_headline, #cur_element_tasks_admin .task_headline, #cur_element_tasks_extra .task_headline   {
	margin-bottom: 6px;
	color: #636363 ;
	font-weight: bold;
	font-size: 14px;
}

#cur_element_tasks .task_descripiton, #cur_element_tasks_admin .task_descripiton, #cur_element_tasks_extra .task_descripiton {
	width: 202px;
	color: #636363;
	float: right;
}

#cur_element_tasks .task_box.hover .task_descripiton, #cur_element_tasks_admin .task_box.hover .task_descripiton, #cur_element_tasks_extra .task_box.hover .task_descripiton {
 	color: #636363 ;
}

#cur_element_tasks .task_count, #cur_element_tasks_admin .task_count, #cur_element_tasks_extra .task_count   {
	text-align: center;
	margin-left: -14px;
	font-size: 17px;
}

#cur_element_tasks .task_count img, #cur_element_tasks_admin .task_count img, #cur_element_tasks_extra .task_count img {
	border: 0;
}

#task_box_nicht_gelesen_alle {
	display: none;
}

/* ####################################################### */
/* ###### Style Newsmeldungen + Schwarzesbrett Edit ###### */
/* ####################################################### */


.cur_element_newsmeldung_edit input, .cur_element_newsmeldung_edit textarea, .cur_element_newsmeldung_edit select {
	border: #D2D2D2 1px solid;
	padding: 4px;
	font-family: Raleway;
}

.cur_element_newsmeldung_edit #bildanzeigebild {
	border: #D2D2D2 1px solid !important;
}

.cur_element_newsmeldung_edit table {
	width: 100%;
}

.cur_element_newsmeldung_edit table div {
	padding: 6px;
	border-top: 1px solid #ffffff;
}

.cur_element_newsmeldung_edit table div.clearboth {
	border: none;
}

.cur_element_newsmeldung_edit table td {
	border-bottom: 1px solid #D2D2D2;
}

#cur_element_newsmeldung_edit_col1 {
	width: 110px;
}

#cur_element_newsmeldung_edit_col2 {
	width: 100%;
}

.cur_element_newsmeldung_edit .input_bildanzeige {
	float: left;
	margin-right: 10px;
}

.cur_element_newsmeldung_edit h6 {
	padding-left: 25px;
	background-repeat: no-repeat;
}

/*#FilterDokumenttypen h4.infoboxbezeichnung span {
	display: block;
	vertical-align: top;
	margin-top: 6px;
}*/

#FilterDokumenttypen h4.infoboxbezeichnung {
	display: block;
}

#FilterDokumenttypen h4.infoboxbezeichnung span {
	line-height: 24px;
}

#FilterDokumenttypen h4.infoboxbezeichnung img {
	margin-right: 4px;
	margin-top: 4px;
	margin-left: 4px;
	display: block;
	float: left;
}



.noborder div {
	border: none !important;
}
span.gueltigkeitsbereichsangabe a.quickaccess{display:block;margin:2px;}
span.gueltigkeitsbereichsangabe span.gueltigkeitsbereichskomma{display:none}
span.gueltigkeitsbereichsangabe a.baumebene0{margin-left:2px;}
span.gueltigkeitsbereichsangabe a.baumebene1{margin-left:10px;}
span.gueltigkeitsbereichsangabe a.baumebene2{margin-left:20px;}
span.gueltigkeitsbereichsangabe a.baumebene3{margin-left:30px;}
span.gueltigkeitsbereichsangabe a.baumebene4{margin-left:40px;}
span.gueltigkeitsbereichsangabe a.baumebene5{margin-left:50px;}
span.gueltigkeitsbereichsangabe a.baumebene6{margin-left:60px;}
span.gueltigkeitsbereichsangabe a.baumebene7{margin-left:70px;}

span.gueltigkeitsbereichsangabe a.quickaccess span.quickaccess_path{display:none;}

#bereich-filter {
	margin-bottom: 10px;
	background: #eee  url('/system/themes/V4/grafiken/system_icons/gradient.png');
	background-position: bottom;
	color: #636363 ;
	font-size: 12px;
}

#bereich-filter .filter-trenner {
	width: 3px;
	height: 72px;
	background:  url('/system/themes/V4/grafiken/system_icons/border.png') no-repeat bottom center;
	float: left;
}

#bereich-zeitraum-select {
	margin-right: 10px;
}

#bereich-filter .input_datepicker {
	height: 16px;
}

#bereich-filter .bereich-filterbutton.hover {
	-moz-border-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	background: #004A7F   url('/system/themes/V4/grafiken/system_icons/gradient_btn.png') repeat-x;
	background-position: bottom;
	border: 1px solid #004A7F ;
	border-radius: 3px;
	border-top-right-radius: 3px;
	color: #000;
}

#bereich-filter .bereich-filterbutton.filter-active {
	-moz-border-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	background: #004A7F   url('/system/themes/V4/grafiken/system_icons/gradient_btn.png') repeat-x;
	background-position: bottom;
	border: 1px solid #004A7F ;
	border-radius: 3px;
	border-top-right-radius: 3px;
	color: #000;
}

#bereich-filter .bereich-filterbutton {
	-moz-border-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border: 1px solid transparent;
	border-radius: 3px;
	border-top-right-radius: 3px;
}




/* Anpassungen Clas Clasen */

div.radioButtonshorizontal_nein{
display:inline-block;
}

div.content-version input.buttonlayout{
font-weight:bold!important;
font-size:14pt!important;
height:30px;
background-color:#BFFFAF;
background-image: url('/system/themes/V4/icons/cur_zustimmen.png');
background-repeat: no-repeat;
background-position:10px center;
padding-left: 30px!important;
}


div.content-version textarea{
    border: 1px solid #ccc;
    background-color:#FFFDD0;
    padding:2px;
}

div.content-version input.inputmitrahmen,
div.content-version input.input_number,
div.content-version input.input_datepicker,
div.content-version input.input_datetimepicker, 
div.content-version input.input_timepicker,
div.content-version select.inputmitrahmen,
.massn_loesungszeitplan_hhmm.input_zeit
{
font-size:14px!important;
border: 1px solid #b7b7b4;
background-color:#FFFDD0;
padding:2px;
margin-bottom: 2px;
}

div.content-version input.input_number,
div.content-version input.input_timepicker 
{
width: 40px;
}

div.content-version input.input_timepicker.pflicht {
width: 65px;
}

div.content-version select.inputmitrahmen
{
height: 30px!important;
}

/* Combobox */

.custom-combobox .custom-combobox-input, .custom-combobox .ui-button {
	border-radius: 0;
	border-color: #b7b7b4;
	background: #FFFDD0;
}

.custom-combobox .custom-combobox-input {
	outline: none;
	border-width: 1px;
	border-style: solid;
	color: #000;
	font-size: 1em;
}

.custom-combobox .ui-button {
	background:  url("/system/themes/V4/grafiken/system_icons/gradient_small.png") center repeat-x #eee;
}

ul.ui-autocomplete {
	border: 1px solid #b7b7b4;
	border-top: none;
}

ul.ui-autocomplete .ui-state-hover {
	border-color: #004A7F ;
}

/* Mehrstufiger Workflow schöner gestalten */
span.bezeichnungwflowpl u{
text-decoration:none!important;
margin-top:5px;
font-weight:bold;
display:block;
}
span.bezeichnungwflowpl {
margin-top:5px!important;
margin-bottom:5px!important;
border-top:1px solid #999!important;
display:block;
}
span.bezeichnungwflowplumbr{
display:none!important;
}


/* TinyMCE Handbuch und Version bei der Bearbeitung */
div.tiny_handbuch {
	margin-top: 3px;
}
div.tiny_handbuch a.tiny_handbuch {
	text-decoration: none;
	color: #333;
	font-size: 12px;
	line-height: 25px;
}
div.tiny_version {    
	float: clear;
	font-size: 10px;
	color: #999;  
	padding-bottom: 20px;
}

#word2pdf.reconvert {
    float: left;
    display: inline;
}

#word2pdf.delete {
    float: left;
    display: inline;
    margin-left: 10px;
}



/* mustercontentlayout */

.mustercontentlayout>table {
	border: none;
	width: 100%;
}

.mustercontentlayout>table>tr>th,
.mustercontentlayout>table>tbody>tr>th {
	border: none;
	background-color: #636363 ;
	padding: 6px;
	text-align: left;
	color: #fff;
	font-size: 1.2em;
}

.mustercontentlayout>table>tr>td,
.mustercontentlayout>table>tbody>tr>td {
	padding: 6px;
	color: #555;
}

.mustercontentlayout>table>tr>td, .mustercontentlayout>table>tr>th,
.mustercontentlayout>table>tbody>tr>td, .mustercontentlayout>table>tbody>tr>th {
	border: 4px solid #fff;
}

.mustercontentlayout>table>tr>td,
.mustercontentlayout>table>tbody>tr>td {
	background-color: #eee;
}

.mustercontentlayout>table>tr>td:first-child, .mustercontentlayout>table>tr>td.ml-titel,
.mustercontentlayout>table>tbody>tr>td:first-child, .mustercontentlayout>table>tbody>tr>td.ml-titel {
	font-weight: bold;
	color: #636363 ;
	background-color: #fff;
	width: 20%;
}

/* ###################################### */
/* ###### Style WebDAV             ###### */
/* ###################################### */

body.webdav #objArtikel_form > .buttonlayout,
body.webdav .cur_element_dateianhang,
body.webdav .versionbuttonliste .dateimanager {
	display: none;
}

/* ###################################### */
/* ###### Style Projektverwaltung  ###### */
/* ###################################### */

 .tasklist-sortable-handle {
}

 .tasklist-sortable-handle span {
	color: transparent;
	background-image:  url("/system/themes/V4/grafiken/system_icons/draganddrop.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 30px;
	display: block;
}

.tasklist-btn-remove span {
    background:  url('/system/themes/V4/grafiken/bearbeitungsmenue/loeschen.png') no-repeat center;
	color: transparent;
	display: block;
	width: 24px;
	height: 30px;
}

.tasklist-controls {
	margin: 0 -3px 10px;
}

.tasklist-control {
	margin: 0 3px;
}

button.tasklist-control {
	padding: 5px 6px;
}

button.tasklist-control span {
	color: transparent;
	font-size: 0;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	display: block;
}

.tasklist-control.tasklist-btn-add span {background-image:  url('/system/themes/V4/icons/Add.png')}
.tasklist-control.q2t-taskliste-btn-save span {background-image:  url('/system/themes/V4/icons/Save.png')}
.tasklist-control.q2t-taskliste-btn-lightbox span {background-image:  url('/system/themes/V4/icons/cur_sonstiges (6).png')}
.tasklist-control.q2t-taskliste-btn-continue span {background-image:  url('/system/themes/V4/icons/Next.png')}
.tasklist-control.q2t-taskliste-btn-back span {background-image:  url('/system/themes/V4/icons/Previous.png')}
.tasklist-item-wrapper {
	margin-bottom: 10px;
}

.tasklist-sortable-handle,
.tasklist-item-field-basis_betreff,
.tasklist-item-field-basis_system,
.tasklist-item-field-massn_verantwortlich {
	margin-right: 10px;
}

.tasklist-item-field-basis_system select {
	text-indent: 0 !important;
}

.tasklist-item-field-basis_betreff input,
.tasklist-item-field-basis_system select,
.tasklist-item-field-massn_beginndatum input,
.tasklist-item-field-massn_bis input,
.tasklist-item-field-massn_verantwortlich select {
	font-weight: normal !important;
}

.tasklist-item-field-massn_beginndatum:before {
    content: 'Von: ';
}
.tasklist-item-field-massn_bis:before {
    content: 'Bis: ';
}
.tasklist-item-field-massn_verantwortlich:before {
	content: 'Wer: ';
}

.tasklist-item-field-basis_betreff input {
	width: 100%;
	box-sizing: border-box;
}

.projektarbeitpaket .task-locked-info {
	display: none;
}

/* jQuery UI Kalender */


.cur_calendar .fc-header {
	background: #eee  url("/system/themes/V4/grafiken/kalender/gradient.png") bottom repeat-x;
	margin: 0 !important;
	border-top: 1px solid #b7b7b4;
	border-left: 1px solid #b7b7b4;
	border-right: 1px solid #b7b7b4;
}

.cur_calendar .fc-header td {
	padding: 10px 10px;
}

.cur_calendar td.fc-header-left, .cur_calendar td.fc-header-center {
	padding: 24px 10px 0 10px;
}

.cur_calendar .fc-header .fc-button {
	margin-bottom: 0;
}

.cur_calendar table.fc-border-separate {
	margin: 0;
}

.cur_calendar .fc-widget-header, .fc-widget-content {
	border: 1px solid #b7b7b4;
}

.cur_calendar th {
	padding: 10px 0;
	color: #636363 ;
}

.cur_calendar .fc-state-highlight {
	background: #fff;
}

.cur_calendar .fc-header-right .fc-button .fc-button-inner {
	padding-top: 32px;
	border: none;
}

.cur_calendar .fc-button-agendaDay .fc-button-inner {
	background:  url("/system/themes/V4/grafiken/kalender/calendar_icon_tag.png") no-repeat center top !important;
}

.cur_calendar .fc-button-agendaWeek .fc-button-inner {
	background:  url("/system/themes/V4/grafiken/kalender/calendar_icon_woche.png") no-repeat center top !important;
}

.cur_calendar .fc-button-month .fc-button-inner {
	background:  url("/system/themes/V4/grafiken/kalender/calendar_icon_monat.png") no-repeat center top !important;
}

.cur_calendar .fc-button-agendaYear .fc-button-inner {
	background:  url("/system/themes/V4/grafiken/kalender/calendar_icon_monat.png") no-repeat center top !important;
}

.fc-state-active .fc-button-inner {
	border-color: none;
	background: none;
	color: #636363 ;
}

.cur_calendar .fc-header-right .fc-button {
	background: transparent;
	border: 1px solid transparent;
	margin-left: 4px;
}

.fc-header-right .fc-button-effect {
	display: none;
}

.fc-header-right .fc-state-active, .fc-header-right .fc-state-hover {
	background: #004A7F   url("/system/themes/V4/grafiken/kalender/gradient_btn.png") repeat-x bottom !important;
	background-position: bottom;
	border: 1px solid #004A7F  !important;
	border-radius: 3px;
	border-top-right-radius: 3px;
}

.fc-header-right .fc-button-inner {
	border: none;
	padding: 0 4px;
}

.fc-header-left .fc-state-hover, .fc-header-left .fc-state-hover .fc-button-inner {
	background: #004A7F ;
	border-color: #004A7F ;
}

.fc-button span {
	color: #636363 ;
}

ul.suchauswahl {
	border-collapse: collapse;
}

/* Kategorie-Styles für Kalender-Termine */

a.fc-event-skin {
	border-width: 1px;
}

.fc-event-inner.fc-event-skin {
	border: none !important;
	background: none !important;
}

.cal-kategorie-dunkles-lila {
	background-color: #80275d !important;
	border-color: #5b0743 !important;
}

.cal-kategorie-rot{
	background-color: #f07d88 !important;
	border-color: #ed616f !important;
}

.cal-kategorie-dunkelrot{
	background-color: #910a19 !important;
	border-color: #62030d !important;
}

.cal-kategorie-orange{
	background-color: #ff8c00 !important;
	border-color: #fb6f25 !important;
}

.cal-kategorie-pfirsich{
	background-color: #fecb6f !important;
	border-color: #e1b46d !important;
}

.cal-kategorie-gelb{
	background-color: #fff100 !important;
	border-color: #fcd146 !important;
}

.cal-kategorie-gruen{
	background-color: #5fbe7d !important;
	border-color: #56a659 !important;
}

.cal-kategorie-blaugruen{
	background-color: #33bab1 !important;
	border-color: #3fa296 !important;
}

.cal-kategorie-blau{
	background-color: #55abe5 !important;
	border-color: #3096d0 !important;
}

.cal-kategorie-lila{
	background-color: #a895e2 !important;
	border-color: #8c82d0 !important;
}

.cal-kategorie-grau{
	background-color: #ababab !important;
	border-color: #969696 !important;
}

.cal-kategorie-schwarz{
	background-color: #474747 !important;
	border-color: #212121 !important;
}

.cal-kategorie-gelb .fc-event-skin,
.cal-kategorie-grau .fc-event-skin,
.cal-kategorie-pfirsich .fc-event-skin {
	color: #000;
}

.fc-event.recurring:before {
	display: none;
	content: "\f021";
	font-family: "Font Awesome 5 Pro";
 }

.fc-event.recurring {
	position: relative;
 }

 .fc-event.recurring svg {
	 position: absolute;
		bottom: 5px;
		right: 5px;
	 color: #fff;
	 opacity: 0.5;
  }



/* Termin-Liste
------------------------------------------------*/

.appointment-list {
	margin: -5px;
}

.appointment-list .appointment-item {
	border-radius: 3px;
	margin: 5px;
	display: flex;
}

.appointment-list .appointment-item .kategorie {
	width: 10px;
	border-width: 1px;
	border-style: solid;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.appointment-list .appointment-item .data {
	flex: 1;
	padding: 5px 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

.appointment-list .appointment-item .data .date-line {
	font-size: 0.8rem;
	color: #999;
	font-weight: 300;
}

.appointment-list .appointment-item .data .title {
	font-size: 1rem;
	font-weight: 300;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

.appointment-list .appointment-item .repeat {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 15px;
}

.appointment-list .appointment-item .repeat svg {
	font-size: 1.5em;
	color: #bbb;
}

.appointment-item:hover .data,
.appointment-item:hover .repeat {
	background: #f5f5f5;
	-webkit-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
    transition: background-color 300ms linear;
}





/* Einrichtungsstartseite und Bereichsseite */
body.seitentypEinrichtung  .button_trenner{display:none!important;}
body.seitentypEinrichtung  a.q2tGetAsCsv{display:none;}
body.seitentypEinrichtung .cur_element_entwuerfe{display:none!important;}
body.seitentypEinrichtung .cur_element_diffvorab{display:none!important;}
body.seitentypEinrichtung .cur_element_diff{display:none!important;}
body.seitentypEinrichtung .cur_element_verweisboxvorlage{display:none!important;}
body.seitentypEinrichtung .cur_element_dateimenue_neuversion{display:none!important;}
body.seitentypEinrichtung .cur_element_dateimenue_checkin{display:none!important;}
body.seitentypEinrichtung .cur_element_dateimenue_task{display:none!important;}
body.seitentypEinrichtung.notexpertenmodus  .cur_element_dateimenue_bearbeiten{display:none!important;}
body.seitentypBereich .cur_element_entwuerfe{display:none!important;}
body.seitentypBereich .cur_element_diffvorab{display:none!important;}
body.seitentypBereich .cur_element_diff{display:none!important;}
body.seitentypBereich .cur_element_verweisboxvorlage{display:none!important;}
.iconEinrichtung  a {font-weight:bold;}

/* Farben je Standort im Baum (Bestimmung über Seitenkategorie 10)*/
li.kategorie_10_violett, li.kategorie_10_violett + li.list  	{border-left:7px solid #348F98!important}
li.kategorie_10_gruen, li.kategorie_10_gruen + li.list  	{border-left:7px solid #789834!important}
li.kategorie_10_blau, li.kategorie_10_blau + li.list  	{border-left:7px solid #336699!important}
li.kategorie_10_braun, li.kategorie_10_braun + li.list  	{border-left:7px solid #986034!important}
li.kategorie_10_rot, li.kategorie_10_rot + li.list  		{border-left:7px solid #983437!important}
li.kategorie_10_grau, li.kategorie_10_grau + li.list  		{border-left:7px solid #999!important}

/*Linkfarben im Baum */
li.kategorie_10_blau + li.list   a {color: #336699!important;}
li.kategorie_10_rot + li.list   	 a {color: #983437!important;}
li.kategorie_10_gruen + li.list   	 a {color: #45561E!important;}
li.kategorie_10_braun + li.list   	 a {color: #986034!important;}
li.kategorie_10_violett + li.list   	 a {color: #348F98!important;}


/*Allgemeine Verbesserungen*/
body.notexpertenmodus span.query2table_emtpy{display:none;}
.notexpertenmodus .suche_kein_ergebnis{display:none!important;}
.notexpertenmodus .navbaumJSON .rights{display:none!important;}
.notexpertenmodus .navbaumJSON .leserechteingeschraenkt{display:none!important;}
.notexpertenmodus .cur_element_katalogverweisevorlage{display:none!important;}
.unterkapitelersteebene .unterkapitel2ebenetitel{font-weight:bold;}
div.unterkapitelmantel { border-top: 0px;}
.gueltigkeit_abgelaufen {background-color: #ffaaaa;}
td.dateianhangszellegroesse {display:none;}
body.expertenmodus td.dateianhangszellegroesse {display:table-cell;}
.extended-search-options p:last {border-bottom: #b3c4d9;}
dir#suchart {	border-top: 1px solid #ffffff;}
.cur_element_inhalt .cur_element_verweisboxvorlage{display:none;}
.cur_element_katalogverweisevorlage{display:none;}

/* Markierung für Experten, wo Äste gefüllt und wo nicht nicht */
body.expertenmodus ul.baumebene2 li.hatVersionierteNachfahren.iconOrdner  a {color:green!important;}
body.expertenmodus ul.baumebene2 li.hatKeineVersioniertenNachfahren.iconOrdner a {color:rgb(136,0,21)!important;}
body.expertenmodus  .unterkapitelzweiteebene.iconOrdner.kategorie_1_Ordner.hatVersionierteNachfahren{color:green!important;}
body.expertenmodus  .unterkapitelzweiteebene.iconOrdner.kategorie_1_Ordner.hatKeineVersioniertenNachfahren{color:rgb(136,0,21)!important;}


/* TASK-Reports Einblenden der Module je Nutzung */
.cur_element_taskbaum li.task-aufgabe-controller{display:block;} /*Nur wenn Maßnahmenm. gekauft*/
.cur_element_taskbaum li.task-qm-notiz{display:block;} /*Nur wenn Maßnahmenm. gekauft*/
.cur_element_taskbaum li.task-aufgabe-erinnerung{display:block;} /*Nur wenn Maßnahmenm. gekauft*/
.cur_element_taskbaum li.task-massnahme-dashboard{display:none;} /*Nur wenn Maßnahmenm. gekauft*/
.cur_element_taskbaum li.task-massnahme-problemliste{display:none;} /*Nur wenn Maßnahmenm. gekauft*/
.cur_element_taskbaum li.task-risiko{display:block;}
body.notexpertenmodus .cur_element_taskbaum li.task-massnahme{display:none;}
body.notexpertenmodus .cur_element_taskbaum li.task-risiko{display:none;}

/* CSV-Listenexport ausblenden */
body.notexpertenmodus .q2tGetAsCsv{display:none;}
#suchtrefferQ2T .q2tGetAsCsv{display:none;}
.cur_element_entwuerfe .q2tGetAsCsv{display:none;}

.dateianhangszellemd5, .dateianhangszellecrc{
	display:none;
}

.cur_element_inhalt .dateianhangszellemd5, .cur_element_inhalt .dateianhangszellecrc{
	display:table-cell;
}

.alleUnterliegendenErben{
	display: none;
}

body.admin .alleUnterliegendenErben{
	display: block;
}

.datei-iframe video {
	width: 100%;
}



.cur-dateimap-view {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	color: #999;
}

.cur-dateimap-edit {
	float: left;
	margin-right: 5px;
}

.cur-dateimap-buttons {
	float: left;
}

.cur-dateimap-btn-edit span {background-image:  url('/system/themes/V4/icons/Edit.png');}
.cur-dateimap-btn-save span {background-image:  url('/system/themes/V4/icons/Save.png');}




/* Neues Risikomanagement V4 ab Oktober 2022 */
#risikomanagement-v4-gui #curTaskRisikomanagementCreatePage {
    border: 1px solid #8abc1e ;
    background:  #8abc1e  url(/system/themes/V4/grafiken/system_icons/gradient_small.png) repeat-x top;
    opacity: .8;
    border-radius: 10px;
    margin-bottom: 5px;
	padding:10px;
	font-size: 15px;
	font-weight: bold;
	width:50%;
}

#risikomanagement-v4-gui #curTaskRisikomanagementCreatePage span{display:block;margin-top:3px;margin-bottom:3px;}
#risikomanagement-v4-gui #curTaskRisikomanagementCreatePage input[type=text]{width:300px;font-weight: bold;}

body.notexpertenmodus #risikomanagement-v3-gui .massnahmenoverkill{display: none!important;}
body.expertenmodus #risikomanagement-v3-gui .massnahmenoverkill{display: none!important;}

.content-version-output tr.datenpool-massnahmenbewertung{display: none!important;}


.modus-bearbeiten .content-version ul.ui-tabs-nav {
	margin: 0 !important;
}