﻿.foo{}
/* -------Newsletter + searchbox -------------------------------------------------------------*/
div#newsletterOuter
{
	background: url(../image/bcg/bcg_top_news_search.jpg) no-repeat;
	height: 28px; 
	overflow: hidden;
	padding-left: 10px;
}
div#newsletterOuter input,
div.searchBox input
{
	height: 13px; 
	font-size: 11px;
}


div.Newsletter div{ float: left; }

div.Newsletter h1
{
	font-size: 11px; 
	float: left; 
	padding-right: 13px;
	padding-top: 7px;
}

div.NewsText input 
{
	margin-top: 5px;
	border: 1px solid #CCD5D0;
	color: #CCD5D0;
	padding-bottom: 1px;
	width: 180px;
}

div.NewsRadio .nyhetRadioList
{
	padding-top: 1px;
	vertical-align: top;
	height: 10px;
	margin: 0; padding:0;
	text-transform: capitalize;
}

div.butNyhetsbrev
{
	padding-top: 7px;
	padding-left: 10px;
}

div.butNyhetsbrev a,
div.butNyhetsbrev a:visited { text-decoration: underline; font-weight: bold;}

div.searchBox input { width: 150px;}

div.searchBox
{
	padding-top: 5px;
	float:right;
	text-align: right;
	width: 240px;
	height: 23px;
}

.btnSearch
{ 
	background: url(../image/icon/ikon_search.gif) no-repeat 3px 1px;
	width: 25px;
	height: 28px;
}


/* -------TOP MENU -------------------------------------------------------------*/
div#outerMainMid 
{
	background: url(../image/bcg/bcg_menuL1_repeter.jpg) repeat-x 0 28px;
	width: 930px;	
}

div#outerMainMid ul.TopMenu
{
	clear: both;
	padding:0;
	margin:0; 
}
div#outerMainMid ul.TopMenu li 
{
	float: left;
	list-style-type: none;
}
div#outerMainMid ul.TopMenu li a,
div#outerMainMid ul.TopMenu li a:visited
{
	color: #000;
	display:block;
	height: 20px;
	font-weight: bold;
	padding: 4px 10px 0 10px;
}

div#outerMainMid ul.TopMenu  li.MenuLinksRight
{
	background:  url(../image/bcg/skillelinje.jpg) no-repeat;	
	width: 2px;
	height: 26px;
}

ul.TopMenu  li.MenuLinks a,ul.TopMenu li.MenuLinks a:visited
{
	background: url(../image/bcg/bcg_menuL1.jpg) repeat-x 0 0px;	
}


ul.TopMenu li.MenuLinks a:hover, ul.TopMenu li.inPathTrue a
{
	background: url(../image/bcg/bcg_menuL1.jpg) repeat-x 0 -26px;	
}


 div#outerMainMid ul.TopMenu li.inPathTrue a
{
	background: url(../image/bcg/bcg_menuL1.jpg) repeat-x 0 -52px;	
}




/*login*/
a.login, .loginButton

{
	width: 80px; 
	height: 22px;
	display: block;
	float: right; 
	background:url(../image/icon/logginn_ny.jpg) no-repeat ;
	padding: 4px 0 0 20px;
	font-weight: bold;
	color: #FFF;
	cursor: hand
}

.loginButton {	background:url(../image/icon/logginn.gif) no-repeat 0 8px;}
/* -------LEFT MENU -------------------------------------------------------------*/
ul.LeftMenu
{
	margin: 0; 
	padding: 10px 0 10px 0;
}
ul.LeftMenu li 
{
	list-style-type: none;
}

div.LeftMenu
{
	background: #E9F1BA;
	margin:0;
	padding:0;
	border: 1px solid #E9F1BA;
	border-bottom: 1px solid #FFF;
}
.test{
	border-bottom: 1px solid #A2CF4A; width: 218px;
}
/*Nivå 2 # E9F1BA / Mouseover # F3F8DC
Nivå 3 # F3F8DC / Mouseover # FFFFFF
*/

