#lux-header{background:none repeat scroll 0 0 #fff;border-width:0;border-style:none none solid;border-color:none;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-image:none}#topbar{height:75px;width:100%;background:transparent url("/bilder/banner/hgr_mobile_website_A.jpg") no-repeat scroll right bottom}#topbar-logocell{float:left;padding:12px 0 12px 12px}#lux-logo{background-image:url("/bilder/logo/lux-elements.png");background-size:85px 48px;display:block;height:48px;width:85px}#topbar-text{float:right;padding:22px 15px 0 12px;color:#333;text-shadow:none;font-weight:normal}@media not all,only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi) #lux-logo{background-image:url("/bilder/logo/lux-elements_retina.png")}.ui-navbar{border-top:1px solid #3459a1;border-bottom:1px solid #3459a1}.ui-navbar li .ui-btn{border-left:1px solid #fff}.breadcrumb{padding:10px 15px 5px 10px;line-height:18px;color:#333;font-size:11px;font-weight:normal;text-shadow:0 1px 0 #fff}.breadcrumb a{color:#666;text-decoration:none}.breadcrumb-divider{color:#999;margin:0 5px;font-weight:900}h2{font-size:1.0em;font-weight:bold;font-style:uppercasse}strong{font-weight:bold;color:#333}sup{font-size:.6em}a{text-decoration:none}.text-box{border:1px solid #ccc;margin:0 0 5px 0;padding:10px;text-shadow:none;background:#fff;font-size:1.0em}.text-box img,.link-box img{width:100%;height:auto}div.links{margin:3px 2px 0 0}div.mitte{margin:3px 1px 0 1px}div.rechts{margin:3px 0 0 2px}.text-box .symbol,.link-box .symbol{width:auto;height:auto}.ui-corner-all{border-radius:0}.ui-content,.breadcrumb{background:#f0f8ff}.ui-content{padding:5px}.ui-content .ui-listview{margin:10px -5px}.ui-li-desc{display:block;font-size:0.9em;font-weight:normal;margin:0 .5em 0 0;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ui-body-c .ui-link{color:#3459a1}.ui-collapsible-heading{border-width:0 0 1px;display:block;font-size:1.0em;font-weight:normal;margin:0;padding:0;position:relative}.ui-collapsible-content{border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0;padding:10px}.text-collabsible{font-size:.9em}.ui-btn-up-a{border:1px solid #3459a1;background:#c6e3ff;font-weight:bold;color:#3459a1;text-shadow:0 1px 0 #f0f8ff}.ui-btn-up-a a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-a{border:1px solid #3459a1;background:#f0f8ff;font-weight:bold;color:#fe2106;text-shadow:0 1px 0 #fff}.ui-btn-hover-a a.ui-link-inherit{color:#2f3e46}.ui-btn-down-a{border:1px solid #3459a1;background:#d6d6d6;font-weight:bold;color:#fe2106;text-shadow:0 1px 0 #fff}.ui-btn-down-a a.ui-link-inherit{color:#fe2106}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.link-box{border:0;margin:15px 5px 0 5px;padding:0;text-shadow:none;background:0;font-size:.8em;color:#666}.zusatztext{margin:30px 10px 5px 10px}.zusatztext h3{color:#3459a1;margin:1em 0 0 0}.zusatztext p{margin:0 0 1em 0}.zusatztext .ui-li-desc{font-size:1em}.ui-btn-up-c{background:#f0f8ff;font-weight:bold;color:#3459a1;text-shadow:0 0 0 #f0f8ff}.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{background:#f0f8ff;font-weight:bold;color:#fe2106;text-shadow:0 0 0 #fff}.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{background:#d6d6d6;font-weight:bold;color:#fe2106;text-shadow:0 0 0 #fff}.ui-btn-down-c a.ui-link-inherit{color:#fe2106}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-btn-up-d{color:#3459a1}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{background-clip:padding-box;border-radius:0}.ui-btn-active{border:1px solid #3459a1;background:#f0f8ff;font-weight:bold;color:#fe2106;cursor:pointer;text-shadow:0 1px 0 #ccc;text-decoration:none;font-family:Helvetica,Arial,sans-serif}.ui-btn-active a.ui-link-inherit{color:#fe2106}.ui-btn-inner{border-top:1px solid #fff;border-bottom:1px solid #fff;border-color:rgba(255,255,255);font-size:.9em}.ui-navbar-noicons li .ui-btn .ui-btn-inner,.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner{padding-bottom:4px;padding-top:4px}.ui-btn{margin:0}ui-corner-top{border-top-left-radius:0;border-top-right-radius:0}h1{color:#3459a1;display:block;font-size:1.1em;font-weight:bold;margin:1em 0 0 0}h2{color:#3459a1;font-size:1em;font-weight:normal;margin:0}h3{font-size:1em;font-weight:bold;margin:1em 0 0 0}h3.ui-li-heading{display:block;font-size:1.0em;margin:0;padding:.3em 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3459a1;text-shadow:0 0 0 #fff}.ui-li.ui-li-static{padding:0}.programm h3.ui-li-heading{border-top:1px solid #fff;border-bottom:1px solid #fff}.programm{background:#c6e3ff;border-top:1px solid #3459a1;border-bottom:1px solid #3459a1}h4.ui-li-heading{display:block;font-size:.92em;font-weight:bold;border-top:auto;margin-right:.5em;border-bottom:auto;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:#3459a1}h5.ui-li-heading{display:block;font-size:1.0em;font-weight:bold;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h6{color:#3459a1;font-size:1em;font-weight:normal;margin:0;padding:0}.li-button-bild{margin:1.0em 10px 1.0em -93px;max-height:80px;max-width:80px;position:relative}.ui-input-search{padding:0 0 0 30px;font-size:.8em}#lux-footer{border:0;background:#f0f8ff;font-size:12px;font-weight:normal;color:#667;text-shadow:0 1px 0 #fff;padding:20px 10px 20px 10px}.lux-footer-copyright{font-size:.7em;color:#999;margin-top:12px}.gallery{list-style:none;padding:0;margin:0}.gallery:after{clear:both;content:".";display:block;visibility:hidden}.gallery li{float:left;width:33.33333333%}.gallery li a,.gallery li span{display:block;margin:5px;border:0 solid #3c3c3c}.gallery li img{display:block;width:100%;height:auto}#Gallery,#Gallery2 .ui-content{overflow:hidden}#PhotoSwipeTarget{width:100%;height:200px}#Indicators{text-align:center;margin-top:5px}#Indicators span{display:inline-block;height:10px;width:10px;margin:0 5px 0 0;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#c5c5c5;overflow:hidden}#Indicators span.current{background:#c6e3ff}video{width:100%;height:auto}.vContainer{width:100%;margin:0 auto;background:#fff}.vBox{padding:0;background:#c6e3ff;margin-bottom:1em;margin-top:1em}.unsupported{background:#fddfde}@media only screen and (min-width :371px){.text-box img{width:100%;height:auto}.auswahl .ui-li-thumb{left:0}.pName{display:block;font-size:1.0em;font-weight:normal}}@media only screen and (max-width :370px){.auswahl .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:20px;padding-left:10px}.auswahl .ui-li-thumb{left:-1000px}.auswahl .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit img{height:1px}.pName{display:none}}span.artNr{display:block;background-color:#f0f8ff;border:2px solid #fff;font-size:.82em;padding:2px 10px;font-weight:bold;color:#3459a1;text-transform:uppercase}table.datentabelle{border-collapse:collapse;margin-bottom:1.5em;width:100%;background-color:#fff;border:0 none;overflow:visible;font-weight:normal}td.datenTitel{background-color:#f0f8ff;border:2px solid #fff;color:#009;font-size:.85em;padding:2px 10px}td.daten{background-color:#f0f8ff;border:2px solid #fff;font-size:.82em;padding:2px 10px}.datenbild{padding:10px 0 0 0}td.daten span{display:block;font-weight:bold;color:#3459a1;text-transform:uppercase}td.datenR{background-color:#f0f8ff;border:2px solid #fff;font-size:.82em;padding:2px 10px;text-align:center}td.mitte{text-align:center}.link-box h1{margin:0 0 10px 0}.link-box .ui-grid-b .ui-block-a span,.link-box .ui-grid-b .ui-block-b span,.link-box .ui-grid-b .ui-block-c span,.text-box .ui-grid-b .ui-block-a span,.text-box .ui-grid-b .ui-block-b span,.text-box .ui-grid-b .ui-block-c span{display:block;font-size:.82em;font-weight:bold;color:#3459a1;text-transform:uppercase;margin:0 0 10px 0}.text-box .ui-grid-b .ui-block-a div,.text-box .ui-grid-b .ui-block-b div,.text-box .ui-grid-b .ui-block-c div{margin:6px;font-size:.9em}.text-box .ui-block-a span,.text-box .ui-block-b span,.text-box .ui-block-c span,.text-box>p>span{color:#3459a1;display:block;font-size:.82em;margin:0 0 5px;text-transform:uppercase}.text-box .ui-block-a p,.text-box .ui-block-b p,.text-box .ui-block-c p{font-size:.82em;margin:0 0 10px}.sprache{display:block;margin:3px 0 0 5px;}.norm {
border:1px solid #999;
/*border-radius: 9px;*/
padding: 4px 8px 12px 8px;
margin: 0 10px 7px 10px;
/*color:#CC0066;*/
font-size: 0.9em;
line-height: 1.2em;
margin-top: 3px;
}
.haken{
background-image: url(/bilder/symbole/ok.jpg);
background-repeat:no-repeat;
background-position: bottom right;
padding-bottom: 3px;
width: 100%;
float:left;
}
.Hkbxcontainer{margin: 5px -10px 0 -10px;}

