<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* @group Gridsystem */

.formanizr .fzr_button,	.formanizr input[type="submit"],	.formanizr input[type="reset"],	.formanizr button	{
	background-color:	rgba(93, 177, 46, 0.5);
	-webkit-border-radius:	3px;
	-moz-border-radius:	3px;
	-ms-border-radius:	3px;
	-o-border-radius:	3px;
	border-radius:	3px;
	color:	white;
	font-size:	14px;
	border:	none;
	vertical-align:	middle;
	text-decoration:	none;
	white-space:	nowrap;
	cursor:	pointer;
	overflow:	visible;
	display:	-moz-inline-stack;
	display:	inline-block;
	zoom:	1;
	line-height:	20px;
	padding-top:	0.5em;
	padding-bottom:	0.5em;
}

.fzr_row	{
	margin:	0 0 0.8em -1.66667%;
	clear:	both;
}

.fzr_row:before,	.fzr_row:after	{
	content:	" ";
	display:	table;
}

.fzr_row:after	{
	clear:	both;
}

.fzr_row	{
	*zoom:	1;
}

.fzr_col	{
	display:	block;
	float:	left;
	text-align:	left;
	margin-left:	1.66666666666%;
	vertical-align:	middle;
	position:	relative;
}

.fzr_1	{
	width:	6.6666666666667%;
}

.fzr_2	{
	width:	15.0%;
}

.fzr_3	{
	width:	23.333333333333%;
}

.fzr_4	{
	width:	31.666666666667%;
}

.fzr_5	{
	width:	40%;
}

.fzr_6	{
	width:	48.333333333333%;
}

.fzr_7	{
	width:	56.666666666667%;
}

.fzr_8	{
	width:	65.0%;
}

.fzr_9	{
	width:	73.333333333333%;
}

.fzr_10	{
	width:	81.666666666667%;
}

.fzr_11	{
	width:	90%;
}

.fzr_12	{
	width:	98.333333333333%;
}

.fzr_alpha	{
	margin-left:	0px;
}

.fzr_omega	{
	margin-right:	0px;
}

/* @end */

/* @group Global Stuff */

.box-sizing	{
	display:	none;
}

.no-box-sizing .box-sizing	{
	display:	block;
}

.formanizr fieldset,	.formanizr form,	.formanizr label,	.formanizr legend	{
	margin:	0;
	padding:	0;
	border:	0;
	font:	inherit;
	vertical-align:	baseline;
	position:	relative;
}

.formanizr input[type=search]::-webkit-search-cancel-button,	.formanizr input[type=search]::-webkit-search-decoration,	.formanizr input[type=search]::-webkit-search-results-button,	.formanizr input[type=search]::-webkit-search-results-decoration	{
	-webkit-appearance:	none;
}

.formanizr input[type=search]	{
	-webkit-appearance:	textfield;
	-webkit-box-sizing:	content-box;
}

.formanizr	{
	font-size:	16px;
	line-height:	1 !important;
	font-weight:	300;
}

.formanizr .suchfilter	{
	font-size:	13px;
	display:	none;
}

.umkreissuche.activated .formanizr .suchfilter	 {
	display:	block;
}

.showfilter {
    margin-bottom: 1em;
    cursor: pointer;
    font-weight: 500;
    background-image: url(../shared/icon-jobALL.svg);
    background-size: 1.5em;
    background-position-x: 0px;
    background-position-y: center;
    background-repeat: no-repeat;
    padding-left: 30px;
    color: rgb(0, 101, 153);
}

.checkAll {
	font-weight:	500;
	cursor: pointer;
	text-align:	center;
	padding:	0.35em	0.5em;
	color: rgb(0, 101, 153);
	background-color:	white;
	border-radius:	3px;
	display:	inline-block;
}

.checkAll:hover {
	color:white;
	background-color:	 rgb(0, 101, 153);
}

