@charset "utf-8";
/* poppcheck CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif !important;
/* line-height: 25px !important
 font-size: 1.8rem !important;*/
	 font-size: 16px;
	color: #0E0E0E;
margin: 0;
padding: 0;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
html{}

.body-wrapper {
    position: relative;
    -webkit-transition: .5s;
    transition: .5s;
    right: 0;
    backface-visibility: hidden;
/*	 background-image: url(../../../images/_bg/back.jpg); background-attachment: fixed; background-repeat: round;*/
	  background-image: url(../../../images/_bg/poppcheck-bg08.jpg); background-attachment: fixed; background-repeat: round;  
}
.result-created {
    font-size: 80%;
    font-style: italic;
	display: none;}

/*-----body----*/
.sppb-article-info-wrap{
	margin-top: 10px !important;
}
.sppb-article-info-wrap h3{
	font-weight: bold;
	font-size: 18px !important;
}
.new-look-off-canvas.ltr .offcanvas-menu {
    visibility: visible;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.sp-megamenu-parent >li:first-child a {
    padding-left: 10px !important;
}
/*-----mobil-menu----*/
.fa-navicon::before, .fa-reorder::before, .fa-bars::before {
content: "\f0c9";
color: #d65403;
   }
a:hover {
    color: #c73012;
    text-decoration: underline;
}
#sp-menu {
    border-bottom: 1px solid #f5f5f5;
       background-color: #f5f5f5;
}

#offcanvas-toggler {
    /*float: right;*/
    line-height: 30px;
    margin-right: 15px;
    font-size: 30px;

    padding: 1px;
}
.navbar-nav > li {
    float: left;
    padding-right: 20px;
}
.fa-bars::before, .fa-navicon::before, .fa-reorder::before {
    /*content: "\f142";*/
}
.sppb-tab-content {
    margin-top: 0px !important;
border: 1px solid;
	border-color: #f5f5f5;
    padding-left: 6px;
    padding-right: 4px;
    padding-bottom: 6px;
}

div#sp-breadcrumb {
    padding: 5px;
	padding-left: 20px;
}
/* menueffect*/
.new-look .offcanvas-menu .sp-module ul > li:hover a, .new-look .offcanvas-menu .sp-module ul > li:focus a, .new-look .offcanvas-menu .sp-module ul > li.active a {
    background: #e4d13f;
}
.new-look .offcanvas-menu .sp-module ul > li ul li a:hover, .new-look .offcanvas-menu .sp-module ul > li ul li a:focus {
    color: #ed940d;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
background: #ececec;
box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2) !important;
padding: 6px;
width: 100%;
display: inherit;
}
.sppb-nav-lines > li.active > a, .sppb-nav-lines > li.active > a:focus, .sppb-nav-lines > li.active > a:hover {
    color: #d75802;
    background-color: transparent;
    border-bottom: 2px solid #ec973a;
    margin-bottom: -2px;
}
.sppb-nav-lines > li > a {
    padding: 13px 15px;
    font-size: 16px !important;
    color: inherit;
    font-weight: bolder;
    line-height: 1.42857143;
}
.offcanvas-menu .offcanvas-inner .sp-module {
    margin-top: 1px;
    border-bottom: 1px solid rgba(0,0,0,0.08);
    margin-bottom: 5px;
}
/* slider*/
.uk-overlay-background {
    background: rgba(110, 103, 103, 0.3) !important;
    color: #f3f3f3 !important;
    font-size: 16px;
    font-weight: bold;
}

