body {
	margin: 0;
	padding: 0;
	background: #211401;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
/*layoutspezifisch*/
h1#sos {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	color: #fff;
}
#lang {
	background: url('../img/v3_lang.png') repeat top right;
	height: 22px;
	float: right; 
	display: inline;
	padding: 5px 5px 0 5px;
	margin: -32px 10px 0 0;
	z-index: 1;
}
	#lang a, #lang a:link, #lang a:visited {
	padding: 0 30px 0 0;
	color: #9a7935;
	text-shadow: 1px 1px 1px #000;
	text-decoration: none;
	}
		#lang a.en, #lang a.en:link, #lang a.en:visited {
		background: url('../img/v3_lang_en.png') no-repeat top right;
		}
		#lang a.de, #lang a.de:link, #lang a.de:visited {
		background: url('../img/v3_lang_de.png') no-repeat top right;
		}
	#lang a:hover, #lang a:focus, #lang a:active {
	color: #EDDBAB;
	}
	
#container {
	width: 490px;
	margin: 0 auto 0 auto;
	padding: 5px;
	background: #816C37;
	border: 10px solid #988250;
}
#header {
}
#footer {
}
	#tape_topright {
		display: none;
	}
	#tape_topleft {
		display: none;
	}
#nachoben {
	background: url('../img/v3_lang.png') repeat top right;
	height: 16px;
	float: right; 
	display: inline;
	padding: 1px 5px 0 5px;
	margin: -37px 10px 10px 0;
	font-size: 11px;
}
	#nachoben a, #nachoben a:link, #nachoben a:visited {
	padding: 0 0 0 15px;
	color: #9a7935;
	text-shadow: 1px 1px 1px #000;
	text-decoration: none;
	background: url('../img/v3_nachoben.png') no-repeat 0 5px;
	}
	#nachoben a:hover, #nachoben a:focus, #nachoben a:active {
	color: #EDDBAB;
	}
	
/* inhaltspezifisch */
#sidebar {
	width: 120px;
	float: left;
	margin: 0;
	padding: 0;
}
	#sidebar h2 {
		margin: 0;
		padding: 5px 0 0 5px;
		font-size: 12px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #b09140;
		background-color: #4F2410;
	}
	#sidebar .box {
		background-color: #4F2410;
		width: 115px;
		margin: 0;
		padding: 5px 0 5px 5px;
	}
		#sidebar .box ul {
			margin: 0 0 0 15px;
			padding: 0;
			color: #b09140;
		}
		#sidebar .box li a, #sidebar .box li a:link, #sidebar .box li a:visited {
			display: block;
			color: #b09140;
			text-decoration: none;
			margin: 0;
			padding: 0 0 2px 0;
		}
		/*#sidebar .box li a:visited {
			background: url('../img/v3_navi_li_hover.png') no-repeat 0 7px;
		}*/
		#sidebar .box li a:hover, #sidebar .box li a:focus, #sidebar .box li a:active,
		#sidebar .box li a.akt, #sidebar .box li a.akt:link, #sidebar .box li a.akt:visited {
			color: #EDDBAB;
		}
		
	#sidebar .box_bottom {
		width: 120px;
		height: 0;
		margin: 0 0 5px 0;
		padding: 0;
	}




