/* Font-Style */
div,h1,h2,h3,h4,h5,p,li,td,label,a,i,.fa,a::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body section#angebote {
  background-image: url("../images/prinzfinanz-bereich-angebote.webp");
}
body section#team {
  background-image: url("../images/prinzfinanz-bereich-team.webp");
}

@media(min-width: 1025px){
  body #templateContent section {background-attachment: fixed;}
}

@media(min-width: 1900px){
  .iconBoxWrapper .container {padding: 0 110px 0 115px;}
}
.iconBoxWrapper.smallContainer .container {max-width: 1280px;}
.iconBoxWrapper .section-body { display: flex; flex-wrap: wrap; }
.iconBoxWrapper .section-body .iconBox2019 {width:  100%; }
.iconBoxPadding {padding-top: 50px;}

/* css 3 */
.iconBox2019,
.iconBox2019 .inner,
.iconBox2019 .ce-bodytext p a  {transition: all .5s ease-in-out;}
/*
.iconBox2019 .inner {box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);}
.iconBox2019 .inner:hover {box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}
*/

.iconBox2019 {padding: 10px;}
.iconBox2019[data-link] .inner {cursor: pointer;}
.iconBox2019 .inner {padding: 3em 2em 1em 2em;border: 1px solid transparent;background-color: rgba(255, 255, 255, 0.95);height: 100%;}
.iconBox2019 .ce-gallery {display: flex;width: 100%;align-items: flex-end; align-content: center;}
.iconBox2019 .ce-gallery .ce-outer {margin: 0 auto}
.iconBox2019 .ce-gallery img {transition: all .5s ease-in-out;margin: 0 auto;display: block;}