.owl-controls.container {
    margin: 0;
    position: absolute;
    width: 100%;
    top: auto;
    bottom: 0;

}
.customNavigation {
    position: absolute;
    left: 0px;
    width: 100%;
    top: auto;
    bottom: 0;
    z-index: 9;
   text-align: right;
    padding-bottom: 6px;
	padding-right:20px;
}
/* end slider*/
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
    height: 260px;
    background-size: cover;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text {
    display: inline-block;
    width: 60.5%;
    position: absolute;
    z-index: 1;
    left: 50px;
    top: 15%;
    padding: 40px;
    color: #fff;
    min-height: 169px;
    background-color: rgba(143, 139, 139, 0.6);
}
.topinfo {
width: 25%;
float: right;/*    text-align: right;*/
}
.layout-blog #sp-main-body {
    padding: 10px 0 8px;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 100% !important;
}
.sppb-addon-articles .sppb-addon-article {
    margin: 10px;
}
#sp-bottom ul li a {
    line-height: normal !important;
font-size: 14px !important;
    text-transform: none;
    padding: 0;
}
.sp-box1 {
    color: #fff;
    background: #99be18;
    border-radius: 10px;
}
.sp-module {
    margin-top: 10px;
}
.sppb-addon-accordion .sppb-panel-heading {
    color: #333;
    border: 1px solid #f5f5f5;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    background: #ec973a;
    padding: 8px 30px 8px 15px;
}

#sp-right .sp-module-title, #sp-left .sp-module-title {
      font-weight: bold;
    margin: 2px 0 1px 0;
    text-align: left;
    text-transform: none;
    background: #a43a3a;
    color: #fff;
    padding: 2px;
}
#sp-right .sp-module-title-sed, #sp-left .sp-module-title-sed {
    font-size: 14px;
    font-weight: bold;
    margin: 2px 0 1px 0;
    text-align: left;
    text-transform: none;
    background: #d75800;
    color: #fff;
    padding-left: 6px;
}
.sp-module ul > li {
    display: block;
    border-bottom: 1px solid #f5f5f5;
    -webkit-transition: 300ms;
    transition: 300ms;
}

/*
.sp-module ul > li a:hover{
	background-color: #ecd884;
	display: block;
	   line-height: 46px;
    box-sizing: border-box;
	    border-bottom: 1px solid transparent;
    -webkit-transition: 300ms;
    transition: 300ms;
}*/
.sprocket-lists-modern-title.padding {
    padding-right: 35px;
    padding-left: 6px !important;
}
ul.zoo-list > li {
    /*margin-top: 5px;
    padding: 5px;*/
	background-color: #f5f5f5;
    border: 1px solid #dadce0 !important;
-moz-border-radius: 8px;
border-radius: 8px;
}
 #yoo-zoo .item div.pos-sidebarLex {
    width: 70%;
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
    padding: 1px;
    box-shadow: 1px 1px 5px grey;
}
#sp-main-body {
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
	
}
.layout-boxed .body-innerwrapper {
margin-left: auto;
margin-right: auto;
/* -webkit-box-shadow: 0 1px 1px 0 rgba(60,64,67,.1),0 1px 3px 1px rgba(60,64,67,.2);
box-shadow: 0 1px 1px 0 rgba(60,64,67,.1),0 1px 3px 1px rgba(60,64,67,.2);
	   background: none repeat scroll 0% 0% #ffffff;
box-shadow: 0px 4px 20px 1px #010101;*/
	max-width: 1440px;
margin: 2px auto;
position: relative;
z-index: auto !important;
	background-color: #fefeff;
box-shadow: 0 0 40px rgba(15, 28, 96, 0.2);

}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 10px;
    line-height: 70px;
    text-transform: none;
    letter-spacing: 1px;
    color: #999;
    margin: 0;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
 /*   display: inline-block;
    padding: 0 10px;
    line-height: 40px;
    text-transform: none;
    letter-spacing: 1px;
    color: #000 !important;
	font-weight:bold;
    margin: 0;*/
	font-style: normal;
font-weight: 600;
line-height: 14px;
top: 5px;
color: #000;
text-transform: none;
}
#sp-header01 {
        background-image: url("/images/header/header_poppcheck19.png") !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 90px;
}

