@charset "utf-8";
@import url(https://www.restaurant-fischerstuben.net/stylesheet.css);

@import url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/font/2b3eca-0-0.ttf);

.ITCEdwardianScriptCom-Bold { 
	font-family: ITCEdwardianScriptCom-Bold;
	font-weight: normal;
	font-style: normal;
}

/*  Typo
----------------------------------------------- */

a:link, a:visited
{
    text-decoration: none!important;
    color:#525b52!important;
}
a:active { 	text-decoration: none; }
a:hover { text-decoration: none; color:black!important; }

h1
{
    font:normal normal normal 20px/200% 'lacuna_regularregular', sans-serif!important;
    color:#f7ac6f!important;  
}

h2 { font: 18px/140% 'lacuna_regularregular', Verdana, sans-serif!important; color:#f7ac6f!important;  
}

h3 { font: 16px/140% 'lacuna_regularregular', Verdana, sans-serif!important; color:#f7ac6f!important;  
}

h4 { font: 33px/180% 'ITCEdwardianScriptCom-Bold'!important; color:#f7ac6f!important;  
}

body, p, table, td {  font:normal 13px/150% 'lacuna_regularregular', "Lucida Sans Unicode", Geneva,Arial, Verdana, sans-serif!important; 
    color:#525b52!important; 
}

/*  Layout
----------------------------------------------- */

body {
    background: #fffff;
    padding:35px 0 0 0;
    margin:0;
}


img {
    max-width:100%;
}

#wrapper {
min-height: 100%;
}


#container {
    margin:0 auto;
    padding: 0 50px 0 50px;
    max-width: 800px;
    height: 100%;
    background:white;
}

#background {
    max-width:100%;
    margin: 0px auto;
}


#logo {
    position: absolute;
    top: 0px;
    z-index: 10001;
    margin-left:-40px;
    margin-top: -15px;
}

#header h1,
#header a {
    padding:0;
    font-family:'lacuna_regularregular',"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:20px;
    font-weight:normal;
    text-decoration:none;
    line-height:1.3em;
    color:#f7ac6f;
    text-align:right;
}

#header a:hover { text-decoration:none;  }


.gutter1 {
    position:absolute; right:0px; top:0px;
    z-index:3;
    min-height:100px;
width:100%;
    background: #fff; 
}

#sidebar {
    display:none;
}

#balken {
    min-height:94px;
    position:relative; 
    z-index:3;
    width:100%;
    margin: 0px auto;
    text-align:center;
}

#content {
    max-width:100%;
    padding: 0px;
    margin-top: -80px;
}

#zitat {
    max-width: 960px;
    min-height:160px;
    z-index:4;
    position:relative; 
    top:-65px;
    margin: 0px auto;
    text-align:center;
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/startseite-zitat-fischerstuben.png?t=1438260689);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    overflow:visible;
}
/*  Zitat Über uns
----------------------------------------------- */

#page-1950021022 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-geschichte.png?t=1438260761)!important;
}

#page-1950020922 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-team.png?t=1438260683)!important;
}

/*  Zitat Restaurant
----------------------------------------------- */

#page-1950021122 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-raeumlichkeiten.png?t=1438260766)!important;
top: -75px!important;
}

#page-1950021222 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-raeumlichkeiten.png?t=1438260766)!important;
top: -75px!important;
}

/*  Zitat speisekarte
----------------------------------------------- */

#page-1949958922 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-speisekarte.png?t=1438260755)!important;
top: -55px!important;
}

/*  Zitat F&T
----------------------------------------------- */

#page-1950570422 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-veranstaltungen.png?t=1438260741)!important;
top: -75px!important;
}

#page-1950571722 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-tagungen.png?t=1438260735)!important;
top: -55px!important;
}

#page-1950021522 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-menues.png?t=1438262479)!important;
top: -75px!important;
}

#page-1950572622 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-feedback.png?t=1438263041)!important;
top: -70px!important;
}

/*  Zitat Kontakt
----------------------------------------------- */

#page-1949827622 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-kontakt.png?t=1438260707)!important;
top: -75px!important;
}

/*  Zitat Aktuelles
----------------------------------------------- */

#page-1949827722 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-aktuelles.png?t=1438260749)!important;
top: -75px!important;
}

/*  Zitat Impressum
----------------------------------------------- */

#page-1940192822 #zitat {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/spruch-impressum.png?t=1438260699)!important;
top: -55px!important;
}


