/****************** Extension sg_jobs *********************/
/*****Content-Bereich*****/
div#middle-marker {
	font-size: 12px;
}
div.tx-sgjobs-pi1 {
	font-size: 12px;	
	margin-bottom: 10px;
}

div#content div.tx-sgjobs-pi1 div.form_left{
	width:150px;
	float:left;
}

div#content div.tx-sgjobs-pi1 div.form_right{ float: left; width:290px;}
div#content div.tx-sgjobs-pi1 div.form_right input{ width:246px;}
div#content div.tx-sgjobs-pi1 div.form_right input.suchwort{margin-bottom:12px;}
div#content div.tx-sgjobs-pi1 div.form_right select{ width:250px;}
div#content div.tx-sgjobs-pi1 div.form_row{padding-bottom:3px;}

div#content div.search-listitem {line-height:22px;}
div#content div.search-listitem form { padding:0; margin:0; display:inline;}

div#content div.search-listitem input.listitem-jobtitle{ 
	background:none;
	border:none;
	color:#7bc610;
	font-weight:bold;	
	text-decoration: none;
	padding:0;
	margin:0;
	text-align:left;
}
div#content div.search-listitem input.listitem-jobtitle:hover{ 
	text-decoration:underline;
	cursor:pointer;
}

div#middle a.backToList{
	background-image:url(../images/backToList_bg_blue.png);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	width:141px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:23px;
	padding-top:5px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
   white-space: nowrap;
}
div#middle a.backToList:hover{ text-decoration:underline;}

div.listView{
	border-top:1px dotted #7d7d7d;
	margin-top:10px;
}
div.listView tr.listView-table{ height:60px;}
div.singleView{
	border-top:1px dotted #7d7d7d;
	margin-top:20px;
}
div.singleView-meta{ margin-top:5px;}

/*suchen-button*/
div.tx-sgjobs-pi1 input.search {
	background-image: url(../images/suchen_bg_blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:15px;
	margin-right:10px;
	width:80px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:none;
	float:right;
	font-family: Arial,Helvetica,sans-serif;
}

div#middle-marker div.tx-sgjobs-pi1 input.search  {
	margin-right: 115px;;
}
	
div#content input.search:hover{ text-decoration:underline;}

div.error{ color:#e675a6; font-weight:bold;}
div.errorbox{margin:5px 0; color:#e675a6; font-weight:bold;}

div#content table.contenttable td{
	vertical-align:top;	
}
div#content table.contenttable td p{margin:0; padding:0;}

/*Lebenslauf*/
table.lebenslauf caption{
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
}

table.lebenslauf td.td-0{
	width:100px;
}
/*****Content-Bereich*****/


/*****Rechte Seite/Spalte*****/
div#main_right h1,div#main_right h2{
	color:#7d7d7d;
	font-weight:normal;
	font-size:24px;
	margin:0;
	/*padding-top:20px;*/
	line-height:25px;
}

div#main_right a{	
	color:#7bc610;
	font-weight:bold;
	text-decoration: none;
}
div#main_right a:hover,div#main_right a:active,div#main_right a:focus{ text-decoration:underline;}

div#main_right div.tx-sgjobs-pi1 form {padding-top:15px;}
div#main_right div.tx-sgjobs-pi1 div.form_right{ width:230px;}
div#main_right div.tx-sgjobs-pi1 div.form_right input{ width:226px;}
div#main_right div.tx-sgjobs-pi1 div.form_right input.suchwort{margin-bottom:12px;}
div#main_right div.tx-sgjobs-pi1 div.form_right select{ width:230px;}
div#main_right div.tx-sgjobs-pi1 div.form_row{padding-bottom:3px;}