/*left menu lvl2*/
ul.LeftMenu li.lvl2 a{ background: url(../image/icon/pil_gras_fill.jpg) no-repeat 13px 6px;} 
ul.LeftMenu li.isActivelvl2 a{ font-weight: bold; } 
ul.LeftMenu li.inPathTrue a{background: url(../image/icon/pil_gras_fill_valgt.jpg) no-repeat 13px 5px; }
ul.LeftMenu li.lvl2 a { width: 196px;display: block; padding-left: 24px;  }
ul.LeftMenu li.lvl2 a:hover{background: #F3F8DC url(../image/icon/pil_gras_fill.jpg) no-repeat 13px 6px;}
ul.LeftMenu li.isActivelvl2 a:hover{ background: #F3F8DC url(../image/icon/pil_gras_fill_valgt.jpg) no-repeat 13px 6px;} 

/*left menu lvl3*/
ul.LeftMenu li.lvl3 a { width: 185px; display: block; padding-left: 35px; background: #F3F8DC}
ul.LeftMenu li.lvl3 a:hover{background: #FFF}
ul.LeftMenu li.isActivelvl3 a{font-weight: bold;} 





/* hurtigmeny -------------------------------------------------------------------------------*/

/*BOX Defaults*/
td.ltop,
td.rtop,
td.lmid,
td.rmid,
td.lbtm,
td.rbtm
{
	width: 10px;
	height: 10px;
}

td.ltop div,
td.rtop div,
td.lbtm div,
td.rbtm div
{  height: 0; widows: 0; overflow: hidden;}


div.quick {width: 220px; margin-top: 20px;}

div.quick h1{margin-bottom: 5px; }
div.quick select.list
{
	width: 195px;
	height: 18px;
	font-size: 11px;	
	margin-bottom: 10px;
}
div.quick table { width: 220px;}

div.quick table td { vertical-align: top}

div.quick table
{
	background: #E9F1BA;
}

/*top*/
div.quick td.ltop { background:  url(../image/box/roundBox_TL_QM.jpg) no-repeat; height: 10px; width: 10px; overflow: hidden }
div.quick td.mtop div{ border-top: 2px solid #84BE52; height: 8px; overflow: hidden }
div.quick td.rtop { background: url(../image/box/roundBox_TR_QM.jpg) no-repeat; height: 10px;width: 10px;overflow: hidden }
/*left*/
div.quick td.lmid { border-left: 2px solid #84BE52; width: 8px;}
div.quick td.mmid { }
/*right*/
div.quick td.rmid { border-right:2px solid #84BE52;width: 8px;}
/*btm*/
div.quick td.lbtm { background: url(../image/box/roundBox_BL_QM.jpg) no-repeat;}
div.quick td.mbtm div{ border-bottom:2px solid #84BE52;height: 8px;overflow: hidden }
div.quick td.rbtm { background: url(../image/box/roundBox_BR_QM.jpg) no-repeat;}
/* prodmeny -------------------------------------------------------------------------------*/

div.prodmenu {width: 220px; margin-top: 20px;}

div.prodmenu h1{margin-bottom: 10px;}

div.prodmenu table
{
	width: 220px;
	background: #FFF;
}

div.prodmenu ul.prod{ margin: 0; padding:0; }

div.prodmenu ul li
{
	background: url(../image/icon/pil_lime.jpg) no-repeat 0 6px;
	width: 170px;
	list-style-type: none;
	margin: 0; 
	padding:0; 
}
div.prodmenu li.prodMenuLinks a, div.prodmenu a:visited { color: #000; font-weight: normal; padding-left: 10px; display: block;}

/*top*/
div.prodmenu td.ltop{background: url(../image/box/roundBox_TL_gras.jpg) no-repeat;}
div.prodmenu td.mtop div{border-top:2px solid #84BE52; height: 8px;overflow: hidden }
div.prodmenu td.rtop{background: url(../image/box/roundBox_TR_gras.jpg) no-repeat;}
/*left*/
div.prodmenu td.lmid{ border-left: 2px solid #84BE52; width: 8px;}
div.prodmenu td.mmid{height: 60px; padding-left: 15px;}
/*right*/
div.prodmenu td.rmid{ border-right:2px solid #84BE52;width: 8px;}
/*btm*/
div.prodmenu td.lbtm{background: url(../image/box/roundBox_BL_gras.jpg) no-repeat;}
div.prodmenu td.mbtm div{ border-bottom:2px solid #84BE52;height: 8px;overflow: hidden }
div.prodmenu td.rbtm{background: url(../image/box/roundBox_BR_gras.jpg) no-repeat;}


/*Intelecom*/
div#Intelecom div.prodmenu td.mmid
{
	height: 138px;
	vertical-align: top
}
div#Intelecom div.prodmenu table {background: url(../image/bcg/bcg_map.jpg) no-repeat 79px 12px;}
div#Intelecom div.prodmenu td.rbtm{background: url(../image/box/roundBox_BR_QM.jpg) no-repeat;}
