/* CSS Document */

* {
	margin:0;
	outline:none;
	padding:0;
}

html {
	height:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
}

a {
	outline:none;
	text-decoration:none;
}

a img {
	border:none;
	outline:none;
}

div#mainstage {
	height:100%;
	margin:0px auto 0px auto;
	overflow:visible;
	width:750px;
}

div#mainmenu {
	  background: -moz-linear-gradient(top,  rgba(144,144,144,1) 660px, rgba(144,144,144,0) 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(660px,rgba(144,144,144,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  rgba(144,144,144,1) 660px,rgba(144,144,144,0) 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  rgba(144,144,144,1) 660px,rgba(144,144,144,0) 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  rgba(144,144,144,1) 660px,rgba(144,144,144,0) 100%); /* IE10+ */
	  background: linear-gradient(to bottom,  rgba(144,144,144,1) 660px,rgba(144,144,144,0) 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#909090', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	height:100%;
	  min-height:680px;
	padding:0px 1px 0px 1px;
	width:318px;
}

div#logo {
	background:url(gfx/kleinhuis_logo.svg) no-repeat center center;
	background-size:170px auto;
	height:170px;
	width:100%;
}

div.menuitem {
	background:#d5aca9;
	background-position:12px 8px;
	background-repeat:no-repeat;
	height:74px;
	margin:0px 0px 1px 0px;
	position:relative;
	width:318px;
}

div.menuitem:hover {
	background:#ffffff;
	background-position:12px 8px;
	background-repeat:no-repeat;
}

.menuitem div {
	height:74px;
	opacity:0;
	overflow:visible;
	transition:opacity 0.5s;
	width:318px;
}

.menuitem:hover div {
	opacity:1;
	transition:opacity ease-out 1s;
}

div.stripe-left {
	display:inline-block;
	position:absolute;
	  right:318px;
	  top:0px;
	text-align:right;
	vertical-align:top;
	width:300px;
}

div.stripe-right {
	background:#EEE;
	overflow:visible;
	position:absolute;
	  left:318px;
	  top:0px;
	white-space:nowrap;
	width:800px;
}

#bistro-baseler-hof {background-image:url(gfx/logo-bistro_baseler-hof-i.png);}
#bistro-baseler-hof:hover {background-image:url(gfx/logo-bistro_baseler-hof-r.png);}
#bistro-baseler-hof div.stripe-left {
	background: -moz-linear-gradient(left, rgba(69,70,72,0) 0%, rgba(69,70,72,0) 100px, rgba(69,70,72,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(69,70,72,0)), color-stop(100px,rgba(69,70,72,1)), color-stop(100%,rgba(69,70,72,1)));
	background: -webkit-linear-gradient(left,  rgba(69,70,72,0) 0%,rgba(69,70,72,1) 100px,rgba(69,70,72,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(69,70,72,0) 0%,rgba(69,70,72,1) 100px,rgba(69,70,72,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(69,70,72,0) 0%,rgba(69,70,72,1) 100px,rgba(69,70,72,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(69,70,72,0) 0%,rgba(69,70,72,1) 100px,rgba(69,70,72,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454648', endColorstr='#454648',GradientType=1 ); /* IE6-9 */
}
#bistro-baseler-hof div.stripe-right {
	background: -moz-linear-gradient(left, rgba(139,140,144,1) 0%, rgba(139,140,144,1) 600px, rgba(139,140,144,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(139,140,144,1)), color-stop(600px,rgba(139,140,144,1)), color-stop(100%,rgba(139,140,144,0)));
	background: -webkit-linear-gradient(left,  rgba(139,140,144,1) 0%,rgba(139,140,144,1) 600px,rgba(139,140,144,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(139,140,144,1) 0%,rgba(139,140,144,1) 600px,rgba(139,140,144,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(139,140,144,1) 0%,rgba(139,140,144,1) 600px,rgba(139,140,144,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(139,140,144,1) 0%,rgba(139,140,144,1) 600px,rgba(139,140,144,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8c90', endColorstr='#8b8c90',GradientType=1 ); /* IE6-9 */
}
#bistro-baseler-hof:hover div.stripe-center {border-top:3px solid #8b8c90; border-bottom:3px solid #454648; height:68px;}
#bistro-baseler-hof div.stripe-left img {border-top:3px solid #8b8c90; border-bottom:3px solid #454648; height:68px;}
#bistro-baseler-hof div.stripe-right img {border-top:3px solid #8b8c90; border-bottom:3px solid #454648; height:68px;}

#weinkeller {background-image:url(gfx/logo-weinkeller-i.png);}
#weinkeller:hover {background-image:url(gfx/logo-weinkeller-r.png);}
#weinkeller div.stripe-left {
	background: -moz-linear-gradient(left, rgba(69,70,72,0) 0%, rgba(69,70,72,1) 100px, rgba(69,70,72,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(69,70,72,0)), color-stop(100px,rgba(69,70,72,1)), color-stop(100%,rgba(69,70,72,1)));
	background: -webkit-linear-gradient(left,  rgba(69,70,72,0) 0%,rgba(69,70,72,1) 100px,rgba(69,70,72,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(69,70,72,0) 0%,rgba(69,70,72,1) 100px,rgba(69,70,72,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(69,70,72,0) 0%,rgba(69,70,72,1) 100px,rgba(69,70,72,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(69,70,72,0) 0%,rgba(69,70,72,1) 100px,rgba(69,70,72,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454548', endColorstr='#454648',GradientType=1 ); /* IE6-9 */
}
#weinkeller div.stripe-right {
	background: -moz-linear-gradient(left,  rgba(139,140,144,1) 0%, rgba(139,140,144,1) 600px, rgba(139,140,144,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(139,140,144,1)), color-stop(600px,rgba(139,140,144,1)), color-stop(100%,rgba(139,140,144,0)));
	background: -webkit-linear-gradient(left,  rgba(139,140,144,1) 0%,rgba(139,140,144,1) 600px,rgba(139,140,144,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(139,140,144,1) 0%,rgba(139,140,144,1) 600px,rgba(139,140,144,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(139,140,144,1) 0%,rgba(139,140,144,1) 600px,rgba(139,140,144,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(139,140,144,1) 0%,rgba(139,140,144,1) 600px,rgba(139,140,144,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8c90', endColorstr='#8b8c90',GradientType=1 ); /* IE6-9 */
}
#weinkeller:hover div.stripe-center {border-top:3px solid #8b8c90; border-bottom:3px solid #454548; height:68px;}
#weinkeller div.stripe-left img {border-top:3px solid #8b8c90; border-bottom:3px solid #454548; height:68px;}
#weinkeller div.stripe-right img {border-top:3px solid #8b8c90; border-bottom:3px solid #454548; height:68px;}

#restaurant {background-image:url(gfx/logo-restaurant-i.png);}
#restaurant:hover {background-image:url(gfx/logo-restaurant-r.png);}
#restaurant div.stripe-left {
	background: -moz-linear-gradient(left, rgba(147,18,17,0) 0%, rgba(147,18,17,1) 100px, rgba(147,18,17,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(147,18,17,0)), color-stop(100px,rgba(147,18,17,1)), color-stop(100%,rgba(147,18,17,1)));
	background: -webkit-linear-gradient(left,  rgba(147,18,17,0) 0%,rgba(147,18,17,1) 100px,rgba(147,18,17,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(147,18,17,0) 0%,rgba(147,18,17,1) 100px,rgba(147,18,17,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(147,18,17,0) 0%,rgba(147,18,17,1) 100px,rgba(147,18,17,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(147,18,17,0) 0%,rgba(147,18,17,1) 100px,rgba(147,18,17,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#931211', endColorstr='#931211',GradientType=1 ); /* IE6-9 */
}
#restaurant div.stripe-right {
	background: -moz-linear-gradient(left,  rgba(227,190,145,1) 0%, rgba(227,190,145,1) 600px, rgba(227,190,145,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(227,190,145,1)), color-stop(600px,rgba(227,190,145,1)), color-stop(100%,rgba(227,190,145,0)));
	background: -webkit-linear-gradient(left,  rgba(227,190,145,1) 0%,rgba(227,190,145,1) 600px,rgba(227,190,145,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(227,190,145,1) 0%,rgba(227,190,145,1) 600px,rgba(227,190,145,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(227,190,145,1) 0%,rgba(227,190,145,1) 600px,rgba(227,190,145,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(227,190,145,1) 0%,rgba(227,190,145,1) 600px,rgba(227,190,145,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3be91', endColorstr='#e3be91',GradientType=1 ); /* IE6-9 */
}
#restaurant:hover div.stripe-center {border-top:3px solid #e3be91; border-bottom:3px solid #931211; height:68px;}
#restaurant div.stripe-left img {border-top:3px solid #e3be91; border-bottom:3px solid #931211; height:68px;}
#restaurant div.stripe-right img {border-top:3px solid #e3be91; border-bottom:3px solid #931211; height:68px;}

#schiff {background-image:url(gfx/logo-schiff-i.png);}
#schiff:hover {background-image:url(gfx/logo-schiff-r.png);}
#schiff div.stripe-left {
	background: -moz-linear-gradient(left, rgba(138,0,11,0) 0%, rgba(138,0,11,1) 100px, rgba(138,0,11,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(138,0,11,0)), color-stop(100px,rgba(138,0,11,1)), color-stop(100%,rgba(138,0,11,1)));
	background: -webkit-linear-gradient(left,  rgba(138,0,11,0) 0%,rgba(138,0,11,1) 100px,rgba(138,0,11,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(138,0,11,0) 0%,rgba(138,0,11,1) 100px,rgba(138,0,11,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(138,0,11,0) 0%,rgba(138,0,11,1) 100px,rgba(138,0,11,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(138,0,11,0) 0%,rgba(138,0,11,1) 100px,rgba(138,0,11,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008a000b', endColorstr='#8a000b',GradientType=1 ); /* IE6-9 */
}
#schiff div.stripe-right {
	background: -moz-linear-gradient(left,  rgba(0,108,69,1) 0%, rgba(0,108,69,1) 600px, rgba(0,108,69,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,108,69,1)), color-stop(600px,rgba(0,108,69,1)), color-stop(100%,rgba(0,108,69,0)));
	background: -webkit-linear-gradient(left,  rgba(0,108,69,1) 0%,rgba(0,108,69,1) 600px,rgba(0,108,69,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,108,69,1) 0%,rgba(0,108,69,1) 600px,rgba(0,108,69,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,108,69,1) 0%,rgba(0,108,69,1) 600px,rgba(0,108,69,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,108,69,1) 0%,rgba(0,108,69,1) 600px,rgba(0,108,69,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006c45', endColorstr='#00006c45',GradientType=1 ); /* IE6-9 */
}
#schiff:hover div.stripe-center {border-top:3px solid #006c45; border-bottom:3px solid #8a000b; height:68px;}
#schiff div.stripe-left img {border-top:3px solid #006c45; border-bottom:3px solid #8a000b; height:68px;}
#schiff div.stripe-right img {border-top:3px solid #006c45; border-bottom:3px solid #8a000b; height:68px;}

#gartenbistro {background-image:url(gfx/logo-gartenbistro-i.png);}
#gartenbistro:hover {background-image:url(gfx/logo-gartenbistro-r.png);}
#gartenbistro div.stripe-left {
	background: -moz-linear-gradient(left, rgba(246,149,40,0) 0%, rgba(246,149,40,1) 100px, rgba(246,149,40,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(246,149,40,0)), color-stop(100px,rgba(246,149,40,1)), color-stop(100%,rgba(246,149,40,1)));
	background: -webkit-linear-gradient(left,  rgba(246,149,40,0) 0%,rgba(246,149,40,1) 100px,rgba(246,149,40,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(246,149,40,0) 0%,rgba(246,149,40,1) 100px,rgba(246,149,40,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(246,149,40,0) 0%,rgba(246,149,40,1) 100px,rgba(246,149,40,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(246,149,40,0) 0%,rgba(246,149,40,1) 100px,rgba(246,149,40,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69528', endColorstr='#f69528',GradientType=1 ); /* IE6-9 */
}
#gartenbistro div.stripe-right {
	background: -moz-linear-gradient(left,  rgba(147,192,53,1) 0%, rgba(147,192,53,1) 600px, rgba(147,192,53,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(147,192,53,1)), color-stop(600px,rgba(147,192,53,1)), color-stop(100%,rgba(147,192,53,0)));
	background: -webkit-linear-gradient(left,  rgba(147,192,53,1) 0%,rgba(147,192,53,1) 600px,rgba(147,192,53,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(147,192,53,1) 0%,rgba(147,192,53,1) 600px,rgba(147,192,53,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(147,192,53,1) 0%,rgba(147,192,53,1) 600px,rgba(147,192,53,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(147,192,53,1) 0%,rgba(147,192,53,1) 600px,rgba(147,192,53,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93c035', endColorstr='#93c035',GradientType=1 ); /* IE6-9 */
}
#gartenbistro:hover div.stripe-center {border-top:3px solid #93c035; border-bottom:3px solid #f69528; height:68px;}
#gartenbistro div.stripe-left img {border-top:3px solid #93c035; border-bottom:3px solid #f69528; height:68px;}
#gartenbistro div.stripe-right img {border-top:3px solid #93c035; border-bottom:3px solid #f69528; height:68px;}

#hist-gasthof {background-image:url(gfx/logo-hist-gasthof-i.svg); background-size:auto 55px;}
#hist-gasthof:hover {background-image:url(gfx/logo-hist-gasthof-r.svg);}
#hist-gasthof div.stripe-left {
	background: -moz-linear-gradient(left, rgba(69,116,146,0) 0%, rgba(69,116,146,1) 100px, rgba(209,94,4,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(69,116,146,0)), color-stop(100px,rgba(69,116,146,1)), color-stop(100%,rgba(69,116,146,1)));
	background: -webkit-linear-gradient(left,  rgba(69,116,146,0) 0%,rgba(69,116,146,1) 100px,rgba(69,116,146,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(69,116,146,0) 0%,rgba(69,116,146,1) 100px,rgba(69,116,146,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(69,116,146,0) 0%,rgba(69,116,146,1) 100px,rgba(69,116,146,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(69,116,146,0) 0%,rgba(69,116,146,1) 100px,rgba(69,116,146,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#457492',GradientType=1 ); /* IE6-9 */
}
#hist-gasthof div.stripe-right {
	background: -moz-linear-gradient(left, rgba(186,194,198,1) 0%, rgba(29,29,22,1) 600px, rgba(186,194,198,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(186,194,198,1)), color-stop(600px,rgba(186,194,198,1)), color-stop(100%,rgba(186,194,198,0)));
	background: -webkit-linear-gradient(left, rgba(186,194,198,1) 0%,rgba(186,194,198,1) 600px,rgba(186,194,198,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(186,194,198,1) 0%,rgba(186,194,198,1) 600px,rgba(186,194,198,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(186,194,198,1) 0%,rgba(186,194,198,1) 600px,rgba(186,194,198,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(186,194,198,1) 0%,rgba(186,194,198,1) 600px,rgba(186,194,198,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bac2c6', endColorstr='#FFFFFF',GradientType=1 ); /* IE6-9 */
}
#hist-gasthof:hover div.stripe-center {border-top:3px solid #bac2c6; border-bottom:3px solid #457492; height:68px;}
#hist-gasthof div.stripe-left img {border-top:3px solid #bac2c6; border-bottom:3px solid #457492; height:68px;}
#hist-gasthof div.stripe-right img {border-top:3px solid #bac2c6; border-bottom:3px solid #457492; height:68px;}

#events {background-image:url(gfx/logo-events-i.png);}
#events:hover {background-image:url(gfx/logo-events-r.png);}
#events div.stripe-left {
	background: -moz-linear-gradient(left, rgba(209,94,4,0) 0%, rgba(209,94,4,1) 100px, rgba(209,94,4,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(209,94,4,0)), color-stop(100px,rgba(209,94,4,1)), color-stop(100%,rgba(209,94,4,1)));
	background: -webkit-linear-gradient(left,  rgba(209,94,4,0) 0%,rgba(209,94,4,1) 100px,rgba(209,94,4,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(209,94,4,0) 0%,rgba(209,94,4,1) 100px,rgba(209,94,4,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(209,94,4,0) 0%,rgba(209,94,4,1) 100px,rgba(209,94,4,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(209,94,4,0) 0%,rgba(209,94,4,1) 100px,rgba(209,94,4,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d15e04', endColorstr='#d15e04',GradientType=1 ); /* IE6-9 */
}
#events div.stripe-right {
	background: -moz-linear-gradient(left,  rgba(29,29,22,1) 0%, rgba(29,29,22,1) 600px, rgba(29,29,22,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(29,29,22,1)), color-stop(600px,rgba(29,29,22,1)), color-stop(100%,rgba(29,29,22,0)));
	background: -webkit-linear-gradient(left,  rgba(29,29,22,1) 0%,rgba(29,29,22,1) 600px,rgba(29,29,22,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(29,29,22,1) 0%,rgba(29.29.22,1) 600px,rgba(29.29.22,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(29,29,22,1) 0%,rgba(29,29,22,1) 600px,rgba(29,29,22,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(29,29,22,1) 0%,rgba(29,29,22,1) 600px,rgba(29,29,22,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d16', endColorstr='#1d1d16',GradientType=1 ); /* IE6-9 */
}
#events:hover div.stripe-center {border-top:3px solid #1d1d16; border-bottom:3px solid #d15e04; height:68px;}
#events div.stripe-left img {border-top:3px solid #1d1d16; border-bottom:3px solid #d15e04; height:68px;}
#events div.stripe-right img {border-top:3px solid #1d1d16; border-bottom:3px solid #d15e04; height:68px;}

#weinstube {background-image:url(gfx/logo-weinstube-i.png);}
#weinstube:hover {background-image:url(gfx/logo-weinstube-r.png);}
#weinstube div.stripe-left {
	background: -moz-linear-gradient(left, rgba(0,154,155,0) 0%, rgba(0,154,155,1) 100px, rgba(0,154,155,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,154,155,0)), color-stop(100px,rgba(0,154,155,1)), color-stop(100%,rgba(0,154,155,1)));
	background: -webkit-linear-gradient(left,  rgba(0,154,155,0) 0%,rgba(0,154,155,1) 100px,rgba(0,154,155,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,154,155,0) 0%,rgba(0,154,155,1) 100px,rgba(0,154,155,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,154,155,0) 0%,rgba(0,154,155,1) 100px,rgba(0,154,155,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,154,155,0) 0%,rgba(0,154,155,1) 100px,rgba(0,154,155,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009A9B', endColorstr='#009A9B',GradientType=1 ); /* IE6-9 */
}
#weinstube div.stripe-right {
	background: -moz-linear-gradient(left,  rgba(66,34,29,1) 0%, rgba(66,34,29,1) 600px, rgba(66,34,29,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(66,34,29,1)), color-stop(600px,rgba(66,34,29,1)), color-stop(100%,rgba(66,34,29,0)));
	background: -webkit-linear-gradient(left,  rgba(66,34,29,1) 0%,rgba(66,34,29,1) 600px,rgba(66,34,29,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(66,34,29,1) 0%,rgba(66,34,29,1) 600px,rgba(66,34,29,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(66,34,29,1) 0%,rgba(66,34,29,1) 600px,rgba(66,34,29,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(66,34,29,1) 0%,rgba(66,34,29,1) 600px,rgba(66,34,29,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42221d', endColorstr='#42221d',GradientType=1 ); /* IE6-9 */
}
#weinstube:hover div.stripe-center {border-top:3px solid #42221d; border-bottom:3px solid #009A9B; height:68px;}
#weinstube div.stripe-left img {border-top:3px solid #42221d; border-bottom:3px solid #009A9B; height:68px;}
#weinstube div.stripe-right img {border-top:3px solid #42221d; border-bottom:3px solid #009A9B; height:68px;}

div#mini-menu {
	height:20px;
	position:relative;
	text-align:right;
}

#mini-menu a {
	color:#FFFFFF;
	font-size:10px;
	margin:10px 10px 0px 0px;
	text-transform:uppercase;
}

div.impressum {
	background:#FFFFFF;
	border-radius:3px;
	color:#767575;
	font-size:13px;
	margin:40px 25px 25px 25px;
	padding:30px 30px 30px 30px;
}

.impressum a {
	color:#06F;
}