body
{
	background:white;
	
}


.img_size30x30{
	max-width: 30px;
	max-height: 30px;
	vertical-align: top;


}


.rot_back{

	 background-color: #f00;
	 
}
#svg_container{

float:none;
/*border:dotted 2px;	*/
	
}

#divider
{
	width:auto; 
	height:100%; 
	width:95%;
	margin:10px;
	padding:10px;
	border:3px solid #aaaaaa;
}

.drag
{
 	cursor: move;
}

.drag:hover
{
 	cursor: move;
 	stroke: red;
}

.NOdrag
{
 	/*cursor: pointer;*/
}

.click_link
{
 	cursor: pointer;
}

.click_link_tooltip
{
	 cursor: context-menu;
	 cursor: help;
}





#svgRoot_1
{
    
	border:1px dotted #aaaaaa;	
   /*preserveAspectRatio="xMinYMin slice"*/

}


.hili:hover{
 color: green;

}

.hili:hover{
 color: blue;

}



.NOhili:hover{
 color: green;

}

.NOhili:hover{
 color: blue;

}


#text,#text_2
{
	color: black; 
	background-color: lightgrey ;
}


#values input
{
	display: inline-block;
    clear: both;
    
    font-weight:bold;
	background-color: Gainsboro ;
}

#values
{
	color: black;
	display:inline-block;
	clear:left;
	width:100%;
}
#valueDiv
{
	color: black;
	display:inline-block;
	clear:left;
	width:400px;
}
#listDiv
{

	float:right;
	
	
}


#listDiv_0
{

	float:none;
}

#listDiv2
{
	color: black;
	/*display:inline-block;*/
	clear:left;
	float:right;
	
	width:1000px;
	max-height:300px;
	overflow:auto;
	margin-bottom: 20px;
}
#listDiv select
{
	/*width:100px;*/
}


#navi{
float: left;	
	
}


#buttons{
float: left;	
	
}


#svg_zusatzeditoren{

    float: right;
   	margin-top:20px;
	padding:1px;
	border:2px solid #000066;
	max-width:300px;

	
}

#svg_linkeditor{

    float: none;
   	margin:1px;
	padding:5px;
	border:1px solid #000066;
background-color: lightgrey ;
	
}

#svg_tooltipeditor{

    float: none;
   	margin-top:20px;
	padding:5px;
	border:1px solid #000033;

background-color: lightgrey ;	
}



#svg_feedbackeditor{
    
    float: none;
   	margin-top:20px;
    padding:5px;
    border:1px solid #000033;
    
    background-color: lightgrey ;
}

.inhalt_zeichnung{


}



#elementinfo{
min-height:40px;
background-color: lightgrey ;

}






/* Neue Layout Definitionen*/


#inhalt_layout{

float:left;
width:75%;
}


#editor_layout{
    
	float: right;
    width: 250px;
    border: 3px solid rgb(0, 0, 0);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: rgb(0, 0, 0);
	color:#fff;
    padding: 3px;
}

#editor_layout a:hover{
    
	color: rgb(215, 215, 215) ;
	
	text-decoration: none;
	/*font-weight: bold;*/
	
}
#editor_layout select{
    
	color: rgb(255, 255, 255) ;
	background-color: #000;
	
	text-decoration: none;
	/*font-weight: bold;*/
	
}

#editor_el_anzeige_attr{
    

    padding: 10px 0;
	margin: 10px 0;
    

    background-color: rgb(0, 0, 0) ;
	border: 1px solid rgb(255, 255, 255);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#editor_el_anzeige_neue_elemente{
    

    background-color: rgb(97, 97, 97);
}

#editor_el_anzeige_menue{

	padding: 10px 0;
    

    background-color: rgb(0, 0, 0) ;
	border: 1px solid rgb(255, 255, 255);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

}

#lay_div_version_auswahl:empty , #editor_el_anzeige_attr:empty , #editor_el_anzeige_menue:empty , #editor_lay_div_grundeinstellungen:empty {

	border: 1px solid #000 !important; 
	display: none;

}



