﻿
/* BASE
---------------------------------------------- */
*					{	margin: 0px; padding: 0px; }
body				{	font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; background-color: #ffffff; color: #000000; }

	#scrbr				{	position: absolute; bottom: -1px; height: 1px; width: 1px; overflow: hidden; }
	img					{	border: 0px; }
	div.clear			{ 	clear: both; width: 0px; height: 0px; overflow: hidden; }

	#SLV_Background		{	position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }	
	#SLV_Center			{	position: relative; margin: 0px auto; width: 1044px; height: auto; z-index: 10; padding: 0px 0px 50px 0px; }	
	#SLV_Logo			{	position: static; width: 1044px; height: 188px; display: block; text-align: center; padding-top: 28px; }	
	#SLV_white_Logo		{	position: absolute; top: 67px; left: 804px; width: 147px; height: 170px; }	

	#SLV_Social			{	position: relative; top: 0px; left: 0px; width: 978px; height: 87px; margin: 0px 0px 0px 0px; padding: 22px 0px 0px 66px;
							background-image: url('../images/BG_Social.png'); background-position: 24px 0px; background-repeat: no-repeat; }
	#SLV_Hustlaball		{	position: relative; top: 0px; left: 0px; width: 960px; height: 31px; margin: 20px 0px 0px 0px; padding: 0px; display: none;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_Hustlaball.png'); background-position: 0px 0px; background-repeat: no-repeat; }
	#SLV_HB_Scroll		{	position: relative; top: 0px; left: 120px; width: 720px; height: 21px; margin: 0px; padding: 5px 0px 5px 0px; overflow: hidden; }
	#SLV_HB_Scroll_Img	{	position: absolute; top: 5px; left: 0px; }
	
	#SLV_Partner		{	position: relative; top: 0px; left: 0px; width: 979px; height: 45px; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 32px; }
		#SLV_Partner ul		{	list-style: none outside none; }
		#SLV_Partner li		{	float: left; margin-right: 20px; display: block; }
		#SLV_Partner li.rgt	{	float: right; margin-left: 5px; margin-right: 0px; margin-top: 3px; }

	#SLV_Footer		{	position: relative; top: -20px; left: 0px; width: 979px; height: 25px; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 32px; }
		#SLV_Footer ul		{	list-style: none outside none; }
		#SLV_Footer li		{	float: right; margin-left: 15px; display: block; }
		#SLV_Footer li a	{	color: #ffffff; text-decoration: none; }
		#SLV_Footer li a:hover	{	text-decoration: underline; }


/* MENU
-------------------------------------------------------------- */		
	#SLV_Menu			{	position: relative; width: 1044px; height: 48px; overflow: hidden; z-index: 10000; }	
		#SLV_Menu ul		{	list-style: none outside none; width: 1044px; }	
		#SLV_Menu ul li		{	padding: 0px; position: absolute; }	
		#SLV_Menu a			{	background-position: 0px -87px; background-repeat: no-repeat; display: block; height: 40px; }	
		#SLV_Menu a:hover	{	background-position: 0px 10px; }	
		#SLV_Menu a.active	{	background-position: 0px 10px; }	
		#SLV_Menu .M-lineup			{	width: 85px;	top: 0px;	left: 25px; }	
		#SLV_Menu .M-location		{	width: 106px;	top: 0px;	left: 245px; }	
		#SLV_Menu .M-gallery		{	width: 97px;	top: 0px;	left: 478px; }	
		#SLV_Menu .M-tickets		{	width: 89px;	top: 0px;	left: 674px; }	
		#SLV_Menu .M-newsletter		{	width: 137px;	top: 0px;	left: 880px; }	

		#SLV_Menu .M-lineup a		{	width: 85px;	background-image: url('http://www.salvation-berlin.de/files/images/M_lineup.png'); }	
		#SLV_Menu .M-location a		{	width: 106px;	background-image: url('http://www.salvation-berlin.de/files/images/M_location.png'); }	
		#SLV_Menu .M-gallery a		{	width: 97px;	background-image: url('http://www.salvation-berlin.de/files/images/M_gallery.png'); }	
		#SLV_Menu .M-tickets a		{	width: 89px;	background-image: url('http://www.salvation-berlin.de/files/images/M_tickets.png'); }	
		#SLV_Menu .M-newsletter a	{	width: 137px;	background-image: url('http://www.salvation-berlin.de/files/images/M_newsletter.png'); }	

		
