/* 01_07_2025__20_39_29  net.ter GmbH  */


#css_check_01_07_2025__20_39_29
{ 
	text-align: right;
	font-style: italic;
    background-color:rgb(0, 128, 0);


}	

			
       /*Nur im Druck sichtbar - nicht am Screen*/
       .print_no_screen{
 	
 	   display: none;
 	   }


    .no_screen{
        
    display: none;
    }



    
    .online_0{ /*abgemeldet*/
    
    background-color:rgba(255, 255, 255 ,0.1);
    
    }

    
    .online_1{/*angemeldet*/
        
        background-color:rgba(0, 255, 0 , 0.1);
        
    }

    .online_sitzung{/*angemeldet*/
        
        background-color:rgba(0, 255, 255, 0.1);
        
        
    }
    
    
    .online_2{ /*Sitzungszeit abgelaufen*/
        
        background-color:rgba(255, 128, 0 , 0.1);
        
    }
    
    
    
    .text_90{
    
        transform: rotate(-90deg);
        -ms-transform: rotate(-90deg); /* IE 9 */
        -webkit-transform: rotate(-90deg); /* Chrome und Safari */
    
    
    
    }
    
    
	
			@font-face
			{
				font-family: 'Open_Sans';
				src: url('fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype'),
			        url('fonts/Open_Sans/OpenSans-Regular-webfont.eot') format('embedded-opentype') ;
	
	     
	     		
					font-weight: normal;
				font-style: normal;
			}
			
			
			/* Allgemeine Angaben */
			
			
			html, body
				{
				margin: 0px;
				padding: 0px;
				
				height: 100%;
				width: 100%;
				
				background-color:#fff;
				
				font-family: Open_Sans , Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;	
				font-style: normal;
			
			
			
				}




				input[type=text]:focus {
					border: 0px solid #555;
				  }




