
.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto !important;}
.chosen-container-single .chosen-single{height:auto;height:auto !important;}
.chosen-container.chosen-container-multi .chosen-choices,
.chosen-container.chosen-container-multi .chosen-choices li,
.chosen-container.chosen-container-multi .chosen-choices li input{width:100% !important;}
.chosen-container.chosen-container-multi .chosen-choices li.search-choice{width:98% !important;}
.btn-rp{text-shadow:0 -1px 0 #E28700 !important;background-image:-webkit-linear-gradient(top, #f79C10 0%, #E78C00 100%) !important;background-image:-o-linear-gradient(top, #f79C10 0%, #E78C00 100%) !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#f79C10), to(#E78C00)) !important;background-image:linear-gradient(to bottom, #f79C10 0%, #E78C00 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f79C10', endColorstr='#E78C00', GradientType=0) !important;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;background-repeat:repeat-x !important;border-color:#fa9f13 !important;border-color:#fa9f13 !important;color:#fff !important;}
.btn-rp:hover,
.btn-rp:focus{background-color:#E78C00 !important;background-position:0 -15px;}
.btn-rp:active,
.btn-rp.active{background-color:#E78C00;border-color:#E28700;}
.btn-rp:disabled,
.btn-rp[disabled]{background-color:#E78C00;background-image:none;}
html, body{font-family:'Open Sans', Verdana, sans-serif;color:#555;background-color:#f8f8f8;min-width:360px;-ms-overflow-style:none !important;}
#topwrap{background-color:#E78C00;min-height:30px;padding:10px 0px;color:#fff;font-size:90%;}
#navwrap{position:relative;z-index:1000;min-height:70px;padding:0px;background-color:#f8f8f8;border-top:1px solid #fff;border-bottom:1px solid #f0f0f0;box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
#navwrap .brand{padding:12px 8px 0px 8px;}
#navwrap .mainnav{margin:-1px 0px;;}
#headwrap{position:relative;z-index:100;min-height:100px;background-image:url(../images/bg_header.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;}
#mainwrap{position:relative;z-index:200;box-shadow:0px -5px 5px -5px rgba(0,0,0,0.2);background-color:#f8f8f8;}
#mainwrap .maininner{min-height:800px;}
#mainwrap .above-body .container > .divider_hori_a{margin-top:20px;}
#mainwrap .below-body .container > .divider_hori_b{margin-bottom:20px;}
#overfootwrap{background-color:rgba(51, 102, 153, 0.9); height:35px;}
#footwrap{width:100%;background-color: #E78C00;color:#fff !important;font-size:90%;/*box-shadow:inset 0px 21px 8px -20px #ccc;border-bottom:1px solid #fff;*/}
#footwrap .container a{color:#fff !important;}
#footwrap .container{min-height:200px;padding:20px 15px;}
#subfootwrap{width:100%;background-color:#E78C00;color:#fff;font-size:90%; border-top:solid 1px #fff;/*box-shadow:inset 0px 21px 8px -23px #000;*/}
#subfootwrap .container{padding:10px 15px;min-height:50px;}
#subfootwrap .sub-right{text-align:right;}
#rp_remotemodal .modal-header{padding-left:30px;background-color:#f79C10;color:#fff;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
h1, h2, h3{font-weight:100 !important;}
.header_h1{color:#336699 !important;font-size:16px !important;font-weight:900 !important;padding:10px 0 0 0 !important;}
h1.nospace,
h2.nospace,
h3.nospace,
h4.nospace,
h5.nospace{padding:0px !important;margin:0px !important;}
td{padding:0px 7px;}
.calloutbox{text-align:left;margin:15px 0px;}
.calloutbox .calloutbox-body{border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;overflow:hidden !important;background-color:#fff;border:1px solid #fff;color:#666;box-shadow:0px 0px 4px #ccc;}
.calloutbox .image,
.calloutbox .content{display:inline-block;vertical-align:top;padding:0px;margin:0px;}
.calloutbox .image{overflow:hidden;width:39% !important;border-right:1px solid #eee;}
.calloutbox .image img{position:relative;width:110px !important;}
.calloutbox .content{width:59%;padding:10px;}
.calloutbox .content div{display:block;text-transform:uppercase;line-height:100%;}
.calloutbox .content .intro{font-weight:300;font-size:80%;}
.calloutbox .content .title{font-weight:800;font-size:140%;letter-spacing:-1pt;}
.calloutbox .content .additional{font-weight:300;font-size:80%;}
.calloutbox .content .link a{display:block;padding:10px 0px;color:#666;text-decoration:none;font-weight:600;font-size:110%;letter-spacing:-0.2pt;}
#topwrap .top-right .nav.nav-pills{margin:0px !important;padding:0px !important;}
#topwrap .top-right .nav.nav-pills li{margin:0px !important;padding:0px !important;background-color:transparent !important;border-right:1px solid;border-color:#fff;border-color:rgba(250,250,250,0.7);}
#topwrap .top-right .nav.nav-pills li:last-child{border-right:none;}
#topwrap .top-right .nav.nav-pills li a{margin:0px !important;padding:0px 10px !important;background-color:transparent !important;color:#fff;opacity:1;transition:opacity 300ms ease-in;-webkit-transition:opacity 300ms ease-in;-moz-transition:opacity 300ms ease-in;-o-transition:opacity 300ms ease-in;}
#topwrap .top-right .nav.nav-pills li a:hover,
#topwrap .top-right .nav.nav-pills li.active a{opacity:0.8;}
#topwrap .top-right .nav.nav-pills li:last-child a{padding-right:0px !important;}
#topwrap .top-right .nav.nav-pills li a img{display:inline-block;max-width:14px;height:auto;margin-right:3px;}
@media all and (min-width:993px){.sambar,
.sambar .sambar-inner,
.sambar .sambar-inner ul,
.sambar .sambar-inner ul li
.sambar .sambar-inner .sj-megamenu-child{margin:0px !important;padding:0px !important;background-color:transparent !important;background-image:none !important;border:none !important;border-radius:0px !important;box-shadow:none !important;}
.sambar .sambar-inner .hint{display:none;}
.sj-megamenu .level-1{border:none !important;}
.sambar .sambar-inner ul li a{display:block !important;height:auto;margin:0px !important;padding:0px !important;background-color:transparent !important;background-image:none !important;border-radius:0px !important;box-shadow:none !important;color:#666 !important;}
.sambar .sambar-inner ul li a span,
.sambar .sambar-inner ul li a em{display:block !important;color:#666 !important;}
.sambar .sambar-inner ul.sj-megamenu{display:inline-block !important;border-left:1px solid #e8e8e8 !important;border-right:1px solid #fff !important;padding:0px !important;}
.sambar .sambar-inner ul.sj-megamenu:after{display:none !important;}
.sambar .sambar-inner .sj-megamenu li.level-1 a{padding:37px 25px !important;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid #fff;border-right:1px solid #e8e8e8;transition:background-color 300ms ease-in, border 300ms ease-in;-webkit-transition:background-color 300ms ease-in, border 300ms ease-in;-moz-transition:background-color 300ms ease-in, border 300ms ease-in;-o-transition:background-color 300ms ease-in, border 300ms ease-in;}
.sambar .sambar-inner .sj-megamenu li.level-1 a.separator{padding:41px 35px 41px 35px !important;transition:none;cursor:default;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
.sambar .sambar-inner .sj-megamenu li.level-1 a .menu-title span,
.sambar .sambar-inner .sj-megamenu li.level-1 a em{transition:color 300ms ease-in;-webkit-transition:color 300ms ease-in;-moz-transition:color 300ms ease-in;-o-transition:color 300ms ease-in;}
.sambar .sambar-inner .sj-megamenu li.level-1 a .menu-title span{font-size:110%;line-height:80%;}
.sambar .sambar-inner .sj-megamenu li.level-1 a:hover,
.sambar .sambar-inner .sj-megamenu li.level-1.actived a,
.sambar .sambar-inner .sj-megamenu li.level-1.open a{background-color:#eb9c00 !important;border-top:1px solid #efa004;border-bottom:1px solid transparent;border-left:1px solid #d99a00;border-right:1px solid #efa004;}
.sambar .sambar-inner .sj-megamenu li.level-1 a.separator:hover,
.sambar .sambar-inner .sj-megamenu li.level-1.actived a.separator,
.sambar .sambar-inner .sj-megamenu li.level-1.open a.separator{background-color:transparent !important;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid #fff;border-right:1px solid #e8e8e8;}
.sambar .sambar-inner .sj-megamenu li.level-1.actived,
.sambar .sambar-inner .sj-megamenu li.level-1.open{margin-bottom:-14px !important;}
.sambar .sambar-inner .sj-megamenu li.level-1 a .menu-title span,
.sambar .sambar-inner .sj-megamenu li.level-1 a em{transition:color 300ms ease-in;-webkit-transition:color 300ms ease-in;-moz-transition:color 300ms ease-in;-o-transition:color 300ms ease-in;}
.sambar .sambar-inner .sj-megamenu li.level-1 a:hover .menu-title span,
.sambar .sambar-inner .sj-megamenu li.level-1 a:hover .menu-title em,
.sambar .sambar-inner .sj-megamenu li.level-1.actived a .menu-title span,
.sambar .sambar-inner .sj-megamenu li.level-1.actived a .menu-title em,
.sambar .sambar-inner .sj-megamenu li.level-1.open a .menu-title span,
.sambar .sambar-inner .sj-megamenu li.level-1.actived a .menu-title em{color:#fff !important;}
.sambar .sambar-inner .sj-megamenu li.level-1{margin-bottom:-5px;}
.sj-megamenu-child.level-1{position:absolute !important;margin-top:0px !important;padding:20px 25px 0px 25px !important;background-color:#eb9c00 !important;box-shadow:none !important;box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.2)!important;}
.sambar .sambar-inner .sj-megamenu li.level-1 ul li{padding:0px 0px 20px 0px !important;}
.sambar .sambar-inner .sj-megamenu li.level-1 ul li a{padding:0px 0px 5px 0px !important;background-color:transparent !important;border:none !important;text-transform:none !important;color:#fff !important;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
.sambar .sambar-inner .sj-megamenu li.level-1 ul li a span{background-color:transparent !important;text-transform:none !important;font-weight:normal !important;color:#fff !important;font-size:100%;}
.sambar .sambar-inner .sj-megamenu li.level-1 ul li ul,
.sambar .sambar-inner .sj-megamenu li.level-1 ul li ul li,
.sambar .sambar-inner .sj-megamenu li.level-1 ul li .sj-megamenu-child{padding:0px !important;background-color:transparent !important;}
.sambar .sambar-inner .sj-megamenu li.level-1 ul li ul li a{display:block !important;padding:4px 0px!important;background-color:transparent !important;border:none !important;text-transform:none !important;color:#fff !important;opacity:0.8;transition:opacity 300ms ease-in;-webkit-transition:opacity 300ms ease-in;-moz-transition:opacity 300ms ease-in;-o-transition:opacity 300ms ease-in;}
.sambar .sambar-inner .sj-megamenu li.level-1 ul li ul li a:hover,
.sambar .sambar-inner .sj-megamenu li.level-1 ul li ul li.active a, .sambar .sambar-inner .sj-megamenu li.level-1.megatestclass ul li ul li a{opacity:1 !important;}
.sambar .sambar-inner .sj-megamenu li.level-1 ul li ul li a span{background-color:transparent !important;text-transform:none !important;font-weight:normal !important;color:#fff !important;font-size:80%;white-space:nowrap;}
.sambar .sambar-inner .sj-megamenu li.level-1 ul li a:hover,
.sambar .sambar-inner .sj-megamenu li.level-1.actived ul li a{background-color:transparent !important;border:none !important;}
.sj-megamenu-child.level-1{background-color:#eb9c00 !important;}
}
@media all and (max-width:992px){.sambar .sambar-inner{background-image:none !important;background-color:transparent !important;border:none !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
.sambar .sambar-inner .btn-sambar{background-color:#f79C10;background-image:-webkit-linear-gradient(top, #f5a426 0%, #E78C00 100%) !important;background-image:-o-linear-gradient(top, #f5a426 0%, #E78C00 100%) !important;background-image:-webkit-gradient(linear, left top, left bottom, from(#f5a426), to(#E78C00)) !important;background-image:linear-gradient(to bottom, #f5a426 0%, #E78C00 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a426', endColorstr='#E78C00', GradientType=0) !important;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;background-repeat:repeat-x !important;}
.sambar .sambar-inner .hint{display:block;position:absolute;top:10px;right:60px;text-transform:uppercase;}
#rp_mobile_nav,
#rp_mobile_nav li,
#rp_mobile_nav .sj-megamenu-child,
#rp_mobile_nav li a{background-color:transparent !important;background-image:none !important;border:none !important;border-radius:0px !important;box-shadow:none !important;}
#rp_mobile_nav,
#rp_mobile_nav *{outline:none !important;text-align:left;}
#rp_mobile_nav{margin-bottom:10px;border-top:1px solid #DFDFDF !important;border-bottom:1px solid #fff !important;}
#rp_mobile_nav .sj-megamenu-child,
#rp_mobile_nav .sj-megamenu-child *{background-color:transparent !important;background-image:none !important;margin-left:0px !important;margin-right:0px !important;padding-left:0px !important;padding-right:0px !important;}
#rp_mobile_nav .sj-megamenu-child.level-1 > ul.submenu{margin-top:10px !important;background:#f79C10 !important;-moz-box-shadow:inset 0 8px 8px -12px #000,
inset 0 -8px 8px -12px #000 !important;-webkit-box-shadow:inset 0 8px 8px -12px #000,
inset 0 -8px 8px -12px #000 !important;box-shadow:inset 0 8px 8px -12px #000,
inset 0 -8px 8px -12px #000 !important;}
#rp_mobile_nav li.level-1.parent{margin-left:0px;margin-right:0px;padding:10px 0px;border-bottom:1px solid #DFDFDF !important;border-top:1px solid #fff !important;}
#rp_mobile_nav li.level-1.parent:last-child{border-bottom:1px solid #DFDFDF !important;}
#rp_mobile_nav li.level-1.parent > a span{font-size:14px;}
#rp_mobile_nav li.level-1.parent > a,
#rp_mobile_nav li.level-1.parent > a *{color:#666 !important;}
#rp_mobile_nav li.level-2.parent{margin-left:0px;margin-right:0px;margin-bottom:0px;}
#rp_mobile_nav li.level-2.parent:first-child{margin-top:20px;}
#rp_mobile_nav li.level-2.parent:last-child{margin-bottom:20px;}
#rp_mobile_nav li.level-2.parent .sj-megamenu-child.level-2{margin-bottom:20px;}
#rp_mobile_nav li.level-2.parent > a,
#rp_mobile_nav li.level-2.parent > a span{color:#fff !important;font-weight:normal;padding-left:5px !important;}
#rp_mobile_nav li.level-2.parent > a{padding-left:15px !important;}
#rp_mobile_nav li.level-3 > a,
#rp_mobile_nav li.level-3 > a span{color:#fff !important;font-weight:normal;font-size:12px;padding-left:13px !important;line-height:50%;}
#dataview-gridbody .dataview-item .data-content .attribute_positions{font-size:80% !important;}
}
@media all and (max-width:767px){.sambar .sambar-inner .hint{display:none;position:absolute;top:10px;right:auto;left:60px;}
}
#footwrap .nav.menu{margin:20px 0px;}
#footwrap .nav.menu ul{list-style:none;margin:0px;padding:0px;}
#footwrap .nav.menu .nav-header{display:block;color:#666;}
#footwrap .nav.menu li.lv-1 .nav-header{font-size:120% !important;}
#footwrap .nav.menu li.lv-2 .nav-header{font-weight:600;font-size:100% !important;margin:0px 0px 5px 0px;}
#footwrap .nav.menu li.lv-2{margin:5px 0px 20px 0px !important;padding:0px 10px 0px 0px;}
#footwrap .nav.menu li.lv-3{padding:3px 0px;border-top:1px dashed #ddd;}
#footwrap .nav.menu li.lv-3:last-child{border-bottom:1px dashed #ddd;}
#footwrap .nav.menu li.lv-3 a{text-decoration:none;color:#444;opacity:0.7;transition:opacity 300ms ease-in;-webkit-transition:opacity 300ms ease-in;-moz-transition:opacity 300ms ease-in;-o-transition:opacity 300ms ease-in;}
#footwrap .nav.menu li.lv-3 a:hover,
#footwrap .nav.menu li.lv-3 a.active{opacity:1;}
#subfootwrap .nav.nav-pills{display:inline-block;list-style:none;margin:0px;padding:0px;}
#subfootwrap .nav.nav-pills li{margin:0px !important;padding:0px !important;background-color:transparent !important;border-right:1px solid;border-color:#fff;border-color:rgba(250,250,250,0.7);}
#subfootwrap .nav.nav-pills li:last-child{border-right:none;}
#subfootwrap .nav.nav-pills li a{margin:0px !important;padding:0px 10px !important;background-color:transparent !important;color:#fff;opacity:1;transition:opacity 300ms ease-in;-webkit-transition:opacity 300ms ease-in;-moz-transition:opacity 300ms ease-in;-o-transition:opacity 300ms ease-in;}
#subfootwrap .nav.nav-pills li a:hover,
#subfootwrap .nav.nav-pills li.active a{opacity:0.8;}
#subfootwrap .nav.nav-pills li:last-child a{padding-right:0px !important;}
#rp_remotecontent{-webkit-overflow-scrolling:touch; overflow:auto !important}
.Auswahl table{margin:0px 0px 0px 00px;width:100%;padding:0px}
.Auswahl td{background-color:white;padding:5px 0px;text-align:left}
.Auswahl th{background-color:white;padding:5px 0px;font-weight:bold;text-align:left;}
.Liste td{padding:2px 0px;}
.Liste th{padding:2px 0px;}
td.Dunkelblau_L, th.Dunkelblau_L{background-color:#f79c10;color:white;text-align:left;padding:5px 10px;border:1px solid white;}
td.Hellblau_L, th.Hellblau_L{background-color:#cccccc;text-align:left;padding:5px 10px;border:1px solid white;}
td.Dunkelgrau_L, th.Dunkelgrau_L{background-color:#CCCCCC;text-align:left;padding:5px 10px;border:1px solid white;}
td.Hellgrau_L, th.Hellgrau_L{background-color:#f0f0f0;text-align:left;padding:5px 10px;border:1px solid white;font-size:12px;}
.table_cell_lightgrey_left {font-size:12px;}
span.OrangeneSchrift{color:#f79c10;}
td.Dunkelblau, th.Dunkelblau{background-color:#336699;color:white;text-align:center;padding:5px 10px;border:1px solid white;}
td.Hellblau, th.Hellblau{background-color:#DAE8F1;text-align:center;padding:5px 10px;border:1px solid white;}
td.Dunkelgrau, th.Dunkelgrau{background-color:#CCCCCC;text-align:center;padding:5px 10px;border:1px solid white;}
dtd.Hellgrau, th.Hellgrau{background-color:#f0f0f0;text-align:center;padding:5px 10px;border:1px solid white;}
td.Dunkelblau_R, th.Dunkelblau_R{background-color:#336699;color:white;text-align:right;padding:5px 10px;border:1px solid white;}
td.Hellblau_R, th.Hellblau_R{background-color:#cccccc;text-align:right;padding:5px 10px;border:1px solid white;}
td.Dunkelgrau_R, th.Dunkelgrau_R{background-color:#CCCCCC;text-align:right;padding:5px 10px;border:1px solid white;}
td.Hellgrau_R, th.Hellgrau_R{background-color:#f0f0f0;text-align:right;padding:5px 10px;border:1px solid white;}
table a{color:#555;text-decoration:none;}
div.Auswahl{border:1px solid #cccccc;margin:0px;padding:20px;}
.tab-content table{border-collapse:collapse !important;}
.cont_ziel{text-align:justify;}
.notfall{margin-bottom:25px;float:right;width:90%;}
.pos-content{text-align:justify;}
.pos-bottom{margin-bottom:15px;}
body.modal-open{overflow:hidden !important;width:100%;-ms-touch-action:none;touch-action:none;}
#rp_remotemodal{overflow:hidden;}
.reiselaender{font-size:90%;}
small, .small{font-size:90%;}
.sambar .sambar-inner .sj-megamenu li.level-2 > a .menu-title span{font-size:90%;line-height:80%;display:block;padding-bottom:5px;font-weight:bold !important;}

.boxstyle .uk-scope .uk-accordion.uk-text-left {margin:10px 0px !important;}
.boxstyle .uk-scope li {margin: 0; background-color: #eee; padding: 5px;} 
.uk-accordion-title:before{content:'\f0fe' !important;font-family:'font awesome 5 free' !important;padding-right:5px;position:absolute;margin-left:-20px !important;font-weight: 900 !important; background-image: none !important;}
.boxstyle .uk-scope .uk-accordion-title {margin-left: 20px !important; color:#555 !important; font-size:16px !important;}
.uk-open .uk-accordion-title:before{content:'\f146' !important;font-family:'font awesome 5 free' !important;padding-right:5px;font-weight: 900 !important;}
.table-boxstyle td{border:1px solid #fff;}
.table-boxstyle th{border:1px solid #fff;}
.boxstyle li:before{display:inline-block;vertical-align:middle;font-family:'font awesome 5 free';content:"\f00c";color:#f79C10;padding-right:10px;font-weight: 900;}
.boxstyle .uk-scope .uk-accordion li:before{display:none !important;}
.widget.sot{border-top:1px solid #ddd;margin-top:10px;}
.easylast_small.date{text-align:left;font-size:10px;padding-top:10px;}
.easylast_text{text-align:justify !important;}
.easylast_name{text-align:left !important;}
.form-horizontal .control-label{clear:both;float:left;margin-bottom:0;padding-top:7px;text-align:left;width:20%;}
.form-horizontal .control-group{margin:15px 0px;}
.metasection-dashed {border-top:dashed 1px #ccc; padding:5px 0px;}
.metasection-dashed:last-child {border-top:dashed 1px #ccc;border-bottom:dashed 1px #ccc; padding:5px 0px;}
.metasection-dashed .signcontainer a {opacity: 0.7; -webkit-transition: opacity 300ms ease-in;}
.metasection-dashed .signcontainer a:hover {opacity: 1;}