.reframe, .reframe_start{max-width:96%;margin:0 auto; }
.reframe_footer{max-width:100%;margin:0 auto}
@media only screen and (min-width:760px){
.reframe{max-width:720px}
.reframe_footer{max-width:960px}
}
@media only screen and (min-width:980px){
.reframe, .reframe_start{max-width:940px}
.reframe_footer{max-width:940px}
}
@media only screen and (min-width:1280px){
.reframe{max-width:940px}
.reframe_footer{max-width:1140px}
.reframe_start {max-width:1140px}
}
@media only screen and (max-width:980px){
#menu{margin-top:30px;height:36px;width:42px;float:right;overflow:hidden;text-indent:100%;cursor:pointer;background-attachment:scroll, scroll;background-clip:border-box, border-box;background-color:#444;background-image:url("https://www.world-transfer.com/_images/nav-icon.svg"), none;background-origin:padding-box, padding-box;background-position:50% 50%, 0 0;background-repeat:no-repeat, repeat;background-size:1.875em auto;border-radius:0.25em;}
#nav{display:none;}
#nav.js{display:none;}
nav ul{width:100%;}
nav li{width:100%;border-right:none;}
nav{position:relative;z-index:2;display:block;margin:0px auto;max-width:100%;padding:0px;text-align:center;border:none;}
nav.loggedin{}
nav ul{margin-top:95px;position:absolute; border: #dddddd 2px solid; border-radius: 4px;}
nav ul li:first-child{border-radius:5px 5px 0 0;}
nav ul li:last-child{border-radius:0 0 5px 5px;}
nav ul li{background:none repeat scroll 0 0 #ececec;border-bottom:1px solid #ddd;color:#fff;display:block;font-size:18px;margin:0;padding:15px 0;width:100%;list-style-type:none;}
nav ul li:hover{background:#E5E3E3;}
nav ul li:last-child{margin-right:0px;border-bottom:none;}
nav ul li a{padding:6px 10px 6px 10px;text-decoration:none;display:block;font-size: 13px;}
nav ul li a:link,
nav ul li a:visited{color:#666666;}
nav ul li a.current,
nav ul li a.current:hover,
nav ul li:hover a.current{color:#1a75bb;}
nav ul li:hover a,
nav ul li a:hover{color:#666666;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#E5E3E3;}
nav ul li:hover a.logout,
nav ul li a.logout:hover{background:#E5E3E3;color:#666666;}
nav ul li a#de,
nav ul li a#en{background-repeat:no-repeat;background-position:6px center;text-align:center;margin:0px auto;width:100px;}
nav ul ul{display:none;}
}
@media only screen and (min-width:981px){
#menu{display:none;}
nav{float:left;margin-left:30px;top:20px;position:relative;z-index:2;}
/*nav.loggedin{ float:left;top:-43px;left:-15px;position:relative;z-index:2;}*/
nav.loggedin{ float:left;position:absolute;left: 290px;z-index:10;}
nav ul li{float:left;margin:0 10px 0 0;line-height:50px;}
nav ul li:last-child{margin-right:0px;}
nav ul li a{padding:6px 10px 6px 10px;}
nav ul li a:link,
nav ul li a:visited{color:#666666;font-size: 13px;}
nav ul li a.current,
nav ul li a.current:hover,
nav ul li:hover a.current{color:#fff;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#1a75bb;}
nav ul li:hover a,
nav ul li a:hover{color:#666666;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f9f9f9;}
nav ul li:hover a.logout,
nav ul li a.logout:hover{background:#ED5154;color:#fff;}
nav ul ul{position:absolute;top:-9999px;background:#f9f9f9;padding:0;margin:0 0 0 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:2;}
nav ul ul:before{position:absolute;content:"";width:10px;height:10px;top:-5px;left:20px;background:#f9f9f9;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
nav ul li:hover ul{top:50px;}
nav ul ul li{float:none;padding:5px 10px;text-align:left;margin:0;border-bottom:1px solid #ddd;border-top:1px solid #f9f9f9;line-height:20px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
nav ul ul li:first-child{border-top:none;}
nav ul ul li:last-child{border-bottom:none;}
nav ul ul a{color:#666;text-decoration:none;}
nav ul ul li.all{font-size:12px;border-bottom:none;text-transform:none;}
nav ul ul li:hover{background:#f9f9f9;}
nav ul ul li a:hover{color:#1a75bb;}


nav ul ul ul.dropdown_menu {position:absolute;top:130px; left: 290px;background:#f9f9f9;padding:0;margin:0 0 0 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:2;}

@supports (-moz-appearance: none) {
  /* CSS nur für Firefox */
  nav ul ul ul.dropdown_menu {position:absolute;top:130px; left: 270px;background:#f9f9f9;padding:0;margin:0 0 0 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:2;}
}


nav ul ul ul.dropdown_menu:before {position:absolute;content:"";width:10px;height:10px;top:3px;left:-5px;background:#f9f9f9;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg); }

/*nav ul li:hover ul.dropdown_menu{position: absolute; top: 200px; left:200px; float: right;}*/

}