html{width: 100%;  height: 100%; overflow: auto; background-color: #000000; background-image:url(../_pic/logo_bg_petroff.png); background-repeat:no-repeat; background-position:right bottom;
background-attachment:fixed; font-color: #FFFFFF; font-family: Arial, Verdana, Geneva, sans-serif;} 
#bg {position: absolute; z-index: 20; top: 0; left: 0px; text-align: center; width: 100%; height: 100%; overflow: hidden;}
#sprak {z-index: 90; position: absolute; font-size: 12px; text-align: left; top: 20px; left: 40px; width: 100px; height: 20px; overflow: hidden;}
#menu { width:700px; margin:0px auto 0px auto;}
	a:link{color: #ffffff; text-decoration: none;}
	a:visited{color: #ffffff; text-decoration: none;}
	a:hover{color: #ffffff;}
	a#current{text-decoration: none; color:#F00;}
	#meny li{display: inline; list-style-type: none; margin-left:20px; font-weight:bold; font-size:13px;}
	
	a:link{color: #ffffff; text-decoration: none;}
	a:visited{color: #ffffff; text-decoration: none;}
	a:hover{color: #ffffff;}
	a:current{text-decoration: none; color:#F00;}
	#meny_u li{display: inline; list-style-type: none; margin-left:20px; font-weight:bold; font-size:13px;}
#main {position: absolute; z-index: 58; text-align: center; top: 95px; width: 100%; height: 680px;}
#clock {position: fixed; z-index: 80; top: 0; left: 0px; right: 0px; width: 100%; height: 100%; overflow: hidden;}
#logo {position: absolute; z-index: 34; text-align: right; top: 0px; left: 0px; right: 0px; width: 250px; height: 100px; min-width: 1070px;	width: 100%; overflow: hidden;}
#headline {position: absolute; z-index: 33; top: 0;	left: 40px;	right: 250px; width: auto; height: 100px; min-width: 780px; overflow: hidden;}
#headline_bg {position: fixed; z-index: 31; top: 0;	left: 0px; right: 0px; width: auto;	height: 200px; overflow: hidden;}
#pic {position:fixed; z-index: 30; text-align: right; bottom: 0; left: 0px;	right: 0px;	width: auto; height: 400px; min-width: 1040px; overflow: hidden;}
#headline2 {position:fixed; z-index: 62; bottom: 0; left: 40px;	right: 40px; width: auto; height: 100px; overflow: hidden;}
#headline2_bg {position:fixed; z-index: 57; bottom: 0; left: 0px; right: 0px; width: auto; height: 200px; overflow: hidden;}
#adress	{position:fixed; border: solid 3px #000000;	background-color: #000000; z-index: 77; font-size: 12px; text-align: center; bottom: 0px; left: 0px; width: 100%; height: 17px; overflow: hidden;} 

html, body {height: 100%; margin: 0; padding: 0;} 
table { height: 100%; width: 100%; text-align: center; } 
.on { border-color: #FFFFFF; border-width: 2px; border-style: solid;}
.off { border-color: #FFFFFF; border-width: 2px; border-style: solid;}
.floatleft { float: left; position: absolute; left: 38px; }
.floatright { float: right; position: absolute; right: 43px; }
.center { text-align: center;position: absolute;left: 20%;width: 60%; }

div.box { border: 0px solid #000000; position: relative; width: 100%; }
div.box_contents { background-color:transparent; height: 100%; position: relative; width: 100%; }
div.box_background { background-color: white; height: 100%; filter:alpha(opacity=55); /* IE's opacity*/ left: 0px; opacity: 0.55; position: absolute; top: 0px; width: 100%; }
