@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(screen/basemod.css);
@import url(screen/content.css);
@import url(screen/forms.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

/* STAGING */
body.bg-img, #body {
	background-image: none;
}
.page_margins {
	z-index: 5;
	position: relative;
}
#panel, #slider-btn, #breadcrumb {
	display: none;
}
#main {
	position: relative;
}
#content {
	margin-top: 232px;
}
/*
#cms-content {
	position: relative;
}
*/
#content #cms-content {
	margin-top: -80px;
}
* html #content #cms-content {
	margin-top: 0;
}
#cms-content #content-spacer:first-child {
	display: none;
}
#content #cms-content .teaser h2:first-child {
	color: #fff;
	font-size: 240%;
	/*margin-top: -80px;*/
	margin-bottom: 50px;
}
#content #cms-content .teaser h2:first-child img {
	margin-top: 55px;
}

#vmag-link {
	position: absolute;
	top: 169px;
	right: 0;
	width: 143px;
	height: 148px;
	background: url("../img/v-mag.png");
	z-index: 10;
}
#bg-credits {
	position: absolute;
	top: -26px;
	right: 14px;
	color: #fff;
}
#bg-credits a {
	color: #fff;
	text-decoration: underline;
}
#bg-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 1;
}
#bg-container img {
	position: absolute;
	top: 0;
	left: 0;
}