#sp-header {
    background: #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    height: 40px;
    left: 0;
    position: relative;
    top: 0;
    width: 100% !important;
    z-index: 99;
	 box-shadow: 0px 0px 3px rgb(41, 40, 40) !important;
}
/*--------menu-------*/
sp-megamenu-parent > a, .sp-megamenu-parent > li:hover > a {
    color: #fff !important;
    background-color: #cc3a00;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    display: block;
    padding: 5px;
    color: #24201c;
    line-height: normal;
    cursor: pointer;
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
    left: 0;
 /*   background-color: rgb(236, 227, 227) !important; **/
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
/*	background: rgba(222, 185, 140, 0.22);*/
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
}
.sp-megamenu-parent > li {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: 0px;
}
.ic-image img {
    max-height: 100%;
    border: 1px solid #000;
  margin-bottom: auto;
    border-radius: 5px;
   max-width: 100%;
}
.ic-box-date {
  height: 80px;
   max-width: 100%;
  padding: 25px;
  border: none;
  border-radius: 0;
}
.ic-box-date:hover {
  border-radius: 0;
}

.sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 11% !important;
    box-shadow: 1px 1px 3px grey;
    max-height: 160px;
    align-content: center;
    margin: 0 auto;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    background-color: #e14e0a;
}
#sp-hr {
    background-color: #8c1919;
    height: 1px;
}
#sp-bottom .sp-module .sp-module-title {
	color: #e14e0a;
  margin: 0 0 6px 0;
    text-align: left;
    text-transform: none;
    font-weight: 600;
}
#sp-footer .sp-copyright {
    text-transform: none;
    color: #666;
}
.offcanvas-menu {
    /*background-color: rgb(66, 66, 65) !important;*/
	background-color: #ffffff !important;
    color: #cea404;	z-index: 9999;
    overflow-y: scroll;
    height: 100%;
    position: fixed;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    color: #1c1a1a;
    font-size: 14px;
    font-weight: 300;
    line-height: 28px;
    padding: 10px 20px;
    text-transform: none;
    transition: all 300ms ease 0s;
}
.close-offcanvas {
    color: #bdbaba !important;
}
.slide-top-menu .offcanvas-menu {
    left: 0;
    background-color: #000000;
    visibility: visible;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul {
    margin: 0 -10px;
}
.sp-module ul {
    list-style: none;
	color: #050505;
    padding: 0;
    margin: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {
    border: 0;
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,0.01);
    overflow: hidden;
}
																			/*------vis-----*/
.form-actions {
    padding: 19px 20px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: transparent;
    border-top: 0px solid #e5e5e5;
    *zoom: 1;
}
																			/*-----wk -----*/
			.uk-heading-large {  
    border: 3px solid #ffffff;  
}  
.uk-overlay-icon::before {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fc8805 !important;
}
.uk-modal-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -20px;
    margin-bottom: -10px;
    color: #050404 !important;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    background-color: #fff000;
}  
.uk-slidenav-previous::before {
    border: 0;
    border-radius: 50%;
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.3);
    color: #1f2127;
    display: inline-block;
    height: 54px;
    opacity: .9;
    top: calc(50% - 23px);
    width: 54px;
    z-index: 10;
    margin-top: 10px;
}
.uk-slidenav-next::before {
    border: 0;
    border-radius: 50%;
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.3);
    color: #1f2127;
    display: inline-block;
    height: 54px;
    opacity: .9;
    padding-left: 7px;
    top: calc(50% - 23px);
    width: 54px;
    z-index: 10;
    margin-top: 10px;
}

											/* -------- --------- ic  ------------------ */

