@charset "utf-8";
/* CSS Document */

/** {
    margin: 0 auto;
    padding: 0;
}*/

html, body {
	margin: 0;
	padding: 0;
	/*background: #000;*/
	color: #cebca5;
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
	line-height: 1.4em;
	/*min-height: 100%;
	height: 100%;	*/
}
/*html {
	overflow-y: scroll !important;
}*/
	
body {
	background-color: #000;
	background-image: url(../img/hintergrund2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a {
	text-decoration: underline;
	color: #966938;
	border: 0 none;
}
a:hover {
	color: #E7D2BC;
}

a img {
	border:1px solid #966938;
}
a img:hover {
	border:1px solid #E7D2BC;
}

img.icon, .pressdlbox img.icon {
	border: 0;
	margin: 0;
}

h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #caa675;
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
	line-height: 24px;
	font-weight: lighter;
}
h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 24px;
	/*line-height: 24px;*/
	line-height: 1.2em;
	font-weight: lighter;
}

hr {
	/*width:600px;*/
	height: 40px;
	background:url(../img/line.png) no-repeat center center;
	border: none;
}
#container_main_wrapper {
	/*position: relative;*/
	margin: 0 auto;
    padding: 0;
	/*background: #000;*/
	width: 1000px;
	
	/*min-height: 100%;*/
	/*height: auto !important;
	height: 100%;*/
}

#container_main_left {
	/*position: absolute;*/
	float:left;
	margin: 0;
    padding: 0;
	/*background: url(../img/bg_left.jpg) no-repeat 0 0 #000;*/
	width: 75px;
/*	height: 900px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: hidden !important;*/
}
#container_main_center {
	/*position: absolute;*/
	float:left;
	/*margin: 0 0 0 150px;*/
    padding: 0;
	margin: 0 auto;
	/*background: url(../img/bg_center.jpg) no-repeat 0 0 #000;*/
	/*background-position: 0px 150px;*/
	width: 850px;
	/*min-height: 900px; */
	/*height: auto !important; */
	/*height: 100%;
	overflow: hidden !important; */
}
#container_main_right {
	/*position: absolute;*/
	float:left;
	margin: 0;
	/*margin-left: 1050px;*/
    padding: 0;
	/*background: url(../img/bg_right.jpg) no-repeat 0 0 #000;*/
	width: 75px;
	/*height:900px;*/
	/*min-height: 100%; /* Mindesthöhe für moderne Browser */
	/*height: auto !important; /* Important Regel für moderne Browser */
	/*height: 100%; /* Mindesthöhe für den IE */
	/*overflow: hidden !important; /* FF Scroll-leiste */
}

#container_language {
	width: 130px;
	height: 100px;
	margin: 32px 0 0 6px;
	background: url(../img/lang_select.png) no-repeat 0 0 transparent;
}
	

#container_head {
	/*position: absolute;*/
	margin: 0 auto;
	/*margin-left: 150px;*/
	height: 128px;
	width: 850px;
	/*background: url(../img/bg_head2.png) no-repeat 0 0 #000;*/
	/*background: url(../img/bg_head2.jpg) no-repeat;*/
	background: url(../img/bg_head2_movie.jpg) no-repeat;
}

#container_logo {
	padding:0;
	margin:0;
	width:400px;
	height:150px;
	background: none;
}
#container_special {
	width: 300px;
	height: 150px;
	float:right;
}

#container_social {
	margin-top: 215px;
}
.container_social_fb {
	margin-left: 12px;
	width: 90px;
	height: 65px;
	/* background: url(../img/social.png) no-repeat 0 0; */
	background: url(../img/icon_right.png) no-repeat 0 0;
}
.container_social_tw {
	margin-left: 12px;
	width: 90px;
	height: 65px;
	background: url(../img/icon_right.png) no-repeat 0 -65px;
}
.container_social_yt {
	margin-left: 12px;
	width: 90px;
	height: 65px;
	background: url(../img/icon_right.png) no-repeat 0 -130px;
}
.container_social_yt_new {
	margin-left: 12px;
	width: 90px;
	height: 65px;
	background: url(../img/icon_right_neu.png) no-repeat 0 -130px;
}
#container_navi {
	width: 850px;
	height: 92px;
	background: transparent;
	margin:0 auto;
}


/* Infobox */

.box_info {
	padding:10px;
	border: 1px solid #CEBCA5;
	background-image:url(../img/background_newsbox.png);
	margin-bottom: 10px;
	display: table;
}


/* Navi-Buttons */
.bt_tour {
	float:left;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 92px;
	background-repeat: no-repeat;
	background-position: -40px 22px;
	background-image: url(../img/buttonmap.png);
}
.bt_tour:hover {
	background-position: -40px -48px, center;
}
.bt_tour_active {
	float:left;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 92px;
	background: url('../img/buttonmap.png');
	background-repeat: no-repeat;
	background-position: -40px -118px, center;
}
.bt_alben {
	float:left;
	margin: 0;
	padding: 0;
	width: 140px;
	height: 92px;
	background: url('../img/buttonmap.png');
	background-repeat: no-repeat;
	background-position: -225px 22px, center;
}
.bt_alben:hover {
	background-position: -225px -48px, center;
}
.bt_alben_active {
	float:left;
	margin: 0;
	padding: 0;
	width: 140px;
	height: 92px;
	background: url('../img/buttonmap.png');
	background-repeat: no-repeat;
	background-position: -225px -118px, center;
}
.bt_bio {
	float:left;
	margin: 0;
	padding: 0;
	width: 185px;
	height: 70px;
	background: url('../img/buttonmap.png');
	background-repeat: no-repeat;
	background-position: -365px 22px, center;
}
.bt_bio:hover {
	background-position: -365px -48px, center;
}
.bt_bio_active {
	float:left;
	margin: 0;
	padding: 0;
	width: 185px;
	height: 70px;
	background: url('../img/buttonmap.png');
	background-repeat: no-repeat;
	background-position: -365px -118px, center;
}
.bt_media {
	float:left;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 70px;
	background: url('../img/buttonmap.png');
	background-repeat: no-repeat;
	background-position: -550px 22px, center;
}
.bt_media:hover {
	background-position: -550px -48px, center;
}
.bt_media_active {
	float:left;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 70px;
	background: url('../img/buttonmap.png');
	background-repeat: no-repeat;
	background-position: -550px -118px, center;
}
.bt_kontakt {
	float:left;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 70px;
	background: url('../img/buttonmap.png');
	background-repeat: no-repeat;
	background-position: -710px 22px, center;
}
.bt_kontakt:hover {
	background-position: -710px -48px, center;
}
.bt_kontakt_active {
	float:left;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 70px;
	background: url('../img/buttonmap.png');
	background-repeat: no-repeat;
	background-position: -710px -118px, center;
}

