﻿
body	{
			font-size: 100.01%;
			font-family: Helvetica,Arial,sans-serif; 
			background-color:#fff;
			}


			
img	{
			width=100%; 
			height=auto; 
			max-width: 100%;	
			max-height: 100%;
			outline:none;
			border: 0;
		}

#center {
		width: 1150px;
		height: 90px;	
   	position: relative;
   	margin-left: auto;
   	margin-right: auto;
   	text-align: center;
		background-color: #fff;
}


/* Soka-Logo */
#div_top_l	{
							position:absolute; 
							top:0.3em; 
							left:0.8em; 
							width:14.5em; 
							height:2.4em;
							background-color:#fff;
							padding-top: 1em; 
							padding-left: 0.3em;
						}

#div_top_m	{
							position:absolute; 
							top:0.0em; 
							left:17.5em;  
							width:10em; 
							height:1.0em;
							background-color:#fff;
							text-align: left;
						}

#div_top_m_u{
							position:absolute; 
							top:1.6em; 
							left:22.8em;  
							width:18em; 
							height:1.4em;
							background-color:#fff;
							text-align: left;
						}

#div_top_r_u{
							position:absolute; 
							top:3.9em; 
							left:0.8em;  
							width:15.8em; 
							height:1.2em;
							background-color:#fff;
							text-align: center;
						}

#div_top_r_us{
							position:absolute; 
							top:16.5em; 
							left:21em;  
							width:15.8em; 
							height:1.2em;
							background-color:#fff;
							text-align: center;
						}

#div_top_l_ls	{
							position:absolute; 
							top:11.0em; 
							left:17em; 
							width:15.5em; 
							height:2.4em;
							background-color:#fff;
							padding-top: 1em; 
							padding-left: 0.3em;
						}

#div_suche_siegel{
							position:absolute; 
							top:5.5em; 
							left:5em;  
							width:7em; 
							background-color:#fff;
						}
						
#div_suche_siegel_home{
							position:absolute; 
							top:8.5em; 
							left:4em;  
							width:7em; 
							background-color:#fff;
						}
						
#div_impres{
							position:absolute; 
							top:7em; 
							left:20em;  
							width:30em; 
							height:30em;
							text-align: left;
							background-color:#fff;
						}

#div_line	{
							position:absolute; 
							top:4.2em; 
							left:0.8em;
							width: 65.6em;  
							height: 0.05em;
							background-color: #c7dbed; 
					}

#div_suche{
							position:absolute; 
							top:8em; 
							left:10em;
							background-color: #ffffff;
							text-align: center;
						}
						
#div_suche_home{
							position:absolute; 
							top:25em; 
							left:10em;
							background-color: #ffffff;	
							text-align: center;
						}

/* Erklärung: Was ist das Weißbuch */
#div_suche_txt1_home{
							position:absolute; 
							top:6.6em; 
							left:12.0em; 
							width: 39em;
							height:11em;
/* 							background-color: #ebf2fa;*/
							background-color: #E0EBFD;  /* #BED7FD;  #D1E3FE*/
							text-align: justify;
							padding: 0.3em;
							border:1px solid #3072bf;
						}
						
/* Erklärung: Suche */
#div_suche_txt2_home{
							position:absolute; 
							top:19.5em; 
							left:12.0em; 
							width: 39em;
							height:5em; 
							background-color: #fff;
							text-align: justify;
							padding: 0.1em;
						}

/* Hinweis Suchekriterien */
#div_suche_hinweis1_home{
							position:absolute; 
							top:26.6em; 
							left:18.5em; 
							background-color: #fff; 
							text-align: left;
						}
						
#div_suche_hinweis1{
							position:absolute; 
							top:9.6em; 
							left:18.5em; 
							background-color: #fff; 
							text-align: left;
						}

#div_suche_hinweis2_home{
							position:absolute; 
							top:17em; 
							left:4em; 
							width: 35em; 
							background-color: #fff;
							text-align: justify;
							padding: 0.2em; 
						}

#div_body_i{
							position:absolute; 
							top:6em; 
							left:6em;
							width: 42em;
							background-color: #fff;
							text-align: justify;
							font-size:1.0em; 
							font-family:Arial,sans-serif,Helvetica,Verdana;
							letter-spacing:0.01em;
						}
						
#div_body_a{
							position:absolute; 
							top:6em; 
							left:6em;
							width: 42em;
							background-color: #fff;
							text-align: justify;
							font-size:1.0em; 
							font-family:Verdana,Arial,sans-serif,Helvetica;
							letter-spacing:0.01em;
						}

