
/* Layout Elemente */

/* Hauptfarben:	grau: #DBD6C5 /	grün: #A0C23A /	dunkles	grau für Schrift: #CBC5B5 / ganz helles grau: #EBE9E1 */

		      border: solid 1px	#000000;  nix
		      text-align: left;	text-decoration: none;
		      font-family:verdana,arial; font-size:12px; color:	#000000;
		      padding: 5px; padding-left: 4px;

body		{     margin: 0px 0px 0px 0px;	}

hr              {     border: 0px; /* Für Firefox und Opera */
                      border-top: solid 1px #A0C23A;
                      border-bottom: transparent;
                      width: 100%;
                      margin-left: 0px;
                      float: left; } 
                                                                              

.bordergrey     {     border: solid 1px #CBC5B5}                 

#inhalt		{     position:absolute;
		      top:50%; height: 742px; margin-top: -371px; 
		      left:50%; width: 976px; margin-left: -488px;
                }


#header_box	{     position:absolute; top:  0px; left:0px; z-index:30; 
		      display: block; width: 976px; height: 122px;
		      background-color:	#DBD6C5; }


#navigation_box	{     position:absolute; top:  126px; left:0px;	z-index:30; 
		      display: block; width: 200px; height: 616px;
		      background-color:	#A0C23A;  }
		      
#navigation_menu {    position:absolute; top:  10px; left: 20px; z-index:30; 
		      display: block; width: 160px;  height: 580px; } 
		      
#navigation_menu2 {   position:absolute; top:  508px; left: 20px; z-index:30; 
		      display: block; width: 160px;  height: 120px; }			    
 
/* ==============================================================
Hintergrundbilder
================================================================= */	  
		     
			
#hg		{     position:absolute; top:  126px; left: 200px; z-index:20; 
		      display: block; width: 776px; height: 616px;
		      margin-left: 0px;
		      }	 
    
#hg_iframe	{     position:absolute; top:  0px; left: 0px; z-index:25; 
		      display: block; width: 776px; height: 616px;
		      margin-left: 0px;
		      }	    
		      
/* ==============================================================
Home Elemente auf Startseite 
================================================================= */	  

h1.boxgruen1z	{     margin: auto;
		      margin-top: 94px;
		      margin-left: 10px;  }

h1.boxgruen2z	{     margin: auto;
		      margin-top: 70px;
		      margin-left: 10px;  }    
		      
h1.boxgruen3z	{     margin: auto;
		      margin-top: 48px;
		      margin-left: 10px;  }				
					
		      
a.boxgruen	{    text-decoration: none;
		     font-family:arial,verdana,helvetica;
		     font-size:0.6em;
		     font-weight:normal;
		     color: #FFFFFF;   
		     letter-spacing: 0.05em;   }		      
		      
		      
h1.boxweiss	{     margin: auto;
		      margin-top:  16px;  
		      margin-left: 18px;  }	      
		      
a.boxweiss	{    text-decoration: none;
		     font-family:arial,verdana,helvetica;
		     font-size:0.7em;
		     font-weight:bold;
		     color: #A0C23A;   
		     letter-spacing: 0.05em;   }				    


/* Zeile 1 */  
 
#z1_s1		{     position:absolute; top:  126px; left: 204px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#FFFFFF; }
		      
#z1_s2		{     position:absolute; top:  126px; left: 332px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z1_s3		{     position:absolute; top:  126px; left: 460px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }			
		      
#z1_s4		{     position:absolute; top:  126px; left: 588px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }    
		      
#z1_s5		{     position:absolute; top:  126px; left: 716px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }  
		      
#z1_s6		{     position:absolute; top:  126px; left: 844px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }	 
  
/* Zeile 2 */  
		      
		      
#z2_s1		{     position:absolute; top:  250px; left: 204px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z2_s2		{     position:absolute; top:  250px; left: 332px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z2_s3		{     position:absolute; top:  250px; left: 460px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }			
		      
#z2_s4		{     position:absolute; top:  250px; left: 588px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }    
		      
#z2_s5		{     position:absolute; top:  250px; left: 716px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }  
		      
#z2_s6		{     position:absolute; top:  250px; left: 844px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }						    

/* Zeile 3 */  


