body { font-family:Verdana, Arial, Helvetica, sans-serif; color: #292929; background-color: #FFFFFF; margin: 0px; padding: 0px; text-align:center; 	font-size:12px; text-align:center; }
img { border:none }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; padding:0px; margin: 0 0 20px 0; color:#65A092; text-align:left; }
.start { text-align:center; }
fieldset { border:none; margin:0; padding:0; }
legend		{ display:none; }

#top { width:972px; margin:0 auto; text-align:left; }

#left { float:left; width:745px; }
#left .header { float:left; width:745px; height:150px; background:url(../images/bg_header.png) no-repeat left top; margin:0; padding:0; }
#left .header a { float:left; width:544px; height:106px; margin:23px 0 0 11px; background:url(../images/logo_boomerang.png) no-repeat left top; }
#left .header a span { display:none; }

#left .hnavi { clear:left; float:left; width:739px; height:34px; background:url(../images/bg_hnavi.png) no-repeat left top; text-align:center; padding:8px 0 0 6px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF200; }
* html #left .hnavi { width:745px; height:42px; w\idth:739px; he\ight:34px; }
#left .hnavi p { margin:0; padding:0; text-align:center; }
#left .hnavi a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF200; text-decoration:none; }
#left .hnavi a:hover, .hnaviakt { color:#F3940D !important; }

#left .content { clear:left; float:left; padding:25px 25px 25px 27px; width:693px; min-height:348px; height:auto !important; height:348px; background:url(../images/bg_content.png) repeat-y right top; text-align:left; }
* html #left .content { width:745px; height:398px; w\idth:693px; he\ight:348px; }
#left .content a { color:#015140; text-decoration:underline; }
#left .content label { font-size:10px; }
#left .content input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0e6d55; }
#left .content textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0e6d55; }
#left .content select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0e6d55; }

#left .content .btn_home a { float:left; width:332px; height:124px; background:url(../images/bg_btn_home.png) no-repeat left top; color:#FFFFFF; font-size:22px; font-weight:bold; text-decoration:none; }
#left .content .btn_home a:hover { text-decoration:underline; cursor:pointer; }
#left .content .btn_home a span { float:left; margin:5px 0 0 4px; width:321px; line-height:114px; text-align:center; }
#left .content .btn_home .links { margin-left:-3px; }
#left .content .btn_home .rechts { margin-left:20px; }
#left .content .btn_eintrag { padding:2px 5px 2px 5px; background-color:#F8E900; border:1px solid #015140; color:#015140; font-size:15px; font-weight:bold; text-decoration:none; }

#right { float:left; width:227px; }
#right .header { float:left; width:227px; height:192px; background:url(../images/logo_jobcenter.png) no-repeat left top; }
#right .header a { float:left; width:227px; height:192px; }
#right .header a span { display:none; } 

#right .kontakt { clear:left; float:left; width:198px; color:#00523D; margin-left:11px; padding-bottom:15px; }
#right .kontakt p { float:left; padding:0; margin:0; width:198px; }
#right .kontakt span { clear:left; float:left; width:198px; text-align:center; }
#right .kontakt .s1 { font-size:10px; height:32px; }
#right .kontakt .s2 { font-size:12px; font-weight:bold; height:39px; }
#right .kontakt .s3 { font-size:20px; font-weight:bold; }
#right .kontakt a { clear:left; float:left; width:196px; background-color:#F8E900; color:#00523D; font-weight:bold; text-decoration:none; border:1px solid #00523D; text-align:center; font-size:12px; line-height:19px; margin-bottom:6px; }
#right .kontakt a:hover { text-decoration:underline; }


#right .kasten { float:left; width:169px; height:104px; background:url(../images/bg_kasten_rechts.png) no-repeat left top; padding:10px 26px 0 32px; position:relative; margin-top:6px; }
* html #right .kasten { width:227px; height:114px; w\idth:169px; he\ight:104px; }
#right .kasten h3 { float:left; width:169px; text-align:right; margin:0; padding:0; color:#015140; font-size:12px; font-weight:bold; }
#right .kasten p { clear:left; float:left; padding:7px 0 0 0; margin:0; width:169px; height:28px; color:#FFFFFF; font-size:11px; overflow:hidden; }
#right .kasten p a { color:#FFFFFF; text-decoration:none; }
#right .kasten p a:hover { text-decoration:underline; }
#right .kasten .mehr { color:#F4940D; font-size:9px; text-decoration:none; float:left; width:169px; text-align:right; padding-top:2px; }

#foot { clear:both; width:951px; height:29px; background:url(../images/bg_footer.png) no-repeat left top; padding:17px 0 0 21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF200; }
* html #foot { width:972px; height:46px; w\idth:951px; he\ight:29px; }
#foot p { margin:0; padding:0; }
#foot a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF200; text-decoration:none; }
#foot a:hover, .akt { color:#F3940D !important; }

.cl { clear:left; font-size:0px; line-height:0; height:0; }

/* Bewerberprofil */
#schritte { float:left; width:99%; border:2px solid #00523D; background-color:#007C5C; color:#F8E900; text-align:center; }
#schritte div { float:left; padding:5px 7px 5px 7px; border-right:2px solid #F8E900; text-align:center; margin:2px; font-size:9px; }
#schritte div strong {  font-size:12px; }
.schritt_rechts { border-right:none !important; }
#schritt_aktiv { background-color:#00523D; }

.eintrag { float:left; background-color:#004c39; border:1px solid #ffe200; padding:5px 10px 5px 10px; color:#ffe200 !important; font-weight:bold !important; text-decoration:none !important; }

/* Allgemeingültige Klassen */
.nosee		{ display:none; }
.no_float 	{ clear:both; line-height:0; font-size:0; height:0; }

/* Box für Job-Schnellsuche */
.start_box_left	{ width:340px; height:169px; overflow:hidden; float:left; background-image:url(../images/bg_box_half.gif); background-position:left bottom; background-repeat:no-repeat; margin-bottom:7px; position:relative; }
.start_box_left form 		{ float:left; margin:0; padding:0; }
.start_box_left fieldset	{ border:none; margin:0; padding:0; }
.start_box_left legend		{ display:none; }
.start_box_left p			{ margin:0; padding:5px; clear:both; float:left; clear:both; }
.start_box_left label		{ font-weight:bold; color:#FFFFFF; }
.start_box_left p input { font-size:0.92em; color:#000000; border:1px solid #0E6D55; display:block; float:left; width:310px; }
.start_box_left p select { font-size:0.92em; color:#000000; border:1px solid #0E6D55; display:block; float:left; width:310px; }


.start_box1_left	{ width:340px; height:66px; overflow:hidden; float:left; background-image:url(../images/bg_start_suche.png); background-position:left bottom; background-repeat:no-repeat; margin-bottom:7px; background-color:#0E6D55; }
.start_box1_left form 		{ float:left; margin:0; padding:0; }
.start_box1_left fieldset	{ border:none; margin:0; padding:0; }
.start_box1_left legend		{ display:none; }
.start_box1_left p			{ margin:0; padding:0 5px 0 5px; clear:both; float:left; clear:both; }
.start_box1_left label		{ display:none; }
.start_box1_left p input { font-size:0.92em; color:#000000; border:1px solid #F8E900; display:block; float:left; width:325px; }
.esuche1						{ width:96%; }
.esuche1 a					{ float:right; color:#F4940D !important; font-size:11px; font-weight:bold; text-decoration:none; margin-top:3px; }
.esuche2						{ width:96%; position:absolute; bottom:0px; left:0; }
.esuche2 a					{ float:left; color:#F4940D !important; font-size:11px; font-weight:bold; text-decoration:none; margin-top:3px; }


.start_box1_right	{ width:339px; height:64px; overflow:hidden; float:right; margin-bottom:7px; background-color:#FFFFFF; position:relative; border:1px solid #035340; }
/* Box für neueste Angebote */
.start_box_right	{ width:338px; height:169px; overflow:hidden; float:right; background-image:url(../images/bg_box_half.gif); background-position:left top; background-repeat:no-repeat; margin-left:7px; margin-bottom:7px; }
.start_box_right p { padding:7px; padding-right:25px; margin:0; }
.start_box_right p a { font-weight:bold; color:#000000; text-decoration:underline; }
.start_box_right p a:hover { text-decoration:underline; }

/* Box für Text und Logos */
.start_box_text		{ width:707px; height:134px; clear:left; background-image:url(../images/bg_start_text_neu.gif); background-position:right; background-repeat:no-repeat; position:relative; overflow:hidden; margin-bottom:7px; }
.start_box_text h1 	{ font-size:1em; font-weight:bold; margin:0; padding:9px 0 0 5px; }
.start_box_text p 	{ margin:0; padding:10px 0 0 5px; }
.projekte			{ position:absolute; left:0px; top:3px; width:324px; text-align:center; }

/* Box für Arbeitnehmer */
.start_box_an	{ width:350px; height:79px; overflow:hidden; float:left; clear:both; background-image:url(../images/bg_box_half.gif); background-position:left bottom; background-repeat:no-repeat; }
.start_box_an p { padding:5px 0 0 4px; margin:0; font-weight:bold; }
.start_box_an p a { font-weight:bold; color:#00523D; text-decoration:none; }
.start_box_an p a:hover { text-decoration:underline; }

/* Box für Arbeitgeber */
.start_box_ag	{ width:350px; height:79px; overflow:hidden; float:right; background-image:url(../images/bg_box_half.gif); background-position:left bottom; background-repeat:no-repeat; margin-left:7px;  }
* html .start_box_ag { margin-left:4px; }
.start_box_ag p { padding:5px 0 0 4px; margin:0; font-weight:bold; }
.start_box_ag p a { font-weight:bold; color:#00523D; text-decoration:none; }
.start_box_ag p a:hover { text-decoration:underline; }

/* Styles für die Fehlerausgabe */
.error	{ color:#CC0000; }

.unten_form_btn { color:#f8e900 !important; font-weight:bold !important; background-color:#0e6d55 !important; padding:6px; cursor:pointer; }
#stellen_detail strong { clear:left !important; float:left; width:120px; }
#stellen_detail span { float:left; width:540px; }
* html #stellen_detail span { margin-left:3px; }

/* Tabelle für Stellen */
.stellen	{ margin-top:15px; background-color:#EEEEEE; }
.stellen th { text-align:left; padding:6px; background-color:#0e6d55; color:#f8e900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-left:1px solid #000000; }
.stellen th a { color:#FFF200 !important; text-decoration:none !important; padding:0 !important; margin:0 !important; }
.stellen th a:hover, .sort_aktiv { color:#F2BC11 !important; }

.stellen_kopf_links { border-left:none !important; background-image:url(../images/bg_table_head_left.gif); background-position:left top; background-repeat:no-repeat; }
.stellen_kopf_rechts { background-image:url(../images/bg_table_head_right.gif); background-position:right top; background-repeat:no-repeat; }
.stellen td { text-align:left; padding:6px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-left:1px solid #000000; border-bottom:1px solid #000000; vertical-align:top;; }
.stellen td a { font-weight:normal !important; text-decoration:none !important; }
.stellen_weiss { background-color:#FFFFFF; }
.stellen_rahmen { border-left:none !important; }
.stellen_rahmen_btn { border-left:none !important; vertical-align:middle; }
.stellen_rahmen_btn img { border:none; }

#stellen_detail td { border-top:1px solid #222222; padding:5px 0 5px 0; }
#stellen_detail table { border-bottom:1px solid #222222; }

/*
.hnavi { background-color:#00523D; color:#F8E900; height:24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left:70px; line-height:21px; }
.hnavi a { color:#F8E900; text-decoration:none; font-size:12px; font-weight:bold; line-height:21px; }
.hnavi a:hover { text-decoration:underline; }
.unten { text-align:center; width:378px; padding-bottom:10px; }
.unten a { display:block; background-image:url(../images/button.gif); width:294px; height:46px; font-size:20px; font-weight:bold; text-decoration:underline; color:#FFFFFF; padding-top:16px; margin-left:auto; margin-right:auto;  }
.headline_gelb { font-size:15px; font-weight:bold; color:#F8E900; padding-left:11px; height:24px; }
.kasten { padding-left: 11px; padding-top:5px; padding-bottom:5px; }
.kasten a { display:block; font-size:11px; color:#FFFFFF; width:154px; height:28px; text-decoration:none; background-color:#00664D; border-left:16px solid #F8E900; border-top:1px solid #F8E900; border-bottom:1px solid #F8E900; border-right:1px solid #F8E900; padding:5px;  }
.mehr { text-align:right; padding-right:7px; }
a { color:#00523D; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
td { font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
*/

.tab_head { color:#F8E900; background-color:#00523D; font-weight:bold;}
.tab_col { border-bottom:1px solid #00523D; }
.detail { font-weight:bold; width:200px; float:left }
.detail_2 { font-weight:bold; width:210px; float:left }
.detail_1 { font-weight:bold; width:250px; float:none }
.detail_head { font-weight:bold; font-size:14px; font-style:italic; }
.detail_absatz { display:block; float:left; padding:10px; width:650px; border:1px solid #00523D; margin-bottom:10px; }

.foerderung { clear:both; float:left; padding:7px 0 7px 80px; margin:0; background:url(../images/flag_eu.gif) no-repeat 0 0; margin-top:15px; }

.banner { clear:both; padding-top:20px; margin-bottom:0; padding-bottom:0; }

