body {
	background-image : url(../_img/bg_tapete.jpg);
}

body, td {
	font-family: arial;
	color: #ffffff;
	font-size: 12pt;
}

a {
	color: #bd8932;
}

.eintrag_konzert_datum, .eintrag_konzert_wochentag, .eintrag_konzert_ort, .eintrag_konzert_ort a, 
.eintrag_konzert_alt_datum, .eintrag_konzert_alt_ort {
	font-size:10pt;
}

.eintrag_konzert_datum {
	color: #CCCC99; 
	padding-right:5px; 
	text-align:right; 
	height:20px;
}
.eintrag_konzert_wochentag {
	color: #CCCC99; 
	padding-right:5px; 
	text-align:left;
}
.eintrag_konzert_ort, .eintrag_konzert_ort a {
	color: #CCCC99; 
	text-align:left; 
}
.eintrag_konzert_alt_datum  {
	color: #999999; 
	padding-right:15px; 
	text-align:right; 
	height:25px;
}
.eintrag_konzert_alt_ort, .eintrag_konzert_alt_ort a  {
	color: #999999; 
	text-align:left; 
}

#twitter-tweets { padding-left:0; }
#twitter-tweets li {
	list-style:none;
	text-align:center;
	margin-top:6px;
}
.twitter-meta {
	font-weight:bold; 
	color: #bd8932;
}

.twitter-message a {
	color: #ffffff;
}

#contentheadline {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	margin-left: -5px;
	font-family: times,;
}

#contentsubheadline {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 10px;
}

#contenttext {
	font-family: arial;
	color: #ffffff;
	font-size: 10pt;
	line-height:150%;
}
.gb_Nachricht {
	text-align: justify;
}
.gb_Name {
	color: #CCCC99; 
}
#text {
	border: solid 1px;
	border-color: #ffffff;
	width: 200px;
	height: 200px;
	background-color: red;
	color: #ffffff;
	position: absolute;
}

#karte1 {
	top: 50px;
	left: 0px;
	width: 459px;
	height: 301px;
	z-index: 250;
	visibility: visible;
	border: 0;
	position: absolute;
	padding: 0;
	overflow: hidden;
}
	
	
#karte2 {
	top: 50px;
	left: 100px;
	width: 459px;
	height: 301px;
	z-index: 200;
	visibility: visible;
	border: 0;
	position: absolute;
	padding: 0;
	overflow: hidden;
}
#karte {
	left: 50%;
	top: 50%;
	margin-left: -270px;
	margin-top: -145px;
	display:none; 
	position:absolute; 
	z-index: 180;
}

#image {
	left: 50%;
	top: 50%;
	width: 945px;
	height: 459px;
	margin-left: -473px;
	margin-top: -229px;
	border: 0;
	position: absolute;
	padding: 0;
	z-index: 10;
	overflow: hidden;
}

#image2 {
	width: 945px;
	height: 459px;
	margin-left: -473px;
	margin-top: -229px;
	border: 0;
	left: 50%;
	top: 50%;
	position: absolute;
	padding: 0px;
	z-index: 101;
	overflow: hidden;
}

#caspar { width: 152px; height: 264px; margin-left: -473px; margin-top: -229px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 99; }
#bastille { width: 122px; height: 264px; margin-left: -322px; margin-top: -229px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 99; }
#copella { width: 126px; height: 264px; margin-left: -200px; margin-top: -229px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 99; }
#sissy { width: 176px; height: 264px; margin-left: -74px; margin-top: -229px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 99; }
#lindorf { width: 190px; height: 264px; margin-left: 101px; margin-top: -229px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 99; }
#nobusama { width: 182px; height: 264px; margin-left: 290px; margin-top: -229px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 99; }
#haus { width: 385px; height: 296px; margin-left: -196px; margin-top: -112px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 99; }

