/*********************************
 Allgemeine Styles ***************
 ********************************/
.underline {
	text-decoration: underline;
}

/*
a img {
	margin-bottom:-2px;
	margin-left:3px;
}
*/
.fehlt {
	font-weight: bold;
	color: #FF0000;
}

/*********************************
 Doorpage Stellencontainer *******
 ********************************/
#hr_doorpage_stellencontainer #hr_doorpage_stellencontainer_headline {
	margin-bottom: 9px;
}

#hr_doorpage_stellencontainer a {
	color: #1e307a;
}

#hr_doorpage_stellencontainer ul {
	margin: 0;
}

#hr_doorpage_stellencontainer li {
	background: url('/axaweb/images/hr/doorpage/top5_list_arrow.gif')
		no-repeat 0px 3px;
	margin: 0 0 5px 0;
	padding: 0px 0px 0px 10px;
}

.hr_keyvisual_headline {
	margin-left: 15px;
}

.keyvisual-text-hr-doorpage-text {
	margin-left: 20px;
}

.keyvisual-text-hr-doorpage-text a {
	color: #949597;
}

.keyvisual-text-hr-doorpage-text a:link {
	color: #949597;
}

.keyvisual-text-hr-doorpage-text a:hover {
	color: #949597;
}

.keyvisual-text-hr-doorpage-text a:visited {
	color: #949597;
}

.keyvisual-text-hr-doorpage-text a:active {
	color: #949597;
}

.keyvisual-text-hr-doorpage-text table tr td {
	color: #1F327E;
	font-size: 12px;
	line-height: 20px;
}

/********************************
 Tabellen ***********************
 *******************************/
table.hr_table_standard_2_spalten {
	border-top: 1px solid #E1E4EF;
	width: 584px;
}

table.hr_table_standard_2_spalten td {
	border-bottom: 1px solid #E1E4EF;
	height: 29px;
	line-height: 29px;
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
}

table.hr_table_standard_2_spalten td.links {
	border-right: 1px solid #E1E4EF;
}

table.hr_table_standard_2_spalten td.rechts {
	
}

table.hr_table_standard_2_spalten td.bold {
	font-weight: bold;
}

/**************************************
 Aufklappbare Liste *******************
 *************************************/
div.aufklappbare_liste {
	
}

div.aufklappbare_liste div.headline {
	height: 13px;
	line-height: 9px;
	padding: 10px 10px 8px 25px;
	margin: 0px;
	border-bottom: 1px solid #E8EAF3;
	cursor: pointer;
}

div.aufklappbare_liste div.geschlossen {
	background: url('/axaweb/images/meta/blue_arrow_opener.gif') 9px center
		no-repeat;
}

div.aufklappbare_liste div.offen {
	background: url('/axaweb/images/meta/blue_arrow_closer.gif') 7px center
		no-repeat;
}

div.aufklappbare_liste div.content {
	padding: 10px 10px 8px 25px;
	border-bottom: 1px solid #E8EAF3;
}

/******************************************
 Azubistandorte und Gebietsdirektionen ****
 ******************************************/
#azubi_standorte,#gebietsdirektionen {
	position: relative;
}

#azubi_standorte .text_headline,#gebietsdirektionen .text_headline {
	color: #103184;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 18px;
}

#azubi_standorte_map {
	position: absolute;
	left: 395px;
	background: url('/axaweb/images/bs2009/hr/azubi/location_map.gif') no-repeat;
	height: 229px;
	width: 171px;
	z-index: 10;
}

#azubi_standorte_map .standort_markierung {
	position: absolute;
	background: url('/axaweb/images/bs2009/hr/azubi/location_dot.gif') center
		center no-repeat;
	height: 9px;
	width: 9px;
	z-index: 20;
	cursor: pointer;
	font-size: 0px;
}

#azubi_standorte_map .standort_markierung_highlight {
	background: url('/axaweb/images/bs2009/hr/azubi/location_dot_highligt.gif')
		center center no-repeat;
}

#azubi_standorte_map .standort_markierung_stay_highlight {
	background: url('/axaweb/images/bs2009/hr/azubi/location_dot_highligt.gif')
		center center no-repeat;
}

#azubi_standorte #azubi_standorte_map #standort_berlin {
	top: 75px;
	left: 137px;
}

#azubi_standorte #azubi_standorte_map #standort_bremen {
	left:51px;
	top:56px;
}

#azubi_standorte #azubi_standorte_map #standort_hamburg {
	top: 41px;
	left: 74px;
}

#azubi_standorte #azubi_standorte_map #standort_hannover {
	top: 79px;
	left: 70px;
}

#azubi_standorte #azubi_standorte_map #standort_dortmund {
	top: 99px;
	left: 26px;
}

#azubi_standorte #azubi_standorte_map #standort_duesseldorf {
	top: 105px;
	left: 14px;
}

#azubi_standorte #azubi_standorte_map #standort_dreieich {
	top: 147px;
	left: 43px;
}

#azubi_standorte #azubi_standorte_map #standort_frankfurt_a_m {
	top: 139px;
	left: 42px;
}

#azubi_standorte #azubi_standorte_map #standort_wiesbaden {
	top: 143px;
	left: 35px;
}

#azubi_standorte #azubi_standorte_map #standort_offenbach {
	top: 139px;
	left: 50px;
}

#azubi_standorte #azubi_standorte_map #standort_mannheim {
	top: 161px;
	left: 42px;
}

#azubi_standorte #azubi_standorte_map #standort_karlsruhe {
	top: 176px;
	left: 33px;
}

#azubi_standorte #azubi_standorte_map #standort_stuttgart {
	top: 178px;
	left: 44px;
}

#azubi_standorte #azubi_standorte_map #standort_nuernberg {
	top: 164px;
	left: 78px;
}

