/*

Blå linje: #b0c1d0
Blå bakgrunn: #d8e1eb

Hovedbakgrunn: #dbd8d0
Ytre ramme: #666

Tablerow report: #f1efea

Ramme rundt inaktiv workboxmeny + ramme rundt reporttable: #d3cfc5

Linker: #024fd0

*/


/*-------------------------------------------<< GLOBALE STYLES >>--------------------------------------*/
* { margin: 0; padding: 0; }
body { background: url(images/bg.jpg) repeat-x #e7e4da; font-family: Arial, Helvetica, sans-serif; font-size: 70%; }
th { text-align: left; padding: 4px; }
td { padding: 4px; }
input { font-size: 100%; }
select { font-size: 100%; }
a:link { color: #024fd0; text-decoration: underline; }
a:visited { color: #024fd0; text-decoration: underline; }
a:hover { color: #fff; text-decoration: underline; background-color: #024fd0; }
a:active { color: #024fd0; text-decoration: underline; }

#main { width: 960px; margin-right: auto; margin-left: auto; }




/* -------------------------------------------<< EXTRA CLASSES >>--------------------------------------*/
.floatleft { float: left; }
.floatright { float: right; }
.leftmargin20 { margin-left: 20px; }
.toppadding20 { padding-top: 20px; }
.padding10 { padding: 10px; }
.padding5 { padding: 5px 10px; font-weight: bold; }
.width391 { width: 391px; }
.width507 { width: 507px; }
.width918 { width: 918px; }
.width876 { width: 876px; }
.nobullet { list-style-type: none;}




/* ---------------------------------------------------<< HEADER >>------------------------------------------*/
#logo {
	float: left;
	margin-bottom: 20px;
}
#loggedin {
	text-align: right;
	float: right;
	padding-top: 10px;
	padding-right: 5px;
}
.diarylink {
	padding-right: 5px; margin-top: 3px; font-size: 92%;
}
#topmenu {
	clear: both;
	display: block;
	height: 23px;
	background-image: url(images/topline.gif);
	font-size: 110%;
	overflow: hidden;
}
#topmenu ul {
	list-style-type: none;
	margin-left: 20px;
}
#topmenu li {
	display: inline;
}

#topmenu li span {
	display: block;
	padding: 4px 15px 3px 15px;
	border-right: 1px solid #666;
	float: left;
	margin-right: 2px;
	text-decoration: none;
	color: #000;
	background-image: url(images/bg_topmenu.gif);
	background-repeat: repeat-x;
}
#topmenu li a {
	display: block;
	padding: 4px 15px 3px 15px;
	border-right: 1px solid #666;
	float: left;
	margin-right: 2px;
	text-decoration: none;
	color: #000;
	background-image: url(images/bg_topmenu.gif);
	background-repeat: repeat-x;
}