.lay_highlight{

	/*background-color: rgb(192, 167, 97) ;*/
	background-color: #a9a9a9;
	color:#000;

}

.lay_highlight_text{
	
		color: rgb(192, 167, 97) ;
	
	}

.lay_error{
	
		color: rgb(255, 133, 133) ;
	
	}
	


#layRoot_1{

border:0px solid #eee;
/*display:none;*/

}



.lay_markaktiv{

opacity: 0.51;
/*stroke: rgb(0, 0, 1) !important;*/
/*stroke-width: 0.5 !important;*/


}


.lay_temp_durchsichtig{

	opacity: 0.51;
}


.lay_auswahl_fill{

	fill:none;
}

.lay_el_schieben{

opacity: 0.45 !important;
stroke: rgb(3, 223, 36) !important;
stroke-width: 3  !important;

}




#lay_menue{
	
		background-color: #9be1eb;
	
	}



.lay_neu_el{
		
	padding: 10px 0;
    

    background-color: rgb(0, 0, 0) ;
	border: 1px solid rgb(255, 255, 255);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
		
		}
	


#lay_div_version_auswahl{

	padding: 10px 0;
    margin: 10px 0;

	width:100%;
	background-color: #000;
	color:#fff;
	

	border:1px solid #fff;
	border-radius: 5px;

}

#lay_div_version_auswahl p{
	
		
	    margin: 2px;
		color: #fff;
	}

#lay_div_version_auswahl a{
	
		
	    
		color: #fff;
	}	



	#lay_div_version_auswahl_temp{
		
		    /*background-color: #d7d7d7;*/
			/*background-color:rgb(192, 167, 97);*/
			background-color: #a9a9a9;
			
			max-height: 250px;
			overflow: auto;
			/*display:none;*/
		
		}


		#lay_div_version_auswahl_temp a:hover{
			
				background-color: #000000;
				max-height: 250px;
				overflow: auto;
			
			}
		
		#lay_div_version_auswahl_temp p{
			
				
				margin: 2px;
			}
		


.lay_ueberschrift{

  color:rgb(48, 36, 36) !important;
  font-weight: bolder;

}


#editor_wahl_version_temp img {


	margin: 5px;

}

/* in kunde.css
.click_link:hover{

	fill: rgba(255, 2, 2, 0.2);
    opacity: 1;
}

*/


#editor_lay_div_grundeinstellungen{
	
	padding: 10px 0;
    

    background-color: rgb(0, 0, 0) ;
	border: 1px solid rgb(255, 255, 255);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}


.lay_kom_datumuser{
	/*padding: 10px 0;*/
	margin: 2px;
    

    background-color: rgb(255, 255, 255) ;
	color: #000;
	/*border: 1px solid rgb(247, 159, 41);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	*/

}


.lay_toggle_div{

display:none;
background-color: #999;

}

.lay_mit_schritt_zuweisung{
	
	display:none;
	
	background-color: #e2e2e2;
	}

.lay_wechselschritt{

	background-color: #a9a9a9;
}	

#lay_div_view_kommentare_editor{

	max-height: 250px;
	overflow: auto;

}


#lay_div_view_kommentare_editor p:nth-child(odd){

	background-color: rgb(236, 248, 248);

}




#lay_div_add_kommentar_editor{

	/*float:left;*/ 
	background-color: #fff;
}

#lay_div_add_kommentar_textarea{

	background-color: #fff;

}

#lay_anzahl_kommentar_anzeige{
    color: #fff;
	font-weight: bold;
}




.lay_editor_button{

font-weight: bold;

}



#lay_div_gr_editor , #lay_div_gr_entwurf{
	
	color: #eee;

	padding: 10px 0;
    

    background-color: rgb(0, 0, 0) ;
	border: 1px solid rgb(255, 255, 255);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

}


#lay_div_mit_editor, #lay_div_mit_entwurf{
	
	color: #eee;

	padding: 10px 0;
    

    background-color: rgb(0, 0, 0) ;
	border: 1px solid rgb(255, 255, 255);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}


