@charset "utf-8";
/* CSS Document */
/*****************************************************
*** png fix IE
*****************************************************/
img, div { 
	behavior: url(bilder/_iepngfix/iepngfix.htc)
}
/*****************************************************
*** hauptseiten
*****************************************************/

body { 
	background-image: url(../bilder/_header/landscape.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	font-family:Verdana, sans-serif;
	font-size: 11px;
	color:#271b24;
	background-color:#fdfcea;
	margin:0px;
	letter-spacing: -.5px;
}

h1 {	
	font-family:Verdana, sans-serif;
	font-size: 11px;
	color:#3c4758;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing: -1px;
}

h2 {	
	font-family:Verdana, sans-serif;
	font-size: 11px;
	color:#3c4758;
/* 	text-transform:uppercase; */
	font-weight:bold;
	letter-spacing: -1px;
}

h3 {	
	font-family:Verdana, sans-serif;
	font-size: 11px;
	color:#e3a60b;
	font-weight:bold;
	letter-spacing: -1px;
}

select {
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#fdfcea;
	border: 0px solid #3c4758;
	background-color:#3c4758;
}

a:link {
	color:#e3a60b;
	text-decoration:none;
	font-weight:bold;
}
a:visited {
	color:#e3a60b;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#e3a60b;
	text-decoration:underline;
	font-weight:bold;
}

a:active {
	color:#e3a60b;
	text-decoration:none;
	font-weight:bold;
}

a:focus {
	color:#e3a60b;
	text-decoration:underline;
	font-weight:bold;
}

a.blueref:link {
	text-decoration:underline;
	font-weight:bold;
	color: #3c4758;
}

a.blueref:visited {
	text-decoration:underline;
	font-weight:bold;
	color: #3c4758;
}

a.blueref:hover {
	text-decoration:underline;
	font-weight:bold;
	color: #e3a60b;
}

a.blueref active {
	text-decoration:underline;
	font-weight:bold;
	color: #3c4758;
}

a.blueref focus {
	text-decoration:underline;
	font-weight:bold;
	color: #e3a60b;
}

#scrollbar {
	display: none;
}

html>body #scrollbar {
	position: absolute;
	z-index: 1;
	bottom: -1px;
	left: 0;
	width: 1px;
	height: 1px;
	display: block;
	font-size: 0;
}

.seite {
	width: 700px;
	position:absolute;
	left: 50%;
	margin-left:-350px;
	height:auto;
	z-index:1000;
}


.navioben {
	position:relative;
	float:left;
	margin-right:12px;
	top:10px;
}

.naotxt {
	position:absolute;
	top: 2px;
	left: 50%;
	color:#cccccc;
}

.subnavi {
	padding-right:15px;
	margin-top:105px;
	margin-bottom:20px;
	z-index:700;
    width:100px;
    float: left;
/*            border: 1px fuchsia solid; */
}

.subtxt {
	position:absolute;
	margin-top:2px;
	left:9px;
	color:#cccccc;
}

ul#leftbar {
	list-style: none;
	padding: 0px;
	margin: 0px;
	quotes: none;
	line-height: 1;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ul#filmo {
	list-style:none;
}

ul#leftbar li {
	margin:0px;
	padding:0px;
	border: 0px;
}

ul#leftbar li#leftbartext {
	margin-bottom: 2px;
}

ul#leftbar li#leftbarcornerbottom {
 	margin-bottom: -1px;
}

ul#leftbar li#leftbarbt {
	margin-top: 2px;
	margin-bottom: 9px;
}

.neues {
	position:absolute;
	/* margin-top:20px; */
	width:100px;
	padding-right:15px;
/* 	border: 1px aqua solid; */
}

.neutour { 
	position:absolute;
	width:100px;
	padding-right:15px;
/* 	border: 1px yellow solid; */
}

.txtcontent {
	z-index:1000;
	margin-left:170px;
	margin-top:122px;
	text-align:justify;
	width: 480px
}

.livetxtcontent {
	z-index:1000;
	margin-left:133px;
	margin-top:124px;
	text-align:justify;
	width: 480px
}

