@charset "UTF-8";
/* -----------Überschriften-------------- */
h1 { font-size:24px; color:#336699; font-weight:normal; }
h2 { color: #336699; font-size: 16px; font-weight: normal; }
h3 { font-size: 14px; font-weight: normal; color: #336699; }
h4 { font-size: 11px; font-weight: bold; margin-top: 10px; color: #555555; }
.hl_3 { font-size: 14px; color: #336699; }
.hl_4 { font-size: 14px; color: #e50003; }
/* ------------Formular -----------------*/
input { border: 1px solid #5986b3; }
textarea { border: 1px solid #5986b3; }
select { border: 1px solid #5986b3; }
input.checkbox { margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; vertical-align: middle; }
input.radio { margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; vertical-align: middle; }
input.file { margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
/* -----------Links-------------- */
a { color: #333333; text-decoration: none; }
a img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-decoration: none; }
a:visited { color: #336699; text-decoration: none; }
a:link { color: #336699; text-decoration: none; }
a:hover { color: #FF6600; text-decoration: underline; }
a:active { color: #000066; text-decoration: none; }
/* -------------  JOBS  --------------- */
div.dyn { position:relative; overflow:hidden; padding:0; }
div.dyn table { width:750px; background-color:#eceef5; position:absolute; margin:0; border-collapse:collapse; }
a.dyn { display:block; }
div.dyn table td { /*border:solid 1px black;*/ vertical-align:top; }
input.search { width:285px; height:20px; margin:0px; color:#888888; padding-left:5px; font-size:13px; border-top:0px; border-right:0px; border-bottom:solid 1px #cccccc; border-left:0px; }
table.direct { width:100%; font-size: 0.9em; background-color: #f1f1f1; padding:7px; }
td.direct { text-align: left; color: #404040; vertical-align:top; overflow:hidden; padding:1px; }
table.topjobs { background-color: #cccccc; border:solid 3px #cccccc; }
th.topjobs { height: 35px; background-image: url(../pics/hl_jobs_grey.gif); background-repeat: repeat-x; background-position: center; color:#ffffff; background-color:#f1f1f1; vertical-align:middle; text-align:left; padding: 0px 8px 0px 8px; ; font-weight:bold; }
td.topjobs { border-bottom: 1px #dddddd solid; text-align: left; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 1em; color: #404040; background-color: #ffffff; vertical-align:top; overflow:hidden; padding:8px; }
td.topjobs_top { padding: 4px 7px 4px 7px; font-size: .8em; background-color:#cccccc; text-align:left; }
td.topjobs_bottom { padding: 4px 7px 4px 7px; font-size: .8em; background-color:#cccccc; text-align:left; }
table.jobs { background-color: #fafafa; border:solid 3px #f1f1f1; }
th.jobs { height: 35px; background-image: url(../pics/hl_jobs_grey.gif); /*background-image: url(../pics/hl_jobs.gif);
	background-image: url(../pics/headline_jobs.gif);*/ background-repeat: repeat-x; background-position: center; color:#ffffff; background-color:#f1f1f1; vertical-align:middle; text-align:left; padding: 0px 8px 0px 8px; ; font-weight:bold; }
td.jobs { border-bottom: 1px #dddddd solid; text-align: left; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 1em; color: #404040; background-color: #ffffff; vertical-align:top; overflow:hidden; padding:8px; }
td.jobs { border-bottom: 1px #dddddd solid; text-align: left; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 1em; color: #404040; /*background-color: #fafafa;*/ vertical-align:top; overflow:hidden; padding:8px; }
table.sortable { background-color: #fafafa; border:solid 3px #f1f1f1; /* Linen Farbe *//*border:solid 3px #e3e4d1;*/ }
th.sortable { height: 35px; background-image: url(../pics/hl_jobs.gif); background-repeat: repeat-x; background-position: center; color:#ffffff; background-color:#f1f1f1; vertical-align:middle; text-align:left; padding: 0px 8px 0px 8px; ; }
td.ttop { border-bottom: 1px #dddddd solid; text-align: left; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 1em; color: #404040; background-color: #ffffff; vertical-align:top; overflow:hidden; padding:8px; }
td.sortable { border-bottom: 1px #dddddd solid; text-align: left; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 1em; color: #404040; background-color: #fafafa; vertical-align:top; overflow:hidden; padding:8px; }
td.trenner { padding: 4px 7px 4px 7px; font-size: .8em; background-color:#f1f1f1; text-align:left; }
.jobs_hl { height: 25px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #666666; margin-bottom: 10px; background-image: url(../pics/hl_jobs.gif); background-repeat: repeat-x; background-position: center; }
.title_hl { width: 350px; float: left; color: #ffffff; line-height: 25px; vertical-align: middle; margin-left: 10px; font-weight: bold; }
.employer_hl { width: 250px; float: left; color: #ffffff; line-height: 25px; vertical-align: middle; font-weight: bold; }
.location_hl { width: 125px; float: left; color: #ffffff; line-height: 25px; vertical-align: middle; font-weight: bold; }
.datum_hl { width: 100px; float: left; color: #ffffff; line-height: 25px; vertical-align: middle; text-align: center; font-weight: bold; }
.frist_hl { width: 100px; float: right; color: #ffffff; line-height: 25px; vertical-align: middle; text-align: center; margin-right: 10px; font-weight: bold; }
.title { width: 340px; float: left; margin-left: 10px; margin-right: 10px; }
.employer { width: 240px; float: left; margin-right: 10px; }
.location { width: 125px; float: left; }
.datum { width: 100px; float: left; text-align: center; }
.frist { width: 100px; float: right; text-align: center; margin-right: 10px; }
.field_job_bg { background-color: #F3F3F3; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; margin-bottom: 5px; display: inline-block; width: 600px; }
.button { background-color: #aaaaaa; color: #CC9933; border: 1px solid #ffffff; cursor:pointer; }
.button_abbrechen { background-color: #aaaaaa; color: #FFFFFF; border: 1px solid #ffffff; cursor:pointer; }
.button_bearbeiten { background-color: #FF6600; color: #FFFFFF; border: 1px solid #ffffff; cursor:pointer; }
.thumb_bg { background-image: url(/CANDIDATES/img_can/btn_more.gif); background-repeat: no-repeat; height: 15px; width: 50px; margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
img.center { border: 1px solid #cccccc; }
.button_speichern { background-color: #FF0099; color: #FFFFFF; border: 1px solid #ffffff; cursor:pointer; }
.button_weiter { background-color: #5986b3; color: #FFFFFF; border: 1px solid #ffffff; cursor:pointer; }
.button_finden { background-color: #5986b3; color: #FFFFFF; border: 1px solid #ffffff; padding-top: 3px; padding-bottom: 3px; padding-left: 7px; padding-right: 7px; margin: 0px; cursor:pointer; }
p input[type=submit] { background-color:#5986b3; color:#FFFFFF; border: 1px solid #ffffff; width:100%; font-size:14px; padding:10px 20px 10px 20px; cursor:pointer; }
p input[type=submit]:hover { background-color:#aaaaaa; color:#FFFFFF; border: 1px solid #ffffff; cursor:pointer; }
.head_blue { height: 23px; font-size: 12px; line-height: 23px; font-weight: bold; text-align: center; vertical-align: middle; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #999999; border-bottom-color: #999999; color: #5986b3; background-image: url(/pics/hintergrund.gif); background-repeat: repeat; }
.head_grey { background-image: url(/CANDIDATES/img_can/bn_295_aaaaaa.gif); background-repeat: no-repeat; height: 23px; width: 290px; font-size: 12px; line-height: 23px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; }
.head_blue_600 { background-image: url(/CANDIDATES/img_can/bg_600_5986b3.gif); background-repeat: no-repeat; height: 23px; width: 600px; font-size: 12px; line-height: 23px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; }
.head_grey_600 { background-image: url(/CANDIDATES/img_can/bg_600_aaaaaa.gif); background-repeat: no-repeat; height: 23px; width: 600px; font-size: 12px; line-height: 23px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; }
.hl_profil { font-weight: bold; margin-top: 10px; margin-bottom: 5px; color: #666666; }
.bg_600_white_top { background-image: url(/CANDIDATES/img_can/bg_600_white_top.gif); background-repeat: no-repeat; height: 10px; width: 600px; }
.bg_600_white_body { background-image: url(/CANDIDATES/img_can/bg_600_white_body.gif); background-repeat: repeat-y; width: 600px; }
.bg_600_white_bottom { background-image: url(/CANDIDATES/img_can/bg_600_white_bottom.gif); background-repeat: no-repeat; height: 15px; width: 600px; }
.letter_menu { border-left: solid 3px #cccccc; border-right: solid 3px #cccccc; font-size: 14px; }
.bg_300_aaaaaa_top { background-image: url(http://pics.jarocco.de/backgrounds/bg_300_aaaaaa_top.gif); background-repeat: no-repeat; height: 10px; width: 300px; }
.bg_300_aaaaaa_body { background-image: url(http://pics.jarocco.de/backgrounds/bg_300_aaaaaa_body.gif); background-repeat: repeat-y; width: 300px; }
.bg_300_aaaaaa_bottom { background-image: url(http://pics.jarocco.de/backgrounds/bg_300_aaaaaa_bottom.gif); background-repeat: no-repeat; height: 15px; width: 300px; margin-bottom: 10px; }
.bg_300_ffffff_top { background-image: url(http://pics.jarocco.de/backgrounds/bg_300_ffffff_top.gif); background-repeat: no-repeat; height: 10px; width: 300px; }
.bg_300_ffffff_body { background-image: url(http://pics.jarocco.de/backgrounds/bg_300_ffffff_body.gif); background-repeat: repeat-y; width: 300px; }
.bg_300_ffffff_bottom { background-image: url(http://pics.jarocco.de/backgrounds/bg_300_ffffff_bottom.gif); background-repeat: no-repeat; height: 15px; width: 300px; margin-bottom: 10px; }
.bg_750_f1f1f1_top { background-image: url(../pics/backgrounds/bg_f1f1f1_750_top.gif); background-repeat: no-repeat; height: 5px; width: 750px; }
.bg_750_f1f1f1_body { background-image: url(../pics/backgrounds/bg_f1f1f1_750_body.gif); background-repeat: repeat-y; width: 750px; }
.bg_750_f1f1f1_bottom { background-image: url(../pics/backgrounds/bg_f1f1f1_750_bottom.gif); background-repeat: no-repeat; height: 10px; width: 750px; margin-bottom: 10px; }
.form_table_profile_td1 { width:30%; padding-right: 3%; }
.form_table_profile_td2 { width:68%; }
.line_dotted { background-image: url(../images/line_dotted.gif); background-repeat: repeat-x; height: 9px; margin-top: 10px; margin-bottom: 15px; }
/* BOX */
#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
#nav a.open { display: block; width: 10em; }
#nav li { float: left; width: 10em; }
#nav table { position: absolute; width: 750px; left: -999em; }
#nav table.box { width: 750px; background-image: url(../pics/backgrounds/bg_f1f1f1_750_body.gif); background-repeat: repeat-y; }
#nav li:hover table { left: auto; }
#nav li:hover table, #nav li.sfhover table { left: auto; }
/* Unternehmensvorstellung*/
.thumbs { width:150px; height:100px; float:left; border:solid 2px #f1f1f1; background-color: #ffffff; margin: 2px; text-align: center; }
.center_thumb { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
/* PROFILE */
table.profil { width:100%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
td.profil_left { width:35%; vertical-align:top; padding-bottom: 10px; }
td.profil_center { width:50%; vertical-align:top; padding-bottom: 10px; }
td.profil_right { width:15%; vertical-align:top; padding-bottom: 10px; text-align: right; }
td.profil_center_right { width:65%; vertical-align:top; padding-bottom: 10px; }
a.ag_link { color: #ada030; }
a.footer_link_head { color: #336699; }
a.footer_link { color: #999999; }
/* Stellen */
.stellen-footer { background-color:#f1f1f1; padding: 10px 0px 10px 0px; }