/* INDEX
-------------------------------------------------------------- */		
			
	#SLV_VideoFrame		{	position: relative; width: 1044px; height: 453px; z-index: 100;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_Index.png'); background-position: 133px 0px; background-repeat: no-repeat; }	
	#SLV_Video			{	position: relative; top: 7px; left: 141px; width: 760px; height: 428px; z-index: 100; background-color: #000000; margin: 0px; padding: 0px; }	
	#SLV_IntroGuy		{	position: absolute; top: 210px; left: 50px; z-index: 200; }	
	#SLV_IntroLink		{	position: absolute; top: 216px; left: 0px; width: 100%; height: 100%; z-index: 1000; display: block; }
		#SLV_IntroLink img	{	width: 100%; height: 100%; }
		

/* HOME
-------------------------------------------------------------- */		
	#SLV_HomeDate		{	position: absolute; top: 442px; left: 895px; z-index: 200; }

	#SLV_FBStream		{	position: relative; top: 0px; left: 0px; float: left; width: 440px; height: 527px; padding: 40px 0px 0px 82px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_FBStream.png'); background-position: 24px 0px; background-repeat: no-repeat; }	

	#SLV_Tickets		{	position: relative; top: 0px; left: 0px; float: left; width: 502px; height: 232px;
							text-align: center; padding: 40px 20px 0px 0px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_TicketsHome.png'); background-position: 0px 0px; background-repeat: no-repeat; }	
	#SLV_Tickets a		{	position: relative; top: 20px; }	

	#SLV_Newsletter		{	position: relative; top: 0px; left: 0px; float: left; width: 502px; height: 255px;
							text-align: center; padding: 40px 20px 0px 0px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_NewsletterHome.png'); background-position: 0px 0px; background-repeat: no-repeat; }	

	#SLV_Newsletter table	{	margin: 0px 0px 0px 0px; }	
	#SLV_Newsletter table td.label	{	width: 150px; font-size: 18px; color: #808080; text-align: right; padding: 5px 10px 0px 0px; }	
	#SLV_Newsletter table td.input	{	width: 300px; text-align: left; }	
	#SLV_Newsletter input	{	width: 270px; font-size: 18px; line-height: 35px; margin: 0px 0px 10px 0px; padding: 7px 10px 7px 10px; }	
	#SLV_Newsletter input[type=image] 	{	width: auto; height: auto; padding: 0px; margin: 15px 0px 0px 0px; }	
	#SLV_Newsletter img	 	{	margin: 0px 0px 15px 0px; }	

	#SLV_Slideshow		{	position: relative; width: 1044px; height: 503px; z-index: 100;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_Home.png'); background-position: 24px 0px; background-repeat: no-repeat; }	
		#SLV_Slideshow div	{	position: absolute; width: 979px; height: 484px; display: none; top: 7px; left: 32px; }	
		#SLV_Slideshow div img	{	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }	

	#SLV_Slideshow_Tabs	{	position: relative; width: 0px; height: 0px; overflow: hidden; }	

	#SLV_Slideshow_Temp	{	position: relative; width: 0px; height: 0px; overflow: hidden; }	
	
	#SLV_HomeFrame		{	position: absolute; top: 271px; left: 32px; width: 979px; height: 484px; z-index: 150; cursor: pointer;
							background-image: url('http://www.salvation-berlin.de/files/images/M_Space.png'); background-repeat: repeat; }	
	
	#SLV_HomeGuy		{	position: absolute; top: 281px; left: -63px; z-index: 200; }	