.fzr_col.line {
	border-top:	1px	solid	rgba(255,	255,	255,	0.75);
	padding-top:	1em;
	padding-bottom:	1em;
}


.formanizr .suchfilter	 label:before {
float: left;
}

.formanizr .suchfilter	 label span {
	display:	block;
	padding-top:	3px;
}

.formanizr.fzr_tiny,	.formanizr .fzr_tiny	{
	font-size:	12px !important;
}

.formanizr.fzr_normal,	.formanizr .fzr_normal	{
	font-size:	14px !important;
}

.formanizr.fzr_big,	.formanizr .fzr_big	{
	font-size:	18px !important;
}

button {
	cursor:	pointer;
}

/* @end */

/* @group Form Elements */

.formanizr input[type="text"],	.formanizr input[type="password"],	.formanizr input[type="file"],	.formanizr input[type="date"],	.formanizr input[type="datetime"],	.formanizr input[type="email"],	.formanizr input[type="number"],	.formanizr input[type="search"],	.formanizr input[type="tel"],	.formanizr input[type="time"],	.formanizr input[type="url"],	.formanizr input[type="range"],	.formanizr textarea,	.formanizr select	{
	vertical-align:	middle;
	width:	100%;
	*
	width:	99%;
	/*ie7*/
	padding:	0.5em 0.5em;
	background-color:	rgba(255, 255, 255, 0.8);
	color:	#7b7b7b;
	-webkit-box-sizing:	border-box;
	-moz-box-sizing:	border-box;
	-ms-box-sizing:	border-box;
	-o-box-sizing:	border-box;
	box-sizing:	border-box;
	-webkit-border-radius:	3px;
	-moz-border-radius:	3px;
	-ms-border-radius:	3px;
	-o-border-radius:	3px;
	border-radius:	3px;
	border-style:	none;
	font-size:	14px;
	font-weight:	300;
}

input::-webkit-input-placeholder	{
	font-size:	14px;
}

input:-moz-placeholder	{
	/* Firefox 18- */
	font-size:	14px;
}

input::-moz-placeholder	{
	/* Firefox 19+ */
	font-size:	14px;
}

input:-ms-input-placeholder	{
	font:	14pt/14pt "Source Sans Pro",sans-serif !important;
}

.formanizr input.telfield	{
	width:	calc(33.33333% - 6px);
	margin-right:	2px;
}

.formanizr input.telfield:last-child	{
	width:	33.33333%;
	margin-right:	0px;
}

.formanizr input[type="text"]:focus,	.formanizr input[type="password"]:focus,	.formanizr input[type="file"]:focus,	.formanizr input[type="date"]:focus,	.formanizr input[type="datetime"]:focus,	.formanizr input[type="email"]:focus,	.formanizr input[type="number"]:focus,	.formanizr input[type="search"]:focus,	.formanizr input[type="tel"]:focus,	.formanizr input[type="time"]:focus,	.formanizr input[type="url"]:focus,	.formanizr input[type="range"]:focus,	.formanizr textarea:focus,	.formanizr select:focus	{
	outline:	0;
	background-color:	white;
}

.formanizr input[disabled],	.formanizr textarea[disabled],	.formanizr select[disabled]	{
	background:	#ededed;
	color:	#666666;
	cursor:	not-allowed;
}

.formanizr input[readonly],	.formanizr textarea[readonly],	.formanizr select[readonly],	.formanizr input[readonly]:focus,	.formanizr textarea[readonly]:focus,	.formanizr select[readonly]:focus	{
	color:	#666666;
	font-style:	italic;
	-webkit-box-shadow:	none;
	-moz-box-shadow:	none;
	-ms-box-shadow:	none;
	-o-box-shadow:	none;
	box-shadow:	none;
}

