body {	text-align:center; 
	margin: 0px; 
	padding: 0px;  
	background-color: #e6e6e6;
   background: url(./cad/layout/grafik/background.jpg);
	 }


#container { margin: 20px auto 0px auto; 
       padding: 15px 15px 0px 15px;    
	     width: 760px;
       height: 500px; 
       background-color: #ffffff;
       border: 1px solid #999999; }
       
#container1 { margin: 20px auto 0px auto; 
       padding: 15px 15px 0px 15px;    
	     width: 760px; 
       background-color: #ffffff;
       border: 1px solid #999999; }
       
 
#head {height: 30px;
       border: 0px solid;
       background: url(./cad/layout/grafik/cadlux_logo.jpg);
       background-repeat: no-repeat;
       background-position: right;}
        
#navigationtotal {
       height: 30px;
       border: 0px solid;}
        
#navigation { float: left;
       text-align: left; 
       padding-right: 40px;
       height: 30px;
       border: 0px solid;}
       
#navigation a{ font: 14px/2em arial;
  font-weight: bold;
  color: #666666; 
  text-decoration: none;}
       
#navigation a:hover{  font: 14px/2em arial;
  font-weight: bold;
  color: #336699; 
  text-decoration: underline;}            
       
#picture { margin-top: 5px;
       height: 150px;
       border: 0px solid;
       }
 
*.foto_home     { background: url(./cad/layout/grafik/foto_home.jpg);}
*.foto_dienstleistung     { background: url(./cad/layout/grafik/foto_dienstleistung.jpg);}
*.foto_ueberuns     { background: url(./cad/layout/grafik/foto_ueberuns.jpg);}
*.foto_einmaleins     { background: url(./cad/layout/grafik/foto_einmaleins.jpg);}
*.foto_news     { background: url(./cad/layout/grafik/foto_news.jpg);}

#picture span { float: left; 
                width: 760px;
                text-align: left;
                border: 0px solid; }
                
*.cad { margin-left: 3px;
       font: 24px/1.5em arial; 
       color: #ffffff; }
       
*.telekommunikation { margin-left: 3px;
       font: 18px/2.8em arial; 
       color: #ffffff; }
       
*.architektur { margin-left: 40px;
       font: 24px/1.5em arial; 
       color: #ffffff; }
       
*.immobilien { margin-left: 10px;
       font: 20px/1em arial; 
       color: #ffffff; }
           
      
#subnavigationtotal { float: left;
       margin-top: 55px;
       text-align: left;
       width: 165px;
       font: 12px/2.2em arial; 
       border: 0px solid;}
       
#subnavigation { 
      width: 165px;
      float: left;
      margin: 0px;
      padding: 0px;
      border: 0px solid;}
             
#subnavigation a { background: url(./cad/layout/grafik/subnavigation.jpg); display: block;
       background-repeat: no-repeat; 
       color: #333333; 
       text-decoration: none;}
       
#subnavigation a:hover { background: url(./cad/layout/grafik/subnavigation_hover1.jpg);
       background-repeat: no-repeat; 
       color: #ffffff; 
       text-decoration: none;}     
            
#content {margin-top: 20px;
      margin-left: 170px;
       text-align: left;
       font: 12px/1.5em arial; 
       color: #333333;
       border: 0px solid;}
       
#content img {border: 0px;}
       
#content table {
       color: #333333;
       border: 0px solid;}
       
#content a{color: #333333; 
       text-decoration: underline;}
       
#content a:hover{ color: #336699; 
       text-decoration: underline;}
       
#content hr {height: 1px; color: #cccccc;}
          
*.ueberschrift { font: 14px/2em arial; 
          color: #336699;
          font-weight: bold;}
 
#top {margin-left: 25px;}
          
#top a{ color: #333333; 
        text-decoration: none;}
        
#top a:hover{ color: #336699; 
        text-decoration: none;}
          
#foot {
margin: 0px auto 0px auto; 
height: 20px;
width: 790px;
border: 0px solid #ffffff;
text-align: right;
font: 10px/1.5em arial; 
       color: #999999;
        }

#foot a{ font: 10px/1.5em arial;
  font-weight: bold;
  color: #999999; 
  text-decoration: none;}
       
#foot a:hover{  font: 10px/1.5em arial;
  font-weight: bold;
  color: #336699; 
  text-decoration: underline;}        

