/* ### START theme_default.css ### */
@charset "UTF-8";

      #toolbar .actions li a{

      display:block;

      _display:inline;

      _zoom:1;

      margin:0;

      padding:0;

      width:13px;

      height:16px;

      position: relative;       

      background-repeat:no-repeat;

      }

      

      #toolbar li.dynNav a {background-position:0px 0px;}

      #toolbar li.dynNav a:hover{background-position: -26px 0px;}

      #toolbar li.dynNav a:active{background-position: -13px 0px;}

      

      #toolbar li.dynNav a,

      #toolbar li.dynNav a:hover,

      #toolbar li.dynNav a:active

      {

            position: absolute;
      top: 2px;

            position:relative;
}

    
/* ### END theme_default.css ### */
/* ### START standard-schenker-blue.css ### */
@charset "UTF-8";

      div#footer {

      border-color:#006;

      }

      div#nav-main, div#nav-main-menu {

      background:#006 url(/contentblob/1380170/nav-top-blue.gif/data.gif) top left no-repeat;

      }

      a:link {color:#b00;}

      a:visited {color:#b00;}

      a:focus,a:hover {color:#f00;}

      a:active {color:#b00;}

      div#nav-main li strong,div#nav-main li a {

      color:#fff;

      }

      div#nav-sub li a.active {color:#b00;}

      div#nav-sub li strong {background:#fff;color:#f00;}

      div.nav-bracket {

      background:#006 url(/contentblob/1380172/nav-left-blue.gif/data.gif) bottom left repeat-y;

      margin-bottom:1px;

      }

      form#form-search input.search-term {

      background:#fff;

      border:1px solid #c4c4c4;

      border-right:0;

      }

      form#form-search input.submit {

      border:1px solid #c4c4c4;

      }

      div#meta-2 {

      border-bottom:1px solid #ccc;

      }

      p#meta-3 a {color:#fff;}

      

      /* Schenker Vorschaltseiten START*/

      body.start.dbschenker-com div.subcolumns {

      margin: 0 0 0 0;

      }

      body.start.dbschenker-com div.grid-element {

      margin: 0 0 20px 0;

      }

      body.start.dbschenker-com div.grid-element div.free-teaser-area {

      padding: 0 0 0 0;

      }

      body.start.dbschenker-com div.grid-element div.carousel div h2 {

      padding: 0 0 0 0;

      margin: 0 0 0 0;

      font-size: 10pt;

      }

      body.start.dbschenker-com div.grid-element h2 {

      margin-bottom: 10px;

      font-size: 10pt;

      }

      body.start.dbschenker-com div.grid-element ul.tagcloud{

      padding-bottom: 14px;

      border-bottom: 1px solid #ccc;

      }

      /* CampaignLogoTeaser START */
#campaignTeaserImage img{
margin: 0 15px 0 15px;
}
#campaignTeaserImage p{
margin-left: 15px;
/* CampaignLogoTeaser END */
}

      /* MediaGallery in EcmOpenerVar START */
body.start .grid-element .carousel {
margin-bottom: 15px;
}
/* MediaGallery in EcmOpenerVar END */ 

      /* Schenker Vorschaltseiten END */

      /* start slider Stage [MAP 45408] specific style rules */

      #homeSliderStage_overlays .overlayFooter {
    background-color:#006;
}

      /* end slider Stage [MAP 45408] specific style rules */

    
/* ### END standard-schenker-blue.css ### */
/* ### START jstree-styles-locator ### */
/* jsTree default theme */
.jstree-node,
.jstree-children,
.jstree-container-ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.jstree-node {
  white-space: nowrap;
}
.jstree-anchor {
  display: inline-block;
  color: black;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}