.formanizr select 	{
	border-radius:	3px;
	padding:	0.5em 0.5em;
		/* 8px 7px 5px 7px*/
	/*	line-height: 2.286em !important;*/
		/* 32px */
	background:	url(../shared/list-icon-joblist.svg)	98%	center	no-repeat	white;
	-webkit-appearance:	none;
	-moz-appearance:	none;
	appearance:	none;
	background-size:	5%;
}

.rtl .formanizr select 	{
	padding:	0.5em	20px	0.5em	0.5em !important;
}

.formanizr select[multiple]	{
	height:	7.143em;
}

.formanizr select[multiple].fzr_height-small	{
	height:	4.286em;
}

.formanizr select[multiple].fzr_height-large	{
	height:	14.286em;
}

.formanizr input[type="search"]	{
	-webkit-border-radius:	20px;
	-moz-border-radius:	20px;
	-ms-border-radius:	20px;
	-o-border-radius:	20px;
	border-radius:	20px;
}

.formanizr progress,	.formanizr meter	{
	width:	100%;
}

.formanizr input::-webkit-input-placeholder	{
	color:	#8d8b8b;
}

.formanizr input:-moz-placeholder	{
	color:	#8d8b8b;
}

.formanizr input:-ms-input-placeholder	{
	color:	#8d8b8b;
}

.formanizr input.fzr_error,	.formanizr select.fzr_error,	.formanizr textarea.fzr_error	{
	border-color:	#a11919 !important;
}

input[type='checkbox'],	input[type='radio']	{
	width:	auto;
	float:	left;
	margin-right:	.75em;
	background:	transparent;
	border:	none;
}

.umkreissuche input[type='checkbox']:checked, .umkreissuche input[type='checkbox']:not(:checked), .umkreissuche	input[type='radio']:checked, .umkreissuche	input[type='radio']:not(:checked)	{
	background:	transparent;
	position:	relative;
	visibility:	hidden;
	margin:	0;
	padding:	0;
}

input[type='checkbox'] + label,
input[type='radio'] + label 	{
	cursor:	pointer;
}

input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(:checked) + label::before,
input[type='radio']:checked + label::before,
input[type='radio']:not(:checked) + label::before 	{
	content:	' ';
	display:	inline-block;
	width:	19px;
	height:	19px;
	position:	relative;
	top:	3px;
	border:	none;
	margin-right:	0.5em;
	margin-bottom:	0px;
	border-radius:	3px;
}

input[type='checkbox']:not(:checked) + label::before,
input[type='radio']:not(:checked) + label::before 	{
	background-color:	#d9d9d9;
}

input[type='radio']:checked + label::before,
	input[type='radio']:not(:checked) + label::before	 {
	border-radius:	30px;
}

input[type='checkbox']:hover + label::before,
input[type='radio']:hover + label::before	{
	background:	#ffc119;
}

input[type='checkbox']:checked + label::before,
input[type='radio']:checked  + label::before	 {
	background:	#ffc119;
}

input[type='checkbox']:checked + label::before {
	background:	url(../shared/icon-checked.svg)	center	center	no-repeat	#ffc119;
	background-size:	contain;
}


/* @group Textarea */

.formanizr textarea	{
	height:	7.143em;
	min-height:	7.143em;
	resize:	vertical;
	font:	300 16px 'Source Sans Pro', sans-serif;
	width:	100%;
}

.formanizr textarea.fzr_height-small	{
	height:	4.286em;
	min-height:	4.286em;
}

.formanizr textarea.fzr_height-large	{
	height:	14.286em;
	min-height:	14.286em;
}

.formanizr textarea.fzr_no-resize	{
	resize:	none;
}

/* @end */

/* @group Inline Inputs */

.formanizr input[type="radio"],	.formanizr input[type="checkbox"]	{
	position:	relative;
	vertical-align:	middle;
	top:	-0.1em;
	margin:	0;
	display:	none;
}

.formanizr input[disabled],	.formanizr textarea[disabled],	.formanizr select[disabled],	.formanizr button[disabled]	{
	background:	#ededed;
	color:	#666666;
	cursor:	not-allowed;
}
/*
.formanizr .xbutton {
    position: relative;
    top: -30px;
    float: right;
    display: none;
}
*/

