div.karriere_loading {z-index:1;display:none;right:0px;top:0px;position:absolute;}
div.karriere_loading img { position:relative;left:-7px;top:7px; }
div.karriere_radius {background-color:rgba(255,255,255,0.7);position:absolute;z-index:1;top:37px;margin:10px;	}
div.karriere_radius input { }
div.karriere_radius select { width:85px;border:1px solid #cccccc;padding:6px;margin:5px;}
div.karriere_radius_outputerror { line-height:35px;font-size:16px;color:red;text-align:center;position:relative;height:35px; }
div.karriere_radius_outputerror { margin-bottom:0px;text-align:center;}
div.karriere_radius_withoutmap  { }
div.karriere_radius_withoutmap select { width:100%;font-size:15px;padding:6px;margin-bottom:10px;box-sizing:border-box;height:35px;border:0px;position:relative;border-radius:3px;background-color:#f2f2f2;}
div.karriere_radius_withoutmap input { width:100%;box-sizing:border-box;padding:5px 10px;border-radius:3px;margin-bottom:10px;border:0px;}
div.karriere_radius_withoutmap #karriere_radius_location { box-sizing:border-box;height:35px;font-family:inherit;font-size:15px;background:url(../../images/karriere/searchicon.png) no-repeat 5px center #f2f2f2;border:0px;padding:7px 0px;padding-left:36px;width:100%;margin-bottom:10px;}
div.karriere_radius_withoutmap #karriere_radius_location.error {box-shadow:0px 0px 3px #cf0505 inset ;color:#333;}
div.karriere_radius_withoutmap input.karriere_radius_search { font-family:inherit;width:100%;max-width:404px;font-size: 17px;}
input.karriere_search {background: #f2f2f2 url("../../images/karriere/datenbanksearchicon.png") no-repeat scroll 5px center;border: 0 none;box-sizing: border-box;font-family: inherit;font-size: 15px;height: 35px;margin-bottom: 10px;padding: 7px 0 7px 36px;width: 100%;border-radius:3px; }
input.karriere_radius_submit {width:20%;background-color: #637a9c;border-radius: 5px !important;color: #fff;cursor: pointer;font-size: 18px;font-weight: bold;margin-bottom: 24px;padding: 7px;text-align: center;border:0px!important;font-family:inherit !important;}
div.karriere_stylbox.partner {}
div.karriere_stylbox.partner div.logo {background-color:#fff;border:0px solid #ccc;padding:5px;position:absolute;bottom:15px;left:15px;right:2px;}
div.karriere_stylbox.partner div.logo img {width:100%;}
div.karriere_stylbox.partner div.logobox { min-width:200px;width:32.8%;position:absolute;bottom:-50px;}
div.karriere_stylbox.partner div.sliderbox {z-index:1;position:relative;margin:-15px;margin-bottom:0px;margin-top:15px;}
div.karriere_stylbox.partner div.sliderbox img.notfound {width:100%; border: 1px solid #dcdcdc; box-sizing: border-box; width: 100%;}
div.karriere_stylbox.partner div.sliderbox div.overlayer { position:absolute;left:0;right:0;bottom:0;height:200px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.21) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.21) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.21) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
div.karriere_stylbox.partner div.partnertitle { text-align:right;bottom: 2px;color: #fff;font-size: 23px;font-weight: bold;left: 237px;padding: 20px;position: absolute;right: 0;text-shadow: 1px 1px 9px rgba(0, 0, 0, 0.5);z-index: 1;}
div.karriere_stylbox.partner div.nebenstandortebox { padding:5px;position:relative;box-sizing:border-box;background-color:#f2f2f2;margin:0px -15px;}
div.karriere_stylbox.partner div.nebenstandortebox ul { list-style:none;padding:0;margin:0;padding-left:32.8%;}
div.karriere_stylbox.partner div.nebenstandortebox ul li { cursor:pointer;display:inline-block;padding:10px 15px; }
div.karriere_stylbox.partner div.nebenstandortebox ul li a { color:#000 !important;}
div.karriere_stylbox.partner div.nebenstandortebox ul li:hover { background-color:#e0e0e0;color:#fff;}
div.karriere_stylbox.partner div.nebenstandortebox ul li.aktiv { font-weight:bold;}
div.karriere_stylbox.partner div.contentbox {padding-right:271px;margin-top:20px;}
div.karriere_stylbox.partner div.floater { padding-top:15px;display:flex;align-items:stretch;position:relative; }
div.karriere_stylbox.partner div.floater div.left { width:32.8%;float:left;position:relative;}
div.karriere_stylbox.partner div.floater div.left div.marginbox { margin-left:4px;margin-right:8px;}
div.karriere_stylbox.partner div.floater div.right { float:left;width:68.2%;padding-right:15px;padding-left:15px;box-sizing:border-box; }
div.karriere_stylbox.partner div.floater.premium div.right { width:100%;}
div.karriere_stylbox.partner div.floater.premium div.left { display:none;}
div.karriere_stylbox.partner div.standort { padding-bottom:15px; }
div.karriere_stylbox.partner div.website {background:url(../../images/karriere/karriere_link.png) no-repeat 0px center transparent;padding:10px;margin-bottom:10px;padding-left:28px;}
div.karriere_stylbox.partner div.website a { display:block;color:#db0000 !important;font-size:14px;}
div.karriere_stylbox.partner div.systemaccinfo { line-height:18px;margin-bottom:10px;}
div.karriere_stylbox.partner div.systemaccinfo a { color:#db0000 !important;}
div.karriere_stylbox.partner div.standort .title { font-weight:bold;display:block;margin-bottom:5px;}
div.karriere_stylbox.partner div.standort select { padding:5px;width:100%;box-sizing:border-box;border:0px;background-color:#f2f2f2;}
div.karriere_stylbox.partner div.paddinger {padding-top:15px;}
div.karriere_stylbox.partner span.blindtext { background-color:#efefef;height:13px;margin-right:5px;margin-bottom:5px;display:inline-block;width:100%;}
div.karriere_stylbox.partner li.karriere_trefferbit { padding-left:0px;padding-right:0px;}
div.karriere_stylbox.partner li.karriere_trefferbit .subtitle {margin-bottom:0px;}
div.karriere_stylbox.partner li.karriere_trefferbit { min-height:unset;padding:3px 5px;background-color:transparent !important;}
div.karriere_stylbox.partner li.karriere_trefferbit > div { margin:0px;padding-right:10px;}
div.karriere_stylbox.partner li.karriere_trefferbit:nth-child(odd) { background-color:#f2f2f2 !important;}
div.karriere_stylbox.partner li.karriere_trefferbit div.karriere_icons { top:0px; bottom:unset !Important;right:5px!important;}
div.karriere_stylbox.partner div.back{ cursor:pointer;background-color:#f2f2f2;display:inline-block;padding:5px 15px;border:0px solid #ccc;margin-bottom:10px;}
div.karriere_stylbox.partner div.karriere_inner_studiengang_head font { font-size:13px;font-weight:normal;display:block;margin-top:10px;}
#partnerprofilcontent > .content { padding-top:15px;}
div.karriere_kriterien { height:50px;margin-bottom:-50px;position:relative;top:-64px;background-image:url('../../images/karriere/overlaywhite_newsbox.png');z-index:1;}
select.karriererubrik,  select.karriereart { margin-top:10px;margin-left:10px;border:1px solid #000000;padding:5px;width:90%;background-color:#FFFFFF;}
input.words {background:url('../../images/karriere/datenbanksearchicon.png') no-repeat transparent 4px 4px; margin-top:1px;border-color: #E5E6E9 #DFE0E4 #D0D1D5;border-radius: 3px;border-style: solid;border-width: 1px;padding:5px;padding-left:25px;width:100%;background-color:#FFFFFF;}
div.karriere_changeRubrik_outer { overflow:hidden;padding-top:8px;margin-top:-8px;position:relative;z-index:9;margin-left:-10px;margin-right:-10px;}
div.karriere_changeRubrik  {text-align:center;padding:5px;padding-top:7px;display:block;background-color:#f5f5f5;border-top:1px solid #CCCCCC;}
div.karriere_changeRubrik  input {background-color: rgba(221, 221, 221, 0.3);margin-right:3px;background-repeat: no-repeat;border: 1px solid #CCCCCC;border-radius: 2px;box-shadow: 0 0 4px rgba(152, 152, 152, 0.4) inset;color:  #4d4d4d;font-family: arial,tahoma,san-serif;font-size: 13px;height: 29px;position: relative;padding:3px;margin-bottom:5px;cursor:pointer;}
input.karriere_changeRubrik_aktiv {cursor:pointer;padding:3px;background-color: #ed8f33 !important;background-repeat: no-repeat;border: 1px solid #c46607  !important;border-radius: 2px;box-shadow: 0 0 4px #edcc33 inset !important;color: #ffffff;font-family: arial,tahoma,san-serif;font-size: 13px;color:#FFFFFF !important;height: 29px;margin-right:3px;margin-bottom:5px;}
#karrier_list_outer_filter { }
.karrier_list_outer_filter { cursor:pointer; background-color:#FFFFFF;border:0px solid #CCCCCC;padding:5px;}
.karrier_list_outer_filter:hover { box-shadow: 0 0 0 2px rgba(48, 115, 208, 0.3) inset; }
.karrier_list_outer_filter a {font-family:arial,tahoma,san-serif;font-size:12px;color:#5a5a5a !important;}
.karrier_list_outer_filter a.aktiv {font-weight: bold;color:#000000!important;}
#karrier_list_outer {}
.karriere_floater { position:relative;margin:0 0px;align-items:stretch;background-color:#fff;padding-top:15px;display:flex;}
.karriere_floater .leftrow { width:30%;top:0;right:0px;padding:15px;box-sizing:border-box;text-align:left;float:left;padding-left:0px;padding-top:0px;padding-right:0px;position:relative;}
.karriere_floater .rightrow { float:left;width:70%;padding-left:15px;}
.karriere_floater .clearer { float:clear;clear:both;}
.karriere_floater .leftrow .leftrow_scroller.filter .filter { display:none; }
.karriere_floater .leftrow .leftrow_scroller.search .search { display:none; }
.karriere_floater .leftrow .leftrow_scroller.radius .radius { display:none; }
.karriere_floater .leftrow .leftrow_scroller.sortby .sortby { display:none; }
.karriere_floater .leftrow .leftrow_scroller.abschluss_box .abschluss_box { display:none; }
.karriere_floater .leftrow .leftrow_scroller.filter2_box .filter2_box { display:none; }
.karriere_floater .leftrow .leftrow_scroller.filter .filter_title[data-ref='filter']::after,
.karriere_floater .leftrow .leftrow_scroller.search .filter_title[data-ref='search']::after,
.karriere_floater .leftrow .leftrow_scroller.radius .filter_title[data-ref='radius']::after,
.karriere_floater .leftrow .leftrow_scroller.sortby .filter_title[data-ref='sortby']::after,
.karriere_floater .leftrow .leftrow_scroller.abschluss_box .filter_title[data-ref='abschluss_box']::after,
.karriere_floater .leftrow .leftrow_scroller.filter2_box .filter_title[data-ref='filter2_box']::after {  color: #ccc;content: "-";font-family: arial,san-serif;font-size: 24px;font-weight: bold;position: absolute;right: 7px;top: -6px;}
.navigation { color:#a0a0a0;}
.navigation span { margin-right:0px;}
.navigation span a { color:#a0a0a0 !important;}
#karrier_list_container {}
#karrier_list{ padding:0px;margin:0px;list-style:none;}
.karriere_headerbox { background: url("../../images/mainpage/mobilebg.jpg") right bottom no-repeat transparent ;background-size:100% auto;margin:15px -15px 0;}
.karriere_headerbox .karriere_headerbox_inner {background: rgba(0, 0, 0, 0) url("../../images/datenbankbg.png") no-repeat center bottom; background-size:cover;padding:40px;position:relative;}
.karriere_headerbox .karriere_headerbox_inner h1 { padding:0;margin:0;}
.karriere_headerbox .karriere_headerbox_inner h2 { padding:0;margin:0;font-size:19px;font-weight:100;color:#6f6f6f;}
.karriere_mapcontainer_outer { position:fixed;overflow:hidden;height:100%;width:100%;left:0px;top:0px;z-index:9;}
.karriere_mapcontainer {position:relative;z-index:1; }
#map-canvas { height: 100%;background-color:#F2f2f2;box-shadow:0px 0px 32px rgba(0,0,0,0.3) inset;}
.map-canvas-overlay { height:100%;position:absolute;z-index:2;width:38.2%;right:0px; border-left:1px solid #CCCCCC;  }
.map-canvas-overlay_front {overflow:hidden;z-index:1;height:100%;position:absolute;width:100%;  }
.map-canvas-overlay_front div { padding:10px;font-size:14px; }
.map-canvas-overlay_front div h1 { padding:0px;margin:0px;font-size:14px; }
.map-canvas-overlay_back { height:100%;position:absolute;height:100%;width:100%; -webkit-transition: all 0.82s; transition: all 0.82s;opacity:0.7;background-color:#ffffff}
.karrierecorner {width:28px;height:21px;position:relative;margin-bottom:-21px;background:url("../../images/karriere/karrierecorner.png");z-index:9;left:147px;top:-5px;}
.karrierecorner_backstripe { margin-left:-10px;margin-right:-10px;height:21px;position:relative;z-index:8;top:-9px;margin-bottom:-25px;background:url("../../images/karriere/karrierecorner_backstripe.png");}
.karriere_trefferbit { margin-bottom:5px; min-height:50px;margin-top:0px;position:relative;font-size:12px;padding:5px;cursor:pointer;overflow:hidden;padding-left:85px ;padding-right:101px;background-color:#fafafa;}
.karriere_trefferbit div { margin: 5px;}
.karriere_trefferbit div span { }
.karriere_trefferbit div div.icon { margin:0px;padding:0px;position:absolute;right:6px;bottom:31px;}
.karriere_trefferbit .logo { top:0;left:0;bottom:0px;position:absolute;background-color:#fff;width:76px;margin:0px;background-size:cover;background-position:center center;}
.karriere_trefferbit .logo img { width:61px;}
.karriere_trefferbit .sa_art { display:none; }
.karriere_trefferbit div a.klistname { color:#000 !important;font-size:15px;display:inline-block;margin-bottom:2px; } 
.karriere_trefferbit div span.subtitle {font-size:14px;display:block;color:#adadad;} 
.karriere_trefferbit span.klistdist { position:absolute;right:10px;display:block;top:10px;font-size:15px;}
.karriere_trefferbit span.klistdist span { font-size:14px;}
.karriere_trefferbit.hide { display:none;}
.karriere_trefferbit_none { text-align:left;}
/** Stellenanzeigen **/
.karriere_trefferbit.karriere_stellenanzeige div div.icon img { width:23px;height:20px;background:url("../../images/karriere/karriere_stellenanzeigen.png");margin-bottom:-23px;}
.karriere_trefferbit.karriere_stellenanzeige_none { opacity:0.4;background-color:#f2f2f2;}
.karriere_trefferbit.karriere_stellenanzeige_none div div.icon img { width:23px;height:20px;background:url("../../images/karriere/karriere_stellenanzeigen_none.png");margin-bottom:-23px;}
.karriere_trefferbit.karriere_stellenanzeige_premium { background-color:#ebf9ec;}
.karriere_trefferbit.karriere_stellenanzeige_premium div div.icon img { width:27px;height:24px;background:url("../../images/karriere/karriere_stellenanzeigen_premium.png");margin-bottom:-24px;position:relative;left:-1px;}
/** Hochschulen **/
.karriere_trefferbit.karriere_uni div div.icon img { width:23px;height:20px;background:url("../../images/karriere/karriere_sf.png");margin-bottom:-23px;}
.karriere_trefferbit.karriere_uni_none { opacity:0.4;background-color:#f2f2f2;}
.karriere_trefferbit.karriere_uni_none div div.icon img { width:23px;height:20px;background:url("../../images/karriere/karriere_sf_trans.png");margin-bottom:-23px;}
.karriere_trefferbit.karriere_uni_premium { background-color:#ebf9ec;}
.karriere_trefferbit.karriere_uni_premium div div.icon img { width:27px;height:24px;background:url("../../images/karriere/karriere_sf_premium.png");margin-bottom:-24px;position:relative;left:-1px;}
/** Studienangebot **/
.karriere_trefferbit.karriere_sg div div.icon img { width:23px;height:20px;background:url("../../images/karriere/karriere_sf_sg.png");margin-bottom:-23px;}
.karriere_trefferbit.karriere_sg_none { opacity:0.4;background-color:#f2f2f2;}
.karriere_trefferbit.karriere_sg_none div div.icon img { width:23px;height:20px;background:url("../../images/karriere/karriere_sf_sg_trans.png");margin-bottom:-23px;}
.karriere_trefferbit.karriere_sg_premium { background-color:#ebf9ec;}
.karriere_trefferbit.karriere_sg_premium div div.icon img { width:23px;height:24px;background:url("../../images/karriere/karriere_stg_premium.gif") no-repeat;margin-bottom:-24px;}
.karriere_trefferbit .premium { position:absolute;right:0px;top:5px; background-color: #99CD31;color: #FFFFFF;font-family: arial,tahoma,san-serif;font-size: 11px;font-weight: bold;padding: 2px;padding-left:5px;padding-right:5px;text-transform: uppercase;right:5px;}
.karriere_trefferbit.corner-stamp {  width: 597 !important; height: 537px; background: #888; margin-bottom:10px;}
p.karriere_trefferbit_premiumtitle { color:#FFFFFF;text-shadow: 0 0 2px #000000;font-size:14px;font-weight:bold;font-family:arial,tahoma,san-serif;display:block;padding:3px;margin:3px;background:url('../../images/overlayblack.png');margin-top:0px;position:relative;top:3px;   }	
div.karrier_unilist { margin-right:14px;}
.karriere_treffer_hs {font-family:'Times New Roman',tahoma,san-serif;font-size:14px;padding-left:0px;}
.karriere_treffer_hs.karriere_treffer_hsInfo {float:left;overflow:hidden;width: 398px;height:398px; font-family:'Times New Roman',tahoma,san-serif;font-size:14px;padding-left:0px;}
div.karriere_treffer_hsInfo div.karriere_trefferbit_hs_inner { border:0px solid #cccccc;background-color:#ffffff;margin-bottom:5px;}
.karriere_trefferbitpremium_hs.karriere_trefferbit_hs_inner {width: 199px;}
div.karriere_trefferbitpremium_hs div.karriere_trefferbit_hs_inner { border:1px solid #cccccc;background-color:#f8edcc;color:#000000;margin-bottom:5px;}
.karriere_trefferbit_hs_inner { padding:5px;padding-top:0px;margin:5px;margin-top:0px; }
.karriere_trefferbit_hs_inner span.distance { color: #5d5d5d;text-shadow:0 0.03em #FFFFFF; }
.karriere_trefferbit_hs_inner a { font-family:arial,tahoma,san-serif;font-size:12px;}
div.karriere_trefferbitpremium_hs div.karriere_trefferbit_hs_inner a {font-weight:bold;}
div.karrierehshead { color: #ffffff;font-family:arial,tahoma,san-serif;font-size:15px;padding:5px;padding-left:14px;font-weight:bold;background-color:#99b3cc;}
img.DetailspnMapLoad { position:relative;left:50%;top:50%; }
div.Karriere_detailsOnMap_head {margin-top:14px;font-size:16px;font-weight:bold;padding-right:37px;padding-left:14px;font-family:arial,tahoma,san-serif;}
div.Karriere_detailsOnMap_ort_containerStudiengaenge { border-top:1px solid #e9eaed;cursor:pointer;}
div.Karriere_detailsOnMap_ort_containerStudiengaenge_sub:hover {box-shadow: 0 0 0 3px rgba(48, 115, 208, 0.3);}
div.Karriere_detailsOnMap_ort_containerStudiengaenge_sub { margin:5px;border:1px solid #e9eaed;cursor:pointer; }
div.Karriere_detailsOnMap_ort_containerStudiengaenge_sub table {  border-top:1px solid #e9eaed; }
div.Karriere_detailsOnMap_ort_containerStudiengaenge_sub table tr td { text-align:center;}
div.Karriere_detailsOnMap_ort_containerStudiengaenge_sub { border-bottom:1px solid #e9eaed;font-family:arial,tahoma,san-serif;font-size:12px;cursor:pointer;}
div.Karriere_detailsOnMap_partnerstudiengaengeinfobox { overflow:hidden;border-top:1px solid #e9eaed;background-color: #faf9f9;font-size: 10px;line-height: 18px;position:absolute;bottom:0px;width:100%;font-family:arial,tahoma,san-serif;font-size:10px;}
div.Karriere_detailsOnMap_ort_head { border-bottom:1px solid #ccc;font-family:arial,tahoma,san-serif;font-size:10px; margin-top:14px; }
div.Karriere_detailsOnMap_ort_head table tr td { text-align:center;font-size:10px;height:21px;}
.Karriere_detailsOnMap_Scroll {position: absolute;right:5px !important;right:5px !important;margin-top:5px;margin-bottom:15px;}
div.Karriere_detailsOnMap_ort_containerStudiengaenge_subpremium {background-color: #EBF9EC; border: 1px solid #0DC516;}
span.Karriere_detailsOnMap_ort_containerStudiengaenge_distance { display:block;float:right;position:relative;left:-5px;}
div.Karriere_detailsOnMap_title_ohnebg {position:relative;z-index:1;font-family:arial,tahoma,san-serif;font-size:16px;font-weight:bold;}
div.Karriere_detailsOnMap_title_ohnebg div {}
div.Karriere_detailsOnMap_title_ohnebg div font { font-size:12px;font-weight:regular;}
div.Karriere_detailsOnMap_title { color:#FFFFFF;height:60px;margin-bottom:-60px;position:relative;z-index:1;font-family:arial,tahoma,san-serif;font-size:16px;font-weight:bold;text-shadow:0 0px 2px rgba(0,0,0,1);}
div.Karriere_detailsOnMap_title div { padding:14px;}
div.Karriere_detailsOnMap_title div font { font-size:12px;font-weight:regular;}
div.Karriere_detailsOnMap_logo { float:left;border:1px solid #CCCCCC;position:relative;left:14px;background-color:#FFFFFF;}
div.Karriere_detailsOnMap_logo a img { margin-top:2px;margin-left:2px;}
div.Karriere_detailsOnMap_logo_ohnebg {margin-left:14px;position:absolute;border:1px solid #CCCCCC;position:relative;background-color:#FFFFFF;float:left;}
div.Karriere_detailsOnMap_logo_ohnebg a img { margin-top:2px;margin-left:2px;}
div.Karriere_detailsOnMap_buttons { margin:5px;}
div.Karriere_detailsOnMap_buttonsProfil {background-color: #4267C4;border: 1px solid #3E4146;border-radius: 5px;box-shadow: 0 10px 13px #4C91E0 inset;color: #FFFFFF;cursor: pointer;font-family: arial,tahoma,san-Serif;font-size: 11px;font-weight: bold;height: 25px;line-height: 25px;position: relative;text-align: center;text-shadow: 0 -1px 1px #373190;}
div.Karriere_detailsOnMap_buttonsProfilPremium {background-color: #7aba33;border: 1px solid #3c5609;border-radius: 5px;box-shadow: 0 10px 13px #8ee04c inset;color: #FFFFFF;cursor: pointer;font-family: arial,tahoma,san-Serif;font-size: 11px;font-weight: bold;height: 25px;line-height: 25px;position: relative;text-align: center;text-shadow: 0 -1px 1px #4b7320;}
div.Karriere_detailsOnMap_buttonsSK {background-color: #4267C4;border: 1px solid #3E4146;border-radius: 5px;box-shadow: 0 10px 13px #4C91E0 inset;color: #FFFFFF;cursor: pointer;float:left;font-family: arial,tahoma,san-Serif;font-size: 11px;font-weight: bold;height: 35px;line-height: 12px;position: relative;text-align: center;text-shadow: 0 -1px 1px #373190;width: 48%;}
div.Karriere_detailsOnMap_buttonsSK a { text-decoration:none;color:#FFFFFF !important;position:relative;top:5px;}
div.Karriere_detailsOnMap_close { background: url("../../images/karriere/closeLayer.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);width:18px;height:18px;position:absolute;right:10px;top:10px;z-index:2;cursor:pointer; }
div.Karriere_detailsOnMap_partnername {font-family:arial,tahoma,san-serif;font-size:12px;text-shadow:0 0px 2px rgba(0,0,0,1);position:relative;color:#FFFFFF;padding:0px !important;		}
div.Karriere_detailsOnMap_partnername_ohnebg {font-family:arial,tahoma,san-serif;font-size:12px;position:relative;	}
div.Karriere_detailsOnMap_image { background-color:#595858;height:150px;overflow:hidden;text-align:center; } 
div.Karriere_detailsOnMap_ort_container { width:100%;position:absolute;bottom:0px;font-family:arial,tahoma,san-serif;font-size:12px;}
div.Karriere_detailsOnMap_ort_container2 { position:relative;background-color:#faf9f9;width:100%;font-family:arial,tahoma,san-serif;font-size:12px;border-top: 1px solid #e9eaed;}
div.Karriere_detailsOnMap_ort_container_inner { margin-left:30px;margin-right:30px;border-left:1px solid #e9eaed;border-right:1px solid #e9eaed;overflow:hidden; }
div.Karriere_detailsOnMap_ort {float:left;}
div.Karriere_detailsOnMap_ort div {margin:14px;}
div.Karriere_detailsOnMap_ort_goright {background: url("../../images/karriere/karriere_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;height: 28px;margin-top: -14px;opacity: 0.2;position: absolute;right: 8px;top: 50%;transform: translateZ(0px);transition: opacity 0.2s ease 0s;width: 14px;z-index: 7;}
div.Karriere_detailsOnMap_ort_goright:hover { opacity:1;}
div.Karriere_detailsOnMap_ort_goleft {background: url("../../images/karriere/karriere_left.png") no-repeat scroll  0 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;height: 28px;left: 8px;margin-top: -14px;opacity: 0.2;position: absolute;top: 50%;transform: translateZ(0px);transition: opacity 0.2s ease 0s;width: 14px;z-index: 7;}
div.Karriere_detailsOnMap_ort_goleft:hover { opacity:1;}
font.karriere_firstletter { display:block;font-weight:bold;border-color:#E5E6E9 #DFE0E4 #D0D1D5;border-width:1px;border-style:solid;background-color:#99b3cc;color:#FFFFFF;margin-bottom:3px;padding:3px;border:radius:3px; }
div.partnerLightbox { width:50%;overflow:hidden;position: fixed !important;z-index: 9;top: 0px;left:-55%;display:none;height:100%;opacity:0;background-color: #FFFFFF;border-color: #E5E6E9 #DFE0E4 #D0D1D5;border-style: solid;border-width: 1px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);}
div.Karriere_detailsOnMap_partnertitlehead {font-family:arial,tahoma,san-serif;font-size:12px;font-weight:bold;padding-left:5px; }
div.karriere_premiumentry {   background-color: #99CD31;color: #FFFFFF;display:inline-block;font-family: arial,tahoma,san-serif;font-size: 11px;font-weight: bold;margin-left: 5px;padding: 2px;padding-left:5px;padding-right:5px;margin-top:1px;text-transform: uppercase;}
div.Karriere_detailsOnMap_pdf { height:37px; }
a.Karriere_detailsOnMap_pdf {background: url("../../images/karriere/pdf_mini_icon.gif") no-repeat scroll 5px 6px #F1F1F1;display: block;font-family: arial,tahoma,san-serif;font-size: 12px;height: 21px;display:blocK;line-height: 18px;margin-top: 5px;margin-bottom: 5px;padding: 5px 5px 5px 30px;}
div.Karriere_detailsOnMapwhitShine { -moz-border-radius-topright:3px;-khtml-border-radius-topright:3px;border-radius-topright:3px;-moz-border-radius-topleft:3px;-khtml-border-radius-topleft:3px;border-radius-topleft:3px;-moz-box-sizing: border-box; border: 1px solid rgba(255, 255, 255, 0.1);height:450px;margin-bottom:-450px;position:relative;border-bottom:0px;}
/*Subpages*/
div.karriere_inner_studiengang_head {margin-top:5px !important;margin-bottom:5px !important;font-size:24px;font-weight:bold;}
div.karriere_inner_studiengang_subhead {font-size:18px;font-weight:bold;margin-top:10px;}
div.karriere_inner_studiengang_descr { margin-top:10px;}
div.karriere_inner_studiengang_descr.wiki { margin-top:10px;}
div.karriere_inner_studiengang_descr.wiki div.quelle { margin-top:10px;}
div.karriere_inner_studiengang_refs { padding-top:10px;}
div.karriere_inner_studiengang_body { }
.karriere_inner_inner_partnerbox { margin:-10px;}
/* Karriereexpander */
.karrierebox { -webkit-transition: all 0.82s; transition: all 0.82s;position:fixed;height:100%;width:32.2%;background-color:rgba(255,255,255,0.9);top:0px;right:-40%;z-index:9;height:100%;box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.karrierebox.aktive { right:0px;}
.karrierebox_inner { height:90%;margin:15px;margin-top:46px;margin-bottom:10px;}
.karrierebox_inner_close {height: 50px;bottom:0px;position: absolute; background-color:rgba(255,255,255,0.8);width:100%;}
.karrierebox_inner_close div{      background-color: #ca0000;border: 1px solid #cccccc;border-radius: 3px;color: #ffffff;cursor: pointer;margin-top:10px;margin-left:10px;font-family: arial;box-shadow:0 10px 13px #eb6706 inset;text-shadow:0 -1px 1px #730d02;font-weight: bold;line-height: 30px;text-align: center;width: 45px;z-index: 9;}
.karrierebox_inner_close div:hover  { box-shadow: 0 0 0 3px rgba(229, 113, 0, 0.3),0 10px 13px #730d02 inset; }
img.karriere_expand_load { width:40px;height:40px;margin-left:-20px;margin-top:-20px;border:0px;position:absolute;left:50%;top:50%; }
/* Karriereexpander Main */
.filter_title { position:relative;cursor:pointer; font-weight:bold;margin-top:15px;text-transform:uppercase;border-bottom:0px solid #ccc;padding-bottom:5px;margin-bottom:5px;opacity:1;}
.karrierebox_main { -webkit-transition: all 0.82s; transition: all 0.82s;position:fixed;height:100%;width:32.2%;background-color:rgba(255,255,255,0.9);top:0px;right:0px;z-index:9;height:100%;box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.karrierebox_main.aktive { right:0px;}
.karrierebox_main_inner { height:90%;margin:15px;margin-top:46px;margin-bottom:10px;}
img.karriere_expand_load { width:40px;height:40px;margin-left:-20px;margin-top:-20px;border:0px;position:absolute;left:50%;top:50%; }
#karriere_quickChooseArt { }
.karriere_quickChooseArt_inner { padding:0px;font-size:15px;position:relative; }
.karriere_quickChooseArt_inner > div { cursor:pointer;display:block;padding:5px 0px;}
#karriere_quickChooseArt_sel {  display:none;text-align:right;padding:0px;width:100%;max-width:300px;background-color:#e0e0e0;top:0px;bottom:0px;right:0px;}
#karriere_quickChooseArt_sel select { padding:5px;top:0;left:0;right:0;bottom:0;width:100%;box-sizing:border-box;background-color:#e0e0e0;border:0px;}
#karriere_quickChooseArt.karriere_quickChooseArt_last .karriere_quickChooseArt_inner { padding-right:320px;}
.karriere_quickChooseArt > a { color:#000 !important;}
.karriere_quickChooseArt.aktiv  { font-weight:bold;}
.karriere_quickChooseArt.aktiv > a { color:#cf0505 !important;}
.sortby ul { list-style:none;padding:0;margin:0;}
.sortby ul li { font-size:15px;cursor:pointer;display:block;padding:5px 0px;}
.sortby ul li.aktiv  { font-weight:bold; color:#cf0505 !important;}
.filter2 ul { list-style:none;padding:0;margin:0;}
.filter2 ul li { font-size:15px;cursor:pointer;display:block;padding:5px 0px;position:relative;padding-left:29px;}
.filter2 ul li.aktiv  { font-weight:bold; color:#cf0505 !important;}
.filter2 ul li::after { content:' ';position:absolute;left:0px;top:2px;width:20px;height:20px;border:0px solid red;background-repeat:no-repeat; background-image:url("../../images/karriere/karriere_iconswhite.png");background-color:#a7a7a7;}
.filter2 ul li.AI::after { background-position:-283px center;}
.filter2 ul li.BG::after  { background-position:-264px center;}
.filter2 ul li.DS::after  { background-position:-22px center;}
.filter2 ul li.FS::after { background-position:-124px center;}
.filter2 ul li.IntS::after { background-position:3px center;}
.filter2 ul li.LA::after { background-position:-97px center;}
.filter2 ul li.PI::after { background-position:-221px center;}
.filter2 ul li.TZ::after { background-position:-70px center;}
.filter2 ul li.VZ::after { background-position:-46px center;}
.filter2 ul li.BI::after { background-position:-243px center;}
.filter2 ul li.WS::after { background-position:-152px center;}
.filter2 ul li.SS::after { background-position:-175px center;}
.filter2 ul li.ZB::after { background-position:-199px center;}
.filter2 ul li.aktiv::after  { background-color:#333;}

.abschluss ul { list-style:none;padding:0;margin:0;}
.abschluss ul li { font-size:15px;cursor:pointer;display:block;padding:5px 0px;}
.abschluss ul li.aktiv  { font-weight:bold; color:#cf0505 !important;}

.karriere_beta_fullsreen { background-color:#ea0000;color:#ffffff;height:30px;top:47px;font-weight:bold;line-height:31px;position:fixed;z-index:11;box-shadow:1px 1px 3px rgba(0,0,0,0.3);font-size:12px;right:33%;font-family:arial,san-serif;padding-left:10px;padding-right:10px;}
div.karrierepagelinkpagelink_current, div.karrierepagelink {display:inline;padding:10px;overflow:hidden;border:1px solid #BDBDBD;border-right:0px;text-shadow:#FFFFFF 0 0.05em;color: #6c7593;font-family:Verdana, Arial, Tahoma, Sans-serif;font-size: 12px;}
div.karriere_pagelink_bottom  div.karrierepagelinkpagelink_current { background-color:#fff;border-top:1px solid #dfe7f6;color:#5B6272 !important;font-weight:bold;}
div.karriere_pagelink_top div.karrierepagelinkpagelink_current { background-color:#fff;border-bottom:1px solid #dfe7f6;color:#5B6272 !important;font-weight:bold;}
div.karrierepagelink {  cursor:pointer;color:#464c5a !important;background-color:#fafafa;border-top:1px solid #BDBDBD;}
div.karrierepagelink a { color:#464c5a !important;}
div.boardv2_pagelink_top { text-align:right;position:relative;top:-33px;left:9px;height:34px;margin-bottom:-34px;}
div.karriere_pagelink_top { border-bottom:1px solid #b6b6b6; height:40px;margin-top:0px;text-align:right;position:relative;}
div.karriere_pagelink_top div {  top:14px;position:relative; }
div.karriere_pagelink_bottom { height:40px;margin-top:0px;text-align:right;position:relative;top:10px;}
div.karriere_pagelink_top div.newpagelink_current, div.boardv2_pagelink_sortforum_top div.newpagelink_current ,div.boardv2_pagelink_top  div.newpagelink_current , div.abishop_partner_stellenanzeige_pagelink  div.newpagelink_current{border:1px solid #BDBDBD; border-right:0px;border-bottom:1px solid #dfe7f6;}
div.karriere_pagelink_top div{ border:1px solid #BDBDBD;border-right:0px;}
div.karriere_icons {}
div.karriere_icons_left { width:50%;float:left;}
div.karriere_icons_right{ width:50%;float:left;}
div.karriere_icons {margin:0px !important;position:absolute;right:30px;bottom:8px;text-align:right;}
div.karriere_icons div.kinf_icon { display:inline-block;margin:0px !important;margin-right:3px !important;margin-top:3px !important;margin-bottom:3px  !important;height:20px;width:20px;background-image:url("../../images/karriere/karriere_iconsblack.png");background-repeat:no-repeat;background-color:transparent;}
div.karriere_icons div.kinf_icon.AI { background-position:-283px center;}
div.karriere_icons div.kinf_icon.BG  { background-position:-264px center;}
div.karriere_icons div.kinf_icon.DS  { background-position:-22px center;}
div.karriere_icons div.kinf_icon.FS { background-position:-124px center;}
div.karriere_icons div.kinf_icon.IntS { background-position:3px center;}
div.karriere_icons div.kinf_icon.LA { background-position:-97px center;}
div.karriere_icons div.kinf_icon.PI { background-position:-221px center;}
div.karriere_icons div.kinf_icon.TZ { background-position:-70px center;}
div.karriere_icons div.kinf_icon.VZ { background-position:-46px center;}
div.karriere_icons div.kinf_icon.BI { background-position:-243px center;}
div.karriere_icons div.kinf_icon.WS { background-position:-152px center;}
div.karriere_icons div.kinf_icon.SS { background-position:-175px center;}
div.karriere_icons div.kinf_icon.ZB { background-position:-199px center;}
#karriere_innercontent li.pagenavigation.scroller {padding: 10px 0;position: relative;}
#karriere_innercontent li.pagenavigation.scroller .counter {background-color: #333;color: #fff;display: block;padding: 3px;position: absolute;right: -5px;top: -10px;transition: all 0.5s ease-in-out 0s;z-index: 1;}
#karriere_innercontent li.pagenavigation.scroller .counter.highlight {font-size: 24px;}
#karriere_innercontent li.pagenavigation.scroller .counter::after {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #000 transparent transparent #ab0000;border-image: none;border-style: solid;border-width: 2px;content: " ";height: 0;position: absolute;right: 1px;top: 23px;transition: all 0.5s ease-in-out 0s;width: 0;}
#karriere_innercontent li.pagenavigation.scroller .counter.highlight::after {top: 31px;}
#karriere_innercontent li.pagenavigation.scroller a {background-color: #164a7c;box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.52);color: #fff !important;cursor: pointer;display: block;font-family: arial,tahoma,san-Serif;font-size: 12px;font-weight: bold;margin: 0;padding: 10px;text-align: center;}
#karriere_innercontent li.pagenavigation.scroller a:hover {background-color: #113e69;}
#karriere_innercontent li.pagenavigation.scroller div.loading { left: 50%;margin-left: -12px;max-height: 50px;opacity: 1;position: relative;}
/** Load **/
#karriere_innercontent  .loading { border-radius: 50%;width: 24px;height: 24px;border: 0.45rem solid rgba(0, 0, 0, 0.2); border-top-color: rgba(0,0,0,0.5);-webkit-animation: spin 1s infinite linear;animation: spin 1s infinite linear;}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg);transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);transform: rotate(360deg); }
}
@keyframes spin {
  0% { -webkit-transform: rotate(0deg);transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);transform: rotate(360deg); }
}
/** Loader big **/
.plugin_slideshow_style.userprofileslider .SliderNavigation { right:unset;bottom:unset;left:15px;top:10px;}
.plugin_slideshow_style.userprofileslider .SliderNavigation a.slideshownavigation_goto { margin-left:0px;margin-right:10px;}


/** Schülerkarriere Erweiterung **/
.karriere_floater .karriere_sk { 
	border-radius:3px;
	margin-bottom:20px;
	background:rgba(0, 0, 0, 0) url("../../images/datenbankbg.png") no-repeat center bottom;
	background-size: cover;
}
.karriere_floater .karriere_sk .inner {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#21908a+0,5ec2bd+100&0.9+0,0.89+99 */
	background: -moz-linear-gradient(-45deg, rgba(33,144,138,0.9) 0%, rgba(93,194,188,0.89) 99%, rgba(94,194,189,0.89) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(33,144,138,0.9) 0%,rgba(93,194,188,0.89) 99%,rgba(94,194,189,0.89) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(33,144,138,0.9) 0%,rgba(93,194,188,0.89) 99%,rgba(94,194,189,0.89) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e621908a', endColorstr='#e35ec2bd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding:20px;
}
.karriere_sk h1 a,
.karriere_sk h2 a { color:#fff !important; }
.karriere_sk h2 {
	padding: 0;
	margin: 0;
	font-size: 19px;
	font-weight: 100;
	color: #fff;
}
.karriere_sk h1 { color:#fff; }
.karriere_headerbox .karriere_sk { 
	transform:rotate(3deg);
	padding:10px;border:0px;
	border-radius:3px;
	position:absolute;right:20px;top:20px;
	width:33%;margin:0px;text-align:center;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#21908a+0,5ec2bd+100&0.9+0,0.89+99 */
	background: -moz-linear-gradient(-45deg, rgba(33,144,138,0.9) 0%, rgba(93,194,188,0.89) 99%, rgba(94,194,189,0.89) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(33,144,138,0.9) 0%,rgba(93,194,188,0.89) 99%,rgba(94,194,189,0.89) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(33,144,138,0.9) 0%,rgba(93,194,188,0.89) 99%,rgba(94,194,189,0.89) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e621908a', endColorstr='#e35ec2bd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.karriere_headerbox_inner.sk {
	text-align:center;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#21908a+0,5ec2bd+100&0.9+0,0.89+99 */
	background: -moz-linear-gradient(-45deg, rgba(33,144,138,0.9) 0%, rgba(93,194,188,0.89) 99%, rgba(94,194,189,0.89) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(33,144,138,0.9) 0%,rgba(93,194,188,0.89) 99%,rgba(94,194,189,0.89) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(33,144,138,0.9) 0%,rgba(93,194,188,0.89) 99%,rgba(94,194,189,0.89) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e621908a', endColorstr='#e35ec2bd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.karriere_headerbox_inner.sk  h1,
.karriere_headerbox_inner.sk  h2 { color:#fff !important; }
.sk_main_wrapper { min-height:200px; }

@media screen and (max-width: 700px) {
	#karriere_quickChooseArt_sel { width:100%;position:relative;max-width:unset;}
	#karriere_quickChooseArt.karriere_quickChooseArt_last .karriere_quickChooseArt_inner { padding-right:3px;}
	#karriere_quickChooseArt_sel select { position:relative;height:unset;}
	div.karriere_stylbox.partner div.nebenstandortebox ul { padding:0px;}
	div.slider.plugin_slider_singleslide .pic_contentpic  { min-height:250px;}
	div.karriere_stylbox.partner div.logobox { top:0px;bottom:unset;}
	div.karriere_stylbox.partner div.logobox div.logo { top:15px;bottom:unset;}
	div.karriere_stylbox.partner div.partnertitle { left:0px;}
	.karriere_floater { display:block;}
	.karriere_floater .leftrow { width:100%;}
	.karriere_floater .rightrow { width:100%;padding:0px;}
	div.karriere_stylbox.partner li.karriere_trefferbit > div { padding:0px;}
	div.karriere_stylbox.partner li.karriere_trefferbit div.karriere_icons { right:0px !important;margin-top:0px !important;padding-top:0px !important;}
	div.karriere_stylbox.partner div.floater { display:block;}
	div.karriere_stylbox.partner div.floater .left {width:100% !important;float:clear;float:unset !important;}
	div.karriere_stylbox.partner div.floater .right {width:100% !important;float:clear;float:unset !important;padding:0px !important; padding-top:15px !important;}
}
@media screen and (max-width: 500px) {
	.karriere_trefferbit {min-height:80px;padding:5px 90px 5px 5px;}
	.karriere_trefferbit .logo { left:unset;width:80px;height:80px;right:0px;top:0px;bottom:unset;} 
	div.karriere_icons { right:0px;position:relative;padding-top:10px;text-align:left;}
	.karriere_trefferbit div div.icon { display:none;}
}
