#pgaLogoutHidden {
	display:none;
}

.ce-textpic figcaption.image-caption {
    text-align: center;
    color: #878787;
    font-size: 12px;
    margin-top: 5px;
    float: left;
}

.csc-form-element,div.csc-mailform ol li {margin-bottom:10px;}

/* im CSS - Überschreiben der Typo3 Listen aus root.t3s */

.cookie-consent-replacement .accept {
  width: 100%;
  white-space: normal !important;
  word-wrap: break-word;
}

.no-liststyle {
  list-style-type: none;
  margin-left: -20px;
}

.no-liststyle i {
  margin-right: 1em;
}
/* ENDE Überschreiben der Typo3 Listen aus root.t3s */


body {

    font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
   /* font-size: 100%; */
    color: #0a0a0a;
    /* Chrome Safari Mac */
    /*-webkit-font-smoothing: antialiased;
    -moz-font-smoothing: none;
    font-smoothing: antialiased; */
    /* Firefox Mac */
    /* -moz-osx-font-smoothing: grayscale; */
    font-size: 14.5px;
}



img, div.csc-textpic .csc-textpic-imagewrap img  {
  height:auto;
  display:block;
  max-width:100% !important;
}

/* Custom container-fluid */
.container-fluid, .container-fluid-fluid {
   -moz-hyphens: auto;
    word-wrap: break-word;
    max-width: 1170px;
}
      
b, strong {
  font-family: "MetaWeb-Bold",Helvetica,Arial,sans-serif;
  font-weight:normal;
}

i, em {
  font-style:italic;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

p {
    margin: 0 0 15px;
}

ul.kesearch-result-list .prev, ul.kesearch-result-list .next{
  color:#019f96 !important;
  margin: 0px 5px 0px 5px !important;
}

ul.kesearch-result-list {
  display:flex;
  justify-content:center;
  align-items: center;
}

ul.kesearch-result-list li {
  padding-left:0px !important;
  background: unset !important;
}

a.btn-pga, .btn-pga, a.btn-infoBroschuere, .btn-infoBroschuere {
  -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 16px 4px 16px;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
    color: #fff;
    background-color: #019f96;
}

.btn-infoBroschuere, a.btn-infoBroschuere {
	display: block;
	margin: 0 auto;
	max-width: 180px;
}

a.btn-infoBroschuere:before {
	font-family: "Glyphicons Halflings";
	content: "\e026";
	padding-right: 10px;
	-moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: 2px;
}

a:focus {
  outline: none;
}

.container-breadcrumb {
  min-height: 56px;
}


a.btn-actionbutton, .btn-actionbutton {
  background-color: #2f82ff;
  border-color: #2f82ff;
  color: #fff;
} 

a.btn-sm, .btn-sm {
   font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
}

a.btn-lg, .btn-lg {
  font-size: 18px;
    line-height: 1.33;
    padding: 10px 16px;
}

a.btn-pga:hover, a.btn-pga:focus, .btn-pga:hover, .btn-pga:focus, a.btn-infoBroschuere:hover, a.btn-infoBroschuere:focus, .btn-infoBroschuere:hover, .btn-infoBroschuere:focus  {
  background-color: #9b9b9b;
  text-decoration: none;
  border-color: #9b9b9b;
  color: #fff;
}

.btn-grey, a.btn-grey {
	background-color: #9b9b9b !important;
	border-color: #9b9b9b !important;
}

a.btn-actionbutton:hover, a.btn-actionbutton:focus, .btn-actionbutton:hover, .btn-actionbutton:focus {
  text-decoration: none;
}

.glyphicon {
  padding-right: 5px;
}



hr {
  /*   border-color: transparent -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: none;
    border-width: 0; */
}

.pgafilterlist .form-control { 
  height: 30px;
}
/* ####### Überschriften ###### */

.container-fluid h1, .container-fluid h2, .container-fluid h3, .container-fluid h4, .container-fluid h5, .container-fluid h1 a, .container-fluid h2 a, .container-fluid h3 a, .container-fluid h4 a, .container-fluid h5 a {
  font-family: "MetaWeb-book",Helvetica,Arial,sans-serif;
  font-weight: normal;
  margin-top: 0;
  
}



.container-fluid h1 a:hover, .container-fluid h2 a:hover, .container-fluid h3 a:hover, .container-fluid h4 a:hover, .container-fluid h5 a:hover, .container-fluid .sidebar a h3:hover, .container-fluid .sidebar a:hover {
  
}

.container-fluid h4 a:hover,
.container-fluid h4 a:focus {
	color: #0a0a0a;
}

.container-fluid h1 {
  font-size: 26px;
  margin-bottom: 25px;
  line-height: 1.3;
  color: #019f96;
}

.container-fluid h2 {
  font-size: 23px;
  margin-bottom: 20px;
}

.container-fluid h3 {
  font-size: 18px;
}

.container-fluid h2.titel_petrol1, .container-fluid h2.titel-bg-farbig, .pga-header-faerbigerhg h2, .pga-header-faerbigerhg-downloads h2  {
  font-size: 14.5px;
  color: #fff !important;
  background-color: #019f96;
  padding: 7px 10px 5px 10px;
  margin-bottom: 20px;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}


.container-fluid .pga-header-faerbigerhg h2 a {
  color: #fff;
}

.container-fluid .pgasidebar h3 {
  font-size: 18px;
}

h2.nav-level3-heading {
  margin-bottom: 15px;
}

.pgafooter h4 {
  text-transform: uppercase;
  font-size: 14px;
}

.news-single h3 {
  font-size: 24px;
}

/* ####### END Überschriften ###### */


.maincontent .csc-default,
.maincontent .frame-default {
   margin-bottom: 15px; 
}


.pgafooterrow {
  margin-top: 40px;
}

.angeboteteaserfooterrow {
  margin-top: 0;
}

.footer-zertifikate img {
  display: inline;
  margin-left: 30px;
  margin-bottom: 20px;
}

header .headermap {
  padding-top: 25px;
  line-height: 14px;
  font-size: 13px;
}

.topmerkliste {
  text-align: right;
}

.headersearchbox {
	padding-right: 79px;
    padding-top: 28px;
}

.btn-kursprogramm {
  padding-left: 18px !important;
  position: relative;
}

.btn-kursprogramm span {
	background: transparent url(../Images/kursprogrammbg2016.png) no-repeat  right center !important;
	width: 85px;
	height: 74px;
	display: block;
	position: absolute;
	margin-left: -92px;
    margin-top: -26px;
}

header .headercontact a {
  color:#0a0a0a;
}

header .headercontact a:hover {
  color:#019F96;
}

header .headermap a:hover, header .headersearchbox a:hover, .headersearchbox a.searchbox-more:hover, a.headercontact-collapsed:hover {
  
  text-decoration: none;
}

header .headermap img {
  float: left;
  padding-right: 10px;
  padding-top: 3px;
  margin-left: 20px;
}

header .headermap img {
  margin-left: 0;
}

header .headercontact p {
  margin: 0;
}

header .headercontact {
  padding-top: 20px;
  text-align: right;
  font-size: 13px;
  padding-right: 25px;
}

.popover-content .headercontact {
  padding-top: 0px;
  text-align: left;
  font-size: 13px;
}

header .header-phone, .header-phone {
  color: #00989a;
  font-size: 19px;
}

header .header-rueckruf, .header-rueckruf {
  background: transparent url(../Images/headerphone.png) no-repeat 0 0;
  padding-left: 22px;
  margin-right: 15px;
  font-size: 14px;
}

.popover-content .header-rueckruf {
  margin-top: 15px;
  display: block;
}

header .header-mail, .header-mail {
  background: transparent url(../Images/header_mail.png) no-repeat 0 0;
  padding-left: 22px;
  font-size: 14px;
}

.headersearchbox {
    text-align: right;
}

.headersearchbox .tx-kesearch-pi1 {
  margin-top: 22px;
  position: relative;
  right: 0;
  text-align: right;
}

.headersearchbox .tx-kesearch-pi1 form {
  margin-bottom: 10px !important;
}

.headersearchbox a.searchbox-more {
  background: transparent url(../Images/breadcrumb.png) no-repeat 100% 50%;
  padding-right: 10px;
  margin-right: 35px;
  color: #0a0a0a !important;
}

.headersearchbox a.searchbox-more:hover {
  color: #019F96 !important;
}

#ke_search_sword {
  position: static !important;
  width: 280px !important;
  border: 1px solid #ccc;
}

#kesearch_submit {
  position: static !important;
  left: 0 !important;
}

input#searchsubmit, .searchbox input[type="submit"], #kesearch_submit {
    cursor: pointer;
    font-weight: normal;
    text-decoration: none;
	color: #019f96;
	font-size: 16px;
}

.maincontent #kesearch_submit {
	font-size: 22px;
	margin-left: 10px;
}

#kesearch_submit:focus, #kesearch_submit:hover {
	color: #000 !important;
	background-color: transparent !important;
}

.tx-kesearch-pi1 input[type="text"], .tx-kesearch-pi1 select, .tx-kesearch-pi1 textarea { 
  font-size: 14px !important;
}

.headercollapsedcontact {
  margin-top: 20px;
  /* float: right; */
  text-align: right;
}

a.headercontact-collapsed, a.pga-login, a.pga-contact-collapsed {
  /* background: url("../Images/arrowdown_pga.png") no-repeat scroll 100% 50% transparent;
  padding-right: 14px; */
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
  color: #0a0a0a;
  padding-top: 0;
  padding-left: 40px;
}



.pga-login .glyphicon {
  color: #00989a;
}

a.pga-contact-collapsed {
  padding-right: 17px;
  padding-left: 0;
}

a.pga-contact-collapsed .glyphicon {
  color: #00989a;
}

.pga-merkliste, .pga-merkliste a {
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
  color: #0a0a0a;
}

.pga-headercontact-collapsed {
  margin-bottom: 40px;
}

.navbar-nav > li.pga-merkliste > a {
  padding-right: 40px;
  color: #0a0a0a !important;
}

.pgasidebar {

}

.pgasidebar-menu {
  margin-top: 0;
}

.navbar_topnavigation .navbar-toggle {
  padding-right: 20px;
  border-color: transparent;
  border: 0;
  border-radius: 4px;
    float: none;
    margin-bottom: 0px;
    margin-right: 0;
    margin-top: 0px;
    text-transform: uppercase;
    padding-top: 0px;
}

.collapsedright {
  float: right;
}

.navbar-header .pga-contact-collapsed {
  float: left;
}

.navbar-inverse .navbar-toggle:hover {
  /*  border-color: transparent;
    background-color: transparent; */
    background-color: #00aaac; 
}

.navbar_topnavigation .navbar-toggle:hover {
  background-color: transparent;
}

#pgaLoginHidden, #pgaKontaktHidden {
  display: none;
}

#Header .popover label {
  font-weight: normal;
  color: #00989a;
}

.pga-merkliste-items {
  background: transparent url(../Images/merklist-icon.png) no-repeat right top;
  padding-right: 16px;
  margin-right: 8px;
  padding-bottom: 5px;
}

#nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999999;
}

.dropdown-menu {
	border: none;
}