div.new-job{ padding-top:5px;}
div.new-job-item{
	border-top:1px dotted #7d7d7d;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}
div.new-job-item-date{ font-weight: normal;}
div.new-job-item-jobtitle a{ color:#7d7d7d; font-weight:bold; text-decoration: none;}
div.new-job-item-jobtitle a:hover{ text-decoration:underline;}
div.new-job-item-standort{font-weight: bold;}

/*suchen-button*/
div#left-menu div.tx-sgjobs-pi1 input.search{
	background-image: url(../images/suchen_bg_blue2.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:15px;
	width:80px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:none;
	background-color:#ffffff;
	float:right;
	font-family: Arial,Helvetica,sans-serif;
}
div#main_right div.tx-sgjobs-pi1 input.search:hover{ text-decoration:underline;}
/*****Rechte Seite/Spalte*****/

/*****Formular Jetzt bewerben*****/
div.form_default_layout{width:440px;}

div.form_headline{
	line-height:25px;
	width:100%;
  border-bottom:1px dotted #a9a9a9;
	float:left;		
	margin:25px 0px 20px 0px;
}
div.form_subheadline{
	line-height:20px;	  
	width:100%;
	float:left;		
	xxmargin:25px 0px 20px 0px;
}
div.form_left{
	float:left;
	width:170px;
	padding:3px 0;
}
div.form_right{
	float:left;
	width:270px;
	margin:3px 0;
}
div.form_leftright{ 
	width:440px; 
	float:left; 
	margin:3px 0;
}

div.form_right input,
div.form_right select,
div.form_right textarea{
	border:1px solid #a9a9a9;
	width:250px;
	height:20px;
}

div.form_right textarea.textarea{
	height:60px;
}

div.form_right input.captcha{
	width: 50px;
}

div.form_leftright input{
xxborder:1px solid #a9a9a9;
	width:350px;
	height:20px;
}

/*#formfield_lebenslauf,#formfield_lebenslauf-2{
	border:1px solid #a9a9a9;
	width:350px;
}*/
#formfield_plz,#formfield_hausnummer{
	width:60px;
}
#formfield_geburtsdatum,#formfield_beginn{
	width:80px;
}
#formfield_strasse,#formfield_stadt{
  width:185px;
}
input#submit, input#back, input#submit_long{
	background-image:url(../images/absenden_bg_blue.gif);
	background-position:top;
	background-repeat:no-repeat;
	border:0;
	width:91px;
	cursor: pointer;
	cursor: hand;	
	margin-bottom:10px;
	margin-top:15px;	
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:14px;
	padding-bottom:2px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;			
}
input#formfield_lebenslauf{margin-bottom:3px;}

