@charset "UTF-8";
	
	/*------------ ALLGEMEIN -----------*/
	body {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	background: #FFFFFF;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000000;
		text-decoration:none;
		list-style:none;
		
		
    }
	h1,h2,h3, p	{
		padding:0;
		margin:0;
	}
	h1	{
		color: #045293;
		font-size:22px;
		padding-top:25px;
		
	}
	
	h2	{
		color: #ffffff;
		font-size:15px;
		font-style:normal;
		color:#045293;
		padding-top:10px;
		padding-bottom:5px;
	}
	
	h3	{
		color: #045293;
		font-size:13px;
		padding-top:15px;
		font-style:normal;
		font-weight:normal;
	}
	 	
		
	p	{
		color: #045293;
		font-size:13px;
		font-style:normal;
		font-weight:normal;
	}	
	
	a	{
		color: #045293;
		font-size:13px;
		font-style:normal;
		font-weight:normal;
	}	
    #container {
    	width: 970px;
    	background: #FFFFFF;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    #mainContent {
    	padding: 0 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
		border-left: 1px solid  #CE270A;     
		border-right: 1px solid  #CE270A;
		min-height:400px;
		 
	}
	
	
	
	
	/*------------ HEADER -----------*/
	
    #header {
    	width:970px;
		height:197px;
		color:#FF00FF;
		
    }
	
	.header-1 {
    	background-image:url(bilder/header-index-jubi.jpg);
    }
	.header-2 {
    	background-image:url(bilder/header-leistungen.jpg);
	}
	.header-3 {
    	background-image:url(bilder/header-sanitaer.jpg);
    }
	.header-4 {
    	background-image:url(bilder/header-energie.jpg);
    }
	.header-5 {
    	background-image:url(bilder/header-heizung.jpg);
    }
	.header-6 {
    	background-image:url(bilder/header-links.jpg);
    }
	.header-7 {
    	background-image:url(bilder/header-kontakt.jpg);
    }
	.header-8 {
    	background-image:url(bilder/header-ueber-uns.jpg);
    }
	.header-9 {
    	background-image:url(bilder/header-impressum.jpg);
    }
	/*------------ NAVIGATION -----------*/
	
	
	#nav {
	 	background-image:url(bilder/nav-verlauf-bg.jpg);
		height:31px;
		width:970px;
		
	} 
	 	 
	 #nav ul {
		padding:0;
		margin:0;
		
	} 	   
		
	 #nav ul li {
		display:inline;
		list-style:none;
		height:31px;
		padding:0;
		margin:0;
		padding-left:20px;
	} 	   
	  
	  
	  /*------------ BOXEN-STARTSEITE -----------*/
	  
	  
	   
	  .box-gross {
		width:280px;
		padding-top:25px;
		padding-bottom:10px;
		text-align:left;
		list-style:none;
		
	} 	 
	
	   .box-abstand {
		margin-left:42px;
		
	} 
		.reihe-2 {
		clear:both;
		margin:0;
		padding-top:10px;
		
				
	} 
		.reihe-3 {
		padding-top:10px;
		
		
				
	} 
		.reihe-1 {
		float:left;
		
		
	}
	
		.box-gross p {
		padding-top:15px;
		padding-bottom:10px;
		
	}	
	
		.box-gross-bild {
		width:300px;
		height:450px;
		padding-top:15px;
		padding-bottom:30px;
		float:left;
		
	}
		.box-gross-bild-text {
		padding-top:15px;
		padding-bottom:10px;
		margin-left:320px;
		color:#045293;
		font-size:14px;
		line-height:18px;
		
	}
	  /*------------ INHALT -----------*/
	  
	  
	   
	  #inhalt {
		width:850px;
		padding-top:20px;
		padding-bottom:0;
		text-align:left;	
	} 	 
	  #inhalt p {
		color:#045293;
		font-size:16px;
		line-height:19px;	
	} 
	
	  #kontakt p {
		padding-top:25px;
		color:#045293;
		font-size:13px;
		line-height:17px;
		
	} 
	   #impressum p {
		width:850px;
		padding-top:10px;
		color:#045293;
		font-size:13px;
		line-height:17px;	
	}
	
	  #weitere  {
		padding-top:420px;
	}
	  #weitere-2  {
		padding-top:20px;
	}
	
	
	 /*------------ FOOTER -----------*/
	  
	  
	   
	  #footer {
		width:970px;
		height: 35px;
		float:left;
		background-color: #CE270A;
		border-bottom: 5px solid #ffffff;
			
	} 	 
	  #footer p {
	  	text-align:center;
		padding-top:8px;	
		color:#ffffff;	
		font-size:14px;
	} 	 
	
	/*------------ FOOTER-2 -----------*/
	  
	  
	   
	  #footer-2 {
		width:970px;
		height: 5px;
		float:left;
		background-color: #2362a8;
		
			
	} 	 
	  #footer-2 a {
		float:right;
		padding-right: 30px;
		padding-top:10px;	
		color:#2362a8;	
		font-size:13px;
		text-decoration:none;
		
	} 	 
	
	 #footer-2 iframe {
		float:right;
		padding-right:15px;
		padding-top:10px;
		border:none;
			
	} 
	
	
		
	/*------------ ALLGEMEIN -----------*/	
		
	  
	.left {
		float: left;
 	}
	
	.bgfarbe {
	background-color:#993399;
 	}  
	
	.clear {
		clear:both;
 	}  