body, html {	color: #851012;	font-family: "Lucida Grande", Verdana, Arial, sans-serif;	background-image: url(../images/retro_hg.jpg);	background-repeat: no-repeat;	background-attachment: fixed;	font-size: 11px;	background-position: 50% 50%;	padding: 0px;	margin: 0px;	width: 100%;	height: 100%}.body2 {	background-position: 50% 50%;	background-repeat: no-repeat;	background-image: url(../images/retro_hg_sw.jpg);}.wrapper {	background-repeat: no-repeat;	background-position: 50%;	background-image: url(../images/content_hg.png);	position: relative;	min-height: 100%;}.content_container {	min-height: 300px;	background-position: 50% 0px;	background-repeat: no-repeat;	background-image: url(../images/content_header.png);	width: 100%;	padding-bottom: 60px;}.content {	padding-top: 180px;	margin-left: -270px;	width: 530px;	left: 50%;	position: relative;	line-height:16px;}.content:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.footer_container {	width: 100%;	text-align: center;	line-height: 30px;	color: #ab9f92;	height: 30px;	position: absolute;	bottom: 0;}.logo {	z-index: 4;	top: 20px;	margin-left: -490px;	left: 50%;	position: fixed;	height: 150px;	width: 190px;	background-repeat: no-repeat;	background-image: url(../images/california_logo.png);}.content_txt {	width: 100%;	float: left;	padding-bottom: 20px;}.content_img {}#flashcontent {	height: 100%;	width: 100%;}.navi_container {	margin-left: -520px;	background-repeat: no-repeat;	background-image: url(../images/navi_hg.png);	height: 142px;	width: 242px;	text-align: right;	margin-top: 170px;	left: 50%;	position: fixed;	z-index: 4;}.navi_container_flash {	background-repeat: no-repeat;	height: 34px;	width: 870px;	background-image: url(../images/navi_horizontal.png);	left: 50%;	top: 20px;	position:absolute;	margin-left:-435px;	z-index: 4;}ul {	padding: 0px;	margin: 0px;	display: inline;}ul:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}li {	list-style-type: none;}a {	text-decoration: none;}.footer_link {	color: #ab9f92;}.footer_link:hover {	color: #851012;}.footer_link_h {	color: #851012;}.navi_link {	color: #474747;}.navi_link:hover {	color: #851012;}.navi_link_h {	color: #851012;}.content_link {	color: #851012;}.content_link:hover {	color: #303030;}.zweispaltig {	margin-right: 20px;	float: left;}h1 {	width: 100%;	line-height:35px;	}.navi_home {	margin-left: 50px;	width: 130px;	height: 26px;	float: left;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_california {	height: 22px;	width: 230px;	float: left;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_menu {	margin-left: 45px;	height: 22px;	width: 135px;	float: left;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_galerie {	margin-left: 85px;	height: 19px;	width: 125px;	float: left;	cursor: pointer;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_events {	margin-left: 30px;	float: left;	height: 20px;	width: 120px;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_kontakt {	margin-left: 45px;	float: left;	height: 23px;	width: 135px;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_home_flash {	width: 125px;	height: 34px;	float: left;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_california_flash {	height: 34px;	width: 230px;	float: left;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_menu_flash {	height: 34px;	width: 125px;	float: left;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_galerie_flash {	height: 34px;	width: 125px;	float: left;	cursor: pointer;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_events_flash {	float: left;	height: 34px;	width: 120px;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.navi_kontakt_flash {	float: left;	height: 34px;	width: 135px;	background-image:url("../images/spacer.gif");	background-repeat: repeat;}.abstand_map {	width: 100%;	height: 30px;	float: left;}