/* BODY */
body {background-color: #ffffff; color:#000000;}

/* EDIT PER LAND */
div.introbg{position:absolute; top:342px; left:730px; width:120px; height:100px; z-index:5;}

/* DIVISIONS INTRO */
div.intro {position:absolute; top:95px; left:0px; width:auto; height:443px;}
div.introtitel{position:absolute; top:333px; /top:342px; left:740px; width:100px; height:10px; z-index:10;}
div.introauswahl{position:absolute; top:352px; left:740px; width:100px; height:80px; visibility:hidden; z-index:20;}
div.introbgcountry{position:absolute; top:340px; left:750px; width:auto; height:auto; z-index:5;}

/* DIVISIONS GLOBAL */
div.intro {position:absolute; top:95px; left:0px; width:auto; height:443px;}
div.logo {position:absolute; top:18px; left:0px; width:216px; height:37px;}
div.schwinge {position:absolute; top:90px; left:0px; width:276px; height:35px;}
div.bgrechts {position:absolute; top:111px; left:753px; width:247px; height:438px; background-image:url(verlauf_rechts.gif);}
div.bgrechtsende {position:absolute; top:549px; left:545px; width:455px; height:1px;}
div.navimain {position:absolute; top:70px; left:267px; width:694px; height:21px; z-index:20;}

td.ascent { vertical-align: bottom !important; padding-bottom: 6px; background-repeat: repeat-x; }
td.descent { vertical-align: top !important; padding-top: 6px; background-repeat: repeat-x; } 

div.navisub {position:absolute; top:92px; left:263px; width:740px; height:17px; z-index:20;}
div.navisubbg { display : none; /*position:absolute; border-style:solid; border-width: 1px 0px 0px 0px; border-color:#f4c052; top:90px; left:920px; width:82px; z-index:1; height:17px; background-image:url(verlauf_navi.gif);*/ }
div.linie {position:absolute; top:90px; left:260px; width:740px; z-index:1; height:1px; border-style:solid; border-width: 1px 0px 0px 0px; border-color:#f4c052;}
div.navifunk {position:absolute; left:720px; top:583px; width:260px; height:10px; z-index:20;}
div#navifunk {position:absolute; left:722px; top:583px; width:280px; height:10px; z-index:20; text-align: right}
div#subsubnavi {
    position: absolute;
    text-align: right;
    top: 0px;
    left: 801px;
    width: 200px;
}
div.abschluss {position:absolute; top:549px; left:0px; width:219px; height:2px; z-index:20;}
div.unten { padding:0px; width:300px; margin-top:-20px; height:30px; z-index:10; position: relative;}
div.unten img { position: absolute; }

/* DIVISIONS STANDARTCONTENT */
div.headline {position:absolute; top:124px; left:0px; width:219px; height:425px; z-index:40}
div.content { padding:0px; margin-top:0px; font-family:arial; position:absolute; left:0px; top:210px; height:auto; width:600px; z-index:30; background-image:url(verlauf_links.jpg); background-repeat: repeat-y;}
div.mainvis {position:absolute; left:598px; top:111px; height:471px; width:402px; z-index:2;}

/* DIVISIONS SITEMAP */
div.contentsitemap {margin:10px; padding-bottom:30px; position:absolute; left:268px; top:220px; height:auto; width:450px; z-index:3;font-family:arial;}

/* DIVISIONS WORLD */
div.contentwelt {margin:10px; position:absolute; left:217px; top:100px; height:440px; width:776px; z-index:3; background-image:url(weltkarte.jpg);}
div.weltdeckel {margin:10px; position:absolute; left:420px; top:247px; height:23px; width:258px; z-index:5;}
div.weltkasten {margin:10px; background-color:#ffffff; border-style:solid; border-width: 0px 1px 1px 1px; border-color:gray; position:absolute; left:420px; top:270px; height:auto; width:256px; /width:258px; z-index:5;}
div.weltdeckelneu {margin:10px; position:absolute; left:650px; top:247px; height:23px; width:258px; z-index:50;}
div.weltkastenneu {
    position: absolute;
    left: 650px;
    top: 366px;
    width: 353px;
    z-index: 3;
    height: 184px;
    overflow: auto;
}
div.weltkastenneu div {
    padding: 10px;
}

div.headlinewelt {position:absolute; top:124px; left:0px; width:216px; height:426px;}
div.headlineweltform {position:absolute; top:124px; left:27px; width:300px; height:420px; z-index:5;}
div.headlineunten {position:absolute; top:300px; left:27px; width:216px; height:auto;}
div.headlineoben {position:absolute; top:170px; left:27px; width:216px; height:auto;}

/* DIVISIONS HISTORY */
div.bgrechtshistory {position:absolute; top:111px; left:266px; width:737px; height:437px; background-image:url(bg_history.jpg);}
div.history {position:absolute; top:124px; left:0px; width:990px; height:440px;}

/* DIVISIONS HR KONTAKT */
div.contentclerk {margin:10px; position:absolute; left:208px; top:100px; height:440px; width:776px; z-index:2; background-image:url(bg_F60.jpg);}
div.headlineclerk {position:absolute; top:110px; left:290px; width:350px; height:400px; z-index:4;}
div.headlinehintenclerk {position:absolute; top:124px; left:0px; width:216px; height:426px; z-index:1;}
div.headlineclerk2 {position:absolute; top:110px; left:975px; width:29px; height:440px; z-index:100; background-color:#f3d78d;}

/* DIVISIONS HOME */
div.homeneu { position:absolute; top:205px; left:0px; width:307px; height:19px; z-index:5;}
div.homeland { position:absolute; top:235px; left:30px; width:250px; height:19px; font-family:arial; font-size:12px; text-transform:uppercase;}
div.mainneu { position:absolute; top:111px; left:218px; width:785px; height:150px; z-index:2;}
div.homelinks { position:absolute; top:300px; left:30px; width:280px; height:auto; z-index:2;}
div.teasereins { position:absolute; top:300px; left:350px; width:120px; height:255px; overflow:hidden; z-index:5;}
div.teaserzwei { position:absolute; top:300px; left:500px; width:120px; height:255px; overflow:hidden; z-index:5;}
div.teaserdrei { position:absolute; top:300px; left:650px; width:120px; height:255px; overflow:hidden; z-index:5;}
div.teaservier { position:absolute; top:300px; left:800px; width:120px; height:255px; overflow:hidden; z-index:5;}

/* PARAGRAPHS*/
p {font-family:arial; margin-left:290px;}
p.longtext {font-size:11px; width:300px; margin-top:0px;}
p.longtextsmall {font-size:10px; width:300px; margin-top:0px;}
p.hometext {font-size:11px; width:250px; margin-top:0px; margin-left:0px;}
p.copywelt {margin-top:10px; margin-left:0px; font-size:11px; margin-right:30px;}
p.copyclerk {margin-top:100px; font-size:11px; margin-left:30px;}
p.weltgrau {font-size:10px; text-decoration: none; color:#7F7F7F; margin-right:15px; margin-bottom:5px; text-align: right;}
p.weltland {font-size:14px;  margin-left:15px; margin-right:15px; margin-top:0px; margin-bottom:10px; text-transform:uppercase;}
p.weltlongtext {font-size:11px; color:black; margin:15px;}
p.tabelle {margin-top:10px;}
table + p.longtext {margin-top: 10px;}
p.weltauswahl {margin-top:150px; font-size:10px; margin-left:0px; padding:0px;}
p.titel {text-transform:uppercase; font-size:12px;}
p.hometeaser {font-size:11px; margin-left:0px;}
p.teaser {font-size:11px;}
img {border-style:solid; border-width:0px;}
.teaserimg {float:left; margin-right:10px; margin-bottom:5px; vertical-align:text-top; width:98px;}
.homeimg {float:left; margin-right:10px; margin-bottom:5px; vertical-align:text-top; width:120px; height:82px;}
.popupimg {margin:0px; padding:0px;}
p.titelabstand {text-transform:uppercase; font-size:12px; margin-top:30px;}
p.headline {font-weight:bold; font-size:12px;}
p.headlinestellen { font-size:12px;}
p.headlinelinie {font-weight:bold; font-size:12px;}
p.aufzaehlung {font-size:12px;}
p.aufzaehlung:first-line {text-transform:uppercase;}
p.img {margin-top:30px;}
p.imgheadline {margin-top:10px;}
p.fuss {margin-top:30px; font-size:11px; color:#000000; line-height:12px;}
p.introtext {font-size:9px; color:gray; line-height:10px; margin-left:0px;}
p+table{margin-left:290px;}

/* ANCHORS */
a:link {text-decoration: none; color:#7F7F7F;}
a:visited {text-decoration: none; color:#7F7F7F;}
a:hover {text-decoration: none; color:#333333;}
a:active {text-decoration: none; color:#333333;}
a.fuss:link {text-decoration: none; color:#7F7F7F;}
a.fuss:visited {text-decoration: none; color:#7F7F7F;}
a.fuss:hover {text-decoration: none; color:#333333;}
a.fuss:active {text-decoration: none; color:#333333;}
a.teaserlink:link {text-decoration: none; text-transform:uppercase; color:#7F7F7F;}
a.teaserlink:visited {text-decoration: none; text-transform:uppercase; color:#7F7F7F;}
a.teaserlink:hover {text-decoration: none; text-transform:uppercase; color:#333333;}
a.teaserlink:active {text-decoration: none; text-transform:uppercase; color:#333333;}
.tabelle {font-size:11px;}
.tabelleplatz {font-size:11px; padding-right:10px;}
.auswahl {margin-top:30px; font-size:11px; color:#000000;}

/* FORMULARE */
.form {font-size:11px; margin-left:290px;/margin-left:0px;}
table .form {font-size:11px; color:#7F7F7F;}

#ansprechpartner .form {font-size:11px; margin-left:290px;/margin-left:0px; width: 310px;}
#ansprechpartner form {
    margin-top: 0;
    margin-bottom: 0;
}
#ansprechpartner table .form {font-size:11px; color:#7F7F7F;padding-left:290px;/padding-left:0px;}
/* Nicht funktionierender Opera-Hack. Macht Probleme im Opera, Safari und Chrome
@media all and (min-width: 0px){
   .content #formular{
   margin-left:290px;
   }
}
*/
.formblack {font-size:11px; color:#000000;}
.formfehler {font-size:11px; color:red;}
.input {font-size:11px; font-family:arial;}
select.join {position:absolute; left:300px; font-size:11px; color:#7F7F7F;}
select.joinintro {position:absolute; left:0px; font-size:11px; line-height:12px; color:#7F7F7F; z-index:1000;}
select.join {position:absolute; left:290px; font-size:11px; line-height:12px; color:#7F7F7F; z-index:10000;}
.contactselect {font-size:11px; width:286px;}
select#auswahl_a{width:350px;}
select#auswahl_b{width:350px;}
select#auswahl_c{width:350px;}
select#auswahl_d{width:350px;}
#formular {font-family:arial; margin-left:0px;}
<!--[if IE 5]>
#formular {font-family:arial; margin-left:290px;}
<![endif]-->



p.longtext+table{margin-left:0px;}
/* LIST ELEMENTS */
ul {font-size:11px; margin-left:320px; list-style-type:none; padding-left: 0px }
li {background-image: url(/inet_superglobal/images/listenpunkt.gif);	background-position:0px 5px; background-repeat:no-repeat; padding-left:10px; }	
* html li {background-image: url(/inet_superglobal/images/listenpunkt.gif);	background-position:0px 8px; background-repeat:no-repeat; padding-left:10px; }	

/* TABLES */
td.bold {font-weight:bold; text-transform:uppercase; font-size:11px;}
td.sitemapl1 {text-transform:uppercase; font-size:11px; color:#5c5c5c;}
td.sitemapl2 {font-size:10px; color:#333333;}
td.sitemapl3 {font-size:10px; color:#404040;}

/* PRINT */
@media print {
   body { background-color: white; }
   div.content { color: black; position: absolute; top: 50px; left: 0px; width:90%;}
   div.logo {position:absolute; top:0px; left:0px; width:216px; height:37px;}
   div.schwinge {display:none;}
   div.bgrechts {display:none;}
   div.bgrechtsende {display:none;}
   div.navimain {display:none;}
   div.navisub {display:none;}
   div.navisubbg {display:none;}
   div.navifunk {display:none;}
   div.headline {position: absolute; top: 50px; left: 0px;}
   div.mainvis, div.mainvis-wide-image { position: absolute; top: 50px; right: 0; z-index: 50} 
   div.abschluss {display:none;}
   div.linie {display: none}
   div.unten {display:none;}
   div#submenu {display:none;}
   ul { list-style-type: disc; width: 270px; }
   li { padding-left: 0; margin-left: 20px } 
}

p.press_teaser {font-size:11px; width: 310px; float: left; display: inline; margin-top: 0; margin-bottom: 10px;}
p.press_teaser span.teaserimage { float: left; }
p.press_teaser span.teaserimage img { float: none; margin: 0; padding: 0; }
p.press_teaser img { margin-bottom: 10px; }
p.press_teaser span.teasercopy { float: right; width: 170px; margin-bottom: 10px;}

p.press_teaser a.teaserlink_text:link {text-decoration: none; color:#7F7F7F;}
p.press_teaser a.teaserlink_text:visited {text-decoration: none; color:#7F7F7F;}
p.press_teaser a.teaserlink_text:hover {text-decoration: none; color:#333333;}
p.press_teaser a.teaserlink_text:active {text-decoration: none; color:#333333;}

div.intro #intro-navigation li {
	background-image: none;
	background-position:0;
	padding-left:0;
}

#submenu {
  position: absolute;
  bottom: 30px;
  left: 0;
}
#submenu .button {
  height: 23px;
  background: white;
  width: 290px;
  margin-bottom: 7px;
}
#submenu .button a {
  background: transparent url(/inet_superglobal/images/hr/pfeil.gif) no-repeat scroll 0 0;
  color: #AAAAAA;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 23px;
  margin-left: 33px;
  padding: 0 0 2px 20px;
  text-decoration: none;
}

#submenu .button a.active {
    background: white;
    margin-left: 53px;
    padding-left: 0;
}

.content-wide-image {
    left: 0;
    font-family: arial;
    margin-top: 0;
    padding: 0;
    position: absolute;
    top: 210px;
    width: 600px;
    z-index: 45;
}

.content-wide-image p {
    font-size: 11px;
    margin: 0;
    width: 340px;
    margin-left: 33px;
}

.content-wide-image #submenu {
    position: static;
    margin: 20px 0;
}

.content-wide-image #submenu .button {
    width: 340px;
}

.mainvis-wide-image {
    left: 380px;
    position: absolute;
    top: 111px;
    z-index: 44;
}
div#hrbox {
    width: 400px;
    margin-left: 290px;
}
div#hrlinks,
div#hrrechts {
    float: left;
    width: 195px;
}
.hrbutton {
    display:block;
    margin-bottom: 2px;
}

.hrbutton a {
    background: transparent url(/inet_superglobal/images/hr/pfeilk.jpg) no-repeat scroll 0 2px;
    font-family:Arial,sans-serif;
    font-size:11px;
    line-height: 15px;
    padding:0 0 4px 20px;
    text-decoration:none;
    display: block;
}
.hrbutton-ohne a {
    font-family:Arial,sans-serif;
    font-size:11px;
    line-height: 15px;
    padding:0 0 4px 20px;
    text-decoration:none;
    display: block;
}
.hr-subheadline {
    color: #808080;
    font-size: 11px;
    margin-bottom: 5px;
}
#joblist {
    font-size: 11px;
    border-collapse: collapse;
    margin-left: 290px;
    margin-bottom: 30px;
    width: 310px;
}
#joblist th, 
#joblist td {
    text-align: left;
    padding: 1px 0 1px 10px;
    vertical-align: top;
    border-left-width: 0;
    border-right-width: 0;
    margin-left: 0;
    margin-right: 0;
    width: 148px;
}
#joblist th {
    border-bottom: 1px solid #f2c04f;
    margin-bottom: 10px;
}
#joblist td.date {
    background: url(/inet_superglobal/images/hr/pfeilk.jpg) no-repeat 0px 2px;
    padding-left: 0px;
    width: 75px;
}
#joblist th.location,
#joblist td.location {
    width: 67px;
}
#joblist th.date {
    padding-left: 0px;
    width: 74px;
}
#joblist td a {
    color: black;
    display: block;
}
#joblist td.dots {
    padding: 5px 0;
}
a.fuss2 {
    display: block;
    background: transparent url(/inet_superglobal/images/hr/pfeil.gif) no-repeat scroll 0 0px;
    padding-left: 20px;
    padding-top: 1px;
    color: #aaa;
    font-weight: bold;
    height: 20px;
}

form#formular td.form h2 {
    font-size: 16px;
    color: black;
    font-width: bold;
    margin-top: 0;
}
.menubutton_top {
    vertical-align: top;
    padding-top: 5px;
}
.print {
  display: none;
}