html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit;font-size:100%;text-align: left;vertical-align: baseline;}
a img {border:none;}
table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} 
.clearfix {display: inline-block;} 
html[xmlns] .clearfix {display: block;} 
* html .clearfix {height: 1%;}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.speed-systems.com/css/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.speed-systems.com/css/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.speed-systems.com/css/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.speed-systems.com/css/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.speed-systems.com/css/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.speed-systems.com/css/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* barlow-semi-condensed-500 - latin */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-500.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}
/* barlow-semi-condensed-700 - latin */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.speed-systems.com/css/barlow-semi-condensed-v14-latin-700.svg#BarlowSemiCondensed') format('svg'); /* Legacy iOS */
}

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; width: 100%; height: 100%; margin: 0; padding: 0;font-family: 'Open Sans', sans-serif;}
body {font-family: 'Open Sans', sans-serif;}
p{font-family: 'Open Sans', sans-serif;font-size:14px;color:#404040;line-height:170%;padding:13px 0px 25px 0px;}
a:link,a:visited{color:#404040; text-decoration:none;font-weight:700;-webkit-transition:color 0.35s linear;-moz-transition:color 0.35s linear;-ms-transition:color 0.35s linear;-o-transition:color 0.35s linear;transition:color 0.35s linear;}
a:hover{color:#006fb4;text-decoration:none;}
a:active{color:#006fb4;text-decoration:none;}
strong{font-weight:700;-webkit-font-smoothing:antialiased;}
em{font-style:italic;}
h1{font-family: 'Barlow Semi Condensed', sans-serif;font-weight:300;font-size:40px;color:#ffffff;padding:0px 0px 15px 0px;text-align:center;}
h2{font-family: 'Barlow Semi Condensed', sans-serif;font-weight:700;font-size:26px;color:#050505;line-height:30px;-webkit-font-smoothing:antialiased;}
h3{font-family: 'Barlow Semi Condensed', sans-serif;font-weight:300;font-size:40px;color:#ffffff;padding:0px 0px 15px 0px;text-align:center;}
h4{font-family: 'Barlow Semi Condensed', sans-serif;font-weight:700;font-size:22px;color:#050505;line-height:30px;-webkit-font-smoothing:antialiased;}
h5{font-family: 'Barlow Semi Condensed', sans-serif;font-weight:700;font-size:100px;color:#050505; margin:-28px 0px -50px -6px;text-transform:uppercase;}
.grau{color:#737373;}
.white{color:#ffffff;}
.blue a:link,a:visited {color:#006fb4;}
.center{ text-align:center;}
::-moz-selection {background-color:  #006fb4; color: #fff; text-shadow: none; }
::selection {background-color:  #006fb4; color: #fff; text-shadow: none; }


/* start menu */
#centertop{width:1120px;overflow:hidden;margin: 0px auto;}
.headnav {width:100%; height:150px;overflow:hidden;margin:0px auto;z-index:9999; position:fixed;overflow:hidden;}
.logo {margin: 60px 80px 0px 0px;float: left; display: block; width: 321px; height: 73px;}
.mainnav ul {width:1100px;float:left;list-style: none;margin:0px 0px 0px 0px;font-family: 'Barlow Semi Condensed', sans-serif;}
.mainnav ul li {float: left;text-decoration:none;padding:83px 20px 0px 0px;list-style: none;z-index:9999;position:relative;}
.mainnav ul li a {font-size: 17px;list-style:none; color:#737373;font-weight:700; text-transform:uppercase;text-decoration:none;}
.mainnav ul li a:hover {color: #006fb4;}
.mainnav ul li.active a {color: #006fb4;margin:50px 0px 0px 0px;}
.inaktiv {font-size: 17px;list-style:none; color:#ebebeb;font-weight:700; text-transform:uppercase;text-decoration:none;}
.navarray { margin: 0px 0px 0px 0px; float: left; display: inline; width: auto;height: auto;padding: 0px 0px 0px 0px;text-align: center;}
#nav_arrow {position: relative;background: transparent;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 10px solid #fff;border-bottom: none;width: 0px;height: 0px;font-size: 1px;margin: 130px 0 0 0px;transition: margin 0.2s;-moz-transition: margin 0.2s;-webkit-transition: margin 0.2s;-o-transition: margin 0.2s;text-align: center;}
.line{width:100%;height:130px;overflow:hidden;margin: 0px auto;z-index:10; position:fixed;background-color:#ffffff; border-bottom:6px solid #006fb4;-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);}
/* start menu */


/* start headimages */
#slideshow{width:100%;overflow:hidden;position:relative;z-index:1;top:135px;left:0; border-bottom:4px solid #ededed;z-index:2;}
.centerheadline{width:1078px;overflow:hidden;margin: 0px auto;}
.headlinecontent{width:1078px;overflow:hidden;margin:50px auto;text-align:center;position:absolute;z-index:5; color:#ffffff;text-shadow: 0px 0px 5px rgba(0, 0, 0, 1.0); line-height:40px}
.globe {background-image: url(../image/background-image-globe.jpg);height:518px;width:1454px;background-position:center center; background-repeat:no-repeat;width:100%;background-color:#030409;position:relative;}
#contentimage{width:100%;overflow:hidden;position:relative;z-index:1;top:0px;left:0; height:400px;}
.office {background-image: url(../image/background-image-office.jpg);height:400px;width:1844px;background-position:center center; background-repeat:no-repeat;width:100%;background-color:#ebe9e9;position:relative;}
.mt150 {margin-top: 150px;}
.mt13 {margin-top: -13px;}
.pl277 {padding-left: 247px;}
.textcenter {text-align:center;}
/* end headimages */


/* start dots */
.tt-wrappercontainer{width:1378px;overflow:hidden;margin: 0px 0px 0px -150px;position:absolute;z-index:9999; height:518px;}
.tt-wrapper{padding: 0;width: 1454px;height: 518px;margin:0px 0px 0px 0px;}
.tt-wrapper li{float: left;list-style:none;}
.tt-wrapper li a{display: block;width: 20px;height: 20px;margin: 0px;outline: none;position: absolute;opacity:0.8;font-family: 'Barlow Semi Condensed', sans-serif;font-weight:700;font-size:16px;}
.tt-wrapper li .tt-la{margin: 340px 0px 0px 85px;}
.tt-wrapper li .tt-zagred{margin: 274px 0px 0px 666px;}
.tt-wrapper li .tt-zuerich{margin: 265px 0px 0px 617px;}
.tt-wrapper li .tt-barcelona{margin: 281px 0px 0px 584px;}
.tt-wrapper li .tt-madrid{margin: 297px 0px 0px 551px;}
.tt-wrapper li .tt-malaga{margin: 321px 0px 0px 547px;}
.tt-wrapper li .tt-athen{margin: 303px 0px 0px 714px;}
.tt-wrapper li .tt-suedtirol{margin: 290px 0px 0px 652px;}
.tt-wrapper li .tt-innsbruck{margin: 258px 0px 0px 643px;}
.tt-wrapper li .tt-budapest{margin: 258px 0px 0px 660px;}
.tt-wrapper li .tt-lagos{margin: 458px 0px 0px 588px;}
.tt-wrapper li .tt-kapstadt{margin: 498px 0px 0px 628px;}
.tt-wrapper li .tt-riad{margin: 375px 0px 0px 863px;}
.tt-wrapper li .tt-london{margin: 235px 0px 0px 572px;}
.tt-wrapper li .tt-bangkok{margin: 470px 0px 0px 1261px;}
.tt-wrapper li .tt-baku{margin: 314px 0px 0px 881px;}
.tt-wrapper li a span{width: 150px;height: auto;line-height: 20px;padding: 10px;color: #006fb4;text-align: center;border: 4px solid #fff;background: rgba(255,255,255,1.0);text-indent: 0px;border-radius: 5px;position: absolute;pointer-events: none;bottom: 30px;left:-80px;opacity: 0.0;box-shadow: 0px 0px 5px rgba(0,0,0,0.4);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.tt-wrapper li a span:before,.tt-wrapper li a span:after{content: '';position: absolute;bottom: -15px;left: 50%;margin-left: 0px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;}
.tt-wrapper li a span:after{bottom: -14px;margin-left: -10px;border-top: 10px solid #fff;}
.tt-wrapper li a:hover span{opacity: 1.0;bottom: 40px;}
/* end dots */
			

/* start content */
.container{width:100%;margin: 0px auto;position:relative; z-index:1;}
.content{width:1078px;overflow:hidden; margin-top:200px; margin-bottom:75px;}
.contentafter{width:1078px;overflow:hidden; margin-top:75px; margin-bottom:75px;}
.column-0 {display:block;float:left;margin: 0px 0px 60px 0px;width: 1078px;}
.column-12 {display:block;float:left;margin: 0px 0px 0px 0px;width: 524px;}
.column-13 {display:block;float:left;margin: 0px 0px 40px 30px;width: 801px;}
.column-14 {display:block;float:left;margin: 0px 0px 0px 0px;width: 1078px;}
.column-1 {display:block;float:left;margin: 0px 0px 0px 0px;width: 247px;}
.column-2 {display:block;float:left;margin: 0px 0px 0px 30px;width: 247px;}
.column-3 {display:block;float:left;margin: 0px 0px 0px 30px;width: 247px;}
.column-4 {display:block;float:left;margin: 0px 0px 0px 30px;width: 247px;}
.contactcontainer {margin: 75px 0px 0px 0px;background-color:#dedede;width: 1078px; padding:22px;display:block;float:left;}
.contactwrapper {margin: -40px 0px -10px 770px;background-color:#006fb4;width: 240px; padding:12px;display:block;float:left; text-align:center;}
.contactwrapper a {color:#ffffff;font-family: 'Barlow Semi Condensed', sans-serif;font-weight:700;font-size:17px; text-transform:uppercase;}
.contactwrapper a:hover {color: #dedede;}
.mt40 {margin-top: 40px;}
.ml30 {margin-left: 30px;}
.service {margin: 0px 0px 0px 0px;font-family: 'Barlow Semi Condensed', sans-serif;font-size:14px;color:#000000;line-height:160%;}
.service li{list-style:none;margin:0px 25px 0px 25px;padding:0px 0px 0px 12px;background:url(../image/arrow.png) no-repeat 0px 5px;}
.container{width:1078px;overflow:hidden;margin: 0px auto;}
/* end content */



/* start footer */
.footer{width:100%;overflow:hidden;margin:0 auto;background-color:#303135;}
.footercontainer{width:1078px;overflow:hidden;margin: 0 auto; position:relative;}
.footer .