/* line 3, css/custom/index/index_language.scss */
#languageSwitch {
  width: 100%;
  height: 665px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 0; }
  /* line 10, css/custom/index/index_language.scss */
  #languageSwitch .backgroundMap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
	#languageSwitch .languageMap {
		margin:auto;
		width:430px;
		top:160px; 
		left:0px;
		position: relative
	}
  /* line 18, css/custom/index/index_language.scss */
  #languageSwitch .languageLinks {
    position: absolute;
    width: 100%;
    height: 959px;
    top: 0;
    left: 0;
    z-index: 2; }
    /* line 25, css/custom/index/index_language.scss */
    #languageSwitch .languageLinks ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      /* line 29, css/custom/index/index_language.scss */
      #languageSwitch .languageLinks ul li {
        position: absolute;
        height: 32px; }
        /* line 32, css/custom/index/index_language.scss */
        #languageSwitch .languageLinks ul li a {
          display: block;
          width: 100%;
          height: 32px;
          overflow: hidden;
          text-decoration: none;
          background: transparent url("../../../media/corporate/icon/iconset.png") no-repeat -189px -592px; }
          /* line 39, css/custom/index/index_language.scss */
          #languageSwitch .languageLinks ul li a span {
            display: block;
            margin: 6px 10px 6px 36px;
            text-transform: uppercase;
            font-size: 10px;
            line-height: 20px;
            opacity: 0.6; }
          /* line 47, css/custom/index/index_language.scss */
          #languageSwitch .languageLinks ul li a:hover {
            background-position: -189px -642px; }
            /* line 49, css/custom/index/index_language.scss */
            #languageSwitch .languageLinks ul li a:hover span {
              opacity: 1; }
      /* line 55, css/custom/index/index_language.scss */
      #languageSwitch .languageLinks ul li.german {
        left: 355px;
        top: 484px; }
      /* line 59, css/custom/index/index_language.scss */
      #languageSwitch .languageLinks ul li.english {
        left: 215px;
        top: 500px; }
      /* line 63, css/custom/index/index_language.scss */
      #languageSwitch .languageLinks ul li.russian {
        left: 441px;
        top: 466px; }
      /* line 67, css/custom/index/index_language.scss */
      #languageSwitch .languageLinks ul li.mandarin {
        left: 485px;
        top: 492px; }
      /* line 71, css/custom/index/index_language.scss */
      #languageSwitch .languageLinks ul li.arabic {
        left: 400px;
        top: 526px; }
        
#languageSwitch .welcomeHeadline {
  position: absolute;
  width: 100%;
  top: 337px;
  height: 23px;
  left: 0;
  background: transparent url('../../../media/corporate/background/linie-welcome-headline.png') no-repeat center top;
  text-align: center;
}
#languageSwitch .welcomeHeadline h1 {
  display: inline;
  padding: 0 26px;
  margin: 0 auto;
  background: #000000;
  color: #ffffff;
  height: 23px;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 20px;
  font-weight: bold;
}
body, html, #page {
  min-width: 720px; 
  }
body.index #content .pageSection {
	left:0;
	width:auto;
}
#content {
    margin: 0 auto;
    overflow: visible;
    width: 720px;
}
