@CHARSET "utf-8";

/*-----------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/

/*  .xcl_Beschreibung{  */
/*  	position:relative;  */
/*  	color:black;  */
/*  	z-index:1;  */

/*  }  */

/*  .xcl_Beschreibung::after{  */
/*  		content:"Inhalt muss ersetzt werden";  */
/*  		z-index:1;  */
/*  	position: relative; absolute  */
/*  	bottom: 0; 230%;  */
/*  	left:0ex; 120%;  */
/*  	background: white; #3983ab;  */
/*  	padding: 0.2em 0.4em;  */
/*  	color: blue; #dfac20;  */
/*  	border-radius: 0.3em;  */
/*  	opacity: 0;  */
/*  	transition: all 0.3s; */

/* 	 	min-width: 20em;  */
/* 	 	max-width: 25em;  */
/* 	 }  */
/* 	 .xc_Beschreibung::before {  */
/* 	 	content: "";  */
/* 	 	position: relative; absolute  */
/* 	 	z-index:1;  */
/* 	 	width: 0;  */
/* 	 	height: 0;  */
/* 	 	border-top: 1em solid #3983ab;  */
/* 	 	border-left: 1em solid transparent;  */
/* 	 	border-right: 1em solid transparent;  */
/* 	 	transition: all 0.3s; * /  */
/* 	 	opacity: 0;  */
/* 	  	left: 30%; * /  */
/* 	  	bottom: 90%; * /  */
/* 	 }  */
/* 	 .xcl_Beschreibung:hover::after,  */
/* 	 .xcl_Beschreibung:focus::after {  */
/* 	 	opacity: 1;  */
/* 	 	bottom: 100%;  */
/* 	 }  */
/* 	 .xc_Beschreibung:hover::before,  */
/* 	 .xcl_Beschreibung:focus::after {  */
/* 	 	opacity: 1;  */
/* 	 	bottom: 70%;  */
/* 	 }  */
	
	
	
	
	/*-----------------------------------------------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------------------------------------------*/
	



/*-------------------------------------------------------------------------------------------------------------------*/

.header_logo:hover{cursor:pointer;}



.cl_boxFull{
	width:99%;
/*     border: 1px solid red;  */
/*   margin-bottom:2ex;*/
   
   
}

.cl_leftBoxHalf{
	width:49%;
	float:left;
}

.cl_rightBoxHalf{
	width:49%;
	float:right;
}

/*-------------------------------------------------------------------------------------------------------------------*/

#id_Titelworkspace{margin-top:2.5ex;}

#id_AKS ,
#id_BezeichnungLinks,
#id_HerstellerLinks ,
#id_TypLinks,
#id_KostengruppeLinks,
#id_AnlNrLinks,
#id_StandortRechts,
#id_StockwerkRechts,
#id_RaumRechts{
color:black;}

#id_KostengruppeLinks{margin-right:5px;}
#id_RaumRechts{margin-right:23px;}
/*-------------------------------------------------------------------------------------------------------------------*/
.cl_headline1n
{ width:100%;/*98%;*/	
font-size:large; 
height:75%; 
/* float:left; */
/* justify-content: center; */
/* align-items: center; */
 padding-top:1ex; 
  padding-bottom:1ex; 
/* min-height:3.7ex; */
padding-top:1ex;
background-color:#cbcbcb;
background-color:  #e28c05  ;
color:white;
/*border:1px solid green;*/

padding-left:0.6ex;
}	


.cl_headline2n
{ width:calc(100% - 1ex);/*98%;*/	
float:left;
margin-bottom:0.5em; 
min-height:3.7ex; 
padding-top:0.55ex; 
font-size:medium;
font-weight: 500;
background-color:white;/*#cbcbcb;*/
/* background-color:  #e28c05  ;*/
    color:  #e28c05  ;/*white;*/
    border: 1px solid   #e28c05  ;
padding-left:0.6ex;
}	


.cl_headline2nSelect
{ width:calc(100% - 1ex);/*98%;*/	
float:left;
margin-bottom:0.5em; 
min-height:3.7ex; 
padding-top:0.55ex; 
font-size:medium;
font-weight: 500;
background-color:white;/*#cbcbcb;*/
/* background-color:  #e28c05  ;*/
    color:  #e28c05  ;/*white;*/
    border: 1px solid   #e28c05  ;
padding-left:0.6ex;
}	




