* {
	margin: 0;
}
html {
	margin: 0;
	padding: 0;
}
body {
	font: 12px Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #000000;
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #E2E2E3;
}
a:link, a:visited {
	font: 12px Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #D25517;
	text-decoration: underline;
}
a:hover {
	font: 12px Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #D25517;
	text-decoration: none;
}
#wrap{	
	width:808px;
padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	}
#container{
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	float:left;

}
/*Seiten Kopf*/
#header{
	float:left;width:808px;background: url(../fileadmin/templates/images_new/bg_contentbox_r.gif); background-repeat: repeat-y; background-position: right;
}
#headerleft{
	float:left; width:250px;
}
#logo{
	height:105px;
	width:250px;
	float:left;
}
#logo span{
	display:none;
}
#logo a:link,#logo a:visited{
	display: block; height: 99px; width: 244px; background: url(../fileadmin/templates/images_new/logo.gif); background-repeat: no-repeat;
	border:3px solid #74614A;
}
#logo a:hover{
	background: url(../fileadmin/templates/images_new/logo_f2.gif); 
}
#mainnav{
	float:left; clear:left;width:250px;border-top: 1px solid #E2E2E3;
}
#mainnav span{
display:none;
}
#mainnav dl{
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	list-style-type:none;
	/*border-bottom:1px solid #74614A;*/
}
#mainnav  dt{
border-top:1px solid #74614A;background: url(../fileadmin/templates/images_new/mainnav_li_bg.jpg); background-repeat: repeat-x;
	
}
#mainnav a:link,#mainnav  a:visited{
	display:block; height:38px;width:200px;	border-top: 1px solid #E2E2E3;
 font-size:20px; text-align:left; padding: 10px 0px 0px 50px; text-decoration:none;
}
#mainnav a:hover{
color:#FFFFFF;
}
.unternehmen a:link,.unternehmen  a:visited{
color:#E2E2E3;	background: url(../fileadmin/templates/images_new/bg_main_unternehmen.gif) ; background-repeat: no-repeat;
}
.unternehmen a:hover,.unternehmena a:link,.unternehmena  a:visited{
background: url(../fileadmin/templates/images_new/bg_main_unternehmen_a.gif) ;  background-repeat: no-repeat;
color:#ffffff;
}
.mitarbeiter a:link,.mitarbeiter a:visited{
color:#E2E2E3;	background: url(../fileadmin/templates/images_new/bg_main_mitarbeiter.gif) ; background-repeat: no-repeat;
}
.mitarbeiter a:hover,.mitarbeitera a:link,.mitarbeitera a:visited{
color:#ffffff;background: url(../fileadmin/templates/images_new/bg_main_mitarbeiter_a.gif) ;  background-repeat: no-repeat;
}
.wiedereinsteiger a:link,.wiedereinsteiger a:visited{
color:#E2E2E3;	background: url(../fileadmin/templates/images_new/bg_main_wiedereinsteiger.gif); background-repeat: no-repeat;
}
.wiedereinsteiger a:hover,.wiedereinsteigera a:link,.wiedereinsteigera a:visited{
color:#ffffff;background: url(../fileadmin/templates/images_new/bg_main_wiedereinsteiger_a.gif) ;  background-repeat: no-repeat;
}
.fuenfzigplus a:link,.fuenfzigplus a:visited{
color:#E2E2E3;	background: url(../fileadmin/templates/images_new/bg_main_fuenfzigplus.gif); background-repeat: no-repeat;
}
.fuenfzigplus a:hover,.fuenfzigplusa a:link,.fuenfzigplusa a:visited{
color:#ffffff;background: url(../fileadmin/templates/images_new/bg_main_fuenfzigplus_a.gif) ;  background-repeat: no-repeat;
}




#head{
	width: 546px;
	float:left;
	padding: 0px;
	margin: 0px;
	border-left: 2px solid #E2E2E3;
	border-bottom: 2px solid #E2E2E3;
}
#infonav{
 background-color:#74614A;
	width:526px;
	text-align:right;
	color:#FFFFFF;
	border-bottom: 1px solid #E2E2E3;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
	padding:4px 10px 4px 10px;
	
	margin-bottom:259px; 
}
#breadcrumbs{ background-color:#74614A;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
	width:521px;
	color:#FFFFFF;
	text-align:left;
	border-top: 1px solid #E2E2E3;
	padding:4px 10px 5px 15px;
}
#breadcrumbs a:link, #breadcrumbs a:visited,#infonav a:link, #infonav a:visited{
text-decoration:underline;
color:#FFFFFF;
}
#breadcrumbs a:hover,#infonav a:hover{
text-decoration:none;
}


