* {
	padding: 300;
	margin: 0;
}
 html { 
	background: url(../images/bg-new1.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
						
                }
html, body {
	height: 100%;
}
.footer-container-outer{

	width:100%;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
}
#container-outer {
	height:100%;
	width:100%;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	min-height:820px;
}
* html #container-outer {
	height: 100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-attachment: fixed;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #000000;*/
	
}

#footer {
	width: 100%;
	clear: both;
	height: 110px;	
	color: #DDD;
	text-align:center;
	margin: -120px auto 0 auto;
	position: relative;	
	padding-top:4px;
}

/*#clearfooter {
	display: block;
	height:50px;
}*/

.wrapper{
	margin:auto;
	padding:0px;
	width:920px;
}
.container{
	float:left;
	margin:-52px 0px 0px 0px;
	padding:0px;
	width:920px;
}
.new-outer-div{
	margin:auto;
	height:92%;
	padding:0px 0px 0px 0px;
	width:920px;
}
.inner-container{
	float:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
	width:920px;
	height:470px;
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.inner-container-contact{
	float:left;
	margin:0px;
	padding:0px;
	width:920px;
	height:470px;
/*	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;*/
}
.clear{
	clear:both;
}
.inner-top-content{
	float:right;
	margin:0px;
	padding:0px;
	background-image:url(../images/main_bg_startpage.jpg);
	background-repeat:no-repeat;
	height:408px;
	width:505px;
}
.inner-top-left-content{
float:left;
margin:0px;
padding:0px 0px 0px 50px;
width:365px;
}
.inner-top-left-content h1{
float:left;
margin:0px;
padding:68px 0px 15px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
width:365px;
}
.inner-top-left-content h2{
float:left;
margin:0px;
padding:0px 0px 15px 0px;
width:390px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#C3C3C3;
line-height:18px;
}
.bottom-container{
float:left;
margin:0px;
padding:10px 0px 0px 0px;
width:920px;
height:200px;
}
.bottom-left-content{
float:left;
margin:0px;
padding:0px 10px 0px 0px;
width:300px;
height:100px;
}
.bottom-middle-content{
	float:left;
	margin:0px;
	padding:0px 10px 0px 0px;
	width:300px;
	height:100px;
}
.bottom-right-content{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:300px;
	height:100px;
}
.bottom-logo{
	float:left;
	padding:0px 0px 0px 0px;
	width:100%;
	margin:-50px 0px 0px 0px;
	text-align:center;
	height:77px;
}

.menu-main {
	margin:auto;
	padding:0px 0px 0px 0px;   
	width:100%;
	height:34px;
	text-align:center;
}
.menu-main ul {
	line-height:normal;
	list-style:none outside none;
	margin:0 auto;
	padding:5px 0px 0px 0px;
	width:767px;	
}
.menu-main li {
	display: block;
	float: left;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;	
}
.menu-main li.divider-line{
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}
.menu-top-border{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:1155px;
}
.menu-bottom-border{
	margin:0px auto;
	padding:0px 0px 30px 0px;
	width:1155px;
}
a:focus { 
    outline: none; 
}


.inner-container-page2{
	float:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
	width:920px;
	height:470px;
	background-image:url(../images/bg_f2.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.inner-top-left-content2{
float:left;
margin:0px;
padding:0px 0px 0px 50px;
width:440px;
}
.inner-top-left-content2 h1{
float:left;
margin:0px;
padding:68px 0px 15px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
width:440px;
}
.inner-top-left-content2 h2{
float:left;
margin:0px;
padding:0px 0px 15px 0px;
width:440px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#C3C3C3;
line-height:18px;
}
.inner-container-page3{
	float:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
	width:920px;
	height:470px;
	background-image:url(../images/bg_f3.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.inner-container-page8{
	float:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
	width:920px;
	height:470px;
	background-image:url(../images/bg_f8.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.inner-top-left-content3{
float:left;
margin:0px;
padding:0px 0px 0px 50px;
width:440px;
}
.inner-top-left-content8{
float:left;
margin:0px;
padding:0px 0px 0px 50px;
width:500px;
}
.inner-top-left-content3 h1{
float:left;
margin:0px;
padding:68px 0px 15px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
width:440px;
}
.inner-top-left-content3 h2{
float:left;
margin:0px;
padding:0px 0px 15px 0px;
width:440px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#C3C3C3;
line-height:18px;
}


.inner-container-page4{
	float:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
	width:920px;
	height:470px;
	background-image:url(../images/bg_f4.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.inner-container-page6{
	float:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
	width:920px;
	height:470px;
	background-image:url(../images/bg_f1.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.inner-top-left-content4{
float:left;
margin:0px;
padding:0px 0px 0px 50px;
width:390px;
}
.inner-top-left-content4 h1{
float:left;
margin:0px;
padding:68px 0px 15px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
width:390px;
}
.inner-top-left-content4 h2{
float:left;
margin:0px;
padding:0px 0px 15px 0px;
width:390px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#C3C3C3;
line-height:18px;
}
.bottom-container2{
float:left;
margin:0px;
padding:0px 0px 10px 0px;
width:920px;
}
.bottom-container3{
float:left;
margin:0px;
padding:20px 0px 10px 0px;
width:920px;
}
.header-language{
width:100%;
margin:0px;
padding:0px 0px 15px 0px;
float:right;
}
.header-text{
float:right;
margin:0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6E6F6D;
}
.header-text a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6E6F6D;
}
.header-text a:hover{
text-decoration:none;
color:#fff;
}
.header-text .active{
text-decoration:none;
color:#fff;
}
.footer-container{
width:100%;
margin:0px;
padding:0px 0px 0px 0px;
}
.footer-logo{
float:right;
margin:-14px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:100;
position:absolute;
width:100%;
text-align:right;
}
.win.safari .menu-main ul{	
	padding:10px 0px 0px 0px;
}
.mac.gecko .menu-main ul{	
	padding:5px 0px 0px 0px;
}
.mac.safari .menu-main ul{	
	padding:14px 0px 0px 0px;
}
.win.chrome .menu-main ul{	
	padding:10px 0px 0px 0px;
}
.win.safari .menu-main li.divider-line{
padding:0px 0px 0px 10px;
margin:-3px 0px 0px 0px;
}
.win.chrome .menu-main li.divider-line{
padding:0px 0px 0px 10px;
margin:-3px 0px 0px 0px;
}
.mac.safari .menu-main li.divider-line{
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.mac.gecko .menu-main li.divider-line{
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.mac.safari #footer {	
	padding-top:0px;
	margin: -120px auto 0 auto;
}
.bottom-logo-new{
margin:0px auto;
padding:0px 0px 20px 0px;
width:100%;
text-align:center;
}

.footer-btm-text{
font-family:Arial, Helvetica, sans-serif; 
font-size:9px; 
font-weight:bold; 
color:#666666; 
width:100%; 
margin:auto; 
padding:0px 0px 0px 0px;
text-transform:uppercase;
}
.footer-inner-content{
padding:14px 0px 0px 0px; 
width:100%; 
margin:auto;
font-family:Arial, Helvetica, sans-serif; 
font-size:9px; 
font-weight:bold; 
color:#666666; 
text-transform:uppercase;
text-decoration:none;
text-align:center;
}
.footer-inner-content a{
	color:#666666; 
	text-decoration:none;
}
.footer-inner-content a:hover{
	color:#666666; 
	text-decoration:underline;
}
.line-bg-new{
	float:left;		
	padding:11px 0px 3px 0px;	
	width:100%;	
	text-align:center;
}
.line-bg-new-btm{
	float:left;
	padding:0px 0px 10px 0px;	
	margin:0px;
	width:100%;
	text-align:center;
}
.mac.gecko .line-bg-new{
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
.mac.chrome .line-bg-new-btm{
padding:11px 0px 0px 0px;	
margin:-6px 0px 0px 0px;
}
.mac.gecko .line-bg-new{
padding:11px 0px 3px 0px;	
margin:0px 0px 0px 0px;
}
.win.ie8 .line-bg-new-btm{
padding:11px 0px 0px 0px;	
margin:-6px 0px 0px 0px;
}
.win.ie7 .line-bg-new-btm{
padding:11px 0px 0px 0px;	
margin:-4px 0px 0px 0px;
}
.win.ie7 .line-bg-new{
padding:7px 0px 0px 0px;	
margin:-6px 0px 0px 0px;
}
#menucoverright {
	width:180px;
	height:160px;
	left: 50%;
	top: 100%;
	margin-left: 420px; /* hlften av bredden */
	margin-top: -160px; /* hlften av hjden */
	background-image: url(../images/menu_right.png);
	background-repeat: no-repeat;
	position: absolute;
	overflow: hidden;
}
#menucoverleft {
	width:180px;
	height:160px;
	left: 50%;
	top: 100%;
	margin-left: -600px; /* hlften av bredden */
	margin-top: -160px; /* hlften av hjden */
	background-image: url(../images/menu_left.png);
	background-repeat: no-repeat;
	position: absolute;
	overflow: hidden;
}
