@font-face {
	font-family: 'HelveticaNeueW01-45Ligh';
	font-style: normal;
	font-weight: 300;
	src: url('/wp-content/themes/aul-detmold/_shared/fonts/helveticaneue-lt.woff') format('woff'),
		url('/wp-content/themes/aul-detmold/_shared/fonts/helveticaneue-lt.woff2') format('woff2')
}

@font-face {
	font-family: 'HelveticaNeueW01-Thin';
	font-style: normal;
	font-weight: 400;
	src: url('/wp-content/themes/aul-detmold/_shared/fonts/helveticaneue-th.woff') format('woff'),
		url('/wp-content/themes/aul-detmold/_shared/fonts/helveticaneue-th.woff2') format('woff2')
}

@font-face {
	font-family: 'Helvetica Neue LT W01_51488890';
	font-style: normal;
	font-weight: 400;
	src: url('/wp-content/themes/aul-detmold/_shared/fonts/helveticaneue-ro.woff') format('woff'),
		url('/wp-content/themes/aul-detmold/_shared/fonts/helveticaneue-ro.woff2') format('woff2')
}

@font-face {
	font-family: 'HelveticaNeueW01-75Bold';
	font-style: normal;
	font-weight: 700;
	src: url('/wp-content/themes/aul-detmold/_shared/fonts/helveticaneue-bd.woff') format('woff'),
		url('/wp-content/themes/aul-detmold/_shared/fonts/helveticaneue-bd.woff2') format('woff2')
}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}


html {
	scroll-behavior: smooth;
	scrollbar-gutter: stable;
	scroll-padding: 6rem;
}

main{
	display:block
}

.clearfix:before,
.clearfix:after{
	content:" ";
	display:table
}
.clearfix:after{
	clear:both
}
.clearfix{
	*zoom:1
}
*{margin:0;padding:0}.clear{clear:both}

.nowrap {
	white-space: nowrap;
}

.alert,
.ninja-forms-response-msg.ninja-forms-error-msg,
.ninja-forms-response-msg.ninja-forms-success-msg {
	padding: 1.25rem 1.5rem;
	font-size:0.9rem;
	font-family: "HelveticaNeueW01-45Ligh",Verdana,sans-serif;
	margin-bottom: 1.5rem
}

.alert.success,
.success.ninja-forms-response-msg.ninja-forms-error-msg,
.ninja-forms-response-msg.ninja-forms-success-msg {
	background: #dff0d8;
	color: #3c763d;
}

.alert.info,
.info.ninja-forms-response-msg.ninja-forms-error-msg,
.info.ninja-forms-response-msg.ninja-forms-success-msg {
	background:#d9edf7;
	color:#31708f;
}

.alert.warning,
.ninja-forms-response-msg.ninja-forms-error-msg,
.warning.ninja-forms-response-msg.ninja-forms-success-msg {
	background:#fcf8e3;
	color:#8a6d3b;
}

.alert.error,
.error.ninja-forms-response-msg.ninja-forms-error-msg,
.error.ninja-forms-response-msg.ninja-forms-success-msg {
	background:#ffd7d8;
	color: #ff0000;
}

 .alert.border-simple-blue,
 .border-simple-blue.ninja-forms-response-msg.ninja-forms-error-msg,
 .border-simple-blue.ninja-forms-response-msg.ninja-forms-success-msg{
	border-color:#31708f
 }

  .alert.border-grey {
  	border-color: #dcdcdc;
  }

  .alert.bg-white {
  	background: rgba(255, 255, 255, 0.9);
  }

  .alert.border-top-bottom {
  	border-left: 0 !important;
  	border-right: 0 !important;
  }

 .alert.border-simple-yellow,.border-simple-yellow.ninja-forms-response-msg.ninja-forms-error-msg,.border-simple-yellow.ninja-forms-response-msg.ninja-forms-success-msg{border-color:#8a6d3b}.alert.border-simple-red,.border-simple-red.ninja-forms-response-msg.ninja-forms-error-msg,.border-simple-red.ninja-forms-response-msg.ninja-forms-success-msg{border-color:#a94442}.alert.border-simple-green,.border-simple-green.ninja-forms-response-msg.ninja-forms-error-msg,.border-simple-green.ninja-forms-response-msg.ninja-forms-success-msg{border-color:#3c763d}.alert p,.ninja-forms-response-msg.ninja-forms-error-msg p,.ninja-forms-response-msg.ninja-forms-success-msg p{padding-bottom:1em;letter-spacing:0.05em;text-align:left !important}.alert p:last-child,.ninja-forms-response-msg.ninja-forms-error-msg p:last-child,.ninja-forms-response-msg.ninja-forms-success-msg p:last-child{padding-bottom:0}.alertbox{padding:1em;margin-bottom:1em}

.fa, .fab, .fad, .fal, .far{
    font-size: 14px;
    line-height: 100%;
}

.label{
	display:inline;
	padding:.3em .6em .3em;
	font-size:80%;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline
}

.label.warning,
.label.ninja-forms-response-msg.ninja-forms-error-msg{
	background:#8a6d3b
}

.label.highlight{
	background:#706F6F;
}

.label.reduce-size-in-headline{
	font-size:65%;
	text-transform: uppercase;
	padding-left:0.5em;
	padding-right:0.5em;
	margin-left:10px;
	display:inline-block;
	border-radius:0;
	vertical-align:	text-top;
	/*margin-top: 6px;*/
}


label.number-committee {
	text-align: right;
	margin-top: 5px;
}

.label.reduce-size-in-headline.much-smaller{
	font-size:55%;
	margin-top: 6px
}

@media (max-width: 660px){
	.label.reduce-size-in-headline{
		margin-left:0px;
		display:block;
		max-width:60px;
		margin-bottom:10px
	}
}
.page-id-14 a[href^="http://www.addways.com/"]{
	display:inline-block;
	margin:0px 0 0px 53px
}

.page-id-14 a[href^="http://www.addways.com/"]:hover{
	text-decoration:underline
}

::-moz-selection{
	text-shadow:transparent 0px 0px 0px;
	background:#f7e6e6
}

::selection{
	text-shadow:transparent 0px 0px 0px;
	background:#f7e6e6
}
:-moz-placeholder{
	opacity:1
}
::-moz-placeholder{
	opacity:1
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-rendering:optimizeLegibility;
	-webkit-text-size-adjust:none;
	-ms-text-size-adjust:100%;
	-webkit-font-smoothing:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin:0;
	padding:0;
	border:0;
}

b,
strong,
.bold {
	/*font-family: "HelveticaNeueW01-75Bold",Verdana,sans-serif;*/
	font-family: 'HelveticaNeueW01-45Ligh', Verdana, sans-serif;
	font-weight: bold;
}

#main-content-holder p+ul{margin-top:-1em}#main-content-holder h2+h3,#main-content-holder h3+h4,#main-content-holder h4+h5,#main-content-holder h5+h6{margin-top:5px}#main-content-holder ul ol,#main-content-holder ul ul,#main-content-holder ol ul{padding-bottom:0px}.break{word-wrap:break-word}.word-break,.page-id-910 #single-page a{word-break:break-all}.details{width:140px;float:left}.details.smaller{width:80px}@media (max-width: 660px){.details{width:auto;float:none;display:block}}.vhidden{visibility:hidden}.hidden{display:none !important}#page-wrapper #main-content-holder .show-only-smartphone{display:none !important}@media (max-width: 660px){#page-wrapper #main-content-holder .show-only-smartphone{display:block !important;margin-bottom:1em}}



p {
	padding-bottom:1em;
	text-align:left
}

em {
	font-style: italic;
}

img,object{
	width:auto;
	max-width:100%;
	height:auto
}

.no-margin-top {
	margin-top: 0 !important;
}

.no-margin-bottom {
	margin-bottom: 0 !important;
}

html body {
	overflow-x: hidden !important;
}

#main-header img,
.seminar-city img {
	width:100% !important
}

small{font-size:80%;line-height:1}#old-browser{margin-bottom:1em}#old-browser p{margin-bottom:0;padding-bottom:0}.unveil{opacity:0;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity}#debugging{position:fixed;z-index:50;width:auto;height:auto;background:#dcdcdc;border:#787878;bottom:0;right:0;padding:1em;line-height:140%;text-align:left}

::-webkit-scrollbar {
	width:10px;
	background: #dcdcdc
}

::-webkit-scrollbar-track {
	background:none
}

::-webkit-scrollbar-thumb {
	background:#c66;
	box-shadow:inset 1px 0 0 rgba(255,255,255,0.2)
}

html{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:none !important}html *{text-rendering:auto !important}html #skip-links{display:none}html .print-select{display:none}html.flexboxlegacy body #page-wrapper,html.flexboxlegacy body #main-content-holder,html.flexboxlegacy body #footer-content{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}

html body {
	line-height:160%;
	font-weight:300;
	text-align: left;
	max-width:100%;
	font-family: 'HelveticaNeueW01-45Ligh', Verdana, sans-serif;
	color:#333333;
	background:#fff;
}

html body.no-mobile #header-telephone{color:#333333 !important}html body.no-mobile #header-telephone:hover,html body.no-mobile #header-telephone:focus{cursor:default !important}html body.mobile #primary-nav .menu-item-363{padding-top:0px}html body.no-localstorage #watchlist,html body.no-localstorage #mobile-watchlist-trigger,html body.no-localstorage #to-watchlist{display:none !important}html body #print-logo{text-align:right}html body #print-logo img{max-width:100px !important;height:auto}html body #page-wrapper{position:relative !important;padding-top:2em;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-property:width,height;-o-transition-property:width,height;-webkit-transition-property:width,height;transition-property:width,height}@media (max-width: 768px){html body #page-wrapper{padding-top:60px}}
@media (max-width: 1024px){
	html body #mobile-header{
		display:block;
		position:fixed;
		width:100%;
		height:60px;
		-moz-box-shadow:0px 0px 7px -2px #000000;
		box-shadow:0px 0px 7px -2px #000000;
		background-color:#fff;
		z-index:9000;
		/*z-index:5*/
	}

	html body #mobile-header:before {
		content: "";
		display: block;
		position: absolute;
		bottom: 3px;
		left: 0;
		width: 100%;
		height: 2px;
		background: #b61f29;
	}
}
@media (min-width: 1025px){html body #mobile-header{display:none}}html body #mobile-header #mobile-logo{display:block;float:left;margin:10px auto 9px 1em;width:133px !important;height:41px !important}

html body #mobile-header #mobile-telephone-trigger {
	display:block;
	float:right;
	margin: 1.25rem 1rem 0 0;
	text-decoration: none;
}

html body #mobile-header #mobile-telephone-trigger i {
	display:block;
	font-size: 1.15rem;
	color:#b61f29;
}

html body #mobile-header #mobile-email-trigger {
	display:block;
	float:right;
	margin: 1.25rem 1rem 0 0;
	text-decoration: none;
}

html body #mobile-header #mobile-email-trigger i {
	display:block;
	font-size: 1.15rem;
	color:#b61f29;
}

html body #mobile-header #mobile-search-trigger {
	display:block;
	float:right;
	margin: 1.25rem 1rem 0 0;
	text-decoration: none;
}

html body #mobile-header #mobile-search-trigger i {
	display:block;
	font-size: 1.15rem;
	color:#b61f29;
}

html body #mobile-header #mobile-watchlist-trigger {
	display:block;
	float:right;
	margin:15px 0.25em 14px auto;
	height:31px;
	width:31px;
	position:relative !important
}

html body #mobile-header #mobile-watchlist-trigger i {
	color:#b61f29
}

html body #mobile-header #mobile-watchlist-trigger #mobile-watchlist-count{text-decoration:none;width:20px;height:20px;position:absolute;bottom:0;right:-4px;line-height:20px;border-radius:50%;color:#b61f29;font-size:12px}