#azubi_standorte #azubi_standorte_map #standort_muenchen {
	top: 202px;
	left: 95px;
}

#azubi_standorte #azubi_standorte_map #standort_koeln {
	top: 114px;
	left: 17px;
}

.azubi_standorte_block,.gd_ansprechpartner_block {
	display: none;
}

.azubi_standorte_block .azubi_standorte_block_slice_top,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_top
	{
	font-size: 0px;
	height: 6px;
	width: 586px;
	background:
		url('/axaweb/images/bs2009/hr/azubi/location_content_block_slice_top.gif')
		no-repeat;
}

.azubi_standorte_block .azubi_standorte_block_slice_bottom,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_bottom
	{
	font-size: 0px;
	height: 6px;
	width: 586px;
	background:
		url('/axaweb/images/bs2009/hr/azubi/location_content_block_slice_bottom.gif')
		no-repeat;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry
	{
	height: 107px;
	width: 586px;
	background:
		url('/axaweb/images/bs2009/hr/azubi/location_content_block_slice_middle.gif')
		repeat-y;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry .block,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry .block
	{
	margin-left: 8px;
	width: 380px;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry .block .blocktext,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry .block .blocktext
	{
	padding-top: 12px;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry .block table {
	height: 101px;
	width: 100%;
}

.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry .block table
	{
	height: 96px;
	width: 100%;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry .block table .ansprechpartner_erste_spalte,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry .block table .gd_ansprechpartner_erste_spalte
	{
	vertical-align: bottom;
	width: 143px;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry .block table .ansprechpartner_erste_spalte .ansprechpartner_standort_headline,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry .block table .gd_ansprechpartner_erste_spalte .gd_ansprechpartner_standort_headline {
	color: #103184;
	font-size: 16px;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 5px;
	height: 20px;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry .block table .ansprechpartner_standort_adresse {
	color: #103184;
}

.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry .block table .gd_ansprechpartner_standort_adresse {
	color: #103184;
	margin-bottom: 8px;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry .block table .ansprechpartner_zweite_spalte,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry .block table .gd_ansprechpartner_zweite_spalte {
	vertical-align: top;
	width: 87px;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry .block table .ansprechpartner_zweite_spalte img,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry .block table .gd_ansprechpartner_zweite_spalte img
	{
	border: 1px solid #BCC3DD;
	margin-left: 8px;
	margin-top: 14px;
}

.azubi_standorte_block .azubi_standorte_block_slice_entry .block table .ansprechpartner_dritte_spalte,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_entry .block table .gd_ansprechpartner_dritte_spalte
	{
	vertical-align: bottom;
	width: 150px;
}

.azubi_standorte_block .azubi_standorte_block_slice_spacer,.gd_ansprechpartner_block .gd_ansprechpartner_block_slice_spacer
	{
	font-size: 0px;
	width: 586px;
	height: 11px;
	background:
		url('/axaweb/images/bs2009/hr/azubi/location_content_block_slice_spacer.gif')
		no-repeat;
}

.azubi_standorte_standort_content_block {
	margin-top: 30px;
	display: none;
}

#gebietsdirektionen #gb_map {
	position: absolute;
	left: 395px;
	width: 181px;
	height: 245px;
	background: url('/axaweb/images/bs2009/hr/vertriebsstandorte/base_map.gif')
		no-repeat;
	z-index: 10;
}

#gebietsdirektionen #gb_map div.bubble {
	display: none;
	position: absolute;
	width: 125px;
	height: 169px;
	background: url('/axaweb/images/bs2009/hr/vertriebsstandorte/bubble.gif')
		no-repeat;
	z-index: 21;
}

#gebietsdirektionen #gb_map div.bubble .closer
	{
	font-size: 0px;
	position: absolute;
	left: 104px;
	top: 6px;
	height: 12px;
	width: 12px;
	cursor: pointer;
}

#azubi_standorte #azubi_standorte_map div.bubble .town {
	color: #103184;
	position: absolute;
	top: 8px;
	left: 9px;
	font-weight: bold;
}

#gebietsdirektionen #gb_map div.bubble .gb_town {
	color: #103184;
	position: absolute;
	top: 24px;
	left: 9px;
	font-weight: bold;
}

#gebietsdirektionen #gb_map #bubble_07_06.bubble  {
	background: url('/axaweb/images/bs2009/hr/vertriebsstandorte/bubble_big.gif');
	width: 150px;
}

#gebietsdirektionen #gb_map #bubble_07_06.bubble .closer {
	left:129px;
}

#azubi_standorte #azubi_standorte_map div.bubble .name {
	color: #103184;
	position: absolute;
	top: 24px;
	left: 9px;
}

#gebietsdirektionen #gb_map div.bubble .gb_name {
	color: #103184;
	position: absolute;
	top: 8px;
	left: 9px;
}

#gebietsdirektionen #gb_map div.bubble .gb_pic {
	background: url('/axaweb/images/hr/vertriebsstandorte/106x78_default.jpg') no-repeat;
	position: absolute;
	top: 42px;
	left: 9px;
	height: 78px;
	width: 106px;
}

#gebietsdirektionen #gb_map div.bubble .link_more {
	color: #103184;
	position: absolute;
	top: 125px;
	right: 9px;
	background: url('/axaweb/images/hr/vertriebsstandorte/arrow_more.gif') no-repeat left center;
	padding-left: 10px;
	cursor: pointer;
	font-weight: bold;
}

#gebietsdirektionen #gb_map div#bubble_01_01 {
	left: -66px;
	top: -100px;
}

#gebietsdirektionen #gb_map div#bubble_01_02 {
	left: -52px;
	top: -107px;
}

