 @charset "utf-8";


	/*-----------------------------------------footerbox:*/	

#footer {
	position: fixed;
	left: 50%;
	margin-left: -464px;/*----mittig zentriert---*/		
	bottom: 0px;
	background-image: url(../images/footer_3.png);
	background-repeat: no-repeat;
	width: 926px;
	height: 128px;	
	color: #000 !important;
	font-weight: bolder;
	font-size: 15px;
	}
	/*-----------------------------------------footertexte:*/	
#footeradresse {   			/*------adresse:*/
	position: absolute;
	bottom: 20px;
	left: 45px;
	}
#footermail {  				/*-----------mail:*/
	position: absolute;
	bottom: 20px;
	padding-left: 420px;
	}

#footertel {  				 /*-----------tel:*/
	position: absolute;
	bottom: 20px;
	left: 710px;
	text-align: right;
	}
	
#footermail a  {
	text-decoration: none;
	color: #000;
	}

#footermail a:hover	{
	text-decoration: none;
	color: #cc6633;
	font-weight: bolder;
	}
#footermail a:focus	{
	color: #cc6633;
	font-weight: bolder;
	}

.p_reset {                /*-------automatischer Abstand für p (Absatz) wird entfernt */	
	margin: 0;
	padding: 0;	
}

.clearfix:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
  }

  /* (en) essential for Safari browser !! */
  /* (de) Diese Angabe ben�tigt der Safari-Browser zwingend !! */
  .clearfix { display:block; }

  /* (en) alternative solution to contain floats */
  /* (de) Alternative Methode zum Einschlie�en von Float-Umgebungen */

                                                 /*Galerie, thumpnails:*/
* html #footer {margin-left: 444px;}       /*für ie 6*/
