/**************/
/*** Format ***/
/**************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0 none;
	padding:0;
	vertical-align:baseline;
}

a, a:visited, a:active {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #CCCCCC;
}

p {
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}

p.copyright {
	color: #BD2C16;
	padding: 4px;
}

.fontRed {
	color: #BD2C16!important;	
}

.bold {
	font-weight: bold!important;
}

p.underLined {
	padding-bottom: 10px;
	border-bottom: 2px dotted #BD2C16!important;
	margin-bottom: 20px;
}

p.redBigLinks a {
	font-size: 14px;
	font-weight: bold;
	color: #BD2C16;
}

p.redBigLinks a:hover {
	color: #FC9;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	color: #BD2C16;
	text-transform: uppercase;
}

h2, h3, h4, h5, h6 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

div#contentMiddleColumn h1 {
	font-size: 17px;
	font-weight: bold;
	color: #000;
	text-transform: none;
	margin-bottom: 15px;
}

h1.overlined, .overlined {
	padding-top: 5px;
	border-top: 2px dotted #BD2C16;
	margin-top: 20px;	
}

a.arrowed {
	padding-right: 15px;
	background: url(/_inc/img/arrowRed_rtl.png) no-repeat right;
	display: inline-block;
}

a.arrowed_back {
	padding-left: 20px;
	background: url(/_inc/img/arrowRed_ltr.png) no-repeat left;
	display: inline-block;
}

a.arrowed:hover, a.arrowed_back:hover {
	color: #F33;
}

p.text-bottom {
	vertical-align: text-bottom;
}

a.link_onlineBewerbung {
	background: #E5352C;
	color: white;
	padding: 10px 10px 10px 10px;
	margin: 5px 0px 10px 0px;
	display: inline-block;
	font-weight: bold;
}

a.link_onlineBewerbung img {
	margin: 0px 10px 0px 10px;
	position: relative;
	top: 2px;
}
/**************/
/*** Layout ***/
/**************/

html {
	min-height: 100%;
	height: 100%;
	padding: 0px;
	margin:0px;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(/_inc/img/bodyBg.jpg) no-repeat top center;
	text-align: center;
}

div.clear {
	height: 0px;
	width: 0px;
	clear: both;
}
	
div#mainContainer {
	margin: 0px auto;
	padding: 0px;
	width: 1008px;				 
	text-align: left;
}

div#headerArea {
	width: 1008px;
	height: 128px;
	margin: 0px;
	padding: 0px;
	min-height: 128px;
	background: url(/_inc/img/headerBg.png) repeat-x top;
	position: relative;
}

div#headerLeftArea {
	width: 506px;
	height: 128px;
	float: left;
}

a#logo, div#headerLeftArea a.portletLink {
	position: absolute;
	top: 20px;
	left: 15px;
	z-index: 10;
}

div#headerRightArea {
	
}

div.redLine {
	border-top: 2px dotted #BD2C16;
	float: left;
	height: 28px;
}

div.redLineOuter {
	width: 230px;
}

div.redLineInner {
	width: 458px;
}

/*******************/
/*** Navigations ***/
/*******************/

/*** mainNavi ***/
/****************/

div#mainNaviContainer {
	background: url(/_inc/img/mainNaviBg.png) repeat-x bottom;	
	width: 978px;
	height: 44px;
	position: absolute;
	top: 98px;
	left: 15px;
	z-index: 5;
}

div#mainNavi {
	position: absolute;
	left: 482px;
	width:495px;
}

div#mainNavi ul li.portletEntry {
	float: left;
	list-style: none;
	width: 117px;
	height: 29px;

	margin-right: 5px;
}

div#mainNavi ul li.portletEntry a {
	display: block;
	height: 29px;
	font-size: 12px;
	text-transform: uppercase;
	color: white;
	padding: 6px;
}

div#mainNavi ul li.portletEntry a:hover {
	background: url(/_inc/img/mainNaviItemBgACT.png) no-repeat;
}

div#mainNavi ul li.portletEntry {
	background: url(/_inc/img/mainNaviItemBgNO.png) no-repeat bottom;
}

