@charset "utf-8";

@font-face {
    font-family: 'agendamedium';
    src: url('../fonts/agenda-medium-webfont.eot');
    src: url('../fonts/agenda-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/agenda-medium-webfont.woff2') format('woff2'),
         url('../fonts/agenda-medium-webfont.woff') format('woff'),
         url('../fonts/agenda-medium-webfont.ttf') format('truetype'),
         url('../fonts/agenda-medium-webfont.svg#agendamedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
  font-family: 'agendalight';
  src: url('../fonts/agenda-light.eot?#iefix') format('embedded-opentype'),  url('../fonts/agenda-light.woff') format('woff'), url('../fonts/agenda-light.ttf')  format('truetype'), url('../fonts/agenda-light.svg#agenda-light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'agendathin';
    src: url('../fonts/agenda-thin-webfont.eot');
    src: url('../fonts/agenda-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/agenda-thin-webfont.woff2') format('woff2'),
         url('../fonts/agenda-thin-webfont.woff') format('woff'),
         url('../fonts/agenda-thin-webfont.ttf') format('truetype'),
         url('../fonts/agenda-thin-webfont.svg#agendathin') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
	font-family: 'bodonibookmt';
	src: url('../fonts/bodonibookmt.eot');
	src: url('../fonts/bodonibookmt.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bodonibookmt.woff') format('woff'),
		url('../fonts/bodonibookmt.ttf') format('truetype'),
		url('../fonts/bodonibookmt.svg#bodonibookmt') format('svg');
	font-weight: normal;
	font-style: normal;
}


body{
	margin:0px;
	border:0px;
	padding:0px;
	overflow: hidden;
	

}

.mnu{
	opacity:0.0;
	width:100%;
	min-height:80px;
	background-color:#FFFFFF;
	border-radius: 3px;
    border: none;
	background-image:url(../imgs/menubottom.jpg);
	background-repeat:repeat-x;
	text-align:right;

	-moz-transition: all 2.5s;
    -webkit-transition: all 2.5s;
    -o-transition: all 2.5s;
    transition: all 2.5s;
	overflow:hidden;
	
}

.akttext p{
	margin: 0;
}




.mnu_anim{
	opacity:1.0;
		
}


.mnu_big{
	
	margin:auto;
	margin-top:5px;
	width:80%;
	position:relative;
	z-index:1000;
	
	
}


.icon1{
	width: 33px;
    height: 30px;
    background: url(../imgs/icons.png) 0 0;
	display:inline-block;
	float:left;
}
.icon2{
	width: 33px;
    height: 30px;
    background: url(../imgs/icons.png) -40px 0;
	display:inline-block;
	float:left;
}
.icon3{
	width: 33px;
    height: 30px;
    background: url(../imgs/icons.png) -83px 0;
	display:inline-block;
	float:left;
}
.icon4{
	width: 30px;
    height: 30px;
    background: url(../imgs/icons.png) -120px 0;
		display:inline-block;
		float:left;
}

.mnu_top{
	height: 30px;
	font-family:'bodonibookmt';
	display:inline-block;
	float:right;
	font-size:18px;
	padding-right:20px;
	
	
	
	
}








.lgo{
	padding:20px;
	padding-top:25px;
	display:inline-block;
	position:absolute;
	left:20px;}

.menupont{
	cursor:pointer;
	padding-top:10px;
	padding-right:40px;
	padding-left:0px;
	display:inline-block;

	
	height:80px;
	font-family: 'agendalight';
	color:#FFFFFF;
	font-size:20px;
	
	line-height:70px;
	text-align:center;
	
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;

}
.menupont:hover{
	color:#98009C;
	
	
}
.respomenupont{
	
}


.footer{

	width:600px;
	margin:auto;
	margin-top:60px;
	height:60px;
	
	font-family: 'agendamedium';
	color:#3E3E3E;
	font-size:14px;

	position:relative;

	        
    
	vertical-align:bottom;
	z-index:9999;
	text-shadow: 3px 3px 1px #FFFFFF;
	text-align:center;
	
	
	
    background: url(../imgs/foot.png) 0 0;
	
	
	
	
	
	/*
	width:600px;
	margin:auto;
	height:60px;
	
	font-family: 'agendamedium';
	color:#3E3E3E;
	font-size:14px;
	top:830px;
	position:relative;

	left:50%;           
    margin-left:-250px;
	vertical-align:top;
	z-index:9999;
	text-shadow: 2px 2px #FFFFFF;
	text-align:center;
	*/
	
}


.bigcont12{
	
	width:auto;
	margin:auto;
	margin-top:20px;
	text-align:center;
	vertical-align:top;
	z-index:1120; 
	position:relative;
	
	

	
}

.bigcont11{
	width:auto;
	margin:auto;
	margin-top:20px;
		text-align:center;
	vertical-align:top;
	z-index:1120;
	position:relative;
	
	
	
}

.bigcontdual{
	pointer-event:none;
	
	width:auto;
	margin:auto;
	margin-top:20px;
	text-align:center;
	vertical-align:top;
	z-index:1120; 
	position:relative;
	
	
	
}




.cont{
	margin-top:30px;
	width:930px;
	
	height:440px;

	border:solid #7F7F7F;
	border-width:1px;
	display:inline-block;
	text-align:center;
	vertical-align:top;
	background-color:#FFFFFF;
	  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	
}

.cont_lap{
	
}





.cont_in{
	width:590px;
	height:410px;
	margin:auto;
	margin-top:15px;
	
	
	border:dashed #7F7F7F;
	border-width:1px;
	display:inline-block;
	position:relative;

	
	
}




.conthalf{
	
	width:320px;
	height:440px;

	border:solid #7F7F7F;
	border-width:1px;
	display:inline-block;
	vertical-align:top;
	margin-top:30px;
	margin-right:20px;
	background-color:#FFFFFF;
	  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	
}


.conthalf_in{
	width:290px;
	height:410px;
	margin:auto;
	margin-top:15px;
	
	
	border:dashed #7F7F7F;
	border-width:1px;

	
	
}


.cont_in2left{
	width:290px;
	height:410px;
	margin-left:15px;
	margin-right:0;
	margin-top:15px;
	border:dashed #7F7F7F;
	border-width:1px;
	display:inline-block;
	vertical-align:top;
	
	
}




.cont_in2right{
	width:290px;
	height:410px;
	margin-right:15px;
	margin-left:0;
	margin-top:15px;
	border:dashed #7F7F7F;
	border-width:1px;
	display:inline-block;
	border-left:none;
	vertical-align:top;
	
	
}

.cont_in4tl{
	width:290px;
	height:205px;
	margin-right:0;
	margin-left:15px;
	margin-top:15px;
	border:dashed #7F7F7F;
	border-width:1px;
	display:inline-block;
	
	
	
}

.cont_in4tr{
	width:291px;
	height:205px;
	margin-right:15px;
	margin-left:0;
	margin-top:15px;
	border:dashed #7F7F7F;
	border-width:1px;
	display:inline-block;
	border-left:none;
	
	
	
}



.cont_in4bl{
	width:290px;
	height:205px;
	margin-left:15px;

	margin-bottom:15px;
	margin-top:0;
	margin-right:0;
	border:dashed #7F7F7F;
	border-width:1px;
	display:inline-block;
	
	border-top:none;
	
	
}

.cont_in4br{
	width:291px;
	height:205px;
	margin-right:15px;
	margin-left:0;
	margin-bottom:15px;
	border:dashed #7F7F7F;
	border-width:1px;
	display:inline-block;
	border-left:none;
	border-top:none;
	
	
	
}

.txttitle{
	font-size:19px;
	text-transform: uppercase;
	font-family: 'agendamedium';
	width:100%;
	text-align:center;
	margin-top:15px;
	
	
}


.txttitlemin{
	font-size:17px;
	text-transform: uppercase;
	font-family: 'agendamedium';
	width:100%;
	text-align:center;
	margin-top:15px;
	
	
}

.txttext{
	font-family: 'agendalight';
	font-size:12px;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	line-height:16px;
	
	
	
	
}


.eventpic{
	width:250px;
	margin-top:15px;
	margin:auto;
	margin-top:15px;
	
	
	
		
}


.gmap{
	width:250px;
	margin-top:15px;
	margin:auto;
	margin-top:15px;
	
	
	
		
}

.placepic{
	width:250px;
	margin-top:15px;
	margin:auto;
	margin-top:30px;
		
}

.barmanagerpic{
	width:160px;
	margin-top:15px;
	margin:auto;
	
	
}

.carrierpic{
	width:200px;
	margin:auto;
	margin-top:15px;
	
	
	
}

.barmanagername{
	font-family:'bodonibookmt';
	font-size:22px;
	margin:auto;
	
	
}



.dishmenu{
	cursor:pointer;
	width:19%;
	height:50px;
	display:inline-block;
	font-family:'agendamedium';
	text-align:center;
	text-transform:uppercase;
	line-height:50px;
	position:relative;
	top:0px;
	
	
	
	background-image:url(../imgs/dishm.png);
	background-repeat:repeat-x;
	background-position:bottom;

}
.dishmenu:hover{
	font-family:'agendamedium';
	color:#B0B0B0;
	
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.bod{
	font-family:'bodonibookmt';
	font-size:14px;

}

.btn{
	
	cursor:pointer;
	width:120px;
	height:30px;
	border:solid;
	border-width:1px;
	border-color:#000000;
	
	text-transform:uppercase;
	font-size:16px;
	font-family:'agendamedium';
	margin:auto;
	line-height:30px;
	margin-top:15px;
	
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
		
}


.btn:hover{
	width:150px;
	background-color:#8F0081;
	color:#FFFFFF;
	border-color:#8F0081;

	
	
	
}

.btnbod{
	cursor:pointer;

	text-transform:uppercase;
	font-size:22px;
	font-family:'bodonibookmt';
	margin:auto;
	line-height:30px;
	margin-top:15px;
	background-color:#FFFFFF;
	border:none;
		
}

.inform{
	font-size:16px;
	margin:auto;
	border: 0px solid;
	background-color:#FFFFFF;
	text-align:center;
	font-family:'agendalight';
	color:#414141;
	border:none;
	border-bottom:solid 1px;
	border-bottom-color:#ABABAB;
	-moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
	outline:none;
}

.inform2{
	width: 120px;
	
	
}

.iinf{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	
	
}

.inform:focus{
	/*font-size:22px;*/
	outline: none;
}
	



	
	
	
	
	
.fadein {
        opacity:0;
		margin-top:0px;
		
	    -moz-transition: opacity 2.5s, margin-top 3s;
        -webkit-transition: opacity 2.5s, margin-top 3s;
        -o-transition: opacity 2.5s, margin-top 3s;
        transition: opacity 2.5s, margin-top 3s;
		
			
		
    }
	
.fadeinmicro {
        opacity:0;
		margin-top:0px;
		
	    -moz-transition: opacity 1.5s, margin-top 3s;
        -webkit-transition: opacity 1.5s, margin-top 3s;
        -o-transition: opacity 1.5s, margin-top 3s;
        transition: opacity 1.5s, margin-top 3s;
		
			
		
    }
	
	
.loaded {
        opacity: 1;
		margin-top:15px;
				
    }
	
.loadedmicro {
        opacity: 1;
		margin-top:15px;
						
    }
.loadedmicrobottom {
        opacity: 1;
		margin-top:0px;
						
    }


#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#FFF; /* change if the mask should have another color then white */
    z-index:9999; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url(../imgs/preloader.svg); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}
a{ text-decoration:none;
/*color:#8F0081;*/
color:#000000;
	
	
}




.ss {
	
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	margin-top:-50px;
	z-index:-300;
}
.xx {
	
	position: absolute;
	right: 0px;
	top: 0px;
	width: 1920px;
	z-index: 30;
	text-align:left;
	vertical-align:top;
}
.xx2 {
	
	position: absolute;
	right: 0px;

	top: 0px;
	width: 1920px;
	z-index: 100;
		text-align:left;
	vertical-align:top;
}
.xx3 {
	
	position: absolute;
	right: 0px;
	top: 0px;
	width: 1920px;
	z-index: 130;
		text-align:left;
	vertical-align:top;
}
.iblack {
	opacity: 1.0;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
	text-align:left;
	vertical-align:top;
}
.icolor {
	
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
	text-align:left;
	vertical-align:top;
}

.aoff{visibility:hidden;
	
}
.anim1{
	visibility:visible;
	z-index:999;
	position:absolute;
	top:180px;
	left:465px;
	width: 145px;
    height: 340px;
    background-image: url("../backs/anim1.png");
	
	
    
    -webkit-animation: anim1play .8s steps(6) 2 alternate;
    -moz-animation: anim1play .8s steps(6) 2 alternate;
    -ms-animation: anim1play .8s steps(6) 2 alternate;
    -o-animation: anim1play .8s steps(6) 2 alternate;
     animation: anim1play .8s steps(6) 2 alternate;

	 
	
}


@-webkit-keyframes anim1play {
   from { background-position: 0px; }
     to { background-position: -870px; }
}

@-moz-keyframes anim1play {
   from { background-position: 0px; }
     to { background-position: -870px; }
}

@-ms-keyframes anim1play {
   from { background-position: 0px; }
     to { background-position: -870px; }
}

@-o-keyframes anim1play {
   from { background-position: 0px; }
     to { background-position: -870px; }
}

@keyframes anim1play {
   from { background-position: 0px; }
     to { background-position: -870px; }
}


.anim2{
	visibility:hidden;
	z-index:889;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:auto;

    height: auto;
    
	
	
    
    -webkit-animation: anim2play  2s infinite alternate;
    -moz-animation: anim2play  2s infinite alternate;
    -ms-animation: anim2play  2s infinite alternate;
    -o-animation:anim2play  2s infinite alternate;
     animation: anim2play  2s infinite alternate;

	 
	
}

  
@-webkit-keyframes anim2play {
   from { opacity: 0.0; }
     to { opacity: 1.0; }
}

@-moz-keyframes anim2play {
   from { opacity: 0.0; }
     to { opacity: 1.0; }
}

@-ms-keyframes anim2play {
   from { opacity: 0.0; }
     to { opacity: 1.0; }
}

@-o-keyframes anim2play {
   from { opacity: 0.0; }
     to { opacity: 1.0; }
}

@keyframes anim2play {
   from { opacity: 0.0; }
     to { opacity: 1.0; }
}


.anim3{
	visibility:visible;
	z-index:889;
	position:absolute;
	top:43%;
	left:74.5%;
	width: 110px;
    height: 110px;
	background-image: url("../backs/anim3.png");
    
	
	
    
    -webkit-animation: anim3play .8s steps(6) 2 alternate;
    -moz-animation: anim3play .8s steps(6) 2 alternate;
    -ms-animation: anim3play .8s steps(6) 2 alternate;
    -o-animation: anim3play .8s steps(6) 2 alternate;
     animation: anim3play .8s steps(6) 2 alternate;
	 

	 
	
}

@-webkit-keyframes anim3play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}

@-moz-keyframes anim3play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}