.jstree-anchor:focus {
  outline: 0;
}
.jstree-anchor,
.jstree-anchor:link,
.jstree-anchor:visited,
.jstree-anchor:hover,
.jstree-anchor:active {
  text-decoration: none;
  color: inherit;
}
.jstree-icon {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-default .jstree-icon:empty {
  width: 0px;
  height: 0px;
  line-height: 13px;
  margin-top: 5px;
}
.jstree-icon:empty {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-ocl {
  cursor: pointer;
}
.jstree-leaf > .jstree-ocl {
  cursor: default;
}
.jstree .jstree-open > .jstree-children {
  display: block;
  margin-left: -12px;
}
.jstree .jstree-closed > .jstree-children,
.jstree .jstree-leaf > .jstree-children {
  display: none;
}
.jstree-anchor > .jstree-themeicon {
  margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon,
.jstree-anchor > .jstree-themeicon-hidden {
  display: none;
}
.jstree-rtl .jstree-anchor {
  padding: 0 1px 0 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon {
  margin-left: 2px;
  margin-right: 0;
}
.jstree-rtl .jstree-node {
  margin-left: 0;
}
.jstree-rtl .jstree-container-ul > .jstree-node {
  margin-right: 0;
}
.jstree-wholerow-ul {
  position: relative;
  display: inline-block;
  min-width: 100%;
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
  cursor: pointer;
}
.jstree-wholerow-ul .jstree-anchor,
.jstree-wholerow-ul .jstree-icon {
  position: relative;
}
.jstree-wholerow-ul .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vakata-context {
  display: none;
}
.vakata-context,
.vakata-context ul {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  -moz-box-shadow: 5px 5px 4px -4px #666666;
  -webkit-box-shadow: 2px 2px 2px #999999;
  box-shadow: 2px 2px 2px #999999;
}
.vakata-context ul {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}
.vakata-context .vakata-context-right ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context li {
  list-style: none;
  display: inline;
}
.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  -moz-text-shadow: 1px 1px 0 white;
  -webkit-text-shadow: 1px 1px 0 white;
  text-shadow: 1px 1px 0 white;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
.vakata-context li > a:hover {
  position: relative;
  background-color: #e8eff7;
  -moz-box-shadow: 0 0 2px #0a6aa1;
  -webkit-box-shadow: 0 0 2px #0a6aa1;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
  background-position: right center;
  background-repeat: no-repeat;
}
.vakata-context li > a:focus {
  outline: 0;
}
.vakata-context .vakata-context-hover > a {
  position: relative;
  background-color: #e8eff7;
  -moz-box-shadow: 0 0 2px #0a6aa1;
  -webkit-box-shadow: 0 0 2px #0a6aa1;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context .vakata-context-separator > a,
.vakata-context .vakata-context-separator > a:hover {
  background: white;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  -moz-text-shadow: 0 0 0 transparent;
  -webkit-text-shadow: 0 0 0 transparent;
  text-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.vakata-context .vakata-contextmenu-disabled a,
.vakata-context .vakata-contextmenu-disabled a:hover {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}
.vakata-context li > a > i {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}
.vakata-context li > a > i:empty {
  width: 2.4em;
  line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: white;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}
.vakata-context .vakata-contextmenu-shortcut {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}
.vakata-context-rtl ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context-rtl li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
  background-position: left center;
  background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}
.vakata-context-rtl .vakata-context-left ul {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}
.vakata-context-rtl li > a > i {
  margin: 0 -2em 0 0;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep {
  margin: 0 0 0 0.5em;
  border-left-color: white;
  background: #e2e3e3;
}
#jstree-marker {
  position: absolute;
  top: 0;
  left: 0;
  margin: -5px 0 0 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#jstree-dnd {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
#jstree-dnd .jstree-icon,
#jstree-dnd .jstree-copy {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
#jstree-dnd .jstree-ok {
  background: green;
}
#jstree-dnd .jstree-er {
  background: red;
}
#jstree-dnd .jstree-copy {
  margin: 0 2px 0 2px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}
.jstree-default .jstree-anchor,
.jstree-default .jstree-wholerow {
  transition: background-color 0.15s, box-shadow 0.15s;
}
.jstree-default .jstree-hovered {
  background: #eeeeee;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #ccc;
}
.jstree-default .jstree-clicked {
  background: #dddddd;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #999;
}
.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {
  display: none;
}
.jstree-default .jstree-disabled {
  background: transparent;
  color: #666;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
  box-shadow: none;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-disabled > .jstree-icon {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default .jstree-search {
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
  background: transparent;
  box-shadow: none;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
  background: #eeeeee;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
  background: transparent;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
  background: #eeeeee;
}
#jstree-dnd.jstree-default .jstree-ok,
#jstree-dnd.jstree-default .jstree-er {
  background-image: url("32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default i {
  background: transparent;
  width: 16px;
  height: 16px;
}
#jstree-dnd.jstree-default .jstree-ok {
  background-position: -9px -71px;
}
#jstree-dnd.jstree-default .jstree-er {
  background-position: -39px -71px;
}
.jstree-default > .jstree-striped {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat;
}
.jstree-default > .jstree-wholerow-ul .jstree-hovered,
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.jstree-default .jstree-wholerow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jstree-default .jstree-wholerow-hovered {
  background: #eeeeee;
}
.jstree-default .jstree-wholerow-clicked {
  background: #dddddd;
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@color1', endColorstr='@color2',GradientType=0 );*/
}
.jstree-default .jstree-node {
  min-height: 24px;
  line-height: 24px;
  margin-left: 24px;
  min-width: 24px;
}
.jstree-default .jstree-anchor {
  line-height: 24px;
  height: 24px;
  font-size: 8pt;
}
.jstree-default .jstree-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default.jstree-rtl .jstree-node {
  margin-right: 24px;
}
.jstree-default .jstree-wholerow {
  height: 24px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-image: none;
}
.jstree-default .jstree-node {
  background-position: -292px -4px;
  background-repeat: repeat-y;
}
.jstree-default .jstree-last {
  background: transparent;
}
.jstree-default .jstree-ocl {
  background-image: url("32px.png");
}
.jstree-default .jstree-open > .jstree-ocl {
  background:url(/contentblob/8386604/country-open/data.png);
}
.jstree-default .jstree-closed > .jstree-ocl {
  background:url(/contentblob/8386606/country-closed/data.png);
}
.jstree-default .jstree-leaf > .jstree-ocl {
  background-position: -68px -4px;
}
.jstree-default .jstree-themeicon {
  background-position: -260px -4px;
}
.jstree-default > .jstree-no-dots .jstree-node,
.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: 0px 0px;
  width: 13px;
  height: 13px;
  margin-left: 8px;
}
.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
  width: 13px;
  height: 13px;
  margin-left: 8px;
}
.jstree-default .jstree-disabled {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-checkbox {
  background-position: -164px -4px;
}
.jstree-default .jstree-checkbox:hover {
  background-position: -164px -36px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default .jstree-checked > .jstree-checkbox {
  background-position: -228px -4px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default .jstree-checked > .jstree-checkbox:hover {
  background-position: -228px -36px;
}
.jstree-default .jstree-anchor > .jstree-undetermined {
  background-position: -196px -4px;
}
.jstree-default .jstree-anchor > .jstree-undetermined:hover {
  background-position: -196px -36px;
}
.jstree-default > .jstree-striped {
  background-size: auto 48px;
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -132px -36px;
}
.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -100px -36px;
}
.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -68px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: 0px 0px;
  background:url(/contentblob/8386604/country-open/data.png);
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
  background:url(/contentblob/8386606/country-closed/data.png);
}
.jstree-default .jstree-themeicon-custom {
 background:url(/contentblob/3773158/flags/data.png);
}
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("throbber.gif") center center no-repeat;
}
.jstree-default .jstree-file {
  background: url("32px.png") -100px -68px no-repeat;
}
.jstree-default .jstree-folder {
  background: url("32px.png") -260px -4px no-repeat;
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-node {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}
.jstree-default-small .jstree-anchor {
  line-height: 18px;
  height: 18px;
}
.jstree-default-small .jstree-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  margin-right: 18px;
}
.jstree-default-small .jstree-wholerow {
  height: 18px;
}
.jstree-default-small .jstree-node,
.jstree-default-small .jstree-icon {
  background-image: url("32px.png");
}
.jstree-default-small .jstree-node {
  background-position: -295px -7px;
  background-repeat: repeat-y;
}
.jstree-default-small .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-open > .jstree-ocl {
  background-position: -135px -7px;
}
.jstree-default-small .jstree-closed > .jstree-ocl {
  background-position: -103px -7px;
}
.jstree-default-small .jstree-leaf > .jstree-ocl {
  background-position: -71px -7px;
}
.jstree-default-small .jstree-themeicon {
  background-position: -263px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-node,
.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -7px;
}
.jstree-default-small .jstree-disabled {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-small .jstree-checkbox {
  background-position: -167px -7px;
}
.jstree-default-small .jstree-checkbox:hover {
  background-position: -167px -39px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-small .jstree-checked > .jstree-checkbox {
  background-position: -231px -7px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-small .jstree-checked > .jstree-checkbox:hover {
  background-position: -231px -39px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined {
  background-position: -199px -7px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {
  background-position: -199px -39px;
}
.jstree-default-small > .jstree-striped {
  background-size: auto 36px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -135px -39px;
}
.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -103px -39px;
}
.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -71px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -39px;
}
.jstree-default-small .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("throbber.gif") center center no-repeat;
}
.jstree-default-small .jstree-file {
  background: url("32px.png") -103px -71px no-repeat;
}
.jstree-default-small .jstree-folder {
  background: url("32px.png") -263px -7px no-repeat;
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-node {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}
.jstree-default-large .jstree-anchor {
  line-height: 32px;
  height: 32px;
}
.jstree-default-large .jstree-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large .jstree-icon:empty {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  margin-right: 32px;
}
.jstree-default-large .jstree-wholerow {
  height: 32px;
}
.jstree-default-large .jstree-node,
.jstree-default-large .jstree-icon {
  background-image: url("32px.png");
}
.jstree-default-large .jstree-node {
  background-position: -288px 0px;
  background-repeat: repeat-y;
}
.jstree-default-large .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-open > .jstree-ocl {
  background-position: -128px 0px;
}
.jstree-default-large .jstree-closed > .jstree-ocl {
  background-position: -96px 0px;
}
.jstree-default-large .jstree-leaf > .jstree-ocl {
  background-position: -64px 0px;
}
.jstree-default-large .jstree-themeicon {
  background-position: -256px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-node,
.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
}
.jstree-default-large .jstree-disabled {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-large .jstree-checkbox {
  background-position: -160px 0px;
}
.jstree-default-large .jstree-checkbox:hover {
  background-position: -160px -32px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-large .jstree-checked > .jstree-checkbox {
  background-position: -224px 0px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-large .jstree-checked > .jstree-checkbox:hover {
  background-position: -224px -32px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined {
  background-position: -192px 0px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {
  background-position: -192px -32px;
}
.jstree-default-large > .jstree-striped {
  background-size: auto 64px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -128px -32px;
}
.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -96px -32px;
}
.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -64px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px -32px;
}
.jstree-default-large .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("throbber.gif") center center no-repeat;
}
.jstree-default-large .jstree-file {
  background: url("32px.png") -96px -64px no-repeat;
}
.jstree-default-large .jstree-folder {
  background: url("32px.png") -256px 0px no-repeat;
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
@media (max-width: 768px) {
  #jstree-dnd.jstree-dnd-responsive {
    line-height: 40px;
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  #jstree-dnd.jstree-dnd-responsive > i {
    background: transparent;
    width: 40px;
    height: 40px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-ok {
    background-image: url("40px.png");
    background-position: 0 -200px;
    background-size: 120px 240px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-er {
    background-image: url("40px.png");
    background-position: -40px -200px;
    background-size: 120px 240px;
  }
  #jstree-marker.jstree-dnd-responsive {
    border-left-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    margin-top: -10px;
  }
}
@media (max-width: 768px) {
  .jstree-default-responsive {
    /*
  .jstree-open > .jstree-ocl,
  .jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }
  */
  }
  .jstree-default-responsive .jstree-icon {
    background-image: url("40px.png");
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-node {
    min-height: 40px;
    line-height: 40px;
    margin-left: 40px;
    min-width: 40px;
    white-space: nowrap;
  }
  .jstree-default-responsive .jstree-anchor {
    line-height: 40px;
    height: 40px;
  }
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-icon:empty {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
  }
  .jstree-default-responsive.jstree-rtl .jstree-node {
    margin-left: 0;
    margin-right: 40px;
  }
  .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
    margin-right: 0;
  }
  .jstree-default-responsive .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-open > .jstree-ocl {
    background-position: 0 0px !important;
  }
  .jstree-default-responsive .jstree-closed > .jstree-ocl {
    background-position: 0 -40px !important;
  }
  .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -40px 0px !important;
  }
  .jstree-default-responsive .jstree-themeicon {
    background-position: -40px -40px;
  }
  .jstree-default-responsive .jstree-checkbox,
  .jstree-default-responsive .jstree-checkbox:hover {
    background-position: -40px -80px;
  }
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {
    background-position: 0 -80px;
  }
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined,
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {
    background-position: 0 -120px;
  }
  .jstree-default-responsive .jstree-anchor {
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  .jstree-default-responsive > .jstree-striped {
    background: transparent;
  }
  .jstree-default-responsive .jstree-wholerow {
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(64, 64, 64, 0.2);
    background: #ebebeb;
    height: 40px;
  }
  .jstree-default-responsive .jstree-wholerow-hovered {
    background: #e7f4f9;
  }
  .jstree-default-responsive .jstree-wholerow-clicked {
    background: #beebff;
  }
  .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {
    box-shadow: inset 0 -6px 3px -5px #666666;
  }
  .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {
    box-shadow: inset 0 6px 3px -5px #666666;
    border-top: 0;
  }
  .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {
    box-shadow: none;
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-node > .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-image: url("40px.png");
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-node {
    background-position: -80px 0;
    background-repeat: repeat-y;
  }
  .jstree-default-responsive .jstree-last {
    background: transparent;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background-position: -40px -120px;
  }
  .jstree-default-responsive .jstree-last > .jstree-ocl {
    background-position: -40px -160px;
  }
  .jstree-default-responsive .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
  }
  .jstree-default-responsive .jstree-file {
    background: url("40px.png") 0 -160px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-folder {
    background: url("40px.png") -40px -40px no-repeat;
    background-size: 120px 240px;
  }
}
.jstree-default > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}

/* ### END jstree-styles-locator ### */
/* ### START schenker-country-locator-DBSCHENKER-41 ### */
@charset "UTF-8";
/* start Vorschaltseite DB Schenker - Country Locator [MAP 45406] specific style rules */


#countrySites {
background:url(/contentblob/2354960/img_world/data.png) no-repeat scroll right 7px;
height: 163px;
margin: 0 0 0;
position: relative;
padding-top:12px;
}


.grid-element #countrySites , .container #countrySites {
border: 1px solid #999999;
}

.container #countrySites {
background:none;
height: 180px;
}
.container #countrySites::after {
content: "";
background: url(/contentblob/2354960/img_world/data.png)  no-repeat scroll right 7px;
opacity: 0.3;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;

background-position-x: 18px;
background-position-y: 50px;
background-size: 80%;
}
.tabbody #countrySites {
border: none;
}
div#countrySitesPopup {

z-index: 99;
border: 1px solid #999999;
max-height: 208px;
width: 208px;
margin-top: 28px;
position: absolute;
background: #ffffff;
padding: 8px 0px 8px 0px;
overflow: auto;
overflow-x: hidden;
-webkit-box-shadow: 3px 3px 5px 0px rgba(102,102,102,0.8);
-moz-box-shadow: 3px 3px 5px 0px rgba(102,102,102,0.8);
box-shadow: 3px 3px 5px 0px rgba(102,102,102,0.8);
}
.container #countrySitesPopup {
width: 168px;
}
#countrySitesPopup ul {
margin: 0;
}
#countrySites span {
padding-left: 0;
display: inline;
background-position: 0;
}
#country_input {
width: 180px !important;
height: 12px !important;
color: #666;

