/**** stylesheets apotheke mümmelmannsberg ****/body{	text-align: center;	background-color: #074c8d;}input, textarea {	color: #094d8d;	font-size: 9pt;	font-family: Arial;	line-height: 14pt;	background-color: #ffffff;	border: 0;}input {	width:225px;}textarea {	width:450px;	height:150px;	margin: 0;	padding: 0;}a:link, a:visited { 	color: #fe0000;	text-decoration: none;}a:hover, a:active { 	color: #fe0000;	text-decoration: underline;}#content a:link, #content a:visited { 	color: #094d8d;	text-decoration: none;}#content a:hover, #content a:active { 	color: #094d8d;	text-decoration: underline;}#footer a:link, #footer a:visited { 	color: #094d8d;	text-decoration: none;}#footer a:hover, #footer a:active { 	color: #094d8d;	text-decoration: underline;}#site{	position: relative;	margin: auto;	width: 980px;	text-align: left;		font-family: Arial;	font-size: 10pt;	line-height: 14pt;	/*letter-spacing: 0.1em;*/	color: #094d8d;	background-color: #b8c7e8;	background-image: url(bg.gif);}h1{	color: #094d8d;	font-size: 12pt;}#header{	float: left;	height: 142px;	width: 980px;		background-image: url(header.jpg);}#header span{	position: absolute;	left: 315px;	top: 95px;	color: #fe0000;	font-size: 12pt;}#left{	float: left;	height: 553px;	width: 300px;}#startseite{	height: 25px;	line-height: 20pt;	padding-left: 42px;	background-color: #ffffff;}.adresse{	position: absolute;	top: 440px;	left: 42px;}#content{	float: left;	width: 450px;	padding: 15px 15px 15px 15px;	color: #ffffff;	background-color: #5f84c2;}	#map{	width: 450px;	height: 500px;	color: #094d8d;}	#right{	float: left;	width: 199px;}#nav{		width: 199px;		line-height: 20pt;	margin-left: 0px;	margin-bottom: 0px;		background-color: #ffffff;}#spacer{	height: 15px;	width: 199px;}/****navigation****/#nav ul { 	width: 199px;	list-style: none;	margin: 0;	padding: 0;}#nav li { 	margin: 0;	padding: 0;}.nav1st li a {	display: block;	height: 25px;	padding-top: 0px;		padding-left: 15px;	border-bottom: 1px solid #b4d7d5;}.nav1st li a:link, .nav1st li a:visited {	text-decoration: none;		background-image: none;}.nav1st li a:hover { 	text-decoration: none;	background: url(main-nav-over.gif) 0 0;}.nav1st li a:active {	font-weight: bold;	text-decoration: none;	background-image: none;}.nav1st li.active {	font-weight: bold;	text-decoration: none;	background-image: none;}.nav2nd { 	font-weight: normal;}.nav2nd li a {	 	display: block;	height: 20px;	line-height: 15pt;	font-size: 8pt;	padding-top: 0px;		padding-left: 30px;}.nav2nd li a.sub-navi:link, .nav2nd li a.sub-navi:visited {	background-image: none;}.nav2nd li a.sub-navi:hover {	background: url(sub-nav-over.gif) 0 0;	}.nav2nd li a.sub-navi:active {	font-weight: bold;	background-image: none;	}.nav2nd li.active {	font-weight: bold;	text-decoration: none;	background-image: none;}/****ende navigation****/a:link #notdienst, a:visited #notdienst{	height: 25px;	width: 184px;	line-height: 20pt;	font-weight: bold;	color: #ffffff;	padding-left: 15px;	background-color: #fe0000;}a:hover #notdienst, a:active #notdienst{	height: 25px;	width: 184px;	line-height: 20pt;	font-weight: bold;	color: #ffffff;	padding-left: 15px;	background: #fe0000 url(notdienst-over.gif) 0 0;}#zeiten{	padding: 15px 0px 15px 15px;}#footer{	clear: both;	height: 25px;	width: 980px;	color: #ffffff;	font-size: 9pt;	line-height: 20pt;	background-color: #5f84c2;}#footer-left{	float: left;		height: 25px;	width: 258px;	padding-left: 42px;}#footer-middle{	float: left;	height: 25px;	width: 465px;	padding-left: 15px;		background-color: #526fa0;}#footer-right{	float: left;		height: 25px;	/*width: 184px;*/	width: 164px;	padding-left: 15px;	}/*floating*/.flLeft { 	float: left;	font-style: italic;	padding: 5px;	border: 1px solid #ffffff;	color: #094d8d;	background-color: #b8c7e8;}.flRight { 	float: right;	font-style: italic;	padding: 5px;	margin: 10px;	border: 1px solid #ffffff;	color: #094d8d;	background-color: #b8c7e8;	}	.flLeft img, .flRight img, .portrait img {	margin-bottom: 5px;}.flLeft span, .flRight span {	display: block;}.flLeft span img, .flRight span img {	margin-left: 5px;	float: right;}a img {	border: 0;}/**** Portrait-Galerie ****/#portrait_galerie {	width: 215px;	float: left;}#portrait_galerie img {	margin: 5px;	padding: 5px;	border: 1px solid #ffffff;	background-color: #b8c7e8;}#ausgabe {	float: left;	width: 170px;	/*height: 300px;*/	padding: 5px;	border: 1px solid #ffffff;	background-color: #b8c7e8;}#grossbild {	float: left;	width: 170px;	height: 200px;}#beschreibung {	float: left;	padding-top: 5px;	font-style: italic;	/*color: #037b81;*/	color: #094d8d;	letter-spacing: normal;}/**** JAOS Gallery ****/#jaosg_thumbnail {	float: left;	text-align: center;		height: 130px;	width: 130px;		margin: 10px 10px 0 0;		padding: 0;	border: 1px solid #ffffff;	background-color: #b8c7e8;}.jaosg_nav { 	text-align: left;}.jaosg_bild { 	text-align: left;}.jaosg_bild img {	border: 1px solid #ffffff;	}.jaosg_bildbeschreibung { 	text-align: left;}#querformat {	position:relative;	top:50%;	margin-top:-48px;}/**** popup-fenster ****/#popup {	text-align: left;		font-family: Arial;	font-size: 10pt;	line-height: 14pt;	color: #ffffff;	}#popuprahmen {	margin: 0;	padding: 15px 15px 0 15px;	background-color: #5f84c2;}#flLeft, #flRight {	font-style: normal;	margin: 0;}.popuptext {	display: block;	padding-top: 15px;}#popuplink {	margin: 0;	margin-left: -15px;	margin-right: -15px;	padding: 5px 5px 5px 15px;	/*border-top: 10px solid #87bfbc;*/	border-top: 10px solid #5f84c2;	background-color: #ffffff;}