div#mainNavi ul li.portletActive {
	background: url(/_inc/img/mainNaviItemBgACT.png) no-repeat bottom;
}

/*** topNavi ***/
/***************/

div#topNaviArea {
	position: absolute;
	left: 491px;
	top: 10px;
	width: 500px;
}

ul#topNaviUl {}


li.topNaviItem {
	float: left;
	list-style: none;
	padding-right: 10px;
	margin-left: 10px;
	background: url(/_inc/img/topNaviSpacerLine.jpg) right no-repeat;
	text-transform: uppercase;
}

li.topNaviItemFirst {
	margin-left: 0px;
}

li#topNaviItemLast .topNaviSpacerLine{
	display:none;
}

span.topNaviSpacerLine {
	position: relative;
	top: -2px;
	left: 10px;
}

/*** search ***/
div#search {
	float: left;
	margin-left: 10px;
	text-transform: uppercase;
}

span#searchLabel {
	float: left;
}

input.searchKeyWord {	
	background: white;
	border: 1px solid black;
	height:15px;
	width:178px;
	padding:0 0 0 10px;
	line-height:13px;
	margin:0px 0px 0px 5px;
	float: right;
	font-size:11px;
	color:#000;
	font-family:arial;
}

span.portletSearchInput {
	float: left;
}

/*** login ***/
div#loginArea {
	float: right;
	text-transform: uppercase;
}

/*** content navigation left column ***/

div#contentLeftColumn ul.portletLevel2 {
	list-style: none;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom:2px dotted #BD2C16;
}

div#contentLeftColumn ul.portletLevel2 li {
	list-style: none;
	padding-left: 20px;
	background: url(../img/arrowRed_rtl.png) no-repeat 0px 4px;
}

div#contentLeftColumn ul.portletLevel2 li a {
	font-size: 14px;
	color: #BD2C16;
}

div#contentLeftColumn ul.portletLevel2 li.portletActive {
	background: url(../img/arrowBlack_rtl.png) no-repeat 0px 4px;
}

div#contentLeftColumn ul.portletLevel2 li.portletActive a {
	font-size: 14px;
	color: #000;
}

div#contentLeftColumn ul.portletLevel2 li a:hover {
	color: #F33;
}

/* level3 - genau gleich wei bei level2 */

div#contentLeftColumn ul.portletlevel3 {
	list-style: none;
}

div#contentLeftColumn ul.portletlevel3 li {
	list-style: none;
	padding-left: 20px;
	background: url(../img/arrowRed_rtl.png) no-repeat 0px 4px;
}

div#contentLeftColumn ul.portletlevel3 li a {
	font-size: 13px;
	color: #BD2C16;
}

div#contentLeftColumn ul.portletlevel3 li.portletActive {
	background: url(../img/arrowBlack_rtl.png) no-repeat 0px 4px;
}

div#contentLeftColumn ul.portletlevel3 li.portletActive a {
	font-size: 13px;
	color: #000;
}

div#contentLeftColumn ul.portletlevel3 li a:hover {
	color: #F33;
}

/*** content navigation middle column ***/

div#contentMiddleColumn span.portletSitemap {
	position: relative;
	top: -20px;
}

div#contentMiddleColumn ul.portletLevel2 {
	list-style: none;
	background: #e5352c;
}

div#contentMiddleColumn ul.portletLevel2 li {
	list-style: none;
}

div#contentMiddleColumn ul.portletLevel2 li a {
	font-size: 18px;
	color: #FFF;
	padding: 0px 0px 0px 10px;
	line-height: 300%;
}

div#contentMiddleColumn ul.portletLevel2 li a:hover {
	color: #FC9;
}

/* level 3 */

div#contentMiddleColumn ul.portletLevel2 li ul {
	list-style: none;
}

div#contentMiddleColumn ul.portletLevel2 li ul li {
	list-style: none;
	padding-left: 30px;
	background: url(../img/arrowWhite_rtl.png) no-repeat 10px 2px;
	margin-bottom: 10px;
	display: block;
}

div#contentMiddleColumn ul.portletLevel2 li ul li.portletFirst a{
	padding-top: 30px;	
}