font-size: 75% !important;
padding-left: 27px !important;
border: 0 !important;
background-image: url(/contentblob/9506268/bg_combobox_new/data.png) !important;
}
#country_arrow.country_delete {
background-image: url(/contentblob/9506258/country-x/data.png) !important;
}
#country_arrow {
position: absolute;
top: 44px;
left: 201px;
width: 19px;
height: 18px;
text-align: center;
cursor:pointer;
z-index:1;
background-color: #FFF;
background-image: url(/contentblob/9506256/country-arrow/data.png) !important;
}

.container #country_input {
width: 138px !important;
border: 1px solid !important;
border-color: #999 !important;
background-image: none !important;
background-color: #FFF;

z-index:0;
}
.jstree-default .jstree-node {
margin-left: 14px;
}
div#countrySitesTab {
border:none;
}
div#countrySites h2,
div#countrySites h3,
div#countrySitesTab h3 {
margin:0 0 0 12px;
color:#000000;
font-size:10pt;
}
div#countrySites #cboCountry, div#countrySitesTab #cboCountry {
margin: 10px 0 0 12px;
}
div#countryDetail p {
margin-left:12px;
font-size:13px;
}
div#countrySitesTab div#countryDetail p {
margin: 6px 0 15px 12px;
font-size:13px;
}
.container div#countryDetail p {
font-size: 11px;

}
div#countrySitesTab div#countryDetail span {
padding: 0;
}
div#countryDetail {
display: none;
font-size: 13px;
font-family: Helvetica;
left: 0px;
position: absolute;
top: 80px;

width: 300px;
padding-right: 4px;
}
}
div#countryDetail img{
margin-left: 0px !important;
margin-right: 5px;
}
div#countryDetail a{
float: left;
padding-right: 9px;
font-size: 8pt;
background-position: 0.2em 0.5em;
padding-left: 13px;
}
div#countrySitesTab div#countryDetail a{
background-position: 0.2em 0.2em;
}
#countryDetail a:hover {
text-decoration: underline;
}
div#countrySitesTab #countryDetail span#countryName {
display: inline;
padding: 0;
background: none;
}


#country_flag {
position: absolute;
top: 41px;
left: 6px;
}
.tabbody #country_flag {
top: 35px;
}

.container #country_flag {
top: 39px;
}