#gebietsdirektionen #gb_map div#bubble_01_03 {
	left: -27px;
	top: -112px;
}

#gebietsdirektionen #gb_map div#bubble_01_04 {
	left: -20px;
	top: -90px;
}

#gebietsdirektionen #gb_map div#bubble_01_05 {
	left: -8px;
	top: -121px;
}

#gebietsdirektionen #gb_map div#bubble_01_06 {
	left: -22px;
	top: -138px;
}

#gebietsdirektionen #gb_map div#bubble_01_07 {
	left: -24px;
	top: -64px;
}

#gebietsdirektionen #gb_map div#bubble_02_01 {
	left: -47px;
	top: -74px;
}

#gebietsdirektionen #gb_map div#bubble_02_02 {
	left: -75px;
	top: -73px;
}

#gebietsdirektionen #gb_map div#bubble_02_03 {
	left: -73px;
	top: -58px;
}

#gebietsdirektionen #gb_map div#bubble_02_04 {
	left: -84px;
	top: -56px;
}

#gebietsdirektionen #gb_map div#bubble_02_05 {
	left: -93px;
	top: -64px;
}

#gebietsdirektionen #gb_map div#bubble_02_06 {
	left: -94px;
	top: -50px;
}

#gebietsdirektionen #gb_map div#bubble_03_01 {
	left: 30px;
	top: -120px;
}

#gebietsdirektionen #gb_map div#bubble_03_02 {
	left: 39px;
	top: -90px;
}

#gebietsdirektionen #gb_map div#bubble_03_03 {
	left: 45px;
	top: -73px;
}

#gebietsdirektionen #gb_map div#bubble_03_04 {
	left: 39px;
	top: -78px;
}

#gebietsdirektionen #gb_map div#bubble_03_05 {
	left: 10px;
	top: -60px;
}

#gebietsdirektionen #gb_map div#bubble_03_06 {
	left: 30px;
	top: -35px;
}

#gebietsdirektionen #gb_map div#bubble_03_07 {
	left: -6px;
	top: -29px;
}

#gebietsdirektionen #gb_map div#bubble_04_01 {
	left: -60px;
	top: -55px;
}

#gebietsdirektionen #gb_map div#bubble_04_02 {
	left: -65px;
	top: -40px;
}

#gebietsdirektionen #gb_map div#bubble_04_03 {
	left: -90px;
	top: -43px;
}

#gebietsdirektionen #gb_map div#bubble_04_04 {
	left: -95px;
	top: -35px;
}

#gebietsdirektionen #gb_map div#bubble_04_05 {
	left: -85px;
	top: -30px;
}

#gebietsdirektionen #gb_map div#bubble_04_06 {
	left: -80px;
	top: -20px;
}

#gebietsdirektionen #gb_map div#bubble_05_01 {
	left: -40px;
	top: -40px;
}

#gebietsdirektionen #gb_map div#bubble_05_02 {
	left: -50px;
	top: -25px;
}

#gebietsdirektionen #gb_map div#bubble_05_03 {
	left: -60px;
	top: -14px;
}

#gebietsdirektionen #gb_map div#bubble_05_04 {
	left: -70px;
	top: -8px;
}

#gebietsdirektionen #gb_map div#bubble_05_05 {
	left: -60px;
	top: -5px;
}

#gebietsdirektionen #gb_map div#bubble_05_06 {
	left: -60px;
	top: 10px;
}

#gebietsdirektionen #gb_map div#bubble_05_07 {
	left: -73px;
	top: 10px;
}

#gebietsdirektionen #gb_map div#bubble_05_08 {
	left: -90px;
	top: 5px;
}

#gebietsdirektionen #gb_map div#bubble_06_01 {
	left: -40px;
	top: 10px;
}

#gebietsdirektionen #gb_map div#bubble_06_02 {
	left: -65px;
	top: 22px;
}

#gebietsdirektionen #gb_map div#bubble_06_03 {
	left: -35px;
	top: 30px;
}

#gebietsdirektionen #gb_map div#bubble_06_04 {
	left: -83px;
	top: 53px;
}

#gebietsdirektionen #gb_map div#bubble_06_05 {
	left: -67px;
	top: 40px;
}

#gebietsdirektionen #gb_map div#bubble_06_06 {
	left: -45px;
	top: 50px;
}

#gebietsdirektionen #gb_map div#bubble_07_01 {
	left: -30px;
	top: -5px;
}

#gebietsdirektionen #gb_map div#bubble_07_02 {
	left: 5px;
	top: 4px;
}

#gebietsdirektionen #gb_map div#bubble_07_03 {
	left: -20px;
	top: 15px;
}

#gebietsdirektionen #gb_map div#bubble_07_04 {
	left: -25px;
	top: 55px;
}

#gebietsdirektionen #gb_map div#bubble_07_05 {
	left: -5px;
	top: 40px;
}

#gebietsdirektionen #gb_map div#bubble_07_06 {
	left: 15px;
	top: 50px;
}


/******************************
 Styles für die Jobsuche ******
 *****************************/
#jobsearch_summary {
	border: 1px solid #E1E8EC;
	margin-top:20px;
}

#jobsearch_summary #criteria {
	font-family: Arial;
	color: #1f317b;
	font-size: 12px;
	padding: 10px;
	vertical-align: top;
}

#jobsearch_summary #criteria_headline {
	font-weight: bold;
}

#jobsearch_summary #criterias {
	
}

#jobsearch_summary #search_abo {
	padding: 10px;
	border-left: 1px solid #E1E8EC;
	vertical-align: bottom;
	width: 140px;
}

#jobsearch_result {
	margin-top: 20px;
}

#jobsearch_result table {
	width: 100%;
}

#jobsearch_result table td.rightalign {
	text-align: right;
}