.formanizr .xbutton	{
	display:	none;
}

.form_search_input1::-ms-clear	{
	width:	0;
	height:	0;
}

/* @end */

/* @end */

/*	@group	Anpassungen Suchformular Listen 	*/

.hh_search .flexsearch,	.hh_search .fbutton	{

}

/*	@end	*/

/* @group Responsive */

@media only screen and (max-width: 767px)	{
	.formanizr	{
		-webkit-text-size-adjust:	none;
		-ms-text-size-adjust:	none;
	}

	.fzr_row	{
		margin:	0;
	}

	.fzr_col	{
		width:	100%;
		float:	none;
		margin-left:	0;
		margin-bottom:	0.5em;
	}

	.fzr_inline	{
		margin-bottom:	1em;
	}

	.formanizr label	{
		margin:	0 0 0.5em 0;
	}

	.formanizr .fzr_inline label,	.formanizr label.fzr_inline	{
		margin:	0.857em 1.4em 0.214em 0.214em;
	}

	.formanizr input,	.formanizr select,	.formanizr textarea,	.fzr_button,	input[type="submit"],	input[type="reset"],	button	{
		margin:	0	!important;
		width:	100%;
	}

	.fzr_large,	.fzr_medium,	.fzr_small	{
		width:	100% !important;
		margin-bottom:	1em;
	}

	.fzr_right,	.fzr_right .fzr_col	{
		text-align:	left;
	}

	/* clearfix col */

	.fzr_col:before,	.fzr_col:after	{
		content:	" ";
		display:	table;
	}

	.fzr_col:after	{
		clear:	both;
	}
	/* line 16, ../sass/_mixins.scss */

	.fzr_col	{
		*zoom:	1;
	}
}

/*
* example media queries
*
* Smaller than standard 960 (devices and browsers)
@media only screen and (max-width: 959px) {}
*
* Tablet Portrait size to standard 960 (devices and browsers)
@media only screen and (min-width: 768px) and (max-width: 959px) {}
*
* All Mobile Sizes (devices and browser)
@media only screen and (max-width: 767px) {}
*
* Mobile Landscape Size to Tablet Portrait (devices and browsers)
@media only screen and (min-width: 480px) and (max-width: 767px) {}
*
* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
@media only screen and (max-width: 479px) {}
*
*/

/* @end */

/* @group Print */

@media print	{
	.formanizr	{

	}

	.formanizr [class^="fzr_icon-"]	{
		background-image:	none;
		background-repeat:	no-repeat;
		padding-left:	0.571em !important;
	}
}

/* @end */

.jobtools .fzr_col, .joblistbuttons, .datatable .fzr_col {
	display: flex;
	  flex-wrap: wrap;
	  flex-direction: row;
	  justify-content: start;
	  align-items: stretch;
	  align-content: start
}

.jobtools .fzr_row {
	margin-bottom:	5px;
}

.jobtools button, .datatable button {
flex: 1 1 auto;
background-color:		#a0a0a0;
background-size:	1.5em;
background-position-x:	5px;
background-position-y:	center;
background-repeat:	no-repeat;
text-align:	left;
padding-left:	28px;
font-size:	12px;
margin-right:	2px;
padding-top: 0.15em;
padding-bottom: 0.15em;
border:	none;
/*border-style:	solid;
border-top:	1px	solid	rgba(255,	255,	255,	0.1);
border-right:	1px	solid	rgba(128,	128,	128,	0.2);
border-bottom:	1px	solid	rgba(128,	128,	128,	0.2);
border-left:	1px	solid	rgba(255,	255,	255,	0.1);*/
border-radius:	3px;
cursor:	pointer;
}

.jobtools button:last-child, .datatable button:last-child {
	margin-right:	0px;
}