/*
#kesearch_submit {
    background: url("../Images/search.png") no-repeat scroll center center #f38507;
    margin-right: 5px;
    padding: 16px;
}
*/

.maincontent ol, .maincontent ul {
  padding-left: 33px;
}


.maincontent ul.benefits, .maincontent ul {
  list-style-type: none;
  padding-left: 10px;
}

.maincontent ul.z-accordion {
  list-style-type: none;
  padding-left: 0px;
  
}
div.tx-gtnaccordion-pi1{
  margin-top:20px;
}
.maincontent ul.benefits li, .maincontent ul.pga-ups-links li, .maincontent .pga-ups-links ul li {
  background: url("../Images/ul_benefits.png") no-repeat scroll 0 3px transparent;
    margin: 0;
    padding-left: 22px;
    padding-bottom: 5px;
}

.maincontent ul li {
  background: url("../Images/ul_regular.png") no-repeat scroll 5px 7px transparent;
    margin: 0;
    padding-left: 22px;
}

.pga_infoleiste {
  margin-top: 0px;
  margin-bottom: 40px;
}

.pga_infoleiste .row  > div {
  margin-bottom: 45px;
}

.pgafooter p {
  font-size: 13px;
}

header#Header {
  background-color: transparent;
  background-repeat: repeat-x;
  background-position: center top;
  padding-top: 10px;
  z-index: 991;
  position: relative;
}

.navbar_mainpga {
  background-color: #00989a;
  border: 0;
  border-radius: 0;
}

.navbar {
    min-height: 30px;
}


.navbar_mainpga  .navbar-nav > li > a, .navbar_mainpga  .navbar-nav > li > span.navnolink {
  color: #fff;
  text-transform: uppercase;
  text-shadow: 1px 1px 2px rgba(100, 100, 102, 1);
  padding-top: 10px;
  padding-bottom: 10px;
  letter-spacing: 0.07em;
} 

.navbar_mainpga  .navbar-nav > li > span.navnolink {
  line-height: 20px;
  display: block;
  padding: 10px 15px;
}

.navbar_mainpga .navbar-nav > li > a#menu38 {
  /*background: transparent url(../Images/home.png) no-repeat center center;
  border: 0;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    background-color: transparent;
    width: 55px;
    height: 21px;
    margin-top: 8px;*/
}

.navbar_mainpga .navbar-nav > li > a:hover, .navbar_mainpga .navbar-nav > li > a:focus {
  background-color: #00aaac;
}

.dropdown-menu > li > a {
  color:  #00989a;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: #00989a;
}


.menu-level-4 {
  padding-top: 12px;
   padding-left: 5px;
}

.menu-level-4  {
  font-size: 14px;
}

.menu-level-5 {
	padding-top: 14px;
}

footer.pgafooter {
  /* background: transparent url(../Images/footerbg.jpg) no-repeat center top;
  background-size: 100% auto;
  padding-top: 40px;
  margin-top: 20px; */
  padding-top: 40px;
}

.scrolltotop {
  text-align: center;
  width: 40px;
  padding-top: 7px;
  height: 40px;
  border-radius: 100px;
  margin: 30px auto 0  auto;
}

.footersharing {
  margin-top: 30px;
}

.colprintlink  {
  text-align: right;
}

.colprintlink .glyphicon {
  text-align: right;
  color: #00989a;
  margin-right: 5px;
}

.scrolltotop .glyphicon {
  color: #fff;
  font-size: 21px;
  padding-left: 2px;
  padding-right: 0;
}

.navbar_topnavigation {
    background-color: transparent;
    border-color: transparent;
    margin-bottom: 0;
    min-height: 20px;
}

.navbar_topnavigation ul {
  float: right;
}

.navbar_topnavigation .navbar-nav > li > a {
  padding-top: 0;
  color: #00989a;
  text-transform: uppercase;
  font-size: 13px;
  padding: 5px 8px 0 8px;
}

.topsearchxs .glyphicon {
	padding-left: 5px;
}

.tx-kesearch-pi1 .general-message .image {
	display:none;
}

a.pga-login, a.pga-logout {
	display: inline-block;
	margin-top: 5px;
}

.navbar_topnavigation .navbar-nav > li > a:hover, .navbar_topnavigation .navbar-nav > li > a:focus  {
  color: #616161;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #01c4b9;
    color: #fff;
}

.navbar_topnavigation .navbar-nav > .active > a, .navbar_topnavigation .navbar-nav > .active > a:hover, .navbar_topnavigation .navbar-nav > .active > a:focus, .navbar_topnavigation .navbar-nav > .open > a, .navbar_topnavigation .navbar-nav > .open > a:hover, .navbar_topnavigation .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #616161;
}

.pga_sitemap ul.nav_sitemap {
  padding-left: 0;
}

.pga_sitemap ul.nav_sitemap > li {
   padding-bottom: 4px;
}

.pga_sitemap ul.nav_sitemap li {
   list-style-type: none;
   padding-bottom: 4px;
   padding-left: 10px;
   background: transparent url(../Images/sitemapnavpoint.jpg) no-repeat 0 5px ;
}

.pga_sitemap ul.nav_sitemap li > ul {
  padding-left: 2px;
  margin-top: 5px;
}

.pga_sitemap ul.nav_sitemap li a {
   color: #878787;
   font-size: 13px;
}

.pga_sitemap ul.nav_sitemap li a:hover {
   color: #019f96;
}

.pga-newsletter {
  padding-left: 35px;
  background: transparent url(../Images/footernewsletter.jpg) no-repeat left center ;
}

.pga_gfelder {
  color: #878787;
  text-transform: uppercase;
  font-size: 13px;
  margin-bottom: 50px;
}

.pga_gfelder a {
  color: #878787;
}

.pga_gfelder a:hover {
  color: #019f96;
}



.push-center {
  text-align: center;
}

.push-right {
  text-align: right;
}

.breadcrumb {
    background-color: transparent;
    border-radius: 0;
    list-style: none outside none;
    margin-bottom: 20px;
    padding: 8px 15px 8px 0 !important;
}


.breadcrumb > li {
  background: transparent url(../Images/breadcrumb.png) no-repeat 0 4px ;
  font-size: 13px;
  padding-left: 3px;
  padding-right: 10px;
}

.breadcrumb > li:first-child {
  background: none;
  padding-left: 0;
}

.breadcrumb > li > a, .breadcrumb > li + li:before {
  color: #616161;
}

.breadcrumb > li > a:hover, .breadcrumb > li.active > a {
  color: #019F96;
}

.breadcrumb > li + li:before {
    color: #565656;
    content: "";
    padding: 0 5px;
}

.breadcrumb > li.active {
  color: #00989a;
}

.firstrowcontent {
  /* margin-top: 50px; */
} 

.csc-textpic-text {
  margin-left: auto !important;
}

.maincontent .csc-default ul {
    
}


.downloadicon {
  margin-left: 25px;
  display: block;
}

.downloadicon:before {
  font-family: "Glyphicons Halflings";
  content: "\e026";
   position: absolute;
   width: 20px;
   left: 20px;
   color: #616161;
}



/* ############## News Artikel ############### */


.news .article .news-img-wrap {

}

.news-list-view a.more {
	color: #019f96;
}

.news .article .news-img-wrap img {
    float: none;
    height: auto;
    width: auto;
    max-width: 100%;
    transition: all 300ms ease-in-out 0s;
    opacity: 0.95;
}

.news .article .news-img-wrap a {
    background: none repeat scroll 0 0 #fff;
    border: 0;
    display: block;
    float: none;
    padding: 0;
}

.news .article .news-img-wrap {

    float: none;
    margin: 0;
}

.news .article .news-img-wrap img {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

.news .article .news-img-wrap img:hover {
      opacity: 0.8;
}

.homepagenewsitems .news .article:last-child {
  margin-bottom: 20px;
}

.homepagenewsitems .news .news-list-view .header {
    bottom: 42px;
    box-sizing: border-box;
    color: #fff;
    display: block;
  margin-left: 15px;

    position: absolute;
    width: 80%;
    z-index: 100;
    /*background-color:rgba(0,152,154,0.8);*/
    background: transparent url(../Images/bgnews.png) repeat left center;
}

.homepagenewsitemsfirstcol .csc-default {
  margin-bottom: 20px;
}

.homepagenewsitems .news .news-list-view .header h3 {
    margin-top: 0;
    opacity: 1;
    padding: 10px;
    text-shadow: 1px 1px 2px rgba(100, 100, 102, 1);
    font-size: 19px;
    line-height: 1.2;
}

.homepagenewsitems .news .news-list-view .header h3 a {
    color: #fff;
}

.homepagenewsitems .homepagenewsitemssecondcol .news .news-list-view .header h3 {
    font-size: 16px;
}

.homepagenewsitems .news .news-list-view .header h3 a:hover {
    text-decoration: none;
}

.homepagenewsitems .article news-img-wrap {
    display: block;
    opacity: 0.95;
    padding: 0;
    position: relative;
    transition: all 300ms ease-in-out 0s;
    z-index: 0;
}

/* ### News Home neu ### */

.homenews .news .news-list-view .article > .col-xs-12 {
    min-height: 500px;
}

.homenews h3 {
	margin-bottom: 3px;
}
.homenews h3 a {
	color: #019f96;
	font-size: 18px;
	margin-top: 20px;
	display: block;
	line-height: 1.2;
}

.homenews .news-list-date {
	color: #878787;
    font-size: 13px;
}

.homenews .news .article .teaser-text {
	margin-top: 10px;
}

.homenews .teaser-text p {
	margin-bottom: 10px;
}


/* ### / News Home neu ### */

.col-tn-12 {
  min-height: 1px;
    position: relative;
    float: left;
}


.news-list-view .page-navigation, #kesearch_pagebrowser_bottom .news-list-view .page-navigation  {
  clear: both;
    float: left;
    overflow: hidden;
    width: 100%;
}


.news-list-view .page-navigation p, #kesearch_pagebrowser_bottom .news-list-view .page-navigation p {
  text-align: center;
  float: none;
  color: #888;
  margin-top: 30px;
}

.pagepaginatiorwrap {
  clear: both;
    float: left;
    overflow: hidden;
    width: 100%;
}

.news .page-navigation ul,
.tx-genericgallery-pi1 ul.f3-widget-paginator, #kesearch_pagebrowser_bottom ul.f3-widget-paginator {
    float: left;
    float: none;
    left: 50%;
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.news .page-navigation ul li a,
.tx-genericgallery-pi1 ul.f3-widget-paginator li a, #kesearch_pagebrowser_bottom ul.f3-widget-paginator li a {
  padding: 0;
}
.news-list-view .page-navigation ul li,
.tx-genericgallery-pi1 ul.f3-widget-paginator li, #kesearch_pagebrowser_bottom ul.f3-widget-paginator li {
  background-color: #fff;
    border: 1px solid #ddd;
    color: #fff;
    cursor: default;
    z-index: 2;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    background-image: none;
    right: 50%
}

.news-list-view .page-navigation ul li:hover,
.tx-genericgallery-pi1 ul.f3-widget-paginator li:hover {
  background-color: #eee;
}

