







/***********************************************
 Allgemein
***********************************************/

body{
margin: 0;
padding: 0;
font-family: Arial, Verdana;
}

#containermaincontent, p, #containermaincontent td {
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 line-height: 16px;
}

h1 {
 font-family: Arial, Verdana;
 font-size: 16px;
 font-weight: bold;
 color: #0066cc;
 line-height: 24px;
 padding-bottom: 4px;
 margin: 0px;
 border: 0px;
}

ul, ol, li {
padding: 0px;
margin: 0px;
list-style-type: none;
}

a {
 text-decoration: none;
 color: #0066CC;
}

.normalContent {
  font-size: 12px;
  color: #666666;
}
/***********************************************
 Aeussere Container
***********************************************/


#containercontent {
 width: 996px;
}
#containerhead {
 background-image: url(/export/sites/erecruiting_it/images/naming_italien.jpg);
 height: 70px;
 padding-left: 550px;
}
#containertopnav {
 background: #0066cc;
 height: 18px;
 border-bottom: 1px solid #ffffff;
}

#containermainright {
 float: right;
 width: 216px;
}

#containermaincontent {
 width: 608px;
 float: left;
}

#containermainleft {
 width: 171px;
 float: left;
}

#containerhomeleft {
 float: left;
 padding: 0px;
 width: 780px;
}

#containerhomeright {
 float: right;
 width: 216px;
}

#containerkeyvisual {
 width: 780px;
 height: 232px;
}

#containerkeyvisualsub {
 width: 608px;
/* height: 231px;*/
}

#containerfooter {
 width: 608px;
 height: 20px;
 border-top: 1px solid #dbdbdb;
 padding-top: 2px;
 font-family: Arial, Verdana;
 font-size: 10px;
 color: #666666;
}

#containerfooter a {
 color: #666666;
}

#containerfooter img {
 vertical-align: text-bottom;
}

#containerfootersub {
 width: 571px;
 height: 20px;
 border-top: 1px solid #dbdbdb;
 padding-top: 2px;
 margin-top: 10px;
 margin-right: 13px;
 font-family: Arial, Verdana;
 font-size: 10px;
 color: #666666;
 float: right;
}

#containerfootersub a {
 color: #666666;
}

#containerfootersub img {
 vertical-align: text-bottom;
}

/***********************************************
 Bayer Links (linke Spalte)
***********************************************/

#containerbayercontainer {
 width: 171px;
 float:left;
 line-height: 15px;
}


#containerbayerlinks {
 width: 171px;
/* float: left;   */
 border-bottom: 20px solid #ffffff;
}

#containerbayerlinks ul li {
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #666666;
 padding-left: 18px;
 padding-top: 2px;
 padding-bottom: 2px;
 list-style: none;
}

#containerbayerlinks ul li a {
 text-decoration: none;
 color: #666666;
}

#containerbayerlinks ul#bayerlinkshead {
  width: 170px;
  height: 18px;
  background-color: #999;
}

#containerbayerlinks ul#bayerlinkshead li{
  font-weight: bold;
  color: #fff;
}

#containerbayerlinks ul#legal li {
 font-family: Arial, Verdana;
 font-size: 10px;
 line-height: 12px;
 color: #666666;
 padding-left: 18px;
 padding-top: 2px;
 padding-bottom: 2px;
 list-style: none;
}

#containerbayerlinks ul#legal li a {
 text-decoration: none;
 color: #666666;
}

#containerbayerspecial {
 width: 171px;
/* float: left;  */
}

#containerbayerspecial ul li {
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #666666;
 padding-left: 18px;
 padding-top: 2px;
 padding-bottom: 2px;
 list-style: none;
}

#containerbayerspecial ul li a {
 text-decoration: none;
 color: #666666;
}

#containerbayerspecial ul#legal li {
 font-family: Arial, Verdana;
 font-size: 10px;
 font-weight: normal;
 line-height: 12px;
 color: #666666;
 padding-left: 18px;
 padding-top: 2px;
 padding-bottom: 2px;
 list-style: none;
}

#containerbayerspecial ul#legal li a {
 text-decoration: none;
 color: #666666;
}

/***********************************************
 Contentbereich gesamt
***********************************************/