/* für Ie11 dann aber keine anderen Schriftarten mehr in HTML ansicht aber Druck*/
               /*
				#layRoot_1 text{

					font-family: Open_Sans , Verdana, Arial, Helvetica, sans-serif;
				}
				*/
				
   /* textarea aus html, body wegen ima entfernt  �berlappen der texaren*/
   textarea
				{
                margin: 0px;
				padding:0;
				padding-left:2px;
               
                    
                
                width: 100%;
                    
                    background-color:#fff;
                    
                    font-family: Open_Sans , Verdana, Arial, Helvetica, sans-serif;
                    font-size: 14px;	
                    font-style: normal;
                    
                    
                    
                }
    
    
    
    
    
    
    
    
    
    
    
			
			
			/**/	
				
				
				
			
			
			/* Einrueckung Listenpunkte (nicht im Firefox) */
			#spalte ul{ margin-left:15px; }
			
			
			
			/* allgemeine Linkangaben */
			a {font-size:1em; color: #000; text-decoration:none; }
			a img {text-decoration:none; }
			
			/*a:hover {text-decoration:none; color:#fff;}*/
			
			/* Allgemeine Textangaben */
            
			/*testweise auskommentiert wegen iphone Formular spezial*/
			/*
			p { font-size: 1em;}
			p a { font-size: 1.0em;}
			*/


			h3 {font-size:1.2em;}
			
			/* Allgemeine Sonstige */
			
			img {border:none;
                

                
              }
               
                
                
               
                .img_size10x10{
                    
                width:10px;
                height:10px;
                    vertical-align: middle;
                    
                }
                
                .img_size12x12{
                    
                width:12px;
                height:12px;
                   /* vertical-align: middle;*/
                    
                }
                
                
                
                
                .img_size15x15m{
                
                width:15px;
                height:15px;
                vertical-align: middle;
                
                }

                .img_size15x15{
                
                width:15px;
                height:15px;
                /*vertical-align: middle;*/
                
                }


                .img_size20x20{
                    
                width:20px;
                height:20px;
                vertical-align: middle;
                    
                }

                .img_size25x25{
                    
                width:25px;
                height:25px;
                    vertical-align: middle;
                    
                }
                
				.img_size40x40{
                    
                width:40px;
                height:40px;
                    vertical-align: middle;
                    
                }
             
				.img_size80x80{
                    
					width:80px;
					height:80px;
						vertical-align: middle;
						
				}  
				


              		
					
					
					
			










					
				.img_size0x100{
                    
						
						height:100px;
							vertical-align: top;
							
						}  
                
                
			hr {
				background-color:#ccc; color:#ccc; height:1px;
			  margin-right:0; text-align:right; border:0; margin-top:3px;
			}
			
			table { border-collapse: collapse;} 
			
			
			.img_rad{
			
            width:15px;
            height:15px;
				
			}
			
			.img_rad_fp{
			margin:2px 2px 2px 2px;
				
			}
			
			
			.zad_ok{
			
			
			text-align: right;	
				
			font-size: 0.7em;	
			}
			
			.zad_rechts{
			
			float: right;
				
			}
			
			.zad_links{
			
			float: left;
			
				
			}
			
			.mittel_grau a{
			color: rgb(128, 128, 128)!important;
			
			
			}
			
/* nur in mq.css da IE8 sonst nicht alles darstellt			
.selectbreite_250{
	
  width:250px;
	
}	

*/		

                
.hand {
cursor:pointer !important;
}
                
	
.handsort {
	cursor:pointer !important;
	}
		

.select_lupe{
 white-space: nowrap;
	
}

/*Ersteller Bearbeiter Kalenderinfo*/
.grau_info{
                
      font-size: 0.8em;
      color:#555;
    
                
                
}

.cal_bottom20{

	width: 20px;
	height: 20px;
	vertical-align: bottom;


}


    
select optgroup[label="Sonderfunktionen net.ter"] {

background-color:#000;


}

select optgroup[label="Ansichten"] {

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


}

select optgroup[label="Aktionen"] {
color:#fff;
background-color:#000;


}


select optgroup[label="Herunterladen"] {

background-color:#fff;


}

select optgroup[label="Lenkungsmodul"] {

background-color:#fff;


}

select optgroup[label="Detail Ansichten"] {

background-color:#fff;


}



select optgroup[label="Konfigurationen"] {

background-color:#fff;


}

select optgroup[label="-- Allgemeine Konfigurationen"] {

background-color:#fff;


}


select optgroup[label="Index Neuerstellung"] {

background-color:#eee;


}

select optgroup[label="Fehlerkonsole und Security"] {

background-color:#fdd;


}


select optgroup[label="Systempr�fung"] {

background-color:#eee;


}

select optgroup[label="Sonstiges"] {

background-color:#fff;


}
			
			
#tabelle_div {
	width: 100%;
	max-height: 350px;
	overflow: auto;
	margin: 10px 0;
	word-wrap: anywhere;
  }
		
  /*
  .chbox_idgr_unch_tr {

	display:none;
  }
*/			
			
			/* Unsichtbare Zeile f�r Checkboxen Rechte Gruppe */
			tr.unsichtbar
			{
			height:0; width:0;
			display:none !important;
			visibility:hidden;
			border:10px solid #FFFFFF;
			}
			
			
			/* halb Unsichtbare Zeile f�r Checkboxen Rechte Gruppe  nur f�r EWQ */
			tr.halb_unsichtbar
			{
			  opacity:0.4;
			  filter:alpha(opacity=40); /* For IE8 and earlier */
			}
			
			.checkbox_unsichtbar
			{
			height:0; width:0;
			display:none;
			visibility:hidden;
			border:10px solid #FFFFFF;
			}
			
	
			
			
			
			/*Um ein element rechts zu floaten*/
			.icon_rechts{
			
			float: right;
			/*margin:2px; */
			
				
			}

			.icon_links{
			
				float: left;
				 
				
					
				}
    
    
    
    
    .matrix_icon_rechts{
        
        
    
        
        
    }

	.icon_rechts_video{
        float: right;
        margin-right:10px;
		margin-top:10px;
		display: flex;
	}


			.icon_rechts_nav_svg{
			
			text-align:center;

			
				
			}


			#lay_suchdiv{
			
				/*float: right*/;
				

				margin:0px 5px 5px 0px;
				margin-right:100px;
				padding: 0px 5px 0px 0px;
				/*-webkit-border-radius: 20px;
				-moz-border-radius: 20px;
				border-radius: 20px;
				border: 1px solid #cfcfcf;
	          */
				
					
				}



			/*Um ein element rechts zu floaten*/
			.icon_rechts_n{
			
			float: right;
			
			
				
			}
			

            .zad_text_rechts{
        
                font-size:0.7em;
               float: right;
                margin:-12px;
        
        
            }
    
    
    
    
    

			/*Um ein element rechts zu floaten  DEV4 20220919 nicht mehr in der Suche anzeigen*/
			.treffer_suche_rechts{
			
			/*display:none; 	*/

			float: right;
			margin:1px; 
			
				
			}




			.button_text {
			background-color: #fff;
			font-size: 1.0em;
			font-weight:normal;
			color: #000;
			border-top:1px solid #000;
			border-right:1px solid #000;
			border-bottom:1px solid #000;
			border-left:1px solid #000;
			/*padding:0.0em 0.5em 0.0em 0.5em;*/
			padding: 5px;
			display: inline-block;
			
			cursor:pointer !important;
			
			  	-Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
			    	
				
			
			}

			.button_text_linkaktion {

			text-decoration:none !important;	
			background-color: #fff;
			font-size: 1.0em;
			font-weight:normal;
			color: #000;
			border-top:1px solid #000;
			border-right:1px solid #000;
			border-bottom:1px solid #000;
			border-left:1px solid #000;
			/*padding:0.0em 0.5em 0.0em 0.5em;*/
			padding: 5px;
			display: inline-block;
			
			cursor:pointer !important;
			
			  	-Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
			    	
				
			
			}
			.button_text_green {
				background-color: #cff3ad!important;
				font-size: 1.0em;
				font-weight:normal;
				color: #555;
				border-top:1px solid #222;
				border-right:1px solid #222;
				border-bottom:1px solid #222;
				border-left:1px solid #222;
				padding:0.0em 0.5em 0.0em 0.5em;
				display: inline-block;
				
				cursor:pointer !important;
				
					  -Moz-Border-Radius-BottomLeft: 10px;
					-Moz-Border-Radius-BottomRight: 10px;
					-Moz-Border-Radius-TopLeft: 10px;
					-Moz-Border-Radius-TopRight: 10px;
					
					border-top-left-radius: 15px;
					border-top-right-radius: 15px;
					border-bottom-left-radius: 15px;
					border-bottom-right-radius: 15px;
						
					
				
				}

				.button_text_red {
					background-color: #e6a5a5!important;
					font-size: 1.0em;
					font-weight:normal;
					color: #555;
					border-top:1px solid #222;
					border-right:1px solid #222;
					border-bottom:1px solid #222;
					border-left:1px solid #222;
					padding:0.0em 0.5em 0.0em 0.5em;
					display: inline-block;
					
					cursor:pointer !important;
					
						  -Moz-Border-Radius-BottomLeft: 10px;
						-Moz-Border-Radius-BottomRight: 10px;
						-Moz-Border-Radius-TopLeft: 10px;
						-Moz-Border-Radius-TopRight: 10px;
						
						border-top-left-radius: 15px;
						border-top-right-radius: 15px;
						border-bottom-left-radius: 15px;
						border-bottom-right-radius: 15px;
							
						
					
					}
    

    
    
    
			
			.button_input {
			background-color: #fff;
			font-size: 1.0em;
			font-weight:normal;
			color: #555;
			border-top:1px solid rgb(129,129,129);
			border-right:1px solid rgb(129,129,129);
			border-bottom:1px solid rgb(129,129,129);
			border-left:1px solid rgb(129,129,129);
			padding:0.1em 0.5em 0.1em 0.5em;
			display: inline-block;
			
			
			
			  	-Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
			    	
				
			
			}
			
			
			
			
			
			
		
			
			
			.button_text_ablage {
			background-color: #ccc;
			font-size: 1.0em;
			font-weight:normal;
			color: #000;
			border-top:1px solid #eee;
			border-right:1px solid #999;
			border-bottom:1px solid #999;
			border-left:1px solid #eee;
			padding:.1em .3em;
			display: inline-block;
			margin-bottom: 5px;
			}


			.button_text_ima {
				background-color: rgb(255,175,38);
				font-size: 1.0em;
				font-weight:normal;
				color: #000;
				border-top:1px solid #eee;
				border-right:1px solid #999;
				border-bottom:1px solid #999;
				border-left:1px solid #eee;
				padding:.1em .3em;
				display: inline-block;
				margin-bottom: 5px;

				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 1px;
			    border-bottom-right-radius: 1px;
				}
			
			
			.button_text_hell {
			background-color: #eee;
			font-size: .9em;
			font-weight:normal;
			color: #666;
			border-top:1px solid #eee;
			border-right:1px solid #999;
			border-bottom:1px solid #999;
			border-left:1px solid #eee;
			padding:.1em .3em;
			display: inline-block;
			margin-top: 1em;
			}

    
            .button_text_anmelden {
                background-color: #fff;
                font-size: .9em;
                font-weight:normal;
                color: #000;
             
				

				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;


            padding:.1em .3em;
            display: inline-block;
                margin-top: 1em;
            }
            
            
    
    
    
			
			.button_text_abbrechen {
			background-color: #ccc;
			font-size: 1.0em;
			font-weight:normal;
			color: #000;
			border-top:1px solid #eee;
			border-right:1px solid #999;
			border-bottom:1px solid #999;
			border-left:1px solid #eee;
			padding:.1em .3em;
			display: inline-block;
			margin-top: 1em;
			}
			
			
			.bg_cal{
			background: #FFF;	
			background-image: url(../img/kal_icon.svg)!important;
		    width:15px;
		    background-size: 15px auto;
			background-repeat:no-repeat;
			cursor:pointer;
            border: none;	
			}
				
				
			.highlight { background-color:#FFFF00!important;}
			.highlight a { color:#000!important;}
			
			.highlight_link_fehler { 
				background-color:#FF0000; 
				color:#00ffff!important; 
				font-size: 1.2em;
				line-height: 2.0em;
				padding: 2px!important;
				border :2px dashed #700;
				
			}
			
			.highlight_link_fehler a { 
				
				color:#ffffff!important; 
				
				
			}
			
			.error {
			 color:#FFFFFF;
			 color:#C20000;
			 padding:0;
			 font-weight: bold;
			 font-size:0.9em!important;
			}	


			.gruen {
			 color:#009900;
			 
			}


			
			
			.button_login{
			
			margin: 1px 3px 3px 0px; 	
			float: right;
				
			}
			
			
			
			
			
			/*Button um die aktive Box auszuw�hlen*/
			.box_edit_aktiv_rechts{
			 
				
				margin: 10px 10px 0px 0;
			 float: right;
				
			}
			
			
			.aktuell_auswahl{
			 color:#ff0099!important;
			 text-decoration: underline; color:#C20000;
			}
			
			
			.liste_link_seite{
			    line-height: 1em;
			    font-size: 0.95em;
			}
			
			#zusatzinfos_liste_link_seite{
			display:none;	
				
			}
				
				
			/* JavaScript Abfragefenster Formulare - START */
			
			/* AN 13.Feb.2012   Dient dazu �ber javascript  (display)  zu verhindern das weitere Klicks ausgef�hrt werden - busy abdunkeln*/
			 #ueberalles
			 { position:fixed;
			  top:0px;
			  left:0px; width:100%; height:200%; 
			  background-color: #fff;
			 
			  opacity:0.8;
			  filter:alpha(opacity=80); /* For IE8 and earlier */
			
			  z-index:1000; 
			  display:none;
			 }
			

                #schleier
                { position:fixed;
                top:0px;
                left:0px; width:100%; height:200%;
					background-color: #000;
			
					
					
                    
                opacity:0.05;
                filter:alpha(opacity=0); /* For IE8 and earlier */
                    
                    z-index:2000;
                
				}
				

                #schleier_zebra
                { position:fixed;
                top:0px;
                left:0px; width:100%; height:200%;
					/*background-color: #000;*/
					background: repeating-linear-gradient(
						45deg,
						#666,
						#666 10px,
						#333 10px,
						#333 20px);
					
					
                    
                opacity:0.05;
                filter:alpha(opacity=0); /* For IE8 and earlier */
                    
                    z-index:2000;
                
				}



			 #ewq_bild_fenster { 
			  position:fixed;
			   
			  word-wrap: break-word !important;
			  font-size: 1.0em;
			  max-width: 600px;
			  
			  max-height: 60%;
			  overflow: auto;
			  
			  right: 0;
			  left: 0;
			  margin-right: auto;
			  margin-left: auto;


			  /*
			  top: 30%;
			  left: 50%;
			  margin-top: -25px;
			  margin-left: -300px;   
			  
			  */
			  z-index:2000; 
			  display:none;
			  text-align: center;
			  padding: 1.0em;
			  
			    background-color:rgb(255, 255, 255);
				border-color: rgb(247, 159, 41);
			  	border-width:2px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			  
			
			  
			 }



			 .ewq_bild_fenster_big { 
				
				width: 90% !important;
				
				max-height: 90% !important;
				max-width: 90% !important;
				
				
				/*
				top: 10% !important;
				left: 20% !important;
				margin-top: -25px  !important;
				    */
				
				
			   }


			 #ewq_bild_fenster img{


              width:100%;

			 }



			 #ewq_video_fenster { 
				position:fixed;
				
				/* margin: 15px;*/
				word-wrap: break-word !important;
				font-size: 1.0em;
				
				/*
				width: 900px;
				max-height: 80%;
				*/
				
				overflow: auto;
				
				right: 0;
				left: 0;
				margin-right: auto;
				margin-left: auto;



				/*
				top: 30%;
				left: 50%;
				margin-top: -25px;
				margin-left: -450px;    
				*/
				z-index:2000; 
				display:none;
				text-align: center;
				/*padding: 1.0em;*/
				
				  background-color:rgb(255, 255, 255);
				  border-color: rgb(247, 159, 41);
					border-width:0px;
				  border-style:solid;
			  
					-Moz-Border-Radius-BottomLeft: 10px;
				  -Moz-Border-Radius-BottomRight: 10px;
				  -Moz-Border-Radius-TopLeft: 10px;
				  -Moz-Border-Radius-TopRight: 10px;
				  
				  border-top-left-radius: 10px;
				  border-top-right-radius: 10px;
				  border-bottom-left-radius: 10px;
				  border-bottom-right-radius: 10px;
				
				
				
				
			   }
  
			   #ewq_video_fenster video{
  
  
				/*width:100%;*/
  
			   }







			/* soll eine alternative confirm Box werden   18.April */
			 #ewq_confirm { 
			  position:fixed;
			   
			  word-wrap: break-word !important;
			  font-size: 1.0em;
			  width: 240px;
			  
			  max-height: 60%;
			  overflow: auto;
			  
			  
			  top: 30%;
			  left: 50%;
			  margin-top: -25px;
			  margin-left: -130px;    
			  z-index:2000; 
			  display:none;
			  text-align: center;
			  padding: 1.0em;
			  
			    background-color:rgb(255, 255, 255);
				border-color: rgb(247, 159, 41);
			  	border-width:2px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
		
			  
			  
			 }
	

			
			
			#ewq_confirm a {
				/*font-size: .9em;*/
			 }
				
			#ewq_confirm a:hover {
				text-decoration: none;	
				 }

    
    
    #form_his {
        position:fixed;
            
        word-wrap: break-word !important;
        font-size: 1.0em;
        width: 98%;
            
        height: 100%;
        overflow: auto;
            
            

        z-index:6000;
        display:none;
        text-align: left;
        padding: 1.0em;
            
            background-color:rgb(219,249,250);
            border-color: rgb(0,132,217);
            border-width:2px;
            border-style:solid;
            
            -Moz-Border-Radius-BottomLeft: 10px;
            -Moz-Border-Radius-BottomRight: 10px;
            -Moz-Border-Radius-TopLeft: 10px;
            -Moz-Border-Radius-TopRight: 10px;
            
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
            
            -moz-box-shadow:    0.5px 0.5px 2px 0px #555;
            -webkit-box-shadow: 0.5px 0.5px 2px 0px #555;
            box-shadow:         0.5px 0.5px 2px 0px #555;
            
    
    }
	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
			/* JavaScript Abfragefenster Formulare - ENDE */
				
				
				
				
				
			
			#qmbox_cont
				{
                display:none;
				width: 95%;
				
				/*cursor: auto;*/
                /*wegn jquery ui dragg*/
				
                
                margin: auto;
			    z-index: -200;		
			    background-color:rgb(253, 253, 255);	
			     
				
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				
				}
			
				
			#box_head {
					
				margin:5px 5px 5px 5px;
				border: 0px solid;
			
				/*position: fixed;*/
				/*top:0px; left:0px; right:0px;*/
				
			    
				
				background-color:rgb(255, 255, 255);
				
			
				height:80px;

				overflow: hidden !important; /* FF Scroll-leiste */ 




				display: flex;
                justify-content: space-between;
				align-items: center;
			
			  
			    	
				
				
			}
			
			/*
			#head_dummy {
				
			  margin:10px 10px 10px 10px;		
			  height: 4px;
			    	
				
				
			}
			
			*/
			
			/*Schatten f�r Kopf*/
			
			.shadow_head {
				
			;
			  
			}
			
			#head_logo {
				margin:0px 8px 0px 5px;
					
				float: left; /*d4*/
				
			}
			
			.head_logo_kunde{

              height:50px;

			}



			
			#head_rechts {
				margin:3px 3px 0px 5px;
					
				float: none;
				
			}
			
			
			
			
			
			#head_titel_seite{
			   margin:5px 5px 5px 5px;	
			
				
			   font-size: 16px;
			   color:rgb(31, 31, 118);
			   
			   float: none;
			
			}
			
			
			#neuer_name_site{
			
				font-size: 12px!important;
				color:#000055!important;
			}
			
			.titel_seite_input
			{
			
			z-index:99;
			font-weight: bold;
			font-size:0.8em ;
			color:#45b853;
			
			 }
			
			
			.titelform{

				border: 0px solid #000;
				border-radius: 5px;
				padding: 10px;
				hyphens: auto;
			}
			
			
			#head_username{
			   margin:5px 5px 5px 5px;	
			   min-width: 150px;	
			   color:#aaa;
			   
			   float: left;
			
			}
			
			
			
			#head_suche{				
			   	
			   color:#aaf;
			   
			   float: left;
			   display: none;
			
			}
			
			#head_lupe{

                  margin:0px 5px 0px 5px;
				
			}
			
			#such_cont{
				    
				    margin:0px 5px 5px 0px;
				    padding: 0px 0px 0px 0px;
                    /*padding: 0px 5px 0px 0px;*/
					
				    -webkit-border-radius: 5px;
				    -moz-border-radius: 5px;
				    border-radius: 5px;
				    border: 1px solid #cfcfcf;
					/*width: 95%;*/
					height:30px;

				
				
			}

            #such_cont_expert{


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

				
				
			}


			#suche_close_expert{
			
				padding: 0px 10px 0 5px;
				border:0px;
				width:10px;
				
				vertical-align:middle;
				   
			   }




			
			#suche_expertenebene{
				border-top: 0px solid #fff!important;
			}


			#suchfeld {
				    
					width: 75%;
			        border: 0px;
			        padding: 2px 6px ;
			        padding: 0px 8px;
			        margin-top: 5px;
					
					/*vertical-align:middle;*/
					text-align: center;


			        background-color:rgb(255, 255, 255);
				    border-color: rgb(0,0,0);
			
				    -webkit-border-radius: 5px;
				    -moz-border-radius: 5px;
				    border-radius: 5px;
				    border: 0px solid rgb(255, 255, 255);

			


				
				
			}

			

			
			
			#suchfeld:focus{
				    /*width: 250px;*/
			       
			        
			        /*padding: 2px 0px ;*/
			        
			        background-color:rgb(255, 255, 255);
				    /*border-color: #aaf;*/
			
			
				    border: 1px solid #cfcfcf;
			
			
				
				
			}
			
			#suche_close{
			
				/*
			 padding: 0px 3px;
			 border:0px;
			 
			 vertical-align:middle;
			 */

			padding: 11px 10px;
			border: 0px;
			vertical-align: middle;
			float: right;
				
			}
			
			
			#head_site_historie{

				/*display:list-item;*/

               background-color:#000;
			   color:#fff;
			   
			   padding: 10px 0px 10px 3px;

			}

			#head_site_historie a{

				
				color:#fff
				
 
			 }

			.head_site_historie_trenner{
				height:20px;
				background-color: #fff;
				margin:0 auto;
				padding:0;
			}



				#head_site_historie_back{

				max-width: 10%;
				max-height: 20px;
				float: left;
				margin: 0 10px 0 5px;



			}

			#head_site_historie_weg{

				max-width: 40%;
				max-height: 20px;
				float: left;
				white-space: nowrap;
	            overflow: hidden;
	            text-overflow:ellipsis;




			}
	        #head_site_historie_weg_last{

				max-width: 250px;
				max-height: 20px;
				float: left;
				white-space: nowrap;
	            overflow: hidden;
	            text-overflow:ellipsis;



			}
			#head_site_historie_iconreihe{

				max-width: 110px;
				max-height: 20px;
				float: right;



			}

			#head_vorseiten{

				max-height: 500px;
				overflow: auto;
				background-color: black;
				margin: 40px;

			}


			#head_weiss_spacer{

				background-color: #FFF;
				height:22px;

			}


			.accountdropdown {
				position: relative;
				display: inline-block;
			  }
			  
			  .accountdropdown-content{
				display: none;
				position: absolute;
				top: 30px;
				z-index: 99;
				background-color: #fff;
				right: 19px;
				border-top-left-radius: 50px;
                border-bottom-left-radius: 50px;
                border-bottom-right-radius: 50px;
				width: 370px;
			  }
			  .accountdropdown-content section{
				padding: 20px;
				border: 3px solid rgb(247, 159, 41);
				border-top-left-radius: 50px;
				border-bottom-left-radius: 50px;
				border-bottom-right-radius: 50px;
				box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
			  }
			  .accountdropdown:hover .accountdropdown-content {
				display: block;
			  }
			
			  .accountdropdown p {
				font-size: 24px;
				margin-bottom: 0px;
			}


			#konto_benutzername{

				font-weight:bold;
				font-size: 16px;
				padding: 25px 0 0 0;
			}
			
			.maxBox {
				display: flex;
				justify-content: flex-start;
				border-bottom: 2px solid rgb(247, 159, 41);
				
			}
			.maxBox > img{
				max-width: 50px;
				max-height: 50px;
				border-radius: 32%;
				padding: 10px;
			}
			
			
			.max {
				padding-left: 50px;
			}
			.max div {
				display: flex;
				align-items: center;
			}
			.max a {
				text-decoration: none;
				color: #C5C3C3;
				font-size: 18px;
			}
			.max img {
				width: 30px;
				height: 30px;
				padding-right: 10px;
			}
			.accountlinks {
				display: flex;
				flex-direction: column;
				padding: 0 15px;
			}
			
			.accountlinks div:first-of-type {
				margin-top: 10px;
				align-items: center;
			}
			
		
			
			
			.accountlinks a {
				text-decoration: none;
				line-height: 14px;
				font-size: 14px;
				color: black;
			}
			
			.accountlinks img {

				width: 15px;
				padding-right: 20px;
				padding-left: 5px;
				height: 15px;
			
			}

			.account_main{

				font-weight: bold;
				font-size: 14px;

				padding-top: 10px;
				margin: 0px;
				display: flex;
				padding-bottom: 10px;

			}


			.account_sub{

				padding: 0 0 5px 20px;
				margin: 0px;
				display: flex;
				

			}

             #account_ei_vergleich_sel{

				padding: 0 0 0 72px;

			 }

             ##panel_edit_wahl{

				padding: 0 0 0 0;

			 }










			
    #tab_logo{
    
         margin:0px 0px 0px 0px;
    
    
         color:#aaa;
    
    
    
         float: right;
				
        }
			
			
			
			#head_icon_cont{
			
			   /*margin:5px 5px 0px 0px;*/

    
			   color:#aaa;
			   
			
			   
			   float: right;
				
			}


			#icon_rund_cont{
			
			   margin:5px 5px -15px 0px;
			   	
			   color:#aaa;
			   
			   display: flex;
               justify-content: space-between;
               align-items: center;
				
			}


			#head_iconreihe{
			
			   margin:45px 0px 0px 0px;	
			   color:#aaa;
			   	   
			   float: none;

    
            }
    


			
			#head_menue_button {
				margin:0px 15px 0px 0px;
				float: left;

				
			}
			
			
			/* DIv f�r den Button Expertenansicht*/
    
			#head_login_out{
				
			   margin:0px 10px 0px 0px;
			   height: 100%;
			   float: left;

    
			   
			}
			
			
			
			
			
			
			/* DIv f�r den Button Expertenansicht*/
			#head_expertenansicht{
				
			   margin:15px 5px 5px 5px;
			   height: 100%;
			   float: left;
			
			}
			
			/*DIV f�r den homebutton*/
			#head_home {
				margin:0px 10px 0px 0px;
				height: 100%;
				float: left;
				text-align: center;

				
			}

    
    
            /*DIV f�r den wizzardbutton*/
            #head_wizzard {
                margin:0px 5px 0px 0px;
                height: 100%;
                float: left;
            }
    
    
    
            /*DIV f�r den rechten Menuebutton*/
    
            #head_menue_button_kopf_rechts {
                margin:0px 5px 0px 0px;
                height: 100%;
                float: left;
    
            }

    
    
            #head_info_button {
               margin:0px 10px 0px 0px;
                height: 100%;
                float: left;
				text-align: center;
    
            }
            
			#head_info_wartung {
               margin:0px 10px 0px 0px;
                height: 100%;
                float: left;
				text-align: center;
    
            }
           #head_mz_button {
                 margin:0px 10px 0px 0px;
                height: 100%;
                float: left;
				text-align: center;
    
            }

            #head_such_button {
                 margin:30px 5px 0px 0px;
                height: 100%;
                float: left;
				text-align: center;
    
            }

			.headicons{

				height:25px;
				vertical-align: top;
				margin: 0 10px 0 10px;
			}

			.headicontxt{
             
				color:#000;
				text-align: center;
				margin: 8px 0 20px 0px;


			}
            














    
    
    
    
    
    
			/* DIv f�r den Button Expertenansicht*/
			#head_zurueck{
				
			   margin:0px 0px 0px 0px;
			   height: 100%;
			   float: left;
    
    
    
               /*background-color:rgb(255, 255, 255);*/
    		   /*durch bildvarianten  config icon_variante  erstetzt da IE schlecht rendert*/
			   /*	opacity: 1;*/
				/*filter: alpha(opacity = 100);*/
				
			
			}

    
    
    
    
    
    
    
    
			
			/* ################################################################ */
			/*   Container f�r Suchergebnis                                     */ 
			/* ################################################################ */
			
			#ergebnis{
			   /* margin:5px 5px 5px 5px;*/
			    display: none;
			    
				background-color:rgb(247, 247, 247);
				border-color: #ff;
				
				border-width:0px;
			    border-style:solid;
			    
			
		
				
			}
			
			#suche_zeigen{
			
				/*margin:5px 5px 5px 5px;*/
			
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
			
			    
			    
			
			  
			
				
				background-color:rgb(247, 247, 247);
				border-color: #000;
				
				border-width:0px;
			    border-style:solid;
			
			  
				
				
			}


			#suche_zeigen_aktuell{
			
				margin:0;
				/*padding:10px;*/
			
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
			
			    
			    
			
			  
			
				color:#000;
				background-color:rgb(255, 255, 255);
				border-bottom:1px solid #fff;
				
			    	
				
				
			}


			
			
			
			#suche_zeigen_a{
			
				/*margin:5px 5px 5px 5px;*/
			    width: 100%;
			    min-width:300px;
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
			
			
			
			    float: left;
				color:#000;
				background-color:rgb(255, 255, 255);
				border-color: #fff;
				
				border-width:0px;
			    border-style:solid;
			
			    line-height: 1.2em;
			    font-size: 1.0em;
			/*
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    */	
				
				
			}
			#suche_zeigen_a p {margin:0px 0px 0px 0px;padding:5px 0px 5px 0px !important;color:#000;}
			#suche_zeigen_b p {margin:0px 0px 0px 0px;padding:5px 0px 5px 0px !important;color:#000;}
			#suche_zeigen_c p {margin:0px 0px 0px 0px;padding:5px 0px 5px 0px !important;color:#000;}
			
			
			
			#suche_zeigen_b{
			
				/*margin:5px 5px 5px 5px;*/
			    width: 100%;
			    min-width:300px;
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
			
			
			
			    float: none;
				
				background-color:rgb(247, 247, 247);
				border-color: #fff;
				
				border-width:0px;
			    border-style:solid;
			    
			    line-height: 1.2em;
			    font-size: 1.0em;
			    /*
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    */	
				
				
			}
			
			
		.such_kat{  font-size:1.0em; display:block; background-color: #000; color:#fff; margin:0; /*padding: 2px 0 2px 5px !important;*/}

			.such_kat_x{  font-size:1.0em; display:block; background-color: #000; color:#fff; margin:0; padding: 2px 0 2px 5px !important; border-bottom: 3px solid #fff;}



			#suche_zeigen_c{
			
				/*margin:5px 5px 5px 5px;*/
			    /*width: 0%;*/
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
			
			
			
			    float: none;
				
				background-color:rgb(247, 247, 247);
				border-color: #fff;
				
				border-width:0px;
			    border-style:solid;
			
			    line-height: 1.2em;
			    font-size: 1.0em;
			/*
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    */	
				
				
			}
			#suche_zeigen_c p {margin:0px 0px 0px 3px;padding:5px 0px 5px 15px !important;}
			
			#suche_zeigen_c p:first-of-type {background-color: #000; color:#fff; margin:0; padding: 0 0 0 10px !important;}
			


			 .suche_tbl_qmdok  ,  .suche_tbl_qmseiten   ,   .suche_tbl_seiten ,   .suche_tbl_kal{


				width:100%;
				margin-bottom: 30px;

			 }	

            .suche_tbl_qmdok td ,  .suche_tbl_qmseiten td  ,   .suche_tbl_seiten td , .suche_tbl_kal td{


				padding-right:30px;
			}

            .suche_tbl_qmdok th , .suche_tbl_qmseiten th , .suche_tbl_seiten th , .suche_tbl_kal th{
				font-size: 1.0em;
				font-weight: bold;
				color: rgb(0,0,0);
				padding: 3px 2px 3px 2px;
				background-color: rgb(167,223,223);
				text-align: left;
				border-right: 1px solid rgb(229,229,229);
				width:50%;
			

				
			}

            .suche_tbl_qmdok tr:nth-child(odd) , .suche_tbl_qmseiten tr:nth-child(odd) ,.suche_tbl_seiten tr:nth-child(odd) ,.suche_tbl_kal tr:nth-child(odd){
		
				background-color:  rgb(236, 248, 248);


			}



            .suche_tbl_kal th:nth-child(2){


				width:140px;

			}

             .suche_tbl_kal th:nth-child(3){


				width:100px;

			}





			.suche_a1{
				color: #000;
				font-weight: bold;
				font-size: 1.0em;	
				/*padding: 0 0 0 20px;*/
			}
			
			.suche_b1{
				color: #000;
				font-weight: bold;	
				font-size: 1.0em;
				/*padding: 0 0 0 20px;*/
			}
			
			.suche_c1{
			  	color: #000;
				font-weight: bold;
				font-size: 1.0em;	
				/*padding: 0 0 0 20px;*/
			}
			
			
			.suche_a2{
			
			    color: #000;
				/*font-weight: bold;*/
				font-size: 1.0em;	
				/*padding: 0 0 0 20px;*/	
			}
			
			.suche_b2{
			
			    color: #000;
				/*font-weight: bold;*/
				font-size: 1.0em;	
				/*padding: 0 0 0 10px;*/	
			}
			
			.suche_c2{
			
			    color: #000;
			/*	font-weight: bold;*/
				font-size: 1.0em;	
				/*padding: 0 0 0 10px;*/
			}
			







.such_listendiv{
	         background-color:#fff;
			 color:#000;
			/*
			margin:5px 5px 5px 5px;
			padding:5px 5px 5px 5px;
			*/
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: auto !important; /* FF Scroll-leiste */ 
		

                  /* max-height:130px;*/



}


.such_listendiv_aktuell{
	         background-color:#fff;
			margin:0px 5px 5px 0px;
		
			
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: auto !important; /* FF Scroll-leiste */ 
		
/*   max-height:200px;*/



}
.such_listendiv_aktuell p{
	        
			margin:0 5px 0 0;
			
			




}



.such_treffer_table {

           width:100%;
 		   border-width:0px;
		   border-style:solid;
			    
			margin:2px 5px 2px 0px;
			padding:5px 5px 5px 5px;
			margin-bottom: 30px;

	
}
.such_treffer_table td{

	border-right: 1px solid rgb(229,229,229);
			    
			margin:5px 5px 5px 5px;
			padding:5px 5px 5px 5px;

	
}

.such_treffer_table th{

	font-size: 1.0em;
	font-weight: bold;
	color: rgb(0,0,0);
	padding: 3px 2px 3px 2px;
	background-color: rgb(167,223,223);
	text-align: left;
	border-right: 1px solid rgb(229,229,229);

}



.such_treffer_table tr:nth-child(odd){
		
	background-color:  rgb(236, 248, 248);


}









.td_suche_unsichtbar{
  /*
  border-left-width: 0px !important;
  border-right-width: 0px !important;	
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
*/

	
}

.suche_schmall{

display: none;
margin:0 0 0 7px;


}

.suche_kein_treffer{
	
	font-size: 0.9em;
	font-style: italic;
	color: #6d6c6c;
	padding: 0 0 0 15px;
}
			
			
			
			/* ################################################################ */
			/*        Men�                                                      */ 
			/* ################################################################ */
			
			
			
			
			#menue {
				
				display: none;
					
				margin:5px 5px 5px 5px;
			
				width: 370px;
                float: right;
				
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
			
			    
			  
			
				
				background-color:rgb(247, 247, 247);
				border-color: rgb(247, 159, 41);
				
				border-width:2px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 20px;
				-Moz-Border-Radius-BottomRight: 20px;
				-Moz-Border-Radius-TopLeft: 0px;
				-Moz-Border-Radius-TopRight: 20px;
				
				border-top-left-radius: 20px;
			    border-top-right-radius: 0px;
			    border-bottom-left-radius: 20px;
			    border-bottom-right-radius: 20px;
			    	
				
				
			}
			
		
    
    
    
			#menue a{ color: #000000; text-decoration: none; }
			
			
			/*#menue li {list-style-type:square; margin:5px 15px 5px 5px;}*/
			#menue ul { margin:5px 15px 5px -25px;}
			
      #men_1_hand_expert a{ color: #000000; text-decoration: none;  margin:0px 5px 0px 20px;}
    #men_1_hand_expert_lese a{ color: #000000; text-decoration: none; }
    #men_1_administration a{ color: #000000; text-decoration: none; }
    #men_1_benachrichtigung_verwaltung a{ color: #000000; text-decoration: none; }
    #men_1_einrichtungsvergleich a{ color: #000000; text-decoration: none; }
    #men_1_rechte a{ color: #000000; text-decoration: none; }
    #men_1_systemmonitor a{ color: #000000; text-decoration: none; }
  
    #men_2_repschein a{ color: #000000; text-decoration: none; }
    #men_2_feedback a{ color: #000000; text-decoration: none; }
    #men_2_administration a{ color: #000000; text-decoration: none; }
    #men_2_aktuell a{ color: #000000; text-decoration: none; }
    #men_2_event_msg a{ color: #000000; text-decoration: none; }
    #men_2_nachrichten a{ color: #000000; text-decoration: none; }
    #men_2_awh a{ color: #000000; text-decoration: none; }
    #men_2_mz a{ color: #000000; text-decoration: none; }

    #men_3_zusatz_meue a{ color: #000000; text-decoration: none; }
    #men_3_hilfe a{ color: #000000; text-decoration: none; }
    #men_3_sitemap a{ color: #000000; text-decoration: none; }
    
    #men_4_ewq_werkzeuge a{ color: #000000; text-decoration: none; }
    #men_4_ewq_meldungen a{ color: #000000; text-decoration: none; }
    

  
    
    .div_men_1 , .div_men_2  , .div_men_3 , .div_men_4 { margin:5px 0px 0px 0px; }
    .img_menue_size{width:15px ; height:15px;}
    .menue_text{  margin:0px 0px 0px 10px; color:#050 !important; }
   
        
   /*
    .div_men_1 , .div_men_2  , .div_men_3 , .div_men_4 { float:left;}
    .img_menue_size{width:55px ; height:55px;}
    .menue_text{ display:none !important; }
   */
    
    
    
    
   

    
    
    
    
    
    
    
    
    
    
    
    
			
			#menue_1{
			
			
				margin:5px 5px 5px 5px;
			    padding:5px 5px 5px 5px;
			 
				float: left;
				
					
				
			    background-color:rgb(247, 247, 247);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			
			    -Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
				
			    
				
			}
			
			#menue_2{
			
			
				margin:5px 5px 5px 5px;
				padding:5px 5px 5px 5px;
			
				float: left;
				
			    background-color:rgb(247, 247, 247);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
				
			    -Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
			
				
			}
			
			
			#menue_3{
			
			
				margin:5px 5px 5px 5px;
				padding:5px 5px 5px 5px;
			
				float: left;
				
			    background-color:rgb(247, 247, 247);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
				
			    -Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
			
				
			}
			
			
			
			#menue_4{
			
			
				margin:5px 5px 5px 5px;
				padding:5px 5px 5px 5px;
			
				float: left;
				
			    background-color:rgb(247, 247, 247);
				border-color: #F00;
				
				border-width:1px;
			    border-style:solid;
				
			    -Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
			
				
			}


			#menue_benutzer_infos{
			
			
				/*margin:5px 5px 5px 5px;
				padding:0px 5px 5px 5px;
			
				float: right;
				*/
		
				
			}



			#menue_zusatz{
			
			
				margin:5px 5px 5px 5px;
				padding:0px 5px 5px 5px;
			
			    min-width: 300px;
			    max-width: 300px;
				float: block;
				
		      	background-color:#ccc;
				border-color: #eee;
				
			}

			
			#menue_back{
			
			
				margin:5px 5px 5px 5px;
				padding:5px 5px 5px 5px;
			
				float: left;
				
			    background-color:#ccc;
				border-color: #eee;
				
				font-size: 0.8em;
				
				border-width:1px;
			    border-style:solid;
				
			    -Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
			
				
			}
			
			
			
			
			
			
			/* ################################################################ */
			/*        AKTIONSPANEL    */ 
			/* ################################################################ */
			
			
			
			#box_aktionspanel {
					
				margin:10px 10px 10px 10px;
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				
				background-color:rgb(250, 250, 250);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}
			
			.shadow_aktionspanel {
			  -moz-box-shadow:    0.5px 0.5px 2px 0px #555;
			  -webkit-box-shadow: 0.5px 0.5px 2px 0px #555;
			  box-shadow:         0.5px 0.5px 2px 0px #555;
			}
			
			
			.funktionspanel_page
			{margin-left:60px; width:750px; height:30px;}
			
			.funktionspanel_page select
			{
			border:solid 1px #000000;
			height:22px;
			background:#ffffff  5px 5px no-repeat;
			padding:2px;
			line-height:18px;
			}
			
			#fp_hochladen {
				/*margin-top:1em;*/
				/*width:100%;*/
				font-size: 1.0em;
			  }
			  
			#fp_hochladen_dok_eigenschaft { width:auto;}
			#fp_hochladen_dok_eigenschaft td { vertical-align: top; padding-right: 1em;}
			
			  
			#fp_hochladen a img {margin-right: 8px;}
			#fp_hochladen td a {font-size: 1.00em; background:none;} /* kein Hintergrund weil image-buttons sonst mit Hintergrundfarbe im Bereich QMH */
			#fp_hochladen td a.button_text {background-color: #CCC; margin-top: 0;}
			#fp_hochladen td a.button_text:hover {background-color: #EEE;}
			
			#fp_hochladen ul{

				margin-left:-40px;

			}

			 #fp_hochladen td{

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

			 }
			
            #fp_hochladen td:first-child {


				width:140px;
				hyphens:none;

			} 

            #fp_hochladen_dok_eigenschaft td:first-child {


				width:130px;

			} 


			#fp_auschecken{

				border-bottom:solid 1px #999999; 
				border-left:solid 1px #999999; 
				background:#ffffff;
				
				
				width:600px;
				margin-top:2px;   
				margin-bottom:2px;    
			
		    }
			#fp_auschecken th {

				background-color:#000;
				color:#fff;
				font_weight:bold;
				padding:2px;
				border-left:solid 1px rgb(129,129,129); 
				 
				font-size: 1.0em ;
			}

			#fp_auschecken td {
				padding:2px;
				border-left:solid 1px rgb(129,129,129); 
				
				font-size: 1.0em ;
			}
			  
			#ergebnis_ds p { font-size:1em; color:#c20000; }
			
			/* BOXFUNKTIONSPANEEL - ENDE */
			
			
			
			
			
			
			
			
			
			/* ################################################################ */
			/*        FUNKTIONSPANEL    */ 
			/* ################################################################ */
			
			
			#box_funktionspanel {
				/*	
				margin:5px 5px 5px 5px;
				padding:3px 0px 0px 5px;
				*/
				
				overflow: auto;
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
				/*
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    */	
				
				
			}
			
			.shadow_funktionspanel {
				/*
			  -moz-box-shadow:    0.5px 0.5px 2px 0px #555;
			  -webkit-box-shadow: 0.5px 0.5px 2px 0px #555;
			  box-shadow:         0.5px 0.5px 2px 0px #555;
			  */
			}
			
			
			.inhalt_funktionspanel{
				min-height:80px;
				margin:0;
				padding:5px;
				color:#000000;
			
			}
			
			.inhalt_funktionspanel_hr {
				font-size: 0.8em;
				color:#000000;
				display: block;
				margin-top:1em;   
			}
			
			.inhalt_funktionspanel_hr h1{
				font-size: 1.2em; 
			}
			
			.inhalt_funktionspanel_hr a{
				font-size: 1em;
				/*background-color: #ccc;*/
				padding:.3em; 
			}
			
			.inhalt_funktionspanel_hr input {
				margin-right:.2em;	
			}
			
			.inhalt_funktionspanel_hr input.button_text {font-size: 1em;}  
			
			
			 
			.inhalt_funktionspanel_hr table
			{
			padding:5px 5px 5px 0px; 
			width:100%;
			  
			}
			
			#panel_edit{
			padding:2px 6px;
			margin:2px 0;
			color:#fff;
			text-transform: uppercase;
			background-color:#000;
			line-height: 1.8em;
			font-size: 0.8em;
			display: inline-block;
			}
			
			
			#infobereich {
			 display:none;
			}
			
			
			#infobereich p {
			 font-size: 0.8em;
			 margin:.5em 0 .5em .6em;
			 padding:0 0 0 .5em;
			}
			
			
			
			/* in Ordnung */
			.info_1{
			 color:#008330;
			 border-left:3px solid #008330;
			}
			
			/* Fehler */
			.info_2{
			 color:#c20000;
			 border-left:3px solid #c20000;
			}
			/* Hinweis */
			.info_3{
			 color:#ff9000;
			 border-left:3px solid #ff9000;
			}
			/* EWQ interne Meldung */
			.info_4{
			 color:#908330;
			 border-left:3px solid #908330;
			}
            /* meldung f�r Kunde */
            .info_5{
                color:#ff0000;
                border-left:5px solid #ff0000;
            }
			
			
			#seiten_lese_schreib_rechte{
			
			  padding: 3px 0px 0px 3px;
			  margin:  2px 5px 2px 2px;
			  
    float:left;
    
			    color:#000;
			    background-color:rgb(247, 247, 247);
			
			  	border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
			
				
			}
    
    
    
    
    
    
    #seiten_pdfdruck_vorgaben{
    
     padding: 3px 0px 0px 3px;
     margin:  2px 5px 2px 2px;
    
    float:left;
    
               color:#000;
               background-color:rgb(247, 247, 247);
    
               border-color: #ccc;
				
				border-width:1px;
                border-style:solid;
    
                -Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
                border-top-right-radius: 10px;
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
    
				
    
				
    }
			

    
    
    
    /* ################################################################ */
    /*        WIZZARDPANEL    */
    /* ################################################################ */
    
    
            #box_wizzardpanel {
            
        margin:5px 5px 5px 5px;
        padding:3px 0px 0px 5px;
            
            
        overflow: auto;
            min-height: 100%; /* Mindesth�he f�r moderne Browser */
        height:auto !important; /* Important Regel f�r moderne Browser */
        height:100%; /* Mindesth�he f�r den IE */
            
            
            background-color:rgb(255, 255, 255);
            border-color: #ccc;
            
            border-width:1px;
            border-style:solid;
            
            -Moz-Border-Radius-BottomLeft: 10px;
            -Moz-Border-Radius-BottomRight: 10px;
            -Moz-Border-Radius-TopLeft: 10px;
            -Moz-Border-Radius-TopRight: 10px;
            
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
            
            
            
            }
            
            .shadow_wizzardpanel {
                -moz-box-shadow:    0.5px 0.5px 2px 0px #555;
                -webkit-box-shadow: 0.5px 0.5px 2px 0px #555;
                box-shadow:         0.5px 0.5px 2px 0px #555;
            }
            
            
            .inhalt_wizzardpanel{
                min-height:80px;
            margin:0;
            padding:5px;
            color:#000000;
                
            }
            
            
    /*Hilfe Anleitungstext aus der Datenbank zu jedem Wizzard*/
            .wizz_hilfe{
            
                color:#2222ff;
                line-height: 1.0em;
                font-size: 0.8em;
            
            }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
			
			
			
			
			
			/* ###################################################################### */
			/*          Reihen                                                        */
			/* ###################################################################### */
			.div_reihe {
					
				margin: 2px 0px -5px 0px;
				padding: 2px 0px 1px 0px;
				
				
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
			
				
			}
			
			
			
			
			
			
			/* ###################################################################### */
			/*          Spalten                                                       */
			/* ###################################################################### */
			.div_spalte {
					
				margin:-10px 0px 0px 0px;
				padding: 10px;
					
				min-width: 300px;
				
			    float: left;
				
			}
			
			.div_spalte_leer {
					
				margin: -20px 0px 0px 0px;
				padding: 10px;		
				min-width: 300px;
				height: 1px;
				
			    float: left;
			      
			    	
			}
			
			
	       	#div_spalte_sammel {
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
					
    
				
				
					
			    float: none;
				
			}				
				       	#div_spalte_haupt {
							
							min-height: 100%; /* Mindesth�he f�r moderne Browser */
							height:auto !important; /* Important Regel f�r moderne Browser */
							height:100%; /* Mindesth�he f�r den IE */
												
			
							
							max-width:1100px;  /*990px  wegen UNterweisung elearning mit Icons 20201105*/
							
								
						    float: left;
							
						}			
						
						#div_spalte_zusatz {
								
							margin:2px 5px 0px 0px;
						
						 
								
							min-height: 100%; /* Mindesth�he f�r moderne Browser */
							height:auto !important; /* Important Regel f�r moderne Browser */
							height:100%; /* Mindesth�he f�r den IE */
							overflow: hidden !important; /* FF Scroll-leiste */ 
							
														
						    float: right;
    
    
    
    
    

    
    
    
    
    
    
    
						}
			

			



    #fixed_menue{
    
           z-index:10000;
    
           position:fixed;
           top: 30%;
           left: 0px;
           display:none;
    
    
    
    
    
    
    }
    



    
    
    
    
    
    
    
			

			
			
			/*boxdiv_zusatz shadow_boxdiv_zusatz  boxdiv_css_zusatz    verwendet f�r Zusatzbox */
			
			
			
			
			.boxdiv_zusatz {
				margin:5px 0px 5px 0px;
					
				min-width: 500px;
				max-width: 600px;
					
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				
				border-width:1px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				background-color:#ccc;
				
			}



			.boxdiv_zusatz_unten {
				margin:5px 10px 5px 10px;
					

					
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				
				border-width:1px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				background-color:#ccc;
				
			}


			
			.shadow_boxdiv_zusatz {
			  -moz-box-shadow:    0.5px 0.5px 2px 0px #555;
			  -webkit-box-shadow: 0.5px 0.5px 2px 0px #555;
			  box-shadow:         0.5px 0.5px 2px 0px #555;
			}
			
			
			
			
			
			/* ###################################################################### */
			/*          Seitenboxen  (boxdiv)                                         */
			/* ###################################################################### */
			
			.boxdiv_leer {
				margin:0px 0px 0px 0px;
					
				min-width: 300px;
				max-width: 300px;
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				
				border-width:1px;
				border-color: transparent;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			   
				
			}
			
			.boxdiv_leer_minimal {
			
				margin: 0px 0px 0px 0px;
					
				min-width: 300px;
				max-width: 300px;
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				
				border-width:1px;
				border-color: transparent;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;div_c
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			   
			
			    
				
			}
			
			
			.boxdiv_css0{
				
				background-color:rgb(255, 255, 255);
				border-color: rgb(255, 255, 255);	
				border-width: 1px;
                border-style: solid;
			}
			
			.boxdiv_css1{
				
				background-color:rgb(255,255,255);
				border:1px solid rgb(0,132,217);
				
			}
			
			.boxdiv_css2{
				
				background-color:rgb(219,249,250);
				border:1px solid rgb(0,132,217);
				
			}
			
			.boxdiv_css3{
				
				background-color:rgb(188,244,245);
				border:1px solid rgb(0,132,217);
	

     		}



        /*titel_box_1 bis _3*/

		.titel_box_1 p{
				
			background-color:rgb(255, 255, 255) !important;
			color: rgb(5, 5, 5) !important ;
			font-weight: bold;
			padding: 7px 7px 7px 7px !important;
			
		}
		
		.titel_box_2 p{
			
			background-color:rgb(255, 255, 255) !important;
			color: rgb(5, 5, 5) !important;
			font-weight: bold;
			padding: 7px 7px 7px 7px !important;
		}
		
		.titel_box_3 p{
			
			background-color:rgb(255, 255, 255) !important;
			color: rgb(5, 5, 5) !important;
			font-weight: bold;
			padding: 7px 7px 7px 7px !important;
		}


		/*Neue Darstellung DEV5*/
	 
	 
	 
		#box_head {
		   margin: 5px 5px 0px 5px;
		 }  
		 
		 
		 #head_site_historie a {
		   color: #000;
		 }
		 #head_site_historie {
		  
		   background-color: rgb(229,229,229);
		   color: #000;
		   padding: 3px 0px 5px 3px;
		   border-bottom: 0px solid #000;
		 }
		 
		  /* DEv4 Stand  mit dev5 Aussehen*/
		 #head_site_historie_back img{
			  
			 filter: invert(1);
		 }
		 
		 
		 
		 #head_vorseiten {
		   max-height: 500px;
		   overflow: auto;
		   background-color: #bcbcbc;
		   margin: 40px;
		 }
		 
		 #modul_leiste {
		   margin: 0px 0px 20px 0;
		 }
		 #kurzinfo {
		  
		   top: 110px;
		  
		 }


		 .kurzinfo_site_bereiche{
		 
		  top: 0px !important;
		  left:20px !important;
		 
		  }

		 
		 
		 #modul_leiste {
		   
		   background-color: rgb(255,255,255);
		   border-bottom: 2px solid #fff;
		   padding: 12px;
		   margin: 10px 0 20px 0;
		 }
		 
		 
		 
		 #head_weiss_spacer {
		   background-color: #FFF;
		   height: 10px;
		 }
		 
		 .boxdiv p {
		   color: rgb(0, 0, 0);
		   background-color: rgb(255,255,255);
		   padding: 7px 7px 7px 7px;
		   font-weight: bold;
		 }
		 
		 
		 .boxdiv {
		   margin: 5px 0px 15px 0px;
		   
		 }  
		 
	   
		 
		 .boxdiv p:empty
		 {
			 display:none;
		 }
		 
		 .titel_box p{
			 
			  border-bottom: 1px solid rgb(200,200,200);
		 }
		 
		 .box_edit_aktiv_rechts {
		   
		   margin: 5px;
		  
		 }
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 .auswahl_sel_seite_bearbeiten {
		   background-color: #fff;
		   color: #000;
		 }
		 
		 
		 .blink {/*verschieben in andere Seitebox kurz hervorheben*/
					 animation: blink-animation 1s steps(5, end) 5 ;
					 -webkit-animation: blink-animation 1s steps(5, end) 5;
				   }
				 @keyframes blink-animation {
					   0% { opacity: 1; }
					   50% { opacity: 0.5; }
					   100% { opacity: 1; }
						}
		 
						
						
						
						
						
		 #typ_3 , #typ_4 , #typ_5, #typ_6 #typ_7, #typ_8, #typ_9, #typ_10, #typ_13, #typ_14, #typ_15, #typ_20, #typ_21, #typ_30, #typ_32, #typ_40, #typ_50, #typ_60, #typ_80, #typ_81, #typ_82, #typ_83, #typ_100, #typ_150, #typ_200, #typ_300, #typ_302, #typ_400, #typ_500, #typ_502, #typ_600, #typ_700, #typ_800 {
		 list-style-image: url(../img/typ_pfeil.svg);
		 
		 }
		 
		 







			
			
			
			.boxdiv {
				margin:5px 0px 5px 0px;
					
				min-width: 300px;
				max-width: 300px;
					
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				/*
				border-width:1px;
			    border-style:solid;
				*/
				/*border-color:#000;*/
				
			
			  	-Moz-Border-Radius-BottomLeft: 5px;
				-Moz-Border-Radius-BottomRight: 5px;
				-Moz-Border-Radius-TopLeft: 5px;
				-Moz-Border-Radius-TopRight: 5px;
				
				border-top-left-radius: 5px;
			    border-top-right-radius: 5px;
			    border-bottom-left-radius: 5px;
			    border-bottom-right-radius: 5px;
			    	
				
				
			}
			/*
			.shadow_boxdiv {
			  -moz-box-shadow:    0.5px 0.5px 2px 0px #555;
			  -webkit-box-shadow: 0.5px 0.5px 2px 0px #555;
			  box-shadow:         0.5px 0.5px 2px 0px #555;
			}
			*/
			
			.boxdiv p {	
				font-size: 1em;
				color: rgb(255, 255, 255);
				background-color: rgb(0,0,0);
				letter-spacing: .06em;
				padding: 9px 5px 0px 11px;
				margin: 0;
			}
			


			/* ###################################################################### */
			/*         DIV f�r die Zusatz                                             */
			/* ###################################################################### */


			.boxdiv_zusatz {
				margin:5px 0px 5px 0px;
					
				min-width: 500px;
				max-width: 500px;
					
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				
				border-width:1px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}

			.boxdiv_zusatz_kat {
				margin:10px 10px 10px 10px;
					
			
					
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				
				border-width:1px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}

   			.boxdiv_zusatz_kat p {	
			font-size: 1em;
			color:rgb(255, 255, 255);
			background-color: rgb(0, 0, 0) ;
			letter-spacing: .06em;
			padding:0px 5px 0px 5px;
			}
			
			
			#zusatz_fest {
				
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
					

			    	
				
				
			}
			
			
			

			/* ###################################################################### */
			/*         ENDE DIV f�r die Zusatz                                        */
			/* ###################################################################### */

			
			
			
			
			
			
			/* ###################################################################### */
			/*         DIV f�r die unterschiedlichen seitentypen _typ                                         */
			/* ###################################################################### */
			
			
			
			#div_site_ewq {
					
				margin:5px 5px 5px 5px;
			    padding:5px 5px 5px 5px;
			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 213, 255);
				border-color: #ccc;
				
				border-width:0px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}
			
			
			
			#div_5 {
					
				margin:0;
    			padding:0;

			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:0px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  
			    	
				
				
			}
			
			
			#div_6 {
					
				margin:0;
    			padding:0;
			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:0px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			    	
				
				
			}
			
			
			#div_8 {
			/*		
				margin:5px 5px 5px 5px;
			    padding:5px 5px 5px 5px;
			*/
			  
				margin:0;
				padding:0;

			    overflow: auto;
			
			
				background-color:rgb(250, 250, 255);
				border-color: #ccc;
				
				border-width:0px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			    	
				
				
			}
			
			#div_9 {
					
				margin:5px 5px 5px 5px;
			    padding:5px 5px 5px 5px;
			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}
			
			
			/*
			#div_20 {
			/*		
				margin:5px 5px 5px 5px;
			    padding:5px 5px 5px 5px;
			*/
				margin:0;
				padding:0; 
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			/*
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	*/
				
				
			}
			
			
			
			
			#div_21 {
				/*	
				margin:5px 5px 5px 5px;
			    padding:5px 5px 5px 5px;
			*/

			margin:0;
			padding:0; 
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			/*
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				*/
				
			}
			
			
			#div_30 {
					
				/*		
				margin:0px 5px 5px 5px;
			    padding:0px 5px 5px 5px;
			*/
			  
			margin:0;
			padding:0;

			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
				
			}
			
			
			
			
			#div_32 {
					
				
				/*		
				margin:0px 5px 5px 5px;
			    padding:0px 5px 5px 5px;
			*/
			  
			margin:0;
			padding:0;

			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
			
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			    	
				
				
			}
			
			#div_40 {
			/*		
				margin:0px 5px 5px 5px;
			    padding:0px 5px 5px 5px;
			*/
			  
			margin:0;
			padding:0;

			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  		
				
				
			}
			
			
			#div_50 {
			/*		
				margin:25px 5px 5px 5px;
			    padding:0px 5px 5px 5px;
			*/
			    
			margin:0;
			padding:0;
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
			
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			 				
			}
			
			
			
			
			#div_60 {
					
				margin:0px 5px 5px 5px;
			    padding:0px 5px 5px 5px;
			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}
			
			
			
			
			#div_80 {
				
				border: 1px solid rgb(247, 159, 41); 
				margin: 0 auto;
				
				margin-bottom: 200px;
				
				padding: 0;
				max-width: 800px;
				min-width: 300px;
			
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
				border-bottom-left-radius: 5px;
				border-bottom-right-radius: 5px;

