/*jquerymobile*/
.main_content	{ height: 100%; }
.project	{ overflow-x: visible; }
.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: -5px; }
.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; }
.gallery li img { display: block; width: 100%; height: auto; }
gallery .ui-content { overflow: hidden; }
div.ps-caption {text-align: left;}

/*.ui-listview img { margin-left: 15px; margin-top: 15px; }*/
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb {
    padding-left: 85px;
    padding-top: 0;
}

.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; }