/*-------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------- Neue EA Spezifikationsseite ----------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------*/

#boxHeadSpezifikation {margin-bottom:10px;}



/*-------------------------------------------------------------------------------------------------------------------*/

 
/*-------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------- Neue Ereignisseite-- -----------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------*/

#boxBoxTabEreignisDat {margin-top:3ex;height:300px;float:left;width:100%;}

#boxBoxErAnlage {margin-top:5px;  
/* border: 1px solid green;  */
height:225px;}

#boxBoxErAnlageRechts {
	height:100%;
/* 	border: 1px solid green;  */
} 
#boxBoxErAnlageLinks {height:60%;
/* border: 1px solid green; */
}

/*----------------Unterer Teil der Seite-------------------------*/

#boxBoxEBearbeiten{height:510px;
/* border:1px solid green; */
float:left; margin-top:50px;}
#boxBoxEBearbeitenLinks{height:500px;
/* border:1px solid red; */
float:left;}
#boxBoxEBearbeitenRechts{height:500px;
/* border:1px solid red; */
float:right;}


#idtabspace_tabLeistungen {height:calc(7 * 6ex + 10px);}
#idtabspace_tabLeistungen {height:calc(6 * 6ex + 15px);}
#idtabspace_tabLeistungen table {min-width:95%;}
#idtabspace_tabLeistungen .headtab{height:6ex;}
/*#id_tabLeistungsUebersicht  tbody {height:150px; border: 1px solid blue; overflow:scroll;}*/
#tab_body_tabLeistungen tbody {height:calc(3 * 6ex ); /*  200px;*/ 
/* border: 1px solid blue;  */
overflow-y:scroll;}


#idtabspace_tabLeistungen .flc_nr {min-width:20px; max-width:20px; overflow:hidden; } 
#idtabspace_tabLeistungen .flc_bezeichnung {min-width:160px; max-width:160px; overflow:hidden; } 
#idtabspace_tabLeistungen .flc_status {min-width:60px; max-width:60px; overflow:hidden;} 
#idtabspace_tabLeistungen .flc_faellig {min-width:80px; max-width:80px; overflow:hidden;} 
#idtabspace_tabLeistungen .flc_ausfuehrung {min-width:80px; max-width:80px; overflow:hidden;} 
#idtabspace_tabLeistungen .flc_dienstleister {min-width:100px; max-width:100px; overflow:hidden; } 
/* #idtabspace_tabLeistungen .xcl_EVNTID */

 #idtabspace_tabLeistungen .xcl_nodataBody{min-width:350px; max-width:350px; overflow:hidden; color:black;} 
 #idtabspace_tabLeistungen .xcl_nodataHead{min-width:350px; max-width:350px; overflow:hidden; color:black;} 

/*-----------------------------------------*/
/* #idtabspace_tabLeistungsUebersicht {height:99%; border: 1px solid red;} */

#idtabspace_tabLeistungsUebersicht {height:calc(5 * 7ex + 15px);}
#idtabspace_tabLeistungsUebersicht {height:calc(5 * 7ex + 10px);}

/*#idtabspace_tabLeistungsUebersicht table {min-width:95%;}*/
#idtabspace_tabLeistungsUebersicht .headtab{height:6ex;}
/*#id_tabLeistungsUebersicht  tbody {height:150px; border: 1px solid blue; overflow:scroll;}*/


#tab_body_tabLeistungsUebersicht tbody {height:calc(3 * 6.2ex ); /*  200px;*/ 
/* border: 1px solid blue;  */
overflow-y:scroll;}

#idtabspace_tabLeistungsUebersicht .flc_nr{min-width:25px; max-width:25px; overflow:hidden;}
#idtabspace_tabLeistungsUebersicht .flc_bezeichnung{min-width:170px; max-width:170px; overflow:hidden; }
#idtabspace_tabLeistungsUebersicht .flc_klasse{min-width:100px; max-width:100px; overflow:hidden; }
#idtabspace_tabLeistungsUebersicht .flc_intervall{min-width:50px; max-width:50px; overflow:hidden;}
#idtabspace_tabLeistungsUebersicht .flc_anforderungsdokument{min-width:170px; max-width:170px; overflow:hidden; }