#jobsearch_result table td.topheader {
	background:transparent url(/axaweb/images/bs2009/meta/background_header_24px.gif) repeat-x scroll 0 0;
	border-left:1px solid #D6DDE2;
	border-right:1px solid #D6DDE2;
	border-top:1px solid #D6DDE2;
	font-size: 14px;
	color: #1E317B;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}

#jobsearch_result table td,#jobsearch_result table th {
	font-family: Arial;
	color: #4D4D4D;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	height: 24px;
}

#jobsearch_result table th a {
	color: #103184;
}

#jobsearch_result table td a {
	color: #103184;
	font-weight: bold;
}

#jobsearch_result table td.othercolor {
	background-color: #E1E8EC;
}

#jobsearch_result table th {
	color: #1E317B;
	background: #E1E8EC url('/axaweb/images/bs2009/hr/jobsuche/table_sorter_arrow_unsorted.gif') no-repeat right bottom;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #bdc4de;
	cursor: pointer;
}

#jobsearch_result table th.sorted {
	background: #A7B5BD url('/axaweb/images/bs2009/hr/jobsuche/table_sorter_arrow_sorted.gif') no-repeat right bottom;
}

#jobsearch_result table td.sorted {
/*	font-weight: bold; */
}

#jobsearch_result table td.spalte1,#jobsearch_result table th.spalte1 {
	width: 77px;
}

#jobsearch_result table td.spalte2,#jobsearch_result table th.spalte2 {
	width: 189px;
}

#jobsearch_result table td.spalte3,#jobsearch_result table th.spalte3 {
	width: 101px;
}

#jobsearch_result table td.spalte4,#jobsearch_result table th.spalte4 {
	width: 73px;
}

#jobsearch_result table td.spalte5,#jobsearch_result table th.spalte5 {
	width: 111px;
}

#jobsearch_result table td.spalte6,#jobsearch_result table th.spalte6 {
	text-align: center;
	vertical-align: middle;
	width: 28px;
	padding: 0px;
}

#jobsearch_result table td.data {
	border-bottom:1px solid #D6DDE2;
	border-left:1px solid #D6DDE2;
}

#jobsearch_result table td.lastcol,#jobsearch_result table th.lastcol {
	border-right: 1px solid #D6DDE2;
}

#jobsearch_result table td.lastrow {
	border-bottom: 1px solid #1f317b;
}

#jobsearch_result_navigation {
	border-bottom:1px solid #D6DDE2;
	border-top:1px solid #D6DDE2;
	height:45px;
	margin-top:10px;
}

#jobsearch_result_navigation table {
	width: 100%;
	height: 100%;
}

#jobsearch_result_navigation table td {
	vertical-align: middle;
	font-family: Arial;
	color: #1f317b;
	font-size: 12px;
	font-weight: bold;
}

#jobsearch_result_navigation table td a {
	color: #103184;
	font-weight: bold;
}

#jobsearch_result_navigation table td.arrow {
	width: 16px;
}

#jobsearch_result_navigation table td.arrow img {
	margin-right: 10px;
	margin-left: 10px;
}

#jobsearch_result_navigation table td.back {
	width: 110px;
	text-align: left;
}

#jobsearch_result_navigation table td.next {
	width: 110px;
	text-align: right;
}

#jobsearch_result_navigation table td.pages {
	text-align: center;
}

/********************************
 Jobsuche Contentbox ************
 *******************************/
#jobsearch_contentbox {
	margin-left: 10px;
	border-bottom:1px solid #DDDDDD;
	border-left:2px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

#jobsearch_contentbox h1 {
	background: url(/axaweb/images/bs2009/sidebar/toolbox_header_background.gif) repeat-x;
	height: 31px;
	line-height: 31px;
	border-bottom: 1px solid #A7B5BD;
	border-right: 1px solid #A7B5BD;
	padding-bottom: 0;
	padding-left: 8px;
	font-size: 12px;
}

#jobsearch_contentbox #jobsearch_contentbox_form {
	background: #F5F7F8 url('/axaweb/images/bs2009/sidebar/toobox_content_background.gif') repeat-x left bottom;
	border-right:1px solid #A7B5BD;
	border-bottom:1px solid #A7B5BD;
}

#jobsearch_contentbox #jobsearch_contentbox_form form {
	margin: 0;
	padding-top: 10px;
	padding-left: 8px;
}

#jobsearch_contentbox #jobsearch_contentbox_form form select {
	color: #1E317B;
	border: 1px solid #BDC3DB;
	display: block;
	margin-bottom: 3px;
	padding: 2px;
	width: 166px;
	height: 22px;
	font-size: 10px;
}

#jobsearch_contentbox #jobsearch_contentbox_form form a {
	background: url('/axaweb/images/bs2009/meta/arrow_boxed_right.gif')	no-repeat scroll right center;
	color: #103184;
	display: block;
	font-weight: bold;
	height: 17px;
	line-height: 17px;
	margin: 0px 3px 3px 0px;
	padding-right: 19px;
	text-align: right;
	vertical-align: middle;
}

/************************************
 Jobsuche im Contentbereich *********
 ***********************************/
#job_full_search {
	border:1px solid #D6DDE2;
	margin-top:30px;
}

#job_full_search_header {
	background: url('/axaweb/images/bs2009/meta/background_header_24px.gif') repeat-x;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 9px;
	color: #1E317B;
	font-size: 14px;
	font-weight: bold;
}

#job_full_search_content {
	color:#4D4D4D;
	padding: 10px;
}

#job_full_search_content .list_header {
	color:#103184;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 15px;
	width: 260px;
}

#job_full_search_content .list_spacer {
	float: left;
	height: 1px;
	width: 43px;
}