html body #mobile-header #mobile-search{
	position:absolute;
	top:60px;
	left:0;
	width:100%;
	height:auto;
	display:none;
	background: #ffffff;
	-moz-box-shadow:0px 0px 7px -2px #000000;
	box-shadow:0px 0px 7px -2px #000000
}

html body #mobile-header #mobile-search a {
	display: inline-block;
	font-size: 0.9rem;
	color: #b61f29;
	margin: 0.25rem 0.75rem;
	text-decoration: none !important;
}

html body #mobile-header #mobile-search a i {
	margin-right: 0.5rem;
}

html body #mobile-header #mobile-search label{
	display:none !important
}

html body #mobile-header #mobile-search #s-mobile{
	background:#fff;
	border:1px solid #e4e4e4;
	outline:none;
	padding:0.75em;
	width:100%;
	display:block;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	transition-duration:0.1s;
	-moz-transition-timing-function:linear;
	-o-transition-timing-function:linear;
	-webkit-transition-timing-function:linear;
	transition-timing-function:linear;
	-moz-transition-property:all;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all
	}

@media (max-width: 310px){html body #mobile-header #mobile-telephone-trigger,html body #mobile-header #mobile-watchlist-trigger,html body #mobile-header #mobile-search-trigger{display:none}}html body #mobile-header #mobile-trigger{display:block;float:right;margin:15px 1em 14px auto;height:31px;width:31px}html body #mobile-header #mobile-trigger i{color:#b61f29}html body #mobile-header #mobile-trigger,html body #mobile-header #mobile-watchlist-trigger,html body #mobile-header #mobile-telephone-trigger{-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear}html body #mobile-header #mobile-trigger:hover i,html body #mobile-header #mobile-watchlist-trigger:hover i,html body #mobile-header #mobile-telephone-trigger:hover i{color:#c66 !important}html body #above-mobile-navigation{width:100%;height:60px;position:relative}html body #above-mobile-navigation #mobile-logo-navigation-holder{display:block;float:left;margin:10px auto 9px 1em;width:133px !important;height:41px !important}html body #above-mobile-navigation #mobile-trigger-close{display:block;float:right;margin:15px 1em 14px auto;height:31px;width:31px}html body #above-mobile-navigation #mobile-trigger-close i{color:#b61f29}

html body #mobile-navigation-holder {
	width:80%;
	height:100%;
	position:fixed;
	overflow:scroll;
	top:0;
	bottom:0;
	right:-80%;
	z-index:9500;
	background:#fff;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	transition-duration:0.2s;
	-moz-transition-property:all;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all
}

html body #mobile-navigation-holder.active {
	right:0
}

html body #mobile-navigation-blacker.active {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9400;
    width: 100%;
    height: 99999px;
    content: "";
    opacity: 0.5;
    background: black;
    cursor: pointer;
}

html body #mobile-navigation-holder ul#mobile-primary-nav{
	text-align:left
}

html body #mobile-navigation-holder ul#mobile-primary-nav li{
	position:relative
}

html body #mobile-navigation-holder ul#mobile-primary-nav li .clicker{
	color:#b61f29;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
	padding:0.25em 0.5em;
	z-index:1;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}

html body #mobile-navigation-holder ul#mobile-primary-nav li .clicker:hover,
html body #mobile-navigation-holder ul#mobile-primary-nav li .clicker:focus{
	cursor:pointer
}

html body #mobile-navigation-holder ul#mobile-primary-nav li a {
	display:block;
	font-family: 'Helvetica Neue LT W01_51488890', Arial, Verdana, sans-serif;
	font-size: 1rem;
	line-height: 160%;
	//text-transform:uppercase !important;
	color: #777777;
	text-decoration: none;
	padding: 0.75rem 1rem 0.5rem 1rem;
	border-bottom: 1px solid #dcdcdc;
}

html body #mobile-navigation-holder ul#mobile-primary-nav li .clicker {
	width: 45px !important;
	font-size: 1em !important;
	line-height: 170%;
	padding: 10px 15px 8px 15px;
	border-left: 1px dashed #dcdcdc;
}

@media (max-width: 960px){
	html body #mobile-navigation-holder ul#mobile-primary-nav li a{
		text-transform:none;
	}

	html body #mobile-navigation-holder ul#mobile-primary-nav li a .sub {
		display: none;
	}
}

html body #mobile-navigation-holder ul#mobile-primary-nav li ul{
	display:none
}

html body #mobile-navigation-holder ul#mobile-primary-nav li ul li{
	padding-left: 1em;
}

html body #mobile-navigation-holder ul#mobile-primary-nav li ul li ul li{
	padding-left:1em
}
html body #mobile-navigation-holder ul#mobile-primary-nav li.current-page-ancestor ul,
html body #mobile-navigation-holder ul#mobile-primary-nav li.current-page-parent ul,
html body #mobile-navigation-holder ul#mobile-primary-nav li.current-menu-item ul{
	display:block
}

html body #mobile-navigation-holder ul#mobile-primary-nav li.current-menu-item > a {
	font-weight: bold;
}

html body #left{
	/*width:20.67%;*/
	width: 25%;
	height:auto;
	float:left;
	position:relative;
	text-align:left
}
@media (max-width: 1280px){
	html body #left{
		/*width:25%*/
	}
}
@media (max-width: 1024px){
	html body #left{
		/*width:27%*/
	}
}
@media (max-width: 1024px){
	html body #left{
		display:none
	}
}

html body #left #header #search{position:relative;max-width:94%;border:none;background:#e9e9e9;margin-top:2em;margin-bottom:2em;padding:0.5em;padding-left:40px}html body #left #header #search .screen-reader-text{display:none}html body #left #header #search #searchform{position:relative !important;display:block;float:none;width:100%;height:auto}html body #left #header #search #searchform>*{-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all}html body #left #header #search #searchform.focus #search-icon{left:-24px}html body #left #header #search #searchform.focus #s{text-indent:0px}html body #left #header #search #searchform #search-icon{position:absolute;top:0px;right:0px;width:40px;height:100%;color:#fff !important;background:#b61f29;text-align:center;line-height:28px}html body #left #header #search #searchform #search-icon:hover{background:#c66 !important}html body #left #header #search #searchform #s{display:block;width:100%;padding:8px;min-height:28px;height:auto;display:inline-block}html body #left #header #search #searchform input{outline:none}html body #left #navigation ul#primary-nav{margin:0 auto;position:relative;max-width:88%}html body #left #navigation ul#primary-nav li{position:relative}
html body #left #navigation ul#primary-nav li .clicker{
	color:#b61f29;
	top:0px;
	right:0px;
	z-index:1;
	font-size: 1.25rem;
	padding: 1rem 0.5rem 0.75rem 0.5rem;
	display:block;
	position:absolute;
	z-index:1;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	transition-duration:0.2s;
	-moz-transition-property:all;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}html body #left #navigation ul#primary-nav li .clicker:hover,html body #left #navigation ul#primary-nav li .clicker:focus{cursor:pointer}
html body #left #navigation ul#primary-nav li ul li ul{
	padding-top:0px;
	padding-bottom:0px
}html body #left #navigation ul#primary-nav li.current_page_ancestor>a{color:#b61f29}html body #left #navigation ul#primary-nav li.page-item-7.current-menu-item #nav_298{font-family:"HelveticaNeueW01-75Bold",Verdana,sans-serif;color:#b61f29}html body #left #navigation ul#primary-nav li.menu-item-298 .sub-menu{padding-top:0px;margin-top:-20px}html body #left #navigation ul#primary-nav li.current-menu-item:not(.page-item-7)>a{font-family:"HelveticaNeueW01-75Bold",Verdana,sans-serif;color:#b61f29}html body #left #navigation ul#primary-nav li.current-page-ancestor a,html body #left #navigation ul#primary-nav li.current-page-parent a,html body #left #navigation ul#primary-nav li.current-menu-item a{font-family:"HelveticaNeueW01-75Bold",Verdana,sans-serif}html body #left #navigation ul#primary-nav li.current-page-ancestor ul li a,html body #left #navigation ul#primary-nav li.current-page-parent ul li a,html body #left #navigation ul#primary-nav li.current-menu-item ul li a{font-family:"HelveticaNeueW01-45Ligh",Verdana,sans-serif}html body #left #navigation ul#primary-nav li.current-page-ancestor ul li ul li a,html body #left #navigation ul#primary-nav li.current-page-parent ul li ul li a,html body #left #navigation ul#primary-nav li.current-menu-item ul li ul li a{font-family:"HelveticaNeueW01-45Ligh",Verdana,sans-serif}html body #left #navigation ul#primary-nav li.current-page-ancestor ul,html body #left #navigation ul#primary-nav li.current-page-parent ul,html body #left #navigation ul#primary-nav li.current-menu-item ul{display:block}html body #left #navigation ul#primary-nav li.divider hr{display:block;border-top:1px solid #dcdcdc;border-bottom:0px;margin:10px 0}

hr.grey {
	display: block !important;
	margin: 0.5rem 0 2rem 0 !important;
	border-top: 1px solid #bbb !important;
	border-bottom: 0px !important;
}


html body #left #navigation ul#primary-nav li {
	-webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -kthtml-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

html body #left #navigation ul#primary-nav li:hover {
	-webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -kthtml-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

html body #left #navigation ul#primary-nav li a{
	font-size 17px;
	text-transform:uppercase;
	color:#706f6f;
	text-decoration:none;
	font-family:"HelveticaNeueW01-45Ligh",Verdana,sans-serif;
	display:block;
	hyphens: auto !important;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 0;
	border-bottom:1px solid #dcdcdc
}

html body #left #navigation ul#primary-nav > li > a {
	padding-bottom: 10px;
}

html body #left #navigation ul#primary-nav > li > a .sub {
	display: block;
	font-size: 14px;
}

@media (max-width: 1366px){
	html body #left #navigation ul#primary-nav li a{
	text-transform:none
	}
}
html body #left #navigation ul#primary-nav li a:hover,
html body #left #navigation ul#primary-nav li a:focus{
	color:#b61f29
}
html body #left #navigation ul#primary-nav li ul{
	display:none;
	padding-top:10px;
	padding-bottom:10px;
}
html body #left #navigation ul#primary-nav li ul li{
	padding-left:40px
}
@media (max-width: 1680px){
	html body #left #navigation ul#primary-nav li ul li{
		padding-left:23px
	}
}
@media (max-width: 1024px){
	html body #left #navigation ul#primary-nav li ul li{
		padding-left:15px
	}
}
@media (max-width: 960px){
	html body #left #navigation ul#primary-nav li ul li{
		padding-left:0px
	}
}

ul#primary-nav {
	margin-bottom: 2rem;
}

html body #left #navigation ul#primary-nav li ul li a{
	padding-top:0;
	padding-left:0px;
	padding-right:0px;
	border-bottom:0;
	font-size:13px;
	letter-spacing:0.02em
}

.table {
	display: table;
	width: 100%;
}

.table .td {
	display: table-cell;
	vertical-align: top;
}

