* { margin:0; padding:0; border:0;}
html, body {
    background: #fff;
    font-family: Tahoma, sans-serif;
   	font-size:12px;
   	color: #000;
	background-color:#F7F7F7;
}

ul {
	list-style: none;
}

p{
	margin:0px 0px 20px 0px;
}

#pg {
	width: 100%;
	height: 100%;
	margin:0px auto 0px auto;
	background: url("../pictures/background.jpg") top left repeat-x;
}

#container {
	width: 1006px;
	height: 100%;
	margin:0px auto 0px auto;
	clear: both;
	overflow: hidden;
}


/*
 HEAD
 */
#header {
	position: relative;
	width: 970px;
	height: 130px;
	z-index:20;

}

#header_top {
	position: relative;
	width: 970px;
	height: 28px;
	background: url("../pictures/head_background.jpg") top left no-repeat;
}

#metanavi {
	position: absolute;
	top:5px;
	left:790px;
	width: 180px;
	height: 15px;
	font-family: Tahoma, sans-serif;
   	font-size:10px;
	text-align:right;
   	color: #E2E2E2;
}
	
	a.metanavi_link1:hover,
	a.metanavi_link2:hover{
		text-decoration:underline;
	}

	a.metanavi_link1:link,
	a.metanavi_link1:visited,
	a.metanavi_link1:active {
		padding:0px 3px 0px 3px;
		text-decoration:none;
		font-family: Tahoma, sans-serif;
		font-size:10px;
		color: #E2E2E2;
	}
	
	a.metanavi_link2:link,
	a.metanavi_link2:visited,
	a.metanavi_link2:active {
		padding:0px 0px 0px 3px;
		text-decoration:none;
		font-family: Tahoma, sans-serif;
		font-size:10px;
		color: #E2E2E2;
	}
	
	a.metanavi_link1:hover,
	a.metanavi_link2:hover{
		text-decoration:underline;
	}

#header_main {
	float:left;
	position: relative;
	width: 970px;
	height: 102px;
}


#header_menu-container {
	float:left;
	margin-top:50px;
	width: 729px;
	height: 52px;
}

#header_logo {
	float:left;
	width: 241px;
	height: 102px;
}

a#header_logo:link,
a#header_logo:visited,
a#header_logo:hover,
a#header_logo:active {
	width: 241px;
	height: 102px;
	text-indent:-10000px;
	background: url("../pictures/main_logo.jpg") top left no-repeat;
}


	#menu, #menu ul {
		padding: 0;
		margin: 0;
		list-style: none;
		z-index:20;
	}
	
	
	
	a.limenu1:link,
	a.limenu1:active,
	a.limenu1:visited {
		display: block;
		border: 0;
		color: #FFF;
		font-family: Tahoma, sans-serif;
		font-size: 12px;
		text-align:center;
		vertical-align:middle;
		width: 166px;
		height:31px;
		line-height:31px;
		text-decoration:none;
	}
	
	a.limenu2:link,
	a.limenu2:active,
	a.limenu2:visited {
		display: block;
		border: 0;
		color: #FFF;
		font-family: Tahoma, sans-serif;
		font-size: 12px;
		text-align:center;
		vertical-align:middle;
		width: 155px;
		height:31px;
		line-height:31px;
		text-decoration:none;
	}
	
	a.limenu4:link,
	a.limenu4:active,
	a.limenu4:visited {
		display: block;
		border: 0;
		color: #FFF;
		font-family: Tahoma, sans-serif;
		font-size: 12px;
		text-align:center;
		vertical-align:middle;
		width: 163px;
		height:31px;
		line-height:31px;
		text-decoration:none;
	}
	
	a.limenu1:hover,
	a.limenu2:hover,
	a.limenu4:hover {
		color: #FFF;
		font-size: 12px;
		text-decoration:underline;
	}
	
	#menu li {
		float: left;
		margin: 0px;
		padding:0px;
	}
	
	#menu li ul {
		
		position: absolute;
		display:none;
		padding:0;
		margin: 0;
		border:0;
		background: url("../pictures/dropdown_bg.jpg") top left no-repeat;
		font-family: verdana, sans-serif;
		font-size: 10px;
		text-align: left;
	}
	#menu li ul li {
		float: none;
		display: block;
		padding:0;
		margin: 0;
		border:0;
	}