/*  Dropdown-Navigation
----------------------------------------------- */
.j-nav-variant-standard { 
    display: none!important;
}


#nav {
    position:absolute;
    top:30px;
    z-index:4!important;
    max-width:100%;
    min-height:60px;
    margin-left:40px;
    padding-left:0px;
    font-size: 15px!important;
}

#nav ul {
list-style-type:none;
margin:0;
padding:0px;
}

#nav li {
float:left;
padding:0;
margin:0;
    height:auto;
    width: 115px;
}

#nav li a {
display: block;
text-align: center;
margin: 0px 0px;
height: 35px;
line-height: 40px;
text-decoration: none;
font-size: 100%;
color: #525b52;
border: none;
padding: 5% 2% 20% 0%;
}

#nav li a:hover {
color: #f7ac6f;
border-bottom: 2px solid #f7ac6f;
}

#nav ul ul {
display: none;
z-index: 999;
width: 150px;
}

#nav li li {
float: none;
}

#nav li li a {
  background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/navigation.png?t=1398964621);
  overflow:hidden;
text-align: left;
height: auto;
line-height: 1;
width: 100%;
padding: 12px;
border: 1px;
border-color: transparent;
border-top: none; 
margin-right:25px;
}

/* Navi aufklappen 01.18
------------------------ */
.nav-open1:hover ul,
.nav-open2:hover ul {
display: block!important;
}




/*  Tagungen Button
----------------------------------------------- */
#nav li img {
    max-width: 110px;
    position: relative!important;
    top: -20px!important;
}
#nav li:last-of-type a:hover {
    border-color: transparent!important;
}


/*  Footer
----------------------------------------------- */

#footer {
    min-height:100%;
    max-width: 100%;
    clear:both;
    margin: -20px auto 0px auto!important;
    padding: 0px 100px 5px 100px;
    text-algin: center;
    background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/footer-neu.png?t=1404473677);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    position:relative;
    bottom:0;
    z-index:3;
}

#footer .gutter {
    height:auto;
    padding-top: 5px;
    max-width: 855px;
    margin: 0px auto!important;
}

#contentfooter {
    position: relative;  
    top: -25px;
    margin: 0px auto!important;
}

#contentfooter .leftrow,
#contentfooter #login {
    visibility: hidden;
}

#foot {
    position: relative; 
    width: 100%;
    margin: 0px auto!important;
}



#f1, #f2, #f3, #f4 {
    float:left!important;
    font: 12px/110%!important;
}

#f1 {
    width:20%;
}

#f2 {
    width:25%;
}

#f3 {
    width:25%;
}

#f4 {
    width:30%;
float: right;
text-align: right;
}


.footclass {
font-size: 12px!important;
line-height: 150%!important;
font-weight: normal!important; 
overflow: visible!important;
}

/*  Datenschutz
----------------------------------------------- */
.cc-privacy {
    margin: 5% 0;
}

/*  Footer - Social Icons
----------------------------------------------- */

.social-wrap {
margin:0px 0px -6px 0px;
padding:0px 0px 0px 0px;
}

.social-wrap ul li{
list-style:none;
border-bottom:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.social-wrap li a {
margin:5px 5px 0px 5px;
padding:0px 0px 0px 0px;
width:35px;
height:35px;
float:right;
text-indent:-99999px;
background: #191919;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
}
.social-wrap li a.facebook {
background: url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/facebook-icons-doppelt.png?t=1399635565) no-repeat -0px -47px;
-webkit-transition:All 0.3s ease-out;
-moz-transition:All 0.3s ease-out;
-o-transition:All 0.3s ease-out;
}
.social-wrap li a.facebook:hover {
background:  url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/facebook-icons-doppelt.png?t=1399635565) no-repeat -0px -4px;
}

.social-wrap li a.google-p {
background: url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/google-icons-doppelt.png?t=1399635571) no-repeat -0px -47px;
-webkit-transition:All 0.3s ease-out;
-moz-transition:All 0.3s ease-out;
-o-transition:All 0.3s ease-out;
}
.social-wrap li a.google-p:hover {
background: url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/google-icons-doppelt.png?t=1399635571) no-repeat -0px -4px;
}


/*  Responsive Tablet
----------------------------------------------- */

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
.gutter1
{
    min-width:80%!important;
    padding-left:160px;
}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
#nav li {
    width: 110px;
}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
.footclass {
font-size: 11px!important; 
}
#f1, #f2, #f3, #f4 {
    font: 11px/110%!important;
}