.news-list-view .page-navigation ul li.current:hover,
.tx-genericgallery-pi1 ul.f3-widget-paginator li.current:hover {
  background-color: #019F96;
}

.news-list-view .page-navigation li:first-child,
.tx-genericgallery-pi1 ul.f3-widget-paginator li:first-child {
  border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}

.news-list-view .page-navigation li:last-child,
.tx-genericgallery-pi1 ul.f3-widget-paginator li:last-child {
  border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    margin-right: 0;
}


.news-list-view .page-navigation li.current,
.tx-genericgallery-pi1 ul.f3-widget-paginator li.current {
  background-color: #019F96;
  border: 1px solid #019F96;
}

/* ##### News Detail ###### */

.news-single .article .news-img-wrap {
    width: 100%;
    margin-bottom: 40px;
}

.news-single .footer {
  margin-top: 40px;
}

.news-single .article h3 {
  margin-top: 0;
}

.news .article .teaser-text {
    margin: 20px 0 8px;
}

.news-single .teaser-text {
    color: #0a0a0a;
    font-size: 15px;
    font-family: "MetaWeb-Medium",Helvetica,Arial,sans-serif;
}

.news-related {
    border: 0;
    display: block;
    padding: 0 0 25px;
    width: 100%;
    font-size: 13.5px;
}

.news-related-wrap {
    display: block;
    width: 100%;
    
}



.news-related-wrap .news-related-news, .news-related-wrap .news-related-files, .news-related-wrap .news-related-links {
  background-color: #e9f2d6;
  padding: 15px;
}


.container-fluid .news-related h4 {
    margin-top: 5px;
    color: #0a0a0a;
    font-size: 18px;
}

.news-related ul li span {
    border-right: 0;
    color: #0a0a0a;
    display: inline-block;
    margin-right: 3px;
    padding-right: 3px;
    padding-bottom: 7px;
}

.news-related-news ul li span {
  padding-bottom: 0;
}

.news-related-news ul li {
  padding-bottom: 10px;
}

.news-related ul li {
   line-height: 1.42857;
   background: none;
   padding-left: 0;
}

.news-img-caption {
  text-align: left;
  line-height: 1.1em;
  padding-top: 5px;
  font-size: 13.5px;
}

.news-list-view h3 {
  margin-top: 0;
  font-size: 21px;
}

.news .footer {
    border-top: 0;
    margin-top: 10px;
}

.pgasidebar p {
  font-size: 13.5px;
}



.news-list-view .news-list-view .col-xs-1, .news-list-view .col-sm-1, .news-list-view .col-md-1, .news-list-view .col-lg-1, .news-list-view .col-xs-2, .news-list-view .col-sm-2, .news-list-view .col-md-2, .news-list-view .col-lg-2, .news-list-view .col-xs-3, .news-list-view .col-sm-3, .news-list-view .col-md-3, .news-list-view .col-lg-3, .news-list-view .col-xs-4, .news-list-view .col-sm-4, .news-list-view .col-md-4, .news-list-view .col-lg-4, .news-list-view .col-xs-5, .news-list-view .col-sm-5, .news-list-view .col-md-5, .news-list-view .col-lg-5, .news-list-view .col-xs-6, .news-list-view .col-sm-6, .news-list-view .col-md-6, .news-list-view .col-lg-6, .news-list-view .col-xs-7, .news-list-view .col-sm-7, .news-list-view .col-md-7, .news-list-view .col-lg-7, .news-list-view .col-xs-8, .news-list-view .col-sm-8, .news-list-view .col-md-8, .news-list-view .col-lg-8, .news-list-view .col-xs-9, .news-list-view .col-sm-9, .news-list-view .col-md-9, .news-list-view .col-lg-9, .news-list-view .col-xs-10, .news-list-view .col-sm-10, .news-list-view .col-md-10, .news-list-view .col-lg-10, .news-list-view .col-xs-11, .news-list-view .col-sm-11, .news-list-view .col-md-11, .news-list-view .col-lg-11, .news-list-view .col-xs-12, .news-list-view .col-sm-12, .news-list-view .col-md-12, .news-list-view .col-lg-12 {
  padding-left: 7px;
    padding-right: 7px;
}

.news .footer {
  color: #878787;
    font-size: 13px;
}

.news .footer .pga-cat-item {
  padding-right: 7px;
  margin-right: 7px;
  border-right: 1px solid #a6a6a6;
}

.news .footer .pga-cat-item:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
}

.news-list-view .row {
    margin-left: -7px;
    margin-right: -7px;
}

.news-list-view .article {
  margin-bottom: 50px;
}

.news-list-date {
  margin-right: 7px;
}

/* ############## Socialbar ############### */

#socialside {
    position: fixed;
    top: 250px;
    left: 0;
    z-index: 100000;
}
.mainul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}

.scli {
    position: relative;
    width: 142px;
    list-style: none;
    border-radius: 0;
    margin-left: -150px;
    left:48px;
    padding-top: 10px;
    cursor: pointer;
    
}

.scli img {
    background-color: transparent;
    border-radius: 0;
    height: 30px;
    position: absolute;
    right: 5px;
    top:10px;
}

.scli li {
    height: 40px;
    line-height: 30px;
    margin: 0px 0;
    padding-right: 50px;
    color: #fff;
   text-shadow: 1px 1px 2px rgba(100, 100, 102, 1);
}


/* ############## Slider Kurse ############### */


.pgakurselist-item {
  width: 228px;
  backface-visibility: hidden;
    transform: translate3d(0px, 0px, 0px);
    float: left;
    margin-bottom: 15px;
}

#owl-pgakurseslider .course-list-item, #pgakurselist .course-list-item {
  background-color: #f7f7f7;
  border: 1px solid #e2e2e6;
  padding: 14px;
  margin: 0 7px;
  min-height: 430px;
}

#owl-pgakurseslider a, #pgakurselist a {
  text-decoration: none;
}

#owl-pgakurseslider .course-list-item h2, #pgakurselist .course-list-item h2 {
  font-size: 16px;
  font-weight: normal;
  margin-top: 5px;
  margin-bottom: 5px;
}

#owl-pgakurseslider .course-list-item .course-list-item-teaser, #owl-pgakurseslider .course-list-item .course-list-item-price, #pgakurselist .course-list-item .course-list-item-teaser, #pgakurselist .course-list-item .course-list-item-price {
  color: #0a0a0a;
}

#owl-pgakurseslider .course-list-item .course-list-item-date, #pgakurselist .course-list-item .course-list-item-date {
  font-size: 15.5px;
  color: #0a0a0a;
}

#owl-pgakurseslider .course-list-item .course-list-item-location, #pgakurselist .course-list-item .course-list-item-location {
  color: #616161;
  font-size: 13px;
}

#owl-pgakurseslider .course-list-item-cat, #pgakurselist .course-list-item-cat {
  color: #fff;
  padding: 3px 3px 0px 3px;
  margin-top: 20px;
  margin-right: -14px;
  margin: 20px -14px 10px 15px;
  text-transform: uppercase;
  font-size: 13px;
}


.pga-slider {
  margin-bottom: 50px;
}

.carousel-caption {
    color: #fff;
    text-align: left;
    text-shadow: none;
}

.carousel-caption {
    left: 40px;
    padding: 14px;
    right: 40px; 
    /* background-color: #019f96; */
    background: transparent url(../Images/carbg.png) repeat center center ;
     max-width: 500px;
     bottom: 50px;
}

#page-17 .carousel-caption {
	background: none;
}

#page-427 .carousel-caption {
	background-image: none !important;
	background-color: #fff !important;
}

#page-427 .container-fluid .carousel-caption p a {
	color: #019f96 !important;
}

#page-427 .container-fluid .carousel-caption h4 a {
	color: #019f96 !important;
}

.carousel-caption h4 {
    color: #fff !important;
}

#page-427 .carousel-caption

.carousel-caption p {
    color: #fff;
  margin-bottom: 0px;
}

.container-fluid .carousel-caption p a, .container-fluid .carousel-caption h4 a, .container-fluid .carousel-caption p a:hover, .container-fluid .carousel-caption h4 a:hover {
  color: #fff;
}

.owl-theme .owl-controls .owl-buttons div {
  background-repeat: none;
  background-position: 0 0;
  background-attachment: scroll;
}

#pgakurselist .pgakursdetailcat {
  margin-bottom: 20px;
  display: inline-block;
}

.course-list-title {
  height: 100px;
}

/* ############## Kurse Detail ############### */

a.pgakursdetailcat {
  color: #fff;
  padding: 5px 7px 3px 7px;
  text-transform: uppercase;
  font-size: 15px;
  text-decoration: none;
}

#pgakursdetail .pgakursdetailsubcat {
  color: #717171;
  text-transform: uppercase;
  margin-top: 20px;
}

#pgakursdetail h1 {
  margin-top: 10px;
  font-size: 24px;
  margin-bottom: 10px;
}

#pgakursdetail h2 {
  margin-top: 30px;
}

#pgakursdetail .pgakursdetail-infobox {
  background-color: #e9f2d6;
  padding: 15px;
  font-size: 13.5px;
}

#pgakursdetail .pgakursdetail-infobox h2 {
  color: #0a0a0a;
  margin-top: 5px;
}

#pgakursdetail .pgakursdetail-infobox .glyphicon {
  font-size: 15px;
  color: ;
}

#pgakursdetail .pgakursdetail-infobox p {
  margin: 0;
}

#pgakursdetail .pgakursdetail-infobox p.infobox-indent {
  text-indent:-10px;
   margin: 10px 0 0 23px;
}

#pgakursdetail .pgakursdetail-sidebar {
  margin-top: 78px;
}

#pgakursdetail .pgakursdetail-booking {
  margin-bottom: 30px;
  margin-top: 50px;
}

#pgakursdetail .pga-share {
  margin-bottom: 40px;
}

.pga-share-collapsed {
  text-align: center;
  margin-bottom: 40px;
}

#pgakursdetail .pgakursdetail-leitung {
  margin-top: 40px;
}

#pgakursdetail .pgakursdetail-leitung-img img {
  width: 148px;
  height: 148px;
  border-radius: 74px;
  border-bottom-width: 6px;
  border-right-width: 6px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-style: solid;
  left: 50%;
  margin-left: -74px;
  position: relative;
}

#pgakursdetail .pgakursdetail-iconlist a, a.pga-profile {
  color: #0a0a0a;
  font-size: 13px;
  height: 20px;
  display: inline-block;
  line-height: 22px;
  margin-bottom: 5px;
}

#pgakursdetail .pgakursdetail-iconlist a {
  margin-right: 15px;
}

#pgakursdetail .pgakursdetail-iconlist a:hover, #pgakursdetail .pgakursdetail-iconlist a:focus, a.pga-profile:hover, a.pga-profile:focus {
  text-decoration: none;
}

.pga-notice {
  background: transparent url(../Images/icon-merken.png) no-repeat 0 0 ;
  padding-left: 25px;
  display: none !important;
}

.pga-print {
  background: transparent url(../Images/icon-print.png) no-repeat 0 0 ;
  padding-left: 25px;
}

.pga-recom {
  background: transparent url(../Images/icon-mail.png) no-repeat 0 0 ;
  padding-left: 25px;
}