a#header_menu-item1:link,
a#header_menu-item1:visited,
a#header_menu-item1:hover,
a#header_menu-item1:active {
	display: block;
	border: 0;
	padding-right:10px;
	text-indent:-10000px;
	width: 166px;
	height:52px;
	background: url("../pictures/menu_kandidaten.jpg") 0 0 no-repeat;
}

a#header_menu-item1_active:link,
a#header_menu-item1_active:link,
a#header_menu-item1_active:visited,
a#header_menu-item1_active:hover,
a#header_menu-item1_active:active {
	display: block;
	border: 0;
	padding-right:10px;
	text-indent:-10000px;
	width: 166px;
	height:52px;
	background: url("../pictures/menu_kandidaten.jpg") 0 0 no-repeat;
	
	/* background-position: 0 -52px; */
}

a#header_menu-item2:link,
a#header_menu-item2:visited,
a#header_menu-item2:hover,
a#header_menu-item2:active {
	display: block;
	border: 0;
	padding-right:10px;
	text-indent:-10000px;
	width: 155px;
	height:52px;
	background: url("../pictures/menu_mandanten.jpg") 0 0 no-repeat;
}

a#header_menu-item2_active:link,
a#header_menu-item2_active:visited,
a#header_menu-item2_active:hover,
a#header_menu-item2_active:active {
	display: block;
	border: 0;
	padding-right:10px;
	text-indent:-10000px;
	width: 155px;
	height:52px;
	background: url("../pictures/menu_mandanten.jpg") 0 0 no-repeat;
	background-position: 0 -52px;
}

a#header_menu-item3:link,
a#header_menu-item3:visited,
a#header_menu-item3:hover,
a#header_menu-item3:active {
	display: block;
	border: 0;
	padding-right:10px;
	text-indent:-10000px;
	width: 215px;
	height:52px;
	background: url("../pictures/menu_offene_positionen.jpg") 0 0 no-repeat;
}

a#header_menu-item4:link,
a#header_menu-item4:visited,
a#header_menu-item4:hover,
a#header_menu-item4:active {
	display: block;
	border: 0;
	text-indent:-10000px;
	width: 163px;
	height:52px;
	background: url("../pictures/menu_uber_axtera.jpg") 0 0 no-repeat;
}

a#header_menu-item4_active:link,
a#header_menu-item4_active:visited,
a#header_menu-item4_active:hover,
a#header_menu-item4_active:active {
	display: block;
	border: 0;
	text-indent:-10000px;
	width: 163px;
	height:52px;
	background: url("../pictures/menu_uber_axtera.jpg") 0 0 no-repeat;
	background-position: 0 -52px;
}

a#header_menu-item1:hover, 
a#header_menu-item2:hover, 
a#header_menu-item3:hover, 
a#header_menu-item4:hover,
ul#menu li a.hover {
	background-position: 0 -52px;
}


a#jobcenter_btn:link,
a#jobcenter_btn:visited,
a#jobcenter_btn:hover,
a#jobcenter_btn:active {
	float:left;
	padding-right:10px;
	padding-left:2px;
	line-height:44px;
	text-indent:-10000px;
	width: 197px;
	height:44px;
	background: url("../pictures/button_zum_jobcenter.jpg") 0 0 no-repeat;
}

a#jobcenter_btn_kandidaten:link,
a#jobcenter_btn_kandidaten:visited,
a#jobcenter_btn_kandidaten:hover,
a#jobcenter_btn_kandidaten:active {
	float: left;
	padding-right:10px;
	padding-left:2px;
	text-indent:-10000px;
	width: 197px;
	height:44px;
	background: url("../pictures/button_zum_jobcenter.jpg") 0 0 no-repeat;
}

