body {
background: #fff url(../images/page_bg.gif) repeat-x; 
margin : 0; 
padding : 0; 
text-align: center;
vertical-align:top;
font-size: 12px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #464544;
padding-top:15px;
} 
td , th {
font-size : 12px;  
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
vertical-align:top;
} 
img {
border : 0; 
} 
.imggallery {
border: 1px solid #ffffff; 
} 
.txtfield {
border: 1px dotted #ffffff; 
padding:5px;
} 
.bubbleInfo {
    position: relative;
}
.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}

/*Custom CSS*/ 
#header-table .header-table-topright .whitegif {text-align:right; width:510px; height:32px; vertical-align:top;}

.pagecontent .forsidemand {BACKGROUND-IMAGE: url(../../../uploads/forside/mand-frit.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; height:491px; vertical-align:bottom;}
#forside_txt {PADDING-BOTTOM: 10px; PADDING-LEFT: 28px; PADDING-RIGHT: 20px; PADDING-TOP: 15px; text-align:left; margin:0; font-size: 12px;}
#forside_txt li {line-height: 21px;}
#forside_txt p {padding-bottom: 3px;}
#forside_txt .italic{font-style: italic;}

#hjelp_txt {PADDING-BOTTOM: 10px; PADDING-LEFT: 28px; PADDING-RIGHT: 20px; OVERFLOW: auto; PADDING-TOP: 22px; scrollbar-face-color: #eaeaea; scrollbar-shadow-color: #cccccc;scrollbar-highlight-color: #f2f1f1;scrollbar-3dlight-color: #c2c2c2;scrollbar-arrow-color: #007cc3;scrollbar-darkshadow-color: #8a8a8a;scrollbar-track-color: #cccccc; height: 459px;}
#hjelp_txt #blank {height: 0px !important; margin-top: -11px !important;}
.hjelp_kolonner {width: 100%; height: 300px;}
.hjelp_kolonner a {font-size: 11px !important;}
.hjelp_kolonner hr {display: block; width: 100%;}
.hjelp_1, .hjelp_2, .hjelp_3, .hjelp_4, .hjelp_5 {float: left; width: 19%;}

td.pagecontent .txt h1 {font-family: Verdana; color: #000; padding-right: 0px; text-transform: none; font-weight: bold; font-size: 13px; vertical-align: top; text-decoration: none;}
td.pagecontent .txt, td.pagecontent .dropdown td {font-size: 13px;}


td.pagecontent #left {width:60%; padding-bottom:10px; padding-right:0px; padding-top:15px; padding-left:28px; float:left;}
td.pagecontent #left table {width:100%;}
td.pagecontent #left .farvevalg, td.pagecontent #middle .farvevalg {float: left; padding-right: 10px; max-height: }
td.pagecontent td.230 {width:230px;}
td.pagecontent #left .dropdown, td.pagecontent .dropdown {vertical-align:top; width:100%;}
td.pagecontent #left .antal, td.pagecontent .antal {vertical-align:top; width:100%; padding-top:11px; padding-left:28px;}

td.pagecontent #middle {width:95%; padding-bottom:10px; padding-right:20px; padding-top:15px; padding-left:28px; float:left;}
td.pagecontent #middle .txt, td.pagecontent #left .txt, td.pagecontent table td .txt {width:95%;padding:0;margin:0;vertical-align:top;padding-top:1px}
td.pagecontent #middle .farvevalg p {margin: 0; padding: 0;}
td.pagecontent #middle .farvevalg #Div1, td.pagecontent #middle .farvevalg #Div2, td.pagecontent #middle .farvevalg #Div3 {padding-top: 3px;}
td.pagecontent #middle .pile {width:80%;}
td.pagecontent #middle .no-float {float: none; height:30px;}
td.pagecontent #middle .txt .link {text-decoration:none; font-size:11px;}

td.pagecontent #right {float: right;width:36%; padding-top:15px;}
td.pagecontent #right .topimg {border:0; width:100%;vertical-align:bottom;padding:0;margin:0}
td.pagecontent #right .faktaboks {font-size: 11px !important; line-height: 15px; vertical-align:top; background-image:url(../../../Uploads/faktaboks/visitkort_bund.png); background-repeat:no-repeat;height:315px; padding-left:0px; padding-right:0px;width:100%;}
td.pagecontent #right .faktaboks p {top:0px; margin-top:0px;padding:0 46px 0 30px; text-align:left;font-size:9px;}
td.pagecontent #right .faktaboks a {font-size:11px; text-decoration:none; color:#105a7d;}

td.pagecontent .antal p, td.pagecontent .antal table {width: 100%;}

td.pagecontent .forrige {padding-top:20px; vertical-align:bottom;text-align:left;float:left; max-width:49%;}
td.pagecontent .naeste {padding-top:20px; vertical-align:bottom;text-align:right;}

td.pagecontent .antal .forrige {padding-top:111px; vertical-align:bottom;text-align:left; max-width:49%;}
td.pagecontent .antal .naeste {padding-top:111px; vertical-align:bottom;text-align:right;}

td.pagecontent #upload_left {width:60%; padding-bottom:10px; padding-right:0px; padding-top:25px; padding-left:28px; float:left;}
td.pagecontent #upload_right {float: right;width:36%; padding-top:0px;}
td.pagecontent .upload_faktaboks {width:90%; background-position:top; background-image:url(../../../Uploads/faktaboks/graa_boks.png); background-repeat:no-repeat; padding-left:0px; padding-top:0px; padding-right:0px; vertical-align:top; font-size: 11px; height: 350px;}
td.pagecontent .upload_faktaboks p {padding: 10px 10px;}
td.pagecontent table #eee {border:1px solid #f1f2f2; background-color:#f1f2f2;vertical-align:top}

td.footercopyright table {width: 100%;}
td.footercopyright .right {text-align: right;}


/*************
** Header **
**************/
#header-table { width:994px; border:0; }
#header-table .header-table-topleft {background-color:#6d6e71; width:294px; height:32px; border-right: 1px solid #ffffff;}
#header-table .header-table-topleft img {width:38px; height:32px; float: left;}
#header-table .header-table-topright { width:700px; padding-right:2px;}
#header-table .header-table-topright .headerlogo {width:188px; height:32px; vertical-align:top; float:right;}
#header-table .headerrightbox { width:294px; height:238px; vertical-align:bottom; border-right: 1px solid #ffffff }
#rightbox_txt {width: 294px; padding: 16px 0 0 0;}
#rightbox_txt .flueben {padding: 0 7px 0 74px; float: left;}
#rightbox_txt .flueben_txt {display: block; position: relative; top: 5px; margin-bottom: 3px;}
#rightbox_heading {color: #000; text-align: center; font-weight: bold; font-size: 14px; padding-top: 15px;}
#header-table .headerbanner { width:700px; vertical-align:top; background-color:#f1f2f2; }
#header-table .headerbanner .headerbannertop {width:700px;height:43px;background-color:#e6e7e8}
#header-table .headerbanner #fadeshow1 {width: 700px; height: 195px; overflow: hidden; background: grey none repeat scroll 0% 0%; visibility: visible; position: relative;}

/**********
**Menu**
***********/
#omos-menu {position:absolute; left:50%; margin-left:0px; top:305px; width:118px; height:60px; z-index:10; visibility:hidden; background-color:#b1b3b6; padding-top:10px; text-align:center;border-bottom:1px solid #ffffff;}
.menu #forsiden {padding-left:12px; position:relative; left:-10px; top:0px; width:70px; z-index:10; border-right: 1px solid #ffffff;}
.menu #omos {position:relative; left:0px; top:0px; width:70px; z-index:10; border-right: 1px solid #ffffff;}
.menu #bestilling {position:relative; left:7px; top:0px; width:133px; z-index:10; border-right: 1px solid #ffffff;}
.menu #hjelp {position:relative; left:8px; top:0px; width:70px; height:15px; z-index:10;}

.menu {
text-align:center;
vertical-align:bottom;
font-size : 10px;
color : #000000; 
font-family : Verdana, sans-serif;
padding-top:2px;
}
a:link{
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 12px; 
color : #105a7d;
} 
a:hover{
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 12px; 
color : #a7a9ac; 
text-decoration:none;
}
a:active{
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 12px; 
color : #105a7d;
} 
a:visited{
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 12px; 
color : #105a7d;
} 
.content a {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 12px; 
color : #105a7d;
} 
.content a:hover , .content a:visited , .content a:active {
color : #a7a9ac; 
} 
.top {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #000000; 
} 
.top a , .top a:visited , .top a:active {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #000000; 
text-decoration : underline; 
} 
.top a:hover {
color : #000000; 
} 
.spacer {
	background-image: url(../Images/spacebar.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding-left: 5px;
	padding-right: 5px;

}
td.leftcol {
	font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size : 10px;
	width : 100px;
	vertical-align : top;
	text-align : left;
	font-style: italic;
} 
td.logo {
width : 294px; 
height : 80px; 
vertical-align : bottom; 
text-align : left; 
background-color : #ffffff; 
border-right : 1px solid #ffffff;
border-bottom : 0px solid #ffffff;
} 
td.banner {
width : 700px; 
height: 195px;
vertical-align : bottom; 
text-align : left; 
background-color : #7a808c; 
border-bottom: 0px solid #ffffff;
} 
td.navtitle {
width : 294px; 
height : 10px; 
vertical-align : middle; 
text-align : left; 
background-color : #6d6e71; 
border-left : 1px solid #b1b3b6; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #ffffff; 
border-bottom : 0px solid #ffffff; 
} 
td.pagetitle {
width : 700px; 
height : 10px; 
vertical-align : middle; 
text-align : left; 
background-color: #b1b3b6;
border-right : 0px solid #ffffff; 
border-top : 1px solid #ffffff; 
border-bottom : 0px solid #ffffff; 
padding-left : 10px; 
padding-right : 15px; 
} 
td.topblank {
height : 15px; 
vertical-align : middle; 
text-align : center; 
border-top : 0px solid #ffffff; 
border-bottom : 0px solid #ffffff; 
} 
td.navigationcontent {
width : 293px; 
height :250px; 
vertical-align : top; 
text-align : left; 
border-top : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-left : 1px solid #b1b3b6; 
border-bottom : 1px solid #ffffff; 
background-color : #b1b3b6; 
padding-left : 0px;
padding-bottom: 0px;
background-image: url(../Images/kort/visadkelectronmastercard.png);
background-position: left bottom;
background-repeat: no-repeat;
} 

td.navigationcontent a {font-size: 13px;}

td.navigationcontent ul#sd_menu li#top_page h2 {font-size: 13px !important;}

td.pagecontent {
width : 700px; 
height : 400px;
font-weight: normal;
vertical-align : top; 
text-align : left; 
background-color : #f1f2f2;
border-right : 0px solid #ffffff;
border-bottom : 1px solid #ffffff; 
padding-top : 0px; 
padding-bottom : 0px; 
padding-right : 0px;
padding-left : 0px; 
}

td.pagecontent #pop1 td {font-size: 10px !important;}
td.pagecontent #pop2 td {font-size: 10px !important;}
td.pagecontent #pop3 td {font-size: 10px !important;}
td.pagecontent .faktaboks {font-size: 11px !important; line-height: 15px;}

td.poweredby {
width : 200px;  
vertical-align : bottom; 
text-align : left;  
background-color : #6d6e71;  
border-right : 1px solid #ffffff; 
border-bottom : 0px solid #ffffff;
padding-bottom: 20px;
padding-left: 10px;
padding-top: 10px;
}
td.footercopyright {
width : 700px; 
height : 69px; 
vertical-align : bottom; 
background-color : #6d6e71;
padding-bottom: 20px;
padding-right: 20px;
} 
.NavInfo {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
color : #000000; 
text-transform : uppercase; 
font-weight : bold; 
font-size : 10px; 
vertical-align : middle; 
text-decoration : none; 
} 
.HeaderInfo {
font-family : Verdana, sans-serif;  
color : #000000; 
padding-right : 5px; 
text-transform : none; 
font-weight : bold; 
font-size : 10px; 
vertical-align : top; 
text-decoration : none; 
} 
.HeaderInfo a:link , .HeaderInfo a:visited {
font-family : Verdana, sans-serif;  
color : #000000; 
padding-right : 10px; 
text-transform : none; 
font-weight : bold; 
font-size : 10px; 
vertical-align : middle; 
text-decoration : none; 
} 
.HeaderInfo a:hover {
font-family : Verdana, sans-serif;  
color : #105a7d; 
text-transform : none; 
font-weight : bold; 
font-size : 10px; 
vertical-align : middle; 
text-decoration : none; 
} 

.FooterInfo {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
color : #007cc3; 
padding-left : 10px; 
padding-right : 10px; 
text-transform : uppercase; 
font-weight : bold; 
font-size : 10px; 
vertical-align : middle; 
text-decoration : none; 
} 
.FooterInfo a:link , .FooterInfo a:visited , .FooterInfo a:hover {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
color : #000000; 
text-transform : uppercase; 
font-weight : bold; 
font-size : 10px; 
vertical-align : middle; 
text-decoration : none; 
} 
.ContentTable {
padding-left : 10px; 
padding-right : 10px; 
} 
.msg {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #009900; 
font-weight : bold; 
text-transform : uppercase; 
text-decoration : none; 
vertical-align : bottom; 
} 
.error {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #af5403; 
font-weight : bold; 
text-transform : uppercase; 
text-decoration : none; 
vertical-align : bottom; 
} 
.Content {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
} 
.Content a:link , .Content a:visited {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;  
font-size : 11px; 
color : #f00; 
text-decoration : none; 
} 
.Content a:hover {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 11px; 
color : #cccccc; 
text-decoration : none; 
} 
.copyright {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;  
background-color : #ffffff; 
font-size : 10px; 
color : #000000; 
text-decoration : none; 
} 
.square {
background-color : #ffffff; 
} 
.itemHR {
border : 1px dashed #b0c2cc; 
height : 1px; 
} 
input , textarea , select {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 12px; 
color : #000000; 
/*background-color : #ffffff; 
border-color : #000000;*/
background-color : #b1b3b6;
border-color : #ffffff;
border-style : solid;
border-width : 1px;
} 
input.submit {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;  
font-size : 10px; 
color : #000000; 
font-weight : bold; 
background-color : #ffffff; 
border-color : #000000; 
border-style : solid; 
border-width : 1px; 
} 
input.apply {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : bold; 
background-color : #ffffff; 
border-color : #000000; 
border-style : solid; 
border-width : 1px; 
} 
input.delete {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #000000; 
font-weight : bold; 
background-color : #ffffff; 
border-color : #000000; 
border-style : solid; 
border-width : 1px; 
} 
.ShowLink {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #333333; 
background-color : #ffffff; 
text-decoration : none; 
} 
.ShowLink a:link , .ShowLink a:visited {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #333333; 
text-decoration : underline; 
} 
.ShowLink a:hover {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;  
font-size : 10px; 
color : #5e5e5e; 
text-decoration : underline; 
} 
.blnAdminMenu {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 11px; 
color : #597f94; 
font-weight : bold; 
} 
.blnAdminMenu a , .blnAdminMenu a:link , .blnAdminMenu a:visited {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 11px; 
color : #597f94; 
font-weight : bold; 
text-decoration : underline; 
} 
.blnAdminMenu a:hover {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 11px; 
color : #ff9700; 
font-weight : bold; 
text-decoration : underline; 
} 
.txtsmall {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 9px; 
color : #333333; 
text-decoration : none; 
} 
.txtsmall a:link , .txtsmall a:visited {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 9px; 
color : #006666; 
text-decoration : underline; 
} 
.txtsmall a:hover {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 9px; 
color : #000000; 
text-decoration : underline; 
} 
.titlesmall {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;  
font-size : 11px; 
font-weight : bold; 
color : #006666; 
text-decoration : none; 
} 
.titlesmall a:link , .titlesmall a:visited {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #006666; 
text-decoration : none; 
} 
.titlesmall a:hover {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #006666; 
text-decoration : none; 
} 
.Installed {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #00a100; 
text-decoration : none; 
} 
.NotInstalled {
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size : 10px; 
color : #c0c0c0; 
text-decoration : none; 
} 
.AdminMenuBox {
border : 1px dotted #b1b1b1; 
} 
.AdminHR {
color : #18A2E7; 
height : 1px; 
} 
.korrektur {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/****************************************
	NAVIGATION MENU STYLE ELEMENTS
*****************************************/

/*************************
** Common Menu Elements **
*************************/
ul#sd_menu, ul#sd_menu_sub {
 font-size: 10px;
 padding: 0px;
 list-style: none;
 margin:0px 0 190px 0; 
 position:relative; 
 display:block;
 width:1px;
 text-align:left;
}
ul#sd_menu li, ul#sd_menu_sub li {
	position: relative;
	line-height: 20px; 
}
	
/***********************
** Top Pages Elements **
***********************/

/* Normal */
ul li#top_page a {
	display: block;
	color: #000000;
	text-decoration: none;
	text-indent:60px;
	padding-bottom: 11px;
	padding-top: 11px;
	background-color: #b1b3b6;
	background-image:url(../images/arw.gif);
	background-repeat:no-repeat;
	background-position: 35px 17px;
	border-bottom: 1px solid #FFFFFF;
	width:293px;
}
	ul li#top_page a:hover {
		background: #b1b3b6;
		font-size:13px;
		font-weight:bold;
		background-repeat:no-repeat;
		background-position: 40px 17px;
		color: #105a7d;
		border-bottom: 1px solid #f1f2f2;
		background-image:url(../images/arw.gif);
		text-indent:60px;
}
/* Hidden */
ul li#htop_page a {
	display: block;
	color: #000000;
	text-decoration: none;
	text-indent:60px;
	padding-bottom: 4px;
	padding-top: 5px;
	background-color: #b1b3b6;
	background-image:url(../images/harw.gif);
	background-repeat:no-repeat;
	background-position: 35px 17px;
	border-bottom: 1px solid #FFFFFF;
	width:293px;
}
	ul li#htop_page a:hover {
		background: #b1b3b6;
		background-image:url(../images/harw.gif);
		background-repeat:no-repeat;
		background-position: 40px 17px;
		text-indent:60px;
	}
	