html body #left #navigation ul#primary-nav li ul li ul li{padding-left:20px}html body #left #socialmedia-box{position:relative;max-width:94%;border:1px solid #dcdcdc;margin-top:2em;margin-bottom:2em}html body #left #socialmedia-box .sm-link{width:50%;display:inline-block;text-align:center;float:left;color:#353535;padding-top:2em;padding-bottom:2em;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;-moz-transition-property:background,background-color;-o-transition-property:background,background-color;-webkit-transition-property:background,background-color;transition-property:background,background-color}html body #left #socialmedia-box .sm-link#facebook{border-right:1px solid #dcdcdc}html body #left #socialmedia-box .sm-link:hover,html body #left #socialmedia-box .sm-link:focus{color:#fff;background:#c66}@media (max-width: 1024px){html body #left #socialmedia-box .sm-link{width:100%;display:block;padding-top:1em;padding-bottom:1em}html body #left #socialmedia-box .sm-link#facebook{border-right:none;border-bottom:1px solid #dcdcdc}}html body #left #socialmedia-box #watchlist{border-top:1px solid #dcdcdc;text-align:center}html body #left #socialmedia-box #watchlist #watchlist-link{padding:0.5em 0;color:#353535;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;-moz-transition-property:background,background-color;-o-transition-property:background,background-color;-webkit-transition-property:background,background-color;transition-property:background,background-color;text-decoration:none;display:block}html body #left #socialmedia-box #watchlist #watchlist-link:hover,html body #left #socialmedia-box #watchlist #watchlist-link:focus{color:#fff;background:#c66}html body #left #socialmedia-box #watchlist #watchlist-star{margin-right:0.5em}html body #left #socialmedia-box #watchlist #watchlist-label{text-transform:uppercase}
html body #main-content{
	/*width: 67%;*/
	width: 74.5%;
	height:auto;
	/*float:left;*/
	float: right;
	border-left:1px solid #e4e4e4;
	border-right:0;
	border-top: 0;
	position:relative;
	text-align:left;
	color:#333333;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){
	html body #main-content{
		background-image:url('/wp-content/themes/aul-detmold/_shared/img/white_wall_hash_@2X.png?1456769454')
	}
}
@media (max-width: 1680px){
	html body #main-content{
		width:72%
	}
}
@media (max-width: 1024px){
	html body #main-content{
		width:100%;
		display:block;
		float:none;
		//padding-top: 60px;
		padding-top: 35px;
	}
}

html body #main-content #breadcrumb {
	padding: 2rem 0 0 2rem;
}

@media (max-width: 480px){
	html body #main-content #breadcrumb{
		padding:1em 1em 0
	}
}

html body #main-content #breadcrumb a{color:#000;text-decoration:underline}html body #main-content #breadcrumb a:hover,html body #main-content #breadcrumb a:focus{color:#b61f29}html body #main-content #breadcrumb #breadcrumb-where{display:none;padding:0px;color:#000;text-decoration:none;white-space:nowrap;font-family:"HelveticaNeueW01-75Bold",Verdana,sans-serif;color:#b61f29;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}html body #main-content #breadcrumb #breadcrumb-where:hover,html body #main-content #breadcrumb #breadcrumb-where:focus{cursor:pointer;text-decoration:underline}html body #main-content #breadcrumb #breadcrumb-where i{margin-right:0.5em}html body #main-content #breadcrumb #breadcrumb-path{padding-bottom:0.5em;border-bottom:1px solid #dcdcdc}@media (min-width: 661px){html body #main-content #breadcrumb #breadcrumb-path{display:block !important}}html body #main-content #breadcrumb #breadcrumb-path a{white-space:nowrap}@media (max-width: 767px){html body #main-content #breadcrumb #breadcrumb-where{display:inline-block}html body #main-content #breadcrumb #breadcrumb-path{display:none;padding:0.5em}}
html body #main-content #main-content-holder {
	padding:2em;

}
@media (min-width: 1280px){
	html body #main-content #main-content-holder {
		padding-right: 0;
	}
}
@media (max-width: 480px){html body #main-content #main-content-holder{padding:1em}}html body #main-content #main-content-holder a{text-decoration:none;position:relative;display:inline-block;outline:none;text-decoration:none;color:#706f6f}html body #main-content #main-content-holder a.block-style{display:block !important}html body #main-content #main-content-holder a.rslides_nav{color:#fff !important;background:#b61f29;width:44px;height:44px;display:block;position:absolute;top:50%;vertical-align:middle;text-align:center;padding:0;margin:0;margin-top:-22px;line-height:44px;opacity:0.75}html body #main-content #main-content-holder a.rslides_nav.prev{left:0}html body #main-content #main-content-holder a.rslides_nav.next{right:0}html body #main-content #main-content-holder a.rslides_nav:hover{opacity:1}

html body #main-content #main-content-holder a:not(.cta):not(.rslides_nav):not(.image-wrap):not(.h3-link):not(.brlbs-cmpnt-cb-btn){
	color:#b61f29;
	font-family:"Helvetica Neue LT W01_51488890",Verdana,sans-serif
}

html body #main-content #main-content-holder a:not(.cta):not(.rslides_nav):not(.image-wrap):not(.h3-link):hover{text-decoration:underline}html body #main-content #main-content-holder a.h3-link:hover{text-decoration:underline}html body #main-content ul,html body #main-content ol{margin-left:1.5em}html body #main-content ul,html body #main-content ol{list-style-type:square}html body #footer{padding-top:1.5rem; padding-bottom:1.25rem;background:#353535}html body #footer #footer-navigation{text-align:right}html body #footer .footer-content{margin:0 auto;position:relative;max-width:65.25%;color:#c3c3c3}@media (max-width: 1280px){html body #footer .footer-content{max-width:90%}}html body #footer .footer-content .footer-column{float:left}html body #footer .footer-content .spacer{display:inline-block;margin:0 5px}html body #footer .footer-content #sub-nav{text-align:left;margin-bottom:0;float:right;font-size:80%}html body #footer .footer-content #sub-nav li{display:inline-block;padding:0 8px}html body #footer .footer-content #sub-nav li:last-child{padding-right:0}html body #footer .footer-content #sub-nav li a{color:#c3c3c3;text-decoration:none}html body #footer .footer-content #sub-nav li a:hover,html body #footer .footer-content #sub-nav li a:focus{text-decoration:underline}@media (max-width: 660px){html body #footer .footer-content #footer-left,html body #footer .footer-content #footer-right{float:none;display:block;width:100%;max-width:none}html body #footer .footer-content #footer-right{border-left:none;margin-left:0px}html body #footer .footer-content #footer-right .column{padding:0 1em}html body #footer .footer-content #footer-right .column p{text-align:left}html body #footer .footer-content #footer-left{margin-bottom:1em}}html body #footer .footer-content#seminar-links{padding-top:1em}@media (max-width: 660px){html body #footer .footer-content#seminar-links .hide-smartphone{display:none}}html body #footer .footer-content#seminar-links a{color:#c3c3c3;text-decoration:none;font-size:80%}html body #footer .footer-content#seminar-links a:hover,html body #footer .footer-content#seminar-links a:focus{text-decoration:none;color:#c66}@media (max-width: 660px){html body #footer .footer-content#seminar-links a{text-align:left;display:block;margin-bottom:2px;padding-bottom:2px;border-bottom:1px dotted #c3c3c3}}

@media (max-width: 1024px) {

	#footer-navigation #sub-nav {
		width: 100%;
		float: none !important;
		text-align: center !important;
	}

	#footer-navigation #sub-nav li {
		display: inline;
		font-size: 1rem;
	}

	#seminar-links {
		display: none;
	}
}

