
/* ----------------- Hauptformat --------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

body   {
		margin: 0px;
		margin-top: 30px;
		margin-bottom: 30px;
		font-family: Helvetica, Arial, Tahoma, Sans-Serif; 
		color: #333; 
		font-size: small;
		background-color: #434343;
		height: 100%;
		min-height: 100%;
		background-image:url('../bilder/seite/bg.jpg');
		background-repeat: no-repeat;
		}


/* ----------------- Container ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								
#mitte {
		margin: auto auto;
		width: 1024px;
		}
#bgblack {
			left: 0;
			top: 0;
			z-index: 104;
			position: fixed;
			width: 100%;
			min-height: 100%; 
			background-color: #000;
			filter:alpha(opacity=47); 
			-moz-opacity: 0.47; 
			opacity: 0.47;
			min-height: 100%;
}

* html #bgblack {
			height: 100%;
			position: absolute;
}
	
#logo   {
		z-index: 5;
		position: absolute;
		top: 20px;
		left: 50%;
		margin-left: -65px;
		width: 230px;
		height: 120px;
		background-image:url('../bilder/seite/logo.png'); 
		background-repeat: no-repeat;
		}
* #logo{ behavior: url(../iepngfix.htc) }
		
#banner-alone   {
		z-index: 2;
		position: absolute;
		top: 60px;
		left: 50%;
		margin-left: -400px;
		width: 900px;
		height: 420px;
		background-image:url('../bilder/seite/banner-alone.png'); 
		background-repeat: no-repeat;
		}
* #banner-alone{ behavior: url(../iepngfix.htc) }
		
#navigation-links   {
		z-index: 1;
		position: absolute;
		top: 60px;
		left: 50%;
		margin-left: -500px;
		width: 218px;
		height: 400px;
		}
* #navigation-links{ behavior: url(../iepngfix.htc) }


.kopf   {
		width: 900px;
		height: 25px;
		clear:both; 
		margin: auto auto;
		background-image:url('../bilder/seite/bg-kopf.png'); 
		background-repeat: no-repeat;
		}
* #kopf{ behavior: url(../iepngfix.htc) }


/* ----------------- Div Inhaltsbereiche-------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								
.divbox-start   {
		font-size: 90%;
		z-index: 3;
		position: absolute;
		top: 303px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 145px;
		padding: 10px;
		background-color: #000;
		color:#999;
		 }

.divbox-about   {
		font-size: 90%;
		z-index: 4;
		position: absolute;
		top: 73px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 375px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#999;
		}

.divbox-media   {
		font-size: 90%;
		z-index: 3;
		position: absolute;
		top: 343px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 105px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#999;
		}

.divbox-audio   {
		font-size: 85%;
		z-index: 4;
		position: absolute;
		top: 73px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 375px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#999;
		}

.divbox-video   {
		font-size: 90%;
		z-index: 4;
		position: absolute;
		top: 73px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 375px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#999;
		}

.divbox-live   {
		font-size: 90%;
		z-index: 3;
		position: absolute;
		top: 313px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 135px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#999;
		}

.divbox-gallery   {
		font-size: 90%;
		z-index: 3;
		position: absolute;
		top: 73px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 375px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#999;
		}
		
.divbox-shop   {
		font-size: 90%;
		z-index: 4;
		position: absolute;
		top: 73px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 375px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#999;
		}

.divbox-contact   {
		font-size: 90%;
		z-index: 4;
		position: absolute;
		top: 73px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 375px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#999;
		}

.divbox-guest   {
		font-size: 90%;
		z-index: 4;
		position: absolute;
		top: 73px;
		left: 50%;
		margin-left: -385px;
		width: 850px;
		height: 375px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#999;
		}

	
#close-video   {
		cursor: pointer;
		z-index: 105;
		position: absolute;
		left: 50%;
		margin-left: -283px;
		top: 475px;		
		background-image:url('../bilder/seite/close.png'); 
		background-repeat: no-repeat;
		width: 150px;
		height: 30px;
		background-position: 0 100%;
		}
#close-video:hover{background-position: 0 0%;}
* #close-video{behavior: url(../iepngfix.htc) }
	
#close{
		cursor: pointer;
		z-index: 105;
		position: absolute;
		left: 50%;
		margin-left: -283px;
		top: 475px;		
		background-image:url('../bilder/seite/close.png'); 
		background-repeat: no-repeat;
		width: 150px;
		height: 30px;
		background-position: 0 100%;
		}
#close:hover{background-position: 0 0%;}
* #close{behavior: url(../iepngfix.htc) }

#player2{
		position: absolute;
		left: 50%;
		margin-left: 90px;
		top: 494px;		
		}
#snipp{
		cursor:pointer;
		position: absolute;
		left: 50%;
		margin-left: 90px;
		top: 524px;		
		background-image:url('../bilder/seite/snipp.png'); 
		background-repeat: no-repeat;
		width: 352px;
		height: 75px;
		}
#snipp:hover{background-position: 0 100%;}
* #snipp{ behavior: url(../iepngfix.htc) }

.eintraege{
		clear:both;
		width: 800px;
		padding: 15px;
		float:left;
		border: 1px solid #222;
		border-right: 2px solid #333;
		border-bottom: 2px solid #333;
		background-color: #111;
		margin-bottom: 10px;
		}


/* ----------------- Biografien der Künstler -------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								
.bio{		
		z-index: 106;
		position: absolute;
		top: 93px;
		left: 50%;
		margin-left: -330px;
		width: 750px;
		padding: 10px;
		padding-bottom: 10px;
		background-color: #000;
		color:#ddd;
		border: 1px solid #999;		
		}


/* ----------------- Hyperlinks ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

a, a:visited    		{
						color:#FFCC66; 
						text-decoration: underline;
						padding: 2px;
						}
a:hover, a:active 		{
						color:#000; 
						text-decoration: none; 
						}
						
a.text, a.text:visited    		{
						color:#FFCC66; 
						text-decoration: underline;
						padding: 2px;
						}
a.text:hover, a.text:active 		{
						color:#000; 
						text-decoration: none; 
						background-color: #fff;
						}

a.navigator, a.navigator:visited  {
						color:#222; 
						text-decoration: none;
						display:block;
						padding: 12px;
						padding-left: 15px;
						padding-right: 25px;
						float:left;
						background-image:url('../bilder/seite/navigator.png');
						background-repeat: no-repeat;
						background-position: 100% 0;
						}
a.navigator:hover, a.navigator:active 		{
						text-decoration: none;
						color: #086BC0;
						}

/* ----------------- Grafiken ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

img.stil{
margin-right: 5px;
margin-bottom: 5px;
border: 1px solid #555;
}
img.stil:hover{border: 1px solid #fff;}

img.trans { behavior: url(iepngfix.htc) }


/* Ueberschriften
----------------------------------------------- */
h1 {font-size: 180%; font-weight: normal; color: #fff; margin: 0px; margin-bottom: 5px; padding: 0; }
h2 {font-size: 130%; font-weight: normal; color: #000; margin-bottom: 3px; padding: 0;}
h3 {font-size: 130%; font-weight: normal; margin: 0px; color: #086BC0;}
h4 {font-size: 160%; color: #3D3D3D; margin: 0px; margin-bottom: 4px;}
h5 {font-size: 110%; color: #555; background-color: #e4e4e4; padding: 5px; margin: 0px; margin-bottom: 2px;}

span.formular {font-size: 95%; clear:both; font-weight: bold; margin: 3px; width: 100px; display: block; float: left;}
span.ueber {font-weight: bold; font-size: 110%; display: block;}
span.preis {font-weight: bold; font-size: 140%; color: #086BC0;}
span.klein {font-size: 85%; color: #777;}
span.inline {background-color:#000; display: inline; padding: 2px; color: #ccc;}
span.inline:hover {cursor: default; color: #ccc;}


/* Sonstiges
----------------------------------------------- */
p {margin: 0px;}

ul{padding: 0; margin: 15; margin-bottom: 0;}
li{padding: 2px; margin: 0;}
ul.stil {
color: #555;
margin-left: 0px;
margin-top: 3px;
margin-bottom: 0px;
list-style-type: square;
list-style-position:inside;
padding: 0px;
}

ol.stil {
color: #999;
margin-left: 0px;
margin-top: 3px;
margin-bottom: 0px;
list-style-position:inside;
padding: 0px;
}


select {font-size: 115%; padding: 3px; border: 4px solid #555; margin-bottom: 5px; color: #fff; background-color: #000;}
input {font-size: 115%; padding: 3px; border: 4px solid #555; margin-bottom: 5px; color: #333;}
input.normal {border: 1px solid #000; background-color: #000; color: #fff;}
textarea {font-family: arial; font-size: 115%; padding: 3px; border: 4px solid #555; margin-bottom: 5px; color: #333;}


input.senden {
color:#888; 
font-size: 95%;
width: 140px; 
height:22px; 
text-align: 
center; border: 0px;
background-image:url('../bilder/seite/submit.png');
background-repeat: no-repeat;
background-color: #fff;
font-weight: bold;
}

input.senden:hover {
font-weight: bold;
cursor: pointer;
color:#888; 
font-size: 95%;
width: 140px; 
height:22px; 
text-align: 
center; border: 0px;
background-image:url('../bilder/seite/submit-hover.png');
background-repeat: no-repeat;
background-color: #fff;
}

input.button {border: 1px solid #bbb;}
textarea.norm {border: 1px solid #ddd; font-family: arial; color: #555; width: 65%; height: 200px;}
form{clear:both;}