@-ms-keyframes anim3play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}

@-o-keyframes anim3play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}

@keyframes anim3play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}





.anim4{
	visibility:visible;
	z-index:929;
	position:absolute;
	top:10%;
	left:28%;
	width: 140px;
    height: 250px;
	background-image: url("../backs/anim4.png");
    
	
	
    
    -webkit-animation: anim4play 1.5s steps(6) 2 alternate;
    -moz-animation: anim4play 1.5s steps(6) 2 alternate;
    -ms-animation: anim4play 1.5s steps(6) 2 alternate;
    -o-animation: anim4play 1.5s steps(6) 2 alternate;
     animation: anim4play 1.5s steps(6) 2 alternate;

	 
	
}

@-webkit-keyframes anim4play {
   from { background-position: 0px; }
     to { background-position: -840px; }
}

@-moz-keyframes anim4play {
   from { background-position: 0px; }
     to { background-position: -840px; }
}

@-ms-keyframes anim4play {
   from { background-position: 0px; }
     to { background-position: -840px; }
}

@-o-keyframes anim4play {
   from { background-position: 0px; }
     to { background-position: -840px; }
}

@keyframes anim4play {
   from { background-position: 0px; }
     to { background-position: -840px; }
}

  
  
  
  
  
.anim5{
	visibility:visible;
	z-index:929;
	position:absolute;
	top:13.5%;
	left:74.5%;
	width: 150px;
    height: 320px;
	background-image: url("../backs/anim5.png");
	
    
	
	
    
    -webkit-animation: anim5play .7s steps(6) 2 alternate ;
    -moz-animation: anim5play .7s steps(6) 2 alternate;
    -ms-animation: anim5play .7s steps(6) 2 alternate;
    -o-animation: anim5play .7s steps(6)2  alternate;
     animation: anim5play .7s steps(6) 2 alternate;

	 
	
}

