@import url('fonts.css');
@import url('/css/animate.css');
@import url('/_myapps/callback/style.css');
@import url('/_myapps/qa/style.css');
@import url('/_myapps/contact2/style.css');
$duration: 10s;

@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.ticker-wrap {
  
  position: fixed;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  height: 4rem;
  background-color: rgba(#000, 0.9); 
  padding-left: 100%;
  box-sizing: content-box;

  .ticker {

    display: inline-block;
    height: 4rem;
    line-height: 4rem;  
    white-space: nowrap;
    padding-right: 100%;
    box-sizing: content-box;

	-webkit-animation-iteration-count: infinite; 
            animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
            animation-timing-function: linear;
	-webkit-animation-name: ticker;
			animation-name: ticker;
	-webkit-animation-duration: $duration;
            animation-duration: $duration;

    &__item {

      display: inline-block;

      padding: 0 2rem;
      font-size: 2rem;
      color: black;   

    }

  }

}

div.notcolored > div > ul > li > a {
	color: #333 !important;
}
.jobsx
{

	font-family: 		'handleeregular', cursive;
	color:			#555;
	font-size:		3em;
	text-align:		left;
	font-weight:		400;
	text-shadow:		2px 2px 4px #ccc;
	margin-top:		-6px;
	margin-bottom:	6px;
	letter-spacing:	1px;

}

.title_startup
{ 

	font-family: 		'handleeregular', cursive;
	color:			#555;
	font-size:		2em;
	font-weight:		400;
	text-shadow:		2px 2px 4px #ccc;
	margin-top:		15px;
}

.title_startup::first-letter
{
	color: #c00;
}

.ferien_box {
	padding: 25px;
	background-color: #fafafa;
	border: 3px solid #555;
	border-radius: 25px;
}

.statbox_piaf {
	font-size:			0.85em;
	text-align:			left;
	-ms-hyphens:		auto;
	-webkit-hyphens:	auto;
	-moz-hyphens:		auto;
	hyphens:			auto;
	background-color:	#fafafa;
	padding:			15px;
	margin-bottom:		10px;
	border-top:			1px solid #ddd;
	border-bottom:		1px solid #ddd;
	
}
.standort_lzd {
	padding-bottom: 	15px;
	font-size:			1.25em 	! IMPORTANT;
	font-weight:		300;
	color:				#fff 	! IMPORTANT;
	letter-spacing: 	1px;
}

.presse {
	padding: 25px;
	box-shadow: 0 8px 16px -6px #aaa; background-color: #fcfcfc;
}

.presse h1 {
	font-size: 2em;
}

.presse h2 {
	font-size: 1.25em;
}

.newspaper{
	width: 100%;
	column-width: 21em;
	max-width: auto;
	column-count: 3;
	column-gap: 30px;
	column-rule: 1px dotted #ddd;
	text-align: justify;
#	padding-bottom: 30px;
	padding-top: 20px;
	
}
statbox_piaf
p.img_caption {
	background-color: #fcfcfc 	! IMPORTANT;
	text-align:	right 			! IMPORTANT;
}

.img_caption {
	background-color: #fff 		! IMPORTANT;
	text-align:	right 			! IMPORTANT;
}

.caption,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.hidden {
  	display: none;
}



.transparent {
    opacity: 0.55;
    filter: alpha(opacity=55); /* For IE8 and earlier */
	display: visible;
}


#stellenangebot {
	-ms-hyphens:			none;
	-webkit-hyphens:		none;
	-moz-hyphens:			none;
	padding:				10px;
	margin-right:			3px;
	margin-bottom:			20px;
	background-color: 		#fafafa;
	-moz-border-radius:		6px 15px 6px 5px; /* Firefox */
	-webkit-border-radius:	6px 15px 6px 5px; /* WebKit */
	border-radius:			6px 15px 6px 5px; /* Standard */ 
	box-shadow:				0 2px 9px -6px #333;
	font-weight:			300;
	text-align: 			left !IMPORTANT;
	border: 				1px solid #ccc;
	border-left: 			15px solid #ccc;
}
div#stellenangebot.row {
padding-left: 15px;
}