.ic-title-header h2, .ic-title-header h2 a {
    padding: 0;
    margin: 0;
    font-size: 16px !important;
    line-height: normal;
    text-decoration: none;
    text-shadow: none;
    border-bottom: 0;
    background: none;
    font-weight: bold;
}
.icrounded_eventlist:nth-child(2n+1) {
    background: #ededed;
    background: rgba(237,237,237,0.9);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin-top: 6px;
	margin-bottom: 6px;
}
.icrounded_eventlist .ic-date-div {
    float: left;
    padding-top: 5%;
	padding-bottom: 5%;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
    color: #fcf926;
}
icrounded_eventlist .iceventlist-city, .icrounded_eventlist .ic-datetime-div {
    line-height: 14px !important;
    font-size: 12px;
    color: #ce4a00;
}
.ic-period-starttime, .ic-period-endtime, .ic-single-starttime, .ic-single-endtime, .ic-datetime-separator {
    font-size: 0.9em;
    color: #da5f00;
    font-weight: bold;
}
.ic-image {
    text-align: center;
    float: left;
    margin-right: 10px;
    max-width: 290px;
}
.ic-info .ic-details {
    text-align: left;
    padding: 1%;
}
.ic-event-header h1 {
    font-size: 18px !important;
    color: #ed1515 !important;
    margin-top: 10px;
    padding: 0;
    text-shadow: none;
    text-decoration: none;
    border: 0;
	line-height: inherit;
    font-weight: bold;
}

.ic-title-cat {
    display: block;
    width: 30%;
   margin-top: 10px;
    font-size: 18px !important;
    line-height: inherit;
    font-weight: bold;
    text-align: right;
    text-transform: none !important;
    border-radius: 0px;
}
.icrounded_eventlist .iceventlist-title {
    padding-top: 3px;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
}
.addthis_floating_style {
    position: fixed;
    background: #fff;
       padding-top: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
        padding-left: 1px;
    text-align: center;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    z-index: 1;
}
.icrounded_eventlist:hover {
    background: #dd9151;
    color: #FFF;
}
.icagenda_form input[type="file"] {
  width: 480px;
height: -moz-max-content;
}

.addthis_floating_style {
    position: fixed;
    background: #777070 !important;
    padding: 0px !important;
    text-align: center;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    z-index: 1;
    padding-top: 4px !important ;
}
.icrounded_eventlist:hover {
    background: #ffb535 !important;
    color: #FFF;
}
.icagenda_form .button {
    font-family: arial;
    font-size: 16px;
    background: #cb9618 !important;
    color: #000 !important;
    padding: 5px;
    border: none;
    border-radius: 6px;
    text-align: center;
    font-weight: bolder;
}
								/* ------------ --------------- ZOO ---- */

#yoo-zoo .item div.address ul strong {
    display: inline-block;
    width: 90px !important;
}
.element-itemcreated{
	font-size: 12px;
}
.element-itemcreated h3{
	font-size: 12px !important;
}
.element-itemmodified{
	font-size: 12px;
}
.element-itemmodified h3{
	font-size: 12px !important;
}
#yoo-zoo .item div.pos-employee ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.creation-form select {
    font-size: 16px !important;
    line-height: 25px;
}
.sprocket-strips-arrows .arrow {
    background: #a43a3a !important;
	color: #fff !important;
    box-shadow: 1px 1px 1px rgba(255,255,255,0.5);
}
.zx .uk-overlay-panel {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    color: #fff;
    font-size: 0.9em;
}
.zx .uk-link, .zx a {
    color: #f53400 !important;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
}
.zoo-item-list p.meta {
    font-size: 14px !important;
    color: #242222 !important;
    font-style: italic;
    font-weight: bold;
}
#yoo-zoo div.pos-bottom .element-googlemaps {
    margin-top: 20px;
	padding-left: 6px; 
    background-color: #fafafa;
}
.yoo-zoo ul, .yoo-zoo ol, .yoo-zoo dl {
    margin: 10px 0;
    padding-left: 10px;
	padding-right: 3px;
}
.yoo-zoo div, .yoo-zoo dl, .yoo-zoo dt, .yoo-zoo dd, .yoo-zoo ul, .yoo-zoo ol, .yoo-zoo li {
    list-style: none;
}
#lightbox-title.lightbox-title-float { bottom: 50px; }
#width3 {
	background-color:rgba(233,129,131,1.00);
    float: left;
    width: 33.333%;
}
#yoo-zoo .categories ul.sub-categories li {
    text-indent: 10px;
    display: inline-table;
}
#yoo-zoo .item h3 {
margin-top: 0px;
margin-bottom:8px;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
color: #E34C00;
font-size: 16px;
	font-weight: 800;
