@charset: 'ISO-8859-1';

#site
{
margin:0 auto;
padding:0;
width:850px;
}

body {
	margin:0px;
	font-size:14px;
	min-width:1024px;
	overflow:hidden;
	font-family:verdana;
	background:url(/neu/gfx/bg.gif) top center no-repeat #ffffff;
}

a {
	outline: none;
}

* img {
	border:none;
}





#center {
	padding-bottom: 3px;
	border-bottom: 4px solid black;
}




/* SHOWCASE */

div.showcaseimg {
	position:fixed;
	width:850px;
	height:601px;
	background:black;
	z-index:500;
}

a {
	border:none;
}

#leftpad {
	/*z-index:5000;*/
	position:fixed;
	left:0%;
	top:0px;
	width:0;
	height:0;
	background-color: transparent;
	/*border: 1px dashed green;*/
}
#rightpad {
	/*z-index: 5000;*/
	position:absolute;
	left:0;
	top:0px;
	width:0;
	height:0;
	margin-top:0;
	background-color: transparent;
	/*border: 1px dashed green;*/
}

.loading {
	z-index: 5000;
	position:fixed;
	left:0px;
	top:0px;
	width: 99.5%;
	height: 99.5%;
	background: white;
}

.loading-text
 {
	color:white;
	display:block;
	margin:0px auto;
	height:50px;
	margin-top:250px;
	font-size:15px;
	text-align:center;
}            

.loading-text img {
/*	border: 1px solid #999;*/
	padding-top:4px;
}

#header
{
background:url(gfx/header.jpg) no-repeat;
width:975px;
height:346px;
}

#logo
{
float:left;
margin-left:58px;
margin-right:104px;
padding-top:225px;
width:172px;
}

#search
{
float:left;
padding-top:303px;
font-size:11px;
font-family:verdana;
}

#search ul
{
list-style-type:none;
display:inline;
float:left;
margin:0;
padding:0;
}

#search ul li
{
float:left;
}

.searchForm
{
width:150px;
border:1px solid white;
width:160px;
}

.selectForm
{
margin-left:2px;
border:1px solid white;
width:160px;
}

#login
{
float:right;
padding-top:230px;
font-size:11px;
font-family:verdana;
margin-right:75px;
}


#mostNavi ul li
{
float:left;
cursor:hand;
cursor:pointer;
}

.artistBuehne
{
width: 850px; 
height:600px;
}

.artistCard
{
float:left;
margin-right:13px;
background:url(gfx/artistCard.gif);
width:202px;
height:232px;
font-family:courier new;
color:white;
padding-top:16px;
}



.pge
{
position:absolute;
}

.samplebuttons
{
align:center;
padding-left:360px;
height:38px;
padding-top:5px;
}




#footer
{
float:left;
width:850px;
border-top:1px solid #b2b3b5;
margin-top:20px;
font-family:verdana;
font-size:11px;
line-height:22px;
color:#bdbebf;
}

#footer a
{
text-decoration:none;
color:#bdbebf;
padding:3px;
}


#footer a:hover
{
text-decoration:none;
color:black;
background:#e2e2e2;
padding:3px;
}


#images{
	width: 690px !important;
}

input,select,textarea {
	font-family:"Trebuchet MS";
}


.formInput:focus,.formInput:hover,textarea:hover,input.inputText:hover,input.inputText:focus {
	background-color:#f8f8f8;
}

.formInput,input.inputText,input.inputPassword,input.inputFile,textarea.inputTextarea {
	padding-left:5px;
	padding-bottom:0;
	padding-right:5px;
	padding-top:5px;
	height:20px;
	border-style:none;
	margin-left:0;
	margin-bottom:5px;
	margin-right:0;
	margin-top:0;
	min-width:450px;
	overflow:hidden;
	background-color:#f6f9ff;
}
.btn{
	padding: 8px;
	font-size: 14px;
	border-style:solid;
	border-width:1px;
	border-color:#eee;
	background-color: white;
}
.btn:hover{
	background-color: #efefef;
}
.fail{
	border-style:dotted;
	border-width:1px;
	border-color:#bd6068;
}
.badge{
	background-color: #f5f5f5;
	padding: 8px;
	float: right;
	margin-bottom: 5px;
	border-style:solid;
	border-width:1px;
	border-color:#eee;
}

table { 
	clear: both;
	float: left;
	margin-top: 20px;
}

th, td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}

th {
	font-weight: normal;
	width: 150px;
}


tr { 
	margin: 10px;
}


/* commented backslash hack \*/ 
html, body{height:99%;overflow:hidden;} 
/* end hack */

#horizon        
	{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}

	#blackhorizon        
	{
	z-index:1000;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}
	
#content    
	{

	margin-left: -490px;
	position: absolute;
	top: -70px;
	left: 50%;
	width: 980px;
	height: 65px;
	visibility: visible;
	}

#footer
	{	
	margin-left: -425px;
	position: absolute;
	top: 290px;
	left: 50%;
	width: 850px;
	height: 30px;
	visibility: visible;
	}
	
	
#afribild2
{
border:2px solid #b2b3b5;
background:url(afri2.jpg) repeat-x white;
width:348px;
height:493px;
display:none;
position:absolute;
z-index:1000;
top:-245px;
margin-left:-175px;
left: 50%;
cursor:pointer;
visibility: visible;
}

