a { text-decoration: underline; color:black;font-weight: normal; outline: none;}
a:hover{color:black;}
a:visited{color:#383838;}
a:visited:hover{color:black;}

.a_small {  font-size: 11px; text-decoration: none; color:black;font-weight: bold;}
.a_small:hover{color:#CC2D30;}
.a_small:visited{color:black;}
.a_small:visited:hover{color:#CC2D30;}

.sitemap_main {  font-size: 11px; text-decoration: underline; color:black;font-weight: bold;}
.sitemap_main:hover{color:#CC2D30;}
.sitemap_main:visited{color:black;}
.sitemap_main:visited:hover{color:#CC2D30;}

.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}

.MenuText {   color: white; font-size: 8px }

.MenuMain_tr {
/*	background: #dadada; */
/*	margin-bottom: 5px;*/
	text-transform:capitalize;
	font-size: 14px;
	border-bottom: 1px solid #A6A6A6;
	width: 160px;
}

.MenuMain_tr_selected {

}

.MenuMain_tr_no_sub {
	 
}

.MenuMain span {
	display: block;
	white-space: nowrap;
}

#sub_menu {
	padding-bottom: 5px;
}

#sub_menu ul {
	margin-left: 15px;
}

#sub_menu li {
	padding-bottom: 5px;
}


.MenuMain {  display: block; font-weight: normal; text-decoration: none; color:black; height: 28px; line-height: 28px;}
.MenuMain:hover{color:black;text-decoration: none;}
.MenuMain:active{color:black;}
.MenuMain:visited{color:black;}
.MenuMain:visited:hover{color:black;text-decoration: none;}

.MenuMainSelected {  font-weight: bold; text-decoration: none; color: black;  }
.MenuMainSelected:hover{color:black; text-decoration: none;}
.MenuMainSelected:active{color:black;}
.MenuMainSelected:visited{color:black;}
.MenuMainSelected:visited:hover{color:black;}

.MenuMainItem{}
.MenuMainItem_f2{background-color:#dee8f6;}
.MenuSubItem_f2{background-color:#dee8f6;}
.MenuSubItem{background-color:#dee8f6;}
.MenuSub {  font-size: 11px; text-decoration: none; font-weight: normal; color: black;}
.MenuSub:hover{color:black; text-decoration: underline;}
.MenuSub:active{color:black;}
.MenuSub:visited{color:black;}
.MenuSub:visited:hover{color:black; text-decoration: underline;}

.MenuSubSelected {  text-decoration: none; color: black; font-weight: bold;}
.MenuSubSelected:hover{color:black;}
.MenuSubSelected:active{color:black;}
.MenuSubSelected:visited{color:black;}
.MenuSubSelected:visited:hover{color:black;}

.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: 27px; font-weight: 600; color: #005A93; line-height: 92px}
.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: 14px; font-weight: bold; color: black}
.text{font-size: 14px; text-decoration: none; color:black;line-height:17px;}
.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:20px; padding-left: 0px;}
ol{margin-top:0px;margin-bottom:0px;margin-left:25px}
img{border:0}

.ingress{font-size: 14px; text-decoration: none; font-style:normal; color: black; font-weight: bold;}
.bildetext{font-size: 11px; text-decoration: none; font-style:italic; color: black;}
.link_date{font-size: 10px; text-decoration: none; color: black}

.pagename{  font-size: 16px; color: black; font-weight: bold;}
.pagename:hover{color:black;}
.pagename:active{color:black;}
.pagename:visited{color:black;}
.pagename:visited:hover{color:black;}

.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 {
	background: #2f2f2f url('../../site/images/body_bg.jpg');
	font: 13px Verdana, Helvetica, Arial, sans-serif;
}

.fade_filter{filter:alpha(opacity=100)progid:DXImageTransform.Microsoft.RandomDissolve(duration = 1)
	progid:DXImageTransform.Microsoft.Fade(duration=1.5,overlap=0.5)
	progid:DXImageTransform.Microsoft.Barn(orientation=horizontal, motion=out)
	progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=5, Duration=1, Enabled=false)
	progid:DXImageTransform.Microsoft.Spiral(GridSizeX=64, GridSizeY=64)
	progid:DXImageTransform.Microsoft.Wheel(spokes=20)
}

.compressor{
	padding: 4 6;
}

h1 {
	font-size: 15px; 
	color: black; 
	font-weight: 600;
	margin: 0px;
}

h2 {
	font-size: 10px; 
	color: black; 
	margin: 15 0px;
	font-weight: bold;
	text-transform: uppercase;
}

th {
	font-size: 10px; 
	color: black; 
	margin: 15 0px;
	font-weight: bold;
	text-align: left;
}


/* Legeringer */
table.legeringer, table.stopemetoder
{
	border-width: 2px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	text-align: center;
}

.legering-title
{
	margin-left: 5px;
	display: inline-block;
}

table.legeringer td
{
	padding: 0;
	border-width: 1px;
	padding: 5px 3px;
	border-style: solid;
	border-color: black;
}

/* Støpemetoder */

table.stopemetoder td
{
	padding: 0;
	border-width: 1px;
	height: 50px;
	border-style: solid;
	border-color: black;
}

table.stopemetoder th
{
	border-bottom: 1px solid black;
	font-weight: normal;
}

table.stopemetoder-split td
{
	border: 0;
	border-left: 1px solid black;
}



#left_menu {
	width: 162px;
	font-size: 14px;
	border-right: 1px solid #A6A6A6;
}