#job_full_search_content .list_content {
	float: left;
	width: 260px;
	margin-bottom: 5px;
}

#job_full_search_content .list_content select {
	border:1px solid #D6DDE2;
	width: 260px;
	color: #1E317B;
	font-size: 11px;
	padding-left: 5px;
}

#job_full_search_content .list_content select option {
	color:#4D4D4D;
	padding: 2px 0;
}

#job_full_search_content .fulltext_input {
	color:#4D4D4D;
	float: left;
	width: 260px;
	text-align: right;
	margin-top: 15px;
	font-weight: bold;
}

#job_full_search_content .fulltext_input input {
	border: 1px solid #D6DDE2;
	color:#4D4D4D;
	font-size: 11px;
	padding: 3px;
	height: 22px;
	vertical-align: middle;
	margin-left: 5px;
	font-weight: normal;
}

#job_full_search_control {
	height: 45px;
	line-height: 45px;
	border-bottom:1px solid #E1E8EC;
	padding: 0px 10px;
}

#job_full_search_control a {
	color: #1E317B;
	font-weight: bold;
}

#job_full_search_control .new_search {
	background: url('/axaweb/images/bs2009/meta/arrow_boxed_left.gif') no-repeat left center;
	padding-left: 25px;
	margin-right: 20px;
	float: left;
}

#job_full_search_control .clear_search {
	background: url('/axaweb/images/bs2009/meta/closer_infolayer.gif') no-repeat left center;
	padding-left: 25px;
	margin-right: 20px;
	float: left;
}

#job_full_search_control .do_search {
	background: url('/axaweb/images/bs2009/meta/arrow_boxed_right.gif') no-repeat right center;
	padding-right: 25px;
	margin-left: 20px;
	float: right;
}

#abosubscriptionform {
	margin-left:5px;
	width:568px;
}

#abosubscriptionform h1 {
	margin-left:0px;
}

#abosubscriptionform p {
	color:#4D4D4D;
	margin-left:10px;
}

#abosubscriptionform form {
	border:1px solid #D6DDE2;
	margin: 0;
}

#abosubscriptionform form td, #abosubscriptionform form div {
	color:#4D4D4D;
}

#abosubscriptionform #headline {
	background: url(/axaweb/images/bs2009/meta/background_header_24px.gif) repeat-x;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 9px;
	color: #1E317B;
	font-size: 14px;
	font-weight: bold;
}

#abosubscriptionform input.inputfield {
	border: 1px solid #D6DDE2;
}

#abosubscriptionform #abotext {
	border-top:1px solid #D6DDE2;
	color:#4D4D4D;
	margin: 14px 0 0 0;
	padding:10px 0 5px;
}

#abosubscriptionform #abotext .text {
	margin: 0 0 15px;
	padding: 0 20px;
}

#abosubscriptionform a.formlinkdelete {
	background: url('/axaweb/images/bs2009/meta/closer_infolayer.gif') no-repeat 11px center;
	color: #1E317B;
	display:block;
	padding-left:36px;
	height: 17px;
	margin:14px 0 0;
	font-weight: bold;
}

#abosubscriptionform a.formlink {
	background: url('/axaweb/images/bs2009/meta/arrow_boxed_right.gif') no-repeat right center;
	color: #1E317B;
	display:block;
	padding-right:26px;
	height: 17px;
	margin:14px 12px 0;
	font-weight: bold;
}









/******************************************
 Styles für die Messen und Events ************
 ******************************************/
span.event_year {
	font-size: 48px;
	font-weight: bold;
	color: #1F317B;
	float: left;
}

#events {
	position: relative;
}

#events_zeitstrahl {
	background: url('/axaweb/images/bs2009/hr/events/003_Eventkalender_00.gif')
		no-repeat;
	position: relative;
	height: 50px;
	width: 457px;
	z-index: 10;
	display: block;
	margin-left: 123px;
}

#events_zeitstrahl .monat_markierung {
	z-index: 20;
	cursor: pointer;
	font-size: 0px;
	position: absolute;
	height: 16px;
	width: 30px;
	top: 17px;
}

#events .bubble {
	background: url('/axaweb/images/bs2009/hr/events/event_bubble.gif') no-repeat;
	position: absolute;
	height: 100px;
	width: 124px;
}

#events .bubble_large {
	background: url('/axaweb/images/bs2009/hr/events/event_bubble_large.gif') no-repeat;
	position: absolute;
	height: 135px;
	width: 124px;
}

#events .bubble_large .bubble_datum,
#events .bubble .bubble_datum {
	font-size: 11px;
	font-weight: bold;
	color: #103184;
	position: absolute;
	top: 6px;
	left: 6px;
	height: 11px;
}

#events .bubble_large .bubble_close,
#events .bubble .bubble_close {
	cursor:pointer;
	height:12px;
	left:104px;
	position:absolute;
	top:6px;
	width:12px;
}

#events .bubble_large .bubble_text,
#events .bubble .bubble_text {
	font-size: 11px;
	color: #103184;
	position: absolute;
	top: 22px;
	left: 6px;
	height: 11px;
}

#events .bubble_large .bubble_more,
#events .bubble .bubble_more {
	background:transparent url(/axaweb/images/bs2009/meta/arrow_link_blue.gif) no-repeat scroll left 3px;
	color:#103184;
	display:block;
	font-weight: bold;
	padding-left:9px;
	position: absolute;
	top: 60px;
	left: 75px;
	height: 14px;
	width: 38px;
	cursor: pointer;
}

#events #events_zeitstrahl #prev_year {
	background: url('/axaweb/images/bs2009/hr/events/bg_last_year.gif') no-repeat;
	left: 0px;
	height: 50px;
	width: 15px;
	display: block;
	font-size: 0px;
	underline: none;
	position: absolute;
}