.jobtools select {
padding-top: calc(0.15em + 1px);
padding-bottom: calc(0.15em + 1px);
}

.jobtools button:hover, .datatable button:hover, button.active {
	background-color:	#e9aa00;
}

.jobtools button.stellenID {
background-color:	#ffc119;
padding-left:	 10px;
}

.jobtools button.jobROUTE, .datatable button.jobROUTE {
	background-image:	url(../shared/icon-jobROUTE.svg)	;
}

.jobtools button.jobMAP, .datatable button.jobMAP {
	background-image:	url(../shared/icon-jobMAP.svg)	;
}

.jobtools button.jobBUS {
background-image:	url(../shared/icon-jobBUS.svg)	;
}

.jobtools button.jobSAVE, .datatable button.jobSAVE {
background-image:	url(../shared/icon-jobSAVE.svg)	;
}

.jobtools button.jobPRINT {
background-image:	url(../shared/icon-jobPRINT.svg);
}

.jobtools button.jobDIRECT {
background-image:	url(../shared/icon-jobDIRECT.svg);
}

.jobtools button.jobLOCATION, .datatable button.jobLOCATION {
background-image:	url(../shared/icon-jobLOCATION.svg);
}

.jobtools button.jobCOMPANY {
background-image:	url(../shared/icon-jobCOMPANY.svg)	;
}

.jobtools button.jobALL {
background-image:	url(../shared/icon-jobALL.svg);
}

.jobtools button.jobCOPY {
background-image:	url(../shared/icon-jobCOPY.svg);
}

.jobtools button.jobMAIL, .datatable button.jobMAIL {
background-image:	url(../shared/icon-jobMAIL.svg);
}

.jobtools button.jobPROFIL {
background-image:	url(../shared/icon-jobPROFIL.svg);
}

.jobtools button.jobANALYSE {
background-image:	url(../shared/icon-jobANALYSE.svg);
}

.jobtools button.jobPDF, .datatable button.jobPDF {
background-image:	url(../shared/icon-jobPDF.svg);
}

.datatable button.jobEXCEL {
	background-image:	url(../shared/icon-jobEXCEL.svg);
	background-color:#74ad82;
}

.datatable button.jobNOTICE {
background-image:	url(../shared/icon-jobNOTICE.svg);
}

.jobtools button.jobNOTEBOOK {
background-image:	url(../shared/icon-jobNOTEBOOK.svg);
background-position-x:	center;
}

.jobtools button.jobNOTEBOOKOK {
background-image:	url(../shared/icon-jobNOTEBOOKOK.svg);
background-position-x:	center;
}

.flyout {
	height:	18px;
	overflow:	hidden;
	width:	42px;
	position:	absolute;
	right:	2px;
	top:	5px;
}

.notepad .yellow {
	background:	url(../shared/icon-jobNOTICE.svg)	5px	center	no-repeat	#ffc119;
	background-size:	20px;
	color:	white;
	display:	block;
	padding:	0.15em	5px	0.15em	30px;
	border-radius:	3px;
	margin-bottom:	5px;
}

/*div.city:hover .flyout {
	width:	164px;
}*/

.flyout:hover {
	width:	166px;
}

.flyout .jobCOUNT {
				font-weight:	600;
				background-color:	white;
				color:	gray;
				text-align:	center;
				padding-left:	0px;
				padding-right:	0px;
}

.flyout .jobNEWS, .flyout .jobANALYSE, .flyout .jobMAP, .flyout .jobCOUNT, .flyout .jobPDF  {
				float:right;
}

.flyout .jobNEWS, .flyout .jobANALYSE, .flyout .jobMAP, .flyout .jobPDF  {
				text-indent:	-9999px;
}