@-webkit-keyframes anim5play {
   from { background-position: 0px; }
     to { background-position: -900px; }
}

@-moz-keyframes anim5play {
   from { background-position: 0px; }
     to { background-position: -900px; }
}

@-ms-keyframes anim5play {
   from { background-position: 0px; }
     to { background-position: -900px; }
}

@-o-keyframes anim5play {
   from { background-position: 0px; }
     to { background-position: -900px; }
}

@keyframes anim5play {
   from { background-position: 0px; }
     to { background-position: -900px; }
}
  
  
  
  

.anim6{
	cursor:pointer;

	
	visibility:visible;
	z-index:2000;
	position:absolute;
	top:362px;
	left:1220px;
	width: 110px;
    height: 110px;
	background-image: url("../backs/anim6.png");
	cursor:pointer;
    
	
	
    
    -webkit-animation: anim6play .8s steps(6) 2 alternate;
    -moz-animation: anim6play .8s steps(6) 2 alternate;
    -ms-animation: anim6play .8s steps(6) 2 alternate;
    -o-animation: anim6play .8s steps(6)2  alternate;
     animation: anim6play .8s steps(6) 2 alternate;

	 
	
}

@-webkit-keyframes anim6play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}

@-moz-keyframes anim6play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}

@-ms-keyframes anim6play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}