#f1 {
    width:16%!important;
}

#f2 {
    width:23%!important;
}

#f3 {
    width:27%!important;
}

#f4 {
    width:34%!important;
}
}


@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
#cc-matrix-2595336922 {
    margin-top: -80px!important;
}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
#zitat
{
max-width: 768px!important;
}
}

/*  Responsive Laptop
----------------------------------------------- */

@media only screen
and (min-device-width : 1025px)
and (max-device-width : 1400px)
{
.gutter1
{
    padding-left:160px!important;
}
}

@media only screen
and (min-device-width : 1025px)
and (max-device-width : 1400px)
{
#container {
    min-width: 800px!important;
    max-width: 1000px!important;
    padding: 0 100px 0 100px!important;
}
}

@media only screen
and (min-device-width : 1025px)
and (max-device-width : 1400px)
{
#footer .gutter {
    min-width: 855px!important;
    max-width: 100%!important;
}
}

@media only screen
and (min-device-width : 1025px)
and (max-device-width : 1400px)
{
#nav li {
    width: 120px;
}
}



/*  Responsive PC
----------------------------------------------- */

@media only screen
and (min-device-width : 1401px)
and (max-device-width : 5000px)
{
.gutter1
{
    padding-left:160px!important;
}
}

@media only screen
and (min-device-width : 1401px)
and (max-device-width : 5000px)
{
#container {
    min-width: 1000px!important;
    max-width: 1000px!important;
    padding: 0 200px 0 200px!important;
}
}

@media only screen
and (min-device-width : 1401px)
and (max-device-width : 5000px)
{
#footer .gutter {
    padding: 10px 100px 0px 100px!important;
    min-width: 855px!important;
    max-width: 1000px!important;
}
}

@media only screen
and (min-device-width : 1401px)
and (max-device-width : 5000px)
{
#nav li {
    width: 130px;
}
}

@media only screen
and (min-device-width : 1401px)
and (max-device-width : 5000px)
{
#nav li li a {
    padding: 12px 0 12px 12px!important;
}
}


/*  Hintergrundbild Standard
----------------------------------------------- */

.backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/header-restaurant.jpg?t=1400174457);
    background-repeat:no-repeat;
    background-size:100%;
    max-width:100%;
    margin: 0px auto;
    text-align:center;
   margin-top: 90px;
    position: relative;
}

/*  Hintergrundbild Über uns
----------------------------------------------- */

#page-1950021022 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-ueber-uns.jpg?t=1438086204)!important;
}

#page-1950020922 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-team.jpg?t=1438086209)!important;
}

/*  Hintergrundbild Restaurant
----------------------------------------------- */

#page-1950021122 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-raeumlichkeiten.jpg?t=1438086228)!important;
}

#page-1950021222 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-raeumlichkeiten.jpg?t=1438086228)!important;
}

/*  Hintergrundbild speisekarte
----------------------------------------------- */

#page-1949958922 .backimage {

background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-speisekarte.jpg?t=1438179305)!important;
}

/*  Hintergrundbild F&T
----------------------------------------------- */

#page-1950570422 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-veranstaltungen.jpg?t=1438086199)!important;
}

#page-1950571722 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-veranstaltungen.jpg?t=1438086199)!important;
}

#page-1950021522 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-menuevorschlaege.jpg?t=1438086252)!important;
}


#page-1950572622 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-feedback.jpg?t=1438086266)!important;
}

/*  Hintergrundbild Kontakt
----------------------------------------------- */

#page-1949827622 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-kontakt.jpg?t=1438086260)!important;
}

/*  Hintergrundbild Aktuelles
----------------------------------------------- */

#page-1949827722 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-aktuelles.jpg?t=1438086272)!important; 
background-position: bottom!important;
}



/*  Hintergrundbild Impressum
----------------------------------------------- */

#page-1940192822 .backimage {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/restaurant-fischerstuben-impressum.jpg?t=1438086280)!important;
}






/* Startseite - Home

*********************************/


/* FlexSlider Default Theme

*********************************/

.flexslider {margin: 0 0 60px; background: #fff; border: none; position: absolute; top: 90px; left: 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}

.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}

.loading .flex-viewport {max-height: 300px;}

.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


#schatten {
height:1px;
width: 100%
overflow:visible;
margin-left:66%;
padding-bottom: 20px;
}

#cc-matrix-2530961822 {
margin-right: 15px;
color:#525b52!important;
}

