body{
	margin: 0;
	background:#000;
	padding:0;

}

a, a:visited, a:hover, a.visited:hover{
	color:#fff;
	text-decoration:none;
}

a:hover, a.visited:hover{
	color:#ff0066;
}

a.scroll.selected,a.scroll.selected:visited, a.selected, a.selected:visited, .selected{
	color:#ff0066;
}
.pi1{
height: auto;
}
.pic1, .pic2, .pic3, .pic4, .pic5, .pic6 {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	padding:0;
	margin:0;
	display:none;
	position:fixed;
	min-width:960px;
}


.pic1, .pic2, .pic3, .pic4, .pic5, .pic6  {
	top: 0;
	left:0;
}
	
.pic1{ z-index:11;}
.pic2{ z-index:13;}
.pic3{ z-index:12;}
.pic4{ z-index:14;}
.pic5{ z-index:15;}
.pic6{ z-index:16;}
.pic5{ opacity:0.4;}
.pic6{ opacity:1;}

h1 {
  	font-family: "fakir-i9", "fakir", sans-serif;
	font-style:italic;
	padding:0;
	margin:0;
	font-size:40px;
	color:#fff;
	text-shadow: black 0.01em 0.01em 0.1em;
}
h4 {
  	font-family: "fakir-i9", "fakir", sans-serif;
	font-style:italic;
	padding:0;
	margin:0;
	font-size:24px;
	color:#fff;
	text-shadow: black 0.01em 0.01em 0.1em;
}
h2 {
  	font-family: "auto-1-small-caps-n9", "auto-1-small-caps",sans-serif;
  	font-weight:900;
	font-style:normal;
	font-size:20px;
	line-height:20px;
	padding:0px 0 0 0;
	margin:0;
	color:#fff;
	text-shadow: black 0.01em 0.01em 0.1em;
}


h3 {
  	font-family: "auto-1-small-caps-n9","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 900;
	font-size:12px;
	line-height:16px;
	padding:0;
	margin:0 0 5px 0;
	color:#fff;
	text-shadow: black 0.01em 0.01em 0.1em;
}
.auto {
  	font-family: "auto-1-small-caps-n9","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 900;
	font-size:14px;
	line-height:12px;
	color:#fff;
}

.auto_plain {
  	font-family: "auto-1-small-caps-n9","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 900;
}

.auto_plain_sc_black {
  	font-family: "auto-1-small-caps-n9","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 900;
}

.auto_plain_sc_light {
  	font-family: "auto-1-small-caps-n3","auto-1-small-caps", sans-serif;
	font-style:normal;
	font-weight: 300;
}

.fakir_plain {
  	font-family: "fakir-i9", "fakir", sans-serif;
	font-style:italic;
}

.fakir {
  	font-family: "fakir-i9", "fakir", sans-serif;
	font-style:italic;
	font-size:20px;
}


.glow:hover
{
	-moz-box-shadow: 0 0 25px 2px rgba(255,0,102,1);
	-webkit-box-shadow: 0 0 25px 2px rgba(255,0,102,1);
	box-shadow: 0px 0px 25px 2px rgba(255,0,102,1);
    filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=25);
}

.glow
{
	-moz-box-shadow: 0 0 10px 2px rgba(255,255,255,.2);
	-webkit-box-shadow: 0 0 10px 2px rgba(255,255,255,.2);
	box-shadow: 0px 0px 10px 2px rgba(255,255,255,.2);
    filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=25);
}


#content{
	z-index:121;
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	top:0px;
	left:0px;
	display:none;
}

.menu{
	width: 210px;
	text-align:left;
	z-index:200;
	float:left;
	margin: 130px 0 0 10px;
}

.menu2{
	width: 150px;
	text-align:left;
	z-index:200;
	float:left;
	margin: 120px 0 0 10px;
}

.sub_content{
	width:680px;
	float:left;
	padding:30px 10px 10px 30px;
}

.sub_content2{
	width:770px;
	float:left;
	padding:10px 0px 10px 10px;
}


#submenu {
  position: fixed;
  top: 0px;
  height:40px;
  padding: 10px 30px 0 0;
  width:100%;
  right: 0px;
  color:#fff;
  z-index: 400;
  font-family: "Verdana", sans-serif;
  font-size:11px;
  background:url(_pics/_backgrounds/top.png);
  text-align:right;
}
#submenu_2013 {
  position: fixed;
  top: 0px;
  height:80px;
  padding: 10px 30px 0 0;
  width:100%;
  right: 0px;
  color:#000;
  z-index: 400;
  font-family: "Verdana", sans-serif;
  font-size:11px;
  background:#ccc;
  text-align:right;
}

.shadow {
  -moz-box-shadow:    3px 0px 15px 6px #000;
  -webkit-box-shadow: 3px 0px 15px 6px #000;
  box-shadow:         3px 0px 15px 6px #000;
}

.item{
	width:940px;
	padding:0px 0 0px 0;
	border-top: 1px solid #fff;
	border-bottom:1px solid #fff;
	margin: 30px 0 200px 0;
	min-height:550px;
	clear:both;
}
.item2{
	width:940px;
	padding:0px 0 0px 0;
	border-top: 1px solid #fff;
	border-bottom:1px solid #fff;
	margin: 60px 0 160px 0;
	min-height:550px;
	clear:both;
}
.spacer{
	height:450px;
}

.spacer_s{
	height:20px;
}

.spacer_xs{
	height:10px;
}


.type{
	font-family: "auto-1-small-caps-n3","auto-1-small-caps", sans-serif;

	font-style:normal;
	font-weight: 300;
	font-size:50px;
	line-height:45px;
	color:#fff;
	text-align:left;
	margin:0px 0 0 0;
}

.type1{
	font-family: "auto-1-n3","auto-1", sans-serif;

	font-style:normal;
	font-weight: 300;
	font-size:40px;
	line-height:46px;
	color:#fff;
	text-align:left;
	margin:0px 0 0 0;
} 

.type2{
	font-family: "auto-n3", "auto-1", sans-serif;
	font-style:normal;
	font-weight: 300;
	font-size:24px;
	line-height:30px;
	color:#fff;
	text-align:left;
	margin:0px 0 0 0;
}

.type3{
	font-family: "auto-n3", "auto-1", sans-serif;
	font-style:normal;
	font-weight: 300;
	font-size:22px;
	line-height:28px;
	color:#fff;
	text-align:left;
	margin:0px 0 0 0;
}

.smalltype{
	font-size:11px;
	line-height:15px;
	color:#fff;
	font-family:'Verdana', sans-serif;
}

#home, #info, #participants, #location, #events, #contact, #partners, #videos, #intro,#swing{
	height: 10px;
}

.participant{
	font-size:11px;
	line-height:15px;
	color:#fff;
	width:220px;
	text-align:left;
	font-family:'Verdana', sans-serif;
	padding: 10px;
	float:left;
	background:#000;
	margin:4px;
}
.person{
	margin: 0 10px 0px 0;
	float:left;
}

.video{
	background:#000;
	padding:10px;
	float:left;
	color:#fff;
	font-family:'Verdana', sans-serif;
	font-size:11px;
	line-height:15px;
}
.grey{
	color:#555;
}
.language{
	background: #fff;
	color:#000;
	padding:2px;
}
.pic1 img, .pic2 img {
    background: transparent;
	-ms-interpolation-mode: bicubic;

}
.img_press, .img_border{
	border:1px solid #444;
}
.img_press:hover, .img_border:hover{
	border:1px solid #ff0066;
}

.playing a{
	color:#ff9900;
}