#main_content_table {
/*	padding-left: 10px;*/
	padding-left: 6px;
	padding-top: 5px;
	width: 767px;
}
#top_bg {
	background: transparent url(../../site/images/top.png) no-repeat;
	height: 18px;
}

#bottom_bg {
	background: transparent url(../../site/images/bottom.png) no-repeat;
	height: 18px;
}

#top_heading {
	border:0px;
	color:#5c5d5f;
	font-size:15px;
	font-style: normal;
	text-transform: uppercase;
	height:37px;
	overflow: hidden;
/*	width: 612px;*/
}
#top_heading span {
	padding-left:25px;
	padding-right: 10px;
	width: 577px;
	overflow: hidden;
	display: block;
}
.header {
	height: 40px;
}

#top_flash {
	width: 940px;
	margin: 0 auto;
	padding-bottom: 15px;
}

#header a {
	display: block;
	position: relative;
}

#header {
	position: relative;
	width: 980px;
	margin-left: -20px;
	height: 45px;
	padding-bottom: 15px;
}

#wrapper_bg {
	background: transparent url(../../site/images/wrapper_bg.jpg) no-repeat;
	background-position: top center;
	width: 100%;
	top: 0;
	left: 800px;
	margin-left: -800px;
	height: 933px;
	position: absolute;
}

#container_bg {
	background: transparent url(../../site/images/container_bg.jpg) no-repeat;
	background-position: top center;
	width: 1536px;
	height:1080px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -768px;
}
#container {
	position: relative;
	width: 970px;
	margin: 9px auto;
}
#content_table {
	position: relative;
	width: 970px;
	background: transparent url(../../site/images/content_bg.png) no-repeat;
}

#content_table_inner {
	margin-left: 5px;
	margin-right: 4px;
	background: white url(../../site/images/wrapper_bg.png) no-repeat;
	background-position: center top;
}

#content_bg {
	width: 940px;
	padding-left: 10px;
	overflow: hidden;
}

#content_wrapper {
	
	width: 940px;
	border-top: 1px solid #A6A6A6;
}

body.Forside #content_wrapper {
	border-top: 0;
}

#tbl_print {
	position: relative;
	
}

table#tbl_print, table#tbl_print table {
/*	table-layout: fixed;*/
}
.tbl_edit_properties {
/*	table-layout: auto !important;*/
}

#bottom_boxes {
	background: transparent;
	position: relative;
	z-index: 999;
	height: 270px;
	font-size: 15px;
	padding-top: 5px;
}

.bottom_box_item_head {
	background: transparent url(../../site/images/bottom/header_regular.png) no-repeat;
	width: 250px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	z-index: 5;
}

.bottom_box_item_head_active {
	background: transparent url(../../site/images/bottom/header_active.png) no-repeat;
}

.bottom_box_item{
	width: 250px;
	float: left;
	margin-right: 10px;
}

.bottom_box_item_last {
	margin-right: 0;
}

.bottom_box_content {
	height: 242px;
	overflow:hidden;
	margin-top: -6px;
	background: transparent url(../../site/images/bottom/bg.png) no-repeat;
	position: relative;
	z-index: 4;
}