#div_body_k{
							position:absolute; 
							top:7em; 
							left:22em;
							width: 30em;
							font-size:0.85em;
							background-color: #fff;
							font-family:Verdana,Arial,sans-serif,Helvetica;
							text-align: left;
						}

#div_body_m{
							position:absolute; 
							top:7em; 
							left:22em;
							width: 30em;
							font-size:0.85em;  
							background-color: #fff;
							font-family:Verdana,Arial,sans-serif,Helvetica;
							text-align: justify;
						}

#div_body_e{
							position:absolute; 
							top:11em; 
							left:7em;
							width: 10em;  
							background-color: #fff;
							text-align: center;
						}

#div_body_e_krit{
							position:absolute; 
							top:6.3em; 
							left:7em;
							width: 50em;
							height: 3.8em;
							background-color: #fff; 
							text-align: left;
							font-family:Arial,sans-serif,Helvetica,Verdana;
							line-height:100%;
								}
						
#div_body_e_line	{
							position:absolute; 
							top:6.3em; 
							left:6.5em;
							width: 0.2em;  
							height: 4.1em;
							background-color: #c7dbed; 
					}

#div_body_e_r{
							position:absolute; 
							top:5.5em; 
							left:52em;
							width: 10em;  
							background-color: #fff;
							text-align: center;
							line-height:100%;
						}

#div_body_e_krit_r{
							position:absolute; 
							top:0.0em; 
							left:52em;
							height: 5.5em;
							min-width: 15em;  
							background-color: #fff; 
							text-align: left;
							border-left:1px solid #c7dbed;
							font-family:Arial,sans-serif,Helvetica,Verdana;
							line-height:100%;
								}
/* 31.05.2019: css code ausgeschnitten und hier kopiert*/
#div_body_e_krit_r_1{
							padding-left:0.3em;
							font-size:0.75em;
							font-weight:bold;
							}		
#div_body_e_krit_r_2{
							padding-left:0.5em;
							font-size:0.75em
							}	
#div_body_e_krit_r_3{
							font-weight:bold;
							font-size:0.8em;
							padding:0em;
							}	
#styl_bkg_white_left_r{
							background-color:#fff;
							text-align:left;
							font-weight:normal;
							}			
#styl_fnt_pad_r{
							font-size:0.8em;
							padding-left: 0.3em
							}	
							
#tbl_body_e_r{
							text-align:left;
							border-left:1px solid #c7dbed;
							font-size:0.8em;
							/*font-weight:bold;*/
							padding-left: 0.2em;
							
							}	
#td_hight_r{
						font-size:0.9em;
						padding-left: 0.3em;
						padding-top: 0.2em;
						padding-bottom: 0.2em;
						letter-spacing:0.05em;
						}				
							
							
							
								

/* dossier */
#div_body_d{
							position:absolute; 
							padding-left: 0.5em; 
							padding-right: 0.5em;
							top:8em; 
							left:15em;
							width: 32em;
							background-color: #fff; 
							text-align: left;
						}

/* zurück zur Ergebnisliste*/
#div_body_d_back{
							position:absolute; 
							top:3.6em; 
							left:30.5em;
							height: 1.2em;
							background-color: #fff; 
							text-align: left;
							border:1px solid #fff;
						}

/* zuletzt angesehen*/
#div_last_packer
{
							position:absolute; 
							top:3.6em; 
							left:37.0em;
							height: 1.2em;
							background-color: #fff; 
							text-align: left;
							border:1px solid #fff;
						}

/* zuletzt angesehen*/
#div_last > #child
{
				 display: none; 

						}

#div_last:hover > #child
{
    display: block;
/*    top:4em;
    left:10em;*/
    background-color: #deecfa;
    width: 13.4em;
/*    border: 2px solid black; */
}

#child
{

}

/* Für Meldung: Betrieb ist nicht eingetragen*/
#div_not_in{
							position:absolute; 
							top:10em; 
							left:18em;
							width: 40em;  
							height: 1.2em;
							background-color: #fff; 
							text-align: left;
							font-size:0.8em; 
							font-weight:bold; 
							font-family:Verdana,Arial,sans-serif,Helvetica;
						}

/* Zurück zur letzten Suche*/
#div_body_d_r_back{
							position:absolute; 
							top:3.6em; 
							left:23.5em;
/*							width: 10em;  */
							height: 1.2em;
							background-color: #fff; 
							text-align: left;
							border:1px solid #fff;
						}
						
/* div für Neue Suche*/
#div_body_s_neu{
							position:absolute; 
							top:3.6em; 
							left:17.4em;
/*							width: 10em;  */
							height: 1.2em;
							background-color: #fff; 
							text-align: left;
							border:1px solid #fff;
						}

