@charset "utf-8";/* CSS Document @ webart-workers*/
*{margin:0;padding:0;box-sizing: border-box;font-weight:normal;border:0;text-decoration:none;transition:all 65ms ease-in-out 0s}
body , html{font-family: sans-serif;font-size:.86em;background-color: #fefefc;color: #333;}
.all{width:980px;margin:0 auto;box-shadow:0 6px 9px 5px rgba(0, 0, 0, 0.19);background-color:#fff}
small{font-size:0.8em;text-align:justify;display:block;margin:2px auto;text-align:justify;line-height:108%;}ins {text-decoration: none;}ins {text-decoration: none;}cite{font-style: normal;}abbr[title] {border-bottom: 1px dotted #c7ced6;cursor: help;}b,strong {font-weight: bold;}dfn{font-style: italic;}ins{text-decoration: none;}mark{font-style: italic;font-weight: bold;}pre,code,kbd,samp{line-height: 1.5em;}pre{white-space: pre-wrap;}sub,sup{position: relative;line-height: 0;}sup{font-size:60%}sub {bottom: -0.25em;}ul{list-style:none}img, p img, p a img{border:0!important}
#cadre_alert_cookies.cadre_alert_cookies div.cadre_inner_alert_cookies{position:fixed;bottom:0;left:0;z-index:99999999}
.top{display:block;width:100%;padding: 10px 25px 0;}
.logo{float:left;width:70%;}
.logo img{float:left;padding:0 20px 0 5px}
.logo h1{font-size: 1.2em;line-height:2.9em;text-transform: uppercase;color: #1e398f;font-weight: bold;letter-spacing: 0.075em;margin: 12px 0 10px 0!important;}
.topmenu{float:right;padding-top:1px}
.topmenu ul li{float:right;padding:2px;} 
.topmenu ul li a{font-size:1em;color: #000;font-weight: normal;padding: 0 7px 0 0;} 
.topmenu ul  li.item-216 a.workmenu,.topmenu ul  li.item-217 a.workmenu{background-color:#3da434;color:#fff;padding:3px}
header{height: 128px;background-color: #1e398f;background-image: url(../../../images/inhaltsbilder/layout/ae-wasserzeichen.png);background-repeat: no-repeat;position:relative}
body.neues-layout div.all header,
.itemid-130 div.all header,.itemid-131 div.all header,.itemid-132 div.all header,.itemid-133 div.all header,.itemid-134 div.all header,.itemid-135 div.all header,.itemid-136 div.all header,.itemid-137 div.all header,.itemid-138 div.all header,.itemid-139 div.all header,.itemid-140 div.all header,.itemid-166 div.all header{background-image: url(../../../images/veranstaltungen/ae-kongress-hamburg-header.jpg);background-repeat: no-repeat;	background-position: left center!important;}
div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(6){width:80%;text-align: right;margin-right: 100px;}
div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(6) a:hover{background-color:transparent!important}
div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(6) span.titreck{width:240px;}
div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(8){float:right}
ul.maximenuck2 ul.maximenuck2 li a{padding-left:12px!important}
ul.maximenuck2 ul.maximenuck2 li.maximenuck.item742.first.level3,ul.maximenuck2 ul.maximenuck2 li.maximenuck.item743.last.level3{width:111%;display:block}

/**/

ul.maximenuck2 ul.maximenuck2 li.maximenuck.level3{
	width:111%;
	display:block
}

/**/


.pd-category{display:block;width:100%;margin-bottom:14px}
 #phoca-dl-category-box .pd-subcategory{background-image:none!important;display:block;border-bottom: 1px solid #ccc !important;background-color: #f9f9f9;padding:7px 7px 0;margin-bottom:14px ;}
 #phoca-dl-category-box .pd-subcategory a{width: 35%;text-align: left;font-size:1.44em!important;line-height:1.72em!important;color:#3da434!important;}
 #phoca-dl-category-box .pd-subcategory small{font-size:1.44em;opacity:.6;float: right;vertical-align:top;width: 40px;color:#445;padding-right:40px;}
 .pd-document32{background-image: url(../../../media/media/images/mime-icon-32/pdf.png)!important;	background-repeat: no-repeat;background-position: left top;}
 #phoca-dl-category-box .pd-button-download a{background-image:none!important}
nav{display:inline!important}
nav#desktop{width:100%;top:0px;position:absolute;}
.custom-event{float:right;width:241px;top:0;position:relative;background-color:#3da434!important;height:128px;overflow:hidden}
.custom-event p{padding:34px 15px 2px;font-size:.92em;line-height:1.6em;font-weight:bold}
#map-canvas{height:350px!important}
ul.maximenuck{clear:both;	position : relative;z-index:999;overflow: visible !important;display: -webkit-flex; justify-content: space-evenly; /*CHROME*/text-align: justify!important;float: none !important;visibility: visible !important;	opacity: 1 !important;list-style:none;	margin:0 auto;	height: auto;max-width:980px}
a.maximenuck,ul.maximenuck li a.titreck,ul.maximenuck li span.titreck{color:#fff!important;font-weight:bold;font-size:1em!important}
.moduletable-pre{padding:8px 8px 12px 10px}
@-moz-document url-prefix() {
ul.maximenuck li.maximenuck.item430.level1 a.maximenuck.-industry{padding:7px 15px!important}}
a.maximenuck.-down, a.maximenuck.-lnk {margin-top: 25px !important;}
ul.maximenuck2 li.maximenuck.141.level2 a.maximenuck {white-space: normal !important;}
ul.maximenuck2 li.maximenuck.141.level2 a.maximenuck ul.maximenuck2{margin:0!important}
a.maximenuck,ul.maximenuck li a.titreck,ul.maximenuck li span.titreck{color:#fff!important;font-weight:bold;font-size:1em!important}
.level1 span.separator:hover,a.maximenuck:hover{background-color:#adbedb!important;}
ul.maximenuck li a.titreck:hover{color:#3da434;background-color:transparent!important}
#maximenuck141.maximenuckh.ltr div.maxipushdownck div.floatck.submenuck364{width: 454px;margin-left: 285px;}
#maximenuck141.maximenuckh.ltr div.maxipushdownck div.floatck.submenuck385{width: 553px;margin-left: 187px;}
#maximenuck141.maximenuckh.ltr div.maxipushdownck div.floatck.submenuck431{width: 600px;margin-left: 139px;}
#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(8){width:240px;float: right!important;text-align:left}
#maximenuck141.maximenuckh.ltr div.maxipushdownck div.floatck.submenuck230{display:none!important}
#maximenuck141 ul.maximenuck li.maximenuck.level1 a.maximenuck.-subgreen{padding:7px 27px 7px 15px!important}
#maximenuck141 ul.maximenuck li.maximenuck.level1 a.maximenuck.-subgreen:hover{background-color:transparent!important}
#maximenuck141.maximenuckh.ltr div.maxipushdownck div.floatck.submenuck306{background-color:#9ec783!important;color:#223; width: 240px;float: right;}
li.maximenuck.item103.level2 a.maximenuck span.titreck{padding-right:100px}
ul.maximenuck2 li.maximenuck.item103.level2 a.maximenuck{white-space: normal!important;}
.maximenuck2.first ul.maximenuck2 li.maximenuck.item428.first.level3 a.maximenuck span.titreck{padding-right:38px;background-image: url(../../../plugins/system/jcemediabox/img/zoom-link.gif)!important;background-repeat: no-repeat!important;background-position: 30px center!important;}
ul.maximenuck li.maximenuck.item334.level1 a.maximenuck.-industry{padding-top:7px!important}
ul.maximenuck li li a span.titreck:hover,ul.maximenuck2 li a span.titreck:hover{background-color:transparent!important;}
span.separator{padding:0 0 9px!important}
a.maximenuck.-bld span.titreck,span.separator span.titreck{font-weight:bold!important;color:#1e398f}
ul.maximenuck2 a.maximenuck span.titreck:hover{color:#3e198f!important}
div#maximenuck141 .maxipushdownck div.floatck div.floatck{padding:0!important}
 div#maximenuck141 ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck, div#maximenuck141 .maxipushdownck div.floatck div.floatck{margin:0!important}  
li.megacss3 a{font-size:1.2em;}
li.megacss3.active.submenu-align-auto a.megacss3.active{font-weight:bold!important;color:#fff!important;}
li.megacss3.active.submenu-align-auto a:hover{color:#fff!important;}
ul.megamenu.wtf-menu.level1 li.megacss3.first.active.submenu-align-auto a{background-color:#1e398f!important}
ul.megamenu.wtf-menu.level1 li.megacss3.first.active.submenu-align-auto a:hover{background-color:rgba(255,255,255,.92)!important}
ul.megamenu.wtf-menu.level1 li.megacss3.active.submenu-align-auto a.megacss3.active,
ul.megamenu.wtf-menu.level0 li.megacss3.active.submenu-align-auto a.megacss3.active{background-color:rgba(255,255,255,.92);color:#1e398f}
.wrapper{background-color: #fff;background-repeat: repeat-y;background-position: left top;}
.wrapper{background-color: #fff;background-image: url(../../../images/inhaltsbilder/layout/bg-100.gif);background-repeat: repeat-y;background-position: left top;}
.itemid-130 div.all div.wrapper,
.itemid-131 div.all div.wrapper,
.itemid-132 div.all div.wrapper,
.itemid-133 div.all div.wrapper,
.itemid-134 div.all div.wrapper,
.itemid-135 div.all div.wrapper,
.itemid-136 div.all div.wrapper,
.itemid-137 div.all div.wrapper,
.itemid-138 div.all div.wrapper,
.itemid-139 div.all div.wrapper,
.itemid-140 div.all div.wrapper,
.itemid-163 div.all div.wrapper,
.itemid-164 div.all div.wrapper,
.itemid-166 div.all div.wrapper,
.itemid-198 div.all div.wrapper,
.itemid-225 div.all div.wrapper,
.itemid-748 div.all div.wrapper,
.itemid-197 div.all div.wrapper,
body.neues-layout div.all div.wrapper{background-image:none;}
/**/
.itemid-759 div.all div.wrapper section,
body.neues-layout div.all div.wrapper section,
/**/
.itemid-130 div.all div.wrapper section,.itemid-131 div.all div.wrapper section,.itemid-132 div.all div.wrapper section,.itemid-133 div.all div.wrapper section,.itemid-134 div.all div.wrapper section,.itemid-135 div.all div.wrapper section,.itemid-136 div.all div.wrapper section,.itemid-137 div.all div.wrapper section,.itemid-138 div.all div.wrapper section,.itemid-139 div.all div.wrapper section,.itemid-140 div.all div.wrapper section,.itemid-198 div.all div.wrapper section,.itemid-225 div.all div.wrapper section,.itemid-749 div.all div.wrapper section{min-height:auto;width:532px;padding:0 20px 0 ;}
.kongress-right{float:right;width:220px;vertical-align:top;padding:40px 0;overflow:hidden;  min-height: 100%;height:100%;}
.kongress-right h3 a{color:#1e398f;font-size:1em}
.kongress-right h3 a:hover{color:#3da434;}
/**/

.itemid-759 header,
.itemid-759 .wrapper,
.itemid-748 header{background-image: none !important}

.itemid-759,

body.neues-layout,
/**/
.itemid-130,.itemid-131,.itemid-132,.itemid-133,.itemid-134,.itemid-135,.itemid-136,.itemid-137,.itemid-138,.itemid-139,body.site.com_content.view-article.no-layout.no-task.itemid-140,body.site.com_breezingforms.view-article.no-layout.no-task.itemid-140,.itemid-163,.itemid-164,.itemid-166,.itemid-748,.itemid-140,.itemid-197,.itemid-198{background-color:#d4d4d4}
/**/
.itemid-759 div.custom-event,
body.neues-layout div.custom-event,
/**/
.itemid-130 div.custom-event,.itemid-131 div.custom-event,.itemid-132 div.custom-event,.itemid-133 div.custom-event,.itemid-134 div.custom-event,.itemid-135 div.custom-event,.itemid-136 div.custom-event,.itemid-137 div.custom-event,.itemid-138 div.custom-event,.itemid-139 div.custom-event,body.site.com_content.view-article.no-layout.no-task.itemid-140 div.custom-event,body.site.com_breezingforms.view-article.no-layout.no-task.ite,.itemid-130 div.custom-event,.itemid-131 div.custom-event,.itemid-132 div.custom-event,.itemid-133 div.custom-event,.itemid-134 div.custom-event,.itemid-135 div.custom-event,.itemid-136 div.custom-event,.itemid-137 div.custom-event,.itemid-138 div.custom-event,.itemid-139 div.custom-event,body.site.com_content.view-article.no-layout.no-task.itemid-140 div.custom-event,body.site.com_breezingforms.view-article.no-layout.no-task.itemid-140 div.custom-event,.itemid-163 div.custom-event,.itemid-748 div.custom-event,.itemid-164 div.custom-event,.itemid-166 div.custom-event,.itemid-198 div.custom-event,
.itemid-736 aside  div.userdata ul.unstyled,#jwts_tab1.jwts_tabberlive div.jwts_tabbertab h2,html body.contentpane.modal div.item-page div div.det,#jcemediabox-popup-ajax div.item-page div div.det,html body.contentpane.modal div.item-page div ul li.print-icon,
.itemid-691 aside,ul.nav.menuviews ul ul ul li ,ul.nav.menuviews ul ul li span.separator,
.rs_sharing,.rsepro-image,.rsepro_events_module li small,.rs_options,.rs_image,.itemid-215 div.all div.wrapper section div.gallerylist div.moduletable-handout,.chzn-container-multi.chzn-with-drop.chzn-container div.chzn-drop ul.chzn-results li.result-selected,
.chzn-container-multi.chzn-with-drop.chzn-container-active ul.chzn-choices li.search-field input,
.chzn-container.chzn-container-multi ul.chzn-choices li.search-field input,.rs_date label,.rs_date2 label,.one100 div.searchloc label,a i.fa.fa-file-o,form#searchForm div.btn-toolbar, fieldset.phrases, fieldset.only, .form-limit,
dd.result-category, dd.result-created, dd.result-text,p.counter,.content-category form#adminForm.form-inline fieldset.filters.btn-toolbar.clearfix,th#categorylist_header_title,
.itemid-369 section h1,.rs_rss,input#enableend,input#enablestart,
div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(1),div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(2),div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(3),div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(4),div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(5),div#maximenuck141 ul.maximenuck li.maximenuck.level1:nth-child(7){display:none}
aside#mobile,dt.article-info-term,.itemid-225 div.all header nav,nav#mobile,nav#kongress-mobile{display:none!important}
.itemid-130 div.all div.wrapper aside,.itemid-131 div.all div.wrapper aside,.itemid-132 div.all div.wrapper aside,.itemid-133 div.all div.wrapper aside,
.itemid-134 div.all div.wrapper aside,.itemid-135 div.all div.wrapper aside,.itemid-136 div.all div.wrapper aside,.itemid-137 div.all div.wrapper aside,
.itemid-138 div.all div.wrapper aside,.itemid-139 div.all div.wrapper aside,.itemid-140 div.all div.wrapper aside{padding:20px 0 0}
aside ul.nav.menu li ul,aside div.moduletable-pre ul.category-module-pre{padding:0 0 0 7px}
aside ul li a:hover{color:#1e398f}
.kongressheader img{float:left;margin-right:27px}
.kongressheader h1{color: #fff;font-size: 1.8em;font-weight: bold;padding:35px 0 0}
.kongressheader h2{color: #fff;font-size: 1.5em;line-height: 1.4em;font-weight: normal;padding: 16px 0 0 0;border-bottom: 0px solid #1E398F!important;}
.moduletablebrd{display:block;width:100%;margin:0;padding: 1px 0 1px 10px;line-height: 2em;color: #1e398f;}
.moduletablebrd ul.breadcrumbbrd li a.pathway span{color: #d2d2eb;}
.moduletablebrd ul.breadcrumbbrd li{float:left;padding:2px;font-size:.94em }
.moduletablebrd ul.breadcrumbbrd li span{color:#1e398f}
.moduletablebrd ul.breadcrumbbrd li span.divider{padding:1px 5px;}
.moduletable-pre{margin:21px 0 32px}
h1#main,section h1, h1 .pd-ctitle,section div.gallerydetail div.moduletable-eventsearch h3,.wrapper section div.item-page div div.moduletable h4{font-size: 2em;font-weight: normal!important;color: #1e398f;margin:21px 0 12px} 
h1.event{margin:21px 0 1px}
section h1{line-height:1.5em!important}
h2#main, h2{font-size: 1.3em;line-height:1.5em;text-align: left;color: #455;margin:12px 0 2px;font-weight:bold}
h3{font-size:1.2em;line-height:1.44em;display:block;padding:9px 0 0;margin:21px 0 0;font-size: 1em;font-weight:bold;text-align: left;color: #1e398f;border-top:1px solid #efefff}
h3.pd-ctitle{font-size:1.2em;line-height:1.44em;margin-bottom:1em;color:#1e398f;font-weight:bold;border:transparent!important;background:transparent!important;padding:0!important}
h4{font-size:1.1em;color:#3da434;font-weight:bold}
.pd-cdesc h4.hndout{font-size:2em;line-height:2em;color:#3da434;font-weight:normal}
.pd-cdesc h5{font-size:1.2em;line-height:1.44em;color:#223;font-weight:normal;margin-bottom:9px}
.wrapper section div.item-page div div.moduletable{background-color: #f9f9f9;padding:25px 15px 15px}
.wrapper section div.item-page div div.moduletable h4{font-weight:normal;color:#3da434;margin:1px 0 28px}
.wrapper section div.item-page div div.moduletable ul{list-style-type:numb;padding-left:25px}
h6 {font-size: 1em;font-weight: bold;}
section{float:left;width:750px;padding:11px 10px 50px 20px;vertical-align:top}
.item-page div.page-header h2{font-size: 1.7em;line-height: 1.3em;font-weight: bold;color: #1e398f;margin-bottom: 8px;padding-top: 14px;margin-top:21px}
section div.item-page div h3 span.date{color:#112;font-weight:bold}.red{color:#f00}
.button_blau {padding: 18px}.button_blau a{color:#3da434!important;font-weight: normal!important;padding: 12px 18px}
.button_blau a:hover{color:#fff;text-decoration:underline}label{margin:0!important}#ff_formdiv3{padding:9px 0}
form#ff_form3.bfQuickMode div#bfPage1.bfPage section{min-height:auto;width:100%!important;margin:0}
section.bfPageIntro, section.bfElemWrap.bfLabelLeft,
fieldset#Standangaben.bfBlock section.bfSectionDescription{min-height:auto;}
.bfQuickMode .bfLabelLeft select{border: 1px solid #4b58a4;border-radius:0!important}
.bfQuickMode section.bfElemWrap{display:block;}
.bfQuickMode section select {float: left;margin: 0;padding:1px;width: 45%;color: #556!important;border: 0px solid #ccc;}
.bfQuickMode .bfNextButton, .bfQuickMode .bfCancelButton,.pginline select{padding:9px;color: #1e398f;border: 1px solid #ccc;margin:21px}
.bfQuickMode .bfNextButton:hover, .bfQuickMode .bfSubmitButton:hover, .bfQuickMode .bfCancelButton:hover{cursor:pointer;color: #1e398f;border: 1px solid #1e398f;background-color:#fff; }
button#bfSubmitButton.bfSubmitButton.button{margin:32px auto;border:none;width:70%;display:block;background-color:#fff}
button#bfSubmitButton.bfSubmitButton.button span{float:left;border:1px solid #3da434;color:#fff;padding:8px 14px;background-color:#3da434;font-size:1.2em;border-radius:4px}
button#bfSubmitButton.bfSubmitButton.button:hover span{background-color:#fff!important;color:#3da434!important}
section.bfSectionDescription,.bfQuickMode section.bfElemWrap{height:auto;min-height:auto;padding:5px 0 2px!important}
section#bfElemWrap697,section#bfElemWrap899{margin:21px 0}
.bfQuickMode .bfLabelLeft label {width: 27%!important;}
.moduletablebrd ul.breadcrumbbrd li span.divider{background-image:none}
.form-master{width:90%;max-width:900px;margin:0 auto;font-size:1.22em}
.form-master fieldset{background-color:rgba(30,57,143,.16);border-bottom: 1px solid #e4e4e4;padding:5px 5px 25px 15px;color:grey; }
.form-master fieldset legend{width:25%;float:left;vertical-align:top;color:#3da434;font-weight:bold}
.form-master fieldset:hover{background-color:#f7f7f8}
.form-master fieldset legend .bfQuickMode span.bfElemWrap{width:70%;float:left;vertical-align:top;}
.form-master fieldset.bfBlock div.bfClearfix,
.form-master fieldset div.row-fluid,
.form-master fieldset section{width:70%;float:right;vertical-align:top}
.form-master .bfQuickMode input[type='text']{width:95%!important;max-width:450px;padding:9px}
.form-master fieldset span.bfRequired{z-index:9999;top:2px!important;left:-40px!important;}
.form-master fieldset#AGB span.bfRequired,.form-master fieldset#Widerruf span.bfRequired{z-index:9999;top:2px!important;left:-40px!important;position:absolute}
.form-master fieldset legend span.bfLegend-m{font-weight:bold}
input,textarea{font-family:sans-serif;float: left;margin: 0;padding:9px;width:95%;color: #112!important;border-radius:0!important;border: 1px solid #4b58a4!important;font-size:1.05em}
textarea{max-width:80%;}
.form-master fieldset#Math{padding-top:20px;background-color:rgba(30,57,143,.16) !important}
.form-master fieldset#Math input{border:1px transparent!important;color:#3da434!important;font-size:24px!important;font-family:sans-serif;background-color:#fff; transform: rotate(-4deg);text-align:center;padding:6px 12px;max-width:23%;margin-right:4%}
.form-master fieldset#Math input.ff_elem:focus{color:#1e398f!important;border:5px solid #1e398f!important}
.form-master fieldset#AGB input,.form-master fieldset#Widerruf input{position:absolute;z-index:9999;left:-20px;top:4px;vertical-align: top;}
li.print-icon {margin:12px 0 12px 12px;}
li.print-icon a {content: "";padding: 15px;	background-image: url(../../../images/inhaltsbilder/layout/icon--print.png);background-repeat: no-repeat;background-position: left center;}
.rsep_date{color:#1e398f;font-size:1em;line-height:1.3em;margin:0 0 12px!important}
.rsep_location {margin: 7px 0!important;font-size:1.2em;color:#556;font-weight:bold}
.rs_controls {margin:0!important}
a.ev_link_row,a.ev_link_row:hover{color:#1e398f!important;text-decoration:none;font-weight:normal!important}
.jwts_tabberlive .jwts_tabbertab {margin:10px 0 0 !important;border:1px solid #dfdfdf;}
.jwts_tabberlive {margin:12px 0 0!important;   padding: 0;}
#rs_event_show span.description h2,#jwts_tab1.jwts_tabberlive div.jwts_tabbertab h3#eventtitle{font-size: 1.7em;line-height: 1.55em;text-align: left;color: #1e398f;margin:3px 0;padding: 6px 0;display:block;font-weight:normal}
#rs_event_show span.description h2{margin:0!important;padding:0!important}
#jwts_tab1.jwts_tabberlive div.jwts_tabbertab h3#eventtitle span.date{font-style:italic;font-size:.62em;font-weight:bold;color:#445}
ul.jwts_tabbernav li a{padding: 9px 12px 11px !important;font-size:1em;color:#112;border-radius:4px 4px 0 0}
ul.jwts_tabbernav li:nth-child(3) .jwts_tabberactive a,
ul.jwts_tabbernav li:nth-child(3) a{background-color:#efefff!important;color:#3da434;border: 1px solid #3da434;border-bottom: none;background-image: none !important;}
ul.jwts_tabbernav li:nth-child(3) a:hover{color:#fff!important;background-color:#3da434!important}
ul.jwts_tabbernav li:nth-child(3) a:active{background-color:#fff!important;color:#3da434!important;}
ul.jwts_tabbernav li a:hover{color:#1e398f}
ul.jwts_tabbernav li a:active,li.jwts_tabberactive a:hover{background-color:#d6d6d6;color:#112}
.itemid-691 .wrapper{background-image:none}
.itemid-691 section{width:100%;padding:20px}
ul.nav.menuviews{display:block;vertical-align:top;margin:0;padding:18px!important}
ul.nav.menuviews ul{margin:0 1% 3%;background:#e6e6e7;padding-left:0!important}
ul.nav.menuviews ul ul{margin:0 1% 1%;background:#f7f7f8;padding:7px 2px!important}
ul.nav.menuviews li{display:inline-table;width:31%;margin:0 1% 1%}
ul.nav.menuviews li span.separator{display:none}
ul.nav.menuviews li li{width:100%}
ul.nav.menuviews li a,ul.nav.menuviews ul li a,ul.nav.menuviews ul ul li a,ul.nav.menuviews ul ul ul li a{font-size:.72em!important;line-height: 1em!important;}
section ul.nav.menuviews span.nav-header{font-size:.72em!important;line-height: 1em!important;}
section p,#bfPage1 p,.blog p,#rs_event_show .description p, .item-page p,.db td,section.bfPageIntro p,.pd-cdesc p{margin:0 3em 1em 0;font-size: 1.2em;line-height:1.44em}
#bfPage1 p{font-size: 1em!important;line-height:1.2em!important}
.blue{color:#1E398F}
.bluebold{color:#1E398F;font-weight:bold}
.pd-cdesc p em,.pd-fdesc p em{font-style:italic;background-color:yellow}
.option{display:block;width:100%;padding:12px 0;}
.booking,.waiting,.info{margin: 15px 0;padding:12px 14px;border: 1px solid #ddd;border-radius: 4px;float:left;width:100%}
.booking{ background-color:rgba(61,154,52,.2);border:1px solid rgba(61,154,52,.9);color:rgba(61,154,52,1);content:attr(Booking);content:counter(name)}	
.waiting{background-color:rgba(255,0,0,.2);border:1px solid rgba(255,0,0,.9);color:red;}
.info{background-color:rgba(30,57,143,.2);border:1px solid rgba(30,57,143,.9);color:#1e398f}
.team{display:inline-block;width:100%;margin-bottom:14px}
.team50{float:left;width:88%;margin:0 20px 7px 0}
.team p img,.team50 p img{float:left;margin:0 10px 10px 0}
.leading-0,.leading-1,.leading-2,.leading-3,.leading-4,.leading-5,.leading-6,.leading-7,.leading-8{display:block;padding:9px 32px 9px 3px;margin-bottom:12px;background-color:rgba(0,0,0,.025)}
.itemid-155 div.leading-0{background-color:rgba(0,0,0,0)!important}
.span4 h2,.span6 h2{font-size: 1em;position: absolute;z-index: 999;	bottom: 11%;left: 1px;background-color: rgba(255,255,255,.7);width: 90%;overflow: hidden;	max-width: 205px;padding:5px;color: #1e398f;height: 62px;background-image: url(../../../images/inhaltsbilder/layout/icon--gallery.png);background-repeat: no-repeat;background-position: right bottom;}
.span4:hover h2,.span6:hover h2{background-color: rgba(255,255,255,.94);}
.itemid-101 div.all div.wrapper section div.gallerydetail{display:inline}
#phoca-dl-category-box .pd-filebox{margin: 7px 0 12px;padding: 15px;border-bottom: 1px solid #ccc !important;background-color: #f9f9f9;}
div.pd-button-download a{font-size:.92em!important}
div.pd-float a{color:#1e398f!important;font-weight:bold;font-size:1.2em;padding-left:33px}
div.pd-float a:hover{color:#3da434!important}
div.pd-fdesc{padding:0 26px!important}
div.pd-fdesc p{font-size:1.2em!important;line-height:1.44em!important;padding:0 50px 0 33px}
#phoca-dl-category-box .pd-filenamebox{margin:5px 0!important}
#phoca-dl-category-box .pd-button-download a{background-color:rgba(0,128,0,.07);color:#3da434;text-shadow:none;box-shadow:none}
#phoca-dl-category-box .pd-button-download a:hover{background-color:rgba(0,128,0,0);transition:all 180ms ease-in-out 0s;}
figure{display:inline-table;vertical-align:top;width:49%;padding:0 1%;text-align:center;margin-bottom:21px}
figcaption{text-align:center}figure strong{color:#1e398f}
.bfQuickMode section input[type="text"], .bfQuickMode section textarea, .bfQuickMode section select{width:45%!important}
.rs_events_container{width:100%}
.thumbnail{padding:0;border-radius:0;border:none!important;box-shadow:none;line-height:15px;}
a.thumbnail:hover, a.thumbnail:focus{box-shadow:none}
.rsepro-location-content p{margin:0;padding:0}
#map-canvas{margin-top:0;border-top:3px solid white}
.rsepro-date-block{font-size:90%;float:left;width:13%;vertical-align:top;padding:3px 4px 10px 0;color:#334;font-weight:normal!important}
.rsepro-title-block{display:inline-table;width:54%;padding:3px 10px 0 3px;vertical-align:top}
.rsepro-title-block a{font-size:94%;color:#112;}
.rsepro-title-block a:hover{color:#3da434!important}
.rsepro-event-taxonomies-block{font-size:90%;display:inline-table;width:20%;vertical-align:top;padding:3px 0 0}
.rsepro-event-taxonomies-block a{color:#334}
ul#rs_events_container.rs_events_container li{font-size:1.1em!important}
.rsepro-small-description-block{width:100%;padding:1px 0 5px;font-size:.82em;word-wrap:break-word;text-align:left}
 ul#rs_events_container.rs_events_container li:nth-child(even){background-color:rgba(30,57,143,.21)!important;border-radius:0;padding-top:12px!important}
 ul#rs_events_container.rs_events_container li:nth-child(odd){background-color:rgba(30,57,143,.07)!important;border-radius:0}
 ul#rs_events_container.rs_events_container li:nth-child(even):hover, ul#rs_events_container.rs_events_container li:nth-child(odd):hover{background-color:rgba(245,245,245,.93)!important}
.rsepro_events_module li,.rs_event_detail{margin:0 0 12px!important;padding:3px 0 5px!important}
.rs_event_detail{box-shadow: none!important}
.rs_event_detail:hover{background-color: #F9F9F9!important}
.rsepro_events_module li a{font-size:1.2em;color:#1e398f;}
.rsepro-steps{margin-bottom:14px!important}
.modal-body{max-height:650px!important;height:650px!important}
iframe.iframe.jviewport-height70{width:100%!important;height:100%!Important;min-height:100%!Important;max-height:100%!Important;}
html body.contentpane.modal h1{font-size:1.7em!important;line-height:1.4em!important;font-weight:normal!important;margin-bottom:12px}
.contentpane.modal div.item-page div p{margin-bottom:14px}
span.nav-header, aside span.nav-header{padding:0;margin:0;line-height:1.3em!Important}
span.nav-header span.titreck, aside span.nav-header{font-weight:bold!important;color:#1e398f;text-transform:none;line-height:1.3em!Important }
aside span.nav-header, aside li.item-697, aside li.item-698,ul.maximenuck2 li.maximenuck.headingck.item697.level2,ul.maximenuck2 li.maximenuck.headingck.item698.level2{padding:9px 5px 3px 0!important;display:inherit!important;}
aside{float:left;width:25%;max-width:225px;vertical-align:top;padding:20px 0 40px;overflow:hidden;  min-height: 100%;height:100%;}
aside .moduletable { padding: 8px 8px 12px 10px;border-bottom: 2px solid #fff;margin-bottom: 12px;}
aside .moduletable  ul{background-color: rgba(255,255,255,.32);}
aside img{margin:0 auto;text-align:center;display:block;min-width:205px}
aside h3 {padding: 0 10px 7px 10px!important;font-size: 1.1em; color: #1e398f; font-weight: bold;line-height: 1.1em;border-top:none}
aside p{font-size: 1em;line-height: 1.3em;color:#333;padding:0 10px}
aside a, aside p a,section a, section p a{color:#1e398f}
section a:hover, section p a:hover{text-decoration:underline}
section ul,section ol{font-size: 1.2em;line-height:1.44em;}
section ul{list-style-type: disc;list-style-position: inherit;margin:5px 0 15px 20px}
aside div.moduletable-sub{display:block;padding-top:2px;}
aside div.moduletable-sub h3{background-image:none!important;padding:7px 15px!important;border-top:transparent}
aside div.moduletable-sub ul {padding:0 7px}
aside div.moduletable-sub ul li li{padding-left: 10px;background: #fff;border-bottom: 1px solid #ccc;}
aside div.moduletable-sub ul li li.item-603{background: #fff;border-bottom: 0px solid #ccc;}
aside div.moduletable-sub ul ul,aside div.moduletable-sub ul ul ul{background-color:#fff}
aside div.moduletable-sub ul li a{padding: 2px 8px;color: #fff;display: block;color: #1e398f;text-decoration: none;}
aside div.moduletable-sub ul li a:hover{color: #3da434}
aside div.moduletable-sub ul li span.separator{color: #fff;display: block;color: #1e398f;text-decoration: none;padding: 3px 0 3px 15px;font-weight:bold}
aside div.moduletable-sub ul li.active.deeper.parent a,aside div.moduletable-sub ul li.current.active.deeper.parent a{font-weight:bold!important}
aside div.moduletable-sub ul li.active.deeper.parent ul li a,aside div.moduletable-sub ul li.current.active.deeper.parent ul li a{font-weight:normal!important}
aside div.moduletable-sub ul ul ul li a{padding: 3px 10px 3px 32px;background-color:rgba(30,57,143,.08)}
aside ul {margin: 5px 0 9px !important;padding:5px}
aside ul li {padding: 3px -1px;border-bottom: 1px solid #ccc;}
aside ul li a{font-size:1.2em;display: block;color: #1e398f;text-decoration: none;background-color: #fff;line-height: 20px;padding:3px 3px 3px 7px }
aside ul li a:hover{color:#3da434;background-color: #fff!important;}
aside ul#kongress{margin:0}
aside ul#kongress li{margin: 5px 0 0;}
aside ul#kongress li a{font-size:1.2em;display: block;color: #1e398f;text-decoration: none;background-color: #E8E8F5;line-height: 20px;padding:3px 3px 3px 15px}
aside ul#kongress li a:hover,aside ul#kongress li.active a{color: #fff;background-color: #1e398f!important;}
.gold,.silver,.more-partner{display:block;width:100%;margin:21px 0}
aside .gold,aside .silver,aside .more-partner{display:block;width:100%;margin:5px 0 2px;}
.gold h5,.silver h5,.more-partner h5,aside .gold h5,aside .silver h5,aside .more-partner h5{display:block;background-color:#e5e6f3;color:#1e398f;padding:12px;text-align:left}
.gold p ,.silver p, .more-partner p{margin:0;background-color:#fff}
.gold p a, .silver p a, .more-partner p a {width:32%;text-align:center;display:inline-table}
.gold p a img,.silver p a img,.more-partner p a img{padding:18px 5px 0}
aside .gold,aside .silver,aside .more-partner{display:inline-table;width:100%;vertical-align:top;text-align:center;}
aside .gold p a, aside .silver p a, aside .more-partner p a {text-align:center;display:inline-table;margin:0 0 2px }
aside .gold p a img,aside .silver p a img,aside p a img{max-width:169px;min-width:169px;padding:0}
aside p img,aside p a img{min-width:auto;max-width:205px!important;padding:0}
ul.category-module{margin:14px 21px 14px 0;width:100%;list-style-type:none}
ul.category-module li{background-color:rgba(30,57,143,.07);padding: 5px 0;border-bottom:3px solid #fff;}
ul.category-module li:hover{background-color:#fff;border-bottom:3px solid rgba(30,57,143,.08);}
ul.category-module-handout li{background-image: url(../../../images/inhaltsbilder/layout/icon--handout.png);background-repeat: no-repeat;background-position: 0 0;	padding: 3px 0 7px}
ul.category-module li a,ul.category-module-handout li a{box-decoration-break: clone;-webkit-box-decoration-break:clone}
ul.category-module li a{padding:3px 120px 3px 7px;margin-bottom:3px;font-size:1.2em;line-height:1.44em}
ul.category-module li a:hover,td.list-title a:hover{text-decoration:none}
ul.category-module li:nth-child(5),ul.category-module li:nth-child(10),ul.category-module li:nth-child(15),ul.category-module li:nth-child(20),ul.category-module li:nth-child(25),ul.category-module-handout li:nth-child(5),ul.category-module-handout li:nth-child(10),ul.category-module-handout li:nth-child(15),ul.category-module-handout li:nth-child(20),ul.category-module-handout li:nth-child(25){margin-bottom:19px}
.bildlegende{float:left;width:31%;margin:12px 2px 0 0;text-align:center}
.bildlegende img{padding:3px;margin: 4px auto;text-align: center;display: block;}
.ref {width: 48%;display: inline-table;margin-bottom:9px;padding:1px 0}
.ref h3{margin:9px 0 3px}.ref p{margin:0}
.kasten_video {margin-bottom: 16px;color:#223;width:100%;float:left;background-color: #e8e8f5;padding:15px 10px 5px;border:1px solid #e8e8f5}
.kasten_video:hover {background-color:rgba(30,57,143,.03);border:1px solid #e6e6e7}
.kasten_video p img,.kasten_video p a img{float:left!important;margin: 0 20px 45px 10px!important}
.kasten{display:inline-block;width:100%;margin:0 0 14px;padding: 12px 18px;border:1px solid #e8e8f5}
.kasten2{display:inline-block;float:right;margin:0 0 14px;padding: 12px 0 12px 15px;}
.kasten2 p a.det{display: block;line-height: 20px !important;}
.kasten-back{display:inline-block;float:left;margin:0 0 14px;padding: 12px 0;border-radius:4px}
.kasten3-pdf{display:inline-block;width:100%;margin:0;padding: 12px 18px 0;}
.kasten4-pdf{display:inline-block;width:100%;margin:0;padding: 12px 18px 0 0;}
.kasten h3,.kasten3-pdf h2{color:#1e398f;margin:5px 0 14px;padding:0;border-top:transparent}
.kasten p,.kasten3-pdf p{float:left;margin:0}
.kasten p a.det,.kasten p a#det,.kasten2 p a#det,.media .kasten-vid p a#det,.pd-filebox div.pd-fdesc p a{color: #fff;padding: 8px 14px;background-color: #3da434;border:1px solid #3da434}
.kasten-back p a#det{color: #3da434;}
.kasten p a.det:hover,.kasten p a#det:hover,.kasten2 p a#det:hover,.pd-filebox div.pd-fdesc p a:hover,.pd-fdesc p a:hover{	color: #3da434;background-color: #ddeede;border-left:1px solid #dfdfff;transition:all 180ms ease-in-out 0s;border-top:1px solid #dfdfff;box-shadow:2px 4px 6px#3da434;}	
.anmeldung a#det,.anmeldung p a#det,.programm a#det,.programm p a#det,.programm p#progress{	float:left;margin:0 10px 15px 0;background-color: #3da434!important;color:#fff;background-color: #fff;background-position: left center;padding: 8px 14px;border:1px solid #3da434;border-radius:4px}
.programm p#progress{	font-weight:bold;float:left;margin:0 10px 15px 0;background-color: #ddeede!important;color:#3da434;background-color: #fff;padding: 6px 14px;border:3px solid #3da434;border-radius:4px;}
.programm p#progress:hover{cursor:crosshair}
.anmeldung a#det:hover,.anmeldung p a#det:hover,.programm p a#det:hover,.programm a#det:hover{ color: #3da434;background-color: #ddeede!important;border-left:1px solid #dfdfff;transition:all 180ms ease-in-out 0s;border-top:1px solid #dfdfff;
box-shadow:2px 4px 6px#3da434;text-decoration:none;}		
.kasten p a img,.kasten3-pdf p a img,.kasten4-pdf p a img,.kasten3-pdf p img{margin:0 21px 21px 0;float:left;width:120px;box-shadow: 4px 5px 4px #999}
.kasten2 p a.det,.pd-filebox div.pd-fdesc p a,.pd-fdesc p a,p.readmore a.btn{color: #fff;padding: 8px 14px;background-color: #3da434;line-height:42px;border:1px solid #3da434}
.kasten3-pdf p a#det,.kasten4-pdf p a#det{color: #fff;padding: 8px 14px;background-color: #3da434;line-height:42px;border:1px solid #3da434}	
.kasten2 p a.det:hover,p.readmore a.btn:hover{color: #3da434;background-color: #ddeede;border-left:1px solid #dfdfff;transition:all 180ms ease-in-out 0s;border-top:1px solid #dfdfff;box-shadow:2px 4px 6px#3da434;}
.kasten3-pdf p a#det:hover,.kasten4-pdf p a#det:hover{	color: #3da434;background-color: #ddeede;border-left:1px solid #dfdfff;transition:all 180ms ease-in-out 0s;border-top:1px solid #dfdfff;box-shadow:2px 4px 6px#3da434;transition:all 180ms ease-in-out 0s;}
.media{display:block;width:100%;margin:14px 0 24px;padding:12px 0 0 0;}
.video2{display:block;padding:9px;border:1px solid #e8e8f5;margin-bottom:21px}
.video2 p img{float:left;margin:0 12px 50px 0;max-width:80%}
.media .kasten-vid, .kasten-vid,.media .kasten-pdf,.media .kasten-gal{display:inline-table;margin:0 7px 0 0;text-align:Center}
.media .kasten-vid p, .kasten-vid p,.media .kasten-pdf p,.media .kasten-gal p{margin:0}
.media .kasten-vid p a#det,.kasten-vid p a#det,.media .kasten-pdf p a#det,.media .kasten-gal p a#det{color: #fff;padding: 8px 14px;background-color: #3da434;border:1px solid #3da434;text-align: center;margin: 0 auto;}
.media .kasten-vid p a#det:hover, .kasten-vid p a#det:hover,.media .kasten-pdf p a#det:hover,.media .kasten-gal p a#det:hover{color: #3da434;background-color: #ddeede;border-left:1px solid #dfdfff;transition:all 180ms ease-in-out 0s;border-top:1px solid #dfdfff;box-shadow:2px 4px 6px#3da434;}
.kasten_video p a#det{color: #fff;padding: 8px 14px;background-color: #3da434;border:1px solid #3da434;display:inline-table;max-width:70%}
.kasten_video p a#det:hover{color: #3da434;background-color: #ddeede;border-left:1px solid #dfdfff;transition:all 180ms ease-in-out 0s;border-top:1px solid #dfdfff;box-shadow:2px 4px 6px#3da434;}
.archiv-search div.moduletablecustom div.searchcustom{margin:40px 0 0;padding: 15px;width: 100%;display: block;background-color: rgba(30,57,143,.16);}input#mod-search-searchword166.inputbox.search-query.input-medium{color: #1e398f;border: 1px solid #1e398f !important;padding: 12px;width: 400px;display: inline-table;border-radius:4px}
.gallerydetail div.moduletable-eventsearch div.keyword div.input-append button.button.btn.btn-primary2{font-size: 14px!important;margin:0!important;border:1px solid #fff!important;background-color: #3da434!important;color: #fff!important;padding: 9px 24px 10px!important;background-image:none!important;border-radius:4px!important;text-shadow:none!important}
.gallerydetail div.moduletable-eventsearch div.keyword div.input-append button.button.btn.btn-primary2:hover,
.rsepro_search_form-eventsearch fieldset form div.keyword div.input-append button.button.btn.btn-primary2:hover{border:1px solid #3da434!important;background-color:#fff!important;color:#3da434!important;transition:all 220ms ease-in-out 0s;cursor:pointer}
.archiv-search div.moduletablecustom div.searchcustom form.form-inline button.button.btn.btn-primary{font-size: 1.4em!important;margin:0 2px!important;border:  1px solid rgba(30,57,143,.16)!important;background-color: #3da434!important;color: #fff!important;padding: 9px 24px 10px!important;background-image:none!important}
.archiv-search div.moduletablecustom div.searchcustom form.form-inline button.button.btn.btn-primary:hover{cursor: pointer;
background-color: #fff !important;color: #3da434 !important;border: 1px solid #3da434 !important;transition:all 220ms ease-in-out 0s}
.icon-calendar{background-position:-192px -120px}
[class^="icon-"], [class*=" icon-"] {display: inline-block;width: 14px;height: 14px;margin-top: 1px;*margin-right: .3em;line-height: 14px;vertical-align: text-top;}
.searchintro p{padding:14px 0 0;font-size:1.2em}
dt.result-title {margin-bottom:7px;}dt.result-title a{color:#3da434;font-size:1em}dt.result-title a:hover{color:#1e398f;text-decoration:underline}
.highlight{background:yellow;color:#223}
table{width:100%}table.db{width:50%;margin:12px 0 24px}
table.db tbody tr:nth-child(even){background-color:rgba(200,200,200,.2)}
table.db tbody tr th p{text-align:left;word-wrap:nowrap;font-weight:bold;margin:12px 0 0 0;}
table.db tbody tr td:nth-child(2){text-align:right}
.table-hover tbody tr td{border-bottom: 1px solid #1e398f;padding: 11px 0;}
.table-hover tbody tr.cat-list-row0 td.list-title a,.table-hover tbody tr.cat-list-row1 td.list-title a{padding:3px 120px 3px 7px;margin-bottom:3px;box-decoration-break: clone;-webkit-box-decoration-break:clone}
.table-hover tbody tr.cat-list-row0 td.list-title,.table-hover tbody tr.cat-list-row1 td.list-title{padding: 5px 0;border-bottom:3px solid #fff;background-color:rgba(30,57,143,.07)}
.table-hover tbody tr.cat-list-row0 td.list-title:hover,.table-hover tbody tr.cat-list-row1 td.list-title:hover{background-color:#fff}
#rseSubscribeModal{width:80%;max-width:760px;height:90%;min-height:90%;max-height:90%}
input#ff_elem701[type=radio] {padding: 12px 20px;box-sizing: border-box;}
.rsepro_search_form-eventsearch fieldset legend{top:10px}
div.input-append input#rsstart,div.input-append input#rsend{font-family:sans-serif!important;color:#223!important;font-size:12px!important;padding:5px 25px!important;min-height:30px;text-align:center;width:152px;border-radius:4px!important;background-color:#fff!important}
#rsstart_datetimepicker.input-append{padding-left:7px}
#rsend_datetimepicker.input-append button.btn,#rsstart_datetimepicker.input-append button.btn{display:inline!important;padding:7px;background-color:#fff!important}
.moduletable-eventsearch div.rsepro_search_form-eventsearch form div div.input-append button.btn{background-color:white!important} 
#rsstart_datetimepicker.input-append button.btn:hover{cursor:pointer} 
.one100 div.keyword div.input-append button.btn{padding:10px!important}
span#bfElemWrap319,span#bfElemWrap536{display:inline-table;vertical-align:top}
input#ff_elem319i,input#ff_elem536{top: 9px;position: absolute;display:inline-table;margin-right:30px;}
label#bfLabel319,label#bfLabel536{display:inline-table;width:93%;max-width:600px}
.rsepro_search_form-eventsearch form div div.input-append{width:81%;}
.rsepro_search_form-eventsearch form div{background-color: #dbdfed;padding: 8px 12px;margin-bottom:5px}
.input-invalid.input-focused label:after,.input-invalid.input-has-value label:after, .input-append input#rse_keyword.input-small.input-focused label:after,.input-append input#rse_keyword.input-small.input-has-value label:after {content: " 2716";}
.input-append input#rse_keyword.input-small:after,.input-append input#rse_keyword.input-small:after{content:"sfdsfsdfdf";visibility: visible;}
.input-invalid input[type=text]::-webkit-input-placeholder::after {visibility: visible;}
.input-append input#rse_keyword.input-small{width:80%;max-width:455px;border-radius:4px!important;margin-right:14px;color: #223 !important;font-size:12px!important;}
.btn{padding:8px!important;border-radius:4px}
.gallerydetail div.moduletable-eventsearch div.rsepro_search_form-eventsearch fieldset{padding:0;font-size:.92em!important;border-bottom:transparent!important}
.gallerydetail div.moduletable-eventsearch div.rsepro_search_form-eventsearch fieldset legend{margin-bottom: 0!important;font-size: .9em!important;padding:0!important;line-height: auto!important}
.gallerydetail div.moduletable-eventsearch div.rsepro_search_form-eventsearch fieldset form{margin:0 0 32px}
.chzn-container-multi .chzn-choices li.search-choice{width:100%!important}
ul.chzn-choices li.search-choice span{padding:9px 12px;color:#223!important;font-size:1em!important;width:100%;margin-right:0}
fieldset#Auswahl{padding:7px 12px;background-color: #dbdfed;}
fieldset#Auswahl legend{color: #0e398f;margin-top: -48px;font-weight: bold!important;font-size: 1.2em!important;padding-top: 24px;}
.one100{display:inline-table;width:100%;margin-bottom:2px;padding: 12px 0;background-color: #dbdfed;border-radius:4px}
.one1002{width:100%;margin-bottom:2px;padding: 0;}
.one100:hover{background-color: rgba(245,245,245,.93) !important}
.rs-desc{float:left;width:22%;padding:0 5px;font-weight:bold;color:#333;font-size:1.1em}
.rs_date,.rs_date2{float:left;width:268px}
.rs_date3{float:left;width:194px}
.rs_date3{color: #223 !important;background-color:rgba(245,245,245,.3) !important;font-size: 12px !important;cursor: not-allowed;padding: 5px 25px !important;min-height: 30px;text-align: center;border:1px solid #fff;border-radius: 4px !important;}
.keyword{float:left;width:100%;margin:0 0 35px}
.keyword label{font-size:1em!important;float:left;width:22.8%;padding:0 5px}
.searchcat,.searchloc{display:inline-table;width:65%;border-radius:4px;text-align:center;margin:0 auto}
.chzn-container-multi.chzn-with-drop.chzn-container-active div.chzn-drop ul.chzn-results li.active-result{text-align:left}
#rslocations_chzn.chzn-container,#rscategories_chzn.chzn-container.chzn-container-multi{width:454px!important}
.chzn-container-multi .chzn-choices li.search-choice{border:transparent!important;background-image:none!important;background-color:#fff!important}
ul.chzn-choices{padding:3px 0!important;margin:auto!important;border:1px solid #1e398f!important;border-radius: 4px;font-size: 12px !important;color:#223!important;}
.chzn-container-multi .chzn-choices li.search-choice:hover{background-color:#fff!important}
.chzn-container .chzn-results{color:#778!important}
li.active-result:hover{background:#1e398f!important;color:#fff!important}
.keyword div.input-append{float:left;width:510px;}
.keyword div.input-append input#rse_keyword.input-small{font-size: 12px !important;color:#223!important;width:100%;max-width:420px;height:42px;padding:4px;border-radius:4px!important}
.keyword div.input-append input{color:#1e398f;padding:1px;}
ol.nav.nav-tabs.nav-stacked{margin:21px auto 34px;max-width:92%;display:block}
.pagination {margin: 15px 0;display:block;padding: 10px;border-radius: 0px;}
p.counter.pull-right,.pagination ul{margin:0 auto;display:block;text-align:center}
.pagination ul li {display:inline-block;text-align:center;margin: 5px 0 0;padding: 2px;border:transparent}
.pagination ul li a {color: #1e398f!important;font-weight: bold!important;padding: 5px;}
.footercopy div.moduletable-white{background-color:#fff}
ul.pager.pagenav{display:block;margin:0 0 49px;width:100%;padding:1px}
ul.pager.pagenav li{float:left;padding:3px 9px 3px 0}
.gallerylist div.moduletable-handout,#osmap{padding-bottom:40px}
ol.agb{padding:5px 25px}ol.agb li{margin-bottom:5px}
.industriepartner div.moduletable-indp{display:block;background-color:#fff;padding:0 15px 5px }
.industriepartner div.moduletable-indp h3{color:#556;font-weight:normal}
.industriepartner p  {margin:0 auto;text-align:center}
.industriepartner p a img{max-width:75px;margin:0 10px;text-align:center}
footer{display:block;width:100%;background-color: #1e398f;color: #fff;}
.footercopy{display:block;width:100%;padding:14px 25px;background-color: #4b58a4;vertical-align:top}
.footermenu{display:block;width:100%;}.footermenu ul{padding:25px 25px 45px;}
.footermenu ul li {padding:7px 0}.footermenu ul li a{color:#fff;font-size:1em;font-weight:bold}
.footermenu ul li a:hover{background-color:transparent!important}
.coki{float:none!important;width:380px;margin:5px auto}
#ca_banner{background:rgba(255,255,255,.97);border:7px solid #1e398f;box-shadow:0 0 17px #667;display:none;padding:25px;position: fixed !important;text-align: center;bottom:24px!important;text-shadow: none;width: 380px!important; z-index: 16777270;}
.clearfix:after, .moduletable:after {content: ".";display:block;height: 0;clear: both;visibility: hidden;}
/**/
.bfFormDiv .bfPageIntro{
	float: none;
	width: 100%;
}

.form-master fieldset#Math input{
	max-width: none;
}

.bfFormDiv .bfQuickMode .bfLabelLeft .bfElementGroup,
.bfFormDiv .bfQuickMode .bfLabelRight .bfElementGroup{
	width: 100%;
}
/**/
@media only screen and (max-width: 1010px) {
body{padding:0!important}header{position:unset!important;position:inherit!important;position:static!important}
.logo,.topmenu{float:none;width:100%;max-width:100%;display:block}
.logo img, .logo h1{float:none;padding:15px 15px 0;text-align:center;margin:0 auto;display:block}
.logo h1{padding:0 15px 0;}nav#
mobile{display:inline}
aside#mobile{float:none;display:inline-block!important;width:100%;max-width:100%;background-color: #e8e8f5;vertical-align:top;padding:20px 0;overflow:hidden}
/*.itemid-166 div.all header nav#kongress-mobile,*/
aside,nav#desktop,.custom-event,.kongressheader img{display:none!important}
/*div#maximenuck141.maximenuckh.ltr,
 ul.megamenu.wtf-menu.level0 li.megacss3:nth-child(1),
 ul.megamenu.wtf-menu.level0 li.megacss3:nth-child(2),
 ul.megamenu.wtf-menu.level0 li.megacss3:nth-child(3),
 ul.megamenu.wtf-menu.level0 li.megacss3:nth-child(4),
 ul.megamenu.wtf-menu.level0 li.megacss3:nth-child(5),
 ul.megamenu.wtf-menu.level0 li.megacss3:nth-child(7){display:none}*/
/**/
.itemid-130 div.all header,.itemid-131 div.all header,
.itemid-132 div.all header,.itemid-133 div.all header,
.itemid-134 div.all header,.itemid-135 div.all header,
.itemid-136 div.all header,.itemid-137 div.all header,
.itemid-138 div.all header,.itemid-139 div.all header,
.itemid-140 div.all header,.itemid-198 div.all header,
body.itemid-866 div.all header, body.itemid-197 div.all header,
body.itemid-198 div.all header{
	background-image: url(../../../images/veranstaltungen/Kongress-Header_Duesseldorf.jpg);
}
/**/
.itemid-166 div.all header,
.itemid-748 div.all header,
.itemid-759 div.all header{
	background-image: url(../../../images/veranstaltungen/Kongress-Header_Duesseldorf.jpg) !important;
}
/**/
ul.megamenu li.active > a.active{
	background-color:#3da434 !important;
	color: #fff;
}


ul.megamenu a{
	text-transform: none !important;
}

ul.megamenu.wtf-menu.level0 > li.active{background-color:#3da434}
/**/
.itemid-101 div.all header nav,.itemid-102 div.all header nav,.itemid-103 div.all header nav,.itemid-104 div.all header nav,.itemid-126 div.all header nav,.itemid-127 div.all header nav,.itemid-128 div.all header nav,.itemid-129 div.all header nav,.itemid-173 div.all header nav,.itemid-174 div.all header nav,.itemid-176 div.all header nav,.itemid-177 div.all header nav,.itemid-179 div.all header nav,.itemid-215 div.all header nav,nav#kongress-mobile{display:inline!important}

.kongressheader{margin:-25px 0 0 255px}.kongressheader h1 {padding:0;margin:-15px 0 9px}
.kongressheader h2 {padding:0}.all,section{width:100%;max-width:100%}
li.megacss3 a{font-size:.92em;}.js-megamenu-off-canvas ul{margin:0 0 12px}
.js-megamenu-off-canvas ul ul{margin:0 0 0 18px;padding-bottom:2px;border-bottom:1px solid #889;}
.js-megamenu-off-canvas ul ul ul{margin:0;padding:6px 9px;border-bottom:1px solid #889;background-color:rgba(255,255,255,.22)}
.js-megamenu-off-canvas ul ul li,.js-megamenu-off-canvas ul ul li li{padding:0}
.js-megamenu-off-canvas ul.level0 li > a, .js-megamenu-off-canvas ul.level0 li > span{color:#fff}
nav div.moduletable div#jux_megamenucss3.none{display:inline;background-color:none!important}

ul.megamenu.wtf-menu.level0 > li:nth-child(8){background-color:#3da434}
/**/
.non-mainmenu ul.megamenu.wtf-menu.level0 > li:nth-child(8){background: none}
/**/
ul.megamenu.wtf-menu.level0 > li:nth-child(8) ul{background-color:#9ec783}
.all,section{max-width:100%}section{padding:15px 20px}
aside#mobile div.moduletable {width:100%;display:inline-table;background-color:#e8e8f5!important;padding:8px 20px 12px 20px}
.wrapper{background-image:none}
.itemid-1270 div.all div.wrapper section,.itemid-130 div.all div.wrapper section,.itemid-131 div.all div.wrapper section,.itemid-132 div.all div.wrapper section,.itemid-133 div.all div.wrapper section,.itemid-134 div.all div.wrapper section,.itemid-135 div.all div.wrapper section,.itemid-136 div.all div.wrapper section,.itemid-137 div.all div.wrapper section,.itemid-138 div.all div.wrapper section,.itemid-139 div.all div.wrapper section,.itemid-140 div.all div.wrapper section,.itemid-225 div.all div.wrapper section{width:100%;padding:5px 25px 65px}
.bildlegende {display:inline-block;float: none;width: 32%;margin:12px 0}#team{margin:21px 0}
/*.itemid-130 div.all div.wrapper aside#mobile,

.itemid-132 div.all div.wrapper aside#mobile,
.itemid-133 div.all div.wrapper aside#mobile,
.itemid-134 div.all div.wrapper aside#mobile,
.itemid-135 div.all div.wrapper aside#mobile,
.itemid-136 div.all div.wrapper aside#mobile,
.itemid-137 div.all div.wrapper aside#mobile,
.itemid-138 div.all div.wrapper aside#mobile,
.itemid-139 div.all div.wrapper aside#mobile,
.itemid-140 div.all div.wrapper aside#mobile,
.itemid-131 div.all div.wrapper aside#mobile,*/
/**/
.itemid-225 div.all div.wrapper aside#mobile{display:none!important}
/**/
.sidebar{float: left;width: 100%;padding:15px 0;background-color: #e8e8f5!important;border-bottom:2px solid #fff}
.sidebar div.moduletable,.sidebar div.moduletablewline,.sidebar div.moduletabledgou{display:inline-table;line-height:1.3em;margin: 0 0 18px; width:33%;padding:15px;vertical-align:top;min-height:180px}
.sidebar div.moduletablewline{border-right:2px solid #fff;border-left:2px solid #fff;width:33%}
.industriepartner div.moduletable-indp{padding:15px }
.sidebar div.moduletabledgou p{text-align:center;margin:0 auto}
figure{width:49%;max-width:260px;}
.archiv-search div.moduletablecustom div.searchcustom {margin:0;}
}


/**/
body.layout-show .wrapper > section > .gallerydetail,
.itemid-197 header .custom-event{
	display: none;
}
/**/
@media only screen and (max-width: 860px) {
.sidebar div.moduletable,.sidebar div.moduletablewline,.sidebar div.moduletabledgou{border-left:transparent;border-right:transparent;border-bottom:2px solid #fff;width:100%;}.sidebar div.moduletabledgou{border-bottom:transparent!important}.form-master{width:100%}
.form-master fieldset{padding:2px 40px 12px}.form-master fieldset legend,.form-master fieldset legend .bfQuickMode span.bfElemWrap,.form-master fieldset.bfBlock div.bfClearfix,.form-master fieldset div.row-fluid,.form-master fieldset section{width:95%;float:left;margin:0 0 12px;display:block}.team50{width:98%;margin:0 7px 7px}.team50 p{margin:0}
.bfQuickMode section input[type="text"], .bfQuickMode section textarea, .bfQuickMode section select{width:100%!important}
}
@media only screen and (max-width: 770px) {
.breadcrumbs{display:none}section img, section p img, section p a img{max-width:100%}
.kasten_video {background-position: center bottom} ul#rs_events_container.rs_events_container li:nth-child(even), ul#rs_events_container.rs_events_container li:nth-child(odd){padding:12px!important}.rsepro-event-taxonomies-block {padding:0;}.rs_events_container{width:100%}.rsepro-date-block{float:left;display:block;width:100%;padding:2px 4px 4px 0;}
.rsepro-title-block{float: left;display: block;width: 75%;}
.rsepro-title-block a{color:#1e398f;font-size:1.22em!important}
.rsepro-event-taxonomies-block{float:left;display:block;width:100%}
.rs_event_image{float: right;padding: 4px 0 0;width: 80px;}
p.button_blau {margin: 15px 0 10px 10px; }.one100{text-align:center}
.rs_date, .rs_date2 , .rs_date3,.rs-desc {float: none;width: 70%;display:block;text-align:center;margin:0 auto 5px}
.rs_date3{width:43%}ul.category-module {width: 95%;margin:7px 0 7px 3px}.gold p a, .silver p a, .more-partner p a {width:48%;}
}
@media only screen and (max-width: 720px) {
#phoca-dl-download-box .pd-filenamebox, #phoca-dl-category-box .pd-filenamebox{width:100%;display:block}
#phoca-dl-category-box .pd-filebox,.kasten{border:transparent!important;border-bottom:1px solid #ccc!important}
#phoca-dl-category-box .pd-buttons, #phoca-dl-file-box .pd-buttons, #phoca-dl-download-box .pd-buttons {float: left;}
.kasten p a img, .kasten3-pdf p a img, .kasten4-pdf p a img, .kasten3-pdf p img{margin:0 21px 55px 0}
}
@media only screen and (max-width: 660px) {
.mobilebarmaximenuck {display:none!important}aside#mobile div.moduletable {width:100%;display:block}
#bfPage1 p{padding-right:0;}.kongressheader{margin:-24px 30px 0 90px;text-align:right}
.kongressheader h1 {margin:-15px 0 9px}#rslocations_chzn.chzn-container,#rscategories_chzn.chzn-container.chzn-container-multi{width:90%!important}
}
@media only screen and (max-width: 580px) {
.gold p a, .silver p a, .more-partner p a {width:98%;}.gold p a img, .silver p a img, .more-partner p a img{padding:0}
}
@media only screen and (max-width: 500px) {
.rs_date, .rs_date2 , .rs_date3,.rs-desc {float: left;width: 90%;;text-align:left;}
.rs_date3{width:43%}.one100{text-align:left}.logo h1{line-height:1.9em;}
.bildlegende{float:none;width:100%;margin:0 0 12px;display:block}
.ref {width: 100%;display:block;margin-bottom:14px}
.team50{float:none;display:block;width:100%;margin:0 7px}
.team p img,.team50 p img{float:none;display:block;margin:0 auto 7px}
 .pd-filebox div.pd-fdesc p a, p.readmore a.btn,.kasten2 p a.det,.kasten3-pdf p a#det, .kasten4-pdf p a#det{display:block;font-size:.83em;line-height:24px!important;padding:5px 7px 5px 27px;}
}
@media only screen and (max-width: 420px) {
header{background-position: 0px;}#bfPage1{max-width:100%;overflow:hidden}
div.leading-0.clearfix h3 a img{max-width:100%!important;margin-bottom:0!important}
}
/**/
@media only screen and (max-width: 660px) {
.itemid-130 .kongressheader h2{
	text-align: right;
}
}

@media only screen and (max-width: 980px) {
	.megacss3 .heading{
		display: block;
		width: 100%;
		padding: 4px 19px 4px 25px;
		color: rgb(61, 164, 52);
	}

	.megacss3 .heading > .menu-title{
		font-weight: bold !important;
	}
}
#rseImageModal{
	display: none;
}

.flex-controls {
	display: flex;
	justify-content : space-between;
	align-items : center;
}

.pswaccess .flex-controls {
	max-width: 240px;
}

.flex-controls .btn, .flex-controls input {
	height: 32px;
	font-size: 1.25em;
}

.pswaccess {
	padding: 10% 10%;
}

.btn {
	cursor: pointer;
	border: 1px solid #3da434;
	color: #fff;
	padding: 8px 14px !Important;
	background-color: #3da434;
	font-size: 1.2em;
	border-radius: 0px 4px 4px 0px;
}
.videobereich{
	background-color: orange;
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
}

.videoextern{
	background-color: yellow;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/**/