/* #id_tabLeistungsUebersicht .flc_nr{min-width:20px; max-width:20px; overflow:hidden; color:black;} */
/* #id_tabLeistungsUebersicht .flc_bezeichnung{min-width:100px; max-width:100px; overflow:hidden; color:black;} */
/* #id_tabLeistungsUebersicht .flc_klasse{min-width:100px; max-width:100px; overflow:hidden; color:black;} */
/* #id_tabLeistungsUebersicht .flc_intervall{min-width:50px; max-width:50px; overflow:hidden; color:black;} */
/* #id_tabLeistungsUebersicht .flc_anforderungsdokument{min-width:100px; max-width:100px; overflow:hidden; color:black;} */




#tab_body_tabLeistungsUebersicht  tr:hover ,
#tab_body_tabLeistungen tr:hover{
	background-color: #e28c05; /*blue; *//* #e28c05;*/
	color: white;
}



#ButLinkAnlage{margin-right:4ex;}







 
/*-------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------*/
 
#boxBoxErKnoepfe{height:9ex;float:left;}


#boxBoxEABearbeitenRechts{height:500px;float:right;}
#boxBoxEAKnoepfe{height:9ex;float:left;}
#boxBoxEAInput{height:300px;float:left;}

#boxBoxEAInfo{height:9ex;float:left;}

/* #tablefr_tabEreignisDat .cl_xfrShrinked  */
/* { width:100%;98%;	 */
/* color:black; */
/* border: 0.01ex solid red; */
/* background-color:#cbcbcb; */
/* float:left; */
/* margin-bottom:0.1em; */
/* margin-top:0.1em; */
/* height:4ex; */
/* padding-top:0.55ex; */
/* }	 */

#tablefr_tabEreignisDat label{width:20%;}

/*-------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------Hot Fix-----------------------------------------------------------*/
/* #id_KostengruppeLinks {margin-left:12px;} */
#id_TitelBearbeiten{margin-bottom:15px;}

#id_TitelBearbeiten{
	width:calc(100% - 1ex);/*98%;*/	
float:left;
 
min-height:3.7ex; 
padding-top:0.55ex; 
font-size:medium;
font-weight: 500;
background-color:white;/*#cbcbcb;*/
/* background-color:  #e28c05  ;*/
    color:  #e28c05  ;/*white;*/
    border: 1px solid   #e28c05  ;
padding-left:0.6ex;
}
 
 
#id_DetailTitel, #id_AnforderungsDokument {
	width:calc(100% - 1ex);/*98%;*/	
float:left;
 
min-height:3ex; 
padding-top:1ex;
 padding-bottom:1ex;
/* font-size:normal; */
font-weight: 500;
background-color:white;/*#cbcbcb;*/
/* background-color:  #e28c05  ;*/
    color:  #e28c05  ;/*white;*/
    border: 1px solid   #e28c05  ;
padding-left:0.6ex;
margin-top:8px;
margin-bottom:8px;
}



 


#id_tabEreignisDat{float:right;}

#id_tabEreignisDat {
	border-collapse: collapse;
	background-color: white;
	color: blue;
	/*border: 1px solid grey;*/
}

#id_tabEreignisDat tr { /*color:#eee;   ###### Blaue Schrift*/
	background-color: #ffffff;
	/*color:  ###### Blaue Schrift #000000;*/
	width: 100%;
}

#id_tabEreignisDat   td {
	border-bottom: 1px solid #e28c05;
	border-right: 1px solid #e28c05;
	border: 1px solid #e28c05;
	border-collapse: collapse;
	padding: 2ex;
}

#id_tabEreignisDat tr:nth-child(even) {
	/*color:#303030;  ###### Blaue Schrift*/
	background-color: #d0d0d0;
}

#id_tabEreignisDat tr:hover {
	background-color: #e28c05;
	color: white;
}


 
#id_tabEreignisDat .xcl_Nr{min-width:16px; max-width:16px; overflow:hidden; color:blue;} 
#id_tabEreignisDat .xcl_Datei{min-width:242px; max-width:220px; overflow:hidden; color:blue;} 
#id_tabEreignisDat .xcl_Beschreibung{min-width:60px; max-width:60px; overflow:hidden; color:blue;} 
#id_tabEreignisDat .xcl_xEVNTID{display:none;}
#id_tabEreignisDat .xcl_xbeschreibung{display:none;}
#id_tabEreignisDat .xcl_xfilename{display:none;}
#id_tabEreignisDat .xcl_xupload{display:none;}
/* CSS Document */