.lay_div_gr_schritte{
	
	color: #eee;

	padding: 10px 0;
    

    background-color: rgb(0, 0, 0) ;
	border: 1px solid rgb(255, 255, 255);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;


}


.lay_div_mit_schritte{
	
	color: #eee;

	padding: 10px 0;
    

    background-color: rgb(0, 0, 0) ;
	border: 1px solid rgb(255, 255, 255);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}



/*Verlinkung  und Feedback suchfelder*/

#lay_link_suchauswahl{
	
	background-color: #000000;
	max-height: 200px;
	overflow: auto;
	color:rgb(255, 255, 255);
	
}

#lay_link_suchauswahl p{
		
		background-color: #000000;
		color:rgb(255, 255, 255);
		margin: 0 0 10px 10px;
		cursor: hand;
}

#lay_link_suchauswahl a{
		
	background-color: #000000;
	color:rgb(255, 255, 255);
	margin: 0 0 0 1px;
	cursor: hand;
}

.lay_link_suchtreffer_trenner{

	opacity: 0.6;
	background-color: #c0a761;

}


.lay_linkid_suchtreffer_del{

	background-color: #3faeee;
	
	margin: 0 0 0 20px;
	cursor: hand;

}

#lay_div_feedback , #lay_div_linkedit , #lay_div_tooltip {
	
	background-color: rgb(0, 0, 0);

    border: solid #fff 1px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 5px;
    margin-top: 5px;
    display:none;
	
	
}





#lay_feedback_suchauswahl{
	
	background-color: #a9a9a9;
	max-height: 200px;
	overflow: auto;
	
}

#lay_feedback_suchauswahl p{
		
	background-color: #a9a9a9;
		margin: 0 0 0 10px;
		cursor: hand;
}


#lay_bildauswahl{
	
	background-color: #2e2d2d;
	max-height: 200px;
	overflow: auto;
	border: 1px solid #fff;
	padding: 10px;
	margin: 15px 5px;
	
}



#lay_bildauswahl p{
		
		background-color: #cef0c1;
		margin: 0 0 0 10px;
		cursor: hand;
}
#lay_bildauswahl img{
		
		border: 1px solid #fff;
}

.lay_bildwahlansicht_spacer{

	display: inline-block;

    float:none; 
	max-height:2px;
	min-width:100%;
	background-color:rgb(247, 159, 41) ;

}



#lay_akt_xlinkhref{
padding:5px;
	font-weight: bold;
background-color: #eff5ed;
}



.lay_feedback_suchtreffer_del{
	
		background-color: #3faeee;
		
		margin: 0 0 0 20px;
		cursor: hand;
	
	}









	

#lay_tabelle_attr_inputfelder{


  display:none; 

}








#netter_punktlinien_konvertieren{


  display:none;

}
/*Formatierung der aktuellen Verlinkung bzw Feedback*/
#akt_link_id{

	font-weight: bold;
}


#akt_feedback_id{
	
		font-weight: bold;
}


#lay_farbwahl{
	
	background-color: #77717100;
	border: solid #0000 1px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 5px;
	margin-top: 5px;
	
	}

.lay_button_text{

	color: rgb(0, 0,  0) !important;
	background-color: #fff;
    border: solid #000 1px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 2px 5px 2px 5px;
	margin-top: 2px;




}	
.lay_button_text:hover {
    /*background-color: rgb(0, 0,0) !important;*/
    color: rgb(0, 0,  0) !important;
    /*font-size:20px;*/
	/*border: solid rgb(249, 255, 163) 3px;*/
	/*text-decoration: none;*/
    
}



.lay_mark_delay{

	border: solid rgb(249, 255, 163) 3px !important;


}


.lay_alle_entwuerfe_schritt{

	background-color: #3b99cc;
	display:none;


}

.lay_text_hell{
   color:#f0ebeb;

}

#lay_entwurf_wahl{

	background-color: #c4d7fc;
	max-height: 200px;
	overflow: auto;
	



}