/*

				margin:0px 5px 5px 5px;
			    padding:0px 5px 5px 5px;
			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
*/			    	
				
				
			}
			
			#div_81 {
					
				margin: 0 auto;
										
				padding: 0;
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:0px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  
			    	
				
				
			}
			
			
			#div_82 {
					
				margin:0px 5px 5px 5px;
			    padding:0px 5px 5px 5px;
			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}


			#div_100 {
					
				margin:0px 5px 5px 5px;
			    padding:0px 5px 5px 5px;
			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}

    
    
    
    #div_150 {
    
            margin:0px 5px 5px 5px;
            padding:0px 5px 5px 5px;
                
                
            overflow: auto;
                
                
                            background-color:rgb(255, 255, 255);
                            border-color: #ccc;
                            
                            border-width:1px;
                border-style:solid;
                
                
                min-height: 100%; /* Mindesth�he f�r moderne Browser */
            height:auto !important; /* Important Regel f�r moderne Browser */
            height:100%; /* Mindesth�he f�r den IE */
                            
                
                -Moz-Border-Radius-BottomLeft: 10px;
                            -Moz-Border-Radius-BottomRight: 10px;
                            -Moz-Border-Radius-TopLeft: 10px;
                            -Moz-Border-Radius-TopRight: 10px;
                            
                            border-top-left-radius: 10px;
                border-top-right-radius: 10px;
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
                
				
				
    }

    
    
    #div_200 {
    /*
            margin:0px 5px 5px 5px;
            padding:0px 5px 5px 5px;
                
      */   
	  margin:0;
	  padding:0;       
            overflow: auto;
                
                
                background-color:rgb(255, 255, 255);
                border-color: #ccc;
                
                border-width:0px;
                border-style:solid;
                
                
                min-height: 100%; /* Mindesth�he f�r moderne Browser */
            height:auto !important; /* Important Regel f�r moderne Browser */
            height:100%; /* Mindesth�he f�r den IE */
                
                
                
    
/*overflow: scroll;*/
/*height:800px !important;*/
    
                            
				
    }
    
    
   
    
    
    
    
    #div_300 {
    /*
     margin:0px 5px 5px 5px;
     padding:0px 5px 5px 5px;
    */
    
	margin:0;
	padding:0;

	overflow: auto;
    
    
	background-color:rgb(255, 255, 255);
	border-color: #ccc;
				
	border-width:0px;
    border-style:solid;
    
    
    min-height: 100%; /* Mindesth�he f�r moderne Browser */
height:auto !important; /* Important Regel f�r moderne Browser */
height:100%; /* Mindesth�he f�r den IE */
				
    

    
				
				
	}
	


	    
    #div_302 {
    /*
		margin:0px 5px 5px 5px;
		padding:0px 5px 5px 5px;
	   */

	  margin:0;
	  padding:0;
	   
		 overflow: auto;
	   
	   
	   background-color:rgb(255, 255, 255);
	   border-color: #ccc;
				   
				   border-width:0px;
	   border-style:solid;
	   
	   
	   min-height: 100%; /* Mindesth�he f�r moderne Browser */
   height:auto !important; /* Important Regel f�r moderne Browser */
   height:100%; /* Mindesth�he f�r den IE */
				   
	   

	   
				   
				   
	   }
    
	
	    
    
    #div_400 {
    
		margin:0;
		padding:0;
	   
	   
		 overflow: auto;
	   
	   
	   background-color:rgb(255, 255, 255);
	   border-color: #ccc;
				   
				   border-width:0px;
	   border-style:solid;
	   
	   
	   min-height: 100%; /* Mindesth�he f�r moderne Browser */
   height:auto !important; /* Important Regel f�r moderne Browser */
   height:100%; /* Mindesth�he f�r den IE */
				   

	   
				   
				   
	   }


	   #div_500 {
    /*
		margin:0px 5px 5px 5px;
		padding:0px 5px 5px 5px;
	   */
	  
	   
	  margin:0;
	  padding:0;    

		 overflow: auto;
	   
	   
	   background-color:rgb(255, 255, 255);
	   border-color: #ccc;
				   
				   border-width:0px;
	   border-style:solid;
	   
	   
	   min-height: 100%; /* Mindesth�he f�r moderne Browser */
   height:auto !important; /* Important Regel f�r moderne Browser */
   height:100%; /* Mindesth�he f�r den IE */
				   

	   
				   
				   
	   }
	   
	   

	   #dateilink_uploadbereich{

		  /*background-color:#000;*/
		  padding: 0 10px 0 10px;
		
	   }
    
	   .dateilink_progress{
		display: none;
	
	}




	#dateilink_dropzone_1{


          color: #fff;

	}

    .dropzone_img{

		height:50px;
	}


	#dateilink_dokumente_div{

		/*min-width:550px;*/
		/*max-width:700px;*/

	}


	#dateilink_mailtexte_div{
		float:left;
		/*max-width:550px;*/

		}

    #dateilink_dokmail_tbl td{
		 vertical-align:top;
		 padding:5px 5px 5px 0;

	}

    #dateilink_neue_sendung{

		/*vertical-align: middle;*/

	}

    #dateilink_neue_sendung img {

		max-height: 30px;
		vertical-align: middle;

	}
	


	#dateilink_eingabefelder td {

		padding:7px;
		vertical-align: top;


	}
	
    #dateilink_eingabefelder  {
	 
		width:556px;

	}
 
	#dateilink_kommentar , #dateilink_nachname , #dateilink_mailadresse   {
	 
		width:100%;

	}
	
	
   
	.dateilink_senden_hinweis_system{

		background-color: #eee;
		color: #666;
        font-size:15px;  

		
		padding-top: 5px;
		padding-bottom: 5px;	
		
		margin-top: 15px;
		display: inline-block;
		margin-bottom: 15px;
		width:100%;


	}
	


	.dateilink_button{

        background-color:rgb(0,226,199) !important;
		color:#fff;
		border: 0px;
		padding:10px;
	}

   .dateilink_button :hover{

	color:#000;
   }

	#dl_datei_container {
		
	
		width: 100%;
		
	}
	
	#dl_datei_container  a{
	
	  /*font-size: 18px;*/
	}


	.dl_span_dateiname{

		/*display: table-caption;*/
		/*padding: 20px;*/
		/*width: 560px;*/
	
	  }
	
	
	  .dl_inhalt_gueltig_bis{
	
		text-align: center;
		display: block;
		color: #888;
	
	  }
	
	
	  #dl_datei_container  img{
	  
		max-height:25px !important;
	  }



	  #dl_datei_container_tbl th {
		background-color: #000;
		color: #fff;
		text-align: left;
		padding: 10px;
		font-size: 0.9em;
	  }

	  #dl_datei_container_tbl td {
		
		padding: 10px;
		
	  }
	#dl_datei_container_tbl tr:nth-child(even) {
		
		background-color:  rgb(236, 248, 248);
        
		padding: 10px;
	}
















	
	#dateilink_modus_div {
		border: 1px solid #eee;
		background-color: #eee;
		width: 552px;
	}
	
	.dateilink_wahl_text{
		
		color: #666;
		font-size:14px;
		
	}

    .iconabstand_5{

        margin: 0 5px;

	}

	

	#dl_such_cont {
		background-color: #fff;
		display: none;
	
	
	margin:0px 5px 5px 0px;
	padding: 0px 5px 0px 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 5px;
	border: 1px solid #cfcfcf;
	float: right;
	}
	
	#dl_suche_close{


		padding: 0px 5px;
		border: 0px;
		vertical-align: middle;

	}
	
	 #dl_such_begriff{
	
		width:260px;
		border:0px solid;
		border-radius: 5px;
	 }
	
	
	  #dateilink_uebersicht td{
	
		  border: 1px solid;
			padding:4px;
		
	  }
	 #dateilink_uebersicht th{
	
		border: 1px solid;
		padding:4px;
		color:#fff;
		background-color: #000;
		
	  }


	  
	
	  .dateilink_inaktiv {
	
		color:rgba(0 ,0 ,0 ,0.3) ;
	  }
	
	  .dateilink_entfernt{
	
		color:rgba(255 ,0 ,0 ,0.3) ;
	  }
	
	  .dateilink_inaktiv a{
	
		color:rgba(0 ,0 ,0 ,0.3) ;
	  }
	
	  .dateilink_entfernt a{
	
		color:rgba(255 ,0 ,0 ,0.3) ;
	  }
	
	  .dateilink_inaktiv {
	
		color:rgba(0 ,0 ,0 ,0.3) ;
	  }
	
	  .dateilink_tr_entfernt{
	
		display:none;
	  }
	
	  .dateilink_tr_inaktiv{
	
		display:none;
	  }
	
	  


















	  #dateilink_admin_tbl td{

		border-left: 1px solid rgb(229,229,229);
		padding:4px;
     

	}

	#dateilink_admin_tbl th{

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

	}



	   
	*[class*='dlhidd_']{
  
		  display:none;
		  /*background-color:rgba(25,25, 25, 0.1);*/
		  border-width:0px;
		  border-style:solid;
		  border-color:rgba(81,16,1,1);
		  
		  
	  }

    *[class*='dlhidd_'] td{
  
		 
		  /*background-color:rgba(25,25, 25, 0.1);*/
		  border-width:0px !important;
		  border-style:solid;
		  border-color:rgba(81,16,1,1);
		 
		  
	  }

	  *[class*='dlhidd_'] td:nth-child(3){
  
		 
		/*background-color:rgba(25,25, 25, 0.1);*/
		border-width:1px !important;
		border-style:solid;
		border-color:rgba(81,16,1,1);
	   
		
	}



    


			.inhalt_alternativ {
					
				margin:0px 5px 5px 5px;
			    padding:0px 5px 5px 5px;
			
			    
			    overflow: auto;
			
			
				background-color:#fff;
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}


			
			
			
			
			/* ###################################################################### */
			/*   LENKUNG      sitetyp 8                                                   */
			/* ###################################################################### */
			
			/* Bereich Lenkung - START */
			#lenkung {
				width:100%;
				table-layout:auto;
			}
			
			#lenkung tr:nth-child(even) {
		
				background-color:  rgb(236, 248, 248);
				
				padding: 10px;
			}

			/*#lenkung tr {border-top: 1px solid #cccccc;}*/
			#lenkung td { padding:5px; vertical-align:top; font-size:0.8em; border-top: 1px solid #cccccc; border-right: 1px solid rgb(229,229,229)}
			
			