#tablefr_tabEreignisDat .cl_tablefr label{width:20%;}

















/*-------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------*/
#boxBoxErforderlicheAkt .cl_headline2nSelect{z-index: 1; position: relative;}
#boxBoxEreignisse  .cl_headline2nSelect{z-index: 1; position: relative;}
 
/*-------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------*/
 
 
/*https://wiki.selfhtml.org/wiki/CSS/Eigenschaften/Positionierung/z-index*/

.cl_menuewahl button{ /*width:12ex;*/	
/* border: 0.01ex solid red; */
z-index: 10;
position: relative;
width:250px;
float:left;
margin:2ex;
margin-bottom:-0.2ex;
margin-left:0;
/*margin-bottom:-1ex;   /*-0.050em; */
/*min-height:3.7ex;*/
height:3.5ex;
padding:0;
}



.cl_wahlAktiv{
	font-weight: 500;
/* 	color:white; */
/* 	background-color:#e28c05; */
	color:#e28c05;
	background-color:white;
    
	border: 0.01ex solid #e28c05;
	border-bottom:1px solid white; 
	margin-bottom: -10px;
    z-index: 20;
 	position:absolute; 
	
}
	
	.cl_wahlInAktiv{
	font-weight: 500;
	color:#e28c05;
	color:#4d4f53;
	background-color:white;
	background-color: lightgrey; 
	border: 0.01ex solid #e28c05;
	
 	position:absolute; 
	}
	
.cl_wahlInAktiv:hover{  
/* background-color: white;  */
/* color:#e28c05; */
color: white; 
background-color:#e28c05;


/*  #e28c05  ; */
/*     color:white; */
    cursor: pointer;
}	


 #boxKnoepfe{ 

 	/*position:absolute;*/

/* margin-top:10px; */
/*  border:1px solid green; */
/*  height:5ex; */
}

  
#boxBoxErforderlicheAkt{height:58%;
/* border:1px solid green; */
}

/* #boxBoxErforderlicheAktLinks label{width:15%;} */
#boxBoxBoxErforderlicheAktLinks .xcl_EVNTID {color:red;}


#boxBoxEreignisse{height:58%;
/* border:1px solid green; */
}

#boxBoxDienstleisterManagen{height:40%;
/*border:1px solid green;*/ }

/* #boxBoxEreignisseLinks, #boxBoxErforderlicheAktLinks, #boxBoxDLLinks{height:100%;} */
/* Ändeurng beim Basteln an der Firmenliste ...  20190328 / DO */ 
#boxBoxEreignisseLinks, #boxBoxErforderlicheAktLinks {height:100%;}


#id_tabErforderlicheAktivitaet .flc_nr    {min-width:25px; max-width:25px; overflow:hidden; color:blue; text-align:center;}  
#id_tabErforderlicheAktivitaet .flc_bezeichnung  {min-width:250px; max-width:250px; overflow:hidden; color:blue;} 
#id_tabErforderlicheAktivitaet .flc_klasse {min-width:200px; max-width:200px; overflow:hidden; color:blue;}
#id_tabErforderlicheAktivitaet .flc_intervall  {min-width:50px; max-width:50px; overflow:hidden; color:blue;text-align:center;}

#id_tabEreignisse .flc_nr    {min-width:20px; max-width:20px; overflow:hidden; color:blue;text-align:center;} 
#id_tabEreignisse .flc_bezeichnung  {min-width:210px; max-width:210px; overflow:hidden; color:blue;} 
#id_tabEreignisse .flc_art {min-width:50px; max-width:50px; overflow:hidden; color:blue;}
#id_tabEreignisse .flc_status {min-width:50px; max-width:50px; overflow:hidden; color:blue;}
#id_tabEreignisse .flc_faellig {min-width:60px; max-width:60px; overflow:hidden; color:blue;}
#id_tabEreignisse .flc_ausfuehrung {min-width:60px; max-width:60px; overflow:hidden; color:blue;}


