@charset "UTF-8";
/* CSS Document */

html { height:100%; padding: 0; margin: 0;  }
body {
	margin: 0;
	padding: 0px 0 0 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100.01%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	color: #58585a;
	font-size:11px;
	background-color:#FFFEF8;
	height:100%;
		
}

#page {
	position: relative;
	width: 810px;
	height: 574px;
	margin: 0 auto;
	padding: 0 0 0 0;
	font-size: 110%;
}
#logo {
	position: relative;
	margin: 0 auto;
	top: 0px;
	width: 212px;
	height:145px;
	background-image:url(../gfx/logo.gif);
	background-repeat:no-repeat;
	background-position: top;
	cursor:pointer;
	z-index:100;
	text-indent:-10000px;
}
p {
	line-height: 1.5em;
	color: #58585a;
}

#navi {

	position: absolute;
	top: 170px;
	left: 0px;
	width: 191px;
	height: 403px;
}
#navi ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;
}
#navi li {
	margin: 0px;
	padding: 0px;
	/*display: block;*/
	font-size: 0;
	
}
#navi img {
	padding: 0px;
	margin:0px;
	display: block;

}

#content {

	position: absolute;
	top: 170px;
	left: 192px;
	width: 636px;
	height: 408px;
	padding: 0px;

}

a { text-decoration:none;	font-weight:normal; color: #d4007a }
a:link { text-decoration:none;	font-weight:normal; color: #d4007a }
a:hover { text-decoration:none;	font-weight:normal; color: #d4007a }
a:active { text-decoration:none;	font-weight:normal; color: #d4007a }
a:focus { text-decoration:none;	font-weight:normal; color: #d4007a }

#footer {
	position: absolute;
	top: 585px;
	font-size: 90%;
	width: 710px;
	left: 50px;
	text-align: center;
	color: #624633;
}
#footer .highlight {
	color: #d4007a;
}

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

Standard-Navigation

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

#standardnavi {
	position: absolute;
	top: 150px;
	
	right: 0px;
	width: 400px;
	height: 26px;
	z-index: 101;
	text-align: right;
}

#standardnavi ul {
	margin: 0;
	list-style-type: none;
	display: inline;
}
#standardnavi li {
	float: right;
	display: inline;
	font-size: 80%;
	padding: 0 0 0 20px;
	color: #624633;
	margin: 5px 0;
}
#standardnavi a { text-decoration:none;	font-weight:normal; color: #000 }
#standardnavi a:link { text-decoration:none;	font-weight:normal; }
#standardnavi a:hover { text-decoration:none;	font-weight:normal; color: #d4007a }
#standardnavi a:active { text-decoration:none;	font-weight:normal; color: #d4007a }
#standardnavi a:focus { text-decoration:none;	font-weight:normal; color: #d4007a }

.active { 
	color: #d4007a !important; 
	text-decoration: none !important;
}

#jrelogo {
	position: absolute;
	top: 610px;
	margin: 0 auto;
	width: 810px;
	height: 128px;
	text-align: center;
}
#socialbuttons {
	position: absolute;
	top: 580px;
	right: -20px;
	width: 50px;
	height: 32px;
}
#grad360 {
	position: absolute;
	top: 148px;
	left: 0;
	height: 30px;
	width: 100px;
	background-image:url(../gfx/360grad.gif);
	background-position:left top;
	background-repeat: no-repeat;
	padding-left: 27px;
	padding-top: 6px;
	font-size: 90%;
}
#grad360 a { text-decoration:none;	font-weight:normal; color: #000 }
#grad360 a:link { text-decoration:none;	font-weight:normal; }
#grad360 a:hover { text-decoration:none;	font-weight:normal; color: #d4007a }
#grad360 a:active { text-decoration:none;	font-weight:normal; color: #d4007a }
#grad360 a:focus { text-decoration:none;	font-weight:normal; color: #d4007a }


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

Inhalt

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

#home #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 621px;
	height: 100%;
	padding: 0px;
	border: 0px solid #624633;
}
#home #box2 {
	position: absolute;
	top: 0px;
	left: 424px;
	width: 190px;
	height: 384px;
	padding: 10px;
	border: 1px solid #624633;
}
#home img {
	border: 1px solid #624633;
}