a {
	color: #c00;	
}

a:hover {
	color: #c00;	
}

a:link {
	color: #c00;	
}

a:visited {
	color: #c00;	
}

a.flyerdl {
	text-align:			center;
}

.dl-link {
	font-size:			1.75em;
	color:				#888;
	margin-left:		20px;
}

.nextquali {
	font-size:			14px;
}


.t3-mainbody {
	background:			#fefefe;

}


@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

body {
	background:			url(/images/web0006.jpg) fixed 0 0;
	background-color:	#c00;
	position:			absolute;
	top:				0;
	bottom:				0;
	left:				0;
	right:				0;
	font-family: 		'Roboto', sans-serif;
	font-weight:		300;
	font-size:			1.5em;
	-ms-hyphens:		auto;
	-webkit-hyphens:	auto;
	-moz-hyphens:		auto;
	hyphens:			auto;
	color:				#333;
#		text-align: 		justify;
}

h1,h2,h3,h4 {
	font-family:			'Roboto Condensed';
	color:					#555;
	font-size:				2.5em;
	text-align:				left;
    text-justify:			none;
	font-weight:			300;
	text-shadow:			1px 1px 2px #eee;
	margin-top:				15px;
	margin-bottom:			8px;
	-ms-hyphens:			none;
	-webkit-hyphens:		none;
	-moz-hyphens:			none;
	hyphens:				none;
}

h2 {
	font-size:				1.5em;
	color:					#666;
	font-weight:			400;
}

h3 {
	font-size:				1.25em;
	color:					#555;
	padding-top:			10px;
	padding-bottom:			0px;
}

h4 {
	font-size:				1.25em;
	color:					#c00;
	font-weight:			400;
}

#h5 {
#	font-size:				2.5em;
#	color:					#00C;
#	text-shadow:			1px 1px #eee;
#	padding-left:			40px;
#	padding-top:			30px;
#	padding-bottom:			10px;
#}

.t3-sl {
	padding-top:		20px;
	padding-bottom:		0px;
    background-color:	#fff ! IMPORTANT;

}

.random-image {
	border-radius:		10px;
	-webkit-box-shadow:	2px 2px 5px 1px rgba(0,0,0,0.19);
	-moz-box-shadow:	2px 2px 5px 1px rgba(0,0,0,0.19);
	box-shadow:			2px 2px 5px 1px rgba(0,0,0,0.19);
}

.module_myfooter a {
	color:				#fff ! IMPORTANT;
}

.module_myfooter {
    background:			none repeat scroll 0% 0% #555 ! IMPORTANT;
	color:				#fff ! IMPORTANT;
	text-align:			left;
    text-justify:		none;
	-ms-hyphens:		none;
	-webkit-hyphens:	none;
	-moz-hyphens:		none;
	hyphens:			none;
}

.module_myfooter *> h2 {
	color:				#ddd;
	font-weight:		400;
	text-shadow:		none;
}

.module_myfooter *> p {
		font-size:		1em;
}

ul li {
	list-style-type:	square;
}

.t3-content li {
	padding-bottom:		8px;
	list-style-image:	url(/images/bullet.png);
	color: #333;
	line-height: 120%;
}

.article-content ul {
	line-height: 120%;
}

header#t3-header.container.t3-header {
	height:				250px;
	background:			url("/images/bk00.jpg") no-repeat scroll center bottom #fff;
}

header#t3-header.container.t3-header_lzd {
	height:				250px;
	background:			url("/images/bk00.jpg") no-repeat scroll center bottom #fff;
}

header#t3-header.container.t3-header_piaf {
	_animation:			fadeIn 2s cubic-bezier(0.5, 3.8, 0.8, 0.9);
	height:				250px;
	background:			url("/images/bk00.jpg") no-repeat scroll center bottom #fff;
}