#content {
	width: 360px;
	float: right;
	/*color: #e5d5a2;*/
	
	color: #f6f0df;
	line-height: 12px;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
	#content h2 {
		margin: 0 0 3px 0;
		padding: 0;
		color: #fff;
		font-size: 12px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	#content h3 {
		font-size: 11px;
		margin: 0 0 1px 0;
		padding: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#content a, #content a:link {
		text-decoration: none;
		color: #fff;
		border-bottom: 1px dotted #AA8A3E;
	}
	#content a:visited {
		color: #e5d5a2;
	}
	#content a:hover, #content a:focus, #content a:active {
		border-bottom: 1px dotted #fff;
	}
	#content ul {
		margin: 0 0 0 2px;
		padding: 0;
		list-style: none;
	}
	#content li {
		background: url('../img/v3_navi_li_hover.png') no-repeat 0 2px;
		padding: 0 0 0 17px;
	}
	
	#content .text {
		text-align: justify;
	}
		#content .text li {
			margin: 0 0 5px 0;
		}
		#content .text br {
			height: 14px;
			line-height: 14px;
			font-size: 0;
		}
	#content .text a, #content .text a:link {
		text-decoration: none;
		color: #f6f0df;
		border-bottom: none;
		background: url('../img/v3_lang.png') repeat top right;
		padding: 2px;
	}
	#content .text a:visited {
		color: #EADCAD;
	}
	#content .readmore, #content .back {
			background: url('../img/v3_lang.png') repeat top right;
			padding: 1px 2px;
			display: inline-block;
		}
		#content .readmore a, #content .readmore a:link, #content .readmore a:visited {
				text-decoration: none;
				color: #f6f0df;
				border-bottom: none;
				background: url('/img/icons/readmore.png') no-repeat right 4px;
				padding: 0 10px 0 0;
		}
		#content .back a, #content .back a:link, #content .back a:visited {
				background: url('/img/icons/back-rewind.png') no-repeat 0 4px;
				padding: 0 0 0 12px;
		}
	#content .text a:hover, #content .text a:focus, #content .text a:active,
	#content .readmore a:hover, #content .readmore a:focus, #content .readmore a:active,
	#content .back a:hover, #content .back a:focus, #content .back a:active	{
		color: #3D0005;
		border: none;
	}


	#content blockquote {
		background: url('../img/v3_lang.png') repeat top right;
		padding: 5px;
	}
	#content blockquote.important {
		border: 1px solid #3E0000;
		font-weight: bold;
		text-align: center;
	}


#content .divider {
			background: url('/img/v3_divider.png') no-repeat 0 0;
			height: 11px;
			margin: 10px 0 15px 0;
			width: 100%;
	}

	#content .pics {
		float: right;
		margin: 0 0 0 7px;
	}
	#content .pics img {
		-webkit-box-shadow:0 0 10px #4d3f1f; 
		-moz-box-shadow: 0 0 10px #4d3f1f; 
		box-shadow:0 0 10px #4d3f1f; 
		margin: 0 0 7px 0;
	}
		#content .pics a, #content .pics a:link, #content .pics a:visited {
			border-bottom: 0;
			background: none;
		}
	
	#content .links_box {
		width: 250px;
		float: left;
	}
		#content .links_box ul li {
			background: none;
			padding: 0;
		}
	#content .flag {
		opacity: .6;
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	}
	
	
/* formulare */
	#content form fieldset {
		border: 1px solid #998551;
		border-radius: 5px;
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
		padding: 5px 0 15px 15px;
	}
		#content form fieldset legend {
			color: #fff;
			font-size: 14px;
			text-shadow: 1px 1px 1px #5f4d23;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		#content form fieldset label {
			display: block;
			width: 60px;
			float: left;
			text-align: right;
			margin: 0 5px 0 0;
		}
		#content form fieldset input, #content form fieldset textarea {
			width: 250px;
			margin: 3px;
			padding: 3px;
			border: 1px solid #ECDEAF;
			border-radius: 3px;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			background: url('../img/v3_lang.png') repeat top right;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #F6F0DF;
			-webkit-box-shadow: 1px 1px 2px #4d3f1f; 
			-moz-box-shadow: 1px 1px 2px #4d3f1f; 
			box-shadow: 1px 1px 2px #4d3f1f; 
		}
		#content form fieldset textarea {
			height: 100px;
		}
			#content form fieldset input:focus, #content form fieldset textarea:focus {
				background: #fff;
				color: #3E0001;
			}
			#content form fieldset input[type=submit] {
				width: 85px;
				background: #beaf8c;
				font-weight: bold;
				color: #3E0001;
			}
		#content form fieldset select {
			width: 250px;
			margin: 3px;
			padding: 3px;
			border: 1px solid #ECDEAF;
			border-radius: 3px;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			background: #998455;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #F6F0DF;
			-webkit-box-shadow: 1px 1px 2px #4d3f1f; 
			-moz-box-shadow: 1px 1px 2px #4d3f1f; 
			box-shadow: 1px 1px 2px #4d3f1f; 
		}