#z3_s1		{     position:absolute; top:  374px; left: 204px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z3_s2		{     position:absolute; top:  374px; left: 332px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z3_s3		{     position:absolute; top:  374px; left: 460px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }			
		      
#z3_s4		{     position:absolute; top:  374px; left: 588px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }    
		      
#z3_s5		{     position:absolute; top:  374px; left: 716px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }  
		      
#z3_s6		{     position:absolute; top:  374px; left: 844px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }  


/* Zeile 4 */  


#z4_s1		{     position:absolute; top:  498px; left: 204px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z4_s2		{     position:absolute; top:  498px; left: 332px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z4_s3		{     position:absolute; top:  498px; left: 460px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }			
		      
#z4_s4		{     position:absolute; top:  498px; left: 588px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }    
		      
#z4_s5		{     position:absolute; top:  498px; left: 716px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }  
		      
#z4_s6		{     position:absolute; top:  498px; left: 844px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }  

/* Zeile 5 */  


#z5_s1		{     position:absolute; top:  622px; left: 204px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z5_s2		{     position:absolute; top:  622px; left: 332px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z5_s3		{     position:absolute; top:  622px; left: 460px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }			
		      
#z5_s4		{     position:absolute; top:  622px; left: 588px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }    
		      
#z5_s5		{     position:absolute; top:  622px; left: 716px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }  
		      
#z5_s6		{     position:absolute; top:  622px; left: 844px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }					      

/* Schriften */

h1.navigation	{     margin: auto;
		      margin-top: 13px;	 }
	  

a.navigation	{    text-decoration: none;
		     font-family:arial,verdana,helvetica;
		     font-size:0.4em;
		     font-weight:normal;
		     color: #FFFFFF;   
		     letter-spacing: 0.1em;   }
		     
		     
a.navigation2	 {   text-decoration: none;
		     font-family:arial,verdana,helvetica;
		     font-size:0.39em;
		     font-weight:normal;
		     color: #FFFFFF;   
		     letter-spacing: 0.1em;   }


/* ==============================================================
KK-Seiten
================================================================= */	  

#z1_kk_s1	{     position:absolute; top:  126px; left: 204px; z-index:30; 
		      display: block; width: 200px; height: 195px;
		      background-color:	#FFFFFF; }
		      
#z1_kk_s2	{     position:absolute; top:  126px; left: 408px; z-index:30; 
		      display: block; width: 170px; height: 165px;
		      padding:15px;
		      background-color:	#FFFFFF; }	     

p.kk		{     margin-left:0;
		      margin-top:2px;
		      font-family:arial,verdana,helvetica;
		      font-size:0.8em;
		      font-weight:normal;
		      color: #000000;
		      line-height: 1.2;}  
		      
a.kk		{     font-family:arial,verdana,helvetica;
		      font-size:1.3em;
		      font-weight:bold;
		      color: #A0C23A;
		      text-decoration:none;
		      }	       






.zeilentrenner1	  {font-family:arial,verdana,helvetica;
		      font-size:0.5em;
		      }	

.zeilentrenner2	  {font-family:arial,verdana,helvetica;
		      font-size:0.7em;
		      }		
		      
.zeilentrenner3	  {font-family:arial,verdana,helvetica;
		      font-size:0.3em;
		      }	
		      
.zeilentrenner4	  {font-family:arial,verdana,helvetica;
		      font-size:0.2em;
		      }			      				      



/* ==============================================================
Produkte
================================================================= */	  

#z1_produkte_s1	{     position:absolute; top:  126px; left: 204px; z-index:30; 
		      display: block; width: 170px; height: 170px;
		      padding:15px;
		      background-color:	#FFFFFF; }
		      
