body, input, select, textarea {
    color: #6C6D70;
}
a {
    color: #456E8C;
}
.borderBefore {
    border-top: 1px dotted #A2B7C6;
}
.borderAfter {
    border-bottom: 1px dotted #A2B7C6;
}
#top {
    background: url(top-blau.jpg) no-repeat right top #EEF1F4;
}
#bar {
    background-color: #A2B7C6;
}
#claim {
    color: #00409D;
}
#top .menu ul li a, .formField .submitter .submit, .stellenListe .stelle .details, #menu2 .submit {
    background: url(pfeil-blau.gif) no-repeat left center;
}
.homebox .bar, .homebox2 .bar {
    background-color: #A2B6C5;
}
.homebox h2, .homebox2 h2 {
    color: #6C6D70;
}
.homebox p a, .homebox2 p a {
    background: url(pfeil2-blau.gif) no-repeat 6px 26px;
}
.linkContainer a {
    background: url(pfeil2-blau.gif) no-repeat 6px 8px #A2B6C5;
}
#footerarea {
    border-top: 1px dotted #A2B7C6;
}
#footerarea a {
    background: url(pfeil2-blau.gif) no-repeat left center;
}   
/*****/
.nfForm th, form .nfFormSubmit {
    background-color: #ecf0f3;
}
.nfForm th, .nfForm td, form .nfFormSubmit {
    border: 1px solid #456e8c;
} 
/******/

.stellenListe {
    border-bottom: 1px dotted #A2B7C6;
}
.stellenListe .stelle {
    border: 1px dotted #A2B7C6;
    border-bottom: none;
}
.stellenListe .even {
    background-color: #ecf0f3;
}
.stellenListe .pager {
    border: 1px dotted #A2B7C6;
    border-bottom: none;
    padding: 3px 7px;
}


.pager .back {
    background: url(pfeil-pgli-blau.gif) no-repeat left center;
}

.pager .forw {
    background: url(pfeil-pgre-blau.gif) no-repeat right center;
}
div.onlinebewerben input, div.textpic a.submit, div.tx-nfextbcwstellenboerse-pi1 a.submit  {
	text-align: right;
	color: #6C6D70;
	border: 0;
	background-color: #FFFFFF;
	background: url("pfeil2-blau.gif") no-repeat scroll left center transparent;
	padding-left: 5px;
	cursor: pointer;
}
div.textpic a.submit, div.tx-nfextbcwstellenboerse-pi1 a.submit  { 
	padding-left: 10px;
}