.tabbody #country_arrow {
top: 36px;
}
.flag {
position: absolute;
left: 4px;
clip: rect(1px, 17px, 12px, 1px);
margin-top: 0px;
margin-left: 0px;
}
div#countrySitesPopup i.flag, div#country_flag i.flag {
width: 18px;
height: 13px;
margin-left: 7px;
margin-right: 8px;
}
div#countrySitesPopup i.flag.ad, div#country_flag i.flag.ad {
background-position: -18px 0px ;
}
div#countrySitesPopup i.flag.ae, div#country_flag i.flag.ae {
background-position: -36px 0px ;
}
div#countrySitesPopup i.flag.af, div#country_flag i.flag.af {
background-position: -54px 0px ;
}
div#countrySitesPopup i.flag.ag, div#country_flag i.flag.ag {
background-position: -72px 0px ;
}
div#countrySitesPopup i.flag.ai, div#country_flag i.flag.ai {
background-position: -90px 0px ;
}
div#countrySitesPopup i.flag.al, div#country_flag i.flag.al {
background-position: 0px -108px ;
}
div#countrySitesPopup i.flag.am, div#country_flag i.flag.am {
background-position: 0px -126px ;
}
div#countrySitesPopup i.flag.ao, div#country_flag i.flag.ao {
background-position: -144px 0px ;
}
div#countrySitesPopup i.flag.aq, div#country_flag i.flag.aq {
background-position: 0px -162px ;
}
div#countrySitesPopup i.flag.ar, div#country_flag i.flag.ar {
background-position: 0px -13px ;
}
div#countrySitesPopup i.flag.as, div#country_flag i.flag.as {
background-position: -18px -13px ;
}
div#countrySitesPopup i.flag.at, div#country_flag i.flag.at {
background-position: -36px -13px ;
}
div#countrySitesPopup i.flag.au, div#country_flag i.flag.au {
background-position: -54px -13px ;
}
div#countrySitesPopup i.flag.aw, div#country_flag i.flag.aw {
background-position: -72px -13px ;
}
div#countrySitesPopup i.flag.ax, div#country_flag i.flag.ax {
background-position: -90px -13px ;
}
div#countrySitesPopup i.flag.az, div#country_flag i.flag.az {
background-position: -108px -13px ;
}
div#countrySitesPopup i.flag.ba, div#country_flag i.flag.ba {
background-position: -126px -13px ;
}
div#countrySitesPopup i.flag.bb, div#country_flag i.flag.bb {
background-position: -144px -13px ;
}
div#countrySitesPopup i.flag.bd, div#country_flag i.flag.bd {
background-position: -162px -13px ;
}
div#countrySitesPopup i.flag.be, div#country_flag i.flag.be {
background-position: 0px -26px ;
}
div#countrySitesPopup i.flag.bf, div#country_flag i.flag.bf {
background-position: -18px -26px ;
}
div#countrySitesPopup i.flag.bg, div#country_flag i.flag.bg {
background-position: -36px -26px ;
}
div#countrySitesPopup i.flag.bh, div#country_flag i.flag.bh {
background-position: -54px -26px ;
}
div#countrySitesPopup i.flag.bi, div#country_flag i.flag.bi {
background-position: -72px -26px ;
}
div#countrySitesPopup i.flag.bj, div#country_flag i.flag.bj {
background-position: -90px -26px ;
}
div#countrySitesPopup i.flag.bl, div#country_flag i.flag.bl {
background-position: -108px -26px ;
}
div#countrySitesPopup i.flag.bm, div#country_flag i.flag.bm {
background-position: -126px -26px ;
}
div#countrySitesPopup i.flag.bn, div#country_flag i.flag.bn {
background-position: -144px -26px ;
}
div#countrySitesPopup i.flag.bo, div#country_flag i.flag.bo {
background-position: -162px -26px ;
}
div#countrySitesPopup i.flag.bq, div#country_flag i.flag.bq {
background-position: 0px -39px ;
}
div#countrySitesPopup i.flag.br, div#country_flag i.flag.br {
background-position: -18px -39px ;
}
div#countrySitesPopup i.flag.bs, div#country_flag i.flag.bs {
background-position: -36px -39px ;
}
div#countrySitesPopup i.flag.bt, div#country_flag i.flag.bt {
background-position: -54px -39px ;
}
div#countrySitesPopup i.flag.bv, div#country_flag i.flag.bv {
background-position: -72px -39px ;
}
div#countrySitesPopup i.flag.bw, div#country_flag i.flag.bw {
background-position: -90px -39px ;
}
div#countrySitesPopup i.flag.by, div#country_flag i.flag.by {
background-position: -108px -39px ;
}
div#countrySitesPopup i.flag.bz, div#country_flag i.flag.bz {
background-position: -126px -39px ;
}
div#countrySitesPopup i.flag.ca, div#country_flag i.flag.ca {
background-position: -144px -39px ;
}
div#countrySitesPopup i.flag.cc, div#country_flag i.flag.cc {
background-position: -162px -39px ;
}
div#countrySitesPopup i.flag.cd, div#country_flag i.flag.cd {
background-position: 0px -52px ;
}
div#countrySitesPopup i.flag.cf, div#country_flag i.flag.cf {
background-position: -18px -52px ;
}
div#countrySitesPopup i.flag.cg, div#country_flag i.flag.cg {
background-position: -36px -52px ;
}
div#countrySitesPopup i.flag.ch, div#country_flag i.flag.ch {
background-position: -54px -52px ;
}
div#countrySitesPopup i.flag.ci, div#country_flag i.flag.ci {
background-position: -72px -52px ;
}
div#countrySitesPopup i.flag.ck, div#country_flag i.flag.ck {
background-position: -90px -52px ;
}
div#countrySitesPopup i.flag.cl, div#country_flag i.flag.cl {
background-position: -108px -52px ;
}
div#countrySitesPopup i.flag.cm, div#country_flag i.flag.cm {
background-position: -126px -52px ;
}
div#countrySitesPopup i.flag.cn, div#country_flag i.flag.cn {
background-position: -144px -52px ;
}
div#countrySitesPopup i.flag.co, div#country_flag i.flag.co {
background-position: -162px -52px ;
}
div#countrySitesPopup i.flag.cr, div#country_flag i.flag.cr {
background-position: 0px -65px ;
}
div#countrySitesPopup i.flag.cu, div#country_flag i.flag.cu {
background-position: -18px -65px ;
}
div#countrySitesPopup i.flag.cv, div#country_flag i.flag.cv {
background-position: -36px -65px ;
}
div#countrySitesPopup i.flag.cw, div#country_flag i.flag.cw {
background-position: -54px -65px ;
}
div#countrySitesPopup i.flag.cx, div#country_flag i.flag.cx {
background-position: -72px -65px ;
}
div#countrySitesPopup i.flag.cy, div#country_flag i.flag.cy {
background-position: -90px -65px ;
}
div#countrySitesPopup i.flag.cz, div#country_flag i.flag.cz {
background-position: -108px -65px ;
}
div#countrySitesPopup i.flag.de, div#country_flag i.flag.de {
background-position: -126px -65px ;
}
div#countrySitesPopup i.flag.dj, div#country_flag i.flag.dj {
background-position: -144px -65px ;
}
div#countrySitesPopup i.flag.dk, div#country_flag i.flag.dk {
background-position: -162px -65px ;
}
div#countrySitesPopup i.flag.dm, div#country_flag i.flag.dm {
background-position: 0px -78px ;
}
div#countrySitesPopup i.flag.do, div#country_flag i.flag.do {
background-position: -18px -78px ;
}
div#countrySitesPopup i.flag.dz, div#country_flag i.flag.dz {
background-position: -36px -78px ;
}
div#countrySitesPopup i.flag.ec, div#country_flag i.flag.ec {
background-position: -54px -78px ;
}
div#countrySitesPopup i.flag.ee, div#country_flag i.flag.ee {
background-position: -72px -78px ;
}
div#countrySitesPopup i.flag.eg, div#country_flag i.flag.eg {
background-position: -90px -78px ;
}
div#countrySitesPopup i.flag.eh, div#country_flag i.flag.eh {
background-position: -108px -78px ;
}
div#countrySitesPopup i.flag.er, div#country_flag i.flag.er {
background-position: -126px -78px ;
}
div#countrySitesPopup i.flag.es, div#country_flag i.flag.es {
background-position: -144px -78px ;
}
div#countrySitesPopup i.flag.et, div#country_flag i.flag.et {
background-position: -162px -78px ;
}
div#countrySitesPopup i.flag.fi, div#country_flag i.flag.fi {
background-position: 0px -91px ;
}
div#countrySitesPopup i.flag.fj, div#country_flag i.flag.fj {
background-position: -18px -91px ;
}
div#countrySitesPopup i.flag.fk, div#country_flag i.flag.fk {
background-position: -36px -91px ;
}
div#countrySitesPopup i.flag.fm, div#country_flag i.flag.fm {
background-position: -54px -91px ;
}
div#countrySitesPopup i.flag.fo, div#country_flag i.flag.fo {
background-position: -72px -91px ;
}
div#countrySitesPopup i.flag.fr, div#country_flag i.flag.fr {
background-position: -90px -91px ;
}
div#countrySitesPopup i.flag.ga, div#country_flag i.flag.ga {
background-position: -108px -91px ;
}
div#countrySitesPopup i.flag.gb, div#country_flag i.flag.gb {
background-position: -126px -91px ;
}
div#countrySitesPopup i.flag.gd, div#country_flag i.flag.gd {
background-position: -144px -91px ;
}
div#countrySitesPopup i.flag.ge, div#country_flag i.flag.ge {
background-position: -162px -91px ;
}
div#countrySitesPopup i.flag.gf, div#country_flag i.flag.gf {
background-position: 0px -104px ;
}
div#countrySitesPopup i.flag.gg, div#country_flag i.flag.gg {
background-position: -18px -104px ;
}
div#countrySitesPopup i.flag.gh, div#country_flag i.flag.gh {
background-position: -36px -104px ;
}
div#countrySitesPopup i.flag.gi, div#country_flag i.flag.gi {
background-position: -54px -104px ;
}
div#countrySitesPopup i.flag.gl, div#country_flag i.flag.gl {
background-position: -72px -104px ;
}
div#countrySitesPopup i.flag.gm, div#country_flag i.flag.gm {
background-position: -90px -104px ;
}
div#countrySitesPopup i.flag.gn, div#country_flag i.flag.gn {
background-position: -108px -104px ;
}
div#countrySitesPopup i.flag.gp, div#country_flag i.flag.gp {
background-position: -126px -104px ;
}
div#countrySitesPopup i.flag.gq, div#country_flag i.flag.gq {
background-position: -144px -104px ;
}
div#countrySitesPopup i.flag.gr, div#country_flag i.flag.gr {
background-position: -162px -104px ;
}
div#countrySitesPopup i.flag.gs, div#country_flag i.flag.gs {
background-position: 0px -117px ;
}
div#countrySitesPopup i.flag.gt, div#country_flag i.flag.gt {
background-position: -18px -117px ;
}
div#countrySitesPopup i.flag.gu, div#country_flag i.flag.gu {
background-position: -36px -117px ;
}
div#countrySitesPopup i.flag.gw, div#country_flag i.flag.gw {
background-position: -54px -117px ;
}
div#countrySitesPopup i.flag.gy, div#country_flag i.flag.gy {
background-position: -72px -117px ;
}
div#countrySitesPopup i.flag.hk, div#country_flag i.flag.hk {
background-position: -90px -117px ;
}
div#countrySitesPopup i.flag.hm, div#country_flag i.flag.hm {
background-position: -108px -117px ;
}
div#countrySitesPopup i.flag.hn, div#country_flag i.flag.hn {
background-position: -126px -117px ;
}
div#countrySitesPopup i.flag.hr, div#country_flag i.flag.hr {
background-position: -144px -117px ;
}
div#countrySitesPopup i.flag.ht, div#country_flag i.flag.ht {
background-position: -162px -117px ;
}
div#countrySitesPopup i.flag.hu, div#country_flag i.flag.hu {
background-position: 0px -130px ;
}
div#countrySitesPopup i.flag.id, div#country_flag i.flag.id {
background-position: -18px -130px ;
}
div#countrySitesPopup i.flag.ie, div#country_flag i.flag.ie {
background-position: -36px -130px ;
}
div#countrySitesPopup i.flag.il, div#country_flag i.flag.il {
background-position: -54px -130px ;
}
div#countrySitesPopup i.flag.im, div#country_flag i.flag.im {
background-position: -72px -130px ;
}
div#countrySitesPopup i.flag.in, div#country_flag i.flag.in {
background-position: -90px -130px ;
}
div#countrySitesPopup i.flag.io, div#country_flag i.flag.io {
background-position: -108px -130px ;
}
div#countrySitesPopup i.flag.iq, div#country_flag i.flag.iq {
background-position: -126px -130px ;
}
div#countrySitesPopup i.flag.ir, div#country_flag i.flag.ir {
background-position: -144px -130px ;
}
div#countrySitesPopup i.flag.is, div#country_flag i.flag.is {
background-position: -162px -130px ;
}
div#countrySitesPopup i.flag.it, div#country_flag i.flag.it {
background-position: 0px -143px ;
}
div#countrySitesPopup i.flag.je, div#country_flag i.flag.je {
background-position: -18px -143px ;
}
div#countrySitesPopup i.flag.jm, div#country_flag i.flag.jm {
background-position: -36px -143px ;
}
div#countrySitesPopup i.flag.jo, div#country_flag i.flag.jo {
background-position: -54px -143px ;
}
div#countrySitesPopup i.flag.jp, div#country_flag i.flag.jp {
background-position: -72px -143px ;
}
div#countrySitesPopup i.flag.ke, div#country_flag i.flag.ke {
background-position: -90px -143px ;
}
div#countrySitesPopup i.flag.kg, div#country_flag i.flag.kg {
background-position: -108px -143px ;
}
div#countrySitesPopup i.flag.kh, div#country_flag i.flag.kh {
background-position: -126px -143px ;
}
div#countrySitesPopup i.flag.ki, div#country_flag i.flag.ki {
background-position: -144px -143px ;
}
div#countrySitesPopup i.flag.km, div#country_flag i.flag.km {
background-position: -162px -143px ;
}
div#countrySitesPopup i.flag.kn, div#country_flag i.flag.kn {
background-position: 0px -156px ;
}
div#countrySitesPopup i.flag.kp, div#country_flag i.flag.kp {
background-position: -18px -156px ;
}
div#countrySitesPopup i.flag.kr, div#country_flag i.flag.kr {
background-position: -36px -156px ;
}
div#countrySitesPopup i.flag.kw, div#country_flag i.flag.kw {
background-position: -54px -156px ;
}
div#countrySitesPopup i.flag.ky, div#country_flag i.flag.ky {
background-position: -72px -156px ;
}
div#countrySitesPopup i.flag.kz, div#country_flag i.flag.kz {
background-position: -90px -156px ;
}
div#countrySitesPopup i.flag.la, div#country_flag i.flag.la {
background-position: -108px -156px ;
}
div#countrySitesPopup i.flag.lb, div#country_flag i.flag.lb {
background-position: -126px -156px ;
}
div#countrySitesPopup i.flag.lc, div#country_flag i.flag.lc {
background-position: -144px -156px ;
}
div#countrySitesPopup i.flag.li, div#country_flag i.flag.li {
background-position: -162px -156px ;
}
div#countrySitesPopup i.flag.lk, div#country_flag i.flag.lk {
background-position: 0px -169px ;
}
div#countrySitesPopup i.flag.lr, div#country_flag i.flag.lr {
background-position: -18px -169px ;
}
div#countrySitesPopup i.flag.ls, div#country_flag i.flag.ls {
background-position: -36px -169px ;
}
div#countrySitesPopup i.flag.lt, div#country_flag i.flag.lt {
background-position: -54px -169px ;
}
div#countrySitesPopup i.flag.lu, div#country_flag i.flag.lu {
background-position: -72px -169px ;
}
div#countrySitesPopup i.flag.lv, div#country_flag i.flag.lv {
background-position: -90px -169px ;
}
div#countrySitesPopup i.flag.ly, div#country_flag i.flag.ly {
background-position: -108px -169px ;
}
div#countrySitesPopup i.flag.ma, div#country_flag i.flag.ma {
background-position: -126px -169px ;
}
div#countrySitesPopup i.flag.mc, div#country_flag i.flag.mc {
background-position: -144px -169px ;
}
div#countrySitesPopup i.flag.md, div#country_flag i.flag.md {
background-position: -162px -169px ;
}
div#countrySitesPopup i.flag.me, div#country_flag i.flag.me {
background-position: 0px -182px ;
}
div#countrySitesPopup i.flag.mf, div#country_flag i.flag.mf {
background-position: -18px -182px ;
}
div#countrySitesPopup i.flag.mg, div#country_flag i.flag.mg {
background-position: -36px -182px ;
}
div#countrySitesPopup i.flag.mh, div#country_flag i.flag.mh {
background-position: -54px -182px ;
}
div#countrySitesPopup i.flag.mk, div#country_flag i.flag.mk {
background-position: -72px -182px ;
}
div#countrySitesPopup i.flag.ml, div#country_flag i.flag.ml {
background-position: -90px -182px ;
}
div#countrySitesPopup i.flag.mm, div#country_flag i.flag.mm {
background-position: -108px -182px ;
}
div#countrySitesPopup i.flag.mn, div#country_flag i.flag.mn {
background-position: -126px -182px ;
}
div#countrySitesPopup i.flag.mo, div#country_flag i.flag.mo {
background-position: -144px -182px ;
}
div#countrySitesPopup i.flag.mp, div#country_flag i.flag.mp {
background-position: -162px -182px ;
}
div#countrySitesPopup i.flag.mq, div#country_flag i.flag.mq {
background-position: 0px -195px ;
}
div#countrySitesPopup i.flag.mr, div#country_flag i.flag.mr {
background-position: -18px -195px ;
}
div#countrySitesPopup i.flag.ms, div#country_flag i.flag.ms {
background-position: -36px -195px ;
}
div#countrySitesPopup i.flag.mt, div#country_flag i.flag.mt {
background-position: -54px -195px ;
}
div#countrySitesPopup i.flag.mu, div#country_flag i.flag.mu {
background-position: -72px -195px ;
}
div#countrySitesPopup i.flag.mv, div#country_flag i.flag.mv {
background-position: -90px -195px ;
}
div#countrySitesPopup i.flag.mw, div#country_flag i.flag.mw {
background-position: -108px -195px ;
}
div#countrySitesPopup i.flag.mx, div#country_flag i.flag.mx {
background-position: -126px -195px ;
}
div#countrySitesPopup i.flag.my, div#country_flag i.flag.my {
background-position: -144px -195px ;
}
div#countrySitesPopup i.flag.mz, div#country_flag i.flag.mz {
background-position: -162px -195px ;
}
div#countrySitesPopup i.flag.na, div#country_flag i.flag.na {
background-position: 0px -208px ;
}
div#countrySitesPopup i.flag.nc, div#country_flag i.flag.nc {
background-position: -18px -208px ;
}
div#countrySitesPopup i.flag.ne, div#country_flag i.flag.ne {
background-position: -36px -208px ;
}
div#countrySitesPopup i.flag.nf, div#country_flag i.flag.nf {
background-position: -54px -208px ;
}
div#countrySitesPopup i.flag.ng, div#country_flag i.flag.ng {
background-position: -72px -208px ;
}
div#countrySitesPopup i.flag.ni, div#country_flag i.flag.ni {
background-position: -90px -208px ;
}
div#countrySitesPopup i.flag.nl, div#country_flag i.flag.nl {
background-position: -108px -208px ;
}
div#countrySitesPopup i.flag.no, div#country_flag i.flag.no {
background-position: -126px -208px ;
}
div#countrySitesPopup i.flag.np, div#country_flag i.flag.np {
background-position: -144px -208px ;
}
div#countrySitesPopup i.flag.nr, div#country_flag i.flag.nr {
background-position: -162px -208px ;
}
div#countrySitesPopup i.flag.nu, div#country_flag i.flag.nu {
background-position: 0px -221px ;
}
div#countrySitesPopup i.flag.nz, div#country_flag i.flag.nz {
background-position: -18px -221px ;
}
div#countrySitesPopup i.flag.om, div#country_flag i.flag.om {
background-position: -36px -221px ;
}
div#countrySitesPopup i.flag.pa, div#country_flag i.flag.pa {
background-position: -54px -221px ;
}
div#countrySitesPopup i.flag.pe, div#country_flag i.flag.pe {
background-position: -72px -221px ;
}
div#countrySitesPopup i.flag.pf, div#country_flag i.flag.pf {
background-position: -90px -221px ;
}
div#countrySitesPopup i.flag.pg, div#country_flag i.flag.pg {
background-position: -108px -221px ;
}
div#countrySitesPopup i.flag.ph, div#country_flag i.flag.ph {
background-position: -126px -221px ;
}
div#countrySitesPopup i.flag.pk, div#country_flag i.flag.pk {
background-position: -144px -221px ;
}
div#countrySitesPopup i.flag.pl, div#country_flag i.flag.pl {
background-position: -162px -221px ;
}
div#countrySitesPopup i.flag.pm, div#country_flag i.flag.pm {
background-position: 0px -234px ;
}
div#countrySitesPopup i.flag.pn, div#country_flag i.flag.pn {
background-position: -18px -234px ;
}
div#countrySitesPopup i.flag.pr, div#country_flag i.flag.pr {
background-position: -36px -234px ;
}
div#countrySitesPopup i.flag.ps, div#country_flag i.flag.ps {
background-position: -54px -234px ;
}
div#countrySitesPopup i.flag.pt, div#country_flag i.flag.pt {
background-position: -72px -234px ;
}
div#countrySitesPopup i.flag.pw, div#country_flag i.flag.pw {
background-position: -90px -234px ;
}
div#countrySitesPopup i.flag.py, div#country_flag i.flag.py {
background-position: -108px -234px ;
}
div#countrySitesPopup i.flag.qa, div#country_flag i.flag.qa {
background-position: -126px -234px ;
}
div#countrySitesPopup i.flag.re, div#country_flag i.flag.re {
background-position: -144px -234px ;
}
div#countrySitesPopup i.flag.ro, div#country_flag i.flag.ro {
background-position: -162px -234px ;
}
div#countrySitesPopup i.flag.rs, div#country_flag i.flag.rs {
background-position: 0px -247px ;
}
div#countrySitesPopup i.flag.ru, div#country_flag i.flag.ru {
background-position: -18px -247px ;
}
div#countrySitesPopup i.flag.rw, div#country_flag i.flag.rw {
background-position: -36px -247px ;
}
div#countrySitesPopup i.flag.sa, div#country_flag i.flag.sa {
background-position: -54px -247px ;
}
div#countrySitesPopup i.flag.sb, div#country_flag i.flag.sb {
background-position: -72px -247px ;
}
div#countrySitesPopup i.flag.sc, div#country_flag i.flag.sc {
background-position: -90px -247px ;
}
div#countrySitesPopup i.flag.sd, div#country_flag i.flag.sd {
background-position: -108px -247px ;
}
div#countrySitesPopup i.flag.se, div#country_flag i.flag.se {
background-position: -126px -247px ;
}
div#countrySitesPopup i.flag.sg, div#country_flag i.flag.sg {
background-position: -144px -247px ;
}
div#countrySitesPopup i.flag.sh, div#country_flag i.flag.sh {
background-position: -162px -247px ;
}
div#countrySitesPopup i.flag.si, div#country_flag i.flag.si {
background-position: 0px -260px ;
}
div#countrySitesPopup i.flag.sj, div#country_flag i.flag.sj {
background-position: -18px -260px ;
}
div#countrySitesPopup i.flag.sk, div#country_flag i.flag.sk {
background-position: -36px -260px ;
}
div#countrySitesPopup i.flag.sl, div#country_flag i.flag.sl {
background-position: -54px -260px ;
}
div#countrySitesPopup i.flag.sm, div#country_flag i.flag.sm {
background-position: -72px -260px ;
}
div#countrySitesPopup i.flag.sn, div#country_flag i.flag.sn {
background-position: -90px -260px ;
}
div#countrySitesPopup i.flag.so, div#country_flag i.flag.so {
background-position: -108px -260px ;
}
div#countrySitesPopup i.flag.sr, div#country_flag i.flag.sr {
background-position: -126px -260px ;
}
div#countrySitesPopup i.flag.ss, div#country_flag i.flag.ss {
background-position: -144px -260px ;
}
div#countrySitesPopup i.flag.st, div#country_flag i.flag.st {
background-position: -162px -260px ;
}
div#countrySitesPopup i.flag.sv, div#country_flag i.flag.sv {
background-position: 0px -273px ;
}
div#countrySitesPopup i.flag.sx, div#country_flag i.flag.sx {
background-position: -18px -273px ;
}
div#countrySitesPopup i.flag.sy, div#country_flag i.flag.sy {
background-position: -36px -273px ;
}
div#countrySitesPopup i.flag.sz, div#country_flag i.flag.sz {
background-position: -54px -273px ;
}
div#countrySitesPopup i.flag.tc, div#country_flag i.flag.tc {
background-position: -72px -273px ;
}
div#countrySitesPopup i.flag.td, div#country_flag i.flag.td {
background-position: -90px -273px ;
}
div#countrySitesPopup i.flag.tf, div#country_flag i.flag.tf {
background-position: -108px -273px ;
}
div#countrySitesPopup i.flag.tg, div#country_flag i.flag.tg {
background-position: -126px -273px ;
}
div#countrySitesPopup i.flag.th, div#country_flag i.flag.th {
background-position: -144px -273px ;
}
div#countrySitesPopup i.flag.tj, div#country_flag i.flag.tj {
background-position: -162px -273px ;
}
div#countrySitesPopup i.flag.tk, div#country_flag i.flag.tk {
background-position: 0px -286px ;
}
div#countrySitesPopup i.flag.tl, div#country_flag i.flag.tl {
background-position: -18px -286px ;
}
div#countrySitesPopup i.flag.tm, div#country_flag i.flag.tm {
background-position: -36px -286px ;
}
div#countrySitesPopup i.flag.tn, div#country_flag i.flag.tn {
background-position: -54px -286px ;
}
div#countrySitesPopup i.flag.to, div#country_flag i.flag.to {
background-position: -72px -286px ;
}
div#countrySitesPopup i.flag.tr, div#country_flag i.flag.tr {
background-position: -90px -286px ;
}
div#countrySitesPopup i.flag.tt, div#country_flag i.flag.tt {
background-position: -108px -286px ;
}
div#countrySitesPopup i.flag.tv, div#country_flag i.flag.tv {
background-position: -126px -286px ;
}
div#countrySitesPopup i.flag.tw, div#country_flag i.flag.tw {
background-position: -144px -286px ;
}
div#countrySitesPopup i.flag.tz, div#country_flag i.flag.tz {
background-position: -162px -286px ;
}
div#countrySitesPopup i.flag.ua, div#country_flag i.flag.ua {
background-position: 0px -299px ;
}
div#countrySitesPopup i.flag.ug, div#country_flag i.flag.ug {
background-position: -18px -299px ;
}
div#countrySitesPopup i.flag.um, div#country_flag i.flag.um {
background-position: -36px -299px ;
}
div#countrySitesPopup i.flag.us, div#country_flag i.flag.us {
background-position: -54px -299px ;
}
div#countrySitesPopup i.flag.uy, div#country_flag i.flag.uy {
background-position: -72px -299px ;
}
div#countrySitesPopup i.flag.uz, div#country_flag i.flag.uz {
background-position: -90px -299px ;
}
div#countrySitesPopup i.flag.va, div#country_flag i.flag.va {
background-position: -108px -299px ;
}
div#countrySitesPopup i.flag.vc, div#country_flag i.flag.vc {
background-position: -126px -299px ;
}
div#countrySitesPopup i.flag.ve, div#country_flag i.flag.ve {
background-position: -144px -299px ;
}
div#countrySitesPopup i.flag.vg, div#country_flag i.flag.vg {
background-position: -162px -299px ;
}
div#countrySitesPopup i.flag.vi, div#country_flag i.flag.vi {
background-position: 0px -312px ;
}
div#countrySitesPopup i.flag.vn, div#country_flag i.flag.vn {
background-position: -18px -312px ;
}
div#countrySitesPopup i.flag.vu, div#country_flag i.flag.vu {
background-position: -36px -312px ;
}
div#countrySitesPopup i.flag.wf, div#country_flag i.flag.wf {
background-position: -54px -312px ;
}
div#countrySitesPopup i.flag.ws, div#country_flag i.flag.ws {
background-position: -72px -312px ;
}
div#countrySitesPopup i.flag.ye, div#country_flag i.flag.ye {
background-position: -90px -312px ;
}
div#countrySitesPopup i.flag.yt, div#country_flag i.flag.yt {
background-position: -108px -312px ;
}
div#countrySitesPopup i.flag.za, div#country_flag i.flag.za {
background-position: -126px -312px ;
}
div#countrySitesPopup i.flag.zm, div#country_flag i.flag.zm {
background-position: -144px -312px ;
}
div#countrySitesPopup i.flag.zw, div#country_flag i.flag.zw {
background-position: -162px -312px ;
}

