* {
	border: 0;
	margin: 0;
	padding: 0;
}

html {height: 100%; width: 100%;}

.cBoth {clear: both;}
.hidden {display: none;}

a {
	text-decoration: none;
	color: #343434;
}

body {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 11pt;
	color: #343434;
	height: 100%;
	overflow: hidden;
	text-transform: uppercase;
	width: 100%;
}


div#wrapper {
	background: url('img/bg_flying-steps.jpg') center center no-repeat;
	height: 100%;
	text-align: center;
	z-index: 0;
}

#wrapper > img, #wrapper > a{
	display: none;
	height: 100%;
	width: 100%;
}

#wrapper .activeslide, #wrapper .activeslide > img {
	display: inline;
}




div#container {
	margin: 0 auto;
	width: 849px;
}

ul.menu {
	list-style: none;
}


li.col {
	float: left;
	width: 240px;
	padding: 0 28px 35px 13px;
}

li.col.active {
	background: url('img/auswahl.png') left 15px no-repeat;
}

li .desc {margin-bottom: 15px;}

div#flying-steps {
}

div#fs-dance-academy {
}

a.weblink {
	display: block;
	height: 183px;
	margin-bottom: 4px;
	padding-top: 10px;
	width: 240px;
}

.logo {
	display: block;
	margin: 0 auto ;
	
}

img.image-link {
	height: 41px;
	margin-bottom: 4px;
}

ul.submenu {
	font-size: 10pt;
	list-style: none;
	padding-left: 5px;
	text-align: left;
}

ul.submenu li {
	padding-left: 0;
	height: 31px;
	margin-bottom: 3px;
}

a.lang-link{
	padding-left: 0px;
	height: 31px;
	display: block;
	padding-left: 10px;
	width: 213px;	
}

span.link {
	display: block;
	float: left;
	padding-top: 8px;
	width: 170px;
}

ul.submenu li.active a, ul.submenu li a.lang-link:Hover {
	background: url('img/lang-bg.png') left top no-repeat;
}

.submenu li span.link img {
	margin-right: 4px;
}

.submenu li img.flag {
	float: right;
}


div.footer {
	background: url('img/bg_impressum.png') top center no-repeat;
	bottom: 30px;
	font-size: 9pt;
	height: 46px;
	padding-top: 10px;
	position: absolute;
	text-align: center;
	width: 100%;
}

div#red-bull-flying-bach-teaser {
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 999;
}

div#flying-steps-store {
	right: 0px;
	position: absolute;
	top: 0px;
	z-index: 999;
}

div#flame-teaser {
	right: 0px;
	position: absolute;
	top: 0px;
	z-index: 999;
}