#contentwrap{
	width:808px;
	padding:15px 0px 0px 0px;
	background: url(../fileadmin/templates/images_new/head_bg_shade.jpg); background-repeat: no-repeat;
	float:left;clear:left; 
	}
/*content right*/
#contentbox{
	float:right;
	width:542px;
	clear:right;
	text-align:left;
	background: url(../fileadmin/templates/images_new/bg_corner_r.gif); background-repeat: no-repeat; background-position: top right;
}

#contentbox h1{
	background: url(../fileadmin/templates/images_new/bg_h1.gif); background-repeat: repeat-x;
	
	width:534px;
	height:41px;
	background-color:#FFFFFF;
	border-width: 0px 0px 1px 0px;
	border-color: #ffffff;
	border-style: solid;border-bottom:1px solid #74614A;
}

#contentbox h1 span{
	display:none;
}
#content{
	width:522px;
	background: url(../fileadmin/templates/images_new/bg_contentbox_r.gif); background-repeat: repeat-y; background-position: right;
	background-color:#FFFFFF;
	float:left;
	padding:10px 10px 20px 10px;
}

#content span{
	width:534px;
	height:192px;
	display:block;
	
}
#contentelements{
background: url(../fileadmin/templates/images_new/bg_content_white_l.gif); background-position:right; background-repeat:repeat-y;
margin: 0px;
text-align:left;
padding:10px 18px 10px 10px;
width:238px;
background-color:#ffFfff;

font-size:10px;
}
#contentelements img{
background-color:#ffFfff;
margin:15PX;
}
#content h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#D25517;
	padding:20px 10px 10px 10px;
}
#content h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#74614A;
	padding:20px 10px 10px 10px;
}
#content p{
padding:10px 15px 5px 10px;
line-height:16px;

	}
#content em{
font-size:14px;
color:#D25517;
font-style:italic;
	}
	#content ul{
padding:10px 15px 5px 10px;
list-style:none;
	}
	#content ul li{
	background: url(../fileadmin/templates/images_new/bg_content_li.gif); background-repeat: no-repeat;
	padding:0px 0px 0px 15px;
	margin:6px 0px 4px 10px;
	}
#contentb{
	background: url(../fileadmin/templates/images_new/bg_content_r.gif); background-repeat:no-repeat;
	width:542px;
	height:10px;
		float:left;
	padding-bottom:20px;
}
/*content left*/
#leftbox{width:258px;
float:left;
clear:left;

}
#contentleft{
width:250px;
padding:0 8px 0 0;
float:left;
background: url(../fileadmin/templates/images_new/bg_corner_r.gif); background-repeat:no-repeat; background-position: top right;
text-align:left;
clear:left;
}
#contentleft h1{
	background: url(../fileadmin/templates/images_new/bg_h1.gif); background-repeat: repeat-x;
	width:250px;
height:41px;
	background-color:#FFFFFF;
	border-width: 0px 0px 1px 0px;
	border-color: #ffffff;
	border-style: solid;border-bottom:1px solid #74614A;
	
}
#contentleft span{
	display:none;
}
#contentleft dl{
	background: url(../fileadmin/templates/images_new/bg_content_l.gif); background-position:right; background-repeat:repeat-y;
	margin: 0px;
	padding:0 8px 0 0;
	list-style:none;
	width:258px;
}
#contentleft dt{

	background: url(../fileadmin/templates/images_new/bg_subnav_l1.jpg); background-repeat: repeat;
	width:250px;
	border-width: 1px 0px 0px 0px;	border-style:solid;	border-color:#E2E2E3;
}
#contentleft dd{
	
	border-width: 1px 0px 0px 0px;
	border-style:solid;
	border-color:#E2E2E3;
	background: url(../fileadmin/templates/images_new/bg_subnav_l2.jpg); background-repeat: repeat-x;
	width:250px;
}