#afribild1
{
border:2px solid #b2b3b5;
background:url(afri1.jpg) repeat-x white;
width:353px;
height:493px;
display:none;
position:absolute;
z-index:1000;
top:-245px;
margin-left:-175px;
left: 50%;
cursor:pointer;
visibility: visible;
}

#bp_mitte
{
border:2px solid #b2b3b5;
background:url(BP1.jpg) repeat-x white;
width:348px;
height:485px;
display:none;
position:absolute;
z-index:1000;
top:-242px;
margin-left:-174px;
left: 50%;
cursor:pointer;
visibility: visible;
}

#bp_charlottenburg
{
border:2px solid #b2b3b5;
background:url(BP2.jpg) repeat-x white;
width:353px;
height:485px;
display:none;
position:absolute;
z-index:1000;
top:-242px;
margin-left:-174px;
left: 50%;
cursor:pointer;
visibility: visible;
}

#jobs
{
width:600px;
height:460px;
top:-230px;
margin-left:-300px;
left: 50%;
z-index:1000;
}

#kontakt
{
width:600px;
height:400px;
top:-200px;
margin-left:-300px;
left: 50%;
z-index:1000;
}


#impressum
{
width:600px;
height:600px;
top:-300px;
margin-left:-300px;
left: 50%;
z-index:1000;
}

#agentur
{
width:650px;
height:360px;
top:-180px;
margin-left:-325px;
left: 50%;
z-index:1000;
overflow:hidden;
background:black;
}


.infokiste
{
border:1px solid black;
background:white;
overflow:auto;
font-size:12px;
color:#636363;
line-height:18px;
display:none;
position:absolute;
z-index:1000;
visibility: visible;
}

.infokiste a
{
text-decoration:none;
color:black;
}

.infokiste h1
{
background:black;
padding:5px;
padding-top:7px;
padding-left:24px;
color:white;
font-weight:normal;
text-transform:uppercase;
font-family:helvetica, arial;
margin-top:35px;
font-size:24px;
line-height:26px;
}

.close
{
float:right;
padding:6px;
border:1px solid #e7e7e7;
margin-top:4px;
margin-right:4px;
margin-bottom:40px;
}

#banane
{
position:absolute;
left:217px;
top:212px;
width:365px;
height:200px;
cursor:hand;
cursor:pointer;
background:black;
}

#bananewoman
{
position:absolute;
left:401px;
top:258px;
width:365px;
height:260px;
cursor:hand;
cursor:pointer;
background:black;
}

.getplayer
{
background:black;
width:100%;
height:100%;
}

#berlinerp
{
position:absolute;
left:325px;
top:205px;
width:315px;
height:238px;
cursor:hand;
cursor:pointer;
}

#bp_mitte_frame
{
position:absolute;
width:97px;
height:135px;
top:184px;
right:85px;
cursor:pointer;
}

#bp_charlottenburg_frame
{
position:absolute;
width:97px;
height:135px;
top:329px;
right:85px;
cursor:pointer;
}

#schoeffer
{
position:absolute;
left:39px;
top:208px;
width:492px;
height:285px;
cursor:hand;
cursor:pointer;
}

#afri1
{
position:absolute;
left:62px;
top:200px;
width:320px;
height:262px;
cursor:hand;
cursor:pointer;
}

#afribild2_frame
{
position:absolute;
width:97px;
height:135px;
top:194px;
left:377px;
cursor:pointer;
}


#afribild2_frame
{
position:absolute;
width:97px;
height:135px;
top:329px;
left:377px;
cursor:pointer;
}

#afri2
{
position:absolute;
right:51px;
top:200px;
width:320px;
height:262px;
cursor:hand;
cursor:pointer;
}

#schultheiss
{
position:absolute;
left:498px;
top:326px;
width:245px;
height:175px;
cursor:hand;
cursor:pointer;
}

#fenjal
{
position:absolute;
left:361px;
top:269px;
width:366px;
height:260px;
cursor:hand;
cursor:pointer;
}

#mexxlena
{
position:absolute;
left:215px;
top:201px;
width:366px;
height:255px;
cursor:hand;
cursor:pointer;
}

#mexxmagnetic
{
position:absolute;
left:340px;
top:208px;
width:368px;
height:260px;
cursor:hand;
cursor:pointer;
}

#malibu
{
position:absolute;
left:396px;
top:178px;
width:376px;
height:280px;
cursor:hand;
cursor:pointer;
}

#mexxmagic
{
position:absolute;
left:371px;
top:175px;
width:158px;
height:89px;
cursor:hand;
cursor:pointer;
}

#gard
{
position:absolute;
left:627px;
top:353px;
width:376px;
height:280px;
cursor:hand;
cursor:pointer;

}


#mexx
{
position:absolute;
left:217px;
top:201px;
width:365px;
height:255px;
cursor:hand;
cursor:pointer;
}

#fresh
{
position:absolute;
left:50px;
top:180px;
width:365px;
height:255px;
cursor:hand;
cursor:pointer;
}

#blau
{
position:absolute;
left:177px;
top:168px;
width:376px;
height:280px;
cursor:hand;
cursor:pointer;
}

.close2
{
float:right;
padding:4px;
}



#navi
{
border-top:black 12px solid;
margin-left:65px;
background:white;
position:fixed;
top:0px;
width:850px;
height:25px;
z-index:1000;
text-align:right;
font-family:helvetica, arial;
line-height:24px;
font-size:12px;
}

#navi a
{
color:black;
text-decoration:none;
}

#navi a:hover
{
color:#858585;
text-decoration:none;
}

#cleartab
{
clear:both;
height:50px;
}
