/*jquerymobile*/
/*.page_content	{ height: 100%; }*/
html,body		{ margin: 0; }
body#start		{ background-color: #1ABDF6; }
.map			{ height: 100%; padding: 0px; }

/*eigenstyles*/
a 			{ text-decoration: none; }
h1			{ font-weight: bold; }
h2			{ font-weight: bold; display: inline; font-size: 1.2em; }

#slideshow		{ position: relative; margin-top: 1em; }
#slideshow_text	{ margin: 3px 0 0; font-size: 12px; }


.head_desc_detail	{ margin-bottom: 15px; }
.head_desc_detail img	{ }

.line-3				{ width: 88%; }
.small				{ font-size: 0.7em; font-weight: normal; }

.imageBlock			{ display: inline-block; }
#slideshow img,
a#thumbEl img		{ border: 0; max-width: 100%; display: block; }
.caption			{ text-align: right; margin-top: 3px; }

.distanz 			{ position: absolute; top: 70%; right: 11px; }

#ajaxlist_add		{ margin-top: 35px; }
#socialmedia		{ margin-top: 15px; }
#socialmedia img 	{ margin-right: 3px; }

.form_inputs input 	{ margin-top: 0; margin-bottom: 10px; }

.event_date			{ position: absolute; left: 12px; top: 6px; max-height: 80px; max-width: 80px; }
.event_date .day_nmbr	{ width: 50px; text-align: center; font-size: 2.1em; }
.event_date .mon_abbr	{ width: 50px; text-align: center; padding-bottom: 10px; font-size: 0.9em; }

/* override von desktop styles */
b.h1				{ font-weight: normal; }

/* override von jquerymobile */
/*
.ui-page .ui-header 		{ width: 99.5%; }
.ui-collapsible-set 		{ margin: 0px; }
.ui-collapsible-content 	{ }
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,
.ui-li-static.ui-li-has-thumb 	{ padding-left: 85px; padding-top: 0px; }
.ui-field-contain			{ padding: 0; border-bottom: none; }
*/

/* override von jquery-ui */
/*
#jquery-ui .ui-tabs						{ margin-top: 15px; }
#jquery-ui .ui-tabs .ui-tabs-nav li a	{ float: left; padding: .5em 15px; text-decoration: none; }
#jquery-ui .ui-tabs .ui-tabs-panel		{ padding-left: 15px; padding-right: 15px; padding-bottom: 0px; }
#jquery-ui .ui-tabs .ui-widget-content 	{ background-color: white; }
#jquery-ui .ui-tabs .ui-listview		{ margin-top: -15px; margin-bottom: 0px; }
*/

/*jquerymobile*/
/*
.main_content	{ background-image: -webkit-linear-gradient( #eee,#eee ); }
*/
.map			{ height: 100%; padding: 0px; }

/*eigenstyles*/
a 			{ text-decoration: none; }


/* toursponsoren */
.white-box {
    background-color: white;
    border-bottom: 1px solid grey;
    font-size: 0.9em;
    line-height: 1.35em;
    margin: 10px 0 0;
    padding: 5px 10px 10px;
}

/*
.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; }
}

/* distanzangabe liste */
.distanz  { position: absolute; top: 70%; right: 11px; font-weight: normal; font-size: 11px; }

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; }

/* themeroller ungenauigkeit */
.ui-body-a, .ui-overlay-a,
.ui-body-b, .ui-overlay-b,
.ui-body-c, .ui-overlay-c			{ border: none; }
.ui-li, .ui-li.ui-field-contain		{ border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }

.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,
.ui-li-static.ui-li-has-thumb 		{ padding-left: 85px; padding-top: 0px; }

/* jqm inlinetabs */
.ui-inlinetabs-bar					{ padding: 0; border-radius: 0; }
.inlinetabs							{ margin: 0 -15px -15px -15px; }
.ui-inlinetabs-container			{ background: white; border-top: 1px solid #ccc; }
.ui-inlinetabs-content .ui-listview	{ margin-top: -11px; }
.ui-inlinetabs-tab.ui-btn-active	{ border-bottom-color: white; }