.iconBox2019 h1,
.iconBox2019 h2,
.iconBox2019 h3,
.iconBox2019 h4,
.iconBox2019 h5,
.iconBox2019 .ce-bodytext p.h1,
.iconBox2019 .ce-bodytext p.h2,
.iconBox2019 .ce-bodytext p.h3,
.iconBox2019 .ce-bodytext p.h4,
.iconBox2019 .ce-bodytext p.h5 {color:#ff9300;display: block;text-align: center;font-size: 22px;}
.iconBox2019 .ce-bodytext p {color:#00629b;font-size: 16px;}
.iconBox2019 .ce-bodytext p.align-justify {text-align: center;padding-top: 2em;}
.iconBox2019 .ce-bodytext p.align-center {text-align: center;}
.iconBox2019 .ce-bodytext p a {background-color:#ff9300;padding: 4px 12px;color:#fff;text-decoration: none;display: inline-block;text-align: center;}
.iconBox2019 .ce-bodytext p a:hover {background-color:#fff;color:#ff9300;border-color: #ff9300;}

.iconBox2019 .inner:hover {}
.iconBox2019 .inner:hover {border: 1px solid #fff;}
.iconBox2019 .inner:hover .ce-gallery {}
.iconBox2019 .inner:hover .ce-gallery img {transform: scale(1.05);}


/* 2er & 4er Box */
.box2 .iconBox2019 .inner,
.box4 .iconBox2019 .inner {background-color: rgba(211, 239, 255, 0.95);position: relative;padding: 1em 2em 1.5em 2em;}
.box2 .iconBox2019 .inner  ul,
.box4 .iconBox2019 .inner  ul {padding-left: 5px;}
.box2 .iconBox2019 .ce-bodytext p a,
.box4 .iconBox2019 .ce-bodytext p a {position: absolute;left: 50%;bottom: -10px;margin-left: -75px;width: 150px;}


@media(min-width: 768px){
  .iconBoxWrapper.box4 .section-body .iconBox2019 {width:  50%; }
  .iconBoxWrapper .section-body .iconBox2019 {width:  50%; }
}
@media(min-width: 1024px){
  .iconBoxWrapper.box4 .section-body .iconBox2019 {width:  33%; }

  .iconBox2019 h1,
  .iconBox2019 h2,
  .iconBox2019 h3,
  .iconBox2019 h4,
  .iconBox2019 h5,
  .iconBox2019 .ce-bodytext p.h1,
  .iconBox2019 .ce-bodytext p.h2,
  .iconBox2019 .ce-bodytext p.h3,
  .iconBox2019 .ce-bodytext p.h4,
  .iconBox2019 .ce-bodytext p.h5 {text-transform: uppercase;font-size: 26px;}
}
@media(min-width: 1281px){
  .iconBoxWrapper.box4 .section-body .iconBox2019 {width:  25%; }
}


/* Calculatur */
.calcBoxWrapper {}
.calcBoxWrapper .tx-pm-financecalc {height:auto;background-color: #ff9300;margin: 0;}
.calcBoxWrapper .tx-pm-financecalc .pm_financecalc {background-color: #ff9300;max-width: 1200px;}

/* Introtext */
.introBoxWrapper {background-color: #00629b!important;}
.introBoxWrapper .section-inner {max-width: 1200px;margin: 0 auto;padding: 30px 0;}
.introBoxWrapper .section-inner p {color: #fff;}
.introBoxWrapper .section-inner p:last-child {margin-bottom: 0}
@media(max-width: 1024px){
  .introBoxWrapper .section-inner {padding: 30px;}
}

/* linkBoxWrapper */
.linkBoxWrapper {background-color: #ff9300!important;margin: 0 5px 25px 5px}
.linkBoxWrapper .section-inner {max-width: 1170px;margin: 0 auto;padding: 30px 0;}
.linkBoxWrapper .section-inner p {color: #fff;}
.linkBoxWrapper .section-inner p:last-child {margin-bottom: 0}
.linkBoxWrapper .section-inner .column-2 {text-align: center;}
.linkBoxWrapper .section-inner a {display: inline-block;margin: 0 auto;padding: 10px 20px;border: 1px solid #fff;text-transform: uppercase;color:#fff;}
section#prinznews .linkBoxWrapper .section-inner a {color:#fff;transition: all .5s;}
section#prinznews .linkBoxWrapper .section-inner a:hover {color:#ff9300;background-color: #fff;border-color: #ff9300;}
section#prinznews .container .linkBoxWrapper .col-md-6 {margin-bottom: 0}


section#team .container {padding-top: 50px;}
section#team #c524 {text-align: center;}
section#team #c524 p {font-size: 26px;}
section#team .tx-pmportfolio article.portfolioSubject.team {border: 2px solid #0f629c;}
section#team .tx-pmportfolio .portfolioSubject .personHead {color:#000;text-align:left;}
section#team .tx-pmportfolio .portfolioSubject .personPosition {display: block!important;border: 0 none;color: #000;font-size: 20px;text-align: left;width: 100%;margin: -10px 0 0 0!important;font-family: inherit;}
section#team .tx-pmportfolio .contentMainInfos .subTitle {display: none}


/* Calculator */
@media(max-width: 1024px){
  body section#angebote {background: none #00629b;}
  body section#angebote .tx-pm-financecalc {background-color: #00629b; }
  body section#angebote .container::before {display: none;}

  body section#angebote .iconBox2019 .ce-bodytext p {display: none;}
  body section#angebote .iconBox2019 .ce-bodytext p.align-justify {display: block;}

  body section#team {background: none #e4e6e7;}
  body section#team .tx-pmportfolio .portfolioSubject .personHead,
  body section#team .tx-pmportfolio .portfolioSubject .personPosition {text-align:center;}
  body section#team .tx-pmportfolio .portfolioSubject {margin-bottom: 100px!important;}
  body section#team .tx-pmportfolio .portfolioSubject:last-child {margin-bottom: 75px!important;}

  body section#prinznews {background: none #00629b;}
  body section#prinznews .linkBoxWrapper {margin: 0 15px 15px 15px;}
  body section#prinznews .linkBoxWrapper .column-1,
  body section#prinznews .linkBoxWrapper .column-2 {width: 100%;padding: 0 0 15px 0;text-align: center;}

  body section#angebote,
  body section#team,
  body section#prinznews {padding: 30px 0 0 0}
  body section#angebote .container,
  body section#team .container,
  body section#prinznews .container {padding: 20px 0 0 0}
  /*
  .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {background-color: #00629b;}
  #tabs-1, #tabs-2, #tabs-3 {background-color: #00629b;}
  */
}

/* Änderung für die allgemeinen Seiten */
#prinzfinanzContentPage.privatkreditContent #areaMain {background: none #fff;}