text-shadow: 0px 1px 1px #878787;
}
.creation-form .element > strong {
    display: block;
    width: 130px;
    margin-right: 10px;
    padding-top: 6px;
    float: left;
    font-weight: normal;
    text-transform: none;
}
a.flag {
    display: -webkit-inline-flex !important;
	height:16px;
}
.form-control {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #dbdbdb;
    background-image: none;
    border: 1px solid #c77;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    font-size: 16px;
     color: #010010;
    background-color: #F1F1F1;
    border: 1px solid #c77;

}
.sprocket-strips-content {
    color: #fff;
    background-color: chocolate;
}
									/*---- ZOO ------
*/
.edit-item{display: none !important;}
a.edit-item{display: none !important;}
.edit-icon{display: none !important;}


.yoo-zoo img {
    max-width: 100%;
    height: auto;
    border-radius: 2%;
	
 /*   float: right;*/
}
#yoo-zoo .item div.pos-sidebar .element {
    margin-bottom: 2px;
    padding: 1px;
    border: 1px solid #D2D3D4;
    /*float: right !important;*/
}

#yoo-zoo .item div.pos-sidebar .element-image {
    padding: 1px;
    border: 6px solid #F0F1F2;
    box-shadow: 0 0 0 0 #D2D3D4 inset;
}
#yoo-zoo .item div.pos-sidebar .element {
	border: 0px solid #E27B11;
}
#yoo-zoo .item div.pos-sidebar .element.last {
    margin-bottom: 0px;
    display: inline-grid;
}
#yoo-zoo .item div.pos-sidebar {
    width: 280px;
    background-color: #f2f2f2;
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
	padding: 1px;
box-shadow: 1px 1px 5px grey;
}

/* Vorschaubilder zoo */
#yoo-zoo .items {
    margin: 0px -7px 0px 10px;
        margin-top: 0px;
        margin-right: -7px;
        margin-bottom: 0px;
        margin-left: 10px;
   
}
.uk-list > li::after, .uk-list > li::before {
    content: "";
    display: -webkit-inline-flex !important;
}
.zoo-item-list div.media-left {
    margin: 4px 10px 0 2px;
    float: left;
    font-size: 10px;
    color: #838587;
    padding: 1px;
}
uk-thumbnail {
    display: inline-block;
    max-width: 100%;
    margin: 0;
        margin-bottom: 0px;
        margin-left: 0px;
    padding: 4px;
    border: 1px solid #e5e5e5;
background: transparent !important;
	border-radius: 2px;
}
.uk-h5 {font-size: 14px;}

.uk-align-medium-right {
    margin-left: 10px;
    float: right;
    color: #838587;
    font-size: 10px;
}
.uk-align-medium-left {
    margin-left: 10px;
    float: right;
    color: #838587;
    font-size: 10px;
}
.zoo-item-list p.title {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 6px;
        margin-left: 0px;
   /*font-size: 14px;*/
}
#yoo-zoo .items div.media-right {
    margin-left: 0px;
    float: right;
}

