/*-----------------------
Container
-----------------------*/
#googleAds {
	display: none;
}
#content {
	margin:0;
	padding:0 15px 20px 15px;
	border-right:0;
	width:100%;
	float:none;
}
#sidebar {
	margin:0 0 30px 0;
	padding:0 15px 60px 15px;
	width:100%;
	float:none;
}
#headerContainer {
	/*text-align:center;*/
}
#logoContainer {
	float:none;
	position:absolute;
	bottom:0;
	left:15px;
	z-index:19;
	height: 98px;
	height: 190px;
}

#logoContainer img {
	display: none;
}
#logoContainer img.mobile {
	display: block;
	width: 92%;
}

.sloganHeader {
	display: none;
}

/*-----------------------
Footer
-----------------------*/
.copywrite {
	padding:20px 20px 0 20px;
}
#footerNavigation {
	padding-bottom:20px;
	display:block;
	width:100%;
	float:none;
	text-align:right;
	clear:both;
}
#footerNavigation li {
	padding:0 0 0 6px;
}

/*-----------------------
Grid
-----------------------*/
.col-6,
.col-6:nth-child(even),
.col-6:nth-child(odd) {
	padding-right:0;
	padding-left:0;
	width:100%;
	float:none;
	border-right:0;
}

/*-----------------------
Navigation
-----------------------*/
#dropdownNav ul.level_1{
	/*margin-top:65px !important;*/
	margin-top:170px !important;
}
#toggleHeaderNavigation {
	display:block;
}
#toggleHeaderNavigation a {
/*	color:#222;
	border-color:#222;
	*/
	color: white;
	border-color: white;
}
#navigation {
	/*background-color:#ff7300;
	background-color:#e6e6e6;*/
	/*background-color:#F2F2F2;
	height: 98px;*/
	height: 190px;
}
#navigation ul {
	height:auto;
	position:absolute;
	top:47px;
	width:100%;
	z-index:30;
}
#navigation ul.level_1 {
	display:none;
}
#navigation:target ul.level_1 {
	display:block;
}
#navigation ul li {
	height:auto;
	float:none;
}
#navigation ul li a {
	padding:15px 20px 0 20px;
	height:53px;
}
#navigation ul li a i {
	display:none;
}
/* zweite Ebene */
#navigation ul li ul {
	display:block;
	width:100%;
	height:auto;
	position:static;
}
#navigation ul li ul li {
	display:block;
	width:100%;
	height:auto;
	position:static;
}
#navigation ul li ul li a {
	padding-left:50px;
}
#navigation ul li ul li a i {
	display:none;
}
/* dritte Ebene */
#navigation ul li ul li ul {
	margin:0;
	left:auto;
	display:block;
	width:100%;
	height:auto;
	position:static;
}
#navigation ul li ul li ul li a {
	padding:6px 0 0 70px;
	height:32px;
}
#navigation ul li ul li ul li a i {
	display:none;
}
#navigation ul li:hover ul li ul {
	display:block;
}
#navigation ul li ul li:hover ul {
	display:block;
}

/*-----------------------
Slider
-----------------------*/
#content .sliderContainer .dbaySliderText h2.dbaySliderHl {
	font-size:1.8em;
	line-height:120%;
}
#content .sliderContainer,
#sidebar .sliderContainer {
	margin:0 0 30px 0;
	height:330px;
}
#content .sliderContainer .dbaySliderBrowsePrev,
#content .sliderContainer .dbaySliderBrowseNext,
#sidebar .sliderContainer .dbaySliderBrowsePrev,
#sidebar .sliderContainer .dbaySliderBrowseNext {
	background-position:center 80px;
}
#content .sliderContainer .dbaySliderText {
	height:160px;
}
#sidebar .sliderContainer .dbaySliderText {
	height:120px;
}
#sidebar .sliderContainer .dbaySliderText h2.dbaySliderHl {
	height:83px;
}

/*-----------------------
Suche
-----------------------*/
#navigation ul li#searchLink {
	float:none;
}
#navigation ul li#searchLink a {
	padding:12px 0 0 0;
	text-align:center;
}
#navigation ul li#searchLink a i {
	font-size:1.6em;
	line-height:140%;
	display:block;
}
#searchBar {
	display:block;
}

/*-----------------------
Banner
-----------------------*/
#headerBannerContainer {
	margin:0 auto;
	float:none;
}
#sideBannerContainer {
	text-align:left;
}
#sideBannerContainer .banner {
	margin:0;
}

/*-----------------------
Veranstaltungen
-----------------------*/
input.query,
select.category,
input.dateFrom,
input.dateTo {
	width:100%;
	float:none;	
}
input.query,
input.dateFrom {
	margin:0 0 20px 0;
}

/*-----------------------
Google Maps
-----------------------*/
#gMapsContainer {
	width:100%;
	height:300px;
	overflow:hidden;
	position:relative;
}
#gMapsCanvas {
	width:100%;
	height:300px;
}

/*-----------------------
Social Bookmark Icons
-----------------------*/
#headerSocialMediaIcons a {
	width:30px;
	color:#222;
	z-index:20;
}
#headerSocialMediaIcons a:hover {
	background-color:transparent;
	color:#ddd;
	z-index:20;
}

#scraperBanner,
#scraperBannerWallpaper,
#headerBannerContainer .fullWidth.wallpaper {
    display: none;
}
