html,
body{
	background-color:#fff;
	display: block !important;
	overflow: visible !important;
	width:100%;
	height:100%;
}

#page{
	margin:0;
	background-color:#fff;
	width:100%;
	height:100%;
	display:block !important;
	overflow:visible !important;
}

#header{
	display:block !important;
	overflow:visible !important;
	background:none;
	height:auto;
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	border-bottom:1px solid #ccc;
}

.primary_content,
.secondary_content,
.logo_print,
.primary_content .con_flex_box .con_flex_txt,
.primary_content .con_flex_box .con_flex_img .con_flex_img_scroll,
.primary_content .con_flex_box .con_flex_img .con_flex_img_scroll .con_flex_img,
.events_preview .events_con,
.primary_content .con_flex_content .con_flex_box.hidden .con_flex_txt,
.primary_content .con_flex_content .con_flex_box.hidden .con_flex_img.begin,
.primary_content .con_flex_content .con_flex_box.hidden .con_flex_img.begin .con_flex_img_scroll .con_flex_img{
	display:block !important;
	overflow:visible !important;
}

#footer,
.secondary_content,
#mainNavi,
.con_flex_all_images,
#metaNavigation,
ul.client_select,
#con_flex_galery,
.xdsoft_datetimepicker,
#basicMapDetail .close,
#basicMapDetail .print{
	display:none !important;
}

.primary_content{
	width:100%;
}

#content{
    display:block !important;
    height: 100%;
    min-height: inherit !important;
    overflow: visible !important;
	padding:0;
}

.primary_content .con_flex_content .con_flex_h2{
	background:none;
	border:0;
}

/*** anpassung fuer osm-karte ***/

ul.breadcrumb{
	display:inline-block;
	width:100%;
}

.basicMap,
#galeryDetail,
#basicMapDetail .txt{
    display:block !important;
    height: auto !important;
    min-height: inherit !important;
    overflow: visible !important;
}

#galeryDetail{
	display:inline-block !important;
	width:100% !important;
    height: auto !important;
}

#basicMap{

}

#basicMapNavi{
	top:0 !important;
    display:block !important;
    height: auto !important;
    min-height: inherit !important;
    overflow: visible !important;
	float:none;
}

#basicMapNavi span.poi,
#basicMapNavi ul.poi,
#basicMapNavi ul.poi li,
#basicMapNavi ul.cat li,
#basicMapNavi ul.cat_2 li{
    display:block !important;
    height: auto !important;
    min-height: inherit !important;
    overflow: visible !important;
	border:0;
}

#basicMapNavi ul.poi li{
    display:inline-block !important;
}

#basicMapNavi ul.poi li a{
	background:none !important;
}

#page.print #basicMapNavi,
#page.print #basicMap,
#page.print .textItem,
#basicMapNavi ul.poi li span.more,
#basicMapNavi span.poi span.count, 
#basicMapNavi span.poi span.nav{
	display:none !important;
}

#basicMapDetail{
	position:relative;
	top:auto;
	right:auto;
    display:block !important;
    height: 100% !important;
	width:auto !important;
    min-height: inherit !important;
    overflow: visible !important;
}



