@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}a{margin:0;padding:0;font-weight:normal;font-size:100%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:100.01%;height:100%;margin:0;padding:0;-webkit-text-size-adjust:none}body{color:#fff;background:#fff;font-family:arial, verdana, helvetica, geneva, sans-serif;font-style:normal;line-height:1.333em;font-weight:normal;font-variant:normal;width:100%;overflow-x:hidden}#wrapper{width:100%;position:relative;max-width:640px;margin:0 auto;background-color:#284150}@media only screen and (min-width: 640px){#wrapper{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #284150;border-right:1px solid #284150}body{padding-bottom:10px}}#header{height:44px}#header .lang_switch{float:right;line-height:44px;margin-right:10px}#header a{color:#fff;text-decoration:none}.icon_head{height:44px}#keyvisual{*zoom:1;margin-bottom:-5px;background-color:#fff}#keyvisual:before,#keyvisual:after{content:" ";display:table}#keyvisual:after{clear:both}#keyvisual img{height:auto;width:100%;max-width:640px;min-height:90px}#nav{clear:both}#nav li{font-size:100%}#nav li a{background:transparent url("../images/background_nav_li_1x41.png") repeat-x 0 0;color:#006599;line-height:41px;display:block;overflow:hidden;text-decoration:none;font-weight:bold;padding:0 0 0 1em}#nav li a .bullet{color:#fff;display:none}#nav .subnav a{color:#647882;font-size:95%;background:transparent;font-weight:normal;padding:0 0 0 2em;display:block}#nav .subnav li a .bullet{color:#647882}.subnav .odd,.subnav .even{color:#647882;font-size:95%}.subnav .odd{background:#fff}.subnav .even{background:#eee}#footer_nav,.copyright{background-color:#284150;position:relative;z-index:1;text-align:center}.copyright a{color:#fff;text-decoration:none}#footer{height:80px;position:relative}#footer .icon_holder{width:49px;height:56px;position:absolute;bottom:0;right:0;z-index:0}#footer_nav{margin:15px 0 0px 0}#footer_nav li{display:inline;font-size:100%}.icon_foot{position:absolute;right:0;bottom:0}.copyright{font-size:80%}#footer_nav li a{color:#fff;text-decoration:none}.content{width:100%;position:relative;display:block;font-size:80%;color:#647882;background:#fff;border-bottom:1px solid #09c}.content ul{list-style-type:disc;list-style-position:outside;margin:0 0 0 2.5em}.content .button{background-color:#006599;background-color:#09c;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #09c),color-stop(100%, #006599));background-image:-webkit-linear-gradient(#09c,#006599);background-image:linear-gradient(#09c,#006599);border:1px solid #006599;border-radius:2px;color:#fff;float:right;font-size:85%;padding:0 6px;position:relative;text-decoration:none;text-transform:uppercase}.content input.button{font-size:100%;cursor:pointer}.content .shopping_form .button{font-size:105%;margin:0 0 1em 0}a.email,a.email_link{background:url("../images/icon_email_link.gif") no-repeat scroll 0 0 transparent;color:#006599;padding:0 0 0 14px;text-decoration:underline}a.extern{background:url("../images/icon_extern_link.gif") no-repeat scroll 0 0 transparent;color:#006599;padding:0 0 0 14px;text-decoration:underline}a.document{background:url("../images/icon_document_link.gif") no-repeat scroll 0 0 transparent;color:#006599;padding:0 0 0 14px;text-decoration:underline}a.intern{background:url("../images/icon_intern_link.gif") no-repeat scroll 0 0 transparent;color:#006599;padding:0 0 0 14px;text-decoration:underline}.content a{color:#006599;text-decoration:underline}.content .backlink{font-weight:bold;padding:0.2em 0.5em 0.4em 1em;display:block;font-size:125%;color:#fff !important;background:#09c;height:1.3em}.smallInfotext{font-weight:normal;font-size:0.8em;line-height:normal}#nav .subnav .arrow{background:transparent url("../images/arrow_right_13x14.png") no-repeat center right;margin:0 1em 0 0}h2.boldBlue{display:block;padding:0.5em 0 0em 1.3em;color:#006599;font-weight:normal;font-size:110%}span.text h2.boldBlue{padding:0.5em 0 0em 0em}.listentry_more{margin:0em 0em 1em 1.3em;width:95%;background:transparent url("../images/arrow_right_13x14.png") no-repeat center right;color:#006599;border-bottom:1px solid #006599}a.listentry{text-decoration:none}a.listentry span{color:#647882}.listentry_more tr{line-height:2.3em}.listentries .text{display:block;padding:0em 0 0em 1.3em;font-weight:normal}.listentries{width:95%}.flightdata_head{font-weight:bold;padding:0.4em 0.5em 0.4em 1em;display:block;font-size:125%;color:#fff;background:#09c}table.flightdata td.labelField{font-weight:normal;width:44px;color:#006599;padding-right:1px}td.underline{text-decoration:underline}td.flightnumber{text-decoration:normal;width:60px}.flightdata_odd,.flightdata_even{width:100%;display:block;border-bottom:1px solid #09c;text-decoration:none !important}.flightdata_odd table,.flightdata_even table{margin:0em 0 0 1.3em;width:93%;background:transparent url("../images/arrow_right_13x14.png") no-repeat center right;color:#647882;font-size:90%}.noArrow{background:transparent !important}.flightdata_odd{background:#fff}.flightdata_even{background:#eee}.flightdetails{width:90%;margin:0.3em 1.3em 0 1.3em}.flightdetails_airline{margin:0em 1.3em;width:90%;background:transparent url("../images/arrow_right_13x14.png") no-repeat center right;color:#647882}.flightdetails td.labelField,.flightdetails_airline td.labelField{font-weight:bold;width:50%;color:#006599}.flightdetails tr,.flightdetails_airline tr{line-height:2.3em}input.flightsearch{width:90%;font-size:1.1em}.visitenkarte span,.visitenkarte address{display:block;padding:0.5em 0 0.5em 1.3em;clear:both}.visitenkarte address{font-style:normal;clear:both}.text img{float:left;margin:0 0.5em 0.5em 0em}span.boldBlue{color:#006599;font-weight:bold;padding:0}.grey{background-color:#647882}.lightblue{background-color:#eee}.white{background-color:#fff}.borderTopGrey{border-top:1px solid #eee}.borderTopPurple{border-top:1px solid #9ba6d1}.borderTopBlue{border-top:1px solid #006599}.service ul li{line-height:normal !important}dt{font-weight:bold}#nav .faqList{margin:0 0 0 40px;list-style:decimal;padding:0px;list-style-position:outside}#nav .faqList li a{background:transparent;color:#006599;display:block;font-weight:normal;line-height:normal;overflow:hidden;padding:0px 0;text-decoration:none}#nav .faqList li{color:#006599;padding:7px 0;cursor:pointer}.faqAnswer{color:#647882;display:none}.shopuebersicht{margin:1em}.abc_auswahl a{display:block;float:left;color:#006599;font-size:1.1em;font-weight:normal;text-decoration:none;padding:0.8em;margin:0}.abc_auswahl .selected{text-decoration:underline;font-weight:bold}.clear{clear:both}.entries_outer{width:100%;margin:0.7em 0 0 0;border-top:1px solid #006599}.entries_outer td{vertical-align:top}.entries_inner{color:#647882;margin:0em;width:100%;border-bottom:1px solid #9ba6d1}.entryImage{width:70px}.entries_inner td{vertical-align:top;padding:0.3em}.radioLabel{color:#006599;font-weight:bold;font-size:1.2em}.selectLabel{color:#006599;display:block;font-weight:bold;font-size:1em}.shopping_form select,.standort_form select{width:95%;font-size:1.1em}.standort_form{margin:0 0 1em 0}.imprintTable{width:97%}.infoSpalte{width:50%}.lableSpalte{width:50%}.tableFormat table{width:90%}.tableFormat table th{color:#006599;font-weight:bold}.tableFormat table th,.tableFormat table td{border-bottom:1px solid #eee;text-align:left}#keyvisual.warnmeldung{background:url("../images/bg_announcement.png");background-size:100%;color:#fff;position:relative;padding:1em}#keyvisual.warnmeldung div{background:url("../images/announcement_info.png") no-repeat bottom right;background-size:25px;display:block;padding-right:28px}#keyvisual.warnmeldung img{width:25px;height:auto;min-height:0;position:absolute;bottom:1em;right:1em}#keyvisual.warnmeldung .h{font-size:12px}#keyvisual.warnmeldung .t{display:block;font-weight:bold;text-transform:uppercase;line-height:1.2em}#keyvisual.warnmeldung a{color:#fff;display:block;padding:0.2em 0}#keyvisual.warnmeldung a:after{content:" »";text-decoration:none}#keyvisual.warnmeldung #tx_m,#keyvisual.warnmeldung #tx{overflow:hidden;max-height:0}#keyvisual.warnmeldung #tx_m.show,#keyvisual.warnmeldung #tx.show{max-height:2em}#keyvisual.warnmeldung #tx{color:#000;font-weight:bold;-webkit-transition:max-height .8s ease-out;-moz-transition:max-height .8s ease-out;transition:max-height .8s ease-out}#keyvisual.warnmeldung #tx.show{max-height:500px}.visitLabel{width:23%}.flightdata_buttons_table{margin:0.8em auto}.flightdata_buttons_table td{padding:5px 15px;width:33%}.flightdata_buttons_table td a{text-decoration:none}.flugsuche{margin:0}.flugsuche #flightsearchForm,.flightsearchparams{margin:1em}b,strong{font-weight:bold}.noscript{text-align:center;width:90%;padding:5px 0}select#day,select#month{width:100%}