a#jobcenter_btn:hover,
a#jobcenter_btn_kandidaten:hover {
	background-position: 0 -44px;
}






/*
 MAIN
 */
#main {
	position: relative;
	width:1006px;
	height:auto;
	margin:0px;
	padding:0px;

}

	/*
	 Startpage
	 */
	#sp_main_picture_container {
		position: relative;
		width: 970px;
		height:313px;
		background: url("../pictures/main_picture.jpg") 0 0 no-repeat;
	}
	
	#sp_picture_box1 {
		position:absolute;
		top:120px;
		left:232px;
		width:165px;
		height:75px;
	}
	
	#sp_picture_box2 {
		position:absolute;
		top:120px;
		left:613px;
		width:165px;
		height:75px;
	}

	#sp_picture_box1 a:link,
	#sp_picture_box2 a:link,
	#sp_picture_box1 a:visited,
	#sp_picture_box2 a:visited,
	#sp_picture_box1 a:active, 
	#sp_picture_box2 a:active {
		text-decoration:none;
		line-height:20px;
		font-family: Tahoma, sans-serif;
		font-size:12px;
		color: #000;
	}
	
	#sp_picture_box1 a:hover, 
	#sp_picture_box2 a:hover {
		text-decoration:underline;
	}

	#sp_main_box1 {
		position: relative;
		float:left;
		width:475px;
		height:357px;
		
		font-family: Tahoma, sans-serif;
		font-size:12px;
		text-align:justify;
		color:#000;
    background:#FFF;
	}
	
	#sp_main_box1_txt {
		padding:10px 20px 0px 20px;
	}
	
	
	#sp_main_box2 {
		position: relative;
		float:left;
		width:234px;
		height:357px;
		
		font-family: Tahoma, sans-serif;
		font-size:12px;
		text-align:justify;
		color:#000;
		background: url("../pictures/main_ihre_vorteile.jpg") 0 0 no-repeat #FFF;
	}
	
	#sp_main_box2_bx1 {
		position:absolute;
		top:85px;
		left:63px;
		width:160px;
		height:65px;
		font-family: Tahoma, sans-serif;
		font-size:11px;
		text-align:left;
		color:#784908;
	}
	
	#sp_main_box2_bx2 {
		position:absolute;
		top:160px;
		left:63px;
		width:160px;
		height:65px;
		font-family: Tahoma, sans-serif;
		font-size:11px;
		text-align:left;
		color:#784908;
	}
	
	#sp_main_box2_bx3 {
		position:absolute;
		top:245px;
		left:63px;
		width:160px;
		height:65px;
		font-family: Tahoma, sans-serif;
		font-size:11px;
		text-align:left;
		color:#784908;
	}
	
	
	
	
	#sp_main_box3 {
		position: relative;
		float:left;
		width:297px;
		height:357px;
		background: url("../pictures/bg_loginbox.png") 0 0 no-repeat;
	}
	
	#loginform {
	 width:210px;
	 margin:88px 0 0 42px;
	}
	#loginform .label {
	  float:left;
	  margin:10px 0;
	}
	#loginform .input input {
	  width:199px;
	  height:31px;
	  padding:0 5px;
	  background: url('../pictures/bg_input.gif') 0 0 no-repeat;
	}
	#loginform .link {
    float:right;
    margin:10px 0 27px 0;
    font-size:10px;
    color:#848587;
  }

  #loginform .loginbutton_outer {
    width:155px;
    height:44px;
    margin: 0 auto;
  }