#lay_linkeditor{



	
	color: #000;
	display: none;
	


	background-color: rgb(255, 255, 255) ;
	border: 1px solid rgb(247, 159, 41);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
		



	max-height: 700px;
	overflow: auto;
    padding: 25px;
	position: fixed;
    top: 50px;
    left: 10%;
    width: auto;
    



}


#lay_kommentareditor{
	color: rgb(0, 0, 0);
	display: none;
	

	background-color: rgb(255, 255, 255) ;
	
	border: 1px solid rgb(247, 159, 41);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
		


	max-height: 700px;
	overflow: auto;
    padding: 25px;
	position: fixed;
    top: 50px;
    left: 40%;
    width: 700px;
    



}

#lay_freigabefristeditor{
	color: rgb(0, 0, 0);
	display: none;
	

	background-color: rgb(255, 255, 255) ;
	
	border: 1px solid rgb(247, 159, 41);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
		


	max-height: 700px;
	overflow: auto;
    padding: 25px;
	position: fixed;
    top: 50px;
    left: 40%;
    width: 700px;
    



}

#lay_div_add_gb_editor{

	display:none;
	max-height: 400px;
	overflow: auto;
    padding: 25px;



}
#lay_div_add_gb_editor a{

	
    padding: 25px;



}
#lay_gbeditor{
	color: rgb(0, 0, 0);
	display: none;
	

	background-color: rgb(255, 255, 255) ;
	
	border: 1px solid rgb(247, 159, 41);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
		


	max-height: 700px;
	overflow: auto;
    padding: 25px;
	position: fixed;
    top: 50px;
    left: 40%;
    width: 700px;
    



}


#lay_dokument_bearbeiten td:first-child{


	width:170px;
	hyphens:none;

} 
#lay_dokument_bearbeiten td{

    hyphens:auto;
	padding-bottom: 8px;
	vertical-align: top;
} 

#lay_dokument_bearbeiten td:first-child h3 {
	width: 570px;
  }

#lay_link_erstellen td:first-child{


	width:170px;
	hyphens:none;

} 
#lay_link_erstellen td{

    hyphens:auto;
	padding-bottom: 8px;
	vertical-align: top;
} 

#lay_link_erstellen td:first-child h3 {
	width: 300px;
  }

#lay_dok_austauschen_form td:nth-child(1) , #lay_dok_austauschen_form_speichern_abbrechen td:nth-child(1)    {

	width: 160px;
    padding-right: 10px;

}



#lay_dok_austauschen_form td{


	padding-bottom: 8px;
} 


#del_this_element_all{

  margin-top: 10px;
  margin-right: 10px;
}


#lay_link_auswahlliste{
	display:none;

	background-color: #8e9094;
	max-height: 200px;
	overflow: auto;
	margin-top: 10px;
}

#lay_link_auswahlliste ul li{
	color: #10295a;

}

.lay_progress{
	display: none;

}


.lay_container_drop{ display:none;}
.lay_dropzone{margin-top:30px; max-width: 200px; }
.lay_ablage_soll{ margin:30px; width:100px; height:100px;overflow:auto; border:1px dotted grey; float:left;}

.lay_ablage_ist{ background-color:#fff ; max-height:100px; overflow:auto;border:1px dotted green; color:green  ;float:none;}


.lay_ablage_dir{ margin:30px; width:200px; height:200px; overflow:auto; border:1px dotted green;float:left;}

*[class*='delfiles_laydir_']{


display:none;

}

#lay_neuer_link{

text-align: left;

}

#lay_neuer_link_dateiliste , #lay_neuer_link_dateiliste_entwurf {

	float:none;
	background-color: #e9eaeb;
	color: #444;
	max-height: 200px;
	overflow: auto;
	margin: 10px 0 20px 0;

}
#lay_neuer_link_zielordner{
	
		float:none;
		
	
}


.lay_link_modus{
background-color: #333;
color: #ccc;
padding:6px;


}

#lay_art_linkliste{

	background-color: #000;
    color: #fff;
	


	
}