#sapiframe {
 margin-right: 14px;
 margin-left: 24px;
 padding-top: 20px;
}


#imprint {
 margin-right: 14px;
 margin-left: 24px;
 width: 570px;
 float: left;
 padding-top: 20px;
}

#searchform {
 margin-right: 14px;
 margin-left: 24px;
 width: 570px;
 float: left;
 padding-top: 20px;
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 line-height: 16px;
}

#searchresults {
 margin-right: 14px;
 margin-left: 24px;
 width: 570px;
 float: left;
 padding-top: 20px;
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 line-height: 16px;
}

#maincontentGlobal {
 height: 443px;
 width: 560px;
 background: url(/system/modules/com.bbs.erecruiting/resources/weltkarte_global.gif);
}

#maincontentGlobalHeadline {
 position: relative;
 top: 48px;
}

/* don't break e.g. between arrow image and more-text */
.nowrap {
	white-space:nowrap;
}

/***********************************************
 World Map
***********************************************/

.kontinent {
 width: auto;
 padding: 2px 5px;
 border: 1px solid #06c;
 background: #ecf5fe;
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #06c;
 font-weight: bold;
}

.nokontinent {
 width: auto;
 padding: 3px 6px;
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: bold;
}

.countryList {
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #000;
}

.countryList td {
 border-bottom: 1px solid #06c;
}

.countrylist a {
 color: #000;
}

.self {
	background-color: #ffffff;
}
.blank {
	background-color: #ecf5fe;
}
.americaList {
	position:absolute;
	left:197px;
	top:326px; 
	width:136px; 
	height:126px; 
	z-index:14; 
	visibility: hidden;
}
.europeList {
	position:absolute;
	left:370px; 
	top:290px; 
	width:136px; 
	height:126px; 
	z-index:16; 
	visibility: hidden;
}
.asiaPacificList {
	position:absolute; 
	left:523px; 
	top:323px; 
	width:136px; 
	height:126px; 
	z-index:15; 
	visibility: hidden;
}
.africaList {
	position:absolute; 
	left:411px; 
	top:399px; 
	width:136px; 
	height:126px; 
	z-index:17; 
	visibility: hidden;
}
.australiaList {
	position:absolute; 
	left:587px; 
	top:453px; 
	width:136px; 
	height:126px; 
	z-index:18; 
	visibility: hidden;
}
/***********************************************
 Contentbereich linke Spalte
***********************************************/

#containercontentleft {
 margin-right: 1px;
 width: 280px;
 background: white;
 float: left;
}

#containercountryleft {
 margin-right: 1px;
 padding-left: 25px;
 width: 270px;
 float: left;
}

#containercontentleftHead {
 height: 18px;
 background: #393;
 color: white;
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
}

#containercontentleftHead img{
 float: left;
}

#containercontentleftContent {
 background: #ebfbd7;
 margin-top: 1px;
 padding-left: 9px;
 padding-top: 6px;
 padding-right: 10px;
 padding-bottom: 3px;
}

/** Unterseiten **/

#subcontentleft {
 margin-right: 1px;
 margin-left: 24px;
 width: 220px;
 background: white;
 float: left;
}

#subcontentleftHead {
 height: 18px;
 background: #393;
 color: white;
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
}

#subcontentleftHead img{
 float: left;
}

#subcontentleftContent {
 background: #ebfbd7;
 margin-top: 1px;
 padding-left: 9px;
 padding-top: 6px;
 padding-right: 10px;
}

#folgecontentleft {
 margin-right: 1px;
 margin-left: 24px;
 width: 193px;
 float: left;
 padding-top: 20px;
 background: #ebfbd7;
}

#folgecontentleftEmpty {
 margin-right: 1px;
 margin-left: 24px;
 width: 193px;
 float: left;
 background: #ebfbd7;
}

#sitemapleft {
 margin-right: 1px;
 margin-left: 24px;
 width: 285px;
 float: left;
 clear: left;
 padding-top: 20px;
}

#sitemapright {
 width: 285px;
 float: left;
 margin-right: 13px;
 padding-top: 20px;
}

/***********************************************
 Linke Spalte in GlobalHome: People@Bayer in gruen
***********************************************/