/*  #loginform .formbutton {
    clear:both;
    display:block;
    overflow:hidden;
    width:155px;
    height:44px;
    margin:0 auto;
    text-indent:-1000px;
    background:url('../pictures/btn_anmelden.png') 0 0 no-repeat;
  }*/


    #loginform .formbutton {
    overflow:hidden;
     width:155px;
     height:44px;
     padding: 44px 0 0;
     background:url('../pictures/btn_anmelden.png') 0 0 no-repeat;
  }

  #loginform .formbutton:hover {
    cursor:pointer;
    background-position:0 -44px;
  }
  
	
	
	#sp_closer {
		position: relative;
		float:left;
		width:970px;
		height:30px;
		background:#FFF;
	}
	
	
	/*
	 CONTENT SITES
	 */
	#boss_container {
		position: relative;
		float:left;
		width: 970px;
		height:auto;
		background:#fff;
	}
	
	#main_picture_container2 {
		position: relative;
		float:left;
		width: 970px;
		height:182px;
		background: url("../pictures/kandidaten_head_picture.jpg") 0 0 no-repeat;
	}
	
	#main_picture_container3 {
		position: relative;
		float:left;
		width: 970px;
		height:182px;
		background: url("../pictures/mandanten_head_picture.jpg") 0 0 no-repeat;
	}
	
	#main_picture_container4 {
		position: relative;
		float:left;
		width: 970px;
		height:182px;
		background: url("../pictures/uberaxtera_head_picture.jpg") 0 0 no-repeat;
	}
	
	#main_menu_kandidaten {
		padding-top:68px;
		position: relative;
		float:left;
		width:220px;
		background: url("../pictures/menuabove_kandidaten.jpg") 0 0 no-repeat;
	}

	#main_menu_mandanten {
		padding-top:68px;
		position: relative;
		float:left;
		width:220px;
		background: url("../pictures/menuabove_mandanten.jpg") 0 0 no-repeat;
	}
	
	#main_menu_uberaxtera {
		padding-top:68px;
		position: relative;
		float:left;
		width:220px;
		background: url("../pictures/menuabove_uberaxtera.jpg") 0 0 no-repeat;
	}
	
	#main_menu_impressum {
		padding-top:68px;
		position: relative;
		float:left;
		width:220px;
		background: url("../pictures/menuabove_impressum.jpg") 0 0 no-repeat;
	}
	
	ul.main_menu {
		list-style: none;
		vertical-align:middle;
	}
	
	ul.main_menu li a:link,
	ul.main_menu li a:visited,
	ul.main_menu li a:hover,
	ul.main_menu li a:active {
		float: left;
		display: block;
		overflow: hidden;
		width: 220px;
		height:29px;
		line-height:29px;
		padding:0px;
		margin:0px;
		text-indent:20px;
		vertical-align:middle;
		
		font-family: Verdana;
		font-size:13px;
		text-decoration:none;
		color:#8D8E8F;
	}
	
	ul.main_menu li a:hover {
		font-weight:bold;
		vertical-align:middle;
		background: url("../pictures/leftmenu_bg.jpg") 0 0 no-repeat;
		color:#000;
	}
	
	a#main_menu_active:link,
	a#main_menu_active:visited,
	a#main_menu_active:hover,
	a#main_menu_active:active {
		float: left;
		display: block;
		overflow: hidden;
		width: 220px;
		height:29px;
		line-height:29px;
		padding:0px;
		margin:0px;
		text-indent:20px;
		vertical-align:middle;
	
		font-family: Verdana;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		color:#000;
		background: url("../pictures/leftmenu_bg.jpg") 0 0 no-repeat;
		
	}
	
	
	#main_content {
		position: relative;
		float:right;
		width:730px;
		height:auto;
	}
	
	#main_content h1 { padding-bottom:14px; color: #000000; font-family: Tahoma, sans-serif; font-size: 14px; font-weight: bold; }	
	#main_content h2 { padding-bottom:10px; color: #848587; font-family: Tahoma, sans-serif; font-size: 14px; font-weight: bold; }	
	#main_content h3 { padding:0px; margin:0px; color: #000000; font-family: Tahoma, sans-serif; font-size: 14px; font-weight: bold; }
	

	.main_conten_line {
		margin-top:10px;
		width:535px;
		border:1px solid #cccccc;
	}

	.main_conten_txt {
		float:left;
		width: 535px;
		height:auto;
		padding-bottom:10px;
	}
	
	.main_conten_txt a:link,
	.main_conten_txt a:visited,
	.main_conten_txt a:hover,
	.main_conten_txt a:active {
		font-family: Tahoma, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:#BA590D;
	}
	
	.main_conten_txt a:hover {
		text-decoration:underline;
	}
	
	/*
	 Kandidaten
	 */
	 
	#jobcener_p {
		height:44px;
	}
	
	.checked {
		width:28px;
		height:28px;
		vertical-align: middle;
		padding-right:5px;
	}	
	
	.faq_box {
		position:relative;
		float:left;
		padding:0px 0px 20px 0px;
		width:515px;
		height:auto;
	}
	
	a.lnk_faq:link,
	a.lnk_faq:visited,
	a.lnk_faq:hover,
	a.lnk_faq:active {
		padding:0px 0px 0px 11px;
		line-height:20px;

		font-family: Verdana;
		font-size:13px;
		text-decoration:none;
		color:#BA590D;
		background: url("../pictures/faq_arrow.jpg") 0 0 no-repeat;
		background-position:bottom left; 
	}
	
	a.lnk_faq:hover {
		text-decoration:underline;
	}
	
	
	.faqline {
		width:710px;
		height:1px;
		background:#cccccc;
	}
	.faqline1 {
		width:710px;
		height:1px;
		margin-bottom:18px;
		background:#cccccc;
	}
	
	.faq_oben {
		position: relative;
		text-align:right;
		width:710px;
		height:18px;
		clear:both;
	}
	
	.faq_oben a:link,
	.faq_oben a:visited,
	.faq_oben a:active {
		text-decoration:none;
		font-family: Tahoma, sans-serif;
		font-size:11px;
		color: #BA590D;
	}
	
	.faq_oben a:hover {
		text-decoration:underline;
	}
	
	.kandidaten_jobcenter_container {
		position: relative;
		float:left;
		margin: 8px 0px 20px 0px;
		clear:both;
	}
	
	/*
	 Mandanten
	 */
	#mandanten_txt_picture {
		float:left;
		padding:18px 0px 18px 0px;
	}
	
	.mandanten_mail_picture {
		width:22px;
		height:15px;
		vertical-align: middle;
	}
	
	a.mandanten_mail_lnk:link,
	a.mandanten_mail_lnk:visited,
	a.mandanten_mail_lnk:hover,
	a.mandanten_mail_lnk:active {
		padding:0px 0px 0px 5px;
		line-height:20px;
		vertical-align: middle;
		font-family: Verdana;
		font-size:13px;
		text-decoration:none;
		color:#BA590D;
	}
	
	a.mandanten_mail_lnk:hover {
		text-decoration:underline;
	}
	
	
	/*
	�ber Axtera
	*/
	.uberaxtera_txt_picture {
		float:left;
		padding-top:18px;
	}
	
	/*
	 Contact
	*/
	.contact_box {
		position: relative;
		float:left;
		width:515px;
		height:auto;
		padding: 0px 0px 20px 0px;
	}
	
	.contact_box_head {
		position: relative;
		float:left;
		width:515px;
		height:23px;
		background: url("../pictures/contact_box_up.jpg") 0 0 no-repeat #D75921;
	}
	
	.contact_head_h2 {
		font-family: Verdana;
		font-size:13px;
		color:#FFF;
		font-weight:bold;
		padding: 3px 0px 0px 15px; 
	}
	
	
	.contact_box_body {
		position: relative;
		float:left;
		width:515px;
		height:190px;
		background: url("../pictures/contact_box_down.jpg") center bottom no-repeat #E6E6E7;
	}
	
	.contact_body_picture {
		position: relative;
		float:left;
		width:120px;
		height:152px;
		padding: 15px 0px 0px 15px; 
	}
	
	.contact_body_text {
		position: absolute;
		top:40px;
		left:180px;
		width:300px;
		height:125px;
		
		font-family: Tahoma, sans-serif;
		font-size:14px;
		color:#4B4D4D;
		font-weight:bold;
	}
	
	.contact_name {
		font-family: Tahoma, sans-serif;
		font-size:18px;
		color:#4B4D4D;
		font-weight:bold;
	}
	
	.contact_body_text a:link,
	.contact_body_text a:visited,
	.contact_body_text a:hover,
	.contact_body_text a:active {
		padding-left:12px;
		font-family: Tahoma, sans-serif;
		font-size:14px;
		text-decoration:none;
		color:#BA590D;
	}
	
	.contact_body_text a:hover {
		text-decoration:underline;
	}
	
	
	
