html, body		{ -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
/*jquerymobile*/
#main_content	{ height: 100%; }
.map			{ height: 100%; padding: 0px; }

/*eigenstyles*/
a 			{ text-decoration: none; }

.big_pic	{ width: 290px; }

#slideshow		{ position: relative; margin-top: 1em; }
/*#slideshow_text	{ position: absolute; bottom: 0px; margin: 10px; padding: 5px; background-color: black; color: white; opacity: 0.5; }*/
#slideshow_text	{ margin: 1em 0; }

.clearboth		{ display: inline; }

/*swipe photo*/
/*
.gallery { list-style: none; padding: 0; margin: 0; }
.gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.gallery li { float: left; width: 33.33333333%; }
.gallery li a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
.gallery li img { display: block; width: 100%; height: auto; }
#Gallery1 .ui-content, #Gallery2 .ui-content { overflow: hidden; }
*/

/*.ui-listview img { margin-left: 15px; margin-top: 15px; }*/

.grob { margin: 0 -30px 0 -30px; }

@media (max-width: 320px) { 
	.querformat		 { display: none; }
	.fein.hochformat { max-width: 290px; }
}
@media (min-width: 321px) and (max-width: 480px) {
	.hochformat		 { display: none; }
	.fein.querformat { max-width: 450px; }
}
@media (min-width: 481px)  and (max-width: 533px) {
	.hochformat		 { display: none; }
	.fein.querformat { max-width: 503px; }
}
@media (min-width: 534px) {
	.hochformat		 { display: none; }
	.fein.querformat { max-width: 540px; }
}

.distanz  { position: absolute; top: 70%; right: 11px; font-weight: normal; font-size: 11px; }
.guide	  { position: absolute; top: 5px; font-weight: normal; font-size: 12px; }

p.head_desc			{ margin-bottom: 30px; }
p.head_desc_detail	{ margin-bottom: 15px; }

p.tail_desc			{ margin-top: 30px; }
p.tail_desc_detail	{ margin-top: 15px; }