img{display:block}a{outline:0;text-decoration:none;color:#333}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}h1,h2,h3,h4,h5,h6,em{font-weight:normal;font-style:normal}h1,h3{text-rendering:optimizeLegibility}body{margin:0;padding:0;background:#f0f0f0;color:#333;font-size:100%;line-height:1.5em}#container{width:960px;margin:0 auto;background:#fff}#header{position:relative;padding:0 0 30px 0}#headerImage{position:relative}#logo{position:absolute;top:10px;left:50%;z-index:10;margin-left:-104px}h1{position:absolute;bottom:0;left:0;z-index:10;width:932px;margin:0;padding:14px 14px 14px 14px;font-size:6em;line-height:1em;font-weight:normal;color:#222}h2{margin:16px 20px 0 20px;padding:0 0 20px 0;font-size:1.5em;line-height:1.5em;font-weight:normal;color:#999}h2 a{padding:0px;background:yellow;color:#999}h2 a:hover{background:yellow}#inhalte{position:absolute;top:0;left:0;z-index:11;margin:0 0 0 20px;padding:0 0 30px 0;list-style:none;background:url(img/schattenMenu.png) center bottom no-repeat}#inhalte li{display:block;position:relative}#inhalte a{display:block}#inhalte a.drop{outline:0;padding:20px 10px 20px 40px;width:160px;background-color:yellow;background-image:url(img/menuDrop.png);background-position:left 20px;background-repeat:no-repeat;background-size:40px 25px}.dropdown{position:absolute;left:-999em;width:210px;margin:0;padding:10px 0 30px 0;background:url(img/schattenMenuDropdown.png) center bottom no-repeat}.active{left:0px;top:4em}#inhalte li ul{list-style:none;margin:0;padding:0}.dropdown li a{margin:0 10px 0 10px;padding:10px 5px 10px 5px;font-size:1.5em}.dropdown li a:hover{background:yellow}.dropdown li.klein a{font-size:1em;padding:5px 5px}.dropdown li.abstand,.dropdown li.home{margin-bottom:10px}.startseite .dropdown li.kontakt{margin-bottom:10px}.startseite #inhalte li.home{display:none}.row{margin:0 20px 20px 20px}.column{float:left}.column:first-child{margin-right:40px}.two{width:440px}.four{width:200px}.column>div{padding-top:10px;margin-bottom:40px}.column img{padding:0 0 4px 0;width:100%}.column h3+p img{padding:4px 0 4px 0}h3{margin:0 0 0 0;padding:.5em 0 .5em 0;border-top:3px solid #eee;font-size:2em;line-height:1.2em}h4{margin:0 0 0 0;padding:0;font-size:1em;line-height:1.5em;text-transform:uppercase;letter-spacing:4px}h5{margin:1.5em 0 0.5em 0;padding:0;font-size:1.5em;line-height:1.5em}h6{font-size:0.875em;text-transform:uppercase;letter-spacing:4px}p{margin:0 0 1em 0;padding:0;font-size:1em;line-height:1.5em}strong{font-size:0.875em;line-height:1.5em;font-weight:normal;color:gray}.row a:hover{color:yellow}.row a i{color:yellow}.row ul{margin:0 0 1em 0;padding-left:1.5em}.startMittag h5,.startAbend h5,.startSpezial h5,.startMittagAbend h5,.startStore h5{margin:1em 0 0.25em 0}.startMittag #Mittagskarte+p,.startAbend #Abendkarte+p,.startSpezial #Spezial+p,.startMittagAbend #Mittagskarte+p,.startMittagAbend #Abendkarte+p,.startStore #Storekarte+p{margin:1.75em 0 1em 0}.menuMittag #Mittagskarte h5{margin:1.5em 0 0.25em 0}.menuMittag #Mittagskarte p:first-child{margin:3em 0 0.75em 0}.menuMittag #Mittagskarte p+p{margin:2.5em 0 0.75em 0}.menuMittag h5{margin:1.5em 0 0.25em 0}h4.businesslunch{margin:3em 0 -0.5em 0}.menuMittag #Businesslunch+p{margin:2.5em 0 1em 0}.menuAbend h4{margin:3em 0 -0.5em 0}.menuAbend h5{margin:1.5em 0 0.25em 0}.menuAbend #Essort-Menu+p,.menuAbend #Essort-Vegimenu+p{margin:2.5em 0 1em 0}.menuKoestlichkeiten h3+h5{margin:0.75em 0 0.25em 0}.menuKoestlichkeiten h5{margin:1.5em 0 0.25em 0}.wein h3+h4{margin:1.5em 0 -0.5em 0}.wein h4{margin:3em 0 -0.5em 0}.wein h5{margin:1.5em 0 0.25em 0}.wein h3+h5{margin:0.75em 0 0.25em 0}#kontakt a i,#anfahrt a i{color:#333}#kontakt a:hover i{color:yellow}.telefon{font-size:2em;margin:0 0 0.5em 0}.oeffnungszeiten span{display:inline-block;float:left;width:250px}.oeffnungszeiten p{margin:0 0 0.5em 0}.wennBoxdannEinzug{margin:0 0 0 10px}.box{margin:10px 0 10px 0;padding:15px 10px 20px 10px !important;background:yellow;border-radius:5px}.boxInline{margin:10px 0 20px 0;padding:15px 10px 10px 10px !important}.box h4{margin:0 0 0.75em 0}.box ul{margin-bottom:0.5em}footer{font-size:0.875em}#footerInfo div,#footerCopyright div{margin:0 20px 0 20px;padding:0;float:left;width:440px}#footerInfo{padding:50px 0 30px 0;background-image:url(img/schattenFooterInfo.png);background-position:center top;background-repeat:no-repeat;background-size:960px 350px}#footerInfo h6{font-size:1em;margin:0 0 .5em 0}#oeffnungszeiten p{margin:0}#oeffnungszeiten span{display:inline-block;float:left;width:160px}#kontaktadresse p{margin:0 0 .5em 0}#schattenBottom{background-image:url(img/schattenBottom.png);background-position:center top;background-repeat:no-repeat;background-size:960px 500px}#footerInhalte{margin:0 20px 0 20px;padding:140px 0 20px 0}#footerInhalte ul{list-style:none;float:left;margin:0 0 0 40px;padding:0;width:200px}#footerInhalte ul:first-child{margin-left:0}#footerInhalte ul li{margin:0 0 0 -0.5em;padding:0 0 0.5em 0}#footerInhalte ul li a{padding:0.35em 0.5em 0.35em 0.5em;color:#999;text-shadow:0 1px 1px #fff}#footerInhalte ul li a:hover{color:#333;background:#fff}#footerCopyright{padding:10px 0 20px 0;color:#ccc;text-shadow:0 1px 1px #fff}#footerCopyright a{color:#ccc}#footerCopyright a:hover{color:#333}form label{margin-left:10px}input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="time"],input[type="number"],textarea[type="text"]{padding:0.25em 9px 0.25em 9px;border:solid 1px #e5e5e5;outline:0;width:420px;font-size:1.5em;border-radius:5px;background:#fff url("img/formBack.png") left top repeat-x}input[type="text"]:hover,input[type="email"]:hover,input[type="tel"]:hover,input[type="date"]:hover,input[type="time"]:hover,input[type="number"]:hover,textarea[type="text"]:hover{border-color:#c9c9c9}form p.gutscheine input{background:url("img/formBack.png") left top repeat-x}textarea{min-width:420px;max-width:420px;height:6em;line-height:1.5em}form p.left{float:left;margin-right:10px;width:160px}form p.left input,form p.spamschutz input{width:140px}form p.left+p input{width:250px}form p.spamschutz img{width:auto;display:inline-block;vertical-align:top;padding:1px 0 1px 10px}input.submit{width:auto;margin:16px 0 0 0;padding:13px 25px 13px 25px;outline:0;color:#333;background:yellow;border:0;border-radius:5px;font-size:1em;line-height:1em;cursor:pointer}input.submit:hover{background:yellow}form p.radio,form p.checkbox{margin-left:10px}form p.radio span,form p.checkbox span{margin-left:10px}form p.halberAbsatz{margin-bottom:0.5em}#fieldName{margin-top:5px}#calroot{z-index:10000;margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:14px;border:1px solid #e5e5e5;border-radius:5px;-webkit-box-shadow:0 0 15px #666;box-shadow:0 0 15px #666}#calhead{padding:2px 0;height:22px}#caltitle{float:left;text-align:center;width:155px;width:145px;font-size:14px;line-height:20px}#calnext,#calprev{display:block;width:20px;height:20px;background:transparent url(img/formPrev.png) no-repeat scroll center center;float:left;cursor:pointer;margin:0 0 0 5px}#calnext{background-image:url(img/formNext.png);float:right;margin:0 5px 0 0}#calprev.caldisabled,#calnext.caldisabled{visibility:hidden}#caltitle select{font-size:14px}#caldays{height:2em}#caldays span{display:block;float:left;width:28px;text-align:center}#calweeks{background-color:#fff;margin-top:4px}.calweek{clear:left;height:22px}.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:14px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px}.calweek a:hover,.calfocus{background-color:yellow}a.calsun{color:red}a.caloff{color:#ccc}a.caloff:hover{background-color:yellow}a.caldisabled{background-color:#fff !important;color:#ccc !important;cursor:default}#calcurrent{background-color:#333;color:#fff}#caltoday{background-color:#333;color:#fff}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){#inhalte a.drop{background-image:url(img/menuDrop@2x.png);background-size:40px 25px}#footerInfo{background-image:url(img/schattenFooterInfo@2x.png);background-size:960px 350px}#schattenBottom{background-image:url(img/schattenBottom@2x.png);background-size:960px 500px}#footerInhalte ul li a{color:#666}#footerInhalte ul li a:hover{color:#333}#footerCopyright{color:#999}#footerCopyright a{color:#999}#footerCopyright a:hover{color:#333}}#inhalte a.drop,input.submit:hover{background-color:#ecfc00 !important}h2 a{background:#fff}h2 a:hover{background:#fff}calweek a:hover,.calfocus,a.caloff:hover{background:#ecfc00}.startMittag h3,.startAbend h3,.startMittagAbend h3,.startStore h3{border-top-color:#ff4f26}.fruehling .startMittag a i,.fruehling .startMittag a:hover,.fruehling .startAbend a i,.fruehling .startAbend a:hover,.fruehling .startMittagAbend a i,.fruehling .startMittagAbend a:hover,.fruehling .startStore a i,.fruehling .startStore a:hover{color:#ff4f26}.fruehling .dropdown li a:hover{background:#e7f2e3}.fruehling input.submit{background:#a6fa92}.fruehling .row a i,.fruehling .row a:hover{color:#85de63}.sommer .dropdown li a:hover{background:#edebec}.sommer input.submit{background:#f86c60}.sommer .row a i,.sommer .row a:hover{color:#dd2c18}.sommer .box{background:#ecfc00}.herbst .dropdown li a:hover{background:#edeef8}.herbst input.submit{background:#79ca6e}.herbst .row a i,.herbst .row a:hover{color:#50a145}.herbst .box{background:#ecfc00}.winter .dropdown li a:hover{background:#ece5ea}.winter input.submit{background:#ef7a7b}.winter .row a i,.winter .row a:hover{color:#e24546}.winter .box{background:#ecfc00}.startMittag h3,.startAbend h3,.startMittagAbend h3,.startStore h3{border-top-color:#e24546 !important}.gutscheinseite .dropdown li a:hover,.gutscheinseite input.submit:hover{background:#edeef8}.gutscheinseite input.submit{background:#bac1eb}.gutscheinseite .row a i,.gutscheinseite .row a:hover{color:#bac1eb}.weinkarteseite .dropdown li a:hover{background:#edeef8}.fruehling.kontaktseite .dropdown li a:hover,.fruehling.kontaktseite .box{background:#e6dad5}.fruehling.kontaktseite input.submit{background:#ea7946}.fruehling.kontaktseite .row a i,.fruehling.kontaktseite .row a:hover,.fruehling #kontakt a:hover i,.fruehling #anfahrt a:hover i{color:#dd2c18}.sommer.kontaktseite .dropdown li a:hover,.sommer.kontaktseite .box{background:#f0ecfb}.sommer.kontaktseite input.submit{background:#faad3d}.sommer.kontaktseite .row a i,.sommer.kontaktseite .row a:hover,.sommer #kontakt a:hover i,.sommer #anfahrt a:hover i{color:#f47c32}.herbst.kontaktseite .dropdown li a:hover{background:#ecf3f9}.herbst.kontaktseite .box{background:#ecfc00}.herbst.kontaktseite input.submit{background:#79ca6e}.herbst.kontaktseite .row a i,.herbst.kontaktseite .row a:hover,.herbst #kontakt a:hover i,.herbst #anfahrt a:hover i{color:#50a145}.winter.kontaktseite .dropdown li a:hover{background:#edebec}.winter.kontaktseite .box{background:#ecfc00}.winter.kontaktseite input.submit{background:#fdaf60}.winter.kontaktseite .row a i,.winter.kontaktseite .row a:hover,.winter #kontakt a:hover i,.winter #anfahrt a:hover i{color:#dd751e}.winter.menukarteseite .dropdown li a:hover{background:#f2f2e3}.fruehling.menukarteseite .dropdown li a:hover,.sommer.menukarteseite .dropdown li a:hover{background:#edebec}.herbst.menukarteseite .dropdown li a:hover{background:#edeef8}.restaurantseite .dropdown li a:hover{background:#f2f2e3}.restaurantseite .row a i,.restaurantseite .row a:hover{color:#d2af70}.restaurantseite input.submit{background:#d2af70}.philosophieseite .dropdown li a:hover{background:#edebec}.philosophieseite .row a i,.philosophieseite .row a:hover{color:#ff4f26}.zebrastuhlseite .dropdown li a:hover{background:#edebec}.zebrastuhlseite .row a i,.zebrastuhlseite .row a:hover{color:#a5939c}.nature-artseite .dropdown li a:hover{background:#edeef8}.nature-artseite .row a i,.nature-artseite .row a:hover{color:#8b5785}.silvesterseite .dropdown li a:hover{background:#fcf4cc}.silvesterseite .row a i,.silvesterseite .row a:hover{color:#f8c060}.gewuerzeseite .dropdown li a:hover{background:#e4dece}.gewuerzeseite .row a i,.gewuerzeseite .row a:hover{color:#c23d02}.gewuerzeseite input.submit{background:#e6ac22}.startMittagAbend h4.mittag{margin:2em 0 -0.5em 0}.startMittagAbend h4.abend{margin:3em 0 -0.5em 0}.menuMittagAbend #Mittagskarte+p,.menuMittagAbend #Abendkarte+p{margin:2.5em 0 1em 0}.kontaktseite .oeffnungszeiten h3+h5{margin:0.75em 0 0.5em 0}p.stk,p.stk2,p.pro{float:left;margin-right:10px;margin-top:0.5em;margin-bottom:0}p.stk,p.stk2{width:125px}p.pro{width:105px}p.apero-riche{width:190px !important}p.stk:hover input,p.stk:hover .input-addon,p.stk2:hover input,p.stk2:hover .input-addon,p.pro:hover input,p.pro:hover .input-addon{border-color:#c9c9c9 !important}p.stk input,p.stk2 input,p.pro input{border-right:none;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-top-right-radius:0px;border-bottom-right-radius:0px}p.stk input,p.stk2 input,p.pro input{width:50px}.input-addon{padding:0.25em 6px 0.25em 6px;border:solid 1px #e5e5e5;border-left:none;outline:0;width:40px;font-size:1.5em;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#fff url("img/formBack.png") left top repeat-x}p.stk+p{padding-top:1.25em;padding-bottom:0.25em}p.stk2+p,p.pro+p{padding-top:.45em;margin-bottom:.55em}div.facts{margin-top:2em;margin-bottom:2em}#footerInfo .oeffnungszeiten-store{margin-top:2em}.is-cms .editable h1,.is-cms .editable h2,.is-cms .editable h3,.is-cms .editable h4,.is-cms .editable h6,.is-cms .editable blockquote,.is-cms .editable pre,.is-cms .editable code{position:relative;margin:0 0 1em 0;padding:0;font-family:sans-serif;font-size:1em;line-height:1.5em;font-weight:400;font-style:normal;text-transform:inherit;letter-spacing:inherit;color:red;border:none}