#subnavl1 a:link, #subnavl1 a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:28px;
	text-decoration:none;
	color:#74614A;
	background: url(../fileadmin/templates/images_new/bg_link_l1.jpg); background-repeat: no-repeat;
	padding:2px 5px 0px 28px;
	display: block;
	width:220px;


}
#subnavl1 a:hover{
	background: url(../fileadmin/templates/images_new/bg_link_l1_a.jpg); background-repeat: no-repeat;
	text-decoration:underline;
}
#subnavl1a a:link,#subnavl1a a:visited {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:28px;
	color:#74614A;
	background: url(../fileadmin/templates/images_new/bg_link_l1_a.jpg); background-repeat: no-repeat;
	text-decoration:underline;
	padding:2px 5px 0px 28px;
	display: block;
	width:220px;
}
#subnavl2 a:link, #subnavl2 a:visited{
	background: url(../fileadmin/templates/images_new/bg_link_l2.jpg); background-repeat: no-repeat;
	display: block;
	width:235px;
	height: 20px;
	margin-left:10px;
	padding:2px 20px 0px 20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#74614A;
}
#subnavl2 a:hover{
	background: url(../fileadmin/templates/images_new/bg_link_l2_a.jpg); background-repeat: no-repeat;
	text-decoration:underline;
}
#subnavl2a a:link,#subnavl2a a:visited{
	background: url(../fileadmin/templates/images_new/bg_link_l2_a.jpg); background-repeat: no-repeat;
	text-decoration:underline;
	display: block;
	width:235px;
	height: 20px;
	margin-left:10px;
	padding:2px 20px 0px 20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#74614A;
}

#contentlb{
background: url(../fileadmin/templates/images_new/bg_content_l_b.gif); background-repeat: no-repeat;
	width:270px;
	height:20px;
}
/*news left*/
#news{
background: url(../fileadmin/templates/images_new/bg_content_l.gif); background-position:right; background-repeat:repeat-y;
margin: 0px;
text-align:center;
padding:0 8px 0 0;
width:258px;
}

#news hr{
width: 80%;
margin:0;
}
#newsarchiv a:link,#newsarchiv a:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #D25517;

}
#news a:link, #news a:visited{
text-align:left;
display:block;
color:#74614A;
width:220px;
margin-right:15px;
padding:10px;
border: 5px solid #E2E2E3;
background-color:#E2E2E3;
text-decoration:none;
font-size:11px;}

#news a:hover{
/*border: 5px solid #D25517;*/
border: 5px solid #ffffff;
text-decoration:underline;
background-image: url(../fileadmin/templates/images_new/bg_links_news.gif);
background-repeat:no-repeat;
background-position:right;
}


#newssingle,#newslist{
width:510px;
padding:10px 24px 10px 0px;


}
#newssingle span{
float:right;
font-size:10px;
width:auto;
height:auto;
}
#newssingle h3{
color:#D25517;
}
#newslist a:link,#newslist a:visited{
line-height:15px;
text-decoration:none;
color:#000000;
display:block;
width:482px;
border: 4px solid #E2E2E3;
padding:10px;
}
#newslist a:hover{
color: D25517;
border: 4px solid #D25517;

}
#newslist hr{
margin:10px 0px 10px 0px;
}
#newslist b{
text-decoration:underline;
color: D25517;
}
#contentlink{
width:245px;
padding:0 8px 0 0;
float:right;
background: url(../fileadmin/templates/images_new/contentlink_corner.gif); background-repeat:no-repeat; background-position: top right;
text-align:left;
margin:1px 8px 10px 0px;

}

#links{
background: url(../fileadmin/templates/images_new/contentlink_r.gif); background-position:right; background-repeat:repeat-y;
background-color:#FFFFFF;
margin: 0px;
float:left;
text-align:left;
padding:0 8px 0 0;
width:245px;
}
#links h2{
font-size:16px;
color:#74614A;
margin: 10px 0px 10px 0px;
padding:0px 10px 0px 10px;
font-weight:normal;
text-align:left;
}
/*#links a:link, #links a:visited{
text-align:left;
background:url(../fileadmin/templates/images_new/contentlink_a.jpg);
background-repeat:no-repeat;
width:195px;
display:block;
padding:5px 10px 5px 40px;
}
#contentlink span{
display: inherit !important;}
*/
#contentlink h1{
	width:180px;
	float:left;
	height:35px;
	background-color:#FFFFFF;
	border-width: 0px 0px 1px 0px;
	border-color: #ffffff;
	border-style: solid;border-bottom:1px solid #74614A;
	font-size:20px;
	color:#FFFFFF;
	padding:15px 10px 0px 55px;
	
}

