                
                * {
	                margin:0;
	                padding:0;
                }
                
                body {
                    background-color:rgb(250,250,250);
                }
                
                #wrapper {
		            margin-left:139px;
					margin-top:50px;
	                background-color:rgb(250,250,250);
                    background-repeat:no-repeat;
					width:1100px;
					height:700px;
	        		margin-right:auto;
	        		position:absolute;
	    		}
	            
	            #header {
                    background-image:url(../img/logo.svg);
		            background-color:rgb(250,250,250);
                    background-repeat:no-repeat;
	            }
	            
	            #header h1 {
		            height:100px;
		            visibility:hidden;
	            }
	            
	            table {
		            position:absolute;
		            font: 12px/18.5px arial;
		            color:rgb(23,48,87);
		        }
		        
	            table a {
		            font: 9pt arial, sans serif;
		       		text-decoration:none;
		            color: inherit;
	            }
	            
	            table img {
		            border:none;
	            }
	            
				table h2 {
					font: bold 15px/18.5px arial;
					padding-left:20px;
					padding-right:30px;
					padding-top:10px;
					padding-bottom:15px;
				}
				
				table h3 {
					font: bold 15px/18.5px arial;
					padding-left:20px;
					padding-right:30px;
					padding-top:20px;
					padding-bottom:15px;
				}
				
				table p{
					padding-left:20px;
					padding-right:30px;
					text-align:justify;
				}
				
				table p2{
					padding-left:0px;
					padding-right:0px;
					text-align:justify;
				}
				
				table h4{
					font: bold 12px/18.5px arial, sans serif;
					padding-top:10px;
					padding-right:20px;
					padding-left:20px;
				}
				
				table b{
					font: bold 12px/18.5px arial, sans serif;
				}
				
				table em{
					font: bold 12px/18.5px arial, sans serif;
					color:rgb(243,120,53);
					padding-right;
					}
					
				table li{
					list-style-type:none;
					padding-left:20px;
					padding-top:10px;
					}
					
				table li a{
					text-decoration:none;
					font: bold 15px/18.5px arial, sans serif;
					color:rgb(243,120,53);
					}
					            
	       		ul#navi {
		       		margin-left:12px; 		       		
		       		margin-top:390px;
	       		}
	       		
	       		#navi li {
					display: inline; 
					margin-right:18px;
				}
				
				#navi li a {
					font:15px/18.5px arial, sans serif; 
					font-variant:small;
					color:rgb(23,48,87); 
					text-decoration:none;
				}
				
				#navi li a:hover {
					color:rgb(243,120,53);
				}
	       		
				ul#navi2 {
		       		margin-left: 192px;		       		
		       		margin-top:5px;
	       		}
	       		
	       		#navi2 li {
					display:inline; 
					margin-right:50px;
				}
				
				#navi2 li a {
					FONT:15px/18.5px arial, sans serif; 
					font-variant:small;
					color:rgb(23,48,87); 
					TEXT-DECORATION:none;
				}
				
				#navi2 li a:hover {
					color:rgb(243,120,53);
				}
				
				ul#navi3 {
		       		margin-left:350px; 		       		
		       		margin-top:5px;
	       		}
	       		
	       		#navi3 li {
					display:inline; 
					MARGIN-RIGHT:50px;
				}
				
				#navi3 li a {
					FONT:15px/18.5px arial, sans serif; 
					font-variant:small;
					color:rgb(23,48,87); 
					TEXT-DECORATION:none;
				}
				
				#navi3 li a:hover {
					color:rgb(243,120,53);
				}

				a.aktiv {color:rgb(23,48,87); }
				
				#referenz {
				position:absolute;
				margin-left:561px;
				margin-top:-210px;
				width:250px;
	            }
				#projekt {
					position:absolute;
					margin-left:0;
					width:290px;
					}
				            
	            #referenz h2 {
					font: bold 15px/18.5px arial;
					color:rgb(23,48,87);
					padding-bottom:10px;		            
	            }
	            
	            #referenz h3 {
					font: bold 12px/18.5px arial, sans serif;
					color:rgb(23,48,87);
					padding-top:10px;
		            
	            }
	            
	            #referenz p {
					font: 12px/18.5px arial;
		            color:rgb(23,48,87);	
		        }
		        
		        #referenz p em {
			        font: bold 12px/18.5px arial, sans serif;
					color:rgb(243,120,53);
				}
				
				#referenz p a[href^=tel] {
    			color: inherit;
    			text-decoration: none;
				}
				
				
				#referenzprofil {
		            position:absolute;
		            margin-left:561px;
		            margin-top:-290px;
		            width:250px;
	            }
				
		 		#referenzprofil h2 {
					font: bold 15px/18.5px arial;
					color:rgb(23,48,87);
					padding-bottom:10px;		            
	            }
	            
	            #referenzprofil h3 {
					font: bold 12px/18.5px arial, sans serif;
					color:rgb(23,48,87);
					padding-top:10px;
		            
	            }
	            
	            #referenzprofil p {
					font: 12px/18.5px arial;
		            color:rgb(23,48,87);	
		        }
		        
		        #referenzprofil p em {
			        font: bold 12px/18.5px arial, sans serif;
					color:rgb(243,120,53);
				}
				
				#referenzprofil p a[href^=tel] {
    			color: inherit;
    			text-decoration: none;
				}
				
				#imp {
		            position:absolute;
		            margin-left:561px;
		            margin-top:-425px;
		            width:550px;
		            padding-bottom: 50px;
	            }
				
		 		#imp h2 {
					font: bold 15px/18.5px arial;
					color:rgb(23,48,87);
					padding-bottom:10px;		            
	            }
	            
	            #imp h3 {
					font: bold 12px/18.5px arial, sans serif;
					color:rgb(23,48,87);
					padding-top:10px;
		            
	            }
	            
	            #imp p {
					font: 12px/18.5px arial;
		            color:rgb(23,48,87);	
		        }
		        
		        #imp p em {
			        font: bold 12px/18.5px arial, sans serif;
					color:rgb(243,120,53);
				}
				
				#imp p a[href^=tel] {
    			color: inherit;
    			text-decoration: none;
				}
