
div{margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a{color:#29A8BB;}
a:visited{color:#606;}
.asc a{text-decoration:none;}
.asc{width:100%;}
#as1{z-index:101;}
.asc{left:-1px;top:50px;background:#FFF;border:1px solid #000;display:none;max-height:446px;overflow:hidden;position:absolute;}
.asc a{color:#000;font-size:14px;}
.asc div{padding-bottom:5px;padding-left:3%;padding-top:5px;}
.asc div:hover{background:#acf!important;}
.sfld *{position:relative;float:left;}
.asc{left:-1px;top:50px;background:#FFF;border:1px solid      #000;display:none;max-height:446px;overflow:hidden;position:absolute;}
.asc *{float:none;display:block;}
.asc > div{width:100%;}
.sfld *{position:relative;float:left;}
.sfld *{position:relative;float:left;}
div{margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a{color:#29A8BB;}
a:visited{color:#606;}
.asc{width:100%;}
#as1{z-index:101;}
.asc{left:-1px;top:50px;background:#FFF;border:1px solid #000;display:none;max-height:446px;overflow:hidden;position:absolute;}
.sfld *{position:relative;float:left;}
.asc{left:-1px;top:40px;background:#FFF;border:1px solid      #000;display:none;max-height:446px;overflow:hidden;position:absolute;}
div{margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a{color:#29A8BB;}
a:visited{color:#606;}
div{margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a{color:#29A8BB;}
a:visited{color:#606;}
.asc *{float:none;position:relative!important;left:auto!important;top:auto!important;}
@media screen and (max-width:687px){
.asc a{font-size:18px!important;}
.asc{top:51px;}
}
div{margin:0;padding:0;}
.sfld *{position:relative;float:left;}
.sfld *{position:relative;float:left;}
.sfrcls{position:relative;right:-1px;float:left!important;font-size:15px!important;line-height:12px;bottom:-4px;font-weight:normal;color:blue;cursor:pointer;margin:5px 0px 6px -3px;}
.sfld *{position:relative;float:left;}
#sfaoz::before{content:" ";position:absolute;top:-8px;left:83px;width:1px;height:1px;border-right:17px solid transparent;border-left:13px solid transparent;border-bottom:14px solid white;display:block;}
#sfaoz{position:absolute;width:166px;height:auto;background:white;right:0;top:51px;border-radius:4px;box-sizing:border-box;padding:4px;}
#sfaoz{width:auto;right:auto;left:2px;top:21px;min-height:53px;padding:14px 15px 10px 14px;font-size:13px;z-index:1;}
#sfaoz .aozcls{position:absolute;right:2px;top:0;border-radius:8px;padding:4px;margin:0;font-size:16px!important;line-height:15px;text-align:center;width:9px;font-weight:bold;color:black;font-family:arial;opacity:.4;transform:scale(1, .7);-webkit-transform:scale(1, .7);-moz-transform:scale(1, .7);-ms-transform:scale(1, .7);-o-transform:scale(1, .7);}
#sfaoz .aozcls:hover{opacity:1;}
.sfrcls,#sfaoz .sfrcls{position:relative;right:-1px;float:left!important;font-size:14px!important;line-height:12px;bottom:-4px;font-weight:normal;color:blue;cursor:pointer;margin:5px 0px 6px -3px;}
.aozMenu{color:#333;padding-left:22px;background-repeat:no-repeat;background-size:13px;background-position:0 1px;margin-top:3px;width:100%;}
#sfaoz b{font-weight:bold;color:black;margin-bottom:3px;}
div{margin:0;padding:0;}
label{font-weight:700;}
label{display:block;margin-bottom:4px;}
@media screen and (max-width:598px){
#formfooterbuttons div{display:block!important;margin-top:5px!important;float:none;}
.sfrcls{margin-top:0!important;}
}
#formfooterbuttons *{float:left;}
#formfooterbuttons label{cursor:pointer;display:block;float:left;font-size:14px!important;font-weight:400;line-height:1.1em;margin:0 0 0 2px;padding-left:4px;text-align:left;}
#formfooterbuttons div{margin-right:22px;margin-top:5px!important;}
.sfld *{position:relative;float:left;}
div{margin:0;padding:0;}
div{margin:0;padding:0;}
@media screen and (max-width:598px){
#formfooterbuttons label{font-size:15px!important;}
#sfaoz{width:250px;height:auto!important;}
#sfaoz *{white-space:normal;}
.aozMenu{width:93%;}
}
@media screen and (max-width: 598px){
#sfaoz{width:174px;}
.aozMenu{margin-bottom:11px;max-width:120px;}
#sfaoz{transform:scale(1.5);width:174px;left:0;transform-origin:left top;}
}
div{margin:0;padding:0;}
.sfld *{position:relative;float:left;}
.sfld *{position:relative;float:left;}
#sfreisende::before{content:" ";position:absolute;top:-8px;left:20px;width:1px;height:1px;border-right:17px solid transparent;border-left:13px solid transparent;border-bottom:14px solid white;display:block;}
#sfreisende{padding-top:16px!important;position:absolute;width:166px;height:auto;background:white;right:0;top:51px;border-radius:4px;box-sizing:border-box;padding:4px;}
#sfreisende *{float:none;}
#sfreisende div{width:68%;padding:4px;padding-right:30%;font-size:12px;margin-bottom:5px;}
#sfreisende span{width:47px;position:absolute;box-sizing:border-box;text-align:center;right:0;bottom:18%;line-height:20px;height:20px;}
#sfreisende img{position:absolute;width:13px;cursor:pointer;padding:3px;}
#sfreisende span img:first-child{left:0;}
#sfreisende span img:last-child{right:0;}
.sfrcls{position:relative;right:-1px;float:left!important;font-size:15px!important;line-height:12px;bottom:-4px;font-weight:normal;color:blue;cursor:pointer;margin:5px 0px 6px -3px;}
.sfld *{position:relative;float:left;}
#sfreisende .aozcls{position:absolute;right:2px;top:0;border-radius:8px;padding:4px;margin:0;font-size:16px!important;line-height:15px;text-align:center;width:9px;font-weight:bold;color:black;font-family:arial;opacity:.4;transform:scale(1, .7);-webkit-transform:scale(1, .7);-moz-transform:scale(1, .7);-ms-transform:scale(1, .7);-o-transform:scale(1, .7);}
.sfrcls{position:relative;right:-1px;float:left!important;font-size:14px!important;line-height:12px;bottom:-4px;font-weight:normal;color:blue;cursor:pointer;margin:5px 0px 6px -3px;}
div{margin:0;padding:0;}
img{border:0;}
label{font-weight:700;}
label{display:block;margin-bottom:4px;}
img{height:auto;max-width:100%;}
@media screen and (max-width:598px){
.sfrcls{margin-top:0!important;}
}
.sfld *{position:relative;float:left;}
div{margin:0;padding:0;}
img{border:0;}
img{height:auto;max-width:100%;}
div{margin:0;padding:0;}
img{border:0;}
img{height:auto;max-width:100%;}
@media screen and (max-width:598px){
#sfreisende{transform:scale(1.5);top:112px;transform-origin:right;right:0;}
#sfreisende::before{left:92px;}
}
div{margin:0;padding:0;}
.asc{width:100%;}
#as1{z-index:101;}
.asc{left:-1px;top:50px;background:#FFF;border:1px solid #000;display:none;max-height:446px;overflow:hidden;position:absolute;}
.sfld *{position:relative;float:left;}
.sfmip span{position:absolute;display:inline;left:16px;top:3px;font-size:11px;font-family:arial, helvetica;color:#555;}
.asc{left:-1px;top:50px;background:#FFF;border:1px solid      #000;display:none;max-height:446px;overflow:hidden;position:absolute;}
.sfld *{position:relative;float:left;}
.sfld *{position:relative;float:left;}
#FE2{background-position:0px -25px;}
table{width:100%;}
table{border-collapse:collapse;border-spacing:0;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;overflow-x:hidden;position:relative;}
body,div,form,input,td{margin:0;padding:0;}
img{border:0;}
input,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
button,input{font:99% arial,helvetica,clean,sans-serif;}
label{font-weight:700;}
table{font-size:inherit;margin:8px 0;}
tr{background-color:#FFF;}
td{border:1px solid #4D5059;padding:4px;}
label{display:block;margin-bottom:4px;}
input::-ms-clear{display:none;}
.large-button{display:block;height:42px;margin:0;}
input,select{border:1px solid silver;min-height:18px;padding:5px;}
button::-moz-focus-inner{border:0;padding:0;}
.large-button{background:url(https://www.world-of-flights.de/suche.jpg) 0 8px no-repeat rgba(0,0,0,0);border:0;color:#34363D;cursor:pointer;float:right;font-size:1.8em;min-width:150px;padding:0 20px 0 0;position:relative;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display:block;}
img{height:auto;max-width:100%;}
.wrap{position:relative;}
.wrap{margin:0 auto;width:922px;}
#search-controls-form{position:relative;padding:1% 1.5%;}
#social-buttons{position:relative;right:0;top:-26px;z-index:50;}
#share-buttons{display:block;float:right;margin-right:0;}
#like-buttons{position:absolute;right:320px;}
.datepicker{background-color:#FFF;border:1px solid #D6D6D6;border-radius:5px;box-shadow:0 0 20px #34363E;left:0;padding:5px;position:absolute;top:0;width:266px;z-index:150;}
.ft{white-space:nowrap;}
#home-content{float:left;margin:11px 22px 20px 0;min-height:161px;width:598px;}
@media screen and (max-width:922px){
#home-content-container #home-content{float:none;padding:0;width:100%;}
}
@media screen and (max-width:598px){
#formfooterbuttons div{display:block!important;margin-top:5px!important;float:none;}
#DS3{display:none!important;}
}
@media screen and (max-width:390px){
#home-content{border-radius:20px;}
}
#formfooterbuttons{float:left;width:70%;}
.asc{width:100%;}
#formfooterbuttons *{float:left;}
#formfooterbuttons label{cursor:pointer;display:block;float:left;font-size:14px!important;font-weight:400;line-height:1.1em;margin:0 0 0 2px;padding-left:4px;text-align:left;}
.ft,.jt{background:url(https://www.world-of-flights.de/gwg.gif) no-repeat rgba(0,0,0,0);display:inline-block;font-size:14px;height:16px;padding:0 0 0 12px;cursor:pointer;}
#formfooterbuttons div{margin-right:22px;margin-top:5px!important;}
.jt{color:#FFF;margin-top:5px;}
.ft{color:#fff;margin-top:6px!important;}
#as1{z-index:101;}
#as2{z-index:102;}
.asc{left:-1px;top:50px;background:#FFF;border:1px solid #000;display:none;max-height:446px;overflow:hidden;position:absolute;}
@media screen and (max-width:540px){
#home-content{min-height:215px;}
}
@media screen and (max-width:922px){
#social-buttons,.wrap{width:100%;max-width:598px;}
#like-buttons{float:right;position:relative;right:0;}
}
@media screen and (max-width:598px){
body{background-image:none;}
}
@media screen and (max-width:480px){
.large-button{margin-top:4px;}
}
@media screen and (max-width:390px){
#share-buttons,#social-buttons{display:none;}
}
@media screen and (max-width:598px){
#home-content{float:none;}
}
body{box-sizing:border-box;}
.sfld{width:100%;height:198px;position:relative;padding:0;margin-bottom:14px;display:block;}
#sfall{margin-bottom:14px;z-index:2;}
.sfrow{width:100%;padding:6px 12px;box-sizing:border-box;}
.sfld *{position:relative;float:left;}
.sfback{width:100%;height:100%;background:black;position:absolute;opacity:0.7;z-index:0;border-radius:4px;}
button,input,#sfall select{padding:17px 5px 2px 5px!important;border-radius:4px;box-sizing:border-box;height:37px;min-height:37px;-webkit-appearance:none;}
select::-ms-expand{display:none;}
.col #cabin-class{width:37%;}
#sfrsnd_div{float:right;width:59%;position:relative;background:#efefef;border-radius:4px;background:url('https://www.world-of-flights.de/images/persons.png') no-repeat #fefefe;background-size:17px;background-position:5px 19px;}
.bclass{border-radius:4px;}
#sfrsnd_div span,.bclass span{position:absolute;display:inline;font-size:11px;font-family:arial, helvetica;color:#555;left:16px;}
#sfrsnd_div span:first-child{top:3px;}
#sfrsnd_div span#sfeki{top:21px;color:black!important;left:28px;}
.sfrsnd{width:100%;height:100%;position:relative;left:0;top:0;background:white;opacity:0.0001;}
input{background:white;width:100%;}
.sflns{background:#aaa;color:white;padding:4px 12px;cursor:pointer;border-radius:3px;margin-right:5px;cursor:pointer;user-select:none;-moz-user-select:none;}
.hiuz{color:white!important;}
.sfrow.starter{margin-top:6px;}
.col{padding:0;box-sizing:border-box;width:49%;position:relative;}
.col.right{float:right;}
.sfrow.date input{display:inline-block;width:100%;background:none;height:37px;}
#sfall .sfmip input{background:none;padding-left:32px!important;}
.sfmip{background:white;position:relative;width:49%;border-radius:5px;}
.sfmip span,.sfdate span{position:absolute;display:inline;left:16px;top:3px;font-size:11px;font-family:arial, helvetica;color:#555;}
.sfmip.h{background:url('https://www.world-of-flights.de/images/hfl.gif') no-repeat white;background-position:3px 12px;}
.sfmip.z{background:url('https://www.world-of-flights.de/images/rfl.gif') no-repeat white;background-position:3px 15px;float:right;}
.sfmip{background:white;position:relative;width:49%;border-radius:5px;}
.sfdate{background:white;position:relative;width:48%;border-radius:5px;}
.sfdate.z{float:right;}
#sfbutton{color:white;font-family:arial, helvetica;height:30px;padding:6px 0!important;font-size:20px;line-height:20px;min-height:20px;width:104px;min-width:20px;box-sizing:border-box;float:right;position:absolute;right:13px;bottom:11px;opacity:0.8;cursor:pointer;}
#sfbutton:hover{opacity:1;}
.asc{left:-1px;top:40px;background:#FFF;border:1px solid      #000;display:none;max-height:446px;overflow:hidden;position:absolute;}
#DS1{color:#CBA660;}
#DS2{background-position:0px -25px;}
#DS3{background-position:0px -25px;}
#FE2{background-position:0px -25px;}
#FE3{background-position:0px -25px;}
#FE4{background-position:0px -25px;}
.dontmark{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
#DS3{display:none;}
#dKal{background:none repeat scroll 0 0 white;border:1px solid #000000;box-shadow:10px 10px 28px #222;display:none;height:204px;left:13px;padding:9px;position:absolute;top:53px;width:456px;z-index:101;}
@media screen and (max-width: 550px){
#inpCov{width:200%;}
#dKal{width:220px;height:426px;}
.tbkal1{position:absolute;top:6px;}
#kline{display:none;}
}
#dKal table{border-collapse:collapse;color:#222222;display:inline-block;font-family:arial;font-size:13px;margin-bottom:0;margin-top:0;width:220px;}
#dKal td{border:1px solid #bcbcbc;border-collapse:collapse;height:22px;max-height:22px;max-width:30px;min-width:30px;padding:0!important;text-align:center;vertical-align:middle;}
#kline{border-right:2px solid #ccc;height:272px;left:236px;position:absolute;top:0;width:1px;}
.actual{background:none repeat scroll 0 0 #f7f7f7;color:#6a6a6a;cursor:pointer;}
.actual.md{box-shadow:2px 2px 3px #fff!important;}
#dKal select{cursor:pointer;min-height:10px;min-width:172px;opacity:0;padding:0;z-index:102;}
.we{background:none repeat scroll 0 0 #ddd!important;}
.actual:hover{background:none repeat scroll 0 0 #3695ff!important;color:white;font-weight:bold;}
.actual:active{background:none repeat scroll 0 0 #3366ff!important;}
.tdiv{display:inline-block;width:217px;}
.tdiv > label{color:black;font-size:13px!important;}
.tbkal1{bottom:6px;left:11px;position:absolute;}
.tbkal2{bottom:6px;position:absolute;right:10px;}
.slab{background:none repeat scroll 0 0 white;border:1px solid black;cursor:pointer!important;height:18px!important;position:absolute!important;top:0;width:100%;z-index:6;}
.mix{height:20px;margin:0 6px;width:174px;}
.tk{background:none repeat scroll 0 0 #bcbcbc;}
.tk > font{display:inline-block;}
.tk > img{cursor:pointer;margin-bottom:2px;margin-top:5px;}
.fb{cursor:pointer;display:none;float:right;font-size:10px;height:10px;margin:0;padding:0!important;}
.fb:hover{box-shadow:2px 2px 1px #666;}
.fb:active{box-shadow:none;}
#Covkal1{display:none;}
#Covkal2{display:block;}
.blink{animation:blink 1s steps(5, start) 2;-webkit-animation:blink 1s steps(5, start) 2;}
#dKal{height:254px;}
@media screen and (max-width: 550px){
#dKal{width:220px;height:512px;}
}
.gMo{background:#eee none repeat scroll 0 0;border:1px solid #aaa;box-sizing:border-box;height:42px;opacity:0.85;width:100%;}
.kabu{background:#cbcbcb none repeat scroll 0 0;border:1px solid #555;border-radius:5px;box-shadow:3px 2px 6px #777;color:#444;cursor:pointer;display:inline-block;font-size:12px;height:26px;line-height:26px;margin-top:7px;text-align:center;width:46%;}
.kbl{float:left;margin-left:2px;}
.kbr{background:#bebebe none repeat scroll 0 0;color:#222;float:right;margin-right:2px;}
.kabu:active{box-shadow:1px 2px 2px #777;}
body{background:#ffffff;font-family:"arial",serif;font-style:normal;font-size:13px;}
div{margin:0;padding:0;}
img{border:0;}
img{height:auto;max-width:100%;}
div,input{margin:0;padding:0;}
img{border:0;}
input,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input{font:99% arial,helvetica,clean,sans-serif;}
input::-ms-clear{display:none;}
input,select{border:1px solid silver;min-height:18px;padding:5px;}
img{height:auto;max-width:100%;}
.lsa{color:white;float:right;padding:3px;cursor:pointer;}
.hhide{float:none!important;display:inline-block;}
.hshow3{display:none;float:none;}
@media screen and (max-width:598px){
.sfrow input{height:50px!important;font-size:18px!important;}
.asc{top:51px;}
.hshow3{display:block;}
.sfrow.bott .ft{min-width:244px;white-space:nowrap;}
.sfmip.h,.sfmip.z{background-position:3px 18px;background-size:28px;}
.sfmip.z{background-position:3px 20px;}
#sfall .sfmip input{padding-left:39px!important;}
.sfrow.starter{font-size:15px;}
#formfooterbuttons label{font-size:15px!important;}
.sfld form{height:359px!important;}
#sfall select{height:50px;font-size:18px;}
#sfrsnd_div{height:50px;}
#sfeki{font-size:18px!important;}
#sfrsnd_div{background-position:7px 25px;}
.sfmip.h{margin-bottom:2px;}
.col.date{margin-bottom:2px;}
.sfrow.date{top:-10px;}
.sfrow.bott{top:-18px;}
.sfrow.sec > div{display:inline-block;float:none;width:100%;}
.sfld{height:auto;width:100%;display:inline-block;}
.sfld form{height:auto!important;}
.sfrow.date .col{display:inline-block;float:none;width:100%;}
.sfdate{width:48.5%;}
#sfrsnd_div{width:48.5%;}
.bclass{width:48.5%!important;}
.col.date{overflow:hidden;}
.hhide{display:none;}
}
.hshow2{display:none;}
@media screen and (max-width:420px){
.hhide2{display:none;}
.hshow2{display:inline-block;}
}
@media screen and (max-width: 598px){
#dKal{transform:scale(1.25);transform-origin:left top;left:2px!important;}
}
#social-buttons{display:none;}
#sfall{margin-bottom:0;}
/*! CSS Used from: Embedded */
#DS1{color:#CBA660;}
#DS2{background-position:0px -25px;}
#DS3{background-position:0px -25px;}
#FE2{background-position:0px -25px;}
#FE3{background-position:0px -25px;}
#FE4{background-position:0px -25px;}
.dontmark{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
/*! CSS Used from: Embedded */
#sfall #DS3{display:none;}
#home-content{float:none;margin:0 auto;}
/*! CSS Used keyframes */
@keyframes blink{to{visibility:hidden;}}
@-webkit-keyframes blink{to{visibility:hidden;}}

