
* {margin: 0; padding: 0;
    position: absolute;}

table,table th,table td,table tr {
	border:none;
	border-collapse:collapse;
	vertical-align:top;
	text-align:left;
	padding:0px;
	margin:0px;
}

html, body
{
    margin: 0;
    padding: 0;
    width: 884px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #282a31;
	background-color: #5e0b02;
}

#wrapper {
	width: 884px;
	height: 591px;
    
}


h1
{
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	color: #2d8aad;
}
h2
{
	line-height:24px;
}

h1 strong
{
	font-size: 14px;
	text-transform: none;
}
h2 {
	font-size: 16px;
}

h3 {
	font-family: 'Helvetica','sans-serif';
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}

a {
	color: #fff9bd;
	text-decoration: none;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}

#top_image {
	display: none;
    background: none !important;
}
#left_image {
    display: none;
    background: none !important;
}
#main {
	background: url(../img/design/tisch_center2.jpg) center center no-repeat;
	width: 884px;
	height: 591px;
}
#right_image {
    display: none;
    background: none !important;
}
#bottom_image {
    display: none;
    background: none !important;
}
#main a:hover {
	background-position: 0 -84px;
}
#btn_agenda {
	background: url(../img/design/btn_agenda.png) 0 0 no-repeat;
    margin-top: 126px;
    margin-left: 164px;
    width: 108px;
    height: 72px;
	z-index: 20;
}
#btn_kontakt {
    background: url(../img/design/btn_kontakt.png) 0 0 no-repeat;
    margin-top: 350px;
    margin-left: 290px;
    width: 128px;
    height: 79px;
    z-index: 21;
}
#btn_newsletter {
    background: url(../img/design/btn_newsletter.png) 0 0 no-repeat;
    margin-top: 400px;
    margin-left: 600px;
    width: 139px;
    height: 79px;
    z-index: 22;
}
#btn_galerie {
    background: url(../img/design/btn_photog.png) 0 0 no-repeat;
    margin-top: 81px;
    margin-left: 401px;
    width: 155px;
    height: 79px;
    z-index: 23;
}
#btn_presse {
    background: url(../img/design/btn_presse.png) 0 0 no-repeat;
    margin-top: 130px;
    margin-left: 740px;
    width: 97px;
    height: 79px;
    z-index: 24;
}
#btn_facebook {
    background: url(../img/design/Facebook.png) 0 0 no-repeat;
    margin-top: 536px;
    margin-left: 375px;
    width: 99px;
    height: 49px;
    z-index: 17;
}
a#btn_facebook:hover {
    background-position: 0 -60px;
}
#schachtel {
    background: url(../img/design/schachtel.png) 0 0 no-repeat;
    margin-top: 357px;
    margin-left: 189px;
    width: 247px;
    height: 264px;
    z-index: 18;
}
#skull {
	background: url(../img/design/hippieskull.png) 0 0 no-repeat;
    margin-top: 0;
    margin-left: 0;
    width: 169px;
    height: 136px;
    z-index: 1100;
}
#agenda {
	background: transparent;
	padding: 10px;
	width: 234px;
	height: 366px;
	margin-left: 10px;
	margin-right: -16px;
	margin-top: 190px;
	z-index: 10;
	overflow-y: scroll;
	overflow-x: hidden;
}
#agenda * {
	position: relative;
}
#agenda p {
	font-size: 12px;
	text-transform: none;
	line-height: 17px;
	width: 200px;
	text-align: justify;
}
#agenda div.linie {
	background: url(../img/design/linie.png) 0 0 no-repeat;
	width: 263px;
	height: 18px;
	margin-left: -7px;
}


#presse {
	width: 690px !important;
	height: 556px !important;
	padding-left: 50px;
	padding-top: 100px;
	background: transparent url(../img/design/Presse.png) 0 0 no-repeat;
	z-index: 1010;
}
#presse .closebutton {
	margin-left: 574px;
	margin-top: -23px;
	z-index: 1111;
}
#presse .windowcontent {
	width: 591px;
    height: 408px;
	overflow-y: scroll;
}
#kontakt {
    width: 537px !important;
    height: 491px !important;
    padding-left: 50px;
    padding-top: 100px;
    background: transparent url(../img/design/Lageplan.png) 0 0 no-repeat;
    z-index: 1010;
}
#kontakt table {
	height: 100px;
	width: 400px;
}
#kontakt table td {
	height: 16px;
}
#kontakt .windowcontent{
	width: 437px;
    height: 350px;
	margin-top: -61px;
	padding-left: 44px;    
}
#kontakt .closebutton {
    margin-left: 427px;
    margin-top: -78px;
    z-index: 1111;
}
#kontakt #map_canvas {
	width: 349px;
	height: 249px;
	margin-left: 44px;
	margin-top: 54px;
	z-index: 1100 !important;
}
div.ui-dialog {
	color: #fff9bd;
}
div.ui-widget-overlay {
	background-color: black;
	opacity: 0.65;
}
div.windowcontent{
	font-weight: bold;
	position: relative !important;
	overflow-x: hidden;
	overflow-y: auto;
	text-transform: uppercase;
	font-size: 12px;
}
div.windowcontent *{
	position: relative;
	text-indent: 0;
}
div.windowcontent .small {
	font-size: 10px; 
}

div.closebutton {
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../img/design/x.png) center no-repeat;
}
div.blockimage {
	margin-bottom: 30px;
}
div.blockimage h3 {
	margin-bottom: 10px;
}


/*------------------------------------------------------------------
feinheit standard
-------------------------------------------------------------------*/
a#feinheit {
	background:transparent url(/media/img/design/feinheit.gif) no-repeat scroll 0 0;
	display:block;
	height:53px;
	left:0;
	text-indent:-7777px;
	top:0;
	width:16px;
}
