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


.rightfloat {
	float:right;
	margin:5px 0 10px 10px;
}

.leftfloat {
	float:left;
	margin:5px 10px 10px 0;
}


img.rahmen {
	background:#fff;
	padding:1px;
	border:1px solid #999;
}


h2.navi {
	left:27px;
}

p.links {
	border-right:1px solid #b8b8b9;
}



/* ------- Navigations-Buttons ------- */

li#home {
	background:url(../images/navi/button-home2.gif) no-repeat;
}
li#home a {
	background:url(../images/navi/button-home1.gif) no-repeat;
}
li#home a:hover, li#home a.current {
	background:none;
}

li#portrait {
	background:url(../images/navi/button-portrait2.gif) no-repeat;
}
li#portrait a {
	background:url(../images/navi/button-portrait1.gif) no-repeat;
}
li#portrait a:hover, li#portrait a.current {
	background:none;
}

li#angebote {
	background:url(../images/navi/button-angebote2.gif) no-repeat;
}
li#angebote a {
	background:url(../images/navi/button-angebote1.gif) no-repeat;
}
li#angebote a:hover, li#angebote a.current {
	background:none;
}

li#kontakt {
	background:url(../images/navi/button-kontakt2.gif) no-repeat;
}
li#kontakt a {
	background:url(../images/navi/button-kontakt1.gif) no-repeat;
}
li#kontakt a:hover, li#kontakt a.current {
	background:none;
}

li#anfahrt {
	background:url(../images/navi/button-anfahrt2.gif) no-repeat;
}
li#anfahrt a {
	background:url(../images/navi/button-anfahrt1.gif) no-repeat;
}
li#anfahrt a:hover, li#anfahrt a.current {
	background:none;
}

li#impressum {
	background:url(../images/navi/button-impressum2.gif) no-repeat;
}
li#impressum a {
	background:url(../images/navi/button-impressum1.gif) no-repeat;
}
li#impressum a:hover, li#impressum a.current {
	background:none;
}
