/*XXXXXXXXXXXXXX Layout XXXXXXXXXXXXXXXXXX*/
#joboffer                      {
                                background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_bg.gif);
								padding: 0 0 20px 0;
                               }

#joboffer #joboffer-main       {
                                width: 700px;
                                margin: 10px auto;
                                font: /*italic small-caps bold*/ 12px/1.5 Arial, Helvetica, sans-serif /*Georgia, "Times New Roman", Times, serif*/;
                                border: 1px solid #CCC;
                                color: #444;
                                position: relative;
								background: #fff url(/upload_DE/profiles/htmlfiles/62053/images/fp_bg_joboffer.gif) repeat-x bottom;
								padding: 0 20px;
                               }
#joboffer #joboffer-main #joboffer-header {
								background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_pics_01.jpg) no-repeat center top;
								height: 172px;
								margin: 20px -20px 0 -20px;
								}
#joboffer .joboffer-left      {
							   float: left;
							   width: 48%;
							  }
#joboffer .joboffer-right     {
							   float: right;
							   width: 48%;
                              }
/* Logo */
#joboffer #joboffer-logo       {
                                right: 20px;
                                top: 30px;
                                height: 64px;
                                width: 64px;
                                background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_logo.gif) no-repeat;
                                position: absolute;
                                display: block;
                                text-indent: -9999px;
                               }
#joboffer #joboffer-logo:hover {
                                background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_logo.gif) no-repeat !important
                               }
/*XXXXXXXXXXXXXX Div ID-Infos XXXXXXXXXXXXXXXXXX*/

#joboffer #company-intro       {
								
								background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_box_oben.gif) no-repeat top;
								padding: 20px 0;
								position: relative;
								margin: 20px 0;
                               }
#joboffer #company-intro div      {
								background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_box_unten.gif) no-repeat bottom;
								padding: 20px 20px 20px 20px;
								position: relative;
                               }
/*XXXXXXXXXXXXXX gebräuchliche Tags XXXXXXXXXXXXXXXXXX*/
#joboffer h1                   {
                                font-size: 2em;
                                color: #000;
								background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_bg_header.gif) no-repeat right;
								padding: 10px;
								margin: 20px 0;
                               }
#joboffer h1 span {
								font-weight: normal;
								display: block;
								font-size: 0.6em;
								}
#joboffer h3                   {
                                font-size: 1em;
                                color: #000;
                               }
#joboffer h2                   {
                                font-size: 1.8em;
                                line-height: 1.2;
                               }
#joboffer h2 span              {
                                display: block;
                                font-size: 0.6em;
                               }

#joboffer strong               {
                                color: #000
                               }
#joboffer br                   {
                                line-height: 1em
                               }
/* Liste */
#joboffer ul                   {
                                margin-left: 16px;
                                text-align: left;
                                list-style-type: disc;
                                position: relative;
                               }
#joboffer li                   {
                               }
/* Links */
#joboffer a                    {
                                color: #1a3086;
                                text-decoration: none;
								padding: 0 2px;
								margin: 0 -2px;
                               }
#joboffer a:hover              {
                                color: #fff;
                                text-decoration: none;
                                background: #1a3086;
								-moz-border-radius: 5px;
								border-radius: 5px;
                               }
/* Navi */
#joboffer #fp_navi	{
		margin: 0 -20px;
		}
#joboffer #fp_navi ul {
		margin: 0 auto;
		list-style-type: none;
		position: relative;
		background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_nav01bg.gif) repeat-x top;
		width: 673px;
}
#joboffer #fp_navi li {
		/*background: url(/upload_DE/profiles/htmlfiles/62053/images//upload_DE/profiles/htmlfiles/62053/images/trenner_navi.jpg) no-repeat right top;*/
		display: block;
		float: left;	
		padding: 0;
		background: none;
	}
#joboffer #fp_navi li a {
		display: block;
		color: #000;
		font-size: 1em;
		font-weight: bold;
		padding: 5px 36px;	
		height: 21px;
		float: left;
		}
#joboffer #fp_navi li a:hover {
		color: #000;
		background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_nav01_hover.gif) repeat-x left top;
		}
#joboffer #fp_navi .fp_navi_letzter {
		background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_nav01_right.gif) no-repeat right top;
		
		}
#joboffer #fp_navi .fp_navi_letzter a {
		border: none;
		}
#joboffer #fp_navi .fp_navi_letzter a:hover, #joboffer #fp_navi .fp_current_letzter a, #joboffer #fp_navi .fp_current_letzter a:hover {
		background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_nav01_right_hover.gif) right top;
		}
#joboffer #fp_navi .fp_navi_erster a {
		background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_nav01_left.gif) no-repeat left top;
		}
#joboffer #fp_navi .fp_navi_erster a:hover, #joboffer #fp_navi .fp_current_erster a:hover, #joboffer #fp_navi .fp_current_erster a{
		background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_nav01_left_1_hover.gif) no-repeat left top;
		}
#joboffer #fp_navi .fp_current a {
		background: url(/upload_DE/profiles/htmlfiles/62053/images/fp_nav01_hover.gif) repeat-x left top;
		}
/*XXXXXXXXXXXXXXXXXXX Allgemein + Don't Touch XXXXXXXXXXXXXXXXXXXX*/
#joboffer sup, #joboffer sub   {
                                line-height: 0
                               }
#joboffer br                   {
                                line-height: 1em
                               }
/* clear floats correct */
/* modern browser */
.jo-clearfix:after             {
                                content: ".";
                                display: block;
                                height: 0;
                                clear: both;
                                visibility: hidden;
                               }
/* for IE7 */
.jo-clearfix                   {
                                display: inline-block
                               }
/* for IE6 and below */
* html .jo-clearfix            {
                                height: 1%
                               }
/* Hide from IE Mac \*/
.jo-clearfix                   {
                                display: block
                               }
#joboffer img                  {
                                border: none
                               }
#joboffer a img                {
                                border: none;
                                background: none;
                               }
body                           {
                                margin: 0;
                                padding: 0;
                               }
#joboffer *                    {
                                margin: 0;
                                padding: 0;
                               }