/*
header {
	animation: myani 2s infinite alternate;
}
*/
.t3-gg > .container{
	background-color:	#fff;
	color: #555;
}
.navbar-default,.navbar-nav {
	background-color:	transparent;
	border-top:			0px;
	border-bottom:		0px;
}

.navbar-default > .container {
	background-color:	#fff;
}

.t3-navhelper {
	background-color:	transparent;
	border:				0px;
	padding:			0px;
	margin:				0px;
}

.t3-navhelper > .container{
	background-color:	#eee;
}

#t3-content,.t3-content {
	padding-left:		50px;
	padding-right:		50px;
}

.dropdown-menu {
	border-radius:		9px;
}

 .custom.quickmenu {
   	 float:				right;
   	 position:			relative;
   	 margin-top:		-25px;
   	 margin-bottom:		10px;
}

#mod-custom115 {
   	 float:				right;
   	 position:			relative;
   	 margin-top:		-25px;
   	 margin-bottom:		10px;
}

.quickmenu {
	border-bottom:		1px solid #555;
	-webkit-box-shadow:	2px 2px 5px 1px rgba(0,0,0,0.19);
	-moz-box-shadow:	2px 2px 5px 1px rgba(0,0,0,0.19);
	box-shadow:			2px 2px 5px 1px rgba(0,0,0,0.19);
	color:				#CCC;
	padding:			0px;
	padding-left:		16px;
	padding-right:		16px;
	background-color:	hsla(0, 0%, 255%, 1);
	border-radius:		3px;
}

#mod-custom115 {
	border-bottom:		1px solid #555;
	-webkit-box-shadow:	2px 2px 5px 1px rgba(0,0,0,0.19);
	-moz-box-shadow:	2px 2px 5px 1px rgba(0,0,0,0.19);
	box-shadow:			2px 2px 5px 1px rgba(0,0,0,0.19);
	color:				#CCC;
	padding:			0px;
	padding-left:		16px;
	padding-right:		16px;
	background-color:	hsla(0, 0%, 255%, 1);
	border-radius:		3px;
}

.head-search .custom.quickmenu a {
	color:				#555;
	font-size:			1em;
}
/*
.head-search .custom.quickmenu a.btn-info					{	background-color: #777; }
.head-search .custom.quickmenu a:hover.btn-info				{	background-color: #999; }
.head-search .custom.quickmenu a.glyphicon-map-marker		{	background-color: #C00; }
.head-search .custom.quickmenu a:hover.glyphicon-map-marker	{	background-color: #E62828; }
.head-search .custom.quickmenu a.glyphicon-envelope			{	background-color: #cc9933; }
.head-search .custom.quickmenu a:hover.glyphicon-envelope	{	background-color: #EFA146; }
.head-search .custom.quickmenu a.glyphicon-thumbs-up		{	background-color: #3A5795; }
.head-search .custom.quickmenu a:hover.glyphicon-thumbs-up	{	background-color: #6585C9; }
.head-search .custom.quickmenu a.glyphicon-info-sign		{	background-color: #009036; }
.head-search .custom.quickmenu a:hover.glyphicon-info-sign	{	background-color: #10B34D; }
*/

/******************************************************************************************/


#t3-footer {
	background-color:	transparent;
	border:				0px;
	padding:			0px;
}

.t3-footer > .container {
	background-color:	#555;
}

.t3-copyright {
}

.t3-copyright > .container {
	background-color:	#555;
	color:				#ccc;
	padding-top:		60px;
}

.t3-copyright {
   	border-top:			0px solid #EEE;
	text-align:			center;
	border:				0px;
	padding:			0px;
}

.t3-footnav {
   	 padding:			0px 0px;
}

.t3-footer {
#	border-top:			1px solid #EEE;
	background:			none repeat scroll 0% 0% #555;
	color:				#888;
}

.page-title{
#    display:			none;
}


td, tr td {
    border-top:			0px solid #DDD;
}

.article-image-full {
	margin:				0 30px 30px 0;

}

.item-image-intro {
	max-width:100%;
}

