body
{ background-color:#fdfdfd;
  background-image:url(../pics/body_back.gif); background-repeat:repeat-x;
  color:#000000;
  font-family:Verdana, Helvetica, sans-serif; font-size:8pt;
  margin:0px;
  text-align:center;
}

td, th
{ color:#777777;
  font-family:Verdana, Helvetica, sans-serif; font-size:8pt;
  text-align:left;
  vertical-align:top;
  padding:0px;
}

.th_1 { width:215px; }
.th_2 { width:345px; }

table
{ border-width:0px; padding:0px; margin:0px; border-collapse:collapse; }

img
{ border-width:0px; }

h1
{ letter-spacing: -1px;
  text-align: left;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:16pt; font-weight: normal;
  margin:0px; color:#ffffff;
  padding: 5px 0px 0px 360px;
  line-height:20px;
}

.h1_1
{ letter-spacing: -1px;
  text-align: left;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:16pt; font-weight: normal;
  margin:0px; color:#ffffff;
  padding: 35px 0px 0px 330px;
  line-height:20px;
}

h2
{ font-size:10pt; font-weight: bold; color:#333333;
  margin:35px 0px 0px 0px;
}

.h2_2
{ margin:-35px 0px -5px 11px; }

.h2_1
{ font-size:10pt; font-weight: bold; color:#333333;
  margin-top:10px;
}

h3
{ font-size:8pt; color:#494949;
  margin-top:3px; margin-bottom:0px;
  line-height:16px;
}

h4
{ font-size:8pt; color:#494949;
  margin-top:15px; margin-bottom:0px;
}

h5
{ font-size:8pt; color:#777777;
  margin:0px;
}

.h5_1
{ font-size:8pt; color:#FF2A30;
  margin:0px; font-weight:bold;
}

.h5_2
{ font-size:8pt; color:#FF2A30;
  margin:0px;
}

