*{font-family:"Lato",sans-serif;margin:0;padding:0;color:#4b4b4d;}
.hidden{display:none!important;}
.floatend{clear:both;}
img{display:block; max-width: -webkit-fill-available; max-widht: -moz-available;}
.important-form-value{display:none;}
h2{font-size:1.1em;color:#4b4b4d;margin-bottom:10px;}
#mainarea a{text-decoration:none;color:#87cee0;}
.flex-control-nav{position:relative;top:98px;text-align:center;}
.flexslider .flex-control-nav li, .kopfbereichNews .flex-control-nav li{display:inline-block;margin-right:12px;height:initial;position:relative!important;z-index:999;}
.flex-control-nav li a{background:#fff;color:#fff;width:12px;height:12px;float:left;display:block;font-size:0em;cursor:pointer;box-shadow:1px 1px 1px #aaa;opacity:0.8;}
.flex-control-nav li a:hover{opacity:1;}
.flex-control-nav li a.flex-active{background:#005d92;color:#005d92;}
.blue, .blau, .Blue{background-color:#005d92;}
.lightBlue, .hellblau, .LightBlue{background-color:#00ace5;}
.iceBlue, .eisblau, .IceBlue{background-color:#87cee0;}
.lightGreen, .hellgruen, .LightGreen{background-color:#b6ca47;}
.yellow, .gelb, .Yellow{background-color:#fdc400;}
.orange, .Orange{background-color:#f29400;}
.magenta, .Magenta{background-color:#e50069;}
.lightGrey, .hellgrau, .LightGreen{background-color:#bababa;}
.gruen, .green, .Green{background-color:#b1ca34;}
.columnLeft, .columnImage, .columnFlowingText, .columnRight{float:left;width:49%;margin-right:1%}
.left.threeQuarters{width:75%;float:left;}
.right.threeQuarters{width:25%;float:left;}
.tileBig{width:32%;float:left;height:180px;margin-right:1%;}
.tileSmall{height:80px;margin-right:1%;margin-bottom:20px;}
.tileService{height:80px;margin-bottom:20px;}
.tileSmall{float:both;width:32%;}
.tileSmall a, .tileService a{text-decoration:none;}
.tileFourColumns{width:100%;}
.leftTitle{margin:20px 0 20px 0;}
.tileSmallIcon{float:left;margin-right:10px;}
.innerContent{margin:10px 20px 10px 20px;}
.tileBig, .tileSmall, .tileService{position:relative;overflow:hidden;}
.tileBig:before, .tileSmall:before, .tileService:before{content:'';position:absolute;bottom:-28px;right:-28px;width:56px;height:56px;background:#fff;transform:rotate(45deg);}
p{margin-bottom:15px;}
.kachel p{margin-bottom:0;}
p a{text-decoration:none;color:#87cee0;}
.element{margin:40px 0;}
.kacheln .schmal{width:246px;height:70px;}
.kacheln .gross{width:246px;height:150px;}
.kacheln .gross img{height:120px;}
.kachel{float:left;position:relative;overflow:hidden;margin-right:10px;margin-bottom:10px;}
.kachel:before{content:'';position:absolute;bottom:-21px;right:-21px;width:42px;height:42px;background:#fff;transform:rotate(45deg);}
.veranstaltungen .meldung:before{content:'';position:absolute;bottom:-21px;right:-21px;width:42px;height:42px;background:#fff;transform:rotate(45deg);}
.meldung{column-break-inside:avoid;page-break-inside:avoid;padding-bottom:20px;}
.kachel p{color:#fff;font-weight:700;font-size:1.0em;}
.kachel .info{font-weight:300;font-size:1em;}
.kachel .icon img{float:left;margin:15px 10px;width:35px;}
.schmal .text{margin-top:12px;}
.gross .text{margin-left:10px;margin-top:4px;}
.kachel.hintergrundbild .text{margin-left:25px;text-shadow:1px 1px 2px black;}
.viererkachel{width:246px;margin-right:10px;float:left;height:130px;margin-bottom:10px;}
.viererkachel p, .viererkachel h3, .gross h3{color:#fff;}
.viererkachel h3, .gross h3{font-size:1.4em;font-weight:700;margin:15px 10px 0 20px;}
.viererkachel.direktlink h3{font-size:1.1em;}
.viererkachel .icon img{float:left;margin:0 10px;width:70px;}
.gross.gruen .icon img{width:50px;height:50px;float:left;margin:10px 20px 0 20px;}
.gross.gruen p, .gross.gruen a{color:#fff!important;font-weight:400!important;}
.gross.gruen a{text-decoration:underline!important;}
.viererkachel .text p{padding-top:15px;width:230px;}
.meldung a, .viererkachel a{text-decoration:none;color:#87cee0;}
.newsDateAndLocation{color:darkgrey;padding-right:3px;}
.newsTitle, .newsDetailTitle, .newsDetailSubTitle{color:#4b4b4d;font-weight:bold;}
.newsDetailTitle{margin:20px 0 20px 0;font-size:1.4em}
.newsDetailSubTitle{margin:20px 0 20px 0;font-size:1.0em}
.newsImage, .newsTop, .newsDetailImage{padding-bottom:10px;}
.imagecontainer .newsDetailImage{padding-bottom:0;}
.imagecontainer, .downloadcontainer{margin-top:20px;}
.downloadcontainer a{margin-left:25px;}
.fliesstext .links{min-height:150px;}
.zweizwei .links img, .zweizwei .rechts img{max-width:100%;}
.dreieins .links img{max-width:100%;}
.direktlink .icon{margin-top:30px;}
.direktlink .text{margin-top:40px;}
.mitbild img{width:100%;}
#headarea{padding:15px 0;}
.flexslider .slides > li, .kopfbereichNews .slides > li{display:none;-webkit-backface-visibility:hidden;}
/*.flexslider, .kopfbereichAngebot{display:inline-block;}*/
.flexslider li, .kopfbereichNews li{list-style:none;}
.flexslider img, .kopfbereichAngebot img, .kopfbereichNews img{width:100%;display:inline-block;}
.sliderText a{text-decoration:none;}
.footer .zweizwei{background-color:#005d92;margin-top:30px;}
.footer .zweizwei .links{width:472px;margin-right:10px;}
.innerfooter{padding:30px;font-weight:300;}
.footer .standorte p, .footer h4, .footer li a, .footer li span{font-size:0.85em;}
.footer .rechts p, .footer .rechts h4{font-size:1em;}
.footer .rechts .unternehmensverbund p, .footer .rechts .unternehmensverbund h4,.footer .rechts .copyright p{font-size:0.85em;}
.footer .rechts .unternehmensverbund h4{margin-bottom:5px;}
.footer .logos img{height:30px;float:left;margin-right:20px;}
.footer .menue{width:210px;float:left;min-height:450px;}
.footer p{color:#fff;font-weight:300;}
.footer h4{color:#00ace5;font-weight:400;}
.footer .italic{color:#fff;font-style:italic;}
.footer .bold{font-weight:700;color:#fff;}
.footer a{text-decoration:none;}
.footer .standorte a{color:#87cee0;}
.footer .standorte p{margin-bottom:10px;}
.footer .button.kontakt{display:inline-block;padding:15px 10px;margin-bottom:20px;margin-top:10px;width:206px;position:relative;overflow:hidden;}
.footer .button.kontakt:before{content:'';position:absolute;bottom:-21px;right:-21px;width:42px;height:42px;background:#005d92;transform:rotate(45deg);}
.footer .button.kontakt p{font-weight:700;font-size:1.4em;margin:0;}
.footer a.top{display:block;text-align:center;font-size:1.2em;color:#005d92;font-weight:700;margin:30px;}
.footer .socialmediaicon{float:left;margin-right:25px;margin-bottom:25px;}
.footer .socialmediaicon a img{height:30px;}
.socialmedia p{padding-top:3px;}
.socialmedia{width:100%;display:inline-block;margin-bottom:20px;}
.footer a.dach{color:#fff;font-size:1.6em;border-bottom:1px solid #fff;}
#filter{z-index:998;position:relative;}
#filter input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid grey;padding:10px;border-radius:5px;vertical-align:sub;margin-right:5px;}
#filter input:checked{background:url(../media/check-blau.svg);border-color:#005d92;color:#005d92;}
#filter input:checked+label{color:#005d92;}
#filter input.cbxGreen:checked{background:url(../media/check-gruen.svg);border-color:#b1ca34;}
#filter input.cbxGreen:checked+label{color:#b1ca34;}
#filter input.cbxGreen+label{color:#b1ca34;}
#filter input.cbxMagenta:checked{background:url(../media/check-magenta.svg);border-color:#e50069;}
#filter input.cbxMagenta:checked+label{color:#e50069;}
#filter input.cbxMagenta+label{color:#e50069;}
#filter input.cbxOrange:checked{background:url(../media/check-orange.svg);border-color:#f29400;}
#filter input.cbxOrange:checked+label{color:#f29400;}
#filter input.cbxOrange+label{color:#f29400;}
#filter input.cbxLightBlue:checked{background:url(../media/check-hellblau.svg);border-color:#00ace5;}
#filter input.cbxLightBlue:checked+label{color:#00ace5;}
#filter input.cbxLightBlue+label{color:#00ace5;}
#filter input.cbxYellow:checked{background:url(../media/check-gelb.svg);border-color:#fdc400;}
#filter input.cbxYellow:checked+label{color:#fdc400;}
#filter input.cbxYellow+label{color:#fdc400;}

.WB-blau1{background-color:#053b77;}
#filter input.cbxWB-blau1+label{color:#053b77;}
#filter input.cbxWB-blau1:checked{background:url(../media/check-WB-blau1.svg);border-color:#053b77;}
#filter input.cbxWB-blau1:checked+label{color:#053b77;}
.offerWB-blau1{border-color:#053b77!important;}
.offerWB-blau1 h3{background-color:#053b77;}
.offerWB-blau1 .detail:before{background-color:#053b77;}

.WB-blau2{background-color:#0578bd;}
#filter input.cbxWB-blau2+label{color:#0578bd;}
#filter input.cbxWB-blau2:checked{background:url(../media/check-WB-blau2.svg);border-color:#0578bd;}
#filter input.cbxWB-blau2:checked+label{color:#0578bd;}
.offerWB-blau2{border-color:#0578bd!important;}
.offerWB-blau2 h3{background-color:#0578bd;}
.offerWB-blau2 .detail:before{background-color:#0578bd;}

.WB-blau3{background-color:#5bc5f2;}
#filter input.cbxWB-blau3+label{color:#5bc5f2;}
#filter input.cbxWB-blau3:checked{background:url(../media/check-WB-blau3.svg);border-color:#5bc5f2;}
#filter input.cbxWB-blau3:checked+label{color:#5bc5f2;}
.offerWB-blau3{border-color:#5bc5f2!important;}
.offerWB-blau3 h3{background-color:#5bc5f2!important;}
.offerWB-blau3 .detail:before{background-color:#5bc5f2;}

.WB-blau4 {background-color:#a9d7f0;}
#filter input.cbxWB-blau4+label{color:#a9d7f0;}
#filter input.cbxWB-blau4:checked{background:url(../media/check-WB-blau4.svg);border-color:#a9d7f0;}
#filter input.cbxWB-blau4:checked+label{color:#a9d7f0;}
.offerWB-blau4{border-color:#a9d7f0 !important;}
.offerWB-blau4 h3{background-color:#a9d7f0;}
.offerWB-blau4 .detail:before{background-color:#a9d7f0;}

.WB-lila {background-color:#6c2b7e;}
#filter input.cbxWB-lila+label{color:#6c2b7e;}
#filter input.cbxWB-lila:checked{background:url(../media/check-WB-lila.svg);border-color:#6c2b7e;}
#filter input.cbxWB-lila:checked+label{color:#6c2b7e;}
.offerWB-lila{border-color:#6c2b7e !important;}
.offerWB-lila h3{background-color:#6c2b7e;}
.offerWB-lila .detail:before{background-color:#6c2b7e;}

.WB-rot {background-color:#bb1918;}
#filter input.cbxWB-rot+label{color:#bb1918;}
#filter input.cbxWB-rot:checked{background:url(../media/check-WB-rot.svg);border-color:#bb1918;}
#filter input.cbxWB-rot:checked+label{color:#bb1918;}
.offerWB-rot{border-color:#bb1918 !important;}
.offerWB-rot h3{background-color:#bb1918;}
.offerWB-rot .detail:before{background-color:#bb1918;}

.WB-orange{background-color:#ef7d00;}
#filter input.cbxWB-orange+label{color:#ef7d00;}
#filter input.cbxWB-orange:checked{background:url(../media/check-WB-orange.svg);border-color:#ef7d00;}
#filter input.cbxWB-orange:checked+label{color:#ef7d00;}
.offerWB-orange{border-color:#ef7d00 !important;}
.offerWB-orange h3{background-color:#ef7d00;}
.offerWB-orange .detail:before{background-color:#ef7d00;}

.fieldOfEducationSublevel li {margin: 10px;}
.location li, .typeOfEducation li, .fieldOfEducation li{margin:10px;list-style:none;}
.location h3, .typeOfEducation h3, .fieldOfEducation h3, .location label{font-size:1.0em;color:#4b4b4d;margin-bottom:10px;}
.resetButton input[type="button"], .resetButton button{width:25px;height:25px;background-color:#fff;border-color:grey;border-radius:5px;margin-right:5px;vertical-align:1px;}
#offerlist{clear:both;margin:40px 0;}
.offer{column-break-inside:avoid;page-break-inside:avoid;border:1px solid;margin-bottom:10px;}
.offerBlue{border-color:#005d92;}
.offerLightBlue{border-color:#00ace5;}
.offerIceBlue{border-color:#87cee0;}
.offerGreen{border-color:#b6ca47;}
.offerYellow{border-color:#fdc400;}
.offerOrange{border-color:#f29400;}
.offerMagenta{border-color:#e50069;background-color:#e50069;}
.offerGrey{border-color:#4b4b4d;}
.offer h3{color:#fff;font-size:1.1em;padding:20px 10px;height:40px;}
.offerBlue h3{background-color:#005d92;}
.offerLightBlue h3{background-color:#00ace5;}
.offerIceBlue h3{background-color:#87cee0;}
.offerGreen h3{background-color:#b6ca47;}
.offerYellow h3{background-color:#fdc400;}
.offerOrange h3{background-color:#f29400;}
.offerMagenta h3{background-color:#e50069;}
.offerGrey h3{background-color:#4b4b4d;}
.offer .detail{padding:15px 10px;line-height:2em;background-color:#fff;position:relative;overflow:hidden;}
.offer .detail:before{content:'';position:absolute;bottom:-30px;right:-30px;width:60px;height:60px;/*background:red;*/transform:rotate(45deg);color:#fff;font-size:2em;}
.offerBlue .detail:before{background-color:#005d92;}
.offerLightBlue .detail:before{background-color:#00ace5;}
.offerIceBlue .detail:before{background-color:#87cee0;}
.offerGreen .detail:before{background-color:#b6ca47;}
.offerYellow .detail:before{background-color:#fdc400;}
.offerOrange .detail:before{background-color:#f29400;}
.offerMagenta .detail:before{background-color:#e50069;}
.offerGrey .detail:before{background-color:#4b4b4d;}
.offer .detail span{font-weight:700;display:block;margin-left:130px;}
.offer .detail .information span a, .offer .detail .download span a{color:#005d92;text-decoration:none;}
.offer .detail .preWord{width:130px;float:left;}
.offer .detail .button{position:absolute;right:4px;bottom:-3px;}
#mainarea li{list-style:none;margin-left:15px;text-indent:-15px;}
#mainarea ul{margin-bottom:20px;}
.angebot .links div{margin-bottom:20px;}
.angebot .rechts h3, .angebot .rechts p, .angebot .rechts li, .angebot .rechts strong, .angebot .rechts em, .angebot .rechts blockquote{color:#fff;}
.angebot .rechts blockquote{font-size:0.8em;}
.vorteile h3, .zusatzqualifikationen h3{margin-bottom:20px;}
.angebot .vorteile, .angebot .zusatzqualifikationen, .angebot .zeitraum, .angebot .ziele{padding:20px;margin-bottom:20px;}
.angebot .grau{background-color:#005d92;}
.angebot .dunkelgrau{background-color:#4b4b4d;}
.zeitraum h3, .ziele h3, .kontakt h3{margin-bottom:15px;}
.kontakt p{margin-bottom:0;}
.kontakt .anschrift{margin-bottom:15px;}
.angebot .sponsoring img{width:100%;}
#mainarea .vorteile.gruen a{text-decoration:underline;color:#fff;}
#kontakt select, #kontakt input, .form input{-webkit-appearance:none;-moz-appearance:none;padding:0px 10px;border-radius:0;background:#fff;border:none;height:30px;display:block;font-size:0.85em;}
.form select{padding:0px 10px;border-radius:0;background:#fff;border:none;height:30px;display:block;font-size:0.85em;border-radius:0;}
#kontakt input, .form input{display:block;font-size:0.85em;}
#kontakt input[type="checkbox"], .form input[type="checkbox"]{width:20px;height:22px;float:left;margin-right:10px;border:2px solid #fff;}
#kontakt input[type="checkbox"]:checked, .form input[type="checkbox"]:checked{background-color:#fff;}
#kontakt label, .form label{color:#fff;font-size:0.8em;}
.form label{margin-bottom:5px;display:block;}
.form label span{color:#fff;}
.form .radiobutton input{width:30px;border-radius:15px;float:left;margin-right:10px;}
.form .radiobutton input:checked{width:30px;border-radius:15px;float:left;margin-right:10px; background:#fff url(../media/check-blau.svg) center/cover;}
.form .radiobutton .item{float:left;margin-right:20px;display:flex;}
.form .radiobutton label{padding-top:5px;}
.form #g-recaptcha{clear:both;margin:20px 0;}
#kontakt a{text-decoration:underline;}
#kontakt .Anredebereich, #kontakt .Anschriftbereich, #kontakt .Erreichbarkeit{margin-bottom:10px;}
#kontakt textarea[name=Mitteilung]{border:none;display:block;}
#kontakt .Sendenbereich button{border:1px solid #fff;background-color:#87cee0;color:#fff;padding:10px 20px;font-size:1em;margin-right:10px;}
#kontakt .Titel, .form .Title{color:#fff;font-size:1.2em;}
form#kontakt a{color:#fff;}
.form{padding:20px;}
.form input.important-form-value{display:none;}
.form input{width:calc(100% - 10px);}
.form fieldset{width:calc(50% - 40px);float:left;border:none;padding-right:20px;margin-right:20px;}
.Uploadbereich{margin-top: 35px;}
.uploadButton{display:none !important;}
.uploadButtonLabel{border: 1px solid #fff;background-color: #87cee0;color: #fff;padding: 10px 20px;font-size: 1em !important;margin-right: 10px;}
.uploadLabel{display: inline-block;margin-top: 15px;}
#mainmenu_item_2, #footermenu_item_2{display:none;}
#mainmenu li{width:195px;float:left;list-style:none;padding-left:40px;}
#mainmenu li ul li{padding-left:0;}
#mainmenu_nav{display:none;position:absolute;z-index:99999;background:#005d92;}
#mainmenu_nav ul li span{color:#fff;font-size:1em;font-weight:700;}
#mainmenu_nav ul li a{text-decoration:none;color:#87cee0;font-size:1em;line-height:1.6em;}
#footermenu ul{margin-bottom:10px;}
#footermenu li{list-style:none;}
#footermenu span{color:#00abe4;font-weight:500;}
#footermenu ul li a{color:#fff;}
.searchSubmit{border:none;color:#fff;background:#005d92;height:21px;width:21px;vertical-align:middle;}
input.searchWord{font-size:0.8em;padding:2px 5px;}
.searchArea{display:inline-block;float:left;margin-top:20px;}
.language{display:inline-block;float:left;margin-left:20px;margin-top:23px;}
.language li{float:left;list-style:none;margin-right:4px;}
.language img{height:25px;}
.language img.inactive{opacity:0.5;}
.breadcrumb li{display:inline;font-size:0.8em;}
.breadcrumb li:after{content:'|';padding:0 5px;}
.breadcrumb li:last-child:after{content:'';}
.breadcrumb li a{text-decoration:none;color:#666;}
.erfolg .links .newsDateAndLocation{display:none;}
@font-face{font-family:'icomoon';src:url('../iconfont/fonts/icomoon.eot?-qk6xo1');src:url('../iconfont/fonts/icomoon.eot?#iefix-qk6xo1') format('embedded-opentype'),
url('../iconfont/fonts/icomoon.woff?-qk6xo1') format('woff'),
url('../iconfont/fonts/icomoon.ttf?-qk6xo1') format('truetype'),
url('../iconfont/fonts/icomoon.svg?-qk6xo1#icomoon') format('svg');font-weight:normal;font-style:normal;}
h2:before,
.footer .zweizwei:before,
#mainmenu_toggleButton:before,
.angebot li:before,
.vorteile h3:before,
.zusatzqualifikationen h3:before,
.offer .detail .button:before,
#kontakt .Anrede:before,
#kontakt .Bildungsgang:before,
#kontakt .Standort:before,
#kontakt .Erfahren:before,
#mainarea li:before,
#education li:before,
i.icon-search:before,
input.searchSubmit.icon-search,
[class^="icon-"], [class*=" icon-"], .searchButton,
.form select:before,
.resetButton button:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;}
h2:before{content:"\e905";margin-right:5px;vertical-align:middle;color:#005d92;}
.archiv h2:before{color:#005d92;}
.links h2:before{color:#005d92;}
.rechts h2:before{color:#b1ca34;}
.meldungen .rechts h2:before{color:#afcb37;}
h2.iconblau:before{color:#005d92;}
h2.iconhellblau:before, .angebot .links h2:before{color:#00ace5;}
h2.iconeisblau:before{color:#87cee0;}
h2.iconhellgruen:before{color:#b6ca47;}
h2.icongelb:before{color:#fdc400;}
h2.iconorange:before{color:#f29400;}
h2.iconmagenta:before{color:#e50069;}
h2.iconhellgrau:before{color:#4b4b4d;}
.footer .zweizwei:before{content:"\e906";color:#005d92;font-size:2em;position:absolute;margin-top:-23px;margin-left:479px;}
.resetButton button:before{content:"\e901";font-size:1.5em;}
.offer .detail .button:before{content:"\e900";color:#fff;}
.angebot li:before, #mainarea li:before{content:"\e900";font-size:0.45em;vertical-align:3px;margin-right:5px;}
.flex-control-nav li:before{content: none !important;}
/*prevent unwanted :before for flexslider in body*/
.slides li:before{content:none !important;}
#education li:before{content:none;}
.vorteile h3:before{content:"\e908";color:#fff;font-size:2em;margin-right:15px;vertical-align:-7px;}
.zusatzqualifikationen h3:before{content:"\e90d";color:#fff;font-size:2em;margin-right:15px;vertical-align:-10px;}
#mainmenu_toggleButton:before{content:"\e904";color:#005d92;font-size:1.5em;}
.hintCookie{position:fixed;bottom:0;background-color:#e50069;width:100%;z-index:99999;}
.hintCookie p, .hintCookie a{color:#fff;text-decoration:none;margin-bottom:20px;}
.hintCookie a{margin-right:30px;padding:15px 30px;background-color:#00ace5;position:relative;overflow:hidden;}
.hintCookie a:before{content:"";position:absolute;bottom:-18px;right:-18px;width:36px;height:36px;transform:rotate(45deg);background-color:#e50069;}
#kontakt .Anrede:before, #kontakt .Bildungsgang:before,#kontakt .Standort:before, #kontakt .Erfahren:before{content:"\e90e";color:#87cee0;position:absolute;right:5px;top:10px;font-size:0.7em;}
#kontakt .Anrede, #kontakt .Bildungsgang,#kontakt .Standort, #kontakt .Erfahren{position:relative;overflow:hidden;}
#kontakt .Anmeldung input[type="radio"]{width:10px; height:20px; float:left; margin-right:10px;}
#lbl_kontaktaufnahme, #lbl_anmeldung {float:left!important;margin-right:20px;}

.form select:before{content:"\e90e";color:#87cee0;position:absolute;right:5px;top:10px;font-size:0.7em;}
.form select{position:relative;overflow:hidden;}
#filter #breadcrumb{margin-bottom:30px;font-size:0.8em;}
#filter #breadcrumb a{color:#4b4b4d;}
#newsIntern label{display:block;}
#newsIntern input{width:95%;padding:2px 5px;font-size:1em;margin:3px 0 20px 0;}
#newsIntern .checkbox input{width:20px;margin:2px;float:left;}
#newsIntern .checkbox .item{float:left;width:170px;}
#newsIntern input#newsIntern_date{width:150px;}
#newsIntern textarea{width:95%;padding:2px 5px;border:1px solid #ccc;height:120px;margin:3px 0 20px 0;}
#newsIntern .checkbox{margin-top:3px;}
#newsIntern input#submit{width:240px;height:40px;background:#00ace5;color:#fff;border:none;font-weight:700;}
.formLogin label, .formLogin input{display:block;}
.formLogin input{margin:3px 0 10px 0;width:200px;padding:2px 5px;font-size:1em;}
.formLogin input.button{width:213px;height:40px;background:#00ace5;color:#fff;border:none;font-weight:700;margin-top:20px;}
.foerderung{padding:10px;}
.foerderlogos img{float:left;margin:0 10px;height:60px;}
#info{padding:20px 0px 20px 0px;}
.foerderung p{font-size:0.9em;color:#005d92;margin-top:10px;margin-bottom:10px;}
.tooltip{position:relative;display:inline-block;color:#fff;background:#00ace5;padding:3px 9px;border-radius:25px;font-size:0.9em;margin-left:10px;}
.tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#666;color:#fff;border-radius:6px;padding:10px;position:absolute;z-index:999999;bottom:125%;opacity:0;transition:opacity 0.3s;}
.tooltip:hover .tooltiptext{visibility:visible;opacity:1;}
.tooltiptext img{max-width:100%;padding:10px 0px;}
.tooltiptext i{color:#87cee0;}
.tooltiptext b{color:#87cee0;}
.veranstaltungen .newsImage img{display:none;}
.veranstaltungen .meldung{background:#afcb37;margin-bottom:20px;padding:10px;color:#000000;position:relative;overflow:hidden;}
.veranstaltungen .newsDateAndLocation, .veranstaltungen .newsTitle, .veranstaltungen .newsSubtitle, .veranstaltungen .teaser p, .veranstaltungen .teaser a{color:#fff!important;}
.veranstaltungen .newsDateAndLocation{margin-bottom:10px;}
#filter .preload img{margin-left:auto;margin-right:auto;opacity:0.5;width:100px;}
.links .videoDescription {font-size:8pt;margin-left:10px;width:320px;}
.flexslider ol, .kopfbereichNews ol{height:15px;}
.videoDescription{display:none;}
#character_text, #character_teaser, #character_title, #character_subtitle {margin-bottom:10px;}
.frontpage{margin-bottom: 15px;}
#activateNews{padding:10px;width:236px;}
#activateButton{width:232px;}
#header{padding:5px;}
.newsDetailImage h3, .imagecontainer h3 {margin-bottom:10px;}
#locationName, #newsName, #newsDate, #adminName, #userName{display:none;}
#newsIntern_admin{margin-bottom: 20px;}


@media screen and (min-width:320px){
div#logo svg{width:240px;margin-left:10px;}
.container{width:/*320*/300px;margin:auto;}
.innerCookie{width:320px;margin:auto;padding:10px 0px;}
.dreieins .links{width:100%;}
.dreieins .rechts{clear:both;width:100%;padding-top:20px;}
.zweizwei .links, .zweizwei .rechts{width:100%;margin-top:15px;}
.zweizwei.textkacheln .links{width:100%;}
.zweizwei.textkacheln.fliesstext .rechts{width:100%;margin-top:15px;}
.zweizwei.erfolg .bild img{width:100%;margin-bottom:10px;}
.zweizwei.kacheln .links, .zweizwei.kacheln .rechts{width:100%;clear:both;padding-top:15px;}
.flexslider .head p, .kopfbereichAngebot .head p, .kopfbereichNews .head p{padding:5px;color:#fff;display:inline;line-height:1.8em;font-size:1.4em;font-weight:700;}
.sliderText{margin-bottom:90px;}
.footer .zweizwei:before{margin-left:130px;}
.footer .zweizwei .links{width:/*320*/300px;}
.innerfooter{padding:10px 20px;}
.footer .menue{width:170px;}
div#mainmenu_toggleButton{margin-left:280px;top:20px;position:relative;}
#mainmenu_nav{height:600px;padding-top:30px;width:/*320*/300px;top:130px;}
#mainmenu li{width:180px; list-style: none;}
#mainmenu li ul li{min-height:0;}
.meldungen .links, .meldungen .rechts{width:/*320*/300px;}
.meldungen img{width:/*320*/300px;max-width:/*320*/300px;}
.newsDetailImage img{width:/*320*/300px;margin-bottom:20px;}
.footer .zweizwei .links{width:100%;display:inline-block;}
.footer .zweizwei .rechts{width:calc(100% - 50px);display:inline-block;margin-top:30px;}
.innerfooter{/*padding:30px 30px;*/ margin:30px 30px; display:inline-block;}
.footer .menue{/*width:320px; */margin-bottom:20px;}
.angebot .kontakt, .angebot .kachel{width:280px;margin-bottom:20px;padding:20px;}
.angebot .formular{width:280px;padding:20px;}
.angebot .formular b {color: #fff; font-weight: 800;}
#kontakt input{width:260px;}
#kontakt textarea[name="Mitteilung"]{width:100%;height:100px;}
#kontakt select{width:280px;}
.viererkachel{width:/*320*/300px;}
.kacheln .schmal{width:/*320*/300px;}
.kacheln .gross{width:/*320*/300px;height:187px;}
.kacheln .gross img{height:157px;}
form .location, form .typeOfEducation{float:left;width:150px;margin-right:10px;margin-bottom:20px;}
form .fieldOfEducation{clear:both;}
/*.flexslider, .kopfbereichAngebot{max-height:210px;margin-bottom:230px;}*/
.flexslider{max-height:210px;height:270px;}
.kopfbereichNews{margin-bottom:100px;max-height:210px;}
}
@media screen and (min-width:480px){.container{width:480px;}
.innerCookie{width:480px;}
#logo svg{width:300px;margin-left:10px;}
div#mainmenu_toggleButton{margin-left:430px;top:20px;position:relative;}
#mainmenu_nav{height:380px;padding-top:30px;width:480px;top:130px;}
#mainmenu li{width:200px;min-height:160px; list-style: none;}
#mainmenu li ul li{min-height:0;}
.footer .menue{width:170px;}
.footer .zweizwei:before{margin-left:215px;}
.angebot .formular{width:440px;padding:20px;}
#kontakt input{width:420px;}
#kontakt textarea[name="Mitteilung"]{width:100%;height:100px;}
#kontakt select{width:440px;}
.angebot .kontakt, .angebot .kachel{width:440px;}
.viererkachel{width:230px;}
.kacheln .schmal{width:230px;}
.kacheln .gross{width:230px;height:143px;}
.kacheln .gross img{height:113px;}
form .location, form .typeOfEducation{width:230px;}
.flex-control-nav{top:157px;}
/*.flexslider, .kopfbereichAngebot{max-height:270px;margin-bottom:260px;}*/
.flexslider, .kopfbereichAngebot, .kopfbereichNews{max-height:270px;}
.kopfbereichNews{margin-bottom:160px;}
.innerfooter{display:inline-block;}
}
@media (min-width:512px){.container{width:512px;}
.innerCookie{width:512px;}
div#mainmenu_toggleButton{margin-left:460px;}
#mainmenu_nav{width:512px;}
.meldungen .links, .meldungen .rechts{width:512px;}
.meldungen img{width:246px;}
.meldungen .links .aktuelles, .meldungen .rechts .veranstaltungen{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:10px;}
.archiv .meldungen{width:502px;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:10px;}
.angebot .formular{width:472px;padding:20px;}
#kontakt input{width:452px;}
#kontakt textarea[name="Mitteilung"]{width:100%;height:100px;}
#kontakt select{width:472px;}
.angebot .kontakt, .angebot .kachel{width:472px;}
.viererkachel{width:246px;}
.kacheln .schmal{width:246px;}
.kacheln .gross{width:246px;height:150px;}
.kacheln .gross img{height:120px;}
form .location, form .typeOfEducation{width:246px;}
.flex-control-nav{top:168px;}
.flexslider, .kopfbereichAngebot, .kopfbereichNews{max-height:270px;}
.kopfbereichNews{margin-bottom:180px;}
}
@media screen and (max-width:767px){.meldung .teaser p, .meldung .teaser ul{display:none;}
/*.meldungen .links .meldung{display:none;}*/
.meldungen.erfolg .links .meldung{display:block;}
.meldungen .links .meldung.m1, .meldungen .links .meldung.m2, .meldungen .links .meldung.m3{display:block;}
}
@media screen and (min-width:768px){#logo{float:left;}
div#logo svg{width:300px;margin-left:35px;}
.container{width:768px;}
.innerCookie{width:768px;}
.flexslider li, .kopfbereichAngebot, .kopfbereichNews{height:272px;}
.flexslider img, footer, .kopfbereichAngebot img, .kopfbereichNews{min-width:768px;}
.dreieins .links{width:768px;}
.dreieins .rechts{clear:both;width:768px;padding-top:20px;}
.zweizwei .links, .zweizwei .rechts{width:384px;float:left;}
.zweizwei .links{width:364px;margin-right:20px;}
.mitbild img{width:374px;}
.zweizwei.fliesstext .links p{width:374px;}
.zweizwei.fliesstext.textkacheln .links p{width:768px;}
.meldungen .links, .meldungen .rechts{width:768px;}
.meldungen img{width:374px;max-width:374px;}
.meldungen .links .aktuelles, .meldungen .rechts .veranstaltungen{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:10px;}
.zweizwei .bild, .zweizwei .textblock{width:246px;margin-right:10px;}
.meldungen .erfolgsgeschichte{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:20px;}
.zweizwei .bild, .zweizwei .textblock{width:364px;margin-right:20px;float:left;}
.sliderText{position:relative;top:-170px;left:20px;}
#filter .sliderText{position:absolute;top:160px;}
.flexslider .head p, .kopfbereichAngebot .head p, .kopfbereichNews .head p{position:relative;padding:5px;color:#fff;display:inline;line-height:1.7em;font-size:2em;font-weight:700;}
.sliderText{margin-bottom:0px;}
div#mainmenu_toggleButton{margin-left:700px;top:20px;position:relative;}
#mainmenu_nav{height:252px;padding-top:30px;width:768px;top:85px;}
#mainmenu li{width:140px; list-style: none;}
.newsDetailImage img{width:364px;margin-right:20px;display:block;float:left;}
.footer .zweizwei:before{margin-left:340px;}
.archiv .meldungen{width:758px;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:20px;}
#offerlist{width:768px;}
.offer{margin-bottom:10px;width:372px;float:left;margin-right:10px;}
.offer h3{font-size:1em;padding:20px 10px;height:40px;}
.offer .detail{font-size:1em;}
.angebot .formular{width:728px;padding:20px;}
#kontakt .Anrede, #kontakt .Vorname, #kontakt .PLZ, #kontakt .Ort, #kontakt .Telefon, #kontakt .formularLinks{float:left;margin-right:10px;}
#kontakt .formularLinks{width:359px;}
#kontakt .formularRechts{width:359px;float:left;}
#kontakt input{width:274px;}
#kontakt input[name="Telefon"], #kontakt input[name="Email"]{width:339px;}
#kontakt select[name="Anrede"]{width:120px;}
#kontakt input[name="Plz"]{width:100px;}
#kontakt select[name="Bildungsgang"], #kontakt select[name="Standort"], #kontakt select[name="Erfahren"]{width:415px;}
#kontakt textarea[name="Mitteilung"]{width:339px;height:148px;padding:10px;font-size:0.85em;}
.angebot .kontakt, .angebot .kachel{width:728px;}
form .location, form .typeOfEducation, form .fieldOfEducation{float:left;width:246px;clear:none;}
form .resetButton{clear:both;}
.searchArea{margin-left:65px;}
.flexslider, .kopfbereichAngebot, .kopfbereichNews{max-height:282px;height:282px;margin-bottom:0px;}
.flex-control-nav{top:260px;}
.tooltip .tooltiptext{max-width:500px;}
.footer .socialmedia p, .footer .socialmediaicon{float:left;margin-right:15px;}
}
@media screen and (min-width:1024px){.container{width:1024px;}
.innerCookie{width:1024px;margin:auto;padding:20px 0px;}
div#logo svg{width:400px;margin-left:50px;}
.form label{color:black;}
.flexslider li, .kopfbereichAngebot, .kopfbereichNews{height:372px;}
.flexslider img, footer, .kopfbereichAngebot img, .kopfbereichNews img{width:1014px;}
.dreieins .links{float:left;width:758px;margin-right:10px;}
.kacheln.dreieins .links{float:left;width:768px;margin-right:0;}
.dreieins .rechts{clear:none;width:256px;padding-top:0;float:left;}
.zweizwei .links, .zweizwei .rechts, .fliesstext.zweizwei .rechts, .zweizwei.textkacheln.fliesstext .rechts{width:512px;margin-top:0px;margin-right:0px;}
.angebot .zweizwei .links{width:492px;margin-right:20px;}
.zweizwei.textkacheln .links, .zweizwei.kacheln .links, .zweizwei.kacheln .rechts{width:512px;float:left;clear:none;}
.meldungen.zweizwei .links{width:502px;margin-right:10px;}
.meldungen.zweizwei .rechts{width:502px;float:left;}
.meldungen img{width:246px;}
.meldungen.zweizwei .links .aktuelles{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:10px;}
.zweizwei .bild, .zweizwei .textblock{width:246px;margin-right:10px;}
.zweizwei.erfolg .bild img{margin-bottom:0;}
.meldungen.dreieins .links{width:758px;margin-right:10px;}
.meldungen.dreieins .rechts{width:246px;float:left;}
.meldungen.dreieins .links .aktuelles{column-count:3;-webkit-column-count:3;-moz-column-count:3;column-gap:10px;}
.meldungen.dreieins .rechts .veranstaltungen{column-count:1;-webkit-column-count:1;-moz-column-count:1;column-gap:10px;}
.meldungen .erfolgsgeschichte{column-count:4;-webkit-column-count:4;-moz-column-count:4;column-gap:10px;}
.mitbild img{width:500px;}
.zweizwei.fliesstext .links p, .zweizwei.fliesstext.textkacheln .links p{width:500px;}
#mainmenu_nav{height:345px;padding-top:30px;width:1014px;top:77px;}
div#mainmenu_toggleButton{margin-left:930px;}
#mainmenu li{width:195px;float:left;list-style:none;padding-left:40px;}
#mainmenu_nav ul li span, #mainmenu_nav ul li a{font-size:1.2em;}
.newsDetailContentText{width:1024px;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:10px;}
.newsDetailImage img{width:246px;margin-right:10px;margin-bottom:10px;}
.footer .zweizwei:before{margin-left:462px;}
.footer .zweizwei .links{width:412px;margin-right:20px;float:left;}
.footer .zweizwei .rechts{width:482px;float:left;margin-top:0;}
.innerfooter{padding:30px 30px;display:flex;}
.footer .menue{width:170px;}
.footer .logos{margin-top:20px;margin-bottom:40px;display:flex;}
.archiv .meldungen{width:1024px;column-count:4;-webkit-column-count:4;-moz-column-count:4;column-gap:10px;}
#offerlist{width:1024px;}
.offer{margin-bottom:10px;width:244px;float:left;margin-right:10px;}
.offer h3{font-size:0.9em;padding:15px 10px;height:50px;}
.offer .detail{font-size:0.9em;min-height:150px;}
.angebot .vorteile, .angebot .zusatzqualifikationen{width:462px;}
.angebot .zeitraum, .angebot .ziele{width:206px;float:left;margin-right:10px;}
.angebot .formular{width:718px;padding:20px;}
.angebot .kontakt, .angebot .kachel{width:206px;margin-bottom:10px;padding:20px;}
form .location, form .typeOfEducation, form .fieldOfEducation, form .resetButton{float:left;width:246px;clear:none;}
#kontakt .formularLinks{width:354px;}
#kontakt .formularRechts{width:354px;float:left;}
#kontakt input{width:269px;}
#kontakt input[name="Telefon"], #kontakt input[name="Email"]{width:334px;}
#kontakt select[name="Anrede"]{width:120px;}
#kontakt input[name="Plz"]{width:100px;}
#kontakt select[name="Bildungsgang"], #kontakt select[name="Standort"], #kontakt select[name="Erfahren"]{width:415px;}
#kontakt textarea[name="Mitteilung"]{width:334px;height:148px;padding:10px;font-size:0.85em;}
.searchArea{margin-left:200px;}
.flexslider, .kopfbereichAngebot, .kopfbereichNews{height:372px;max-height:372px;margin-bottom:0px;}
.flex-control-nav{top:350px;}
}
@media screen and (min-width:1200px){
.sliderText{left:-40px;}
}
@media screen and (min-width:1400px){.container{width:1200px;}
.innerCookie{width:1200px;margin:auto;padding:20px 0px;}
.viererkachel.direktlink h3{font-size:1.3em;}
h2{font-size:1.3em;}
p, .angebot li {font-size:1.0em;line-height:1.45em; list-style: none;}
.flexslider li{height:433px;}
.flexslider img, footer, .kopfbereichAngebot img, .kopfbereichNews img{width:1180px;}
.flexslider .head p, .kopfbereichAngebot .head p, .kopfbereichNews .head p{font-size:2.6em;line-height:1.6em;}
.kopfbereichAngebot{margin-bottom:70px;}
.sliderText{top:-220px;}
#filter .sliderText{top:212px;}
.kacheln .schmal{width:280px;height:78px;}
.kacheln .gross{width:280px;height:176px;}
.kacheln .gross img{height:140px;}
.kachel{margin-right:20px;margin-bottom:20px;}
.kachel:before{bottom:-25px;right:-25px;width:50px;height:50px;}
.veranstaltungen .meldung:before{bottom:-25px;right:-25px;width:50px;height:50px;}
.dreieins .links{width:880px;margin-right:20px;}
.kacheln.dreieins .links{width:900px;}
.dreieins .rechts{width:300px;}
.zweizwei .links, .zweizwei .rechts, .fliesstext.zweizwei .rechts, .zweizwei.textkacheln.fliesstext .rechts{width:600px;}
.angebot .zweizwei .links{width:580px;margin-right:20px;}
.zweizwei.textkacheln .links, .zweizwei.kacheln .links, .zweizwei.kacheln .rechts{width:600px;}
.meldungen.zweizwei .links{width:580px;margin-right:20px;}
.meldungen.zweizwei .rechts{width:580px;float:left;}
.meldungen img{width:280px;}
.meldungen .links .aktuelles, .meldungen .rechts .veranstaltungen{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:20px;}
.meldungen .erfolgsgeschichte{column-count:4;-webkit-column-count:4;-moz-column-count:4;column-gap:20px;}
.meldungen.dreieins .links{width:880px;margin-right:20px;}
.meldungen.dreieins .rechts{width:280px;float:left;}
.meldungen.dreieins .links .aktuelles{column-gap:20px;}
.zweizwei.fliesstext .links p, .zweizwei.fliesstext.textkacheln .links p{width:580px;}
.viererkachel{width:280px;margin-right:20px;}
.viererkachel h3{margin:20px 15px 0 30px;}
.gross .text{margin-top:7px;}
.schmal .text{margin-top:18px;}
.kachel .icon img{margin:21px 10px;}
.zweizwei .bild, .zweizwei .textblock{width:280px;margin-right:20px;}
.mitbild img{width:580px;}
.footer .zweizwei:before{margin-left:560px;}
.footer .zweizwei .links{width:520px;margin-right:20px;float:left;}
.footer .zweizwei .rechts{width:500px;float:left;}
.innerfooter{padding:30px 60px;}
.footer .menue{width:200px;}
div#mainmenu_toggleButton{margin-left:1110px;}
#mainmenu_nav{height:361px;padding-top:80px;width:1180px;}
.newsDetailContentText{width:1200px;column-gap:20px;}
.newsDetailImage img{width:280px;margin-right:20px;margin-bottom:20px;}
.archiv .meldungen{width:1180px;column-gap:20px;}
#offerlist{width:1200px;}
.offer{margin-bottom:20px;width:278px;float:left;margin-right:20px;}
.offer h3{font-size:1.1em;padding:20px 10px;height:60px;}
.offer .detail{font-size:1em;min-height:160px;}
.angebot .vorteile, .angebot .zusatzqualifikationen{width:540px;}
.angebot .zeitraum, .angebot .ziele{width:240px;float:left;margin-right:20px;}
.angebot .formular{width:840px;padding:20px;}
.angebot .kontakt, .angebot .kachel{width:240px;margin-bottom:20px;}
#kontakt .formularLinks{width:415px;}
#kontakt .formularRechts{width:415px;float:left;}
#kontakt input{width:330px;}
#kontakt input[name="Telefon"], #kontakt input[name="Email"]{width:395px;}
#kontakt select[name="Anrede"]{width:120px;}
#kontakt input[name="Plz"]{width:100px;}
#kontakt select[name="Bildungsgang"], #kontakt select[name="Standort"], #kontakt select[name="Erfahren"]{width:415px;}
#kontakt textarea[name="Mitteilung"]{width:395px;height:148px;padding:10px;font-size:0.85em;}
.searchArea{margin-left:380px;}
.flexslider, .kopfbereichNews{height:433px;max-height:433px;}
.flex-control-nav{top:410px;}

}