body{
	margin: 0;
	padding: 0;
	background-color: #fff;
	overflow: hidden;
}

p{
	padding: 0;
	margin: 0;
}

img{
	border: 0;
}


ul{
	margin: 0;
	padding: 0;
}

#bg{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	overflow: hidden;
}

#bgflash{
	position: absolute;
	z-index: 2;
}

.bgpic{
	position: absolute;
}

#loading{
	position: absolute;
	top: 92px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: 'Stratum1Regular';
	font-size: 40px;
	color: #fff;
	background: url(../img/grey.png) repeat;
	z-index: 11;
	display: none;
}

#tint_top{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
}

#tint_bottom{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
}

#tint_left{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
}

#tint_right{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
}

#tint{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
}

#logo{
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 10;
}

#preloader{
	position: absolute;
	top: 90px;
	left: 20px;
	font-family: 'Stratum1Regular';
	font-size: 14px;
	color: #000;
	line-height: 16px;
	z-index: 12;
}

#introloading{
	position: absolute;
	margin-top: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #000;
	font-family: 'Stratum1Regular';
	font-size: 14px;
	color: #fff;
}

#scrollbar{
	position: absolute;
	cursor: pointer;
	left: 80px;
	width: 320px;
	height: 35px;
	background: url(../img/scrollbar.png) no-repeat;
	z-index: 6;
}

#white{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 9;
}

/* CONTENT */

#beneath{
	position: absolute;
	left: 60px;
	height: 440px;
	z-index: 4;
}

#beneathtitle{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 320px;
	height: 440px;
	overflow: hidden;
}

#beneathtitledescription{
	position: absolute;
	left: 0px;
}

#beneathtitleimages{
	position: absolute;
	left: 320px;
	width: 305px;
	height: 440px;
	padding-left: 15px;
	padding-top: 10px;
	background: url(../img/thumbnails.png) no-repeat;
}

.thumbnail{
	cursor: pointer;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

#beneathtitlemenu{
	position: absolute;
	width: 320px;
	height: 35px;
	left: 15px;
	top: 402px;
}

#beneathcontent{
	position: absolute;
	left: 330px;
	top: 0px;
	height: 440px;
	overflow: hidden;
}

#beneathcontentcontainer{
	position: absolute;
	top: 0px;
	left: 0px;
}

#below{
	position: absolute;
	left: 60px;
	height: 440px;
	z-index: 2;
}

#belowtitle{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 320px;
	height: 440px;
	overflow: hidden;
}

#belowcontent{
	position: absolute;
	left: 330px;
	top: 0px;
	height: 440px;
	overflow: hidden;
}

#belowcontentcontainer{
	position: absolute;
	top: 0px;
	left: 0px;
}

#closecontent{
	position: absolute;
	left: 0px;
	width: 40px;
	height: 420px;
	background: url(../img/grey.png) repeat;
}

.content{
	position: absolute;
}

.contentsize{
	height: 440px;
	width: 320px;
	background: url(../img/grey.png) repeat;
}

.control{
	position: absolute;
}

.controlsize{
	height: 425px;
	width: 295px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
}

/* NAVIGATION */

#navigation{
	position: absolute;
	top: 70px;
	z-index: 7;
}

.submenu{
	position: relative;
}

.breadcrumb{
	background: url(../img/grey.png) repeat;
	font-family: 'Stratum1Regular';
	font-size: 14px;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	margin-right: 3px;
	cursor: pointer;
}

.breadcrumbdivider{
	background: url(../img/grey.png) repeat;
	font-family: 'Stratum1Regular';
	font-size: 14px;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	margin-right: 3px;
}

.rootcat{
	padding: 0;
	width: 5px;
	margin-top: 4px;
	display: block;
}

.root_black{
	position: absolute;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: 'Stratum1Regular';
	font-size: 40px;
	color: #fff;
	background: url(../img/grey.png) repeat;
	z-index: 1;
	white-space: nowrap;
}

.root_white{
	position: absolute;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: 'Stratum1Regular';
	font-size: 40px;
	color: #000;
	background: url(../img/white.png) repeat;
	z-index: 2;
	white-space: nowrap;
}

.root_alpha{
	position: relative;
	height: 48px;
	background: url(../img/alpha.png) repeat;
	z-index: 3;
	cursor: pointer;
}

#arrow{
	position: absolute;
	width: 29px;
	height: 36px;
	background: url(../img/grey.png) repeat;
	z-index: 8;
}

/* SCHRIFTEN */

.headline {
	font-family: 'Stratum1Regular';
	font-size: 26px;
	color: #000;
	background-color: #f0f0f0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 36px;
}

.fliesstext {
	font-family: 'Stratum1Regular';
	font-size: 14px;
	color: #f0f0f0;
	line-height: 20px;
	letter-spacing: 0px;
}

.fliesstext a{
	text-decoration: underline;
	color: #f0f0f0;
}

.fliesstext a:hover{
	text-decoration: none;
	color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f3c;
}

.markedtext {
	font-family: 'Stratum1Regular';
	font-size: 14px;
	color: #000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 24px;
	background-color: #f0f0f0;
}

.markedtext a{
	text-decoration: none;
	color: #000;
	background-color: #f0f0f0;
}

.markedtext a:hover{
	text-decoration: none;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f3c;
}

.loadingtext{
	font-family: 'Stratum1Regular';
	font-size: 14px;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #f3c;
}

@font-face {
    font-family: 'Stratum1Regular';
    src: url('../fonts/stratum1-regular-webfont.eot');
    src: url('../fonts/stratum1-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stratum1-regular-webfont.woff') format('woff'),
         url('../fonts/stratum1-regular-webfont.ttf') format('truetype'),
         url('../fonts/stratum1-regular-webfont.svg#Stratum1Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}