/* ### END schenker-country-locator-DBSCHENKER-41 ### */
/* ### START schenker-tabs ### */
@charset "UTF-8";

      /* start QA Module [MAP 45407] specific style rules */

      body.start div#main li {
line-height: 15px;
}

      /* Hier beginnen die neuen eigenen definitionen - WELCOME TAB*/
div.tabs {
position: relative;
line-height: 1;
}

      div.tabs div.tabs-list-container ul.tabs-list li.current a {

      font-weight:normal;

      }
div.tabs .tabbody p {
font-size: 8pt;
margin: 10px 0 0 10px;

      /*width:280px;*/
}
div.tabs .tabbody {
display: none;
left: 0;
width: 100%;


      display:inline-table;
}
.start.dbschenker-com  div.tabs .tabbody h3 {
font-size: 10pt;
color: #000000;
margin: 10px 0 0 10px;
}
div.tabs .tabbody ul {
list-style-image: url(/contentblob/2354936/arrow-light-right.png/data.png);
margin: 10px 0 0 30px;
}
div.tabs .tabbody ul li {

      margin-bottom: 3px;

      cursor: pointer;
font-size: 8pt;
list-style-position: outside;
}
div.tabs .tabbody a {
font-size: 8pt;
}
div.tabs img.tabImage {
height: 160px;
/*right: 10px;
top: 40px;*/
}

      .start.dbschenker-com div.tabs .tabbody img {
display: inline;
margin: 0;

      padding:0;
}

      .start.dbschenker-com div.tabs div.content {
padding: 1px 0 0 0;
}

      /* Hier enden die neuen eigenen definitionen - WELCOME TAB */

      /* Hier beginnen die neuen eigenen definitionen - TRACKING TAB*/