.piccontent {
	z-index:1000;
	margin-left:132px;
	margin-top:124px;
	text-align:justify;
	width: 565px
}

.biocontent {
	z-index:1000;
	margin-left:132px;
	margin-top:124px;
	text-align:justify;
	width: 520px
}

.musik{
	margin-top:60px;
	margin-left:175px;
	text-align:center;
}

.contentstudio{
	width: 565px;
	height:auto;
	float: left;
	margin-top: 100px;
	margin-left: -6px;
/* 	border: 1px lime solid; */
}

.musikseparator {
	margin-left: 11px;
	margin-bottom: 20px;
}

.discoseparator {
	margin-left: -6px;
	margin-bottom: 20px;
}

.contentprojekte {
	margin-top: 100px;
	width: 555px;
	height:auto;
	float: left;
	padding-left: 17px;
/* 	border: 1px lime solid; */
}

.projectseparator {
	margin-left: -12px;
	margin-bottom: 20px;
}

.bandseparator {
	margin-left: -32px;
	margin-bottom: 20px;
}

.albumtab {
	margin-bottom: 40px;
}

.albumtextuell {
	margin-left: 17px;
	margin-bottom: 40px;
}

.albumlist {
	line-height: 1.65;
}

.snippetplayer {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height: 1;
	border-collapse: collapse;
	border-spacing: 0;
}

.vorhoeren{
	margin-left:50px;
	margin-top:20px;
	background-image:url(../bilder/vorhoeren.gif);
	background-repeat:no-repeat;
	width:550px;
	height:450px;

}
.ma{
	padding:3px;
	white-space:pre-wrap;
	font-weight: bold;
	color: #3c4758;
	font-size: 11px;
	letter-spacing: -1px;
	
}
a.ma:link {
	text-decoration:underline;
	font-weight:normal;
	color: #3c4758;
}
a.ma:visited {
	text-decoration:underline;
	font-weight:normal;
	color: #3c4758;
}
a.ma:hover {
	text-decoration:underline;
	font-weight:normal;
	color: #e3a60b;
}
.foto{
	border:1px solid #3c4758;
}
.disco1 {
	float:left;
	margin-top:-6px;

}
.disco2 {
	float:right;
	margin-top:-6px;

}
.disco3 {
	margin-top:30px;
	margin-left:1px;
	float:left;

}
.disco4 {
	margin-top:30px;
	float:right;

}
.disco5 {
	margin-top:30px;
	float:left;

}
.konzerte{
	margin-top:119px;
	margin-left:133px
}
.video{
	margin-top:60px;
	margin-left:160px;
	text-align:left;
}
.moviethumbs { float:left;
		width:520px;
		margin-left:0px;
		list-style: none;
}

.movieabst {
		margin-right: 37px;
		margin-top:25px;
		float:left;
		margin-left:0px
}
.movierand {
		border: 1px solid #3c4758;
}
.movinfo {
/*
		background-image:url(../bilder/movinfo.gif);
		background-repeat:no-repeat;
*/
		height:30px;
		width:475px;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		color: #3c4758;
		padding-top:10px;
		padding-left:5px
}

.links {
	z-index:1000;
	margin-left:120px;
	width:250px;
	text-align:justify;
	padding:12px;

}
.newsseparator {
	margin:-12px;

}
.linker {
	z-index:1000;
	margin-left:130px;
	margin-top:60px;
	text-align:justify;
	width: 530px
}
.rechts {
	text-align:justify;
	position:absolute;
	width:230px;
	left:437px;
	top:272px;
	float: right;
	padding-left:10px;
	padding-bottom:5px;
	padding-left:12px;
	padding-right:12px;
/* 	background-image:url(../bilder/fueller.gif); */
	background-repeat:repeat-y;
}