.pga-coupon {
  background: transparent url(../Images/icon-gutschein.png) no-repeat 0 0 ;
  padding-left: 25px;
}

.pga-profile {
  background: transparent url(../Images/icon-profile.png) no-repeat 0 0 ;
  padding-left: 25px;
}

#pgakursdetail .pgafruehbucher {
  position: relative;
  left: 50%;
  width: 150px;
  margin: 15px 0 10px -75px;
}

input[type="checkbox"] {
    line-height: normal;
    margin: 2px 0 0;
}

.pgacoursesearch {
  margin-bottom: 30px;
}

/* ############## PGA Farben Kategorien ############### */

.pgacat-studien {
  background-color: #983e44;
}

.pgacat-beratung {
  background-color: #83ba62;
}

.pgacat-bewegungenergetik {
  background-color: #ed9a2c;
}

.pgacat-ernaehrung {
  background-color: #c15b81;
}

.pgacat-paedagogik {
  background-color: #60afba;
}

.pgacat-persoenlichkeit {
  background-color: #7b69a8;
}

.pgacat-humorakademie {
  background-color: #ffe490;
}

.pgacat-vortraege {
  background-color: #00989a;
}

.pgafilterlist > div {
  margin-bottom: 15px;
}

ul.subnav-level-3, .pga-list-navigationsstyle  ul {
  padding-left: 0;
  margin-left: 10px;
}



ul.subnav-level-3 li, .pga-list-navigationsstyle ul li, ul.pga-list-navigationsstyle li {
  background: url("../Images/sitemapnavpoint.jpg") no-repeat scroll 0 5px transparent;
    list-style-type: none;
    padding-bottom: 9px;
    padding-left: 15px;
}

ul.subnav-level-3 li a, .pga-list-navigationsstyle ul li a, ul.pga-list-navigationsstyle li a {
  color: #00989a;
}

ul.subnav-level-3 li a:hover, .pga-list-navigationsstyle ul li a:hover, ul.pga-list-navigationsstyle li a:hover, ul.subnav-level-3 li.active > a {
  color: #616161;
}

.navbar_topnavigation .navbar-collapse, .navbar-nav {
  border-color: transparent;
  border: 0;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: transparent;
  border: 0;
}

.navbar_topnavigation .navbar-collapse{
  text-align: right;
  padding-right: 17px;
}

.navbar_topnavigation .navbar-collapse {
  padding-bottom: 10px !important;
}

.navbar_topnavigation .navbar-toggle {
  color: #0a0a0a;
  margin-right: 15px;
}

.navbar_topnavigation .navbar-toggle .glyphicon {
  color: #019f96;
}

/* ######## YAG Gallery ######## */

.maincontent .yag-item-thumb-outerframe, .yag-item-thumb-outerframe {
  margin: 0 15px 15px 0 !important;
  background: none !important;
  padding-left: 0;
  background: none;
}


.tx-ptextlist-pager-item-display {
  color: #888;
  text-align: center;
}

.tx-yag-breadcrumbcomtainer {
  border-top: 0;
  border-bottom: 0;
  font-size: 13px;
  display: none;
  /* color: transparent; */
}

.tx-yag-breadcrumbcomtainer .tx-yag-breadcrumb {
  margin-right: 8px;
  margin-left: 8px;
}

.tx-yag-breadcrumbcomtainer .tx-yag-breadcrumb:first-child {
  margin-right: 8px;
  margin-left: 0;
}

.maincontent .tx-yag-pager {
  text-align: center;
}

.maincontent .tx-yag-pager ul {
  padding-left: 0;
}

.maincontent .tx-yag-pager ul li {
  padding-left: 0;
  background: none;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #00989a;
    border-color: #00989a;
    color: #fff;
    cursor: default;
    z-index: 2;
}

.pagination > li > a, .pagination > li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #00989a;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li >s span:hover, .pagination > li > span:focus {
  color: #00989a;
}

.tx-ptextlist-pager {

}

.yag-item-thumb-innerframe img {
  max-width: inherit !important;
}

.tx-yag-items {
  
}


.yag-list-wrap .tx-yag-items {
  text-align: center;
}

.yag-item-thumb-outerframe {
  text-align: left;
    display: inline-block;
    float: none;
}

.yag-list-wrap .yag-item-thumb-outerframe {
    max-width: 17%;
  }
  
.tx-yag-items {
  margin-top: 30px;
}

.tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {

}

.tx-yag-album-albumcaption {
  font-size: 16px;
}

.tx-yag-gallery-galleryinfo, .tx-yag-album-albuminfo {
    
}

.tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
    width: 50%;
}
.pga-ansprechpartner div.ce-textpic img {

    border-radius: 74px;
    border-style: solid;
    border-width: 2px 6px 6px 2px;
    height: 148px;
     width: 148px !important; 
    max-width: 148px !important;
    /* left: 50%; */
    /* margin-left: -74px; */
    position: relative;
    /* width: 148px; */
    border-color: #019f96;
}
.pga-ansprechpartner div.csc-textpic .csc-textpic-imagewrap img {
  border-radius: 74px;
    border-style: solid;
    border-width: 2px 6px 6px 2px;
    height: 148px;
    width: 148px !important;
    max-width: 148px !important;
    left: 50%;
    margin-left: -74px;
    position: relative;
    width: 148px;
    border-color: #019f96;
}

.pga-ansprechpartner div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 15px;
  margin-top: 10px;
}

.icon-ok {
  display: none;
}

.searchitemtitle {
    font-size: 18px !important;
}

#kesearch_results .result-list-item {
    margin-bottom: 30px !important;
}

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {
    color: #495757;
}

figcaption {
  display: none;
}

div.csc-textpic .csc-textpic-imagewrap table {
  max-width: 100%;
  display: block;
}

.gtnfooter {
  text-align: right;
  color: #b0b0b0;
}

.gtnfooter img {
  display: inline !important;
}

/*
.tx-yag-pager ul li {

}

.tx-yag-pager ul {
  list-style-type: none;
}


.tx-yag-pager ul li {
    border: 1px solid #CACACA;
    margin: 0 3px;
    padding: 2px 6px;
    background: none;
    background-color: #F0F0F0;
}

.tx-yag-pager ul li.cur, .tx-yag-pager ul li.previous, .tx-yag-pager ul li.first, .tx-yag-pager ul li.next, .tx-yag-pager ul li.last {
    border: none;
    background-color: transparent;
}

.tx-yag-pager ul li a {
    padding: 0;
}

/*
.tx-yag-breadcrumbcomtainer span {
  background: url("../Images/breadcrumb.png") no-repeat scroll 0 4px transparent;
  padding-right: 10px;
}

.tx-yag-breadcrumbcomtainer span:first-child {
  background: none no-repeat scroll 0 0px transparent;
  padding-left: 0;
}

.tx-yag-breadcrumbcomtainer span a {
  color: #565656;
}

.tx-yag-breadcrumbcomtainer span:last-child a {
  color: #019f96;
}
*/


.Tx-Formhandler .row {
  margin-bottom: 15px;
}

.Tx-Formhandler label {
  text-align: right;
  font-weight: normal;
  padding-top: 6px;
}

.powermail_form label {
	font-weight: normal;
}

.feadmin_newsletter_wrap2 label {
  text-align: left;
  font-weight: normal;
  padding-top: 0;
}

.feadmin_newsletter_wrap2 .row {
  margin-bottom: 15px;
}

.submitrow {
  text-align: right;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.error {
  color:red;
}


.maincontent .firstrowcontent {
  margin-bottom: 40px;
}

.maincontent .news .no-news-found {
  display: none;
}

.container-fluid h2.titel_petrol1 a, .container-fluid h2.titel-bg-farbig a, .pga-header-faerbigerhg h2 a, .pga-header-faerbigerhg-downloads h2 a {
  color: #fff;
}

/* ############ Accordion ############ */

.breadcrumb #Disable_Bread_Crumblink {
  pointer-events: none;
  color: #a5a5a5;
  cursor: default;
}



.pga-ansprechpartner div.csc-textpic-center .csc-textpic-imagewrap img {
  display: block;
}

.pga-angebote-teaser {
  position: relative;
  max-width: 400px;
}

.homegfareatop .pga-angebote-teaser {
	max-width: 1146px;
}

.homegfareatop {
	margin-bottom: 20px;
}

.homegfareatop3cols {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}

.pga-angebote-teaser div.csc-textpic .csc-textpic-imagewrap img {
  width: 100%;
}

.container-fluid .pga-angebote-teaser h1,
.container-fluid .pga-angebote-teaser h2 {
  position: absolute;
   bottom: 10px;
    margin-right: 15px;
	z-index:90;
}

.container-fluid .pga-angebote-teaser h1 a,
.container-fluid .pga-angebote-teaser h2 a  {
  margin-right: 15px;
  display: block;
  margin-left: 15px;
  padding: 10px;
  background-color: rgba(0, 152, 154, 0.8);
   opacity: 1;
    text-shadow: 1px 1px 2px rgba(100, 100, 102, 1);
    font-size: 16px;
    color: #fff;
}


.container-fluid .homegfareatop .pga-angebote-teaser h1 a {
	font-size: 17px;
}

.z-accordion.horizontal > .z-section > .z-content > div p {
    padding-bottom: 0 !important;
}

#ewu-reg-form .row {
  margin-bottom: 15px;
}

#ewu-reg-form label {
  font-weight: normal;
    padding-top: 6px;
    text-align: right;
}

#kesearch_pagebrowser_top a, #kesearch_pagebrowser_bottom a {
  font-size: 14.5px !important;
  border: 1px solid #ddd !important;
  margin: 0 !important;
  padding: 6px 12px !important;
  background-color: transparent !important;
}

#kesearch_pagebrowser_top a.current, #kesearch_pagebrowser_bottom a.current {
  border: 1px solid #019f96 !important;
  background-color: #019f96 !important;
  color: #fff !important;
}

#kesearch_pagebrowser_bottom a:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}

#kesearch_pagebrowser_bottom a:last-child {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    margin-right: 0;
}

#kesearch_pagebrowser_top div.result_txt, #kesearch_pagebrowser_bottom div.result_txt {
  color: #888 !important;
  font-size: 14.5px !important;
  margin-top: 30px !important; 
}

#kesearch_pagebrowser_bottom .pages_total {
    border-top: 0 !important;
    padding-top: 20px;
}

#kesearch_pagebrowser_bottom a.prev:after {
    content: "" !important;
}

#kesearch_pagebrowser_bottom a.next:after {
    content: "" !important;
}

.nav > li.pga-merkliste, .pga-merkliste a {
  display: none;
}

/* #### Akademie NEU #### */

.pgasidebar-akamenu {
	margin-bottom: 50px;
}

.pgasidebar-akamenu ul.akamen, .pgasidebar-akamenu ul.akamen-subcat  {
	padding-left: 25px;
	padding-right: 15px;
}

.pgasidebar-akamenu ul.akamen li, .pgasidebar-akamenu ul.akamen-subcat li {
	background: none;
    margin: 0;
    padding-left: 0;
    margin-bottom: 10px;
}

.pgasidebar-akamenu ul.akamen-subcat {
	margin-top: 40px;
}