.clear {
clear: both;
}

      div.tabs div#trackingTab div.leftArea > h3 > img {
display: inline;
}

      div.tabs div#trackingTab p {

      margin-bottom: 10px;

      }

      div.tabs div#trackingTab h3{

      line-height: 1.3;

      margin-top: 7px;

      }
div.tabs .dbtabContentWrap {
width: 292px;
}

      div.tabs .tabContentWrap {
width: 100%;
}

      

      div.tabs .bottomBar {
border-top: 1px solid #CCCCCC;
bottom: 8px;
font-size: 8pt;
left: 10px;
padding: 8px 0 0;
position: absolute;
width: 290px;
text-align:right;
}

      div.tabs .leftArea{

      float:left;

      height:auto;

      width:292px;

      margin-bottom: 5px;

      }

      div.tabs .rightArea{

      float:right;

      position:relative;

      top:11px;

      right:10px;

      min-height:180px;

      }

      div.tabs .bottomArea{

      float:left;

      position:relative;

      clear:both;

      }

      div.tabs .bottomBar2{

      border-top:1px solid #CCCCCC;

      font-size:8pt;

      padding:8px 0;

      width:427px;

      margin-left:10px;

      text-align:right;

      }

      div.tabs .bottomBar #contactDetailsTab {
width: 425px !important;
}

      div.tabs .bottomBar.right {
text-align: left;
}
div.tabs .bottomBar a {
display: inline;
}
div.tabs .tabbody span#lnkShowTracking {
color: #CC0000;
cursor: pointer;
display: block;
font-size: 8pt;
margin: 5px 0 0;

      height:25px;
}


      div#col3_content #trackingTab label {