/* guestbook */

.gb-entry .important, p.important {
	background-color: #48190B;
}

.gb-entry .gravatar {
	width: 75px;
	float: right;
	margin: 0 0 10px 10px;
	-webkit-box-shadow:0 0 10px #4d3f1f; 
	-moz-box-shadow: 0 0 10px #4d3f1f; 
	box-shadow:0 0 10px #4d3f1f; 
}
	.gb-entry h3 {
		margin: 0;
		padding: 0;
		line-height: 14px;
	}
	.gb-entry .date {
		font-size: 10px;
		line-height: 10px;
		margin-bottom: 10px;
	}
	.gb-entry .url a, .gb-entry .url a:link, .gb-entry .url a:visited {
		display: block;
		width: 16px;
		height: 16px;
		float: left;
		background: url('/img/icons/link_go.png') no-repeat 0 4px;
		text-indent: -9999px;
		margin: 0 5px 0 0;
	}
	.gb-entry .text {
		padding: 10px;
		background: url('../img/v3_lang.png') repeat top right;
	}
	
span.req {
	color: #440108;
	font-weight: bold;
}
.sternchen {
	color: #440108;
	font-size: 10px;
	line-height: 12px;
	margin: 5px 0 0 85px;
}

/* paginated pages */
#page_navigation {
	text-align: center;
	font-size: 11px;
	margin: 5px 0;
}
	#page_navigation a, #page_navigation a:link, #page_navigation a:visited {
		padding: 3px;
		margin: 2px;
		border: 1px solid #EADCAB;
	}
	#page_navigation a.active_page, #page_navigation a.active_page:link, #page_navigation a.active_page:visited {
		background-color: #EADCAB;
		color: #000;
	}
	
	

/* discography album mit hover */

	#content .discography {
		/*background: url('../img/v3_content_discography_bg.png') repeat top left;
		padding: 5px;*/
		width: 115px;
		height: 115px;
		float: left;
		margin: 0 5px 5px 0;
		font-size: 12px;
	}
	#content .review .discography {
		float: right;
		margin: 0 10px 10px;
	}
		#content .discography .album {
			width: 115px;
			height: 115px;
			float: left;
			overflow: hidden;
			position: relative;
			margin: 0 7px 0 0;
		}
			#content .discography .album .cover {
				position: absolute;
				top: 0;
				left: 0;
				border: 0;
				height: 115px;
				width: 115px;
			}
			#content .discography .album .details {
				top: 84px;
				left: 0;
				float: left;
				position: absolute;
				height: 115px;
				width: 115px;
				opacity: .8;
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				background: #000;
				padding: 2px 0 0 5px;
				font-size: 10px;
				line-height: 11px;
			}
			#content .discography .album .details a, #content .discography .album .details a:link, #content .discography .album .details a:visited {
				border-bottom: none;
				color: #fff;
			}
		#content .discography h3 {
			margin: 0;
			padding: 0;
			font-size: 11px;
			line-height: 15px;
		}
		#content .discography .albumtitel {
			font-size: 10px;
			line-height: 11px;
			margin: 0 0 2px 0;
			word-spacing: -1px;
		}
		#content .discography .albumtitel a, #content .discography .albumtitel a:link, #content .discography .albumtitel a:visited {
			color: #f6f0df;
		}
		#content .discography .year {
			display: none;
		}
		#content .discography .r-m-m {
			display: none;
		}
		#content .discography .country {
			display: none;
		}

