.teaserbox>div.jb_ov {
    box-shadow: none;
}

.jb_ov .teaserbox_inner {
    border: none;
    width: 302px;
}

.jb_ov_container {
	margin: 0;
	background: #eaf5fb;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.jb_ov_formbox {
	padding: 0 20px 20px;
	background: #019fe0;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

h3.jb_ov_hl {
	padding: 12px 0 0;
	text-align: center;
	font: 600 20px/1.4 'Open Sans',Arial,sans-serif;
	color: #fff;
}

.jb_ov_formin {
	box-sizing: border-box;
	margin-top: 20px;
	padding: 12px 9px 13px;
	width: 100%;
	background: #fff;
	color: #333;
	border: none;
	font: 600 12px/1.2 Verdana,Arial,sans-serif;
}


.jb_ov_formin::placeholder {
    color: #333;
    opacity: 1;
}

.jb_ov_btn {
	display: inline-block;
	margin: 20px 0 0 2px;
	padding: 0 29px 0 0;
	background: url(../../templates/module/Jobboerse/overview/pfeil_rechts_weiss.png) no-repeat 100% 4px;
	color: #fff;
	font: 600 17px/1.4 'Open Sans',Arial,sans-serif;
	cursor: pointer;
}

.jb_ov_listhl {
	padding: 16px 20px;
	color: #019fe0;
	font: 400 15px/1.4 Verdana,Arial,sans-serif;
}

.jb_ov_job {
	display: inline-block;
	position: relative;
	width: 100%;
	padding: 9px 0 10px;
	cursor: pointer;
}

.jb_ov_job:nth-child(2n) {
	background: #dff0f7;
}

.jb_ov_jobdel {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	z-index: 1;
	background: url(../../templates/module/Jobboerse/overview/entfernen.png) no-repeat;
}

.jb_ov_jobdate {
	font: 400 12px/17px Verdana,Arial,sans-serif;
	color: #999;
	margin: 5px 20px 0;
}

.jb_ov_jobtitel {
	overflow: hidden;
	font: 400 13px/17px Verdana,Arial,sans-serif;
	color: #333;
	margin: 0 20px;
	
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	/*word-break: break-all;*/
  	word-break: break-word;
  	
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.jb_ov_allbox {
	padding: 16px 20px;
	color: #019fe0;
	font: 600 15px/1.4 'Open Sans',Arial,sans-serif;
	cursor: pointer;
}

.jb_ov_all {
	padding: 0 29px 0 0;
	background: url(../../templates/module/Jobboerse/overview/pfeil_rechts_blau.png) no-repeat 100% 2px;
}
