BODY {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	line-height:22px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
	background-color: #687072;
	background-image:url(../bilder/inhalt_hg.jpg);
	background-repeat:repeat-x;
	}
	
	p {
	margin:0px;
	padding:0px 0px 15px 0px;
	}		
	
	a:link, a:visited {
	color:#bdcfea;
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
	}
	
	a:hover {
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	}



	#rahmen {
	width:994px;
	height:auto;
	margin:0px auto;
	padding:0px;
	text-align:left;
	}
	#rahmen2 {
	width:994px;
	height:610px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	}

#mitte_HG {
width:994px;
height:425px;
margin:0px;
padding:0px;
}

	#links_HG {
	width:101px;
	height:425px;
	float:left;
	margin-top:131px;
	}
	
	#center_HG {
	width:792px;
	height:425px;
	float:left;
	}
	
		#adresse_HG {
		width:140px;
		height:347px;
		background-image:url(../bilder/adresse_hg.jpg);
		float:left;
		padding:10px 0px 0px 10px;
		margin-top:131px;
		line-height:19px;
		}
			#adresse_HG ul {
			padding:0px;
			margin:0px;
			}
			#adresse_HG li {
			padding:0px;
			margin:0px;
			list-style:none;
			}
			#adresse_HG a:link, #adresse_HG a:visited {
			color:#FFFFFF;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;
			}
			#adresse_HG a:hover {
			color:#0466df;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;
			}
			#adresse_HG .over {
			color:#0466df;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;
			}
		
		#balken_links {
		width:15px;
		height:418px;
		margin:70px 0px 0px 17px;
		background-image:url(../bilder/balken_links.jpg);
		float:left;
		}
		
		#text_HG {
		width:360px;
		height:398px;
		margin:70px 0px 0px 4px;
		padding:10px;
		background-image:url(../bilder/text_hg.jpg);
		float:left;
		}
		
		#text {
		width:360px;
		height:368px;
		overflow:auto;
		}
		
		#textbox {
		width:auto;
		height:auto;
		float:left;
		}
		
		#textReferenzen {
		width:360px;
		height:348px;
		}
		
		.carousel_container {
		width:100%;
		height:100%;
		}		
		
		.carousel1 {
		width:100%;
		height:100%;
		}
		
		#bild_HG {
		width:198px;
		height:488px;
		margin:0px 0px 0px 17px;
		float:left;
		}
		
		#navi {
		height:60px;
		width:790px;
		clear:left;
		}
			#navi ul {
			padding:0px;
			margin:0px;
			}
			#navi li {
			padding:0px;
			margin:0px;
			list-style:none;
			float:left;
			padding-right:2px;
			height:60px;
			}
			#navi a:link, #navi a:visited {
			background-image:url(../bilder/navi_hg.jpg);
			color:#FFFFFF;
			text-decoration:none;
			padding:5px 16px 40px 16px;
			font-size:11px;
			font-weight:bold;
			}
			#navi a:hover {
			background-image:url(../bilder/navi_hg_over.jpg);
			color:#000000;
			text-decoration:none;
			padding:5px 16px 40px 16px;
			font-size:11px;
			font-weight:bold;
			}
			#navi .over {
			background-image:url(../bilder/navi_hg_over.jpg);
			color:#000000;
			text-decoration:none;
			padding:5px 16px 40px 16px;
			font-size:11px;
			font-weight:bold;
			}
			
	#stichworte {
		width:790px;
		font-size:9px;
		text-align:center;
		}
			#stichworte ul {
			padding:0px;
			margin:0px;
			}
			#stichworte li {
			padding:0px;
			margin:0px;
			list-style:none;
			}
			#stichworte a:link, #stichworte a:visited {
			color:#FFFFFF;
			text-decoration:none;
			font-size:9px;
			font-weight:normal;
			}
			#stichworte a:hover {
			color:#0466df;
			text-decoration:none;
			font-size:9px;
			font-weight:normal;
			}
			#stichworte .over {
			color:#0466df;
			text-decoration:none;
			font-size:9px;
			font-weight:normal;
			}			
				
	#rechts_HG {
	width:100px;
	height:425px;
	float:left;
	margin-top:131px;
	}
	
	h1 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	h2 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:20px 0px 0px 0px;
	}
	h3 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:20px 0px 0px 0px;
	}
	h4 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:20px 0px 0px 0px;
	}
	h5 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:20px 0px 0px 0px;
	}
	
	.clear {
		 clear:both;
		 float:none;
		 height:0;
		 width:0;
		 line-height:0.01em;
		 font-size:0.01em;
}		
	
	#kontakt_text {
	width:100px;
	height:auto;
	float:left;
	}
	
	#kontakt_felder {
	width:220px;
	height:auto;
	float:left;
	}
	
	input {
	background-color:#ccc9cc;
	font-size:10px;
	}
	
	textarea {
	background-color:#ccc9cc;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
	
	form {
	display:inline;
	}	
	
	.button {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	width:60px;
	margin: 5px;
	cursor:pointer;
	background-image:url(../bilder/navi_hg.jpg);
	color:#FFFFFF;
} 	


	.highlight { display:none; }	