.pgasidebar-akamenu ul.akamen li a, .pgasidebar-akamenu ul.akamen-subcat li a {
	background: none;
    margin: 0;
    background-color: #efefef;
    padding: 10px;
    display: block;
    margin-bottom: 10px;
    color: #000;
}

.pgasidebar-akamenu ul.akamen li.akamen-1 a:hover, .pgasidebar-akamenu ul.akamen li.akamen-1.active a, .pgasidebar-akamenu ul.akamen li a.akamen-1:hover, .pgasidebar-akamenu ul.akamen li.active a.akamen-1 {
	background-color: #90b0d6;
	color: #fff;
}

.pgasidebar-akamenu ul.akamen li.akamen-2 a:hover, .pgasidebar-akamenu ul.akamen li.akamen-2.active a, .pgasidebar-akamenu ul.akamen li a.akamen-2:hover, .pgasidebar-akamenu ul.akamen li.active a.akamen-2 {
	background-color: #ffe163;
	background-color: #adce71;
	color: #fff;
}

.pgasidebar-akamenu ul.akamen li.akamen-3 a:hover, .pgasidebar-akamenu ul.akamen li.akamen-3.active a, .pgasidebar-akamenu ul.akamen li a.akamen-3:hover, .pgasidebar-akamenu ul.akamen li.active a.akamen-3 {
	background-color: #f9b259;
	color: #fff;
}

.pgasidebar-akamenu ul.akamen li.akamen-4 a:hover, .pgasidebar-akamenu ul.akamen li.akamen-4.active a, .pgasidebar-akamenu ul.akamen li a.akamen-4:hover, .pgasidebar-akamenu ul.akamen li.active a.akamen-4 {
	background-color: #adce71;
	background-color: #60afbe;
	
	color: #fff;
}

.pgasidebar-akamenu ul.akamen li.akamen-5 a:hover, .pgasidebar-akamenu ul.akamen li.akamen-5.active a, .pgasidebar-akamenu ul.akamen li a.akamen-5:hover, .pgasidebar-akamenu ul.akamen li.active a.akamen-5 {
	background-color: #60afbe;
	background-color: #e9c453;
	color: #fff;
}

.pgasidebar-akamenu ul.akamen-subcat li a:hover, .pgasidebar-akamenu ul.akamen-subcat li.akamen-4.active a, .pgasidebar-akamenu ul.akamen-subcat li.active a.akamen-4 {
	background-color: #019f96;
	color: #fff;
}

.pgasidebar-akamenu ul.akamen li.akamen-6 a:hover, .pgasidebar-akamenu ul.akamen li.akamen-+.active a, .pgasidebar-akamenu ul.akamen li a.akamen-6:hover, .pgasidebar-akamenu ul.akamen li.active a.akamen-6 {
  background-color: #60afbe;
  background-color: #60bea9;
  color: #fff;
}

.akamen-list {
	margin-top: 30px;
}

.pgasidebar-akamenu .tx-kesearch-pi1 {
	margin-left: 25px;
	margin-right: 15px;
}

.pgasidebar-akamenu .tx-kesearch-pi1 #ke_search_sword {
	width: calc(100% - 47px) !important;
}

.pgasidebar-akamenu .tx-kesearch-pi1 .form-group {
	width: 100%;
}

.pgasidebar-akamenu #kesearch_submit {
	color: #fff;
	background-color: #019f96;
	height: 35px;
	border-radius: 0;
	font-size: 18px;
	width: 35px;
	margin-left: 0;
}

.pgasidebar-akamenu #kesearch_submit > span {
	padding-top: 3px;
	padding-left: 5px;
    padding-top: 5px;
}

.container-fluid .akamen-list h3 {
	background-color: #019f96;
    color: #fff !important;
    display: inline-block;
    font-size: 14.5px;
    letter-spacing: 0.05em;
    margin-bottom: 20px;
    padding: 7px 10px 5px;
    text-transform: uppercase;
}

.akamen-list ul li {
	background: transparent url("../Images/sitemapnavpoint.jpg") no-repeat scroll 0 5px;
    list-style-type: none;
    padding-bottom: 9px;
    padding-left: 10px;
}

.akamen-list ul li a {
	color: #00989a;
}

.akamen-list ul li a:hover {
	color: #616161;
}

.akadet-side .pgakursdetail-infobox {
	margin-top: 25px;
}

.akadet-side .pgakursdetail-infobox h1 {
	color: #0a0a0a;
    margin-top: 5px;
    margin-bottom: 15px;
     font-size: 23px;
}

.akadet-side .pgakursdetail-iconlist {
	margin-top: 30px;
	text-align: center;
	margin-bottom: 30px;
}

.akadet-side .pgakursdetailcat {
	margin-top: 20px;
	display: inline-block;
}

#pgakursdetail .pgakursdetail-sidebar.akadet-side {
	margin-top: 48px;
}

#pgakursdetail .akadet-side .pgakursdetailsubcat {
	color: #000;
}

.container-fluid .akadet-infob h2 {
	margin-bottom: 15px;
}

#pgakursdetail .akadet-side .akadet-infob p {
	margin-bottom: 7px;
}

#pgakursdetail .akadet-side .akadet-folderdown {
	margin-top: 20px;
	text-align: center;
}

.aktabs .tab-content {
	border: 1px solid #ddd;
	border-top: 0;
	background-color: #f8f8f8;
	 padding: 10px 20px 0px;
}

#akadet-coursetabs {
	margin-top: 50px;
	margin-bottom: 30px;
}

#akadet-coursetabs .akcourstab-info {
	margin-bottom: 20px;
	margin-top: 10px;
	color: #6b6b6b;
	font-size: 13.5px;
	border: 1px solid #ddd;
	background-color: #fff;
	padding: 10px;
	line-height: 1.56;
}

#akadet-coursetabs .small {
	font-size: 12px;
	color: #6b6b6b;
}

#akadet-coursetabs .pga-profile {
	color: #019f96;
}

#akadet-coursetabs .pga-profile {
    padding-left: 20px;
    margin-left: 6px;
    display: inline-block;
}

.akcourstab-more .glyphicon {
	font-size: 12px;
}

#akadet-coursetabs ul li {
	background-image: none;
}

.maincontent #akadet-coursetabs ul.nav-tabs > li  {
	padding-left: 0;
}

#akadet-coursetabs .nav-tabs > li > a {
	border-radius: 0;
	padding: 5px 20px;
	border-color: #ddd #ddd transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}

#akadet-coursetabs .nav-tabs > li.active > a, #akadet-coursetabs .nav-tabs > li.active > a:hover, #akadet-coursetabs .nav-tabs > li.active > a:focus {
	color: #fff;
	background-color: #019f96;
}

#akadet-coursetabs .akcourstab {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	padding-top: 10px;
}

#akadet-coursetabs .akcourstab:last-child {
	border-bottom: 0;
}

#akadet-coursetabs .akcourstab-more-downloads .btn-coursedwld {
	margin-top: 10px;
}

#akadet-coursetabs .akcourstab-booking {
	text-align: right;
}

#akadet-coursetabs b, #akadet-coursetabs strong {
	font-family: "MetaWeb-Medium",Helvetica,Arial,sans-serif;
}

#akadet-coursetabs .earlybird {
	font-size: 11px;
	background-color: #c35c85;
	border-radius: 3px;
	padding: 5px 10px;
	color: #fff;
	display: block;
	display: inline-block;
	margin-top: 5px;
}

#akadet-coursetabs .infoabend {
	font-size: 11px;
	background-color: #adce71;
	border-radius: 3px;
	padding: 5px 10px;
	color: #fff;
	margin-top: 5px;
	display: inline-block;
}

.akcourstab .akcourstabplace {
	 font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
	 color: #6b6b6b;
}

#akadet-coursetabs .akcourstab-date {
	width: 20%;
}

#akadet-coursetabs .akcourstab-loc {
	
}

#akadet-coursetabs .akcourstab-price {
	width: 21.6667%;
}

#akadet-coursetabs .akcourstab-earlyb {
	 width: 13.33333%;
}

#akadet-coursetabs .akcourstab-booking {
	text-align: right;
}

#akadet-coursetabs .btn-booking {
	background-color: #ef9d35;
	border-color: #ef9d35;
}

#akadet-coursetabs .akcourstab-collapsgroup {
	margin-bottom: 10px;
}

#akadet-coursetabs .nocourse {
	padding-bottom: 10px;
}

#akadet-coursetabs .nocourse .header-phone {
	margin-top: 10px;
}

#akadet-coursetabs .nocourse .nocourseaka {
	margin-bottom: 10px;
}

#akadet-coursetabs .nocourse p {
	margin-bottom: 0;
}

.container-fluid h2.akadetcolopen {
	margin-bottom: 0;
	margin-top: 40px;
}

.container-fluid h2.akadetcolopen .glyphicontoggle {
	padding-left: 10px;
    font-size: 14px;
}

.container-fluid h2.akadetcolopen a.collapsed .glyphicon-chevron-down::before {
	content: "\e080" !important;
}

.container-fluid h2.akadetcolopen a:focus {
	text-decoration: none;
}

#akadet-collaspeinfo {
	padding-top: 15px;
}

.container-fluid #akadet-collaspeinfo h3, .container-fluid .hide_contentbu h3 {
	padding-top: 15px;
	font-size: 20px;
}

h2.openLayerBu {
	margin-bottom: 15px;
}

.akadet-partners {
	text-align: center;
	font-size: 13px;
	margin-top: 25px;
	margin-bottom: 10px;
}

.akadet-partners p {
	margin-bottom: 0px;
}

.akadet-partners img {
	display: inline;
}

#pgakursdetail h1 {
    font-size: 24px;
    margin-bottom: 25px;
}

.openLayerBu .glyphicon {
    color: #019f96;
    font-size: 14px;
    padding-left: 10px;
}

.openLayer, .openLayerBu {
    cursor: pointer;
}

.openlayer .glyphicon-chevron-right:before {
	content: "\e114" !important; /* down */
}

.infobcoop {
	font-size: 13px;
    text-align: center;
}

.infobcoop p {
	margin-bottom: 3px;
}

.akadet-infob {
	margin-bottom: 25px;
}

.tab-content .akcourstab .akcourstab-info .btn-actionbutton {
	margin-left: 5px;
	margin-right: 5px;
}

#kesearch_results .message {
	color: red;
}

.tx-kesearch-pi1 .general-message {
	padding-left: 0 !important;
}

.responsiveContainer {
    height: 0;
    overflow: hidden;
    padding-bottom: 56%;
    position: relative;
}

.responsiveContainer iframe, .responsiveContainer object {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

 video {
  width: 100%;
  height: auto;
}

.modal {
	z-index: 10509999999999;
}

form legend {
	color: #019f96;
	font-family: "unisansbook",Helvetica,Arial,sans-serif;
	border-bottom: 1px solid #ddd;
	padding-bottom: 8px;
	font-size: 19px;
	margin-top: 20px;
}

hr {
	border-top: 1px solid #ddd;
}

ul.parsley-errors-list {
	list-style-type: none !important;
}

ul.parsley-errors-list li {
	background: none;
}

.tx-powermail .powermail_fieldset .parsley-errors-list {
	margin-bottom: 8px;
}

.tx-powermail .powermail_fieldset .checkbox.parsley-error {
	background-color: transparent;
}

.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list {
	border: 1px solid #EBCCD1;
	background-color: #F2DEDE;
	color: #000;
}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list > li {
	padding: 5px 10px;
}

form.powermail_form.labelblack legend {
	color: #0a0a0a;
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
	font-size: 15px;
}

.powermail_fieldwrap_type_submit {
	margin-top: 2rem;
}

.powermail_confirmation {
	margin-bottom: 4rem;
}

/* ### Programm Table ### */

#c3906 table {
	
}

