.abstecher { background-color: #6cf; color: #FFF; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; margin: 0.2em 0 0; padding: 0.3em 0.5em } .b { color: #00AEEF } .b1 { color: #00AEEF; line-height: 1.2 } .bigb { color: #00AEEF; font-size: 1.29167em; font-weight: bold; line-height: 1.2 } .blue { color: #6ECFF6 } .bodyb { display: table-cell; margin-bottom: 0.2em; margin-top: 0.2em; text-align: left; vertical-align: top; padding: 4px 0.3em 1px 1px; border-bottom: #000 dotted 2px } .box { background-color: #DCF1FD; display: block; margin: 1em 0; padding: 0.5em } .boxb { background-color: #D4EFFC; display: block; font-size: 0.75em; margin-bottom: 1em; margin-top: 1em; padding: 0.3em 0.5em; border: #D4EFFC solid medium } .boxblistba { display: block; line-height: 1.2em; text-align: left; text-indent: 0; margin: 5px 0 3px } .boxblistbb { display: block; line-height: 1.2em; text-align: left; text-indent: 0; margin: 0.3em 0 } .boxg { background-color: #E7E7E8; display: block; margin: 1em 0; padding: 0.5em } .boxh { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2em; padding-bottom: 4px; text-align: left; text-transform: uppercase; margin: 0.3em 0 0.5em; border-bottom: #FFF solid 4px } .boxh1 { color: #00AEEF; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 10px 0 4px } .boxh2 { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2em; padding-bottom: 4px; text-align: left; text-transform: uppercase; margin: 0.5em 0 0 } .boxindent { display: block; line-height: 1.2em; text-align: left; text-indent: 1em; margin: 0.2em 0 0 } .boxl { display: block; margin-bottom: 1em; margin-top: 1em; padding: 0.5em; border: #00AEEF solid 2px } .boxr { background-color: #E4DCC1; display: block; margin: 1em 0; padding: 0.5em } .bwhite { display: block; line-height: 1.2em; text-indent: 0; margin: 0.2em 0 0; padding: 0.3px 0; border-top: #FFF solid 5px } .calibre { display: block; font-family: "LPPMinion"; font-size: 1em; padding-left: 0; padding-right: 0; text-align: justify; margin: 0 5pt } .calibre1 { display: block } .calibre2 { text-decoration: underline } .calibre3 { height: auto; max-height: 100%; max-width: 100%; width: auto } .calibre4 { font-style: italic } .calibre5 { font-weight: bold } .calibre6 { display: table-row; vertical-align: middle } .calibre7 { display: block; line-height: 1.2 } .calibre8 { font-size: 0.75em; line-height: normal; vertical-align: 4px } .calibre9 { display: table-cell; text-align: inherit; vertical-align: top; padding: 1px } .caption { display: block; font-size: 0.83333em; line-height: 1.2; text-align: left; text-indent: 0; margin: 2px 0 0 } .chapter { display: block; font-size: 2em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 1em 0 0.2em } .chapter1 { color: #00AEEF; display: block; font-size: 2em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 1em 0 0.5em } .chapter2 { display: block; font-size: 2em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 1em 0 0.5em } .chapterl { display: block; font-size: 2em; font-weight: bold; line-height: 1.2em; padding-bottom: 0; text-align: left; margin: 1em 0 0.5em; border-bottom: #00BDF2 solid 8px } .chapterlt { display: block; font-size: 2em; font-weight: bold; line-height: 1.2em; padding-bottom: 5px; text-align: left; margin: 1em 0 0.5em; border-bottom: #00BDF2 solid 15px } .cop { display: block; font-size: 0.83333em; margin-bottom: 0.3em; margin-top: 1em; border-top: #00AEEF solid 5px } .copybox { color: #00AEEF; display: block; margin-bottom: 0; margin-top: 2em; padding: 12px; border: #00AEEF solid 2px } .credit { display: block; font-size: 0.83333em; line-height: 1.2; text-align: left; text-indent: 0; margin: 4px 0 0 } .crossbrefbmb { display: block; line-height: 1.2em; text-align: left; text-indent: 0; margin: 0.5em 0 0 } .crt { display: block; font-size: 1.55em; line-height: 1.2; text-align: left; text-indent: 0; margin: 0.2em 0 0 } .crt1 { display: block; line-height: 1.2em; text-align: left; text-indent: 0; margin: 0 } .drop { color: #00AEEF; float: left; font-size: 2.7em; line-height: 0.7em; margin-top: 0.02em; padding-right: 0.05em; padding-top: 0.01em } .drop1 { color: #00AEEF; float: left; font-size: 2em; line-height: 1.2; margin-top: 0.02em; padding-right: 0.05em; padding-top: 0.01em } .dropa { color: #EE2E24; float: left; font-size: 2.7em; line-height: 0.7em; margin-top: 0.02em; padding-right: 0.05em; padding-top: 0.01em } .dropa1 { color: #EE2E24; float: left; font-size: 2em; line-height: 1.2; margin-top: 0.02em; padding-right: 0.05em; padding-top: 0.01em } .emphasisbmb { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; padding-top: 1px; text-indent: 0; margin: 2px 0 0.2em } .figure { display: block; margin-bottom: 1em; margin-top: 1em; page-break-inside: avoid } .figure_part { display: block; margin-bottom: 0; margin-top: 0 } .figure1 { display: block; line-height: 1.2em; text-align: center; text-indent: 0; margin: 0 } .g { color: #00AEEF; font-weight: bold } .h { height: 95%; max-height: 100%; max-width: 100%; width: auto } .head { display: block; font-size: 1.72222em; font-weight: bold; line-height: 1.2; margin: 0.83em 0 } .head1 { color: #00AEEF; display: table-cell; margin-bottom: 0.2em; margin-top: 0.2em; text-align: left; vertical-align: top; padding: 4px 0.3em 1px 1px; border-bottom: #00BDF2 dotted 2px } .headingb { color: #00AEEF; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; padding-top: 4px; text-align: left; margin: 1em 0 0.2em; border-top: #00AEEF solid 5px } .headingb1 { color: #00AEEF; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 0 0 0.2em } .headingb2 { display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1em 0 0.3em } .headingb3 { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; padding-top: 5px; margin: 10px 0 0.2em; border-top: #000 dotted 2px } .headingb3a { color: #00AEEF; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; padding-top: 4px; text-align: left; margin: 1em 0 0.2em } .headingb3atopn { color: #00AEEF; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; padding-top: 4px; text-align: left; margin: 0 0 0.2em } .headingb3b { color: #00AEEF; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; padding-bottom: 4px; text-align: left; margin: 1em 0 0.2em; border-bottom: #A2DEF9 solid 8px } .headingb3topn { color: #00AEEF; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; padding-top: 0; text-align: left; margin: 1em 0 0.2em; border-top: #00AEEF solid 5px } .headingb4 { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 1em 0 0.2em } .headingb4topn { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 0 0 0.2em } .headingb5 { display: block; font-size: 1em; font-weight: bold; line-height: 1.2em; margin: 15px 0 0.2em } .headingb5m { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; margin: 1em 0 0.2em } .headingb5mtop { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 0 0.2em } .headingb6 { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 1em 0 0.2em } .headingb7 { display: block; font-size: 0.83333em; font-weight: bold; line-height: 1.2; text-transform: uppercase; margin: 1em 0 0.2em } .headingb7a { display: block; font-size: 1em; font-weight: bold; line-height: 1.2em; margin: 1em 0 0.2em } .headingb7b { display: block; font-size: 1em; font-weight: bold; margin: 1em 0 0.2em; border-top: #00BDF2 solid 5px } .headingb7bl { display: block; font-size: 1em; font-weight: bold; margin: 0.5em 0 0.2em } .headingb8 { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 1em 0 0.3em } .headingbm { color: #00AEEF; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; padding-top: 4px; text-align: left; margin: 1em 0 0.2em; border-top: #00BDF2 solid 5px } .headingbmbintroh { color: #00AEEF; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; padding-top: 4px; text-align: left; margin: 0.2em 0 0.5em; border-top: #00BDF2 solid 5px } .hlink { line-height: 1.2; text-decoration: underline } .ind { display: block; line-height: 1.2em; text-align: left; text-indent: -1em; margin: 0.2em 0 0 1em } .ind1 { display: block; line-height: 1.2em; text-align: left; text-indent: -1em; margin: 0.2em 0 0 2em } .indent { display: block; line-height: 1.2em; text-align: justify; text-indent: 1em; margin: 0.2em 0 } .indh { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; padding-top: 3px; text-align: left; text-indent: 0; margin: 1em 0 0; border-top: #00BDF2 solid 6px } .infobmblistb { display: block; line-height: 1.2em; text-align: left; text-indent: 0; margin: 0.3em 0 0 } .infoheadingb { color: #6D6E71; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 1em 0 0.2em } .infoheadingb1 { color: #6D6E71; display: block; font-size: 1em; font-weight: bold; line-height: 1.2em; margin: 10px 0 0.2em } .introduction { color: #818285; display: block; font-size: 1.29167em; line-height: 1.2; text-align: left; text-indent: 0; margin: 1em 0 0 } .itineraries { color: #00AEEF; font-size: 0.775em; font-weight: normal; line-height: 1.2 } .line { display: block; line-height: 1.2em; text-indent: 0; margin: 0.2em 0 0; border-top: #00BDF2 solid 7px } .listba { display: block; line-height: 1.2em; padding-top: 1px; text-align: left; text-indent: 0; margin: 4px 0 0; border-top: #000 dotted 2px } .listba1 { display: block; line-height: 1.2em; padding-top: 1px; text-align: left; text-indent: 0; margin: 4px 0 0 } .map { display: block; line-height: 1.2em; text-align: center; text-indent: 0; margin: 0.2em 0 0 } .map1 { display: block; margin-bottom: 1em; margin-top: 1em } .nonindent { display: block; line-height: 1.2em; text-align: justify; text-indent: 0; margin: 0 } .nonindent1 { display: block; line-height: 1.2em; text-align: justify; text-indent: 0; margin: 1em 0 0.2em } .numlist { display: block; line-height: 1.2em; text-align: left; text-indent: 0; margin: 0.2em 0 0 } .ontheroad { border-left-color: #0066b3; border-left-width: 20px; border-right-color: #0066b3; border-right-width: 20px; clear: both; display: block; font-size: 2em; line-height: 1.2em; padding-bottom: 4px; padding-top: 30px; text-indent: 0; margin: 1% 0 0.6em; border-top: #0066b3 solid 20px; border-bottom: #0066b3 solid 20px } .p_poibline { color: #00AEEF; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 12px 0 2px } .p_poiblinetop { color: #00AEEF; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 6px 0 2px } .pgbrk { display: block; line-height: 1.2em; text-indent: 0; margin: 0.2em 0 0 } .price { color: #000; font-size: 0.64516em; font-weight: bold } .red { color: #EE2E24 } .reiserouten { display: block; font-size: 2em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 1em 0 0.2em; border-bottom: #EE2E24 solid 9px } .reiserouten1 { color: #EE2E24; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: left; margin: 10px 0 0 } .right { display: block; line-height: 1.2em; text-align: right; text-indent: 0; margin: 0.2em 0 0 } .right1 { display: block; line-height: 1.2em; text-align: right; text-indent: 0; margin: 1.5em 0 0 } .sidebar { display: block; margin: 1em 2em; padding: 5px 5px 10px; border-top: #C7EAFC solid 6px; border-bottom: #C7EAFC solid 6px } .sidebar1 { display: block; font-size: 0.83333em; line-height: 1.2; text-align: center; text-indent: 0; margin: 2px 0 0 } .sidebarbheadingc { color: #00AEEF; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: center; margin: 0 0 4px } .small { font-size: 0.58065em } .stats { display: block; font-size: 0.83333em; line-height: 1.2; text-align: left; text-indent: 0; text-transform: uppercase; margin: 0.2em 0 0 } .subtype { color: #000; font-size: 0.64516em; font-weight: normal; text-transform: uppercase } .subtype1 { color: #000; font-size: 0.83333em; font-weight: normal; text-transform: uppercase } .table { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0; width: 98% } .toc { display: block; line-height: 1.2em; text-align: left; text-indent: 0; margin: 1em 0 0 } .toc1 { display: block; line-height: 1.2em; text-align: left; text-indent: 0; margin: 0.2em 0 0 1em } .toc2 { background-color: #DCF1FD; display: block; margin-bottom: 1em; margin-left: 0; margin-top: 1em; padding: 0.8em } .toch { display: block; font-size: 1.29167em; line-height: 1.2em; text-align: left; text-indent: 0; margin: 0.2em 0 0.5em } .web { color: #00AEEF; display: block; font-size: 1.29167em; line-height: 1.2em; text-indent: 0; margin: 0.2em 0 } .web1 { display: block; line-height: 1.2em; text-indent: 0; margin: 1em 0 0.2em } .web2 { display: block; line-height: 1.2em; text-indent: -1.2em; margin: 0.2em 0 0.2em 1.2em } .welcome { display: block; font-size: 2em; font-weight: bold; line-height: 1.2em; padding-bottom: 10px; text-align: left; margin: 1em 0 0.2em; border-bottom: #EE2E24 solid 9px }