;
			
			#lenkung td a {font-size:1em;}
			#lenkung td a:link {text-decoration: underline; color:#000;}
			
			#lenkung_td1 a:hover{text-decoration: underline;color:#C20000; }
			#lenkung_td_kopf {
				font-weight: bold;
				background-color:#000!important;
				color:#fff
			}
			
			#lenkung_td_kopf a{
				font-size: 0.8em!important;
				display:block;
				color:#fff
			}
			
			#lenkung_td1  
			{
			font-size:.8em;
			}
			#lenkung_td2, #lenkung_td3 {
				background-color:#eee!important;
			}
			
			#lenkung_edit
			{
				background-color:#ffff99!important;
			}
			
			
			/*Lenkung   AN 20Feb2012*/
			
			
			.inhalt_lenkung{ font-size:1em; padding:0;}
			.inhalt_lenkung p a{ font-size:1em;}
			/*.inhalt_lenkung hr{ display: none;}*/
			
			.lenkung_hochladen input {font-size: .8em;}
			.lenkung_hochladen textarea {font-size: .8em;}

			.lenkung_hochladen td{

				vertical-align:top;
			}
			.lenkung_hochladen td:first-child{


				width:140px;
				hyphens:none;

			} 
			
			/* Bereich Lenkung - ENDE */
			
			
			/* ###################################################################### */
			/*   ENDE LENKUNG                                                         */
			/* ###################################################################### */
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			.inhalt_multiupload{ font-size:1.0em; margin: 0; padding: 0;}
			.inhalt_multiupload p{ font-size:1em;}
			.inhalt_multiupload td a{ font-size:1.09em;}
			
			
			.inhalt_multiupload hr{
			/*display:none;*/
			}
			
			.inhalt_multiupload .button_text {
			
			}
			
			
			.sicher_multiupload{
			padding:5px 10px 5px 10px;
			font-size: 0.8em;
			font-weight: bold;
			color:#C20000;
			}
			
			
			#multiupload
			{
			width:100%;
			border:solid 0px #000000;
			font-weight: normal;
			color:#000000;
			}
			
			
			#multiupload td
			{
			font-weight: normal;
			font-size: 0.7em;
			border-bottom:solid 1px #000000;
			padding-top:5px;padding-bottom:5px;
			 vertical-align:top;
			}
			
			#multiupload td a
			{
			font-weight: normal;
			font-size: 0.9em!important;
			color:#999999;
			}
			
			i a {font-size: 0.9em;}
			
			
			
			#multiupload_td1 {width:25px; text-align:right; }
			#multiupload_td2 {width:25px; text-align:center;}
			#multiupload_td3 {width:340px; }
			#multiupload_td4 {width:360px;}
			#multiupload_td5 {width:130px;}
			#multiupload_td6 {width:80px;text-align:right;}
			#multiupload_td7 {height:5px}
			
			#multiupload td.dateiliste_tab_titel
			{
			font-weight: bold;
			padding-top:10px;padding-bottom:5px;
			}
			
			#multiupload td.multiupload_ende  {border-bottom:solid 0px #000000; }
			
			/* Multiupload (vorlage dateliste) - ENDE */
			
			
			
			
			
			
			
			
			#div_aktuell {
					
				margin:5px 5px 5px 5px;
			    padding:5px 5px 5px 5px;
			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}



			#div_awh {
					
			/*	margin:5px 5px 5px 5px;
			    padding:5px 5px 5px 5px;
			*/
				margin:0;
				padding:0;
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:0px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
						
				
			}


            #awh_erstellung table td{


				padding:8px;

			}


			.awh_titel{

              color:#000;
			  font-size: 16px;


			}

             #awh_table{

                  width:100%;

			 }
			 
			 
			 #awh_table tr:nth-child(odd) {

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

			 }


            #awh_table th {

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

			 }

             #awh_table th a {

                
				  color:#fff;

			 }

			#awh_table td {

                  
				  border-right: 1px solid rgb(229,229,229) 

			 }


            #sel_awh{

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

				
			}




			 
			
			#div_hilfe {
					
				/*margin:5px 5px 5px 5px;*/
				padding:5px 5px 5px 5px;
			
				margin: auto;
				width: 70%;
				text-align: center;
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				
				/*
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    */
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}

	        #div_sysbenutzerinfo {
					
				/*margin:5px 5px 5px 5px;*/
				padding:5px 5px 5px 5px;
			
				margin: auto;
				width: 300px;
				text-align: center;
			    
			    overflow: auto;
			
			
				background-color:#fff;
				
				/*
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    */
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}
			.sysbenutzerinfo_wrapper{

				text-align: left;
			}


	        #div_kundendokumentation {
					
				/*margin:5px 5px 5px 5px;*/
				padding:5px 5px 5px 5px;
			
				margin: auto;
				width: 89%;
				text-align: center;
			    
			    overflow: auto;
			
			
				background-color:#fff;
				
				/*
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    */
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}

			.kundendoku_divtxt{
				border: 1px solid #777;
  				padding: 10px;
			}


















            #div_passwortaendern {
					
				/*margin:5px 5px 5px 5px;*/
				padding:5px 5px 5px 5px;
			
				margin: auto;
				width: 300px;
				text-align: center;
			    
			    overflow: auto;
			
			
				background-color:#fff;
				
				/*
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    */
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}



			
			.sim_hilfe_kopf{

			  width:100%;
			  max-width:350px;


			}
			
			#hilfe_container_netter{
				padding: 20px 33px 25px 0;
                display: inline-flex;
			}

            .hilfe_anleitung , .hilfe_teamviewer , .hilfe_schreiben , .hilfe_anrufen{
				
				display: inline-block;
				
				color: rgb(247,159,42);
				border-color:rgb(247,159,42);

				padding: 5px;
				height:20px;
				margin:10px;
			}

			#hilfe_anrufen2{
				display: inline-block;

				display:none;
              
			}

         
			.hilfe_anleitung img , .hilfe_teamviewer img ,.hilfe_schreiben img, .hilfe_anrufen img{
				
				height:20px;
			}

           .hilfe_anleitung:hover{
					
				
				
				text-decoration: none;

				
			}
            .hilfe_teamviewer:hover{

				
				
				text-decoration: none;

				
			}



			.hilfe_passwort{

				background-color:rgb(123,176,65) !important;
				color: #FFF;

				padding: 2px 5px 2px 5px;
			}


			#div_svg_editor {
					
				margin:5px 5px 5px 5px;
			    padding:5px 5px 5px 5px;
			
			    
			    overflow: auto;
			
			
				background-color:rgb(255, 255, 255);
				border-color: #ccc;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			    	
				
				
			}			
			
			
			
			
			
			
			
			
			/* ###################################################################### */
			/*         LINKTYPEN                                         */
			/* ###################################################################### */
			
			/* Linktypen mit Bilderzuordnung Bearbeitungsliste - START */
			
			ul#box_docs li a:hover {color: #c20000;}
			ul#box_docs li {line-height:110%; margin-bottom: .5em; margin-left: -10px;}

			ul#box_docs li {
				line-height: 110%;
				margin-bottom: .5em;
				margin-left: 5px;
			  }
			  
			  .boxdiv ul {
			  
				  padding-left: 20px;
			  
			  }



			
			#typ_1 { list-style-image:url(../img/typ_1.svg); margin:0px 5px 4px 15px;}
			#typ_1 a{ color: #000000; text-decoration: none; }
			
			#typ_2 { list-style-image:url(../img/typ_2.svg); margin:0px 5px 4px 50px; }
			#typ_2 a{ color: #000000; text-decoration: none; }
			
			#typ_3 { list-style-image:url(../img/typ_3.svg); margin:0px 5px 4px 15px;}
			#typ_3 a{ color: #000000; text-decoration: none; }
			
			#typ_4 { list-style-image:url(../img/typ_4.svg); margin:0px 5px 4px 15px;}
			#typ_4 a{ color: #000000; text-decoration: none; }
			
			#typ_5 { list-style-image:url(../img/typ_5.svg); margin:0px 5px 4px 15px;}
			#typ_5 a{ color: #000000; text-decoration: none; }
			
			#typ_6 { list-style-image:url(../img/typ_6.svg); margin:0px 5px 4px 15px;}
			#typ_6 a{ color: #000000; text-decoration: none; }
			
			#typ_7 { list-style-image:url(../img/typ_7.svg); margin:0px 5px 4px 15px;}
			#typ_7 a{ color: #000000; text-decoration: none; }
			
			#typ_8 { list-style-image:url(../img/typ_8.svg); margin:0px 5px 4px 15px;}
			#typ_8 a{ color: #000000; text-decoration: none; }
			
			#typ_9 { list-style-image:url(../img/typ_9.svg); margin:0px 5px 4px 15px;}
			#typ_9 a{ color: #000000; text-decoration: none; }
			
			#typ_10 { list-style-image:url(../img/typ_10.svg); margin:0px 5px 4px 15px;}
			#typ_10 a{ color: #000000; text-decoration: none; }
			
			#typ_11 { list-style-image:url(../img/typ_11.svg); margin:0px 5px 4px 15px;}
			#typ_11 a{ color: #000000; text-decoration: none; }
			
			#typ_12 { list-style-image:url(../img/typ_10.svg); margin:0px 5px 4px 15px;}
			#typ_12 a{ color: #000000; text-decoration: none; }
			
			#typ_13 { list-style-image:url(../img/typ_13.svg); margin:0px 5px 4px 15px;}
			#typ_13 a{ color: #000000; text-decoration: none; }




			
			#typ_14 { list-style-image:url(../img/typ_14.svg); margin:0px 5px 4px 15px;}
			#typ_14 a{ color: #000000; text-decoration: none; }
			
			#typ_15 { list-style-image:url(../img/typ_15.svg); margin:0px 5px 4px 15px;}
			#typ_15 a{ color: #000000; text-decoration: none; }
			
            #typ_20 { list-style-image:url(../img/typ_20.svg); margin:0px 5px 4px 15px;}
			#typ_20 a{ color: #000000; text-decoration: none; }

			
			#typ_21 { list-style-image:url(../img/typ_21.svg); margin:0px 5px 4px 15px;}
			#typ_21 a{ color: #000000; text-decoration: none; }

			
			#typ_30 { list-style-image:url(../img/typ_30.svg); margin:0px 5px 4px 15px;}
			#typ_30 a{ color: #000000; text-decoration: none; }
			
			/* 11.6.2012  AN   Icon bitte noch erstellen*/
			#typ_32 { list-style-image:url(../img/typ_32.svg); margin:0px 5px 4px 15px;}
			#typ_32 a{ color: #000000; text-decoration: none; }
			
			
			#typ_40 { list-style-image:url(../img/typ_40.svg); margin:0px 5px 4px 15px;}
			#typ_40 a{ color: #000000; text-decoration: none; }
			
			#typ_50 { list-style-image:url(../img/typ_50.svg); margin:0px 5px 4px 15px;}
			#typ_50 a{ color: #000000; text-decoration: none; }
			
			#typ_60 { list-style-image:url(../img/typ_60.svg); margin:0px 5px 4px 15px;}
			#typ_60 a{ color: #000000; text-decoration: none; }
			
			
			#typ_80 { list-style-image:url(../img/typ_80.svg); margin:0px 25px 4px 0px;}
			#typ_80 a{ color: #000000; text-decoration: none; }
			
			#typ_81 { list-style-image:url(../img/typ_81.svg); margin:0px 5px 4px 0px;}
			#typ_81 a{ color: #000000; text-decoration: none; }
			
			#typ_82 { list-style-image:url(../img/typ_82.svg); margin:0px 5px 4px 0px;}
			#typ_82 a{ color: #000000; text-decoration: none; }

			#typ_83 { list-style-image:url(../img/typ_83.svg); margin:0px 5px 4px 0px;}
			#typ_83 a{ color: #000000; text-decoration: none; }


			#typ_100 { list-style-image:url(../img/typ_100.svg); margin:0px 5px 4px 0px; }
			#typ_100 a{ color: #000000; text-decoration: none; text-decoration: none; }

   
			#typ_150 { list-style-image:url(../img/typ_150.svg); margin:0px 5px 4px 0px; }
			#typ_150 a{ color: #000000; text-decoration: none; text-decoration: none; }		

    
    #typ_200 { list-style-image:url(../img/typ_200.svg); margin:0px 5px 4px 0px; }
    #typ_200 a{ color: #000000; text-decoration: none; text-decoration: none; }
  

    #typ_300 { list-style-image:url(../img/typ_300.svg); margin:0px 5px 4px 0px; }
	#typ_300 a{ color: #000000; text-decoration: none; text-decoration: none; }
	
	#typ_302 { list-style-image:url(../img/typ_302.svg); margin:0px 5px 4px 0px; }
    #typ_302 a{ color: #000000; text-decoration: none; text-decoration: none; }
  
	#typ_400 { list-style-image:url(../img/typ_400.svg); margin:0px 5px 4px 0px; }
	
	
	#typ_500 { list-style-image:url(../img/typ_500.svg); margin:0px 5px 4px 0px; }
	#typ_500 a{ color: #000000; text-decoration: none; text-decoration: none; }
	
	#typ_502 { list-style-image:url(../img/typ_502.svg); margin:0px 5px 4px 0px; }
    #typ_502 a{ color: #000000; text-decoration: none; text-decoration: none; }

	#typ_600 { list-style-image:url(../img/typ_600.svg); margin:0px 5px 4px 0px; }
	#typ_600 a{ color: #000000; text-decoration: none; text-decoration: none; }

	#typ_700 { list-style-image:url(../img/typ_700.svg); margin:0px 5px 4px 0px; }
	#typ_700 a{ color: #000000; text-decoration: none; text-decoration: none; }

	#typ_800 { list-style-image:url(../img/typ_800.svg); margin:0px 5px 4px 0px; }
	#typ_800 a{ color: #000000; text-decoration: none; text-decoration: none; }




/*
    #typ_100 { list-style-image:url(../img/typ_doc.svg); margin:0px 5px 4px 0px; }
    #typ_100 a{ color: #000000; text-decoration: none; text-decoration: none; }
    
    
 

    
    #typ_100 { list-style-image:url(../img/typ_100.png); margin:0px 5px 4px 0px; }
    
    #typ_100 { list-style-image:url(../img/typ_doc.svg); margin:0px 5px 4px 0px; }
    #typ_100 a{ color: #000000; text-decoration: none; text-decoration: none; }
    
 

    #typ_100 {list-style-type: none;  margin:0px 5px 4px 0px;  }
    #typ_100 a{ color: #000000; text-decoration: none; text-decoration: none; }
    #typ_100 { background-image:url(../img/icon_zip.png);  background-size: 15px 15px;    background-repeat: no-repeat;  margin:0px 5px 4px 0px; }*/
    
    
/*	 .typ_100 { color: #000000; background-color:# text-decoration: none; text-indent: -16px !important; }*/
         



/*Neue Darstellung DEV5*/
				