.t3-megamenu {
	font-size:			.85em;
	hyphens:			none ! IMPORTANT;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.nav-child {
	font-size:	1em;
	animation:	fadeIn .1s cubic-bezier(0.5, 3.8, 0.8, 0.9) alternate;
}

.t3-megamenu a {
	font-weight:		400;
	color:				#fff;
	text-shadow: 		1px 1px 1px rgba(0, 0, 0, .7);
}

.navbar-default .navbar-nav {
	margin-top:		2px;
	margin-left:	-7px;
}




/* Die Titel vom Untermenü von Berufliche Qualifizierung*/
.dropdown-header.mega-group-title.separator {
	font-size:			1.25em		! IMPORTANT;
	font-weight:		300;
	color:				#fff		! IMPORTANT;
}

.separator span {}

a.dropdown-toggle {
	color:				#fff		! IMPORTANT;	
}

a.dropdown-toggle,
.navbar-default .navbar-nav > li[data-id='186'] > a,
.navbar-default .navbar-nav > li[data-id='202'] > a {
	padding:			13px		! IMPORTANT;
}

.navbar-nav > li > a {
	margin: 			0px 		! IMPORTANT;
}

/* HOVER */
.navbar-nav > li > a {}


/* BOTTOM-MENU FARBVERLAUF*/
.nav-child.dropdown-menu.mega-dropdown-menu {
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.08165272945115543) 0%, rgba(0,0,0,0.08445384989933469) 44%, rgba(255,255,255,0.11806729527748594) 100%);
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-top-color:		#fff;
	border-bottom-color:	#fff;
}

.navbar-default .navbar-nav > .dropdown > a .caret, 
.navbar-default .navbar-nav > .dropdown > span .caret {
	border-top-color:		#fff;
	border-bottom-color:	#fff;
}

li.dropdown.mega > .nav-child.dropdown-menu.mega-dropdown-menu {
	border:				0px;
	margin-top:			0px;
	margin-left:		0px;
}

.mega.mega-group {
	font-weight:		600;
	color:				#fff;
}

.mega-nav.level2 {
	font-size:			1em;
}

.mega-nav.level2 > li {
	border-top:			solid 0px #333;
}

.mega-nav.level2 > li.current.active > a  {
	color:				#fff ! IMPORTANT;
}

.mega-nav.level2 > li > a > span.mega-caption  {
	font-size:			1em;
	color:				#ddd ! IMPORTANT;
	margin-top:			-1px;
}

.nav > li > a > span.mega-caption  {
	font-size: 				1em;
	color:					#fff ! IMPORTANT;
	margin-top:				-1px;
}

.mega-nav.level1 > li > a > span.mega-caption  {
	font-size: 				1em;
	color:					#ddd ! IMPORTANT;
	margin-top:				-1px;
}

.t3-megamenu .mega-nav > li a {
	background-color:		transparent ! IMPORTANT;
	text-decoration:		none;
}