#ast {
height:1px;
width: 160px;
overflow:visible;
margin-left:93%;
padding-bottom: 0px;
margin-bottom: 30px;
}

#kartenhover {
max-width: 100%;
    margin-left:63%;
margin-top:-140px;
    overflow:visible;
} 
    
#kartenhover a {
    display:block;
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/button-speisekarte.png?t=1404473666);
background-repeat: no-repeat;
height:140px;
max-width: 100%;
overflow:visible;
    -webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}

#kartenhover a:hover {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/button-speisekarte-mouseover.png?t=1404473670);
background-repeat: no-repeat;
    overflow:visible;
}

#cc-m-9548309422{
    position: relative;
    top:-25px;
}


#page-1940192522 .cc-m-hgrid-column {
    width: 68%!important;
}
#page-1940192522 .last {
    width: 29%!important;
}


.trennlinie {
    width: 65%;
}
.trennlinie img {
    margin: 4% auto;
}

/* Home - Bildbutton
*********************************/
.homebilder1, .homebilder2 {
    width: 40%;
background-image: url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/startseite-box.png);
    background-size: 100%;
    background-position: 100%;
    background-repeat: no-repeat;
    padding: 5%;
    overflow: visible;
}

.homebilder1 {
    float: left;
}

.homebilder2 {
    float: right;
}
.homebilderwrap {
    clear: both;
}

.view1 img{
    width: 100%;
}
.view1 {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}
.view1 .mask, .view1 .content {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0%;
    left: 0%;
}
.view1 a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #F7AC6F !important;
    color: #fff!important;
    text-transform: lowercase;
    box-shadow: 0 0 0px #000;
}
.view1 a.info:hover {
    box-shadow: 0 0 5px #000
}

.view-sixth img {
    transition: all 0.4s ease-in-out 0.5s;
}
.view-sixth .mask{
    background-color: rgba(146,96,91,0.5);
    opacity:0;
    transition: all 0.3s ease-in 0.4s;
}
.view-sixth h4{
    color: #fff!important;
    opacity:0;
    background: transparent;
    margin: 20px 40px 0px 40px;
    transform: scale(10);
    transition: all 0.3s ease-in-out 0.1s;
}
.view-sixth p {
    opacity:0;
    transform: scale(10);
    transition: all 0.3s ease-in-out 0.2s;
}
.view-sixth a.info {
    opacity:0;
    transform: translateY(100px);
    transition: all 0.3s ease-in-out 0.1s;
        border-radius: 5px;
}
.view-sixth:hover .mask { 
    opacity:1;
    transition-delay: 0s;
}                                                                           
.view-sixth:hover img {
    transition-delay: 0s;
}
.view-sixth:hover h4 {
    opacity: 1;
    transform: scale(1);
    transition-delay: 0.1s;
}
.view-sixth:hover p {
    opacity:1;
    transform: scale(1);
    transition-delay: 0.2s;
}
.view-sixth:hover a.info {
    opacity:1;
    transform: translateY(0px);
    transition-delay: 0.3s;
}

/*  Restaurant - Räumlichkeiten - Image mit Hoover
----------------------------------------------- */

.vbox {
position: relative;
margin: 5px auto;
min-width: 247px;
min-height: 160px;
display: block;
overflow:hidden;
}

.vbox img {
    width: 100%;
}

.vbox .image {
position: absolute;
min-width: 247px;
min-height: 160px;
}

.vbox a, .vbox a:hover {
text-decoration: none;    
}

.vbox .slogan {
position: absolute;
width: 100%;
height: 50px;
text-align: center;
line-height:55px;
vertical-align: middle;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.4s ease-in-out;
	-moz-transition: opacity 0.4s ease-in-out;
	-ms-transition: opacity 0.4s ease-in-out;
	-o-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}

.vbox .slogan {
background: #ffffff;
bottom: -60px;
left: 0px;
right: 0px;
font-size: 16px;
padding: 5px 0;
vertical-algin: middle;
    font: 33px/180% 'ITCEdwardianScriptCom-Bold'!important;
    color: rgba(10, 10, 10, 0.85)!important;
}

.vbox:hover .slogan {
color: black;
top: 40%;
  opacity: .8;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */
  filter: alpha(opacity=80);  /*IE7 und kleiner*/
}



#lb-container {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: 8px solid #ffffff !important;
}

 

#lb-wrapper {
font-size: 15px;
}

#lb-controls {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: 8px solid #ffffff !important;
} 