#typ_3 , #typ_4 , #typ_5, #typ_6 #typ_7, #typ_8, #typ_9, #typ_10, #typ_13, #typ_14, #typ_15, #typ_20, #typ_21, #typ_30, #typ_32, #typ_40, #typ_50, #typ_60, #typ_80, #typ_81, #typ_82, #typ_83, #typ_100, #typ_150, #typ_200, #typ_300, #typ_302, #typ_400, #typ_500, #typ_502, #typ_600, #typ_700, #typ_800 {
list-style-image: url(../img/typ_pfeil.svg);

}        
         
         
.tbl_pic_big{

	margin: 0 0 0 -20px;
}
         
         
         
			#typ_pic { list-style-image:url(../img/leer1px.png); margin:0px 0px 0px 0px;}
			#typ_pic a{ color: #000000; text-decoration: none; }
			#typ_pic a {
				color: #000000;
				text-decoration: none;
				padding-right: 10px;
			  }

			#typ_pic_bild { list-style-image:url(../img/leer1px.png); margin:0px 0px 0px -40px !important;}
			#typ_pic_bild a{ color: #000000; text-decoration: none; }			
			
			
			
			
			#typ_error { list-style-image:url(../img/typ_error.svg); margin:0px 5px 4px 15px;}
			#typ_error a{ color: #000000; text-decoration: none; }
			
			#typ_doc { list-style-image:url(../img/typ_doc.svg); margin:0px 5px 4px 15px;}
			#typ_doc a{ color: #000000; text-decoration: none; }
			
			#typ_excel { list-style-image:url(../img/typ_excel.svg); margin:0px 5px 4px 15px;}
			#typ_excel a{ color: #000000; text-decoration: none; }
			
			#typ_pdf { list-style-image:url(../img/typ_pdf.svg); margin:0px 5px 4px 15px;}
			#typ_pdf a{ color: #000000; text-decoration: none; }
			
			#typ_ppt { list-style-image:url(../img/typ_ppt.svg); margin:0px 5px 4px 15px;}
			#typ_ppt a{ color: #000000; text-decoration: none; }

			#typ_zip { list-style-image:url(../img/typ_zip.svg); margin:0px 5px 4px 15px;}
			#typ_zip a{ color: #000000; text-decoration: none; }

    
            #typ_bild { list-style-image:url(../img/typ_bild.svg); margin:0px 5px 4px 15px;}
            #typ_bild a{ color: #000000; text-decoration: none; }
     
			#typ_video { list-style-image:url(../img/typ_video.svg); margin:0px 5px 4px 15px;}
            #typ_video a{ color: #000000; text-decoration: none; }

			#merken { list-style-image:url(../img/typ_3.svg); margin:0px 5px 4px 15px;}
			#merken a{ color: #000000; text-decoration: none; }


			
			.eingerueckt {
				margin:0px 5px 4px 15px!important;
		    }
			
			/* Linktypen mit Bilderzuordnung Bearbeitungsliste - ENDE */
			
			
			
			/* ###################################################################### */
			/*          NAVIGATION                                                    */
			/* ###################################################################### */
			
			
			/* Navigation*/
			
			
			#inhalt_nav {
				
			  margin:5px 5px 5px 5px;	
			  float: left;
			  
			}
			
			
			
			.navhilfe a{
			
			color:#999999;
			
			}
			
			#inhalt_nav p {
			
			color:#999!important;
			/*line-height:50%!important;*/
			
			margin-top:-5px; margin-bottom:0px;
			
			
			
			
			}
			
			#inhalt_nav a:hover{
			
			color:#C20000;
			} 
			
			#inhalt_nav a{
			
			color:#777;
			}
			
			
			
			
			
			
			
			
			/* ###################################################################### */
			/*          Footer    / Fu�zeile                                          */
			/* ###################################################################### */
			
			
			
			.footer_menue_icon {
				height: 20px;
				margin: 0 5px 0 5px;
				float: right;
			}

			#footer_menue_div{
				background-color: #fff;
				height: 20px;
				padding: 3px;

			}

			.footer_hilfe_icon{
			
			
			 height: 25px;
			 margin: 5px;
			 float: right;
				
			}			
			
			
			
			#footer {
					
				
				
				/*position:fixed;*/
				/*bottom:0px; left:0px; right:0px;*/
				/*
			   	   margin:5px 5px 5px 5px;
				   padding: 3px;
			    */
				
				background-color:#fff;
				border-color: #fff;
				
				border-width:1px;
			    border-style:solid;
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
			
			
			    	
				
				
			}
			
			.shadow_footer {
				/*
			  -moz-box-shadow:    0.5px 0.5px 2px 0px #555;
			  -webkit-box-shadow: 0.5px 0.5px 2px 0px #555;
			  box-shadow:         0.5px 0.5px 2px 0px #555;
			  */
			}
			
			.footer_icon{
			
			  margin:5px 12px 2px 5px;	
			  float: right;
				
			}
			
			
			
			
			
			
			
			/* ###################################################################### */
			/*          Dateiliste  QM-Expertenliste                                  */
			/* ###################################################################### */


			.dateiliste_speichern {
				padding: 5px 30px 5px 20px;
				border: 0px solid;
				background-color: rgb(26,186,0);
				color: #fff !important;
			}
        
			.dateiliste_speichern_submit {
				
				border: 0px solid;
				background-color: rgb(26,186,0);
				color: #fff !important;
			}
			.dateiliste_abbrechen {
				padding: 5px 30px 5px 20px;
				border: 1px solid;
				background-color: rgb(255,255,255);
				color:rgb(130,130,130) !important;
				height: 20px;
			}
            .dateiliste_abbrechen a {
				
				color:rgb(130,130,130) !important;
				
			}

			#auswahl_sel_expertenebene , .auswahl{
				background-color: #000;
				color:#fff;
				border: 0px solid;

				
			}
			.such_expertenebene{
				color:#000;
			}

			.kal_icon_expertenebene{

				height:17px;
				vertical-align: middle;
				padding: 0 5px 0 0;


			}

			#einrichtung__select{

				padding:5px;
			}
			
			
			#inhalt_dateiliste{
			
			   	margin:0px;
			   	padding: 0px; 
			    overflow: auto;
			
				
				
			    
			    
			    min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				
			  
			
			
			
			
			
			}
			
			.shadow_dateiliste {
			  -moz-box-shadow:    0.5px 0.5px 2px 0px #555;
			  -webkit-box-shadow: 0.5px 0.5px 2px 0px #555;
			  box-shadow:         0.5px 0.5px 2px 0px #555;
			}
			
			
			
			#dateiliste {
				width:99%;
				font-weight: normal;
				color:#000000;
			}
			#dateiliste td {
				border-top: 0px solid #cccccc;
				padding-left:10px;
				hyphens: auto;
			}
			
			#dateiliste td a
			{
			font-size: 1em !important;
			color:#000000;
			}

			.expert_ordner_vor{
				opacity:0.5;

			}

			
			#dateiliste td a:hover{text-decoration: none;color:#C20000; }
			.anzeige_csv {border:none!important;}
			
			#dateiliste_titel {
				border:none!important;	
			}	
			
			#dateiliste_titel #dateiliste_td1,
			#dateiliste_titel #dateiliste_td2,
			#dateiliste_titel #dateiliste_td3,
			#dateiliste_titel #dateiliste_td4,
			#dateiliste_titel #dateiliste_td5,
			#dateiliste_titel #dateiliste_td6,
			#dateiliste_titel #dateiliste_td7 {
				background-color:#000!important;
				color:#fff;
			}
				
			
			#dateiliste_td1 {width:25px; text-align:right; border-top: 1px solid #cccccc}
			#dateiliste_td1_doc {width:25px; text-align:right; border-top: 0px solid #cccccc;background-color:#ffffff;}
			#dateiliste_td2 {width:25px; text-align:center;border-top: 1px solid #cccccc;}
			#dateiliste_td3 {width:340px;border-top: 1px solid #cccccc; }
			#dateiliste_td4 {width:360px;border-top: 1px solid #cccccc;}
			#dateiliste_td5 {width:130px;border-top: 1px solid #cccccc;}
			#dateiliste_td6 {width:80px;text-align:right;border-top: 1px solid #cccccc;}
			#dateiliste_td7 {border-top: 1px solid #cccccc;}
			
			
			#dateiliste td.dateiliste_tab_titel
			{
			font-weight: bold!important;
			padding-top:10px;padding-bottom:5px;
			}
			 
			#dateiliste td.anzeige_csv  { font-size:1em; vertical-align:bottom; }
			.anzeige_csv tr {border:none!important;}
			.anzeige_csv input.button_text {font-size:1.1em;}
			
			
			#dateiliste td.dateiliste_ende  {border-bottom:solid 0px #000000; }
			
			
           		
			
			.mark_zeile_kopf{background-color:rgb(226, 255, 255); }
			.mark_zeile_0{background-color:rgb(255, 252, 255); }
			.mark_zeile_1{background-color:rgb(236, 248, 248); }
			.mark_zeile_doc_0{background-color:rgb(255, 252, 255); }
			.mark_zeile_doc_1{background-color:rgb(236, 248, 248); }

            .mark_zeile_heute{background-color:rgb(200, 200, 10); }




		.dateiliste_doc_zeile td , #dateiliste_titel td {

			
			border-right:1px solid rgb(229,229,229);
		}



		.dateiliste_ordner_zeile {

			/*
			background-color: rgb(255,235,213);
			background-color: rgb(190,255,230);
			*/
			background-color: rgb(167,223,223);

			border: 4px solid #fff;

		}





			
			/* BOX DATEILISTE - ENDE */
			
			
			
			/* BEARBEITUNGSMODUS - START */
			
			#anlegen_box {
			background-color:#ffffff;
			padding:2px 5px 0px 2px;
			border-top:1px solid #999999;
			border-right:1px solid #999999;
			border-left:1px solid #999999;
			font-size: 0.7em;
			color:#000000;
			}
			
			.box_edit {
				color: #000000;
				font-weight: normal;
				background-color: #ffffff;
				/*border: 1px solid rgb(247, 159, 41);*/
				padding: 4px;
				margin: 0px;
			
			}
			.box_edit a {color:#000000;font-size: 0.7em; text-decoration: none;}
			
			.link_dialog {background-color: #fff!important; color: #555;}
			
			.box_edit img {
			margin-left:4px;  
			/*vertical-align:middle;  */
			}
			
			#anlegen_link
			{
			background-color:#ffffff;
			padding:2px 5px 0px 2px;
			border-top:1px solid #999999;
			border-right:1px solid #999999;
			border-left:1px solid #999999;
			font-size: 1.0em;
			color:#000000;
			}
           
			.anlegen_link{
				background-color: #fff;
				font-size: 1.0em;
				font-weight:normal;
				color: #000;
				/*
				border-top:1px solid #000;
				border-right:1px solid #000;
				border-bottom:1px solid #000;
				border-left:1px solid #000;
				*/
				/*padding:0.0em 0.5em 0.0em 0.5em;*/
				
				padding: 5px;
				margin-left: 4px;

				display: inline-block;
				
				cursor:pointer !important;
				
					  -Moz-Border-Radius-BottomLeft: 5px;
					-Moz-Border-Radius-BottomRight: 5px;
					-Moz-Border-Radius-TopLeft: 5px;
					-Moz-Border-Radius-TopRight: 5px;
					
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;
					border-bottom-left-radius: 5px;
					border-bottom-right-radius: 5px;
						


			}



			
			#link_edit_neu {
			border:1px solid #999999;
			border-radius: 5px;
			padding:2px 5px 0px 30px;
			color:#000000;
			background-color:#ffffff;
			margin-top: 5px;
		    }

			#link_edit_neu:empty{

               display:none;

			}
			
			
			
			#link_edit_neu ul li{ 
				         list-style-image:url(../img/typ_link_edit_neu.png)!important; 
			             margin:0px 2px -10px -15px !important;
			             padding: 0.5em !important;
			             background-color:#fff !important;
			             border:0px !important;
			             
			             
			             }
			#link_edit_neu a {color:#000000 ;font-size: 1.0em;}
			
			
			
			/* #link_edit_neu a:hover{text-decoration: underline;color:#C20000; }*/
			
			
			.link_edit {
			/*
			border-right:1px solid #999999;
			border-bottom:1px solid #999999;
			*/
			padding: 2px 5px 2px 5px;
			color: #000000;
			font-weight: normal;
			font-size: 1.0em;
			background-color: #ffffff;
			
			text-align: right;
			margin: 5px 0 5px -10px;
			border-radius: 5px;
			border: 1px solid rgb(247, 159, 41);


		
			}
			.link_edit ul { list-style-image:url(../img/typ_6.png); margin:0px 5px 4px 5px;}
			.link_edit a{color:#000000; font-size:.95em;}
			.link_edit form a{text-decoration: underline;}
			.link_edit form a:hover { color:#C20000;}
			.link_edit p{line-height:105%; font-size: .95em;}
			#neuer_titel {width: 95%; background-color:#ffffff;  }
			
			
			/* NEU SL 07.02.2011  - link edit - Start*/
			
			.link_edit form
			{
			text-align:left;    
			margin-bottom:5px;
			}
			
			.link_edit table { width:95%;}
			
			
			.link_edit input
			{
			padding:2px;
			font-size: 1.0em;
			margin-right:3px;
			text-align:center;   
			  }
			  
			
			
			
			
			/* BEARBEITUNGSMODUS - ENDE */
			
			
			
			
			/* ###################################################################### */
			/*          kalender JS                                                   */
			/* ###################################################################### */
			#calendarDiv{
				position:absolute;
				width:210px;
				border:1px solid #000;
				/*padding:1px;*/
				background-color: #FFF;
				font-family:arial;
				font-size:10px;
				padding-bottom:20px;
				visibility:hidden;
			}
			#calendarDiv span,#calendarDiv img{
				float:left;
			}
			#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
				
				line-height:12px;
				padding:1px;
				cursor:pointer;
				padding-left:2px;
			}
			
			#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
				line-height:12px;
				padding:1px;
				cursor:pointer;
				padding-left:2px;
			}
			
			#calendarDiv td{
				padding:3px;
				margin:0px;
				font-size:10px;
			}
			
			
			
			#calendarDiv .selectBox{
				/*border:1px solid #E2EBED;*/		
				color: #E2EBED;
				position:relative;
			}
			#calendarDiv .selectBoxOver{
				/*border:1px solid #FFF;*/
				background-color: #000;
				color: #FFF;
				position:relative;
			}
			#calendarDiv .selectBoxTime{
				border:1px solid #317082;		
				color: #317082;
				position:relative;
			}
			#calendarDiv .selectBoxTimeOver{
				border:1px solid #216072;	
				color: #216072;
				position:relative;
			}
			
			#calendarDiv .topBar{
				height:16px;
				padding:2px;
				background-color: #000;
			
			
			}
			#calendarDiv .activeDay{	/* Active day in the calendar */
				color:#C20000;
			}
			#calendarDiv .todaysDate{
				height:17px;
				line-height:17px;
				padding:2px;
				background-color: rgb(221,221,221);
				text-align:center;
				position:absolute;
				bottom:0px;
				width:206px;
			}
			#calendarDiv .todaysDate div{
				float:left;
			}
				
			#calendarDiv .timeBar{
				height:17px;
				line-height:17px;
				background-color: #E2EBED;
				width:72px;
				color:#FFF;
				position:absolute;
				right:0px;
			}
			
			#calendarDiv .timeBar div{
				float:left;
				margin-right:1px;
			}
			
			
			#calendarDiv .monthYearPicker{
				background-color: #000;
				border:1px solid #AAAAAA;
				position:absolute;
				color: #fff;
				left:0px;
				top:15px;
				z-index:1000;
				display:none;
			
			}
			#calendarDiv #monthSelect{
				width:70px;
			}
			#calendarDiv .monthYearPicker div{
				float:none;
				clear:both;	
				padding:1px;
				margin:1px;	
				cursor:pointer;
			}
			#calendarDiv .monthYearActive{
				background-color:#eee;
				color: #000;
			}
			
			#calendarDiv td{
				text-align:right;
				cursor:pointer;
			}
			
			#calendarDiv .topBar img{
				cursor:pointer;
			}
			#calendarDiv .topBar div{
				float:left;
				margin-right:1px;
			}
			
    
    
    
    
    
    
			/* Bereich Kalender - ENDE */
			
			
			
			
			/* ###################################################################### */
			/*          EINRICHTUNGSKALENDER                                          */
			/* ###################################################################### */
/*			
            #kal_tagesarrr tr:nth-child(2n) {
		
				background-color:  rgb(236, 248, 248);
			}
*/



			.kal_0000_mark{
				
				opacity:0.5;
			
			}

			.kal_0000_mark_hide{
				
				display:none;
			
			}


			#kalender_menue table
			{
			width:100%;
			font-weight: normal;
			color:#000000;
			background-color: #ffffff;
			margin-top:1em;
			
			}
			
			div#kalender_verwaltung a {text-decoration: none;}
			.kalender_dokument_hochladen input {font-size:.9em;}
			
#div_kal_main{

	overflow: auto;

}


			#kalender_main {
				width:100%;
				table-layout:auto;
			}
			
			#kalender_main td {
				font-weight: normal;
				font-size: 0.8em;
				padding:3px;
				vertical-align:top;
				text-align:left;
				border:1px solid #CCC;
			}
			
			#kalender_main a {
				font-weight: normal;
				font-size: 1.0em;
				color:#000000;
				padding:3px 1px;
			}
			#kalender_main a:hover {
				color: #C20000;
			}
			
			#kalender_main a img {
				/*float:left;
				margin-bottom:1.5em;
				margin-right:.5em;*/
			}
			
			
			
			.termin_neu_sel_unsichtbar
			{
			height:0; width:0;
			display:none;
			visibility:hidden;
			border:10px solid #FFFFFF;
			}
			
			
			#kalender_main_td_monat
			{
			font-weight: normal;
			font-size: 0.9em !important;
			text-align:center !important;
			background-color: #eeeeee;
			
			}
			
			.monat a {padding:0 1em;}
			

			.kal_tr_alternate{
				background-color:rgb(236, 248, 248);
			}
			
			.kalender_main_td_kw a {
			/*
			border-top:1px solid #fff;
			border-left:1px solid #fff;
			border-bottom:1px solid #666;
			border-right:1px solid #666;
			
			background-color: #ccc;
			*/
			padding:0 2px;
			margin:2px 0 1px 1px;
			font-size: 1.2em !important;

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





			
			}
			
			.kalender_main_td_kw 
			{
			
			width:15px;
			/*background-color: #f1f0f1;*/
	
			background-color:#000;
            color:#fff;
			

			
			
			}
			
			.kalender_main_td_tagkopf {
			width:150px;
			text-align:center!important;
			font-size: 0.9em!important;
			/*background-color: rgb(255, 255, 225);*/

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

			}
			
			
			#kalender_main_td_jahr {
			font-size: 0.9em!important ;
			text-align:center!important;
			background-color: #cccccc;
			}
			
			
			#kalender_tagansicht table
			{
			width:100%;
			background-color:#fff;
			
			}
			
			#kalender_tagansicht td {
			font-size: 1.0em;
			padding:3px!important;
			vertical-align:top;
			border: 1px solid #ccc;
			}
			
			.kalender_tagesansicht_td {font-size: .85em;}
			
			.kalender_woche_kopf {
				font-weight:bold;
				font-size:1.0em!important;
			}

            .kalender_woche_kopf_1 {
			
				width:110px

			}

			

			#kalender_woche_anker {
				background-color: #fff;

				
				font-size:1.0em!important;
			}

			
			#kalender_wochenansicht table
			{
			width:100%;
			font-weight: normal;
			color:#000000;
			background-color:#fff;
			font-size:1.0em!important;
			}
			
			#kalender_wochenansicht td
			{
			font-size: 1.0em;
			padding:6px 3px;
			}
			
			/*  oben schon für ablageordner
			.inhalt_multiupload{ font-size:1em; padding:5px 10px;}
			.inhalt_multiupload p{ font-size:1em;}
			.inhalt_multiupload td a{ font-size:.9em;}
			
			
			
			
			.inhalt_multiupload .button_text {
			margin-bottom:1em;
			}
			*/
			
			.sicher_multiupload{
			padding:5px 10px 5px 10px;
			font-size: 0.8em;
			font-weight: bold;
			color:#C20000;
			}
			
			
			.multiupload
			{
			width:100%;
			border:solid 0px ;
			font-weight: normal;
			color:#000000;
			font-weight: normal;
			font-size: 1.0em;
			/*border-bottom:solid 1px #000000;*/
			
			vertical-align:top;
			}
			
			
			
			/* Multiupload  - ENDE */
			
			
			
			/*Kalender Jahresansicht*/



			#jahresansicht{

				width:100%;
			}
            
			#jahresansicht td:nth-child(1) , #jahresansicht td:nth-child(2){

				width:90px;
			}
			



			
			#heute_td2{
			
				//padding: 1px 2px 1px 3px;
			
			
			}
			
			
			
			#kalender_wochenansicht a
			{
			font-weight: normal;
			font-size: 1.0em !important ;
			color:#000000;
			
			}
			
			.kalender_wochenansicht_wotag hr {
			display: none;
			}
			
			.kalender_wochenansicht_wotag {
			/*background-color: rgb(255, 255, 225);*/
			background-color: #000;
			/*
			border-top:4px solid #999;
			border-bottom:4px solid #999;
			*/
			font-size: 1.0em !important ;
			
			}

           .kalender_wochenansicht_wotag a {
			  color:#fff !important;
			}

			
			
			.kalender_tag_kw 
			{
			width:130px !important;
			border: solid 1px #ffffff;
			font-weight: normal;
			color:#000000;
			background-color: #DDDDDD;
			
			}
			
			
			
			#tabelle_einzeltermin table
			{
			width:98px;
			border: solid 1px #ffffff;
			font-weight: normal;
			color:#C20000;
			background-color: #FFFF00;
			
			
			}
			
			
			
			
			
			
			#kalender_view_inhalt{
			/*	
			  	border: solid 1px #ccc;
			    font-weight: normal;
			    color:#222;
			    background-color: #eee;	
				padding:5px;
			*/
			}
			
			
			
			
			
			
			
			
		
			
			.kalender_td_farb{

				background-color: rgba(200, 200, 200 , 0.24);
				border-left: 4px solid rgba(200, 200, 200 , 1) !important;   
			   
				padding: 0 0 0 5px;
				margin: 3px 0 3px 0;
			
			 }



			
			#kalender_td_farbe_1
			{
			/*width:80px;*/

			font-size: 1em!important;
			padding:5px 0!important;
			background-color:#ffffbb;
			}
			
			
			#kalender_td_farbe_2
			{
			/*width:80px;*/

			font-size: 1em!important;
			padding:5px 0!important;
			background-color:#00f5ff;
			}
			
			#kalender_td_farbe_3
			{
			/*width:80px;*/

			font-size:1em!important;
			padding:5px 0!important;
			background-color:#f0ffbb;
			}
			
			
			#kalender_td_farbe_4
			{
			/*width:80px;*/
			font-size: 1em!important;
			padding:5px 0!important;
			background-color:#0fffbb;
			}
			
			
			
			
			
			
			
			.kalender_td_farb_hl {
				border: solid 2px #666;
				border-left: 3px solid rgba(251 , 225,  182 ,1) !important;
				background-color:rgba(251 , 225,  182 ,0.49);
			
			}
			
			.kalender_td_kein_termin_stunde {
				border-top:1px solid #ccc;
			 }

            .kalender_td_kein_termin {
				border:1px solid #fff !important;
			 }
			 
			
			#kalender_main a
			{
			font-weight: normal;
			font-size: 1.0em;
			color:#000000;
			
			
			}
			
			
			.kalender_td_zeit {
			    width:20px;
				text-align:right!important;
				font-size:1.0em!important;
				border: 1px solid #fff !important;

			}
			
			.kalender_td_zeit a {
             font-size:1.0em!important;
				
				text-decoration: none;
			}
			
			
			.volle_stunde
			{
			 font-size:1.0em!important;
	
			 color:#000;

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

			}
			
			
			.viertel_stunde 
			{
			 font-size: 1.0em !important;
			 color:#333333;
			  
			}

			.akt_stunde 
			{
			 font-size: 1.0em !important;
			 color:#333333;
			 border-top:2px solid rgba(255,0,0, 0.3) !important;
			 border-bottom:2px solid rgba(255,0,0, 0.3) !important;
			 
			}
			
			


			.kopfstartende 
			{
			 
			 color:#888;
			  
			}

			.kopfstartende_cock 
			{
					
					color:#888;
					
			}


			.tagesansicht
			{
			 font-size: 1.2em !important;
			 color:#330033;
			 
			}



			
			
			.tagesansicht_link
			{
			 font-size: 1.2em !important;
			 color:#330033;
			   
			 
			}
			
			
			
			.kalender_highlight_heute  {
				background-color: rgb(247, 159, 41);
				color: #000;
				padding: 2px;
				display: inline-table;
				width: 100%;
				text-align: center;
				font-weight:bold;
			}
			
			.kalender_kein_highlight  {
				/*
				border-top:1px solid #fff;
				border-left:1px solid #fff;
				border-bottom:1px solid #666;
				border-right:1px solid #666;
				background-color: #ccc;
				color:#000;
				padding:0 4px;


				*/

				background-color: #000;
				color: #f9f6f6;
				padding: 0 4px;
				border-radius: 0px;
				border: 0;
				width: 17px;
				display: inline-block;
				text-align: center;


			}
			
			
			
			.kalender_highlight {
				background-color:#ffffbb;
				display: block;
			}
			
			.jahreskalender_monat_hl {
				background-color:#000;
				color:#fff;
				font-weight: bold!important;
				padding: 0px 0px 0px 10px;	
			}
			

			.kal_orttyp img{

			   float:right;
			   max-height:15px;

			} 




			
			#kalender_verwaltung textarea {background-color:#FFF; border:1px solid #ccc; width:100%;}
			
			
			/*#doc_tausch,#doc_up ,#doc_up_1,#doc_up_2,#doc_up_3,#doc_up_4,#doc_up_5,#doc_up_6,#doc_up_7,#doc_up_8,#doc_up_9,#doc_up_10 {font-size:0.8em; background-color:#eee; margin-bottom: .3em;}*/
			#doc_tausch,#doc_up ,[id^='doc_up_'] {font-size:1.0em; background-color:#eee; margin: 5px; display:block;}



#doc_up ,[id^='doc_up_']::-ms-value{
    background-color: rgba(255, 255,255 , 0)!important;
    border:1px;	
                border-bottom-right-radius: 45px;
    			border-top-left-radius: 45px;
			    border-top-right-radius: 45px;
			    border-bottom-left-radius: 45px;
}

#doc_up ,[id^='doc_up_']::-ms-browse{
    background-color: rgba(255, 2555,255 , 0.3)!important;
    border:1px!important;	
    font-size: 1em!important;
    
                border-bottom-right-radius: 45px!important;
    			
			    border-top-right-radius: 45px!important;
			   
}    







#doc_tausch::-ms-value{
    background-color: rgba(255, 255,255 , 0.0)!important;
    border:1px;	
                border-bottom-right-radius: 45px;
    			border-top-left-radius: 45px;
			    border-top-right-radius: 45px;
			    border-bottom-left-radius: 45px;
}