/* einzelnes album */
	
	.album_detail .album, .reviews_album {
		-webkit-box-shadow:0 0 10px #4d3f1f; 
		-moz-box-shadow: 0 0 10px #4d3f1f; 
		box-shadow:0 0 10px #4d3f1f; 
		float: right;
		margin-left: 10px;
	}
		.album_detail h1 {
			margin: 0 0 3px 0;
			padding: 0;
			color: #fff;
			font-size: 21px;
			text-shadow: 1px 1px 1px #5f4d23;
		}
		#content .album_detail .album_titel {
			font-weight: bold;
			padding: 0 0 10px 0;
		}
		#content .album_detail .year {
			background: url('/img/icons/date.png') no-repeat 0 4px;
			padding: 2px 0 2px 20px;
		}
		#content .album_detail .r-m-m {
			background: url('/img/icons/albums.png') no-repeat 0 4px;
			padding: 2px 0 2px 20px;
		}
		#content .album_detail .country {
			padding: 2px 0 2px 0;
		}
		#content .album_detail .band_url {
			background: url('/img/icons/link_go.png') no-repeat 0 4px;
			padding: 2px 0 2px 20px;
		}

		#searchfield {
			text-align: right;
			line-height: 12px;
			float: right;
			background: url('/img/icons/livesearch.png') no-repeat 0 4px;
			padding: 0 0 0 13px;
			width: 140px;
		}
		#searchfield span  {
			font-size: 10px;
		}
		input#livesearch {
			width: 120px;
			margin: 3px;
			padding: 3px;
			border: 1px solid #ECDEAF;
			border-radius: 3px;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			background: url('../img/v3_lang.png') repeat top right;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #3E0001;
			-webkit-box-shadow: 1px 1px 2px #4d3f1f; 
			-moz-box-shadow: 1px 1px 2px #4d3f1f; 
			box-shadow: 1px 1px 2px #4d3f1f; 
		}
		input#livesearch:focus {
				background: #fff;
				color: #3E0001;
		}
		.highlight {
			background-color: #FC3;
		}


/* galerie start */

	#content .galerie {
		
	}
		#content .galerie .image {
			background: url('../img/v3_content_discography_bg.png') repeat top left;
			padding: 3px;
			/*-webkit-box-shadow:0 0 10px #4d3f1f; 
			-moz-box-shadow: 0 0 10px #4d3f1f; 
			box-shadow:0 0 10px #4d3f1f; */
			float: left;
			width: 70px;
			height: 70px;
			margin: 0 6px 6px 0;
			overflow: hidden;
			position: relative;
		}
		#content .galerie .last {
			margin: 0 0 0 0;
		}
			#content .galerie .image .cropped {
				display: block;
				overflow: hidden;
				width: 70px;
				height: 70px;
			}
			#content .galerie .image .cropped img {
			/*	position: absolute;
				top: 0;
				left: 0;*/
				border: 0;
			}
			#content .galerie .image .cropped .details {
				top: 30px;
				left: 3px;
				float: left;
				position: absolute;
				height: 41px;
				width: 62px;
				padding: 2px 4px 0 4px;
				opacity: .6;
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
				background: #000;
				font-size: 9px;
				line-height: 10px;
				display: table-cell;
				vertical-align: middle;
				text-align: center;
				/*letter-spacing: -1px;
				background: url('/img/v3_content_discography_bg.png') repeat top left;*/
			}
			#content .galerie .image .cropped .details a, #content .galerie .image .cropped .details a:link, #content .galerie .image .cropped .details a:visited {
				border-bottom: none;
			}


/* galerie seite */ 

	#content .gal_pic_box {
			background: url('../img/v3_content_discography_bg.png') repeat top left;
			padding: 3px;
			/*-webkit-box-shadow:0 0 10px #4d3f1f; 
			-moz-box-shadow: 0 0 10px #4d3f1f; 
			box-shadow:0 0 10px #4d3f1f; */
			float: left;
			width: 110px;
			height: 110px;
			margin: 0 6px 6px 0;
			overflow: hidden;
			position: relative;
	}
	#content .gal_pic_box a {
		display: block;
		overflow: hidden;
		width: 110px;
		height: 110px;
	}

	
.clear {
	clear: both;
}
