/* i2GROUP */

/* head-section desktop 1545 standart*/ 
/*div#content-builder-1647 div.is-overlay-bg {
background-image: url("/Portals/6/ThemePluginPro/uploads/2024/6/24/head-section-desktop-hg.jpg"); 
background-size: cover;
}

@media (max-width:1050px) {
div#content-builder-1647 div.is-overlay-bg {
background-image: url("/Portals/6/ThemePluginPro/uploads/2024/6/24/head-section-tablet-hg.jpg"); 
background-size: cover;
}
}

@media (max-width:760px) {
div#content-builder-16475 div.is-overlay-bg {
background-image: url("/Portals/6/ThemePluginPro/uploads/2024/6/24/head-section-mobile-hg.jpg"); 
background-size: cover;
}
}

div#content-builder-1547 div.is-overlay-bg {
background-image: url("/Portals/6/ThemePluginPro/uploads/2024/6/24/head-mobile-section-hg-01b.jpg"); 
background-size: cover;
}*/

.clientlist03 a {
    display: inline-block;
    margin: 0px 40px 20px;
}

/* ansprechpartner list */
#dnn_content div.ourteam-03 ul li {
list-style-type: none;
margin-left:-1px;
}

/* datenblatt-section mobile margin btn-datenblatt*/
@media (max-width:760px) {
div.btn-datenblatt {
margin-bottom: 50px;
}
}

/* datenblatt-section mobile margin btn-datenblatt*/
@media (max-width:760px) {
p#newsletter-spacer {
display:none;
}
}

/* i2sec-gate font-size p */
p.font_1-3em {
font-size:1.3em;
/*color:red;*/
}

/* i2sec-gate font-size p */
p.font_1-2em {
font-size:1.2em;
}

/* i2sec-gate font-size accordion und infobox */
.accordion02 .accordion-content .panel-body p, .infobox-08 .content p {
font-size:1.1em;
/*color:aqua;*/
}

/* i2sec-gate font-size p */
p.font_0-875em {
font-size:0.875em;
}

/* i2sec-gate-DE font color formu send-button */
input#dnn_ctr1650_View_Index_ctl00_SubmitButton {
    border-style: none;
    background: #FF9900 !important;
  padding: 13px 23px;
    border-radius: 30px;
    text-shadow: none;
    font-weight: bold;
    font-size: 18px;
}

/* i2sec-gate-DE font color formu return-button */
div#result1650 a:link, div#result1650 a:visited, div#result1650 a:hover,  div#result1650 a:active  {
  color: #ffffff;
  font-weight: bold;
  font-size: 18px;
}

/* i2SecureG-DE font color formu send-button */
input#dnn_ctr2695_View_Index_ctl00_SubmitButton {
    border-style: none;
    background: #FF9900 !important;
  padding: 13px 23px;
    border-radius: 30px;
    text-shadow: none;
    font-weight: bold;
    font-size: 18px;
}

/* i2SecureG-DE font color formu return-button */
div#result2695 a:link, div#result2695 a:visited, div#result2695 a:hover,  div#result2695 a:active  {
  color: #ffffff;
  font-weight: bold;
  font-size: 18px;
}

/* i2SecureG-EN font color formu send-button */
input#dnn_ctr2708_View_Index_ctl00_SubmitButton {
    border-style: none;
    background: #FF9900 !important;
  padding: 13px 23px;
    border-radius: 30px;
    text-shadow: none;
    font-weight: bold;
    font-size: 18px;
}

/* i2SecureG-EN font color formu return-button */
div#result2708 a:link, div#result2708 a:visited, div#result2708 a:hover,  div#result2708 a:active  {
  color: #ffffff;
  font-weight: bold;
  font-size: 18px;
}

/* i2sec-gate font color formu send-button */
input#dnn_ctr1542_View_Index_ctl00_SubmitButton {
    border-style: none;
    background: #FF9900 !important;
  padding: 13px 23px;
    border-radius: 30px;
    text-shadow: none;
    font-weight: bold;
    font-size: 18px;
}

/* i2sec-gate font color formu return-button */
div#result1542 a:link, div#result1542 a:visited, div#result1542 a:hover,  div#result1542 a:active  {
  color: #ffffff;
  font-weight: bold;
  font-size: 18px;
}

/* i2group sec-gate-DE SecureG-DE SecureG-EN formu send button */
.SubmitButton1650, .SubmitButton2695, .SubmitButton2708 {
    margin-top: 20px;
}

/*.infobox-04b {
  position: relative;
  padding: 109px 15px 111px;
  overflow: hidden;
  height: 100%;
  transition: all .3s cubic-bezier(0.22, 0.61, 0.36, 1);
}*/

/* i2group font color formu return-button */
div#result1249 a:link, div#result1249 a:visited, div#result1249 a:hover,  div#result1249 a:active  {
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
}

/* i2group widget bg-color linkedin */
.fixed-widget-list li.linkedin {
    background-color: #fbae41;
}

/* i2group widget bg-color instagram */
.fixed-widget-list li.instagram {
    background-color: #fbae41;
}

/* i2group widget bg-color facebook */
.fixed-widget-list li.facebook {
    background-color: #f8a435;
}

/* i2group login disable password reset list */
div#dnn_ctr_Login_DNN ul li {
list-style-type: none;
}

/* i2group-footer-v3 Sprachbuttons */
div.language-object {
    padding-right: 4px;
}

div#column-243874 {
    padding-left: 30px;
}

.header-content-wrap .img-width {
    max-width: 350px !important;
    /*border: 1px solid red; */
}