/* Verlauf der Knöpfe */
.navbar-nav > li > a {
	background:	-moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background:	-webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background:	linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:		progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

.navbar-nav > li > a:hover {
	background:	-moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background:	-webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background:	linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:		progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

/* MOUSE OVER FADE für Links im Untermenü*/
.t3-megamenu .mega-nav > li a:hover,
.t3-megamenu .mega-nav > li a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li a:focus {
	color:					#fff;
	background-color:		rgba(255,255,255,0.25) ! IMPORTANT;
}

/* BUTTON MARKED */
.navbar-default .navbar-nav > .current > a,
.navbar-default .navbar-nav > .active > a {
	background:			-moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
	background:			-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
	background:			linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
	filter:				progid:DXImageTransform.Microsoft.gradient( startColorstr='#70000000', endColorstr='#00000000',GradientType=0 );
	-webkit-box-shadow:	inset 0px 0px 12px 2px rgba(0,0,0,0.4);
	-moz-box-shadow:	inset 0px 0px 12px 2px rgba(0,0,0,0.4);
	box-shadow:			inset 0px 0px 12px 2px rgba(0,0,0,0.4);
	z-index: 			1;
}

/* MENU EWZ */
li.nav_ewz.dropdown > .nav-child.dropdown-menu.mega-dropdown-menu,
li.nav_ewz.dropdown > a,
li.nav_ewz.dropdown > a:hover,
li.nav_ewz.dropdown > a:focus,
li.nav_ewz.dropdown.open > a,
li.nav_ewz.dropdown.open > a:hover,
li.nav_ewz.dropdown.open > a:focus,
li.nav_ewz.dropdown.active > a,
li.nav_ewz.dropdown.active > a:hover,
li.nav_ewz.dropdown.active > a:focus {
	margin-bottom:			2px 	! IMPORTANT;
	background-color:		#900; 
	color:					#fff;
}

/* MENU Lernzentrum Deutsch */
li.nav_lernzentrum_deutsch.dropdown > .nav-child.dropdown-menu.mega-dropdown-menu,
li.nav_lernzentrum_deutsch.dropdown > a,
li.nav_lernzentrum_deutsch.dropdown > a:hover,
li.nav_lernzentrum_deutsch.dropdown > a:focus,
li.nav_lernzentrum_deutsch.dropdown.open > a,
li.nav_lernzentrum_deutsch.dropdown.open > a:hover,
li.nav_lernzentrum_deutsch.dropdown.open > a:focus,
li.nav_lernzentrum_deutsch.dropdown.active > a,
li.nav_lernzentrum_deutsch.dropdown.active > a:hover,
li.nav_lernzentrum_deutsch.dropdown.active > a:focus {
	margin-bottom:			2px 	! IMPORTANT;
	background-color:		#036; 
	color:					#fff;
}

/* MENU Projekte */
li.nav_projekte.dropdown > .nav-child.dropdown-menu.mega-dropdown-menu,
li.nav_projekte.dropdown > a,
li.nav_projekte.dropdown > a:hover,
li.nav_projekte.dropdown > a:focus,
li.nav_projekte.dropdown.open > a,
li.nav_projekte.dropdown.open > a:hover,
li.nav_projekte.dropdown.open > a:focus,
li.nav_projekte.dropdown.active > a,
li.nav_projekte.dropdown.active > a:hover,
li.nav_projekte.dropdown.active > a:focus {
	margin-bottom:			2px 	! IMPORTANT;
	background-color:		#336; 
	color:					#fff;
}

/* MENU Angebote für Unternehmen */
li.nav_unternehmen.dropdown > .nav-child.dropdown-menu.mega-dropdown-menu,
li.nav_unternehmen.dropdown > a,
li.nav_unternehmen.dropdown > a:hover,
li.nav_unternehmen.dropdown > a:focus,
li.nav_unternehmen.dropdown.open > a,
li.nav_unternehmen.dropdown.open > a:hover,
li.nav_unternehmen.dropdown.open > a:focus,
li.nav_unternehmen.dropdown.active > a,
li.nav_unternehmen.dropdown.active > a:hover,
li.nav_unternehmen.dropdown.active > a:focus {
	margin-bottom:			2px 	! IMPORTANT;
	background-color:		#669;
	color:					#fff;
}

/* MENU Angebote für Unternehmen */
li.nav_foerderkonzepte.dropdown > .nav-child.dropdown-menu.mega-dropdown-menu,
li.nav_foerderkonzepte.dropdown > a,
li.nav_foerderkonzepte.dropdown > a:hover,
li.nav_foerderkonzepte.dropdown > a:focus,
li.nav_foerderkonzepte.dropdown.open > a,
li.nav_foerderkonzepte.dropdown.open > a:hover,
li.nav_foerderkonzepte.dropdown.open > a:focus,
li.nav_foerderkonzepte.dropdown.active > a,
li.nav_foerderkonzepte.dropdown.active > a:hover,
li.nav_foerderkonzepte.dropdown.active > a:focus {
	margin-bottom:			2px 	! IMPORTANT;
	background-color:		#360;
	color:					#fff;
}

/* MENU Job- & Sozial-Coaching */
li.nav_jobcoaching> a,
li.nav_jobcoaching.open > a,
li.nav_jobcoaching.open > a:focus,
li.nav_jobcoaching.active > a {
	padding: 				13px;
	margin-bottom:			2px		! IMPORTANT;
	background-color:		#636	! IMPORTANT;
	color:					#fff	! IMPORTANT;
}

li.nav_jobcoaching.dropdown > .nav-child.dropdown-menu.mega-dropdown-menu,
li.nav_jobcoaching.dropdown > a,
li.nav_jobcoaching.dropdown > a:hover,
li.nav_jobcoaching.dropdown > a:focus,
li.nav_jobcoaching.dropdown.open > a,
li.nav_jobcoaching.dropdown.open > a:hover,
li.nav_jobcoaching.dropdown.open > a:focus,
li.nav_jobcoaching.dropdown.active > a,
li.nav_jobcoaching.dropdown.active > a:hover,
li.nav_jobcoaching.dropdown.active > a:focus {
	margin-bottom:			2px 	! IMPORTANT;
	background-color:		#636; 	! IMPORTANT;
	color:					#fff;	! IMPORTANT;
}
/* MENU PiaF */
li.nav_piaf > a,
li.nav_piaf .open > a,
li.nav_piaf .active > a {
	padding: 				13px;
	margin-bottom:			2px		! IMPORTANT;	
	background-color:		#360 	! IMPORTANT;
	color:					#fff	! IMPORTANT;
	z-index:				1;
}

/* MENU MAY WAY */
li.nav_myway > a,
li.nav_myway .open > a,
li.nav_myway .active > a {
	padding: 				13px;
	margin-bottom:			2px		! IMPORTANT;	
	background-color:		#936 	! IMPORTANT;
	color:					#fff	! IMPORTANT;
	z-index:				1;
}
/* MENU Berufliche Qualifizierung */
li.nav_berufliche-qualifizierung> a,
li.nav_berufliche-qualifizierung.open > a,
li.nav_berufliche-qualifizierung.active > a {
	padding: 				13px;
	margin-bottom:			2px 	! IMPORTANT;	
	background-color:		#058 	! IMPORTANT;
	color:					#fff 	! IMPORTANT;
	z-index:				1;
}

/* MENU Aktuelle Bildungsangebote */
li.nav_bildungsangebote > a,
li.nav_bildungsangebote.open > a,
li.nav_bildungsangebote.active > a {
	background-color:		#06c 	! IMPORTANT;
	color:					#fff 	! IMPORTANT;
	z-index:				1;
}

.t3-megamenu > ul > li {
	margin-left:			2px;
}

@keyframes myani {
 100%  {  opacity: 1; }
  0% {  opacity: 0; }
}

.navbar-toggle {
	color:					#fff;
}

.navbar-header {
	background-color:		#333;
}

.cardre_alert_cookies {
	background-color:		#fff;
	font-size: 				1em 	! IMPORTANT;
	font-weight:			500 	! IMPORTANT;
	-ms-hyphens:			none;
	-webkit-hyphens:		none;
	-moz-hyphens:			none;
	hyphens:				none;
}

/* This CSS includes a few ways of styling PDF files */
p:not(.cssonly) a[href$=".pdf"]:before {
	width:					48px;
	height:					16px;
	background:				url('/images/pdf16.png');
	background-repeat		:no-repeat;
	display:				inline-block;
	content:				' ';
	padding-right: 			20px;
}

.ds>h2 {
	font-size: 2em;
}
.ds>h3 {
	font-size: 2em;
}
.ds>h4 {
	#font-size: 1em;
	text-shadow: none;
	#color: #333;
}
.ds>h5 {
	font-size: 1.5em;
	text-shadow: none;
	color: #333;
}

#bquali>div>ul>li>a {
	font-weight: 400;
	+font-size: 1.15em;
}
#bquali>div>ul>li {
	margin-bottom: 10px;
}