#restaurant #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 177px;
	height: 341px;
	padding: 50px 10px 10px 16px;
	border: 1px solid #624633;
	background-image: url(../gfx/restaurant/restaurant_links.jpg);
	background-repeat: no-repeat;
}
#restaurant #box2 {
	position: absolute;
	top: 0px;
	left: 207px;
	width: 409px;
	height: 399px;
	padding: 0px;
	border: 1px solid #624633;
}
html>body #restaurant #box2 {
	height: 401px;
}
#restaurant img {
	border: 0;
	margin: 0;
	padding: 0;
}
#beisl #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 177px;
	height: 341px;
	padding: 50px 10px 10px 16px;
	border: 1px solid #624633;
	background-image: url(../gfx/beisl/beisl_links.jpg);
	background-repeat: no-repeat;
}
#beisl #box2 {
	position: absolute;
	top: 0px;
	left: 207px;
	width: 409px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#bar #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 177px;
	height: 341px;
	padding: 50px 10px 10px 16px;
	border: 1px solid #624633;
	background-image: url(../gfx/bar/bar_links.jpg);
	background-repeat: no-repeat;
}
#bar #box2 {
	position: absolute;
	top: 0px;
	left: 207px;
	width: 409px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#lounge #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 177px;
	height: 341px;
	padding: 50px 10px 10px 16px;
	border: 1px solid #624633;
	background-image: url(../gfx/lounge/lounge_links.jpg);
	background-repeat: no-repeat;
}
#lounge #box2 {
	position: absolute;
	top: 0px;
	left: 207px;
	width: 409px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#terasse #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 177px;
	height: 341px;
	padding: 50px 10px 10px 16px;
	border: 1px solid #624633;
	background-image: url(../gfx/terasse/terasse_links.jpg);
	background-repeat: no-repeat;
}
#terasse #box2 {
	position: absolute;
	top: 0px;
	left: 207px;
	width: 409px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#shop #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 177px;
	height: 341px;
	padding: 50px 10px 10px 16px;
	border: 1px solid #624633;
	background-image: url(../gfx/shop/shop_links.jpg);
	background-repeat: no-repeat;
}
#shop #box2 {
	position: absolute;
	top: 0px;
	left: 207px;
	width: 409px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#karte #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 409px;
	height: 401px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #624633;
	background-image: url(../gfx/karte/karte_links.jpg);
	background-repeat: no-repeat;
}
#karte #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#kueche #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 385px;
	height: 341px;
	padding: 50px 10px 10px 14px;
	border: 1px solid #624633;
	background-image: url(../gfx/kueche/kueche_links.jpg);
	background-repeat: no-repeat;
}
#kueche #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#veranstaltung #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 409px;
	height: 401px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #624633;
	background-image: url(../gfx/veranstaltung/veranstaltung_hintergrund.jpg);
	background-repeat: no-repeat;
}
#veranstaltung #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#tschebull #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 385px;
	height: 341px;
	padding: 50px 10px 10px 14px;
	border: 1px solid #624633;
	background-image: url(../gfx/tschebull/tschebull_links.jpg);
	background-repeat: no-repeat;
}
#tschebull #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#presse #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 409px;
	height: 401px;
	border: 1px solid #624633;
	padding: 0;
	/*background-image: url(../gfx/presse/presse_links.jpg);*/
	background-repeat: no-repeat;
}
#presse #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px 0 0 0px;
	border: 1px solid #624633;
}
#jobs #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 409px;
	height: 401px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #624633;
	background-image: url(../gfx/jobs/jobs_links.jpg);
	background-repeat: no-repeat;
}
#jobs #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#kontakt #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 409px;
	height: 401px;
	border: 1px solid #624633;
	background-color: #fffef8;
}
#kontakt #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
.inputbox {
	border: 1px solid #624633;
	height: 22px;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 0 0 2px;
}
.textarea {
	border: 1px solid #624633;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 0 0 2px;
}
#sent #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 382px;
	height: 321px;
	border: 1px solid #624633;
	padding: 70px 10px 10px 17px;
	background-color: #fffef8;
	background-image: url(../gfx/kontakt/Head_Kontakt.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#sent #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}

#anfahrt #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 409px;
	height: 401px;
	border: 1px solid #624633;
	background-color: #fffef8;
}
#anfahrt #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#sitzplan #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 385px;
	height: 326px;
	padding: 65px 10px 10px 14px;
	border: 1px solid #624633;
	background-image: url(../gfx/sitzplan/Head_Sitzplan.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fffef8;
}
#sitzplan #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#links #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 385px;
	height: 326px;
	padding: 65px 10px 10px 14px;
	border: 1px solid #624633;
	background-image: url(../gfx/links/links_head.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fffef8;
}
#links #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#video #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 385px;
	height: 326px;
	padding: 65px 10px 10px 14px;
	border: 1px solid #624633;
	background-image: url(../gfx/video/video_head.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fffef8;
}
#video #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#impressum #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 409px;
	height: 401px;
	border: 1px solid #624633;
	background-color: #fffef8;

}
#impressum #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#intro #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 409px;
	height: 401px;
	padding: 0;
	border: 1px solid #624633;
}
#intro #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}
#panorama #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 177px;
	height: 311px;
	padding: 80px 10px 10px 16px;
	border: 1px solid #624633;
	background-image: url(../gfx/panorama/panorama_links.jpg);
	background-repeat: no-repeat;
}
#panorama #box2 {
	position: absolute;
	top: 0px;
	left: 207px;
	width: 409px;
	height: 327px;
	padding: 37px 0;
	border: 1px solid #624633;
	background-image: url(../gfx/panorama/bg_panorama.gif);
	background-repeat: repeat-y;
}
#aktuelles #box1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 409px;
	height: 401px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #624633;
	background-image: url(../gfx/aktuelles/aktuelles_links_unten.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#aktuelles #box2 {
	position: absolute;
	top: 0px;
	left: 412px;
	width: 203px;
	height: 401px;
	padding: 0px;
	border: 1px solid #624633;
}