.header-mobile .img-width {
    max-width: 200px !important;
}

.swiper-pagination .swiper-pagination-bullet-active {
    width: 30px;
}

.swiper-pagination .swiper-pagination-bullet {
    border-radius: 30px;
}

.is-section.section-slider .swiper-button-next, .is-section.section-slider .swiper-button-prev {
    border-radius: 50px;
    width: 50px;
    height: 50px;
    margin-top: 0px;
}

input#dnn_ctr878_View_Index_ctl00_SubmitButton {
    border-style: none;
    /*background: #F39200 !important;*/
    background: #FF9900 !important;
    font-size: 14px;
    /*padding: 11px 21px;*/
  padding: 13px 23px;
    border-radius: 30px;
    /* color: white; */
    text-shadow: none;
}

/* Button Newsletter-Abmeldung */
button#submit_7_2-submit {
    border-style: none;
    /*background: #F39200 !important;*/
    background: #FF9900 !important;
    font-size: 16px;
    /*padding: 11px 21px;*/
  padding: 13px 23px;
    border-radius: 30px;
    /* color: white; */
    text-shadow: none;
}

a.return-btn {
    border-style: none;
    /*background: #F39200 !important;*/
    background: #FF9900 !important;
    font-size: 14px;
    /*padding: 11px 21px;*/
  padding: 13px 23px;
    border-radius: 30px;
    text-shadow: none;
}

.Result_01_Default .return-btn, .Result_01_Default .return-btn:link, .Result_01_Default .return-btn:visited, .Result_01_Default .return-btn:active {
     color: #FFFFFF; 
}

/*h1, h2, h3, h4, h5, h6 {
  	margin-top: 40px;
}*/

/*h6 {
  	margin-top: 20px;
}*/

h2, h3 {
  	margin-top: 40px;
}

p {
  	margin-top: 20px;
}

div#ContentStart {
  	margin-top: 60px;
}

div#ContentMain {
  	margin-top: 20px;
}

div#ContentEnd {
  	margin-bottom: 80px;
}

.is-box-centered {
  	padding:0px;
  margin:0px;
}

#dnn_content ul li {
    //list-style-type: none;
	list-style-type: disc;
 	margin-left: 20px;
    font-weight: 300;
    font-style: normal;
    color: #707070;
}

#form_div_1650 ul li, #form_div_2695 ul li, #form_div_2708 ul li {
  list-style-type: none;
}

#form_div_878 ul li {
  list-style-type: none;
}

#form_div_1249 ul li {
  list-style-type: none;
}

#form_div_1436 ul li {
  list-style-type: none;
}

#form_div_1253 ul li {
  list-style-type: none;
}

#dnn_content div.horizontalTab_Top ul li {
  list-style-type: none;
}

#dnn_ctr483_ModuleContent ul li, #dnn_ctr582_ModuleContent ul li {
  list-style-type: none;
}

/* i2secops form list style*/
#form_div_1542 ul li {
  list-style-type: none;
}

/*Float Liste Tagespflege*/
#listTagespflege {
    float: left;
    margin-right: 20px;
}

/*.footer #column-637315 {
  	text-align: right;
}*/

/*#dnn_content h2 {
  	padding: 70px 0 20px 0;
}*/

/*#dnn_content .resp-tabs-container h2 {
  	padding: 20px 0 20px 10px;
    font-weight: bold;
    font-size: 18px;
}*/

/*#dnn_content h4 {
  	padding: 30px 0 0 0;
}*/

/*#dnn_content p.textversion {
  	color: red;
  	font-size: small;
  	font-style: italic;
}*/

/*#dnn_content .title-07 h2 {
  	padding: 20px 0 0 0;
}*/

.pr-35 .btn-phone, .pr-35 .btn-contact {
 	/*padding: 8px 18px;*/
 	padding: 11px 21px;
 	border-radius: 30px;
}

/*.pr-35 .btn-phone a, visited {
    color: #00498d !important;
}

.pr-35 .btn-contact {
 	background: #00498d !important;
}*/

/*.language-object {
    font-size: small;
    margin-top: -25px;
    padding-right: 5px;
    padding-bottom: 2px;
}*/

/*.d-wrapper img {*/
/*.clientlist04 img {
    box-shadow: 0 0 10px rgba(0,0,0,.3);
}*/

/*.clientlist04 {
text-align: center;
}*/

/*.button-01 i {
    color: currentColor;
    font-size: 1.3em;
    vertical-align: text-top;
    padding-left: 8px;
}*/

/*.infobox-01 .counter::before {
    border: 4px solid #ffffff;
}

.infobox-01 .counter::after {
    background: #ffffff;
}*/

/*a.button-01 {
    margin-top: 15px;
}*/

.tab01 ul.resp-tabs-list li span {
    background-color: #eeeeee;
}







































































































/* Portal 3: Nunito local, replaces the former fonts.googleapis.com request. */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("/Portals/3/fonts/nunito/nunito-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("/Portals/3/fonts/nunito/nunito-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Portal 3 i2group: FormBuilder contact and SecureG buttons, matching the DNN9 PowerForms CTA style. */
#dnn_ctr772_ModuleContent .btn-submit,
#dnn_ctr773_ModuleContent .btn-submit,
#dnn_ctr777_ModuleContent .btn-submit,
#dnn_ctr778_ModuleContent .btn-submit {
    border: none;
    background: #FF9900 !important;
    color: #FFFFFF !important;
    padding: 13px 23px;
    border-radius: 30px;
    text-shadow: none;
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    margin-top: 20px;
    float: none;
}