#events #events_zeitstrahl #next_year {
	background:transparent url('/axaweb/images/bs2009/hr/events/bg_next_year.gif') no-repeat scroll 0 0;
	left: 442px;
	height: 50px;
	width: 15px;
	display: block;
	font-size: 0px;
	underline: none;
	position: absolute;
}

#events #events_zeitstrahl #monat_jan {
	left: 22px;
}

#events #events_zeitstrahl #monat_jan_bubble {
	left:-70px;
	top:-82px;
}

#events #events_zeitstrahl #monat_feb {
	left: 56px;
}

#events #events_zeitstrahl #monat_mrz {
	left: 93px;
}

#events #events_zeitstrahl #monat_mrz_bubble {
	left:0px;
	top:-82px;
}

#events #events_zeitstrahl #monat_apr {
	left: 127px;
}

#events #events_zeitstrahl #monat_mai {
	left: 162px;
}

#events #events_zeitstrahl #monat_mai_bubble {
	left:70px;
	top:-82px;
}

#events #events_zeitstrahl #monat_jun {
	left: 196px;
}

#events #events_zeitstrahl #monat_jul {
	left: 228px;
}

#events #events_zeitstrahl #monat_aug {
	left: 261px;
}

#events #events_zeitstrahl #monat_sep {
	left: 297px;
}

#events #events_zeitstrahl #monat_okt {
	left: 333px;
}

#events #events_zeitstrahl #monat_nov {
	left: 369px;
}

#events #events_zeitstrahl #monat_nov_bubble {
	left: 275px;
	top: -82px
}

#events #events_zeitstrahl #monat_dez {
	left: 405px;
}

#events #events_zeitstrahl .monat_jan_highlight {
	background: url('/axaweb/images/hr/events/monat_jan_highlight.gif')
		no-repeat;
	left: 22px;
}

#events #events_zeitstrahl .monat_feb_highlight {
	background: url('/axaweb/images/hr/events/monat_feb_highlight.gif')
		no-repeat;
	left: 56px;
}

#events #events_zeitstrahl .monat_mrz_highlight {
	background: url('/axaweb/images/hr/events/monat_mrz_highlight.gif')
		no-repeat;
	left: 93px;
}

#events #events_zeitstrahl .monat_apr_highlight {
	background: url('/axaweb/images/hr/events/monat_apr_highlight.gif')
		no-repeat;
	left: 127px;
}

#events #events_zeitstrahl .monat_mai_highlight {
	background: url('/axaweb/images/hr/events/monat_mai_highlight.gif')
		no-repeat;
	left: 162px;
}

#events #events_zeitstrahl .monat_jun_highlight {
	background: url('/axaweb/images/hr/events/monat_jun_highlight.gif')
		no-repeat;
	left: 196px;
}

#events #events_zeitstrahl .monat_jul_highlight {
	background: url('/axaweb/images/hr/events/monat_jul_highlight.gif')
		no-repeat;
	left: 228px;
}

#events #events_zeitstrahl .monat_aug_highlight {
	background: url('/axaweb/images/hr/events/monat_aug_highlight.gif')
		no-repeat;
	left: 261px;
}

#events #events_zeitstrahl .monat_sep_highlight {
	background: url('/axaweb/images/hr/events/monat_sep_highlight.gif')
		no-repeat;
	left: 297px;
}

#events #events_zeitstrahl .monat_okt_highlight {
	background: url('/axaweb/images/hr/events/monat_okt_highlight.gif')
		no-repeat;
	left: 333px;
}

#events #events_zeitstrahl .monat_nov_highlight {
	background: url('/axaweb/images/hr/events/monat_nov_highlight.gif')
		no-repeat;
	left: 369px;
}

#events #events_zeitstrahl .monat_dez_highlight {
	background: url('/axaweb/images/hr/events/monat_dez_highlight.gif')
		no-repeat;
	left: 405px;
}

#events #events_zeitstrahl .monat_jan_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_jan_highlight.gif')
		no-repeat;
	left: 22px;
}

#events #events_zeitstrahl .monat_feb_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_feb_highlight.gif')
		no-repeat;
	left: 56px;
}

#events #events_zeitstrahl .monat_mrz_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_mrz_highlight.gif')
		no-repeat;
	left: 93px;
}

#events #events_zeitstrahl .monat_apr_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_apr_highlight.gif')
		no-repeat;
	left: 127px;
}

#events #events_zeitstrahl .monat_mai_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_mai_highlight.gif')
		no-repeat;
	left: 162px;
}

#events #events_zeitstrahl .monat_jun_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_jun_highlight.gif')
		no-repeat;
	left: 196px;
}

#events #events_zeitstrahl .monat_jul_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_jul_highlight.gif')
		no-repeat;
	left: 228px;
}

#events #events_zeitstrahl .monat_aug_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_aug_highlight.gif')
		no-repeat;
	left: 261px;
}

#events #events_zeitstrahl .monat_sep_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_sep_highlight.gif')
		no-repeat;
	left: 297px;
}

#events #events_zeitstrahl .monat_okt_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_okt_highlight.gif')
		no-repeat;
	left: 333px;
}

#events #events_zeitstrahl .monat_nov_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_nov_highlight.gif')
		no-repeat;
	left: 369px;
}

#events #events_zeitstrahl .monat_dez_stay_highlight {
	background: url('/axaweb/images/hr/events/monat_dez_highlight.gif')
		no-repeat;
	left: 405px;
}

/*********************************
 360 Grad Grafik: Versprechen ****
 ********************************/
#versprechen_container {
	position: relative;
	/*margin-left:0px;*/
	z-index: 500;
}

#versprechen_map {
	position: relative;
	width: 404px;
	height: 233px;
	background:	url('/axaweb/images/hr/versprechen/360_00.gif');
}

