@charset "utf-8";
/* CSS Document */

/*************
 * BASIC
 *************/ 

html{ height: 100%;	width: 100%; }
#flash, #animTeaser{ height: 100%;	width: 100%; }
#logo,#logo2{ width: 100%; }
#hmenu{ height:302px; }
#info{}
#info1, #info2{ width: 476px; height: 150px; }
.infoInner{ width: 407px; height: 150px; }
.infoButton{ width: 69px; height: 150px; }
/********************
 * FORMAT: Standard
 ********************/

body{ background-color: #E2E2E2; }
body, h3, h2, h1, p, form, div, table, a, ul{
	color: #FFFFFF;
	}
	
#logo{ 
	margin: 35px 0 0 0; 
	text-align: center; 
	z-index: 78;
	}
#logo2{ 
	position: absolute;
	text-align: right; 
	z-index: 77;
	right: 37px;
	top: 25px;
	}
#flash{
	overflow: hidden;
	position: absolute;
	z-index: 0;
	} 
#hmenu {
	bottom:128px;
	position:absolute;
	right:15px;
	z-index:88;
	width: 318px;
}
#info{
	position:absolute;
	z-index:82;
	left: 0;
	bottom: 130px;
	}
#info1{ }
#info1, #info2{ margin-left: -412px; }
.infoInner{ float: left; }
.infoButton{ float: right; }

.infoInner{
	background-image:url(../images/info_hg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
.infoContent{ 
	height:100px;
	overflow:hidden;
	padding:15px 20px;
	}

#infocenterHome{
	width: 130px;
	float: left;	
	}
#newslanmeld{
	width: 170px;
	float: right;
	}
.newslTitle{ margin: 28px 0 10px 0; }
.cursor{ cursor: hand; cursor: pointer; }

/********************
 * FORMAT: Menus
 ********************/

.hmenu_ul .hmenu_li{ 
	width: 150px; 
	height: 150px; 
}
/*
.hmenu_ul #hmenu_1 a, .hmenu_ul #hmenu_1 a:hover,
.hmenu_ul #hmenu_2 a, .hmenu_ul #hmenu_2 a:hover,
.hmenu_ul #hmenu_3 a, .hmenu_ul #hmenu_3 a:hover,
.hmenu_ul #hmenu_4 a, .hmenu_ul #hmenu_4 a:hover{
	background-image:url(../images/hmenu_hg_home.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 150px;
	}
.hmenu_ul #hmenu_1 a{ background-position: 0 -154px; }
.hmenu_ul #hmenu_2 a{ background-position: 0 -312px; }
.hmenu_ul #hmenu_3 a{ background-position: 0 -468px; }
.hmenu_ul #hmenu_4 a{ background-position: 0 -468px; }
*/
#hmenu_1 a, #hmenu_2 a, #hmenu_3 a, #hmenu_4 a{
	background-image:url(../images/hmenu_hg_home.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 150px;
}
#hmenu_1 a{ background-position: -149px 0; }
#hmenu_2 a{ background-position: 0 0; }
#hmenu_3 a{ background-position: 0 -150px; }
#hmenu_4 a{ background-position: -149px -150px; }

#hmenu_1 a:hover{ background-position: -149px -303px; }
#hmenu_2 a:hover{ background-position: 0 -303px; }
#hmenu_3 a:hover{ background-position: 0 -453px; }
#hmenu_4 a:hover{ background-position: -149px -453px; }

.submenu_li a, .submenu_li a:hover{ 
	background:none;
	background-image:url(../images/submenu_hg.gif);
	background-repeat: no-repeat;
	background-position: 0 -14px; 
	}
.submenu_li a{ 
	padding: 0px 0px 0px 15px;
	min-height: 18px;
	display: block;
	}