*[id*='lay_linkliste_art_'] th {

	background-color: #000;
    color: #fff;
	border:1px solid rgb(229,229,229);
	padding: 3px; 



	
}
*[id*='lay_linkliste_art_'] td {

	border:1px solid #ccc;
	padding: 3px; 



	
}


*[id*='lay_linkliste_art_'] tr:nth-child(even) {
		
	background-color:  rgb(236, 248, 248);
}


*[class*='layout_chbox_gr_'] tr {
		
	background-color:  rgb(255, 255, 255)!important;
}

*[class*='layout_chbox_gr_'] :hover {
		
	background-color:  rgb(200, 200, 200)!important;
}







#lay_div_arbeitsversion_erstellen_archiv{

 max-height: 70px;
 overflow: auto;
 padding:5px;
 background-color: #a09f9f;

}


.lay_vorwerte_dateieigenschaften{

color:#444


}


.lay_dls_achtung{

  display:none;

}

.lay_dls_achtung_head td{

	background-color: #000;
	color: #fff;
  
  }
  





/*
#layrasteranzeige{

	display: none;
}

*/






@keyframes blink {
    0% {
           background-color: rgba(255,0,0,1)
    }
    50% {
           background-color: rgba(0,0,0,0.2)
    }
    100% {
           background-color: rgba(255,0,0,1)
    }
}


 .blink_lay_save {

    
    transition:all 0.5s ease-in-out;
   
    animation:blink normal 1.5s infinite ease-in-out;
    
}


@keyframes blink_div300 {
    0% {
		background: repeating-linear-gradient(
			45deg,
			rgba(255, 2, 2, 0.2),
			rgba(255,0,0,0.01) 10px,
			rgba(255,0,0,0.1) 10px,
			rgba(255,0,0,0.1) 20px);
    }
   
    100% {
		background: repeating-linear-gradient(
			45deg,
			rgba(255, 2, 2, 0.1),
			rgba(247, 75, 75, 0.01) 10px,
			rgba(255,0,0,0.1) 10px,
			rgba(255,0,0,0.1) 20px);
    }
}


 .blink_lay_div300 {

    
    transition:all 0.5s ease-in-out;
   
    animation:blink_div300 normal 5.5s infinite ease-in-out;
    
}



.layout_textarea_attr{

	height:180px!important;

}


.lay_bib_el_div{

float:left;
width:210px;

}
.lay_bib_el_kopf{

background-color: rgb(36, 35, 35);
margin: 0 20px 0 20px;


}


#lay_bib_fav{

	float:left;
	
	
	
	
	}

#lay_bib_alle{

	    float:left;
		
		
		
		
		}
	

#lay_attr_infofeld{
	background-color: #999;
	color: #fff;
}

.lay_gr_nicht_gesetzt{

opacity: 0.5;

}

.lay_chbox_grunsichtbar{

 display:none;

}

.lay_chbox_h{

max-height: 300px;
overflow: hidden auto;
}

.lay_gruen{

	color: rgb(31, 63, 0);
	font-weight: 700;

}



#lay_seitentitel_x{

	display:none;

}

#lay_seitentitelanzeige{

float: right;

}

#lay_seitentitel_edit{
	display: none;
	padding: 10px;

	border: 1px solid rgb(247, 159, 41);
	border-radius: 5px;

	float: right;
	text-align: left;
	
}

#lay_wahl_import_ext{
	background-color: #3b99cc
	
}


#lay_site_historie{

	padding: 10px;
}




#mz_anker_layout{

	float:left;
}




#mz_anker_eventliste_layout{
                                        
	z-index: 2000;
	float: right;
	border: 2px solid #000;
	background-color:#8da1a4;
	max-height:100px;
	padding: 2px;
	margin: 2px;
	overflow: auto;
	display:none;
	
	
	
	}

#mz_anker_count_layout{

	float:right;
}

#lay_such_cont{

height: 30px;

}


#laynavcon{

	display: none;
}




#modul_leiste_layout{


	float:left;

}


#lay_co_suche_close {
	width: 10px;
	margin: 0 5px 0 10px;
}


