@charset "UTF-8";
#banner {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background-image: url(../img/layersteps/header_wht.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 135px;
}
#banner p{
	width: 141px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 45px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#banner img {
	right: 45px;
	position: absolute;
	top: 11px;
	clear: left;
}
#banner #name {
	width: 132px;
	position: absolute;
	top: 16px;
	height: 21px;
	clip: rect(auto,auto,auto,auto);
	padding-bottom: 0px;
	left: 51px;
}
#banner #name a img {
	overflow: hidden;
	left: 0px;
	top: 0px;
}


#banner #button_vita {
	position: absolute;
	top: 46px;
}
.button_vita {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_vita a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(../img/buttons/buttons_vita.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.button_vita a:hover {
	background-position:0 -32px;
}
.button_vita a:active {
	background-position:0 -32px;
}

#banner #button_vita_current {
	position: absolute;
	top: 46px;
}
.button_vita_current {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_vita_current a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(../img/buttons/buttons_vita.png);
	background-repeat: no-repeat;
	background-position: left -16px;
}
.button_vita_current a:hover {
	background-position:0 -32px;
}


#banner #button_filmographie {
	position: absolute;
	top: 62px;
}
.button_filmographie {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_filmographie a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(../img/buttons/buttons_filmographie.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.button_filmographie a:hover {
	background-position:0 -32px;
}
#banner #button_filmographie_current {
	position: absolute;
	top: 62px;
}

.button_filmographie_current {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_filmographie_current a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(../img/buttons/buttons_filmographie.png);
	background-repeat: no-repeat;
	background-position: left -16px;
}
.button_filmographie_current a:hover {
	background-position:0 -32px;
}


#banner #button_galerie {
	position: absolute;
	top: 78px;
}
.button_galerie {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_galerie a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(../img/buttons/buttons_galerie.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.button_galerie a:hover {
	background-position:0 -32px;
}

#banner #button_galerie_current {
	position: absolute;
	top: 78px;
}
.button_galerie_current {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_galerie_current a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(../img/buttons/buttons_galerie.png);
	background-repeat: no-repeat;
	background-position: left -16px;
}
.button_galerie_current a:hover {
	background-position:0 -32px;
}

	
#banner #button_showreel {
	position: absolute;
	top: 94px;
}
.button_showreel  {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_showreel a {
	display:block;
	width:100%;
	height:100%;
	background-image: url(../img/buttons/buttons_showreel.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.button_showreel a:hover {
	background-position:0 -32px;
}


#banner #button_showreel_current {
	position: absolute;
	top: 94px;
}
.button_showreel_current {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_showreel_current a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(../img/buttons/buttons_showreel.png);
	background-repeat: no-repeat;
	background-position: left -16px;
}
.button_showreel_current a:hover {
	background-position:0 -32px;
}


#banner #button_kontakt {
	position: absolute;
	top: 110px;
}
.button_kontakt  {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_kontakt a {
	display:block;
	width:100%;
	height:100%;
	background-image: url(../img/buttons/buttons_kontakt.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.button_kontakt a:hover {
	background-position:0 -32px;
}

#banner #button_kontakt_current {
	position: absolute;
	top: 110px;
}

.button_kontakt_current {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_kontakt_current a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(../img/buttons/buttons_kontakt.png);
	background-repeat: no-repeat;
	background-position: left -16px;
}
.button_kontakt_current a:hover {
	background-position:0 -32px;
}


#banner_bar {
	background-image: url(../img/layersteps/header_bar_wht.gif);
	width: 100%;
	position: fixed;
	height: 8px;
	top: 147px;
	left: 0px;
}

#footer {
	position: fixed;
	width: 100%;
	left: 0px;
	bottom: 0px;
	padding-left: 45px;
}

#footer #button_impressum {
	position: absolute;
}

.button_impressum  {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_impressum a {
	display:block;
	width:100%;
	height:100%;
	background-image: url(../img/buttons/buttons_impressum.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.button_impressum a:hover {
	background-position:0 -32px;
	font-family: Helvetica, sans-serif, arial;
	}
	
#footer #button_impressum_current {
	position: absolute;

}

.button_impressum_current {
	display:block;
	width:141px;
	height:16px;
	text-indent:-9999px;
}
.button_impressum_current a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
	background-image: url(../img/buttons/buttons_impressum.png);
	background-repeat: no-repeat;
	background-position: left -16px;
}
.button_impressum_current a:hover {
	background-position:0 -32px;
}

#ballons {
	position:fixed;
	width:80px;
	height:80px;
	z-index:1;
	bottom: -30px;
	float: right;
	clear: both;
	right: 30px;
}

.bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-attachment: fixed;
}
#page-body #background-img {
	width: 100%;
	overflow: hidden;
	height: 100%;
}
#content p2 {
}