#versprechen_map .map_highlighted {
	
}

#versprechen_map .versprechen_button {
	position: absolute;
	width: 185px;
	height: 60px;
}

#versprechen_map #versprechen_gesellschaft {
	left: 16px;
	top: 29px;
}

#versprechen_map #versprechen_umwelt {
	top: 95px;
	left: 16px;
}

#versprechen_map #versprechen_aktionaere {
	top: 161px;
	left: 16px;
}

#versprechen_map #versprechen_kunden {
	top: 29px;
	left: 206px;
}

#versprechen_map #versprechen_zulieferer {
	top: 95px;
	left: 206px;
}

#versprechen_map #versprechen_mitarbeiter {
	left: 206px;
	top: 161px;
}

#versprechen_container .versprechen_layer {
	position: absolute;
	left: 410px;
	top: 30px;
	/*width:425px;*/
	width:378px;
	z-index:200;
	display: none;
}

#versprechen_container .versprechen_layer .versprechen_layerheader {
	background-color: #8293BF;
	height: 25px;
	width: 100%;
}

#versprechen_container .versprechen_layer .versprechen_layerheader .versprechen_layerheadertext
	{
	color: #1E317B;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#versprechen_container .versprechen_layer .versprechen_layerheader .versprechen_layerheadercloser {
	margin-right: 4px;
	margin-top: 1px;
}

#versprechen_container .versprechen_layer .versprechen_layerbody {
	background-color: #1E317B;
	border-bottom: 1px solid #8293BF;
	border-left: 1px solid #8293BF;
	border-right: 1px solid #8293BF;
	padding: 9px;
}

#versprechen_container .versprechen_layer .versprechen_layercontent {
	line-height: 16px;
}

a.red_arrow_link {
	background: url('/axaweb/images/meta/red-arrow.gif') no-repeat right center;
	padding-right:12px;
}

/***********************************
 * Keyvisuals **********************
 **********************************/
#hr_keyvisual {
	height: 155px;
}

#hr_keyvisual .headertext .text ul.checklist li, #hr_keyvisual .text ul.checklist li {
	background:transparent url(/axaweb/images/bs2009/meta/haken.gif) no-repeat scroll 0 -1px;
	padding:0 0 0px 29px;
}
 
#hr_keyvisual .headerpic {
	height: 155px;
	float: left;
}

#hr_keyvisual .headertext {
}
 
#hr_keyvisual .headlinepic {
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom:6px;
	overflow: hidden;
}
 
#hr_keyvisual .text {
	padding-left: 15px;
}


.doorpagelayercontentliste {
	margin-left:32px;
}

.doorpagelayercontentanmoderation {
	color: #4D4D4D;
}

.doorpagelayercontentmehr {
	position: static;
	text-align: right;
	margin-top:8px;
}

.doorpagelayercontentmehr a {
	background: url('/axaweb/images/bs2009/meta/infolayer_link_background.gif') repeat-x;
	color:#FFFFFF;
	display: block;
	line-height: 25px;
	padding: 0 4px 0 0;
	width: 154px;
	margin-left: 205px;
}

.doorpagelayercontentmehr span {
	background: url('/axaweb/images/bs2009/meta/infolayer_link_arrow.gif') no-repeat right 4px;
	display: block;
	line-height: 25px;
	padding:0 22px 0 7px;
}

.doorpagelayercontenttrenner1 {
	background-image: url('/axaweb/images/bs2009/meta/doorpagelayer_spacer.gif');
	margin-top:14px;
}




/**************************
 Alte Contentboxen
 **************************/
/***********************************************
 Design fuer die Content-Boxen in Hellblau *****
 **********************************************/
div.toggleable_contentbox_lighblue {
	margin:0 0 10px;
}

div.toggleable_contentbox_lighblue div.toggleable_contentbox_lighblue_headline {
	background: url(/axaweb/images/bs2009/sitemap/contentbox_header_background.gif) repeat-x;
	cursor: pointer;
	height:25px;
	line-height:25px;
	padding: 0 25px 0 13px;
	position:relative;
}

div.toggleable_contentbox_lighblue div.toggleable_contentbox_lighblue_headline_closed {
}

div.toggleable_contentbox_lighblue div.toggleable_contentbox_lighblue_headline_text {
	color: #103184;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
}

div.toggleable_contentbox_lighblue div.toogleable_contentbox_lighblue_icon_closed {
	background:transparent url('/axaweb/images/bs2009/sitemap/contentbox_opener.gif') no-repeat scroll 0 0;
	cursor:pointer;
	height:17px;
	position:absolute;
	right:5px;
	top:3px;
	width:17px;
}

div.toggleable_contentbox_lighblue div.toogleable_contentbox_lighblue_icon_opened {
	background-image: url('/axaweb/images/bs2009/sitemap/contentbox_closer.gif');
}

div.toggleable_contentbox_lighblue div.toggleable_contentbox_lighblue_content {
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

div.toggleable_contentbox_lighblue div.toggleable_contentbox_lighblue_content .text
	{
	padding: 10px;
}

div.toggleable_contentbox_lighblue div.toggleable_contentbox_lighblue_content .text ol
	{
	margin: 0px;
}

div.toggleable_contentbox_lighblue div.toggleable_contentbox_lighblue_content .subheadline
	{
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
}

div.toggleable_contentbox_lighblue div.toggleable_contentbox_lighblue_content .horizontal_spacer
	{
	border-top: 1px solid #E1E3EF;
	margin: 5px 0px;
}


@media screen {
	.just_print {
		display: none;
	}

	#hr_doorpage_stellencontainer {
		left: 415px;
		position: absolute;
		top: 317px;
		height: 230px;
		width: 180px;
		overflow: hidden;
	}

}

