* { margin: 0; padding: 0; }
ul,li { 
	list-style: none; 
}
body {
	font-family: Helvetica,Arial;
	font-size: 13px;
	color: #464749;
	text-align: center;
	background-repeat:repeat-x;
}

.scroll_style {
	margin: 0; padding: 0;
}

A {
	text-decoration:none;
	color: #464749;
}
H2 {
	font-weight: normal;
	color:#5f893d;
	padding-bottom:10px;
}

H3 {
	font-weight: bold;
	color:#5f893d;
	font-size: 14px;
}

p {
	padding-bottom:10px;	
}

img {
	border: none;
}

input[type=text],input[type=file] {
	border-color: #e0e5dd;
	border-style: solid;
	height: 22px;	 
}

textarea {
	border-color: #e0e5dd;
	border-style: solid;	 
}

#orderBrochure input[type=text]{
	margin-bottom:10px;
}


.menuItem, .menuItemSub {
	list-style: none;
	font-family: Helvetica,Arial;
	font-size: 13px;
	font-weight:bold;
}
.menuItemGreen {
	list-style: none;
	font-family: Helvetica,Arial;
	font-size: 13px;
	font-weight:bold;
}
.menuItemA {
	background: url(../../site/img/main/menu_back.jpg);
	text-decoration:none;
	vertical-align: middle;
	text-align:center;
	line-height:40px;
	height:40px;
	display:block;
	float:left;
}
.menuItemASelected {
	background: url(../../site/img/main/menu_back_selected.jpg);
	color: #464749;
	text-decoration:none;
	text-align:center;
	display:block;
	height:40px;
	width:200px;
	float:left;
	line-height:40px;
	vertical-align: middle;
	text-align:center;
	
}
.menuItemAGreen {
	background: url(../../site/img/main/menu_back_green.jpg);
	text-decoration:none;
	text-align:center;
	display:block;
	width:200px;
	float:left;
	vertical-align: middle;
	text-align:center;
	line-height:40px;
	height:40px;
}
.menuItemAGreenSelected {
	background: url(../../site/img/main/menu_back_green_selected.jpg);
	color: #464749;
	text-decoration:none;
	text-align:center;
	display:block;
	height:40px;
	width:200px;
	float:left;
	line-height:40px;
	vertical-align: middle;
	text-align:center;
	
}

.menuItem A:hover {
	background: url(../../site/img/main/menu_back_selected.jpg);
}

.menuItemSub A:hover {
	background: url(../../site/img/main/menu_back_green_selected.jpg);
}

.menuItemGreen A:hover  {
	background: url(../../site/img/main/menu_back_green_selected.jpg);
}

.menuLeft, .menuLeftGreen {
	background: url(../../site/img/main/menu_left.jpg);
	display:block;
	width:7px;
	height:40px;
	float:left;
}
.menuLeftSelected{
	background: url(../../site/img/main/menu_left_selected.jpg);
	display:block;
	width:7px;
	height:40px;
	float:left;
}

.menuLeftGreenSelected{
	background: url(../../site/img/main/menu_left_green_selected.jpg);
	display:block;
	width:7px;
	height:40px;
	float:left;
}

A:hover .menuLeft {
	background: url(../../site/img/main/menu_left_selected.jpg);
}

A:hover .menuLeftGreen {
	background: url(../../site/img/main/menu_left_green_selected.jpg);
}


.menuMiddle {
	background: url(../../site/img/main/menu_middle.jpg);
	display:block;
	height:39px;
	float:left;
	width:1px;
}
.menuRight, .menuRightGreen {
	background: url(../../site/img/main/menu_right.jpg);
	display:block;
	width:7px;
	height:40px;
	float:right;
}
.menuRightSelected {
	background: url(../../site/img/main/menu_right_selected.jpg);
	display:block;
	width:7px;
	height:40px;
	float:right;
}

.menuRightGreenSelected {
	background: url(../../site/img/main/menu_right_green_selected.jpg);
	display:block;
	width:7px;
	height:40px;
	float:right;
}

A:hover .menuRight {
	background: url(../../site/img/main/menu_right_selected.jpg);
}

