@charset "utf-8";* {	margin:0;	padding:0;}body {	color: #4b8aac;	font-size: 18px;	font-family: "Times New Roman", Times, serif;	background-color: #fff;	overflow-y: scroll;}.description {	font-size: 10px;	color: #fff;	position: fixed;	z-index: 1;	height: 10px;	width: 100%;}.bg1 {	width:100%;	position:absolute;	z-index: 2;	background-image: url(../img/bg_1.png);	background-repeat:no-repeat;	background-position:top, center;	background-size:cover;}.bg2 {	width:100%;	position:absolute;	top:0px;	left:0px;	z-index: 2;	background-image: url(../img/bg_2.png);	background-repeat:no-repeat;	background-position:top, center;	background-size:cover;}.container1 {	width: 656px;	margin: 0px auto;	padding:0px 96px 60px 48px;	background-image: url(../img/bg_bild1a.png);	background-repeat:no-repeat;	background-position: 400px 80px;}.container2 {	width: 704px;	margin: 0px auto;	padding:0px 48px 60px 48px;	background-image: url(../img/bg_bild2a.png);	background-repeat:no-repeat;	background-position: 450px 0px;}/*-----------------------------------NAVI*/ul.navi1 {	height:40px;	margin:0px 0px 40px -48px;	text-indent:-9999px;	list-style:none;}ul.navi1 li {	float:left;}ul.navi1 li a.start1 {	display:block;	width:48px;	height:40px;	background-position:center;	background-image:url(../img/but01_home.png);}ul.navi1 li a.start {	display:block;	width:48px;	height:40px;}ul.navi1 li a.phil {	display:block;	width:104px;	height:40px;	background-image:url(../img/but02_phil_off.png);}ul.navi1 li a:hover.phil {	background-image:url(../img/but02_phil_on.png);}ul.navi1 li a.phil_fix {	display:block;	width:104px;	height:40px;	background-image:url(../img/but02_phil_on.png);}ul.navi1 li a.angebot {	display:block;	width:104px;	height:40px;	background-image:url(../img/but03_ang_off.png);}ul.navi1 li a:hover.angebot {	background-image:url(../img/but03_ang_on.png);}ul.navi1 li a.ang_fix {	display:block;	width:104px;	height:40px;	background-image:url(../img/but03_ang_on.png);}/*------------------------NAVI 1  dropdown*/ul.navi1 li ul {	display:none;	text-indent:0px;	list-style:none;}ul.navi1 li:hover ul {	display:block;	position:absolute;	width:312px;	height:126px;	padding:7px 0px 0px 0px;	background-image:url(../img/but03_ang_bg.png);}ul.navi1 li ul li {	width:307px;	height:22px;	margin:0px 0px 2px 1px;}ul.navi1 li ul li a {	display:block;	width:307px;	height:22px;}ul.navi1 li ul li a:hover {	background-image:url(../img/but03_ang00_on.png);}/*---------------------------------------dropdown end*/ul.navi1 li a.mich {	display:block;	width:104px;	height:40px;	background-image:url(../img/but04_mich_off.png);}ul.navi1 li a:hover.mich {	background-image:url(../img/but04_mich_on.png);}ul.navi1 li a.mich_fix {	display:block;	width:104px;	height:40px;	background-image:url(../img/but04_mich_on.png);}ul.navi1 li a.impressum {	display:block;	width:104px;	height:40px;	background-image:url(../img/but05_imp_off.png);}ul.navi1 li a:hover.impressum {	background-image:url(../img/but05_imp_on.png);}ul.navi1 li a.imp_fix {	display:block;	width:104px;	height:40px;	background-image:url(../img/but05_imp_on.png);}ul.navi1 li.an_mobile {	display:none;}/*-------------------------------------Content*/.mainheader {	height: 72px;}.content_links {	float: left;}.content_rechts {	margin-left:287px;	width:420px;}.impressumheader {	margin:200px 0px 0px 0px;	height: 96px;}.startseite {	display:inline-block;	height:96px;	vertical-align:top;	text-decoration:none;	color: #4b8aac;	font-size: 30px;	font-weight:bold;}img {	border:none;}/*---------------------------------Textdefinition*/h1.logo {	width:400px;	margin:200px 0px 48px 0px;	line-height: 48px;	color: #000;	font-size: 48px;	font-weight: bold;}h1.logo1 {	width:400px;	margin:0px 0px 48px 0px;	line-height: 48px;	color: #000;	font-size: 48px;	font-weight: bold;}h1 span {	line-height: 60px;	font-weight:normal;}h2 {	float: left;	line-height: 35px;	font-size: 48px;	font-weight: normal;}h3 {	margin:0px 0px 12px 0px;	line-height: 30px;	font-size: 30px;	font-weight: normal;}h4 {	font-weight: bold;	line-height: 22px;	font-size: 18px;	margin-bottom:6px;}p.fliesstext {	margin:0px 0px 24px 0px;	line-height: 22px;	font-size: 18px;}p.zitat {	margin:0px 0px 24px 0px;	line-height: 28px;	font-style: italic;	font-size: 20px;}ul.liste {	margin:0px 0px 24px 18px;	list-style-type: disc;	line-height: 22px;}ul.liste li {	margin-bottom:6px;}/*----------------------------footer*/.footer {	height: 30px;	padding-top: 12px;	position: absolute;	bottom: 0px;	background-color: #fff;}