@media print {
	.just_print {
		display: block;
	}
	
	#hr_doorpage_stellencontainer {
		height:230px;
		left:417px;
		overflow:hidden;
		position:absolute;
		top:317px;
		width:180px;
	}
}


/******************************
 * HR Video Layer *************
 ******************************/
#hr_video_layer {
	background-color:#FFFFFF;
	display: none;
	left:66px;
	position:absolute;
	top:116px;
	width:452px;
	z-index:600;
}

#hr_video_layer .header {
	background: url(/axaweb/images/bs2009/meta/background_header_infolayer.gif) repeat-x;
	height: 25px;
	margin: 0;
	position: relative;
}

#hr_video_layer .header .headline {
	color:#103184;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	margin: 0;
	padding:0 20px 0 10px;
}

#hr_video_layer .header .closer {
	background: url('/axaweb/images/bs2009/meta/closer_infolayer.gif') no-repeat;
	cursor:pointer;
	height:17px;
	position:absolute;
	right:4px;
	top:4px;
	width:16px;
}

#hr_video_layer .innerBox {
	border-bottom:1px solid #D9DDE0;
	border-left:1px solid #D9DDE0;
	border-right:1px solid #A7B6BB;
}

#hr_video_layer .innerBox .content {
	border-bottom:1px solid #A7B6BB;
	padding:25px;
}

/**********************
 AXA Standorte ********
 **********************/
#axa_standorte {
	height:405px;
	margin-left:142px;
	position: relative;
}

#axa_standorte .standorte_map {
	position: absolute;
}

#axa_standorte .axa_standort_markierung {
	background: url('/axaweb/images/bs2009/hr/standorte/standort_markierung.gif') no-repeat left bottom;
	cursor: pointer;
	height: 10px;
	position: absolute;
	width: 10px;
}

#axa_standorte .axa_standort_markierung_highlight {
	background-image: url('/axaweb/images/bs2009/hr/standorte/standort_markierung_highlight.gif');
}

#axa_standorte .axa_standort_markierung_stay_highlighted {
	background-image: url('/axaweb/images/bs2009/hr/standorte/standort_markierung_highlight.gif');
}

#axa_standorte .axa_standort_markierung .axa_standort_bubble {
	background: url('/axaweb/images/bs2009/hr/vertriebsstandorte/bubble.gif') no-repeat scroll 0 0;
	cursor: default;
	display:none;
	height:169px;
	left:-105px;
	position:absolute;
	top:-165px;
	width:125px;
	z-index:21;
}

#axa_standorte .axa_standort_markierung .axa_standort_bubble .closer {
	height:12px;
	cursor: pointer;
	left:104px;
	position:absolute;
	top:6px;
	width:12px;
}

#axa_standorte .axa_standort_markierung .axa_standort_bubble .standort_name {
	color:#103184;
	font-weight:bold;
	left:9px;
	position:absolute;
	top:8px;
}

#axa_standorte .axa_standort_markierung .axa_standort_bubble .axa_name {
	color:#103184;
	left:9px;
	position:absolute;
	top:24px;
}

#axa_standorte .axa_standort_markierung .axa_standort_bubble .standort_pic {
	height:78px;
	left:9px;
	position:absolute;
	top:42px;
	width:106px;
}

#axa_standorte .axa_standort_markierung .axa_standort_bubble .standort_pic img {
}

#wayHomeServiceContent {
	display: none;
}

#hr_jobsuche_kontakt {
  margin-left: 4px;
}
#hr_jobsuche_kontakt .hr_jobsuche_kontakt_headline {
  padding-bottom:0px; 
  padding-top:20px;
}
#hr_jobsuche_kontakt .hr_jobsuche_kontakt_teaser {
  margin-left: 10px;
}
#hr_jobsuche_kontakt .hr_jobsuche_kontakt_content {
  margin-left: 20px; 
  margin-top: 5px;
}

/*hr jobsuche downloads*/
#ihrebewerbung_downloads_box1 .hr_download_content_box_top,
#ihrebewerbung_downloads_box1 .hr_download_content_box {
  color: #4d4d4d;
  position: relative;
}
#ihrebewerbung_downloads_box1 .hr_download_content_box {
  border-top: 1px solid #DDDDDD;
}

#ihrebewerbung_downloads_box1 .hr_download_image {
  position: relative;
	padding: 10px;
	padding-left: 9px;
	padding-bottom: 9px;
	height: 133px;
	width: 96px;
	text-align: right;
}

#ihrebewerbung_downloads_box1 .hr_download_content {
  position: absolute;
  padding: 10px;
  height: 133px;
  width: 450px;
  top: 0px;
	left: 114px;
	line-height: 16px;
}

#ihrebewerbung_downloads_box1 .hr_download_content .hr_download_headline {
  font-weight: bold;
  padding-top: 7px;
  padding-left: 1px;
}

#ihrebewerbung_downloads_box1 .hr_download_content .hr_download_link_box {
  position: relative;
  background-color: #E1E8EC;
  background-image: url('../../images/bs2009/hr/downloads/arrow.gif');
	background-position: right top;
	background-repeat: no-repeat;
	border: solid 1px #D6DDE2;
	height: 25px;
	width: 382px;
	margin-top: 17px;
	margin-left: 1px;
}

#ihrebewerbung_downloads_box1 .hr_download_content .hr_download_link_box .hr_download_link_text {
  color: #103184;
}

#ihrebewerbung_downloads_box1 a {
	color: #103184;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
	padding-left: 6px;
	padding-top: 4px;
	display: block;
}

.checklist{
	margin: -18px 0px 0px 4px;
}

* html .checklist { 
    margin: -9px 0px 0px 8px; 
}