.errorlabel{color:#e675a6; font-weight:bold;}
div.form_right input.errorfield{ color: #000000; border:2px solid #e675a6;}
div.form_right img:hover{ cursor:pointer;}
/*****Formular Jetzt bewerben*****/

/*****Formular Newsletteranmeldung �ber Inxmail *****/
div.form_newsletter input.checkbox_form {
	border:medium none;
	margin:0;
	padding:0;
	text-align:left;
	width:14px;
}
/*****Formular Newsletteranmeldung �ber Inxmail *****/


/*****Formular Initiativbewerbung*****/
div.form_right input.jscalendar_cb{
	float:left;
	margin:0 3px 0 0;
	width:14px;
}
/*div.form_right input.jscalendar{
	width:80px;
}*/
/*input#back, input#submit_long siehe oben*/
input#submit_long{
	background-image:url(../img/absenden_bg.gif);
}
/*Bestaetigungsseite*/
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_confirmation table tbody tr td.powermail_all_td_left,
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_thx table tbody tr td.powermail_all_td_left{
	width:150px;
}
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_confirmation table tbody tr td.powermail_all_td_right,
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_thx table tbody tr td.powermail_all_td_right{
	width:350px;
}
/*Danke-Seite*/
div.tx-powermail-pi1_thx{	margin-top:10px;}
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_thx table tbody tr td.powermail_all_td_left p,
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_thx table tbody tr td.powermail_all_td_right p{
	margin:0;
	padding:0;
}



/*Fehlermeldungsseite*/
div.tx-powermail-pi1_mandatory{
	color:#e675a6;
	margin-top:10px;
}
div#content div.tx-powermail-pi1_mandatory div.ul.powermail_mandatory_list {
	list-style:none;	
	margin-left:5px;
}
div#content div.tx-powermail-pi1_mandatory ul.powermail_mandatory_list li.powermail_mandatory_listitem{
	background-image:none;
}
/*Zurueck zum Formular*/
input.tx-powermail-pi1_mandatory_submit {
	background-image:url(../img/backToForm_bg_green.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	width:187px;
	height:22px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:1px solid #ffffff;
}
input.tx-powermail-pi1_mandatory_submit:hover{ text-decoration:underline;}
/*checkbox und help weg bei Datum*/
input#uid6_cb, img#uid6_help,
input#uid24_cb, img#uid24_help,
input#uid31_cb, img#uid31_help,
input#uid92_cb, img#uid92_help,
input#uid93_cb, img#uid93_help,
input#uid158_cb, img#uid158_help,
input#uid175_cb, img#uid175_help{ 
	display:none;
}
/*Datumsfelder*/
input#uid6_hr,input#uid24_hr,input#uid31_hr,input#uid92_hr,input#uid93_hr,input#uid158_hr,input#uid175_hr{
	width:80px;
}
/*Fehlermeldungen farbig*/
div.powermail_mandatory_js{color:#e675a6; font-weight:bold;}
/*****Formular Initiativbewerbung*****/

/*Checkbox Datenschutzbestimmungen ausrichten*/
input#check_uid52_0, input#check_uid70_0,
input#check_uid146_0{
	margin:0;
	padding:0;
	text-align:left;
	width:14px;
	border: none;
}
/*label neben Checkbox ausblenden*/
div.powermail_check_inner_uid52_0 label,
div.powermail_check_inner_uid70_0 label,
div.powermail_check_inner_uid146_0 label
{ display:none;}

/*Seite Niederlassungen*/
div.list-niederlassungen{
	margin-top: 15px;
}
div.list-niederlassungen-item{
	margin-bottom:10px;
	margin-top:20px;
}
div.list-niederlassungen-item-head{
	border-bottom:1px dotted #a9a9a9;
	line-height:20px;
}
div.list-niederlassungen-item-sub{
	margin-top:14px;
}
td.searchform-niederlassungen{
	padding-bottom:20px;
}
/*Seite Niederlassungen*/

/*Standortsuche*/
div.tx_locator_results, div.storename{
	border-top:1px dotted #7d7d7d;
	padding-top:10px;
	margin-top:20px;
}
div.tx-locator-pi1 input.search-niederlassungen{
	background-image: url(../img/suchen_bg_blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	width:80px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:none;
	background-color:#ffffff;
}
div.tx-locator-pi1 input.button-karte{
	background-color:#dddddd;
	border:1px solid #000000;
}
/*Standortsuche*/

/*"Jetzt bewerben"-Link unter einer Jobanzeige*/
div#middle div.jetzt-bewerben-button{ 
	color:#ffffff;
}

div#middle div.jetzt-bewerben-button a,
div#middle div#tiplink a{
	background-image:url(../images/jetzt-bewerben.png);
	background-position:top;
	background-repeat:no-repeat;
	border:0;
	width:133px;
	cursor: pointer;
	cursor: hand;	
	margin-bottom:10px;
	margin-top:15px;	
	margin-left:-20px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-top:3px;
	padding-left:46px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;	
}

div#middle div.jetzt-bewerben-button a:hover,
div#middle div#tiplink a:hover{ 
	text-decoration:underline;
}

div#middle div#tiplink{ 
	position: absolute;
	bottom: 34px;
	left: 180px;
}

/*Clearer*/
div.clearer {
	clear:both;
}

/****************** Extension sg_jobs *********************/