#doc_tausch::-ms-browse{
    background-color: rgba(255, 2555,255 , 0.3)!important;
    border:1px #222!important;	
    font-size: 1em!important;
    
                border-bottom-right-radius: 45px!important;
    			
			    border-top-right-radius: 45px!important;
			   
}    





			
			.kalender_termin_erstellen , .kalender_termin_view , .kalender_termin_bearbeiten_s , .kalender_termin_bearbeiten_t , .kalender_dokument_hochladen {
			font-size: 1em;
			
			padding:.5em;
			}
			
			.kalender_termin_erstellen td , .kalender_termin_view td , .kalender_termin_bearbeiten_s td , .kalender_termin_bearbeiten_t td , .kalender_dokument_hochladen td{
			/*padding:.5em;*/
			font-size:1em;
			vertical-align:top;
			padding-top: 8px;
			}
			
			.kalender_termin_erstellen h3 , .kalender_termin_view h3 , .kalender_termin_bearbeiten_s h3 , .kalender_termin_bearbeiten_t h3 , .kalender_dokument_hochladen h3{
			margin:0;
			}
			
			.kalender_termin_erstellen p, select , .kalender_termin_view p , .kalender_termin_bearbeiten_s p , .kalender_termin_bearbeiten_t p , .kalender_dokument_hochladen p{
			font-size:1em;
			}
			
			
			.kalender_termin_erstellen td:nth-child(1) , .kalender_termin_view  td:nth-child(1) , .kalender_termin_bearbeiten_s td:nth-child(1) , .kalender_termin_bearbeiten_t td:nth-child(1) , .kalender_dokument_hochladen td:nth-child(1) {

				width:135px;
				
			}

			
			
			
			
			
			#vorgabe_ansicht_kalender{
			font-size:1em;
			
			}
			
			
			#ka_co_vorgabe td{
			
			vertical-align:top;
            border-right: 2px solid #ccc;
            padding-right: 10px;
			}
			
			
			
			/*Kalender Cockpit CSS*/
			
			.ka_id_0{
			
			 background-color: rgb(255, 218, 185);
			 	
			}
			
			.ka_id_1{
			
			 background-color: rgb(255, 253, 225);
				
			}
			
			.ka_id_2{
			
			 background-color: rgb(188,244,245); 
				
			}
			
			.ka_id_3{
			
			 background-color: rgb(220,241,255); 
				
			}
			.ka_id_4{
			
			 background-color: rgb(236,248,248); 
				
			}
			
			.ka_id_5{
			
			 background-color: rgb(223,255,214); 
				
			}
			.ka_id_6{
			
			 background-color: rgb(211,248,226); 
				
			}
			
			.ka_id_7{
			
			 background-color: rgb(255,251,172); 
				
			}


            .ka_id_8{
                
                background-color: rgb(255,235,241);
                
            }
            
            .ka_id_9{
                
                background-color: rgb(202,255,191);
                
            }
            
            .ka_id_10{
                
                background-color: rgb(152,251,152) 	;
                
            }
            
            .ka_id_11{
                
                background-color: rgb(255, 239, 239);
                
            }
            .ka_id_12{
                
                background-color: rgb(255, 239, 239);
                
            }
            
            .ka_id_13{
                
                background-color: rgb(255, 239, 239);
                
            }
            .ka_id_14{
                
                background-color: rgb(255, 239, 239);
                
            }
            
            .ka_id_15{
                
                background-color: rgb(255, 239, 239);
                
            }
            
            
            
			.auswahl_sel_link_kalender , .auswahl_kal_bearbeiten_sel{


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

			}      
    
    

    
    
    
    .kal_ansicht_wahl{
        float:left;
        
        align:center;
    
    
    
    }

    .kal_ansicht_wahl_plus{
        float:left;
        
        padding: 0 30px 0 0;
        
        
    }
    .kal_ansicht_wahl_vorgabe{
        float:right;
        
        padding: 0 0 0 20px;
        
        
    }
    
    .kal_ansicht_wahl_aktiv {
        
        float:left;
        background-color:#888;
        color: #fff;
        align:center;
        padding: 0 0 0 20px;
       border: solid 1px #aaa;
        
        
        
    }
    
    .kal_ansicht_wahl_aktiv a{
        
        
        color: #fff;

    }
    
    .kal_ansicht_wahl_inaktiv{
        float:left;
        background-color:#fff;
        align:center;
        padding: 0 0 0 20px;
        border: solid 1px #aaa;
        
    }
    
    
    .kal_co_akt_se{

		color:#000;
	    float:left;
		margin-right: 10px !important; 
		padding: 0px 10px !important; 
	
	}
    
    #auswahl_kalender_seiten{

		display:none;

	}
    
    
    
    
    
    
    
			
			/* ##################################################### */
			/* Kalender-Picker - START    Dateiliste QMB  */
			/* ###################################################### */
			
			#kalender_picker table
			{
			width:500px;
			border:solid 2px #000000;
			font-weight: normal;
			color:#000000;
			background-color: #ffffff;
			text-align:center;
			}
			
			#kalender_picker td
			{
			width:50px;
			font-weight: normal;
			font-size: 0.7em;
			border:solid 1px #444444;
			padding-top:5px;padding-bottom:5px;
			vertical-align:top;
			text-align:center;
			}
			
			
			
			#kalender_picker a
			{
			font-weight: normal;
			font-size: 1.0em;
			
			text-align:center;
			}
			
			#kalender_picker_td_monat
			{
			font-weight: normal;
			font-size: 0.9em !important;
			border:solid 1px #444444;
			text-align:center ;
			background-color: #eeeeee;
			
			}
			
			#kalender_picker_td_jahr
			{
			font-weight: normal;
			font-size: 0.9em !important ;
			border:solid 1px #444444;
			text-align:center ;
			background-color: #cccccc;
			}
			
			/* Kalender-Pickel - ENDE */
			
			
			
			/* ############################################################################### */
			/*    START BEREICH EWQ WERKZEUGESITEMAP                                                              */
			/* ############################################################################### */
			
			
			/* Config aus Datenbank Konfiguration im Funktionspanel */
			
			#config_edit_tab
			{
			width:100%;
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			background:#ffffff;
			font-weight: bold;
			color:#999999;
			
			margin-top:5px;
			margin-bottom:05px; 
			
			
			}
			
			
			#config_edit_tab td {
				border-left: solid 1px #999999;
				border-bottom: solid 1px #999999;
				padding: 4px;
				word-wrap: anywhere;
			}
			
			#config_edit_tab td:nth-child(1) {

               font-weight: bold;
				
			}

			#config_edit_tab td:nth-child(1) , #config_edit_tab td:nth-child(3) , #config_edit_tab td:nth-child(6) {
				
				word-wrap: normal;
			  }

			
			#config_edit_tab a
			{
			
			}
			
			#config_edit_td_kopf {
			font-weight: bold;
			color:#000!important;
			background-color:#ccc;
			
			}
			
			#config_edit_td_kat {
			color:#000!important;
			background-color:#ddd;
			
			}
			
			#config_div{
			
			font-size: 1.2em;
			
			}
			
			
			
			
			/* DEV-Dokumentationstabellen */
			
			#dev_dok{
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			background:#ffffff;
			font-weight: bold;
			color:#999999;
			width:600px;
			margin-top:5px;
			margin-bottom:05px; 
			
			
			}
			
			
			#dev_dok td
			{
			border-left:solid 1px #999999;
			border-bottom:solid 1px #999999;    
			padding:4px;
			}
			
			#dev_dok a
			{
			background-color:#fff;
			}
			
			#dev_dok_td_kopf {
			font-weight: bold;
			color:#000!important;
			background-color:#dcc;
			
			}
			
			#dev_dok_td_kat {
			color:#000!important;
			background-color:#ddd;
			
			
			}
			
			
			
			/* ############################################################################### */
			/*    BEREICH Administration / Benutzerverwaltung                                                              */
			/* ############################################################################### */

			
			#adm_gruppen_quell_user_div{

                max-height:300px;
				background-color:#aaa;
				border:1px solid rgb(247, 159, 41);
				overflow: auto;
				display:none;


			}



        .adm_be_tr_view{display:none}

        .adm_size_avatar{

			max-height:80px;
		}
	

        #admin_uss_tab2 tr:nth-child(even), #admin_userliste tr:nth-child(even) {


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

		}



			

			.admin_td_kopf {
				border-left:solid 1px #fff;
				border-bottom:solid 1px #000;
				font-size: 0.9em;
				border solid 1px;
				background-color:#000;
				color:#fff;
		
				/*padding:3px;*/
			}
			
			.admin_td_kopf a{
				padding:3px;
		
				color:#fff;
				/*background-color:#000;*/
			}
			
			
			.admin_td{
				border-left:solid 1px #999999;
				border-bottom:solid 1px #999999;
				font-size: 0.9em;
				border solid 1px;
		
				padding:3px;
		
				}
			
			.admin_td_inaktiv{
				border-left:solid 1px #999999;
				border-bottom:solid 1px #999999;
				font-size: 0.9em;
				font-style:italic;
				border solid 1px;
				
				padding:3px;
		
			}















    
    
    
    #admin_userliste{
    
          background:#ffffff;
    
          color:#000;
          /*width:100%;*/
    
          margin-top:5px;
          margin-bottom:5px;
		  width: 100%;
         }
    
    #admin_userliste td
    {
        border-left:solid 1px rgb(229,229,229);
        /*border-bottom:solid 1px #999999;*/
       
        font-size: 0.9em;

		padding:3px;
    }

	#liste_first_tr td , #liste_first_tr td a{

        background-color:#000;

		color:#fff;
	    padding: 3px;
	
	}

	
    
    
    
    
    
    
    
    
    
    
    .userliste_td_kopf {
        border-left:solid 1px rgb(229,229,229);
        border-bottom:solid 1px #000;
        font-size: 0.9em;
        border solid 1px;
        background-color:#000;
		color:#fff;

		/*padding:3px;*/
    }
    
	.userliste_td_kopf a{
        padding:3px;

		color:#fff;
		background-color:#000;
    }
    
	
    .userliste_td{
        border-left:solid 1px rgb(229,229,229);
       
        font-size: 0.9em;
        border solid 1px;

		padding:3px;

        }
    
    .userliste_td_inaktiv{
        border-left:solid 1px rgb(229,229,229);
       
		font-size: 0.9em;
        font-style:italic;
        border solid 1px;
		
		padding:3px;

	}
    
    .userliste_breite_werk{

		width:50px;
	}

    
    
    
    
    #div_userliste{
    
    min-height: 100%; /* Mindesth�he f�r moderne Browser */
    height:auto !important; /* Important Regel f�r moderne Browser */
    height:100%; /* Mindesth�he f�r den IE */
    overflow:auto;
    
    
    
    }
    
    #userliste_feste_zeile{
    
    
     position: fixed;
     background-color:rgba(200, 200 ,200 , 0.95);
    /*border-bottom: 1px  solid;*/
     top: 0;
     z-index:500;
    
    
    
    
    
    }
    
    
    
    
    #userliste_feste_spalte{
    
    
    position: fixed;
    background-color:rgba(200, 200 ,200 , 0.95);
    
    left:0;
    margin:0;
    padding:0;
    
    
    
    
    }
   
    
    
    #liste_feste_zeile_div{
    
    
        position: fixed;
            /* background-color:rgba(200, 200 ,200 , 0.95);*/
            /*border-bottom: 1px  solid;*/
        top: 0;
            
        margin:0;
        padding:0;
            
            }
            
    #liste_feste_spalte_div{
            
            
        position: fixed;
          background-color:rgba(200, 200 ,200 , 0.95);
            
        left:0;
            
        margin:0;
        padding:0;
            
            
    
    
    }
    
    
    
    
    
    
    
    
    
  
    
    #liste_tbl_dyn_fest {
        width:100%;
        margin-bottom:1em;
    }
    
    
    #liste_tbl_dyn_fest td
    {
        
        
        vertical-align:top;
    }
    

    
    
    #benutzer_edit_1{
    
    max-height:800px;
    /*background-color:rgba(200, 200 ,200 , 0.95);*/
    overflow: auto;
    
    
    }
    
    
    #benutzer_edit_2{
   
    max-height:800px;
    background-color:rgba(200, 200 ,200 , 0.95);
    overflow: auto;

    
    }
    
    
    
    
    
    
    
    #admin_user_gb_gruppen{
        background-color:#ccf;  
        vertical-align:top;
		
	}
    
	
	
    .chbx_grgb , .chbx_gr {

		display:none;
	}




			#admin_td_inaktiv {
			font-weight: normal;
			color:#999!important;
			}
			
			
			#admin_uss_tab4 td {vertical-align:top;}  
			
			
			
			
			
			.fett_td_tabelle{font-weight:bold;vertical-align: top;}  
			




			#admin_uss_tab1
			 { width:100%;   }
			
			#admin_uss_tab1 td {
			padding:5px 5px 5px 10px;
			vertical-align:top;     
			}
			
			#admin_uss_tab1 td a {
				background:none;     
			}
			
			#admin_uss_tab2
			{
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			border-right:solid 1px #999999;

			background:#ffffff;
			
			color:#000;
			
			margin-top:5px;
			margin-bottom:5px; 
			width:100%;
			}
			
			
			#admin_uss_tab2 td
			{
			border-left:solid 1px #999999;
			border-bottom:solid 1px #999999; 
			font-size: 0.9em;   
			}
			
			#admin_uss_tab2 p
			{
			 
			font-size: 1.0em;   
			}
			
			
			#admin_uss_tab3
			 { width:100%;
			 border-spacing:0px  ;  
			 margin:0px;  }
			#admin_uss_tab3 td
			{
			
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:10px;
			vertical-align:top; 
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			background:#ffffff;
			font-weight: bold;
			color:#999999;  
			margin:0px; 
			}
			
			
			
			
			
    #div_be_historie{
    
    
    
      display:none;
    
    
    
    }

    #div_be_historiev2{
    
    
    
