#joboffer *                    {
                                margin: 0;
                                padding: 0;
                               }

/*XXXXXXXXXXXXXX Layout XXXXXXXXXXXXXXXXXX*/
#joboffer                      {
                                width: 685px;
                                margin: 10px auto;
                                font: 12px/1.5 Arial, Helvetica, sans-serif;
                                color: #000;
								text-align: left;
                                position: relative;
								background: #fff;
								padding: 135px 7px 20px 8px;
                               }

#joboffer #joboffer-content    {
								width: 595px;
								padding: 270px 45px 70px 45px;
								border-top: 1px solid #ddd;
								-webkit-border-radius: 10px;
								-moz-border-radius: 10px;
								border-radius: 10px;
								-webkit-box-shadow: #666 0px 2px 3px;
								-moz-box-shadow: #666 0px 2px 3px;
								box-shadow: #666 0px 2px 3px;
								behavior: url(http://www.stepstone.de/content/de/js/PIE.htc);
                               }

#joboffer #joboffer-slogan01   {
								position: absolute;
								top: 340px;
								left: 6px;
								width: 516px;
								height: 47px;
								background: url(http://www.stepstone.de/upload_DE/offers/htmlfiles/3939/images/fpvw2012-slogan01.png) 0 0 no-repeat;
								z-index: 20;
								display: block;
}

#joboffer #joboffer-slogan02   {
								position: absolute;
								top: 340px;
								left: 6px;
								width: 516px;
								height: 47px;
								background: url(http://www.stepstone.de/upload_DE/offers/htmlfiles/3939/images/fpvw2012-slogan02.png) 0 0 no-repeat;
								z-index: 21;
								display: block;
}

#joboffer #joboffer-slogan03   {
								position: absolute;
								top: 340px;
								left: 6px;
								width: 224px;
								height: 47px;
								background: url(http://www.stepstone.de/upload_DE/offers/htmlfiles/3939/images/fpvw2012-slogan03.png) 0 0 no-repeat;
								z-index: 22;
								display: block;
}

#joboffer .joboffer-clear	   {
								clear: both;
								zoom: 1;
								}

#joboffer .joboffer-menu        {
								text-align: right;
								font-size: 11px;
								color: #444;
								padding: 1em 0;
								}

/* Logo */
#joboffer #joboffer-logo       {
                                left: 8px;
                                top: 45px;
                                height: 85px;
                                width: 85px;
                                background: url(http://www.stepstone.de/upload_DE/offers/htmlfiles/3939/images/fpvw2012-logo.png) no-repeat;
                                position: absolute;
                                display: block;
                                text-indent: 100%;  /*new image replacement*/
								white-space: nowrap; /*new image replacement*/
								overflow: hidden; /*new image replacement*/
								padding: 0;
								margin: 0;
                               }
#joboffer #joboffer-logo:hover {
                                background: url(http://www.stepstone.de/upload_DE/offers/htmlfiles/3939/images/fpvw2012-logo.png) no-repeat !important;
								-moz-border-radius: 0;
								-khtml-border-radius: 0;  
								-webkit-border-radius: 0;  
								border-radius: 0;
                               }
							   
/*XXXXXXXXXXXXXX Div ID-Infos XXXXXXXXXXXXXXXXXX*/
#joboffer #company-continfo    {
}

#joboffer #job-tasks            {
								padding: 0 0 1em 0;
								}
								
#joboffer #job-requim           {
								padding: 0 0 1em 0;
								}
								
#joboffer #company-weoffer      {
								padding: 0 0 1em 0;
								}
								
#joboffer #company-intro        {
								padding: 0 0 1em 0;
								}
								
#joboffer address               {
								text-align:left;
								padding: 1em 0 0 0;
								font-style:normal;
								}
								
/*XXXXXXXXXXXXXX gebräuchliche Tags XXXXXXXXXXXXXXXXXX*/
/* h3 für Überschriften */
#joboffer h4                   {
                                font-size: 1em;
                                color: #000;
                               }

#joboffer h3                   {
								display: inline;
                                font-size: 1em;
								font-weight: bold;
                               }
/* h2 für den Jobtitel */
#joboffer h2                   {
                                font-size: 1em;
								background: #000000;
								color:#FFFFFF;
                               }
/* h2 span für den Jobuntertitel innerhalb von h2 */
#joboffer h2 span              {
                                display: block;
                                font-size: 0.6em;
                               }

#joboffer h1                   {
                                font-size: 1em;
								color:#000;
								margin: 0 0 1em 0;
                               }
/* Links */
#joboffer a                    {
                                color: #000;
                                text-decoration: none;
                               }
#joboffer a:hover              {
                                color: #fff;
                                text-decoration: none;
                                background: #000;
								padding: 0 2px;
                               }
/* Links Menu*/
#joboffer .joboffer-menu a     {
                                color: #444;
                                text-decoration: none;
                               }
#joboffer .joboffer-menu a:hover {
                                color: #444;
                                text-decoration: underline;
                                background: none;
								padding: 0;
                               }
/* Liste */
a
#joboffer ul li{
	list-style-type: disc;
	margin: 0 0 0 50px;
	padding: 0 0 0 10px;
	text-align:left;
}

/*#joboffer ul li{
	list-style-type: none;
	margin: 0 0 0 0px;
	padding: 0 0 0 15px;
	background-image: url(http://www.stepstone.de/upload_DE/offers/htmlfiles/3939/images/li-bg.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	text-align: left;
	position: relative;
}*/

/*XXXXXXXXXXXXXXXXXXX Allgemein (don't touch) XXXXXXXXXXXXXXXXXXXX*/
#joboffer sup, #joboffer sub    {
								vertical-align: baseline;
								position: relative;
								top: -0.4em;
								}
#joboffer sub { 
								top: 0.4em; 
								}
#joboffer br                    {
                                line-height: 1em;
                                }

/* clearfix hack */
.jo-clearfix:after {
								visibility: hidden;
								display: block;
								font-size: 0;
								content: " ";
								clear: both;
								height: 0;
     							}
.jo-clearfix { 
								display: inline-block; 
								}
* html .jo-clearfix { 
								height: 1%; 
								}
.jo-clearfix { 
								display: block; 
								}
							   
#joboffer img                   {
                                border: none;
                                }
#joboffer a img                 {
                                border: none;
                                background: none;
                                }
body                            {
                                margin: 0;
                                padding: 0;
								line-height: 1;
                                }