#c3906 table > tbody > tr > td, #c3906 table > tbody > tr > th, #c3906 table > tfoot > tr > td, #c3906 table > tfoot > tr > th, #c3906 table > thead > tr > td, #c3906 table > thead > tr > th {
	padding: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px solid #ddd;
	text-align: center;
}

#c3906 table > tbody > tr > td b,
#c3906 table > tbody > tr > td strong {
	font-family: "MetaWeb-Medium";
}

#c3906 table > tbody > tr > td .small {
	
}

#c3906 table > tbody > tr > td:nth-child(1) {
	min-width: 150px;
	font-family: "MetaWeb-Bold",Helvetica,Arial,sans-serif;
	background-color: #019f96;
	color: #fff;
}

#c3906 table > tbody > tr:nth-child(1) > td,
#c3906 table > tbody > tr:nth-child(2) > td,
#c3906 table > tbody > tr:nth-child(3) > td,
#c3906 table > tbody > tr:nth-child(7) > td,
#c3906 table > tbody > tr:nth-child(10) > td,
#c3906 table > tbody > tr:nth-child(11) > td {
	padding-top: 20px;
	padding-bottom: 20px;
}



#c3906 table > tbody > tr:nth-of-type(2n+1) {
	background-color: #f9f9f9;
}

#c3906 table > tbody > tr:nth-child(4) > td,
#c3906 table > tbody > tr:nth-child(5) > td {
	background-color: #e9e9e9;
	color: #019f96;
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
}

#c3906 table > tbody > tr:nth-child(4) > td:nth-child(2),
#c3906 table > tbody > tr:nth-child(4) > td:nth-child(3),
#c3906 table > tbody > tr:nth-child(4) > td:nth-child(4),
#c3906 table > tbody > tr:nth-child(4) > td:nth-child(5),
#c3906 table > tbody > tr:nth-child(4) > td:nth-child(6),
#c3906 table > tbody > tr:nth-child(4) > td:nth-child(7),
#c3906 table > tbody > tr:nth-child(5) > td:nth-child(2),
#c3906 table > tbody > tr:nth-child(5) > td:nth-child(3),
#c3906 table > tbody > tr:nth-child(5) > td:nth-child(4),
#c3906 table > tbody > tr:nth-child(5) > td:nth-child(5),
#c3906 table > tbody > tr:nth-child(5) > td:nth-child(6),
#c3906 table > tbody > tr:nth-child(5) > td:nth-child(7) {
	font-family: "MetaWeb-Medium";
	
}

#c3906 table > tbody > tr:nth-child(4) > td:nth-child(6),
#c3906 table > tbody > tr:nth-child(5) > td:nth-child(6) {
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
	background-color: #f9f9f9;
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
	color: #717171;
}

#c3906 table > tbody > tr:nth-child(6) > td:nth-child(6),
#c3906 table > tbody > tr:nth-child(8) > td:nth-child(6),
#c3906 table > tbody > tr:nth-child(9) > td:nth-child(6) {
	color: #717171;
}

#c3906 table > tbody > tr:nth-child(6) > td:nth-child(2),
#c3906 table > tbody > tr:nth-child(6) > td:nth-child(3),
#c3906 table > tbody > tr:nth-child(6) > td:nth-child(4),
#c3906 table > tbody > tr:nth-child(6) > td:nth-child(5),
#c3906 table > tbody > tr:nth-child(6) > td:nth-child(6),
#c3906 table > tbody > tr:nth-child(6) > td:nth-child(7),
#c3906 table > tbody > tr:nth-child(8) > td:nth-child(2),
#c3906 table > tbody > tr:nth-child(8) > td:nth-child(3),
#c3906 table > tbody > tr:nth-child(8) > td:nth-child(4),
#c3906 table > tbody > tr:nth-child(8) > td:nth-child(5),
#c3906 table > tbody > tr:nth-child(8) > td:nth-child(6),
#c3906 table > tbody > tr:nth-child(8) > td:nth-child(7),
#c3906 table > tbody > tr:nth-child(9) > td:nth-child(2),
#c3906 table > tbody > tr:nth-child(9) > td:nth-child(3),
#c3906 table > tbody > tr:nth-child(9) > td:nth-child(4),
#c3906 table > tbody > tr:nth-child(9) > td:nth-child(5),
#c3906 table > tbody > tr:nth-child(9) > td:nth-child(6),
#c3906 table > tbody > tr:nth-child(9) > td:nth-child(7) {
	font-size: 13px;
	line-height: 1.3 !important;
}

#c3922 {
	margin-top: 40px;
}

#c3922 h2 {
	margin-bottom: 30px;
}

#page-616 h2.openLayerBu {
	margin-top: 40px;
}

#page-637 #c4102 .Tx-Formhandler fieldset:nth-child(3) .row {
	margin-bottom: 0;
}

/* ###### 2019 ######## */
/*
#c4903 table {
	
}

#c4903 table > tbody > tr > td, #c4903 table > tbody > tr > th, #c4903 table > tfoot > tr > td, #c4903 table > tfoot > tr > th, #c4903 table > thead > tr > td, #c4903 table > thead > tr > th {
	padding: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px solid #ddd;
	text-align: center;
}

#c4903 table > tbody > tr > td b,
#c4903 table > tbody > tr > td strong {
	font-family: "MetaWeb-Medium";
}

#c4903 table > tbody > tr > td .small {
	
}

#c4903 table > tbody > tr > td:nth-child(1) {
	min-width: 150px;
	font-family: "MetaWeb-Bold",Helvetica,Arial,sans-serif;
	background-color: #019f96;
	color: #fff;
}

#c4903 table > tbody > tr:nth-child(1) > td,
#c4903 table > tbody > tr:nth-child(2) > td,
#c4903 table > tbody > tr:nth-child(3) > td,
#c4903 table > tbody > tr:nth-child(7) > td,
#c4903 table > tbody > tr:nth-child(10) > td,
#c4903 table > tbody > tr:nth-child(11) > td {
	padding-top: 20px;
	padding-bottom: 20px;
}



#c4903 table > tbody > tr:nth-of-type(2n+1) {
	background-color: #f9f9f9;
}

#c4903 table > tbody > tr:nth-child(4) > td,
#c4903 table > tbody > tr:nth-child(5) > td {
	background-color: #e9e9e9;
	color: #019f96;
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
}

#c4903 table > tbody > tr:nth-child(4) > td:nth-child(2),
#c4903 table > tbody > tr:nth-child(4) > td:nth-child(3),
#c4903 table > tbody > tr:nth-child(4) > td:nth-child(4),
#c4903 table > tbody > tr:nth-child(4) > td:nth-child(5),
#c4903 table > tbody > tr:nth-child(4) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(4) > td:nth-child(7),
#c4903 table > tbody > tr:nth-child(5) > td:nth-child(2),
#c4903 table > tbody > tr:nth-child(5) > td:nth-child(3),
#c4903 table > tbody > tr:nth-child(5) > td:nth-child(4),
#c4903 table > tbody > tr:nth-child(5) > td:nth-child(5),
#c4903 table > tbody > tr:nth-child(5) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(5) > td:nth-child(7) {
	font-family: "MetaWeb-Medium";
	
}

#c4903 table > tbody > tr:nth-child(4) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(5) > td:nth-child(6) {
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
	background-color: #f9f9f9;
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
	color: #717171;
}

#c4903 table > tbody > tr:nth-child(6) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(6) {
	color: #717171;
}

#c4903 table > tbody > tr:nth-child(6) > td:nth-child(2),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(3),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(4),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(5),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(7),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(2),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(3),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(4),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(5),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(7),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(2),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(3),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(4),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(5),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(7) {
	font-size: 13px;
	line-height: 1.3 !important;
}

#c3922 {
	margin-top: 40px;
}

#c3922 h2 {
	margin-bottom: 30px;
}

#page-699 h2.openLayerBu {
	margin-top: 40px;
}

#page-699 #c4713 .Tx-Formhandler fieldset:nth-child(3) .row {
	margin-bottom: 0;
}
 */
 
/* ########## Gesundheitstag 2022 ############## */

/* ###### 2019 ######## */

#c4903 table {
	
}

#c4903 table > tbody > tr > td, #c4903 table > tbody > tr > th, #c4903 table > tfoot > tr > td, #c4903 table > tfoot > tr > th, #c4903 table > thead > tr > td, #c4903 table > thead > tr > th {
	padding: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px solid #ddd;
	text-align: center;
}

#c4903 table > tbody > tr > td b,
#c4903 table > tbody > tr > td strong {
	font-family: "MetaWeb-Medium";
}

#c4903 table > tbody > tr > td .small {
	
}

#c4903 table > tbody > tr > td:nth-child(1) {
	min-width: 150px;
	font-family: "MetaWeb-Bold",Helvetica,Arial,sans-serif;
	background-color: #019f96;
	background-color: #d6efee;
	color: #fff;
	color: #000;
}

#c4903 table > tbody > tr:nth-child(1) > td,
#c4903 table > tbody > tr:nth-child(2) > td,
#c4903 table > tbody > tr:nth-child(3) > td,
#c4903 table > tbody > tr:nth-child(7) > td,
#c4903 table > tbody > tr:nth-child(10) > td,
#c4903 table > tbody > tr:nth-child(11) > td {
	padding-top: 20px;
	padding-bottom: 20px;
}



#c4903 table > tbody > tr:nth-of-type(2n+1) {
	background-color: #f9f9f9;
	
}

NO#c4903 table > tbody > tr:nth-child(3) > td,
NO#c4903 table > tbody > tr:nth-child(5) > td {
	background-color: #e9e9e9;
	color: #019f96;
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
}

#c4903 table > tbody > tr:nth-child(3) > td:nth-child(2),
#c4903 table > tbody > tr:nth-child(3) > td:nth-child(3),
#c4903 table > tbody > tr:nth-child(3) > td:nth-child(4),
#c4903 table > tbody > tr:nth-child(3) > td:nth-child(5),
#c4903 table > tbody > tr:nth-child(3) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(3) > td:nth-child(7),
NO#c4903 table > tbody > tr:nth-child(5) > td:nth-child(2),
NO#c4903 table > tbody > tr:nth-child(5) > td:nth-child(3),
NO#c4903 table > tbody > tr:nth-child(5) > td:nth-child(4),
NO#c4903 table > tbody > tr:nth-child(5) > td:nth-child(5),
NO#c4903 table > tbody > tr:nth-child(5) > td:nth-child(6),
NO#c4903 table > tbody > tr:nth-child(5) > td:nth-child(7) {
	font-family: "MetaWeb-Medium";
	
}