.linkunternehmen{
	background: url(../fileadmin/templates/images_new/contentlink_h1_u.gif) !important; background-repeat: no-repeat;	
}
.linkwiedereinsteiger{
	background: url(../fileadmin/templates/images_new/contentlink_h1_w.gif) !important; background-repeat: no-repeat;	
}
.link50plus{
	background: url(../fileadmin/templates/images_new/contentlink_h1_p.gif) !important; background-repeat: no-repeat;	
}
.linkmitarbeiter{
	background: url(../fileadmin/templates/images_new/contentlink_h1_m.gif) !important; background-repeat: no-repeat;	
}
.linknone{
	background: url(../fileadmin/templates/images_new/contentlink_h1_none.gif) !important; background-repeat: no-repeat;	
}
#contentlinkb{
background: url(../fileadmin/templates/images_new/contentlink_b.gif); background-repeat: no-repeat;
	width:223px;
	height:25px;
	float:left;
text-align:right;
padding:12px 20px 5px 10px;
font-weight:bold;
}

#links ul{
margin:0px;
padding:0px;
list-style:none;
text-align:left;
}
#links ul li{
background:url(../fileadmin/templates/images_new/contentlink_li.gif) !important;
background-repeat: repeat-x;
width:245px;
margin:0px;
padding:0px;
}
#links ul li a:link,#links ul li a:visited{
background:url(../fileadmin/templates/images_new/contentlink_li_a.gif);
background-repeat: no-repeat;
width:195px;
padding:5px 10px 5px 40px;display:block;
}
#links ul li a:hover{
background:url(../fileadmin/templates/images_new/contentlink_li_a_2.gif);
background-repeat:no-repeat;

}
#mailform fieldset{ 
 padding:10px 10px 10px 20px;clear: left; 

}
#mailform legend{ 
 padding:10px 10px 10px 20px;

 text-align:left;
 font-size:14px;
 font-weight:bold;
 color:#D25517;
}
#mailform label{ 
  display: block;
  float: left;
  width: 120px;
  font-weight:bold;
  margin:0px 0px 10px 30px;
}
#mailform input,#mailform select{ 
	display: block;
	float: left;
	width: 200px; 
	font-size:12px;
	text-decoration: none;
	height:18px;
	line-height:18px;
	color:#000000;
	border:1px solid #D25517;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 5px;
}
#mailform textarea{ 
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	float: left;
  	width: 260px;
	height: 100px; 
	border:1px solid #D25517;
}
#mailform input.absenden{
	float: right;
	margin:10px 60px 10px 0px;
	padding:0px 0px 0px 0px;
	width:150px;
	height:22px;
	background-color:#ffffff;
border:1px solid #D25517;
font-weight:bold;
}
#mailform br {
  clear: left; 
}
#mailform{
margin:0px 25px 20px 20px;
 clear: left; 
}
#error{
float:left;
clear:both;}
#nlsubscription{
background:url(../fileadmin/templates/images_new/bg_newsletter.gif);
background-repeat:no-repeat;background-position:top right;
padding:10px 0px 10px 20px;
margin:0px 25px 0px 0px;
line-height:18px;
}
#nlsubscription input{
border: 1px solid #D25517;
background-color:#ffffff;
}
#nlsubscription h3{
	font-size:13px;
	color:#74614A;
	padding:0px;
	}
#jobshuilink {
float:right;
margin:20px 0px 10px 0px;

}
#jobshuilink a:link,#jobshuilink a:visited{
background:url(../fileadmin/templates/images_new/logo_small_orange.gif); background-repeat:no-repeat;padding: 16px 10px 2px 90px;

display:block;
font-size:14px;
}
.csc-textpic-caption{
font-size:10px;
text-align:center;
}

#newsanmeldung{
background: url(../fileadmin/templates/images_new/bg_content_l.gif); background-position:right; background-repeat:repeat-y;
margin: 0px;
text-align:left;
padding:10px 18px 10px 10px;
width:238px;

font-size:10px;
color:#D25517;
line-height:14px;
}


#newsanmeldung input.mail{
width:180px;border:1px solid #74614A;


color:#D25517;
background-color:#E2E2E3;
font-size:12px!important;
height:18px!important;



}
#newsanmeldung input.send{
width:25px;border:1px solid #74614A;
font-size:12px;
height:22px!important;
background:url(../fileadmin/templates/images_new/newsletter_send.gif);
}
