body		{font-family:Arial, sans-serif; font-size:13px; color:#000000; align:center; text-align:center; margin:0px; padding:0px;}
table		{border:1px solid #CCCCCC; border-collapse:separate; padding:10px; -moz-border-radius: 15px; border-radius: 15px; background:#FFFFFF; border-spacing:0;}
img		{border:1px solid #CCCCCC; padding:10px; -moz-border-radius: 5px; border-radius: 5px; background:#FFFFFF;}
td 		{font-size:13px; padding:10px; vertical-align:top; padding-top:20px;}
a   		{text-decoration:none; color:inherit;}
.h0 		{font-family:'Yanone Kaffeesatz', sans-serif; font-size:28px; font-weight:300; text-decoration:none; margin-top:0px;}
h1  		{font-family:'Yanone Kaffeesatz', sans-serif; font-size:24px; font-weight:300; text-decoration:none; margin-top:0px;}
.h1 		{font-family:'Yanone Kaffeesatz', sans-serif; font-size:24px; font-weight:300; text-decoration:none; margin-top:0px;}
h2  		{font-family:'Yanone Kaffeesatz', sans-serif; font-size:20px; font-weight:300; text-decoration:none; margin-top:0px;}
.h2 		{font-family:'Yanone Kaffeesatz', sans-serif; font-size:20px; font-weight:300; text-decoration:none; margin-top:0px;}
h3  		{font-family:'Yanone Kaffeesatz', sans-serif; font-size:18px; font-weight:300; text-decoration:none; margin-top:10px; margin-bottom:10px;}
.h3 		{font-family:'Yanone Kaffeesatz', sans-serif; font-size:18px; font-weight:300; text-decoration:none; margin-top:10px; margin-bottom:10px;}
h4  		{font-family:'Yanone Kaffeesatz', sans-serif; font-size:16px; font-weight:300; text-decoration:none; margin-top:10px; margin-bottom:10px;}
p   		{font-family:'Yanone Kaffeesatz', sans-serif;                 font-weight:300;                       margin:0px;}
i   		{color:#009bdd;}
strong    	{color:#80b3c3; display:inline-box; white-space:nowrap;}
input     	{font-size:14px; vertical-align:bottom; line-height:22px; padding-left:3px;}
big       	{font-size:64px; font-weight:200; background-image:url(/icon_deinjob_60x100.png); background-repeat:no-repeat; background-position:left top; padding-left:80px;}
b         	{font-weight:400;}
.nowrap   	{white-space:nowrap;}
.width_xs 	{width:50px;}
.width_s  	{width:100px;}
.width_m  	{width:200px;}
.width_l  	{width:400px;}
.nomargin 	{margin:0px;}
.nopadding 	{padding:0px;}
.nobreak	{display:inline-block;}
.margin30 	{margin-top:30px; margin-bottom:30px;}
.margin30_80 	{margin-top:30px; margin-bottom:80px;}

.marginright10  {margin-right:10px;}
.marginright20  {margin-right:20px;}
.marginright80  {margin-right:80px;}

.margintop30    {margin-top:30px;}

.marginbottom3  {margin-bottom:3px;}
.marginbottom4  {margin-bottom:4px;}
.marginbottom5  {margin-bottom:5px;}
.marginbottom10 {margin-bottom:10px;}
.marginbottom30 {margin-bottom:30px;}

.paddingright20 {padding-right:20px;}
.noborder 	{border:0px solid white !important;}
.nocorner	{-moz-border-radius: 0px; border-radius: 0px;}
.nobg		{background:transparent !important;}
.nodeco   	{text-decoration:none !important;}
.nosee		{display:inline-block !important; width:0px !important; height:0px !important; opacity:0; margin:0px !important; padding:0px !important; overflow:hidden !important;}
.underline	{text-decoration:underline;}
.white    	{color:#FFFFFF;}
.dark     	{color:#666666;}
.gray    	{color:#CCCCCC;}
.light    	{color:#EEEEEE;}
.black    	{color:#000000;}
.blue     	{color:#009bdd;}
.green    	{color:#6bc501;}
.yellow   	{color:#fbba00;}
.red      	{color:#f7014c;}
.div_xxxl    	{width:1440px; padding:20px; border-collapse:separate; border:1px solid #CCCCCC; -moz-border-radius: 15px; border-radius: 15px;}
.div_xxl    	{width:1200px; padding:20px; border-collapse:separate; border:1px solid #CCCCCC; -moz-border-radius: 15px; border-radius: 15px;}
.div_xl    	{width:960px;  padding:20px; border-collapse:separate; border:1px solid #CCCCCC; -moz-border-radius: 15px; border-radius: 15px;}
.div_l    	{width:840px;  padding:20px; border-collapse:separate; border:1px solid #CCCCCC; -moz-border-radius: 15px; border-radius: 15px;}
.div_m    	{width:700px;  padding:10px; border-collapse:separate; border:1px solid #CCCCCC; -moz-border-radius: 15px; border-radius: 15px;}
.div_s    	{width:480px;  padding:20px; border-collapse:separate; border:1px solid #CCCCCC; -moz-border-radius: 15px; border-radius: 15px;}
.div_xs    	{width:240px;  padding:20px; border-collapse:separate; border:1px solid #CCCCCC; -moz-border-radius: 15px; border-radius: 15px;}
.div_round10 	{border-collapse:separate; border:0px solid none; -moz-border-radius: 10px; border-radius: 10px;}
.bg_white 	{background:#FFFFFF;}
.bg_dark  	{background:#666666;}
.bg_gray  	{background:#CCCCCC;}
.bg_light 	{background:#EEEEEE;}
.bg_black 	{background:#000000;}
.bg_alpha_50_black	{background-image:url(/img/bg_alpha_50_black.png); background-repeat:repeat;}
.bg_blue  	{background:#009bdd;}
.bg_alpha_50_blue	{background-image:url(/img/bg_alpha_50_blue.png); background-repeat:repeat;}
.bg_green 	{background:#6bc501;}
.bg_alpha_50_green	{background-image:url(/img/bg_alpha_50_green.png); background-repeat:repeat;}
.bg_yellow	{background:#fbba00;}
.bg_alpha_50_yellow	{background-image:url(/img/bg_alpha_50_yellow.png); background-repeat:repeat;}
.bg_red   	{background:#f7014c;}
.bg_red_50_black	{background-image:url(/img/bg_alpha_50_red.png); background-repeat:repeat;}
	.bg_retro	{}
.footer   	{background-image:url(/dots.gif); background-repeat:repeat-x;}
.center       {align:center !important; text-align:center !important;}
.right        {text-align:right;}
.left         {text-align:left;}

.clear {clear:both;}

ul        	{width:700px; list-style-type:none; color:white; margin:0px; padding:0px; display:inline-block;}
li        	{width:340px; vertical-align:top; text-align:left; float:left; margin-bottom:5px;}
#cities li   	{width:170px; vertical-align:top; text-align:left; float:left; margin-bottom:5px;}
#companies li {width:340px; vertical-align:top; text-align:left; float:left; margin-bottom:5px;}
#alphabet li  {width:25px; vertical-align:top; text-align:left; float:left; margin-bottom:5px;}
#results tr 		{cursor:pointer;}
#results tr:nth-of-type(odd) 	{background:#EEEEEE;}
#results tr:hover    	{background:#6bc501 !important;}
#results tr:hover    	{color:#FFFFFF;}
#results tr:hover td 	{color:#FFFFFF;}
#results tr:hover p  	{color:#FFFFFF;}
#results tr:hover p.green  	{color:#FFFFFF; text-decoration:underline !important;}
#results tr:hover h1 	{color:#FFFFFF;}
#results tr:hover h2 	{color:#FFFFFF;}
#results tr:hover h3 	{color:#FFFFFF;}
#categories a {color:#666666;}
#categories a:hover 		{color:#FFFFFF; background:#009bdd;}
#cities a			{color:#666666;}
#cities a:hover		{color:#FFFFFF; background:#009bdd;}
#companies a			{color:#666666;}
#companies a:hover		{color:#FFFFFF; background:#009bdd;}
#tagcloud a			{color:#666666;}
#tagcloud a:hover		{color:#FFFFFF; background:#009bdd;}

#commentWrapper {position:fixed; top:0px; left:0px; width:100%; pointer-events:none; height:0px; z-index:999;}
#prev_job_arrow {width:100px; height:150px; float:left;  pointer-events:all; z-index:1000;}
#next_job_arrow {width:100px; height:150px; float:right; pointer-events:all; z-index:1000;}
#prev_job_thumb {position:absolute; left:100px;  background:transparent; opacity:0.9; pointer-events:all; z-index:99999; display:none;}
#next_job_thumb {position:absolute; right:122px; background:transparent; opacity:0.9; pointer-events:all; z-index:99999; display:none;}

#highlights a:hover		{color:#FFFFFF; background:#009bdd;}

a:hover			{color:#FFFFFF; background:#6bc501;}
#commentWrapper a:hover	{color:#FFFFFF; background:transparent;}




#toplogo:hover		{color:#FFFFFF; background:transparent;}
#toplogo a:hover		{color:#FFFFFF; background:transparent;}




#header_nav				{width:100%; height:154px; position:relative; top:0px; left:0px; overflow:hidden;}

#header_nav_container1		{width:100%; height:104px; background-image:url(/img/_bg_ffffff_fade.png); background-repeat:repeat-x; background-position:left top; position:relative; top:-120px; left:0px; overflow:hidden; z-index:1;}
#header_nav_line1			{position:relative; width:920px; height:100%; padding-top:10px; padding-bottom:10px; text-align:left;}
#header_icon				{position:absolute; top:10px; right:0px; width:60px; height:60px;}
#header_logo_blurred			{position:absolute; top:10px; left:2000px; height:60px; opacity:1;}
#header_logo				{position:absolute; top:10px; left:0px; width:280px; height:60px; opacity:0;}
#header_logo_subtitle_blurred	{position:absolute; top:80px; left:2000px; height:14px; opacity:1;}
#header_logo_subtitle		{position:absolute; top:80px; left:0px; width:280px; height:14px; opacity:0;}

#header_nav_container2		{width:100%; height:50px; background-image:url(/img/_bg_ffffff.png); background-repeat:repeat; background-position:left top; position:relative; top:-170px; left:0px; overflow:hidden; z-index:3;}
#header_nav_line2			{position:relative; width:920px; height:100%; padding-top:10px;}
#header_nav_line2_max_min		{position:absolute; width:15px; height:30px; overflow:hidden; top:10px; right:0px; z-index:9999; text-align:right;}

#header_social_main			{position:absolute; top:77px; left:0px;  width:140px; height:20px;}
#header_social_sub			{position:absolute; top:22px; right:70px; width:174px; height:20px;}
#header_login				{width:120px; height:20px;}

#header_ol					{width:100%; height:100%; padding:0px; margin:0px;}
#header_ol li 				{background-color:#FFFFFF; display:inline; list-style-type:none; float:left; white-space:nowrap; opacity:0; border-collapse:separate; -moz-border-radius:2px; border-radius:2px; height:30px; line-height:30px; width:auto; padding-left:30px; padding-right:10px; margin-bottom:10px; margin-left:0px; margin-right:6px; background-repeat:no-repeat;}
#header_ol li:hover				{background-color:#009bdd;            padding-left:35px !important; padding-right:5px !important;}
.header_li_active				{background-color:#009bdd !important; padding-left:35px !important; padding-right:5px !important; color:#FFFFFF !important;}
#header_li_alle					{background-image:url(/img/icon_c_30_alle_s.png);}
#header_li_alle:hover				{background-image:url(/img/icon_c_30_alle_a.png);}
#header_li_alle.header_li_active			{background-image:url(/img/icon_c_30_alle_a.png) !important;}
#header_li_ingenieure				{background-image:url(/img/icon_c_30_ingenieure_s.png);}
#header_li_ingenieure:hover				{background-image:url(/img/icon_c_30_ingenieure_a.png);}
#header_li_ingenieure.header_li_active		{background-image:url(/img/icon_c_30_ingenieure_a.png) !important;}
#header_li_it						{background-image:url(/img/icon_c_30_it_s.png);}
#header_li_it:hover					{background-image:url(/img/icon_c_30_it_a.png);}
#header_li_it.header_li_active			{background-image:url(/img/icon_c_30_it_a.png) !important;}
#header_li_vertrieb					{background-image:url(/img/icon_c_30_verkauf_s.png);}
#header_li_vertrieb:hover				{background-image:url(/img/icon_c_30_verkauf_a.png);}
#header_li_vertrieb.header_li_active		{background-image:url(/img/icon_c_30_verkauf_a.png) !important;}
#header_li_medizin					{background-image:url(/img/icon_c_30_medizin_s.png);}
#header_li_medizin:hover				{background-image:url(/img/icon_c_30_medizin_a.png);}
#header_li_medizin.header_li_active		{background-image:url(/img/icon_c_30_medizin_a.png) !important;}
#header_li_kaufleute					{background-image:url(/img/icon_c_30_kaufleute_s.png);}
#header_li_kaufleute:hover				{background-image:url(/img/icon_c_30_kaufleute_a.png);}
#header_li_kaufleute.header_li_active		{background-image:url(/img/icon_c_30_kaufleute_a.png);}
#header_li_finanzen					{background-image:url(/img/icon_c_30_finanzen_s.png);}
#header_li_finanzen:hover				{background-image:url(/img/icon_c_30_finanzen_a.png);}
#header_li_finanzen.header_li_active		{background-image:url(/img/icon_c_30_finanzen_a.png);}
#header_li_handwerk					{background-image:url(/img/icon_c_30_handwerk_s.png);}
#header_li_handwerk:hover				{background-image:url(/img/icon_c_30_handwerk_a.png);}
#header_li_handwerk.header_li_active		{background-image:url(/img/icon_c_30_handwerk_a.png);}
#header_li_logistik					{background-image:url(/img/icon_c_30_logistik_s.png);}
#header_li_logistik:hover				{background-image:url(/img/icon_c_30_logistik_a.png);}
#header_li_logistik.header_li_active		{background-image:url(/img/icon_c_30_logistik_a.png);}
#header_li_fuehrungskraefte				{background-image:url(/img/icon_c_30_fuehrungskraefte_s.png);}
#header_li_fuehrungskraefte:hover			{background-image:url(/img/icon_c_30_fuehrungskraefte_a.png);}
#header_li_fuehrungskraefte.header_li_active	{background-image:url(/img/icon_c_30_fuehrungskraefte_a.png);}
#header_li_personalwesen				{background-image:url(/img/icon_c_30_personalwesen_s.png);}
#header_li_personalwesen:hover			{background-image:url(/img/icon_c_30_personalwesen_a.png);}
#header_li_personalwesen.header_li_active		{background-image:url(/img/icon_c_30_personalwesen_a.png);}
#header_li_rechtswesen				{background-image:url(/img/icon_c_30_rechtswesen_s.png);}
#header_li_rechtswesen:hover			{background-image:url(/img/icon_c_30_rechtswesen_a.png);}
#header_li_rechtswesen.header_li_active		{background-image:url(/img/icon_c_30_rechtswesen_a.png);}
#header_li_assistenz					{background-image:url(/img/icon_c_30_assistenz_s.png);}
#header_li_assistenz:hover				{background-image:url(/img/icon_c_30_assistenz_a.png);}
#header_li_assistenz.header_li_active		{background-image:url(/img/icon_c_30_assistenz_a.png);}
#header_li_marketing					{background-image:url(/img/icon_c_30_marketing_s.png);}
#header_li_marketing:hover				{background-image:url(/img/icon_c_30_marketing_a.png);}
#header_li_marketing.header_li_active		{background-image:url(/img/icon_c_30_marketing_a.png);}
#header_li_pr						{background-image:url(/img/icon_c_30_pr_s.png);}
#header_li_pr:hover					{background-image:url(/img/icon_c_30_pr_a.png);}
#header_li_pr.header_li_active			{background-image:url(/img/icon_c_30_pr_a.png);}
#header_li_consulting				{background-image:url(/img/icon_c_30_consulting_s.png);}
#header_li_consulting:hover				{background-image:url(/img/icon_c_30_consulting_a.png);}
#header_li_consulting.header_li_active		{background-image:url(/img/icon_c_30_consulting_a.png);}
#header_li_banken					{background-image:url(/img/icon_c_30_banken_s.png);}
#header_li_banken:hover				{background-image:url(/img/icon_c_30_banken_a.png);}
#header_li_banken.header_li_active			{background-image:url(/img/icon_c_30_banken_a.png);}
#header_li_architektur				{background-image:url(/img/icon_c_30_architektur_s.png);}
#header_li_architektur:hover			{background-image:url(/img/icon_c_30_architektur_a.png);}
#header_li_architektur.header_li_active		{background-image:url(/img/icon_c_30_architektur_a.png);}
#header_li_forschung					{background-image:url(/img/icon_c_30_forschung_s.png);}
#header_li_forschung:hover				{background-image:url(/img/icon_c_30_forschung_a.png);}
#header_li_forschung.header_li_active		{background-image:url(/img/icon_c_30_forschung_a.png);}
#header_li_bildung					{background-image:url(/img/icon_c_30_bildung_s.png);}
#header_li_bildung:hover				{background-image:url(/img/icon_c_30_bildung_a.png);}
#header_li_bildung.header_li_active		{background-image:url(/img/icon_c_30_bildung_a.png);}
#header_li_gastronomie				{background-image:url(/img/icon_c_30_gastronomie_s.png);}
#header_li_gastronomie:hover			{background-image:url(/img/icon_c_30_gastronomie_a.png);}
#header_li_gastronomie.header_li_active		{background-image:url(/img/icon_c_30_gastronomie_a.png);}
#header_li_kraftfahrer				{background-image:url(/img/icon_c_30_kraftfahrer_s.png);}
#header_li_kraftfahrer:hover			{background-image:url(/img/icon_c_30_kraftfahrer_a.png);}
#header_li_kraftfahrer.header_li_active		{background-image:url(/img/icon_c_30_kraftfahrer_a.png);}
#header_li_oeffentlicher_dienst			{background-image:url(/img/icon_c_30_oeffentlicher_dienst_s.png);}
#header_li_oeffentlicher_dienst:hover		{background-image:url(/img/icon_c_30_oeffentlicher_dienst_a.png);}
#header_li_oeffentlicher_dienst.header_li_active	{background-image:url(/img/icon_c_30_oeffentlicher_dienst_a.png);}
#header_li_ausbildung				{background-image:url(/img/icon_c_30_bildung_s.png);}
#header_li_ausbildung:hover				{background-image:url(/img/icon_c_30_bildung_a.png);}
#header_li_ausbildung.header_li_active		{background-image:url(/img/icon_c_30_bildung_a.png);}

#header_nav_container3		{width:100%; position:relative; top:-50px; left:0px; overflow:hidden; z-index:2;}

#button_header_fly_out		{opacity:0.7; display:inline-block;}
#button_header_fly_out:hover	{cursor:pointer; opacity:1 !important;}
#button_header_fly_in		{opacity:0; display:none;}
#button_header_fly_in:hover		{cursor:pointer; opacity:1 !important;}










#searchform			{position:relative; top:75px; width:880px; }

#searchform a			{color:#FFFFFF; background:transparent;}
#searchform a:hover		{color:#FFFFFF; background:transparent; cursor:e-resize;}
#searchform p#km		{display:inline-block; color:#666666; background:#FFFFFF; vertical-align:top; padding-top:9px; font-size:14px;}

#searchform #search_keyword		{width:280px; height:28px; margin-right:20px;}
#searchform #search_place		{width:180px; height:28px; margin-right:15px;}
#searchform #search_distance	{width:40px;  height:30px; border:0px solid #FFFFFF; text-align:right; padding-right:2px; padding-left:0px; padding-bottom:3px; background:#FFFFFF; color:#666666; font-family:'Yanone Kaffeesatz', sans-serif; font-size:20px;}
#searchform #submit			{width:100px; height:28px;}

#searchform #slider		{width:90px; height:27px; display:inline-block; border:none; background-image:url(/slider_90x15_6.png); background-position:center center; background-repeat:no-repeat;}
#searchform #slider a	{width:19px; height:19px; top:3px; border-color:#009bdd; background:#FFFFFF; opacity:0.5;}
#searchform #slider a:hover	{width:19px; height:19px; top:3px; border-color:#009bdd; background:#009bdd; opacity:0.9;}



#results			{position:relative; top:0px; z-index:9999;}

#livesearch a			{color:#000000;}
#livesearch a:hover		{color:#FFFFFF; background:#009bdd;}

#livesearch_footer a		{color:#000000;}
#livesearch_footer a:hover	{color:#009bdd; background:#CCCCCC;}



#footer {
width:98%;
display:block;
box-sizing: border-box;
margin: 0px auto;
}

#footer ul {
width:auto;
margin:0;
padding:0;
}

#footer ul li {
display: inline-block;
float: left;
list-style: none;
margin:10px;
padding:0px;
width:auto;
}







/* Landkarte */

.jqvmap-label
{
	position: absolute;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-collapse:separate;
	color: #FFFFFF;
	background: #009bdd;
	font-family: sans-serif, Verdana;
	font-size: 12px;
	padding: 3px;
	border:1px solid #FFFFFF;
	z-index:999999;
	font-weight:bold;
}

.jqvmap-spot
{
	width: 0px;
	height: 0px;
	position: absolute;
	z-index:9999;
}

.jqvmap-spot a			{background:transparent;}

.jqvmap-spot .jqvmap-label		{color:#666666; background:transparent; border-color:transparent; font-weight:normal; font-size:smaller;}
.jqvmap-spot .jqvmap-label:hover	{color:#FFFFFF; background: #009bdd; border-color:#FFFFFF;}
.jqvmap-spot:hover .jqvmap-label   {color:#FFFFFF; background: #009bdd; border-color:#FFFFFF; display:inline;}

.jqvmap-pin
{
	width:9px;
	height:9px;
	display:inline-block;
	background-image:url(/pin_9x9.png);
	background-repeat:no-repeat;
	background-position:left top;
}