display:none;
    
    
    
    }
    
    
    
    
    #div_gr_historie{
    
    
    
       display:none;
    
    
    
    }
	
	.tabelle_be_historie , .tabelle_gr_historie{
		
		margin-top:15px;
        
    }	

 
	.tabelle_be_historie th , .tabelle_gr_historie th{

		background-color:#000;
		color:#fff;
        
       border-left:solid 1px rgb(229,229,229);
       padding: 4px;
      font-weight: bold;
        
        
    }
		
    .tabelle_be_historie td , .tabelle_gr_historie td  {
    
    border-left:solid 1px rgb(229,229,229);
    padding: 4px;
    
    
    }
    

	.tabelle_be_historie tr:nth-child(even) , .tabelle_gr_historie tr:nth-child(even){

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

	}





	
			
			/* ############################################################################### */
			/*    ENDE BEREICH EWQ WERKZEUGESITEMAP                                                              */
			/* ############################################################################### */
			
			
			
			
			
			/* ############################################################################### */
			/*    BEREICH Heute                                                             */
			/* ############################################################################### */
			
			
			/* Tabelle Altnernativ Bereich ? - START */
			
			#alternativ {
				width:100%;
				table-layout:auto;
			}
			
			#alternativ td {
			background-color:#FFF; 
			padding:5px; 
			vertical-align:top; 
			font-size:1.0em;
			font-weight: normal;
			}
			
			#alternativ td a
			{
			font-weight: normal;
			font-size: 1em !important;
			color:#000000;
			text-decoration: underline;
			}
			
			#alternativ td a:hover {
			color:#c20000;
			}
			
			#alternativ table {
				font-size:1.0em!important;
			}
			
			#alternativ table tr {border-top: 1px solid #ccc;}
			
			#alternativ table td a img {vertical-align: bottom; margin-left: .5em;}
			
			#alternativ_zentral_ei p {
				font-weight: bold;
				font-size: 1em;
				margin:1em 0 0 0;
			}
			
			#alternativ_td1 {width:25px; text-align:right; }
			#alternativ_td2 {font-size:1em!important;}
			#alternativ_td3 {width:340px; }
			#alternativ_td4 {width:360px;}
			#alternativ_td5 {width:130px;}
			#alternativ_td6 {width:80px;text-align:right;}
			#alternativ_td7 {height:5px}
			
			#alternativ_zeitraum { background-color:#ffffbb!important; }
			
			#alternativ_td_spaltenkopf { background-color:#000!important; color:#fff; font-weight:bold!important; }
			
			#alternativ td.alternativ_tab_titel
			{
			font-weight: bold;
			padding-top:10px;padding-bottom:5px;
			}
			
			#alternativ td.anzeige_csv  {border-bottom:solid 0px #000000; }
			
			
			#alternativ td.alternativ_ende  {border-bottom:solid 0px #000000; }
			 /* BOX alternativ Ende*/
			

            .alternativ_layout_td1{width:400px; };
			.alternativ_layout_td2{width:100px; };


			/* Tabelle Altnernativ Bereich ? - ENDE */
			
			
			/* ############################################################################### */
			/*    ENDE BEREICH HEUTE                                                              */
			/* ############################################################################### */
			
			
			
			/* ############################################################################### */
			/*    BEREICH Nachrichten                                                              */
			/* ############################################################################### */
			
			/* Bereich Nachrichten - START */

		

            .nachrichten_ancc{


				background-color:rgb(246,257,250);
			}
			

			.inhalt_nachrichten p {font-size: .9em;}
			
			#box_nachrichten {margin:0px 0px 10px 0px;background:url(../img/rund_bg_lang.png) repeat-y; }
			.ro_nachrichten {	margin:0; background:url(../img/rund_ro_dateiliste.png) top right no-repeat;width:980px;  }
			.lo_nachrichten {	margin:0; background:url(../img/rund_lo_dateiliste.png) top left no-repeat;}
			.ru_nachrichten {	margin:0; background:url(../img/rund_ru_dateiliste.png) bottom right no-repeat; }
			.lu_nachrichten {	margin:0; background:url(../img/rund_lu_dateiliste.png) bottom left no-repeat; }
			
		.inhalt_nachrichten { /*padding:.5em ;*/}
			
			#nachrichten {
				width:100%;
				table-layout:auto;
			}
			
			/*#nachrichten tr {border-top: 1px solid #cccccc;}*/
			#nachrichten td {font-size: 1.0em; color: #000; padding:5px;  border-top: 1px solid #cccccc;  border-right: 1px solid rgb(229,229,229);}  /*vertical-align:top;*/
			#nachrichten td a {font-size:1em; vertical-align: middle;}
			#nachrichten td a:hover {font-size:1em;}
			#nachrichten td a:link {color:#000;}
			form .nachrichten_td1 {border:none!important; vertical-align: top;}
			form .nachrichten_td1t {border:none!important; vertical-align: top;  width: 100px;}   /*font-weight:bold;*/


			.tbl_neue_nachricht input, textarea{

				background-color:rgb(246,247,250);

			}

			.nachrichten_td_kopf { font-weight: bold; background-color:#000 !important; color:#fff !important; }
			.nachrichten_td_kopf a { font-weight: bold; background-color:#000 !important; color:#fff !important; }


			
			.nachrichten_td1 u {text-decoration: none;  }/*font-weight:bold;*/
			.nachrichten_td1 table td{font-size:1em!important; }
			.nachrichten_td2 {margin-bottom: 2px; }
			#nachrichten_td_leer {border:none;}
			
			#nachrichten_td_n { 
				background-color: #eee; 
				padding:8px;
				border-left: 2px solid darkcyan;
				border-right: 2px solid darkcyan;
				border-bottom: 2px solid darkcyan;
			}
			
			#nachrichten_td_n u { text-decoration: none; font-weight:bold;}
			
			#nachrichten_td_leer {}
			
			#nachrichten_td_leer a {text-decoration: none!important;}
			
			#nachricht_betreff {width:450px;}
			
			#nachricht_inhalt {width:450px;}



			#ablage_suchbegriff{

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





			#nachrichten_suchbegriff{

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


			#neue_nachricht_text{

				font-size:16px;
				font-weight:bold;
				

			}


            .nachrichten_speichern{
				padding: 5px 30px 5px 20px;
				border: 0px solid;

				background-color:rgb(26,186,0);
				color: #fff !important;

			}  

			.nachrichten_abbrechen{
				padding: 5px 30px 5px 20px;
				

				
				color: rgb(130,130,130) !important;
				border-color: rgb(130,130,130) !important;

			}  

			

			.nachrichten_ancc{


				background-color:rgb(246,257,250);

				font-size: 0.9em;
				color: #777;
				max-height: 40px;
				overflow: auto;
			  
			}











			.checkbox_empfaenger p {
			
			  margin: 0px;
			  padding: 0px;
			  
			
			}
			.checkbox_empfaenger td {border:none!important;}
			

            .gr_bl{
			  float:none;
			  	min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
			  margin: 0px;
			  padding: 0px;	
			  
			  		  
			}
			
			#sp1 {
			  float:left;
			  width:300px;
			  margin: 0px;
			  padding: 0px;
			  /*background-color: #eee !important;*/
			}
			#sp2 {
			  float:left;
			  width:300px; 
			  margin: 0px;
			  padding: 0px;
			  /*background-color: #eee !important;*/
			}			
			
			#sp3 {
			  float:left;
			  width:300px;
			}
			#sp4 {
			  float:left;
			  width:300px; 
			}	
				
			#sp5 {
			  float:left;
			  width:300px; 
			}				
			
			.nachrichten_upload input.button_text { width:450px;}
			.nachrichten_upload a {font-size: .75em; padding:.05em .3em; }
			
			.nachrichten_upload p {font-size: .8em;}



			.nachricht_versendet{ color:#070;}


            #auswahl_sel_bearbeiten  {
              float:inline-start;
              background-color:#000;
			}

            .auswahl_sel_bearbeiten {
              
              background-color:#000;
			  color:rgb(255,255,255);

			}

			.auswahl_sel_seite_bearbeiten{

			  background-color:#000;
			  color:rgb(255,255,255);
			}

			#sel_zusatzinfos{

			  background-color:#000;
			  color:rgb(255,255,255);
			}

			#fo_such_cont{
                 background-color:#fff;
				
			}

			#n_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%;



				
			}

           #a_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%;



				
			}
			.n_ungelesene{

				font-weight: bold;
			}








			
			/* Bereich Nachrichten - ENDE */
			
			/* ############################################################################### */
			/*    ENDE BEREICH Nachrichten                                                              */
			/* ############################################################################### */
			
			




			/* ############################################################################### */
			/*    BEREICH CHAT                                                              */
			/* ############################################################################### */
			
			/* Bereich CHAT - START */
			
			.inhalt_chat p {font-size: .9em;}
			
			#box_chat {margin:0px 0px 10px 0px;background:url(../img/rund_bg_lang.png) repeat-y; }
			.ro_chat {	margin:0; background:url(../img/rund_ro_dateiliste.png) top right no-repeat;width:980px;  }
			.lo_chat {	margin:0; background:url(../img/rund_lo_dateiliste.png) top left no-repeat;}
			.ru_chat {	margin:0; background:url(../img/rund_ru_dateiliste.png) bottom right no-repeat; }
			.lu_chat {	margin:0; background:url(../img/rund_lu_dateiliste.png) bottom left no-repeat; }
			
			.inhalt_chat { padding:.5em ;}
			
			#chat {
				width:100%;
				table-layout:auto;
			}

            #chat tr:nth-child(even) {
		
				background-color:  rgb(236, 248, 248);

			}
			
			/*#chat tr {border-top: 1px solid #cccccc;}*/
			#chat td {font-size: 1.0em;  padding:5px;  border-top: 1px solid #cccccc; }  /*vertical-align:top;*/
			#chat td a {font-size:1em;}
			#chat td a:hover {font-size:1em;}
			#chat td a:link {text-decoration: underline; color:#000;}
			form #chat_td1 {border:none!important;}
			#chat_td_kopf { font-weight: bold; background-color:#000!important; color:#fff}
			
			#chat_td1 u {text-decoration: none; font-weight:bold; }
			#chat_td1 table td{font-size:1em!important; }
			#chat_td2 {margin-bottom: 2px; }
			#chat_td_leer {border:none;}
			
			#chat_td_n { 
				background-color: #eee; 
				padding:8px;
				border-left: 2px solid darkcyan;
				border-right: 2px solid darkcyan;
				border-bottom: 2px solid darkcyan;
			}
			
			#chat_td_n u { text-decoration: none; font-weight:bold;}
			
			#chat_td_leer {}
			
			#chat_td_leer a {text-decoration: none!important;}
			
			#chat_betreff {width:450px;}
			
			#chat_inhalt {width:450px;}



			#chat_suchbegriff{

				margin:0px 5px 5px 0px;
				padding: 0px 5px 0px 0px;
				-webkit-border-radius: 20px;
				-moz-border-radius: 20px;
				border-radius: 5px;
				border: 0px solid #cfcfcf;
				
				
				}
			
			
			.chat_upload input.button_text { width:450px;}
			.chat_upload a {font-size: .75em; padding:.05em .3em; }
			
			.chat_upload p {font-size: .8em;}



			.chat_versendet{ color:#070};

         
			
			
			/* Bereich Chat - ENDE */
			
			/* ############################################################################### */
			/*    ENDE BEREICH CHAT                                                              */
			/* ############################################################################### */
















			
			
			
			/* ############################################################################### */
			/*    BEREICH FEEDBACK                                                       */
			/* ############################################################################### */
			
			
			
			.inhalt_feedback{ font-size:1em; padding:5px 10px;}
			
			
			/*Feedback   kommt aus repschein und nun eigene f�r feedback - brauchen wahrscheinlich nihct alle   AN 20Feb2012*/
			#feedback {
				width:100%;
				table-layout:auto;
			}
			
			
			#feedback td { padding:5px; vertical-align:top; font-size:1.0em; }
			#feedback td a {font-size:1em;}
			#feedback td a:link {text-decoration: underline; color:#000;}
			
			#feedback_td_kopf {
				font-weight: bold;
				/*background-color:#cccccc!important;*/
			}
			
			#feedback_td1 {
			font-weight: normal ;
			font-size: 1.0em;
			
			}
			#feedback_td2 {
			font-weight: normal ;
			font-size: 1.0em;
			}
			
			#feedback_td3 {
			font-weight: normal ;
			font-size: 1.0em;	
			}
			
			#feedback_edit {
				background-color: #eee;
			}
			
			/* ############################################################################### */
			/*    BEREICH FEEDBACK  ENDE                                                       */
			/* ############################################################################### */
			
			
			
			
			
			
			
			/* ############################################################################### */
			/*    BEREICH SITEMAP                                                              */
			/* ############################################################################### */
			
			/* AN 07.05.12   f�r sitemap/*
			/* Bereich Sitemap - START */
			#sm {
				width:100%;
				table-layout:auto;
			}
			
			#sm tr {border-top: 1px solid #cccccc;}
			#sm td {
				background-color:#FFF; 
				padding:5px;  
				font-size:.8em;
				line-height:1em;
				vertical-align: top;
				border-top: 1px solid #cccccc;
			}
			
			#sm td a {font-size: 1em; text-decoration: underline;}
			#sm_td1 {font-size:0.85em;}
			#sm_td2 {
			}
			
			#sm_td_kopf {
				font-weight: bold;
				background-color:#cccccc!important;
			}
			
			/* im Formular */
			/* Bereich Sitemap   */
			#box_sm {margin:0px 0px 10px 0px;background:url(../img/rund_bg_lang.png) repeat-y; }
			.ro_sm{	margin:0; background:url(../img/rund_ro_dateiliste.png) top right no-repeat;width:980px;  }
			.lo_sm{	margin:0; background:url(../img/rund_lo_dateiliste.png) top left no-repeat;}
			.ru_sm{	margin:0; background:url(../img/rund_ru_dateiliste.png) bottom right no-repeat; }
			.lu_sm{	margin:0; background:url(../img/rund_lu_dateiliste.png) bottom left no-repeat; }
			
			.inhalt_sm{
				font-size:1em;
			padding:5px 10px;
			}
			
			
			.sm_auswahl{
			 color:#fff!important;
			
			background-color:#444; 
			}
			
			
			.highlight_sm{
			 color:#fff!important;
			
			background-color:#999; 
			}
			
			
			/* Bereich Sitemap - ENDE */
			
			
			/* ################################################ */
			/* Hilfeseiten und Loginseite -                     */
			/* ################################################ */
			
			
			
			#hilfeseite {padding: .5em;}
			#hilfeseite h1,#startlogin h1 {font-size: 1.3em; font-weight:lighter; margin-bottom: 1.5em; background:none!important; color:#000!important;}
			#hilfeseite h2,#startlogin h2 {font-size: 1em; font-weight:lighter; margin-bottom: .3em; background:none!important; color:#000!important; } /* background und color wegen h2 in kunde.css - NICHT L�SCHEN! */
			#hilfeseite p {font-size: 1.0em; font-weight:normal; margin:0;}
			#hilfeseite a {font-size: 1.2em; }
			.left {float: left;}
			.typepdf {background: url(../img/i_typepdf.png) no-repeat left center; padding:.2em 0 .2em 2em;}
			.linkunterstrich {text-decoration: underline;}
			.liste_hilfe {text-decoration: underline; font-size: 1.0em !important;}
			
			.boxabstand {margin-bottom: 2em; padding: .8em;}
			.formpasswort {margin-top: 1em;}
			
			/*  alter Login #bodylogin {text-align: center; background-color:#CCC;display:none;}   */
    
             #bodylogin {text-align: center; background-color:#fff;display:none;}
    
    
			#netterup_merke_div{
				
				font-size: 0.9em;
                color: #555;
	
			}	

			
			#radio_login_vergessen{

				text-align: left;
				margin: 0 auto;
				width: 88%;
			}



            .login_vergessen_speichern{
				padding: 5px 15px 5px 15px !important;
				border: 0px solid;

				background-color:rgb(26,186,0);
				color: #fff !important;

			}  

			.login_vergessen_abbrechen{
				padding: 5px 15px 5px 15px !important;
				

				
				color: rgb(130,130,130) !important;
				border-color: rgb(130,130,130) !important;

			}  

			
			.login_fehler_zurueck{
				padding: 5px 30px 5px 30px;
				

				
				color: rgb(130,130,130) !important;
				border-color: rgb(130,130,130) !important;

			}  



	
			.login_footer_kontakt{
				
				font-size: 0.9em;
				color: #555;
				float: left;
                text-align: left;
                padding: 0 0 3px 10px;
	
			}	
	
			.login_footer_kontakt a{
				
				color: #555;
	
			}	
			
            #login_passvergessen_merken{

              margin-top:15px;

			}

			.login_pass_benutzer_vergessen{

				margin:0px;

			}
		
			.login_pass_benutzer_vergessen a{

				font-size: 0.9em;
                color: #555;
			}

            #login_fussinfo{

				height: 50px;
				width: 100%;
							
				margin: 0 auto;
				padding-top: 20px; 

			}
			
			#datenschutzinfo  {
				
				
				margin: 0 auto;
			}
			#datenschutzinfo a {
				font-size: 0.9em;
				color: #555;
				
			}






			#startlogin{

				/*padding: .5em .5em 0em .5em;*/
				background-color: #FFF;
				/*width: 220px;*/
                width:300px;
				height: 85%;
				/*margin:-125px 0px 0px -110px;*/
                margin:0px 0px 0px -150px;
				/*text-align: left;*/
				position:absolute; 
				/*top: 50%;*/

                left: 50%;
				/*
                border:1px solid #CCC; -webkit-border-radius: 10px 0px 0px 0px;
			    border-radius: 10px 0px 0px 0px; -webkit-box-shadow: 5px 5px 10px #999;
                box-shadow: 5px 5px 10px #999;
                */
              }
                 
			#startlogin form {margin-top: 1em;}
			
					
			#startlogin label, #startlogin input {font-size: .9em;}
			
			#bodylogin_hilfe {text-align: center; background-color:#CCC;}
			
			
			
			#user_pass{
			
			 margin: 15px 0px 0px 0px; 
			  
			 float: none;
			 /*height: 60px;*/
				
			} 

			#login_username{

			
			 margin:10px auto;
			 padding:5px;
			 width:200px;
			 text-align: left;
			 

			 -webkit-border-radius: 5px;
			 -moz-border-radius: 5px;
			 border-radius: 5px;
			 border: 1px solid #000;
				
			} 


            #username , #passwort{ 
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				border: 0px solid #cfcfcf;
				padding:5px;
			}

            #user_email_search{ 
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				border: 1px solid #cfcfcf;
				padding:5px;
			}
			
/*
			#anmeldepfeil{

			  width:40px;
			  padding: 10px 0 10px 0;

			}
*/

			#login_passwort{
				margin:0px auto;
				margin-top:10px;
				padding:5px;
				width:200px;
				text-align: left;
			    
			
			   -webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				border: 1px solid #000;
			
			} 			

            #passwort{

				width:140px;
				/*height:30px;*/
				/*float:left;*/
				
			

			}
			
			#username{
				width:130px;				
				/*float:left;*/
				/*margin-bottom:10px;*/

				


			}

           /*######## Testweise extra breite Eingabefelder   #############*/

					#login_username , #login_passwort {
						width: 230px;
						
					}  
					
					#username {
						width: 190px;
					}  
					#passwort {
						width: 190px;
					}  
					


           /*######## ENDE extra breite Eingabefelder   #############*/

			#anmeldepfeil{
				float:right;
				width:20px;
				padding: 4.5px 8px 2px 0px;
			}

			.button_einloggen {
				border: 1px solid rgb(247,159,42);
				color: rgb(247,159,42);
				margin: 30px 0 0 0;
				float: none;
				padding: 10px 30px !important;
			}

			
			#login_unten{

				/*display:none;*/
			}

			#login_unten_einblenden {
			
				margin-top: 100px;
				font-size: 0.9em;
                color: #555;
				
				
			}


			#anmeldung_gold{

				height:100%;
			}

            #anmeldung_gold_oben{

				/* height:32%;*/
				position: relative;
				/*border:1px solid blue;*/

				margin-bottom: 25%;
			}

			#anmeldung_gold_unten{

				height:68%;
			   position: relative;
			   /*border:1px solid green;*/
				   }

            .icontxt_hilfe_login_schreiben{
               float:left;
			   margin: 0 0 0 12px;
			  
			}   
            .icontxt_hilfe_login_anrufen{
               float:right;
			   margin: 0 12px 0 0;
			  
			}   


            .icontxt_hilfe_login_schreiben img , .icontxt_hilfe_login_anrufen img{

              height:15px !important;
			  padding: 3px !important;
			  
			}   


			.autologin_del{

                  font-size:0.9em;
				  color:#555;

			}

             #netterup_wahl{

				margin-bottom:10px;
			 }


            #anmeldung_gold_oben_img{
			/*	position: relative;
		
				position: absolute;
				bottom: 0;
				position: absolute;
				
				left: -9999px;
				right: -9999px;
				margin: auto;*/
				margin: 0 auto;
                margin-top: 40%;
			}





			#anm_abm{
			 margin: 5px 0px 0px 0px; 
			  
			 float: none;
			 height: 35px;	
			} 


			#login_abmelden{
			
			 float: none;
				
			} 			


			#login_anmelden{
			 margin: 0px 15px 0px 0px; 
			 float: left;
				
			} 			
			
			
			
			#startlogin_hilfe {
				padding: .5em .5em 0 .5em; 
				background-color: #FFF; 
				width: 500px; height: 560px; 
				margin:-100px 0px 0px -250px; 
				text-align: left; 
				position:absolute; 
				top: 20%; left: 50%; 
				border:1px solid #CCC; 
				-webkit-border-radius: 10px 0px 0px 0px;
			    border-radius: 10px 0px 0px 0px; -webkit-box-shadow: 5px 5px 10px #999;
			    box-shadow: 5px 5px 10px #999;   
			}
			
			.hinweis_box_hilfe {	/* muss noch formatiert werden */
			 border:1px solid #CCC;
			 font-size: 0.9em;
			 font-weight:normal;
			 background-color:#eee;
			 padding:.3em .5em;
			 text-align: center;
			 height:370px;
			 
			}
			
			.hinweis_box_hilfe td{
				vertical-align:top;
			}
			
			
			
			.zwischen{
			  
			  border:0px;
			 
			  width: 10px;
			
			
			}
			.zwischen_linie{
			  
			  border-left:1px solid #666;
			 
			  width: 1px;
			
			
			}
			
			
			
			.login_hilfe a{
			color: #999;
			float: right;	
				
			font-size: 0.8em;
				
				
			}
			
			#passwort_anfordern_hilfe{
			
			/*display:none;*/
			visibility:hidden;
				
			}
			
			
			#benutzer_anfordern_hilfe{
			
			/*display:none;*/
			visibility:hidden;
				
			}
			
			
			
			
			
			
			/* Hilfeseiten und Loginseite - ENDE */
			
			
			
			/* ########################################################## */
			/*              SESSIONCHECK    und    CONFIRM*/ 
			/* ########################################################## */           
			
			#sitzungs_check_info{
			
			  position:fixed;
			  top:0px;
			  left:0px; width:0px; height:4px; 
			  background-color: #f00 ;
			  margin:0px;
			  padding:0px;
			  opacity:0.4;
			  filter:alpha(opacity=40); /* For IE8 and earlier */
			
			  z-index:1000; 
			  display:none; 
			 
			
			}
			
			#sitzungs_check_info_minuten{
			
			  position:absolute;
			  top:30px;
			  left:892px; 
			  
			 
			  opacity:0.3;
			  filter:alpha(opacity=30); /* For IE8 and earlier */
			
			  z-index:1000; 
			  /*display:none; */
			 
			
			}
			
			
			#sitzungs_check_info_minuten p{
			margin:0;
			}
			
			
			
			
			 #ewq_confirm_sitzung{ 
			  position:fixed;
			  
			  font-size: 1.0em;
			  width: 240px;
			  height: 100px;
			  top: 50%;
			  left: 50%;
			  margin-top: -50px;
			  margin-left: -120px;    
			  z-index:2000; 
			  display:none;
			  text-align: center;
			  
			  
			  	background-color:rgb(219,249,250);
				border-color: rgb(0,132,217);
			  	border-width:2px;
			    border-style:solid;
			
			  	-Moz-Border-Radius-BottomLeft: 10px;
				-Moz-Border-Radius-BottomRight: 10px;
				-Moz-Border-Radius-TopLeft: 10px;
				-Moz-Border-Radius-TopRight: 10px;
				
				border-top-left-radius: 10px;
			    border-top-right-radius: 10px;
			    border-bottom-left-radius: 10px;
			    border-bottom-right-radius: 10px;
			  
			    -moz-box-shadow:    0.5px 0.5px 2px 0px #555;
			    -webkit-box-shadow: 0.5px 0.5px 2px 0px #555;
			    box-shadow:         0.5px 0.5px 2px 0px #555;
			  
			  
			  
			  
			  
			  }
			
			
			#ewq_confirm_sitzung a {
				font-size: 0.9em;
				margin: 10px;
			 }


			#ewq_confirm_sitzung p {
			font-size: 1em;
			color:rgb(255, 255, 255);
			background-color: rgb(0, 0, 0) !important;
			letter-spacing: .06em;
			padding:0px 5px 0px 5px;
			 }
				
			#ewq_confirm_sitzung a:hover {
				text-decoration: none;	
				 }
			
			
			 #ueberalles_sitzung
			 { position:fixed;
			  top:0px;
			  left:0px; width:100%; height:200%; 
			  background-color: #fff ;
			 
			  opacity:0.9;
			  filter:alpha(opacity=90); /* For IE8 and earlier */
			
			  z-index:1000; 
			  display:none;
			 }
    
	
			 #kurzinfo
			 { position:fixed;
				top:130px;
				left:65px;  
			  background-color: #0a0 ;
			  color:#fff;
			 
			  padding:10px;

			  border:1px solid #040;
			  border-bottom-left-radius: 10px;
			  border-bottom-right-radius: 10px;
			 		
			  z-index:10000; 
			  display:none;

			  overflow: auto;
              max-height: 70%;
			 }
    


    
    
           #ueberalles_sitzung_frame
			 { position:fixed;
             top:0px;
             left:0px; width:100%; height:200%;
                 background-color: #ccc ;
                 
             opacity:0.5;
             filter:alpha(opacity=50); /* For IE8 and earlier */
                 
                 z-index:1000; 
             
             }
    
			
			
			/* #################################*/
			/* ###     FARBFELD EDITOR CSS    ##*/
			/* #################################*/
			
			.farbfeld{
			
			 margin: 1px 1px 1px 1px;
			
			 padding: 1px 1px 1px 1px;
			
			
			 float: left;
			 width: 10px;	
			 
				
			}
			
			#farbfeld_cont{
			
			 margin: 2px 0px 0px 0px;
			
			 padding: 2px 2px 2px 2px;
			
			
			 float: left;
			 width: 100px;	
				
				
			}
			
			
			#farbfeld_auswahl{
			
			 margin: 2px 0px 0px 0px;
			
			 padding: 2px 0px 2px 2px;
			
			height:3000px;
			
			
			 float: left;
			 width: 20px;	
			
			}
			
			
			
			#editor_cont{
			
			 margin: 2px 20px 0px 0px;
			
			 padding: 2px 2px 2px 2px;
			
			
			 float: left;
			 width: 500px;	
			
			}
			
			#csseditor_tabelle{
				
			border: 1px solid;
			
				
			}
			
			#csseditor_tabelle td{
				
			border: 1px solid;
			
				
			}
			
			
			
			
		   #matrix_tabelle{
				
			border: 1px solid;
			
				
			}
			
			#matrix_tabelle td{
				
			border: 1px solid;
			
				
			}
			
			
			
			
			/*###################################*/			
			/* Bereich Event - START */
			/*###################################*/	
			#event_tab td {
				font-size: 1.0em;
				font-weight: normal;
			}
			
			#event_tab a {
              
			  padding-botton: 15px!important;
			}
						
			
			#event_td, #event_td_hl  {
				padding:1px 2px;
				
				
			}
			
			#event_td_neu {
				background-color:#ffffbb;
			}
			
			#event_td_hl
			{
			background-color:#ffff00!important;
			}
			
			/* Benachrichtigungen Event */
			/*
			.event_kalender { background:url("../img/typ_20.png") no-repeat; padding-left: 15px;}
			.event_mv { background:url("../img/typ_15.png") no-repeat; padding-left: 15px;}
			.event_heute { background:url("../img/typ_50.png") no-repeat; padding-left: 15px;}
			.event_protokoll { background:url("../img/typ_5.png") no-repeat; padding-left: 15px;}
			.event_ablage { background:url("../img/typ_8.png") no-repeat; padding-left: 15px;}
			.event_rep { background:url("../img/typ_9.png") no-repeat; padding-left: 15px;}
			.event_lenkung { background:url("../img/typ_10.png") no-repeat; padding-left: 15px;}
			.event_feed { background:url("../img/typ_14.png") no-repeat; padding-left: 15px;}
			.event_formular { background:url("../img/typ_30.png") no-repeat; padding-left: 15px;}
			.event_nachrichten { background:url("../img/typ_40.png") no-repeat; padding-left: 15px;}
			.event_elearning { background:url("../img/typ_80.png") no-repeat; padding-left: 15px;}
			.event_awh { background:url("../img/awh.png") no-repeat; padding-left: 15px;}
			.event_zeichnung { background:url("../img/typ_200.png") no-repeat; padding-left: 15px;}
			.event_chat { background:url("../img/typ_500.png") no-repeat; padding-left: 15px;}
			*/
			
			/*###################################*/	
			/* Bereich Event - ENDE */
            /*###################################*/	

			
			
			
			
			
			
			
			
			 .ohne_rahmen{
				   
			        border: 0px;
			        
			        color: #33a;   
				
			}
			
			 .ohne_rahmen_datum{
				   
                    text-align: left;
			        border: 0px;			        
			        color: #33a;   
				
			}			
			
			
			/*###################################*/	
			/* Bereich QMB/QB Systemmonitoring   */
            /*###################################*/				
		
		
		#sysmon_seitenfehler{
		
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 

			    background-color: #FFFFFF;
			    
		
		
		
		}
		#sysmon_linkfehler{
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 

			    background-color: #FFFFFF;
			    
		
		
		
		}		

		#sysmon_fileliste{
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 

			    background-color: #FFFFFF;
			    
		
		
		

		}		
		
			/*###################################*/	
			/* Ende   ch QMB/QB Systemmonitoring */
            /*###################################*/				


			/*###################################*/	
			/*    SVG DIV                        */
            /*###################################*/		
		
	
	.svg_inhalt{
	
				min-height: 100%; /* Mindesth�he f�r moderne Browser */
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
				
				
				padding:0.4%;

	
		
	}





			/*###################################*/	
			/*    ENDE SVG DIV                  */
            /*###################################*/		
			

	
 .wizz_rechts{
        
        float: right;
        margin:2px;
                                        
                                        
        background-color: #fff!important;
        font-size: 0.9em;
        font-weight:normal;
        color: #555;
        border-top:1px solid #222;
        border-right:1px solid #222;
        border-bottom:1px solid #222;
        border-left:1px solid #222;
        padding:0.0em 0.5em 0.0em 0.5em;
        display: inline-block;
        
        cursor:pointer !important;
        
        -Moz-Border-Radius-BottomLeft: 10px;
        -Moz-Border-Radius-BottomRight: 10px;
        -Moz-Border-Radius-TopLeft: 10px;
        -Moz-Border-Radius-TopRight: 10px;
        
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        
        
        
}
                                        
                                        
                                        .container_drop{float:left; display:none;}
                                        .dropzone{margin:30px;float:left; }
.ablage_soll{ margin:30px; width:300px; height:200px;overflow:auto; border:1px dotted grey; float:left;}
                                        
.ablage_ist{ margin:30px; width:300px; height:200px; overflow:auto;border:1px dotted red;float:left;}
                                        
                                        
.ablage_dir{ margin:30px; width:900px; height:500px; overflow:auto; border:1px dotted green;float:left;}
	