#GlobalSubMenschenBayerHead {
 height: 18px;
 background: #393;
 color: white;
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
}

#GlobalSubMenschenBayerHead img{
 float: left;
}




/***********************************************
 Contentbereich rechte Spalte
***********************************************/

#containercontentright {
 width: 328px;
 background: white;
 float: right;
}

#containercountryright {
 width: 295px; /* 328px; */
 background: white;
 float: right;
 padding-left: 17px; /* NEW */
}

#containercontentrightHead {
 width: 327px;
 height: 18px;
 background: #06c;
 color: white;
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
}

#containercontentrightHead img{
 float: left;
}

#containercontentrightContent {
 margin-top: 1px;
 padding-left: 18px;
 padding-right: 15px;
 padding-top: 6px;
}


#subcontentright {
 width: 363px;
 background: white;
 float: right;
}

#subcontentrightHead {
 width: 363px;
 height: 18px;
 background: #06c;
 color: white;
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
}

#subcontentrightHead img {
 float: left;
}

#subcontentrightContent {
 margin-top: 1px;
 padding-left: 18px;
 padding-right: 15px;
 padding-top: 6px;
}

#folgecontentright {
 width: 377px;
 float: right;
 margin-right: 13px;
 padding-top: 20px;
}

/***********************************************
 rechte Marginalie
***********************************************/


#containerJobSearch {
 height: 232px;
 background: white;
}

#containerJobSearchContent {
 padding-top: 12px;
 padding-left: 12px;
 height: 201px;
 background: #ebfbd7;
 color: #393;
 font-family: Arial, Verdana;
 font-size: 11px;
}

#containerJobSearchContent select{
 width: 180px;
 font-size: 11px;
}

#containerCountrySearchContent {
 padding-top: 12px;
 padding-left: 12px;
 background: #ebfbd7;
 margin-bottom: 1px;
}

#containerCountrySearchMap {
 padding-top: 1px;
 padding-left: 0px;
 background: #ebfbd7;
 height: 213px;
}


#containerCountrySearchContent form {
 height: 32px;
 padding-bottom: 0px;
 margin-bottom: 0px;
}

#containerCountrySearchContent select {
 width: 180px;
 font-family: Arial, Verdana;
 font-size: 11px;
}

#containerBayerJobboerse {
 height: 31px;
 background: white;
}

#jobLinks{
 margin-top: 0px;
}
.joblinksDescription{
 margin: 0px;
 background: #EBFAD7;
}
.joblinksDescription ul{
 padding-left: 3px;
 background: #EBFAD7;
 margin: 0px;
}
.joblinksDescription a{
 color: #333333;
}

.joblinksDescription ul li{
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image_grau.gif);
 margin-top: 1px;
 margin-left: 18px;
 background: #EBFAD7;
 color: #333333;
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
}

#containerServicesList {
 padding-left: 23px;
 padding-top: 6px;
 margin: 0px;
}

#containerServicesList ul {
 padding-left: 0px;
 margin: 0px;
 width: 185px;
}

#containerServicesList ul li {
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image_grau.gif);
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 padding-left: 0px;
 padding-top: 1px;
 padding-bottom: 1px;
 margin: 0px;
 border-bottom: 1px solid #99CC99;
}

#containerServicesList ul li a {
 text-decoration: none;
 color: #333333;
}

#containerInternshipList {
 padding-left: 23px;
 padding-top: 6px;
 margin: 0px;
}

#containerInternshipList ul {
 padding-left: 0px;
 margin: 0px;
 width: 185px;
}

#containerInternshipList ul li {
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image_grau.gif);
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 padding-left: 0px;
 padding-top: 1px;
 padding-bottom: 1px;
 margin: 0px;
}

#containerInternshipList ul li a {
 text-decoration: none;
 color: #333333;
}

#containerInternshipList select {
 width: 180px;
 font-size: 11px;
}

#containerInternshipList form {
 margin: 0px;
 padding: 0px;
 padding-top: 5px;
}



.rightMarginElementHell {
 height: 18px;
 background: #EBFAD7;
 color: #339933;
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
 margin-top: 13px;
}

.rightMarginElementDunkel {
 height: 18px;
 background: #393;
 color: white;
 font-family: Arial, Verdana;
 font-size: 11px;
 font-weight: bold;
}

