@CHARSET "UTF-8";

/* .bodytab  tr {color:#eee; */
/*          background-color: #ffffff; */
/*          color: #000000; */
/*          width: 100%; */
/*           } */
          
/* .bodytab  tr:nth-child(even) {color:#303030;  */
/*            background-color: #d0d0d0;}   */
 

/* .bodytab tbody{overflow-y: scroll; */
/*                max-height:50%; */
/*                width:100.0%; */
/*                position:absolute; */
/*                border: 1px solid    #e28c05  ; */
/* } */



/* .bodytab tr:hover{ background-color:  #e28c05  ; */
/*     color:white; */
/*     cursor: pointer;} */


/* ----------------------------------------------------------------------------------------------------------------* /
/* Die Statements oben werden ersetzt. Formatierung der Tabelle mit Kopf am 2017.02.02 / DO
/* ----------------------------------------------------------------------------------------------------------------* /

/* ----------------------------------------------------------------------------------------------------------------* /
/* von hier */
/* ----------------------------------------------------------------------------------------------------------------* /


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

#boxBoxListe {width:99%;
float:left;}

#boxBoxListe {height:65%; /*border:1px solid blue;*/
min-height: 200px; 
}


/*#idcl_tabspace {height:100%;border:1px solid pink;}*/

.cl_tabspace {height:100%;/*border:1px solid pink;*/}




.headtab{height:6ex;}

#id_AnlagenListe{height:100%; /*border: 3px solid yellow;*/}

/*#tab_body_AlleAnlagen{height:85%;border:3px solid green;}*/

/*.bodytab table {*/
.bodytab tbody{
	/*HIER ...*/
	/*height:46.2%;*/
	height:calc(23*6ex);
	overflow-y: scroll;
	/*width:80%;*/
	position: absolute;
  border-bottom:1px solid  #e28c05 ; /*  #339966;*/
	   /*border: 10px solid red    ;*/
}
/*.bodytab  tr{height:6ex;}*/
/* ----------------------------------------------------------------------------------------  */
.bodytab tr,.headtab tr {height:6ex;}

.bodytab, .headtab {border-collapse: collapse;}

.bodytab td, .headtab td 
{border:1px solid #e28c05 ;/* #339966;*/
padding:3px;}



.bodytab  tr {
	color: #eee;
	background-color: #ffffff;
	color: #000000;
	/*width: 100%;*/
}

.bodytab  tr:nth-child(even) {
	color: #303030;
	background-color: #d0d0d0;
	
}


           

/*Die folgenden Statements brauchen noch eine ID vorweg, damit sie nur in der Anlagenübersicht gelten*/
                                                                                           
/* #id_AnlagenListe .flc_aks-schluessel      {min-width:160px; max-width:160px; overflow:hidden; color:blue;}       */
/* #id_AnlagenListe .flc_bezeichnung         {min-width:200px; max-width:200px; overflow:hidden; color:blue;}        */
/* #id_AnlagenListe .flc_hersteller         {min-width:90px; max-width:90px; overflow:hidden; color:blue;}        */
/* #id_AnlagenListe .flc_typ                 {min-width:120px; max-width:120px; overflow:hidden;}      */
/* #id_AnlagenListe .flc_anz               {min-width:35px; max-width:35px; overflow:hidden;}        */
/* #id_AnlagenListe .flc_anzahl            {min-width:60px; max-width:60px; overflow:hidden;} */
/* #id_AnlagenListe .flc_lm1               {min-width:120px; max-width:120px; overflow:hidden;color:blue;}      */
/* #id_AnlagenListe .flc_lm2                 {min-width:120px; max-width:120px; overflow:hidden;}     */
/* #id_AnlagenListe .flc_lm3                     {min-width:120px; max-width:120px; overflow:hidden;}      */
/* #id_AnlagenListe .flc_lm4                   {min-width:120px; max-width:120px; overflow:hidden;}        */
/* #id_AnlagenListe .flc_sysid        {min-width:50px; max-width:50px; overflow:hidden;}                               */
/* #id_AnlagenListe .flc_kzl       {min-width:40px; max-width:40px; overflow:hidden;}  */


/*Die folgenden Statements brauchen noch eine ID vorweg, damit sie nur in der Anlagenübersicht gelten*/
                                                                                           