html body #primary-nav .menu-item-298 ul .fa,
html body #mobile-primary-nav .menu-item-298 ul .fa{
	font-size:8pt;
	vertical-align: middle;
	margin-top: -5px;
	margin-right: 0.5rem;
}
html body input,html body textarea,html body select{font-family:"HelveticaNeueW01-45Ligh",Verdana,sans-serif !important}.gallery{-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;padding:0;padding-bottom:1em}.gallery:after,.gallery:before{content:" ";display:table}.gallery:after{clear:both}.mejs-container{display:block;position:relative;margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{overflow:hidden;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{overflow:hidden;width:100%;height:100%;margin:0;padding:0}.mejs-background{position:absolute;top:0;left:0}.me-cannotplay a{color:#fff}.me-cannotplay span{display:block;padding:15px}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{margin:0;padding:0;border:none}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url('/wp-content/themes/aul-detmold/_shared/img/mediaelement/bigplay.png?1456769458');background-repeat:no-repeat}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;width:100%;height:100%;background:#333;background:rgba(51,51,51,0.75)}.mejs-overlay-loading span{position:absolute;display:block;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:url('/wp-content/themes/aul-detmold/_shared/img/mediaelement/loading.gif?1456769458');background-position:50% 50%;background-repeat:no-repeat}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:#141414;background:rgba(20,20,20,0.8)}.mejs-chapters{position:absolute;top:0;left:0;width:10000px;z-index:1;-xborder-right:solid 1px #fff}.mejs-chapter{overflow:hidden;position:absolute;float:left;background:#222;border:none}.mejs-chapter-block{display:block;padding:5px;color:#fff;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapter-block-last{border-right:none}.mejs-chapter-block:hover{background:#666}.mejs-chapter-block .ch-title{display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px}.mejs-chapter-block .ch-timespan{display:block;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 4px}.mejs-postroll-layer{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#323232;background:rgba(50,50,50,0.7);z-index:1000}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;padding:4px;color:#fff;background:#323232;background:rgba(50,50,50,0.7);cursor:pointer;z-index:100}.mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;width:100%;height:30px;background:#323232;background:rgba(50,50,50,0.7)}.mejs-controls div{display:block;float:left;margin:0;padding:0;width:26px;height:26px;border:none;font-size:11px;line-height:11px}.mejs-button button{display:block;position:absolute;width:16px;height:16px;margin:7px 5px;padding:0;cursor:pointer;border:none;font-size:0;line-height:0;text-decoration:none;background:url('/wp-content/themes/aul-detmold/_shared/img/mediaelement/controls.png?1456769458');background-repeat:no-repeat}.mejs-button button:focus{outline:solid 1px yellow}.mejs-play button{background-position:0 0}.mejs-pause button{background-position:0 -16px}.mejs-stop button{background-position:-112px 0}.mejs-controls .mejs-time{overflow:hidden;display:block;width:auto;height:17px;padding:8px 3px 0;color:#fff;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-time span{display:block;float:left;width:auto;margin:1px 2px 0 0;color:#fff}.mejs-controls .mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;cursor:pointer}.mejs-time-rail .mejs-time-total{margin:5px;background:#222}.mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-time-rail .mejs-time-loaded{width:0;background:#3caac8}.mejs-time-rail .mejs-time-current{width:0;background:#fff}

.mejs-time-rail .mejs-time-handle{display:none;position:absolute;top:-2px;width:10px;margin:0;background:#fff;cursor:pointer;text-align:center}.mejs-time-rail .mejs-time-float{display:none;position:absolute;top:-26px;width:36px;height:17px;margin-left:-18px;color:#111;background:#eee;border:solid 1px #333;text-align:center}.mejs-long-video .mejs-time-rail .mejs-time-float{width:48px}.mejs-time-rail .mejs-time-float-current{display:block;left:0;margin:2px;width:30px;text-align:center}.mejs-long-video .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-time-rail .mejs-time-float-corner{display:block;position:absolute;top:15px;left:13px;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-long-video .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-fullscreen-button button{background-position:-32px 0}.mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-volume-button{position:relative}.mejs-volume-button .mejs-mute button{background-position:-16px -16px}.mejs-volume-button .mejs-unmute button{background-position:-16px 0}.mejs-volume-button .mejs-volume-slider{display:none;position:absolute;top:-115px;left:0;width:25px;height:115px;margin:0;background:#323232;background:rgba(50,50,50,0.7);z-index:1}.mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;top:8px;left:11px;width:2px;height:100px;margin:0;background:#ddd}.mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;top:8px;left:11px;width:2px;height:100px;margin:0;background:#ddd}.mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;top:-3px;left:4px;width:16px;height:6px;margin:0;background:#ddd;cursor:N-resize}.mejs-controls .mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;top:11px;left:0;width:50px;height:8px;margin:0;padding:0;font-size:1px;background:#333}.mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;top:11px;left:0;width:50px;height:8px;margin:0;padding:0;font-size:1px;background:#fff}.mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-loop-off button{background-position:-64px -16px}.mejs-loop-on button{background-position:-64px 0}.mejs-backlight-off button{background-position:-80px -16px}.mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-controls .mejs-captions-button{position:relative}.mejs-captions-button button{background-position:-48px 0}.mejs-captions-button .mejs-captions-selector{overflow:hidden;visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;padding:10px;background:#323232;background:rgba(50,50,50,0.7)}.mejs-captions-button .mejs-captions-selector ul{list-style-type:none;overflow:hidden;display:block;margin:0;padding:0}.mejs-captions-button .mejs-captions-selector li{list-style-type:none;overflow:hidden;display:block;margin:0 0 6px;padding:0;color:#fff}.mejs-captions-button .mejs-captions-selector input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-captions-button .mejs-captions-selector label{float:left;width:100px;padding:4px 0 0}.mejs-captions-button .mejs-captions-translations{margin:0 0 5px}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-sourcechooser-button button{background-position:-128px 0}.mejs-sourcechooser-selector{overflow:hidden;visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;padding:10px;background:#323232;background:rgba(50,50,50,0.7);border:solid 1px transparent}.mejs-sourcechooser-selector ul{list-style-type:none;overflow:hidden;display:block;margin:0;padding:0}.mejs-sourcechooser-selector li{list-style-type:none;overflow:hidden;display:block;margin:0 0 6px;padding:0;color:#fff}.mejs-sourcechooser-selector li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-sourcechooser-selector li label{float:left;width:100px;padding:4px 0 0;font-size:10px;line-height:15px}.mejs-clear,.wp-playlist-item{clear:both}.wp-playlist{margin:0 0 1.5rem;padding:1.5rem;border:1px solid #999}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:100%}.wp-playlist .mejs-container{margin:0;width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-caption{max-width:88%;overflow:hidden;text-overflow:ellipsis}.wp-playlist-current-item{margin-bottom:1.5rem}.wp-playlist-current-item img{max-width:60px;height:auto}.ltr .wp-playlist-current-item img{float:left;margin-right:1.5rem}.rtl .wp-playlist-current-item img{float:right;margin-left:1.5rem}.wp-playlist-item-meta{display:block}.wp-playlist-tracks{margin-top:1.5rem}.wp-playlist-item{overflow:hidden;cursor:pointer;margin-bottom:0.75rem}.wp-playlist-item:last-child{margin-bottom:0;border-bottom:none}.wp-playlist-playing{font-weight:bold}.ltr .wp-playlist-item .wp-playlist-caption{float:left}.rtl .wp-playlist-item .wp-playlist-caption{float:right}.ltr .wp-playlist-item .wp-playlist-item-length{float:right}.rtl .wp-playlist-item .wp-playlist-item-length{float:left}.mejs-contextmenu{position:absolute;top:0;left:0;width:150px;padding:10px;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;margin:5px 6px;font-size:0;background:#333}.mejs-contextmenu .mejs-contextmenu-item{padding:4px 6px;font-size:12px;color:#333;cursor:pointer}.mejs-contextmenu .mejs-contextmenu-item:hover{color:#fff;background:#2C7C91}.mejs-container{width:100% !important;height:auto !important;padding-top:57%}.mejs-overlay,.mejs-poster{width:100% !important;height:100% !important}.mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.mejs-container,.mejs-embed,.mejs-embed body{background:transparent}.city-description{padding:1em;margin-bottom:1em;background:#eeeded;border:1px solid #dcdcdc}.city-description p:last-child{padding-bottom:0;margin-bottom:0}

.seminar-city {
	position: relative;
	width: 32%;
	height: auto;
	float: left;
	margin-bottom: 2em;
	margin-right: 2%;
	padding: 1rem 1.5rem 1.3rem;
	background: #eeeded;
}

.seminar-city h4 {
	font-family: 'Helvetica Neue LT W01_51488890', Arial, Verdana, sans-serif;
	margin-bottom: 0.75rem;
}

.seminar-city .image-wrap {
	margin-bottom: 0.75rem;
}

.seminar-city .button {
	width: 100%;
}

@media (min-width: 661px){
	.seminar-city:nth-of-type(3n){
		margin-right:0
	}

	.seminar-city:nth-of-type(3n+4){
		clear:left
	}
}

@media (max-width: 660px) {
	.seminar-city {
		margin-bottom:1em
	}
}

@media (max-width: 660px) and (min-width: 321px){
	.seminar-city {
		width: 47%;
		padding: 1rem 1.25rem 1.3rem;
		margin-right: 6%;
		margin-bottom: 2rem;
	}

	.seminar-city:nth-of-type(2n){
		margin-right:0
	}
	.seminar-city:nth-of-type(2n+3){
		clear:left
	}
}

@media (max-width: 320px) {
	.seminar-city {
		width:100%;
		display:block;
		margin-right:0
	}
}

.seminar-city img {
	display:block;
	margin-bottom:0.25em
}

.seminar-city .copyright {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	width:auto;
	max-width:100%;
	height:auto;
	background-color:white;
	background-color:rgba(255,255,255,0.7);
	color:#000;
	font-size:10px;
	line-height:1;
	padding:3px
}
#aul-hotels-selectbox{padding-bottom:2em}#hotel-list .hotel-wrapper{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dcdcdc}#hotel-list .hotel-wrapper .hotel-price-hint{font-size:85%;font-style:italic}#hotel-list .hotel-wrapper:last-child{border-bottom:none}#hotel-list .hotel-wrapper .hotel-information{width:55%;height:auto;float:left}#hotel-list .hotel-wrapper .hotel-picture{width:35%;height:auto;float:right}#hotel-list .hotel-wrapper .hotel-picture img{max-width:none !important;width:100% !important}@media (max-width: 660px){#hotel-list .hotel-wrapper .hotel-information,#hotel-list .hotel-wrapper .hotel-picture{width:100%;display:block;float:none}}.hotel-details-in-list .toggle-hotelinformation{margin-top:0.5em;margin-bottom:0.5em}.hotel-details-in-list .toggle-hotelinformation .show{display:block}.hotel-details-in-list .toggle-hotelinformation .hide{display:none}.hotel-details-in-list .toggle-hotelinformation.clicked .show{display:none}.hotel-details-in-list .toggle-hotelinformation.clicked .hide{display:block}.hotel-details-in-list .legend-list{list-style-type:none !important;margin-left:0 !important}.hotel-details-in-list .legend-list .fa{margin-right:8px}.hotel-details-in-list #basic-information-wrapper .basic-information,.hotel-details-in-list #basic-information-wrapper #basic-information{width:55%;height:auto;float:left}.hotel-details-in-list #basic-information-wrapper .basic-information dl,.hotel-details-in-list #basic-information-wrapper #basic-information dl{padding-bottom:1em}.hotel-details-in-list #basic-information-wrapper .basic-information dl a,.hotel-details-in-list #basic-information-wrapper #basic-information dl a{font-family:"HelveticaNeueW01-45Ligh",Verdana,sans-serif !important}.hotel-details-in-list #basic-information-wrapper .basic-information dl dt,.hotel-details-in-list #basic-information-wrapper #basic-information dl dt{width:30%;float:left}

@media (max-width: 480px){
	.hotel-details-in-list #basic-information-wrapper .basic-information dl dt,
	.hotel-details-in-list #basic-information-wrapper #basic-information dl dt {
		width: 40%;
		white-space: nowrap;
		padding-right: 1rem;
	}
}

.hotel-details-in-list #basic-information-wrapper .basic-information dl dd:after,
.hotel-details-in-list #basic-information-wrapper #basic-information dl dd:after{
	content:'';display:table;clear:both
}

.hotel-details-in-list #basic-information-wrapper .hotel-pictures,
.hotel-details-in-list #basic-information-wrapper #hotel-pictures{
	width:35%;
	height:auto;
	float:right;
	position:relative
}

.hotel-details-in-list #basic-information-wrapper .hotel-pictures img,
.hotel-details-in-list #basic-information-wrapper #hotel-pictures img{
	max-width:none !important;width:100% !important;display:block
}

@media (max-width: 660px){
	.hotel-details-in-list #basic-information-wrapper #basic-information,
	.hotel-details-in-list #basic-information-wrapper #hotel-pictures,
	.hotel-details-in-list #basic-information-wrapper .basic-information,
	.hotel-details-in-list #basic-information-wrapper .hotel-pictures{
		width:100%;display:block;float:none
	}

	.hotel-details-in-list #basic-information-wrapper #hotel-pictures,
	.hotel-details-in-list #basic-information-wrapper .hotel-pictures{
		margin-bottom:0.5em
	}
}

.hotel-details-in-list .hotel-extended-information{
	display:none;margin-top:1em
}

.hotel-details-in-list .hotel-extended-information .hotel-price-information{
	padding-bottom:1em
}

.hotel-details-in-list .hotel-extended-information .hotel-price-information dt{
	width:60%;float:left
}

@media (max-width: 480px){
	.hotel-details-in-list .hotel-extended-information .hotel-price-information dt{
		width:100%;display:block;float:none
	}
}

.hotel-details-in-list .hotel-extended-information .hotel-price-information dd{
	padding-left:60%
}

@media (max-width: 480px){
	.hotel-details-in-list .hotel-extended-information .hotel-price-information dd{
		padding-left:0px
	}
}

.hotel-details-in-list .hotel-extended-information .hotel-price-information dd:after{
	content:'';display:table;clear:both


}#seminar-detail #seminar-information h1{
	margin-bottom:0
}

#seminar-detail #seminar-information .seminar-teaser,
#seminar-detail #seminar-information .seminar-content,
#seminar-detail #seminar-information .seminar-header{
	margin-bottom:1em
}

#seminar-detail #seminar-information .seminar-sub{
	color: rgb(69, 69, 69) !important;
	font-size:1em !important;
	font-weight: bold;
}

#toggle-pricelist{
	margin-top:0.125em;
	margin-bottom:0.5em
}

#seminar-price-list{
	display:block !important
}

#seminar-price-list table tr td.price {
	text-align: right;
}

#seminar-price-list table tr:hover{
	cursor:default !important
}

.additional-seminar-information #seminar-category-chooser #small-category-chooser ul{list-style-type:none;margin:0;padding:0;border:0}.additional-seminar-information #seminar-category-chooser #small-category-chooser ul li{display:inline-block;margin-right:5px;margin-bottom:10px;width:25px;height:25px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.additional-seminar-information #seminar-category-chooser #small-category-chooser ul li a{position:relative;width:25px;height:25px;border:1px solid;display:block;text-indent:-9999px}.additional-seminar-information #seminar-category-chooser #small-category-chooser ul li a .category-chooser-square{position:absolute;top:8px;left:8px;width:7px;height:7px;background:#fff;display:none}.additional-seminar-information #seminar-category-chooser #small-category-chooser ul li a.active .category-chooser-square{display:block}

.additional-seminar-information #semi.additional-seminar-information #seminar-speakers ulnar-dates .hotel-description,
.additional-seminar-information #seminar-speakers .hotel-description{
	display:none;
}

.hotel-description{
	display:none;
}

.additional-seminar-information #seminar-dates ul{
	margin-left:0;
	list-style-type: none;
}

.tr {
	display: table-row;
}

.table.seminar-dates .td:first-child {
	width: 21%;
}

.table.seminar-dates .td:last-child {
	width: 79%;
}

@media (max-width: 1550px) {
	.table.seminar-dates .td:first-child {
		width: 26%;
	}

	.table.seminar-dates .td:last-child {
		width: 74%;
	}
}


#seminar-times {
	padding-bottom: 1rem;


	@media (max-width: 1280px) {

		width: calc(50% - 0.5rem);
	}

	@media (max-width: 660px) {

		width: 100%;
	}
}

.table.seminar-times {
	width: 100%;
}

#seminar-times .year {
	display: block;
    font-size: 1.1rem;
    text-transform: uppercase;
    line-height: 100%;
    font-weight: bold;
    letter-spacing: 1px;
    color: #777777;
    margin-top: 1rem;
    margin-bottom: 0.25rem;
}


// short
#seminar-times {
	//background: green !important;
}

.table.seminar-times.short .td.daynum {
	width: 21%;
	white-space: nowrap;
}

