@charset "utf-8";body {	font-size: 15px;}.container1 {	width: 85%;	padding:0px 24px 48px 24px;	background-image: url(../img/bg_bild1c.png);	background-position: 90% 6px;}.container2 {	width: 85%;	padding:0px 24px 48px 24px;	background-image: url(../img/bg_bild2c.png);	background-position: 85% -7px;}/*-----------------------------------NAVI*/ul.navi1 {	margin:0px 0px 100px -24px;}ul.navi1 li {	float:left;}ul.navi1 li a.start1 {	display:block;	width:24px;	background-size:36px;}ul.navi1 li a.start {	display:block;	width:24px;}ul.navi1 li a.menue {	display:block;	width:104px;	height:40px;	background-image:url(../img/but00_menu_off.png);}ul.navi1 li a.phil {	display:none;}ul.navi1 li a.phil_fix {	display:none;}ul.navi1 li a.angebot {	display:none;}ul.navi1 li a.ang_fix {	display:none;}ul.navi1 li a.mich {	display:none;}ul.navi1 li a.mich_fix {	display:none;}ul.navi1 li a.impressum {	display:none;}ul.navi1 li a.imp_fix {	display:none;}ul.navi1 li.an_mobile {	display:block;}/*------------------------NAVI dropdown*/ul.navi1 li ul {	display:none;	list-style:none;	text-indent:-9999px;}ul.navi1 li:hover ul {	display:block;	top:35px;	width:104px;	position:absolute;	background-image:none;}ul.navi1 li ul li{	width:104px;	height:40px;}ul.navi1 li ul li a.phil2 {	display:block;	height:40px;	width:104px;	background-image:url(../img/but02_phil.png);}ul.navi1 li ul li a.angebot2 {	display:block;	height:40px;	width:104px;	background-image:url(../img/but03_ang.png);}ul.navi1 li ul li a.mich2 {	display:block;	height:40px;	width:104px;	background-image:url(../img/but04_mich.png);}ul.navi1 li ul li a.impressum2 {	display:block;	height:40px;	width:104px;	background-image:url(../img/but05_imp.png);}/*-------------------------------dropdown mobile*/ul.navi1 li ul.navi2 li ul {	display:none;	text-indent:0px;	list-style:none;}ul.navi1 li ul.navi2 li:hover ul {	display:block;	position:relative;	top:-38px;	left:102px;	width:312px;	height:126px;	padding:7px 0px 0px 0px;	background-image:url(../img/but03_ang_bg.png);}ul.navi1 li ul.navi2 li ul li {	width:307px;	height:22px;	margin:0px 0px 2px 1px;}ul.navi1 li ul.navi2 li ul li a {	display:block;	width:307px;	height:22px;}ul.navi1 li ul.navi2 li ul li a:hover {	background-image:url(../img/but03_ang00_on.png);}/*-------------------------------------Content*/.content_links {	float: left;	width:40%;	margin:0px 18px 0px 0px;}.content_rechts {	margin-left:0px;	width:100%;}.impressumheader {	margin:150px 0px 0px 0px;	height: 72px;}.startseite {	display:block;	height:48px;	font-size: 15px;}/*---------------------------------Textdefinition*/h1.logo {	width:300px;	margin:0px 0px 24px 0px;	line-height: 30px;	font-size: 30px;}h1.logo1 {	width:300px;	margin:0px 0px 36px 0px;	line-height: 30px;	font-size: 30px;}h1 span {	line-height: 40px;}h2 {	float: left;	margin:0px 24px 12px 0px;	line-height: 27px;	font-size: 36px;	font-weight: normal;}h3 {	clear:both;	line-height: 24px;	font-size: 22px;}h4 {	line-height: 19px;	font-size: 15px;}p.fliesstext {	margin:0px 0px 18px 0px;	line-height: 19px;	font-size: 15px;}p.zitat {	margin:0px 0px 18px 0px;	line-height: 22px;	font-size: 17px;}ul.liste {	list-style-position:inside;	margin:0px 0px 18px 0px;	line-height: 19px;}img.portrait {	width:100%;}/*----------------------------footer*/.footer {	position: absolute;}