/* Navi Off ---------------------- */

.bt_tour_off {
	float:left;
	margin: 0;
	padding: 0;
	width: 225px;
	height: 92px;
	background: url('../img/buttonmap_off.png');
	background-repeat: no-repeat;
	background-position: 0px 22px, center;
}

.bt_alben_off {
	float:left;
	margin: 0;
	padding: 0;
	width: 140px;
	height: 92px;
	background: url('../img/buttonmap_off.png');
	background-repeat: no-repeat;
	background-position: -225px 22px, center;
}

.bt_bio_off {
	float:left;
	margin: 0;
	padding: 0;
	width: 185px;
	height: 92px;
	background: url('../img/buttonmap_off.png');
	background-repeat: no-repeat;
	background-position: -365px 22px, center;
}

.bt_media_off {
	float:left;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 92px;
	background: url('../img/buttonmap_off.png');
	background-repeat: no-repeat;
	background-position: -550px 22px, center;
}

.bt_kontakt_off {
	float:left;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 92px;
	background: url('../img/buttonmap_off.png');
	background-repeat: no-repeat;
	background-position: -710px 22px, center;
}



.canvas {
	margin-left: 50px;
	width:850px;
	height:350px;
	/*background: url(../img/img01.jpg);*/
	text-align: center;
}
.row600 {
	margin: 0 auto;
	padding-left: 165px;
	width:600px;
}
.column100 {
	float:left;
	width:100px;
}
.column150 {
	float:left;
	width:150px;
}
.column250 {
	float:left;
	width:250px;
	padding: 0 12px 0 0;
}
.column350 {
	float:left;
	width:350px;
	padding: 0 12px 0 0;
}
.columnfull {
	padding: 0;
}
#footer {
	width:900px;
	height:150px;
	background: none;
}

#container_content {
	width:740px;
	margin:18px 0 0 50px;
}

/* Formular */
.textfeld_std {
	background-color: #64513e;
	border: 1px solid #0f0d0c;
	/*color: #0f0d0c;*/
	color: #CEBCA5;
	padding: 3px;
	width: 250px;
}

.input_tx_wrong {
	background-color: #64513e;
	border: 1px solid #a00;
	color: #CEBCA5;
	padding: 3px;
	width: 250px;
}

.textarea_std {
	background-color: #64513e;
	border: 1px solid #0f0d0c;
	/*color: #0f0d0c;*/
	color: #CEBCA5;
	padding: 3px;
}

.textfeld_std:hover, .textarea_std:hover {
	border: 1px solid #CEBCA5;
}

.textfeld_std:focus, .textarea_std:focus {
	border: 1px solid #CEBCA5;
	background-color: #806a55;
}

.bt2 {
	background-color: #64513E;	
}


.pictxtleft {
	float: left;
	margin: 0 15px 15px 0;
}
.pictxtright {
	float: right;
	margin: 0 0 15px 15px;
}

.mediakat {
	float: left;
	width: 350px;
	text-align: center;
	margin-right: 15px;
}
.mediakat_small {
	float: left;
	width: 360px;
	height: 240px;
	text-align: center;
	font-weight: bold;
}
.mediakat_big {
	float: left;
	width: 720px;
	height: 255px;
	text-align: center;
	font-weight: bold;
}

.mediakat img, .mediakat_small img, .mediakat_big img, 
.mediakat img:hover, .mediakat_small img:hover, .mediakat_big img:hover,
img.mediakat, img.mediakat:hover {
	border: 0;
}

/*.mediakat a, .mediakat_small a, .mediakat_big a {
	color: #fff;
}*/

.pressdlbox {
	padding: 5px;
	float: left;
	border:1px solid #333;
	margin: 0 5px 5px 0;
	width: 350px;
	text-align: center;
	background-image: url(../img/bg_fancy.png);
}

.pressdlbox img {
	margin: 0 0 5px 0;
}

.mediabild {
	margin: 0 10px 10px 0;
	float: left;
}


/* Audioplayer */
ol.audioplaylist {
	width: 240px;
	list-style-position: outside;
}
ol.audioplaylist li {
	/*background-color: #261F1C;*/
	margin: 1px 0;
	
}
ol.audioplaylist li.playing {
	font-weight: bold;
	font-style: italic;
	background-color: #261F1C;
}
ol.audioplaylist li a {
	display: block;
	background-color: #261F1C;
	padding: 1px 1px 1px 5px;
}
ol.audioplaylist li a:hover {
	display: block;
	background-color: #40332e;
}


ol.audioplaylist li.playing a {
	color: #E7D2BC;
	background-color: #261F1C;
}
ol.audioplaylist li:hover {
	/*background-color: #40332e;*/
}