/* Text für dossier */
#div_body_d_t{
							position:relative;
							left:0em;
							width: 39em;  
							padding-top: 0.3em; 
							padding-left: 0.2em; 
							background-color: #fff;
							text-align: justify;
							font-size: 0.8em; 
							font-family: Verdana,Arial,sans-serif,Helvetica;
							letter-spacing:0.01em;
						}

						
/* balken links für dossier */
#div_body_d_b{
							position:absolute; 
							top:5.8em; 
							left:0.8em;
							background-color:#eae8eb;
							font-family:Verdana,Arial,sans-serif,Helvetica;
							font-weight:none; 
							float: right; 
							padding-left: 0.8em; 
							padding-right: 0.8em;
							width: 48.6em;  
							height: 1.4em;
							letter-spacing:0.05em;
							text-align: center;
						}

						
/* Linkes div für dossier */
#div_body_d_left{
							position:absolute; 
							padding-left: 0.3em; 
							padding-right: 0.2em;
							top:8em; 
							left:0.3em;
							width: 14.3em;
							background-color: #fff; 
							text-align: left;
						}
						
/* Firmen-Logo für Dossier*/
#div_body_d_l	{
							position:relative; 
							width:14.1em; 
							background-color:#fff;
							padding-bottom: 1.5em; 
							text-align: center;
						}
						
/* Siegel für Dossier*/
#div_body_d_s	{
							position:relative; 
							width:9em; 
							background-color:#fff;
							left: 2.0em;
							text-align: center;
						}
						
/* Adresse, Telefon usw. für dossier */
#div_body_d_a{
							position:relative; 
							left:0em;
							padding-top: 0.3em; 
							padding-left: 0.0em; 
							padding-bottom: 2em; 
							background-color: #fff;
							text-align: left;
							font-size:0.8em; 
							font-family:Verdana,Arial,sans-serif,Helvetica;
							word-wrap: break-word;
							overflow: hidden;  
							text-overflow: ellipsis;  
							-o-text-overflow: ellipsis; /*für Opera*/ 
							white-space: nowrap;  
							width: 100%;
							word-break: break-all;
							white-space: normal;
						}

/* Wartungsarbeiten - Text */
#div_body_const{
							position:absolute; 
							top:25em; 
							left:1em;
							width: 50em; 
						}

/* Wartungsarbeiten - Image */
#div_body_const_img{
							position:absolute; 
							top:10em; 
							left:1em;
							width: 50em;
						}

#span_caption	{
								color: #0d426e; 
								font-size:1.0em; 
								font-weight:bold;
								font-family: Verdana,Helvetica,Arial,sans-serif;
							}
							
#span_caption_Title	{
								color: #0d426e; 
								font-size:1.2em; 
								font-weight:bold;
								font-family: Verdana,Helvetica,Arial,sans-serif;
							}

#span_link_impress{
								color: #2d61fc; 
								font-size:1.0em; 
								font-weight:bold;
								font-family: Verdana,Helvetica,Arial,sans-serif;
							}

#span_date	{
							font-size:0.7em;  
							font-family:Verdana,Arial,sans-serif,Helvetica;
							letter-spacing:0.02em;
						}


#span_li_7	{
							font-size:0.7em; 
							font-weight:bold;
							padding-left: 0.8em; 
							padding-right: 0.8em;
						}
				

#span_li_7_active	{
										font-size:0.7em; 
										font-weight:bold; 
										background-color:#0871CC; 
										color:#ffffff; 
										padding-top: 0.3em; 
										padding-bottom: 0.3em;
										padding-left: 0.8em; 
										padding-right: 0.8em;
									}


#span_li_8	{
						font-size:0.9em; 
						font-weight:bold;
						background-color:#e1eaf5; 
						color:#034396;  
						padding-top: 0.3em; 
						padding-bottom: 0.3em;
						padding-left: 0.8em; 
						padding-right: 0.8em;
						}
				

#span_li_8_active	{
										font-size:0.9em; 
										font-weight:bold; 
										background-color:#0871CC; 
										color:#ffffff; 
										padding-top: 0.3em; 
										padding-bottom: 0.3em;
										padding-left: 0.8em; 
										padding-right: 0.8em;
									}


#span_li_topi	{
						font-size:0.7em; 
						letter-spacing:0.1em;
						color:#565859;  
						padding-right: 0.8em;
						font-family: Verdana,Helvetica,Arial,sans-serif;

						}

									
#span_li_topi_active	{
					font-size:0.7em; 
					letter-spacing:0.1em;
					font-weight:bold; 
					color:#4b4d4f; 
					padding-right: 0.8em;
					font-family: Verdana,Helvetica,Arial,sans-serif;

									}
									
