body { text-align: center; }
a {  font-family: Verdana, sans-serif; font-size: 11px; text-decoration: underline; color:#1759AD;font-weight: bold;}

a:hover{color:red;}

table { border: 0; border-collapse: collapse; }
table td { padding: 0; }

a img { border: 0; }
/* page frame design */
.page-container{
	width		: 100%;
	margin		: 0 auto;
}
.page-wrapepr{
	width		: 958px;
	margin		: 0 auto;
	min-height  : 660px;
	text-align	: left;	
}
.top-tp{	
	overflow:hidden;
	background: url(../../site/images/design/page_top_tp.png) left top no-repeat;	
	padding-top: 14px;
}
.top-md-lt{
	padding-left: 13px;
	background: url(../../site/images/design/page_top_lt.png) left top no-repeat;
}
.top-md-rt{
	padding-right: 13px;
	background: url(../../site/images/design/page_top_rt.png) right top no-repeat;
}
.top-md-mask{
	height: 172px !important;
	background: url(../../site/images/design/top_mask.png) left top no-repeat;
}
.page-box{
	padding: 0 13px;
	background: url(../../site/images/design/page_bg_rep.png) left top repeat-y;
}
/*  END page frame design */


.sitemap_main {  font-family: Verdana, sans-serif; font-size: 11px; text-decoration: underline; color:#1759AD;font-weight: bold;}
.sitemap_main:hover{color:red;}

.sitemap_sub {  font-family: Verdana, sans-serif; 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}
.table_head:visited{color:white}
.table_head:hover{color:light-green}
.table_head:visited:hover{color:light-green}

.Bottom {background-color: #333333}
.LinkBottom {  font-family: Verdana, sans-serif; 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}
/* left sposor list css */
.left-col-td{
	background: url(../../site/images/design/left_col_start.png) left 530px no-repeat;
}
.left-sponsor-cont{
	width: 0px;
	height: 0px;
	position: relative;
	top: 530px;	
}
.left-sponsor-wr{	
	padding-top: 25px;
	padding-left: 10px;
}
.sponsor-cont .title{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #646464;
	padding-left: 15px;
}
.sponsor-cont .pic{	
	padding-top : 5px;
	text-align: center;	
}
.sponsor-cont .pic a{
	outline: none;
}
/* END left sposor list css */
/* page left menu styles */
.MenuMain_common, .MenuMain_common:visited, .MenuMain_common:hover, .MenuMain_common:visited:hover{
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	text-transform: none;
	display:block;		
	line-height: 14px;
	margin-left: 15px;
	padding-left: 9px;	
	min-height: 20px;
	outline:none;	
	font-family: Tahoma, sans-serif;
}
.MenuSub:first-child .MenuMain_common, .MenuSub:first-child .MenuMain_common:visited, .MenuSub:first-child .MenuMain_common:hover, .MenuSub:first-child .MenuMain_common:visited:hover,
.MenuMainWrapper .MenuMain_common:first-child, .MenuMainWrapper .MenuMain_common:visited:first-child, .MenuMainWrapper .MenuMain_common:hover:first-child, .MenuMainWrapper .MenuMain_common:visited:hover:first-child{
	padding-top: 5px;	
}
.menu-main-cont{
	padding-top: 60px;
	width: 151px;
}
.menu-main-wrap{
	padding-left: 10px;
}
div.MenuMain {
	background: url(../../site/images/meny_strek.png) bottom left no-repeat #fff;		
	padding-bottom: 2px;
}
div.MenuMain div.MenuMainWrapper{
	background: url(../../site/images/meny_bg.gif) -190px top no-repeat #fff;	
}
a.MenuMain, a.MenuMain:active, a.MenuMain:visited{
	color:#5d2d71;
	font-weight: normal;
	background: url(../../site/images/menu/menu_pil_sprite.png) 0px -8px no-repeat;	
}
a.MenuMain:hover, a.MenuMain:visited:hover{
	color: #646464;
	background: url(../../site/images/menu/menu_pil_sprite.png) -4px 10px no-repeat;	
}

.MenuMainMO:hover{
	background-color: #f2f2f3;	
}
div.MenuMainSelected div.MenuMainWrapper{
	/*background: url(../../site/images/menu/menu_pil_sprite.png) 0px -3px no-repeat #fff;	*/
}
.MenuSubCont{
	background: url(../../site/images/meny_strek.png) bottom left no-repeat #fff;		
	padding-bottom: 4px;
}
.MenuMainSelected, .MenuMainSelected:hover, .MenuMainSelected:visited, .MenuMainSelected:visited:hover{
	color: #fa9f1c;
	background: url(../../site/images/menu/menu_sel_pi.png) 0px 10px no-repeat #fff;
}

.MenuSub,.MenuSub:active, .MenuSub:visited {   
	font-size: 11px; 
	text-decoration: none; 
	font-weight: normal; 
	color: #5d2d71;		
}
.MenuSub:hover, .MenuSub:visited:hover, .MenuSub .MenuMain_common:visited:hover, .MenuSub .MenuMain_common:hover{
	color:#646464; 	
}


.MenuSub a.MenuMain, .MenuSub a.MenuMain:active, .MenuSub a.MenuMain:visited{	
	background: url(../../site/images/menu/sub_menu_pil_sprt.png) -13px 5px no-repeat;	
}
.MenuSub a.MenuMain:hover, .MenuSub a.MenuMain:visited:hover{
	background: url(../../site/images/menu/sub_menu_pil_sprt.png) 0px -13px no-repeat;	
}
.SubMenuSelected{
	color: #fa9f1c;
	font-size: 11px;
	background: url(../../site/images/menu/sub_menu_sel_pil.png) 0px 5px no-repeat;	
}


.MenuSub:first-child a.MenuMain, .MenuSub:first-child  a.MenuMain:active, .MenuSub:first-child  a.MenuMain:visited{	
	background: url(../../site/images/menu/sub_menu_pil_sprt.png) -13px 10px no-repeat;	
}
.MenuSub:first-child a.MenuMain:hover, .MenuSub:first-child  a.MenuMain:visited:hover{
	background: url(../../site/images/menu/sub_menu_pil_sprt.png) 0px -8px no-repeat;	
}
.MenuSub:first-child  .SubMenuSelected{
	color: #fa9f1c;
	font-size: 11px;
	background: url(../../site/images/menu/sub_menu_sel_pil.png) 0px 10px no-repeat;	
}


.MenuSub .MenuMain_common, .MenuSub .MenuMain_common:visited, .MenuSub .MenuMain_common:visited:hover, .MenuSub .MenuMain_common:hover{
	padding-left: 18px;
	margin-left: 17px;
}

.MenuSubSelected, .MenuSubSelected:active, .MenuSubSelected:visited{color: #fa9f1c;}
.MenuSubSelected:hover, .MenuSubSelected:visited:hover{color:#fa9f1c;}

/* END page left menu styles */

.RightLinkSelected {  font-family: Verdana, sans-serif; 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-family: Verdana, sans-serif; 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;}

.NotPublic {  font-family: Verdana, Helvetica, Arial,   sans-serif; font-size: 10pt; text-decoration: none; color:#333366}
.Public {  font-family: Verdana, Helvetica, Arial,   sans-serif; font-size: 10pt; text-decoration: none; color:black; font-weight : bold;}
.Public:hover{color:#000000}
.NotPublic:hover{color:#000000;}
.forside_heading{font-family: Verdana, sans-serif; font-size: 27px; font-weight: 600; color: #005A93; line-height: 92px}
.headline{
	font-family: Georgia, serif; 
	font-size: 16px; 
	font-weight: normal; 
	color: black
}
.text{font-family: Tahoma, Verdana, sans-serif; font-size: 11px; text-decoration: none; color: #000; line-height: 17px; }


.svart{color: black;}

td{font-family: Verdana, sans-serif; font-size: 10px; text-decoration: none; }
ul{margin-top:0px;margin-bottom:0px;margin-left:20px}
ol{margin-top:0px;margin-bottom:0px;margin-left:25px}

.ingress{font-family: Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: black}
.bildetext{font-family: Verdana, sans-serif; font-size: 10px; text-decoration: none; color: black}
.link_date{font-family: Verdana, sans-serif; font-size: 10px; text-decoration: none; color: black}
.pagename{  
	font-family: Georgia, serif; 
	font-size: 18px; 
	color: #fa9f1c; 
	font-weight: normal; 
	padding-bottom: 15px;
}
.th-pagename .pagename{
	padding-top: 20px;
	padding-left: 30px;
	padding-bottom: 0px;
}
.pdname{  font-family: Verdana, sans-serif; font-size: 18pt; font-weight: bold; color: black;}

.headline_1{font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; color: black;}
.headline_2{font-family: Verdana, sans-serif; font-size: 10pt; font-weight: 900; color: black;}

.scroll_style { background: url(../../site/images/design/bg_rep.png) left top;}

#main_menu { height: 100%; }

#sub_menu_container { }
#sub_menu { width:100%; }
#sub_menu td { padding:6px 20px 3px 20px; white-space: nowrap; vertical-align: middle; text-align: left; }

#content { margin: 10px auto 40px auto; width: 912px; }

#knappelinje {
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.merkecelle {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:6px;
	padding-top:2px;
}

#footer, #footer a { padding: 12px 0px; padding-right:2px; color: #fff; font-size: 12px; text-transform:uppercase; font-weight:bold;}

#td_main { padding-top: 6px; background-color: #aebfcd; }
#td_main_forside { padding-top: 6px; background: url(../../site/img/main/forside.jpg) no-repeat #aebfcd; height: 466px;}

#td_content { padding:30px 30px 15px;  width: 100%;}
#td_right { padding: 0px 10px 0 0; }

table.edit_form_table {
	border-collapse: separate;	
}

/* right partners container */
.partners-cont{
	padding-top: 35px;
}
.partners-cont .partners-title{
	text-align: center;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #646464;	
	padding-bottom: 17px;
}
.partners-cont .partner{
	padding: 10px 0;
	text-align: center;
}
/* END right partners container */
/* sub pages thumbnails view css */
.sub-pages-ths-cont{
	height: 302px;
	width: 628px;
	overflow: hidden;	
	background: url(../../site/images/sub_pages_view/bg.png) center top no-repeat;	
}
.sub-pages-th-cont{
	height: 302px;
	width: 500px;
	margin: 0 auto;
	overflow: hidden;	
}
.sub-pages-th-wr{
	padding-top: 20px;	
}
.sub-pages-th-cont .headline{
	font-weight: bold;
}
.sub-pages-th-cont .headline, .sub-pages-th-cont .text{ 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	line-height: 12px;
}
/* END sub pages thumbnails view css */
#application_btn {
	background: url(../images/application_btn.png) top left no-repeat;
	width: 137px;
	height: 116px;
	display: block;
	margin-top: 15px;
}
#application_btn span {
	display: none;
}