/***********************
** Sub Pages Elements **
***********************/
ul#sd_menu_sub {
	border-left: 1px solid #FFFFFF;
	z-index:9999;
	}

li ul#sd_menu_sub {
	position: absolute;
	left: 200px;
	top: -1px;
    padding-top:1px;
	display: none;
	z-index:9999;
}
/* Normal */
ul li#sub_page a {
	display: block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background: #b1b3b6;
	background-image:url(../images/arws.gif);
	background-repeat:no-repeat;
	background-position: 25px 17px;
	width:200px;
	z-index:9999;
}

	ul li#sub_page a:hover {
		background: #b1b3b6;
		background-image:url(../images/arws.gif);
		background-repeat:no-repeat;
		background-position: 30px 17px;
		width:200px;
		z-index:9999;
}

/* Hidden */
ul li#hsub_page a {
	display: block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background: #b1b3b6;
	background-image:url(../images/harws.gif);
	background-repeat:no-repeat;
	background-position: 25px 17px;
	width:200px;
	z-index:9999;
}

	ul li#hsub_page a:hover {
		background: #b1b3b6;
		background-image:url(../images/harws.gif);
		background-repeat:no-repeat;
		background-position: 30px 17px;
		width:200px;
		z-index:9999;
	}

/*************************************
** Required Elements Do Not Modify  **
*************************************/

* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
li:hover ul#sd_menu_sub, li.over ul#sd_menu_sub { display: block; } 