.rightMarginElementDunkel img {
 float: left;
 padding-left: 2px;
}


.containerContentHell {
 padding-top: 12px;
 padding-left: 3px;
 padding-bottom: 12px;
 background: #ebfbd7;
 color: #393;
 font-family: Arial, Verdana;
 font-size: 11px;
 margin-bottom:13px;
}

/***********************************************
 Inhaltselemente
***********************************************/

#countryname {
 background: #ffffff;
 width: 270px;
 height: 40px;
 padding-top: 27px;
 padding-bottom: 8px;
}

#countrycontact {
 background: #DAEBFE;
 width: 257px;
 padding-top: 16px;
 padding-left: 13px;
 padding-bottom: 8px;
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
}

#countrydescription {
 width: 270px;
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 padding-right: 13px;
}

#NewsTicker {
 width: 243px;
 height:60px;
 background: #ffffff;
 margin-top: 4px;
 margin-bottom: 9px;
 border-bottom: 1px solid #99CC99;
 border-top: 1px solid #99CC99;
 color: #0066CC;
 font-family: Arial, Verdana;
 font-size: 11px;
 padding-left: 14px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-right: 3px;
}

#HomeJobAngebote {
 padding-left: 19px;
 margin: 0px;
}

#HomeJobAngebote ul {
 padding-left: 0px;
 margin: 0px;
}

#HomeJobAngebote ul li {
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image.gif);
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 padding-left: 0px;
 margin: 0px;
 padding-bottom: 12px;
}



#SubJobAngebote {
 padding-left: 19px;
 margin: 0px;
 background: #ebfbd7;
}

#SubJobAngebote ul {
 padding-left: 10px;
 padding-top: 7px;
 margin: 0px;
}

#SubJobAngebote ul li {
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image.gif);
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 padding-left: 0px;
 margin: 0px;
 padding-bottom: 7px;
}

#MenschenBayer {
 padding-top: 16px;
}

#MenschenBayerHead {
 display: block;
 width: 286px;
 height: 17px;
 font-family: Arial, Verdana;
 font-size: 12px;
 background: #DAEBFE;
 color: #0066CC;
 padding-top: 1px;
 padding-left: 9px;
}

#MenschenBayerContent {
 font-family: Arial, Verdana;
 font-size: 12px;
 padding-top: 12px;
}

#MenschenBayerContent img#mbild{
 padding-right: 10px;
 float: left;
}

#SubMenschenBayer {
 padding-top: 16px;
}

#SubMenschenBayerHead {
 display: block;
/* width: 220px;*/
 height: 17px;
 font-family: Arial, Verdana;
 font-size: 12px;
 background: #DAEBFE;
 color: #0066CC;
 padding-top: 1px;
 padding-left: 9px;
}

#SubMenschenBayerContent {
 font-family: Arial, Verdana;
 font-size: 12px;
 padding-top: 8px;
}

#SubMenschenBayerContent img#mbild{
 padding-right: 10px;
 float: left;
}


.ElementHeadblauBild {
 padding-top: 16px;
 background: #ffffff;
}

.ElementHeadblauBildHead {
 display: block;
/* width: 220px;*/
 height: 17px;
 font-family: Arial, Verdana;
 font-size: 12px;
 background: #DAEBFE;
 color: #0066CC;
 padding-top: 1px;
 padding-left: 9px;
}

.ElementHeadblauBildContent {
 font-family: Arial, Verdana;
 font-size: 12px;
 padding-top: 8px;
}

.ElementHeadblauBildContent img#mbild {
 padding-right: 10px;
 float: left;
}

.mbild{
 padding-right: 10px;
 float: left;
}

.ElementHeadgruenList {
 padding-left: 9px;
 background: #ebfbd7;
}

.ElementHeadgruenList ul {
 padding-left: 17px;
 padding-right: 10px;
 padding-bottom: 10px;
}

.ElementHeadgruenList ul li{
 font-family: Arial, Verdana;
 font-size: 11px;
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image_quadrat_gruen.gif);
}

.ElementHeadText H2 {
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #0066cc;
 line-height: 14px;
 padding-top:8px;
 padding-bottom:3px;
 margin: 0px;
 border: 0px;
}