.kat{
	text-transform:uppercase;
	font-weight: bold;
	color: #3c4758;
	font-size: 10px;
	margin-top: -2px;
	letter-spacing: -1px;
}
.katbottom{
	margin-left: -12px;
}
.kattop{
	margin-left: -12px;
	margin-top: -1px;
	margin-bottom: -16px;
}
.kattopinline{
	margin-top: -15px;
	margin-left: -12px;
}
.dicker {
	margin-top: 3px;
	margin-bottom: 10px;
	color: #e3a60b;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 1.3;
}

.dickerblau {
	margin-top: 3px;
	margin-bottom: 10px;
	color: #3c4758;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 1.3;
}


.neu{
	margin-bottom:18px;
	margin-top:3px;
	font-family: Verdana, sans-serif;
	font-weight:bold;
	font-size:10px;
	height:8px;
	color:#cccc99;
}
.fuss {
	margin-top:-314px;
	text-align: left;
	font-family:Verdana, sans-serif;
	font-size: 11px;
	color:#3c4758;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing: -1px;
	margin-left: 50px;
	padding-left: 108px;	
}

.sitesplitnavigation {
	text-align: center;
	font-size: 11px;
	color:#3c4758;
	font-weight:bold;
	letter-spacing: -1px;
	padding-right: 130px;
}

.sitesplitnavigationgbook {
	text-align: center;
	font-size: 11px;
	color:#3c4758;
	font-weight:bold;
	letter-spacing: -1px;
	padding-right: 90px;
}

.random{
	background-image:url(../bilder/raeder.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:300px;
	height:300px;
	margin-top:300px;
	margin-left:50%;

}
.randomin{
	position:absolute;
	background-image:url(../bilder/raeder.gif);
	background-repeat:no-repeat;
	width:271px;
	height:278px;
	margin-top:20%;
	margin-left:30%
}


/*****************************************************
***
*****************************************************/

.errormsg{
	font-size:10px;
	color:red;
	font-weight:bold
}
.newsvorschau{
	background:transparent;
	color:white;
	border:0px;
	padding:5px;
	position:absolute;
	top:120px;
	left:0px
}
.vorschau{
	background:transparent;
	color:white;
	border:0px
}
.hiddenarea {
	display: none;
	visibility:hidden;
	}

/*****************************************************
*** gastbuch
*****************************************************/
/*****************************************************
*** formatierung beim anzeigen der beitraege
*** bei admin.php und gbook.php
*****************************************************/

/* tabellenrahmen */
.platz{
	margin-bottom:280px;
}
.rahmen  {
	border:1px;
	padding:0px;
	margin:0px;
}

/* anzeige oben links im tabellenrahmen */

.ol	{
	padding-bottom:4px;
	font-size:11px;
	border-bottom:0px solid #3c4758;
}

/* anzeige oben rechts im tabellenrahmen */

.or {
	height:20px;
	text-align:right
}

/* anzeige des beitrags */

.btrg {

	padding-top:5px;
	border:0px;
}

/* anzeige des kommentars */

.kmnt	{
/* 	background-color:#666655; */
	padding-top:5px;
	border:0px;
	font-size:11px;
	color: #e3a60b;

}
.navibutt{
	border:1px solid #999999;
	padding-left:4px;
	padding-right:4px;
	background-color:#042c1c;
}
.navibuttact{
	border:1px solid #999999;
	padding-left:4px;
	padding-right:4px;
	background-color:#085e3c;
}
/*****************************************************
*** formatierung der formularfelder und textarea
*****************************************************/

textarea {
	border:1px solid #c6c6c6;
	font-family: Verdana, sans-serif;
    font-size:10px;
}


input {
	border:1px solid #c6c6c6;
	font-family:Verdana, sans-serif;
    font-size:10px;
}
.gruener {
	border:1px solid #e3a60b;
	background-color:#e3a60b;
	color:#ffffff;
	font-family:Verdana, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing: -1px;
}
/*****************************************************
*** kleine schriftart bem weiterleitungstext
*****************************************************/

.klein { font-size: 9px;
         font-family:Verdana, sans-serif;
}
/*****************************************************
*** SLIMBOX
*****************************************************/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index:2000
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index:2000
}

.lbLoading {
	background: #fff url(../bilder/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../bilder/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../bilder/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(../bilder/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