.table.seminar-times.short .td.begin {
	width: 20%;
}

.table.seminar-times.short .td.to {
	width: 1%;
}

.table.seminar-times.short .td.end {
	width: 58%;
}

.table.seminar-times.short .td.time {
	width: 79%;
}

@media (max-width: 1550px){
	.table.seminar-times.short .td.daynum {
		width: 27%;
	}

	.table.seminar-times.short .td.end {
		width: 44%;
	}
}

// complete
.table.seminar-times.complete .td.daynum {
	width: 21%;
	white-space: nowrap;
}

.table.seminar-times.complete .td.begin {
	width: 20%;
}

.table.seminar-times.complete .td.to {
	width: 9%;
}

.table.seminar-times.complete .td.end {
	width: 50%;
}

.complete-wrapper {
	display: none;
}

@media (max-width: 1550px){
	.table.seminar-times.complete .td.daynum {
		width: 27%;
	}

	.table.seminar-times.complete .td.begin {
		width: 25%;
	}

	.table.seminar-times.complete .td.to {
		width: 10%;
	}

	.table.seminar-times.complete .td.end {
		width: 40%;
	}
}


.table.seminar-times .link-seminar-times {
	font-family: "HelveticaNeueW01-45Ligh", Verdana, sans-serif !important;
	font-weight: normal;
	margin-left: 21%;
	line-height: 150%;
}

@media (max-width: 1550px){
	.table.seminar-times .link-seminar-times {
		margin-left: 27%;
	}
}

.table.seminar-dates.city .td:last-child {
	font-family: "HelveticaNeueW01-45Ligh", Verdana, sans-serif !important;
	font-weight: bold;
}

#seminar-alert {
	background: #eeeced;
	font-family: "HelveticaNeueW01-45Ligh", Verdana, sans-serif !important;
	padding: 1rem;
	margin: 0 0 0.5rem 0;
}


.additional-seminar-information #seminar-dates ul li,
.additional-seminar-information #seminar-speakers ul li{
	padding-bottom:0.75em
}

.additional-seminar-information #seminar-dates ul .details-wrapper,
.additional-seminar-information #seminar-speakers ul .details-wrapper{
	line-height:1.45
}

.additional-seminar-information #seminar-dates ul .details-wrapper .seminar-date,
.additional-seminar-information #seminar-speakers ul .details-wrapper .seminar-date{
	display:block;
	float:none;
	font-family:"HelveticaNeueW01-75Bold",Verdana,sans-serif
}

.additional-seminar-information #seminar-dates ul .details-wrapper .seminar-location,
.additional-seminar-information #seminar-speakers ul .details-wrapper .seminar-location{
	display:block;
	float:none;
	font-size:90%
}

.additional-seminar-information #seminar-dates ul .details-wrapper.seminar-number,
.additional-seminar-information #seminar-speakers ul .details-wrapper.seminar-number{
	font-size:90%;
	display:block;
	float:none
}

.additional-seminar-information #seminar-speakers ul .details-wrapper {
	display: inline-block;
}

.additional-seminar-information #hint-for-prices {
	font-size:80%;
	line-height: 140%;
	margin-bottom: 1rem;
}

#template-holder{display:none}

#seminar-actions {
	display:block;
	width:100%;
	margin-right:0px
}

#seminar-actions a {
	margin-bottom:0.5em !important
}

/*
@media (max-width: 1280px) {
	#seminar-actions {
		margin-top:2em
	}
}
*/

@media (max-width: 660px){

	/*
	#sidebar #seminar-actions {
		display: none !important;
	}
	*/

	/*
	#seminar-actions a {
		display:block;
		float:left;
		width:32%;
		text-align:center
	}
	#seminar-actions a#signup-seminar,
	#seminar-actions a#to-watchlist {
		margin-right:2%
	}
	*/
}

/*
@media (max-width: 660px){
	#seminar-actions a span {
		display:none
	}
}
*/

#seminar-category-chooser {
	display:none !important
}

#submit-seminar-application{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	flex-wrap:wrap;
	width:100%
}

#submit-seminar-application #submit-status{
	display:none
}

#submit-seminar-application #submit-status .submit-status{
	display:none
}

#submit-seminar-application #personal-data-inner .additional-person:nth-child(4) .remove-person {
	display:none !important
}

#submit-seminar-application #seminar-date-spinner {
	display:none
}

#submit-seminar-application #personal-data{
	padding:0 !important;
	background:none !important;
	padding-right:5% !important
}

@media (max-width: 1280px){
	#submit-seminar-application #personal-data {
		padding-right:0 !important
	}
}

#submit-seminar-application #personal-data label{
	display:block;
	font-weight:bold;
	font-size:0.9em;
	color: #777777;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom:0px;
}

#submit-seminar-application #personal-data fieldset{
	background:#eeeced
}

#submit-seminar-application #personal-data select,
#submit-seminar-application #personal-data input{
	width:100%;
	display:block
}

#submit-seminar-application #personal-data .row{
	margin-bottom:10px
}
@media (max-width: 660px){
	#submit-seminar-application #personal-data .row .form-column:first-of-type{
		margin-bottom:20px !important
	}
}

#submit-seminar-application #personal-data .error {
	background: #ffd7d8 !important;

}

#submit-seminar-application #personal-data .form-column{
	float:left;
	height:auto;
	width:48%;
	margin-right:4%
}

#submit-seminar-application #personal-data .form-column-30.first {
	float:left;
	height:auto;
	width:28%;
	margin-right:2%
}

#submit-seminar-application #personal-data .form-column-30.last {
	float:right;
	height:auto;
	width:28%;
	margin-left:2%;
}

#submit-seminar-application #personal-data .form-column-70.first {
	float:left;
	height:auto;
	width:68%;
	margin-right:2%
}

#submit-seminar-application #personal-data .form-column-70.last {
	float:right;
	height:auto;
	width:68%;
	margin-left:2%;
}

#submit-seminar-application #personal-data .form-column.last,
#submit-seminar-application #personal-data .form-column:last-child{
	margin-right:0px
}

@media (max-width: 660px){
	#submit-seminar-application #personal-data .form-column,
	#submit-seminar-application #personal-data .form-column-30.first,
	#submit-seminar-application #personal-data .form-column-30.last,
	#submit-seminar-application #personal-data .form-column-70.first,
	#submit-seminar-application #personal-data .form-column-70.last {
		display:block !important;
		width:100% !important;
		margin-right:0 !important;
		margin-left:0 !important;
	}

	#submit-seminar-application #personal-data .form-column {
		margin-bottom:0 !important
	}
}

.select-wrapper {
	position: relative;
	border-left: 50px solid grey;
}

.select-wrapper.seminar-date:before,
.select-wrapper.hotel-overnight:before {
	position: absolute;
	top: 0.55rem;
	left: -35px;
	content: '\f073';
	font-family: 'Font Awesome 5 Pro';
	font-size: 1.5rem;
	color: #ffffff;
}

.select-wrapper.hotel-overnight:before {
	content: '\f236';
	left: -38px;
	font-size: 1.35rem;
}

#submit-seminar-application #seminar-date,
#submit-seminar-application #seminar-date option,
#submit-seminar-application select.overnight_stay,
#submit-seminar-application select.overnight_stay option {
	font-size: 1rem;
	letter-spacing: 2px;
	padding-left: 0.75rem !important;
}

#submit-seminar-application select.overnight_stay,
#submit-seminar-application select.overnight_stay option {
	/*padding-left: 3.25rem !important;*/
}


#submit-seminar-application #personal-data .additional-person{
	position:relative !important;
	padding: 1rem 1rem 1rem 1rem;
}

#submit-seminar-application #personal-data .additional-person:last-child{margin-bottom:0px}

#submit-seminar-application #personal-data .additional-person .remove-person {
	-webkit-transition-duration:0.2s;
	transition-duration:0.2s;
	-webkit-transition-timing-function:linear;
	transition-timing-function:linear;

	position:absolute;
	top: 3.5rem;
	right: 1em;
	width: 30px;
	height: 30px;
	color: rgb(69, 69, 69) !important;
	text-align: center;
	line-height: 30px;
	text-decoration: none !important;
	background: rgba(255, 255, 255, 0.9);
}

#submit-seminar-application #personal-data .additional-person .remove-person:hover {
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	transition-duration:0.2s;
	-moz-transition-timing-function:linear;
	-o-transition-timing-function:linear;
	-webkit-transition-timing-function:linear;
	transition-timing-function:linear;

	background: #c3c3c3;
}

#submit-seminar-application #personal-data .additional-person legend {
	font-family:"HelveticaNeueW01-75Bold",Verdana,sans-serif
}

#submit-seminar-application #personal-data #person-button-wrapper,
#submit-seminar-application #personal-data #submit-button-wrapper {
	padding-top:0.5em;
	padding-bottom:0.5em;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}

#submit-seminar-application #personal-data #submit-button-wrapper{
	text-align:right
}

@media (max-width: 660px){
	#submit-seminar-application #personal-data #submit-button-wrapper{
		padding-top:0px;
		text-align:left
	}
}

#submit-seminar-application #calculator #spinner-holder{
	display:none;
	padding:3px 0px
}

#submit-seminar-application #calculator #spinner-status .alert,
#submit-seminar-application #calculator #spinner-status .ninja-forms-response-msg.ninja-forms-error-msg,
#submit-seminar-application #calculator #spinner-status .ninja-forms-response-msg.ninja-forms-success-msg{
	line-height:140% !important
}

#calculator-price-hint {
	/*position: relative;
	font-size: 80%;
	line-height: 140%;
	padding: 0 1rem !important;
	margin-top: 1rem;*/
}
#submit-seminar-application #calculator .calculator-inner-content .participiant{
	margin-bottom:1em;
	position:relative
}

.calculator-inner-content .sum {
	position:relative;
	text-align:right;
}

.calculator-inner-content .pricetable,
.seminar-date .pricetable {
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:10px;
	margin-top:0;
	width:100%
}

.calculator-inner-content .pricetable tr {
	border-bottom:1px dashed #bbbbbb;
}

.semdate-content .pricetable tr {
	border-bottom: 1px dashed #bbbbbb;
}


.calculator-inner-content .pricetable tr.sum,
.semdate-content .pricetable tr.sum {
	border: 0;
}

.calculator-inner-content .pricetable tr.sum td,
.semdate-content .pricetable tr.sum td {
	font-size: 1rem;
	font-family: "HelveticaNeueW01-75Bold",Verdana,sans-serif;
	white-space: nowrap;
	padding-top: 0;
}

.calculator-inner-content .pricetable tr td,
.semdate-content .pricetable tr td {
	vertical-align: top;
	line-height: 140%;
	padding: 0.35rem 0;
}

.calculator-inner-content .pricetable tr td.key,
.semdate-content .pricetable tr td.key {
	width:70%;
	text-align:left;
	font-weight: bold;
	padding-right: 0.5rem;
}

.calculator-inner-content .pricetable tr td .smaller {
	display: block;
	font-family: 'Helvetica Neue LT W01_51488890', Arial, Verdana, sans-serif;
	font-size: 0.75rem;
	color: #777777;
	letter-spacing: 0;
	font-weight: normal !important;
}

.calculator-inner-content .pricetable tr td.value,
.semdate-content .pricetable tr td.value {
	width:30%;
	text-align:right;
	font-weight: bold;
	white-space: nowrap;
}

.calculator-inner-content .pricetable tr:last-child {
	border: 0 !important;
}

.calculator-inner-content .pricetable tr.sum td {
	padding-bottom: 0;
}

.calculator-inner-content .pricetable {
	margin-bottom: 0 !important;
}


#submit-seminar-application #calculator #spinner-holder,
#submit-seminar-application #calculator #spinner-status,
#submit-seminar-application #calculator .calculator-inner-content{-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear}.page-template-page-seminar-signup-php #seminar-date-row{display:none}.additional-seminar-information .full-width{width:100% !important;position:relative !important;float:none !important;display:block !important;padding-bottom:2em !important}