font-size: 8pt;
margin: 5px 0 0 10px;
width: 60px;
}
div.tabbody div#trackingTab input {
background: none repeat scroll 0 0 transparent;
display: inline;
float: right;
font-size: 8pt;
padding: 3px;
width: 272px;
}
div#col3_content div.tabs button {
background: url(/contentblob/1350654/button-main-8.png/data.png) repeat-x scroll 0 0 #DADADA !important;
font-size: 8pt;
line-height: 8pt;
margin: 0 !important;
padding: 6px 5px !important;
border: 1px solid #B2B2B2;
color: #333333;
cursor: pointer;
float: right !important;
font-family: Arial,Helvetica,sans-serif;
width: auto;
}
div.tabs div#trackingTab a.external, div.tabs div#trackingTab a.internal, div.tabs a.external, div.tabs a.internal {
    background-position: 4px 3px;
    padding-left: 15px;
} 

      /* Hier enden die neuen eigenen definitionen - TRACKING TAB*/

      /* Hier beginnen die neuen eigenen definitionen - CONTACTS TAB*/

      

      div.tabbody #contactsTab label {
width: 113px;
font-size: 12px;
margin: 10px 0 0 10px;
}
div.tabbody #contactsTab select {
float: right;
width: 126px;
display: block;
margin: 7px 0 0;
border: 1px solid #AAAAAA;
}
div.tabs .tabbody label {
display: block;
float: left;
font-size: 9pt;
margin: 10px 0 0 10px;
width: 115px;
}
div.tabbody select {
float: right;
width: 169px !important;
}
div.tabs .tabbody span#lnkShowContact {
color: #CC0000;
display: block;
float: right;
font-size: 8pt;
margin-top: 5px;
}
/* Hier enden die neuen eigenen definitionen - CONTACTS TAB*/

      /* Hier beginnen die neuen eigenen definitionen - CONTACT DETAIL TAB*/

      

      div.tabs div.content div.contact p {

      margin: 0;

      }

      
        
div.tabs .tabbody .division {
font-size: 8pt;
margin: 0 0 0 10px;
}
div.tabs .tabbody .zeitzone {
color: #999999;
font-size: 8pt;
position: absolute;
right: 10px;
text-align: right;
top: 40px;

      min-height:21px;
}
div.tabs .tabbody .zeitzone img {
vertical-align: middle;
}
div.tabs .tabbody .address {
float: left;
font-size: 8pt;
line-height: 15px;
margin: 4px 15px 0 10px;
width: 300px;
}
div.tabs .tabbody .bottomBar span.lnkHideContact, div.tabs .tabbody .bottomBar2 span.lnkHideContact {

      color: #CC0000;

      cursor: pointer;

      display: block;

      font-size: 8pt;

      position: absolute;

      z-index: 300;

      left:10px;


      padding-left: 0;
}
div.tabs .tabbody #sidebar_show_contacts_back, div.tabs .tabbody #show_contacts_back {
background: url("/contentblob/2354958/icon-back-8b.png/data.png") no-repeat scroll 0 0 transparent;
padding: 1px 13px !important;
}
div.tabs .tabbody .contact {
float: left;
font-size: 8pt;
line-height: 15px;
width: 220px;
margin: 4px 10px;

      

      }
div.tabs .tabbody .contact img {
vertical-align: middle;
}

      div.tabs .tabbody span {
padding-left: 17px;
display: block;
background-position: 0 4px;
}
div.tabs .tabbody #sidebar_show_contacts_back, div.tabs .tabbody #show_contacts_back {
background-position: 0 -2px;
}
div.tabs .tabbody span.email {
background-position: 0 4px;
}
div.tabs .tabbody span.fax {
background-position: 0 3px;
}

      div.tabs .tabbody span.phone {
background-position: 0 2px;
}

      div.tabs .tabbody address {
font-size: 11px;
margin-bottom: 6px;
display: block;
position: relative;
}

      div.tabs #contactDetailsTab .timezone {

      

      background-position: 0 0;

      text-align:left;

      min-height:2em;

      }

      /* Hier enden die neuen eigenen definitionen - CONTACT DETAIL TAB*/

      /* end QA Module [MAP 45407] specific style rules */

      

      /* start QA Module of margin column specific style rules */
