a {font:12px Verdana;	 color: #000000; }
a:hover { font:12px Verdana; color: #000000; }

body, p, td {
	font-family: Verdana;
	font-size: 12px;
	line-height:16px;
	color: #000000;
	margin: 0px;
	padding:0px;
	background-image:url('img/backtile1.jpg'); 
}

h1 {
	font-variant:small-caps;
	font-size:22px;
	font-weight:bold;
	margin-bottom:30px;
}

input {
	border:1px solid black;
}
/* === Menu-Section === */
#menuarea {
	position:absolute; 
	left:0px; 
	top:115px; 
	background-image:url('img/menuback.jpg'); 
	background-repeat: no-repeat; 
	width:1000px; 
	height:82px;
	z-index:98;
}
#menuarea img {
	border: 0px;
}
#mainmenu {
	margin-top:5px;
}

/* === Right Area === */
#div_right {
	position:absolute; 
	left:785px; 
	top:185px; 
	width:280px; 
	z-index:99;
}

#div_right .title {
	margin-top:25px;
}

.login_inp {
	width:95px;
	border:1px solid black;
	padding:1px;
	font-size:12px;
	height:16px;
}

.right_area_outer {
	border-left:1px solid black; 
	border-bottom:1px solid black;
	float:left;
	margin-top:5px;
	width:213px;
}

.right_area_inner {
	margin:5px;
	float:left;
}

/* === Content Area === */
#div_content {
	position:absolute; 
	left:15px; 
	top:200px; 
	width:730px; 
	z-index:99;
}

/* === Ornament Horse === */
.trans_orna1 {
/*
	-moz-opacity:0.1;
	z-index:1;
	position:absolute; 
	left:200px; 
	top:195px; 
	background-image:url('img/pferd.gif'); 
	background-repeat: no-repeat; 
	width:400px; 
	height:600px;	
*/
}

/* === Common styles === */
.trans03 {
	-moz-opacity:0.3;
}

.error {
	color:red;
	font-weight:bold;
	line-height:17px;
}

.news_title {
	font-weight:bold;
	font-size:14px;
	width:120px;
	height:20px;
	margin-bottom:5px;
	background-image:url('img/title_back.gif');
	background-repeat: repeat-x; 
	background-position:bottom left;
}
.news_title img {
	margin-right:5px;
}

.news_text, .news_text_imp  {
	margin-bottom:20px;
}
.news_text_imp {
	font-size:14px;
	font-weight:bold;
}
.title_row {
	background-color:#cc9966; 
	line-height:20px;
}
.title_row a, .title_row a:hover {
	font-weight:bold; 
	font-size:14px;
}

.tourline {
	margin: 0px 0px 5px 0px;
	border-top: 1px solid black;
	height: 1px;
	width:750px;
}
.shop_buybox {
	border:1px solid black;
	outline-style: double;
	padding:5px;
	width:250px;
}

.gb_outerbox {
	border:1px solid black;
	width:720px;
	margin-bottom:20px;
}
.gb_title {
	margin:10px 0px 0px 10px; 
	width:600px;
	font-size:14px; 
	font-weight:bold;
	background-image:url('img/title_back.gif'); 
	background-repeat: repeat-x; 
	background-position:bottom left;
}
.gb_textbox {
	width:700px;
	margin:10px;
}
.gb_commentbox {
	margin-left:40px; 
	width:600px;
	 border:1px solid black;
	 padding:5px;
}
.gb_adminbox {
	border:1px dashed black; 
	width:680px;
	padding:5px;
	margin-top:10px
}

.band_title {
	font-size:14px; 
	font-weight:bold;
}

.allpostlist_hidden {
	width:100%; 
	height:300px;
	overflow:auto;
	border:1px solid black; 
	visibility:hidden;
	position:absolute;
}

.allpostlist_visible {
	width:100%; 
	height:300px;
	overflow:auto;
	border:1px solid black; 
	visibility:visible;
	position:relative;
}

.mybutton {
	height:30px; 
	text-align:center; 
	border:2px dotted black;
	background-image:url('img/btn_back.gif'); 
	background-repeat:repeat-x;
	float:left;
	margin:15px 10px 15px 0px;
	font-size:15px;
	font-weight:bold;
}
.mysubbutton {
	height:20px; 
	text-align:center; 
	border:1px dotted black;
	background-image:url('img/btn_back.gif'); 
	background-repeat:repeat-x;
	float:left;
	margin:5px 10px 5px 0px;
	font-size:12px;
	font-weight:bold;
}

.fl { float:left; }
.flb { float:left; font-weight:bold; }
.fr {float:right; }
.frb { float:right; font-weight:bold; }
.m10 { margin:10px; }
.ml0 { margin-left:0px; }
.ml10 { margin-left:10px; }
.mt20 { margin-top:20px; }
.mr20 { margin-right:20px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr30 { margin-right:30px; }
.mt0 { margin-top:0px; }
.mt15 { margin-top:15px; }
.mb10 { margin-bottom:10px; }
.cb { clear: both; }
.b1b { border: 1px solid black }
.bt0 { border-top: 0px }
.h25 { height:25px; }
.h50 { height:50px; }
.h200 {height:200px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w100 { width:100px; }
.w150 { width:150px; }
.w170 { width:170px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w400 { width:400px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w550 { width:550px; }
.w600 { width:600px; }
.w720 { width:720px; }
.dn { display:none; }
.fwb { font-weight:bold; }
.lh20 { line-height:20px; }
.pad5 {padding:5px; }
.pad10 { padding:10px; }
.tac { text-align:center; }
.pd4 {padding:4px; }
.fs10 {font-size:10px; }

/* Styles for Admin-Area */
.inp_text, .inp_textarea  {
	width:300px;
	border:1px solid black;
	padding:2px;
}
.inp_textarea {
	border:1px solid black;
	height:150px;
}
.table_desc_admin {
	font-weight: bold;
	width:150px;
	text-align:right;
	margin-right:10px;
	height:25px;
	line-height:21px;
}

.table_desc {
	float: left;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:5px;
	margin-right:10px;
}


.new_entrybox{
	border:1px dashed black; 
	padding:5px; 
	width:650px;
	display:none;
	margin-top:10px;
}

#lyricoverview a, #lyricoverview a:hover {
	font-size:10px;
}

#lyric {
	font-variant:small-caps;
	font-size:14px;
}
#lyric span {
	font-variant:small-caps;
	font-size:12px;
	font-style:italic;
}
#lyric h1 {
	font-size:18px;
	font-weight:bold;
	font-variant:small-caps;
	margin-bottom:5px;
}


/* LightBox Styles */
#lightbox{
	font:normal 11px Verdana;
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both; } 
#overlay img{ border: none; }

#overlay{ background-image: url(img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(img/t.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
}	