div#contentMiddleColumn ul.portletLevel2 li ul li.portletFirst {
	background: url(../img/arrowWhite_rtl.png) no-repeat 10px 32px;
}

div#contentMiddleColumn ul.portletLevel2 li ul li.portletLast {
	border-bottom: #FFF 5px solid;
	margin-bottom: 0px!important;
}

div#contentMiddleColumn ul.portletLevel2 li ul li.portletLast a{
	padding-bottom: 40px;
}

div#contentMiddleColumn ul.portletLevel2 li ul li a {
	font-size: 14px;
	color: #FFF;
	display: block;
	padding: 0px;
	line-height: 125%;
}

div#contentMiddleColumn ul.portletLevel2 li ul li a:hover {
	color: #FC9;
}
/***************/
/*** Content ***/
/***************/

div#contentRightColumn span.boxportletLink a.portletLink h1.overlined {
	margin-top: 5px;
}

div#contentRightColumn span.boxportletLink a.portletLink {

}

div#contentRightColumn span.boxportletLink a.portletLink img {

}

div#contentRightColumn span.boxportletLink a.portletLink span.portletLinkLabel {

}


div#contentArea {
	position: absolute;
	top: 142px;
	min-width: 1008px;
	width: 1008px;
	background: white;
}

div#contentLeftColumn {
	background: white;
	float: left;
	width: 230px;
	padding: 40px 15px 0px 15px;
}

div#contentLeftColumn p, div#contentLeftColumn h1 {
	width: 230px;
}

div#contentMiddleColumn {
	background: white;
	float: left;
	width: 458px;
	padding: 40px 15px 0px 15px;
}

div#contentMiddleColumn p, div#contentMiddleColumn h1 {
	width: 458px;
}

div#contentRightColumn {
	background: white;
	float: right;
	width: 230px;
	padding: 40px 15px 0px 15px;
}

div#contentRightColumn p, div#contentRightColumn h1 {
	width: 230px;
}

div.footer {
	clear: both;
	width: 1008px;
	background: url(/_inc/img/footerBg.png) top no-repeat;
}

div.footer div#contentLeftColumn {
	padding: 0px 15px 0px 15px;
}

div.footer div#contentMiddleColumn {
	padding: 0px 15px 0px 15px;
}

div.footer div#contentRightColumn {
	padding: 0px 15px 0px 15px;
}

div#contentBigRightColumn {
	width: 748px;
	float: right;
}

div#contentBigRightColumn h1 {
	color: black!important;
	margin-bottom: 15px!important;
	text-transform: none!important;
}

div#contentBigRightColumnBorder {
	border-top: 1px black solid;
	border-left: 1px black solid;
	border-right: 1px black solid;
	min-width: 612px;
	min-height: 602px;
	height: auto!important;	
	height: 610px;
	margin: 5px 16px 0px 0px;
	padding: 10px 15px 0px 90px;
}

img#contentLogo {
	float: right;
	margin: 30px;
}

div.contentTopPartOfColumns {
	min-height: 547px;
	height: auto!important;	
	height: 547px;
}

div.contentTopPartOfColumns_Referenzen {
	min-height: 452px;
	height: auto!important;	
	height: 452px;
}


div.helpfulLinks {
	min-height: 451px;
	height: auto!important;	
	height: 451px;
}

div.clear {
	clear: both;
}

/*** Team Mitglieder ***/
span.mitarbeiterPortlet ul.ulPortletKategorie {
	list-style: none;
}

span.mitarbeiterPortlet ul.ulPortletKategorie li h3.portletDesc {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}

span.mitarbeiterPortlet ul.portletEntries {
	list-style: none;
}

span.mitarbeiterPortlet ul.portletEntries li {
	clear: both;
	height: 169px;
	width: 547px;
	overflow: hidden;
}

span.mitarbeiterPortlet ul.portletEntries li img {
	float: left;
	margin-right: 10px;
	width: 238px;
	max-height: 159px;
	overflow: hidden;
}

span.mitarbeiterPortlet ul.portletEntries li h3{
	font-weight: normal;
	margin-top: 80px;
	font-size: 13px;
}