#lay_co_such_cont{
	background-color:#fff;
	display:none;

	margin: 0px 5px 5px 0px;
	padding: 5px 5px 5px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cfcfcf;
	width: 90%;



   
}

#lay_co_filter_suchbegriff{

	margin:0px 5px 5px 0px;
	padding: 0px 5px 0px 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 5px;
	border: 0px solid #cfcfcf;
	
	
}



#lay_entwurfansicht{


	color:#000;

}

.lay_highlight_txt{


	color:rgb(247, 159, 41);
	
}


.button_entwurfview {
	padding: 0px 20px 0px 10px;
	border: 1px solid;
	
	height: 30px;
	}
	
	
	.entwurf_abbrechen {
	
		
		padding: 0px 20px 0px 10px;
		border: 1px solid;
		background-color: rgb(255,255,255);
		color: rgb(130,130,130) !important;
		height: 30px;
	  
	}
	.entwurf_abbrechen a {
		
		color:rgb(130,130,130) !important;
		
	}
	
	
	
	.button_entwurfview_senden {
		padding: 0px 30px 0px 20px;
		border: 0px solid;
		background-color: rgb(26,186,0);
		color: #fff !important;
	}
	
	
	




#lay_co_filter_meine_ansicht_div {
	background-color: #ffffff;
	border-radius: 5px;
   
	border: 1px solid #ffffff;
	float:none;
	text-align: left;
	margin: 0px 0px 10px 0px;
	
	/*display:none;*/
}


/*mz-gebe-filter-checkboxebdiv*/
.grid-container {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	min-height: 30px;
	max-height: 300px;
	overflow-y: auto; /* Scrollbar nur, wenn nötig */
	overflow-x: hidden;
	/*border: 1px solid rgb(216, 209, 209);*/
	position: relative; /* Für Positionierung des Icons */
  }

  .scroll-indicator {
	position: absolute;
	bottom: 5px;
	right: 10px;
	font-size: 16px;
	color: red;
	display: none; /* Standardmäßig unsichtbar */
  }

  .grid-item {
	
	/*border: 1px solid rgba(0, 0, 0, 0.8);*/
	
	
	
  }

.inhalt_layco{

	width: 100%;
    overflow: auto;

}


.lay_freigabefrist_rot{

	color:red
}

.lay_freigabefrist_orange{

	color:orange
}

.lay_div_gr_editor_schrittbez_bearbeiten input {

   width:240px;

}



#lay_status_co_alert{


	text-align: left;

}


.markiere_nichtlayouttypen{

    background-color: #333;
	color: #ca9191 !important;
	

}

.layh {

	width:100%;
	margin: 5px 0 0 0;

}

.layh td{

	padding:2px;

	border:1px solid grey;
	

}

.layh td:nth-child(1){

	width: 15%;

}

.layh td:nth-child(2){

	width: 45%;

}
.layh td:nth-child(3){

	width: 15%;

}
.layh td:nth-child(4){

	width: 25%;

}


table .proz_eigen_tabelle_cockpit {

  border: 1px solid #999;

}



.proz_eigen_tabelle_cockpit td{

	text-align: left;
	width: auto;
	padding: 5px;
	border:1px solid #999;

}








.mz_gebe_hidden_filter{
	display: none;
}

#mz_gebe_search-cont {
	margin: 0px 5px 12px 0px;
	border-radius: 5px;
	border: 1px solid #cfcfcf;
	width: 300px;
	height: 30px;
  }


#mz_gebe_search-box{

	width:80%;
				    
	border-radius: 5px;
	border: 0px solid rgb(255, 255, 255);
}





#mz_gebe_search-box:focus{
	/*width: 250px;*/
   
	
	/*padding: 2px 0px ;*/
	
	background-color:rgb(255, 255, 255);
	/*border-color: #aaf;*/


	border: 1px solid #cfcfcf;




}

#mz_gebe_clear-search{

/*
padding: 0px 3px;
border:0px;

vertical-align:middle;
*/

padding: 8px 3px;
border: 0px;
vertical-align: middle;
float: right;

}



/*ENDE DATEI*/