.flyout button {
display:	inline;
background-color:		#c0c0c0;
background-size:	1.3em;
background-position-x:	center;
background-position-y:	center;
background-repeat:	no-repeat;
text-align:	left;
padding-left:0px;
font-size:	12px;
margin-right:	1px;
padding-top: 0.15em;
padding-bottom: 0.15em;
border:	none;
/*border-style:	solid;
border-top:	1px	solid	rgba(255,	255,	255,	0.1);
border-right:	1px	solid	rgba(128,	128,	128,	0.2);
border-bottom:	1px	solid	rgba(128,	128,	128,	0.2);
border-left:	1px	solid	rgba(255,	255,	255,	0.1);*/
border-radius:	3px;
width:	40px;
}

.flyout button:hover {
	color:	white;
}

.jobfilter {
	margin-top:	0px;
	background-color:	#efefef;
	padding:	10px;
	margin-bottom:	0px;
	font-size:	14px;
}

.jobfilter .h6 {
	font-weight:	400;
	margin-top:	15px;
}

.jobfilter .h6:first-child {
	margin-top: 0px;
}


/* @group Gridsystem */
.formanizr .fzr_button, .formanizr input[type="submit"], .formanizr input[type="reset"], .formanizr button {
    background-color: rgba(93, 177, 46, 0.5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: white;
    font-size: 14px;
    border: none;
    vertical-align: middle;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    overflow: visible;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    line-height: 20px;
				padding-top:	0.5em;
	padding-bottom:	0.5em;
}

.fzr_row	{
	margin:	0 0 0.8em -1.66667%;
	clear:	both;
}

.fzr_row:before,	.fzr_row:after	{
	content:	" ";
	display:	table;
}

.fzr_row:after	{
	clear:	both;
}

.fzr_row	{
	*zoom:	1;
}

.fzr_col	{
	display:	block;
	float:	left;
	text-align:	left;
	margin-left:	1.66666666666%;
	vertical-align:	middle;
	position:	relative;
}

.fzr_1	{
	width:	6.6666666666667%;
}

.fzr_2	{
	width:	15.0%;
}

.fzr_3	{
	width:	23.333333333333%;
}

.fzr_4	{
	width:	31.666666666667%;
}

.fzr_5	{
	width:	40%;
}

.fzr_6	{
	width:	48.333333333333%;
}

.fzr_7	{
	width:	56.666666666667%;
}

.fzr_8	{
	width:	65.0%;
}

.fzr_9	{
	width:	73.333333333333%;
}

.fzr_10	{
	width:	81.666666666667%;
}

.fzr_11	{
	width:	90%;
}

.fzr_12	{
	width:	98.333333333333%;
}

.fzr_alpha	{
	margin-left:	0px;
}

.fzr_omega	{
	margin-right:	0px;
}

/* @end */

/* @group Global Stuff */

.box-sizing	{
	display:	none;
}

.no-box-sizing .box-sizing	{
	display:	block;
}

.formanizr fieldset,	.formanizr form,	.formanizr label,	.formanizr legend	{
	margin:	0;
	padding:	0;
	border:	0;
	font:	inherit;
	vertical-align:	baseline;
}

.formanizr input[type=search]::-webkit-search-cancel-button,	.formanizr input[type=search]::-webkit-search-decoration,	.formanizr input[type=search]::-webkit-search-results-button,	.formanizr input[type=search]::-webkit-search-results-decoration	{
	-webkit-appearance:	none;
}

.formanizr input[type=search]	{
	-webkit-appearance:	textfield;
	-webkit-box-sizing:	content-box;
}

.formanizr	{
	font-size:	16px;
	line-height:	1 !important;
	font-weight:	300;
}

.formanizr.fzr_tiny,	.formanizr .fzr_tiny	{
	font-size:	12px !important;
}

.formanizr.fzr_normal,	.formanizr .fzr_normal	{
	font-size:	14px !important;
}

.formanizr.fzr_big,	.formanizr .fzr_big	{
	font-size:	18px !important;
}

/* @end */

/* @group Form Elements */

.formanizr input[type="text"],	.formanizr input[type="password"],	.formanizr input[type="file"],	.formanizr input[type="date"],	.formanizr input[type="datetime"],	.formanizr input[type="email"],	.formanizr input[type="number"],	.formanizr input[type="search"],	.formanizr input[type="tel"],	.formanizr input[type="time"],	.formanizr input[type="url"],	.formanizr input[type="range"],	.formanizr textarea,	.formanizr select	{
	vertical-align:	middle;
	width:	100%;
	*
	width:	99%;
	/*ie7*/
	padding:	0.5em 0.5em;
	background-color:	rgba(255, 255, 255, 0.8);
	color:	#7b7b7b;
	-webkit-box-sizing:	border-box;
	-moz-box-sizing:	border-box;
	-ms-box-sizing:	border-box;
	-o-box-sizing:	border-box;
	box-sizing:	border-box;
	-webkit-border-radius:	3px;
	-moz-border-radius:	3px;
	-ms-border-radius:	3px;
	-o-border-radius:	3px;
	border-radius:	3px;
	border-style:	none;
	font-size:	14px;
	font-weight:	300;
}

input::-webkit-input-placeholder {
    font-size: 14px;
}

input:-moz-placeholder { /* Firefox 18- */
    font-size: 14px;
}

input::-moz-placeholder {  /* Firefox 19+ */
    font-size: 14px;
}

input:-ms-input-placeholder {
    font: 14pt/14pt "Source Sans Pro",sans-serif !important;
}

.formanizr input.telfield	{
	width:	calc(33.33333% - 6px);
	margin-right:	2px;
}

.formanizr input.telfield:last-child	{
	width:	33.33333%;
	margin-right:	0px;
}

.formanizr input[type="text"]:focus,	.formanizr input[type="password"]:focus,	.formanizr input[type="file"]:focus,	.formanizr input[type="date"]:focus,	.formanizr input[type="datetime"]:focus,	.formanizr input[type="email"]:focus,	.formanizr input[type="number"]:focus,	.formanizr input[type="search"]:focus,	.formanizr input[type="tel"]:focus,	.formanizr input[type="time"]:focus,	.formanizr input[type="url"]:focus,	.formanizr input[type="range"]:focus,	.formanizr textarea:focus,	.formanizr select:focus	{
	outline:	0;
	background-color:	white;
}

.formanizr input[disabled],	.formanizr textarea[disabled],	.formanizr select[disabled]	{
	background:	#ededed;
	color:	#666666;
	cursor:	not-allowed;
}

.formanizr input[readonly],	.formanizr textarea[readonly],	.formanizr select[readonly],	.formanizr input[readonly]:focus,	.formanizr textarea[readonly]:focus,	.formanizr select[readonly]:focus	{
	color:	#666666;
	font-style:	italic;
	-webkit-box-shadow:	none;
	-moz-box-shadow:	none;
	-ms-box-shadow:	none;
	-o-box-shadow:	none;
	box-shadow:	none;
}

.formanizr select	{
	border-radius:	3px;
	padding:	0.5em 0.5em;
		/* 8px 7px 5px 7px*/
	/*	line-height: 2.286em !important;*/
		/* 32px */
	background:	url(../shared/list-icon-joblist.png)	98%	center	no-repeat	white;
	-webkit-appearance:	none;
	-moz-appearance:	none;
	appearance:	none;
}

.formanizr select[multiple]	{
	height:	7.143em;
}

.formanizr select[multiple].fzr_height-small	{
	height:	4.286em;
}

.formanizr select[multiple].fzr_height-large	{
	height:	14.286em;
}

.formanizr input[type="search"]	{
	-webkit-border-radius:	20px;
	-moz-border-radius:	20px;
	-ms-border-radius:	20px;
	-o-border-radius:	20px;
	border-radius:	20px;
}

.formanizr progress,	.formanizr meter	{
	width:	100%;
}

.formanizr input::-webkit-input-placeholder	{
	color:	#8d8b8b;
}

.formanizr input:-moz-placeholder	{
	color:	#8d8b8b;
}

.formanizr input:-ms-input-placeholder	{
	color:	#8d8b8b;
}

.formanizr input.fzr_error,	.formanizr select.fzr_error,	.formanizr textarea.fzr_error	{
	border-color:	#a11919 !important;
}

/* @group Textarea */

.formanizr textarea	{
	height:	7.143em;
	min-height:	7.143em;
	resize:	vertical;
	font:	300 16px 'Source Sans Pro', sans-serif;
	width:	100%;
}

.formanizr textarea.fzr_height-small	{
	height:	4.286em;
	min-height:	4.286em;
}

.formanizr textarea.fzr_height-large	{
	height:	14.286em;
	min-height:	14.286em;
}

.formanizr textarea.fzr_no-resize	{
	resize:	none;
}

/* @end */

/* @group Inline Inputs */

.formanizr input[type="radio"],	.formanizr input[type="checkbox"]	{
	position:	relative;
	vertical-align:	middle;
	top:	-0.1em;
	margin:	0;
	display:	none;
}

.formanizr input[disabled], .formanizr textarea[disabled], .formanizr select[disabled], .formanizr button[disabled] {
    background: #ededed;
    color: #666666;
    cursor: not-allowed;
}
/*
.formanizr .xbutton {
    position: relative;
    top: -30px;
    float: right;
    display: none;
}
*/
.formanizr .xbutton {
    display: none;
}
.form_search_input1::-ms-clear {
  width : 0;
  height: 0;
}
/* @end */

/* @end */

/*	@group	Anpassungen Suchformular Listen 	*/

.hh_search .flexsearch, .hh_search .fbutton {

}

/*	@end	*/

/* @group Responsive */

@media only screen and (max-width: 767px) {

	.formanizr {
		-webkit-text-size-adjust: none;
		-ms-text-size-adjust: none;
	}


	.fzr_row {
		margin: 0;
	}


	.fzr_col {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 0.5em;
	}


	.fzr_inline {
		margin-bottom: 1em;
	}


	.formanizr label {
		margin: 0 0 0.5em 0;
		display: block;
	}


	.formanizr .fzr_inline label,
	.formanizr label.fzr_inline {
		margin: 0.857em 1.4em 0.214em 0.214em;
	}


	.formanizr input,
	.formanizr select,
	.formanizr textarea,
	.fzr_button,
	input[type="submit"],
	input[type="reset"],
	button {
		margin:	0	!important;
		width: 100%;
	}


	.fzr_large,
	.fzr_medium,
	.fzr_small {
		width: 100% !important;
		margin-bottom: 1em;
	}


	.fzr_right,
	.fzr_right .fzr_col {
		text-align: left;
	}

	/* clearfix col */

	.fzr_col:before, .fzr_col:after {
		content: " ";
		display: table;
	}

	.fzr_col:after {
		clear: both;
	}
	/* line 16, ../sass/_mixins.scss */
	.fzr_col {
		*zoom: 1;
	}
}

/*
* example media queries
*
* Smaller than standard 960 (devices and browsers)
@media only screen and (max-width: 959px) {}
*
* Tablet Portrait size to standard 960 (devices and browsers)
@media only screen and (min-width: 768px) and (max-width: 959px) {}
*
* All Mobile Sizes (devices and browser)
@media only screen and (max-width: 767px) {}
*
* Mobile Landscape Size to Tablet Portrait (devices and browsers)
@media only screen and (min-width: 480px) and (max-width: 767px) {}
*
* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
@media only screen and (max-width: 479px) {}
*
*/

/* @end */

/* @group Print */

@media print {

	.formanizr {
	}

	.formanizr [class^="fzr_icon-"] {
		background-image: none;
		background-repeat: no-repeat;
		padding-left: 0.571em !important;
	}
}

/* @end */</pre></body></html>