span.mitarbeiterPortlet ul.portletEntries li h4.portletFunktion {
	font-weight: normal;
	font-size: 13px;
}

span.mitarbeiterPortlet ul.portletEntries li a.portletMail {
	padding-right: 15px;
	background: url(/_inc/img/arrowRed_rtl.png) no-repeat right;
	display: inline-block;
	color: #BD2C16;
	font-size: 13px;
}

span.mitarbeiterPortlet ul.portletEntries li.portletZusatz, span.mitarbeiterPortlet ul.portletEntries p.portletPortrait, span.mitarbeiterPortlet ul.portletEntries p.portletTel, span.mitarbeiterPortlet ul.portletEntries p.portletFax {
	display: none;
}

iframe#jobangebote {
	min-height: 547px;
	max-width: 458px;
}

iframe#jobangebote p {
	display: none;
}

/*** JOBS Modul ***/
/******************/

/*** Listen Ansicht ***/
span.listenAnsicht ul.portletList {
	list-style: none;
}

span.listenAnsicht ul.portletList li {
	list-style: none;
	padding-bottom: 10px;
	border-bottom: 2px dotted #BD2C16;
	margin-bottom: 20px;
}

span.listenAnsicht ul.portletList li a {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #BD2C16;
}

span.listenAnsicht ul.portletList li a img{
	margin-left:5px;
}

span.listenAnsicht ul.portletList li a:hover {
	color: #FF3333;
}

span.listenAnsicht ul.portletList li.portletFirst {

}

span.listenAnsicht ul.portletList li.portletLast {
	border-bottom: none;
}

span.listenAnsicht span.spacerLine {
	margin: 0px 5px 0px 5px;
	position: relative;
	top: -1px;
}


/*** Detail Ansicht ***/
span.detailAnsicht ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	top: -8px;
}

span.detailAnsicht ul li{
	list-style: none;
	background: url(/_inc/img/list_item.jpg) no-repeat 0px 9px;
	padding-left: 10px;
}

span.detailAnsicht ul.kontaktDaten {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	top: 0px;	
}
span.detailAnsicht ul.kontaktDaten li {
	list-style: none;
	display:inline;
	font-size: 11px;
	padding: 0px;
	background: none;
}

span.detailAnsicht ul.kontaktDaten li a {
	font-size: 11px;
}

span.detailAnsicht ul.kontaktDaten li.first {
}

span.detailAnsicht ul.kontaktDaten li.last {

}

span.detailAnsicht ul.kontaktDaten span.spacerLine {
	margin: 0px 5px 0px 5px;
}

span.detailAnsicht h1.portletTitle {
	color: #BD2C16!important;
	font-size: 24px!important;
	font-weight: bold!important;
	
}

span.detailAnsicht p {

}

img#jobimpulsLogo_jobs_detailAnsicht {
	margin-bottom: 20px;		
}

img#jobimpulsLabel_jobs_detailAnsicht {
	
}

/* NEWS */
.portletNews ul {
	list-style:none;
	margin:0;
	padding:0;}
	
#contentMiddleColumn .portletNews h4 {
	color:#000000;
	font-size:17px;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:none;}
	
#contentMiddleColumn .portletNews h5 {
	font-size:12px;
	font-weight:bold;}

#contentRightColumn .portletNews ul {
	padding-bottom:10px;
	border-bottom:2px dotted #BD2C16 !important;
	margin-bottom:20px;}
	
#contentRightColumn .portletNews ul li {
	margin:0 0 14px 0;}
	
#contentRightColumn .portletNews h4 {
	font-size:12px;
	font-weight:bold;}
	
#contentRightColumn .portletNews h5 {
	font-size:12px;
	font-weight:normal;}

	
/* NEWS */

/* LINKS */
.portletLinks ul {
	list-style:none;
	margin:0;
	padding:0;}
	
.portletLinks ul.portletCategories {
	padding:5px 0 0 0;
	margin:0 0 14px 0;}
	
.portletLinks ul.portletCategories li.portletCategory {
	margin:0 0 14px 0;}
	
