@charset "UTF-8";
/* CSS Document */


div.submenu {
  padding-right: 46px;
  }

.submenu h3 {
  margin-top: 5px;
  margin-bottom: 40px;
  }

.submenu ul li:before {
  content: '';
  padding: 0;
  }

.submenu ul li a:before {
  content:"\e258";
  color: #ff7d00;
  margin: 0 0 0 -20px;
  font-family: 'Glyphicons Halflings';
  font-size: 13px;
  position: relative;
  top: 1px;
  padding-right: 6px;
  }

.submenu ul.level2 li a:before {
  content: '';

  }

.submenu ul li {
  padding-left: 13px;
  }

.submenu ul li a {
  display: block;
  color: #000;
  text-transform: uppercase;
  font-weight: 400;
  padding: 5px;
  }

.submenu ul.level1 li {
  border-bottom: 1px solid #CCC;
  }

.submenu ul.level2 li {
  border-bottom: 0px solid #CCC;  
  margin-bottom: 0;
  }


.submenu ul li.current a {
  font-weight: 600;
  }

.submenu ul li.current ul li a {
  font-weight: 400;
  }

.submenu ul li.current ul li.current a {
  font-weight: 600;
  color: #ff7d00;
  }

.submenu ul.level2 li a {
  text-transform: none;
  }

  
 .trenner{
	font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    line-height: 1.2;
	font-weight: 400;
    color: ##4b4b4b;
	border-bottom:0 !important;
	margin-top:80px !important;
	padding-left:0 !important;
	margin-bottom:0px !important;
 } 
 
 
 .schulungsseite a.download{
	 color:#000;
 }
 
.pdf-dl{
	border:0;
	display:inline-block;
	background-image:url("/fileadmin/bilder/grafikelemente/pdf_icon.png");
	background-repeat:no-repeat;
	background-position:5px 5px;
	background-size:30px 30px;
	margin-top:20px;
	margin-bottom:20px;
	
	

    background-color: #ff7d00;
    color: #FFF;
    border: 0px;
    margin-top: 15px;
    padding: 9px 10px;	
	padding-left:50px;
}

.schulungsseite .external-link-new-window{
	border:0;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:5px 5px;
	margin-top:20px;
	margin-bottom:20px;
    background-color: #ff7d00;
    color: #FFF;
    border: 0px;
    margin-top: 15px;
    padding: 9px 10px;	
}
  
.schulungsseite .internal-link{
	font-size:24px;
}

.schulung{
	border:1px solid #ccc;
	padding:10px;
	width:100%;
	display:inline-block;
}

.schulung_links{
	float:left;
    display:inline-block ;
}

.anzahl, .anzahl_label{
	float:left;
}

.anzahl_label{
	margin-right:8px;
}

.schulung_rechts{
	float:right;
	display:none;
}

.header_schulung{
	font-weight:bold;
	margin-left:-15px;
}


.info_schulung{
	font-weight:bold;
	margin-left:-15px;
	margin-bottom:20px;
}

.schulungsseite .form-check{
	display: inline-block !important;
    margin-top: 0px !important;
    margin-bottom: 10px;
	float:left;
	margin-left:24px;
	margin-right:20px;
}

.pm-l{
	margin-left:0;
	padding-left:0;
}

.schulungsseite fieldset{
	border-top:0 !important;
}

.schulungsseite input[type="text"],
.schulungsseite input[type="email"] {
	padding: 4px;
    margin: 3px 0;
    width: 100%;
    border: 1px solid #dadada;
}

.schulungsseite label{
    font-weight: 300;
    padding: 4px 0;
    margin: 3px 0;
}

.schulungsseite .parsley-errors-list{
	clear:both;
	color:#ff7d00;
}

.schulungsseite .parsley-required{
	border-bottom:0 !important;
	margin-top:0 !important;
	padding-top:0 !important;
}

  
/* -- Submenu anpassen -- */


@media (max-width: 791px) {
  div.submenu {
  padding-right: 0px;
  } 
}