A:hover .menuRightGreen {
	background: url(../../site/img/main/menu_right_green_selected.jpg);
}

#rightColumn ul {
	padding-left:15px;
	padding-bottom:7px;
}

#rightColumn ul A {
	color:#5f893d;
	text-decoration: underline;
}

#rightColumn li {
	list-style: disc; 
	list-style-position: outside;
	padding-bottom:3px;
}

#turtips {
	padding: 10px 0;
	background-color: #e1e9fd;
}
#turtips_header {
	vertical-align: middle;
	overflow: hidden;
	padding: 10px 0;
}
#turtips_header div {
	text-align: right;
	padding-top: 7px;
	color: #464749;
}
#turtips_header div a {
	margin-left: 16px;
	color: #003278;
}
#turtips_header a img {
	vertical-align: middle;
	margin-right: 5px;
}
#turtips_header h1 {
	color: #003278;
	font-size: 18pt;
	font-weight: normal;
}
#turtips input.text {
	width: 400px;
}

.turtips {
	width: 944px;
	margin: 5px auto;
	height: 201px;
	overflow: hidden;
	background: #e1e9fd url(../../site/img/main/turtips.png) no-repeat;
}
.turtips .tt_image, .turtips .tt_content, .turtips .tt_info {
	float: left;
	overflow: hidden;
	margin-top: 16px;
}
.turtips .tt_image {
	margin-left: 17px;
	font-size: 7pt;
	color: #808285;
}
.turtips .tt_image img {
	display: block;
	width: 210px;
	height: 157px;	
	border: none;
	margin-bottom: 6px;
}
.turtips .tt_content {
	width: 450px;
	height: 170px;
	margin-left: 24px;
}
.turtips .tt_info {
	width: 210px;
	height: 170px;
	margin-left: 28px;
}
.turtips .tt_info a {
	color: #003278;
	text-decoration: underline;
}
.turtips .tt_info a.link {
	display: block;
	float: left;
	background: url(../../site/img/main/blue_arrow.png) no-repeat left;
	padding-left: 30px;
	line-height: 19px;
	height: 19px;
	overflow: hidden;
}
.turtips .tt_info a.link:hover {
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

.turtips .tt_content h2, .turtips .tt_info h2 {
	margin: 0;
	padding: 0;
	color: #464749;
	font-size: 14pt;
}
.turtips .tt_content h2 {
	font-weight: bold;
	text-transform: uppercase;
}
.turtips h3 {
	margin: 7px 0 16px 0;
	padding: 0;
	color: #567d38;
	font-size: 12pt;
	font-weight: normal;
}
.turtips .tt_content p, .turtips .tt_info {
	color: #464749;
	font-size: 9pt;
}


/** DEFAULT EDIT (?) **/

.a_small {
	font-size: 9px;
	text-decoration: none;
	color: #0c3c8f;
	font-weight: bold;
}

.a_small:hover {
	color: red;
}

.a_small:visited {
	color: #0c3c8f;
}

.a_small:visited :hover {
	color: red;
}

.sitemap_main {
	font-size: 11px;
	text-decoration: underline;
	color: #0c3c8f;
	font-weight: bold;
}

.sitemap_main:hover {
	color: red;
}

.sitemap_main:visited {
	color: #0c3c8f;
}

.sitemap_main:visited :hover {
	color: red;
}

.sitemap_sub {
	font-size: 10px;
	text-decoration: underline;
	color: #75B3DE;
	font-weight: bold;
}

.sitemap_sub:hover {
	color: red;
}

.sitemap_sub:visited {
	color: #75B3DE;
}

.sitemap_sub:visited :hover {
	color: red;
}

.table_head {
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

.table_head:visited {
	color: white
}

.table_head:hover {
	color: light-green
}

.table_head:visited :hover {
	color: light-green
}

.Bottom {
	background-color: #333333
}

.LinkBottom {
	font-size: 14px;
	text-decoration: none;
	color: white
}

.LinkBottom:hover {
	color: red
}

.LinkBottom:active {
	color: white
}

.LinkBottom:visited {
	color: white
}

.LinkBottom:visited :hover {
	color: red
}

.news_right {
	font-size: 12px;
	text-decoration: none;
	color: #E8E9EA;
}

.news_right:hover {
	color: #E8E9EA;
}

.news_right:active {
	color: #E8E9EA;
}

.news_right:visited {
	color: #E8E9EA;
}

.news_right:visited :hover {
	color: #E8E9EA;
}

.submenu1:hover{background: url(../../site/img/main/submenu1_hover.png) no-repeat left;}
.submenu2:hover{background: url(../../site/img/main/submenu2_hover.png) no-repeat left;}
.submenu3:hover{background: url(../../site/img/main/submenu3_hover.png) no-repeat left;}

.greenOpacity:hover img{filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}

.MenuText {
	color: white;
	font-size: 10px
}

.TopMenuHjem {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #737478;
}

.TopMenuHjem:hover {
	color: #737478;
}

.TopMenuHjem:active {
	color: #737478;
}

.TopMenuHjem:visited {
	color: #737478;
}

.TopMenuHjem:visited :hover {
	color: #737478;
}

.TopMenu {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #E8E9EA;
	text-transform: uppercase;
}

.TopMenu:hover {
	color: #E8E9EA;
}

.TopMenu:active {
	color: #E8E9EA;
}

.TopMenu:visited {
	color: #E8E9EA;
}

.TopMenu:visited :hover {
	color: #E8E9EA;
}

.TopMenuSelected {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #EEAF80;
	text-transform: none;
}

.TopMenuSelected:hover {
	color: #EEAF80;
}

.TopMenuSelected:active {
	color: #EEAF80;
}

.TopMenuSelected:visited {
	color: #EEAF80;
}

.TopMenuSelected:visited :hover {
	color: #EEAF80;
}

.MenuMainSelected {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #EEAF80;
	text-transform: uppercase;
}

.MenuMainSelected:hover {
	color: #EEAF80;
}

.MenuMainSelected:active {
	color: #EEAF80;
}

.MenuMainSelected:visited {
	color: #EEAF80;
}

.MenuMainSelected:visited :hover {
	color: #EEAF80;
}

.MenuMain {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ECAD7F;
	text-transform: uppercase;
}

.MenuMain:hover {
	color: #ECAD7F;
}

.MenuMain:active {
	color: #ECAD7F;
}

.MenuMain:visited {
	color: #ECAD7F;
}

.MenuMain:visited :hover {
	color: #ECAD7F;
}

.MenuMainItem {
	
}

.MenuMainItem_f2 {
	background-color: #dee8f6;
}

.MenuSubItem_f2 {
	background-color: #dee8f6;
}

.MenuSubItem {
	background-color: #dee8f6;
}

.MenuSub {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #E8E9EA;
}

.MenuSub:hover {
	color: #E8E9EA;
}

.MenuSub:active {
	color: #E8E9EA;
}

.MenuSub:visited {
	color: #E8E9EA;
}

.MenuSub:visited :hover {
	color: #E8E9EA;
	text-decoration: underline;
}

.MenuSubSelected {
	font-size: 12px;
	text-decoration: none;
	color: #EEAF80;
	font-weight: bold;
}

.MenuSubSelected:hover {
	color: #EEAF80;
}

.MenuSubSelected:active {
	color: #EEAF80;
}

.MenuSubSelected:visited {
	color: #EEAF80;
}

.MenuSubSelected:visited :hover {
	color: #EEAF80;
}

.kalender_month_item {
	border-left: 1px #f9d952 solid;
	border-right: 1px #f9d952 solid;
	border-top: 1px #f9d952 solid;
	background-color: white;
}

.kalender_month_item_f2 {
	border-left: 1px #f9d952 solid;
	border-right: 1px #f9d952 solid;
	border-top: 1px #f9d952 solid;
	background-color: #f9d952;
}

.kalender_month_selected {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	text-transform: uppercase;
}

.kalender_month_selected:hover {
	color: black;
}

.kalender_month_selected:active {
	color: black;
}

.kalender_month_selected:visited {
	color: black;
}

.kalender_month_selected:visited :hover {
	color: black;
}

.kalender_month {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	text-transform: uppercase;
}

.kalender_month:hover {
	color: black;
}

.kalender_month:active {
	color: black;
}

.kalender_month:visited {
	color: black;
}

.kalender_month:visited :hover {
	color: black;
}

.RightLinkSelected {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.RightLinkSelected:hover {
	color: black;
}

.RightLinkSelected:active {
	color: black;
}

.RightLinkSelected:visited {
	color: black;
}

.RightLinkSelected:visited :hover {
	color: black;
}

.RightLink {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

.RightLink:hover {
	color: black;
}

.RightLink:active {
	color: white;
}

.RightLink:visited {
	color: white;
}

.RightLink:visited :hover {
	color: black;
}

.right_heading {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-transform: uppercase;
}

.NotPublic {
	font-size: 10pt;
	text-decoration: none;
	color: #333366
}

.Public {
	font-size: 10pt;
	text-decoration: none;
	color: black;
	font-weight: bold;
}

.Public:hover {
	color: #000000
}

.NotPublic:hover {
	color: #000000;
}

.forside_heading {
	font-size: 18px;
	font-weight: 900;
	color: #636466;
	line-height: 24px
}

.footer_tekst {
	font-size: 9px;
	color: black;
	text-decoration: none;
}

.footer_tekst:visited {
	color: black;
}

.footer_tekst:hover {
	color: red;
}

.footer_tekst:visited :hover {
	color: red;
}

.headline {
	font-size: 11px;
	font-weight: 900;
	color: #636466
}

.text {
	font-size: 11px;
	text-decoration: none;
	color: #636466;
}

.text_green {
	font-size: 9px;
	text-decoration: none;
	color: #9bb700;
	font-weight: bold;
}

.text_small {
	font-size: 9px;
	text-decoration: none;
	color: black;
}

.svart {
	color: black;
}

td {
	text-decoration: none;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px
}

.ingress {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #636466;
}

.bildetext {
	font-size: 10px;
	text-decoration: none;
	color: #636466
}

.link_date {
	font-size: 10px;
	text-decoration: none;
	color: black
}

.pagename {
	font-size: 12px;
}

.pagename:hover {
	color: black;
}

.pagename:active {
	color: #0c3c8f;
}

.pagename:visited {
	color: black;
}

.pagename:visited :hover {
	color: #0c3c8f;
}

.pdname {
	font-size: 18pt;
	font-weight: bold;
	color: black;
}

.headline_1 {
	font-size: 8pt;
	font-weight: bold;
	color: black;
}

.headline_2 {
	font-size: 10pt;
	font-weight: 900;
	color: black;
}

.scroll_style {
	SCROLLBAR-BASE-COLOR: #F9F8F4;
	SCROLLBAR-FACE-COLOR: #bfbfc0;
	SCROLLBAR-HIGHLIGHT-COLOR: #dbdcdc;
	SCROLLBAR-SHADOW-COLOR: #bfbfbf;
	SCROLLBAR-3DLIGHT-COLOR: #d2d3d3;
	SCROLLBAR-ARROW-COLOR: #dfdfdf;
	SCROLLBAR-TRACK-COLOR: #bcbdbe;
	SCROLLBAR-DARKSHADOW-COLOR: #9c9d9e;
}

#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	background-color: #eef6e7;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(../../site/img/main/squeezebox/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(../../site/img/main/squeezebox/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(../../site/img/main/squeezebox/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(../../site/img/main/squeezebox/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(../../site/img/main/squeezebox/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(../../site/img/main/squeezebox/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(../../site/img/main/squeezebox/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(../../site/img/main/squeezebox/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(../../site/img/main/squeezebox/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(../../site/img/main/squeezebox/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(../../site/img/main/squeezebox/bg_nw.png) no-repeat;
}

.tipsButton {
	background-image:url('../../site/img/main/bestill.png');
}

.tipsButton:hover {
	background-image:url('../../site/img/main/bestill_hover.png');
}