/* TICKETS
-------------------------------------------------------------- */		
	#SLV_TicketsBig		{	position: relative; padding: 0px; width: 1044px; height: 567px;
							background-image: url('http://www.salvation-berlin.de/files/images/tickets/BG_TicketsBig.png'); background-position: 24px 0px; background-repeat: no-repeat; }	

		#SLV_TicketsBig	.TicketIllu		{	position: absolute; bottom: 11px; left: 368px; z-index: 100; }	

		#SLV_TicketsBig	.TicketLft		{	position: absolute; top: 44px; left: 21px; width: 370px; height: auto; z-index: 200; }	
		#SLV_TicketsBig	.TicketRgt		{	position: absolute; top: 386px; left: 725px; width: 300px; height: auto; z-index: 200; }	


/* Gallery
-------------------------------------------------------------- */		
	#SLV_GalleryBig_Top	{	position: relative; float: left; padding: 0px; margin: 0px; width: 1044px; height: 30px; font-size: 0px; line-height: 0px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_GalleryBig_Top.png'); background-position: 24px 0px; background-repeat: no-repeat; }	
	#SLV_GalleryBig_Btm	{	position: relative; float: left; padding: 0px; margin: 0px; width: 1044px; height: 30px; font-size: 0px; line-height: 0px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_GalleryBig_Bottom.png'); background-position: 24px 0px; background-repeat: no-repeat; }	
	#SLV_GalleryBig		{	position: relative; float: left; padding: 0px 82px 0px 82px; margin: -2px 0px 0px 0px; width: 880px; height: auto;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_GalleryBig_Middle.png'); background-position: 24px 0px; background-repeat: repeat-y; }	

	#SLV_GalleryBig ul	{	list-style: none outside none; width: 900px; margin: 40px 0px 0px 0px; }
	#SLV_GalleryBig ul li	{	width: 102px; padding: 0px 10px 0px 0px; float: left; }

	#SLV_GalleryBig ul.video	{	list-style: none outside none; width: 660px; margin: 0px 0px 0px 0px; }
	#SLV_GalleryBig ul.video li	{	width: 180px; padding: 0px 50px 0px 0px; float: left; }

	#SLV_GalleryBig a		{	margin: 10px 0px 0px 0px; display: block; }
	#SLV_GalleryBig a img	{	border: 1px #000000 solid; opacity: 0.6; }
	#SLV_GalleryBig a:hover img	{	opacity: 1; }

	#SLV_GalleryBig ul.GMenu	{	list-style: none outside none; width: 880px; margin: 10px 0px 0px 20px; }
	#SLV_GalleryBig ul.GMenu li	{	width: auto; padding: 0px 50px 0px 0px; float: left; }
	#SLV_GalleryBig ul.GMenu li a	{	border: 0px; margin: 0px; }
	#SLV_GalleryBig ul.GMenu li a img	{	border: 0px; margin: 0px; opacity: 1 !important; }


/* Newsletter
-------------------------------------------------------------- */		
	#SLV_NewsletterBig	{	position: relative; padding: 70px 0px 0px 82px; width: 962px; height: 404px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_NewsletterBig.png'); background-position: 24px 0px; background-repeat: no-repeat; }	
	#SLV_NewsletterBig img	{	padding: 0px 0px 22px 205px; }	


	#SLV_NewsletterBig p	{	display: none; }	
	#SLV_NewsletterBig div.PHPLFRAME	{	display: block; height: 250px; }	
	#SLV_NewsletterBig p.unsubscribe	{	display: block; padding: 0px 0px 0px 0px; }	
	#SLV_NewsletterBig p.unsubscribe a	{	font-size: 10px; color: #444444;  }	
	#SLV_NewsletterBig h1	{	font-size: 14px; line-height: 22px; width: 500px; font-weight: normal; }	
	#SLV_NewsletterBig h2	{	font-size: 14px; line-height: 22px; width: 500px; font-weight: normal; }	
	#SLV_NewsletterBig h4	{	font-size: 14px; line-height: 22px; width: 500px; font-weight: normal; padding-left: 205px;  }	
	#SLV_NewsletterBig ul	{	list-style: none outside none; margin: 22px 0px 0px 0px; }	
	#SLV_NewsletterBig font	{	display: none; }	
	#SLV_NewsletterBig form p	{	display: inline;  }	

	#SLV_NewsletterBig td		{	width: 200px; }	
	#SLV_NewsletterBig input	{	width: 200px; height: 30px; font-size: 14px; margin: 0px 0px 10px 0px; padding: 0px 10px 0px 10px; }	
	#SLV_NewsletterBig input[type=submit] 	{	width: auto; height: 30px; font-size: 14px; margin-left: 205px; }	

	#SLV_NewsletterGuy	{	position: absolute; top: 325px; left: 725px; z-index: 200; }	