#button_de { width: 206px; height: 50px; margin-left: -455px; margin-top:  70px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 102; border:0;}
#button_en { width: 206px; height: 50px; margin-left: -455px; margin-top: 115px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 102; border:0;}
#button_jp { width: 206px; height: 50px; margin-left: -455px; margin-top: 160px; position: absolute; LEFT: 50%; TOP: 50%; z-index: 102; border:0;}

#shop {
	width: 945px;
	height: 459px;
	margin-left: -473px;
	margin-top: -229px;
	border: 0;
	left: 50%;
	top: 50%;
	position: absolute;
	padding: 0;
	z-index: 120;
	overflow: hidden;
}

#gallery {
	width: 945px;
	height: 459px;
	margin-left: -473px;
	margin-top: -229px;
	border: 0;
	left: 50%;
	top: 50%;
	position: absolute;
	padding: 0;
	z-index: 120;
	overflow: hidden;
}

#galleryfilterbox { position:absolute; left:25px; top:20px; width: 170px; height: 240px; font-family: arial; /*border:1px #6666bb dashed;*/}
#galleryheadmenue { position:absolute; left:210px; top:13px; width: 700px; height: 45px; font-family: arial; }
#gallerymycustomscroll { width: 690px; height: 360px; overflow: auto; margin-left: -250px; margin-top: -160px; LEFT: 50%; TOP: 50%;
	POSITION: absolute; padding: 0px; z-index: 100; visibility: visible;}

#layerOverImage {
	width: 945px;
	height: 459px;
	margin-left: -473px;
	margin-top: -229px;
	border: 0;
	left: 50%;
	top: 50%;
	position: absolute;
	padding: 0;
	z-index: 11;
	overflow: hidden;
}

#flash {
	width: 357px;
	height: 456px;
	margin-left: 114px;
	margin-top: -226px;
	border: 0;
	left: 50%;
	top: 50%;
	position: absolute;
	padding: 0;
	z-index: 11;
	overflow: hidden;
}

#logo {
	width: 150px;
	height: 148px;
	margin-left: -80px;
	margin-top: 180px;
	border: 0;
	left: 50%;
	top: 50%;
	position: absolute;
	padding: 0;
	z-index: 900;
	overflow: hidden;
}


#player {
	border: 0;
	position: absolute;
	padding: 0px;
	z-index: 50;
	overflow: hidden;
}

#lang {
	width: 80px;
	height: 25px;
	margin-left: -455px;
	margin-top: 235px;
	border: 0;
	left: 50%;
	top: 50%;
	position: absolute;
	padding: 0px;
	z-index: 60;
	overflow: hidden;
}

#navigation {
	width: 370px;
	height: 25px;
	margin-left: 75px;
	margin-top: 235px;
	border: 0;
	left: 50%;
	top: 50%;
	position: absolute;
	padding: 0;
	text-align: left;
	z-index: 60;
	overflow: hidden;
}

#navigation_left {
	width: 280px;
	height: 25px;
	margin-left: -370px;
	margin-top: 235px;
	border: 0;
	left: 50%;
	top: 50%;
	position: absolute;
	padding: 0;
	text-align: left;
	z-index: 60;
	overflow: hidden;
}

#navigation a, #navigation_left a { font-size: 9pt; }
.jap_klein {  font-size: 9pt}

/*td.attributeinput { background-color: #533b16; filter:alpha(opacity=40); opacity: 0.4; -moz-opacity:0.4; border: none; }*/
input.inputMail { background-color: #533b16; border:0; color: #fff; font-size: 12px; font-weight: normal; filter:alpha(opacity=40); opacity: 0.4; -moz-opacity:0.4; }
input.inputMail:hover, input.inputMail:focus { filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6; }

input.buttonMail, input.buttonMail:hover { background-color: #533b16; filter:alpha(opacity=40); opacity: 0.4; -moz-opacity:0.4; border:1px #bd8932 solid; color: #ffb952; font-size: 12px; font-weight: bold;}

