* { padding: 0; margin: 0; } body { background-color: #FFF; width: 100%; font-family: Arial, Helvetica, sans-serif; color: #666; border-top-width: 25px; border-top-style: solid; border-top-color: #CCC; -webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;} h1 { width: 98%; font-size: 1.6em; line-height: 2em; clear: both; color: #000; text-shadow: 1px 1px 2px #555; margin-bottom: 1em; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #ffa500; text-align: left; margin-left: 1%; } h2 { color: #000; font-size: 1.4em; line-height: 1.5em; border-bottom: 1px solid #ffa500; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 0; text-shadow: 1px 1px 2px #555; text-align: left; clear: both; } h3 { color: #000; font-weight: bolder; font-size: 1.4em; line-height: 1.1em; clear: both; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; text-shadow: 1px 1px 2px #555; text-align: left; } h4 { color: #000; font-weight: bolder; font-size: 1.3em; line-height: 1.1em; clear: both; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; text-shadow: 1px 1px 2px #555; text-align: left; } h5, h6, h7, h8 { color: #000; font-weight: bolder; font-size: 1.2em; line-height: 1.1em; clear: both; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; text-align: left; } .h33 { font-size: 1.3em; font-weight: bold; color: #000; text-decoration: none; } p { font-size: 1em; line-height: 1.2em; margin-top: 0.5em; margin-bottom: 0.5em; } a:link, a:active, a:visited { color: #036; text-decoration: underline; margin: -3px; padding: 3px; } a:hover { color: #000; margin: -3px; padding: 3px; }  img, a img { border: 0; } #menu3startleiste { background-color: #F8F8F8; height: 19px; width: 448px; line-height: 18px; top:0px;  padding-top:5px; padding-bottom:5px; padding-left:5px; float: right; font-size: 0.8em; text-decoration: none; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; text-align: center; } #menu3startleiste img { padding-left:15px; margin-right:-15px; float:left; } #menu3startleiste form { float:right; width:385px; height:20px; margin-top: -2px; padding-right: 0px; }  #menu3startleiste fieldset { padding: 0px; border: thin none #F8F8F8; } #menu_rechts a img, .start_links a img { border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F93; border-right-color: #F00; border-bottom-color: #F00; border-left-color: #F93; } #wrap { width:960px; } #rahmen { background-color: #CCC; float: left; height: 35px; width: 960px; border-bottom-width: medium; border-bottom-style: solid; border-bottom-color: #666; clear: left; margin-bottom: 3px; } .milano24ore_Reisefuehrer { margin-left: 0px; } #fb_leiste {  font-size: 0.8em;  text-decoration: none;  word-spacing: 2em;  float: right;  padding-top: 1px;  padding-right: 0em;  padding-bottom: 1px;  padding-left: 1px;  background-color: #CCC;  width: 100%;  height: 20px;  text-align: right;  margin-top: -22px;  margin-right: 0px; } .fb_frame {  border:none;  float:right;  margin-top:0px;  padding-top: 0px;  position: relative; width: 250px;}  #menu2startleiste { background-color: #ccc; height: 31px; width: 430px; font-size: 1.2em; font-weight: bold; color: #009; text-align: center; float: left; margin-top:0px !important; padding-left: 70px; padding-top: 0px; padding-bottom: 0px; filter: Shadow(Color=#666, Direction=45); margin-top: -16px; } #home #foto {  background-image: url(../images/home/IMG_5527.jpg); no-repeat left top;  height: 200px;  width: 615px;  float: left;  padding-top:-1px;  margin-top:3px;  border-top-width: medium;  border-bottom-width: medium;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #F90;  border-bottom-color: #F90;  clear: both; } #menu_rechts { float: right; width: 330px; margin-right:4px; margin-top:2px; border-top-width: 4px; border-top-style: solid; border-top-color: #FFF; border-left-width: 4px; border-left-style: solid; border-left-color: #FFF; overflow: hidden; font-family: Verdana, Geneva, sans-serif; font-size: 0.7em; color: #666; } #menu_rechts fieldset {border:none; } #menu_rechts h2 { font-size: 1.4em; margin-top:0px; margin-left:10px; font-weight: bold; color: #333; border-bottom-style: none; text-shadow: none; } #menu_rechts h3 { font-size: 1.2em; margin-top:0px; margin-left:10px; font-weight: bold; color: #000; border-bottom-style: none; text-shadow: none; } #menu_rechts h4 { font-size: 1.2em; margin-top:0px; margin-left:10px; font-weight: bold; color: #333; border-bottom-style: none; text-shadow: none; } .start_links { float: left; border-radius: 11px 11px 11px 11px; margin-left:5px; margin-right:0px; margin-top:7px; padding:10px; width: 588px; background-color: #FAFAFA; border: thin solid #999; font-size: 0.8em; color: #333; } #bild_menu { height: 232px; width: 100%; float:left; font-size: 1em; color: #CCC; text-decoration: none; text-align: center; line-height: 2em; font-weight: normal; letter-spacing: 110%; } .bild_menu { background-color: #009; float: left; height: 210px; width: 310px; } .bild_menu_mitte { background-color: #009; float: left; height: 210px; width: 310px; margin-right: 15px; margin-left: 15px; } .H1unsichtbar { text-indent: -10000px; height: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFF; margin: 0em; } dl {  } dd { font-weight: bold; margin-top: -5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 0.8em; background-color: #E7E7E7; color: #333; padding: 5px; } .illu { background-color: #ebebeb; padding: 10px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; } .leftalign { float: left; clear: none; } .right_margin {  margin-right: 10px !important; margin-bottom: 10px !important; } .rightalign { float: right; clear: none; } .left_margin {  margin-left: 10px !important; margin-bottom: 10px !important; } #startleiste { background-color: #CCC; width: 100%; color: #333; height:25px; } #footer { width: 960px; padding-top: 20px; text-align: center; padding-bottom: 20px; font-size: 0.8em; float: left; } .ring_struktur { clear:both; padding:7px; margin-top:10px; background-image: url(/images/icon/BG-hotelstripmenu.jpg); background-repeat: repeat-x; background-position: left bottom; border-left-width: thin; border-bottom-style: solid; border-left-color: #CCC; font-weight: bold; } .ring_struktur a:link, .ring_struktur a:active, .ring_struktur a:visited { font-weight: bold; color: #F60; text-decoration: none; } .ring_struktur a:hover { color: #F00; background-image: url(/images/icon/BG-hotelstripmenu.jpg); background-repeat: repeat-x; background-position: left bottom; } .vertikal { padding:3px; margin-top: 10px; } .umbruch { clear: both; } .start_links ol { list-style-position: inside; list-style-type: decimal;  line-height: 1.2em; margin-top:0.5em; margin-bottom:0.5em; text-align: left; } .start_links ul, #menu_rechts ul { list-style-position: inside; list-style-type: square;  line-height: 1.2em; margin-top:0.5em; margin-bottom:0.5em; text-align: left; } .start_links ul ul, #menu_rechts ul ul { list-style-position: inside; list-style-type: square; font-size: 1em; line-height: 1.4em; margin-left:1em; margin-top:0em; margin-bottom:0em; text-align: left; } .Widget_Viator { background-color: #F2F1EF; width: 430px; height: 120px; color: #00759A; border-top-width: thin; border-bottom-width: thin; border-top-style: solid; border-bottom-style: solid; border-top-color: orange; border-bottom-color: orange; font-size: 0.9em; text-align: left; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; } .marg { margin: 10px; } .buchung { margin-left: 0px; margin-right:0px; padding-top: 7px; padding-right: 10px; padding-bottom: 7px; padding-left: 0px; background-color: #FFFFFF; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #999; text-align: right; background-image: url(/images/icon/BG-hotelstripmenu.jpg); background-repeat: repeat-x; background-position: left bottom;  clear:both; white-space: nowrap; } .buchung a:link, .buchung a:active, .buchung a:visited { color: white; font-weight: bold; text-decoration: none; background: #ffa500; margin-left: 10px; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; padding-left: 15px; border-right-width: medium; border-bottom-width: medium; border-right-style: solid; border-bottom-style: solid; border-right-color: #333; border-bottom-color: #333; border-top-width: medium; border-left-width: medium; border-top-style: solid; border-left-style: solid; border-top-color: #CCC; border-left-color: #CCC; border-radius: 8px 8px 8px 8px; } .buchung a:hover { color: white; text-decoration: none; background: gray no-repeat; padding: 3px 15px; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #333; border-right-color: #E4E4E4; border-bottom-color: #E4E4E4; border-left-color: #333; } .wiklnk { font-size: 1em; margin: -0.2em; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #FAFAFA; color: #036; text-decoration: underline; } .wiklnk:hover { color: inherit; } .wiklnk_li { display: inline; margin:-0.3em; } .abschicken, .abschicken:link, .abschicken:active, .abschicken:visited { text-decoration: none; font-weight: bold; font-size: 1em; color: white; background: #ffa500; border-right-width: medium; border-bottom-width: medium; border-right-style: solid; border-bottom-style: solid; border-right-color: #333; border-bottom-color: #333; border-top-width: medium; border-left-width: medium; border-top-style: solid; border-left-style: solid; border-top-color: #CCC; border-left-color: #CCC; border-radius: 8px 8px 8px 8px; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; padding-left: 15px; margin-top: 7px; margin-right: 5px; margin-bottom: 7px; margin-left: 5px; line-height: 2em; } .abschicken:hover { font-weight: bold; color: white; background: gray no-repeat; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #333; border-right-color: #E4E4E4; border-bottom-color: #E4E4E4; border-left-color: #333; text-decoration: none; } .Hotelsuche { font-size: 1.1em; font-weight: bold; color: #F90; background-image: url(/images/icon/BG-hotelstripmenu.jpg); background-repeat: repeat-x; width: 435px; margin-top: 5px; margin-bottom: 5px; padding-right: 5px; padding-left: 5px; text-align: left; background-position: bottom; padding-top: 5px; padding-bottom: 5px; border-radius: 4px 4px 4px 4px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E4E4E4; border-left-color: #999; border-top-color: #E4E4E4; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; } .illuHotelsuche { border: thin solid #999; margin-left: 10px; margin-top: 8px; margin-right: 10px; margin-bottom: 8px; border-radius: 4px 4px 4px 4px; } .Highlight { padding: 1%; width: 48%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; clear: right; float: left; } .Highlight h3, .Highlight h4 { color: #333; font-size: 1em; } .Highlight p { color: #333;  } .Highlight ul { color: #333;  list-style-position: inside; } .Highlight a img, .Highlight a img:link, .Highlight a img:active, .Highlight a img:visited { border: 1px solid #F60; width: 281px; } .Highlight img:hover { border: 1px solid #00F; width: 281px; } .clear_none { clear: none; } #apDivLogo { position:absolute !important; width:65px; height:59px; margin-left: 8px !important; margin-top: -23px !important; } #Impressum a#Impressum_nav, #sitemap a#sitemap_nav, #Venetien a#Venetien_nav, #Piemont a#Piemont_nav, #Lombardei a#Lombardei_nav, #Ligurien a#Ligurien_nav, #cinque_terre a#cinque_terre_nav, #Emilia_Romagna a#Emilia_Romagna_nav, #Umbrien a#Umbrien_nav, #Toskana a#Toskana_nav, #Latium a#Latium_nav, #Kampanien a#Kampanien_nav, #Kampanien a#S_Italien_nav, #sueditalien_sizilien a#sueditalien_sizilien_nav, #sueditalien_sizilien a#S_Italien_nav, #Kalabrien a#Kalabrien_nav, #Kalabrien a#S_Italien_nav, #Heiraten a#Heiraten_nav { color: #F90; } #Suchticker { margin-top:0px; margin-bottom:20px; } .GooogleTranslater { margin-left:200px; top:-25px; position:absolute !important; } .GooogleTranslaterneu { margin-left:-55px; top:0px; position:absolute !important; font-size: 0.9em; } .GooogleTranslaterneu a:link, .GooogleTranslaterneu a:active, .GooogleTranslaterneu a:visited { text-shadow: none !important; text-align:center !important; letter-spacing:normal !important; word-spacing: normal; }.Highlight_incoming, .Highlight_incoming a:link, .Highlight_incoming a:active, .Highlight_incoming a:visited {  font-weight: bold;  color: #F60 !important;  text-decoration: none !important; } .Highlight_incoming a:hover {  font-weight: bold;  color: #C00 !important;  text-decoration: none; } .Highlight_incoming p {  color: #333 ;  font-size: 0.9em ;  display: inline ;  float:left ; }.goog-vert {position:fixed; left:1000px; top:30px;margin-bottom: -600px; height: 600px;}.scrollicon, .scrollicon  a {text-align: center;text-decoration:none !important;width:50px;height:50px;border-radius:50%;opacity:0.5;position:fixed;bottom:2.5em;margin-left:-3.5em !important;display:none;border:1px solid #C00;background-color: #FFF;background-image: url(../images/icon/nach_oben.jpg);background-repeat: no-repeat;background-position: center center;}.scrollicon div{font-weight:bold;font-size:28px;color:#C00;padding-top:12px;}.GYG_input {border:none;background-color: inherit;color: #00F;font-size: inherit;clear: both;float: left;text-align: left;width:100%;font-weight: bold;text-decoration: underline;white-space: pre-line;}.GYG_input[type="submit"]:hover {color: #000;font-weight: bold;}.formGYG fieldset {border:none !important; }.booking{margin-top:-30px;margin-bottom:10px;}.zeile {clear: both;background-color:#FFF;overflow: hidden;box-shadow: 0 2px 3px rgba(0,0,0,0.2);-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;margin-top: 8px;margin-bottom: 8px;position:relative;z-index:1100;}.spalte {width: 100%;float: left;}.spalte img { padding:0px !important;border:none !important; }.spalteGYG {width: 100%;float: left;}.spalteGYG img {padding:0px !important;border:none !important; }.spalte p,.spalte h3, .spalte h4  {padding-top: 0;padding-right: 1%;padding-bottom: 0;padding-left: 1%;}.spalte ul{list-style-position: inside;padding-left: 0.5em;}.row, .row  a:link, .row  a:active, .row  a:visited, .row  a:hover   {text-decoration: none !important ;}.boxsizing {-moz-box-sizing: border-box ;-webkit-box-sizing: border-box;box-sizing: border-box;}.row::before,.row::after {content: '';display: table;}.row::after {clear: none;}.column, .column_a {width: 33.33%;float: left;padding: 0 1em;background-color:#FAFAFA;}.box, .box_a, .box_b, .box_c {background-color:#FFF;height:25em; overflow: hidden;box-shadow: 0 2px 3px rgba(0,0,0,0.2);        -ms-hyphens: auto;        -webkit-hyphens: auto;        hyphens: auto;}..box img, .box_a img, .box_b img, .box_c img {width:100%;border:none !important; }.header {background-color:#F1F1F1;position:relative; height:3em;display: flex;  align-items: center ;justify-content: center;height:auto;}.header h3, .header h4{text-shadow:none;font-size:1.2em;color:#000000; text-align:center;}.box p, .box_a p, .box_b p, .box_c p{padding:0.5em}.box ul, .box_a ul, .box_b ul, .box_c ul{line-height: 1.5em;list-style-position: inside;padding: 0.5em;}.bannerContent  {    top:33px;position:relative; float:left;z-index:12000 !important}.column_m24o {width: 49%;float: left;padding: 0 1em;background-color:#FAFAFA;}.column_m24o a {text-decoration:none !important}.column_m24o img, .column_m24o_55 img{width:100%; height:200px ;}.box_m24o {background-color:#ffbfa3;height:30em; overflow: hidden;box-shadow: 0 2px 3px rgba(0,0,0,0.2);        -ms-hyphens: auto;        -webkit-hyphens: auto;        hyphens: auto;}.box_m24o .header  {background-color:#e36630 ;}.box_m24o .header h3  {font-size:15px !important;color:#fff ;}.header_55 h3 {font-size:15px !important;}.box_m24o p {margin:10px;color:#000;font-size:14px}.column_RF {width: 100% !important;float: left;padding: 0;background-color:transparent;}#menu_rechts .column_RF {width: 100% !important;float: left;padding: 0;background-color:transparent;}.column_RF a {text-decoration:none !important}.column_RF img{width:auto !important; height:auto !important;float: left; clear: none;margin-right:15px;margin-bottom:12px;}.box_RF {background-color:#fff;height:auto; overflow: hidden;box-shadow: 0 2px 3px rgba(0,0,0,0.2);        -ms-hyphens: auto;        -webkit-hyphens: auto;        hyphens: auto;}.box_RF .header   {background-color:#F1F1F1; height:auto;padding:10px 5px 0px 0px;}.box_RF .header h3,  .headGYG h3  {font-size:15px !important;color:#FF6600 !important}.box_RF p {margin:10px;color:#999;font-size:14px !important;}.m24o_txt, .m24o_txt a:link, .m24o_txt a:active, .m24o_txt a:visited {color: #efdfdb !important;text-decoration: none !important;}.m24o_h33 {font-size: 1.3em !important;font-weight: bold;color: #b39684;text-decoration: none;}@media only screen  and (max-device-width : 480px) {.column_m24o {width: 100%;}.column_m24o img{width:100%; height:auto ;}.column_m24o_55 {margin-left: 0px !important;}.column_RF {width: 100% !important;height:auto !important;margin:0px;}.spalteGYG {    min-height: auto;}.box_m24o {height:auto !important; }.header h3  {font-size:15px}.box_m24o p {font-size:14px}.eyecatcher, .catcher {    width: 100% !important;    max-width: 100% !important;    margin: 0px;}.box_RF {background-color:#fff;width: 100% !important;}h3 {  word-wrap:break-word !important;}img, img a {    max-width: 100% !important ;}.start_links {    border: none !important; background-color: #fff !important;}}@media only screen  and (min-device-width : 760px) and (max-device-width : 1223px) {.box_m24o {height:12em !important; }}@charset "utf-8";.Reisefuehrer {background-color: #FAFAFA;margin-top:10px;margin-bottom:3px;border-radius: 11px 11px 11px 11px;border: thin solid #F93;width: 308px;padding:10px;box-shadow: 2px 2px #666666;float: left;}@charset "utf-8"; .venere_h2 {width: 100%;color: #000;margin-bottom: 5px;margin-top: -20px;padding-bottom: 0px;padding-left: 10px;text-shadow: 0px 0px #000;border-bottom-style: none;}.venere_h22 {color: #333;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;margin-bottom: 0px;padding-top: 2px;padding-bottom: 2px;padding-left: 2%;font-size: 1.2em;font-style: normal;font-weight: bold;text-shadow: 0px 0px;margin-top: 25px;float: left;width: 98%;}.venere_h3 {color: #000;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;margin-bottom: 5px;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;clear: none;font-size: 1em;font-style: normal;font-weight: bold;text-shadow: 0px 0px;margin-top: -2px;}.venere_p {font-size: 1em;line-height: 1em;margin-top: 0.5em;margin-bottom: 0.5em;margin-left: 96px;}.Spalte_li_Ve {text-align: left;float: left;width: 255px;margin-left:5px;margin-right:5px;}.Spalte_re_Ve {text-align: justify;float: right;width: 645px;line-height: 1.2em;}#venere_search {background-color: #F90;width: 89, 5%;margin-bottom: 5px;padding: 5%;border-radius: 8px 8px 8px 8px;border: thin solid #999;}.venere_search_text {text-align: right;width: 3em;font-size: 1em;line-height: 1em;padding: 5px;margin-bottom: -2em;}.venere_search_Feld {padding: 1px;}.spc_left_50 {padding-left: 50px;}.illu-venere {background-color: #CCC;padding: 2px;margin-right: 10px;border: thin solid #999;}.hotel_left {width:490px;float: left;}.hotel_right {width:155px;float: right;text-align: center;}.minCostOfStay {font-size: 1.5em;font-weight: bold;padding-top: 55px;color: #000;}.Preis_ab {font-size: .8em;margin-top: -1.1em;}.hotel_u {background-color: #E4E4E4;width: 645px;font-weight: bolder;clear: both;float: left;background-image: url(/images/icon/BG-hotelstripmenu.jpg);background-repeat: repeat-x;margin-bottom: 20px;}.venere_footer {font-size: 0.8em;font-weight: bold;color: #fff;background-color: #E4E4E4;text-align: center;margin-top: 10px;margin-bottom: 10px;padding-top: -15px;padding-bottom: -15px;clear: both;line-height: 35px;}.hervoheben {background-color: #FF9900;font-weight: bold;color: #333;}.hervoheben_leicht {background-color: #CCCCCC;font-weight: bold;color: #333;}.selected {background-color: #CCCCCC;font-weight: bold;color: #333;}.search_HG {background-image: url(/images/icon/BG-hotelstripmenu.jpg);background-repeat: repeat-x;background-position: left top;margin-top:-8px;padding:10px;width: 635px;}a:hover img #venere {background-color: inherit;margin: 0px;padding: 0px;}.erster, .zweiter {margin-left:5em;}fieldset {padding: 0px;border: none;}@charset "utf-8";  .Wetter {  background-color: #FAFAFA;  margin-top:10px;  border-radius: 11px 11px 11px 11px;  border: thin solid #F93;  width: 308px;  height: 185px;  padding:10px;  box-shadow: 2px 2px #666666;  float: left; } .Wetter_heute {  border-top-width: thin;  border-bottom-width: thin;  border-top-style: dotted;  border-right-style: none;  border-bottom-style: dotted;  border-left-style: none;  border-top-color: #818181;  border-bottom-color: #818181; } .Wetterprev {  font-size: 0.8em;  width: 102px;  float: left;  margin-top: 8px; } .Wetter img {  border-top-width: 2px;  border-right-width: 2px;  border-bottom-width: 2px;  border-left-width: 2px;  border-top-style: solid;  border-right-style: solid;  border-bottom-style: solid;  border-left-style: solid;  border-top-color: #FFF;  border-right-color: #666;  border-bottom-color: #666;  border-left-color: #FFF;  margin-top: 12px;  margin-right: 5px;  height: 55px;  width: 55px;  float: left; } .Wetterprev img {  height: 25px;  width: 25px;  margin-top: 2px;  }@charset "UTF-8";     ul.MenuBarSprache { margin 0;  padding: 0;  list-style-type: none;  font-size: 100%;  cursor: default;  width: auto;  float:right; }  ul.MenuBarActive {  z-index: 1000; }  ul.MenuBarSprache li {  margin: 0;  padding: 0;  list-style-type: none;  font-size: 100%;  position: relative;  text-align: left;  cursor: pointer;  width: 95px;  float: left;  line-height: 18px; }  ul.MenuBarSprache ul {  margin: 0;  padding: 0;  list-style-type: none;  font-size: 100%;  z-index: 1020;  cursor: default;   position: absolute;  left: -1000em; }  ul.MenuBarSprache ul.MenuBarSubmenuVisible {  left: auto; }  ul.MenuBarSprache ul li {  width: 95px; }  ul.MenuBarSprache ul ul {  position: absolute;  margin: -5% 0 0 95%; }  ul.MenuBarSprache ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {  left: auto;  top: 0; }   ul.MenuBarSprache ul {  }  ul.MenuBarSprache a {  display: inherit;  cursor: pointer;  color: #333 !important;  height:18px;  width:65px;   text-decoration: none; }  ul.MenuBarSprache a:hover, ul.MenuBarSprache a:focus {  color: #F60 !important; }  ul.MenuBarSprache a.MenuBarItemHover, ul.MenuBarSprache a.MenuBarItemSubmenuHover, ul.MenuBarSprache a.MenuBarSubmenuVisible {  color: #F60 !important; }   ul.MenuBarSprache a.MenuBarItemSubmenu {  }  ul.MenuBarSprache ul a.MenuBarItemSubmenu {  }  ul.MenuBarSprache a.MenuBarItemSubmenuHover {  }  ul.MenuBarSprache ul a.MenuBarItemSubmenuHover {  }   ul.MenuBarSprache iframe {  position: absolute;  z-index: 1010; filter:alpha(opacity:0.1); }  @media screen, projection { ul.MenuBarSprache li.MenuBarItemIE {  display: inline;  f\loat: left; } } #de {  background-attachment: scroll;  background-image: url(/SpryAssets/GERMANY.jpg);  background-repeat: no-repeat;  background-position: left center;  padding-left:40px !important;  font-size: 0.9em;  text-shadow: none !important;  letter-spacing:normal !important; margin-left:5px !important;} #it {  background-attachment: scroll;  background-image: url(/SpryAssets/ITALY.jpg);  background-repeat: no-repeat;  background-position: left center;  padding-left:40px !important;  font-size: 0.9em;  text-shadow: none !important;  letter-spacing:normal !important; margin-left:5px !important;} #en {  background-attachment: scroll;  background-image: url(/SpryAssets/UK.jpg);  background-repeat: no-repeat;  background-position: left center;  padding-left:40px !important;  font-size: 0.9em;  text-shadow: none !important;  letter-spacing:normal !important; margin-left:5px !important;}@charset "utf-8"; @media only screen and (min-device-width : 1224px) {.shariff_self {float: right;  width:450px; text-align:center; margin-top:-3px;}.nodesk {display:none !important;clear: both;}} @media only screen and (min-device-width : 320px) and (max-device-width : 480px), only screen and (max-device-width : 1223px) {.eyecatcher {width:31vw;max-width:31%;}img {max-width: 50vmax;}.widthmax94 {max-width:94VW;}.hundert, .hundert img, .hundert img a:link {max-width:100% !important;width:97vw;min-width:95% !important;height:auto;}.vierzig, .vierzig img {width:46vw !important;height:inherit !important;}.right_margin {float:left;margin-right: 5px;border-color:#FAFAFA;border-right-style: solid;border-right-width: 5px;margin-bottom:0px;}.left_margin {margin-left: 5px;border-color:#FAFAFA;border-left-style: solid;border-left-width: 5px;margin-bottom:0px;}.dd {font-size: 1.1em !important;}.abschicken {font-size: 0.73em !important;white-space: nowrap;}.buchung {font-size: 0.73em !important;line-height:1.2em;white-space: normal;}.buchung input {color:#FF9900;margin-left:0;text-shadow: 1px 1px 2px #FFF;}.Reisefuehrer .buchung {font-size: 0.73em !important;line-height:1.2em;}.nomob {display:none;}.top {position:fixed;top:0px !important;width: 100%;height:2.8em;background-color: #CCC;border-top-width: 2px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #F93;border-bottom-color: #666;z-index:1000;}.top p {padding-left:3.0em;font-size: 1.3em;line-height: 2.0em;font-weight: bold;color: #006;text-decoration: blink;margin-top: 0px;}body {color: #666;border-top-style: none;border-top-width: 0px;}#wrap {width: 98%;}h1, h2, h3, h4, h5 {line-height: 1.2em;}.GetYourGuide_uebersicht h1 {font-size: 100%; font-size: 6vw;}.start_links {position:relative;margin-left:0.5%;margin-top:55px;float: left;clear:none; border-radius: 11px 11px 11px 11px;padding:0.5%;width: 99%;background-color: #FAFAFA;border: thin solid #999;font-size: 100%;font-size: 5vw;color: #333;}#menu_rechts {position:relative;float: left !important;margin-left:0 !important;width: 100% !important;font-size: 100%;margin-top:0 !important;font-size: 5vw;}.Reisefuehrer, .vertical {position:relative;margin-left:0.0% !important;padding:0.5% !important;width: 98.7% !important;box-shadow: none !important;border: thin solid #999 !important;}#menu_selectetMM {border-radius: 0;box-shadow: none;background-color:#EDEDED;color:#FF9933;}#footer {margin-bottom:3em;}.miniMenu li#menu_selectetMM a:link, .miniMenu li#menu_selectetMM a:active, .miniMenu li#menu_selectetMM a:visited, .miniMenu li#menu_selectetMM a:hover {background:#666;color:#FF9933;line-height:1.2em;height:1.35em;width:15.5em;text-shadow:0 0 1px #000, 0 0 5px rgba(255,153,51,0.9);box-shadow: inset 0 0 4px 3px rgba(0,0,0,0.2), inset 0 0 10px rgba(0,0,0,0.5);padding-bottom:3px;}.miniMenu #menu_selectetMM {z-index:140;}li#menu_selectetMM a:link:before, li#menu_selectetMM a:hover:before {content:"";display:block;width:15.5em;height:1px;position:absolute;left:10px;top:-1px;background: linear-gradient(to right, rgba(128,192,128,0) 0%, #F93 50%, rgba(128,192,128,0) 100%);}.miniMenu li#menu_selectetMM a:link:after, li#menu_selectetMM a:hover:after {content:"";display:block;width:15.5em;height:1px;position:absolute;left:10px;bottom:-1px;background: linear-gradient(to right, rgba(128,192,128,0) 0%, #F93 50%, rgba(128,192,128,0) 100%);}#venere_search {background-color: #F90;width: 89,5%;margin-bottom: 5px;padding: 2%;border-radius: 8px 8px 8px 8px;border: thin solid #999;}#footer {width: 99%;padding-top: 0.5%;text-align: center;padding-bottom: 0.5%;margin-left:0.5%;font-size: 0.8em;float: left;}#menu li {width: 98%;}.ring_struktur {max-width:94VW;font-size: 0.75em;margin-left:10px;}.ring_struktur img {vertical-align: middle;} #rahmen {height: 0px;width: 0px;border:none;margin: 0px;}.MMfb {  z-index: 1020 !important;  width:100%;  height:30px;  bottom:0;  position:fixed;  background-color:#CC0000;  background: linear-gradient(to top, #000 5%, #CC0000 100%);  border-top-width: 2px;  border-top-style: solid;  border-top-color: #F93;} .shariff_self {float: right; padding-right:1%;  width:98%; text-align:center; margin-top:3px;} .viatorMM {margin-top:2.8em !important;width: 100%;margin-left:0.5%;}.Viator { width:auto;z-index:100;margin-top:2.9em;margin-right: 0;margin-bottom: 0;margin-left: 0;}.ViatorBarra {background-color:transparent;border:none;clear:both;font-size: 100%;font-size: 5vw;}.GetYourGuide_uebersicht {width:95.5vw !important;margin-top:35px !important;}.Widget {width:100% !important;min-height:200px;font-size: 100%;font-size: 5vw;}.Widget .buchung, .Widget .buchung a:link, .Widget .buchung a:active, .Widget .buchung a:visited { font-size: 0.8em; margin-left:0;}.items {width: 100% !important;  }.vertical{height:inherit !important; }.mm_u_menu a:hover {width:15.4em !important;}.mm_o_menu  a:link, .mm_o_menu a:active,  .mm_o_menu a:visited {border-top-width: 0.1em;border-top-style: solid;border-top-color: #FC6;border-left-width: 0.1em;border-left-style: solid;border-left-color: #FC6;width:15.4em !important;}.mm_u_menu  a:link, .mm_u_menu a:active,  .mm_u_menu a:visited {color: #999;font-weight: normal;border-left-width: 0.1em;border-left-style: solid;border-left-color: #FC6;position: relative;left: 0;width:15.4em !important;} #venere_search {  background-color:transparent; border-color:#FF9900}.Spalte_re_Ve {width: 96vw !important;margin-left:10px;}.Spalte_li_Ve {width: 97vw;margin-left:1%;}.Spalte_li_Ve li {list-style-type: none;}.venere_h2 {margin-top:2em;line-height:1.2em;width:94vw;}.hotel_u {width: 94vw;font-weight: bolder;clear: both;float: left;background-image: url(https://images.milano24ore.de/icon/BG-hotelstripmenu.jpg);background-repeat: repeat-x;margin-bottom: 20px;}.venere_search_text {text-align: right;width: 15vw;font-size: 3vw;padding: 0;margin-left:-5vw;margin-bottom: 0px;display:inline-block;position:static;}.erster, .zweiter {margin-left:0;width:36vw;display:inline-block;position:relative;margin-bottom:10px;}.venere_search_Feld {margin-left: 0px;margin-right:0px; font-size:2.5vw;}.search_HG {width: 94vw !important;}.hotel_left {width:75vw;}.hotel_right {width:20vw;}} @media only screen and (min-device-width : 320px) and (max-device-width : 480px), only screen and (max-device-width : 1223px) {.miniIconPanel {width:2.4em;height:2.0em;padding:0.1em;background:#fff;border-radius:0.4em;position:relative;box-shadow:0 0 0.2em rgba(0,0,0,0.5);z-index:10;}.miniMenu {position:fixed;width:2.4em;height:2.0em; top: 0.4em;margin-right: 0;margin-left: 0.5em;z-index:1010;}.miniMenu input {display:none;}.miniMenu label {display:block;width:44px;height:37px;position:absolute;left:-1px;top:-1px;z-index:100;cursor:pointer;}.miniMenu div.miniIcon {display:block;width:30px;height:13px;position:absolute;left:6px;top:6px;border:5px solid #000;border-width:5px 0;z-index:50;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.miniMenu div.miniIcon strong {display:block;width:30px;height:5px;background:#000;position:absolute;left:0;top:4px;opacity:1;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.miniMenu ul {padding:0;margin:0;list-style:none;position:absolute;top:0.2em;left:3.5em;width:15.5em;max-width:75vw;opacity:0;visibility:hidden;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.miniMenu li {display:block;float:left;position:relative;z-index:100;}.miniMenu #open:checked ~ .labelOpen {z-index:50;}.miniMenu #close:checked ~ .labelClose {z-index:50;}.miniMenu #open:checked ~ div strong:first-child {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.miniMenu #open:checked ~ div.miniIcon {border-color:transparent;}.miniMenu #open:checked ~ div strong:last-child {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.miniMenu #open:checked ~ ul {visibility:visible;opacity:1;}.miniMenu li a {display:block;text-align:center;height:1.55em;width:15.5em;max-width:75vw;position:relative;text-decoration:none;color:#eef;background-image: -webkit-linear-gradient(#485258, #333);background-image: -ms-linear-gradient(#485258, #333);background-image: -o-linear-gradient(#485258, #333);background-image: linear-gradient(#485258, #333);box-shadow: inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 0px rgba(0,0,0,0.2), 0 8px 16px 0 rgba(0,0,0,0.3), 0 4px 4px 0 rgba(0,0,0,0.3), 0 0 0 1px rgba(0,0,0,0.2);font-family: 'Open Sans', arial, sans-serif;font-size: 1.2em;line-height: 1.2em;font-weight: 600;}.miniMenu li:hover {z-index:150;}.miniMenu li a:hover {background:#333;color:#FF9933;line-height:1.2em;width:15.5em;text-shadow:0 0 1px #000, 0 0 5px rgba(255,153,51,0.9);box-shadow: inset 0 0 4px 3px rgba(0,0,0,0.2), inset 0 0 10px rgba(0,0,0,0.5);}.miniMenu li:first-child a {border-radius:8px 8px 0 0;}.miniMenu li:last-child a {border-radius:0 0 8px 8px;}.miniMenu li a:hover:before {content:"";display:block;width:15.5em;height:1px;position:absolute;left:10px;top:-1px;background: linear-gradient(to right, rgba(128,192,128,0) 0%, #F93 50%, rgba(128,192,128,0) 100%);}.miniMenu li a:hover:after {content:"";display:block;width:15.5em;height:1px;position:absolute;left:10px;bottom:-1px;background: linear-gradient(to right, rgba(128,192,128,0) 0%, #F93 50%, rgba(128,192,128,0) 100%);}}@charset "UTF-8"; .weatherFeed {font-family: Arial, Helvetica, sans-serif;font-size: 100%;width: 322px;color: #777;}.weatherFeed a {color: #888;text-decoration: none;}.weatherFeed a:hover {color: #666;text-decoration: none;}.weatherItem {padding: 0.8em;text-align: right;}.weatherCity {text-transform: uppercase;color: #000;font-size: 2em;}.weatherTemp {font-size: 2.8em;font-weight: bold;color: #000;}.weatherDesc, .weatherCity {font-weight: bold;}.weatherDesc {margin-bottom: 0.4em;color: #777;}.weatherRange, .weatherWind {font-size: 1.0em;}.weatherLink {margin-top: -5px;text-align: left;font-size: 0.8em;}.vertical {position:relative;overflow:hidden;height: 160px;width: 328px;border: 1px solid #FF9900;border-radius: 11px 11px 11px 11px;  background-color: #f7f7f7;background-repeat: repeat-x;}@charset "UTF-8";a#home_nav {width:80px;}a#SpaccaNapoli_nav {width:100px;}a#GYG_nav {width:165px;}a#Stadtplan_nav {width:60px;}a#Wissenswertes_nav  {width:140px;}a#events_nav {width:80px;}a#buecher_nav {width:80px;}a#Italien_nav {width:90px;} #home a#home_nav,#SpaccaNapoli a#SpaccaNapoli_nav,#Dom_Neapel a#Dom_Neapel_nav,#Tuffsteinhoehlen a#Tuffsteinhoehlen_nav,#Wissenswertes a#Wissenswertes_nav,#Geschichte_Neapel a#Geschichte_Neapel_nav,#buecher a#buecher_nav,#hotel a#hotel_nav,#FeWo a#FeWo_nav,#Stadtplan a#Stadtplan_nav,#stadtfuehrung a#stadtfuehrung_nav {color: #009;background-color: #F90;line-height:1.3em;text-decoration: none;font-weight: 600;}#sitemap a#sitemap_nav,#Impressum a#Impressum_nav {text-shadow: 1px 2px #F00;color: #FFF;}.menu_form a {all: initial  !important;    all: unset !important; }.menu_input {border:none;background-color: inherit;color: #CCC;font-size: inherit;padding-left:2px;padding-top:2px;clear: both;float: left;text-align: left;width:100%;font-weight: bold;font-family: Verdana, Geneva, sans-serif;}#buttonGYG, #buttonevents, #buttonfotos, #buttonItalien {padding-left:11px;padding-top:6px;padding-bottom:5px;margin-top:-2px;margin-bottom:-5px;}.menu_input[type="submit"]:hover {background-color: #33C;color: #FFF;font-weight: inherit;}.menu_form fieldset {border:none;font-weight: inherit;}}.menu_form  li a {padding-left: 5px !important;color:#00FFFF;}#MenuBar1 li .menu_form li {margin-left: 5px;}.menu_form  li a {color: #FFF !important;}ul li .MenuBarItemSubmenu form {background-image:url(../SpryAssets/SpryMenuBarDownHover.gif);background-repeat:no-repeat;background-position:95% 50%}ul li .MenuBarItemSubmenu .menu_input[type="submit"]:hover {background-image:url(../SpryAssets/SpryMenuBarDownHover.gif);background-repeat:no-repeat;background-position:95% 50%}ul li ul li .MenuBarItemSubmenu form {background-image:url(../SpryAssets/SpryMenuBarRightHover.gif);background-repeat:no-repeat;background-position:95% 50%}ul li ul li .MenuBarItemSubmenu .menu_input[type="submit"]:hover {background-image:url(../SpryAssets/SpryMenuBarRightHover.gif);background-repeat:no-repeat;background-position:95% 50%}ul.MenuBarHorizontal{background-color:#009;padding-top:3px;padding-bottom:3px;margin-top:-2px;margin-bottom:-2px;list-style-type: none;cursor: default;width: 960px;font-size: 13px;font-weight: bold;clear: both;float: left;}ul.MenuBarActive{z-index: 1000;}ul.MenuBarHorizontal li{margin-top: 0px;list-style-type: none;font-size: 100%;position: relative;text-align: center;cursor: pointer;float: left;white-space: nowrap;padding-top: 0px;padding-right: 6px;padding-bottom: 0px;padding-left: 5px;margin-right: 0px;margin-left: -5px;}ul.MenuBarHorizontal ul{margin: 0px;padding: 0px;list-style-type: none;font-size: 100%;z-index: 1020;cursor: default;position: absolute;width: 250px;background-color:#009;left: -1000em;}ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto;}ul.MenuBarHorizontal ul li{width: 250px;text-align: left;white-space: normal;}ul.MenuBarHorizontal ul ul{position: absolute;margin-top: 2%;margin-right: 0;margin-bottom: 0x;margin-left: 98%;}ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{left: auto;top: 0;}ul.MenuBarHorizontal ul{border: 2px solid #999;margin-top:3px;padding:3px;}ul.MenuBarHorizontal a{display: block;cursor: pointer;background-color: #009;padding: 0.5em 0.75em;color: #CCC;text-decoration: none;}ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{background-color: #33C;color: #FFF;font-weight: bold;}ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{background-color: #33C;color: #FFF;}ul.MenuBarHorizontal a.MenuBarItemSubmenu{background-image: url(/SpryAssets/SpryMenuBarDownHover.gif);background-repeat: no-repeat;background-position: 95% 50%;}ul.MenuBarHorizontal ul a.MenuBarItemSubmenu{background-image: url(/SpryAssets/SpryMenuBarRightHover.gif);background-repeat: no-repeat;background-position: 95% 50%;}ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{background-image: url(/SpryAssets/SpryMenuBarDownHover.gif);background-repeat: no-repeat;background-position: 95% 50%;}ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover{background-image: url(/SpryAssets/SpryMenuBarRightHover.gif);background-repeat: no-repeat;background-position: 95% 50%;}ul.MenuBarHorizontal iframe{position: absolute;z-index: 1010;filter:alpha(opacity:0.1);}@media screen, projection{ul.MenuBarHorizontal li.MenuBarItemIE{display: inline;float: left;background: #FFF;}}@charset "UTF-8";.TabbedPanels {overflow: hiddenmargin: 0px;padding: 0px;width: 100%;font-size: 0.8em;}.TabbedPanelsTabGroup {margin: 0px;padding: 0px;text-align: center;}.TabbedPanelsTab {position: relative;top: 1px;float: left;background-color: #DDD;list-style: none;border-left: solid 1px #CCC;border-bottom: solid 1px #999;border-top: solid 1px #999;border-right: solid 1px #999;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;height:20px;background-image: url(/images/icon/BG-hotelstripmenu.jpg);margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 0px;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;font-family: Verdana, Geneva, sans-serif;font-weight: bold;text-align: center;font-size: 0.9em;}.TabbedPanelsTabHover {background-color: #CCC;}.TabbedPanelsTabSelected {background-color: #EEE;border-bottom: 1px solid #EEE;background-image: url(/images/icon/BG-hotelstripmenu.jpg);}.TabbedPanelsTab a {color: black;text-decoration: none;}.TabbedPanelsContentGroup {clear: both;background-color: #EEE;border-top-width: 1px;border-top-style: solid;border-top-color: #999;}.TabbedPanelsContent {overflow: hiddenpadding: 4px;}.TabbedPanelsContentVisible {}.VTabbedPanels {overflow: hidden zoom: 1;}.VTabbedPanels .TabbedPanelsTabGroup {float: left;width: 10em;height: 20em;background-color: #EEE;position: relative;border-top: solid 1px #999;border-right: solid 1px #999;border-left: solid 1px #CCC;border-bottom: solid 1px #CCC;}.VTabbedPanels .TabbedPanelsTab {float: none;margin: 0px;border-top: none;border-left: none;border-right: none;}.VTabbedPanels .TabbedPanelsTabSelected {background-color: #EEE;border-bottom: solid 1px #999;}.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;padding: 0px;width: 30em;height: 20em;}@media print {.TabbedPanels {overflow: visible !important;}.TabbedPanelsContentGroup {display: block !important;overflow: visible !important;height: auto !important;}.TabbedPanelsContent {overflow: visible !important;display: block !important;clear:both !important;}.TabbedPanelsTab { overflow: visible !important; display: block !important; clear:both !important;}}