/*
 FOOTER
 */
#footer_container {
	width: 100%;
	height: 285px;
	margin:0px auto 0px auto;

	background: url("../pictures/footer_background.jpg") top left repeat-x  #EAEAEA;
}

#footer {
	position:relative;
	width: 1006px;
	height: 100%;
	margin:0px auto 0px auto;
	padding:0px;
	clear: both;
	overflow: hidden;
	background-image: url("../pictures/footer_delimiter.jpg");
    background-repeat: no-repeat;
    background-position: top center
}

#footer_txt1 {
	float:left;
	padding:27px 0px 0px 20px;
	font-family: Tahoma, sans-serif;
	font-size:11px;
	color:#848587;
}

#footer_txt2 {
	position:absolute;
	font-family: Tahoma, sans-serif;
	font-size:11px;
	color:#848587;
	top:195px;
	left:20px;
	width:950px;
	height:auto;
}

#footer_box1 {
	position:absolute;
	top:54px;
	left:20px;
	width:210px;
	height:140px;
	line-height:13px;
	font-family: Tahoma, sans-serif;
	font-size:11px;
	color:#848587;
}

#footer_box2{
	position:absolute;
	top:54px;
	left:250px;
	width:210px;
	height:140px;
	line-height:13px;
	font-family: Tahoma, sans-serif;
	font-size:11px;
	color:#848587;
}