.ElementHeadText, .ElementHeadList {
 padding-left: 20px;
 padding-right: 10px;
 padding-bottom: 10px;
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 line-height: 16px;
}

.ElementHeadText H1, .ElementHeadList H1 {
 font-family: Arial, Verdana;
 font-size: 16px;
 font-weight: bold;
 color: #0066cc;
 line-height: 24px;
 padding-bottom: 4px;
 margin: 0px;
 border: 0px;
}

.ElementHeadList H1 {
 font-size: 14px;
}
.ElementHeadList ul,
.ElementHeadList ol {
 padding-left: 20px;
}

.ElementHeadList ul li {
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_pfeil_blau.gif);
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 line-height: 16px;
 padding-bottom: 3px;
 padding-top: 3px;
}

/* Event Liste */

.ListTrennerHellblau {
 border-bottom: 1px solid #74B2F0;
 clear: left;
}

.List3Spalten {
 font-family: Arial, Verdana;
 font-size: 11px;
 color: #333333;
 line-height: 12px;
 padding-left: 20px;
 padding-right: 10px;
}

.List3SpaltenZeilen {
 font-family: Arial, Verdana;
 font-size: 11px;
 color: #333333;
 line-height: 12px;
 padding-left: 20px;
 padding-right: 10px;
 height: 400px;
 overflow: scroll;
}

.List3SpaltenZeilen table td.line {
 width: 332px;
}
	
.columnDate {
 width: 76px;
 padding: 3px;
}
.columnTitle {
 width: 153px;
 padding: 3px;
}
.columnVenue {
 width: 103px;
 padding: 3px;
}

.antwort{
 padding-left: 5px;
 margin-bottom: 6px;
 margin-top: 0px;
 clear: left;
}

.antwort p {
 margin-top: 0px; 
 margin-bottom: 0px;
}

.MultimediaContent {
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 16px;
}
.MultimediaContent #flash {
	margin-top: 1px;
	background-color: #EBFBD7;
	width: 170px;
	height: 18px;
}

.MultimediaContent #deco {
	background-color:#aae182;
	font-size: 8px;
	width: 90px;
	empty-cells: show;
	height: 18px;
}
.MultimediaContent #play,
.MultimediaContent #stop {
	background-color:#aae182;
	width: 39px;
	height: 18px;
}

/***********************************************
 Sitemap
***********************************************/

.smlevel1 {
 width: 265px;
 min-height: 18px;
 background: #0066cc;
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 line-height: 16px;
 padding-top: 2px;
 padding-left: 20px;
 border-bottom: 1px solid #ffffff;
}

.smlevel1 a {
 color: #ffffff;
}

.smlevel2 {
 width: 265px;
 min-height: 18px;
 background: #ebfad7;
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: normal;
 color: #339933;
 line-height: 16px;
 padding-top: 2px;
 padding-left: 20px;
 border-bottom: 1px solid #ffffff;
}

.smlevel2 a {
 color: #339933;
}

.smlevel3 {
 width: 250px;
 min-height: 18px;
 background: #ffffff;
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: normal;
 color: #339933;
 line-height: 16px;
 padding-top: 2px;
 padding-left: 35px;
 border-bottom: 1px solid #ebfad7;
}

.smlevel3 a {
 color: #339933;
}

.smlevel4 {
 width: 235px;
 min-height: 18px;
 background: #ffffff;
 font-family: Arial, Verdana;
 font-size: 12px;
 font-weight: normal;
 color: #339933;
 line-height: 16px;
 padding-top: 2px;
 padding-left: 50px;
 border-bottom: 1px solid #ebfad7;
}

.smlevel4 a {
 color: #339933;
}


/***********************************************
 Sonstige
***********************************************/

.headtext{
 padding-top: 2px;
}

.headtext a {
 color: #ffffff;
}

.text {
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #333333;
 line-height: 16px;
}

.textklein {
 font-family: Arial, Verdana;
 font-size: 10px;
 color: #333333;
 line-height: 12px;
}

.texthellgrau {
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #666666;
 line-height: 16px;
}

.textgruen {
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #339933;
}

.textblau {
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #0066CC;
}