.norm span{
font-weight:bold;
}
/*Chat-Button*/
.bfprochat__button {
	background: #025098;
	border-radius: 0;
	top: 114px;
}
.bfprochat__button:hover, .top-link-button:hover {
	background: #0275b8;
}
@media screen and (max-width: 960px) {
	.bfprochat__button {
		top: auto;
		right: 12px;
		bottom: 12px;
		padding: 0;
		height: 48px;
		width: 56px;
	}
	.bfprochat__button.messenger-is-open {
		right: 12px;
	}
	.bfprochat__button.messenger-is-open .bfprochat__button-icon--close {
		display: none;
	}
	.bfprochat__messenger-close {
    display: block;
}
	.bfprochat__button-text {
		display: none;
	}
	.bfprochat__button-icon--chat {
		top: 50%;
		left: 50%;
		width: 32px;
		margin-left: -16px;
		height: 30px;
		margin-top: -14px;
	}
	.bfprochat__button-icon--chat svg {
		width: 32px;
		height: 30px;
	}
}
.top-link-button {
	background: #025098;
	border-radius: 0;
	top: auto;
	right: 12px;
	bottom: 75px;
	padding: 0;
	height: 48px;
	width: 56px;
}
.top-link-button a[id] {
	margin-top: 10px;
	display: block;
	margin: 10px auto 10px auto;
	width: 100%;
	text-align: center;
	color: #fff;
}