@-o-keyframes anim6play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}

@keyframes anim6play {
   from { background-position: 0px; }
     to { background-position: -660px; }
}


.anim6:hover{
	background-color:#A45152;
	
	   -webkit-animation: anim6play .8s steps(6) 2 alternate;
    -moz-animation: anim6play .8s steps(6) 2 alternate;
    -ms-animation: anim6play .8s steps(6) 2 alternate;
    -o-animation: anim6play .8s steps(6)2  alternate;
     animation: anim6play .8s steps(6) 2 alternate;
	
	
}


.drinkarrowr{
	position:absolute;
	top:100px;
	right:-30px;
		-moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
	
	  
  }
  .drinkarrowr:hover{
	  top:90px;;
	  
  }
  
  
.drinkarrowl{
	position:absolute;
	top:240px;
	right:-30px;
		-moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
		  
  }

  .drinkarrowl:hover{
	  top:250px;
	  
  }


.mnux{
	
	width: 30px;
    height: 30px;
    background: url(../imgs/icons.png) -152px 0;
	display:inline-block;
	float:right;
	z-index:300;
	display:none;
	margin-top:26px;
	margin-right:33px;
	
	
}


.dishcontener{
	position:relative;
	top:0px;
	display:block;
	width:90%;
	/*background-color:#CCB9B9;*/
	height:360px;
	overflow:hidden;
	margin:auto;
	
	border:dashed #7F7F7F;
	border-width:1px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	
	
}
.dishload{
	
	/*background-color:#7F8AE3;*/
	
	
	width:100%;
	height:450px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-family:'agendalight';
	overflow:auto;
	padding-right:30px;	
	
	
	font-size:16px;
	line-height:18px;
	

	
	
	
	
}