/* Lineup
-------------------------------------------------------------- */		
	#SLV_LineupBig		{	position: relative; padding: 0px 100px 0px 100px; width: 760px; height: 760px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_LineupBig.png'); background-position: 0px 0px; background-repeat: no-repeat; }	
	#SLV_LineupBig img	{	position: absolute; }	

	#SLV_LineUp			{	border: 0px; }
	#SLV_LineUp td			{	width: 210px; padding-left: 20px; }
	#SLV_LineUp_Img td		{	vertical-align: bottom; padding-top: 40px; }
	#SLV_LineUp_Text td		{	vertical-align: top; padding-bottom: 40px; }

	#SLV_LineUp_Text h2		{	font-size: 18px; line-height: 25px; padding: 20px 0px 0px 0px; margin: 0px; font-weight: normal; }
	#SLV_LineUp_Text p		{	font-size: 14px; line-height: 23px; padding: 5px 0px 0px 0px; margin: 0px; }

/* Map
-------------------------------------------------------------- */		
	#SLV_MapHeight		{	position: relative; padding: 0px 100px 0px 100px; width: 760px; height: 465px; }	

	#SLV_MapText		{	position: relative; padding: 17px 0px 0px 41px; width: 1003px; height: 416px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_Map.png'); background-position: 24px 0px; background-repeat: no-repeat; }	

	#SLV_Map			{	position: relative; padding: 17px 0px 0px 41px; width: 1003px; height: 416px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_Map.png'); background-position: 24px 0px; background-repeat: no-repeat; }	
	#SLV_MapGuy			{	position: absolute; bottom: -35px; left: 395px; z-index: 200; }	
	
	#SLV_MapEN			{	position: absolute; top: 40px; left: 100px; width: 300px; height: 378px; padding: 0px 0px 0px 0px; }	
	#SLV_MapEN div			{	text-align: center; margin: 0px 0px 0px 0px; }	
	#SLV_MapEN p			{	color: #000000; font-size: 14px; line-height: 22px; padding: 0px 0px 0px 0px; }	
	#SLV_MapEN p span			{	padding-left: 0px; font-weight: bold; }	

	#SLV_MapDE			{	position: absolute; top: 40px; left: 635px; width: 300px; height: 378px; padding: 0px 0px 0px 0px; }	
	#SLV_MapDE div			{	text-align: center; margin: 0px 0px 0px 0px; }	
	#SLV_MapDE p			{	color: #000000; font-size: 14px; line-height: 22px; padding: 0px 0px 0px 0px; text-align: right; }	
	#SLV_MapDE p span.bvg		{	padding-right: 210px; font-weight: bold; }	
	#SLV_MapDE p span.pkw		{	padding-right: 180px; font-weight: bold; }	
	

/* Impressum
-------------------------------------------------------------- */		
	#SLV_Imprint		{	position: relative; padding: 17px 0px 0px 41px; width: 1003px; height: 416px;
							background-image: url('http://www.salvation-berlin.de/files/images/BG_Imprint.png'); background-position: 24px 0px; background-repeat: no-repeat;
							font-family: Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; }	
	#SLV_Imprint span		{	text-decoration: underline; }	
	#SLV_Imprint a			{	text-decoration: none; color: #000000; }	
	#SLV_Imprint .head		{	padding: 30px 0px 0px 40px; font-size: 14px; height: 50px; color: #000000; }	
	#SLV_Imprint .left		{	float: left; padding: 0px 0px 20px 40px; font-size: 12px; color: #000000; width: 400px; }	
	#SLV_Imprint .right		{	float: left; padding: 0px 0px 20px 0px; font-size: 12px; color: #000000; width: 400px; }	
	#SLV_Imprint .small		{	clear: both; padding: 0px 0px 0px 40px; font-size: 10px; color: #000000; width: 900px; }	
	