#topmenu li a:hover {
	display: block;
	padding: 4px 15px 3px 15px;
	border-right: 1px solid #666;
	float: left;
	margin-right: 2px;
	background-image: url(images/bg_topmenu_selected.gif);
	background-repeat: repeat-x;
	background-color: transparent;
}
#topmenu li.selected span {
	display: block;
	padding: 4px 15px 5px 15px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #FFF;
	float: left;
	margin-right: 2px;
	background-image: url(images/bg_topmenu_selected.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
#topmenu li.selected a {
	display: block;
	padding: 4px 15px 5px 15px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #FFF;
	float: left;
	margin-right: 2px;
	background-image: url(images/bg_topmenu_selected.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}



/*----------------------------------------------------<< CONTENT >>-------------------------------------------------*/
#content {
	overflow: hidden;
	clear: both;
	background-color: #FFF;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding: 20px;
	width: 918px;
}
.workbox {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;		
	background-color: #d8e1eb;
	width: 349px;
	border: 1px solid #b0c1d0;
	border-top: 0;
}
.workboxwide {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;		
	background-color: #d8e1eb;
	width: 876px;
	border: 1px solid #b0c1d0;
	border-top: 0;
}
.workboxheading {
	background-image:url(images/bg_workboxmenu_selected.gif);
	height: 20px;
}
.workboxmenu {
	clear: both;
	display: block;
	height: 23px;
	background-image: url(images/topline_workbox.gif);
	font-size: 110%;
	overflow: hidden;
}
.workboxmenu ul {
	list-style-type: none;
}
.workboxmenu li {
	display: inline;
}
.workboxmenu li a {
	display: block;
	padding: 4px 15px 3px 15px;
	border-right: 1px solid #d3cfc5;
	float: left;
	margin-right: 2px;
	text-decoration: none;
	color: #000;
	background-image: url(images/bg_workboxmenu.gif);
	background-repeat: repeat-x;
}
.workboxmenu li a:hover {
	display: block;
	padding: 4px 15px 3px 15px;
	border-right: 1px solid #b0c1d0;
	float: left;
	margin-right: 2px;
	background-image: url(images/bg_workboxmenu_selected.gif);
	background-repeat: repeat-x;
}
.workboxmenu li a:visited {
	color: #000000;
	text-decoration: none;
}
.workboxmenu li.selected a {
	display: block;
	padding: 4px 15px 5px 15px;
	border-right: 1px solid #b0c1d0;
	border-bottom: 1px solid #d8e1eb;
	float: left;
	margin-right: 2px;
	background-image: url(images/bg_workboxmenu_selected.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}


/*---------------------------------------------------------<< FORMS >>-------------------------------------------*/
.bigbutton {
	font-size: 115%;
	cursor: pointer;
	background-color:Transparent;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-top: 1px solid #666;	
	border-style: solid;
	height: 25px;
	width: 170px;
	border-width: 0px;
	background-image: url('images/bigbutton.gif');

}




/*---------------------------------------------------------<< REPORTS >>-----------------------------------------*/
.reporttable {
	width: 505px;
	margin-top: 22px;
	border: 1px solid #d3cfc5;
	border-collapse: collapse;
}
.reporttable td {
	background-color :#f1efea;
	border-top: 1px solid #fff; 
}
.reporttable td.selected {
	background-color :#dbd8d0;
	border-top: 1px solid #fff; 
}
.reporttable td.sub {
	background-color :#fff;
	border-top: 0; 
}
.reporttable th {
	background-color :#dbd8d0;
	background-image: url(images/bg_reporttable_heading.gif);
	background-repeat: repeat-x;
}
.print {
	padding-left: 20px;
	background: url(images/icon_utskrift.gif) no-repeat 0px 17px;
}
.export {
	margin-left: 15px;
	padding-left: 18px;
	background: url(images/icon_excel.gif) no-repeat 0px 18px;	
}


/*------------------------------------------------------<< NEW LEADS >>------------------------------------*/
#newlead {
	background-image:url(images/bg_newlead.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	width: 918px;
}
#newleadbottom {
	background-image:url(images/bg_newlead_bottom.gif);
	width: 918px;
	height: 1px;
	overflow: hidden;
}

#bottom {
	background: url(images/round_lb.gif) no-repeat top left;
	padding-left: 5px;
}
#bottom span {
	background: url(images/round_rb.gif) no-repeat top right;
	height: 5px;
	display: block;
}

.heading1 {
	width: 265px;
	background-image: url(images/bg_newlead_heading1.gif);
	color: #922d46;
}
.heading2 {
	width: 328px;
	background-image: url(images/bg_newlead_heading2.gif);
	color: #922d46;
}
.heading3 {
	width: 265px;
	background-image: url(images/bg_newlead_heading3.gif);
	color: #922d46;
}

.heading4
{
	width: 220px;
	background-image: url(images/bg_newcontact.gif);
	
}

.heading5
{
	width: 100%;
	background-image: url(images/bg_newcontact.gif);
	
}

.heading7
{
	width: 280px;
	background-image: url(images/bg_newcontact3.gif);
	
}

.Table1 
{
 padding: 0 0 0 0;
 border-color: White;
 border-style: solid;
 border-width: 1px;
} 