.default-seminar-price {
	font-family:"Helvetica Neue LT W01_51488890",Verdana,sans-serif;
	font-size: 1rem;
	padding-bottom:0.25em;
	/*margin-bottom:0.25em*/
}

.end {
	/*border-bottom:1px solid #dcdcdc;*/
	margin-bottom: 1rem;
}


.default-seminar-price .price {
	font-family:"HelveticaNeueW01-75Bold",Verdana,sans-serif;
	font-size: 1.25rem;
}


#seminar-alert{
	clear:left
}

#seminar-dates h2,
#seminar-dates h3{
	position:relative
}

#inhouse-link{
	position:absolute !important;
	top:0px;
	right:0px;
	width:auto;
	height:auto
}
#page-wrapper #main-content-holder #submit-seminar-application #calculator{
	/*display:none !important*/
}#seminars-related{width:100%;height:auto;float:left;list-style-type:none !important;margin-left:0px !important;padding-bottom:0px !important}#seminars-related li{width:48%;height:auto;float:left;margin-right:4%}#seminars-related li:nth-child(2n+3){clear:left}#seminars-related li:nth-child(2n){margin-right:0px}#seminars-related li h5,#seminars-related li h6{line-height:1}#seminars-related li h6{font-size:80%}@media (max-width: 660px){#seminars-related li{width:100%;float:none;margin-right:0px}}#seminars-related li a{padding:1em 0em;padding:1rem 0rem;display:block !important;text-decoration:none !important}#seminars-related li a:hover h5,#seminars-related li a:hover h6{text-decoration:underline}#seminars-related li a .category-hint{font-size:66% !important;color:#706f6f !important;display:block;margin-top:-3px}@media (max-width: 660px){#seminars-related li a{padding:0.4em 0em;padding:0.4rem 0rem}}.seminar-category-wrapper{margin-bottom:0.75em}.seminar-category-wrapper.with-title .list-wrapper-holder{display:none}
.seminar-category-wrapper.with-title .header-list-top:hover{
	cursor:pointer;
	background:#dcdcdc
}

.seminar-category-wrapper.with-title .header-list-top:hover i {
	width:50px
}

.seminar-category-wrapper .list-wrapper-holder{
	padding:1em 0;
}

.seminar-category-wrapper .header-list-top {
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;

	background:#eeeded;
	padding:0.5rem 0.5rem;
	color:#fff;
	position:relative;
	border:0;
}

.seminar-category-wrapper .header-list-top h2,
.seminar-category-wrapper .header-list-top h3,
.seminar-category-wrapper .header-list-top h4,
.seminar-category-wrapper .header-list-top h5,
.seminar-category-wrapper .header-list-top h6 {
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;

    font-size: 1.25rem;
    color:#000;
	text-transform:none;
	margin-bottom:0px;
	margin-left:50px;
	margin-top: 0;
}

.seminar-category-wrapper .header-list-top:hover h2 {
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;

    margin-left: 60px;
}

.seminar-category-wrapper .header-list-top i {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:100%;
	text-align:center;
	font-size: 1.5rem;
	padding-top: 0.5rem;
}

.seminar-category-wrapper .seminar-category-seminar-wrapper {
	background: #EEECED;
	padding: 1rem;
	margin-bottom: 1rem;
}

 .seminar-category-seminar-wrapper .find-me {
	border-top: 1px solid #fff;
}

.seminar-category-wrapper.with-title .seminar-category-seminar-wrapper {
	margin-left: 38px;
	border-left: 2px solid #b61f29;
}

.seminar-category-wrapper .seminar-category-seminar-wrapper header {
	 padding-bottom:0.75rem;
    border-bottom: 1px solid #fff;
}

.seminar-category-wrapper .seminar-category-seminar-wrapper header h3{margin-bottom:0px}.seminar-category-wrapper .seminar-category-seminar-wrapper header p{margin-bottom:0;padding-bottom:0}



.seminar-group{
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:10px;
	margin-top:0;
	width:100%
}

@media (max-width: 660px){
	.seminar-group{
		border:0px !important;
		margin-bottom:0px
	}
}

.seminar-group th{
	font-family:'Helvetica Neue LT W01_51488890',"HelveticaNeueW01-Thin",Verdana,sans-serif;
	padding:1px 0.5rem;
	letter-spacing:0.05em;
	font-size:0.85em;
	text-transform: uppercase;
}

.seminar-group th,
.seminar-group td{
	border-bottom: 1px solid #fff;
}


@media (min-width: 661px){
	/*.seminar-group tr:nth-child(even){background:#e7e5e5 !important}*/
}

@media (max-width: 660px){
	.seminar-group tr{
		margin-bottom:1em !important;
		display:block !important
	}
}

@media (min-width: 1025px){
	.seminar-group .date,
	.seminar-group .number{
		width:20%
	}

	.seminar-group .watchlist,
	.seminar-group .seminar-details{
		text-align:center !important;
		width:10%;
	}

	.seminar-group .seminar-list-table-head .seminar-info-items.title.smallwidth {
		width: 95% !important;
	}

	.seminar-group .seminar-list-table-head .seminar-details.smallwidth {
		width: 5% !important;
	}

}

@media (min-width: 661px){.seminar-group .state{display:none !important}.seminar-group .watchlist,.seminar-group .seminar-details{text-align:center !important}}.seminar-group .seminar-list-table-head{font-weight:bold;margin-bottom:4px}@media (max-width: 660px){.seminar-group .seminar-list-table-head{display:none}}.seminar-group .seminar-list-item{background:#eeeded}.seminar-group .seminar-list-item:hover{background:#f5f5f5 !important;cursor:default !important}@media (max-width: 660px){.seminar-group .seminar-list-item{width:48%;height:auto;float:left;margin-right:4%;border:1px solid #dcdcdc;margin-bottom:0.5em}.seminar-group .seminar-list-item:nth-child(2n){margin-right:0}.seminar-group .seminar-list-item:nth-child(2n+3){clear:left}}@media (max-width: 480px){.seminar-group .seminar-list-item{width:100%;height:auto;display:block;float:none;margin-right:0;word-break:break-all}}.seminar-group .seminar-list-item.seminar-calendarweek{background:none !important;display:block;padding-top:6px;padding-bottom:6px;border:0px !important;margin-right:0px !important}.seminar-group .seminar-list-item.seminar-calendarweek td{border:0px !important}.seminar-group .seminar-list-item.seminar-calendarweek:hover{background:none !important}@media (max-width: 660px){.seminar-group .seminar-list-item.seminar-calendarweek{clear:both;width:100%}}

	.seminar-group .seminar-list-item .seminar-info-items{
		vertical-align: middle;
		overflow: hidden;
		padding: 0 0.5rem;
	}

	.seminar-group .seminar-list-item .seminar-info-items.infolong {
		width:70%
	}

	.seminar-group .seminar-list-item .seminar-info-items.date {
		/*width:47%; /*****************/
		width: 40%;
	}

	.seminar-group .seminar-list-item .seminar-info-items.date-smaller-2 {
		width: auto;
	}

	.seminar-group .seminar-list-item .seminar-info-items.date span{
		display:inline-block
	}

	.seminar-group .seminar-list-item .seminar-info-items.date-smaller{
		width:30% /***********/
	}

	.seminar-group .seminar-list-item .seminar-info-items.location{
		/*width:47% /*************/
		width: 20%;
	}

	.seminar-group .seminar-list-item .seminar-info-items.status{
		/*width:47% /*************/
		width: 32%;
	}

	.seminar-group .seminar-list-item .seminar-info-items.seminar-details{
		width: 7%;
	}

	.seminar-group .seminar-list-item .seminar-info-items.number{width:20%}.seminar-group .seminar-list-item .seminar-info-items.info{width:20%}.seminar-group .seminar-list-item .seminar-info-items.info .seminar-info-icons{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.seminar-group .seminar-list-item .seminar-info-items.info .seminar-info-icons.in-list{margin-right:0.25em}.seminar-group .seminar-list-item .seminar-info-items.watchlist{width:13%}

	.seminar-group .seminar-list-item .seminar-info-items.seminar-details {
		/*width:6%;*/
		padding:0rem;
	}

	.seminar-group .seminar-list-item .seminar-info-items.seminar-details a.button {
		border: 0 !important;
	}

	@media (max-width: 660px){.seminar-group .seminar-list-item .seminar-info-items{display:block;width:100% !important;border-bottom:1px solid #dcdcdc;border-left:none !important;float:none}.seminar-group .seminar-list-item .seminar-info-items.with-label:before{content:attr(data-label);display:block}.seminar-group .seminar-list-item .seminar-info-items.no-padding{padding:0px}.seminar-group .seminar-list-item .seminar-info-items.details{border-bottom:none !important}}@media (max-width: 480px){.seminar-group .seminar-list-item .seminar-info-items.with-label:before{content:attr(data-label);display:inline-block !important;width:25%}}

	body #page-wrapper a.h3-link {
		color: #b61f29 !important;
		font-size: 1.5rem !important;
		/*line-height: 160%;*/
		line-height: 140%;
		margin-bottom: 0.75rem;
	}

	.with-title .list-wrapper-holder{display:none}.with-title .header-list-top{-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}.with-title .header-list-top i{-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}.with-title .header-list-top:hover{cursor:pointer;background:#dcdcdc}.with-title .header-list-top:hover i{width:50px}@media (max-width: 660px){.seminar-category-more-elements{display:none !important}}table:not(.seminar-group){margin-bottom:1em}body.search_by_time .seminar-group .seminar-list-item:not(.seminar-calendarweek) :nth-child(2n+4){clear:left}body.search_by_time .seminar-group .seminar-calendarweek{margin-top:20px}body.search_by_time .seminar-group .seminar-calendarweek:first-child{margin-top:0px}


body.search_by_time .seminar-group .seminar-list-item:nth-child(2n){margin-right:4%}body.search_by_time .seminar-group .seminar-list-item:nth-child(2n+3){clear:none}@media (max-width: 660px){body.search_by_time .seminar-group .seminar-list-item.remove-margin{margin-right:0px}body.search_by_time .seminar-group .seminar-list-item.remove-margin+.seminar-list-item{clear:left}}.seminar-search-box.styled{background:#eeeced;padding:1em;margin-bottom:1em}.seminar-search-box label{display:none;font-weight:bold;text-transform:uppercase}.seminar-search-box input[type="text"]{display:block;width:100%;background:#fff;border:1px solid #e4e4e4;outline:none;padding:0.5em}.seminar-search-box input[type="text"]:focus{background:#f2f2f2}.seminar-search-box select{width:100%;height:auto;display:block;float:none;padding:0.5em;border:1px solid #e4e4e4;margin-bottom:0.25em}.seminar-search-box select,.seminar-search-box input{outline:none}.seminar-search-box #seminar-finder-wrap-options{padding-top:0.25em;padding-bottom:0.25em}.seminar-search-box input[type="submit"]{padding:0.5em !important;display:block;width:100%;background:#b61f29;color:#fff}.seminar-search-box input[type="submit"]:hover{cursor:pointer !important}.page-with-sidebar,#submit-seminar-application #personal-data{float:left;width:70%;padding-right:5%;margin-right:5%;border-right:1px solid #dcdcdc}.page-with-sidebar ul,#submit-seminar-application #personal-data ul,.page-with-sidebar ol,#submit-seminar-application #personal-data ol{padding-bottom:1em}

#sidebar,
#submit-seminar-application #calculator {
	float:right;
	width:25%;
	position:relative;
	height:auto;
	padding-top: 1rem;
}

#sidebar {
	padding-top: 0;
}

@media (min-width: 1281px){
	#sidebar,
	#submit-seminar-application #calculator{
		display:block !important
	}
}

#sidebar .sidebar-box,
#submit-seminar-application #calculator .sidebar-box{
	padding-bottom:1.5rem
}

#sidebar .sidebar-box .box-wrapper,
#submit-seminar-application #calculator .sidebar-box .box-wrapper{
	background:#eeeced;
	padding:1em;
	margin-bottom:1em
}