#footer_box3{
	position:absolute;
	top:54px;
	left:480px;
	width:210px;
	height:140px;
	line-height:13px;
	font-family: Tahoma, sans-serif;
	font-size:11px;
	color:#848587;
}

#footer_box4 {
	position:absolute;
	top:54px;
	left:710px;
	width:260px;
	height:140px;
	line-height:13px;
	font-family: Tahoma, sans-serif;
	font-size:11px;
	color:#848587;
}

.footerline {
	margin-top:4px;
	width:950px;
	height:2px;
	background: url("../pictures/footerline_bg.gif") 0 0 repeat-x;
}

.footerline2{
	margin:0px 0px 18px 0px;
	padding:0px;
	width:950px;
	height:2px;
	background: url("../pictures/footerline_bg.gif") 0 0 repeat-x;
}

.copyright {
	padding-bottom:3px;
	font-family: Tahoma, sans-serif;
	font-size:11px;
	color:#848587;
	font-weight:bold;
}

#fixit { clear:both; }

#txt_404 {
	margin:0px 0px 250px 150px;
	font-size:14px;
	font-weight:bold;
}

.inputbox {
	border:1px solid #cccccc;
	width:133px;
}

.textarea {
	border:1px solid #cccccc;
}

.selectbox {
	margin: 0px;
	padding: 0px;
	width: 133px;
	height: 17px;
	border:1px solid #cccccc;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}



a#form_submit:link,
a#form_submit:visited,
a#form_submit:hover,
a#form_submit:active {
	float: right;
	text-indent:-10000px;
	width: 147px;
	height:44px;
	background: url("../pictures/button_absenden.jpg") 0 0 no-repeat;
}

a#form_submit:hover {
	background-position: 0 -44px;
}

.td {
	width:133px;
	border:0px solid #cccccc;
}

.errormsg {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:red;
}

.btn_signup {
  clear:both;
  display:block;
  overflow:hidden;
  width:205px;
  height:44px;
  text-indent:-10000px;
  background:url('../pictures/btn_einloggen.png') 0 0 no-repeat;
}
.btn_signup:hover {
  background-position:0 -44px;
}