#lb-container img{
	position:relative!important;
}


/*    Restaurant - Bildergalerie
----------------------------------------------- */
.BG1 {
min-width: 188px; 
min-height: 256px; 
max-width: 282px;
postion: relative;
overflow: hidden;
margin: 0 0 12px 0;
}

.BG2 {
min-width: 188px; 
min-height: 144px; 
max-width: 282px;
postion: relative;
overflow: hidden;
margin: 0 0 12px 0;
}


.BG3 {
min-width: 188px; 
min-height: 312px; 
max-width: 282px;
postion: relative;
overflow: hidden;
margin: 0 0 12px 0;
}

.BG4 {
min-width: 188px; 
min-height: 264px; 
max-width: 282px;
postion: relative;
overflow: hidden;
margin: 0 0 12px 0;
}


.BG5 {
min-width: 188px; 
min-height: 194px; 
max-width: 282px;
postion: relative;
overflow: hidden;
margin: 0 0 0px 0;
}

.BG6 {
min-width: 188px; 
min-height: 194px; 
max-width: 282px;
max-height: 240px;
postion: relative;
overflow: hidden;
margin: 0 0 12px 0;
}


/*    Speisekarte
----------------------------------------------- */
#cc-matrix-2561628922 figure, #cc-matrix-2561629022 figure, #cc-matrix-2565463022 figure, #cc-matrix-2565463122 figure, #cc-matrix-2595336822 figure, #cc-matrix-2595336922 figure, #cc-matrix-2565488922 figure, #cc-matrix-2565488822 figure {
    width: 100%!important;
}
#cc-matrix-2561628922 figure img, #cc-matrix-2561629022 figure img, #cc-matrix-2565463022 figure img, #cc-matrix-2565463122 figure img, #cc-matrix-2595336822 figure img, #cc-matrix-2595336922 figure img, #cc-matrix-2565488922 figure img, #cc-matrix-2565488822 figure img {
    margin: 0 auto!important;
}

#cc-matrix-2561628922 {
background-image:url(https://u.jimdo.com/www68/o/sd21937f11985ca4f/userlayout/img/flaeche-vorspeisen.jpg?t=1400546615);
background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 20px 50px 20px 50px;
}

#cc-matrix-2561629022 {
background-image:url(https://u.jimdo.com/www68/o/sd21937f11985ca4f/userlayout/img/flaeche-vorspeisen.jpg?t=1400546615);
background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 20px 50px 20px 50px;
}

#cc-matrix-2565463022 {
background-image:url(https://u.jimdo.com/www68/o/sd21937f11985ca4f/userlayout/img/flaeche-fischspezialitaeten.jpg?t=1400703545);
background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 20px 50px 20px 50px;
    margin-top: -35px;

}

#cc-matrix-2565463122 {
background-image:url(https://u.jimdo.com/www68/o/sd21937f11985ca4f/userlayout/img/flaeche-steaks-vom-grill.jpg?t=1402400915);
background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 20px 50px 20px 50px;
    margin-top: 0px;
}

#cc-matrix-2595336822 {
background-image:url(https://u.jimdo.com/www68/o/sd21937f11985ca4f/userlayout/img/flaeche-traditionelles.jpg?t=1402401215);
background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 20px 50px 20px 50px;
        margin-top: -20px;
}

#cc-matrix-2595336922 {
background-image:url(https://u.jimdo.com/www68/o/sd21937f11985ca4f/userlayout/img/flaeche-traditionelles.jpg?t=1402401215);
background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 35px 50px 20px 50px;
    margin-top: 20px!important;
}

#cc-matrix-2565488922 {
    padding: 40px 50px 20px 50px;
        margin-top: 0px;
}
#cc-m-12940653422 {
display: none;
background-image:url(https://u.jimdo.com/www68/o/sd21937f11985ca4f/userlayout/img/flaeche-kleiner-hunger.jpg?t=1402400909);
background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 40px 50px 20px 50px;
}

#cc-matrix-2565488822 {
background-image:url(https://u.jimdo.com/www68/o/sd21937f11985ca4f/userlayout/img/flaeche-dessert-1.jpg?t=1402400902);
background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 20px 50px 20px 50px;
margin-top: -10px;
}

#cc-matrix-2595350922  {
    padding: 20px 50px 20px 50px;
    margin-top: -180px;
}

#cc-matrix-2595350822 {
   display: none;
}

#menuehover {
max-width: 170px;
    overflow:visible;
