/* Joblist Container */

#content_joblist a {
font-size:11px;
line-height:15px;
color:#003399;
font-weight:normal;
text-decoration:none;
}

#content_joblist a:link {
font-size:11px;
color:#003399;
font-weight:normal;
text-decoration:none;
}

#content_joblist a:visited {
font-size:11px;
color:#7FABC1;
font-weight:normal;
text-decoration:none;
}

#content_joblist a:focus {
font-size:11px;
color:#003399;
font-weight:bold;
text-decoration:none;
}

#content_joblist a:hover {
font-size:11px;
color:#666666;
font-weight:normal;
text-decoration:none;
}

#content_joblist a:active {
font-size:11px;
color:#003399;
font-weight:bold;
text-decoration:none;
}

input.jobcode {
margin-top:8px;
}

/* Jobcode Search */
table.help_jobcode {
margin:0;
padding:0;
font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
font-weight:normal;
text-decoration:none;
border:0;
border-collapse:collapse;
}

input.jobcode_box {
font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
text-decoration:none;
margin-top:0;
margin-left:0;
margin-bottom:0px;
padding:2px;
width:160px;
color:#666666;
text-align:left;
border:solid 1px #666666;
}

input.jobcode_button {
font-size:11px;
margin-top:0px;
margin-left:6px;
margin-bottom:0;
padding-left:2px;
padding-right:2px;
border:0;
text-align:left;
color:#000000;
height:20px;
width:22px;
background-color:#CCCCCC;
cursor:pointer;
}

/* Joblist Table Format */
table.joblist {
margin:0;
padding:0;
font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
font-weight:normal;
text-decoration:none;
border:0;
border-collapse:collapse;
}

table.joblist td {
margin:0;
padding-top:3px;
padding-left:0;
padding-right:5px;
padding-bottom:3px;
vertical-align:top;
border-bottom:solid 1px #999999;
}

table.joblist tr {
margin:0;
padding:0;
vertical-align:top;
border-bottom:solid 1px #999999;
}

tr.joblist_title {
background-color:#EFEFEF;
font-weight:bold;
}

select.jobselect {
margin-top:2px;
margin-left:0;
margin-bottom:0px;
padding:2px;
width:190px;
font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
text-align:left;
border:solid 1px #666666;
}

table.jobfilter {
margin:0;
padding:0;
font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
font-weight:normal;
text-decoration:none;
border:0;
border-collapse:collapse;
vertical-align:top;
}

table.jobfilter tr {
margin:0;
padding:0;
vertical-align:top;
}

table.jobfilter td {
margin:0;
padding:0;
vertical-align:top;
}

table.jobfilter_title td {
vertical-align:top;
margin:0px;
padding-top:0;
padding-left:0;
padding-right:0;
padding-bottom:4px;
background-color:#FFFFFF;
font-weight:bold;
}

table.jobfilter_title tr {
vertical-align:top;
margin:0px;
}

/* Joblist Header Table Format */
table.jobdetail_header {
margin:0;
padding:0;
font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
font-weight:normal;
text-decoration:none;
border:0;
border-collapse:collapse;
}

table.jobdetail_header td {
margin:0;
padding-top:3px;
padding-left:0;
padding-right:8px;
padding-bottom:0;
vertical-align:top;
border:0;
}

table.jobdetail_header tr {
margin:0;
padding:0;
vertical-align:top;
border:0;
}

#button_application {
width:188px;
margin-top:10px;
margin-left:0;
margin-right:0;
margin-bottom:0;
padding-top:4px;
padding-left:0;
padding-right:0;
padding-bottom:4px;
color:#000000;
background-color:#CCCCCC;
float:right;
text-align:center;
border:none;
cursor:pointer;
}
#button_application a:link {color:#000000;font-weight:normal;}
#button_application a:active {color:#000000;font-weight:normal;}
#button_application a:hover {color:#000000;font-weight:normal;}
#button_application a:focus {color:#000000;font-weight:normal;}
#button_application a:visited {color:#000000;font-weight:normal;}

* html #button_application { /* nur fuer Internet Explorer */
width:190px;
margin-top:10px;
margin-left:0;
margin-right:0;
margin-bottom:0;
padding-top:4px;
padding-left:0;
padding-right:0;
padding-bottom:4px;
color:#000000;
background-color:#CCCCCC;
float:left;
text-align:center;
border:none;
cursor:pointer;
}
input.button_application {
width:188px;
font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-color:#CCCCCC;
margin-top:10px;
margin-left:0;
margin-right:0;
margin-bottom:0;
padding-top:3px;
padding-left:0;
padding-right:0;
padding-bottom:3px;
float:right;
cursor:pointer;
text-align:center;
border:none;
}
button.button_application {
width:188px;
font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-color:#CCCCCC;
margin-top:10px;
margin-left:0;
margin-right:0;
margin-bottom:0;
padding-top:3px;
padding-left:0;
padding-right:0;
padding-bottom:3px;
float:left;
cursor:pointer;
text-align:center;
border:none;
}

/* Jobdetail - Contact Info */
div.contact_image {
margin-top:8px;
margin-left:0;
margin-right:12px;
margin-bottom:8px;
padding:0;
border:0;
}

#container_header {
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:20px;
padding-top:8px;
padding-left:4px;
padding-right:4px;
padding-bottom:20px;
background-color:#EFEFEF;
border:none;
clear:both;
}