.bottom_box_content ul, .bottom_box_content a {
	padding-top: 11px;
}

#bottom_archive_list {
	list-style-type: none;
	margin-left: 0;
}

#bottom_archive_list .bottom_date {
	display: block;
	font-weight: bold;
}

#bottom_archive_list li {
	padding-bottom: 11px;
	padding-left: 13px;
	margin-right: 22px;
}

#search_field_container {
	background: transparent url(../../site/images/search_input_bg.png) no-repeat;
	height:24px;
	width: 164px; 
	position: relative;
}

#txf_ss {
	border: 0;
	font-size: 13px;
	background: transparent;
	width: 133px;
	float: left;
	height:24px;
	line-height: 24px;
	padding-left: 5px;
}

#txf_ss_submit {
	height: 100%;
	border: 0;
	background: transparent;
	width: 26px;
	padding:0;
	cursor: pointer;
	position: absolute;
	right: 0;
}

#forside_top {
	position: relative;
}

#forside_dl_link {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

#forside_dl_link a {
	text-decoration: none;
	color: white;
}

#forside_dl_link a span {
	text-decoration: underline;
}

#produkt_page_template {
	display: none;
}

#produkt_forside {
	position: relative;
	overflow: hidden;
	background: transparent url(../../site/images/gradient_bg.jpg) no-repeat;
}

#curr_slide_num_container {
	margin-bottom: 40px;
	text-align: center;
}

.redig #produkt_forside {
	background: transparent;
}

#produkt_forside_slide_list td {
	vertical-align: top;
}
#produkt_forside_slide_list {
	margin-bottom: 40px;
}

.slide_data {
	margin-bottom: 20px;
	width: 100%;
}

.produkt_slide {
	color: white;
	font-size: 14px;
	position: relative;
	margin-bottom: 20px;
	background: transparent;
}

.produkt_slide_text {
	position: absolute;
}

.produkt_slide_title {
	position: absolute;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	font-weight: bold;
	font-size: 22px;
}
.produkt_slide_subtitle{
	position: absolute;
	width: 100%;
	text-align: center;
	margin-top: 35px;
	font-weight: normal;
	font-size: 17px;
}

.produkt_slide_title_0 {
	font-size: 26px;
}

.redig_slide_buttons input {
	display: block;
	width: 100%;
}

#produkt_forside_nav {
	color: white;
	position: absolute;
	bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width: 730px;
	visibility: hidden;
}

#slide_nav_back, #slide_nav_fwd {
	width: 27px;
	height: 32px;
	margin-top: 4px;
	background: transparent;
	cursor: pointer;
}

#slide_nav_back {
	float: left;
	background: transparent url(../../site/images/btn_back.png) no-repeat;
	
}

#slide_nav_fwd {
	background: transparent url(../../site/images/btn_fwd.png) no-repeat;
	float: right;
}

.btn_stop {
	background: transparent url(../../site/images/btn_stop.png) no-repeat !important;
}

.slide_nav {
	float: left;
	cursor: pointer;
	background: #7f7f7f;
	text-align: center;
	width: 111px;
	height: 40px;
	margin-right: 9px;
	font-size: 10px;
	font-weight: bold;
	position: relative;
}

.slide_nav_selected {
	background: black;
}

a.slide_nav_item,a.slide_nav_item:visited,a.slide_nav_item:hover,a.slide_nav_item:visited:hover  {
/*	position: absolute;*/
	display: block;
	padding-left: 5px;
	padding-right: 10px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.slide_nav_item span {
	position: relative;
	display: block;
}

.slide_details {
	font-size: 9px;
}


#curr_slide_num_container_text {
	font-size: 10px;
}
#dot_container {
	display: inline-block;
	text-align: center;
}
.slide_dot {
	color: #7F7F7F;
	margin-left: 20px;
	cursor: pointer;
}

#slide_dot_0 {
	margin-left: 0;
}

.slide_dot_selected {
	color: black;
}

.seperator {
	background: #A6A6A6;
	height: 1px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   user-select: none;
}

.border_5 {
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.border_no_line {
	border: 1px solid transparent;
}

.button, .button span {
	cursor: pointer;
}

.addthis_toolbox {
	float: right;
}