div.sidebar div.expander a.toggle {
    font-size: 15px;
    font-weight: bold;
}
body.content div.dbsqa-sidebar h2, body.structure div.dbsqa-sidebar h2 {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 1.1em;
    line-height:16px;
}
div.dbsqa-sidebar div#countryDetail_sidebar h2 {
 margin:0;
}
div.dbsqa-sidebar div#countryDetail_sidebar p {
 margin-bottom: 0;
}
div.dbsqa-sidebar div#countryDetail_sidebar p a{
    margin-right: 10px;
}
div.dbsqa-sidebar div#countryDetail_sidebar {
    display: none;
}
div.dbsqa-sidebar div.content {
    display: block;
    padding: 8px 10px 0px;
 margin-bottom: 10px;
}
div.dbsqa-sidebar {
    border: 1px solid #999999;
}
div.dbsqa-sidebar select  {
    clear: both;
    width: 170px !important;
}
div.dbsqa-sidebar p {
    font-size: 11px;
}
div.dbsqa-sidebar div.content span {
   font-size: 13px;
}
div.dbsqa-sidebar div.content a span{
 font-size: 11px;
}
div.dbsqa-sidebar div.content a {
    padding-left: 13px;
 font-size: 11px;
}
div#countryDetail_sidebar a.external {
 background-position: 0 3px;
}
div.dbsqa-sidebar div.button_show_contacts {
    float: right;


          margin-top: 8px;
}
div.dbsqa-sidebar div#margin_col_jobs a {
    display: block;
}
div.dbsqa-sidebar div#margin_col_contact button {
    background: url(/contentblob/1350654/button-main-8.png/data.png) repeat-x scroll 0 0 #DADADA;
    margin: 0 2px 0 0;
    float: right;
 border: 1px solid #B2B2B2;
    color: #333333;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding: 7px 8px;
    width: auto;
}
div.dbsqa-sidebar div#margin_col_contact button:hover,
div.dbsqa-sidebar div#margin_col_contact button:focus {
    border-color: #333333;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    color: #333333;
    outline: 0 none;
}
div.dbsqa-sidebar div#sidebar_contact_detail {
    display: none;
}
div.dbsqa-sidebar div#sidebar_contact_detail p span{
    font-size: 8pt;
}
div.dbsqa-sidebar div.content span.timezone {
    color: #999999;
 font-size: 8pt;
 line-height: 17px;
 font-weight: bold;
    background-position: 0 0;
    display: block;
    margin-bottom: 14px;
    padding-left: 17px;
}
div.dbsqa-sidebar div.division {
 font-size: 8pt;
 font-weight: bold;
}
div.dbsqa-sidebar div#sidebar_contact_detail h2{
 margin-bottom: 0;
}
div.dbsqa-sidebar div#sidebar_contact_detail a#sidebar_show_contacts_back {
    background: url(/contentblob/2354958/icon-back-8b.png/data.png) no-repeat scroll 0 0 transparent;
    color: #BB0000;
    display: block;
    margin-bottom: 5px;
    position: relative;
}
div.dbsqa-sidebar div#margin_col_contact div#sidebar_contact_form label {
    float: left;
    font-size: 11px;
    padding-top: 10px !important;

          line-height: 16px;
}
div.dbsqa-sidebar div#sidebar_contact_form div {
    margin-bottom: 8px;
}
div.dbsqa-sidebar div#sidebar_contact_detail div.contact {
    margin-bottom: 8px;
 float: left;
}
div.dbsqa-sidebar div#sidebar_contact_detail div.contact p {
    margin: 0;
}
div.dbsqa-sidebar div#sidebar_contact_detail div.contact p  span{
    float: left;
 width:100%;
 padding-left: 15px;
}
div.dbsqa-sidebar div#sidebar_contact_detail div.contact p span.phone {
    background-position: 1px 1px;
}
div.dbsqa-sidebar div#sidebar_contact_detail div.contact p span.fax {
    background-position: 1px 2px;
}
div.dbsqa-sidebar div#sidebar_contact_detail div.contact p span.email,
div.dbsqa-sidebar div#sidebar_contact_detail div.contact p span.mobile ,

      div.dbsqa-sidebar div#sidebar_contact_detail, div.dbsqa-sidebar div#sidebar_contact_detail div {
 clear: both;
}
div.dbsqa-sidebar div#sidebar_contact_detail span.email > a,
div.dbsqa-sidebar div#sidebar_contact_detail span.external > a {
 padding-left: 0;
}
div.first_expander {
    margin-top: 0 !important;
}
div#col3_content div.dbsqa-sidebar  label {
    width: auto;
}
div.dbsqa-sidebar a span:focus,
div.dbsqa-sidebar a span:hover,
div.dbsqa-sidebar a.toggle:focus,
div.dbsqa-sidebar a.toggle:hover,
div.dbsqa-sidebar p a:focus,
div.dbsqa-sidebar p a:hover{
    color: #FF0000;
 text-decoration:underline;
}
div.dbsqa-sidebar a#sidebar_show_contacts_back:focus,
div.dbsqa-sidebar a#sidebar_show_contacts_back:hover{
    text-decoration:underline;
}
div.dbsqa-sidebar div#margin_col_contact span.contact_timezone img,
div.dbsqa-sidebar div#margin_col_contact div.contact img {
    float: left;
    margin: 0;
}
/* end QA Module of margin column specific style rules */

    
/* ### END schenker-tabs ### */
/* ### START schenker-tabs-dbtype ### */
@charset "UTF-8";

      div.tabs div.content p {

font-size: 11px;

}

      .start.dbschenker-com  div.tabs .tabbody h3 {

      font-family: 'DB Sans', Arial, Helvetica, sans-serif; 

}

      

      /* start QA Module [MAP 45407] specific style rules */

      div#col3_content div.tabs button {

font-family: 'DB Sans', Arial, Helvetica, sans-serif;

}

      /* end QA Module [MAP 45407] specific style rules */

      

      /* start QA Module of margin column specific style rules */

div.sidebar div.expander a.toggle {

          font-family: 'DB Sans Condensed', Arial, Helvetica, sans-serif; 

    font-size: 15px;

    font-weight: bold;

}

div.dbsqa-sidebar div#margin_col_contact button {

    font-family: 'DB Sans', Arial, Helvetica, sans-serif;;

}

/* end QA Module of margin column specific style rules */

    
/* ### END schenker-tabs-dbtype ### */
/* ### START schenker-vorschaltseite ### */
@charset "UTF-8";

      /* Schenker Vorschaltseiten START*/

      div.ecmOpenerVar {

                     margin:  0 0 0 0;

      }

      div.ecmOpenerVarGridElement {

                      margin: 0 0 20px 0;

      }

      div.lastcolumn {

                      #margin: 0 0 20px 0;

      }

      div.ecmOpenerVarGridElement div.free-teaser-area {

                       padding: 0 0 0 0;               

      }

      div.ecmOpenerVarGridElement div.carousel div h2 {

                      padding: 0 0 0 0;

                      margin: 0 0 0 0;

                      font-size: 10pt;

      }

      div.ecmOpenerVarGridElement h2 {

                      margin-bottom: 10px;

                      font-size: 10pt;

      }

      div.ecmOpenerVarGridElement ul.tagcloud{

                     padding-bottom: 14px;

                     border-bottom: 1px solid #ccc;

      }

      /* Schenker Vorschaltseiten END*/

    
/* ### END schenker-vorschaltseite ### */
/* ### START schenker-packet-tracker ### */
@charset "UTF-8";
/* DB Schenker Packet Tracker specific CSS rules */

      div#trackingModule {
border: 1px solid #999999;
height: 181px;
margin: 0 0 0;
position: relative;

      }

      div#trackingModule .leftArea {
float: left;
height: auto;
width: 292px;
margin-bottom: 5px;
}

      div#trackingModule h3 {

      line-height: 1.3;
font-size: 10pt;
color: #000000;
margin: 10px 0 0 10px;

      }

      div#trackingModule h3 img {

      display: inline;

      }

      div#trackingModule p {
font-size: 11px;
font-size: 8pt;
margin: 10px 0 10px 10px;

      line-height: 1;

      }

      div#trackingModule input {
background: none repeat scroll 0 0 transparent;
display: inline;
float: right;
font-size: 8pt;
padding: 3px;
width: 272px;

      }

      div#trackingModule span#lnkShowTracking {
color: #CC0000;
cursor: pointer;
display: block;
font-size: 8pt;
margin: 5px 0 0;
height: 25px;

      }

      div#trackingModule button {
background: url(/contentblob/1350654/button-main-8.png/data.png) repeat-x scroll 0 0 #DADADA !important;
font-size: 8pt;
line-height: 8pt;
margin: 0 !important;
padding: 6px 5px !important;
border: 1px solid #B2B2B2;
color: #333333;
cursor: pointer;
float: right !important;
font-family: Arial,Helvetica,sans-serif;
width: auto;
}

      div#trackingModule .bottomBar {
border-top: 1px solid #CCCCCC;
bottom: 6px;
font-size: 8pt;
left: 10px;
padding: 5px 0 0;
position: absolute;
width: 290px;
text-align: right;

      }

      div#trackingModule .bottomBar a {

      background-position: 4px 3px;
padding-left: 15px;
}

      div#trackingModule .rightArea {
float: right;
position: relative;
top: 11px;
right: 10px;
min-height: 180px;
}

      div#trackingModule .rightArea img {
display: inline;
margin: 0;
padding: 0;
height: 160px;
}

    
/* ### END schenker-packet-tracker ### */
/* ### START schenker-eServices ### */
div#serviceArea div.allwrap {

      width:215px;

      background: #f6f6f6;

      padding:10px 5px 5px 10px !important;

      margin-top:10px;

      }

      div#serviceArea #myschenker li a {

      /*color: #006;*/

      }


      div#serviceArea div.all button {
background: #dadada url(/contentblob/1350654/button-main-8.png/data.png) repeat-x;
border: 1px solid #b2b2b2;
color: #333;
cursor: pointer;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 16px;
padding: 7px 8px 7px;
}

      

      div#serviceArea div.all button.buttons {
width:105px;
}

      div#serviceArea div.all button.buttonsactive {
background: #006;

      color: #fff;

      background-url: none;
}

      

      div#col3_content button, div#col3_content a.button {
margin-right: 10px;
}

      

      div#serviceArea div.all input, div#serviceArea div.all textarea {
background: #fff;
border: 1px solid #aaa;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
padding: 5px 3px;
}

      

      div#serviceArea div.all input:focus, div#serviceArea div.all textarea:focus {

      background: #fff;
border-color: #333;
-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.20);
-moz-box-shadow: 0px 0px 15px rgba(0,0,0,.20);
box-shadow: 0px 0px 15px rgba(0,0,0,.20);
outline: 0;

      }

      div#serviceArea div.all label {
font-size: 12px;
}

      div#serviceArea div.all label, div#serviceArea div.all input, div#serviceArea div.all textarea {
display: block;
width: 200px;
}

      div#serviceArea div.all button {

      width:208px;

      }

      div#serviceArea li.separator {

      padding-top:10px;

      margin-bottom: 0px;

      }

      div#serviceArea li.separator hr {

      width:90%;

      margin-bottom:10px;

      }

      #myschenker { margin-top: 10px; clear:both; }

    
/* ### END schenker-eServices ### */
/* ### START schenker-eServices-dbtype ### */
div#serviceArea div.all button {

font-family: 'DB Sans', Arial, Helvetica, sans-serif;

}

      

      div#serviceArea div.all input, div#serviceArea div.all textarea {

font-family: 'DB Sans', Arial, Helvetica, sans-serif;

}

    
/* ### END schenker-eServices-dbtype ### */
