/* CSS Document */
/*****************************
	Karriere Holdings Overview				
******************************/
.karrer {
width:534px;
font:12px/12px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-bottom:45px;
}
.karrerLeft, .karrerRight {
float:left;
}
.karrerLeft {
width:215px;
}
.karrerLeft img {
width:197px;
height:93px;
}
.karrerLeft p {
margin:0;
padding:0;
}
.karrerLeft p a {
color:#000;
font-weight:bold;
text-decoration:none;
}
.karrerRight {
width:319px;
}
.karrerRight h3 {
margin:0 0 5px 0;
padding:0;
font:14px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
color:#000;
}
.karrerRight h3 a {
color:#000;
}
.karrerRight a {
width:100%;
display:block;
text-decoration:none;
padding:0 0 3px 0;
color:#807f84;
}
.karrerRight a strong {
padding:5px 0 2px 0;
display:block;
font:12px/12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#000;
font-weight:bold;
}
.karrerSpacer {
margin:0;
padding:0;
fontsize: 1px;
height: 6px;
}
/*****************************
	Bewerbungsformular				
******************************/
.onlinebewerbung  ul.error li{
color:#ff0000;
font:12px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;
list-style-type:none;
font-weight:bold;
}
.onlinebewerbung  ul.hidden  {
display:none;
}
.tx_jobs form, .tx_jobs fieldset {
border:0;
font:12px/12px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-bottom:25px;
width:534px;
}
.tx_jobs dl, .tx_jobs dt, .tx_jobs dd {
width:auto;
display:block;
margin:0;
padding:0;
}
.tx_jobs dl {
margin-bottom:30px;
}
.tx_jobs dt {
margin:0 0 18px 0;
font:14px/12px Verdana,Geneva,Arial,Helvetica,sans-serif ;
font-weight:bold;
}
.tx_jobs dd {
margin:0 0 7px 0;
}
.marginBottom20px {
margin-bottom:20px;
}
p.infoFinal {
color:#6fb549;
font-weight:bold;
}
.marginBottom37px {
margin-bottom:37px;
}
.tx_jobs label {
width:147px;
display:block;
float:left;
padding-left:21px;
margin:2px 0 0 0;
height:auto;
}
.ufile {
width:147px;
display:block;
float:left;
padding-left:21px;
margin-top:-12px;
height:auto;
}
label.labelFillOut {
padding-left:0;
padding-bottom:10px;
width:auto;
}
label.labelPraktikum {
width:280px;
}
.tx_jobs input, .tx_jobs select  {
width:299px;
float:left;
font-size:12px;
padding:1px;
}
.tx_jobs select {
width:304px;
}
input.file {
height:22px;
text-align:left;
width:305px;
background-color:#fff;
}
input.submit {
width:135px;
height:24px;
text-align:center;
/*background:url("sendBtn.gif")  0 0 no-repeat transparent;*/
font:14px/12px Verdana,Geneva,Arial,Helvetica,sans-serif ;
font-weight:bold;
cursor:pointer;
}
input.noten {
width:130px;
}
option {
width:100%;
}
select {
width:auto;
/*height:22px;*/
}
textarea {
width:451px;
margin-left:21px;
height:74px;
}
select.day, select.month, select.year {
width:96px;
margin-right:8px;
}
select.year {
margin-right:0;
}
select.jobwish {
width:304px;
padding:1px;
}
select.praktikum {
width:174px;
}
/******************************
	Basic Hack - Online Bewerbung
******************************/
dd:after, .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE-Patches für Clearfix */
dd, .clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken */
* html dd, * html .clearfix{ height: 1px; }
dd, .clearfix { display: block; }
/* Ende des Versteckspiels für den IE5/Mac */
/******************************
	Basic Hack - Online Bewerbung End
******************************/
/*****************************
	Listenansicht				
******************************/
ul.stellenangebote {
width:534px;
margin:0;
padding:0;
font:12px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
ul.stellenangebote li {
margin: 0 0 25px 0;
list-style:none;
}
ul.stellenangebote a {
background:url("../../img/controlsystems/more.gif") no-repeat right center;
color:#848888;
font-weight:normal;
padding-right:12px;
width:auto;
text-decoration:none;
}
ul.stellenangebote li h3 {
margin:0;
font:12px/12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
ul.stellenangebote li h3 a{
font-weight:bold;
color:#807f84;
background:none;
}
ul.stellenangebote li p {
padding:5px 50px 5px 0;
margin:0;
}
/*****************************
	Detailansicht				
******************************/
.maintitleStellenangebote {
	font:14px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	line-height:18px;
	margin-bottom:19px;
	color:#000;
}
.stellenangebotDetailansicht {
	font:12px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;
	width:100%;
	margin: 0 0 20px 0;
}
.stellenangebotDetailansicht h3 {
margin:0 0 5px 0;
font:12px/12px Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
}
.stellenangebotDetailansicht div ul {
margin:0;
padding:0;
}
.stellenangebotDetailansicht div {
padding:0 50px 0 0;
display:inline-block;
margin-bottom:25px;
width:100%;
}
.stellenangebotDetailansicht a {
/*background:url("../../img/controlsystems/moreLeft.gif") no-repeat left center;*/
color:#848888;
font-weight:normal;
width:auto;
text-decoration:none;
}
.stellenangebotDetailansicht a.rightLink {
background:url("../../img/controlsystems/more.gif") no-repeat right center;
padding: 0 12px 0 0;
}
.stellenangebotDetailansicht a.leftLink {
background:url("../../img/controlsystems/moreLeft.gif") no-repeat left center;
padding: 0 0 0 12px;
}
.stellenangebotDetailansicht ul {
display:block;
margin:0;
padding:0;
}
.stellenangebotDetailansicht ul li{
list-style-type:none;
background:url(../../img/controlsystems/listStyleStellenangebot.gif) 0px 5px no-repeat;
display:block;
padding-left:15px;
}


