body,html{margin:0;background-image:url("");background-color:#2F80B4;background-repeat:no-repeat;}#mainpage{margin:0 auto;max-width:605px;}#header{background-image:url("");background-color:#FFFFFF;background-size:px auto;background-repeat:no-repeat;position:relative;color:#000000;height:150px;font-family:'robotolight',sans-serif;}#footer{background-color:#FFFFFF;color:#000000;padding:20px 5%;box-sizing:border-box;}#header_nav{position:relative;height:35px;}#menu{right:5%;background-color:#2F80B4;z-index:1000;}#header_logo,#header_img,#header_sub,#header_lang_switch,#header_openinghours{position:absolute;}#header_logo{left:15px;top:44px;}#header_openinghours{right:5%;}#header_img{left:50%;transform:translateX(-50%);}#header_sub{right:5%;}#header_lang_switch{padding:5px 0px;bottom:0px;right:5%;}ul{list-style-type:none;margin:0;padding:0;position:absolute;}li{display:inline-block;float:left;}li a{display:block;text-transform:none;text-decoration:none;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#FFFFFF;padding:5px 8px;font-size:14px;}li:hover a{background:#FF9948;color:#2F80B4;}li:hover ul a{text-align:left;background:;color:#FFFFFF;padding:5px 8px;}li:hover ul a:hover{background:#FF9948;color:#2F80B4;}li ul{display:none;z-index:100;}li span{color:rgba(0,102,153,1);}li ul li{display:block;float:none;}li ul li a{width:auto;min-width:100px;padding:0 20px;}ul li a:hover+.hidden,.hidden:hover{display:block;}.show-menu{background-image:url("//www.cpm.cruise-ibe.com/header_cruisec/logo_nav.svg");background-repeat:no-repeat;display:none;height:40px;width:40px;background-position:20px;}input[type=checkbox]{display:none;}#menu_lang_switch{display:none;}#menu_call_button{display:none;background-image:url(https://images.cruisec.net/headers/icons/phone.svg);background-size:32px;background-repeat:no-repeat;background-position:center;}@media only screen and (max-width:768px){#header{background-image:none;}#header{height:auto;}#header_nav{position:static;height:40px;}#header_nav.double{height:80px;}#mainpage{width:100%;}.show-menu{display:inline-block;position:absolute;bottom:0px;}#show-menu:checked~#menu{display:block!important;}#menu{position:absolute;left:0;top:40px;display:none;width:100%;z-index:1000;}#header_nav.double #menu{top:80px;}#menu li{float:none;display:block;}#menu li a{box-sizing:border-box;display:block;width:100%;padding:8px 8px;font-size:15px;}#menu li ul{display:none;position:static;}#menu li:hover ul{display:block;}#header_lang_switch{display:none;}#menu_lang_switch{display:block;}#header_openinghours{position:static;display:none;}#header_logo{left:50%;top:0%;height:100%;transform:translateX(-50%);max-width:calc(100% - 100px);}#header_logo img{width:auto;height:100%;}#header_img{display:none;}#menu_call_button{display:block;width:40px;height:40px;position:absolute;bottom:0px;right:10px;}}@media only screen and (max-width:500px){}