body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
/*layoutspezifisch*/
h1#sos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	color: #3E0001;
}
#lang {
	display: none;
}
	#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: 700px;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
}
#header {
}
#footer {
	padding: 0 0 80px 0;
}
	#tape_topright {
		display: none;
	}
	#tape_topleft {
		display: none;
	}
#nachoben {
	display: none;
}
	#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: 250px;
	float: left;
	margin: 0 0 0 60px;
	padding: 0;
	display: none;
}
	#sidebar h2 {
		width: 225px;
		height: 39px;
		margin: 0;
		padding: 0;
		text-indent: -9999px;
	}
		#sidebar h2.ueberdasstudio {
			background: url('../img/v3_navi_h2_ueberdasstudio.png') no-repeat top left;
		}
		#sidebar h2.technischedetails {
			background: url('../img/v3_navi_h2_technischedetails.png') no-repeat top left;
		}
		#sidebar h2.buchungkontakt {
			background: url('../img/v3_navi_h2_buchungkontakt.png') no-repeat top left;
		}
		#sidebar h2.aboutthestudio {
			background: url('../img/v3_navi_h2_aboutthestudio.png') no-repeat top left;
		}
		#sidebar h2.technicaldetails {
			background: url('../img/v3_navi_h2_technicaldetails.png') no-repeat top left;
		}
		#sidebar h2.bookingcontact {
			background: url('../img/v3_navi_h2_bookingcontact.png') no-repeat top left;
		}
	#sidebar .box {
		background: url('../img/v3_navi_bg_tile.png') repeat-y top left;
		width: 225px;
		margin: 0;
		padding: 0;
	}
		#sidebar .box ul {
			margin: 0;
			padding: 5px 0;
			list-style: none;
		}
		#sidebar .box li a, #sidebar .box li a:link, #sidebar .box li a:visited {
			display: block;
			color: #EDDBAB;
			text-decoration: none;
			margin: 0 0 0 30px;
			padding: 3px 0 3px 17px;
			text-shadow: 1px 1px 1px #3e0000;
			background: url('../img/v3_navi_li_hover.png') no-repeat 0 7px;
		}
		/*#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: #b09140;
			background: url('../img/v3_navi_li.png') no-repeat 0 7px;
		}
		
	#sidebar .box_bottom {
		background: url('../img/v3_navi_bg_bottom.png') no-repeat bottom left;
		width: 225px;
		height: 17px;
		margin: 0 0 10px 0;
		padding: 0;
	}

#content {
	width: 700px;
	float: left;
	/*color: #e5d5a2;*/
	
	color: #3E0001;
	line-height: 19px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
	#content h2 {
		margin: 0 0 3px 0;
		padding: 0;
		color: #3E0001;
		font-size: 16px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	#content h3 {
		font-size: 12px;
		margin: 0 0 1px 0;
		padding: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#content a, #content a:link {
		text-decoration: none;
		color: #000;
		border-bottom: 1px dotted #AA8A3E;
	}
	#content a:visited {
		color: #666;
	}
	#content a:hover, #content a:focus, #content a:active {
		border-bottom: 1px dotted #ccc;
	}
	#content ul {
		margin: 0 0 0 15px;
		padding: 0;
	}
	#content li {
		padding: 0;
	}
	
	#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: #000;
		border-bottom: 1px solid #ccc;
		padding: 2px;
	}
	#content .text a:visited {
		color: #666;
	}
	#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: 10px;
	}
	#content blockquote.important {
		border: 1px solid #3E0000;
		font-weight: bold;
		text-align: center;
	}
	
.gb-entry .important, p.important, {
	background-color: #48190B;
}

.form_message p {
		background: url('../img/v3_lang.png') repeat top right;
		border: 1px solid #491B0B;
		font-weight: bold;
		padding: 10px;
		margin: 3px;
		text-align: center !important;
}
.error {
	color: #481A0B !important;
}


#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 15px 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: 80px;
			float: left;
			text-align: right;
			margin: 0 5px 0 0;
		}
		#content form fieldset input, #content form fieldset textarea {
			width: 360px;
			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: 368px;
			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; 
		}
		#content form fieldset input.req:focus, #content form fieldset textarea.req:focus, #content form fieldset select.req:focus {
			border: 1px solid #481A0B;
		}

/* guestbook */


.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: 160px;
		height: 160px;
		float: left;
		margin: 0 10px 10px 0;
		font-size: 12px;
		-webkit-box-shadow:0 0 10px #4d3f1f; 
		-moz-box-shadow: 0 0 10px #4d3f1f; 
		box-shadow:0 0 10px #4d3f1f; 
	}
	#content .review .discography {
		float: right;
		margin: 0 10px 10px;
	}
		#content .discography .album {
			width: 160px;
			height: 160px;
			float: left;
			overflow: hidden;
			position: relative;
			margin: 0 7px 0 0;
		}
			#content .discography .album .cover {
				position: absolute;
				top: 0;
				left: 0;
				border: 0;
			}
			#content .discography .album .details {
				top: 128px;
				left: 0;
				float: left;
				position: absolute;
				height: 160px;
				width: 160px;
				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: 13px;
			line-height: 15px;
		}
		#content .discography .albumtitel {
			font-size: 11px;
			line-height: 12px;
			margin: 0 0 5px 0;
			word-spacing: -1px;
		}
		#content .discography .albumtitel a, #content .discography .albumtitel a:link, #content .discography .albumtitel a:visited {
			color: #f6f0df;
		}
		#content .discography .year {
			margin: 1px 0;
		}
		#content .discography .r-m-m {
			letter-spacing: -1px;
			margin: 1px 0;
		}
		#content .discography .country {
			margin: 1px 0;
		}

/* 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: 110px;
			height: 110px;
			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: 110px;
				height: 110px;
			}
			#content .galerie .image .cropped img {
			/*	position: absolute;
				top: 0;
				left: 0;*/
				border: 0;
			}
			#content .galerie .image .cropped .details {
				top: 87px;
				left: 3px;
				float: left;
				position: absolute;
				height: 25px;
				width: 102px;
				padding: 2px 4px 0 4px;
				opacity: .7;
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
				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;
}
