*{margin:0;padding:0;list-style:none}caption,th{text-align:left}.inv,.fhinv{display:none}.left{float:left}.right{float:right}.nofloat,#content img.nofloat{float:none}#logo a,#menu li a,#qanfrage h4,#qcall h4,#impressionen a,#content p.img span,a.packagebutton{display:block;text-indent:-19999px;overflow:hidden;outline:none}body{background:#9cb7d5 url(/nav/bg_cloud_right.gif) center top no-repeat}#wrapper{width:930px;margin:0 auto;position:relative;background:url(/nav/bg_cloud_top.gif) 510px 97px no-repeat}#wrapper:after{content:".";font-size:0%;display:block;clear:both;text-indent:-9999px;visibility:hidden}#content{float:right;width:430px;margin:493px 0 0 0;background-color:#fff;padding:15px 240px 10px 30px}#logo{position:absolute;top:25px;left:230px}#logo a{background:url(/nav/logo.gif) 0 0 no-repeat;width:267px;height:117px}#sidebar{float:left;width:200px;margin-top:158px;border-top:4px solid #fff}#qanfrage,#qcall{color:#fff;padding:15px}#qanfrage h4,#qcall h4{height:15px;background:url(/nav/de/h_qanfrage.gif) 0 0 no-repeat;margin-bottom:10px}#qcall h4{background-image:url(/nav/de/h_qcall.gif)}#qanfrage{margin-top:17px;background-color:#6e8baa}#qcall{background-color:#85a3c3}#qcall p{background:url(/nav/tel.gif) 0 0 no-repeat;padding-left:22px;font-size:14px}#qanfrage label{display:block;margin-bottom:5px;text-align:right;position:relative}#qanfrage input{width:92px;padding:3px;margin-left:6px;background-color:#7391b0;color:#fff}#qanfrage .date-picker-control{position:absolute;right:2px;top:4px}#qanfrage input.button{background:#fff url(/nav/bg_button.gif) right bottom no-repeat;color:#000;display:block;width:170px;padding:0;height:24px;cursor:pointer;border:none;margin-top:10px;margin-left:0}#kontakt{margin-top:25px;line-height:22px}#kontakt,#kontakt a{color:#335273}#breadcrumbs{color:#6e8baa}#breadcrumbs strong{font-weight:normal}#breadcrumbs em{display:none}#impressionen{position:absolute;top:55px;right:5px}#impressionen a{width:134px;height:90px;background:url(/nav/bg_impressions.gif) 0 0 no-repeat}#topimage{position:absolute;top:158px;right:0}#overlay{position:absolute;right:0;top:403px;background-color:#9cb7d5;width:700px;height:90px;opacity:0.65;filter:alpha(opacity=65)}#footer{clear:right;width:700px;float:right}a#toppackagebtn{margin:15px 0 5px 7px;color:#416184;font-weight:bold;font-size:14px;text-transform:uppercase;display:block;width:300px;float:left;text-decoration:none;outline:none;background:url(/nav/icons/plusminus.gif) 0 0 no-repeat;padding-left:22px}a#toppackagebtn.active{background-position:0 -15px}#toppackage{display:none;clear:both;background-color:#85a3c3;padding:10px 10px 1px 32px;min-height:129px}#toppackage,#toppackage a{color:#fff}#toppackage a:hover{text-decoration:none}#toppackage h3,#toppackage p{margin-bottom:7px}#toppackage p{line-height:18px}#toppackage h3{font-size:20px;text-transform:uppercase;font-weight:normal}#toppackage img{float:right;margin:-10px -10px 0 30px}#toppackage p.price{color:#fff;font-weight:bold;font-size:15px;padding:3px 3px 3px 10px;text-align:right}#ncm{margin-top:10px;float:right;padding:12px 0 0 19px;width:97px;font-size:10px;text-decoration:none;background:url(/nav/ncmlogo.gif) 0 0 no-repeat;color:#6e8baa;font-family:Arial,Helvetica,sans-serif}#ncm:hover,a#ncm:focus{background-position:0 -48px;color:#000000;outline:none}#ncm b{display:none}#cmslink{cursor:text;color:#335273;text-decoration:none}.mceEditor{width:650px}a.reichenau,a.facebook{background:url(/nav/icons/reichenau.gif) 0 0 no-repeat;display:block;margin-top:17px;padding:5px 0 5px 30px}a.facebook{background-image:url(/nav/icons/facebook.gif)}a.reichenau:hover,a.facebook:hover{background-position:0 -25px;color:#335273}#heiraten_bt{margin-top:17px;display:block}#headermenu{position:absolute;top:25px;right:0}#headermenu b{font-weight:normal}#headermenu,#headermenu a{color:#fff}#menu{display:block;border-bottom:4px solid #fff}#menu li{margin:0;padding:0;position:relative}#menu li a{height:30px;background:url(/nav/de/menu.gif) 0 0 no-repeat}#menu li a#m_hotel_marienhof:hover,#menu li a#m_hotel_marienhof.active{background-position:-200px 0}#menu li a#m_zimmer_suiten{background-position:0 -30px}#menu li a#m_zimmer_suiten:hover,#menu li a#m_zimmer_suiten.active{background-position:-200px -30px}#menu li a#m_seminare_tagungen{background-position:0 -60px}#menu li a#m_seminare_tagungen:hover,#menu li a#m_seminare_tagungen.active{background-position:-200px -60px}#menu li a#m_restaurant_bar{background-position:0 -90px}#menu li a#m_restaurant_bar:hover,#menu li a#m_restaurant_bar.active{background-position:-200px -90px}#menu li a#m_urlaub_im_marienhof{background-position:0 -120px}#menu li a#m_urlaub_im_marienhof:hover,#menu li a#m_urlaub_im_marienhof.active{background-position:-200px -120px}#menu li a#m_heiraten_am_marienhof{background-position:0 -210px}#menu li a#m_heiraten_am_marienhof:hover,#menu li a#m_impressionen.active{background-position:-200px -210px}#menu li a#m_impressionen{background-position:0 -150px}#menu li a#m_impressionen:hover,#menu li a#m_impressionen.active{background-position:-200px -150px}#menu li a#m_kontakt_service{background-position:0 -180px}#menu li a#m_kontakt_service:hover,#menu li a#m_kontakt_service.active{background-position:-200px -180px}#menu li li a{background:none;text-indent:0;height:auto;text-decoration:none;color:#000;padding:1px 0 5px}#menu li li a:hover{text-decoration:underline}#menu li li a.active{font-weight:bold}#menu li ul{border-bottom:1px solid #fff}#menu li li ul{border-bottom:none;margin-left:20px}#footermenu{display:block;font-size:11px;margin:10px 0 5px 30px}#footermenu b{font-weight:normal}#footermenu,#footermenu a{color:#6e8baa}body{font-family:Arial,Helvetica,sans-serif;font-size:12px}#content ul,#content ol,#content p,#content dl,#content h2,#content h3,#content h4,#content h5,#content h6,#content table{margin-bottom:18px;line-height:18px}#content h1{position:absolute;top:407px;font-size:38px;color:#fff;font-weight:normal;z-index:1000;max-width:660px;line-height:30px}#content h2{font-size:14px;color:#6e8baa;font-weight:bold}#content h3{color:#6e8baa;font-size:12px;font-weight:bold;margin-bottom:9px}#content h4{}#content h5{}#content h6{}#content p{}#content ul,#content ul li{list-style-type:disc;margin-left:20px}#content ol,#content ol li{list-style-type:decimal;margin-left:20px}img{border:0}#content p.img{width:200px;float:right;position:relative;margin-right:-240px;clear:right}#content p.img span,#content #gallery a span{position:absolute;top:4px;right:4px;width:16px;height:16px;background:url(/nav/icons/plus.png) 0 0 no-repeat}a{color:#6e8baa;text-decoration:underline}a:hover{text-decoration:none}#content a.button,#content input.button{background-color:#7391b0;text-decoration:none;color:#fff;font-weight:bold;display:block;text-align:center;padding:2px 0;border-bottom:1px solid #666}#content a.button{width:280px}#content #gallery a{float:left;margin:0 10px 8px 0;position:relative}#content #gallery a img{border:1px solid #fff}#content #gallery a:hover img{border-color:#6e8baa}#content #gallery a.last{margin-right:0}#content small{font-size:10px}.clear{clear:both}.left{float:left}.right{float:right}.noborder{padding:0;margin:0;border:0}#content div.highlight{border:1px solid #6e8baa;background:#d1e0f2;padding:10px 10px 0;margin-bottom:18px}#content dl.points{display:block;width:100%;margin:0 0 7px 0;border-bottom:1px dotted black;position:relative}#content dl.points:after{content:".";font-size:0;height:0;display:block;clear:both;text-indent:-9999px;visibility:hidden}#content dl.points dt{clear:left;float:left;padding:0 3px 0 0;position:relative}#content dl.points dd{padding:0 0 0 3px;position:absolute;right:0;bottom:0}#content dl.points dd,#content dl.points dt{margin:0 0 -2px 0;background:#fff}.pdf,.back,.external,.print{padding:2px 0 2px 22px;background:url(/nav/icons/pdf.gif) left center no-repeat}.back{background-image:url(/nav/icons/back.gif)}.external{background-image:url(/nav/icons/external.gif)}.print{background-image:url(/nav/icons/print.gif)}#content #error{border:1px solid #FF0000;background:#FFFFCC;padding:10px 10px 0;margin-bottom:18px}#content table{border-collapse:collapse}#content table.price{width:100%}#content td,#content th{border:1px solid #ddd;padding:2px 3px}#content th{background-color:#9cb7d5}#content table.noborder td{border:none;background:none}#content td.right,#content th.right{text-align:right;float:none}#content td.top{vertical-align:top}#content td.noborder{border:none}#partner{float:left;clear:both;width:100%}#partner a{display:block;float:left;background:#ccc;width:131px;height:40px;background:url(/nav/partner_hernstein.gif) 0 0 no-repeat;padding:90px 0 0 0;margin:0 10px 15px 0;text-align:center}#partner a.firma{background-image:url(/nav/partner_firma.gif)}#partner a.festspiele{background-image:url(/nav/partner_festspiele_reichenau.gif)}#partner a.brain{background-image:url(/nav/partner_brain_games.gif);margin-right:0}#partner a.seminarhotels{background-image:url(/nav/partner_seminarhotels.gif)}#partner a.urlaubsgutscheine{background-image:url(/nav/partner_urlaubsgutscheine.gif)}#partner a.webhotels{background-image:url(/nav/partner_webhotels.gif)}#content form table{width:430px}#content form table table{margin-bottom:0;width:auto}#content form table table td{border:none}fieldset{border:none}input,textarea,select{background-color:#eee;color:#000;border:none;border-bottom:1px solid #afbfd0;padding:1px}textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px}.errorfield{background-color:red}#content input,#content textarea{width:300px}#content input.plz{width:50px}#content input.ort{width:239px}#content input.button{cursor:pointer;font-weight:bold}#content input.radio{width:35px;border:none;background:none}span.req{color:#a11616;font-weight:bold;font-size:18px}.mceContentBody h1{position:relative !important;top:0;font-size:15px;color:#f00}#mbOverlay{position:absolute;z-index:9998;left:0;width:100%;background-color:#fff;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url(/nav/mediabox/80.png) repeat}#mbOverlay.mbOverlayIE{background:transparent url(/nav/mediabox/50.gif) repeat}#mbCenter,#mbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;border:1px solid #6e8baa}#mbBottomContainer{border-top:none}.mbLoading{background:#fff url(/nav/mediabox/WhiteLoading.gif) no-repeat center}#mbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#000;text-align:left}#mbImage a,#mbImage a:link,#mbImage a:visited{color:#ddd}#mbImage a:hover,#mbImage a:active{color:#000}#mbBottom{font-family:Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;border:10px solid #fff;border-top-style:none}#mbTitle{display:inline;color:#335273;font-weight:bold;font-size:13px;margin-right:5px}#mbNumber{display:inline;color:#999;font-size:11px}#mbCaption{display:block;color:#999;font-size:11px}#mbPrevLink,#mbNextLink,#mbCloseLink{display:block;float:right;height:22px;width:22px;background:transparent url(/nav/mediabox/MinimalClose.gif) no-repeat center;margin:0 0 0 10px;outline:none}#mbPrevLink{background-image:url(/nav/mediabox/MinimalPrevious.gif)}#mbNextLink{background-image:url(/nav/mediabox/MinimalNext.gif)}#mbError{position:relative;top:30%;font-family:Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:20px 10px 30px;margin:auto}@media screen{.sIFR-flash{visibility:visible !important;margin:0;padding:0}.sIFR-replaced,.sIFR-ignore{visibility:visible !important}.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}.sIFR-replaced div.sIFR-fixfocus{margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none}}@media print{.sIFR-flash{display:none !important;height:0;width:0;position:absolute;overflow:hidden}.sIFR-alternate{visibility:visible !important;display:block !important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important}}@media screen{.sIFR-active #content h1{visibility:hidden}}div.datePicker{position:absolute;min-width:24em;width:24em;z-index:9999;text-align:center;font:900 0.8em/0.8em Verdana,Sans-Serif;background:transparent;-moz-user-select:none;-khtml-user-select:none}div.staticDP{position:relative;top:5px;left:0}iframe.iehack{position:absolute;background:#fff;z-index:9998;padding:0;border:0;display:none;margin:0}a.date-picker-control:link,a.date-picker-control:visited,a.date-picker-control:hover,a.date-picker-control:active,a.date-picker-control:focus{display:-moz-inline-stack;border:0 none;padding:0;margin:0 0 0 4px;background:none;min-width:16px;line-height:1;cursor:pointer;visibility:visible;text-decoration:none;vertical-align:middle}* html a.date-picker-control{width:16px}a.date-picker-control{display:inline-block}a.date-picker-control span{display:block;width:16px;height:16px;margin:auto 0;background:url(/nav/datepicker/cal.gif) 0 0 no-repeat}div.datePicker th span{display:inline;padding:0;margin:0;color:#000;text-align:center;line-height:1em;border-width:0;font-family:georgia,times new roman,palatino,times,bookman,serif;background:transparent;font-weight:bold;cursor:pointer}div.datePicker th span.month-display,div.datePicker th span.year-display{text-transform:uppercase;letter-spacing:1px;font:normal 1.2em Verdana,Sans-Serif;cursor:default}div.datePicker th a.close-cal{position:absolute;top:-1px;right:-1px;text-decoration:none;font:normal 1.5em Arial;font-weight:bold;color:#000;padding:2px 7px;background:#fff url(/nav/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;border:1px solid #ccc}div.datePicker th a.close-cal:hover{background:#fff url(/nav/datepicker/bg_header.jpg) no-repeat 0 0}div.datePicker th span.prev-but,div.datePicker th span.next-but{font-size:23px;cursor:pointer !important;padding:0;border:1px solid #d1d1d1;display:block;width:18px;height:18px;text-indent:-19999px;overflow:hidden;background:url(/nav/datepicker/arrow_back.gif);margin-left:4px}div.datePicker th span.next-but{background:url(/nav/datepicker/arrow.gif)}div.datePicker th span.no-but{display:none}div.datePicker th span.prev-but:hover,div.datePicker th span.next-but:hover{background-color:#cee8ea;border:1px solid #738eb2}div.datePicker th span.today-but{text-align:center;margin:0 auto;font:normal 1em Verdana,Sans-Serif;width:100%;text-decoration:none;line-height:1.6em;text-transform:uppercase;cursor:pointer !important}div.datePicker thead th span.fd-disabled{color:#aaa;cursor:default !important}div.datePicker th span.fd-day-header{text-align:center;margin:0 auto;font:900 1em Verdana,Sans-Serif;height:1.4em;width:2em;text-decoration:none;text-transform:lowercase;line-height:1.4em}div.datePicker table{position:relative;margin:0;padding:0;border:1px solid #ccc;background:#fff url(/nav/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;text-align:center;width:100%;border-spacing:2px;table-layout:fixed;border-collapse:separate}div.datePicker table td{border:1px solid #ccc;padding:0;text-align:center;vertical-align:middle;line-height:1.2em;cursor:pointer;background:#fff url(/nav/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;width:3em;height:3em !important;height:2.8em;outline:none}div.datePicker table th{border:0 none;padding:0;line-height:1em;font-weight:bold;color:#222;text-align:center;vertical-align:middle}div.datePicker table td.date-picker-unused{background:#fff url(/nav/datepicker/backstripes.gif);border-color:#dcdcdc;padding:0;cursor:default !important}div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:0.4em 0}div.datePicker table th.date-picker-day-header{text-transform:lowercase;width:3em}div.datePicker table th.date-picker-day-header span{display:block}div.datePicker table td.date-picker-today{background:#fff url(/nav/datepicker/bullet2.gif) no-repeat 0 0;color:rgb(100,100,100) !important}div.datePicker table td.date-picker-selected-date{color:#333 !important;border-color:#333 !important}td.date-picker-highlight{color:#a86666}div.datePicker table td.out-of-range{color:#ccc !important;font-style:oblique;background:#fcfcfc !important;cursor:default !important}div.datePicker table td.day-disabled{color:#aaa !important;background:transparent !important;cursor:default !important}div.datePicker table tbody td.date-picker-hover{background:#fff url(/nav/datepicker/bg_header.jpg) no-repeat 0 0;cursor:pointer;border-color:rgb(100,130,170);color:rgb(100,130,170)}* html div.datePicker table td{background-image:none}* html div.datePicker table td.date-picker-unused{background:#f2f2f2}#accordion h4{font-size:13px;cursor:pointer;color:#fff;padding:3px 8px;background:#85a3c3 url(/nav/arrow_accordion.gif) top right no-repeat}#accordion h4 a{color:#fff;text-decoration:none;outline:none}#accordion h4 span{display:none}#content #accordion h4{margin:0}#accordion h4.open{background-position:bottom right}div.accordion_element{margin-bottom:8px;background-color:#e9f0f7;padding:11px 11px 1px;border-bottom:1px solid #85a3c3}#content div.accordion_element td{background-color:#fff}