/*
    Theme Name: wordpress4you
    Description: theme by Markus Müllenborn-Pitzen ehemals entwickelt für Pitzborn IT
    Version: 1.0
*/

.padtopp{
  padding-top:50px;
}

.pdl0{
  padding-left:0px;
}
#anredenews{
  max-width: 25%;
}

.pdt50{
  padding-top: 50px;
}

.breadcrumb{
  display: none;
}

.smaller-width{
  width: 310px;
}


.no-pad-bot{
  padding-bottom:0px;
  margin-bottom:0px;
}

.green-link a{
  color:#0399A1;
}

.green-text-underline-big{
  color:#0399A1;
  text-decoration: underline;
  padding-top: 50px;
  padding-bottom: 20px;
  font-size: 20px;
}

#topL{
  max-width: 150px;
}

.my_extra_menu_class_header .menu-item{
  padding-right: 80px;
}

.my_extra_menu_class_footer ul{
  //display: flex;
//justify-content: space-around;
}

.my_extra_menu_class_footer ul li{
  list-style-type: none;
}


#topR-logo{
  max-width: 300px;
  height: auto;
}

.greybg{
  background-color: #ededed;
}

#bgnav{
  background-color: #ededed !important;
  padding-left:0px;
}

.greybg navbar{
  padding-left:0px;
}

.navbar-brand{
  margin-right: 0px;
}

.navbar-nav ul{
  display: flex;
  justify-content: space-between;
  max-width: 100%;
  width: 100%;
}

.navbar-nav{
  max-width: 100%;
  width: 100%;
}

.navbar-nav ul{
  padding-top:20px;
}

.navbar-nav ul li{
  list-style-type: noneheader;
}

.navbar-nav ul li a{
  color: #0399A1;
  text-decoration: none;
  font-weight: bold;
}

.my_extra_menu_class_header{
  width:100%;
}

.my_extra_menu_class_header ul li a{
  color: #0399A1;
  text-decoration: none;
  font-weight: bold;
}

#topL{
  max-width: 30px;
}

.page-header img{
  max-width: 100%;
  width: 100%;
  height: auto;
}

.my_extra_menu_class_header ul li::marker {
  display:none;
  color: #ededed;
}

.navbar-expand-lg .navbar-nav {
  flex-direction: row;
  justify-content: end;
}

.r{
  margin-right: 70px;
}

footer{
  background-color: #0399A1;
  padding-top:50px;
  padding-bottom:50px; centeredtext
}

.rightfootercol a{
  color:white;
  text-decoration: none;
  font-weight: bold;
  line-height: 2;
}

#menu-footermenu{
  display: flex;
}

.my_extra_menu_class_footer ul li:first-child {
  list-style-type: none;
  padding-right: 80px;
}

.centeredtext{
  text-align: center;
  font-weight: bold;
  color:#0399A1;
  padding-top: 50px;
  padding-bottom: 30px;
  font-size: 25px;
}

.text-green{
  //text-align: center;
  font-weight: bold;
  color:#0399A1;
  padding-top: 50px;
  padding-bottom: 30px;
  font-size: 25px;
}

.smallergreentext{
  font-weight: bold;
  color:#0399A1;
  padding-top: 50px;
  padding-bottom: 20px;
  font-size: 20px;
}

.smallergreentext-var{
  font-weight: bold;
  color:#0399A1;
  font-size: 20px;
}

.socials-row{
  display: flex;
}

.socials-row img{
  padding-right: 10px;
}

.flex-view{
  display: flex;
}
#vorname-id{
  max-width: 95%;
}
.bg-green{
  background-color: #d4ecee;
}

#absenden-id{
  color:white;
  background-color: #0399A1;
  border-color:#0399A1;
  border:1px solid;
  border-radius: 10px;
  padding-left:10px;
  padding-right: 10px;
  padding-top:5px;
  padding-bottom:5px;
  float:right;
}

.link-dat{
  color:#0399A1;
}
.link-dat:hover{
  color:#0399A1;
  font-weight: bold;
}

.seminar-link{
  padding-top: 50px;
}

#newslettersubmitaction{
  background-color: #0399A1;
  color:white;
  text-decoration: none;
  padding-left:10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom:5px;
  display: block;
  float: right;
}

#newslettersubmitaction:hover{
  cursor: pointer;
}

.nopadtop{
  padding-top:0px;
}

.framepadder{
  padding:30px;
}

.txtbold{
  font-weight: bold;
}

.wp-block-lazyblock-seitenkopf{
  margin-bottom: 40px;
}

.oneteaser{
  padding: 25px;
  border: 1px solid #efefef;
  border-radius: 10px;
}

.seminar-link a{
  background-color: #0399A1;
  color:white;
  text-decoration: none;
  padding-left:10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom:5px;
}

.leftcursivtext{
  font-style: italic;
  color:#0399A1;
  font-size: 20px;
}

.wp-block-lazyblock-seitenkopf{
  position: relative;
}

.wp-block-lazyblock-seiten-header{
  margin-bottom:-50px;
}

.bgwhite{
  background-color: white;
}

.holder-row-teaser{
  max-width: 1320px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.flex-items-img{
  display: flex;
}

.smaller-img img{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.smaller-img .wp-element-caption{
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  margin-top: 20px;
}

.boldtext{
  font-weight:bold;
  font-size: 22px;
}

.wrapper-teilnehmer ul li{
  padding-bottom:15px;
}