body {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	line-height: 1.6;
}

.lgheader {
	display: none;
}

.lg-home-header-inner {
	display: none;
}

.language-selector-container {
	display: none;
}

.logo {
	width: 17%;
	padding: 2% 0 2% 0;
	margin-left: 0;
	margin-right: -15px;
}

.logoie8 {
	display: none;
}

.metacontainer {
	display: none;
}

.slideshow div {
	margin: 0!important;
	padding: 0!important;
	width: 100%!important;
}

.slideshow ul,
.slideshow ul li {
	width: 100%!important;
	margin: 0!important;
	padding: 0!important;
	list-style-image: none!important;
	list-style-type: none!important;
}

.slideshow .rslides_tabs {
	display: none!important;
}

.slideshow img {
	width: 100%!important;
	height: auto!important;
}

.slideshow>div {
	margin-left: -15px;
	margin-right: -15px;
}

.stageBogen table {
	width: 100%;
}

.stageBogen table td br {
	display: none;
}

.mobile-caption {
	display: none;
}

.breadcrump {
	margin-left: -15px;
	margin-right: -15px;
	padding: 2% 0 2% 0;
}

#subnavigation .glyphicon-menu-hamburger {
	display: none;
}

.welcome div {
	padding: 0;
	margin-bottom: 2%;
}

/* @group Content */

article,
aside {
	width: 100%!important;
	margin: 0 0 2% 0!important;
	padding: 0!important;
	left: auto!important;
	right: auto!important;
	top: auto!important;
	bottom: auto!important;
}

article img,
aside img {
	display: block;
	margin-bottom: 2%;
}

.kcw {
	font-size: 12px;
}

.teaser {
	font-size: 10px;
}

.newsblock {
	font-size: 12px;
}

.newsblock-alle {
	display: none;
}


.kcw hr {
	height: 30px;
	border: none!important;
	border-top: 1px solid #000!important;
	margin: 0 0 0 0;
}

.kcw hr.spacer {
	height: 30px;
	border: none!important;
	margin: 0 0 0 0;
}

.kcw h1,
.kcw h2,
.kcw h3,
.kcw h4,
.kcw h5,
.kcw p {
	margin-top: 0;
}

.kcw h1 {
	font-size: 2.4em;
	line-height: 1.4;
	color: #004494;
	font-weight: bold;
	padding-bottom: 0.3em;
	margin-top: 0;
	margin-bottom: 0.6em;
	border-bottom: 1px solid #dedede;
}

.kcw h2,
.teaser h2 {
	font-size: 1.7em;
	font-weight: bold;
	line-height: 1.4;
	color: #004494;
}

.kcw h3 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.4;
	color: #004494;
}

.kcw p,
.teaser p {
	font-size: 1.4em;
	margin-bottom: 1.2em;
}


/* @group UL LI */

.kcw ul {
	font-size: 1.4em;
	margin:0 0 15px 0;
	padding-left:0;
	list-style-type: square;
}

.kcw ul li ul {
	font-size: 1em;
	margin:0 0 8px 0;
	padding-left:0;
}

.kcw ul li {
	margin:8px 0 0 20px;
	padding:0;
}

.kcw ul li p {
	font-size: 1em;
}

.kcw ul li ul li {
	margin:8px 0 0 20px;
}


/* @end */

/* @group OL LI */

.kcw ol {
	font-size: 1.4em;
	margin:0 0 15px 0;
	padding-left:0;
}

.kcw ol li ol {
	font-size: 1em;
	margin:0 0 8px 0;
	padding-left:0;
	text-align:left;
}

.kcw ol li {
	margin:8px 0 0 20px;
	padding:0;
}

.kcw ol li p {
	font-size: 1em;
}

.kcw ol li ol li {
	margin:8px 0 0 20px;
}

/* @end */

a[href]:after {
    content: "";
}

a.picturezoom:before,
a.lightbox:before {
	display: none;
	content: "";
}

.lightbox .glyphicon {
	display: none;
}

.pictureleft {
	display: block;
}

#thumbcarousel {
	display: none;
}

.carousel-control {
	display: none;
}

.kcw .collapse {
	display: block!important;
}

.kcw .collapseToggle em {
	display: none;
}


.kcw table {
	width: 100%;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	margin-bottom: 2%;
}

.kcw th,
.kcw td {
	vertical-align: top;
	padding-right: 2%;
	font-size: 1.4em;
	text-align: left;
}

.kcw th h1,
.kcw td h1 {
	font-size: 2em;
}

.kcw th h2,
.kcw td h2 {
	font-size: 1.41666em;
}

.kcw th h3,
.kcw td h3 {
	font-size: 1.166666em;
}

.kcw th p,
.kcw td p {
	font-size: 1.166666em;
}

.kcw .efAktuelles span {
	margin-right: 12px;
}	

.pForTopOfPage {
	display: none;
}

/* @end */

footer {
	border-top: 1px solid #999;
	padding-top: 2%;
}

footer h3 {
	display: none;
}

footer ul {
	display: none;
}

footer p {
	display: none;
}

footer p.footeradresse {
	display: block;
}

footer p.footeradresse br {
	display: none;
}

footer div {
	width: 100%!important;
	padding: 0!important;
}