.mobile-sitemap-area,
.mobile-menu-area,
.col-mobile-menu,
.col-klapp-menu {
	display: none;
}

.mobile-menu { 
	font-family:"Roboto Condensed";
	font-size: 100%;
	background-color: #FFF;
	color:#0061a9;
	padding-bottom: 10px;
}
.mobile-menu a { 
	color:#0061a9 !important;
}


.mobileMenu ul {
	list-style:none;
	padding-left: 20px;
}


.mobile-menu-link.lastMenuItem{
	padding-left: 20px;
	background-color: #0098A1;
    color: #fff;
	display: none;
}

.mobile-menu-link span.accordion-pfeil{
	margin-right: 0;
	width: 20px;
}
.mobile-menu-link .glyphicon{
	font-size: 70%;
}

/*
#sitemap-ein,
#menu-ein  { font-size: 100%; }
#sitemap-ein .glyphicon,
#menu-ein .glyphicon  { font-size: 120%; }

#sitemap-aus,
#menu-aus  { font-size: 110%; }
#sitemap-aus .glyphicon
#menu-aus .glyphicon  { font-size: 120%; }
*/

.clearboth{ clear:both;}

.mobile-sitemap-area,
.mobile-sitemap-area a,
.mobile-sitemap-area a:hover,
.mobile-sitemap-area a:focus,
.mobile-menu-area,
.mobile-menu-area a,
.mobile-menu-area a:hover,
.mobile-menu-area a:focus{ 
    color: 
#0098A1;
}
.mobile-sitemap-area,
.mobile-menu-area {
	line-height: 1.8;
}

.hg-inhalt nav,
.mobile-sitemap-area nav {
	margin-top:0;
}

.mobile-sitemap-area .csc-sitemap .active a { color: #fff; background-color: 
#0098A1; padding: 0 4px;}







.mobileLevel2,
.mobileLevel3,
.mobileLevel4,
.mobileLevel5,
.mobileLevel6,
.mobileLevel7 {
	border-top: 1px solid #d3d3d3;
}
.mobile-menu-link  {  
    margin-left: -15px;
    margin-right: -15px;
    padding: 7px 15px;
}
.mobile-menu-link:hover {
	background-color: 
#0098A1;
    color: #fff;
    transition: all 0.2s ease 0s;
	
}
.mobileLevel1:hover .mobile-menu-link,
.mobileLevel2:hover .mobile-menu-link,
.mobileLevel3:hover .mobile-menu-link,
.mobileLevel4:hover .mobile-menu-link,
.mobileLevel5:hover .mobile-menu-link,
.mobileLevel6:hover .mobile-menu-link,
.mobileLevel7:hover .mobile-menu-link{
	background-color: 
#0098A1;
    color: #fff;
    transition: all 0.2s ease 0s;
}

.mobileMenu li.active,
.mobileMenu li:hover,
.mobileMenu li:active {
	background-color: 
#0098A1;
    color: #fff;
    transition: all 0.2s ease 0s;
	cursor:pointer;
}
.mobileMenu li.active a,
.mobileMenu li:hover a,
.mobileMenu li:active a {
    color: #fff !important;
    transition: all 0.2s ease 0s;
	text-decoration:none;
}

.mobileMenu  {  
    margin-left: -15px;
    margin-right: -15px;
    padding: 0;
}
.mobileMenu ul  {  
    margin: 0;
    padding: 0;
}
.mobileMenu li  {  
    margin: 0;
    padding: 3px 32px;
}

	
@media (max-width: 1199px) {
	.mobile-sitemap-area,
	.mobile-menu-area,
	.col-mobile-menu,
	.col-klapp-menu {
		display: none;
	}

}
@media (max-width: 991px) {
	.mobile-sitemap-area,
	.mobile-menu-area { 
		display: none;
	}	
	.hg-header .logo img {
		height: 60px;
		margin-top: 0;
		transition: height 1s ease 0s;
	}
	.hg-header-schmall .logo img {
		height: 60px;
		transition: height 1s ease 0s;
	}
	 .klappmenu {
		padding-right: 15px;
	  }
}
@media (max-width: 767px) {
	.hide-mobile{ 
		display: none;
	}

	.logo { padding:0 0 0 15px;}
	.logo img {
		height: 80px;
		margin-top: 0;
		transition: all 1s ease 0s;
	}
	.hg-header-schmall .logo img {
		height: 50px;
		margin-top: 0;
		transition: all 1s ease 0s;
	}
	.klappmenu {
		display:  block;
		padding-right: 5px;
		padding-bottom: 15px;
	  }
	 .hg-header-schmall .klappmenu {
		 padding-bottom: 0;
		transition: all 1s ease 0s;
	  }
	  
	  .klappmenu .btn {
		padding: 3px 9px 0 7px;
	  }
	.mobile-sitemap-area,
	.mobile-menu-area,
	.col-mobile-menu,
	.col-klapp-menu {
		display: block;
	}
	.mobile-sitemap-area,
	.mobile-menu-area{
		display: none;
		margin-bottom: 10px;
	}
	.menu-top-rechts .nav-tabs > li > a {
		font-size: 90%;
	}
}

@media (max-width: 600px) {
	.logo img {
		height: 70px;

	}
	.hg-header-schmall .logo img {
		height: 50px;
	}
	.klappmenu {

		padding-bottom: 10px;
	  }
	 .hg-header-schmall .klappmenu {
		 padding-bottom: 0;
	  }
	.menu-top-rechts .nav-tabs > li > a {
		font-size: 80%;
	}
}

@media (max-width: 500px) {
	.col-accordion-bild{ display: none;}
	.col-accordion-text{ width: 100%;}
	
	 .logo img {
		height: 50px;
	}
	.hg-header-schmall .logo img {
		height: 40px;
	}
	.klappmenu {
		padding-bottom: 5px;
	  }
	 .hg-header-schmall .klappmenu {
		dding-bottom: 5px;
	  }
	  .hg-header-nav { display:none !important; }
	  .hg-header-schmall .hg-header-nav { display:none; }
}
@media (max-width: 400px) {
	 .logo img {
		height: 40px;
	}
	.hg-header-schmall .logo img {
		height: 35px;
	}
	.klappmenu {
		padding-bottom: 5px;
	  }
	 .hg-header-schmall .klappmenu {
		dding-bottom: 5px;
	  }
}
@media (max-width: 320px) {
	 .logo img {
		height: 40px;
	}
	.hg-header-schmall .logo img {
		height: 30px;
	}
	.klappmenu {
		padding-bottom: 5px;
	  }
	 .hg-header-schmall .klappmenu {
		dding-bottom: 5px;
	  }
}
@media (max-width: 320px) {
	 .logo img {
		height: 40px;
	}
	.hg-header-schmall .logo img {
		height: 30px;
	}
	.klappmenu {
		padding-bottom: 5px;
	  }
	 .hg-header-schmall .klappmenu {
	  }
	  .hg-header-nav { display:none !important; }
	  .hg-header-schmall .hg-header-nav { display:none; }
}

@media print { 
	a:link::after, a:visited::after {
		content: "" !important;
	}
}