#content #main h1{
height: 1%;
width: 100%;
margin-bottom: 1.5em;
}
#content * * {
    font-size: 100%;
}
#content table {
    width: 100%;
}
#content .searchheader {
clear:both;
position:relative;
height: 3.5em;
background: #dfeaee;
}
#content .searchfooter{
background:#dfeaee;
height:2.5em;
position:relative;
margin-top:0px;
}
#content .searchheader input.selectButton {
background:#777 url(/cae/servlet/contentblob/803620/normal/56597/tableHeader_asc.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat left top;
border: none;
margin:0;
color:#FFFFFF;
font-size:.9167em;
height:20px;
text-align:center;
text-transform:uppercase;
font-weight: bold;
width:82px;
}
/* Blaetternavigation */
#content .navIndex {
float:right;
position: relative;
margin: 0;
padding: 0;
border: none;
}
#content .searchheader .navIndex {
display: block;
padding: .9em 0 0;
overflow:visible;
}
#content .searchfooter .navIndex {
display: block;
padding: .5em 0 0;
}
#content .navIndex li {
    float: left;
    line-height: 1;
    margin: 0 1px .33em -1px;
    border-left: 0px solid;
    height: 1em;
    text-align: center;
}
#content ul.searchResultIndex{
margin-top: 0px;
}
.firstPageDeselect span, .lastPageDeselect span,  .prevPageDeselect span, .nextPageDeselect span {
width: 100%;
height: 100%;
position:absolute;
}
.firstPageDeselect span {
background:transparent url(/cae/servlet/contentblob/803606/normal/56604/navigation_first_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat scroll left top; /* bild austauschen */
}
.prevPageDeselect span {
background:transparent url(/cae/servlet/contentblob/803612/normal/56601/navigation_previous_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat scroll left top; /* bild austauschen */
}
.nextPageDeselect span {
background:transparent url(/cae/servlet/contentblob/803610/normal/56602/navigation_next_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat scroll left top; /* bild austauschen */
}
.lastPageDeselect span {
background:transparent url(/cae/servlet/contentblob/803608/normal/56608/navigation_last_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat scroll left top; /* bild austauschen */
}
.firstPage span{
width: 100%;
height: 100%;
position:absolute;
background:transparent url(/cae/servlet/contentblob/803606/normal/56604/navigation_first_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat scroll left top;
}
.prevPage span{
width: 100%;
height: 100%;
position:absolute;
background:transparent url(/cae/servlet/contentblob/803612/normal/56601/navigation_previous_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat scroll left top;
}
.nextPage span{
width: 100%;
height: 100%;
position:absolute;
background:transparent url(/cae/servlet/contentblob/803610/normal/56602/navigation_next_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat scroll left top;
}
.lastPage span{
width: 100%;
height: 100%;
position:absolute;
background:transparent url(/cae/servlet/contentblob/803608/normal/56608/navigation_last_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat scroll left top;
}
.lastPage,
.firstPage,
.prevPage,
.nextPage,
.firstPageDeselect, .prevPageDeselect, .nextPageDeselect, .lastPageDeselect {
display: block;
width: 2em;
height: 1em;
position: relative;
/*font-size: 0.4em;*/
padding: 0px;
}
.lastPage a:hover,
.firstPage a:hover,
.prevPage a:hover,
.nextPage a:hover,
.firstPageDeselect a:hover, .prevPageDeselect a:hover, .rechtsDeselect a:hover, .lastPageDeselect a:hover {
text-decoration: none;
background-color:transparent!important;
}
.prevPage a,
.nextPage a,
.lastPage a,
.firstPage a,
.firstPageDeselect a, .prevPageDeselect a, .nextPageDeselect a, .lastPageDeselect a {
position:relative;
width: 13px;
height: 12px;
padding:0;
text-decoration:none !important;
cursor: pointer;
}
/* Tabellenueberschriften fuer Stellenanzeigen */
#content td,
#content th {
    font-size:120%;
    border-style: solid;
    border-width: 1px 0;
    padding: 1em .5em 1em 1em;
    border-color: #CCCCCC;
}
#content th {
padding: 0;
}
#content th a {
text-decoration: none;
padding: 0.5em 1.2em 0.5em 0.5em;
display: block;
color: #FFF;
}
#content td a{
color: #003366;
padding-left: 1.5em;
display: block;
background: transparent url(/cae/servlet/contentblob/803610/normal/56602/navigation_next_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat 0% 2px;
}
#content th a.noSortJob {
background: transparent url(/cae/servlet/contentblob/803624/normal/56595/tableHeader_noSort_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) repeat left top;
}
#content th a.startJob {
background: transparent url(/cae/servlet/contentblob/803626/normal/56594/tableHeader_sort_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat right top;
}
#content th a.descJob {
background: transparent url(/cae/servlet/contentblob/803622/normal/56596/tableHeader_desc.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat right top;
}
#content th a.ascJob {
background: transparent url(/cae/servlet/contentblob/803620/normal/56597/tableHeader_asc.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) no-repeat right top;
}
#content .navIndex li {
    float: left;
    line-height: 1;
    margin: 0 1px .33em -1px; /* negative margin-left to hide first <li>'s left border - no need for :first-child etc. */
    border-left: 0px solid; /* border-color is to be inherited from color */
    height: 1em;
    text-align: center;
    list-style-type:none;
}
#content .navIndex li a:hover,
#content .navIndex li strong{
background-color: #9fbad4;
text-decoration:none;
color:#FFFFFF;
}
#content .navIndex a,
#content .navIndex strong{
padding: 0px 0.67em;
}
#content .searchheader form{
    float:left;
    padding:0.7em;
}
#content .searchheader form #resultsPerPage{
    width:4em;
}
#content .navIndex a span{
    font-size:100%;
    margin:0;
    line-height:1;
}
#content .navIndex span span{
    top:0;
    left:0;
    background-position:center center;
}
#content p.h1img{
    float:right;
    margin-left:1em;
    margin-bottom:1em;
}
#content p.arbeitgeber{
   position:relative;
}
#content h2{
   font-size:140%;
   margin-bottom:0.5em;
   margin-top:1em;
}
#content ul.service{
    border-bottom:1px solid #ccc;
    padding-top:0.5em;
    padding-left:0;
}
#supplement a.external,
#supplement .links a.external,
#supplement #teaser-wrapper .teaser h4 a.external_bold{
    display:block;
    background: #FFFFFF url(/cae/servlet/contentblob/803640/normal/56586/extern.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) 0 2px no-repeat;
}
#supplement #teaser-wrapper .teaser h4 a.external_bold{
    position:relative;
}
#supplement .links a.external,
#supplement a.external,
#content li.external {
    background: url(/cae/servlet/contentblob/803640/normal/56586/extern.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) 0 2px no-repeat;
}
#supplement .links a.rss,
#supplement a.rss,
#content li.rss {
    background: url(/cae/servlet/contentblob/803660/normal/17165/rss.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) 0 2px no-repeat;
}
#content li.download {
    list-style-type:none;
    background: url(/cae/servlet/contentblob/803636/normal/56588/download.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) 0 2px no-repeat;
    padding-left:22px;
}
#supplement a.email{
    padding:-top:0.4em;
    padding-bottom:0.4em;
    display:block;
    background: #FFFFFF url(/cae/servlet/contentblob/804038/normal/56576/mail.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) left center no-repeat;
    padding-left:22px;
}
#supplement a.external{
   background-image:url(/cae/servlet/contentblob/803640/normal/56586/extern.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA);
}
#supplement .teaser .jobOfferKurzinfo{
    padding: 15px 10px 0px;
}
#supplement .teaser .jobOfferKurzinfo h4{
    font-size:130%;
}
#supplement .teaser .jobOfferKurzinfo p{
    margin-bottom:0.5em;
}
#content p.arbeitgeber{
    font-weight:bold;
    font-size:140%;
}
#content p.h1img{
    margin-bottom:0;
}
#content .basepageDate dt,
#content .basepageDate dd{
    float:left;
}
#content .basepageDate dt{
    margin-right:0.5em;
    font-weight:bold;
}
#content .basepageDate dd{
    margin-right:1em;
}
#supplement .service{
    padding:0.5em;
    margin-bottom:1em;
}
#supplement .service li{
    margin-bottom:0.5em;
    border-bottom:1px solid #5289bd;
    padding-bottom:0.5em;
}
#supplement .service li a{
color:#000000;
}
#navFunctionsPrint a{
    display:block;
    background: transparent url(/cae/servlet/contentblob/830126/normal/56581/icon_print.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) left center no-repeat;
    padding-left:22px;
    font-size:120%;
}
#navFunctionsRecommend a{
    display:block;
    background: transparent url(/cae/servlet/contentblob/803610/normal/56602/navigation_next_blue.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) left center no-repeat;
    padding-left:22px;
    font-size:120%;
}
#supplement address{
    font-size:120%;
}
#supplement .teaser .links .moreLink{
    border-top:1px solid #ccc;
    padding-top:1em;
}
#supplement .teaser,
#supplement .stage-design .teaser{
    padding-bottom:15px !important;
}
#supplement .teaser .links{
    padding-bottom:0;
    padding-top:0;
}
#supplement .teaser .links li{
    margin-bottom:0;
    margin-top:10px;
}
/* FORMULARE */
#content form .formLabel{
    display:block;
    float:left;
    width:12em;
}
#content form .formField,
#content form .formFieldcheckbox{
    display:block;
    float:left;
    width:34em;
}
#content form .formError{
    color:#FF0000;
}
#content form .formField input,
#content form .formField textarea,
#content form .formField select{
    display:block;
    width:34em;
    font-family: Arial,Helvetica,sans-serif;
    font-size:90%;
}
#content form .field{
    border:1px solid #CCCCCC;
}
#content form p{
    clear:left;
    margin-top:1em;
    margin-bottom:0.5em;
}
#content form p.skillElement{
    margin-bottom:0;
}
#content form p.skillElementAdditional{
   margin:0;
    font-family: Arial,Helvetica,sans-serif;
    font-size:90%;
    text-align:center;
}
#content form p.formHandle{
    padding-top:1em;
    padding-left:13em;
}
#content form ul.skillElementAdditional{
    list-style-type:none;
    padding:0;
    float:left;
    width:19em;
}
#content form ul.skillElementAdditional li{
    float:left;
    margin:0;
}
#content form .skillElementAdditional li span{
    font-size:70%;
}
#content .showJS,
#supplement .showJS{
    display:none;
}
#content form .valueIsChanged{
    background:#F27000;
  
}
fieldset.skills {
border:1px solid;
border-color:#79a7bb;
background-color:#f6fbfe;
padding:0.5em;
margin-top:1em;
}
fieldset.skills legend{
font-size:125%;
font-weight:bold;
}
#content form input.radioPIT {
display:inline;
margin-right:0.5em;
margin-left:0.5em;
}
#updateQualification{
    background:url(/cae/servlet/contentblob/830124/normal/56584/icon_arrow_left_down.gif;jsessionid=63F7D8FF33475752A7C7EB679DEC87FA) right center no-repeat;
    padding-right:15px;
    width:8em;
}
#content form select.updateQualification{
    width:20em;
}
#content form #schulart_wrapper select,
#content form #schulart_wrapper .formField{
    width:23em;
}
#content form #schulart_wrapper p{
    float:left;
    clear:none;  
}
#supplement .jobOfferKurzinfo strong,
#supplement .jobOfferKurzinfo em{
    display:block;
}
.print{
    display:none;
}
#content h3{
    font-size:120%;
    font-weight:bold;
}
#content h3.rss_title{
  margin-top:0.5em;
}
#content p.rss_description{
  padding-bottom:0.5em;
  border-bottom:1px solid #CCCCCC;
}
#content span.rss_date{
  color:#787878;
  font-size:80%;
}
#content strong.formError{
    color:#FF0000;
    font-size:130%;
}
#content form strong.formError{
    font-size:100%;
}
#wrapperInner,
#flash-object{
    width:98em;
}
#stage-box h2{
    padding-right:0;
    width:auto !important;
}
#content th a{
    position:relative;
}
#content .searchheader1 form label{
    font-size:120%;
}
#content .searchheader1 form select{
    width:3.5em;
}
#flash-object,
#flash-box,
#stage-box,
#stage,
#flash-object object{
    width:100%;
}
#content ul{
  list-style-type:none !important;
}
#content .registerCard,
#content .registerCardCurrent,
#content .registerCardEmpty,
#content .registerCardText  {
overflow:hidden;
float:left;
border: 1px solid #DFEAEE;
border-bottom: none;
text-align: center;
width: 12.2em;
margin-right: 0.3em;
height: 4em;
}
#content .registerCardText  {
    border: none;
}
#content .registerCardCurrent strong,
#content .registerCardCurrent span{
padding: 0.5em;
font-size: 130%;
}
#content .registerCard a,
#content .registerCardCurrent strong,
#content .registerCardCurrent span,
#content .registerCardEmpty span,
#content .registerCardText span{
display: block;
height:100%;
padding: 0.3em 0.5em 0.1em 0.5em;
}
#content .registerCardCurrent strong,
#content .registerCardCurrent span,
#content .registerCard a:focus,
#content .registerCard a:hover,
#content .registerCard a:active{
background: #DFEAEE;
}
#content .registerCardEmpty span{
color:#A5A5A5;
font-size: 130%;
border-color: #e5e5e5;
}
#content .registerCardText span{
  font-size: 130%;
}
#jobQualification div{
margin-left: 0.3em;
margin-right: 0 !important;
}
#jobQualification {
float:right;
}
