@CHARSET "ISO-8859-1";

/*general*/

img{
	border: 0px;
}
body{
	background: fff;
}

a {
	font-family	: Arial, Helvetica, sans-serif;
	color		:fff;
	text-decoration: none;
}
ul li{
	margin-left: 0px;
	padding-left: 0px;
}


/*start page*/

#startpage{
	background: url(img/startbak.jpg);
}

#startlogo{
	position	: absolute;
	top			: 20%;
	margin-top	: -200px;
	left		: 50%;
	margin-left	: -170px;
	z-index		: 4;
}

#startnav{
	position	: absolute;
	top			: 20%;
	margin-top	: 480px;
	left		: 50%;
	margin-left	: -185px;
	font-family	: Arial, Helvetica, sans-serif;
	color		:ccc;
	z-index		: 5;
}

#startnav a{
	text-decoration	: underline;
	color			:666666;
}

#startnav a:hover{
	color : fff;
}

#copyrightstart{
	position	: absolute;
	top			: 20%;
	margin-top	: 510px;
	left		: 50%;
	margin-left	: -40px;
	color		: 666666;
}

/*htm content*/

h1{
	font-size	: 10pt;
	font-weight	: bold;
	color		: fff;
}
h2{
	margin-bottom	: 2px;
	font-size		: 9pt;
	font-weight		: bold;
	color			: fff;
}

.text{
font-family		: Arial, Helvetica, sans-serif;
	color		: ccc;
	font-size	: 10pt;
	text-align	: left;
}

.small{
	font-size: 8pt;
}

#noflash{
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -385px;
	color		: ccc;
	z-index: 10;
}
#noflash a{
	color: ccc;
}
#noflash a:hover{
	color: 999999;
}


.main{
	position	: absolute;
	width		: 1024px;
	height		: 768px;
	top			: 50%;
	margin-top	: -400px;
	left		: 50%;
	margin-left	: -500px;
	z-index	:5;
}
.start{
	background	: url(img/un_bak.jpg);
}
.port{
	background	: url(img/portbak.jpg);
}
.ref{
	background	: url(img/refbak.jpg);
}
.firm{
	background	: url(img/firmbak.jpg);
}
.net{
	background	: url(img/netbak.jpg);
}
.impr{
	background	: url(img/imprbak.jpg);
}
.navi{
	position	: absolute;
	top			: 200px;
	left		: 730px;
	font-size	: 10pt;
	font-weight	: bold;
	line-height	: 1.5;
}
.navi a:hover{
	color: ccc;
}
.n1{
	margin-left: 12;
}
.n2{
	margin-left: 9px;
}
.n3{
	margin-left: 6px;
}
.n4{
	margin-left: 4px;
}
.n5{
	margin-left: 2px;
}
.n6{
	margin-left: 0px;
}
.contentHtm{
	position	: absolute;
	width		: 650px;
	height		: 409px;
	top			: 50%;
	margin-top	: -205px;
	left		: 100px;
	z-index		: 5;
}
.contentStart{
	position	:absolute;
	top			: 85px;
	left		: 350px;
	width		: 300px;
}
.showreel{
	margin-top	: 85px;
	margin-left	: 3px;
}
#getDvd{
	position: absolute;
	top		: 390px;
	left	: 520px;
	color	: ccc;
}

.contentPort{
	margin-top	: 10px;
	margin-left	: 170px;
}
.contentRef{
	margin-top	: 10px;
	margin-left	: 70px;
}
.contentFirm{
	margin-top	: 40px;
	margin-left	: 170px;
	width		: 470px;
}
.contentNet{
	margin-top	: 80px;
	margin-left	: 170px;
	width		: 470px;
}
#mehrwerk{
	height				: 65px;
	width				: 121px;
	background			: url(img/mehrwerk-logo.png);
	background-repeat	: no-repeat;
}
* html #mehrwerk{
	background		:none;
	filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mehrwerk-logo.png');
}
.contentImpr{
	margin-top	: 90px;
	margin-left	: 35px;
	width		: 600px;
}

/*flash content*/

.bodyfl{
	overflow: hidden;
}

#mask{
	position:absolute;
	height	:600px;
	width	:1024px;
	background-color: fff;
	z-index	:2;
}
#contentHtmFL{
	position: absolute;
	z-index:0;
}
#contentFl{
	position	: absolute;
	width		: 1024px;
	height		: 768px;
	top			: 50%;
	margin-top	: -400px;
	left		: 50%;
	margin-left	: -500px;
	background-color: fff;
	z-index	:5;
}
.hidefocus{
	outline:0;
	-moz-outline:0;
}
#languages{
	display		: none;
	position	: absolute;
	top			: 50%;
	margin-top	: -235px;
	left		: 10%;
	margin-left	: 120px;
	z-index		: 20;
}
#languages a{
	color: none;
	text-decoration:none;
	  }
