body {
	background:#2f0000 center repeat-y url(../pinksnotred_body_bg.jpg);
	font-size:100%;
	font-family: Helvetica,"Helvetica Neue", "Trebuchet MS", Verdana, Arial, sans-serif;
}


#page_container {
   position: relative;
   top: 0px;
   left:0px;
   
   width: 460px;
   height: auto;
   
   padding: 0px;
   margin: 0px auto;
   
   background:#000;
}




.cube {
   position: relative;
   top: 0px;
   left:0px;
   
   width: 420px;
   height: 420px;
   
   padding: 20px;
   margin: 0px;
   color:#fff;
   
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5;   
	

   }

#footer {
   position: relative;
   top: 0px;
   left:0px;
   
   width: 420px;
   height: 20px;
   
   padding: 9px 20px 5px 20px;
   margin: 0px;
   color:#fff;
   
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5;   

	text-align:center;
	color:#ccc;
	
	font-size:0.7em;
	text-transform:uppercase;	
}


#footer a {
	color:#ccc;
	text-decoration:none;
	padding: 2px ;
	border-bottom:1px #777 dotted;
}

#footer a:hover {
 background:#700;
	color:#fff;
	border:0;
}


.nopadding {
	padding:0;
}

.bgblack {
	background:#000;
}

.bgred {
	background:#300;
}

.bgbild {
 background:#333 0 0 no-repeat url(../../visuals/pinksnotred_musik.jpg);
}

.bgvideoautomatic {
 background:#333 0 0 no-repeat url(../../visuals/pinksnotred_automatic.jpg);
}

p {
	margin: 0 0 16px 0 ;
	font-size:0.8em;
	line-height:1.4em;
}

p.text {
	margin: 0 0 16px 0 ;
	font-size:1em;
	line-height:2em;
	text-align:justify;

}


p.text strong {
	font-weight:800;
}

h1,h2 {
	display:inline;
	font-weight:800;	
	clear:left;
	margin:0;
	padding:0;

}

strong.contact {
font-weight:800;
font-size:2em;
letter-spacing:-2px;
line-height:1.1em;
text-transform:uppercase;

border-left:5px #900 solid;
padding: 0 0 0 5px ;
left:-10px;
display:inline;
position:relative;
}

p a {
 color:#f00;
 background:#100;
 border-bottom:1px dotted #c00;
 text-decoration:none;
 padding: 4px ;
}

p a:hover {
	background:#000;
	color:#fff;
	border:0;
}


img.logo {
  margin-left:20px;
}


h1.midtitel {
 background:#000;
 color:#fff;
 text-align:center;
 padding: 3px ;
 margin: 10px auto ;
	display:block;
	position:relative; 
	width:240px;
	text-transform:uppercase;
	font-size:40px;
}


.datum {
   position:absolute;
   top:0p;
   left:-83px;
   
   background:#000;
   color:#fff;
   
   width:82px;
   height:20px;
   text-align:center;
   
   font-family: Georgia, Times, serif;
   font-size:11px;

}