/*theme name: mts-hajosiewertheme uri: http://hajosiewer.de/description: individual theme for hajosiewer.de. all rights reserved by hajosiewer.de and mts <a href="http://www.webdesign-in.de/" title="WebDesign by mts">webdesign-in.de</a>version: 1.0author: mtsauthor uri: http://www.webdesign-in.de/*/	@import "reset.css";	@import "comments.css";	@import "email.css";@import "buchung.css";	@import "navigation.css";html {	font: 62.5%/1.4em "Gill Sans MT", "Gill sans", "Trebuchet ms", sans-serif;	height: 100%;	margin-bottom: 1px;	background-color: #fff;	color: #333;	background-image: url(images/mts-hajosiewer-html.jpg);	background-repeat: repeat-x;	background-position: 50% 0;}body {	font-size: 1.3em;	line-height: 1.7em;}br.clear, .clear {	clear: both;	height: 1px;	overflow: hidden;}body img.wp-smiley {	border: none;}* li {	line-height: 1.7em;}div#container {	max-width: 1200px;	width: 97%;	margin: 0 auto;	text-align: center;	color: #151515;	background-color: #fff;	background-image: url(images/mts-hajosiewer-left.jpg);	background-repeat: repeat-y;	background-position: 0 0;	border-bottom: 2px solid #eef2f5;}div.container {	width: 100%;	background-image: url(images/mts-hajosiewer-right.jpg);	background-repeat: repeat-y;	background-position: 100% 0;}div#wrapper {	width: 100%;	float: left;	min-height: 600px;	height: auto !important;	height: 100%;}div#content {	margin: 0 8px 5px 266px;	text-align: left;	min-height: 500px;	height: auto !important;	height: 100%;	overflow: hidden;}div#header img.print {	visibility: hidden;}div#header {	width: 100%;	position: relative;	height: 188px;	background-image: url(images/mts-hajosiewer-header.jpg);	background-repeat: no-repeat;	background-position: 0 0;	margin: 0;	padding: 0;}div.header {	background-image: url(images/mts-hajosiewer-header-r.jpg);	background-repeat: repeat-y;	background-position: 100% 0;	height: 188px;}div#header h1 a {	position: absolute;	top: 80px;	left: 39%;	font: oblique 160%/170% "Palatino Linotype", swiss, serif;	color: #bdcbd0;	background-color: inherit;}div#navigation {	float: left;	width: 265px;	margin-top: 0;	margin-left: -99.7%;	text-align: left;}/*-----startseite----*/div.post01, div.post02, div.post03 {	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;}div.post03 {	float: right;	width: 24%;	padding: 5px 0;	margin-top: 6px;	margin-right: 6px;	position: relative;	display: inline;	overflow: hidden;	min-height: 29em;	height: auto !important;	height: 29em;}div.post01, div.post02 {	float: left;	min-height: 18.5em;	height: auto !important;	height: 18.5em;	width: 36%;	padding: 5px 0;	margin-top: 6px;	margin-right: 0.5%;	position: relative;	display: inline;	overflow: hidden;}div.post01 img.alignleft, div.post02 img.alignleft, div.post03 img.alignleft {	display: inline;	padding: 3px 5px 3px 0;	border: none;	background-image: none;}div.post03 img {	margin-left: 0;}div.post03 p {	padding-left: 0;	padding-right: 6px;	margin-top: 15px;	line-height: 1.7em;	float: right;	text-align: left;}/*----jeder artikel-----*/div.post {	margin-left: 10px;	margin-right: 20px;	margin-bottom: 25px;	clear: both;}div.post ul, div.post ol {	margin-left: 10px;}div.post li, div.post li li, div.post li li li {	margin-left: 10px;}div.entry {	margin: 4px 0;}/*---kategorien--*/div.post ul.childrens{margin:9px 0;}div.post ul.childrens a {white-space:nowrap; font: bold  1.2em/1.5em Century-Gothic, Verdana, Arial, Helvetica, sans-serif;padding:2px;}div.post ul.childrens li{display:inline; margin-right:14px;line-height:2.3em;padding:7px 7px 4px 7px;background-image: url(images/mts-hajosiewer-gradient-side.gif);background-repeat:repeat-x;background-position:0 100%;}/*statische seiten*/div.entrypage p {	margin: 4px 5px 7px 14px;	line-height: 1.4em;}/*----schriften noetiges----*/html, body {	font-family: "Gill Sans MT", "Gill sans", "Trebuchet ms", sans-serif;}h1, h2, h3, h4, h5, h6 {	margin: 4px 0 4px 0;	color: #333;	background-color: inherit;	padding: 2px 5px;	letter-spacing: -1px;}h1, h2, h3 {	font: bold  1.2em/1.5em Century-Gothic, Verdana, Arial, Helvetica, sans-serif;}h2 {	border-bottom: 1px solid red;}h2.start {	font: bold  1.6em/1.7em Century-Gothic, Verdana, Arial, Helvetica, sans-serif;	text-align: center;	border-bottom: 1px solid red;}div.entry h3, div.entrypage h3 {	border-bottom: 1px solid #f0f0f0;	margin: 12px 8px 4px 1px;}h4, h5, h6 {	font:  1em/1.5em Century-Gothic, Verdana, Arial, Helvetica, sans-serif;}h4.error {	clear: both;	font: bold  1.1em/1.5em Century-Gothic, Verdana, Arial, Helvetica, sans-serif;	text-align: left;	margin: 6px 0;	border-bottom: 1px solid #f0f0f0;}p {	margin: 4px 5px 7px 7px;	line-height: 1.4em;}p.buchungsanfrage{font-size:1.3em;margin: 4px 5px 7px 7px;border-top: 1px solid #f0f0f0;padding-top:7px; }p.buchungsanfrage a{background-image:url(images/mts-hajosiewer-buchungsanfrage.gif);background-repeat:no-repeat;background-position: 100% 0; padding-right:28px;}p.friend{float:right;display:inline; margin-right:5px;padding-top:7px;}acronym, abbr, span.caps, span.abbr {	cursor: help;}acronym, abbr, span.abbr {	border-bottom: 1px dashed #5f0327;}address {	margin: 0 auto 0 12px;	width: 70%;	padding: 2px 0 2px 20px;	border-left: 3px solid #f5f5f5;}blockquote {	margin: 3px auto 15px auto;	width: 65%;	color: #000;	background-color: inherit;	font-weight:bold;	padding: 0 0 0 0;	clear: both;}blockquote p {	margin: 4px 0;	padding: 8px;	text-align: left;	clear: both;}strong {	font-weight: bold;}hr{border:none;height:1px;background-color:#f0f0f0;color:inherit;width:99%;}/*------for all links------*/a {	padding: 0 2px;	color: #2154b0;	background-color: inherit;	text-decoration: none;}a:link {	color: #2154b0;	background-color: inherit;	text-decoration: none;}a:visited {	color: #1f4fa5;	background-color: inherit;	text-decoration: none;}a:link:focus {	color: #003;	background-color: inherit;	text-decoration: none;}a:link:hover, a:visited:hover {	color: #000066;	background-color: inherit;	text-decoration: none;}a:link:active, a:visited:active {	color: #e23626;	background-color: inherit;	}/*------pictures as a link------*/a img ,a:link img ,a:visited img ,a:link:active img, a:visited:active img {border: none;}.invisible {	position: absolute;	left: -5999px;	width: 12px;	font-size: 0.1em;	height: 0.1em;}/*----flugpreise tabelle---*/div.postflug table {text-align:center;	width: 90%;	margin: 0 auto 12px auto;	font-size: 1em;	line-height: 1.3em;	border-spacing: 0pt;	border: 1px solid #f0f0f0;}div.postflug caption {	color: #2154b0;	background-color: #f5f5f5;		margin: 0px auto 2px auto;	padding-left: 5px;	font-size: 1.3em;	line-height: 1.6em;	letter-spacing: 4pt;	font-weight: bold;	border-bottom: 1px solid #f7181d;}div.postflug th {text-align:center;	line-height: 1.3em;	font-weight: bold;	border-bottom: 1px solid #f0f0f0;	padding: 3px;}div.postflug tr {	line-height: 1.3em;	border-bottom: 1px solid #f5f5f5;}div.postflug tr.odd {	line-height: 1.3em;	background-color: #f5f5f5;	border-bottom: 1px solid #f0f0f0;}div.postflug td {vertical-align:middle;text-align:center;	padding: 4px;}div.postflug td.hafen{font-weight:bold;text-align:left;}div.postflug td.abflug{width:130px;}div.postflug td.preis{font-weight:bold;}.sonderpreis{color:red;font-weight:bold;background-color:inherit;}/*--------tables in artikeln----*/div.entry table {	margin: 12px  auto 12px 20px;	font-size: 1.1em;	line-height: 1.4em;	border-spacing: 0pt;	border: 1px solid #f0f0f0;	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;}div.entry tr {	line-height: 1.5em;}div.entry td {	padding: 6px 5px;	border-bottom: 1px dotted #333;}div.entry tr td {	font-weight: bold;}div.entry tr td+td, div.entry tr+tr td, div.entry tr+tr td+td {	font-weight: normal;}/*--table auf Seiten--*/div.entrypage table {	margin: 12px  auto 12px 0;	font-size: 0.9em;	line-height: 1.4em;	border-spacing: 0pt;	border: 1px solid #f0f0f0;	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;}div.entrypage  tr {	line-height: 1.5em;}div.entrypage  td {	padding: 6px 2px;	border-bottom: 1px dotted #333;}div.entrypage  tr td {	font-weight: bold;}div.entrypage  tr td+td, div.entrypage  tr+tr td, div.entrypage tr+tr td+td {	font-weight: normal;}/*----about seite---*/div.entrypageabout ul li{list-style-type:circle;}div.entrypageabout ul.about{float:left;display:block;height:16em;font-size:0.9em; background-image: url(images/mts-hajosiewer-gradient-about.gif);background-repeat:repeat-x;background-position:0 100%;margin: 0.7em auto;padding:0;}div.entrypageabout ul.about li {float:left;display:inline;text-align:left;line-height:1.6em;padding:0;margin:0;list-style-type:none; }div.entrypageabout ul.about li+li{padding-top:7em;}div.entrypageabout ul.about li p{text-align:left;margin-top:36px;}div.entrypageabout ul.about li   img{float:left; vertical-align:middle!important;margin:1em 0.1em 1em 0.1em;padding:2px;border: 1px solid #f5f5f5;width:100px;}div.entrypageabout h4{	font: bold  1.4em/1.7em Century-Gothic, Verdana, Arial, Helvetica, sans-serif;	border-bottom: 1px solid #d4e2ef;clear:both;}/*-----images in artikeln---*/.aligncenter, div.aligncenter {	display: block;	margin: 8px auto;	text-align: center;}.alignright {	float: right;}.alignleft {	float: left;	padding: 4px;}img.centered {	display: block;	margin-left: auto;	margin-right: auto;	padding: 5px;	border: 1px solid #f5f5f5;	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;}img.alignright {	display: inline;	margin: 0 0 2px 2px;	padding: 4px;	border: 1px solid #f5f5f5;	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;}img.alignleft {	display: inline;	margin: 0 2px 2px 0;	padding: 4px;	border: 1px solid #f5f5f5;	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;}img.left {	display: inline;	padding: 0;	margin: 0;	vertical-align: middle;}div.entry img.alignleft {	display: inline;	margin: 0 6px 6px 0;	padding: 2px;	border: 1px solid #f5f5f5;	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;}div.imagesleft, div.imagesartikel {	float: right;	margin: 3px 0 3px 3px;	width: 204px;	display: block;	padding: 3px;	border: 1px solid #f5f5f5;	background-color: #fff;	color: inherit;	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;	text-align: center;}div.imagesleft img, div.imagesartikel img {	width: 150px;	overflow: hidden;	margin: 8px auto;}div.imagesleft a, div.imagesartikel a {	padding: 0;	border: 1px solid #f5f5f5;	float: left;	margin-left: 25px;	margin-bottom: 12px;	background-image: url(images/mts-hajosiewer-border.gif);	background-repeat: no-repeat;	background-position: 0 0;	width: 173px;	height: 124px;	position: relative;}div.imagesleft a img, div.imagesartikel a img {	width: 150px;	overflow: hidden;	position: absolute;	top: 3px;	left: 11px;}/*----page---*/.wp-caption {float:right;	border: 1px solid #f5f5f5;	text-align: center;	padding-top: 4px;	margin: 5px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	padding: 0 4px 5px;	margin: 0;}/*--related artikel-------*/div#related-posts, div.related {	display: block;	padding: 4px;	border: 1px solid #f5f5f5;	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;	text-align: center;	margin: 20px auto;	width: 99%;}div#related-posts h4, div.related h4 {	font: bold  1.1em/1.5em Century-Gothic, Verdana, Arial, Helvetica, sans-serif;	text-align: left;	margin: 6px 0;	border-bottom: 1px solid red;}div#related-posts ul, div.related ul {	text-align: left;	margin-left: 15%;}div#related-posts ul li, div.related ul li {	margin: 3px 3px 6px 14px;}/*-----preis details---*/div.detail {	float: right;	margin: 5px auto;	padding: 4px;	border-bottom: 1px solid #f5f5f5;	text-align: center;	width: 150px;}/**---random articles---*/.randomarticles {	float: right;	margin: 3px 0 6px 3px;	width: 204px;	display: block;	padding: 2px;	border: 1px solid #f5f5f5;	background-color: #fff;	color: inherit;	background-image: url(images/mts-hajosiewer-gradient.gif);	background-repeat: repeat-x;	background-position: 0 100%;	text-align: center;}.catimg img,.randomarticles  img {	width: 150px;	overflow: hidden;	margin: 8px auto;}.catimg a{	padding: 4px;	float: left;	margin:3px;}.randomarticles a {	padding: 4px;	border: 1px solid #f5f5f5;	float: left;	margin-left: 25px;	margin-bottom: 9px;}.catimg a img,.randomarticles a img {	width: 150px;	overflow: hidden;	margin: 0;}/*---seitennavigation-aktuelles---*/div.entrymeta {	clear: both;}.wp_page_numbers ul, .wp_page_numbers li, .wp_page_numbers a, #wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {	background: #f1f1f1;	padding: 0;	margin: 0;	border: none;	text-decoration: none;}.wp_page_numbers , #wp_page_numbers {	margin-top: 17px;	margin-left: 5px;	width: 98%;	background-color: #f0f0f0;	color: inherit;	background-image: url(images/mts-hajosiewer-gradient-side.gif);	background-repeat: repeat-x;	background-position: 0 100%;	border-bottom: 1px solid #bfbfbf;	height: 2.6em;}.wp_page_numbers ul, #wp_page_numbers ul {	width: 100%;}.wp_page_numbers li, #wp_page_numbers li {	float: left;	display: block;}.wp_page_numbers a , #wp_page_numbers a {	margin-top: 2px;	margin-bottom: 2px;	padding: 2px;	padding-left: 2px;	padding-right: 2px;	margin-left: 1px;	margin-right: 1px;	display: block;	border: 1px solid #f1f1f1;}.wp_page_numbers li a:hover , #wp_page_numbers li a:hover {	border-color: #999;}.wp_page_numbers li.space, #wp_page_numbers li.space {	margin-top: 2px;	margin-bottom: 2px;	border: 1px solid #f1f1f1;	padding-top: 2px;}.wp_page_numbers li.first_last_page, #wp_page_numbers li.first_last_page {	font-style: italic;}.wp_page_numbers li.active_page a , #wp_page_numbers li.active_page a {	border: 1px solid red;	background: white;	padding-left: 4px;	padding-right: 4px;}.wp_page_numbers li.active_page a:hover, #wp_page_numbers li.active_page a:hover {	color: black;/* IE fix */}.wp_page_numbers li.page_info , #wp_page_numbers li.page_info {	margin-top: 2px;	margin-bottom: 2px;	padding-top: 2px;	margin-right: 2px;	padding-left: 2px;	color: #666;	background-color: transparent;}/*-----suchfeld  header und entry artikeln----------*/div.search {	float: right;	display: inline;	padding: 115px 0 0 0;	margin: 0 -20px 0 0;	background-image: url(images/mts-hajosiewer-search-o.png);	background-repeat: no-repeat;	background-position: 0 100%;	width: 263px;	height: 30px;}div.entrysearch{float:left;	display: inline;	padding: 0 0 0 0;	margin: 10px 0 20px 0;	background-image: url(images/mts-hajosiewer-search-o.png);	background-repeat: no-repeat;	background-position: 0 100%;	width: 263px;	height: 30px;}div.entrysearch input,div.search input {	float: left;	display: inline;}div.entrysearch input#s,div.search input#s {	margin-top: 4px;	padding: 2px;	border: 1px solid #f0f0f0;	margin-left: 14px;	background-color: #fff;	color: inherit;}div.entrysearch input#searchsubmit,div.search input#searchsubmit {	margin-left: 6px;}/*-----search highlights---*/strong.search-excerpt {	background-color: #2154b0;	color: #fff;	padding: 2px;}/*-----newsletter---*/div.wpmlwidget {	width: 263px;background-image: url(images/mts-hajosiewer-gradient.gif);background-repeat:repeat-x;background-position:0 50%;padding-bottom: 6px;}div.wpmlwidget fieldset {border:none;display:inline;float:left;}div.wpmlwidget fieldset input{border:1px solid #f0f0f0;display:inline;float:left;padding:2px;background-color:#fff;color:#333;width:180px;}div.wpmlwidget input.button{display:inline;margin-top:27px;border:1px solid #f0f0f0;background-color:#fff;color:#333;padding:2px;cursor:pointer;}/*for IE*/@media screen {* html div.wpmlwidget input.button{    display:inline;margin-top:27px;border:1px solid #f0f0f0;background-color:#fff;color:#333;padding:2px;cursor:pointer;}}/*-----breadcrumb---------------*/div.breadcrumb {padding-top:0.9em;	margin-bottom: 12px;	margin-left: 10px;}/*--boxen unten---*/div.unten {	max-width: 1200px;	width: 96%;	margin: 0 auto;	text-align: center;	border-bottom: 1px solid #eef2f5;	padding: 10px 0 0 0;font-size:0.8em;}div.unten ul.buttons {}div.unten li.payment {	float: left;	line-height: 35px;	height: 35px;	margin-left: 2%;}div.unten li.qualitaet {	float: right;	line-height: 35px;	height: 35px;	margin-right: 2%;}/*----iata---*/div.unten li.qualitaet a.iata, div.unten li.qualitaet a.iata:link, div.unten li.qualitaet a.iata:link:hover, div.unten li.qualitaet a.iata:visited:hover {	background-repeat: no-repeat;	background-position: 0 0;	width: 41px;	height: 29px;	float: left;	display: block;	padding: 2px 6px;}div.unten li.qualitaet a.iata, div.unten li.qualitaet a.iata:link, div.unten li.qualitaet a.iata:visited, div.unten li.qualitaet a.iata:link:visited {	background-image: url(images/mts-hajosiewer-iata.gif);}div.unten li.qualitaet a.iata:link:hover, div.unten li.qualitaet a.iata:visited:hover {	background-image: url(images/mts-hajosiewer-iata-hover.gif);}/*-----ag--*/div.unten li.qualitaet a.ag, div.unten li.qualitaet a.ag:link, div.unten li.qualitaet a.ag:link:hover, div.unten li.qualitaet a.ag:visited:hover {	background-repeat: no-repeat;	background-position: 0 0;	width:31px;	height:29px;	float: left;	display: block;	padding: 2px 6px;}div.unten li.qualitaet a.ag, div.unten li.qualitaet a.ag:link, div.unten li.qualitaet a.ag:visited, div.unten li.qualitaet a.ag:link:visited {	background-image: url(images/mts-hajosiewer-ag-lateinamerika.gif);}div.unten li.qualitaet a.ag:link:hover, div.unten li.qualitaet a.ag:visited:hover {	background-image: url(images/mts-hajosiewer-ag-lateinamerika-hover.gif);}/*--kaeuferschutz---*/div.unten li.payment a.schutz, div.unten li.payment  a.schutz:link, div.unten li.payment  a.schutz:link:hover, div.unten li.payment  a.schutz:visited:hover {	background-repeat: no-repeat;	background-position: 0 0;	width:29px;	height: 29px;	float: left;	display: block;	padding: 2px 6px;}div.unten li.payment  a.schutz, div.unten li.payment  a.schutz:link, div.unten li.payment  a.schutz:visited, div.unten li.payment  a.schutz:link:visited {	background-image: url(images/mts-hajosiewer-payment-schutz.gif);}div.unten li.payment  a.schutz:link:hover, div.unten li.payment  a.schutz:visited:hover {	background-image: url(images/mts-hajosiewer-payment-schutz-hover.gif);}/*-----sofortzahlen--*/div.unten li.payment a.sofort, div.unten li.payment  a.sofort:link, div.unten li.payment  a.sofort:link:hover, div.unten li.payment  a.sofort:visited:hover {	background-repeat: no-repeat;	background-position: 0 0;	width: 86px;	height: 29px;	float: left;	display: block;	padding: 2px 6px;}div.unten li.payment  a.sofort, div.unten li.payment  a.sofort:link, div.unten li.payment  a.sofort:visited, div.unten li.payment  a.sofort:link:visited {	background-image: url(images/mts-hajosiewer-payment.gif);}div.unten li.payment  a.sofort:link:hover, div.unten li.payment  a.sofort:visited:hover {	background-image: url(images/mts-hajosiewer-payment-hover.gif);}/*-----kreditkarten--*/div.unten li.payment a.kreditkarten, div.unten li.payment  a.kreditkarten:link, div.unten li.payment  a.kreditkarten:link:hover, div.unten li.payment  a.kreditkarten:visited:hover {	background-repeat: no-repeat;	background-position: 0 0;	width: 155px;	height: 29px;	float: left;	display: block;	padding: 2px 6px;}div.unten li.payment  a.kreditkarten, div.unten li.payment  a.kreditkarten:link, div.unten li.payment  a.kreditkarten:visited, div.unten li.payment  a.kreditkarten:link:visited {	background-image: url(images/mts-hajosiewer-kreditkarten.gif);}div.unten li.payment  a.kreditkarten:link:hover, div.unten li.payment  a.kreditkarten:visited:hover {	background-image: url(images/mts-hajosiewer-kreditkarten-hover.gif);}/*--enddatumsseite--*/ul.end li h3{display:inline;margin-left:8px;font-weight:normal;}/*-- sidebar nav extension for townlistings --*/div.subnav-town{	display:none;	position:absolute;	top:0;	margin-left:5px;}div.subnav-town li{	background-image: url("images/mts-hajosiewer-gradient-side.png");	width:210px !important;}div.subnav-town li a{	width:200px !important;	padding-left:10px !important;}/*----generelles clearing do not delete or the sky will fall on your head---*/.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}/* Hides from IE-mac \*/* html .clearfix {	height: 1%;}/* End hide from IE-mac */