.h_axtera {
  height:93px;
  text-indent:-10000px;
  background: url("../pictures/main_text1.jpg") 0 0 no-repeat;
}
.h_leistungen {
  width:330px;
  height:71px;
  text-indent:-10000px;
  background: url("../pictures/txt_unsere_leistungen.jpg") 0 0 no-repeat;
}
.h_vorteile_kandidaten {
  width:407px;
  height:64px;
  text-indent:-10000px;
  background: url("../pictures/txt_vorteile_fur_kandidaten.jpg") 0 0 no-repeat;
}
.h_vorteile_mandanten {
  width:407px;
  height:64px;
  text-indent:-10000px;
  background: url("../pictures/txt_vorteile_fur_mandanten.jpg") 0 0 no-repeat;
}
.h_offene_positionen {
  width:296px;
  height:64px;
  text-indent:-10000px;
  background: url("../pictures/txt_offene_positionen.jpg") 0 0 no-repeat;
}
.h_faq {
  width:172px;
  height:68px;
  text-indent:-10000px;
  background: url("../pictures/txt_faq.jpg") 0 0 no-repeat;
}
.h_direkter_kontakt {
  width:345px;
  height:62px;
  text-indent:-10000px;
  background: url("../pictures/txt_ihr_direkter_kontakt.jpg") 0 0 no-repeat;
}
.h_unternehmen {
  width:295px;
  height:66px;
  text-indent:-10000px;
  background: url("../pictures/txt_das_unternehmen.jpg") 0 0 no-repeat;
}
.h_ansprechpartner {
  width:365px;
  height:66px;
  text-indent:-10000px;
  background: url("../pictures/txt_ihre_ansprechpartner.jpg") 0 0 no-repeat;
}
.h_jobs {
  width:249px;
  height:66px;
  text-indent:-10000px;
  background: url("../pictures/txt_jobs_bei_axtera.jpg") 0 0 no-repeat;
}
.h_so_finden_sie_uns {
  width:305px;
  height:66px;
  text-indent:-10000px;
  background: url("../pictures/txt_so_finden_sie_uns.jpg") 0 0 no-repeat;
}
.h_impressum {
  width:177px;
  height:70px;
  text-indent:-10000px;
  background: url("../pictures/txt_impressum.jpg") 0 0 no-repeat;
}
.h_kontakt {
  width:177px;
  height:70px;
  text-indent:-10000px;
  background: url("../pictures/txt_kontakt.jpg") 0 0 no-repeat;
}

.contactbox{
    clear:both;
  width:515px;
  height:210px;
  margin:0 0 20px 0;
  background: url("../pictures/bg_contactbox.png") 0 0 no-repeat;
}
.contactbox .contactimage{
    float:left;
    margin:3px 0 0 11px;
}
.contactbox .contactinfo{
    float:left;
    margin:45px 0 0 0;
    font-size:12px;
    font-weight:bold;
    width:315px;
}
.contactbox .contactinfo .name{
    margin:0 0 10px 0;
    color:#000;
    font-size:14px;
}

.contactbox .contactinfo .position h4{
  font-size:16px;
    margin:0 0 20px 0;
    color:#4B4D4D;
}

.contactbox .contactinfo .phone, .contactbox .contactinfo .mail, .contactbox .contactinfo .schwerpunkte{
    color:#4b4d4d;
}

.contactbox .contactinfo .phone span, .contactbox .contactinfo .mail span, .contactbox .contactinfo .schwerpunkte span{
    float:left;
    width:70px;
}

.contactbox .contactinfo .phone .subcontact, .contactbox .contactinfo .mail .subcontact, .contactbox .contactinfo .schwerpunkte .subcontact{
    float:left;
    width:110px;
}

.contactbox .contactinfo .mail a{
    margin:0 0 0 3px;
    text-decoration:none;
    color:#c9590d;
}

.schwerpunkte {
  margin-top:10px;
}


.schwerpunkte ul {
  float:left;
  list-style-type:disc;
  list-style-position:outside;
  font-size:12px;
  padding-left:16px;
}

.schwerpunkte li  {
  list-style-type: disc;
}