.introarrow{
	
		-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	
	
	
	
}

.introarrow:hover{
	padding-bottom:20px;
	
	
}

.aktbox{
	width:200px;
	height:300px;
	z-index:1400;
	position:absolute;
	right:50px;
	
	margin-top:-302px;

	border:solid #7F7F7F;
	border-width:1px;
	display:inline-block;
	text-align:center;
	vertical-align:top;
	background-color:#FFFFFF;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	
	
	
}

.aktbox_in{
	width:170px;
	height:270px;


	margin-top:15px;
	border:dashed #7F7F7F;
	border-width:1px;
	display:inline-block;
	vertical-align:top;
	
	
}

.aktpic{
	width:140px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	
}


.akttext{
	font-family: 'agendalight';
	font-size:12px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	line-height:16px;
	
	
}

.akttitle{
	font-size:16px;
	text-transform: uppercase;
	font-family: 'agendamedium';
	width:100%;
	text-align:center;
	margin-top:15px;
	
	
}


.aktbtn{
	
	cursor:pointer;
	text-transform:uppercase;
	font-size:16px;
	font-family:'agendamedium';
	margin:auto;
	line-height:30px;

	
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	z-index:-100;
		
}

.aktx{
	cursor:pointer;
	width:30px;
	height:30px;
	position:absolute;
	top:-32px;
	right:-1px;

	border:solid #7F7F7F;
	border-width:1px;
	
	background: url(../imgs/icons.png) -210px 0;
	display:inline-block;
	
	box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2);
	

	
	
	
	
	
}

