/* prt-hyphenation */
@charset "utf-8";@media (prefers-reduced-motion: reduce){*{ animation: none !important; transition: none !important; }.slider .entry{ opacity: 0; }.slider .entry:last-child{ opacity: 1; }}:root{
--osr51_linkfarbe: #006cb7; 
--osr51_textfarbe: #333;
--osr51_textfarbe_bg: #fff;
--osr51_akzentfarbe: #006cb7; 
--osr51_akzentfarbe_bg: #eee; 
--osr51_akzentfarbe_bg_foot: transparent;
--osr51_bg_content: #fff;
--osr51_bg_body: #f5f5f5;
}@font-face{
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
	font-display: swap;
	src: url(../fonts/3841731.ttf);
}@font-face{
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 600;
	font-stretch: normal;
	font-display: swap;
	src: url(../fonts/3841739.ttf);
}@font-face{
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 700;
	font-stretch: normal;
	font-display: swap;
	src: url(../fonts/3841733.ttf);
}*{
	margin: 0;
	padding: 0;
	border: 0;
}img{
	vertical-align: bottom;
}html, body{
	background-color: var(--osr51_bg_body);
	width: 100%;
	height: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}a{
	color: var(--osr51_linkfarbe);
	text-decoration: underline 1px dotted var(--osr51_linkfarbe);
	word-break: break-all;
}a:hover{
	color: var(--osr51_textfarbe);
	text-decoration: underline 1px solid var(--osr51_linkfarbe);
}.footer a{
	color: var(--osr51_textfarbe_bg);
	text-decoration: underline 1px solid var(--osr51_linkfarbe);
}a .logo:hover, .footer a:hover{
	opacity: 0.62;
}.button{
	display: inline-block;
	font-size: 17px;
	line-height: 26px;
	text-decoration: none;
	color: var(--osr51_textfarbe_bg);
	background-color: var(--osr51_linkfarbe);
	border: 2px solid var(--osr51_linkfarbe);
	padding: 8px 12%;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin-top: 26px;
	margin-bottom: 53px;
	border-radius: 5px;
	font-weight: 600;
	text-align: center;
}.button:hover{
	color: var(--osr51_linkfarbe);
	background-color: transparent;
	border: 2px solid var(--osr51_linkfarbe);
	text-decoration: none;
}sup{
	line-height: 98%;
}sub{
	line-height: 96%;
}b, strong{
	font-weight: 600;
}h1, h2, p, li{
	line-height: 143%;
}h1{
	font-size: 26px;
	margin-bottom: 26px;
}h2, .h2{
	color: var(--osr51_akzentfarbe);
}h2, .h2, .txt_untertitel{
	font-size: 20px;
}h2, .h2{
	margin: -12px 0 17px -26px;
	width: 100%;
	padding: 12px 26px 12px 26px;
	background-color: var(--osr51_akzentfarbe_bg);
}p, li, h1 span{
	font-size: 15px;
	font-weight: 400;
}p, ul{
	margin-bottom: 26px;
}ul{
	list-style-type: none;
}ul li{
	margin-left: 17px;
	position: relative;
	margin-bottom: 6px;
}ul li:before{
	content: " ";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: var(--osr51_textfarbe);
	position: absolute;
	top: 9px;
	left: -17px;
}ul li ul{
	margin-left: 0;
}ul li ul, ul li ul li{
	margin-bottom: 0;
}ul li ul li:before{
	width: 0;
	height: 0;
	border-radius: 0;
	content: "\2714";
	content: "\00BB";
	top: -1px;
	vertical-align: text-top;
}hr{
	border-top: 1px solid rgba(0,0,0,0.26);
	color: transparent;
	background-color: transparent;
	height: 0;
	margin-bottom: 26px;
}.txt_center{
	text-align: center;
}.logo{
	display: block;
	max-height: 53px;
	max-width: 53%;
	height: auto;
	margin: 12px 0 17px 0;
}#ad_job{
	position: relative;
	margin: 0 auto;
	width: 96%;
	height: 96%;
	padding: 2%;
	background-color: var(--osr51_bg_body);
	background: linear-gradient(180deg, rgba(239, 239, 239, 0.3) 300px, rgba(239, 239, 239, 1) 800px) fixed, url('../images/bild1.jpg') no-repeat top center fixed;
}.wrapper{
	max-width: 800px;
	position: relative;
	margin: 0 auto;
	background-color: transparent;
	color: var(--osr51_textfarbe);
	font-family: "Noto Sans", Arial, Helvetica, sans-serif;
}.header, .content, .footer{
	padding: 12px 26px 0 26px;
	overflow: hidden;
}.content, .cont{
	margin-bottom: 17px;
	background-color: var(--osr51_bg_content);
	border: 1px solid rgba(0,0,0,0.125);
	box-shadow: 0 0 26px rgba(0, 0, 0, .125);
}.footer{
	background-color: var(--osr51_akzentfarbe_bg_foot);
	color: var(--osr51_textfarbe_bg);
}@media print{html, body{
	all: unset;
}#ad_job{
	margin: 0 auto;
	width: 100%;
	border: none;
	padding: 0;
}.wrapper{
	box-shadow: none;
}.bewerbungslink:after{
	content: "BEWERBUNG UNTER https://www.stellenlink.de/a26-00084-forbo#bewerbung";
	display: block;
	padding-bottom: 44px;
	width: 100%;
	font-size: 13px;
	line-height: 17px;
	position: relative;
	top: 35px;
}}.slider{
--seconds-per-image: 2.6s; 
--bild-1: url('../images/slider3.jpg');
--bild-2: url('../images/slider2.jpg');
--bild-3: url('../images/slider1.jpg');
--bild-4: var(--no-img);
--bild-5: var(--no-img);
	position: relative;
	width: 100%;
	padding-bottom: 40%; ; background-color: #666;
--no-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='300'%3E%3Crect x='0' y='0' width='500' height='300' fill='%23fcc'%3E%3C/rect%3E%3Ctext x='150' y='150' fill='%23f00' font-size='1.5em'%3EKein Bild ausgewählt%3C/text%3E%3C/svg%3E");
}.slider div{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}.slider .entry{
	opacity: 0;
}.slider{
--error-flag: 0;
--child-count: 0;
}.slider[src*="slider1"] > *{
--child-count: 1;
	animation-name: _fade1;
}.slider[src*="slider2"] > *{
--child-count: 2;
	animation-name: _fade2;
}.slider[src*="slider3"] > *{
--child-count: 3;
	animation-name: _fade3;
}.slider[src*="slider4"] > *{
--child-count: 4;
	animation-name: _fade4;
}.slider[src*="slider5"] > *{
--child-count: 5;
	animation-name: _fade5;
}.slider .entry:nth-child(1){
--own-position: 5;
	background-image: var(--bild-5);
}.slider .entry:nth-child(2){
--own-position: 4;
	background-image: var(--bild-4);
}.slider .entry:nth-child(3){
--own-position: 3;
	background-image: var(--bild-3);
}.slider .entry:nth-child(4){
--own-position: 2;
	background-image: var(--bild-2);
}.slider .entry:nth-child(5){
--own-position: 1;
	background-image: var(--bild-1);
}.slider .entry{
--anim-duration: calc(var(--seconds-per-image) * var(--child-count));
--anim-delay: calc((var(--own-position) - 1) * var(--seconds-per-image));
	animation-delay: var(--anim-delay);
	animation-duration: var(--anim-duration);
animation-iteration-count: calc(clamp(0, var(--child-count) - var(--own-position) + 1, 1000) * 1000);
	animation-timing-function: ease-in-out;
}@keyframes _fade1{
0% {
opacity: 1;
}
100% {
opacity: 1;
}
}@keyframes _fade2{
0% {
opacity: 0;
}
25% {
opacity: 1;
}
50% {
opacity: 1;
}
75% {
opacity: 0;
}
100% {
opacity: 0;
}
}@keyframes _fade3{
0% {
opacity: 0;
}
17% {
opacity: 1;
}
33% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 0;
}
}@keyframes _fade4{
0% {
opacity: 0;
}
13% {
opacity: 1;
}
25% {
opacity: 1;
}
38% {
opacity: 0;
}
100% {
opacity: 0;
}
}@keyframes _fade5{
0% {
opacity: 0;
}
10% {
opacity: 1;
}
20% {
opacity: 1;
}
30% {
opacity: 0;
}
100% {
opacity: 0;
}
}iframe.video{
	position: relative;
	width: 100%;
	height: auto;
	aspect-ratio: 16/9;
	margin-bottom: 26px;
	border: 1px solid #CCC;
	background: #333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 512 280.8'%3E%3Crect y='240.9' width='512' height='39.9'/%3E%3Crect x='0' width='511.9' height='240.9' fill='%23999'/%3E%3Cpolygon points='47 261.1 26.2 248.4 26.2 273.8 47 261.1' fill='%23fff'/%3E%3Crect x='107.7' y='257' width='314.7' height='6' fill='%23999'/%3E%3Ccircle cx='200.9' cy='260.8' r='8.8' fill='%23fff'/%3E%3Cg%3E%3Crect x='461.2' y='248' width='5.7' height='24' fill='%23999'/%3E%3Crect x='475.5' y='248' width='5.7' height='24' fill='%23999'/%3E%3C/g%3E%3Cg%3E%3Cpolygon points='289.2 121.5 249.5 98.5 249.5 144.4 289.2 121.5' fill='%23fff'/%3E%3Cpath d='M265,174.6c-29.9,0-54.1-24.2-54.1-54.1,0-29.9,24.2-54.1,54.1-54.1,29.9,0,54.1,24.2,54.1,54.1h0c0,29.9-24.3,54.1-54.1,54.1ZM265,71.1c-27.3,0-49.3,22.1-49.4,49.3,0,27.3,22.1,49.3,49.3,49.4s49.3-22.1,49.4-49.3h0c0-27.2-22.1-49.3-49.3-49.4Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center/cover;
	overflow: hidden;
}html{
  overflow-wrap: break-word;
}@media (max-width: 800px){h1, h2, h3, h4, h5, h6{
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-limit-chars: 8 4 3;
  hyphenate-limit-chars: 8 4 3;
  }}@media (max-width: 700px){html{
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-limit-chars: 8 4 3;
  hyphenate-limit-chars: 8 4 3;
  }}@media screen and (max-width:1008px){body{padding-left:0px;padding-right:0px}}@media screen and (max-width:900px){body{padding-left:0px;padding-right:0px}}@media screen and (max-width:768px){body{padding-left:0px;padding-right:0px}}@media screen and (max-width:600px){body{padding-left:3px;padding-right:3px}}@media screen and (max-width:480px){body{padding-left:5px;padding-right:5px}}@media screen and (max-width:390px){body{padding-left:7px;padding-right:7px}}