#id_AnlagenListe .flc_aks-schluessel      {min-width:190px; max-width:390px; overflow:hidden; color:blue;}      
#id_AnlagenListe .flc_bezeichnung         {min-width:180px; max-width:180px; overflow:hidden; /*color:blue;*/}       
#id_AnlagenListe .flc_hersteller         {min-width:90px; max-width:90px; overflow:hidden; /*color:blue;*/}       
#id_AnlagenListe .flc_typ                 {min-width:110px; max-width:110px; overflow:hidden;}     
#id_AnlagenListe .flc_anz               {min-width:35px; max-width:35px; overflow:hidden;}       
#id_AnlagenListe .flc_anzahl            {min-width:60px; max-width:60px; overflow:hidden;}
#id_AnlagenListe .flc_lm1               {min-width:120px; max-width:120px; overflow:hidden;/*color:blue;*/}     
#id_AnlagenListe .flc_lm2                 {min-width:120px; max-width:120px; overflow:hidden;}    
#id_AnlagenListe .flc_lm3                     {min-width:120px; max-width:120px; overflow:hidden;}     
#id_AnlagenListe .flc_lm4                   {min-width:120px; max-width:120px; overflow:hidden;}       
#id_AnlagenListe .flc_sysid        {min-width:50px; max-width:50px; overflow:hidden;}                              
#id_AnlagenListe .flc_kzl       {min-width:40px; max-width:40px; overflow:hidden;} 

#id_AnlagenListe .flc_leistung  {min-width:190px; max-width:190px; overflow:hidden;}   
#id_AnlagenListe .flc_faellig   {min-width:90px; max-width:90px; overflow:hidden;}   
#id_AnlagenListe .flc_dienstleister  {min-width:180px; max-width:180px; overflow:hidden;}   


.bodytab tr:hover {
	background-color: #e28c05 ; /*#339966;*/
	color: white;
	cursor: pointer;
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* bis hier  */
/* ----------------------------------------------------------------------------------------------------------------*/


/*Probiere die Spalten mit Klassen aus ...*/

/*Ereignis-PK in der Ereignisliste ausblenden*/
#id_tabEreignisse .xcl_EVNTID{display:none;}

/*File PK ausblenden in der Tabelle mit zugeügten Dokumenten*/
#id_tabDateien .xcl_xEVNTID {display:none;}
#id_tabDateien .xcl_xfilename   {display:none;}
#id_tabDateien .xcl_xbeschreibung  {display:none;}
#id_tabDateien .xcl_xupload  {display:none;}


/*------------------------------------------------------------------------------------------------------------------*/
#idfrt_tabAnschriften, #idfrt_tabGebaeude, #idfrt_tabAnlagenteile, #idfrt_tabDateien
,#idfrt_tabErforderlicheAktivitaet, #idfrt_tabEreignisse, #idfrt_tabDienstleister
{width:85%;
/*border:2px solid green;*/
float:right;
height:97.0%;
/*background-color:green;*/
overflow-y:scroll;
border:1px solid   #e28c05  ;
margin-bottom:6px;
}

#id_tabGebaeude td, #id_tabAnschriften td
{
     border-bottom: 1px solid   #e28c05  ; 
     border-right: 1px solid   #e28c05  ; 
     border-collapse: collapse; 
     padding:1ex; 
	
}

#id_tabAnschriften .xcl_EVNTID {display:none;}
#id_tabAnschriften .xcl_Bezeichnung {min-width:120px; max-width:120px; overflow:hidden;}
#id_tabAnschriften .xcl_AKS {display:none;}
#id_tabAnschriften .xcl_PLZ{min-width:35px; max-width:35px; overflow:hidden;text-align:center;}
#id_tabAnschriften .xcl_ORT{min-width:110px; max-width:110px; overflow:hidden;}
#id_tabAnschriften .xcl_AKS_ORT{display:none;}
#id_tabAnschriften .xcl_STR{min-width:120px; max-width:120px; overflow:hidden;}
#id_tabAnschriften .xcl_AKS_HNr{min-width:23px; max-width:23px; overflow:hidden;text-align:left;}


#id_tabGebaeude .xcl_GebArt {min-width:23px; max-width:23px; overflow:hidden;text-align:left;}
#id_tabGebaeude .xcl_BEZ{min-width:200px; max-width:220px; overflow:hidden;}
#id_tabGebaeude .xcl_AKS_KZL{display:none;}
#id_tabGebaeude .xcl_EVNTID{display:none;}
#id_tabGebaeude .xcl_Anschrift{min-width:199px; max-width:200px; overflow:hidden;}


#boxBoxAnlagenBilder{margin-top:3ex;height:25.0%;float:left;width:100%;}

/* #boxBoxAnlagenTeile{height:15.0%;float:left;width:100%;} */
/* #boxBoxListeDateien{margin-top:3ex;height:15.0%;float:left;width:100%;} */

#boxBoxAnlagenTeile{height:20ex;float:left;width:100%;padding:3px;}
#boxBoxListeDateien{margin-top:3ex;margin-bottom:3ex;height:20ex;float:left;width:100%;padding:3px;}


.cl_picturefr{
/*	float:left;*/
/*margin-top:0.5em;*/
height: 100%;
width:calc(100% - 0.8ex);/*98%;*/	
/*----> border: 1px solid red;*/
/*background-color: lightblue;*/
background-color:#cbcbcb;
margin-bottom:0.5em;
/*overflow:hidden;*/
margin-top:0.1em;
padding-top: 0.8ex;
padding-right: 0.8ex;
padding-bottom: 0.8ex;
}



.cl_picturefr label{width:10%;}

#id_picturesAnlage{width:85%;
/*border:2px solid green;*/
float:right;
height:99.0%;
/*background-color:green;*/
/*overflow-y:scroll;*/
border:1px solid   #e28c05  ;}


/*Gelöscht, 20180305 --> */
/* #boxBoxAnlage{height:100.0%;} */
/* #boxBoxAnlageRechts{height:100.0%;} */




.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;
min-height:3.7ex;
padding-top:0.55ex;
/* border: 1px solid red; */
}	




 
.cl_tablefr{
/*	float:left;*/
height: 100%;
width:calc(100% - 0.8ex);/*98%;*/	
/* ---> border: 1px solid red;  */
/*background-color: lightblue;*/
background-color:#cbcbcb;
margin-bottom:0.5em;
/*overflow:hidden;*/
margin-top:0.1em;
padding-top: 0.8ex;
padding-right: 0.8ex;
padding-bottom: 0.8ex;
}