.h7
{ color:#494949; font-weight:bold; }

.h7_1   { color:#333333; }

.pt4    { padding-top:4px; }

.pt4_r  { text-align:right; padding-top:4px; }

.pt10_l { padding-left:10px; }

.pt10_r { padding-right:10px; }

.ta_r   { text-align:right;}

.ul_pl10_ml10 { padding-left:10px; margin-left:10px;}

.ul_pl17_mt10ml0 { padding-left:17px; margin-top:10px; margin-left:0px; }

.ul_pl17_mt0ml0 { padding-left:17px; margin-top:0px; margin-left:0px; }

.clear_lr { clear:both; }

.sel_w300 { width:300px; }
.sel_w345 { width:345px; }

.w180 { width:180px; }
.w380 { width:380px; }

.absenden_u { text-decoration:underline; cursor:pointer;
 font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#003399; background-color:#ffffff; border-width:0px;
}

.absenden_n { text-decoration:none;
 font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#003399; background-color:#ffffff; border-width:0px;
}

select
{ font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#494949; border-color:#C3C8D2; border-width:1px; border-style:solid; padding:0px; margin:0px;
}

textarea
{ font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#494949; width:200px; border-color:#C3C8D2; border-width:1px; border-style:solid;
}

.textarea_300
{ font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#494949; width:300px; border-color:#C3C8D2; border-width:1px; border-style:solid;
}

.input_absenden
{ font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#003399; background-color:#ffffff; border-width:0px;
}

.input_txt
{ font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#494949; margin:0px; padding:1px; border-color:#C3C8D2; border-width:1px; border-style:solid; width:200px;
}

.input_txt300
{ font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#494949; margin:0px; padding:1px; border-color:#C3C8D2; border-width:1px; border-style:solid; width:300px;
}

.input_txt345
{ font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#494949; margin:0px; padding:1px; border-color:#C3C8D2; border-width:1px; border-style:solid; width:345px;
}

.input_txt_x
{ font-family:Verdana, Helvetica, sans-serif; font-size:8pt; color:#494949; margin:0px; padding:1px; border-color:#C3C8D2; border-width:1px; border-style:solid;
}

.bewerber_aktion a { color:#6A6A6A; font-weight:bold; text-decoration:none; font-size:8pt; }
.bewerber_aktion a:hover { text-decoration:underline; }
.bewerber_aktion
{ text-align:left; margin:50px 0px 0px 20px;
  color:#777777; font-size:7.5pt;
}
.bewerber_aktion_hr
{ line-height: 1px;
  width:150px;
  font-size:1px;
  background-image: url("../pics/bewerber_jobelite_hr.gif"); margin:10px 0px 10px 0px;
}

#se_bewerber { width:250px; }

#se_arbeitgeber { width:250px; }

#bew_r { float:right; padding:0px; width:270px; text-align:left; }

#bew_l { float:left; padding:0px; width:270px; border-right:1px; border-right-style:solid; border-right-color:#eeeeee; }

#arb_r { float:right; padding:0px; width:280px; text-align:left; border-left:1px; border-left-style:solid; border-left-color:#eeeeee; }

#arb_l { float:left; padding:0px; width:270px; }

#hp_footer
{ font-size:7.5pt; color:#6A6A6A; padding-top:4px; }

.hp_footer_link
{ font-size:7.5pt; text-decoration: none; color:#888888; line-height:15px; }

.hp_footer_link:hover
{ text-decoration: underline;}

#hp_padding_links
{ padding:0px 25px 0px 0px; }

#hp_padding_rechts
{ padding:0px 15px 0px 10px; }

#hp_links
{ float:left; padding:0px; width:275px; border-right:1px; border-right-style:solid; border-right-color:#eeeeee; }

#hp_rechts
{ float:right; padding:0px; width:275px; text-align:left; }

.hp_pfeil_hr
{ line-height: 1px;
  width:250px;
  font-size:1px;
  background-image: url("../pics/hp_hr.gif"); margin:10px 0px 10px 0px;
}

.hp_vor_select_text
{ font-weight:bold; padding-bottom:4px; color:#333333; }

a.hp_link1
{ font-size:8pt; text-decoration: none; color:#777777;
}

a.hp_link1:hover
{ text-decoration: underline;
}

a.hp_link2
{ font-size:8pt; font-weight:bold;  text-decoration: none; color:#888888;
}

a.hp_link2:hover
{ text-decoration: underline; font-weight:bold;
}

#ag_footer
{ font-size:7.5pt; color:#6A6A6A; padding-top:4px; }

.ag_footer_link
{ font-size:7.5pt; text-decoration: none; color:#888888; line-height:15px; }

.ag_footer_link:hover
{ text-decoration: underline;}

#bew_footer
{ font-size:7.5pt; color:#6A6A6A; padding-top:4px; }

.bew_footer_link
{ font-size:7.5pt; text-decoration: none; color:#888888; line-height:15px; }

.bew_footer_link:hover
{ text-decoration: underline;}

.ag_portal_link
{ font-weight:bold; text-decoration: none; color:#777777; }

.ag_portal_link:hover
{ text-decoration: underline;}

.bew_portal_link
{ text-decoration: none; font-weight:bold; color:#777777; }

.bew_portal_link:hover
{ text-decoration: underline;}

label { cursor:pointer; }

/* Tagcloud Anfang */
.tag1 { background-image:url(''); color:#333333; font-size: 7pt; text-align:left; width:160px; background-color:#ffffff; border:0px; overflow:hidden; }

.tag2 { border-color:#ffffff; border-style:solid; border-width:0px; background-color:#F3F4F4; padding:7px; }

.tag2 ul, .tag2 li { list-style:none; display:inline; margin:0px; padding:0px; }

.soc_bm1 { padding:207px 84px 0px 26px; }

.soc_bm2 { padding-bottom:4px; text-align:left; font-weight:bold; }

.soc_bm3 { height:18px; padding-top:2px; text-align:center; background-color:#eeeeee; }

.soc_bm3 ul, .soc_bm3 li { list-style:none; display:inline; margin:0px; padding:0px; }

a.einsatzort_link
{ text-decoration: none; color:#494949; font-weight: bold; font-size: 8pt; }

a.einsatzort_link:hover
{ text-decoration: underline; color:#494949; font-weight: bold; font-size: 8pt; }

.einsatzort { font-size: 7.5pt; color:#777777; }

.tagcloud_0 { color:#9D9FA2; font-weight: normal; font-size: 9pt;}

.tagcloud_1 { color:#939598; font-weight: normal; font-size: 10pt;}

.tagcloud_2 { color:#8A8C8E; font-weight: normal; font-size: 11pt;}

.tagcloud_3 { color:#808285; font-weight: normal; font-size: 12pt;}

.tagcloud_4 { color:#848689; font-weight: normal; font-size: 13pt;}

a.tag_link
{ text-decoration: none;}

a.tag_link:hover
{ text-decoration: underline; color:#999999;}
/* Tagcloud Ende */

/* Hintergrund für doppelte Linie oben, Textausrichtung rechts */
.content_zeile_oben_rechts
{ padding:2px 0px 2px 0px; background-color:#fafafa; font-size:7.5pt; text-align:right;
}

/* Hintergrund für doppelte Linie oben */
.content_zeile_oben
{ padding:2px 0px 2px 0px; background-color:#fafafa; font-size:7.5pt;
}

/* Hintergrund für doppelte Linie Mitte und Schrift*/
.content_zeile_mitte
{ padding:5px 0px 5px 0px; background-color:#fafafa; font-size:8pt; font-weight:bold; color:#494949;
}

/* einfache Linie oben */
.content_linie1
{ line-height: 1px;
  width:560px;
  font-size:1px;
  background-image: url("../pics/linie_einfach_oben.gif"); margin:5px 0px 5px 0px;
}

/* doppelte Linie oben */
.content_linie2
{ line-height: 1px;
  width:560px;
  font-size:1px;
  background-image: url("../pics/linie_doppelt_oben.gif"); margin:0px 0px 0px 0px;
}

/* einfache Linie unten */
.content_linie3
{ line-height: 1px;
  width:560px;
  font-size:1px;
  background-image: url("../pics/linie_einfach_unten.gif"); margin:5px 0px 5px 0px;
}

/* doppelte Linie unten */
.content_linie4
{ line-height: 1px;
  width:560px;
  font-size:1px;
  background-image: url("../pics/linie_doppelt_unten.gif"); margin:5px 0px 5px 0px;
}

/* einfache Linie normale Stellenanzeigen */
.content_linie5
{ line-height: 1px;
  width:560px;
  font-size:1px;
  background-image: url("../pics/linie_einfach_oben.gif"); margin:0px;
}

/* einfache Linie Top-Selection Stellenanzeigen */
.content_linie6
{ line-height: 1px;
  width:560px;
  font-size:1px;
  background-image: url("../pics/linie_einfach_unten.gif"); margin:0px;
}

/* einfache Linie Trenner Top-Selection und normale Stellenanzeigen */
.content_linie7
{ line-height: 1px;
  width:560px;
  font-size:1px;
  background-image: url("../pics/linie_einfach_trenner.gif"); margin:0px;
}

/* doppelte Linie unten für z. B. Express-Vorschau */
.content_linie8
{ line-height: 1px;
  width:640px;
  font-size:1px;
  background-image: url("../pics/linie_doppelt_unten.gif"); margin:5px 0px 5px 0px;
}

/* Linie auf Sitemap */
.content_linie_sitemap
{ line-height: 1px;
  font-size:1px;
  background-image: url("../pics/linie_einfach_oben.gif"); margin:3px 0px 3px 0px;
}

.rechts_linie1
{ line-height: 1px;
  width:160px;
  font-size:1px;
  background-image: url("../pics/linie_rechts_1.gif"); margin:15px 0px 0px 15px;
}

.rechts_linie2
{ line-height: 1px;
  width:160px;
  font-size:1px;
  background-image: url("../pics/linie_rechts_2.gif"); margin:15px 0px 0px 15px;
}

#main
{ border-style:solid; border:1px; border-color:#cccccc;
  background-color:#ffffff;
  text-align:center;
  width:1000px;
  margin:0px auto 0px auto;
}

#mitte_links
{ float:left; width:810px; background-color:#ffffff;
}

#mitte
{ float:right; width:600px;
}

#mitte_oben
{ height:28px; vertical-align:bottom;
}

#mitte_banner
{ background-image:url(../pics/hp_bild.png);
  width:600px;
  height:185px;
  text-align:center;
}

#links
{ float:left; width:210px; padding-top:28px;
}

#rechts
{ float:right; width:190px; text-align:left; background-color:#ffffff;
}

#datum iframe, #datum object
{ height:28px; width:190px; margin:0px; padding:0px; background-color:#E7E7E7;
}

#news
{ height:172px; font-size:7pt; margin:15px; width:160px; color: #333333;
}

#news a:link, #news a:visited, #news a:active, #news a:hover, #news a:focus
{ text-decoration: none; color:#003399;
}

#news a:hover
{ text-decoration: underline; color: #003399;
}

#news_spalte_links
{ float:left; width:15px;
}

#news_spalte_rechts
{ float:right; padding:0px; width:145px; text-align:left;
}

.newsletter_unten
{ font-size:7pt;
  padding: 15px 0px 0px 15px; color:#333333;
  background-color:#ffffff;
}

.newsletter_unten a:link, .newsletter_unten a:visited, .newsletter_unten a:active, .newsletter_unten a:focus
{ text-decoration: none; color:#777777;
}

.newsletter_unten a:hover
{ text-decoration: underline; color:#777777;
}

#top_ag_rechts
{ font-size:7pt;
  padding: 25px 0px 0px 15px; color:#333333;
  background-color:#ffffff;
}

#top_ag_rechts iframe, #top_ag_rechts object
{ width:160px; padding:0px; margin:0px; height:350px; background-color:#ffffff;
}

ul#hm_nav { margin:0px; padding:2px 0px 2px 10px; }
ul#hm_nav li { list-style:none; display:inline; margin:0px; padding:0px; }

#hm_nav
{ background-color:#a7a7a7; padding:2px 10px 2px 10px; text-align:left; vertical-align:top; }

/* #Individualformat Pseudoklasse.Klasse */
#hm_nav .hm_active
{ font-size:8pt; font-weight: bold; text-decoration: none; color: #606369; padding: 2px 30px 2px 0px; }

#hm_nav .hm_link
{ font-size:8pt; font-weight: bold; text-decoration: none; color: #ffffff; padding: 2px 30px 2px 0px; }

#hm_nav a:hover.hm_link
{ font-size:8pt; font-weight: bold; text-decoration: none; color: #606369; padding: 2px 30px 2px 0px; }

/* Anfang: altes Hauptmenü */
#hm
{ background-color:#a7a7a7; padding: 2px 10px 2px 10px; text-align:left; vertical-align:top; }

/* #Individualformat Pseudoklasse.Klasse */
#hm .hm_active
{ font-size:8pt; font-weight: bold; text-decoration: none; color: #606369; padding: 2px 30px 2px 0px; }

#hm .hm_link
{ font-size:8pt; font-weight: bold; text-decoration: none; color: #ffffff; padding: 2px 30px 2px 0px; }

#hm a:hover.hm_link
{ font-size:8pt; font-weight: bold; text-decoration: none; color: #606369; padding: 2px 30px 2px 0px; }
/* Ende: altes Hauptmenü */

#content
{ padding: 0px 20px 0px 20px; text-align:left; color:#777777; font-size:8pt;
}

a.content_link
{ font-size:8pt; text-decoration: none; color:#003399;
}

a.content_link:hover
{ text-decoration: underline;
}

.content_small
{ color:#777777; font-size:7pt; }

a.content_link_bew1
{ font-size:8pt; text-decoration: none; color:#494949; font-weight:bold;
}

a.content_link_bew1:hover
{ text-decoration: underline;
}

a.content_link_bew2
{ font-size:8pt; text-decoration: none; color:#777777;
}

a.content_link_bew2:hover
{ text-decoration: underline;
}

a.content_link_bew3
{ font-size:8pt; text-decoration: none; color:#003399;
}

a.content_link_bew3:hover
{ text-decoration: underline;
}

a.content_sitemap1
{ font-size:8pt; text-decoration: none; color:#494949; font-weight:bold;
}

a.content_sitemap1:hover
{ text-decoration: underline;
}

a.content_sitemap2
{ font-size:8pt; text-decoration: none; color:#777777;
}

a.content_sitemap2:hover
{ text-decoration: underline;
}

/* Hinweis Auslandsrechnung */
.content_small_red
{ color:#ff0000; font-size:7pt;
}

a.content_small_link
{ font-size:7pt; text-decoration: none; color:#003399;
}

a.content_small_link:hover
{ text-decoration: underline;
}

#content_schluss
{ margin:0px 20px 0px 20px; 
}

a.absenden_link
{ font-size:8pt; text-decoration: none; color:#003399;
}

a.absenden_link:hover
{ text-decoration: underline;
}

a.pdf_link
{ font-size:7.5pt; text-decoration: none; color:#333333;
}

a.pdf_link:hover
{ text-decoration: underline;
}

a.abc_link
{ font-size:7.5pt; text-decoration: none; color:#003399;
  font-weight:bold;
}

a.abc_link:hover
{ text-decoration: underline; font-weight:bold;
}

/* Wenn im oberen Contentbereich Doppellinien mit einem + stehen*/
a.details_oben_link
{ text-decoration: none; color:#494949; font-weight: bold; font-size:8pt;}

a.details_oben_link:hover
{ text-decoration: underline; color:#494949; font-weight: bold; font-size:8pt; }

.details_oben { font-size:7.5pt; color:#777777; }

a.taetigkeit_link
{ text-decoration: none; color:#494949; font-weight: bold; font-size:8pt; }

a.taetigkeit_link:hover
{ text-decoration: underline; color:#494949; font-weight: bold; font-size:8pt; }

.taetigkeit{ font-size:7.5pt; color:#777777; }

.top_selection_tr
{ background-color:#F5F5F7;}

.top_selection_td
{ padding:10px 10px 10px 0px;}

.sa_thumbnail_td
{ padding:10px 0px 10px 0px; width:80px;}

.sa_titel_td
{ padding:10px 0px 10px 0px; width:480px;}

a.sa_titel_link
{ font-size:8pt; text-decoration: none; color:#494949;
  font-weight:bold;
}

a.sa_titel_link:hover
{ text-decoration: underline; font-weight:bold;
}

a.sa_arbeitgeber, a.sa_arbeitsumfang
{ font-size:8pt; text-decoration: none; color:#777777;
}

a.sa_arbeitgeber:hover
{ text-decoration: underline;
}

a.sa_einsatzort
{ font-size:8pt; text-decoration: none; color:#777777;
}

a.sa_einsatzort:hover
{ text-decoration: underline;
}

a.sa_zusatz_link
{ font-size:7pt; text-decoration: none; color:#003399;
}

a.sa_zusatz_link:hover
{ text-decoration: underline;
}

.sa_zusatz
{ text-align: right;
}

.sa_trenner_ts_sa
{ background-color:#ffffff; font-size:7pt; height:14px;
}

a.sa_trenner_ts_sa_link
{ font-size:7pt; text-decoration: none; color:#FF2A30;
}

a.sa_trenner_ts_sa_link:hover
{ text-decoration: underline;
}

.sa_trenner_bg
{ background-color:#F5F5F7;
}

#footer
{ font-size:7.5pt; text-align:left; color:#888888; padding-top:10px;}

#footer_lm
{ float:left; width:390px; }

#footer_l
{ float:left; width:170px; margin-right:20px; }

#footer_m
{ float: right; width:180px; text-align:left; margin-right:20px; }

#footer_r
{ float:right; width:170px; text-align:left; }

.footer_caption
{ font-size:7.5pt; font-weight:bold; color:#6A6A6A; padding-bottom:5px; }

.footer_link
{ font-size:7.5pt; text-decoration: none; color:#888888; line-height:15px; }

.footer_link:hover
{ text-decoration: underline;}

#copy
{ font-size:7pt; color: #606369; text-align:left; padding: 15px 0px 15px 825px;
  background-color:#ffffff; clear:both;
}

#main_navigation
{ padding: 20px 25px 0px 25px;
  text-align:left;
}

#main_navigation a
{ display: block; text-indent: 0px; padding: 0px; text-decoration: none;
}

#main_navigation ul
{ padding: 0px;
  margin:0px;
  list-style: none;
  list-style-position: outside;
}

#main_navigation a:hover,
#main_navigation a:focus
{ background-color: #efefef;
}

#main_navigation .lvl1 a:hover,
#main_navigation .lvl1 a:focus
{ background-color: #efefef;
}

#main_navigation .lvl2 a:hover,
#main_navigation .lvl2 a:focus
{ background-color: #efefef; font-family:Verdana, Helvetica, sans-serif; font-size:7.5pt;
}

#main_navigation a:hover,
#main_navigation .lvl2 a:hover,
#main_navigation .lvl3 a:hover
{ color: #6a6a6a;
}

#main_navigation .lvl3 a:hover,
#main_navigation .lvl3 a:focus
{ background-color: #efefef; font-family:Verdana, Helvetica, sans-serif; font-size:7.5pt;
}

/************ lvl 1 ************/
#main_navigation .lvl1 a
{  font-weight: normal;
   color: #6a6a6a;
   line-height: 24px;
}

#main_navigation .lvl1_active a
{  color: #6a6a6a;
   font-weight: bold;
}

/************ lvl 2 ************/
#main_navigation ul.lvl2
{  padding:	0px 0px 0px 0px;
}

#main_navigation .lvl2 a
{  font-weight:	normal;
   padding-left: 10px;
   color: #6a6a6a;
   line-height: 15px;
   margin-bottom: 5px; font-family:Verdana, Helvetica, sans-serif; font-size:7.5pt;
}

#main_navigation .lvl2_active a
{  color: #6a6a6a;
   font-weight:	bold; font-family:Verdana, Helvetica, sans-serif; font-size:7.5pt;
}

/************ lvl 3 ************/
#main_navigation  ul.lvl3
{  padding:	0px 0px 0px 0px;
}

#main_navigation .lvl3 a
{  font-weight: normal;
   padding-left: 25px;
   color: #6a6a6a;
   line-height: 15px;
   margin-bottom: 3px; font-family:Verdana, Helvetica, sans-serif; font-size:7.5pt;
}

#main_navigation .lvl3_active a
{  color: #6a6a6a;
   font-weight: bold;
   margin-bottom: 3px; font-family:Verdana, Helvetica, sans-serif; font-size:7.5pt;
}
