html {background: url(/images/bg.gif) top center repeat-x;margin:auto;height:100%;}body {position: absolute;width:100%;height:100%;background: url(/images/body_bg.gif) center 0 repeat-y;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;margin:auto;}#rapper {position:relative;margin: auto;width: 950px;padding: 0 1px 0 1px;border:1px solid #f0f0f0;border-width:0 1px 0 1px;}#rapper:after {content: "."; display: block; font-size:0px !important;clear: both; visibility: hidden;}#ncm {width:105px;height:25px;float:right;background: url(/images/ncm_logo.gif) top left;text-indent: -9999px;outline: none;}#ncm:hover {background-position: bottom;}#logo {width: 499px;height: 148px;background: url(/images/logo.gif) top left #243e74 no-repeat;float:left;color: #fff;}#logo a {color: #fff;}#logo h2 a {width: 366px;height: 120px;position: absolute;display: block;text-indent: -9999px;outline: none;}#quicklinks {margin: 125px 0 0 26px;}#languages {margin:6px 11px 0 0;float:right;}#logo li {float:left;}#topimg {float:right;margin-left:1px;width: 450px;height: 299px;}#topimg_sml {margin-top: 1px;float:left;}#quick_anfrage {float:right;width: 240px;height: 137px;background: #e7eaeb;padding: 14px 0 0 21px;}#quick_anfrage legend {font-family: verdana;color: #243e74;padding: 5px 0 5px 0;}select, textarea {font-family: verdana;font-size: 12px;border: 1px solid #d4e1ee;}#vdd, #bdd {width: 50px;} #vmm, #bmm { width: 99px; } #vyy, #byy { width: 60px; }#quick_anfrage legend.headline {margin:0;padding:0;}#quick_anfrage legend strong {width: 181px;height: 15px;background: url(/images/de/h_unverbindliche_anfrage.gif) top left no-repeat;display: block;text-indent:-9999px;outline: none;margin:0;padding:0;}.button input {background-image: url(/images/bt_bg.gif);border:0;width: 215px;height: 20px;font-size:12px;font-family: arial;margin-top: 4px;cursor:pointer;}.button input[type="submit"]:hover{background:#243e74;color:#fff;}a {color: #243e74;}#cmslink {color: #000;text-decoration: none;cursor: text;}.left {float: left;}.right {float: right;}#left_container {float:left;width: 238px;margin: 25px 0 0 0;}#left_container h1 a {font-size: 13px;display: block;width: 218px;padding: 8px 0 5px 20px;background: #e7eaeb;font-weight: bold;text-decoration: none;}#left_container img {margin-top:40px;}#content {padding: 1px 0 0 0;font-size:13px;width: 669px;float:left;margin: 0 22px 0 20px;_margin-right:0;}#content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#content ul {margin-left: 10px;padding-left: 15px;list-style-type: disc;}#footer {float:right;width: 669px;margin-right:22px;padding-bottom:10px;}#footer hr {border:0;border-top:1px solid #000;height:1px;}#footer p {float:left;width: 510px;}#menu {width: 712px;background-color: #fff;list-style-type: none;display: block;float: right;height: 25px;margin-top:1px;padding: 0;position: relative; overflow:visible;}#menu li, #menu span {float: left;position: relative; width: auto; display: block; }#menu ul {display: none; }#menu a {color: #000;text-decoration: none;height: 25px;white-space: nowrap;float: left;text-indent: -99999px;outline: none;display: inline; overflow: visible; margin-left:1px;}#menu a.first {margin:0;}#menu a.last {}#menu a:hover, #menu a.active, #menu a.hover {background-position: left bottom;}#menu div {left: 0px;top: 25px;background-color:#e7eaeb;border:0;border: 1px solid #fff;overflow: visible; width: auto; display: none; position: absolute; }#menu span.last div{left:auto;right:0;}#menu div span {clear: both; }#menu div a {font-weight: normal;font-size: 12px;background: url(/nav/nav_li.gif) 13px 7px #fff8f0 no-repeat;display: block;padding: 3px 0 5px 35px;text-decoration: none;border-bottom: 1px dashed #ffc275;color: #243e74;font-style: normal;float: none;margin: 0;height: auto;width: 150px;line-height: normal;display: block;text-indent:0;}#menu div a.first, #menu div a.last {}#menu div a:hover, #menu div a.hover, #menu div a.active {background: url(/nav/nav_li.gif) 13px 7px #fff no-repeat;}#menu div div {margin-left: 0px;border-width: 1px;left: 0px; top: 0px; }#submenu {width: 238px;list-style-type: none;padding: 0;}#submenu a {background: url(/nav/nav_li.gif) 20px 7px #fff8f0 no-repeat;display: block;padding: 3px 0 5px 35px;text-decoration: none;border-bottom: 1px dashed #ffc275;height:1%;}#submenu a.first {border-top:1px dashed #ffc275;}#submenu ul a.first {border-top:none;}#submenu a:hover, #submenu a.active, #content_nav a:hover, #content_nav a:active {background-color: #fff;}#submenu a.active{font-weight:bold;}#submenu ul {list-style-type: none;margin: 0;}#submenu ul a {padding: 2px 0 4px 48px;background-position:35px 5px;}#content #content_nav {width: 180px;font-size:12px;float:right;margin-right:-22px;margin-left:22px;margin-top: 25px;margin-bottom: 10px;list-style-type: none;padding-left: 0;}#content_nav a {background: url(/nav/nav_li.gif) 20px 5px #fff8f0 no-repeat;display: block;padding: 2px 0 2px 35px;text-decoration: none;border-bottom: 1px dashed #ffc275;height:1%;font-size:11px;}#content_nav h3 {font-size: 12px;display: block;padding: 5px 0 3px 20px;background: #e7eaeb;font-weight: bold;text-decoration: none;color: #243e74;}#content_nav .submenuactive a {background-color: #fff;}div.jscalender{width:154px;height:176px;border:1px solid #D3D3D3;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;position:absolute;overflow:hidden;background-color:#FFFFFF;z-index:500;display:none;margin-left: 210px;}*+html div.jscalender{margin-left: -65px;margin-top: 25px;}* html div.jscalender{margin-left: -65px;margin-top: 25px;}#q_jscalender1, #q_jscalender2 {margin-left: 155px;margin-top: -25px;}.jscalender a{text-decoration:none;z-index:100;}.jscalender div.jsc_head, .jscalender div.jsc_body{z-index:600;}.jscalender div.jsc_head a, .jscalender div.jsc_head h2, #content .jscalender div.jsc_head h2{float:left;height:17px;background-color:#243e74;padding:3px 0 0 0;font-size:10px;text-align:center;margin:1px;color:#FFFFFF;}.jscalender div.jsc_head h2, #content .jscalender div.jsc_head h2{width:108px;margin:1px;}.jscalender div.jsc_head a{width:20px;}.jscalender div.jsc_head a:hover{cursor:pointer;background-color:#ffc275;color:#FFFFFF;}.jscalender div.jsc_body{clear:both;}.jscalender div.jsc_body a, .jscalender div.jsc_body span{float:left;width:20px;height:17px;padding:3px 0 0 0;text-align:center;color:#000000;border:1px solid #FFFFFF;background-color:#FFFFFF;}.jscalender div.jsc_body span{background-color:#ffc275;color:#FFFFFF;font-weight:bold;}.jscalender div.jsc_body a.jsc_special{background-color:#e7eaeb;color:#000000;}.jscalender div.jsc_body a:hover{cursor:pointer;background-color:#243e74;color:#FFFFFF;}.jscalender div.jsc_body a.jsc_blank{background-color:#FFFFFF;cursor:default;outline:none;}.jscalender div.jsc_body a.jsc_blank:hover{background-color:#FFFFFF;}.ente {margin-left: 60px;}#left_container img.anreise {margin-top: 0;}#content #footernavi {clear: both;padding-top: 5px;list-style-type: none;margin: 0;padding-left: 0;}#footernavi li {float: left;font-size: 11px;margin-right: 19px;}span.flocke{display:block;width:11px;height:12px;text-indent:-20px;overflow:hidden;background:url(/nav/flocke.gif);}span.flocke2{background:url(/nav/flocke2.png);width:10px;height:10px;}span.flocke3{background:url(/nav/flocke3.png);width:7px;height:7px;}* html span.flocke2{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nav/flocke2.png',sizingMethod='crop');}* html span.flocke3{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nav/flocke3.png',sizingMethod='crop');}a.stern{display:block;width:85px;height:86px;background:url(/images/bt_package.png) 0 0 no-repeat;_background:url(/images/bt_package.gif) 0 0 no-repeat;text-indent:-19999px;position:absolute;top:161px;left:173px;}a.stern_en{display:block;width:85px;height:86px;background:url(/images/bt_package_en.png) 0 0 no-repeat;_background:url(/images/bt_package_en.gif) 0 0 no-repeat;text-indent:-19999px;position:absolute;top:500px;left:173px;}#nespresso a{display:block;width:225px;height:69px;background:url(/images/nespresso_corner.gif) 0 0 no-repeat;text-indent:-19999px;position:absolute;top:79px;left:275px;}#banner{clear:both;}#banner a{width:230px;height:122px;padding:60px 0 0 7px;background:url(/nav/banner.gif) 0 0 no-repeat;display:block;text-decoration:none;color:#000;font-size:11px;}#banner a:hover{background-position:0 -183px;}#banner a strong{display:none;}#grossansicht {display:block;width:237px;height:56px;margin-top: 10px;background:url(/nav/de/button_map.gif) no-repeat;overflow:hidden;text-indent:-1999px;}.prospektbutton2{background:url(/nav/prospekt.gif) 0 -6px no-repeat;width:122px;height: 100px;display: block;margin: 10px 0 0 11px;}.prospektbutton, .tripadvisor{float:right;margin:0 0 30px 20px;background:url(/nav/prospekt_bg.gif) 0 0 no-repeat;}.tripadvisor{float:right;margin:30px 0 30px 20px;background:none;}#TA_selfserveprop564{margin-top: 30px;}.brunnen{margin-left: 20px;}#menu #m_ihr_altstadthotel {background: url(/nav/en/bt_1.gif) left top;width:104px;}#menu #m_restaurant {background: url(/nav/en/bt_2.gif) left top;width:98px;}#menu #m_preise_angebote {background: url(/nav/en/bt_3.gif) left top;width:132px;}#menu #m_sehenswertes {background: url(/nav/en/bt_4.gif) left top;width:73px;}#menu #m_lage_anreise {background: url(/nav/en/bt_5.gif) left top;width:148px;}#menu #m_kontakt_service {background: url(/nav/en/bt_6.gif) left top;width:152px;}#quick_anfrage legend strong {background: url(/images/en/h_unverbindliche_anfrage.gif) top left no-repeat;}a.stern{background:url(/images/bt_package_en.png) 0 0 no-repeat;_background:url(/images/bt_package_en.gif) 0 0 no-repeat;} #banner a{background:url(/nav/banner_en.gif) 0 0 no-repeat;}#content h1 {font-weight: bold;font-size: 16px;color: #243e74;margin: 23px 0 0 0;}#content h2 {font-weight: bold;font-size: 14px;}#content h3 {font-weight: bold;font-size: 12px;}#content h1, #content h2, #content h3, #content p {margin-bottom:20px;}#content img.left {float: left;margin: 0 20px 10px 0;padding: 0;}#content img.right {float: right;margin: 0 -23px 10px 25px;padding: 0;}#content table td {border-bottom: 1px solid #243e74;}#content table th{color: #fff;background-color: #243e74;}#content ul.rezept, #content #sitemap, #content #sitemap ul {list-style-type: disc;margin: 0 0 20px 35px;}#bildergalerie img {margin: 3px;}a.contentimg{background-color:#e7eaeb;border:1px solid #233e8b;padding:5px;float:right;margin:0 -23px 10px 15px;}#anfrage {width: 450px;}#anfrage input, textarea {width: 250px;}#anfrage .button, a.button {background-color:#243e74;color: #FFFFFF;border: 2px outset #243e74;cursor: pointer;}a.button {text-decoration: none;padding: 2px 12px;}a.button:hover {border: 2px inset #243e74;}#anfrage th {text-align: left;padding-left: 3px;}.highlight, .highlight_wide {background-color: #FFF8F0;border-top: 1px solid #FBB359;border-bottom: 1px solid #FBB359;width: 330px;padding: 0 15px 15px 15px;}.highlight_wide{width:640px;padding:15px;}#content .highlight p.button, #content .highlight_wide p.button{margin-bottom: 0 !important;}.highlight .button a , .highlight_wide .button a{color: #FFFFFF;font-weight: bold;background-color: #243E74;border: 2px outset #243E74;display: block;width: 200px;padding: 2px 8px;text-decoration: none;}.highlight .button a:hover, .highlight_wide .button a:hover {border: 2px inset #243E74;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img { border:0;}address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0;}