position: relative;
    top: -190px;
    left: 140px;
} 
    
#menuehover a {
    display:block;
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/button-menue.png?t=1404473657);
background-repeat: no-repeat;
    background-size: 110px!important;
height:110px;
max-width: 100%;
overflow:visible;
    -webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}

#menuehover a:hover {
background-image:url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/button-menue-mouseover.png?t=1404473662);
background-repeat: no-repeat;
    overflow:visible;
}



/*    F&T - Menüvorschläge - ext.Stylesheet
            - bookblock.css
            - demo1.css
----------------------------------------------- */

#cc-matrix-2561698522 {
    padding-left: 50px;
}

#cc-m-9703364522 a {
color: #fff!important}

/*    Kontakt - Maps
----------------------------------------------- */

#cc-matrix-2615947222{
    margin-right: 50px;    
}

/*    Aktuelles Silvester
----------------------------------------------- */
#cc-m-imagesubtitle-10758513622 {
       -webkit-transform: rotate(2.5deg); /* chrome & safari*/
    -moz-transform: rotate(2.5deg); /* firefox */
    -o-transform: rotate(2.5deg); /* opera */
    transform: rotate(2.5deg); /* explorer > 9 */
}
#cc-m-12605833522 {
    display: none;
}

/*    Team IHK
----------------------------------------------- */
#cc-matrix-3828341422 {
    height: 0px!important;
    overflow: visible!important;
}
#cc-matrix-3828341422 img {
    position: relative!important;
    top: -100px!important;
        left: 45px!important;
    width: 130px!important;
}
@media only screen and (max-width: 1270px) {
 #cc-matrix-3828341422 img {
    left: 0px!important;
}   
}
    @media only screen and (max-width: 1200px) {
 #cc-matrix-3828341422 {
display: none!important;
}   
}

/*    OpenTable
----------------------------------------------- 
.opentable-wrap {
    float: right;
    width: 200px;
}
.opentable {
    float: right!important;
    position: absolute!important;
    top: 80px;
    z-index: 2!important;
    height: 60px!important;
    padding: 1%!important;
    display: none!important;
        background-image: url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/ot-back.png)!important;
    background-size: auto 100%!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
}
#page-1940192522 .opentable a {
    color:#525b52!important; 
padding: 0%!important;
    margin: 0%!important;
    text-shadow: none!important;
}
#page-1940192522 .opentable a span {
    display: block;
    height: 20px!important;
    width: 20px!important;
    background-image: url(https://u.jimdo.com/www400/o/sd21937f11985ca4f/userlayout/img/opentableicon.png)!important;
        background-size:20px!important;
    background-position: left center!important;
    background-repeat: no-repeat!important;
    
}
#page-1940192522 .opentable a span {
line-height: 1!important;
        text-align: right!important;
    width: 100%!important;
    margin-top: 5%!important;
    padding: 12% 10% 0% 8%!important;
    font-size: 100%!important;
font-family: 'lacuna_regularregular'!important; 
}

#page-1940192522 .opentable .OTButton {
    display: none!important;
}

.opentable2 h2 {
    font:normal normal normal 10px/200% 'lacuna_regularregular', sans-serif!important;
    color:#f7ac6f!important;  
}
.opentable2 h1 {
    font: 18px/140% 'lacuna_regularregular', Verdana, sans-serif!important; 
    color:#f7ac6f!important;  
}
.opentable2 .OTButton a {
    color: #fff!important;
}

#cc-m-13345457622, #cc-m-13345396622 {
    display: none!important;
}

*/


/*    Renovierung
-----------------------------------------------*/
#cc-m-13904175422 {
	background-color: rgba(0,0,0,0.5)!important;
	padding: 2%!important;
}
#cc-m-13904175422 p span{
	color: #fff!important;
}

/*    Cookie
-----------------------------------------------*/
#cc-cookie-law-text a {
  color: #fff!important;

/*    Video 05/19
-----------------------------------------------*/
   @media only screen and (max-width: 1100px) {  
        .video-fisch-neo iframe {
    height: 240px!important;
}
}  
   @media only screen and (max-width: 800px) {  
        .video-fisch-neo iframe {
    height: 200px!important;
}
}
   @media only screen and (max-width: 600px) {  
        .video-fisch-neo iframe {
    height: 150px!important;
}
}
}

#cc-inner.cc-content-parent {
  padding-top: 0px!important;
}

#cc-m-12701490022.j-gallery {
  display: none!important;
}