.element-itemprevnext .page-nav .next {
      float: right;
    background-color: #cc3a00 !important;
	color: #fff;
    text-align: center;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.element-itemprevnext .page-nav .prev {
    float: left;
    background-color: #cc3a00 !important;
	color: #fff;
    text-align: center;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.sprocket-lists-modern-title {
    position: relative;
    padding: 15px 0 15px 0 !important;
    font-size: 1.8rem !important;
    line-height: 1.2em !important;
    margin: 0 !important;
    border-radius: 5px;
    cursor: pointer;
    font-weight: bold;
}
#sppb-addon-1495622229759 .sppb-addon-title {
    font-size: 17px;
    line-height: 27px !important;
    text-decoration: underline;
    font-weight: bold;
    background-color: #b6babd;
}
.sppb-row-container {
    width: 100% !important;
}
.sp-page-builder .page-content #section-id-1490604544997 {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px !important; 
    background-color: rgba(255, 255, 255, 1);
}
.zoo-tagcloud {
font-size: 14px;
    line-height: 20px;
    color: rgba(0,0,0,0.87);
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 3px 8px;
    display: inline-block;
    cursor: pointer;
    transition: border-color .2s ease-in-out;
	display: flex;
    flex-wrap: wrap;
}
.zoo-tagcloud li {
    display: -moz-inline-stack !important;
    padding-right: 6px;
    text-transform: none;
}
ul.zoo-tagcloud li {  
    display: inline;  
    border-bottom: none;  
}  
ul.zoo-tagcloud > li > a {  
    display: inline;  
  color: #c73012 !important;  
}  
ul.zoo-tagcloud > li > a::before {  
    content: "";  
}
#yoo-zoo .item div.pos-employee {
    margin-top: 10px;
    padding: 11px 10px 10px 20px;
    border-top: 1px solid #fff;
	border-bottom: 1px solid #fFF;
	background: #f3f3f3;
    overflow: hidden;
}
#yoo-zoo .item div.pos-rubrik {
    margin-top: 10px;
    padding: 11px 10px 10px 20px;
    border-top: 1px solid #fff;
	background: #fafafa;
	border-bottom: 1px solid #fFF;
    overflow: hidden;
	text-align: -moz-right;
	text-align: right;
}
#yoo-zoo .item div.pos-sexyfotos {
    margin-top: 10px;
    padding: 11px 0px 10px 20px;
    border-top: 1px solid #fff;
	background-color: #e6e6e6;
	border-bottom: 1px solid #fff;
    overflow: hidden;
}
#yoo-zoo .item div.address {
    margin-top: 20px;
	 padding: 11px 0px 10px 20px;
border-top: 1px solid #fff;
	background: #fafafa;
	border-bottom: 1px solid #fFF;
    overflow: hidden;
}
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
    float: left;
}
.yoo-zoo h1, .yoo-zoo h2, .yoo-zoo h3, .yoo-zoo h4, .yoo-zoo h5, .yoo-zoo h6 {
    margin-bottom: 0px;
    font-weight: normal;
}
#yoo-zoo .item div.element-itemtag {
    margin-top: 20px;
	padding: 11px 20px 10px 0px;
