BODY
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}
body.mainbody
{
	background-color: #9cd5f2;
	background-image: url(../../design/design2009/bg_picture2.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}

a
{
	color: #990099;
}
a:hover
{
	text-decoration: none;	
	color: #cc33cc;
}

a.visited
{
	color: Black;
}

.links
{
	font-weight: normal;
	color: Black;
	text-decoration: none;
	font-size: 18px;
}
.links:hover
{
	text-decoration: none;
}

img
{
	border: none;
}

.Tabs 
{
	
}
.Tab
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
}
.SelectedTab
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
}
.Tab A, .SelectedTab A {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.Tab:hover, .SelectedTab:hover
{
	color: #fff;	
}
.SubTabs {
}
.SubTab
{
	color: #32ccff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	
}

.calLink
{
	color: #990099;
	text-decoration: none;
}

.SelectedSubTab
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.SelectedSubTab A, .SubTab A 
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.SubSubTabs 
{
}
.SubSubTab
{
}
.SelectedSubSubTab 
{
}
.SelectedSubSubTab A, .SubSubTab A 
{
	text-decoration: none;
}
.subMenuDivider
{
	background-image: url(../../design/design2009/menu_divider.gif);background-position: bottom left;background-repeat: repeat-x;
}
.PollText
{
	font-size: 12px;
	font-weight: bold;
}
.PollAlt
{
	font-size: 10px;
	width: 50px;
	
}
.PollValue
{
	font-size: 9px;
	width: 40px;
}
.PollImg
{
	width: 60px;
}
.PollResult
{
	font-size: 10px;
}
/*
Edit news styles
*/
.NewsLink
{
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	color: #990099;
}
.NewsTop
{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	color: black;
}
.NewsNormal
{
	
}
.newsdotted
{
	border-bottom: dotted 1px #000;
	padding: 10px 0px 10px 0px;
}


/*
This will be the default for Html Document text 
*/
TD 
{
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
}
A:hover 
{
	text-decoration: underline;
}
P 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
H1 
{
	font-family: Arial, Verdana,Helvetica,Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: #990099;
}
H2 
{
	font-family: Arial, Verdana,Helvetica,Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #990099;
}
H3 
{
	font-family: Arial, Verdana,Helvetica,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #990099;
}
H4 
{
	font-family: Arial, Verdana,Helvetica,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #990099;
}
H5 
{
	font-family: Arial, Verdana,Helvetica,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #990099;
}
H6 
{
	font-family: Arial, Verdana,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #990099;
}
UL 
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
}
UL UL 
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	text-indent: -15px;
}
UL UL UL 
{
	font-family: Arial, Verdana,Helvetica,Sans-Serif;
	font-size: 12px;
	text-indent: -25px;
}
.LoginInfo
{
    color: #000000;
	text-decoration: none;
}
.LoginInfo A:link, .LoginInfo A:visited, .LoginInfo A:active
{
	color: #000000;
	text-decoration: none;
}
.LoginInfo A:hover 
{
	text-decoration: underline;
}
/*

	Portal Editing Items
	The following should be modified as little as possible in creating sites, since they are used in the Editing phase.
*/
.SiteLink
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
A.SiteLink:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.SiteLink:visited
{
    COLOR: #eeeeee;
    TEXT-DECORATION: none
}
A.SiteLink:active
{
    COLOR: #eeeeee;
    TEXT-DECORATION: none
}
A.SiteLink:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
.Accent
{
    FONT-WEIGHT: bold;
    COLOR: cornflowerblue;
    BACKGROUND-COLOR: mediumblue
}
.Message
{
    FONT-WEIGHT: normal;
    font-size: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.ItemTitle
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: darkred;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

P.Head
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.Head
{
    font-size: 14px;
	font-weight: bold;
	font-family: Arial, Verdana;
	color: #990099;
	background-color: #f0f0f0;
	padding: 2px 0px 2px 5px;
}
.SubHead
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: darkred;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.SubSubHead
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.Normal
{
    FONT-WEIGHT: normal;
    font-size: 12px;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NormalBunn
{
    FONT-WEIGHT: normal;
    font-size: 12px;
    COLOR: #990099;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NormalTextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    border: solid 1px #999;
    height: 25px;
    padding-top: 5px;
    
}
.NormalRed
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NormalBold
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.CommandButton
{
    FONT-WEIGHT: normal;
    font-size: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.CommandButton:link
{
    COLOR: #990099;
    TEXT-DECORATION: underline
}
A.CommandButton:visited
{
    COLOR: #cc33cc;
    TEXT-DECORATION: underline
}
A.CommandButton:active
{
    COLOR: 990099;
    TEXT-DECORATION: underline
}
A.CommandButton:hover
{
    FONT-WEIGHT: normal;
    COLOR: cc33cc;
    TEXT-DECORATION: underline
}
.AnnouncementTitle 
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Verdana;
	color: #990099;
	background-color: #f0f0f0;
	padding: 1px 0px 1px 5px;
}
.AnnouncementText 
{
	color: #DCE3E8;
	font-family: Arial, Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
.AnnouncementItemTitle 
{
	color: Black;
	font-family: Arial, Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.ItemDate
{
	text-align: right;
	font-size: 9px;
	color: #000;
	font-weight: normal;
}
/*****************Banner**********************************/
table.topmenu
{
	margin: 0px 0 0 0;
	color: #ffffff;
}
a.topmenulinks, a.topmenulinks:hover, a.topmenulinks:visited
{
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;	
}
a.topmenulinks:hover
{
	text-decoration: underline;
	color: #BFBFB8;
}

/*************************************************/
.menutable_sel {
	background: #e3ddc8 url(../../design/menu_sel_bg.gif) no-repeat;
	margin-bottom: 3px;
	width: 197px;
	height: 29px;
}
.menutable_sel td {
	background: url(../../design/menu_sel_bottom.gif) no-repeat bottom;
	padding: 5px;
}

.menutable {
	background: #e3ddc8 url(../../design/menu_bg.gif) no-repeat;
	margin-bottom: 3px;
	width: 197px;
	height: 29px;
}
.menutable td {
	background: url(../../design/menu_bottom.gif) no-repeat bottom;
	padding: 5px;
}
.menutable a {
	text-decoration: none;
	color: #333333;
}
.submenu
{
	width: 197px;
	height: 20px;
}
.submenu a
{
	text-decoration: none;
	color: #333333;
}
/*************************************************/
td.leftbg
{
	background-image: url(../../design/frame_left_tile.gif);
	background-repeat: repeat-y;
	width: 10px;
}
td.rightbg
{
	background-image: url(../../design/frame_right_tile.gif);
	background-repeat: repeat-y;			
	width: 17px;
}
td.leftbg_def
{
	background-color: #333;
	width: 7px;
}
td.rightbg_def
{
	background-image: url(../../design/frame_right_tile.gif);
	background-repeat: repeat-y;			
	width: 17px; /*IE*/	
}
html:not([opera]) td.rightbg_def{width: 17px;} /* Firefox fix */

table.tbemailvery
{
	margin: 0px 0 0 0px;
}
td.tdemailverify
{
	padding: 50px 0 50px 50px;
}
#emailSent
{
	color: #990099;
}
table.imgtable
{
	margin-left: 0px;
}
td.kolskille
{
	border-left: solid 1px #eaeaea;	
}
#lblContent
{
	width: 300px;
}

/**************/
/*Footer*/
/*************/

.footer
{
	background-color: #f0f0f0;
	color: #484848;
	text-align: left;
}
.footer td
{
	padding: 0px  0px 5px 10px;
}
.footer td.opphav
{
	padding-left: 10px;
	width: 230px;	
	
}
.footer td.deler
{
	width: 2px;
}
.footer a
{
	color: #990099;
	font-weight: bold;
	text-decoration: underline;
}
.footer a:hover
{
	color: #cc33cc;
}
/**************/
/*Campaign footer*/
/*************/
.footerCampaign
{
	border: solid 0px red;
}
.campaignFooterEdit
{
	margin: 20px 0px 0px 20px;
}
.footerImg1
{
	float: left;
	padding: 5px 2px 5px 0px;
}
.footerFlash
{
	padding: 5px 0px 5px 0px;
}

/**************/
/*Logg inn*/
/*************/
.loginBg
{
	background-image: url(../../design/design2009/bg_forms.gif);
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	height: 24px;
	color: #fff;
	font-weight: bold;
}
/**************/
/*Forum*/
/*************/
.divNyttInnlegg
{
	/*background-image: url(../../design/design2009/nyttInnlegg_button.gif);
	background-repeat: no-repeat;*/
	cursor: hand;
	width: 104px;
	height: 26px;
}
.divTilbakeForum
{
	
}
.divSvarbut
{
	background-image: url(../../design/design2009/ForumSvar_but.gif);
	background-repeat: no-repeat;
	cursor: hand;
}
.ForumBack
{
	width: 103px;
	height: 26px;
}
.ForumSvar
{
	width: 103px;
	height: 26px;
}
.forumHeader
{
	background-color: #990099;
	color: #fff;
	height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}
.forumItem
{
	background-color: #f0f0f0;
	color: #333;
	font-weight: normal;
	border-bottom: solid 1px #990099;
	height: 30px;
}
.forumPager
{
	background-color: #f0f0f0;
	color: #333;
	font-weight: normal;
}
.forumItem a
{
	color: #3a81bf;
	font-weight: bold;
}
.forumGrid
{
	border-bottom: solid 11px #990099;
	border-left: solid 5px #990099;
	border-right: solid 5px #990099;
}
.forumGridDetail
{
	border-top: solid 5px #990099;
	border-bottom: solid 5px #990099;
	border-left: solid 5px #990099;
	border-right: solid 5px #990099;
}
/***************/
.centerColFront
{
	padding: 0px 0px 0px 0px;
	background-color: Transparent;
}
.centerCol
{
	padding: 20px 20px 0px 30px;
	background-color: #ffffff;
}
/**************/
/*NewsFront*/
/*************/
.AnnouncementTitleFront
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana;
	color: #fff;
	background-color: #990099;
	padding: 5px 0px 3px 5px;
	height: 40px;
}
.IntroFront
{
	background-color: #fff;
	color: #000;
	height: 180px;
}
.IntroFront p
{
	padding: 0px;
	margin: 0px;
	
}
.newsFrontPadding
{
	padding: 5px 5px 0px 0px;
}
/***************/
/*NewsFront*/
/*************/
tr .frame
{
	background-color: #333333;
	padding: 0px 5px 5px 5px;
	vertical-align: top;
}

/************************/
.bannerTxt
{
	color: #808080;
}
.bannerLink
{
	color: #fff;
}

.divNyttInnlegg .btn_NewThread
{
	background-image: url(../../design/design2009/nyttInnlegg_button.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 26px;
	border: none;
	background-color: none;
}
.divTilbakeForum .btn_ForumBack
{
	cursor: pointer;
}
#txtMsg
{
	width: 400px;
	height: 250px;
	
}

.error
{
	color: darkred;
}
