body
{	
	background:#F0F0F0;
	margin:0px 0px 0px 0px;
}


P.error{font-size:12px!important; font-weight:bold!important; color:Red!important; }

TABLE.maintable{border-collapse:collapse; width:977px; z-index:0;}
TABLE.maintable TD{padding:0px 0px 0px 0px;}
TABLE.maintable TD{background-color:White;}

TABLE.maintable TD.maintable-header{height:140px; vertical-align:middle;border:solid 1px #DFDFDF;}
	TABLE.maintable TD.maintable-header TABLE.header-table{border-collapse:collapse; width:788px;margin:0px 0px 0px 0px;}
	TABLE.maintable TD.maintable-header TABLE.header-table TD{padding:0px 0px 0px 0px;}
	TABLE.maintable TD.maintable-header TABLE.header-table TD.header-menu{padding:0px 0px 0px 0px;}
	TABLE.maintable TD.maintable-header TABLE.header-table TD.header-banner{border-left:solid 1px #DFDFDF; height:140px!important; width:200px!important; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
		TABLE.maintable TD.maintable-header TABLE.header-table TD.header-banner IMG{margin:0px 0px 0px 0px;border:solid 0px #DFDFDF;}
		TABLE.maintable TD.maintable-header TABLE.header-table TD.header-banner IMG.second{margin:0px 0px 0px 0px;border-top:solid 1px #DFDFDF;clear:left;}		

TABLE.maintable TD.maintable-averter-banner{background-color:white!important; padding:0px 0px 0px 0px;border:solid 1px #DFDFDF!important;}
TABLE.maintable TD.maintable-averter-banner IMG{}
TABLE.maintable TD.maintable-menu{width:157px!important;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-top:solid 1px #DFDFDF;border-left:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF;}
TABLE.maintable TD.maintable-content{border:solid 1px #DFDFDF;}
TABLE.maintable TD.maintable-content TABLE{width:100%!important;}

/*RIGHT BANNERS*/
TABLE.maintable TD.maintable-right-banner{border:none 0px!important; width:182px;background:transparent; text-align:left; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
TABLE.maintable TD.maintable-right-banner TABLE{background:transparent; border-collapse:collapse;margin:0px 0px 0px 0px;}
TABLE.maintable TD.maintable-right-banner TABLE TD{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top;}
TABLE.maintable TD.maintable-right-banner DIV.rightbanners{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
TABLE.maintable TD.maintable-right-banner DIV.rightbanners IMG{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border:solid 1px #DFDFDF!important;clear:right;}
TABLE.maintable TD.maintable-right-banner DIV.rightbanners OBJECT#OBJECT-right-banner{margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; border:solid 0px red!important;clear:right;}
/*--------------*/

TABLE.maintable TD.maintable-footer{background:transparent;color:#616165; font-family:Verdana; font-size:10px; text-align:center; padding-top:17px;}
TABLE.maintable TD.hor-separator{font-size:1px; height:6px!important;  padding:0px 0px 0px 0px; background:transparent;}
TABLE.maintable TD.ver-separator{font-size:1px; width:5px!important;  padding:0px 0px 0px 0px; background:transparent;}

TABLE.Averter-header{height:100px;border-collapse:collapse;margin:0px 0px 0px 0px; width:378px;}
TABLE.Averter-header TD.space-10{padding:0px 0px 0px 0px; width:5px;}
TABLE.Averter-header TD.Logo{ height:72px; width:195px; vertical-align:top; text-align:center; padding-top:25px!important; }
TABLE.Averter-header TD.RefSearch{height:40px; padding-top:5px!important; text-align:center; vertical-align:top; color:#616165; font-family:Verdana; font-size:10px; font-weight:bold;}
TABLE.Averter-header TD.RefSearch INPUT.refsearch{width:80px; height:18px; border:solid 1px #A9AEB6;}
TABLE.Averter-header TD.RefSearch INPUT.refsearchbtn{vertical-align:text-bottom;}
TABLE.Averter-header TD.Averter-Menu{ margin-left:10px;}
TABLE.Averter-header TD.Averter-Menu TABLE{border-collapse:collapse; width:150px;}
TABLE.Averter-header TD.Averter-Menu{vertical-align:bottom;}
TABLE.Averter-header TD.Averter-Menu TABLE TD{}
TABLE.Averter-header TD.Averter-Menu TABLE TD.empty{background-color:White!important;height:15px;border-left:solid 1px #DFDFDF;}
TABLE.Averter-header TD.Averter-Menu TABLE TD.regular{font-family:Verdana;height:15px; vertical-align:top; font-size:10px; font-weight:bold; background-color:#005BB6; color:#FFFFFF; text-decoration:none;border-left:solid 1px #DFDFDF;}
TABLE.Averter-header TD.Averter-Menu TABLE TD.regular A{width:150px; height:15px; vertical-align:top;DISPLAY: block; padding-left:5px; color:#696971; background-color:White; text-decoration:none;border-top:solid 1px white;border-bottom:solid 1px white;}
TABLE.Averter-header TD.Averter-Menu TABLE TD.regular A:hover{width:150px; height:15px; vertical-align:top;DISPLAY: block; padding-left:5px; background-color:#005BB6; color:#FFFFFF;border-top:solid 1px white;border-bottom:solid 1px white;}


TABLE.MainMenu{border-collapse:collapse; width:157px!important; font-family:Arial; font-size:8px; font-weight:bold;}
TABLE.MainMenu TD{height:22px; width:157px!important; font-family:Verdana; font-size:10px; font-weight:bold; vertical-align:middle; }
TABLE.MainMenu TD IMG{margin-right:9px;margin-left:4px;}

TABLE.MainMenu TD.NormalCell{border-top:solid 1px white;border-bottom:solid 1px white; cursor: hand!important; cursor:pointer!important;}
TABLE.MainMenu TD.SelectedCell{ height:23px; background-color:#6799CB; font-size:11px; color:White;cursor: hand!important; cursor:pointer!important;}		TABLE.MainMenu TD.SelectedCell IMG{margin-right:5px;margin-left:4px!important;}
TABLE.MainMenu TD.ParentCell{display:none;}
TABLE.MainMenu TD.RelatedCell{height:23px; background-color:#6799CB; color:White;cursor: hand!important; cursor:pointer!important;}
TABLE.MainMenu TD.StartPageCell{background-color:#6799CB; font-size:11px;color:White;cursor: hand!important; cursor:pointer!important;}		TABLE.MainMenu TD.StartPageCell IMG{margin-right:5px;margin-left:0px!important;}
TABLE.MainMenu TD.ImageCell{}
TABLE.MainMenu TD.EmptyCell{}
TABLE.MainMenu TD.HoverCell{border-top:solid 1px white;border-bottom:solid 1px white; color:white;background-color:#005BB6;cursor: hand!important; cursor:pointer!important;}	TABLE.MainMenu TD.HoverCell IMG{margin-right:9px;margin-left:4px!important;}
TABLE.MainMenu TD.HoverSelectedCell{height:23px;border-top:solid 0px #005BB6;border-bottom:solid 0px #005BB6;color:white;background-color:#005BB6;font-size:11px;cursor: hand!important; cursor:pointer!important;}	TABLE.MainMenu TD.HoverSelectedCell IMG{margin-right:5px;margin-left:4px!important;}
TABLE.MainMenu TD.HoverRelatedCell{height:23px;border-top:solid 0px #005BB6;border-bottom:solid 0px #005BB6; background-color:#005BB6; color:White;cursor: hand!important; cursor:pointer!important;}

TABLE.MainMenu TD.Login{padding:0px 0px 0px 0px; text-align:center;}
TABLE.MainMenu TD.Login TABLE.MenuLogin{border-collapse:collapse;margin-top:40px;width:157px;}
TABLE.MainMenu TD.Login TABLE.MenuLogin TH{background-color:#CBD9E3!important; font-family:Verdana; font-size:10px; height:21px; vertical-align:middle; cursor:default; }
TABLE.MainMenu TD.Login TABLE.MenuLogin TD{font-family:Verdana; font-size:10px; font-weight:normal; padding-left:18px; cursor:default!important;}
TABLE.MainMenu TD.Login TABLE.MenuLogin TD.text{height:16px!important;}
TABLE.MainMenu TD.Login TABLE.MenuLogin TD.input{height:18px!important;}
TABLE.MainMenu TD.Login TABLE.MenuLogin TD INPUT{width:121px; height:16px;border:solid 1px #ADBEC7;}
TABLE.MainMenu TD.Login TABLE.MenuLogin TD A.loginok{border-style:none; margin-left:55px; margin-top:15px!important; cursor: hand!important; cursor:pointer!important;}
TABLE.MainMenu TD.Login TABLE.MenuLogin TD.text A{color:Navy;}
TABLE.MainMenu TD.Login TABLE.MenuLogin TD.text A:hover{width:auto; height:auto;background-color:Transparent; color:Gray;}

TABLE.Averter{border-collapse:collapse; width:190px;}
TABLE.Averter TD.icon{padding:0px 0px 0px 0px; }
TABLE.Averter TD.icon IMG{margin:0px 0px 0px 0px; border:none;}
TABLE.Averter TD.link{ vertical-align:middle;}
TABLE.Averter TD.link A{color:#14698A; text-decoration:none;}
TABLE.Averter TD.link A B{color:Black; text-decoration:none;}
TABLE.Averter TD.list{padding-left:0px; padding-top:10px;}
TABLE.Averter TD.list A{color:#000000; text-decoration:none;margin-left:0px;}
TABLE.Averter TD.list A:hover{color:Gray; text-decoration:none;}
TABLE.Averter TD.list UL{padding-left:13px; margin-top:0px; margin-bottom:0px;list-style-image:url(../images/Averter_firstpage_bullet.gif); }
TABLE.Averter TD.list UL LI{}
TABLE.Averter TD.list UL A{color:#14698A; text-decoration:none;margin-left:0px;}
TABLE.Averter TD.list UL A:hover{color:Gray; text-decoration:none;}

TABLE.Averter-IconList{border-collapse:collapse; width:100%; margin-top:20px; margin-bottom:25px;}
TABLE.Averter-IconList TD{text-align:center; vertical-align:top;}
TABLE.Averter-IconList TD IMG{border:none;}
TABLE.Averter-IconList TD A{text-decoration:none; color:#14698A;}
TABLE.Averter-IconList TD A B{color:black;}

DIV.Div-Hide-Page{ z-index:100; position:absolute; top:5px; vertical-align:top; margin-left:50px;  height:200px; width:300px; border:solid 2px #6799CB; background-color:white; background-image:url(../images/bg_white_pix.gif); }
DIV.Div-Hide-Page DIV.header{background-color:#6799CB; color:White; font-weight:bold; height:25px; padding:3px 3px 3px 3px;}
DIV.Div-Hide-Page P{padding-left:20px; color:Red; font-weight:bold;}
DIV.Div-Hide-Page INPUT.Btn-Hide-Page{ background-color:#6799CB; font-weight:bold; width:100px; }

DIV.Div-Hide-Pop{  margin-top:0px; clear:both!important; left:500px;  height:220px; width:310px; border:solid 2px #6799CB; background-color:white!important;}
DIV.Div-Hide-Pop TABLE {background-color:white!important;}
DIV.Div-Hide-Pop TABLE TH{background-color:white!important;padding:3px 3px 3px 3px; color:#6799CB; font-weight:bold; font-size:12px; border-bottom:solid 1px #6799CB;}
DIV.Div-Hide-Pop TABLE TH IMG{vertical-align:middle;}
DIV.Div-Hide-Pop TABLE TD{background-color:white!important;padding:3px 3px 3px 3px; color:#6799CB; font-weight:bold;}

TABLE.Fylke-Replace-Links{border:none 0px!important; width:100%!important; border-collapse:collapse;}
TABLE.Fylke-Replace-Links TD{border:none 0px!important;text-align:center!important; vertical-align:middle; height:40px;padding-top:13px;padding-bottom:13px;}
TABLE.Fylke-Replace-Links TD A{font-weight:normal; color:#1C1C73;padding-left:5px;}
TABLE.Fylke-Replace-Links TD A.selected{font-weight:bold; color:#000000;}
TABLE.Fylke-Replace-Links TD.yellow{background-color:#FFFFCC!important;}
TABLE.Fylke-Replace-Links TD.leadtext{border:none 0px!important;text-align:center!important; vertical-align:middle; height:18px;}

TABLE.Kommune-Replace-Links{width:100%!important; border-collapse:collapse; margin-bottom:0px!important; margin-top:0px!important;}
TABLE.Kommune-Replace-Links TD{text-align:center!important;padding-top:13px;padding-bottom:13px;}
TABLE.Kommune-Replace-Links TD A{font-weight:normal; color:#1C1C73;padding-left:5px;}
TABLE.Kommune-Replace-Links TD A.selected{font-weight:bold; color:#000000;}
TABLE.Kommune-Replace-Links TD.yellow{background-color:#FFFFCC!important; height:40px; vertical-align:middle;}
TABLE.Kommune-Replace-Links TD.yellow-leadtext{background-color:#FFFFCC!important; text-align:center!important; vertical-align:middle; height:18px;}

DIV.allcometitions{ width:100%; height:85px!important; vertical-align:middle!important; text-align:center;}
DIV.compbanner{ float:left;height:75px!important; clear:none!important; position:static; width:196px; text-align:center;margin-top:10px;  }
DIV.compbanner H1{ font-size:12px; font-weight:bold; font-family:Verdana; }
DIV.compbanner H2{ font-size:10px;  font-family:Verdana;}
DIV.compbanner A{ font-size:10px;  font-family:Verdana; text-decoration:underline; color:Navy;}
DIV.compbanner-divider{ float:left; clear:none; position:static; width:1px; height:65px; margin-top:15px; background-color:#ADBDC6; }

TABLE.competition-frontpage{border-collapse:collapse;margin:10px 10px 10px 10px; border:solid 0px transparent;}
TABLE.competition-frontpage TD{padding:0px 0px 0px 0px;width:196px!important;text-align:center!important; vertical-align:middle!important;}
TABLE.competition-frontpage TD.divider{border-left:solid 1px #ADBDC6!important; width:1px!important; font-size:1px!important;}

FIELDSET.compfieldset{border:solid 1px #6799CB; margin: 10px 5px 10px 10px; width:45%!important; height:115px!important; float:left; overflow:hidden; text-align:center; vertical-align:middle!important; clear:none;}
	FIELDSET.compfieldset A{text-decoration:none;}
	FIELDSET.compfieldset IMG{margin:15px 0px 0px 0px;}
	FIELDSET.compfieldset I{font-size:10px; font-family:Verdana; font-style:normal; font-weight:normal;}
	FIELDSET.compfieldset LEGEND{border:solid 1px #6799CB; background-color:#6799CB;}
		FIELDSET.compfieldset LEGEND A{ color:White; text-decoration:none;}
		
IMG.imgComp{float:left; margin-right: 10px; margin-bottom:10px; display:inline-block;}

FIELDSET.answerfieldset{border:solid 1px #6799CB; margin: 10px 5px 10px 5px; width:510px!important; height:100px!important; float:left; text-align:left; vertical-align:top; clear:both;}
	FIELDSET.answerfieldset LEGEND{border:solid 1px #6799CB; background-color:#6799CB; color:White; font-weight:bold;}

TABLE.konkurranse{font-weight:normal!important;}
TABLE.konkurranse INPUT{}
TABLE.konkurranse INPUT.regulartext{width:270px;border:solid 1px black;}
TABLE.konkurranse TD.gray{background-color:#F5F5F5!important; padding: 2px 2px 2px 5px;}
	TABLE.konkurranse TD.gray INPUT.chk{border:none!important;}
TABLE.konkurranse TD.gray-inl{padding: 2px 2px 2px 5px; text-align:left;}
	TABLE.konkurranse TD.gray-inl TABLE{}
	TABLE.konkurranse TD.gray-inl TABLE TD{}
	TABLE.konkurranse TD.gray-inl LABEL{}
	TABLE.konkurranse TD.gray-lined{border-bottom:solid 2px #6799CB;background-color:#F5F5F5!important;}
	TABLE.konkurranse TD.gray-lined-top{border-top:solid 2px #6799CB;background-color:#F5F5F5!important;}
		TABLE.konkurranse TD.gray-lined DIV{background-color:#6799CB; color:White; width:80%; font-weight:bold; padding:2px 2px 2px 2px;}

TABLE.konkurranse TD.white{ padding: 2px 2px 2px 5px; }
	TABLE.konkurranse TD.white-lined{border-bottom:solid 2px #6799CB;}
	TABLE.konkurranse TD.white-lined-top{border-top:solid 2px #6799CB;}
	TABLE.konkurranse TD.white I{font-style:normal; font-size: 9px; font-family:Verdana;}
		TABLE.konkurranse TD.white-lined DIV{background-color:#6799CB; color:White; width:80%; font-weight:bold; padding:2px 2px 2px 2px;}

TABLE.answer-list INPUT{border:none!important;}

TABLE.konkspm{ font-family:Verdana; font-size: 10px; margin-left:30px; margin-top:10px;}
TABLE.konkspm TH{font-size:11px;font-family:Verdana; text-align:left;padding-top:10px;}
TABLE.konkspm TD{font-size:10px;font-family:Verdana; text-align:left; font-weight:normal!important;}
		TABLE.konkspm TD  TEXTAREA.answer-textarea{border:solid 1px; width:275px!important; height:80px;}
		TABLE.konkspm TD INPUT.answer-textbox{width:275px!important; border:solid 1px;}
		TABLE.konkspm TD TABLE.answer-list LABEL{font-weight:normal!important; vertical-align:top;}

TABLE#tblCompList TD TABLE{clear:both; float:left; margin:0px 0px 0px 0px; border-bottom:solid 50px #E4EAF0; border-collapse:collapse; font-family:Verdana; background-color:#E4EAF0; border-top:solid 1px #DFDFDF;}
TABLE#tblCompList TD TABLE TH{ font-size:11px; font-weight:bold; text-align:left!important; padding-top:10px;}
TABLE#tblCompList TD TABLE TH A{color:Navy;}
TABLE#tblCompList TD TABLE TH H1{ font-size: 13px;}
TABLE#tblCompList TD TABLE TD{ font-weight:normal; background-color:#EDF1F5; border-bottom:solid 1px #E4EAF0; padding: 2px 2px 2px 2px; vertical-align:middle;}

TABLE.tbl-banner-bottom{ border-collapse:collapse; border-top:solid 1px #DFDFDF; margin:0px 0px 0px 0px;}
TABLE.tbl-banner-bottom TD{ text-align:center; border:0px;}
TABLE.tbl-banner-bottom TD IMG{margin:11px 11px 12px 11px;border:solid 1px #DFDFDF;}