.sysmon_headzeile{

  display:block;
  background-color:#000;
  color:#fff;
  padding:5px;


}

                                        #sysmon_tabelle tr:nth-child(even) , #sysmon_sefehler tr:nth-child(even), #sysmon_lifehler tr:nth-child(even), #sysmon_layfehler tr:nth-child(even){


											 background-color:rgb(236, 248, 248);
										}
                                        
                                        #sysmon_tabelle th{
                                        color:#fff;
                                        background-color: #000;
                                        border: 1px solid #555;
                                        padding:2px 10px 2px 10px;
                                        
                                        
                                        }
			
                                        #sysmon_tabelle td , #sysmon_layfehler td ,#sysmon_sefehler td, #sysmon_lifehler td {
                                        
                                       
                                        border-left: 1px solid rgb(129,129,129);
										border-right: 1px solid rgb(129,129,129);
                                        padding:2px 10px 2px 10px;
                                        
                                        
                                        }
			                            
                                        .sysmon_aktuell{
                                        
                                        font-weight:bold;
                                        
                                        }
                                        

                                        
                                        
                                        
                                        
                                        
                                        /* Bereich MZ - START */




										.mz_such_cont{

											margin: 0 5px 5px 0px;
											padding: 5px 5px 5px 5px;
											-webkit-border-radius: 5px;
											-moz-border-radius: 5px;
											border-radius: 5px;
											border: 1px solid #cfcfcf;
											
											background-color: white;

										}

                                        #mz_filter_dokument_benutzer_klarname , #mz_filter_dokument_eigenschaft{

											border:0px solid #fff;

										}	





										#mz_suche_close_benutzer , #mz_suche_close_eigenschaft{
											width: 10px;
											margin: 0 5px 0 10px;
										}
                                      



										#mz_eventliste_oben{


                                             margin: 10px 0;


										}
                                        
                                        #mz_anker{
                                        
                                        z-index:2000;
                                        
                                        position:fixed;
                                        top: 0%;
                                        left: 50%;
                                        
                                        
										}
										
										#mz_anker_count{
                                        
											z-index: 2000;
											float: right;
											/*border: 2px solid #000;*/
											/*border-radius: 30px;
											padding: 2px;
											margin: 2px;*/
											display:none;
											
											}


											#mz_anker_eventliste{
                                        
												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_back{
                                        
                                        z-index:4000;
                                        
                                        position:fixed;
                                        bottom: 0%;
                                        left: 48%;
                                        
                                        
                                        }
                                        
                                        
                                        #mz_container{
                                        
                                        /*z-index=2000;*/
                                        background-color:#888;
                                        border:1px solid #666;
                                        padding:5px;
                                        position:fixed;
                                        top: 10%;
                                        left: 15%;
                                        width:70%;
                                        display:none;
                                        
                                        height:80%; /* Mindesth�he f�r den IE */
                                        overflow: scroll !important; /* FF Scroll-leiste */
                                        
                                        }
                                        
                                        .mz_bezeichnung{
                                        
                                        font-weight:bold;
                                        color:#449;
                                        
                                        
                                        }
                                        
                                        .mz_bezeichnung_info{
                                        
                                        font-weight:bold;
                                        color:#ccf;
                                        
                                        
                                        }
                                        
                                        
                                        
                                        
										.mz_dokumente_einrichtungstitel {
											margin: 3px 0 3px 0px;
											padding: 0 0 0 0;
											color: #333;
										}
                                        
                                        
                                        .mz_formularseitentitel{
                                        color:rgb(180, 180, 180);
                                        font-size:1.2em;
                                        margin: 0 0 0 10px;
                                        }
                                        
                                        

                                        
                                        
                                        #zeitfenster_mz {
                                        
                                        color:#000;
                                        
                                        }
                                        
                                        
                                        
                                        .button_text_mz_aktiv{
                                        
                                        background-color:rgb(255,255,255)!important;
                                        color:rgb(114, 0, 0)!important;
                                        
                                        }
                                        
                                        
                                        *[id*='p_mt_bez_']{
                                        
                                        
											font-weight: bold;
											background-color: rgb(0,0,0);
											color: rgb(255,255,255);
											margin: 1px 0 1px 0;
											height: 25px;
											padding: 5px;
                                        
                                        }

                                        *[id*='p_mt_bez_'] a{
                                        
                                          float:right;
                                        margin:1px;
                                        }
                                        
                                        
                                        
                                        *[id*='mz_ty_']{
                                        
                                        width:100%;
                                        max-height: 40%;
                                        overflow: auto;
                                        
                                        
                                        
                                        }
                                        
                                        
                                        *[id*='tr_event_mz_zusatzinfos_']{
                                        
                                        background-color:#fff;
                                        
                                        visibility:collapse;
                                        
                                        
                                        
                                        }
                                        
                                        
                                        .eventicon_td{
                                        
                                        
                                        width:30px;
                                        
                                        
                                        
                                        }
                                        
										
										
										.vlistdivmz{
											max-height:150px;
											overflow:auto;	
											
										}
                                        
                                        
      
                                        *[id*='mz_tabelle_']{
											width:100%;
											
											/*table-layout:auto;*/
											table-layout:fixed;

                                        
                                        }
                                        
                                        *[id*='mz_tabelle_'] th {font-size: 1.0em; font-weight:bold; color: rgb(0,0,0);  padding:3px 2px 3px 2px; background-color:rgb(167,223,223); text-align:left ; border-right: 1px solid rgb(229,229,229);word-wrap: break-word;overflow-wrap: break-word; white-space: normal;word-break: normal;hyphens: auto;}  /* border-top: 1px solid #cccccc;  vertical-align:top;*/
                                        *[id*='mz_tabelle_'] th a {font-size:1em; font-weight:bold; color:rgb(0,0,0);}
                                        *[id*='mz_tabelle_'] th a:link {text-decoration: none; color:rgb(0,0,0);}
                                        *[id*='mz_tabelle_'] th a:hover {font-size:1em;color:rgb( 0, 130,0);}
                                        
                                        
                                        *[id*='mz_tabelle_'] td {font-size: 1.0em; color: rgb(0, 0, 0);vertical-align:top; padding:3px 2px 3px 2px;  border-right: 1px solid rgb(229,229,229);  white-space: normal;  overflow-wrap: break-word;  word-break: break-word;  hyphens: auto;} /*background-color:rgb(255, 255, 255); border-top: 1px solid #cccccc; */
                                        
                                        *[id*='mz_tabelle_'] td a {font-size:1.0em;}
                                        *[id*='mz_tabelle_'] td a:link {text-decoration: none; color:rgb(0,0,0);}
                                        *[id*='mz_tabelle_'] td a:visited {text-decoration: none; color:rgb(0,0,0);}
                                        *[id*='mz_tabelle_'] td a:hover {color:rgb(0, 130, 0);}
                                        
                                        *[id*='mz_tabelle_'] .mark_zeile_0 {background-color:rgb(255, 255, 255)}
                                        *[id*='mz_tabelle_'] .mark_zeile_1 {background-color:rgb(236, 248, 248);}


                                        #mz_kal_auswahl{
                                        
                                      
                                        background-color:rgb(255, 255, 255);
                                        color:rgb(0, 0, 0);
                                        
                                        
                                        }

										
									

                                        
                                        #mz_kal_auswahl a{
                                        
                                        
                                       
                                        font-size:1em; color:rgb(0, 0, 0) !important;
                                        
                                        
                                        }
                                        
                                        
                                        .mz_kal_alle_keine{
                                        
                                        color:rgb(0, 0, 0);
                                        
                                        }
                                        
                                        
                                        .mz_ka_id_0{
                                        
                                        background-color: rgb(255, 218, 185) !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_1{
                                        
                                        background-color: rgb(255, 253, 225) !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_2{
                                        
                                        background-color: rgb(188,244,245) !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_3{
                                        
                                        background-color: rgb(220,241,255) !important;
                                        color:#000 !important;
                                        }
                                        .mz_ka_id_4{
                                        
                                        background-color: rgb(236,248,248) !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_5{
                                        
                                        background-color: rgb(223,255,214) !important;
                                        color:#000 !important;
                                        }
                                        .mz_ka_id_6{
                                        
                                        background-color: rgb(211,248,226) !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_7{
                                        
                                        background-color: rgb(255,251,172) !important;
                                        color:#000 !important;
                                        }
                                        
                                        
                                        
                                        
                                        .mz_ka_id_8{
                                        
                                        background-color: rgb(255,235,241) !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_9{
                                        
                                        background-color: rgb(202,255,191) !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_10{
                                        
                                        background-color: rgb(152,251,152) 	 !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_11{
                                        
                                        background-color: rgb(255, 239, 239) !important;
                                        color:#000 !important;
                                        }
                                        .mz_ka_id_12{
                                        
                                        background-color: rgb(255, 239, 239) !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_13{
                                        
                                        background-color: rgb(255, 239, 239) !important;
                                        color:#000 !important;
                                        }
                                        .mz_ka_id_14{
                                        
                                        background-color: rgb(255, 239, 239) !important;
                                        color:#000 !important;
                                        }
                                        
                                        .mz_ka_id_15{
                                        
                                        background-color: rgb(255, 239, 239) !important;
                                        color:#000 !important;
                                        }
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        .mz_matrix_kopf_wert th{
                                        
                                        font-size:0.9em;
                                        font-weight:normal;
                                        background-color: rgb(255, 255, 255)!important;
                                        
                                        color: rgb(114, 0, 0)!important;
                                        border-top:0px solid;
                                        border-left:1px solid #ccc;
                                        padding:0 3px 0 5px;
                                        
                                        vertical-align:top;
                                        
                                        
                                        
                                        }
                                        
                                        
                                        .mz_matrix_kopf_wert td{
                                        
                                        background-color: rgb(255, 255, 255)!important;
                                        
                                        color: rgb(114, 0, 0)!important;
                                        border-top:0px solid;
                                        border-left:1px solid #ccc;
                                        border-bottom:1px solid #ccc;
                                        vertical-align:top;
                                        
                                        
                                        
                                        }
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        /* Bereich MZ - Ende */
                                        
                                        
                                        
             
               /*Administration*/
                                        
                                        .adm_suchbegriff{
                                        
                                        margin:0px 5px 5px 0px;
                                        padding: 0px 5px 0px 0px;
                                        -webkit-border-radius: 20px;
                                        -moz-border-radius: 20px;
                                        border-radius: 5px;
                                        border: 0px solid #cfcfcf;
                                        
                                        
                                        }
                                        
                                        
                                        
                                        #adm_such_cont{
											display: none;
											background-color: #fff;
														
                                        
                                        margin:5px 5px 5px 5px;
                                        padding: 5px 5px 5px 0px;
                                        -webkit-border-radius: 5px;
                                        -moz-border-radius: 5px;
                                        border-radius: 5px;
                                        border: 1px solid #cfcfcf;
                                        
                                        width:200px;
                                        
                                        
										}
										
										#adm_such_gr_string_cont{
                                        
                                        margin:5px 5px 5px 5px;
                                        padding: 5px 5px 5px 5px;
                                        -webkit-border-radius: 5px;
                                        -moz-border-radius: 5px;
                                        border-radius: 5px;
                                        border: 1px solid #cfcfcf;
                                        
                                        width:200px;
                                        
                                        
										}

										
										#administration_suche_gr{

											background-color:#000;
											color:#fff;
											padding: 5px;

										}
                                        
                                        #adm_suche_close{
                                        
                                        padding: 0px 3px 3px;
                                        border:0px;
                                        
                                        vertical-align:middle;
                                        
                                        }
                                        
                                        #adm_suche_gr_filter_close{
                                        
                                        padding: 0px 3px  3px;
                                        border:0px;
                                        
                                        vertical-align:middle;
                                        
                                        }

										#erweiterte_gr_such_cont{

											/*float:right;*/
										}
                                        
                 
                                        
                                        
        /*Klickstatistik Pers�nlich anzeige gelesen ungelesen*/
                                        #kp_tabelle td {
                                        
                                        margin-bottom:1em;
                                        border: 1px solid #ddd;
                                        text-align:left;
                                        padding:5px;
                                        
                                        }
                                        
                                        #kp_tabelle th {
                                        background-color: #000;
										color:#fff;
                                        border: 1px solid #ddd;
                                        margin-bottom: 1em;
                                        padding: 5px;
                                        text-align: left;
                                        }

                                        #kp_tabelle tr:nth-child(even) {background-color:  rgb(236, 248, 248);}
                                        
                                        
                                        #filter_clear {
											height:12px;
										}

                                        
                                        
                                        /*Matrixtabelle*/

                                        #matrix_tabelle tr:nth-child(odd){
		
											background-color:  rgb(236, 248, 248);
							
							
										}



                                        #matrix_tabelle td {
                                        
                                        margin-bottom:1em;
                                        border: 1px solid #ddd;
                                        text-align:left;
                                        padding:5px;
                                        
                                        }
                                        
                                        #matrix_tabelle th {

										color:#fff;	
                                        background-color: #000;
                                        border: 1px solid #ddd;
                                        margin-bottom: 1em;
                                        padding: 5px;
                                        text-align: left;
                                        }
                                        
                                        
               
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        .bericht_edit td{
                                        
                                        padding: 0px 3px;
                                        max-width:200px;
                                        word-wrap:break-word;
                                        
                                        vertical-align:top;
                                        
                                        }
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                   /*Formulareinstellunge*/
                                        
                                        
                                        .liste_kopf_form a , .liste_kopf_form_leer a{

											color:#fff !important;
										}
                                        
                                        
                                        .liste_kopf_form{
                                        font-weight: bold;
                                        background-color:rgb(0,0,0)!important;
										color:#fff;
                                        vertical-align:top;
                                        font-size: 1.0em;
                                        
                                        text-align: left!important;
                                        padding-left: 5px!important;
                                        padding-right: 5px!important;
                                        
                                        border-left: 1px solid #AAA !important;
                                        
                                        }
                                        
                                        .liste_kopf_form_leer{
                                        font-weight: bold;
                                        background-color:rgb(0,0,0)!important;
                                        vertical-align:top;
                                        font-size: 1.0em;
                                        
                                        text-align: left!important;
                                        padding-left: 5px!important;
                                        padding-right: 5px!important;
                                        
                                        border-left: 1px solid #AAA !important;
                                        
                                        }
                                        
                                        
                                        
                                        .liste_kopf_form_blind{
                                        visibility: hidden;
                                        line-height: 0.01;
                                        /*color:#ffcccc!important;*/
                                        font-weight: bold;
                                        background-color:rgb(0,0,0)!important;
                                        vertical-align:top;
                                        font-size: 1.0em;
                                        
                                        text-align: left!important;
                                        padding-left: 5px!important;
                                        padding-right: 5px!important;
                                        
                                        border-left: 1px dashed #fff!important;
                                        
                                        }
                                        

                                        
                                        
                                        
                                        
.lay_con{
	
font-weight: normal;
font-size: 1.0em;
border-right:solid 1px #ccc;
padding-top:5px;padding-bottom:5px;
vertical-align:bottom;	
padding:5px;
width:100%;	
text-align: left;
}

.lay_con th{

color:#fff;
background-color:#000;
border-right:solid 1px #ccc;
padding: 0 5px;


}

.lay_con tr:nth-child(even) {background-color:  rgb(236, 248, 248);}



.lay_con th a{

color:#fff;
	
}



.lay_con_td_kopf{
font-weight:bold;
	
background-color:#aaa;

		
}

.lay_con_td_1{
/*font-weight:bold;*/	

border-bottom:1px solid rgb(229,229,229);	padding:5px;
border-right: 1px solid rgb(229,229,229);
}

.lay_con_td_2{
border-bottom:1px solid rgb(229,229,229);	padding:5px;
border-right: 1px solid rgb(229,229,229);
	
}

.lay_con_td_3{
border-bottom:1px solid rgb(229,229,229);padding:5px;
	
}

.lay_con_td_4{
border-bottom:1px solid rgb(229,229,229);	padding:5px;
border-right: 1px solid rgb(229,229,229);
	
}

.lay_con_td_5{
border-bottom:1px solid rgb(229,229,229);	padding:5px;
border-right: 1px solid rgb(229,229,229);
	
}

.lay_con_td_6{
border-bottom:1px solid rgb(229,229,229);	padding:5px;
border-right: 1px solid rgb(229,229,229);
	
}                      
                                        
.lay_con_td_freimark{

	/*background-color:rgba(100,255,100,0.2)!important;*/


}                                        
                                        
.lay_con_td_letzterschrittmark{

	background-color:rgba(255,255,0,0.2)!important;
}   


.lay_con_td_archiv {

	/*color:rgba(210,0,0,1)!important;*/
}   

.lay_con_td_archiv a{

	/*color:rgba(210,0,0,1)!important;*/
}   

#db_index_liste{

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



#dlanzeige_cont{


	width: 95%;



	margin: auto;
	margin-top:20px;
	


	min-height: 100%; /* Mindesth�he f�r moderne Browser */
	height:auto !important; /* Important Regel f�r moderne Browser */
	height:100%; /* Mindesth�he f�r den IE */
	overflow: hidden !important; /* FF Scroll-leiste */ 

}


dlanzeige_head_logo{

	margin:0px 8px 0px 5px;
					
	float: left; /*d4*/
				
}

.dlanzeige_head_logo_kunde{

	height:50px;

  }


#dlanzeige_balken_schwarz {

		
		background-color: #000;
		color: #fff;
		padding: 10px 0px 10px 25px;
		margin-top: 15px;
		height: 20px;
	



}



.dlanzeige{


    max-width:600px;
  
}

.dlanzeigelogo{
	float: none;
	text-align: center;
	max-height: 70px;
	margin:100px 0 20px 0

}



.dlanzeige_downloadtext {
    padding: 0 22px 0 0;
    font-weight: bold;
    
}

.dl_pflichtfeldhinweis{
	color: #979797;
	font-size: smaller;


}
.dlanzeigetxtpass{

    color:#000;
    float:none;
    
}

.dleinmalkennung{
    padding: 5px 30px 5px 20px;
    border: 0px solid;
    background-color: rgb(26,186,0);
    color: #fff !important;
    float:none;
    
}

.dlkleiner{

	font-size:0.8em;
}


.dlanzeigedateien{

    margin: 20px auto; 
    width: 100%;
    
}

#dlanzeige_container_footer{
	/*
	width: 420px;
    float: right;
	*/
}



#dlanzeige_nameneingabe {
    margin: auto;
    width: 220px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #ccc;
}

#dlanzeige_maileingabe {
    margin: auto;
    width: 220px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #ccc;
}

#dlanzeige_passeingabe {
    margin: auto;
	margin-top:20px;
    width: 220px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

#dlanzeige_passeingabe input{
    
    width: 98%;
    border: 0px solid #ccc;
}



#dl_nachname{

	border-radius: 10px;
	border: 0px solid #cfcfcf;
	padding: 5px;
	width: 180px;

}

#dl_mailadresse{

	border-radius: 10px;
	border: 0px solid #cfcfcf;
	padding: 5px;
	width: 180px;

}

#dateicode{

	border-radius: 10px;
	border: 0px solid #cfcfcf;
	padding: 5px;
	width: 180px;

}






#dateilink_files_uid{

	max-width:900px;
}




.bericht_sp_schmal{

	width:10px;
}





#dokumente_uploadbereich{

	/*background-color:#000;*/
	padding: 0 10px 0 10px;
  
 }

.dokumente_progress{
  display: none;

}



.dokumente_dropzone img{

	max-height: 50px;
  
 }



#dokumente_dropzone_1{


	color: #fff;

}

.upload_do_zusatzinfo_zeigen{

  display:none;
  float:right;

}


#alternativanzeige_passwort{

	color: #008;
}

#errorlogliste_dateien{

	max-height: 230px;
	overflow: auto;
	max-width: 350px;
	
}



.select-netter {
    float: left;
    padding: 0 10px 0 10px;
}



#modul_leiste{

	height: 30px;
	line-height:30px;
	padding: 12px;
	margin: 10px 0px 20px 0;
	/* min-height: 100%; Mindesth�he f�r moderne Browser   wegen IMA auskommentiert*/
				height:auto !important; /* Important Regel f�r moderne Browser */
				height:100%; /* Mindesth�he f�r den IE */
				overflow: hidden !important; /* FF Scroll-leiste */ 
	
	



}

#modul_such_button{

	display:inline;

}

.such_bottom_hide{

	display:none !important;
}



#modul_leiste_links{

	float: left;
}

#modul_leiste_rechts{

	float: right;
}


#modul_leiste_fktspanel{

	float: right;
	margin: 0 0 0 10px;
}


#modul_leiste_layout_links{

	color:#000;
}



/*Ablageordner*/



#ablage_rename td{

 padding: 5px 10px 5px 0;


}



#auswahl_sel_ablageordner {
	float:inline-start;
	background-color:#000;
	color:#fff;
  }
 
 #ablage_dateiliste , #archiv_ablage{

	width:100%;

 } 

 #ablage_dateiliste th  ,  #archiv_ablage th{

	background-color:#000;
	color:#fff;
	padding: 5px;
	text-align: left;

 } 

 #ablage_dateiliste th a  ,  #archiv_ablage th a{

	
	color:#fff;
	
 } 




 
#ablage_dateiliste td , #archiv_ablage td{
	font-size: 1.0em;
    color: #000;
    padding: 5px;
    border-top: 1px solid #cccccc;
}



 #ablage_dateiliste tr:nth-child(even)    , #archiv_ablage tr:nth-child(even) {background-color:  rgb(236, 248, 248);}

#auswahl_sel_ablageordner , #sel_ab{

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

}

.ablage_speichern{
	padding: 5px 30px 5px 20px;
	border: 0px solid;

	background-color:rgb(26,186,0);
	color: #fff !important;

}  

.ablage_abbrechen{
	padding: 5px 30px 5px 20px;
	

	
	color: rgb(130,130,130) !important;
	border-color: rgb(130,130,130) !important;

}  




.adm_gr_zeile_anzeige_no{

  /*display:none*/;
  opacity:0.1;

}

#adm_gruppen_quell_rollen_div{

   border:1px solid grey;
   padding: 5px;

}
#adm_gruppen_quell_rollen_div:empty{

   border:0px solid grey;

}




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

	
}


#fenster_bestehende_seite_verlinken , #fenster_bestehendes_dok_verlinken{


	text-align:left;
}

#tbl_bestehende_seite_verlinken td , #tbl_bestehendes_dok_verlinken td{

	padding:8px;
	hyphens:auto;
	width:100%;

 }

#tbl_bestehende_seite_verlinken td:first-child , #tbl_bestehendes_dok_verlinken td:first-child  {


	width:140px;
	hyphens:none;
	vertical-align: top;

} 




.eikurbez{


	float:right;
}


#puk_passwort_setzen{

	text-align: left;

}

#seitenrechte_tabelle td{

	word-wrap: anywhere;
	max-width:350px;
	
	}
	



			
			