#span_blatt_activ	{
						font-size:0.9em; 
						background-color:#edf0f2; 
						color:#090838;  
						padding-top: 0.1em;
						padding-bottom: 0.1em; 
						padding-left: 0.2em; 
						padding-right: 0.2em;
						border:1px solid #000;
						}
						
#span_blatt_inactiv	{
						font-size:0.9em; 
						background-color:#297ec7; 
						color:#fff;   
						padding-top: 0.1em;
						padding-bottom: 0.1em; 
						padding-left: 0.2em; 
						padding-right: 0.2em;
						border-top:1px solid #fff;
						}
#span_blatt_inactiv:hover	{
						background-color:#46667D; 
						}
						
#span_button_liste	{
						font-size:0.9em; 
						font-weight:bold;
						background-color:#fadc1b; 
						color:#fff;    
						padding-top: 0.3em;
						padding-bottom: 0.3em; 
						padding-left: 0.8em; 
						padding-right: 0.8em;
						}
						
#span_button_txt	{
						font-size:0.9em;
						background-color:#297ec7;
						color:#fff;    
						padding-top: 0.3em;
						padding-bottom: 0.3em; 
						padding-left: 0.8em; 
						padding-right: 0.8em;
						}
#span_button_txt:hover	{
						background-color:#46667D;
						}
						
						
#span_button_txt_inaktiv{
						font-size:0.9em; 
						background-color:#edf0f2; 
						color:#cfd1d4;    
						padding-top: 0.3em;
						padding-bottom: 0.3em; 
						padding-left: 0.8em; 
						padding-right: 0.8em;
						}

#button_search
    {
      width: 120px;
      height: 30px;
      background-color: #b2cdea; 
      border-color: #1E77FC; 
      color: black;
    }

    #button_search:hover
    {
      
      background-color: #1E77FC;
			border-color: #006ec7;
			color: white;
    } 


li	{
			list-style: none;
			display: inline;
			margin: 0; padding: 0.0em;
		}

a.topi:link {    text-decoration:none;  font-weight:none; color:#bfc5c9; }
a.topi:visited { text-decoration:none;  font-weight:none; color:#0871CC; }
a.topi:hover {   text-decoration:underline; color:#0871CC;}
a.topi:active {  text-decoration:none;  font-weight:bold; background-color:#fff;  }
a.topi:focus {   text-decoration:none;  font-weight:none; background-color:#fff; }

a.main:link {    text-decoration:none;  font-weight:none; color:#0871CC; }
a.main:visited { text-decoration:none;  font-weight:none; color:#0871CC; }
a.main:hover {   text-decoration:none;  color:#0871CC;}
a.main:active {  text-decoration:none;  font-weight:none; background-color:#fff; }
a.main:focus {   text-decoration:none;  font-weight:none; background-color:#fff; }


a.orange:link { text-decoration:none; font-weight:none; color:#01f; }
a.orange:visited { text-decoration:none; font-weight:none; color:#642d66; }
a.orange:hover { text-decoration:underline;  background-color:#fff; color:#01f;}
a.orange:active { text-decoration:none; font-weight:none; background-color:#fff; }
a.orange:focus { text-decoration:none; font-weight:none; background-color:#fff; }

a.blatt:link {    text-decoration:none;  font-weight:none; color:#0871CC; }
a.blatt:visited { text-decoration:none;  font-weight:none; color:#0871CC; }
a.blatt:hover {   text-decoration:underline;  color:#0871CC;}
a.blatt:active {  text-decoration:none;  font-weight:none; background-color:#fff; }
a.blatt:focus {   text-decoration:none;  font-weight:none; background-color:#fff; }


#ul_top_m	{
						margin: 0; 
						padding: 0;
						width: 33em; 
						border: 0px solid black;
					}
.Sti20_verdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;  }
.Stil9_verdana_bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight:bold; }
.Stil8 {font-family: Arial, Helvetica, sans-serif,Verdana; font-size: 0.9em;  }
.Stil8_verdana_bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight:bold; background-color:#d1d9e0; }
.Stil8_verdana_bold_bkg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight:bold; letter-spacing:0.05em }
.Stil7_verdana_orange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #e33f0e;  }
.Stil7_verdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;  }
.Stil7_verdana_bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight:bold; }
.Stil7 {font-family:  Arial, Helvetica, sans-serif,Verdana; font-size: 0.8em;  }
.Stil7_bold {font-family:  Arial, Helvetica, sans-serif,Verdana; font-size: 0.8em; font-weight:bold;  }
.Stil6 {font-family:  Arial, Helvetica, sans-serif,Verdana; font-size: 0.7em;  }
.Stil6_bold {font-family:  Arial, Helvetica, sans-serif,Verdana; font-size: 0.7em; font-weight:bold; }

