:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{margin:0;padding:0;}
img,a img,:link img,:visited img,fieldset{border:none;}
img{margin:0;padding:0;vertical-align:bottom;}
address{font-style:normal;}
table{border:none;padding:0;margin:0;border-spacing:0;font-size:1em;}
tr{border:none;padding:0;margin:0;}
td{border:none;padding:0;margin:0;vertical-align:top;border-spacing:0;}
p{font-size:small;}
legend{display:none;}
body,div,p,li{background-repeat:no-repeat;}
dl{margin:0;}
dl dt{margin:0;}
dl dd+dt{margin-top:0;}
dl dd{margin:0;}
ol{list-style:none;}
ol li{margin:0;}
ol li ol{margin:0;}
ol li ul{margin:0;}
p{margin-bottom:0;}
ul{list-style:none;}
ul li{margin:0;}
ul li ul{margin:0;list-style:none;}
ul li ol{margin:0;}
pre{font-size:1.2em;}
a:hover{text-decoration:none;}
img{behavior:url(pngbehavior.htc);}
html{min-height:100%;margin-bottom:1px;}
body{font-family:verdana,arial,helvetica,sans-serif;font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;}
.clearer{display:block;clear:both;line-height:0;height:1px;font-size:0;visibility:hidden;}
.clear{clear:both;}
.flLeft{float:left;}
.flRight{float:right;}
.flCenter{margin:auto;text-align:center;margin-top:3px;}
.warning{color:#f00;}
#site{margin:0 auto;padding:0;height:100%;color:#000;text-align:left;width:980px;height:auto!important;padding-top:5px;}
#header{position:relative;margin:0;padding:0;height:182px;width:980px;}
#logo{position:absolute;top:0;left:0;height:150px;width:980px;overflow:hidden;}
#top{position:absolute;top:150px;height:30px;width:980px;background-color:#B37D00;border-bottom:1px solid #FFF;border-top:1px solid #FFF;overflow:hidden;}
#top-navi{height:30px;position:relative;left:180px;border-left:1px solid #FFF;}
#top-navi a{font-size:11px;display:block;height:30px;color:#FFF;line-height:30px;font-family:Arial,helvetica,sans-serif;text-align:left;font-weight:bold;background-repeat:no-repeat;background-position:left;float:left;border-right:1px solid #FFF;padding-right:20px;padding-left:20px;}
#top-navi a:hover{text-decoration:underline;}
.notice{background-image:url(notizzettel-trans.png);background-repeat:no-repeat;position:relative;top:6px;left:760px;height:180px;width:180px;}
#body{background-color:#FFF;margin:0 auto;height:auto!important;min-height:400px;height:400px;width:983px;float:left;background-image:url(content_bg_body2.gif);background-repeat:repeat-y;}
#content_left{position:relative;background-color:#FFFFE6;border-right:1px solid #44423B;float:left;height:auto!important;min-height:400px;padding:0;margin:0;max-width:180px;width:180px;overflow:hidden;}
#content{position:relative;width:800px;height:40px;margin:0;padding:0;float:left;height:auto!important;min-height:400px;height:400px;}
#content_main{width:800px;float:left;height:auto!important;min-height:400px;height:400px;margin-top:0;padding:0;}
#breadcrumb{left:0;width:800px;height:24px;display:block;border-bottom:1px solid #CCC;background-color:#FFF;float:left;}
#breadcrumb a,#breadcrumb a:link{color:#000;}
#breadcrumb a:hover{text-decoration:underline;}
.breadtext{width:620px;float:left;padding-top:6px;padding-left:10px;}
.social_bookmark{width:169px;float:left;text-align:right;padding-top:2px;}
.social_bookmark_2{width:150px;float:right;text-align:right;margin-top:5px;padding-right:4px;}
.print_article{position:relative;text-align:right;line-height:13px;float:right;width:20px;margin-top:5px;}
#article{padding:10px;padding-top:12px;width:598px;float:left;}
#article li{background-image:url(indent0.gif);list-style-type:none;padding-left:15px;}
#article .extern{background-image:url(external_url.gif);background-repeat:no-repeat;background-position:right;padding-right:15px;}
.text_image{height:auto;width:598px;}
#content_right{width:180px;background-color:#FFFFE6;border-left:1px solid #44423B;position:relative;height:auto!important;background-image:url(aktuelle_angebote.gif);background-repeat:no-repeat;height:300px;min-height:300px;float:left;margin-top:12px;margin-bottom:12px;}
#footer{text-align:center;width:100%;margin:auto;margin-top:15px;margin-bottom:15px;}
#redaxo{margin:0;margin:auto;width:80px;float:left;margin-left:0;margin-right:20px;margin-bottom:10px;}
#xhtml_validator{margin:0;margin:auto;float:left;width:80px;margin-bottom:10px;}
#copyright a{text-align:right;color:#B37D00;}
#copyright{text-align:right;color:#B37D00;float:right;}
#adlinks{color:#B37D00;}
#adlinks a{text-align:center;color:#B37D00;}
#footernav{text-align:center;margin:auto;color:#FFF;width:100%;background-color:#B37D00;text-align:center;line-height:30px;border-left:1px sodlid #FFF;}
#footernav a:hover{text-decoration:underline;}
#footernav .footerlink{color:#FFF;border-left:1px solid #FFF;padding-right:20px;padding-left:20px;}
#frontpage_headline{line-height:20px;min-height:45px;height:auto!important;width:598px;display:block;color:#FFF;background-color:#255C45;text-align:center;padding-top:6px;padding-bottom:5px;}
.frontpage_h1{position:relative;color:#FFF;font-size:1.3em;font-weight:bold;}
.frontpage_h2{position:relative;font-size:1.2em;}
h5{font-weight:bold;text-align:center;font-size:1.1em;}
#frontpage_box{height:auto;width:598px;overflow:hidden;margin-bottom:20px;}
#frontpage_box_left p{border:2px solid #B37D00;min-height:250px;height:300px;width:280px;position:relative;overflow:hidden;font-size:1.3em;line-height:1.2em;font-family:Verdana,Arial,Helvetica,sans-serif;float:left;margin-right:10px;margin-top:10px;padding:5px;}
#frontpage_box_right{border:2px solid #B37D00;min-height:250px;height:300px;width:280px;padding:5px;position:relative;margin-top:10px;float:left;overflow:hidden;}
#navigation{width:170px;margin-top:10px;}
#navigation ul.nav1st{width:150px;}
#navigation ul.nav1st li{background-image:url(indent0.gif);position:relative;padding-left:14px;padding-top:4px;margin-left:10px;}
#navigation ul.nav1st li.active{background-image:url(indent1.gif);}
#navigation ul.nav1st a,#navigation ul.nav1st a:link{font-size:11px;width:114px;color:#255C45;font-family:Arial,helvetica,sans-serif;font-weight:normal;text-align:left;text-transform:uppercase;font-weight:bold;background-repeat:no-repeat;background-position:left;}
#navigation ul.nav1st a:hover{color:#B37D00;text-decoration:underline;}
#navigation ul.nav2nd{position:relative;width:140px;margin-left:22px;}
#navigation ul.nav2nd li{background-image:url(indent2.gif);position:relative;padding-left:14px;padding-top:4px;margin-left:0;color:#255C45;}
#navigation ul.nav2nd a,#navigation ul.nav2nd a:link{font-size:11px;width:170px;color:#255C45;font-family:Arial,helvetica,sans-serif;font-weight:normal;text-align:left;text-transform:none;}
#navigation ul.nav2nd a.current,#navigation ul.nav2nd a.current:link,#navigation ul.nav2nd a:hover{text-decoration:underline;color:#B37D00;}
.nav-spacer{height:20px;line-height:20px;display:block;background-image:url(naviline.gif);background-position:center;}
#searchbox{height:60px;width:180px;background-image:url(suche.gif);background-repeat:no-repeat;}
.search-field{width:179px;left:5px;position:relative;top:30px;}
.inputbox-field{border-top:2px solid #474747;border-left:2px solid #474747;width:109px;height:14px;margin-left:5px;margin-top:8px;font-size:9px;}
.button-field{border:1px solid #474747;background-color:#FFF;margin-left:2px;height:16px;font-size:.9em;font-weight:bold;color:#474747;}
.bestellen{width:590px;text-align:right;margin-bottom:20px;}
.sitemap1st li{background-image:url(indent0.gif);background-repeat:no-repeat;list-style-type:none;padding-left:15px;margin:0;}
.none{background-image:none;background-repeat:no-repeat;}
#eye_catcher{margin-top:10px;margin-bottom:10px;}
#eye_catcher .image{margin-bottom:10px;}
#weather{margin:0;margin-bottom:10px;margin-left:10px;}
#weather img{border:0;}
#content_main h1{color:#255C45;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:bold;border-bottom:2px solid #255C45;margin-bottom:10px;padding-left:2px;line-height:25px;}
#content_main .teaser h1{font-size:1.4em;}
#content_main h2{color:#FFF;background-color:#B37D00;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;line-height:1.7em;padding-left:2px;}
#content_main p,#content_main ul,#content_main ol{margin-bottom:1.1em;font-size:1.3em;line-height:1.6em;font-family:Arial,helvetica,sans-serif;}
#content_main ul li ul,#content_main ul li ol,#content_main ol li ol,#content_main ol li ul{font-size:1em;}
#content_main ul{margin-left:0;list-style-type:square;}
#content_main ol{list-style-type:decimal-leading-zero;}
#content_main a,#content_main a:link{color:#255C45;text-decoration:underline;font-weight:bold;text-align:left;font-size:1.0em;line-height:1.6em;font-family:Arial,helvetica,sans-serif;}
#content_main a:hover{color:#B37D00;}
#form-module *{padding:0;margin:0;}
#form-module{margin:0;padding:0;width:100%;color:#000;font-family:verdana,arial,helvetica,sans-serif;font-size:1.2em;}
#form-module fieldset{border:0 solid #fff;}
#form-module legend{display:none;}
#form-module p{margin:0;padding:5px;font-size:1em;font-weight:bold;}
#form-module .element{display:block;clear:both;border-top:2px solid #fff;}
#form-module label{display:block;float:left;padding:5px;width:120px;border-right:2px solid #fff;}
#form-module label.checkbox{width:372px;border-left:2px solid #fff;border-right:none;}
#form-module input,#form-module select,#form-module textarea{border:1px solid #333;background-color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:1.1em;width:60%;}
#form-module input.text{height:14px;width:60%;}
#form-module input.checkbox{width:120px;padding:0;border:none;}
#form-module input.submit{margin:0 0 0 250px;border:1px solid #474747;background-color:#fff;text-align:center;cursor:pointer;height:16px;width:120px;color:#474747;font-size:.9em;font-weight:bold;}
#form-module label.textarea,#form-module textarea.textarea{height:96px;}
#form-module-thanks{display:block;color:#000;font-family:verdana,arial,helvetica,sans-serif;font-size:1.2em;}
#content_main div.image{margin-bottom:0;}
#content_main div.image .extern{background-image:none;background-repeat:no-repeat;padding:0;margin:0;padding-left:0;}
#content_main div.image p{margin:0;padding:0;font-size:.9em;}
#content_main div.flLeft{margin-right:5px;margin-top:3px;background-color:#F0F0F0;}
#content_main div.flLeft p{font-size:1.0em;margin-top:1px;margin-left:2px;font-family:verdana,arial,helvetica,sans-serif;}
#content_main div.flRight{margin-left:5px;margin-top:3px;background-color:#F0F0F0;}
#content_main div.flRight p{font-size:1.0em;margin-top:1px;margin-left:2px;font-family:verdana,arial,helvetica,sans-serif;}
#content_main div.flCenter{margin-bottom:6px;font-family:verdana,arial,helvetica,sans-serif;font-size:1.0em;}
#mietobjekte{height:auto!important;margin:0;padding:0;float:none;}
#mietobjekte .expose{border:1px solid #CCC;float:none;width:586px;height:auto!important;overflow:hidden;padding:5px;margin-bottom:10px;}
#mietobjekte .eheader{background-color:#B37D00;height:20px;width:100%;line-height:20px;font-size:1.0em;color:#FFF;font-weight:bold;line-height:1.7em;padding-left:2px;float:left;}
#mietobjekte .ename{float:left;}
#mietobjekte .ename h1{color:#FFF;margin:0;padding:0;background-color:#B37D00;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.2em;font-weight:bold;padding-left:2px;padding-top:3px;border:0;}
#mietobjekte .estars{float:right;line-height:16px;padding-right:5px;}
#mietobjekte .eleft{width:150px;float:left;margin-bottom:0;margin-top:5px;}
#mietobjekte .epicture{width:150px;}
#mietobjekte .eright{float:left;width:436px;margin-top:5px;}
#mietobjekte .eenvironment{height:20px;margin:0;padding:0;text-align:right;float:right;width:435px;margin-bottom:7px;}
#mietobjekte .eenvironment .img{margin-left:3px;float:right;}
#mietobjekte .edesc{float:left;color:#255C45;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;margin-left:5px;}
#mietobjekte .ebuttondetail{text-align:right;}
#mietobjekte h3{font-weight:bold;}
#ms{font-family:Arial,helvetica,sans-serif;font-size:1.2em;}
.mstext{font-family:Arial,helvetica,sans-serif;font-size:1.2em;}
#ms td{padding-bottom:5px;padding-right:14px;}
#ms .objekt{float:left;margin-right:10px;}
#ms .mbutton{float:none;text-align:right;margin-bottom:20px;}
#ms .clabel{width:120px;float:left;line-height:1.2em;}
#ms .crow{line-height:1.6em;vertical-align:middle;}
#mietobjekte .expose_detail{border:1px solid #CCC;float:left;width:596px;overflow:hidden;}
#mietobjekte .ehistoryback_detail{text-align:right;}
#mietobjekte .eheader_detail{background-color:#B37D00;height:20px;line-height:20px;font-size:1.0em;color:#FFF;font-weight:bold;line-height:1.7em;padding-left:2px;margin:5px;}
#mietobjekte .ename_detail{float:left;}
#mietobjekte .ename_detail h1{color:#FFF;margin:0;padding:0;background-color:#B37D00;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.2em;font-weight:bold;padding-left:2px;padding-top:3px;border:0;}
#mietobjekte .estars_detail{line-height:16px;float:right;padding-right:5px;}
#mietobjekte .eheadline_detail{color:#FFF;background-color:#B37D00;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;line-height:1.7em;padding-left:2px;margin-left:5px;margin-right:5px;}
#mietobjekte .elocation{font-family:Verdana,Arial,Helvetica,sans-serif;padding-left:2px;margin:5px;}
#mietobjekte .googlemaps{width:82px;float:right;margin-top:5px;}
#mietobjekte .edesc_detail{line-height:1.2em;font-family:Verdana,Arial,Helvetica,sans-serif;padding:5px;}
#mietobjekte .epicture_detail{margin-left:5px;padding-left:1px;margin-bottom:7px;}
#mietobjekte .epicture_detail_small{padding-left:7px;margin:0;padding-bottom:15px;}
#mietobjekte .eenvironment_img_detail{height:20px;width:500px;text-align:right;float:right;margin-right:5px;margin-top:5px;}
#mietobjekte .eenvironment_img_detail .img{margin-left:3px;float:right;}
#mietobjekte .eenvironment_detail{width:585px;margin:5px;margin-top:30px;}
#mietobjekte .eenvironment_detail td{font-size:1.3em;line-height:1.2em;font-family:Verdana,Arial,Helvetica,sans-serif;padding-right:5px;}
#mietobjekte .eenvironment_detail td.spacer{width:60px;}
#mietobjekte .eprice_detail{margin:5px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#mietobjekte .eprice_detail table{border-top:1px solid #CCC;border-right:1px solid #CCC;}
#mietobjekte .eprice_detail td{min-width:115px;width:115px;text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #CCC;font-size:1.1em;}
#mietobjekte .eprice_detail2 p{margin-top:2px;margin-left:5px;font-size:1.2em;font-family:Verdana,Arial,Helvetica,sans-serif;}
#mietobjekte .eprice_detail2 .head{border-top:0;text-align:left;line-height:20px;font-weight:bold;font-size:1.2em;margin-left:5px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#mietobjekte .head{border-top:0;text-align:left;line-height:25px;font-weight:bold;font-size:1.2em;font-family:Verdana,Arial,Helvetica,sans-serif;}
#mietobjekte .bold{font-weight:bold;}
#mietobjekte .buchungsformular{width:580px;margin:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;}
#mietobjekte .buchungsformular input,textarea{border:1px solid #333;background-color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:1.1em;}
.selectbox{border:1px solid #333;font-family:verdana,arial,helvetica,sans-serif;margin-bottom:2px;}
#mietobjekte .buchungsformular td{font-family:Verdana,Arial,Helvetica,sans-serif;padding-right:5px;padding-bottom:2px;}
#mietobjekte .buchungsformular .button-field{border:1px solid #474747;background-color:#FFF;margin-left:2px;height:16px;font-size:.9em;font-weight:bold;color:#474747;}
#mietobjekte .ereservation .title{display:none;}
#mietobjekte .buchungsformular .alert{color:red;}
#mietobjekte .buchungsformular .success{color:red;font-size:1.2em;}
#mietobjekte .vino{width:580px;margin:10px 3px 15px 3px;}
#mietobjekte .vino_form{margin-top:30px;text-align:center;}
#mietobjekte .vino_form .listbox{border:1px solid red;}
#mietobjekte .selectbox_2{width:200px;}
#angebote{margin-top:30px;margin-bottom:30px;}
#angebote a,#angebote a:link{color:#255C45;font-weight:bold;font-size:1.2em;line-height:1.6em;font-family:Arial,helvetica,sans-serif;}
#angebote .angebot_name_right{text-align:right;}
#angebote .angebot_name_left{text-align:left;}
#angebote .angebot_name_center{text-align:center;}
#angebote .imgangebot{border:1px solid #255C45;padding:2px;}
#angebote div.flCenter{margin-bottom:0;margin-top:20px;}
#amazon{background-image:url(empfehlungen.gif);background-repeat:no-repeat;padding-top:40px;}
#amazon .offer{margin-bottom:5px;}
#amazon p{margin-left:5px;}
.daten{width:590px;overflow:hidden;max-width:590px;border-collapse:collapse;margin-bottom:10px;}
.daten td{border-bottom:1px solid #A5826A;padding:3px;font-size:9px;vertical-align:top;}
.daten th{border:1px solid #A5826A;padding:8px 3px;text-align:center;vertical-align:middle;color:#A5826A;}
.daten .caption{margin-top:130px;padding:8px 8px 8px 8px;font-size:1.1em;font-weight:bold;height:30px;color:#A5826A;background-image:url(bg_excel_tab_head.jpg);background-repeat:repeat-x;border:1px solid #A5826A;text-decoration:underline;text-align:center;}
.daten .subtitle td{padding:8px 3px;background-image:url(bg_excel_tab_head.jpg);background-repeat:repeat-x;text-align:center;vertical-align:middle;color:#A5826A;font-weight:bold;}
.daten .left td{text-align:left;}
.daten .right td{text-align:right;}
.daten tfoot td{padding:8px;background-image:url(bg_excel_tab_foot.jpg);background-repeat:repeat-x;color:#A5826A;font-weight:bold;font-size:.7em;}
.strong{font-weight:bold;}
.one{border:1px solid #A5826A;width:100%;font-size:1.1em;}
.SEO{color:#DDB863;margin-bottom:10px;text-align:center;width:100%;}
.SEO a{color:#DDB863;}
.SEO a:hover{color:#B37D00;}
.imagefloat{padding-left:10px;margin-top:3px;float:left;text-align:center;font-size:1.2em;margin-bottom:15px;}
.imagefloat_img{border:1px solid #B37D00;padding:2px;}
.egallery{height:auto!important;width:598px;margin-top:10px;margin-bottom:8px;}
.egallery_thumbnail{height:auto;width:598px;float:left;}
.egallery_thumbnail_once{float:left;background-color:#fff;border:1px solid #B37D00;margin:4px;padding:2px;}
.egallery_nav{text-align:center;}
.egallery_bild{text-align:center;}
.egallery_bildbeschreibung{text-align:center;}