.headlineblau {
 font-family: Arial, Verdana;
 font-size: 16px;
 font-weight: bold;
 color: #0066cc;
 line-height: 26px;
}

.suchfeld {
 height: 13px;
 width: 200px;
 font-family: Arial, Verdana;
 font-size: 11px;
 color: #333333;
}

.suchbutton {
 height: 19px;
 font-family: Arial, Verdana;
 font-size: 11px;
 color: #333333;
}

.suchtrenner {
 border-top: 5px solid #ffffff;
 border-bottom: 5px solid #ffffff;
 background: #DBDBDB;
}

.resultx {
 padding-left: 10px;
 padding-right: 10px;
}

#searchresults {
 margin-top: 20px;
}

/***********************************************
 Legals
***********************************************/
#legal,
#legal a {
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
}

#legalleft {
 width: 285px;
 float: left;
 margin-right: 1px;
 margin-left: 24px;
 padding-top: 20px;
}

#legalright {
 width: 360px;
 float: right;
 margin-right: 13px;
 padding-top: 20px;
}


.texthellgrau ul {
 padding-left: 17px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-top: 20px;
}

.texthellgrau ul li {
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image_quadrat_blau.gif);
}

.texthellgrau strong ul li {
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image_quadrat_blau.gif);
 margin-left: 0px;
}

.ElementHeadText ul li {
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image_quadrat_blau.gif);
 margin-left:40px;
}

.texthellgrau ol li {
 list-style-type:decimal;
}

.texthellgrau strong ol li {
 list-style-type:decimal;
 margin-left: 20px;
}

.ElementHeadText ol li {
 list-style-type:decimal;
   margin-left:40px;
}


.antwort ul li {
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image_quadrat_blau.gif);
}
.antwort ol li {
 list-style-type:decimal;
 margin-left: 5px;
 padding-top: 5px;
}


/***********************************************
 Newsticker: Scrolling Container
***********************************************/

#scrollingContainer {
	width:250px;	/* Width of second box */
	height:55px;	/* Height of second box */

/* 	padding:0px;	A little bit of space between border of box and text inside */
	float:right;	/* I want the text to wrap around the box */
	margin-left:10px;	/* Space at the left of the box */
}


/***********************************************
 Banner on HOME
***********************************************/

#banner {
 position: absolute;
 z-index: 2;
 top:70px;
 left:998px;
 width: 120px;
 height: 600px;
}

/***********************************************
 Special for job navigator picture
***********************************************/

#jobnavipic {
	width: 608px;
	float: left;
}

/***********************************************
 Content Middle fuer JobOpening
***********************************************/

#jobopening {
 padding-left: 24px;
 width: 570px;
 float: left;
 padding-top: 20px;
 font-family: Arial, Verdana;
 font-size: 12px;
 color: #666666;
 line-height: 16px;
}

#jobopeningunit {
 background-image: url(/system/modules/com.bbs.erecruiting/resources/folge_trennlinie_b.gif);
 font-family: Arial, Verdana;
 font-size: 12px;
 text-align:right;
 padding-right: 213px;
 padding-top: 3px;
 color: white;
 height: 17px;
}

#jobopening h1 {
 font-size: 22px;
 font-weight: bold;
 color: #0066cc;
 line-height: 24px;
 padding-bottom: 10px;
}
	
#jobopening strong {
 font-weight: bold;
}

#jobopening td {
 font-family: Arial, Verdana;
 font-size: 12px;
 height: 20px;
}

#jobopening td#phone {
 text-align: right;
 color: #666666;
}

#jobopening td#url {
 text-align: left;
}

#jobopening td#apply {
 font-family: Arial, Verdana;
 font-size: 12px;
 text-align: center;
 border: 1px solid #000000;
 background-color: #339933;
 padding-left: 10px;
 padding-right: 10px;
}

#jobopening td#apply a {
 font-weight: bold;
 color: white;
}

#jobopening ul li {
 margin-left: 24px;
 list-style-image:url(/system/modules/com.bbs.erecruiting/resources/list_image_quadrat_gruen.gif);
}

a.tagCloud, a.tagCloud:link, a.tagCloud:visited, a.tagCloud:active {

	font-family: Arial, Verdana;
	text-decoration: none;
}

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