.tx-rtageo table{border-spacing:0}.rtageo_staedtelistewrap{padding:0;width:315px;height:305px;overflow:auto;background-color:#e7e9ec}.rtageo_staedteliste{border-spacing:0}.rtageo_staedteliste td{margin:0;padding:0;line-height:18px}.rtageo_staedteliste tr{margin:0;padding:0}.rtageo_staedteliste_total td{width:152px}.rtageo_list_lo{text-align:right;border-right:1px solid lightgray;padding-right:5px !important}.rtageo_list_lm{text-align:right;padding-right:5px !important}.rtageo_list_rm{text-align:left;padding-left:5px !important}.rtageo_list_ro{text-align:left;border-left:1px solid lightgray;padding-left:5px !important}.rheinabschnitt_name{font-style:italic;font-weight:500;color:#142543}.rheinabschnitt_stadtname{font-weight:400;font-size:12px}.rheinabschnitt_stadtname a{color:#142543}.rheinabschnitt_stadtname a:link{text-decoration:none}.rheinabschnitt_stadtname a:visited{text-decoration:none}.rheinabschnitt_stadtname a:focus{text-decoration:underline}.rheinabschnitt_stadtname a:hover{text-decoration:none}.rheinabschnitt_stadtname a:active{text-decoration:none}.rheinabschnitt_fluss_alpenrhein{background-color:#F90}.rheinabschnitt_fluss_bodensee{background-color:#2f6fad}.rheinabschnitt_fluss_niederrhein{background-color:#27692c}.rheinabschnitt_fluss_mittelrhein{background-color:#48aa3b}.rheinabschnitt_fluss_oberrhein{background-color:#5a849c}.rheinabschnitt_fluss_hochrhein{background-color:#345465}.rheinabschnitt_fluss_waal{background-color:#ea4b26}.rheinabschnitt_fluss_lek{background-color:#941515}.rheinabschnitt_alpenrhein a{color:#F90}.rheinabschnitt_bodensee a{color:#2f6fad}.rheinabschnitt_niederrhein a{color:#27692c}.rheinabschnitt_mittelrhein a{color:#48aa3b}.rheinabschnitt_oberrhein a{color:#5a849c}.rheinabschnitt_hochrhein a{color:#345465}.rheinabschnitt_waal a{color:#ea4b26}.rheinabschnitt_lek a{color:#941515}.rheinabschnitt_fluss{width:10px !important;border:none !important}.rtageo_staedteliste_header{text-align:center;padding:5px}.rtageo_staedteliste_legende{width:80%;margin:auto}.rtageo_staedteliste_legende .legend_text{font-size:13px;line-height:15px;padding:0 5px}.rtageo_staedteliste_legende .legend_color{min-width:15px !important}.rtageo_staedteliste_body_wrap{margin-top:20px;margin-bottom:20px}.rtageo_azlist_header h1{font-size:100px;height:100px;line-height:95px;margin:5px;text-align:center}.rtageo_azlist_item{background-color:#bfc4cc;float:left;font-size:13px;height:30px;line-height:14px;margin:5px;padding:5px;text-align:center;width:108px}.rtageo_listbyregio_wrap h1{font-size:20px;font-weight:bold;margin:0 0 5px 5px;color:#FFF}.rtageo_listbyregio_wrap h2{font-size:16px;font-weight:bold}.rtageo_listbyregio_wrap h2 a{color:#142543}.rtageo_listbyregio_wrap h2 a:link{text-decoration:none}.rtageo_listbyregio_wrap h2 a:visited{text-decoration:none}.rtageo_listbyregio_wrap h2 a:focus{text-decoration:underline}.rtageo_listbyregio_wrap h2 a:hover{text-decoration:underline}.rtageo_listbyregio_wrap h2 a:active{text-decoration:none}.rtageo_listbyregio_wrap h3{font-size:14px;font-weight:bold}.rtageo_listbyregio_wrap h3 a{color:#142543}.rtageo_listbyregio_wrap h3 a:link{text-decoration:none}.rtageo_listbyregio_wrap h3 a:visited{text-decoration:none}.rtageo_listbyregio_wrap h3 a:focus{text-decoration:underline}.rtageo_listbyregio_wrap h3 a:hover{text-decoration:underline}.rtageo_listbyregio_wrap h3 a:active{text-decoration:none}.rtageo_listbyregio_rheinabschnitt{padding:5px 0 0 5px;margin-bottom:5px}.rtageo_listbyregio_rheinregion{margin-left:15px;background-color:white;padding:5px 0 0 5px}.rtageo_listbyregio_region{margin-left:30px;background-color:#bfc4cc;margin:5px 0 0 5px;padding:5px 0 0 5px}.rtageo_listbyregio_stadt{float:left;padding:5px 5px 0 0}.rtageo_listbyregio_stadt a{color:#142543;font-size:14px;font-weight:400}.rtageo_listbyregio_stadt a:link{text-decoration:none}.rtageo_listbyregio_stadt a:visited{text-decoration:none}.rtageo_listbyregio_stadt a:focus{text-decoration:underline}.rtageo_listbyregio_stadt a:hover{text-decoration:underline}.rtageo_listbyregio_stadt a:active{text-decoration:none}#rtageo_staedteliste_express_search{width:305px}#rtageo_q{background-color:#142543;border:0 none;color:rgba(255,255,255,0.1);font-size:16px;width:100%;padding:5px}.rtageo_stadtdetails{font-size:14px;float:left;width:315px;margin-right:5px}.rtageo_detail_liste{float:left;width:315px;margin-right:5px}.rtageo_detail_stadt_header{color:#142543;font-size:24px;margin:10px 0;text-align:right}.rtageo_detail_info_header{color:#142543;font-size:18px;font-style:italic;width:280px}.rtage_show_banner_img{position:absolute;width:640px}.rtage_show_imggrid{-webkit-column-count:5;-webkit-column-gap:5px;-moz-column-count:5;-moz-column-gap:5px;column-count:5;column-gap:5px}.rtage_show_imggrid .lightview{margin:0 !important;padding:0 !important}.rtage_show_imggrid_single{margin:0 !important;overflow:hidden;padding:0 !important;width:124px}.rtageo_show_info_details_table{margin-top:5px}.rtageo_detail_td_label{color:#142543;font-weight:bold;width:110px}.rtageo_detail_description{line-height:20px;margin-bottom:10px}.rtageo_detail_description_header{color:#142543;padding-top:5px}.rtageo_detail_description_wrap{border:1px solid red}.rtageo_google_textad{width:315px;margin:5px 0 0 0;float:left}#map-canvas{width:800px;height:600px}#map-jumper{cursor:pointer;mask-image:url(../images/640x320mask.jpg)}.rtage_show_imgbanner_single{display:none}.rtageo_rtageo_stadt_details_header{background-color:#0b57a0;margin:0 -5px;padding:10px 0 10px 5px}.rtageo_rtageo_stadt_details_header h2{color:#fff;font-size:14px;font-style:none;font-weight:500}.rtageo_google_autohotels_maps{margin:5px -5px 5px -5px}.hotel_item_wrap .hotel_item{background-color:#bfc4cc}.hotel_item_wrap .hotel_item .hotel_item_kind h1{background-color:#142543;color:#fff;float:left;font-size:14px;font-weight:500;letter-spacing:1px;line-height:20px;min-width:150px;padding:5px;text-align:center}.hotel_item_wrap .hotel_item .hotel_item_stars{background-color:#4b586f;color:#fff;font-size:14px;padding:5px;text-align:right}.hotel_item_wrap .hotel_item .hotel_item_details .hotel_item_details_imagelegendwrap{float:left;max-height:151px}.hotel_item_wrap .hotel_item .hotel_item_details .hotel_item_details_namelink h1{font-size:24px}.hotel_item_wrap .hotel_item .hotel_item_details .hotel_item_details_namelink a{color:#142543}.hotel_item_wrap .hotel_item .hotel_item_details .hotel_item_details_textwrap{margin-left:160px;max-width:465px;min-height:141px;padding:5px;position:relative}.hotel_item_wrap .hotel_item .hotel_item_details .hotel_item_details_textwrap .hotel_item_details_text_tel{font-weight:bold;text-align:right}.hotel_item_wrap .hotel_item .hotel_item_details .hotel_item_details_textwrap .hotel_item_details_legend{bottom:0;font-size:8px;position:absolute;padding:5px}.hotel_item_wrap .hotel_item .hotel_item_details .hotel_item_details_textwrap .hotel_item_details_legend .tx-rtageo_region_show_hotels_item_icons img{width:24px;height:24px}.hotel_item_wrap .hotel_item .hotel_item_details .hotel_item_details_textwrap .hotel_item_details_legend .tx-rtageo_region_show_hotels_item_icons{background-color:#FFF;width:24px;height:24px;float:left;margin:2px;border-radius:2px}.hotel_list .hotel_list_rheinabschnitt{margin-bottom:5px;padding:5px 0 0 5px}.hotel_list .hotel_list_rheinabschnitt .hotel_list_rheinabschnitt_text{color:#fff;font-size:20px;font-weight:bold;margin:0 0 5px 5px}.hotel_list .rheinabschnitt_fluss_hochrhein{margin-bottom:0;padding:0}.hotel_list .hotel_list_rheinabschnitt .hotel_list_rheinregion{background-color:white;margin-left:15px;border-left:10px solid #bfc4cc}.hotel_list .hotel_list_rheinabschnitt .hotel_list_rheinregion h2{background-color:#bfc4cc;font-size:16px;padding:5px}.hotel_list .hotel_list_rheinabschnitt .hotel_list_rheinregion .hotel_list_bezirk{margin:5px 0 0 5px;text-align:center;background-color:rgba(20,37,67,0.1)}.hotel_list .hotel_list_rheinabschnitt .hotel_list_rheinregion a{font-size:16px;font-weight:500}.hotel_list .hotel_list_rheinabschnitt .hotel_list_rheinregion a h1{margin:10px 0 5px;color:#142543;text-align:center}.hotel_list .hotel_list_rheinabschnitt .hotel_list_rheinregion .hotel_list_region{margin-left:5px}.hotel_list .hotel_list_rheinabschnitt .hotel_list_rheinregion .hotel_list_region .hotel_item_wrap{border-bottom:5px solid #FFF}.tx-rtageo_region_show_region_image_small{-webkit-column-count:5;-webkit-column-gap:5px;-moz-column-count:5;-moz-column-gap:5px;column-count:5;column-gap:5px}.tx-rtageo_region_show_header{margin:5px 0}.tx-rtageo_region_show_header h1{color:#142543;font-size:24px;font-style:italic;margin:0 20px 10px 0;text-align:right}.tx-rtageo_region_show_beschreibung{margin:5px 0}.tx-rtageo_region_show_towns_header{font-weight:700;margin:5px 0}.tx-rtageo_region_show_towns_item{background-color:#bfc4cc;float:left;margin:5px 5px;padding:10px;text-align:center;width:290px}.tx-rtageo_region_show_towns_item a{font-weight:700}.tx-rtageo_region_show_hotels_header{background-color:#0b57a0;color:#fff;font-size:16px;font-style:italic;margin:5px -5px;padding:10px 0 7px 5px}.tx-rtageo .rtageo_staedteliste_total .faehre{border:1px solid #142543;background-color:#142543 !important;border-radius:6px;display:inline-block;height:6px;width:6px}.tx-rtageo .rtageo_staedteliste_body_wrap .ferry_line{padding:0;margin:0;height:2px;background-color:#142543 !important;line-height:1px;position:absolute;text-align:center}.tx-rtageo .rtageo_staedteliste_body_wrap .ferry_line img{margin-top:-10px;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.rtageo_ferry_single_show_mainwrap h1{color:#142543;font-size:40px;font-style:italic;margin:10px 0;text-align:right}.rtageo_ferry_item{background-color:#bfc4cc;margin-bottom:10px}.rtageo_ferry_item .rtageo_ferry_item_kind{background-color:#142543;color:#fff;float:left;min-width:150px;padding:5px;text-align:center}.rtageo_ferry_item .rtageo_ferry_item_name{background-color:#4b586f;color:#fff;font-size:14px;padding:5px;text-align:right}.rtageo_ferry_item .rtageo_ferry_item_details_wrap .rtageo_ferry_item_details_img{float:left;max-height:151px}.rtageo_ferry_item .rtageo_ferry_item_details_wrap .rtageo_ferry_item_details_text{margin-left:160px;max-width:465px;min-height:90px;padding:5px;position:relative}.rtageo_ferry_item .rtageo_ferry_item_details_wrap .rtageo_ferry_item_details_text .rtageo_ferry_item_details_text_connector{text-align:center;margin:10px}.rtageo_ferry_item .rtageo_ferry_item_details_wrap .rtageo_ferry_item_details_text .rtageo_ferry_item_details_text_connector img{margin-bottom:-5px}.rtageo_ferry_item .rtageo_ferry_item_details_wrap .rtageo_ferry_item_details_text .rtageo_ferry_item_details_starttown{font-weight:700}.rtageo_ferry_item .rtageo_ferry_item_details_wrap .rtageo_ferry_item_details_text .rtageo_ferry_single_show_details_targettown{font-weight:700}.rtageo_ferry_item .rtageo_ferry_item_details_wrap .rtageo_ferry_item_details_text .rtageo_ferry_single_show_details_link{font-size:14px}.rtageo_ferry_item .rtageo_ferry_item_details_wrap .rtageo_ferry_item_details_text .rtageo_ferry_single_show_details_link .rtageo_ferry_single_show_details_link_desc{font-size:12px}.rtageo_ferry_item_details_table .rtageo_ferry_item_details_table_td1{max-width:180px;min-width:180px;text-align:right}.rtageo_ferry_item_details_table .rtageo_ferry_item_details_table_td2{padding:0 5px}.rtageo_ferry_item_details_table .rtageo_ferry_item_details_table_td4{padding:0 5px}.rtageo_ferry_item_details_table .rtageo_ferry_item_details_table_td5{max-width:180px;min-width:180px;text-align:left}.ferry_list_rheinabschnitt{padding:5px 0 0 5px}.ferry_list_rheinabschnitt h1{color:#fff;font-size:20px;font-weight:bold;margin:0 0 5px 5px}.ferry_list_rheinabschnitt .ferry_list_spacer{background-color:#fff;padding:5px 0 0 5px}.tx-rtageo .rtageo_staedteliste_total .bruecken{border:1px solid #142543;background-color:#142543 !important;border-radius:6px;display:inline-block;height:6px;width:6px}.tx-rtageo .rtageo_staedteliste_body_wrap .bruecken_line{padding:0;margin:0;height:2px;background-color:#142543 !important;line-height:1px;position:absolute;text-align:center}.tx-rtageo .rtageo_staedteliste_body_wrap .bruecken_line img{margin-top:-10px;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.rtageo_bruecken_single_show_mainwrap h1{color:#142543;font-size:40px;font-style:italic;margin:10px 0;text-align:right}.rtageo_bruecken_item{background-color:#bfc4cc;margin-bottom:10px}.rtageo_bruecken_item .rtageo_bruecken_item_kind{background-color:#142543;color:#fff;float:left;min-width:150px;padding:5px;text-align:center}.rtageo_bruecken_item .rtageo_bruecken_item_name{background-color:#4b586f;color:#fff;font-size:14px;padding:5px;text-align:right}.rtageo_bruecken_item .rtageo_bruecken_item_details_wrap .rtageo_bruecken_item_details_img{float:left;max-height:151px}.rtageo_bruecken_item .rtageo_bruecken_item_details_wrap .rtageo_bruecken_item_details_text{margin-left:160px;max-width:465px;min-height:90px;padding:5px;position:relative}.rtageo_bruecken_item .rtageo_bruecken_item_details_wrap .rtageo_bruecken_item_details_text .rtageo_bruecken_item_details_text_connector{text-align:center;margin:10px}.rtageo_bruecken_item .rtageo_bruecken_item_details_wrap .rtageo_bruecken_item_details_text .rtageo_bruecken_item_details_text_connector img{margin-bottom:-5px}.rtageo_bruecken_item .rtageo_bruecken_item_details_wrap .rtageo_bruecken_item_details_text .rtageo_bruecken_item_details_starttown{font-weight:700}.rtageo_bruecken_item .rtageo_bruecken_item_details_wrap .rtageo_bruecken_item_details_text .rtageo_bruecken_single_show_details_targettown{font-weight:700}.rtageo_bruecken_item .rtageo_bruecken_item_details_wrap .rtageo_bruecken_item_details_text .rtageo_bruecken_single_show_details_description{font-size:12px}.rtageo_bruecken_item .rtageo_bruecken_item_details_wrap .rtageo_bruecken_item_details_text .rtageo_bruecken_single_show_details_link{font-size:14px}.rtageo_bruecken_item .rtageo_bruecken_item_details_wrap .rtageo_bruecken_item_details_text .rtageo_bruecken_single_show_details_link .rtageo_bruecken_single_show_details_link_desc{font-size:12px}.rtageo_bruecken_item_details_table{margin:auto}.rtageo_bruecken_item_details_table .rtageo_bruecken_item_details_table_td1{text-align:left}.rtageo_bruecken_item_details_table .rtageo_bruecken_item_details_table_td2{padding:0 5px}.rtageo_bruecken_item_details_table .rtageo_bruecken_item_details_table_td3{padding:0 15px}.rtageo_bruecken_item_details_table .rtageo_bruecken_item_details_table_td4{padding:0 5px}.rtageo_bruecken_item_details_table .rtageo_bruecken_item_details_table_td5{text-align:right}.bruecken_list_rheinabschnitt{padding:5px 0 0 5px}.bruecken_list_rheinabschnitt h1{color:#fff;font-size:20px;font-weight:bold;margin:0 0 5px 5px}.bruecken_list_rheinabschnitt .bruecken_list_spacer{background-color:#fff;padding:5px 0 0 5px}.hideRightColumn .rtageo_staedteliste_total td{border-bottom:1px dashed lightgray;padding:5px 0;vertical-align:bottom !important;width:225px}.hideRightColumn .rheinabschnitt_stadtname{font-size:16px;font-weight:600}.hideRightColumn .rheinabschnitt_fluss{border:medium none !important;width:50px !important}.hideRightColumn .rtageo_list_lo{padding-right:0 !important;text-align:center !important}.hideRightColumn .rtageo_list_lm{padding-right:0 !important;text-align:center !important}.hideRightColumn .rtageo_list_rm{padding-left:0 !important;text-align:center !important}.hideRightColumn .rtageo_list_ro{padding-left:0 !important;text-align:center !important}.hideRightColumn .rtageo_staedteliste_extmenu_wrap{background-color:rgba(255,255,255,0.95);top:40px;box-shadow:0 2px 6px rgba(0,0,0,0.5);height:0;margin:-5px;position:fixed;width:960px;overflow:hidden}.hideRightColumn .rtageo_staedteliste_extmenu_wrap .rtageo_staedteliste_legende_wrap{margin-top:50px}.hideRightColumn .overlayAll{position:absolute;width:950px;background-color:rgba(0,0,0,0.1);margin-top:20px}.hideRightColumn .rheinabschnitt_font{list-style:none}.hideRightColumn .geoFaehre{font-size:12px;font-weight:100;background-color:red;height:3px;overflow:hidden}.hideRightColumn .geoFaehre a{color:white}.hideRightColumn .geoBruecke{font-size:12px;font-weight:100;background-color:#0f0}.hideRightColumn .geoBruecke a{color:#000}