.cl_tablefr label{width:10%;}

.xbox{/*width:70%;*/
float:left;
height:9.5%;
/*background-color:green;*/
overflow-y:scroll;
border:1px solid   #e28c05  ;}




#id_tabAnlagenteile, 
#id_tabDateien,
#id_tabErforderlicheAktivitaet,
#id_tabEreignisse,
#id_tabAnschriften,
#id_tabGebaeude,
#id_tabDienstleister
 {
	border-collapse: collapse;
	background-color:white;
	color:blue;
	/*border: 1px solid grey;*/
}

/* Zeile 308! .cl_tablefr table td {padding:3ex;} */




.cl_albumfr{
		float:left;
height: 25%; 
	width:98%;
	/*height: 25%; width: 91%px; border: 1px solid red; overflow:hidden; padding: 10px;*/
padding-top: 10px;
padding-bottom: 10px;
}

/*.cl_albumfr, .cl_tablefr{border-color:  #e28c05  ;}*/

#id_albumAttachedFotos{
	height: 95%; /*width: 72%; */overflow-y: scroll; border: 1px solid blue; /*padding: 10px;*/
	float:left;
}



/*#idfrt_tabAnlagenteile{height:100.0%;float:right;}*/
#idfrt_tabAnlagenteile{height:98.0%;float:right;
padding-bottom: 0.5ex;

}
#idfrt_tabDateien{height:98.0%;float:right;
padding-bottom: 0.5ex;
}

#idfrt_tabErforderlicheAktivitaet ,  #idfrt_tabEreignisse ,#idfrt_tabDienstleister

{height:98.0%;float:right;
padding-bottom: 0.5ex;
}



#id_tabGebaeude, #id_tabAnschriften, #id_tabAnlagenteile,  #id_tabDateien
,#idfrt_tabErforderlicheAktivitaet,#idfrt_tabDienstleister{ cursor: pointer;
}

#id_tabGebaeude tr
, #id_tabAnschriften tr
, #id_tabAnlagenteile tr 
, #id_tabDateien tr
, #idfrt_tabErforderlicheAktivitaet tr
, #idfrt_tabEreignisse tr
,#idfrt_tabDienstleister tr
{/*color:#eee;   ###### Blaue Schrift*/
         background-color: #ffffff;
         /*color:  ###### Blaue Schrift #000000;*/
         width: 100%;
          }

 #id_tabAnlagenteile td , #id_tabDateien td
,#idfrt_tabErforderlicheAktivitaet td,  #idfrt_tabEreignisse td ,#idfrt_tabDienstleister td
{
     border-bottom: 1px solid   #e28c05  ; 
     border-right: 1px solid   #e28c05  ; 
     border-collapse: collapse; 
     padding:2ex; 
	
}

          
#id_tabGebaeude tr:nth-child(even)
, #id_tabAnschriften tr:nth-child(even)
, #id_tabAnlagenteile tr:nth-child(even)
,#id_tabDateien tr:nth-child(even) 
,#idfrt_tabErforderlicheAktivitaet tr:nth-child(even) 
, #idfrt_tabEreignisse tr:nth-child(even) 
,#idfrt_tabDienstleister tr:nth-child(even) 
 {/*color:#303030;  ###### Blaue Schrift*/ 
           background-color: #d0d0d0;}  

 #id_tabGebaeude tr:hover, #id_tabAnschriften tr:hover, #id_tabAnlagenteile tr:hover 
 , #id_tabDateien tr:hover
 ,#idfrt_tabErforderlicheAktivitaet tr:hover
, #idfrt_tabEreignisse  tr:hover
,#idfrt_tabDienstleister tr:hover
 { background-color:  #e28c05  ;
    color:white;}