.portletLinks ul.portletCategories h3 {
	background-color:#999;
	color:#fff;
	padding:5px 15px;
	margin:0 0 2px 0;}
	
.portletLinks ul.portletCategories li ul li {
	border-top:1px solid #ccc;}
	
.portletLinks ul.portletCategories li ul li a {
	display:block;
	padding:5px 15px;}
	
.portletLinks ul.portletCategories li ul li a:hover {
	background-color:#f2f2f2 !important;
	color:#000 !important;}


/* löschen sobald das Problem mit Linksbilder von Boxalino gelöst wurde */
#contentMiddleColumn .portletLinks .portletImage {
    display:none;
}

/* LINKS */

/* FORM */
.portletJobsForm h2 {
	margin:0 0 14px 0;}

.portletFieldset, 
.fieldsetForm {
	margin:0 0 14px 0;
	padding:0;
	border:none;
	text-align:left;
	color:#000;}

.portletFieldset ul,
.fieldsetForm ul{
	list-style:none;
	margin:0;
	padding:0;}

.portletFieldset ul li,
.fieldsetForm ul li{
	min-height:25px;
	margin:0;
	padding:0;
	border-top:1px solid #eaeaea;
	clear:both;}

.portletFieldset ul li p,
.fieldsetForm ul li p{
	border-top:1px dashed #eaeaea;
	margin:0;
	padding:18px 0 0 0;}

.portletFieldset ul li label,
.fieldsetForm ul li label,
.portletLabel{
	padding:3px 0 0 0;}

.portletFieldset a:link, .portletFieldset a:visited,
.fieldsetForm a:link, .fieldsetForm a:visited{
	color:#1a171b;
	text-decoration:underline;}

.portletFieldset a:hover, .portletFieldset a:active,
.fieldsetForm a:hover, .fieldsetForm a:active{
	text-decoration:none;}

.portletTextarea, .textareaGenForm{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 0 0 5px;
	margin:0 0 18px 0;
	width:270px;
	height:100px; 
	border:1px solid #ccc;
	float:right;
	background-color:#fff;
	color:#000;}

.inputGenForm, .portletInputText{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 0 0 5px;
	margin:0 0 3px 0;
	width:270px;
	height:22px; 
	border:1px solid #ccc;
	float:right;
	background-color:#fff;
	color:#000;}

.portletInputText{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 0 0 5px;
	margin:0 0 3px 0;
	width:270px;
	height:22px; 
	border:1px solid #ccc;
	float:right;
	background-color:#fff;
	color:#000;}

.labelGenForm, .portletLabel{
	float:left;}

.portletLabel{
	width:180px;}

span.portletLabel{
	width:350px;
	min-height:40px;
	margin:0;
	padding:0;}

.legendGenForm{}

.liGenForm{
	display:block;
	clear:both;}
/* FORM */

/* SEARCH */
.searchResultLink:link, .searchResultLink:visited {
	color:#e5352c;
	font-size:14px;
	text-decoration:underline;
	background:none;}

.searchResultLink:hover, .searchResultLink:active {
	color:#e5352c;
	font-size:14px;
	text-decoration:underline;
	background:none;}

.stepSearchResult:link, .stepSearchResult:visited {
	color:#e5352c;
	font-size:14px;
	text-decoration:none;
	background-color:#f2f2f2;
	padding:2px 5px;}

.stepSearchResult:hover, .stepSearchResult:active {
	color:#e5352c;
	font-size:14px;
	text-decoration:none;
	background-color:#262626;
	padding:2px 5px;}

.portletSearchOutput ul {
	list-style:none;
	margin-left:0;
	padding-left:0;}

.portletSearchOutput ul li p {
	margin-bottom:12px !important;}

.portletSearchOutput ul .content {
	padding-top:12px;
	font-weight:bold;
	color:#e5352c;
	border-bottom:1px dotted #b10135;}

span.portletSearchOutput li a {
	background-color:#f6f6f6 !important;
	padding:6px 15px !important;
	color:#e5352c !important;
	text-decoration:none !important;
	display:block !important;
	font-size:14px !important;
	border-bottom:1px solid #eaeaea !important;}

span.portletSearchOutput li a:hover {
	background-color:#e5352c !important;
	padding:6px 15px !important;
	color:#fff !important;
	text-decoration:none !important;
	display:block !important;
	font-size:14px !important;
	border-bottom:1px solid #eaeaea !important;}

a.ahtmlsearchresultList .content {
	color:#e5352c !important;
	border:none !important;}
/* SEARCH */

/* PARTNER */
.portletPartner ul {
	list-style:none;
	margin:0;
	padding:0;}
	
.portletPartner ul li {
	border-top:1px solid #ccc;}
	
.portletPartner ul li a {
	display:block;
	padding:5px 15px;}
	
.portletPartner ul li a:hover {
	background-color:#f2f2f2 !important;
	color:#000 !important;}
	
.portletPartner img {
	float:left;
	border:1px solid #f2f2f2;
	margin:0 15px 0 0;}
	
.portletPartner h3.portletTitle {
	margin:0 0 14px 0;}
	
.portletPartner a.portletLink {
	color:#BD2C16;}
/* PARTNER */

/* REFERENZEN */
.portletReferenz ul {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;}
	
.portletReferenz ul.portletEntries li.portletEntry{
	display:inline;
	width:192px;
	margin:0 20px 10px 0;}
	
.portletReferenz ul.portletEntries li.portletEntry img{
	border:1px solid #f2f2f2;}
	
.portletReferenz ul li.portletCategory,
.portletReferenz h4,
.portletReferenz p {
	display:none;
	visibility:hidden;}
/* REFERENZEN */

/* DOWNLOADS */
.portletDownloads ul {
	list-style:none;
	margin:0;
	padding:0;}
	
.portletDownloads ul li{
	margin:0 0 10px 0;}
	
.portletDownloads ul li a,
.portletDownloads a.portletDatei{
	border:1px solid #f2f2f2;
	display:block;
	padding:5px 15px;}
	
.portletDownloads ul li a:hover,
.portletDownloads a.portletDatei:hover {
	background-color:#f2f2f2 !important;
	color:#000 !important;}
	
.portletDownloads a.portletDatei{
	margin:0 0 14px 0;}
/* DOWNLOADS */


/*printPage*/
#printPage #contentLeftColumn,#printPage #contentRightColumn, #printPage div.footer{
	display:none;
}
#printPage #contentMiddleColumn{
	text-align:left;
}
/**********/



/*NEUE SUCHE HOME*/

div.searchBox{
	height:60px;
}
div.searchBox input.text{
	margin:0;
	height:23px;
	width:315px;
	border:2px solid #bebebe;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	float:left;
	padding:5px 0 2px 3px;
}

div.searchBox input.submit{
	margin:0 0 0 10px;
	background:url('../img/searchSubmitBg.png');
	background-repeat:no-repeat;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	height:35px;
	width:125px;
	border:none;
	padding-left:25px;
	cursor:pointer;
	float:left;
}

div.jobTabs{
	float:left;
	width:458px;
}

div.jobTabNavi div{
	float:left;
	color:#fff;
	text-transform:uppercase;
	width:142px;
	height:22px;
	padding:7px 0 0 10px;
	background:url('../img/tabsBg.gif');
	cursor:pointer;
}
div.jobTabNavi div.act, div.jobTabNavi div.hover{
	background:url('../img/tabsBgActive.gif');
}
div.jobTabs .tab1, div.jobTabs .tab2, div.jobTabs .tab3{
	display:none;
	background:#e5352c;
	border-top:1px solid #db493b;
	float:left;
	width:455px;
}

.content1{
	padding-bottom:20px;
}

div.jobTabs ul{
	margin-top:20px;
}

div.jobTabs .content2, div.jobTabs .content3{
	margin-top:40px;
}

div.jobTabs ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#fff;
	background:url("../img/arrowWhite_rtl.png");
	background-repeat:no-repeat;
	background-position:10px 1px;
	padding-left:30px;
	margin-bottom: 10px;
}

div.jobTabs ul li a{
	display:block;
	font-size:14px;
	color:#fff;
}

div.jobTabs ul li a:hover{
	color:#ffcc99;
}