.noPadding
{
	padding: 0 0 0 0;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.hide
{
 display: none;
}

.column2 {
	background: url(images/bg_column2.jpg) repeat-x;
}

.modals { background-color: #FFE794; background: #FFE794; }

.test th { text-align:inherit; padding-left:0px; padding-right: 0px; padding-bottom: 0px; padding-top:0px;  }
.test td {  margin:0; text-align:center; padding-left:0px; padding-right: 0px; padding-bottom: 1px; padding-top:0px; }
.test a:link { color: #024fd0; text-decoration:none; }

.test2 th { text-align:left; padding: 0px; }
.test2 td { padding: 0px; }

.test3 th {  padding: 1px 1px 1px 1px;  }
.test3 td { padding: 2px 2px 2px 2px;  }



.outlookpopup td { text-align:inherit; padding-left:0px; padding-right: 0px; padding-bottom: 0px; padding-top:0px; }
.outlookpopup { background-color:White; border-style:solid; border-width: 1px; border-color:Black; font-family: Arial;
	font-size: 11px;
	 
	text-align: center;  }

.nopaddingtable td { padding: 0px; vertical-align:top;}

.nopaddingtable2 td { padding: 0px; padding-left: 3px; vertical-align:top;}

.hoverme td:hover { background-color: Yellow;
	font-family: Arial;
	font-size: 11px;
	
	text-align: center; }

.Red { background-color: White; border-style:solid; border-width: 1px; border-color:Black; font-family: Arial;
	font-size: 11px;
	text-align: center; }
	
.valid
{
    background-color: lemonchiffon;
}

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

 .Rows { font-family:Tahoma; font-size: 11px; height: 8px; padding:0;  }
 .HeaderRow { font-family:Tahoma; font-size: 11px; text-align:left; background: #E0E3E8; border-right-width:1px; border-right-color:Black; border-bottom-width:1px; border-bottom-color:#A0A0A4; font-weight:bold;  }
 .FooterRow { font-family:Tahoma; font-size: 11px; text-align:right; background: #E0E3E8; border-right-width:1px; border-right-color:Black; border-bottom-width:1px; border-bottom-color:#A0A0A4;  }

/*------------------------------------------------<< TAB CONTAINER >>------------------------------------*/

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.Test .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.Test .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.Test .ajax__tab_tab 
{
	display: block;
	padding: 4px 15px 3px 15px;
	
	background-image: url(images/bg_workboxmenu.gif);
 background-repeat: repeat-x;


	
	}
.Test .ajax__tab_hover .ajax__tab_outer {background:url(images/bg_workboxmenu2.gif) no-repeat right;}
.Test .ajax__tab_hover .ajax__tab_inner {background:url(images/bg_workboxmenu2.gif) no-repeat;}
.Test .ajax__tab_hover .ajax__tab_tab 
{
	display: block;
	padding: 4px 15px 3px 15px;
	
	background-image: url(images/bg_workboxmenu.gif);
 background-repeat: repeat-x;

	}
.Test .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.Test .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.Test .ajax__tab_active .ajax__tab_tab 
{
display: block;
	padding: 4px 15px 3px 15px;
	
	background-image: url(images/bg_workboxmenu.gif);
 background-repeat: repeat-x;
	}
	
	
.Test .ajax__tab_body 
{
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;		
	background-color: #d8e1eb;
	width: 876px;
	border: 1px solid #b0c1d0;
	border-top: 1;
	}
	
.ajax__tab_xp3 .ajax__tab_header { font-family:verdana,tahoma,helvetica;font-size:11px;background:url(imgs/test_line.gif) repeat-x bottom; }
.ajax__tab_xp3 .ajax__tab_outer { background:url(images/bg_workboxmenu_u1_right.gif) no-repeat right;}
.ajax__tab_xp3 .ajax__tab_inner {background:url(images/bg_workboxmenu_u1_left.gif) no-repeat; padding-left: 6px;}
.ajax__tab_xp3 .ajax__tab_tab { background:url(images/bg_workboxmenu_u1.gif) repeat-x; padding: 4px 15px 4px 15px;}
.ajax__tab_xp3 .ajax__tab_hover .ajax__tab_outer { background:url(images/bg_workboxmenu_h1_right.gif) no-repeat right; }
.ajax__tab_xp3 .ajax__tab_hover .ajax__tab_inner { background:url(images/bg_workboxmenu_h1_left.gif) no-repeat; padding-left: 6px; }
.ajax__tab_xp3 .ajax__tab_hover .ajax__tab_tab { background:url(images/bg_workboxmenu_h1.gif) repeat-x; padding: 4px 15px 4px 15px; }
.ajax__tab_xp3 .ajax__tab_active .ajax__tab_outer {background:url(images/bg_workboxmenu_selected_right.gif) no-repeat right; background-color: #d8e1eb; }
.ajax__tab_xp3 .ajax__tab_active .ajax__tab_inner {background:url(images/bg_workboxmenu_selected_left.gif) no-repeat; padding-left: 6px; }
.ajax__tab_xp3 .ajax__tab_active .ajax__tab_tab {background:url(images/bg_workboxmenu_selected2.gif) repeat-x; padding: 4px 15px 4px 15px; font-weight: bold; }
.ajax__tab_xp3 .ajax__tab_body 
{
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;	
	padding-top: 20px;	
	background-color: #d8e1eb;
	width: 876px;
	border: 1px solid #b0c1d0;
	border-top: 0;}
	
.ajax__tab_xp4 .ajax__tab_header { font-family:verdana,tahoma,helvetica;font-size:11px;background:url(imgs/test_line.gif) repeat-x bottom; }
.ajax__tab_xp4 .ajax__tab_outer { background:url(images/bg_workboxmenu_u1_right.gif) no-repeat right;}
.ajax__tab_xp4 .ajax__tab_inner {background:url(images/bg_workboxmenu_u1_left.gif) no-repeat; padding-left: 6px;}
.ajax__tab_xp4 .ajax__tab_tab { background:url(images/bg_workboxmenu_u1.gif) repeat-x; padding: 4px 15px 4px 15px;}
.ajax__tab_xp4 .ajax__tab_hover .ajax__tab_outer { background:url(images/bg_workboxmenu_h1_right.gif) no-repeat right; }
.ajax__tab_xp4 .ajax__tab_hover .ajax__tab_inner { background:url(images/bg_workboxmenu_h1_left.gif) no-repeat; padding-left: 6px; }
.ajax__tab_xp4 .ajax__tab_hover .ajax__tab_tab { background:url(images/bg_workboxmenu_h1.gif) repeat-x; padding: 4px 15px 4px 15px; }
.ajax__tab_xp4 .ajax__tab_active .ajax__tab_outer {background:url(images/bg_workboxmenu_selected_right.gif) no-repeat right; background-color: #d8e1eb; }
.ajax__tab_xp4 .ajax__tab_active .ajax__tab_inner {background:url(images/bg_workboxmenu_selected_left.gif) no-repeat; padding-left: 6px; }
.ajax__tab_xp4 .ajax__tab_active .ajax__tab_tab {background:url(images/bg_workboxmenu_selected2.gif) repeat-x; padding: 4px 15px 4px 15px; font-weight: bold; }
.ajax__tab_xp4 .ajax__tab_body 
{
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;	
	padding-top: 20px;	
	background-color: #d8e1eb;
	border: 1px solid #b0c1d0;
	border-top: 0;}
	
/*-------------------------------------------------Calendar------------------------------------------------------------------------------*/

.calendar_background
{
	background-color: #CCCCCC;
	font-family: Arial;
	font-size: 11px;
	padding: 0 0 0 0;
	text-transform: uppercase;
	text-align: center;
	
	
}

.calendar_header
{
	background-color: White;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	margin:0;
	padding:0;
}

.calendar_days
{
	background-color: White;
	font-family:Arial;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 0;
	
}

/*#ctl00_ContentPlaceHolder1_CustomerChoices1_Calendar1 A:link {text-decoration: none}
#ctl00_ContentPlaceHolder1_CustomerChoices1_Calendar1 A:visited {text-decoration: none}
#ctl00_ContentPlaceHolder1_CustomerChoices1_Calendar1 A:active {text-decoration: none}
#ctl00_ContentPlaceHolder1_CustomerChoices1_Calendar1 A:hover {text-decoration: none}

A:Calendar1 {text-decoration:none}
Calendar1 A {text-decoration:none}
#Calendar1 A {text-decoration:none}
Calendar1:A:link {text-decoration:none} */



.calendar_inactive
{
	background-color: #e8e6e2;
	font-family: Arial;
	font-size: 11px;
	padding: 0 0 0 0;
}

.calendar_selected
{
	background-color: #1b54b4;
	color: #1b54b4;
	
	font-family: Arial;
	font-size: 11px;
	padding: 0 0 0 0;
}



