
/* General
------------------------------*/
body {width:96%; margin:0; float:none; padding:2%; background: #fff; font-family: Arial, sans-serif; color:#575859; font-size:13px; line-height:20px;}

@font-face{font-family:'NunitoRegular';src:url('../fonts/Nunito-Regular-webfont.eot');src:url('../fonts/Nunito-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Nunito-Regular-webfont.woff') format('woff'),url('../fonts/Nunito-Regular-webfont.ttf') format('truetype'),url('../fonts/Nunito-Regular-webfont.svg#NunitoRegular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'NunitoLight';src:url('../fonts/Nunito-Light-webfont.eot');src:url('../fonts/Nunito-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Nunito-Light-webfont.woff') format('woff'),url('../fonts/Nunito-Light-webfont.ttf') format('truetype'),url('../fonts/Nunito-Light-webfont.svg#NunitoLight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'NunitoBold';src:url('../fonts/Nunito-Bold-webfont.eot');src:url('../fonts/Nunito-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Nunito-Bold-webfont.woff') format('woff'),url('../fonts/Nunito-Bold-webfont.ttf') format('truetype'),url('../fonts/Nunito-Bold-webfont.svg#NunitoBold') format('svg');font-weight:normal;font-style:normal;}


h1, h2, h3, h4, h5, h6  {line-height:1.3em;}
div.h2 {line-height:1.3em;  font-family: NunitoBold,Arial, sans-serif;font-size:150%; margin:10px 0; color:#4b4b4b;}
div.h3{line-height:1.3em; font-size:110%; font-weight:bold; margin:0 0;}
h1, .span12 .span8 h2  { font-size: 140%;  font-family: NunitoBold,Arial, sans-serif;  }
h2, .span8 .jobabc-header-box,  .jobabc-hit-element-info.jobabc-hit-element-flex.jobabc-hit-element-main h1, .span12  h1 {margin:10px 0;  font-size:200%; color:#36A8DB;  font-family: NunitoBold, Arial, sans-serif; }
    .jobabc-subsite .jobabc-content .span4 h2, .span4 .jobabc-header-box, .jobabc-header-box {font-size:18px!important;  font-family: NunitoBold, Arial, sans-serif;}
h3, .jobabc-content-header p { font-size: 110%; }
    .jobabc-subsite .jobabc-content .span4 h3 {font-size: 110%; }
h4 { font-size: 100%;  padding:5px 0 0; }
h5 { font-size: 100%; }
h6 { font-size: 90%; font-style: italic; }

h2.nunito, .jobabc-news-box h2 {margin:15px 0 0 0!important; padding:0!important;}
img {border:none!important;}

.jobabc-header-box { color:#36A8DB; width:100%; float:none; clear:both; padding:20px 0 10px;}

h2 a, .jobabc-news-box header a{text-decoration: none;}
.jobabc-news-box p {padding:0; margin:0 0 15px;}
.jobabc-news-box div.h2 {margin:0; }
.jobabc-news-box header {margin:0 0 5px;}

.jobabc-news-box.jobabc-box-lightblue {margin-bottom:20px;}

a:link, a:visited {color:#36A8DB;  text-decoration: none; }
a strong {text-decoration:none!important;}

#content a:link:after, #content a:visited:after {content: " (" attr(href) ") ";}
ul {margin:10px 0 30px;}
    ul ul {margin:10px 0;}
ul li {margin:5px 0 5px 15px; list-style: disc;}

p {margin:5px 0 10px;}

/* Hide
------------------------------*/
#socialBox, 
.jobabc-topwrapper .jobabc-top-navigationhelper, 
.jobabc-topwrapper .span9, 
.jobabc-claim-wrapper,
.jobabc-search-wrapper,
.jobabc-charts-wrapper,
.jobabc-quickjobs,
.banner-medium-rectangle,
.jobabc-jobs-summary,
.jobabc-footer-wrapper,
.jobabc-hit-selection-box.jobabc-jobchecker.jobabc-none,
#Content_noResultsHeader,
.jobabc-content-functions,
.jobabc-job-count,
#iframeModal.hide,
.jobabc-button,
#share_form,
.mfp-close,
.jobabc-social,
.jobabc-social-box,
.mfp-preloader,
#weiterempfehlen,
.jobabc-search-submit.jobabc-apply, 
.jobabc-advertisement-box-header-image,
.jobabc-claim-out,
.jobabc-claim-wrapper .jobabc-claim .span2,
.jobabc-banner-sky,
.jobabc-dropdown-box, 
.jobabc-hits-header .span4,
.jobabc-jobchecker-register-box,
.jobabc-reset,
.jobabc-subtabs,
.breadcrumb,
.button,
.jobabc-header-box.jobabc-header-box-nearby, 
.jobabc-hit-selection-box.jobabc-header-box-explanation
{display:none;}



/* columns */
.jobabc-content .row {width:100%;zoom:1;}

.span4 {padding:0px 0;}
/*.jobabc-subsite.jobabc-jobs .jobabc-content .span8, .jobabc-subsite.jobabc-trainee .jobabc-content .span8 {width:58%; float:left; padding-right:8%; }
.jobabc-subsite.jobabc-jobs .jobabc-content .span4, .jobabc-subsite.jobabc-trainee .jobabc-content .span4 {width:30%; padding:2%; margin-top:0%; float:right; background:#EDEDED}*/
.jobabc-detail .span8 {width:58%; float:left; padding-right:8%; }
.jobabc-detail .span4 {width:30%; padding:2%; margin-top:0%; float:right; background:#EDEDED}

.jobabc-entrepreneur.jobabc-subsite .jobabc-content .span12 .span4 {width:36%; padding-right:4%; float:left; }
.jobabc-entrepreneur.jobabc-subsite .jobabc-content .span12 .span4 img {width:100%;}
.jobabc-entrepreneur.jobabc-subsite .jobabc-content .span12 .span8 {width:60%; float:left; }

.jobabc-common.jobabc-subsite.jobabc-jobs .jobabc-content  .span4 {width:100%; padding:0; margin-top:2%; float:none; background:#fff}


/* Design */
#wrapper, #content { width: auto; border: 0; margin: 0 5%; padding: 0; float: none !important; }

.jobabc-topwrapper {padding-bottom:30px;}
.jobabc-box-lightblue {/*background:#EDEDED; padding:10px;*/padding-bottom:2px;}
.jobabc-box-yellow {/*background:#EDEDED; padding:10px;*/padding-bottom:20px;}

/* merkliste */
.jobabc-content-header.jobabc-jobchecker h2 {margin-bottom:0;}
.jobabc-content-header.jobabc-jobchecker p {margin:0 0 40px;}
.jobabc-product-box {width:100%; float:none; clear:both; padding:20px 0; }
    .jobabc-product-box.jobabc-product-box-3col {padding-top:0;}
    .jobabc-product-box.paddingbottom15 {padding-top:0;}
    

.jobabc-product-image {float:left; margin:15px 15px 10px 0;}
    .jobabc-product-image img.greyBorder {border: 1px solid #ccc;}

    
.jobabc-header-box {margin:0 0 10px 0;}
.jobabc-hit-selection-box span span {font-weight:bold; text-decoration:underline;}
    
.jobabc-sidebar.jobabc-jobchecker {padding:15px 0;}

.jobabc-hit-element-col {padding:4px 0;}
.jobabc-product-content-left h2 {font-size:120%;}

/* Job Detail */
#Content_AdvertismentImg {margin-top:15px;}
.jobabc-subsite .jobabc-claim-wrapper {display:block;}
.jobabc-description {padding-bottom:5px;}
    .jobabc-description span {font-weight:bold;}
.jobabc-subsite .jobabc-description, .jobabc-subsite.jobabc-detail .jobabc-description {padding:0; margin:0;}    
    
.jobabc-code {font-weight:bold;}
p.jobabc-description-main {margin-bottom:-10px;  color:#36A8DB; font-weight:bold;}
.jobabc-hit-element-content h2, .jobabc-hit-element-content h2 a  {font-size:120%; color:#000; margin:5px 0 0 0!important; padding:0!important;} 
    .jobabc-hit-element-content a:first-child {text-decoration:none;}
    .jobabc-hit-element-content h4 {line-height:1.3em; margin:0; padding:0;}
    

/* Suche */
.jobabc-toggle, .jobabc-toggle-id ul {display:none;}
.jobabc-hit-maininfo {margin:-10px 0 30px}

.jobabc-sidebar-map {float:right; width:50%;}
.jobabc-description.jobabc-contact-box{float:left; width:50%;}



/*arbeitgeber*/
.jobabc-spacer {width:100%;}
/*.jobabc-product-box-3col .jobabc-product-content-left, .jobabc-product-box-3col .jobabc-product-content-right {float:left; width:24%; padding:0 1% 20px 0;}*/
.jobabc-product-box.jobabc-product-box-1col, .jobabc-product-box.jobabc-product-box-3col {padding:0;}
.jobabc-circle-icon {display:none;}
.jobabc-product-box-2col img {max-width:90%;}
.jobabc-product-box-4col .span2 { padding:10px 0 10px 30px; float:left; }
.jobabc-product-box-4col .span2 img {margin:10px 0;border: 1px solid #ccc; max-width:90%;}

.jobabc-product-content-left h3 * {vertical-align:middle;}
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-product-image {margin:0;display:none;}
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-product-image img {width:50%;}

.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium  .jobabc-product-content-left p,
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium  .jobabc-product-content-right p,
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-product-content {margin:0; padding:0;}

.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium  .jobabc-product-content-main {margin:0 0 15px;}
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-header-box.jobabc-header-box-blue,
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-header-box.jobabc-header-box-lightblue {margin-top:0px;}

.jobabc-product-box .jobabc-product-content-left {width: 54.574%;padding-right: 14%;float:left; padding-bottom:10px;}
.jobabc-product-box .jobabc-product-content-right {width: 31.426%;float:left;padding-bottom:10px;}

.jobabc-spacer {clear:both; float:none;}

.smallPrint {margin-bottom:40px;}
.jobabc-textimage {margin:0px 15px 0 0; }
.jobabc-product-image img {max-width:90%;}


/* partner */
.jobabc-partner {float: none;clear: both;width: 100%;}
.jobabc-partner a {display: block;float: left;margin: 10px 10px 10px 0;}


.jobabc-article {clear:both; float:none; width:100%;}
.jobabc-article .span6 {width:100%; float:none;}
.jobabc-article .span6 .jobabc-cluster-image {width:40%;}
.jobabc-article .span4, .jobabc-messages .span4 {margin:0; padding:0;}
.jobabc-article .span4 h2 {margin:0 0 5px; padding:0;}

.jobabc-header-box {margin:0; padding:4px 0;}
.jobabc-header-box.jobabc-header-box-nearby {margin:0 0 10px; padding:0;}
.jobabc-description {margin-bottom:0px;}
.jobabc-description.jobabc-info p {margin-top:0;}
.jobabc-description-main {padding-bottom:4px; margin-top:0;}
.jobabc-description h3 {margin:0 0 4px;}

.jobabc-media .jobabc-quickjobs-item.jobabc-playme { display:block;width:120px; margin:0 0 10px; height:70px; }

.jobabc-hit-element-content .jobabc-playme {height: 25px; padding-top:5px;display: block;float: left;}
.jobabc-hit-element-content  .jobabc-textimage, .jobabc-jobs.jobabc-subsite .jobabc-textimage {height: 25px; padding-top:5px;display: block;float: left;}

.jobabc-entrepreneur.jobabc-subsite .jobabc-hit-element-content a h2 {padding:4px 0 0; margin:0;}
.jobabc-entrepreneur.jobabc-subsite .jobabc-hit-element-content p {padding:0; margin:0;}

.jobabc-hit-element-col {padding: 0 0 10px;}


/*  detailseite*/
#videoplayer {padding:0!important; margin:0!important; height:350px;}

.jp-gui, .jp-controls-holder, .jp-video-play, .jp-progress, .jp-interface, .nbs-flexisel-nav-left, .nbs-flexisel-nav-right {display:none!important;visibility:hidden;}
ul.imageSlider {margin:0!important; padding:0; list-style:none; width:100%; height:110px;}
 ul li.nbs-flexisel-item {display:block; float:left; margin-right:10px; list-style:none!important;width:110px!important;}
.jobabc-item-detail-slider-element-content {width:120px; height:78px; margin:0!important; padding:0!important;}
.nbs-flexisel-container {height:78px;}
.nbs-flexisel-inner {margin:0; padding:0;}
.employeeImagesSlider, .nbs-flexisel-container, #imageSlider{display:none;}
.clearfix {clear:both; float:none;}


.span8.jobabc-aboutus ul {display: block;list-style-type: disc;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}

.span8.jobabc-aboutus .jobabc-description-text h2 {margin:15px 0 0;padding:0; font-family:Arial; color:#3282a9; font-size:140%;}
/*.span8.jobabc-aboutus .jobabc-description-text br {display:none;}*/

.jobabc-description.jobabc-contact-box h4 {margin:0px 0 0; padding:0;font-size:120%; font-family:Arial!important;}
.span4.jobabc-sidebar .jobabc-header-box {margin-top:10px;}
.jobabc-description.jobabc-contact-box h4, .jobabc-description.jobabc-oton h4 {padding-top:5px; font-size:120%; font-family:Arial!important; font-weight:normal;text-transform: none; font-variant:normal;}
.passphoto {padding-top:5px;}
.jobabc-hit-element-content.jobabc-oton {margin-bottom:10px; clear:both; float:none; }
.jobabc-hit-element-content.jobabc-oton .passphoto {float:left; margin-right:25px; padding:0 0 15px;}
.jobabc-hit-element-content.jobabc-oton h4 {padding-top:5px;}

.jobabc-oton h4 {margin:0 0 0;}
.jobabc-oton p {margin:0 ;}
.jobabc-oton p.jobabc-author-text {margin-bottom:12px;}
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-header-box {margin-top:20px;}
.jobabc-sidebar-map {margin-top:15px;}
.jobabc-jobs .jobabc-content h1, .jobabc-trainee .jobabc-content h1,.jobabc-jobs .jobabc-content .jobabc-jobchecker h2 , .jobabc-entrepreneur .jobabc-content h1{font-size: 200%;  font-family: NunitoBold,Arial, sans-serif;  color:#36a8db; margin:30px 0 0;}
.jobabc-jobs .jobabc-content h2,  .jobabc-trainee .jobabc-content h2, .jobabc-entrepreneur .jobabc-content h2 {font-family:arial; color:#575859; font-weight:normal; font-size:140%; margin:0 0 15px;}
.jobabc-jobs .jobabc-content .span4 h2,  .jobabc-trainee .jobabc-content .span4 h2, .jobabc-entrepreneur .jobabc-content .span4 h2 {font-family:arial; color:#575859; font-weight:normal; font-size:140%; margin: 0 0px;}

.span4 h2.jobabc-header-box{ margin-top:15px!important}
    .span4 h2.jobabc-header-box:first-child { margin-top:0!important}


h2.jobabc-header-box.jobabc-header-box-lightblue, h2.jobabc-header-box.jobabc-header-box-yellow, h2.jobabc-header-box.jobabc-header-box-blue{font-size: 140%;  font-family: NunitoBold,Arial, sans-serif;  color:#36a8db; margin:30px 0 0;}
.jobabc-hit-element .jobabc-hit-element-col  .jobabc-hit-element-content h2 a {color:red; font-family:arial; color:#575859; font-weight:normal; font-size:100%; margin:0 0 15px;}

.jobabc-article .span6 {padding-right:25px;}
.jobabc-article .span6  .jobabc-cluster-image {width:80%}
.row.jobabc-article .span6  {padding-bottom:15px;}

.jobabc-trainee.jobabc-common.jobabc-subsite .jobabc-content-header.jobabc-trainee{padding-bottom:10px;}
.jobabc-trainee.jobabc-common.jobabc-subsite .jobabc-content-header.jobabc-trainee h2, .jobabc-jobs.jobabc-common.jobabc-subsite .container.jobabc-content-header h2{margin:0;}
.jobabc-trainee.jobabc-common.jobabc-subsite .jobabc-content-header.jobabc-trainee p, .jobabc-jobs.jobabc-common.jobabc-subsite .container.jobabc-content-header p{margin:0 0 10px;}
.jobabc-jobs.jobabc-common.jobabc-subsite .container.jobabc-content-header {padding-bottom:0;}
.jobabc-common.jobabc-subsite.jobabc-jobs .jobabc-content .span4 {margin-top:20px;}
span.small, p.small {font-size:11px!important;}
#Content_notloggedInHeader {font-size:13px!important; color:#575859; font-family:Arial; font-weight:normal;margin:0; padding:0;}

.jobabc-description.jobabc-contact-box p {margin-top:0;}
.jobabc-description.jobabc-contact-box th {text-align:left; width:20px;}
.jobabc-contact-person table {height:auto!important;}
.span6 img#Content_articleImage {max-width:90%;}


.jobabc-button#resultPagination {display:block; margin-bottom:40px; text-decoration:none; font-size:0;}
.jobabc-button#resultPagination span {font-size:13px;}

.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-product-content-left {width:100%;}
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-product-box-4col .span2 img {width:30%;}
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-product-box.jobabc-product-box-4col {width:100%; clear:both; float:none;}
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-product-box.jobabc-product-box-4col .span2 {width:23%;float:left;margin:0 2% 0 0; padding:0;}
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .jobabc-product-box.jobabc-product-box-4col .span2  img {width:60%;}

.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .container.jobabc-content  .span8 a {display:block;clear: both;float: none; margin-bottom:20px;}
.jobabc-entrepreneur.jobabc-subsite.jobabc-standard.jobabc-premium .container.jobabc-content  .jobabc-content-header{display:block;clear: both;float: none; }