border-top: 1px solid #fff;
	background: #fafafa;
	border-bottom: 1px solid #fFF;
    overflow: hidden;
	text-align: -moz-right;
	text-align: right;
}
#yoo-zoo .item div.element-itemprimarycategory {
    margin-top: 20px;
    padding: 11px 20px 10px 0px;
    border-top: 1px solid #fff;
    background: #fafafa;
    border-bottom: 1px solid #fFF;
    overflow: hidden;
    text-align: -moz-right;
	text-align: right;
}
		#yoo-zoo .item p.pos-subtitle {
    margin: 0px;
    font-size: 14px;
    line-height: 14px;
    font-style: italic;
    display: none;
}																			/*rok  */
.sprocket-strips-text {
    display: block;
    color: black;
}
sprocket-strips-s-item {
min-height: 40px;
}
.sprocket-lists-title {
    background: -moz-linear-gradient(top, #696262 0%, #696262 100%);
    background: -webkit-linear-gradient(top, #696262 0%,#696262 100%);
    background: -o-linear-gradient(top, #696262 0%,#696262 100%);
    background: linear-gradient(top, #696262 0%,#696262 100%);
    border: 1px solid #ddd;
background-color: #696262;
}
.sprocket-lists ul {
    list-style: none !important;
    margin: 0;
    padding: 0;
    background-color: #e56300;
    color: #fff;
    font-weight: bold;
}
.sprocket-lists-nav {
    display: table;
	   background-color: #fff;
    width: 100%;
    padding: 5px;
}
																						/*eigene css*/
.boxoben {
background-color: rgba(244, 236, 223, 0.73) !important;
border-radius: 10px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 1px;
    padding-right: 2px;
    width: 250px;
    box-shadow: 1px 1px 2px grey;
}
a.linkblack {
    font-size: 14px;
    color: #000 !important;
	font-weight:bold;
}
a.linkblack:hover {
    font-size: 14px;
	text-decoration:underline !important;
   color: #000 !important;
	font-weight:bold;
}
.copyright {
    color: #000;
	}
.copyright a {
	text-decoration:underline !important;
    color: #f93232 !important;
	font-weight:800;
	}
.sp-box-rightsite1 {
    font-size: 12px;
    color: #000;
   background: rgb(233, 233, 233);
    border-radius: 10px;
    font-weight: 500;
    padding: 1px;
	box-shadow: 1px 1px 5px grey;
}
.sp-box-rightsite2 {
    font-size: 12px;
    color: #000;
	background-color: #FBFBFB; /* background: #f4ecdf; */
    border-radius: 10px;
    font-weight: 500;
    padding: 1px;
	padding-left: 10px;
  padding-top: 5px;
  box-shadow: 1px 1px 5px grey;
/*width: 95%;*/
}
.sp-box-nachOrten {
    font-size: 12px;
    color: #000;
	background-color: #e6e6e6; /* background: #f4ecdf; */
    border-radius: 10px;
    font-weight: 500;
    padding: 1px;
	padding-left: 10px;
  padding-top: 5px;
  /* box-shadow: 1px 1px 5px grey;*/
width: 95%;
	display: flex;
}
.sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
      border-radius: 11% !important;
	  box-shadow: 1px 1px 3px grey;
    max-height: 160px;
}
.sppb-img-responsive-menu, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 11% !important;
    max-height: 60px;
}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div > div {
    display: table-cell;
    vertical-align: middle;
	padding-left: 6px;
	font-size:14px;
	width:65%;
    background-color: rgba(182, 183, 183, 0.48);
}
.sppb-addon-articles {
    margin-bottom: auto !important;
}
.sppb-carousel-pro-text h2 {
    font-size: 28px;
    line-height: 36px;
    margin-top: 0;
}
.inhalt_portal {border: 1px dashed #cccccc; background-color: #fafafa;	color: #000; font-size: 14px;}

.sp-boxpopp {
    font-size: 12px;
    color: #000;
 background: rgb(222, 222, 222);
border-radius: 10px;
font-weight: bold;
padding: 1px;
padding-left: 10px;
  padding-top: 5px;
  box-shadow: 1px 1px 2px grey;
}
.sp-boxeventMobil {
 padding-left: 10px; 
    padding-right: 10px;
}
.Poppvorstellung_header {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #E34C00;
	font-size: 14px;
	font-weight: 900;
}
.detail-banner .detail-banner-address {
    color: #fff;
    font-weight: 300;
    text-shadow: 0px 0px 20px #000;
}

.sp-boxpoppsuche {
    font-size: 12px;
    color: #000;
	text-transform:none !important;
	border-radius: 10px;
font-weight: bold;
}
.sp-module .sp-module-title {
    font-size: 14px;
    line-height: 1;
    margin: 0 0 20px;
    text-transform: none;
}

.sp-footer1 .sp-module ul > li {
    border-bottom: 0 none;
    display: inline;
    float: left;
}
.navbar_rechts_special {
  background-color:#F97400;
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:bold;
}
#sp-footer {
    background: #e8e8e8;
    text-transform: none !important;
	padding: 26px 0;
}

#sp-footer a {
    color: rgba(0, 0, 0) !important;
}
.ab18 {
 color: #000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 95% !important;
    background-color: #efefef;
}
						/* rok */
.sprocket-strips-c-title {
    margin-top: 0;
    font-size: 12px;
    font-weight: bold;
}
.sprocket-strips-c-image {
    border-bottom: 4px solid transparent;
    max-height: 140px !important;

}
.sprocket-strips-c-block:nth-child(2n) .sprocket-strips-c-item {
    background: #ece4e4;
}
.sprocket-strips-title {
    margin-top: 0;
       font-size: 16px;
    font-weight: bold;
    background-color: rgba(255, 255, 255, 0.62);
}
.sprocket-strips-title a{
	color:	#000000;
}
.sprocket-strips-c-arrows .arrow {
    background: #fff;
    color: #000;
    border-color: #9f9f9f;
}
.sprocket-strips-content .readon {
    margin-top: 10px;
    font-weight: 800;
}
.error404 {
background-color: rgba(218, 203, 197, 0.62) !important;
	}
	
	.view-article .item .pager li a span {
    display: inline-block !important;
}
.nachOrte {
    font-size: 14px;
    line-height: 20px;
    color: rgba(0,0,0,0.87);
    border: 1px solid #e0e0e0;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 3px 8px;
    display: inline-block;
    cursor: pointer;
    transition: border-color .2s ease-in-out;
}
.imgmenory{
float: left;
width: 50px;
padding: 3px;
} 
.Servive_Bottom {
    border-radius: 5px;
    margin: 10px 0;
    background: #f3f3f3;
    padding: 10px;
}
ul.heart li {
    background: url(/images/bulletpoints.png) left 4px no-repeat;
    padding-left: 25px;
    list-style: none;
}
.sp-module ul > li > a:hover {
    background-color: #eaeaea;
}

.sp-module ul > li > a {
    display: block; 
    line-height:  18px !important;
	font-size: 14px !important;
    -webkit-transition: 300ms;
    transition: 300ms;
}
.sppb-btn:hover, .sppb-btn:focus, .btn:hover, .btn:focus {
    background: #98250e;
    color: #fff !important;
}
.view-article .pager.pagenav li a {
    text-transform: none !important;
}
.btn-top-search{
    width: -moz-available;
    margin-top: 5px;	
}
.highlight{
	font-weight: bold;
}

/*****glossar*/
div#com_glossary div#glossarysearch form#searchForm div.input-append input.button.btn {
    display: none;
}
table#glossarylist tbody th, table#glossarylist tbody td, table#glossarylist tbody th a, table#glossarylist tbody td a, table#glossarylist tbody td em {
    color: #98250e;
} 

/****  BLOG ****/
.google-plus, .google-plus a, .gplus, .fa.fa-google-plus {display: none !important; visibility: hidden;}

.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link {
    max-width: 300px;
    float: left;
    margin-right: 10px;
   -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2) !important;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
article.item p {
    color: #242424;
	    line-height: inherit;
}
p.readmore a:hover {
    color: #c73012 !important;
	text-decoration: underline;
}
.entry-header h2 {
    color: #d90000;
    font-weight: bold;
}
/* Styling der Tabelle */ 

.table-scrollable {
  width: 100%;
  overflow-y: auto;
  margin: 0 0 1em;
}

.table-scrollable::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}

.table-scrollable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}
.contentBox {color: #000000; font-size:12px; padding-left:12px; padding-top:10px; background-color:#EBECE7; border: 1px thick #D4D0C8; padding-bottom:3px;}

/*Table*/
.div-table-row {
    display: table-row;
    width: auto;
    float: left;
    width: 250px;
}
.div-table-col {
    min-height: 28px;
}