html,body{
	background-image:url(userfiles/image/graphics/bg4.jpg);
	background-repeat:no-repeat;
	background-position:top center;
 margin:0px auto;
 height:100%;
 background-color:#C4C4C4;
}
#bg_image {
width: 100%;
height: 100%;
left: 0px;
top: 0px;
position: absolute;
z-index: 0;
background-image:url(userfiles/image/graphics/bg_big.jpg);
background-repeat:no-repeat;
}
#contents {
	position:absolute;
	z-index:1;
	left: 0px;
	top: 0px;
	width: 100%;
}
.img_bg{
	width:100%;
	background-repeat:no-repeat;
	height:100%;
}
td{
 vertical-align:top;
 text-align:left;
}
img{
 border:0px;
}
.windowfit{
	background-image:url(userfiles/image/graphics/bg_big.jpg);
	background-repeat:no-repeat;
	height:100%;
}
.center{
text-align:center;
}
.height{
height:100%;
}
.bg_main
{
	background-color:#ffffff;
	padding:10px 11px 10px 11px;
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:11px;
	width:304px;
}
.bg_main2
{
	background-color:#e9e9e9;
	border:solid 4pt #FFFFFF;
	color:#000000;
	font-family:Trebuchet MS;
	font-size:11px;
	width:742px;
	height:144px;
}
.bg_main3
{
	background-color:#e9e9e9;
	border:solid 5pt #FFFFFF;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:11px;
	padding-right:11px;
	color:#000000;
	font-family:Trebuchet MS;
	font-size:11px;
	width:718px;
}
.bg_main4
{
	background-color:#ffffff;
	color:#000000;
	font-family:Trebuchet MS;
	font-size:12px;
	width:754px;
	height:385px;
}
.bg_main5
{
	background-color:#ffffff;
	padding:10px 0px 10px 31px;
	color:#000000;
	font-family:Trebuchet MS;
	font-size:11px;
	width:518px;
}
.bg_main6
{
	background-color:#ffffff;
	padding:10px 0px 10px 31px;
	color:#000000;
	font-family:Trebuchet MS;
	font-size:11px;
	width:518px;
}
.bg_coverbox
{
	background-color:#ffffff;
	color:#000000;
	font-family:Trebuchet MS;
	font-size:11px;
	width:480px;
}
.border_top
{
background-image:url(userfiles/image/graphics/bor_left_04.gif);
background-repeat:repeat-x;
height:4px;
}
.border_bottom
{
background-image:url(userfiles/image/graphics/bor_bottom_06.gif);
height:4px;
}
.border_corner_1
{
background-image:url(userfiles/image/graphics/bor_left_03.gif);
background-repeat:no-repeat;
width:4px;
height:4px;
}
.border_corner_2
{
background-image:url(userfiles/image/graphics/bor_bottom_05.gif);
background-repeat:no-repeat;
width:4px;
height:4px;
}
.border_corner_3
{
background-image:url(userfiles/image/graphics/bor_rigth_04.gif);
background-repeat:no-repeat;
width:4px;
height:4px;
}
.border_corner_4
{
background-image:url(userfiles/image/graphics/bor_bottom_rigth_09.gif);
background-repeat:no-repeat;
width:4px;
height:4px;
}
.border_side_right
{
background-image:url(userfiles/image/graphics/bor_rigth_07.gif);
width:4px;
}
.border_side_left
{
background-image:url(userfiles/image/graphics/bor_left_06.gif);
width:4px;
}
.bg_teaser2
{
	background-image:url(userfiles/image/graphics/bg_teaser2.gif);
	background-repeat:repeat-x;
	padding:10px 0px 10px 0px;
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:11px;
	width:190px;
	line-height:12px;
}
.bg_teaser3
{
	background-image:url(userfiles/image/graphics/bg_teaser2.gif);
	background-repeat:repeat-x;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:11px;
	padding-right:11px;
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:11px;
	width:214px;
	text-align:left;
}
.bg_teaser4
{
	background-color:#ffffff;
	padding:10px 20px 10px 0px;
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:11px;
	width:162px;
	line-height:12px;
}
.bg_teaser5
{
	background-color:#ffffff;
	padding:00px 00px 00px 0px;
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:11px;
	width:162px;
	line-height:12px;
}
.bg_teaser6
{
	background-image:url(userfiles/image/graphics/bg_teaser2.gif);
	background-repeat:repeat-x;
	padding:0px 0px 0px 10px;
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:11px;
	width:160px;
	line-height:12px;
}

.bg_teaser
{
	background-color:#ffffff;
	padding:10px 20px 10px 20px;
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:11px;
	width:152px;
	line-height:12px;
}

.bg_menu
{
	background-color:#d1171e;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:10px;
	width:109px;
	height:10px;
}
.bg_menu2
{
	background-color:#d1171e;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:11px;
	width:116px;
	line-height:18px;
}

.bg_menuover
{
	background-color:#d1171e;
}
.bg_head
{
	margin:0px;
	background-image:url(userfiles/image/graphics/index2_14.gif);
	background-repeat:repeat-y;
	width:192px;
	height:67px;
	padding-top:1px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:2px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#3b3e3d;
}
.bg_bar
{
 background-image:url(userfiles/image/graphics/bg_bar.gif);
 background-repeat:repeat-x;
}
.bg_data
{
 background-image:url(userfiles/image/graphics/bg_main.gif);
 background-color:#D7DDCF;
 background-repeat:no-repeat;
 height:523px;
}
.td_buttom
{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#2f302e;
	width:224px;
	padding:0px 10px 0px 10px;
}

