
body{
	font-family: Arial, sans-serif;
	margin:10px 0 0 20px;
	padding:0;
}
.jx-table, .jx-cell, input, select, textarea, ul, li{
	font-family: Arial, sans-serif;
	font-size:11pt;
}
ul{
	margin:0px;
	padding-left:0;
}
li{
	margin-left:15px;
	text-align:left;
}
.jx-table{
	border-collapse:collapse;
	border-style:none;
}
.jx-table.stellenanzeige{
	border: 1px solid black;
}
.jx-cell{
	border-style:none;
}
.jx-cell.stellenanzeige, .jx-cell.stellenanzeige_titel{
	border: 2px solid black;	
}
.jx-cell.stellenanzeige_titel{
	font-size:12pt;
	font-weight:bold;
}
.jx-cell.form, .jx-table.form .jx-cell{
	padding:2px;
}
input, select, textarea{
	
}
textarea{
	width:300px;
	height:20px;
}
textarea.bigfield{
	width:600px;
	height:300px;
}
div.navigation .jx-table, div.navigation .jx-table .jx-cell, div.navigation .jx-table .jx-cell .jx-font{
	font-size:8pt;
}
.jx-cell.nav_top_left_off, .jx-cell.nav_top_left_off{
	border-right:1px solid #4060b7;
}
.jx-cell.nav_top_left_on{
  background-color: #f3f3f3;
  color:#000000;
}
.jx-cell.nav_top_left_off a, .jx-cell.nav_top_left_on a{
	text-decoration:none;
	color:white;
}
.jx-cell.nav_top_left_on a{
	text-decoration:none;
	color:black;
}
b.inline{
	display: inline-block;
	width: 130px;
	color: rgb(17,97,170);
}

/* Werte der Vorlage — standen dort als style-Attribut am Element */
.jx-s1{border: solid 1px black}
.jx-s2{padding: 0;max-width:748px}
.jx-s3{padding:0px}
.jx-s4{padding: 10px;color: rgb(213,0,80) !important}
.jx-s5{font-size:x-large}
.jx-s6{padding: 10px;text-align: justify}
.jx-s7{background-color:#1161AA;padding: 10px}
.jx-s8{text-align:center}
.jx-s9{color:#ffffff;font-size:xx-large}
.jx-s10{color:#ffffff;font-size:x-large}
.jx-s11{padding: 10px;padding-top:25px}
.jx-s12{vertical-align:top;margin-left:15px}
.jx-s13{gap:0px;max-width:400px;word-wrap: break-word}
.jx-s14{padding:0px;padding-bottom:15px}
.jx-s15{padding:0px;max-width:235px}
.jx-s16{padding:0px;padding-top:15px}
.jx-s17{color:inherit;text-decoration:none}


body{margin:0;padding:10px;background-color:#FFFFFF;color:#000000}
#wrapper{max-width:748px;margin:0 auto}
#wrapper .jx-cell{overflow-wrap:break-word}
#wrapper p{margin:0}
#wrapper h1,#wrapper h2{margin:0;font-size:inherit;font-weight:inherit;
 line-height:inherit}
#wrapper img{max-width:100%;height:auto}
.jx-grid{display:grid}
.jx-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.jx-span-2{grid-column:span 2}
.jx-float-left{float:left}
.jx-float-right{float:right}
.jx-apply{padding:10px;text-align:center}
.jx-apply-button{display:inline-block;padding:10px 22px;text-decoration:none;
 font-weight:bold;border:1px solid}
@media (max-width:40rem){
 .jx-float-left,.jx-float-right{float:none!important;display:block;margin:0 0 10px!important}
 #wrapper b.inline{display:block;width:auto}
}

@media print { body { background:#fff !important; color:#000 !important; } * { box-shadow:none !important; animation:none !important; } }
@media (prefers-reduced-motion: reduce) { * { animation:none !important; transition:none !important; } }

b, strong { font-weight: bold; }

a[href^="tel:"] { text-decoration: none; color: inherit; }