#c4903 table > tbody > tr:nth-child(4) > td:nth-child(60),
#c4903 table > tbody > tr:nth-child(5) > td:nth-child(60) {
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
	background-color: #f9f9f9;
	font-family: "MetaWeb-Book",Helvetica,Arial,sans-serif;
	color: #717171;
}

#c4903 table > tbody > tr:nth-child(6) > td:nth-child(60),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(60),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(60) {
	color: #717171;
}

#c4903 table > tbody > tr:nth-child(6) > td:nth-child(2),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(3),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(4),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(5),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(6) > td:nth-child(7),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(2),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(3),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(4),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(5),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(8) > td:nth-child(7),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(2),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(3),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(4),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(5),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(6),
#c4903 table > tbody > tr:nth-child(9) > td:nth-child(7) {
	font-size: 13px;
	line-height: 1.3 !important;
}

#c4903 table > tbody > tr td.meet_eat {
	background-color: #019f96 !important;
	color: #fff !important;
}

#c4903 table > tbody > tr.bg-light-blue td {
	background-color: #d6efee;
}

#c4903 table > tbody > tr td.bg-pink  {
	background-color: rgba(176,161,196,1);
	width: 18%;
}

#c4903 table > tbody > tr td.bg-green  {
	background-color: rgba(204,223,150,1);
	width: 18%;
}

#c4903 table > tbody > tr td.bg-orange  {
	background-color: rgba(248,215,126,1);
	width: 18%;
}

#c4903 table > tbody > tr td.bg-blue  {
	background-color: rgba(162,223,247,1);
	width: 18%;
}

#c4903 table > tbody > tr td.bg-red  {
	background-color: rgba(239,148,139,1);
	width: 18%;
}

#c3922 {
	margin-top: 40px;
}

#c3922 h2 {
	margin-bottom: 30px;
}

#page-699 h2.openLayerBu {
	margin-top: 40px;
}

#page-699 #c4713 .Tx-Formhandler fieldset:nth-child(3) .row {
	margin-bottom: 0;
}
  

/* #### / Akademie NEU #### */

.csc-textpic-image p {
	text-align: center;
	color: #878787;
	font-size: 12px;
	margin-top: 5px;
}

#c4113 .csc-textpic-image p {
	max-width: 300px;
}

.contenttable td {
	padding: 10px;
}

.col-fullwidth .col-sm-offset-2 {
	margin-left: 0 !important;
}

.col-fullwidth .col-sm-10 {
	width: 100% !important;
}

.powermail_fieldwrap.mt-4 {
	margin-top: 20px;
}

.powermail_fieldwrap.push-up {
	margin-top: -10px;
	font-size: 1.2rem;
}

.label_subPasswfie {
	font-size: 1.2rem;
}

.powermail_fieldwrap .bg-success {
	border: 1px solid #ddd;
	background-color: #f8f8f8;
	padding: 20px;
}

.bg-success {
	border: 1px solid #ddd;
	background-color: #f8f8f8;
	padding: 20px;
}

.bg-alert {	
	color: #a94442;	
	background-color: #f2dede;	
	border-color: #ebccd1;	
}	
	
.bg-alert a {	
	ffscolor: #000;	
}	
	
.bg-mb {	
	margin-bottom: 40px;	
}

.bg-smb {	
  margin-bottom: 20px;	
}

#c7741 {
	margin-bottom: 3rem;
}

@media (min-width: 989px) and (max-width: 1200px) {  
  
  .pgakurselist-item {
    width: 235px;
  }
  .navbar_mainpga .nav > li > a {
      padding: 10px 7px;
  }
  .navbar_mainpga .navbar-nav > li > a, .navbar_mainpga .navbar-nav > li > span.navnolink {
    letter-spacing: 0.05em;
  }
  #ke_search_sword {
    width: 210px !important;
  }
}

@media (max-width: 1200px) {  
  
  #socialside {
    display: none;
  }
}

@media (max-width: 1263px){ 
  .yag-list-wrap .yag-item-thumb-outerframe {
    max-width: 17%;
  }
}

   
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px){  
    ul.nav li.dropdown:hover ul.dropdown-menu {
      display: block;
      margin-top: 0;
    }
}


@media (max-width: 979px) { 
  .homepagenewsitems .news .news-list-view .header h3 {
      font-size: 16px;
  }
  
  .homepagenewsitems .homepagenewsitemssecondcol .news .news-list-view .header h3 {
      font-size: 14.5px;
  }
  .yag-list-wrap .yag-item-thumb-outerframe {
    max-width: 22%;
  }
  .headersearchbox {
	  padding-right: 15px;
  }
  .navbar_topnavigation .navbar-collapse {
	 
  }
}



@media (max-width: 788px) {  
  .yag-list-wrap .yag-item-thumb-outerframe {
    max-width: 22%;
  }
  #akadet-coursetabs .akcourstab-date, #akadet-coursetabs .akcourstab-price {
    width: 100%;
	}
	#akadet-coursetabs .akcourstab-booking {
		text-align: left;
	}
	#akadet-coursetabs > .col-xs-12 {
		
	}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 989px) {  
  .nav > li > a {
      display: block;
      padding: 10px 10px;
      position: relative;
  }

  
  .pgakurselist-item {
    width: 240px;
  }
  .navbar_mainpga .nav > li > a {
      padding: 10px 5px;
      font-size: 14px;
  }
  
  .navbar_topnavigation .nav > li > a {
      padding-left: 6px;
      padding-right: 6px;
  }
  
  .navbar-nav > li.pga-merkliste > a {
    padding-right: 40px;
  }
  
  .navbar_mainpga .navbar-nav > li > a, .navbar_mainpga .navbar-nav > li > span.navnolink {
    letter-spacing: 0.0em;
  }
  #ke_search_sword {
    width: 210px !important;
  }
  	.homegfareaSecRow .col-xs-12 {
		min-height: 500px;
	}
}

@media (min-width: 767px) { 
  .navbar-header .pga-contact-collapsed {
    	display: none;
  }
  #akadet-coursetabs .akcourstab-booking {
		width: 19.6667%;
	}
	
	#akadet-coursetabs .akcourstab-more {
		width: 13.6667%;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {  
  .pgakurselist-item {
    width: 50%;
  }
  
  .maincontent {
	  margin-top: 40px;
  }
  .pgasidebar-akamenu ul.akamen, .pgasidebar-akamenu ul.akamen-subcat {
	  padding-left: 0;
  }
  .pgasidebar-akamenu .tx-kesearch-pi1 {
		margin-left: 0;
	}
  .course-list-title {
    height: 80px;
  }
  #owl-pgakurseslider .course-list-item, #pgakurselist .course-list-item {
    min-height: 330px;
  }
  #brand {
    margin: 0 auto;
  }
  
  .homepagenewsitems .news .news-list-view .header h3 {
      font-size: 18px;
  }
  .news-related-wrap {
    width: 60%;
  }
  .headersearchbox {
    text-align: left;
    height: 90px;
    margin-top: 40px;
  }
  #ke_search_sword {
    width: 300px !important;
  }
  .headersearchbox .tx-kesearch-pi1, .searchbox-more  {
    text-align: left;
    position: absolute;
    left: 50%;
    margin-left: -150px;
  }
  .searchbox-more {
    margin-left: 70px;
    top: 50px;
  }
  .headersearchbox .tx-kesearch-pi1 {
    margin-top: 10px;
  }
  .headerlogo {
    position: absolute;
    top: 20px;
    left: 20px;
    padding-left: 0px;
  }
  .headerlogo img {
    width: 170px;
  }
  a.headercontact-collapsed {
      background: none;
      padding-right: 0px;
  }
  
  .navbar_topnavigation .navbar-nav > li > a {
    font-size: 14px;
  }
  .navbar_mainpga .navbar-nav > li {
    text-align: center;
  }
  .navbar_mainpga .navbar-nav .open .dropdown-menu > li > a {
     color: #fff;
     font-size: 15px;
  }
  .navbar_mainpga .navbar-nav > li > a#menu38 {
    width: 100%;
  }
  .navbar-collapse {
    box-shadow: none;
  }
  .tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
      width: 100%;
  }
  .navbar-nav > li.pga-merkliste > a {
    padding: 0;
  }
  
  .navbar-nav > li.pga-merkliste {
    padding: 10px 15px;
  }
  
  a.pga-login {
    margin-top: 25px;
    display: block;
  }
  .navbar_topnavigation .navbar-nav > li > a {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  
  a.headercontact-collapsed, a.pga-login, a.pga-contact-collapsed {
    font-size: 14px;
  }
  a.pga-login {
    margin-right: 16px;
  }
  .navbar_topnavigation .navbar-toggle {
    padding-right: 0px;
  }
  .col-sm-4 {
    margin-bottom: 30px;
  }
  #nav.affix {
    position: static;
    top: auto;
    width: 100%;
    z-index: 99999999;
	}
	.headersearchbox {
		text-align: center;
		padding-right: 0;
		height: 0;
	}
  .navbar {
	    z-index: 99999;
	}
	div#nav-wrapper {
	    position: relative;
	    z-index: 99;
	}
	.btn-kursprogramm {
		display: none !important;
	}
	#pgaKontakt {
		display: none;
	}
}


@media (max-width: 665px) { 
  #owl-pgakurseslider .course-list-item, #pgakurselist .course-list-item {
    min-height: 360px;
  }
  .yag-list-wrap .yag-item-thumb-outerframe {
    max-width: 30%;
  }
  .carousel-caption {
    bottom: 10px;
    right: 10px;
    left: 10px;
  }
  .carousel-caption h4 {
    font-size: 14px;
  }
  .carousel-caption p {
    font-size: 12px;
  }
}

@media (max-width: 580px){   
  .col-tn-12 {
      width: 100%;
  }
  .homepagenewsitems .news .news-list-view .header h3 {
      font-size: 17px;
  }
  .homepagenewsitems .homepagenewsitemssecondcol .news .news-list-view .header h3 {
      font-size: 16px;
  }
  .news-related-wrap {
    width: 80%;
  }
  .yag-list-wrap .yag-item-thumb-outerframe {
    max-width: 40%;
  }
  
  /* div.csc-textpic-intext-left .csc-textpic-imagewrap {
    float: none;
  }
  div.csc-textpic-intext-right .csc-textpic-imagewrap {
    float: none;
  } */
}

@media (min-width: 480px) { 
  .navbar-nav > li.pga-merkliste > a {
      padding-right: 20px;
  }
  
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
  #owl-pgakurseslider .course-list-item, .pgakurselist-item .course-list-item {
    min-height: 330px;
  }
  
  .homepagenewsitems .news .news-list-view .header h3 {
      font-size: 16px;
  }
  .homepagenewsitems .homepagenewsitemssecondcol .news .news-list-view .header h3 {
      font-size: 14.5px;
  }
  
  .pgakurselist-item {
    width: 100%;
  }
  .news-related-wrap {
    width: 100%;
  }
  #ke_search_sword {
    width: 200px !important;
  }
  .headersearchbox .tx-kesearch-pi1, .searchbox-more  {
    text-align: left;
    position: absolute;
    left: 50%;
    margin-left: -100px;
  }
  .searchbox-more {
    margin-left: 20px;
    top: 50px;
  }
  .headerlogo {
    position: static;
    top: 70px;
    left: 50%;
    margin-left: 0;
    padding-left: 0px;
  }
  .headerlogo img {
    width: 150px;
  }
  .headersearchbox {
      height: 0;
      padding-top: 0;
      margin-top: 0px;
      text-align: center;
  }
  .headersearchbox a {
	  display: none;
  }
  .headerlogo {
	  margin-bottom: 10px;
  }
}