.td_buttom2
{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#2f302e;
	width:182px;
}
.teaser_bar{
 background-image:url(userfiles/image/graphics/index_30.gif);
 background-repeat:repeat-x;
 width:210;
 height:11;
}
.td_teaser{
	background-image:url(userfiles/image/graphics/bg_teaser_31.gif);
	background-repeat:repeat-x;
	background-color:#e1f5fb;
	padding-top:16px;
	padding-bottom:0px;
	padding-left:27px;
	padding-right:27px;
	widows:inherit615px;
}
.td_img{
	text-align:center;
	padding:5px;
	right:auto;
}
.bullet_1{
	background-image:url(userfiles/image/graphics/bullet_01.gif);
	background-repeat:no-repeat;
	width:30px;
	height:12px;
	border-bottom:1pt solid #D3C680;
}
.bg2
{
 background-image:   url(userfiles/image/graphics/bg_52.jpg);
 background-repeat: repeat-x;
}
.bg3
{
 background-color:#ebebeb;
 background-image:   url(userfiles/image/graphics/bg_24.jpg);
 background-repeat:no-repeat;
}
.footer{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	text-align:center;
}
.text
{
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:15px;
}
.text_div
{
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:15px;
	width:200px;
	text-align:left;
	float:left;
}
.text_title{
	color:#990000;
	font-family:Trebuchet MS;
	font-size:12px;
	line-height:15px;
	height:30px;
	background-color:#CCCCCC;
}
.text2
{
	color:#d1171e;
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:15px;
}
.text3
{
	color:#003366;
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:15px;
}
.text_top
{
	color:#ffffff;
	font-family:Trebuchet MS;
	text-align:right;
	font-size:11px;
	line-height:15px;
}
.text_table
{
	color:#333333;
	font-family:Trebuchet MS;
	font-size:12px;
	line-height:15px;
}
.text_current
{
	color:#d1171e;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	line-height:19px;
}
.text_current2
{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:10px;
	text-decoration:none;
	width:150px;
	line-height:17px;
}

a
{
	color:#d1171e;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	line-height:15px;
}
a:hover
{
	color:#d1171e;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	line-height:15px;
}
a.mail
{
	color:#d1171e;
	font-family:Trebuchet MS;
	font-size:13px;
	text-decoration:none;
	line-height:15px;
}
a.mail:hover
{
	color:#d1171e;
	font-family:Trebuchet MS;
	font-size:13px;
	text-decoration:none;
	line-height:15px;
}

a.menu2
{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
}
a.menu2:hover
{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
}
a.menu2:visited
{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
}
a.menu
{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
}
a.menu:hover
{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	line-height:18px;

}
a.menu:active
{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
}
a.menu:visited
{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
}
a.submenu
{
	color:#3b3e3d;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	width:150px;
	line-height:19px;
}

a.submenu1
{
	color:#3b3e3d;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	width:150px;
	line-height:17px;
}

a.submenu:hover
{
	color:#d1171e;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	width:150px;
	line-height:19px;
}
a.submenu:visited
{
	color:#3b3e3d;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	width:150px;
	line-height:19px;
}
a.footer
{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
}
a.footer:hover
{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
}
a.footer:visited
{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
}
.image_border
{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border:0pt solid #ef4495;
}
.image_border2
{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.input_text{
	width:130px;
	border:1pt solid #747474;
	background-color:#ffffff;
	color:#2f302e;
	font-family:Trebuchet MS;
	font-size:10px;
	height:12px;
}
.botton{
	border:0pt;
	background-color:#e9e9e9;
	color:#d1171e;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	height:15px;
	padding:0px;
	margin:0px;
	float:left;
}
.botton2{
    border:1pt solid #747474;
	background-color:#e9e9e9;
	color:#d1171e;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	height:15px;
}
.heading1 { font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; line-height:25px; }
.heading2 
{ 
	font-family:Trebuchet MS; 
	font-size:11px; 
	color:#999999; 
}
.text_red 
{ 
	font-family:Trebuchet MS; 
	font-size:11px; 
	color:#d1171e; 
}
.tr_1{
	border:1pt solid #000000;
	background-color:#978751;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#333333;
	line-height:18px;
}
.tr_2{
	border:0px;
	background-color:#D3C680;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#333333;
	line-height:18px;
}
.tr_3{
	border-bottom:1pt #D3C680 solid;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.h1{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:16px;
	line-height:30px;
}
.heading_page{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:20px;
	line-height:30px;
}
#background2{
	background-image:url(userfiles/image/graphics/bakgrunn.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
	height:100%;
	overflow:visible;
}
.bg_teaser2 #content_left{
	padding:0px 13px 0px 13px;
}
.text_box
{
	color:#606060;
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:18px;
}
.text_contact{
	text-align:center;
	font-family:Trebuchet MS;
	font-size:14px;
	color:#2f302e;
}
a.h_link{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:16px;
	line-height:30px;
	text-decoration:none;
}
a.h_link:hover{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:16px;
	line-height:30px;
	text-decoration:none;
}
a.heading_link{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:20px;
	line-height:30px;
	text-decoration:none;
}
a.heading_link:hover{
	color:#a1a0a0;
	font-family:Trebuchet MS;
	font-size:20px;
	line-height:30px;
	text-decoration:none;
}
#flag{
	width:180px;
	float:right;
	padding-right:5px;
}
#flag img{
	margin:5px 3px 0px 3px;
}



