BODY
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, verdana;
    /*background-color: #C0C0C0; 
    background-image: url(/images/background.jpg); 
    background-repeat: repeat-x;*/
}
table
{
    line-height: 1.4em; /*added for Opera renderer on 125% screen size*/
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, verdana;
    border: 0px none;
}
INPUT
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, verdana;
}
TEXTAREA
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, verdana;
}
.text
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.text A:active
{
    FONT-SIZE: 11px;
	/*color: #045491;*/
	color: #4F82C7;
    TEXT-DECORATION: underline
}
.text A:link
{
	font-size: 11px;
	/*color: #045491;*/
	color: #4F82C7;
	text-decoration: none;
}
.text A:visited
{
    FONT-SIZE: 11px;
	/*color: #045491;*/
	color: #4F82C7;
    TEXT-DECORATION: none
}
.text A:hover
{
    FONT-SIZE: 11px;
	/*color: #045491;*/
	color: #4F82C7;
    TEXT-DECORATION: underline
}
.info
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none;
    margin-left:20px;
    margin-top:20px;
}
.infoh1
{
	font-size: 13.5pt;
	font-weight: normal;
	margin-bottom: 10px;
}
.infoh2
{
	font-size: 15px;
	font-weight: bold;
	color: #516C86;
}
.infoh3
{
	padding-bottom: 0.5em;
	padding-top: 1em;
	font-weight: bold;
	font-size: 14px;
	font-size: 14px; 
	text-transform: none;
	color: #516C86; 
}
.info h4 { font-weight: bold; font-size: 12px; color: #516C86; margin-bottom: 0; }
.info h5 { font-weight: bold; font-size: 12px; margin-bottom: 5px; }
.info ul { padding: 0; margin-top: 0.2em; margin-left: 16px; #margin-left: 40px;}
.info li { list-style: square outside; margin-left: 1em; #margin-left: -1em; padding-left: 0; }
.info A:active
{
    FONT-SIZE: 12px;
 	/*color: #045491;*/
 	color: #4F82C7;
   TEXT-DECORATION: underline
}
.info A:link
{FONT-SIZE: 12px;
    color: #4F82C7;
	/*color: #045491;*/
	text-decoration: none;
}
.info A:visited
{FONT-SIZE: 12px;
    color: #4F82C7;
	/*color: #045491;*/
    TEXT-DECORATION: none
}
.info A:hover
{FONT-SIZE: 12px;
    color: #4F82C7;
	/*color: #045491;*/
    TEXT-DECORATION: underline
}
.selectedpane 
{
	line-height: 22px; 
	font-family: "Verdana";
	font-weight: bolder;                            
    height: 22px; 
    padding: 0 4px;
    display: block;
    background-image: url(/images/Tabs_elements/tab_active_middle.png);
	background-repeat:repeat-x;
}
.selectedpane a:link     { color:  #323232; text-decoration: none; height: 22px; padding: 0 4px; display: block;line-height: 22px;}
.selectedpane a:active   { color:  #323232; text-decoration: none}
.selectedpane a:visited  { color:  #323232; text-decoration: none}
.selectedpane a:hover    { color:  #323232; text-decoration: underline}

.pane 
{
    line-height: 22px; 
    font-size: 1.2em;
	font-family: "Verdana";
	font-weight: bolder;                            
    height: 22px;
    display: block; 
    padding: 0 4px;
    background-image: url(/images/Tabs_elements/tab_middle.png);
	background-repeat: repeat-x;
}
.paneHover 
{
    color: #323232;
    line-height: 22px; 
    font-size: 1.2em;
	font-family: "Verdana";
	font-weight: bolder;                            
    height: 22px;
    display: block; 
    padding: 0 4px;
    background-image: url(/images/Tabs_elements/tab_mouseover.png);
	background-repeat: repeat-x;
}
.pane a:link     { color:  #323232; text-decoration: none; padding: 0 4px;}
.pane a:active   { color:  #323232; text-decoration: none; padding: 0 4px;}
.pane a:visited  { color:  #323232; text-decoration: none; padding: 0 4px;}
.pane a:hover    { display: block; 
                   color:  #323232; padding: 0 4px;
                   text-decoration: none; 
                   background-image: url(/images/Tabs_elements/tab_mouseover.png);
	               background-repeat:repeat-x;
	               text-decoration: none;
	             }
.paneHover a:link     { color:  #323232; text-decoration: none; padding: 0 4px;}
.paneHover a:active   { color:  #323232; text-decoration: none; padding: 0 4px;}
.paneHover a:visited  { color:  #323232; text-decoration: none; padding: 0 4px;}
/*.paneHover a:hover    { display: block; padding: 0 4px;
                   color:  #323232; 
                   text-decoration: none; 
                   background-image: url(/images/Tabs_elements/tab_mouseover.png);
	               background-repeat:repeat-x;
	               text-decoration: none;
	             }*/
.selectedsubpane 
{
	line-height: 23px; 
	font-family: "Verdana";
	font-weight: bolder;                            
    height: 23px; 
    padding: 0 4px;
    display: block;
    background-image: url(/images/Tabs_elements/subtab_active_middle.png);
	background-repeat:repeat-x;
}
.selectedsubpane a:link     { color:  #323232; text-decoration: none; height: 23px; padding: 0 4px; display: block;line-height: 23px;}
.selectedsubpane a:active   { color:  #323232; text-decoration: none; height: 23px; padding: 0 4px; display: block;line-height: 23px;}
.selectedsubpane a:visited  { color:  #323232; text-decoration: none; height: 23px; padding: 0 4px; display: block;line-height: 23px;}
.selectedsubpane a:hover    { color:  #323232; text-decoration: underline ; height: 23px; padding: 0 4px; display: block;line-height: 23px;}

.subpane 
{
    line-height: 23px; 
    font-size: 0.9em;
	font-family: "Verdana";
	font-weight: bolder;                            
    height: 23px;
    display: block; 
    padding: 0 4px;
    background-image: url(/images/Tabs_elements/subtab_middle.png);
	background-repeat: repeat-x;
}
.subpaneHover 
{
    color: #323232;
    line-height: 23px; 
    font-size: 0.9em;
	font-family: "Verdana";
	font-weight: bolder;                            
    height: 23px;
    display: block; 
    padding: 0 4px;
    background-image: url(/images/Tabs_elements/subtab_mouseover.png);
	background-repeat: repeat-x;
}
.subpane a:link     { color:  #323232; text-decoration: none; padding: 0 4px; display: block;}
.subpane a:active   { color:  #323232; text-decoration: none; padding: 0 4px; display: block;}
.subpane a:visited  { color:  #323232; text-decoration: none; padding: 0 4px; display: block;}
.subpane a:hover    { display: block; 
                   color:  #323232; 
                   text-decoration: none; 
                   background-image: url(/images/Tabs_elements/subtab_mouseover.png);
	               background-repeat:repeat-x;
	             }
.subpaneHover a:link     { color:  #323232; text-decoration: none; padding: 0 4px; display: block;}
.subpaneHover a:active   { color:  #323232; text-decoration: none; padding: 0 4px; display: block;}
.subpaneHover a:visited  { color:  #323232; text-decoration: none; padding: 0 4px; display: block;}
/*.subpaneHover a:hover    { display: block; 
                   color:  #323232; 
                   text-decoration: none; 
                   background-image: url(/images/Tabs_elements/subtab_mouseover.png);
	               background-repeat:repeat-x;
	             }*/
/* Tabs */

.tabs, .tabshover {
    /*background: url(/images/tabs.png) repeat-x left bottom;*/
    font-size: 1.1em;
    /*margin-bottom: 1em;*/
    line-height: 1.2em;
    color: #323232;
    /*min-height: 22px;
    width: 100%;*/
}
.tabs ul, .tabshover ul {
    list-style: none;
    border: 1px solid #c0c0c0;
    border-bottom: 0 none;
    border-top: 0 none;
    
    background: url(/images/tabs.png) repeat-x left bottom;
    min-height: 22px;
    width: 100%;
    color: #323232;
    padding-left: 0px;
    -moz-padding-start: 0px;
    margin-left: 0px;
}
.tabs ul li, .subtabs ul li, .tabshover ul li {
    float: left;
    list-style: none;
    color: #323232;
}
.tabs ul li:hover {
    background: url(/images/tabs_hover.png) repeat-x scroll left bottom;
    color: #323232;
}
/*.tabshover ul li{
    background: url(/images/tabs_hover.png) repeat-x 0 0;
}*/
.tabs ul li a, .tabshover ul li a 
{
    color: #323232;
    background: url(/images/tabs_separator.png) no-repeat scroll right center;
}
.tabs ul li a, .tabs ul li span, div.subtabs ul li a, div.subtabs ul li span, .tabs ul li text, .tabshover ul li a, text.tabshover ul li text a{
    color: #323232;
    display: block;
    padding: 3px 15px;
}
.tabs ul li a:link, .tabs ul li a:active, .tabs ul li a:visited
{
    color: #323232;
    font-weight:bold;    
}
.tabs ul li a:hover, div.subtabs ul li:hover, div.subtabs ul li a:hover /*.tabshover ul li a, li text.tabshover*/ 
{
    color: #323232;
    background: url(/images/tabs_hover.png) repeat-x scroll left bottom;
    text-decoration: none;
}
.subtabshover ul li
{
    color: #323232;
    background: url(/images/tabs_hover.png) repeat-x scroll left bottom;
    text-decoration: none;
}
.tabs ul li.selectedtab, .tabs ul li.selectedtab:hover {
    background: url(/images/tabs_selected.png) repeat-x scroll 0px 0px transparent;/*no-repeat scroll 100% -22px;*/
    color: #323232;
    margin-right: -3px;
    position: relative;
}
.tabs ul.selectedtab span 
{
    color: #323232;
    background: url(/images/tabs_selected.png) no-repeat scroll 0 0;
    padding: 3px 12px 3px 15px;
}
div.subtabs{
	margin: 1em 0;
	color: #323232;
}
div.subtabs ul {
    background: url(/images/subtabs.png) repeat-x scroll;
    border: 1px solid #c0c0c0;
    border-bottom: 1px solid #cFcFcF;
    display: block;
	font-size: 10px;
	height: 21px;
	color: #323232;
	padding-left: 0px;
    -moz-padding-start: 0px;
    padding-left: 0px;
    width: 100%;
    line-height: 16px;
    margin-left: 0px;
}
div.subtabs ul li{
    padding: 2px 0;
    color: #323232;
}
div.subtabs ul li a, div.subtabs ul li span 
{
    color: #323232;
	padding: 0 10px;
}
div.subtabs ul li a:link, div.subtabs ul li a:active, div.subtabs ul li a:visited
{
    color: #323232;
    font-weight:bold;    
}
div.subtabs ul li.selectedsubtab {
    background:#FFFFFF url(/images/subtabs_selected.png) repeat-x scroll left bottom;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    border-top: none;
    padding-bottom: 4px;
    z-index: 2;
    color: #323232;
    
}
.selectedtab ul li, .selectedtab ul li:hover
{
	background: url(/images/tabs_selected.png) repeat-x 0 0 /*no-repeat scroll 100% -22px*/;
    position: relative;
    color: #323232;
}
.selectedtab a:link     { color:  #323232; text-decoration: none;}
.selectedtab a:active   { color:  #323232; text-decoration: none}
.selectedtab a:visited   
{
    color:  #323232; 
    text-decoration: none;
    background: url(/images/tabs_selected.png) repeat-x 0 0 /*no-repeat scroll 100% -22px*/;
    /*left: -3px;*/
    position: relative;
}
.tabs ul li.selectedtab a, .tabs ul li.selectedtab a:hover  
{
    color:  #323232; 
    text-decoration: none; 
    background: url(/images/tabs_selected.png) repeat-x 0 0;
    position: relative;
}
 .tabs ul li.selectedtab a:hover  
 {text-decoration: underline; }

.selectedsubtab ul li,  .selectedsubtab ul li:hover
/*,  .selectedsubtab ul li a:hover*/
{
	background:#FFFFFF url(/images/subtabs_selected.png) repeat-x 0 0 /*repeat-x scroll left bottom*/;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    border-top: none;
    /*left: -2px;*/
    padding-bottom: 4px;
    z-index: 2;
    color: #323232;
}
.selectedsubtab a:link     { color:  #323232; text-decoration: none; }
.selectedsubtab a:active   { color:  #323232; text-decoration: none; }
.selectedsubtab a:visited  { color:  #323232; text-decoration: none; /*background: url(/images/subtabs_selected.png) repeat-x 0 0;*/ /*no-repeat scroll 100% -22px*/
    /*left: -3px;*/
    position: relative;}
div.subtabs ul li.selectedsubtab a:hover    { color:  #323232; text-decoration: underline; background: none /*url(/images/subtabs_selected.png) repeat-x 0 0*/; /*no-repeat scroll 100% -22px*/
    /*left: -3px;*/
    position: relative;}
/* end tabs */	             
	             
.linkoppe
{
    FONT-SIZE: 10px;
    COLOR: #646464;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.linkoppe A:hover
{
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.slank
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    font-weight: normal;
    TEXT-DECORATION: none
}
.slank a:link     { color:  #AA0050; text-decoration: none; font-weight: normal}
.slank a:active   { color:  #AA0050; text-decoration: none; font-weight: normal}
.slank a:visited  { color:  #AA0050; text-decoration: none; font-weight: normal}
.slank a:hover    { color:  #009E9B; text-decoration: underline; font-weight: normal}

.aspNetDisabled { color: #999; }

.firmainfo
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}

.grid, .resultgrid, .gridnolines, .gridnolinesnoheader
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
	color: #333333;
	padding: 0;
}
.resultgrid
{
	border-style:solid;
	border-width: 1px;
	border-color: #BEBEBE;
}
.gridnolines, .gridnolinesnoheader
{
    border: 0 none #f7f7f7;
}
.gridnolinesitem, .gridnolinesitemtopborder
{
    border: 0 none #f7f7f7;
	background-color: #f7f7f7;
}
.gridnolinesaltitem, .gridnolinesaltitemtopborder
{
    border: 0 none #ffffff;
	background-color: #ffffff;
}
.gridnolinesitem td, .gridnolinesitemtopborder td
{
    padding: 0 3px;
}
.gridnolinesaltitem td, .gridnolinesaltitemtopborder td
{
    padding: 0 3px;
}
.gridnolinesitemtopborder td, .gridnolinesaltitemtopborder td
{
    border: 0 none;
    border-top: 1px solid #BEBEBE;    
}
.infogrid
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
	color: #333333;
    border-width: 1px;
	border-color: white;
	border-collapse: collapse;
}
.gridoneline
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
	color: #333333;
	border-style:solid;
	border-width: 1px;
	border-color: #BEBEBE;
	background-color: #ffffff;
}
.infogridCollapsable
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
	color: #333333;
	border: 0 none #f7f7f7;
}
.infogriditemCollapsable
{
    border: 0 none #f7f7f7;
	background-color: #f7f7f7;
}
/*.infogriditemfirstline
{
    border: 0 none #f7f7f7;
	background-color: #f7f7f7;
}*/
.infogridaltitemCollapsable
{
    border: 0 none #ffffff;
	background-color: #ffffff;
}
.treeheader tr
{
	color: black; 
	background-image: url(/images/Grid_elements/grid_normal.png);
	background-repeat:repeat-x;
	font-weight: bold;
	border-top-style:hidden;
	border-bottom-style:hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE;
	/*line-height: 17px;*/
}
.treeheader TD, .treeheader93 TD
{
	color: black;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE;
	background-image: url(/images/Grid_elements/grid_normal.png);
	background-repeat:repeat-x;
	padding: 0 3px; 
	/*line-height: 17px;*/
}
.gridheader tr
{
	color: black; 
	background-image: url(/images/Grid_elements/grid_normal.png);
	background-repeat:repeat-x;
	font-weight: bold;
	border-top-style:hidden;
	border-bottom-style:hidden;
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE;
	line-height: 17px;
}
.gridheader TD, .gridheader93 TD
{
	color: black;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE;
	background-image: url(/images/Grid_elements/grid_normal.png);
	background-repeat:repeat-x;
	padding: 0 3px; 
	line-height: 17px;
}
.gridheader TH, .gridheader93 TH
{
	color: black;
	font-weight: bold;
	background-image: url(/images/Grid_elements/grid_normal.png);
	background-repeat:repeat-x;
	text-align: left;
	padding: 0 3px;
	line-height: 17px;
	border: 1px solid #BEBEBE
	/*border: 0 none; padding: 0; margin: 0;*/
}
.gridheader93 TD, .gridheader93 TH
{
    width: 93px;
    line-height: 17px;
    border: 1px solid #BEBEBE
}

/*th:hover,*/ 
th.overheader, td.overheader, .gridheader TD:hover, div.overheader
{background-image: url(/images/Grid_elements/grid_mouseover.png);}

gridheader2 tr
{
	color: black; 
	background-image: url(/images/Grid_elements/grid_normal2.png);
	background-repeat:repeat-x;
	font-weight: bold;
	border-top: 0 none;
	border-bottom: 0 none;
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE;
	height: 34px;
	line-height: 17px;
}
.gridheader2 TD
{
	color: black;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE;
	background-image: url(/images/Grid_elements/grid_normal2.png);
	background-repeat:repeat-x;
	padding: 0 3px; 
	border-top: 0 none;
	height: 34px;
	line-height: 17px;
	border-top: 0 none;
	border-bottom: 0 none;
}
.gridheader2 TH
{
	color: black;
	font-weight: bold;
	background-image: url(/images/Grid_elements/grid_normal2.png);
	background-repeat:repeat-x;
	text-align: left;
	padding: 0 3px;
	height: 34px;
	border: 1px solid #BEBEBE;
	line-height: 17px;
	/*border: 0 none; padding: 0; margin: 0;*/
}

.gridheader2 th:hover, .gridheader2 th.overheader2, .gridheader2 td.overheader2, .gridheader2 TD:hover, div.overheader2
{background-image: url(/images/Grid_elements/grid_mouseover2.png);}

.gridheader2 th:active
{background-image: url(/images/Grid_elements/grid_active2.png);}

th:active
{background-image: url(/images/Grid_elements/grid_active.png);}

.gridheadernoborder
{
	color: black;
	background-color: #d4d4d4;
	font-weight: bold;
	border-width:0px;
	border-style:hidden;
	text-align: left;
	padding-left:2px;
}
.gridheadernoborder TD
{
	color: black;
	background-color: #d4d4d4;
	font-weight: bold;
	border-width:0px;
	border-style:hidden;
	text-align: left;
	padding-left:2px;
}
.gridheadernoborder TH
{
	color: black;
	background-color: #d4d4d4;
	font-weight: bold;
	border-width:0px;
	border-style:hidden;
	text-align: left;
	padding-left:2px;
}
.gridheader a:link     { color:  #4F82C7; text-decoration: none;padding-left:2px; display: inline;}
.gridheader a:active   { color:  #4F82C7; text-decoration: none;padding-left:2px;}
.gridheader a:visited  { color:  #4F82C7; text-decoration: none;padding-left:2px;}
.gridheader a:hover    { color:  #4F82C7; text-decoration: none;padding-left:2px;}

.gridheader2 a:link     { color:  #4F82C7; text-decoration: none;padding-left:2px; display: inline;}
.gridheader2 a:active   { color:  #4F82C7; text-decoration: none;padding-left:2px;}
.gridheader2 a:visited  { color:  #4F82C7; text-decoration: none;padding-left:2px;}
.gridheader2 a:hover    { color:  #4F82C7; text-decoration: none;padding-left:2px;}

.griditem
{
	background-color: #f7f7f7;
	border: 1px solid #BEBEBE;
}
.griditem TR
{
	background-color: #f7f7f7;
	border: 1px solid #BEBEBE;
}
.griditem TD
{
    padding: 0 3px;
    border: 1px solid #BEBEBE;
}
.gridselecteditem
{
	background-color: #ffff99;
	border: 1px solid #BEBEBE;
}
.gridselecteditem TR
{
	background-color: #ffff99;
	border: 1px solid #BEBEBE;
}
.gridselecteditem TD
{
    padding: 0 3px;
    border-top: 1px solid #BEBEBE;
}
.gridselecteditemhover
{
	background-color: #D5E98D;
	border: 1px solid #BEBEBE;
}
.gridselecteditemhover TR
{
	background-color: #D5E98D;
	border: 1px solid #BEBEBE;
}
.gridselecteditemhover TD
{
    padding: 0 3px;
    border-top: 1px solid #BEBEBE;
}
.treeselecteditem
{
	background-color: #ffff99;
	border: 0px none;
}
.treeselecteditem TR
{
	background-color: #ffff99;
	border: 0px none;
}
.treeselecteditem TD
{
    border: 0px none;
    padding: 0px 3px;
}
.treeitem
{
	background-color: #f7f7f7;
	border: 0px none;
}
.treeitem TR
{
	background-color: #f7f7f7;
	border: 0px none;
}
.treeitem TD
{
    padding: 0 3px;
    border: 0px none;
}
.treealtitem
{
	background-color: #ffffff;
	border: 0px none;
}
.treealtitem TR
{
	background-color: #ffffff;
	border: 0px none;
}
.treealtitem TD
{
    padding: 0 3px;
    border: 0px none;
}
.griditemnoborder
{
	background-color: #f7f7f7;
	border-width:0px;
	border-style:hidden;
	padding-left:2px;
}
.griditemnoborder TR
{
	background-color: #f7f7f7;
	border-width:0px;
	border-style:hidden;
	padding-left:2px;
}
.griditemnoborder TD
{
    padding: 0 3px;
}
.infogriditem
{
	background-color: #f7f7f7;
	border-style: none;
}
.infogriditem TR
{
	background-color: #f7f7f7;
	border-style: none;
}
.infogriditem TD
{
    padding: 0 3px;
	border-style: none;
}
.infogriditemfirstline
{
	background-color: #f7f7f7;
	border-style: none;
}
.infogriditemfirstline TR
{
	background-color: #f7f7f7;
	border-style: none;
}
.gridCollapse {
}
.imgCollapse 
{
    vertical-align: middle;
    padding-top: 0px; 
    padding-bottom: 1px;
}
.gridaltitem
{
	background-color: #ffffff;
	border: 1px solid #BEBEBE;
}
.gridaltitem TR
{
	background-color: #ffffff;
	border: 1px solid #BEBEBE;
}
.gridaltitem TD
{
    padding: 0 3px;
    border: 1px solid #BEBEBE;
}
.over
{
   background-color: #cdebff;
   border-width:0px;
   border-style:none;
   border-color:#cdebff; 
}
.over td
{
    padding: 0 3px;
}
.overwithlines
{
   background-color: #cdebff;
   border: 1px solid #BEBEBE; 
}
.overwithlines td
{
    padding: 0 3px;
    border: 1px solid #BEBEBE;
}
.gridaltitemnoborder
{
	background-color: #ffffff;
	border-width:0px;
	border-style:hidden;
	padding-left:2px;
}
.gridaltitemnoborder TR
{
	background-color: #ffffff;
	border-width:0px;
	border-style:hidden;
	padding-left:2px;
}
.gridaltitemnoborder TD
{
    padding: 0 3px;
}
.infogridaltitem
{
	background-color: #ffffff;
	border-style: none;
}
.infogridaltitem TR
{
	background-color: #ffffff;
	border-style: none;
}
.infogridaltitem TD
{
    padding: 0 3px;
	border-style: none;
}
.viewContact
{
    height: 17px; 
    padding: 5px 0 8px 0;
}
.oppsettPanel
{
    width: 100%;
    padding: 5px 0pt 30px;
}
.contactOwnerMail
{
    width: 100%; 
    padding-bottom: 5px;
}
/*---------check boxes----------*/
td.checkboxFrameHover
{
outline: 1px solid #377FCD;
border: 1px solid #9FC5ED;
padding-right: 4px; padding-top: 4px;
}
.checkboxFrameHover
{
outline: 1px solid #377FCD;
border: 1px solid #9FC5ED;
padding-right: 4px; padding-top: 4px;
}

.checkboxInvisibleFrame 
{
    border: 1px solid #FFFFFF;
    padding-right: 4px; padding-top: 4px;
}
/*------------------------------*/

a.venstremenylink         { /*font-weight: bold; font-size: 11px;*/
                            font-size: 11px;
                            font-family: Verdana;
                            font-weight: bold; 
                            text-decoration: none; 
                            color: black; }
a.venstremenylink:hover   { background-color: #9CABBA; cursor: pointer; display: block }
a.venstremenylink:active  { background-color: #9CABBA; cursor: pointer }

a.funksjonlink         { /*font-weight: bold; font-size: 11px;*/
                        font-size: 11px;
                        font-family: Verdana;
                        font-weight: bold;
                        text-decoration: none; 
                        color: black; }
a.funksjonlink:hover   { background-color: #9CABBA; cursor: pointer; display: block }
a.funksjonlink:active  { background-color: #9CABBA; cursor: pointer }

.button
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.button A:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.button A:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.button A:active
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.button A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #009E9B;
    TEXT-DECORATION: underline
}
/* asp:button */
input.submit
{
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color:#6d6d6d;
}
input.submit:hover
{
   color:#6d6d6d;
}
input.submit:active
{
   color:#FFFFFF;
}
input.submit:focus
{
   color:#FFFFFF;
}
.text H1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    TEXT-DECORATION: none
}
.text H2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none
}
.text H3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.hovedoverskrift
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none
}
.hovedoverskrift A:active
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #669999;
    text-transform: none;
    TEXT-DECORATION: underline
}
.hovedoverskrift A:link
{
	font-weight: bold;
	font-size: 13px;
	color: #005050;
    text-transform: none;
	text-decoration: none;
}
.hovedoverskrift A:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #005050;
    text-transform: none;
    TEXT-DECORATION: none
}
.hovedoverskrift A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #669999;
    text-transform: none;
    TEXT-DECORATION: underline
}
.overskrift
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
.overskriftEksportfelt
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none;
    padding: 0px 0px 0px 5px;/*3px 0px 3px 5px;*/
    height: 16px;
    margin-top: -1px;
}
.linkBtnEksportfelt
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none;
    margin: 2px 0px -1px -1px;
    background-color: #fafafa;
    height: 15px;
}
.tabell01
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.tabell02
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.tabell01 TD
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: thin;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.tabell02 TD
{
    BACKGROUND-COLOR: #D3D3D3  /* LightGray */
}
.tblhead TD
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	text-decoration: none;
}
.textG {
	color: #83B000;
	text-decoration: none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
}
.textNetwork
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textNetwork A:active
{
	font-weight: normal;
    FONT-SIZE: 10px;
	/*color: #045491;*/
	color: #4F82C7;
    TEXT-DECORATION: underline
}
.textNetwork A:link
{
	font-weight: normal;
	font-size: 10px;
	/*color: #045491;*/
	color: #4F82C7;
	TEXT-DECORATION: none;
}
.textNetwork A:visited
{
	font-weight: normal;
    FONT-SIZE: 10px;
	/*color: #045491;*/
	color: #4F82C7;
    TEXT-DECORATION: none;
}
.textNetwork A:hover
{
	font-weight: normal;
    FONT-SIZE: 10px;
	/*color: #045491;*/
	color: #4F82C7;
    TEXT-DECORATION: underline
}
table.navbar
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	margin: 0px;
	padding: 0px; 
	border: 0px; 
}
#main-menu li table.menu 
{
	font-size: 11px;
	font-weight: bold;
	color: white;
	margin: 0px;
	padding: 0px; 
	border: 0px; 
	z-index: 1;
	position: relative;
}

/*td.topMenuNormal 
{
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background-image: url(/images/1_level_menu_elements/1l_middle.png);
	line-height: 27px; 
	font-family: "Verdana";
	font-weight: bolder;                            
    height: 27px; 
	background-repeat:repeat-x;
	width: 100px; /*124*/
	/*text-align: left;
	z-index: 1;
}
td.topMenuHover
{ 
	color: white;
    font-size: 12px;
	line-height: 26px; 
	font-family: "Verdana";
	font-weight: bolder;                            
    height: 26px; 
	background-repeat:repeat-x;
	text-decoration: none;
	background-image: url(/images/1_level_menu_elements/1l_mouseover_middle.png);
	width: 100px; /*124*/
	/*text-align: left;
	z-index: 1;
	position: relative;
}
a.topMenuNormal
{
	text-align: center;
	display: block;
	width: 100px; /*124*/
	/*font-size: 12px;
	z-index: 1;
	position: relative;
}
.calendarheader{background-image: url("/images/Grid_elements/grid_normal.png"); padding: 0; margin: 0;}
.red{background-image: url(/images/1_level_menu_elements/1l_middle.png);}
.blue{background-image: url(/images/1_level_menu_elements/1l_mouseover_middle.png);}
a.topMenuNormal:link { color: white;  text-decoration: none;}
a.topMenuNormal:visited { color: white;  text-decoration: none;}
a.topMenuNormal:hover { color: white; text-decoration: none; background-image: url(/images/1_level_menu_elements/1l_mouseover_middle.png); }
a.topMenuNormal:active {  text-decoration: none; background-image: url(/images/1_level_menu_elements/1l_mouseover_middle.png); }
text.topMenuNormal:hover { color: white; text-decoration: none; background-image: url(/images/1_level_menu_elements/1l_mouseover_middle.png); position: fixed;}
 */
#main-menu li td.topMenuNormal 
{
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/images/1_level_menu_elements/1l_middle.png);
	line-height: 26px;
	font-family: "Verdana";
	font-weight: bolder;                            
    height: 26px;
	background-repeat:repeat-x;
	width: 100px;
	text-align: left;
	z-index: 1;
}
#main-menu li td.topMenuHover
{ 
	color: white;
    font-size: 11px;
	line-height: 26px; 
	font-family: "Verdana";
    height: 26px; 
	background-repeat:repeat-x;
	text-decoration: none;
	background: url(/images/sausage_nordiccool/topmenu/M2_mouseover_slice_top.gif) repeat-x scroll 0 0;
	width: 100px;
	text-align: left;
	z-index: 1;
	position: relative;
	text-align: center; 
}
#main-menu li a.topMenuNormal
{
	text-align: center;
	display: block;
	width: 100px; /*124*/
	font-size: 11px;
	z-index: 1;
	position: relative;
	color: #FFFFFF;
	/*padding: 8px 0;*/
	font-weight: normal;
	font-family: Arial, verdana;
}
.calendarheader{background-image: url("/images/Grid_elements/grid_normal.png"); padding: 0; margin: 0;}
.red{background-image: url(/images/1_level_menu_elements/1l_middle.png);}
.blue{background-image: url(/images/1_level_menu_elements/1l_mouseover_middle.png);}
#main-menu li a.topMenuNormal:link { color: white;  text-decoration: none;}
#main-menu li a.topMenuNormal:visited { color: white;  text-decoration: none; /*margin: -3px 6px;*/}
/*#main-menu li a.topMenuNormal:hover { color: white; text-decoration: none; background-image: url(/images/1_level_menu_elements/1l_mouseover_middle.png); }*/
#main-menu li a.topMenuHover { text-align: center; color: white; text-decoration: none; background: url(/images/sausage_nordiccool/topmenu/M2_mouseover_slice_top.gif) repeat-x scroll 0 0; font-family: Arial, verdana; font-size: 11px; font-weight: normal;  padding-left: 14px;}
#main-menu li a.topMenuNormal:active {  text-decoration: none; background: url(/images/sausage_nordiccool/topmenu/M2_mouseover_slice_top.gif) repeat-x scroll 0 0; }
/*#main-menu li text.topMenuNormal:hover { color: white; text-decoration: none; background-image: url(/images/1_level_menu_elements/1l_mouseover_middle.png); position: fixed;}*/
#main-menu li text.topMenuHover { text-align: center; color: white; text-decoration: none; background: url(/images/sausage_nordiccool/topmenu/M2_mouseover_slice_top.gif) repeat-x scroll 0 0; position: fixed;}
 
 
#main-menu li td.menuNormal
{padding: 0px;
color: /*white;*/ #2c2c2c;
font-size: 11px;
font-family: Verdana;
/*font-weight: bold;*/
vertical-align: middle;
text-align: left;
height: 22px;
background-image: url(/images/dropdownmenu_normal_middle1.png);}

#main-menu li td.menuHover
{padding: 0px;
color: /*black*/#2c2c2c;
font-size: 11px;
font-family: Arial, verdana;;
/*font-weight: bold;*/
vertical-align: middle;
text-align: left;
height: 22px;
background-image: url(/images/dropdownmenu_mouseover_middle1.png);
}

#main-menu li div.menuNormal
{
display: none;
position: absolute;
}
#main-menu li div.menuHover
{
display: inline;
position: absolute;
}

#main-menu li a.menuitem:link
{
 line-height: 22px;
text-decoration: none;
color: /*black*/#2c2c2c;
font-size: 11px;
font-family: Verdana;
background-image: url(/images/dropdownmenu_normal_middle1.png);
padding: 0 0 0 5px;
display: block;}

#main-menu li a.menuitem:visited
{    line-height: 22px;
    text-decoration: none;
color: #2c2c2c;
font-size: 11px;
font-family: Verdana;
background-image: url(/images/dropdownmenu_normal_middle1.png);
padding: 0 0 0 5px;
display: block;}

#main-menu li a.menuitem:hover
{line-height: 22px;
    text-decoration: none;
color: #2c2c2c;
font-size: 11px;
font-family: Verdana;
background-image: url(/images/dropdownmenu_mouseover_middle1.png);
padding: 0 0 0 5px;
display: block;}

#main-menu li a.menuitem:active
{line-height: 22px;
    text-decoration: none;
 color: #2c2c2c;
 font-size: 11px;
font-family: Verdana;
background-image: url(/images/dropdownmenu_mouseover_middle1.png);
padding: 0 0 0 5px;
display: block;}

/*******************************/
/* 
Standalone sausage style 
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 62.5%;*/
	line-height: 1.6em;
	margin: 0;
	padding: 0;
}
#wrapper {
	min-width: 996px;
	margin: 0 auto;
	width: 95%
}
div#banner {
	position: relative;
	z-index: 20;
	margin: 0;
	padding: 0;
}
div#buttons {
	float: right;
}
#banner .logo {
	padding: 0.52em 0.6em;
	display: block;
	float: left;
	font-size: 2em;
	margin: 0;
}
#banner .logo a {
	background: url(/images/sausage_nordiccool/company_logo.jpg) no-repeat scroll 0 0;
	display: block;
	font-size: 0;
	height: 25px;
	text-indent: -9999em;
	width: 103px;	
}
div.top-button, a.top-button {
	background-repeat: no-repeat;
	color: transparent;
	display: block;
	float: right;
	height: 24px;
	margin: 18px 5px 0 10px;
	width: 24px;
}
.signout-button {
	background-image: url(/images/sausage_nordiccool/logout24x24.png);
}
.my-account-button {
	background-image: url(/images/sausage_nordiccool/personal_settings24x24.png);
}
.settings-button {
	background-image: url(/images/sausage_nordiccool/system_settings24x24.png);
}
form#topSelect {
	float: right;
	display: block;
	height: 24px;
	margin: 18px 5px 0 10px;
}
#navigation {
	background: url(/images/sausage_nordiccool/sausage/sausage.gif) no-repeat scroll 100% 100%;
	height: 56px;
	position: relative;
	clear: both;
}
#inner-sausage {
	background: url(/images/sausage_nordiccool/sausage/sausage.gif) no-repeat scroll 0 100%;
	display: block;
	float: left;
	height: 56px;
	padding: 0 13px 0 0;
}
#navigation ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	float: left;
	margin: 0;
	padding: 0;
	min-height: 1em;
	width: auto;
}
#navigation li {
	display: inline;
	float: left;
	position: relative;
	height: 28px;
}
#main-menu li a {
	display: block;
	height: 22px;
	padding: 5px 10px 0;
	text-decoration: none;
	color:#FAFAFA;
	font-weight: bold;
}

#main-menu li.selected a {
	background: url(/images/sausage_nordiccool/topmenu/M2_active_slice_top.gif) repeat-x scroll 0 0;
	color: #3C3C3C;
}
#main-menu li:first-child a {
    text-align:center;
	width: 80px;
}

#main-menu li.selected:first-child a {
	background: url(/images/sausage_nordiccool/topmenu/M2_active_farleft_top2.gif) repeat-x scroll 0 0;
}
#main-menu li a span {
	padding: 0 17px;
}
#sub-menu li a {
	display: block;
	color: #3C3C3C;
	height: 24px;
	padding: 4px 10px 0;
	text-decoration: none;
}
#sub-menu li.selected a span {
	background: url(/images/sausage_nordiccool/topmenu/M2_active_arrow_bottom.gif) no-repeat scroll center left;
	padding: 0 8px;
}

#sub-menu li a:hover {
	text-decoration: none;
	background: url(/images/sausage_nordiccool/topmenu/M2_mouseover_slice_bottom.gif) repeat-x 0 0;
	color: #fafafa;
}

#sub-menu li:first-child a:hover {
	text-decoration: none;
	background: url(/images/sausage_nordiccool/topmenu/M2_mouseover_farleft_bottom2.gif) repeat-x 0 0;
	color: #fafafa;
}
.ie6topmenufirstchild
{
    width: 100px; 
    text-align: center;
}
.ie6topmenufirstchildhover
{
    width: 100px; 
    text-align: center;
    text-decoration: none; 
	background: url(/images/sausage_nordiccool/topmenu/M2_mouseover_farleft_top2.gif) no-repeat 0 0;
	color: #fafafa;
}
.clearer {
	clear: both;
}
/************************************/

a.tooltip {
    position: relative; 
    z-index: 24; 
	color: #333333;
	font-weight: normal;
    text-decoration: none;
}
a.tooltip:link {
	color: #333333; 
	font-weight: normal;
	text-decoration: none; 
}
a.tooltip:visited 
{
	color: #333333; 
	font-weight: normal;
	text-decoration: none; 
}
a.tooltip:active 
{
	color: #333333; 
	font-weight: normal;
	text-decoration: none; 
}
a.tooltip:hover {
	z-index:25; 
	color: #444444;
	font-weight: 500;
    text-decoration: none;
}
a.tooltip span {
	display: none 
}
a.tooltip:hover span { 
    display: block;
    position: absolute;
    top: 1.5em; left:1.5em; width: 5em;
    border: 1px solid #333333;
    background-color: #FFFFAA; 
    color: #333333;
	font-weight: normal;
	text-align: left;
}

.medtooltip {   /*was used for "flereRollerTooltipLnk" in SokeResultatGrid.ascx*/
	position: relative;
	z-index: 24;
}
a.medtooltip:hover {
	z-index: 25;
	background-color: #FFE; /* må ha background-color pga IE*/
	text-decoration: none;
}
a.medtooltip div {
	display: none
}
a.medtooltip:hover div {
	display: block;
	overflow: visible;
	position: absolute;
	top: 1.2em; left: 1em;
	border:1px solid #333;
	color: #000;
	background-color:#FFE; /* uten denne blir tooltip gjennomsiktig */
	padding: 1px;
}
a.w_arrow {
  /* CLASS FOR LINKS WITH LINKARROW IN FRONT */
  margin:0px;
 padding:0px;
 font-family: Arial, Helvetica, 'Sans Serif';
 font-size:8pt;

  color:#072E52; 
  padding-left:15px;
  padding-bottom:3px;
	background-image:url(http://www.bizweb.no/images/readmorlinkarrownormal2.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

a.w_arrow:hover {
  padding-left:15px;
	background-position:2px 2px; 
	text-decoration:none; 
}
div.rbox160px 
{
	width: 160px;
	/*background: url(/images/rbox160_dark_2.png) no-repeat 0 0;*/
	background: url(/images/rbox_170x120_rgb.png) no-repeat 0 0;
	/*_background: url(/images/rbox160_dark_2_opaque.jpg) no-repeat 0 0;*/
}
div.rbox200px 
{
	width: 200px;
	background: url(/images/rbox200_2.png) no-repeat 0 0;
	_background: url(/images/rbox200_2_opaque.jpg) no-repeat 0 0;
}
.rboxtitle
{
	padding-top: 5px; 
	padding-left: 10px;
	height: 24px;
	margin-bottom: 0px;
	font-size: 11px;
	color: white;
}
.rboxtitlenews
{
	padding-top: 5px;
	padding-left: 10px;
	height: 24px;
	margin-bottom: 0px;
	font-size: 12px;
	color: black;
}
.rboxmenu
{
	margin: 0px;
	padding-right: 3px;
	padding-left: 1px;
}
.rboxcontent 
{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
}
.rboxcontentbig
{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	font-size: 12px;
}

/* Fjernet midlertidig
* {
    -moz-box-sizing: border-box;
}
*/
/* Bilderekke i bodystart.inc */
.headpic
{
	background-repeat:no-repeat;
	padding-bottom:10px;
	font-size:10pt;
	vertical-align:bottom;
	width:25%;
	text-align:center;	
	cursor: pointer;
}
/* Tomme celler */
.empty  { height:20px }
/* Linker bilder */
a:link img		{ border-style:none}
a:visited img	{ border-style:none}
a:hover img		{ border-style:none}

.stepActive
{
	background-color:#a9a9a9;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

.stepInactive
{
	background-color:#d7d7d7;
	color:#000000;
	text-align:center;
}

.newsticker
{
    font: 11px Arial, Verdana, Helvetica;
    color: #333333;
    text-decoration: none;
}
.newsticker A:active
{
	/*color: #045491;*/
	color: #4F82C7;
    text-decoration: underline
}
.newsticker A:link
{
	/*color: #045491;*/
	color: #4F82C7;
	text-decoration: none;
}
.newsticker A:visited
{
	/*color: #045491;*/
	color: #4F82C7;
    text-decoration: none;
}
.newsticker A:hover
{
	/*color: #045491;*/
	color: #4F82C7;
    text-decoration: underline
}
.daysDates
{
    #MARGIN-TOP: -3px; 
    MARGIN-TOP: 0px; 
    #MARGIN-BOTTOM: -3px;
    MARGIN-BOTTOM: 0px;
    HEIGHT: 8px; 
    TEXT-ALIGN: center;
}
.monthDatesHeader
{
    #MARGIN-TOP: -3px; 
    MARGIN-TOP: 0px; 
    #MARGIN-BOTTOM: -4px;
    MARGIN-BOTTOM: 0px;
    OVERFLOW: hidden;
}
.tasksRepeater
{
    OVERFLOW-Y: auto; 
    OVERFLOW-X: hidden; 
    PADDING-LEFT: 6px; 
    WIDTH: 110%; 
    #WIDTH: 100%; 
    HEIGHT: 105px;
}
select 
{
 background: #ffffff;
 border: 1px solid #aaa;
 color: #000000;
 font-size: 1.0 em;
 font-family: Verdana; 
}
select[disabled="disabled"], select.disabled
{
 background: #f2f2f2;
 border: 1px solid #aaa;
 color: #6e6e6e;
}
/*top drop-down menu*/
#main-menu .vert-menu-dd{height:auto;width:135px;overflow:hidden;margin:0;padding:0;position:relative;font:62.5%/1.6em Verdana,Arial,Helvetica;}
#main-menu .vert-menu-dd .header-dd{background:url(../images/sausage_nordiccool/topmenu/M2_active_slice_top.gif) top right no-repeat;height:28px;overflow:hidden;padding-right:8px;width: 135px}
#main-menu .vert-menu-dd .header-dd a.topMenuNormal {font: 100%/1.6em Arial; padding: 5px 0}
#main-menu .vert-menu-dd .header-dd a.topMenuHover { text-align: center; color: white; text-decoration: none; background: url(/images/sausage_nordiccool/topmenu/M2_mouseover_slice_top.gif) repeat-x scroll 0 0; font-family: Arial, verdana; font-size: 11px; font-weight: normal;  padding-left: 0px; font: 100%/1.6em Arial;}
#main-menu .vert-menu-dd .content-dd{border-left: 3px solid black; border-right: 3px solid black; background-color:#e1e1e1 /*url(../images/vert-menu/vert_menu_border_right.png) top left repeat-y*/;height:100%;padding:0 0 0 0px;overflow:hidden}
#main-menu .vert-menu-dd .footer-dd{/*background:url(../images/vert-menu/top-bottom-back.png) bottom right no-repeat;height:4px;padding-right:4px*/border-bottom: 3px solid black; /*overflow:hidden;*/}
#main-menu .vert-menu-dd a, .vert-menu-dd a:link, .vert-menu-dd a:active {outline: none;}
#main-menu .vert-menu-dd a {width:100%;color:#2c2c2c}
#main-menu .vert-menu-dd ul.treeview-dd li{list-style-type:none;overflow:hidden;background-position:0 0;padding:0; width: 100%; height: 20px;}
#main-menu .vert-menu-dd ul.treeview-dd,.vert-menu-dd ul.treeview-dd ul{margin:0;padding:0;list-style:none;display:block;height:100%}
#main-menu .vert-menu-dd ul.treeview-dd{background-color:#e1e1e1; /*url(../images/vert-menu/vert_menu_border_left.png) top right repeat-y;padding-right:4px; width: 134px; margin: 0 3px 0 0; border-right: 3px solid black;*/ width: 100%;}
#main-menu .vert-menu-dd ul.treeview-dd li ul{width: 100%;}
#main-menu .vert-menu-dd ul.treeview-dd span{vertical-align:middle;/*padding-left:6px;*/display:block;height:20px;line-height:20px; width: 100%}
#main-menu .vert-menu-dd ul.treeview-dd span a{text-decoration:none;white-space:nowrap;display:block;float:left}
#main-menu .vert-menu-dd ul.treeview-dd li span a{font-size:1.3em; padding: 0; text-align: left; width: 100%;}
#main-menu .vert-menu-dd ul.treeview-dd li li span a{font-size:10px;width:100%; margin-left: -5px}
#main-menu .vert-menu-dd .footer-dd p{background:url(../images/vert-menu/top-bottom-back.png) bottom left no-repeat;height:4px;margin:0;width:100%}
#main-menu .vert-menu-dd ul.treeview-dd li span.sublevel-dd:hover {background:url(../images/vert-menu/sublevel_slice_hover.png) repeat-x scroll 0 0}
#main-menu .vert-menu-dd ul.treeview-dd li.selected > span.sublevel-dd:hover {background:url(../images/vert-menu/sublevel_slice_selected.png ) repeat-x;}
#main-menu .vert-menu-dd ul.treeview-dd li.selected  > span.sublevel-dd > a {color:#FAFAFA; font-weight: bold; text-shadow: #333 0px 1px 1px;}
#main-menu .vert-menu-dd ul.treeview-dd li span.sublevel-dd:hover{background:url(../images/vert-menu/sublevel_slice_hover.png) repeat-x scroll 0 0}
#main-menu .vert-menu-dd ul.treeview-dd li.selected>span.sublevel-dd:hover{background:url(../images/vert-menu/sublevel_slice_selected.png) repeat-x}
#main-menu .vert-menu-dd ul.treeview-dd li li span a:hover {}

/*******buttons*********/
a.btn, a.focusedBtn, a.activeBtn, a.hoverBtn, a.inactiveBtn {
 background: url(../images/Buttons_elements/button_right.png) no-repeat scroll top right;
 color: #202020;
 display: block;
 float: left;
 font-weight: normal;
 height: 22px;
 /*margin: 0.5em 0.5em 0.5em 0;*/
 padding-right: 10px;
 width: auto;
 white-space: nowrap;
 text-decoration: none;}
a.btn span, a.focusedBtn span, a.activeBtn span, a.hoverBtn span, a.inactiveBtn span {
 background: url(../images/Buttons_elements/button_left.png) no-repeat scroll top left;
 color: #202020;
 display: block;
 font-weight: normal;
 line-height: 12px;
 padding: 4px 0 6px 9px;
 text-decoration: none;}
/* a.btn:hover {
 background-position: right -22px;
 color: #202020;
 text-decoration: none;}
a.btn:active {
 background-position: right -44px;
 color: #FFFFFF;
 text-decoration: none;}
a.btn:focus{
 background-position: right -88px;
 outline: none;
 color: #202020;}
a.btn:hover span {
 background-position: left -22px;}
/*a.btn:active span {
 background-position: left -44px;}
a.btn:focus span {
 background-position: left -88px;
 color: #202020;}*/

a.hoverBtn {
 background-position: right -22px;
 outline: none;
 color: #202020;
 text-decoration: none;}
a.hoverBtn span {
 background-position: left -22px;
 color: #202020;}
.text a.hoverBtn:hover {
 text-decoration: none;} 
a.activeBtn {
 background-position: right -44px;
 outline: none;
 color: #FFFFFF;}
a.activeBtn span {
 background-position: left -44px;
 color: #FFFFFF;} 
.text a.activeBtn:hover {
 text-decoration: none;}
a.focusedBtn {
 background-position: right -88px;
 outline: none;
 color: #202020;}
a.focusedBtn span {
 background-position: left -88px;
 color: #202020;} 
.text a.focusedBtn:hover {
 text-decoration: none;} 
a.inactiveBtn {
 background-position: right -66px;
 outline: none;
 color: #828282;}
a.inactiveBtn span {
 background-position: left -66px;
 color: #828282;} 
 .text a.inactiveBtn:hover {
 text-decoration: none;} 
 
 a.btnk, a.focusedBtnk, a.activeBtnk, a.hoverBtnk, a.inactiveBtnk {
 background: url(../kampanje/b/ad1_btne.png) no-repeat scroll top right;
 }
 a.btnk2, a.focusedBtnk2, a.activeBtnk2, a.hoverBtnk2, a.inactiveBtnk2 {
 background: url(../kampanje/b/ad2_btne.png) no-repeat scroll top right;
 }
 
 a.btnk, a.focusedBtnk, a.activeBtnk, a.hoverBtnk, a.inactiveBtnk,
 a.btnk2, a.focusedBtnk2, a.activeBtnk2, a.hoverBtnk2, a.inactiveBtnk2 {
  color: #202020;
 display: block;
 float: left;
 font-weight: normal;
 height: 19px;/*22*/
 width: 24px;/*28*/
 white-space: nowrap;
 text-decoration: none;}
 a.hoverBtnk, a.hoverBtnk2 {
 background-position: right -20px; /*-22*/
 outline: none;
 color: #202020;
 text-decoration: none;}
.text a.hoverBtnk:hover, .text a.hoverBtnk2:hover {
 text-decoration: none;} 
 
 /*input[type="button"], input[type="submit"]*/ input[type="button"].inputNormal, input[type="submit"].inputNormal{
    background: url(../images/Buttons_elements/button.png) repeat-x scroll left top;
    border-width: 1px;
    border-style: solid;
    color: #323232;
    font-size: 1em;
    padding: 1px 10px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 1px 1px 1px #d9d9d9;
    -webkit-box-shadow: 1px 1px 1px #d9d9d9;
    box-shadow: 1px 1px 1px #d9d9d9;
    border-color: #979796 #71716f #71716f #979796;
    behavior: url(/include/PIE.htc);
    z-index: 2000;
}

/*input[type="button"]:hover, input[type="submit"]:hover*/ input[type="button"].inputHover, input[type="submit"].inputHover{
    background: url(../images/Buttons_elements/button.png) repeat-x scroll left top;
    border-width: 1px;
    border-style: solid;
    color: #323232;
    font-size: 1em;
    padding: 1px 10px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 1px 1px 1px #d9d9d9;
    -webkit-box-shadow: 1px 1px 1px #d9d9d9;
    box-shadow: 1px 1px 1px #d9d9d9;
    background-position: 0 -60px;
    border-color: #787878 #71716f #71716f #787878;
    behavior: url(/include/PIE.htc);
    z-index: 2000;
}

/*input[type="button"]:focus, input[type="submit"]:focus*/ input[type="button"].inputFocus, input[type="submit"].inputFocus{
    background: url(../images/Buttons_elements/button.png) repeat-x scroll left top;
    border-width: 1px;
    border-style: solid;
    color: #323232;
    font-size: 1em;
    padding: 1px 10px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 1px 1px 1px #d9d9d9;
    -webkit-box-shadow: 1px 1px 1px #d9d9d9;
    box-shadow: 1px 1px 1px #d9d9d9;
    background-position: 0 -40px;
    border-color: #2970bd;
    outline: none;
    behavior: url(/include/PIE.htc);
    z-index: 2000;
}

/*input[type="button"]:active, input[type="submit"]:active*/ input[type="button"].inputActive, input[type="submit"].inputActive{
    background: url(../images/Buttons_elements/button.png) repeat-x scroll left top;
    border-width: 1px;
    border-style: solid;
    color: #323232;
    font-size: 1em;
    padding: 0px 11px 1px 9px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 1px 1px 1px #d9d9d9;
    -webkit-box-shadow: 1px 1px 1px #d9d9d9;
    box-shadow: 1px 1px 1px #d9d9d9;
    background-position: 0 -80px;
    border-color: #787878 #71716f #71716f #787878;
    color: #fff;
    behavior: url(/include/PIE.htc);
    z-index: 2000;
}

input[type="button"]:disabled:active, input[type="button"]:disabled, input[type="submit"]:disabled:active, input[type="submit"]:disabled /*button:disabled:active, button:disabled, input[type="reset"]:disabled:active, input[type="reset"]:disabled, select:disabled > input[type="button"], select:disabled > input[type="button"]:active,*/ 
{
    background-position: 0 -20px;
    border-color: #787878 #71716f #71716f #787878;
    color: #828282;
    behavior: url(/include/PIE.htc);
    z-index: 2000;
}
/*******blue search box******/
.NC_module_blue .NC_module_blue_header {
	background: url(../images/Search_box/NC_module_blue_top_bottom_v2.png) no-repeat scroll right top;
	height: 30px;
	/*overflow: hidden;*/
	padding-right: 15px;}
.NC_module_blue .NC_module_blue_header h4 {
	background: #FFFFFF url(../images/Search_box/NC_module_blue_top_bottom_v2.png) no-repeat scroll left top;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px 0 5px 8px;
	font-size: 1.1em;}
.NC_module_blue .NC_module_blue_content {
	background: url(../images/Search_box/NC_module_border.png) repeat-y scroll right top;
	color: #FFFFFF;
	padding-right: 6px;}
.NC_module_blue .NC_module_blue_bg {
	background: #196c9b url(../images/Search_box/NC_module_blue_slice.png) repeat-x scroll left top;
	padding: 8px;}
.NC_module_blue .NC_module_blue_footer {
	background: url(../images/Search_box/NC_module_blue_top_bottom_v2.png) no-repeat scroll right bottom;
	height: 30px;
	overflow: hidden;
	padding-right: 15px;}
.NC_module_blue .NC_module_blue_footer p {
	background: #FFFFFF url(../images/Search_box/NC_module_blue_top_bottom_v2.png) no-repeat scroll left bottom;
	height: 30px;
	margin: 0;
	width: 100%;}
.NC_module_blue .NC_module_blue_footer p a{
    color: #FFFFFF;
    margin-left: 65px;
    font-style: italic;
    text-decoration: underline;}
    
/*******grey login box******/
.NC_module_grey .NC_module_grey_header {
	background: url(../images/Login_box/NC_module_grey_top_bottom_v2.png) no-repeat scroll right top;
	height: 30px;
	/*overflow: hidden;*/
	padding-right: 15px;}
.NC_module_grey .NC_module_grey_header h4 {
	background: #FFFFFF url(../images/Login_box/NC_module_grey_top_bottom_v2.png) no-repeat scroll left top;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px 0 20px 8px;
	font-size: 1.1em;}
.NC_module_grey .NC_module_grey_content {
	background: url(../images/Login_box/NC_module_grey_border.png) repeat-y scroll right top;
	color: #FFFFFF;
	padding-right: 6px;}
.NC_module_grey .NC_module_grey_bg {
	background: #ffffff url(../images/Login_box/NC_module_grey_slice.png) repeat-x scroll left top;
	padding: 8px;}
.NC_module_grey .NC_module_grey_footer {
	background: url(../images/Login_box/NC_module_grey_top_bottom_v2.png) no-repeat scroll right bottom;
	height: 30px;
	overflow: hidden;
	padding-right: 15px;}
.NC_module_grey .NC_module_grey_footer p {
	background: #FFFFFF url(../images/Login_box/NC_module_grey_top_bottom_v2.png) no-repeat scroll left bottom;
	height: 30px;
	margin: 0;
	width: 100%;}
.NC_module_grey .NC_module_grey_footer p a{
    color: #FFFFFF;
    margin-left: 65px;
    font-style: italic;
    text-decoration: underline;}    

/*****modal free user page*****/

#widget-docs ul.ui-tabs-nav { padding:0 0 0 8px; }
#widget-docs .ui-tabs-nav li { margin:5px 5px 0 0; }

#widget-docs .ui-tabs-nav li a:link,
#widget-docs .ui-tabs-nav li a:visited,
#widget-docs .ui-tabs-nav li a:hover,
#widget-docs .ui-tabs-nav li a:active { font-size:14px; padding:4px 1.2em 3px; color:#fff; }

#widget-docs .ui-tabs-nav li.ui-tabs-selected a:link,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:visited,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:hover,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:active { color:#e6820E; }

#widget-docs .ui-tabs-panel { padding:20px 9px; font-size:12px; line-height:1.4; color:#000; }

#widget-docs .ui-widget-content a:link,
#widget-docs .ui-widget-content a:visited { color:#1b75bb; text-decoration:none; }
#widget-docs .ui-widget-content a:hover,
#widget-docs .ui-widget-content a:active { color:#0b559b; }

input.text { margin-bottom:8px; width:95%; }
fieldset { padding:0; border:0; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { /*padding: .3em;*/ }
.validateTips { border: 1px solid transparent; padding: 0 0.3em; }	