/* #################### IMAGES RESPONSIVE ############ */
div.csc-textpic-left .csc-textpic-imagewrap {
    /* float: left; */
    float: none;
}

div.csc-textpic-right .csc-textpic-imagewrap {
    /* float: right; */
    text-align: right !important;
    float: none;
}

div.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image img {
    text-align: right !important;
    display: inline !important;
}

div.csc-textpic-intext-left .csc-textpic-imagewrap {
    /* float: left; */
}

div.csc-textpic-intext-right .csc-textpic-imagewrap {
   /* float: right; */
    max-width: 60%;
}

div.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image  {
 
}

div.csc-textpic-center .csc-textpic-center-inner {
    float: none !important;
    position: static ;
    right: 0;
}

div.csc-textpic-center .csc-textpic-center-outer {
    float: none !important;
    position: static;
    right: 0;
    text-align: center;
}

div.csc-textpic-center .csc-textpic-imagewrap img {
  display: inline;
}
    
    
DIV.csc-textpic-above DIV.csc-textpic-imagewrap,
DIV.csc-textpic-below DIV.csc-textpic-imagewrap,
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI,
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
  float: none;
}

.tx-flvplayer2-pi1 {
	text-align: center;
}

@media screen and (max-width: 600px) { 
  div.csc-textpic-intext-left .csc-textpic-imagewrap {
     float: none;
  }
  
  div.csc-textpic-intext-right .csc-textpic-imagewrap {
    float: none;
      max-width: 100%;
  }
  
}

/* Style for Imagerow right*/ 
div.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow {
   float: right;
}

/* #################### END IMAGES RESPONSIVE ############ */

.pgakursdetailcat {
    background: #019f96;
}

body.cat-1 .pgakursdetailcat {
    background: #90b0d6; 
}

body.cat-2 .pgakursdetailcat {
    background: #ffe163;
    color: #000;
}

body.cat-3 .pgakursdetailcat {
    background: #f9b259;
}

body.cat-4 .pgakursdetailcat {
    background: #adce71;
}

body.cat-5 .pgakursdetailcat {
    background: #60afbe;
}

.pgakursdetailcat.kfarbe_a {
    background: #6ca680; /*Gesundheit im Gespräch*/
}

.pgakursdetailcat.kfarbe_b {
    background: #eb5847; /*Humorakademie*/
}

.pgakursdetailcat.kfarbe_c {
    background: #90b0d6; /*Beratung Pädagotik*/
}

.pgakursdetailcat.kfarbe_d {
    background: #f9b259; /*Bewegung und Energetik*/
}

.pgakursdetailcat.kfarbe_e {
    background: #8a2434; /*Studien der Sigmund Freud Universität*/
}

.pgakursdetailcat.kfarbe_f {
    background: #ffe163;/*Persönlichkeit/Psychologie/Wohlbefinden*/
}

.pgakursdetailcat.kfarbe_g {
    background: #adce71; /*Tradionelle Europäische Heilkunde (TEH)*/
}

.pgakursdetailcat.kfarbe_h {
    background: #5fafbe; /*Gesunde Arbeitswelt*/
}

.pgakursdetailcat.kfarbe_i {
    background: #dd829b; /*Frauenpunkt*/
}

.pgakursdetailcat.kfarbe_j {
    background: #416cac; /*Selbsthilfegruppe*/
}

.pgakursdetailcat.kfarbe_k {
    background: #c35c85; /*Ernährung*/
}


.pgakursdetailcat.kfarbe_l {
    background: #416cac; /*extern*/
}

.pgakursdetailcat.kfarbe_m {
    background: #c35c85; /*intern*/
}
.meinpga_head {
background: #00989A;
border: #00989A;
}

.tx-mmc-directmail-subscription .form-row {
  margin-bottom:15px;
}

.tx-mmc-directmail-subscription .form-submit {
  float:right;
}
.tx-mmc-directmail-subscription .form-row label {
  font-weight: 300;
}

.tx-genericgallery-pi1 ul li {
  background:none;
}

.tx-genericgallery-pi1 ul.f3-widget-paginator {
  display: flex;
  justify-content: center;
}

.news-related-files-link a {
	word-wrap: anywhere;
	hyphens: none;
}

.tx-genericgallery-pi1 ul.f3-widget-paginator li {
  display:inline;
}

.tx-genericgallery-pi1 .thumbnail {
	padding: 0 !important;
	border: none !important;
	border-radius: 0;
}

.maincontent .tx-genericgallery-pi1 ul.thumbnails li {
	padding-left: 15px;
}

.tx-genericgallery-pi1 ul.f3-widget-paginator {
	margin-top: 2.5rem;
}

#reader-container .content .pages.flip .page.left:after {
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.1) 100%
    ) !important;
    background: -webkit-linear-gradient(
        left,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.1) 100%
    ) !important
}

 

#reader-container .content .pages.flip .page.right:after {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 0%);
}

 #reader-container {
	 background-color: #f2f2f2;
 }
 
 #reader-container .controls .icon {
	 color: #019F96;
 }

#reader-container .content .pages.double .page.left {
    margin-right: 1px;
}

#reader-container .controls .go-fwd .icon,
#reader-container .controls .go-back .icon {
	font-size: 34px;
}

.btn.btn-clearing {
	background-color: #019f96;
	border: 0 !important;
	color: #fff;
	white-space: normal;
	padding: 20px 12px;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	min-height: 210px;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.btn.btn-clearing:hover, 
.btn.btn-clearing:focus {
	background-color: #11b7ad;
}

#c8257 .btn.btn-clearing,
.btn.btn-clearing-netzwerk {
	background-color: #9b9b9b;
}

#c8257 .btn.btn-clearing:hover,
#c8257 .btn.btn-clearing:focus,
.btn.btn-clearing-netzwerk:hover, 
.btn.btn-clearing-netzwerk:focus {
	background-color: #b4b4b4;
}

.container-fluid .btn.btn-clearing h3 {
	color: #fff;
	font-size: 22px;
	margin-bottom: 10px;
	letter-spacing: 1.15px;
}

.btn.btn-clearing .card-icon {
	margin-top: 0;
	margin-bottom: 20px;
}

.btn.btn-clearing .card-icon img {
	max-height: 50px !important;
}

.btn-group-clearing {
	margin-bottom: 30px;
}

.ml-4 {
	margin-left: 10px;
}

@media screen and (max-width: 768px) { 
	.gtn-double-field .gtn-double-field-first-col .form-control {
		margin-bottom: 10px;
	}
}

#page-726 .container-fluid .pgasidebar H2.openLayerBu,
#page-98 .container-fluid .pgasidebar H2.openLayerBu {
	color: #000;
	font-size: 14px;
	font-family: "MetaWeb-Bold",Helvetica,Arial,sans-serif;
}

#page-726 .container-fluid .pgasidebar H2.openLayerBu .glyphicon,
#page-98 .container-fluid .pgasidebar H2.openLayerBu .glyphicon {
	color: #000;
}

h2.openLayerBu {
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

#page-1034 .powermail_fieldwrap_bezrik .control-label {
	font-size: 13.0px;
}

#page-65 .form-horizontal .control-label {
	font-size: 13.5px;
}

.text-error {
	border: 1px solid #ddd;
background-color: #f8f8f8;
padding: 20px;
}

.mypro_akLogo {
	text-align: center;
	padding-top: 1rem;
}

.mypro_akLogo img {
	max-width: 90px !important;
	display: inline-block !important;
}

.form-horizontal .radio, 
.form-horizontal .powermail_fieldwrap_type_check.check-w-label .col-sm-offset-2 {
	margin-left: 0 !important;
}


/* ####### Cookie Overlay Medien ####### */

.overlay-header {
	font-weight: normal;
	color: #019f96;
	font-family: "unisansbook",Helvetica,Arial,sans-serif;
	font-size: 25px;
	line-height: 1.3;
	margin-bottom: 15px;
}

.cookie-consent-replacement  .overlay-inner {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 15px 15px;
}

.cookie-consent-replacement .col-12 {
	background-color: #eee;
}

.cookie-consent-replacement .btn-pga {
	margin-top: 20px;
} 

.cookie-consent-replacement .btn-pga:hover {
	border-color: #a3b1b8;
}

/* ####### / Cookie Overlay Medien ####### */

.tx-genericgallery-pi1 ul.f3-widget-paginator li {
  right: auto;
}

.tx-genericgallery-pi1 ul.f3-widget-paginator {
  left: auto;
}

.bg-bewerbung h2 {
  font-size: 21px;
}

ul.job-checkmark-list {
  
}


#maincontent .frame-type-textmedia ul li,
#maincontent .card ul li {
    
}

.maincontent .frame-type-textmedia ul.job-checkmark-list {
    padding-left: 30px;
    list-style-type: none;
    position: relative;
    margin-bottom: 10px;
}

.maincontent .frame-type-textmedia ul.job-checkmark-list li {
  background-image: none !important;
  padding-left: 0;
  position: relative;
  list-style-type: none;
  margin-bottom: 12px;
}

.maincontent .frame-type-textmedia ul.job-checkmark-list li::before {
  position: absolute;
  font-family: 'Font Awesome 6 Pro';
  content: "\f00c";
  color: #019f96;
  left: -24px;
    font-size: 17px;
    vertical-align: -10%;
    line-height: 1.5;
}

.submitrow {
  text-align: left;
}

.submitrow .btn-actionbutton {
  font-size: 17px;
  line-height: 1.33;
  padding: 9px 15px;
  background-color: #019f96;
  border-color: #019f96;
}

.submitrow .btn-actionbutton:hover, 
.submitrow .btn-actionbutton:focus {
  background-color: #9b9b9b;
  text-decoration: none;
  border-color: #9b9b9b;
  color: #fff;
}

.container-fluid .homegfarea.homegfareatop.homegfareatop3cols .pga-angebote-teaser h1 {
  display: none !important;
}

.container-fluid .home_arFelder_header h2 {
  text-align: center;
  font-size: 30px;
  margin-bottom: 15px;
  line-height: 1.3;
  color: #019f96;
}

.container-fluid .homenews_header h2 {
  text-align: center;
  font-size: 30px;
  margin-bottom: 0;
  margin-top: 30px;
  line-height: 1.3;
  color: #019f96;
}

.container-fluid .homenews_header #c9395 {
  margin-bottom: 0;
}

.container-fluid .homenews #c541 {
  margin-bottom: 0;
  margin-top: -15px;
}

.pageid {
  width: 100px;
  height: 40px;
  background-color: red;
  color: #fff;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 9999999999999;
  padding: 5px 10px;
}

.header-banner {
  width: 1140px;
  position: relative;
}


.ce-gallery_9_16 {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}