@font-face {
	font-family: "PT Sans";
	src: url('https://fonts.pwrk.dev/ofl/ptsans/PT_Sans-Web-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "PT Sans";
	src: url('https://fonts.pwrk.dev/ofl/ptsans/PT_Sans-Web-Italic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: "PT Sans";
	src: url('https://fonts.pwrk.dev/ofl/ptsans/PT_Sans-Web-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "PT Sans";
	src: url('https://fonts.pwrk.dev/ofl/ptsans/PT_Sans-Web-BoldItalic.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
}

* { margin:0px; box-sizing:border-box; }
html {min-height: 100%; }
#wrapper {
	margin:12px auto;
	border:1px #231F20 solid;
	max-width:720px;
	color:#231F20;
	position:relative;
	 padding:20px 20px 10px;
	background-color:#FFFFFF;
	font-family: 'PT Sans', Arial, Helvetica, sans-serif;
	/* font-family:  Times, "Times New Roman", serif; */
	font-size:0.85rem;
	line-height:1.3;
	text-align:left;
	overflow:hidden;
}
#header {
	width: 100%;float: left;
	padding:0px 0px 0px 0px;
}
#article {
	width: 100%;float: left;
	padding:0px 0px 0px 0px;
}
#footer {
	width: 100%;float: left;
	padding:0px 0px 0px 0px;
}
p {padding-bottom:15px; }
h1{
	margin:0 0 15px;
	font-size:28px; line-height:28px;
	color: #FF0000;
}
h1 span {}

h2{
	font-size:20px; line-height:24px;
	background: #FF0000;color: #fff;
	width: 100%;box-sizing: content-box;
	margin: 0 -20px 15px;
	padding: 10px 20px;
}
h3{text-align: center;font-size: 18px;margin: 0 0 15px;line-height: 24px;}
h4{font-size: 16px;line-height: 22px;}
a {
	color:#231F20;
	text-decoration:none;
}

img {
	max-width: 100%; height: auto; width: auto9; border:none;
}
ul {
	margin-bottom: 15px; 
	padding:0px 0px 0px 0px;
	list-style-image:url(); list-style:none;
}
ul li { 
	background: url(//anzeigen.jobsintown.de/job/files/1417293/iconlist.jpg) no-repeat 25px 5px; padding-left:50px;
}
.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
}
.color{}

.flex {
	display:flex;
	display:-ms-flexbox;
	display: -webkit-flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	align-items: stretch;
}

.flex > div {
 padding: 5px 20px;

}


/* Header */

/* Ende Header */

/* Article */

/* Ende Article */

/* Footer */

/* Ende Footer */

/* Aside */

/* Ende Aside */


/* Section */
#section{position: relative;overflow: hidden;}
#section >img{position: absolute;top: 20px;right: 60px;}
#section a img{float: left;}
#section #aside{margin: 0 0 0 105px;background: url('//anzeigen.jobsintown.de/job/files/1417293/line.jpg') 0 20px no-repeat;padding-left: 15px;}
/* Ende Section */

@media only screen and (max-width:720px) { 
	#wrapper{border: none;padding:10px;font-size: 12px;line-height: 16px;}
	h1{font-size: 18px;line-height: 22px;}
	h2{font-size: 16px;line-height: 22px;}
	h3{font-size: 15px;}
	h3 br{display: none}
	h4{font-size: 13px;}
	h4 br{display: none}
	.no{display: none;}
	p{text-align: left;}
	#article{padding:0;}
	#footer{padding:0;}
	#section a img{float: none;}
	#section #aside{padding: 0;margin: 10px 0;background: none;}
	#section >img{top: 5px;right: 0;}
}
.refnr {}

.apply {}


