/*****************************************************************
 						Tag Formatierung
 *****************************************************************/
 
 * {
 	margin: 0; 
 	padding: 0;
 }
 
 html {
 	height: 101%;
 }
 body { 
 	text-align:	center;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	background:	#fff; 
 	background-image: url(../images/bg.jpg);
 	background-repeat: repeat-x;
 }
 
 p { 
 	margin-bottom: 16px; 
 }
 
 a { outline:none;}
 
 /*****************************************************************
 						Klassen Formatierung
 *****************************************************************/
 
 .suchtext {
 	position:				absolute;
 	top:					-9999px;
 	left:					-9999px;
 }
 
 .clear {
 	clear:					both;
 	height:					0px;
 	font-size:				0px;
 	line-height:			0px;
 }
 
 /*****************************************************************
 						HP Formatierung
 *****************************************************************/
 
 #container {
 	width: 942px;
 	margin: 0 auto;
 	text-align: left;	
 	line-height: 18px;
 }
 
 #header {
 	width: 942px;
 	height: 218px;
 	background-image: url(../images/header.jpg);
 	background-repeat: no-repeat;
 	position: relative;	
 }
 
 #header #slideshow {
 	width: 540px;
 	height: 58px;
 	margin-left: 308px;
 	padding-top: 48px;
 }
 
 #header p {
 	font-size: 18px;
 	position: absolute;
 	left: 100px;	
 	bottom: -10px;
 }
 
 #header p span {
 	margin-left: 95px;	
 	font-size: 15px;
 	font-weight: bold;
 }
 
 #ueberschrift {
 	width: 942px;
 	height: 32px;
 	background-image: url(../images/h2.jpg);
 	background-repeat: no-repeat;
 }
 
 #ueberschrift h2 {
 	color: #fff;
 	font-size: 14px;
 	margin-left: 308px;
 	padding-top: 8px;
 }
 
 #header ul {
 	position: absolute;
 	bottom: 33px;
 	right: 70px;
 }
 
 #header ul li {
 	display: inline;
 	padding: 0 3px;
 }
 
 #header ul li a,
 #header ul li a:visited {
 	text-decoration: none;
 	font-size: 13px;
 	color: #000;
 }
 
 #header ul li a:hover,
 #header ul li a:active,
 #header ul li a:focus,
 #header ul li.active a {
 	color: #666;
 }
 
 #contentcontainer {
 	width: 942px;
 	min-height: 320px;
 	height: auto !important;
 	height: 320px;
 	background-image: url(../images/content_bg.jpg);
 	background-repeat: no-repeat;
 	background-color: #fff;	
 }
 
 #mainmenu {
 	width: 210px;
 	min-height: 220px;
 	height: auto !important;
 	height: 220px;
 	float: left;
 	background-color: #c0d3fe;	
 	margin-left: 71px;
 	display: inline;
 }
 
 #mainmenu ul {
 	list-style-type: none;	
 	margin-left: 30px;
 	margin-top: 20px;
 }
 
 #mainmenu ul li {
 	margin-bottom: 9px;
 }
 
 #mainmenu ul li a,
 #mainmenu ul li a:visited {
 	color: #000;
 	text-decoration: none;
 	font-size: 13px;
 	font-weight: normal;
 }
 
 #mainmenu ul li a:hover,
 #mainmenu ul li a:active,
 #mainmenu ul li a:focus,
 #mainmenu ul li.active a {
 	font-weight: bold;
 	
 }
 
 #content {
 	width: 544px;
 	min-height: 320px;
 	height: auto !important;
 	height: 320px;
 	float: right;
 	margin-right: 70px;
 	background-image: url(../images/schornsteinfeger.jpg);
 	background-repeat: no-repeat;
 	background-position: right bottom;
 	font-size: 13px;
 	margin-top: 20px;
 	padding-right: 20px;
 	display: inline;
 }
 
 #footer {
 	width: 942px;
 	height: 74px;
 	clear: both;
 	background-image: url(../images/footer.jpg);
 	background-repeat: no-repeat; 
 	position: relative;
 	margin-bottom: 30px;
 }
 
 #footer address {
 	display: block;
 	width: 942px;
 	height: auto;
 	text-align: center;
 	margin: 0 auto;
 	padding-top: 35px;
 	font-style: normal;
 	font-size: 11px;
 }
 		   
 		  
 			   
 			
 
 