.sidebar-box h2 {
	padding-top: 1.5rem;
	border-top: 1px solid #dcdcdc;
}

.sidebar-box h2.no-top-border {
	padding-top: 0;
	border-top: none;
}

#sidebar .sidebar-box .side-title,
#submit-seminar-application #calculator .sidebar-box .side-title{
	font-family: 'Helvetica Neue LT W01_51488890', Verdana,sans-serif;
	font-size: 1rem;
	font-weight: normal;
	color:#b61f29;
	text-transform: uppercase;
	background: #EEECED;
	padding: 0.6rem 1rem 0.5rem 1rem;
	border-bottom: 2px solid #fff;
}


#sidebar .sidebar-box .box-wrapper li {
	color: #706F6F !important;
}

#sidebar .sidebar-box .box-wrapper a {
	font-family: 'HelveticaNeueW01-45Ligh', Verdana, sans-serif !important;
}

#sidebar .sidebar-box .box-wrapper ul li a {
	display: inline !important;
}

#sidebar .sidebar-box .box-wrapper .metaslider ul li a {
	display: inline-block !important;
}


#metaslider_2068 .caption a{
	margin-top: 0.5rem;
}


#sidebar .sidebar-box .box-wrapper ul li .post-date {
	display: block;
	font-style: normal;
}



#seminar-prices-mobile-container #seminar-prices-content {
	margin-top: 2rem;
	border: 1px solid #dcdcdc;
	padding: 1rem 2rem;
}


#sidebar .metaslider ul,
#submit-seminar-application #calculator .metaslider ul,
#sidebar .metaslider ol,
#submit-seminar-application #calculator .metaslider ol {
	margin-left:0px
}
#sidebar-hint-wrapper {
	display:none;
	margin-top:1em;
	margin-bottom:1em
}




@media (max-width: 480px){
	#sidebar-hint-wrapper{
		word-break:break-all
	}
}
@media (max-width: 1280px){
	#sidebar,
	#submit-seminar-application #calculator{
		float:none;
		width:100%
	}
	#sidebar .sidebar-box,
	#submit-seminar-application #calculator .sidebar-box {
		width:48%;
		height:auto;
		float:left;
		margin-right:4%
	}
	#sidebar .sidebar-box:nth-child(2n),
	#submit-seminar-application #calculator .sidebar-box:nth-child(2n) {
		margin-right:0
	}
	#sidebar .sidebar-box:nth-child(2n+3),
	#submit-seminar-application #calculator .sidebar-box:nth-child(2n+3){
		clear:left
	}
	#sidebar-hint-wrapper{
		/*display:block;*/
		width:100%;
		height:auto;
		text-align:right
	}
	#sidebar-hint-wrapper #sidebar-hint {
		-webkit-tap-highlight-color:transparent;
		-webkit-touch-callout:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		user-select:none;
		margin-bottom:0.25em;
		white-space:nowrap
	}
	.page-with-sidebar,
	#submit-seminar-application #personal-data {
		margin-right:0;
		padding-right:0;
		border-right:none;
		float:none;
		width:100%;
		display:block
	}
}

@media (max-width: 660px){
	#sidebar .sidebar-box,
	#submit-seminar-application #calculator .sidebar-box {
		display:block;
		float:none;
		width:100%;
		margin-right:0;
		margin-bottom: 0
	}
}

.back-button-wrapper{margin-bottom:0.5em}.back-button-wrapper.seminar-details-back{margin-top:1em;margin-bottom:1em}.back-button-wrapper .subnav{width:50%;height:auto}.back-button-wrapper .subnav.back-overview{float:left}.back-button-wrapper .subnav.secondary{float:right}@media (min-width: 1104px){.back-button-wrapper .subnav.secondary{width:100%}}@media (max-width: 1103px){.back-button-wrapper .subnav.secondary{width:100%}}@media (max-width: 660px){.back-button-wrapper .subnav.back-overview,.back-button-wrapper .subnav.secondary{float:none;display:block;width:100%}.back-button-wrapper .subnav.back-overview #add-person-to-seminar,.back-button-wrapper .subnav.back-overview #submit-application-form,.back-button-wrapper .subnav.secondary #add-person-to-seminar,.back-button-wrapper .subnav.secondary #submit-application-form{display:block !important}.back-button-wrapper .subnav.secondary{margin-top:1em}}.back-button-wrapper #location-chooser{width:100%;height:auto;display:block;float:none;padding:0.25em;border:1px solid #e4e4e4;outline:none}@media (max-width: 660px){.back-button-wrapper #location-chooser{padding:0.5em}}


	.speaker-list .speaker-name {
		font-family: "HelveticaNeueW01-75Bold",Verdana,sans-serif
	}

	@media (max-width: 660px){

		.speaker-list li {

			margin-bottom: 0.5rem;
		}

		.speaker-list .speaker-job {
			display:block !important;
			margin-top: 0;

		}
	}

	.infobox {
		padding-bottom: 1em
	}

	.infobox dl dt {
		float: left;
		width: 15%;
	}

	@media (max-width: 660px) {
		.infobox dl dt {
			width:20%;
			float:none
			padding-right: 1rem;
		}
	}

	.infobox dl dd:after{content:'';display:table;clear:both}

	.content-grid{
		padding-bottom:2em
	}

	.content-grid.no-padding{
		padding-bottom:0
	}

	.content-grid .column{
		float:left;
		height:auto
	}

	.content-grid .column img {
		width: 100% !important;
	}

	.content-grid.two-columns .column{
		width: 48%;
		margin-right: 4%;
	}

	.content-grid.two-columns .column:last-child{
		margin-right:0px
	}

	.content-grid.two-columns.fullwidth .column{
		width:50%;
		margin-right:0
	}

	.content-grid.two-columns.one-third-two-third .column:first-child{
		width:32%;
		/*margin-right:4%*/
	}

	.content-grid.two-columns.one-third-two-third .column:last-child{
		float: right;
		width: 64%;
		margin-right:0
	}

	.content-grid.three-columns .column{
		width:32%;
		margin-right:2%
	}

	.content-grid.three-columns .column:last-child{
		margin-right:0px
	}

	@media (max-width: 660px){
		.content-grid.two-columns .column,
		.content-grid.three-columns .column{
			margin-right:0 !important;
			display:block !important;
			width:100% !important;
			margin-bottom:0 !important
		}
	}

	.content-grid.three-columns .column .infobox dl dt,
	.content-grid.two-columns.one-third-two-third .column:first-child .infobox dl dt,
	.content-grid.two-columns .infobox dl dt {
		width: 18%;
		padding-right: 1rem;

		@media ( max-width: 660px ){

			width: 20%;
		}

		@media ( max-width: 480px ){

			width: 25%;
		}
	}

	/*
	.youtube-video-wrapper{
		position:relative !important;
		width:100%;
		height:auto;
		padding:0;
		padding-top:56.25%
	}

	.youtube-video-wrapper iframe {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
	*/

	.youtube-video-wrapper iframe,
	.wp-block-embed-youtube iframe,
	.embed-youtube iframe,
	iframe[src*="youtube.com"],
	iframe[src*="youtu.be"] {
		display: block;
		width: 100%;
	    height: auto;
	    aspect-ratio: 16 / 9;
	}

	.cta-wrapper{padding-bottom:1em}.highlight-text{font-family:"HelveticaNeueW01-45Ligh",Verdana,sans-serif;color:#b61f29;font-weight:bold}.ninja-forms-cont,#submit-seminar-application #personal-data{background:#eeeced;padding:2em;margin-bottom:1em}.ninja-forms-cont input[type="text"],#submit-seminar-application #personal-data input[type="text"],.ninja-forms-cont select,#submit-seminar-application #personal-data select,.ninja-forms-cont textarea,#submit-seminar-application #personal-data textarea{background:#fff;border:1px solid #e4e4e4;outline:none;padding:0.75em;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all}.ninja-forms-cont select:focus,#submit-seminar-application #personal-data select:focus,.ninja-forms-cont input[type="text"]:focus,#submit-seminar-application #personal-data input[type="text"]:focus,.ninja-forms-cont textarea:focus,#submit-seminar-application #personal-data textarea:focus{background:#f2f2f2}.ninja-forms-cont .ninja-forms-error input[type="text"],#submit-seminar-application #personal-data .ninja-forms-error input[type="text"],.ninja-forms-cont .ninja-forms-error textarea,#submit-seminar-application #personal-data .ninja-forms-error textarea{border-color:#a94442 !important}.ninja-forms-cont input[type="submit"],#submit-seminar-application #personal-data input[type="submit"]{padding:0.5em 1em;display:inline-block;width:auto;background:#b61f29;color:#fff;outline:none}.ninja-forms-cont input[type="submit"]:hover,#submit-seminar-application #personal-data input[type="submit"]:hover,.ninja-forms-cont input[type="submit"]:focus,#submit-seminar-application #personal-data input[type="submit"]:focus{cursor:pointer}.ninja-forms-cont .ninja-forms-field-error,#submit-seminar-application #personal-data .ninja-forms-field-error{font-size:85%;color:#a94442; font-weight: bold;}.ninja-forms-cont .label-above label,#submit-seminar-application #personal-data .label-above label{margin-bottom:0px;font-size:0.9em}.ninja-forms-req-symbol{color:#b61f29 !important}.newsletter-year-wrapper{margin-bottom:0.75em}.newsletter-year-wrapper .newsletter-wrapper{padding:2em 0px 0px}.newsletter-year-wrapper .newsletter-year{background:#eeeded;padding:0.125em 0.5em;color:#fff;position:relative;border:1px solid #dcdcdc;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.newsletter-year-wrapper .newsletter-year:hover{cursor:pointer}.newsletter-year-wrapper .newsletter-year h2,.newsletter-year-wrapper .newsletter-year h3,.newsletter-year-wrapper .newsletter-year h4,.newsletter-year-wrapper .newsletter-year h5,.newsletter-year-wrapper .newsletter-year h6{color:#000;text-transform:none;margin-bottom:0px;margin-left:50px}.newsletter-year-wrapper .newsletter-year i{position:absolute;top:0;left:0;width:40px;height:100%;text-align:center;background:#b61f29}.newsletter-year-wrapper.hide-newsletter-list .newsletter-wrapper{display:none}.newsletter-year-wrapper .single-newsletter{height:auto;margin-bottom:2em;padding:2%;background:#eeeded;border:1px solid #dcdcdc}.newsletter-year-wrapper .single-newsletter .newsletter-content.with-padding{padding-bottom:1em}.newsletter-year-wrapper .single-newsletter .newsletter-content .content-grid .column img{display:block}.newsletter-year-wrapper .single-newsletter .newsletter-subtitle{font-family:"HelveticaNeueW01-75Bold",Verdana,sans-serif}.newsletter-year-wrapper .single-newsletter:nth-of-type(2n){margin-right:0;background:#dcdcdc}.newsletter-year-wrapper .single-newsletter:nth-of-type(2n+3){clear:left}@media (max-width: 660px){.newsletter-year-wrapper .single-newsletter{width:100%;display:block;margin-right:0}}

	#main-content-holder .button,
	.button {
		/*white-space:nowrap;*/
		display:block;
		color:#fff !important;
		background:#b61f29;
		padding:0.25em 0.75rem;
		box-shadow: 1px 1px 5px #888 !important;
	}

	#main-content-holder .button:hover,
	.button:hover {
		box-shadow: 1px 1px 5px #555 !important;
	}

	@media (max-width: 640px){
		#main-content-holder .button,
		 .button {
			text-align: center
		}
	}

	#main-content-holder .button i,
	.button i {
		margin-right:0.25em
	}

	#main-content-holder .button.cta,
	.button.cta {
		padding: 0.25rem 0.75rem !important;
		text-decoration:none;
		letter-spacing:0.05em;
		background: #b61f29;
		color:#fff !important;
		-webkit-transition-duration:0.2s;
		transition-duration:0.2s;
		-webkit-transition-timing-function:linear;
		transition-timing-function:linear;
		-webkit-transition-property:background;
		transition-property:background;
		-webkit-tap-highlight-color:transparent;
		-webkit-touch-callout:none;
		-webkit-user-select:none;
		user-select:none;
		font-size: 1rem;

		@media (max-width: 1024px){
			white-space: break-spaces;
		}

	}

	#main-content-holder .button.cta:hover,
	.button.cta:hover {
		background:#95001D;
	}

	#main-content-holder .button.cta.onlineseminar {
		background:#00A9F2 !important;
	}

	#main-content-holder .button.cta.onlineseminar:hover {
		background:#46c3f9 !important;
	}

	#main-content-holder .button.inline,
	.button.inline {
		display: inline-block !important;
		width: auto !important;
	}

	#main-content-holder .button.no-texttransform {
		text-transform:none !important
	}

	#main-content-holder .button.grey {
		background:#e9e9e9 !important;
		border-color: #ddd !important;
		color:#000 !important;
		box-shadow: 1px 1px 5px #bbb;
	}

	#main-content-holder .button.grey:hover {
		background: #ddd !important;
		border-color: #ddd !important;
		box-shadow: 1px 1px 5px #888;
	}

	#main-content-holder .button.centered-text {
		text-align: center !important
	}

	#main-content-holder .button.allow-whitespace {
		white-space: normal !important
	}

	#main-content-holder .button.additional-top-margin{
		margin-top: 0.5rem;
	}

	#main-content-holder .button.centered-block {
		display: block !important;
		width: fit-content !important;
		margin-right: auto !important;
		margin-left: auto !important;
	}

	#main-content-holder .button.darkgrey {
		background-color: #777777 !important;
		border-color: #777777 !important;
		color: #ffffff;
	}

	#main-content-holder .button.darkgrey:hover {
		background-color: #333333 !important;
		border-color: #333333 !important;
		color: #ffffff;
	}

	.incsub_wiki_single .incsub_wiki_tabs_top,.incsub_wiki_single .incsub_wiki_top,.incsub_wiki_single .incsub_wiki_bottom{display:none !important}.incsub_wiki_single .incsub_wiki_content{margin:0 !important}#searchform-large{margin-bottom:1em}#searchform-large label{display:block;font-size:85%;line-height:150%;font-family:"HelveticaNeueW01-75Bold",Verdana,sans-serif}#searchform-large #s-large{background:#fff;border:1px solid #e4e4e4;outline:none;padding:0.75em;width:100%;display:block;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;margin-bottom:0.25em !important}#search-tabs{display:block;margin-left:0px !important;background:#e9e9e9;padding-bottom:0px !important;margin-bottom:1em}#search-tabs li{width:auto;height:auto;float:left;list-style-type:none}@media (max-width: 660px){#search-tabs li{width:100%;height:auto;display:block;float:none}#search-tabs li a{display:block !important}}#search-tabs li.inactive{display:none}#search-tabs li a{padding:0.25em 0.75em;background:#e9e9e9;text-decoration:none !important}#search-tabs li a:hover,#search-tabs li a.active{background:#fff}#search-tabs li a.inactive{text-decoration:line-through !important;background:#706f6f}#search-tabs li a span{font-size:80%;font-weight:normal !important}.searchform #searchvalue{display:block;width:40%;outline:none;padding:8px;min-height:28px;height:auto;display:inline-block}.searchform #searchsubmit{width:auto;min-height:28px;height:auto;color:#fff !important;background:#b61f29;line-height:28px;padding-left:8px;padding-right:8px}.searchform #searchsubmit:hover{background:#c66 !important}

