body { background:#FFF6E5; 
       color:#000000;
	   font-family: "verdana", "arial", "helvetica", sans-serif;
	   font-size:9px; line-height: 13px;
       letter-spacing: 0.1px;			
	   margin: 0px 0px 0px 0px; padding: 0px; /* for opera ! */	
	   height:100%; } 

html { height:100%; }

td { vertical-align:top; }

td img { display:block; } /* eliminate mozilla white-space ! */
/* ------------------------------------------------------------------------ */ 
.tx-indexedsearch-descr { font-family: "verdana", "arial",  "helvetica", sans-serif; 
	                        font-size:9px; line-height: 13px; }
.tx-indexedsearch-info { font-family: "verdana", "arial",  "helvetica", sans-serif; 
	                        font-size:9px; line-height: 13px; font-weight:bold; }

/* ------------------------------------------------------------------------ */
.mailformdescription { font-family: "verdana", "arial",  "helvetica", sans-serif; 
	                        font-size:9px; line-height: 13px; }

.addlinkheader { font-family: "verdana", "arial", "helvetica", sans-serif; 
				 font-weight:bold;
				 font-size:9px; line-height: 13px;
				 white-space: nowrap; display:block;
}
/* ------------------------------------------------------------------------ */
.headerfontstyle { font-size:9px; line-height: 18px;
				   letter-spacing: 0.5px; font-weight: bold; color: #222222;
}
#content { font-size:9px; line-height: 13px;
  		   font-family: "verdana", "arial", "helvetica", sans-serif; 
  		   color: #333333;
}
#rightcontent { font-size:9px; line-height: 13px;
  		   font-family: "verdana", "arial", "helvetica", sans-serif; 
  		   color: #333333; padding-left:4px;
}
/* ------------------------------------------------------------------------ */
#banner { height: 123px; }
/* ------------------------------------------------------------------------ */
a, a:link, a:visited, a:active {  color: #222222; 
						          text-decoration: none; 
					          	  font-size:9px; line-height: 13px;	 } 

a:hover { color: #222222; 
	      background-color: #FCBF5D;   
	      text-decoration: none; 
	      font-size:9px; line-height: 13px;
}

.act { color: #8F8F8F; text-decoration: none;			 
       font-size:9px; line-height: 13px;
}

/* ------------------------------------------------------------------------ */
 td.wh1 { height: 1px; width:1px;}  
 td.h1 { height:1px; }
 td.h4 { height:4px; }  
 td.h7 { height:7px; }
 td.h8 { height:8px; }                     
 td.h9 { height: 9px; }
 td.h10 { height:10px; }                  
 td.h13 { height: 13px; }
 td.h30 { height:30px; }                 
 td.h32 { height:32px; } 
 td.h123 { height: 123px; }            
 td.w1 {width:1px;}
 td.w5 {width:5px; }                        
 td.w6 {width:6px;}
 td.w7 {width:7px;}                         
 td.w8 {width:8px;}
 td.w12 {width:12px;}                      
 td.w163 {width:163px;}
 td.w170 {width:170px;}                   
 td.w176 {width:176px;}
 td.w190 {width:190px;}                   
 td.w260 {width:260px;}
 td.w263 {width:263px;}                  
 td.w272 {width:272px;}
 td.w274 {width:274px;}                  
 td.w271 {width:271px;}
 td.w530 {width:530px;}
/* ------------------------------------------------------------------------ */
td { vertical-align: top; }
/* ------------------------------------------------------------------------ */
.dotted {  
   /*background-image: url(../img/pixels/h-dotted.gif);
   background-repeat: repeat;
   background-position: left,top; 
   background-position-x: 0px;  background-position-y: 0px;*/ 
}

/* ------------------------------------------------------------------------ */
.darkgrey1 { background-color:#da9d3d;
			 height:1px; 
}
/* --------------------------- LAM colors (orange): */
.lamsplit { background-color: #fcbf5d; }
.lam_c1 { background-color: #fef7e7; font-size:9px; vertical-align: top; }
.lam_c1b { background-color: #fef2d7; }
.lam_c2 { background-color: #feedc8; }
.lam_c3 { background-color: #fee3a9; }
.lam_c4 { background-color: #fdf7e7; font-size:9px; }
.lam_c1_ws_wide { /* with watersign */
 background-color: #fef7e7;
 background-image: url(../img/watersigns/ws-o-wide.jpg);
 background-position: left,top;
 background-position-x: 0px; background-position-y: 0px;
 background-repeat: no-repeat;
}

.lam_c1_ws_mid{ background-color: #fef7e7;
  background-image: url(../img/watersigns/ws-o-mid.jpg);
  background-position: left,top;
  background-position-x: 0px; background-position-y: 0px;
  background-repeat: no-repeat;
}

.lam_c1_ws_left { 
  background-color: #fef7e7;
  background-image: url(../img/watersigns/ws-o-left.jpg);
  background-position: left,top;
  background-position-x: 0px; background-position-y: 0px;
  background-repeat: no-repeat;
}

.lam_dotted_c3 { 
   background-color: #fee3a9;
   /*background-image: url(../img/pixels/h-dotted.gif);
   background-repeat: repeat;
   background-position: left,top; 
   background-position-x: 0px;  background-position-y: 0px;  */
}

/* ------------------------------------------------------------------------ */
/* --------------------------- UNTERNEHMEN colors (green): */
.unternehmen_c1 { background-color: #F5FDEE; }
.unternehmen_c2 { background-color: #cbebb0; }
.unternehmen_c3 { background-color: #7dcc3a; }
.unternehmen_dotted_c2 {
   background-color: #cbebb0;
   /*background-image: url(../img/pixels/h-dotted.gif);
   background-repeat: repeat;
   background-position: left,top; 
   background-position-x: 0px;  background-position-y: 0px;*/   
}

#unternehmen {  background-color: #F5FDEE; font-size: 9px;  }

/* ----------------------------------------------- PRIVAT colors (blue): */
.privat_c1 { background-color: #99C3F7; }
.privat_c2 { background-color: #F0F6FD; }
.privat_c3 { background-color: #cce1fb; }
.privat_dotted_c3 {  background-color: #cce1fb;
   /*background-image: url(../img/pixels/h-dotted.gif);
   background-repeat: repeat;
   background-position: left,top; 
   background-position-x: 0px;  background-position-y: 0px;  */ 
}
#privat {  background-color: #F0F6FD; font-size:9px; }

/* ----------------------------------------------------------------------- BOTTOM-NAVI: */
#bottomnavi,#bottomnavi { 
  background-color: #FEE3A9;  color: #222222;
  font-size: 9px; line-height: 13px;
}

.bnavi_act { /* ------------------ BOTTOM-NAVI-ACT: */
  background-color: #FFFBF3;   color: #222222;  font-weight:bold; 
}

#bottomnavi.a, #bottomnavi.a:link, #bottomnavi.a:visited, #bottomnavi.a:active { 
       color: #222222; text-decoration: none; 
       font-size:9px; line-height: 13px;		
} 

#bottomnavi a:hover {
       background-color: #FFFBF3; color: #111111;     
       text-decoration: none; 
       font-size:9px; line-height: 13px;
} 

#bottomnavi.act {
       color: #8F8F8F; text-decoration: none;			 
       font-size:9px; line-height: 13px;	
}

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