.aktv{
	cursor:pointer;
	width:30px;
	height:30px;
	position:absolute;
	top:-32px;
	right:-1px;

	border:solid #7F7F7F;
	border-width:1px;
	
	background: url(../imgs/icons.png) -181px 0;
	display:inline-block;
	
	box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2);
	

}

.aktcontainer{
	width:200px;
	height:25px;
	position:absolute;
	right:50px;
	top:648px;
	z-index:2400;
	
	
}

.briefke{
	cursor:pointer;
	width:30%;
	height:80px;
	top:310px;
	right:20%;
	
	position:absolute;
	z-index:-2000;
}


/*WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*/




@media screen and (max-width: 1000px) {
	

.mnu_big{
	
	width:100%;
	
	
}
	
.icon1{
	width: 66px;
    height: 60px;
    background: url(../imgs/iconsbig.png) 0 0;
	display:inline-block;
	float:left;
}
.icon2{
	width: 66px;
    height: 60px;
    background: url(../imgs/iconsbig.png) -80px 0;
	display:inline-block;
	float:left;
}
.icon3{
	width: 66px;
    height: 60px;
    background: url(../imgs/iconsbig.png) -166px 0;
	display:inline-block;
	float:left;
}
.icon4{
	width: 60px;
    height: 60px;
    background: url(../imgs/iconsbig.png) -240px 0;
		display:inline-block;
		float:left;
}

	
	
	
	.dishcontener{
		height:620px;
		
	top:0px;	
	}
	

.briefke{
	display:none;
	
}

	.dishload{
		
		font-size:3vw;
		line-height:3.4vw;
		margin-bottom:5%;
		margin-top:5%;	
		height:600px;
		
	}
	
	.dishmenu{
		cursor:pointer;
		font-family:'agendamedium';
		text-align:center;
		text-transform:uppercase;
		line-height:38px;
		height:30px;
		background-image:url(../imgs/dishback.png);
		background-repeat:repeat-x;
		background-position:bottom;
		position:static;
		
		
		
		
	display:inline-block;
		width:48%;
		padding-top:5%;
		padding-bottom:5%;
		font-size:3vw;
		
		
	}
	
	
	
	.mnu{
		text-align:left;
		min-height:160px;
		background-image:url(../imgs/menubottombig.jpg);
		
		
	}
	
	.lgo{
		display:inline-block;
		position:relative;
		left:20px;
		padding-top:60px;
		width:130px;
	}
	.menupont{
	display:none;
	background-color:#000000;
	font-size:7.5vw;
	height:140px;
	}
	
	.respomenupont{
		display:block;
	}
	
	
	
	.mnux{
		display:block;
		
			width: 60px;
    height: 60px;
    background: url(../imgs/iconsbig.png) -304px 0;
	display:inline-block;
	float:right;
	z-index:300;

	margin-top:55px;
	margin-right:33px;
	
	
		
	
}


	
	
	
	.bigcont12{
	width:90%;
	margin:auto;
	}
	
	.bigcontdual{
		width:90%; 
	margin:auto;
	margin-top:5%;
		
	}
	
	
	.bigcont11{
	width:90%; 
	margin:auto;
	margin-top:5%;
	}
	
    .cont{
		width:90%;
		height:auto;
		display:block;
		margin:auto;
		margin-top:5%;
		
		
	}
	
	.cont_lap{
	height:1000px;	
		
	}
	.conthalf{
		width:90%;
		height:auto;
		display:block;
		margin:auto;
		margin-top:5%;
		
	}
	.conthalf_in{ 
	display:block;
	width:90%;
	border:dashed #7F7F7F;
	border-width:1px;
	margin:auto;
	margin-top:5%;
	margin-bottom:5%;
	height:auto;
	padding-bottom:5%
	
	
    }
	
	.cont_in{
	display:block;
	width:90%;
	border:dashed #7F7F7F;
	border-width:1px;
		margin:auto;
		margin-top:5%;
		margin-bottom:5%;
		height:auto;
		padding-bottom:5%;
		
	}
	
	.cont_in_lap{
	height:900px;
	
	
	
}
	
	
	.cont_in4tl{ 
	display:block;
	width:90%;
	border:dashed #7F7F7F;
	border-width:1px;
		margin:auto;
		margin-top:5%;
		margin-bottom:5%;
		height:auto;
		padding-bottom:5%;
    }
	.cont_in4tr{ 
	display:block;
	width:90%;
	border:dashed #7F7F7F;
	border-width:1px;
		margin:auto;
		margin-top:5%;
		margin-bottom:5%;
		height:auto;
		padding-bottom:5%;
    }
	.cont_in4bl{ 
	display:block;
	width:90%;
	border:dashed #7F7F7F;
	border-width:1px;
		margin:auto;
		margin-top:5%;
		margin-bottom:5%;
		height:auto;
		padding-bottom:5%;
    }
	.cont_in4br{ 
	display:block;
	width:90%;
	border:dashed #7F7F7F;
	border-width:1px;
		margin:auto;
		margin-top:5%;
		margin-bottom:5%;
		height:auto;
		padding-bottom:5%;
    }
	.cont_in2left{ 
	display:block;
	width:90%;
	border:dashed #7F7F7F;
	border-width:1px;
		margin:auto;
		margin-top:5%;
		margin-bottom:5%;
		height:auto;
		padding-bottom:5%;
    }
	.cont_in2right{ 
	display:block;
	width:90%;
	border:dashed #7F7F7F;
	border-width:1px;
		margin:auto;
		margin-top:5%;
		margin-bottom:5%;
		height:auto;
		padding-bottom:5%
    }
	
	
	
	
	.txttitle{
		padding-top:5%;
		font-size:6vw;
	}
	.txttext{
		font-size:3vw;
		line-height:3.4vw;
		margin-bottom:5%;
		margin-top:5%;	
	}
	
	.bod{
	font-size:4vw;
	line-height:4.2vw;

}
	.barmanagername{
	font-size:5vw;
	line-height:3.4vw;

}

.barmanagerpic{
	width:90%;
	height:auto;
	margin-top:10%;
	margin:auto;
	margin-top:15px;
	
}
		


	
	
	.btn{
	cursor:pointer;
	width:90%;
	height:auto;
	border:solid;
	border-width:1px;
	border-color:#000000;
	padding-top:5%;
	padding-bottom:5%;
	
	
	text-transform:uppercase;
	font-size:6vw;
	font-family:'agendamedium';
	margin:auto;

	margin-top:10%;
	
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	}
	
	.btn:hover{
	width:90%;
	height:auto;
	
	}
	.eventpic{
	width:90%;
	height:auto;
	margin-top:10%;
	margin:auto;
	margin-top:15px;
		
		
	}
	
	.placepic{
	width:90%;
	height:auto;
	margin-top:10%;
	margin:auto;
	margin-top:15px;
		
}

	.gmap{
	width:90%;
	height:auto;
	margin-top:10%;
	margin:auto;
	margin-top:15px;
		
}
		
	.footer{
	
	font-size:3vw;
	width:40%;
	
				
				
				
	margin:auto;
	margin-top:60px;
	height:60px;
	
	position:static;

	
	vertical-align:bottom;
	z-index:9999;
	text-shadow: 2px 2px #FFFFFF;
			
			}
			
.inform{
	font-size:4vw;
	line-height:4.2vw;
	margin:auto;
	border: 0px solid;
	background-color:#FFFFFF;
	text-align:center;
	font-family:'agendalight';
	color:#414141;
	border-bottom:solid 1px;
	border-bottom-color:#ABABAB;
	-moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
	
	
}

.inform:focus{
	/*font-size:5vw;*/
	outline: none;
}
	
	.btnbod{

	text-transform:uppercase;
	font-size:7vw;
	font-family:'bodonibookmt';
	margin:auto;
	line-height:30px;
	margin-top:15px;
		
}


	.mnu_top{
	height: 40px;
	font-family:'bodonibookmt';
	font-size:3.4vw;
	display:inline-block;
	float:right;
	
	padding-right:20px;
	line-height:5.2vw
	
	
	
}

.drinkarrowr{
	display:none;
}

.drinkarrowl{
	display:none;
}



.aktbox{
	padding:0;
	width:81%;
	height:auto;
	right:auto;
	
	z-index:1400;
	position:relative;

	border:solid #7F7F7F;
	border-width:1px;

	text-align:center;
	vertical-align:top;
	background-color:#FFFFFF;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
		
	
	display:block;
	margin:auto;
	margin-top:10%;
	
	/*AkTbOx MoBILe NoNe */
	
	
		
	
	
	
}

.aktbox_in{

	border:dashed #7F7F7F;
	border-width:1px;
	vertical-align:top;
	
	
	display:block;
	width:90%;
	margin:auto;
	margin-top:5%;
	margin-bottom:5%;
	height:auto;
	padding-bottom:5%;
	
	
}

.aktpic{
	width:90%;
	height:auto;
	
	margin:auto;
	margin-top:10%;
	
}


.akttext{
		
	font-size:3vw;
	line-height:3.4vw;
	margin-bottom:5%;
	margin-top:5%;	
	
	
}

.akttitle{
	font-size:6vw;
	padding-top:5%;
		
	
	width:80%;
	text-align:center;
	margin-top:15px;
	margin:auto;
	
	
}



.aktbtn{
	
	cursor:pointer;
	text-transform:uppercase;
	font-size:6vw;
	font-family:'agendamedium';
	margin:auto;
	margin-top:15%;
	line-height:30px;

	
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	z-index:-100;
		
}

.aktx{
	cursor:pointer;
	width:30px;
	height:30px;
	position:absolute;
	top:-32px;
	right:-1px;
	

	border:solid #7F7F7F;
	border-width:1px;
	
	background: url(../imgs/icons.png) -210px 0;
	display:inline-block;
	
	box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2);
	background-color:#FFFFFF;
	

	
	
	
	
	
}

.aktv{
	cursor:pointer;
	width:30px;
	height:30px;
	position:absolute;
	top:-32px;
	right:-1px;

	border:solid #7F7F7F;
	border-width:1px;
	
	background: url(../imgs/icons.png) -181px 0;
	display:inline-block;
	
	box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2);
	

}

.aktcontainer{
	width:81%;
	height:25px;
	position:relative;
	right:auto;
	margin:auto;
	
	z-index:2400;
	display:block;
	top:50px;
	
	
	

	
	
}






	
}