.z1_produkte_s2	{     position:absolute; top:  126px; left: 408px; z-index:30; 
		      display: none; 
		      width: 180px; height: 170px;
		      padding:15px;
		      background-color:	#FFFFFF; }

#z1_faq_s2	{     position:absolute; top:  126px; left: 408px; z-index:30; 
		      display: block; width: 170px; height: 170px;
		      padding:15px;
		      background-color:	#FFFFFF; }		    	     

p.produkte	{     margin-left:0;
		      margin-top:2px;
		      font-family:arial,verdana,helvetica;
		      font-size:1.2em;
		      font-weight:normal;
		      color: #C4BEAE;
		      line-height: 1.2;} 
              
 p.produkte_2    {     margin-left:0;
              margin-top:2px;
              font-family:arial,verdana,helvetica;
              font-size:1.0em;
              font-weight:normal;
              color: #C4BEAE;
              line-height: 1.1;}   
 
p.produkte_3    {     margin-left:0;
              margin-top:2px;
              font-family:arial,verdana,helvetica;
              font-size:0.9em;
              font-weight:normal;
              color: #C4BEAE;
              line-height: 1.1;}     
              
.z1_produkte_s2_2    {     position:absolute; top:  126px; left: 408px; z-index:30; 
              display: none; 
              width: 180px; height: 170px;
              padding:15px;
              font-size:0.9em; 
              font-weight:normal;  
              line-height: 1.1;  
              background-color:    #FFFFFF; }
		      
a.produkte	{     font-family:arial,verdana,helvetica;
		      font-weight:normal;
		      color: #A0C23A;
		      line-height: 1.4;
		      text-decoration:none;
		      }	       
		      
		      
a:hover		{     color:#000000;
		      text-decoration: none
		      }

a:active	{     color:#000000;
		      text-decoration: none
		      }	 


p.Z_Old_produktegrey	{     margin-left:0;
		      margin-top:2px;
		      font-family:arial,verdana,helvetica;
		      font-size:1.4em;
		      font-weight:normal;
		      color: #DBD6C5;
		      line-height: 1.3;	 }			      
		      
/* ==============================================================
Produkte Einzeln ricasa, riflex, tiku, rispar
================================================================= */	  

#z1_prodeinz_s1	 {    position:absolute; top:  126px; left: 204px; z-index:30; 
		      display: block; width: 448px; height: 590px;
		      padding:0px;
		      background-color:	#FFFFFF; }
			  
#textlayer     {      width: 418px; height: 100%;
		      }			  

p.globschwarz	{     margin-left:0;
		      margin-top:2px;
		      font-family:arial,verdana,helvetica;
		      font-size:0.8em;
		      font-weight:normal;
		      color: #000000;
		      line-height: 1.3;}  
		      
p.globgruen	{     margin-left:0;
		      margin-top:10px;
		      font-family:arial,verdana,helvetica;
		      font-size:0.8em;
		      font-weight:bold;
		      color: #A0C23A;
		      line-height: 1.3;}  		      

a.globgrun	{     font-weight:bold;
                      color: #A0C23A;
		      text-decoration:none;}  		     
		      
h1.globgruen	{     margin-left:0;
		      margin-top:2px;
		      font-family:arial,verdana,helvetica;
		      font-size:1.1em;
		      font-weight:normal;
		      color: #A0C23A;
		      line-height: 1.3;}
		      
h2.globgruen	{     margin-left:0;
		      margin-top:2px;
		      margin-bottom:0px;
		      font-family:arial,verdana,helvetica;
		      font-size:1.7em;
		      font-weight:normal;
		      xfont-style:italic;
		      color: #A0C23A;
		      line-height: 1.3;} 		      	      
		      
td.header   {   font-family:arial,verdana,helvetica;
		font-size:0.8em;
		font-weight:bold;
		padding: 4px;	
		padding-top: 6px;
		padding-bottom: 6px;
		margin:	0px;
		width: 100%;
		color: #FFFFFF;
		border: solid 0px #A0C23A;
		background-color: #A0C23A;
		}
		
td	   {    font-family:arial,verdana,helvetica;
		font-size:0.8em;
		padding: 4px;
		margin:	0px;
		valign: top;
		color: #000000;
		border: solid 0px #FFFFFF;
		background-color: #DBD6C5;
		}
		
td.contentleft {width: 40%;}

td.contentright {width: 60%;}	


td.footer   {   font-family:arial,verdana,helvetica;
		font-size:0.8em;
		font-weight:normal;
		padding: 4px;	
		padding-top: 12px;
		padding-bottom: 6px;
		margin:	0px;
		width: 100%;
		color: #FFFFFF;
		border: solid 0px #A0C23A;
		background-color: #A0C23A;
		}
		
td.rispar  {   	padding: 0px;
		margin:	0px;
		valign: top;
		background-color: #FFFFFF;
		}
		
td.rispar2  {   font-family:arial,verdana,helvetica;
		font-size:0.8em;
		color: #000000;
		padding: 4px;
		margin:	0px;
		valign: top;
		background-color: #EBE9E1;
		}		

td.faq      {   font-family:arial,verdana,helvetica;
		font-size:0.8em;
		font-weight:normal;
		padding: 4px;	
		padding-top: 6px;
		padding-bottom: 6px;
		margin:	0px;
		width: 100%;
		color: #FFFFFF;
		border: solid 0px #A0C23A;
		background-color: #A0C23A;
		}					

a.einzel	{     text-decoration:none;
                      font-family:arial,verdana,helvetica;
                      font-size:1.5em;
                      color: #FFFFFF;   
                 }   
		      

/* ==============================================================
Auswahlseite Mutter, Vater, Hauseigentumer
================================================================= */		      
						   

#auswahl_z1_s1	{     position:absolute; top:  0px; left: 0px; z-index:30; 
		      display: block; width: 279px; height: 72px;
		      background-color:	#FFFFFF; border-bottom: solid 1px #A0C23A;}
		      
#auswahl_z1_s2  {     position:absolute; top:  0px; left: 283px; z-index:30; 
		      display: block; width: 75px; height: 72px;
		      background-color:	#A0C23A; }
		      
#auswahl_z1_s3	{     position:absolute; top: 0px; left: 360px; z-index:30; 
		      display: block; width: 75px; height: 72px;
		      background-color:	#A0C23A; }
		      
#auswahl_z2	{     position:absolute; top:  90px; left: 0px; z-index:30; 
		      display: block; width: 100%; height: 100%;
		      background-color:	#FFFFFF; }	
     
		      			
		      
h1.boxgruen_75	{     margin: auto;
		      margin-top: 51px;
		      margin-left: 8px; 
		      font-family:arial,verdana,helvetica;
		      font-size:0.9em;
		      font-weight:bold;
		      color: #FFFFFF; }
		      
h1.boxgruen_75_2z{    margin: auto;
		      margin-top: 35px;
		      margin-left: 6px; 
		      font-family:arial,verdana,helvetica;
		      font-size:0.8em;
		      font-weight:bold;
		      color: #FFFFFF; }	
		      
h1.boxgruen_75_3z{    margin: auto;
		      margin-top: 20px;
		      margin-left: 6px; 
		      font-family:arial,verdana,helvetica;
		      font-size:0.8em;
		      font-weight:bold;
		      color: #FFFFFF; }			      	      
		      
h1.auswahl_prod	{     font-family:arial,verdana,helvetica;
                      font-size:1.3em;
		      font-weight:normal;
		      color: #A0C23A;
		      line-height: 1.2; 
		      }			      

a.auswahl_prod	{     font-family:arial,verdana,helvetica;
		      font-weight:bold;
		      color: #A0C23A;
		      line-height: 1.4;
		      text-decoration:none;
		      }	   				

/* ==============================================================
Sitemap	
================================================================= */		                    


                      
th.sitemap           { padding:3px 6px 3px 6px;
		       background-color: #A0C23A;
		       width: 150px;
		       text-align:left; 
                      }
                                                                 
td.sitemap           { padding:3px 6px 10px 6px;
		       background-color: #FFFFFF;
		       width: 150px; 
		       text-align:left;
		       border: solid 0px #A0C23A;
                      }    
                      
td.empty             { background-color: #FFFFFF;
		       width: 6px;
                      }                         

a.sitemap_header   {  font-family:arial,verdana,helvetica;
                      font-weight:bold;
                      font-size:0.9em;
                      text-decoration:none;margin-left:0;
		      margin-top:2px;
		      color: #FFFFFF;
		      line-height: 1.3;
                      } 
                                    
a.sitemap           { font-family:arial,verdana,helvetica;
                      font-weight:normal;
                      font-size:1em;
                      text-decoration:none;margin-left:0;
		      margin-top:2px;
		      color: #000000;
		      line-height: 1.3;
                      } 		
 
/* ==============================================================
Elemente auf Seite Sozialversicherungen	
================================================================= */		


h1.titelbox	{     margin: auto;
		      margin-top:  16px;  
		      margin-left: 16px;  
		      font-family:arial,verdana,helvetica;
		      font-size:1.2em;
		      font-weight:normal;
		      color: #000000;	 }	

.soz		{     font-family:arial,verdana,helvetica;
		      font-size:0.8em;
		      font-weight:normal;
		      color: #000000;
		      letter-spacing: 0px;
		      line-height: 1.4;
		      margin-top:0;
		      margin-bottom:0}	
		      
ul		{     margin-top:0;
		      padding:0;
		      margin-left:14px;}  
		      
li		{     margin-top:3px;
		      padding:0; } 
		      
	 


/* Zeile Titel */  
 
#z_soz_titel	 {    position:absolute; top:  126px; left: 204px; z-index:30; 
		      display: block; width: 776px; height: 50px;
		      background-color:	#FFFFFF; }
		      
/* Zeile Kind-Mutter-Vater */  
		      
		      
#z2_soz_s1	 {    position:absolute; top:  180px; left: 204px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z2_soz_s2	 {    position:absolute; top:  180px; left: 332px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }
		      
#z2_soz_s3	 {    position:absolute; top:  180px; left: 464px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }			
		      
#z2_soz_s4	 {    position:absolute; top:  180px; left: 592px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }    
		      
#z2_soz_s5	 {    position:absolute; top:  180px; left: 724px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }  
		      
#z2_soz_s6	 {    position:absolute; top:  180px; left: 852px; z-index:30; 
		      display: block; width: 124px; height: 120px;
		      background-color:	#A0C23A; }   

/* Zeile AHV-IV	*/  
		      
		      
#z3_soz_s1	 {    position:absolute; top:  304px; left: 204px; z-index:30; 
		      display: block; width: 232px; height: 110px;
		      padding: 10px;
		      background-color:	#FFFFFF; }
		      
#z3_soz_s2	 {    position:absolute; top:  304px; left: 464px; z-index:30; 
		      display: block; width: 232px; height: 110px;
		      padding: 10px;
		      background-color:	#FFFFFF; }
		      
#z3_soz_s3	 {    position:absolute; top:  304px; left: 724px; z-index:30; 
		      display: block; width: 232px; height: 110px;
		      padding: 10px;
		      background-color:	#FFFFFF; }

/* Zeile keine Leistungen */  
		      
		      
#z4_soz_s1	 {    position:absolute; top:  438px; left: 204px; z-index:30; 
		      display: block; width: 232px; height: 85px;
		      padding: 10px;
		      background-color:	#FFFFFF; }
		      
#z4_soz_s2	 {    position:absolute; top:  438px; left: 464px; z-index:30; 
		      display: block; width: 232px; height: 85px;
		      padding: 10px;
		      background-color:	#FFFFFF; }
		      
#z4_soz_s3	 {    position:absolute; top:  438px; left: 724px; z-index:30; 
		      display: block; width: 232px; height: 85px;
		      padding: 10px;
		      background-color:	#FFFFFF; }
		      
/* Zeile Pfeile	*/  
		      
		      
#z5_soz_s1	 {    position:absolute; top:  543px; left: 204px; z-index:30; 
		      display: block; width: 236px; height: 40px;
		       }
		      
#z5_soz_s2	 {    position:absolute; top:  543px; left: 464px; z-index:30; 
		      display: block; width: 236px; height: 40px; 
		      }
		      
#z5_soz_s3	 {    position:absolute; top:  543px; left: 724px; z-index:30; 
		      display: block; width: 236px; height: 40px; 
		      }	       
		      
/* Zeile Erklärungen unten */  
		      
		      
#z6_soz_s1	 {    position:absolute; top:  587px; left: 204px; z-index:30; 
		      display: block; width: 492px; height: 96px;
		      padding: 10px;
		      background-color:	#FFFFFF; }
		      
#z6_soz_s2	 {    position:absolute; top:  587px; left: 724px; z-index:30; 
		      display: block; width: 232px; height: 96px;
		      padding: 10px;
		      background-color:	#FFFFFF; }
		      
		      
	