@media print{
	html .hide-for-print {
		display:none !important
	}

	html body{
		font-size:12px;
		background:none !important
	}

	html body .force-pagebreak-before {
		page-break-before:always !important;
		page-break-inside:avoid !important;
		page-break-after:none !important
	}

	html .print-select {
		display:block !important
	}

html .print-select ul{list-style-type:circle !important;padding-bottom:0px !important}html,body{height:auto}html,body,#main-content-holder h1,#main-content-holder h2,#main-content-holder h3,#main-content-holder h4,#main-content-holder h5,#main-content-holder h6,h1,h2,h3,h4,h5,h6,a{color:#000 !important;font-family:Helvetica, Arial, sans-serif !important}#page-wrapper{padding-top:0px !important}ul,img{page-break-inside:avoid}.alert,.ninja-forms-response-msg.ninja-forms-error-msg,.ninja-forms-response-msg.ninja-forms-success-msg{border-color:#000 !important;background:none !important;color:#000 !important}#skip-links,#mobile-navigation-holder,#main-header,#breadcrumb,#sidebar-hint-wrapper,#sidebar,#submit-seminar-application #calculator,#left,#footer,#mobile-header,#signup-headline{display:none !important}.page-with-sidebar,#submit-seminar-application #personal-data,#submit-seminar-application #personal-data{width:100%;padding:0;margin:0;border-right:0px;float:none;display:block}#page-wrapper,#main-content,#main-content-holder{display:block !important;position:relative !important;width:100%;height:auto !important;flex-wrap:nowrap !important;float:none !important}#main-content-holder{padding:0px !important}#submit-seminar-application{display:block !important;position:relative !important;width:100%;height:auto !important;flex-wrap:nowrap !important}#main-content{border-top:0px !important;border-right:0px !important;border-bottom:0px !important;border-left:0px !important}#sidebar.additional-seminar-information,#submit-seminar-application .additional-seminar-information#calculator{display:block !important;width:100%;float:none}

#sidebar.additional-seminar-information .hide-for-print,
#submit-seminar-application .additional-seminar-information#calculator .hide-for-print,#sidebar.additional-seminar-information.hide-for-print,
#submit-seminar-application .additional-seminar-information.hide-for-print#calculator{
	display:none !important
}#sidebar.additional-seminar-information #seminar-actions,#submit-seminar-application .additional-seminar-information#calculator #seminar-actions{display:none !important}#sidebar.additional-seminar-information #seminar-dates,#submit-seminar-application .additional-seminar-information#calculator #seminar-dates,#sidebar.additional-seminar-information #seminar-speakers,#submit-seminar-application .additional-seminar-information#calculator #seminar-speakers,#sidebar.additional-seminar-information #seminar-prices,#submit-seminar-application .additional-seminar-information#calculator #seminar-prices,#sidebar.additional-seminar-information #seminar-targetgroups,#submit-seminar-application .additional-seminar-information#calculator #seminar-targetgroups{width:40%;height:auto;float:left;padding-bottom:1em !important}#sidebar.additional-seminar-information #seminar-prices,#submit-seminar-application .additional-seminar-information#calculator #seminar-prices{clear:left}


	#sidebar.additional-seminar-information #seminar-dates,#submit-seminar-application .additional-seminar-information#calculator #seminar-dates{margin-right:20%}#sidebar.additional-seminar-information #toggle-pricelist,#submit-seminar-application .additional-seminar-information#calculator #toggle-pricelist{displaY:none !important}#sidebar.additional-seminar-information #seminar-price-list,#submit-seminar-application .additional-seminar-information#calculator #seminar-price-list{display:none !important}#sidebar.additional-seminar-information a.details-hotel,#submit-semina.hotel-descriptionr-application .additional-seminar-information#calculator a.details-hotel{display:none !important}#sidebar.additional-seminar-information ,#submit-seminar-application .additional-seminar-information#calculator .hotel-description{display:block}#submit-seminar-application .seminartitle,#submit-seminar-application .seminardate,#submit-seminar-application .person-function,#submit-seminar-application .overnight_stay,#submit-seminar-application .remove-person,#submit-seminar-application #person-button-wrapper,#submit-seminar-application #submit-button-wrapper,#submit-seminar-application .change-number-refresh{display:none !important}#submit-seminar-application .row{margin-bottom:20px !important}#submit-seminar-application .column{padding:5px !important;border:1px solid #000}#submit-seminar-application input[type="text"]{border-left:0px !important;border-right:0px !important;border-top:0px !important;border-bottom:0px !important;padding:0px !important}#submit-seminar-application fieldset{background:none !important;border:0px !important;padding:0px !important;float:none !important;display:block !important}

#submit-seminar-application fieldset.hide-for-print{
	display:none !important
}

#submit-seminar-application fieldset .print-select ul{list-style-type:none !important;margin-left:0px !important}

#submit-seminar-application fieldset legend{
	font-size:14px;
	display:block;
	margin-bottom:1em
}

#submit-seminar-application .force-pagebreak{page-break-before:none !important;page-break-inside:avoid !important;page-break-after:always !important}#submit-seminar-application .additional-person:not(#seminar-details){page-break-before:none !important;page-break-inside:avoid !important;page-break-after:always !important}#submit-seminar-application .print-hint{font-size:85%;font-family:"HelveticaNeueW01-45Ligh",Verdana,sans-serif !important;display:block !important}#submit-seminar-application #seminar-details{margin-bottom:0px !important}}


.sidebar-box .metaslider ul li a{display:block !important;width:100% !important;font-family:"HelveticaNeueW01-45Ligh",Verdana,sans-serif !important
}

	.sidebar-box .metaslider ul li a img{display:block !important}.sidebar-box .metaslider .caption-wrap{position:relative !important;float:left;height:auto;opacity:1;color:#333333;background:none;text-align:center}.sidebar-box .metaslider .caption-wrap .caption{padding:10px 5px;padding-bottom:0px !important}.resp-table{border-collapse:collapse;border-spacing:0;margin-bottom:10px;margin-top:0;width:100%;
}

.resp-table.w70 {width:70% @media (max-width: 660px){width: 100%;}}
.resp-table tr{border-bottom:1px solid #dcdcdc}.resp-table tr:last-child{border-bottom:0px}.resp-table tr:hover{background:#dcdcdc;cursor:default !important}



.resp-table.three-columns .column1,.resp-table.three-columns .column2,
.resp-table.three-columns .column3 {
	width: 32%
}

/*
.resp-table.three-columns .column1,.resp-table.three-columns .column2 {
	margin-right: 2%
}
*/

.resp-table.two-columns .column1,.resp-table.two-columns .column2 {
	width: 49%
}

.resp-table.two-columns .column1 {
	margin-right: 2%
}

.seminartimes {
	width: auto;
	max-width: 500px;
}

.seminartimes.resp-table .column {
	padding: 0.25rem 2rem 0.25rem 0.75rem;
}

.seminartimes.resp-table .column.column1 {
	width: 20% !important;
	background: #eeeced;
}

.seminartimes.resp-table .column.column2 {
	width: 40% !important;
}

.seminartimes.resp-table .column.column3 {
	width: 40% !important;
}

@media (max-width: 660px) {
	.resp-table{
		max-width: 100%;
		width: 100%
	}

	.seminartimes.resp-table tr {
		display: grid;
		grid-template-columns: 30% 70%;
		grid-template-rows: auto auto;
	}

	.seminartimes.resp-table .column.column1 {
		grid-column: 1;
  		grid-row: 1 / 3;
  		width: 100% !important;
  		padding: 0.4rem 0.75rem 0.15rem 0.75rem;
	}

	.seminartimes.resp-table .column.column2 {
		grid-column: 2;
  		grid-row: 1;
  		width: 100% !important;
  		padding: 0.4rem 0.75rem 0.15rem 0.75rem;
	}

	.seminartimes.resp-table .column.column3 {
		grid-column: 2;
  		grid-row: 2;
  		width: 100% !important;
  		padding: 0.4rem 0.75rem 0.25rem 0.75rem;
	}

	.seminartimes.resp-table .column.column1 {
		white-space: nowrap;
	}


}