.fieldinput,
.formlabel{
  padding:2px;
  float:left;
  width:100%;
}
.formlabel{
	font-size: 0.8em;
}
#contentAdditional .formlabel{
        color: #000000;
}


.formbox{
        margin: 0; 
        padding: 0; 
        border: 1px solid #eee; 
        color: #000000; 
        background: #d8d8d8;
        width:145px;
}
.submitbox{
       width:100px;
       height:18px;
       font-size:1em;
    
}


#anmeldung .box,
.box{
     width:45%;
     border:1px solid #cccccc;
     padding:8px;
     padding-top:0px;
}
#anmeldung .box{
     }

.tx-stellenboerse-pi1 table{
     width:100%;
     margin-bottom:0px;
}

.tx-stellenboerse-pi1 td{
     vertical-align:top;
     line-height: 1.5em;
}
.tx-stellenboerse-pi1 td input{
      border: 1px solid #eee; 
      color: #000000; 
      background: #d8d8d8;
      border:1px solid #000;
      font-size:1.2em;   
}

.stb_input,
.tx-stellenboerse-pi1 td textarea{
      border: 1px solid #f6a317; 
      color: #000000; 
      background: #FFFFFF;
      border:1px solid #000;
      font-size:1.2em;
      width:308px;
}

.jobbox{
  width:654px;
  float:left;
}
* html .jobbox {
        width:610px;
}

.listheader_u .list_date,
.listheader_u .list_titel,
.listheader_u .list_firma,
.listheader .list_date,
.listheader .list_titel,
.listheader .list_firma{
     font-size: 1em;
     letter-spacing: -1px;
     color: #afd365;
     margin-bottom:10px;
}
.list_headline{
      width:604px;
      height:25px;
      background: #FFFFFF url(horizontaldotted.gif) repeat-x bottom left; 
}
.list_spacer{
  clear:both;
  width:604px;
  height:8px;
}

.angebotline{
      width:604px;
      height:75px;
}
* html .angebotline{
        width:610px;
}

.premium{
  border:2px solid #BF3E18;
  width:600px;
}

.premium .list_titel,
.premium .list_firma{
  width:223px; 
}
.premium .list_titel{
  font-weight:bold;
  font-size:115%;
}

.list_date,
.list_titel,
.list_firma{
      padding:5px;
      float:left;
      width:225px;
}
.list_date{
      width:120px;
}
.list_titel a{
      text-decoration:none;
}
.even,
.odd{
}
.even{
  background:#ccc;
  color:#414141;
}
.odd{

}

.uniselect,
.fbselect{
  width:150px;
  float:left;
}
#regprev dt{
  font-weight:bold;
  font-size:1.1em;
  float:left;
  width:175px;
}
#regprev dd{
   font-size:1.1em;
}
.break{
   width:100%;
   height:1px;
   clear:both;
}

td div{
   font-weight:bold;
}
.ws_box2,
.ws_box{
  width:95%;
  float:left;
  padding-bottom:10px;
  border: 1px dotted #D9D9D0;
  margin-left:5px;
  margin-bottom:10px;
  background-color: #F8F8F1;
  clear:both;
  }
  
.ws_box50{
  width:45%;
  padding-left: 15px;
  float:left;
  }
.ws_box2{
  padding-left:5px;  
  }
.aimage{
  padding:8px;
}
h3{
  padding:5px;
  padding-left:0px;
  margin:2px;
  margin-left:0px;
  font-size:120%;
  font-weight:bold;
}
.searchbox{
  width:120px;
  margin-right:5px;
  padding: 2px;
  height:18px;
  font-size:10px;
}
.searchbtn{
  margin-left:5px;
  width:18px;
  height:18px;
}
.tx-macinasearchbox-pi1{
  height:30px;
}
.date { margin: 5px 0 5px 0; padding: 10px 5px 5px 0; background: #e6e7d5 url(../images/horizontaldotted.gif) repeat-x bottom left; color: #808080; text-align: right; clear:both;}
.date a { color: #808080; background: #e6e7d5; }


#contentMain .tx-stellenboerse-pi1 ul {
    margin:0px;
}

#contentMain .tx-stellenboerse-pi1 ul li {
    list-style: none;
    margin: 0 0 0 0;
}
#contentMain td{
   padding:5px; 
 }

.firma_popup{
  margin-top:10px;
  width:100%;
}
.firma_popup td{
  padding:5px; 
  background: #fff;
  border: 1px dotted #f6a317;
}

odd.firma_popup td odd  {
background: #fcdead;
}


#contentAdditional input{
 
}
/* CSS Styles Latest entries */

.latestEntries{
  width:100%;
  clear:both;
  margin-bottom:10px;
  padding-bottom:10px;
}

.LE_row{float:left;width:100%;margin-bottom:5px;}

.LE_time{float:left;width:15%;}
.LE_typ{float:left;width:15%;}
.LE_name{float:left;width:60%;}

.LE_noEntry{float:left;width:100%;margin-bottom:5px;}

.ceSpacer{width:100%;height:10px;clear:both;}

.tx-srfeuserregister-pi1 fieldset{
       border:none;
       padding:0px;
       margin:0px;
}

.tx-srfeuserregister-pi1 label{
      width:100%;
      font-size:1.2em;
}
.companydesc{
      border: 1px solid #eee; 
      color: #000000; 
      background: #d8d8d8;
      border:1px solid #fff;
      font-size:1em;
}
.companydesc{
      height:75px;
}
.companydesc,
.tx-srfeuserregister-pi1-text,
.tx-srfeuserregister-pi1-password{
      width:250px;
}

dd,
dt{
     color:#000;
     font-size:0.9em;
     margin:2px;
     margin-left:0px;
}
dd{
     margin-bottom:2px;
}
dd label,
dt label{
    width:100%;
}
.tx-srfeuserregister-pi1-required,
dt label span{
     font-size:0.9em;
     color:#ff0000;
}

.stb_chbx {margin-right: 10px; border: none;}
.stb_radio {margin-left: 10px; margin-right: 5px; border: none;}
#contentMain .tx-wsferegister-pi1 ul {list-style-type: none;display:inline;margin:0px;padding:0px;}
#contentMain .tx-wsferegister-pi1 ul li {list-style-type: none;display:inline;margin:0px;padding:0px;}

.adbox{width:138px;padding:5px;border:1px solid #000000;margin-top:5px;height:48px;}
.adbox h3{padding:0px;margin:0px;}
.adbox a:hover{text-decoration:underline;}

.box_border{margin-bottom:19px;}
.regionlink{clear:left;display:block;}
