﻿/*div, td, tr, table, html, body, form, b, i, u { font-family:Arial; }
#StyleKillerID { font-family:Arial; color:#6d6e71; }*/

/*p {
	margin: 0;
	padding: 0;
}*/



html, body, form
{
	height:100%;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
    font-style:normal;
    font-weight:normal;
}
form { height:100%; margin:0px; margin-bottom:5px; }

body, .header, .font9, .font10, .font11, .font12, .font13, .font14, .font15, .font16, .font17, .font18, .font24 { font-family:Arial, Verdana; }



/* ================================================================= */
.header, .font9, .font10, font11, .font12, .font13, .font14, .ms-WPBody, .font15, .font16, .font17, .font18, .font24 { color:#6d6e71; /*color:#0072bc;*/ }
.header
{
	font-size:23px;
	line-height:28px;
	letter-spacing:-1px;
}
.marginright12px
{
    margin-right: 12px;
}
.font9 { font-size:9px; }
.font10 { font-size:10px; }
.font11 { font-size:11px; }
.font12 { font-size:12px; }
.font13 { font-size:13px; }
.font14, .ms-WPBody { font-size:14px; }
.font15 { font-size:15px; }
.font16 { font-size:16px; }
.font17 { font-size:17px; }
.font18 { font-size:18px; }
.font24 { font-size:24px; }

.colormain { color:#00aadc; } /*00647d*/
.colorred1 { color:#d00; }
.colorgreen1 { color:#0a0; }
.colorgray333 { color:#333; }
.colorgray444 { color:#444; }
.colorgray999 { color:#999; }
.colorgrayb4b4b4 { color:#b4b4b4; }
.colorgray6d6e71 { color:#6d6e71; }

.shopcart_parent
{
	padding-top:1px;
	padding-bottom:1px;
	overflow:auto;
	float:left;
}
.shopcart_parent2
{
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	padding-top:1px;
	padding-bottom:1px;
	overflow:auto;
	float:left;
	background-color:Transparent;
	/*background-color:#e5e5e5;*/
	/*f2f2f2
	e5e5e5*/
}
.shopcart_parentinner
{
	padding-top:1px;
	padding-bottom:1px;
	float:left;
}
.shopcart_parentinner2
{
	padding-top:1px;
	padding-bottom:1px;
	float:left;
	background-color:#f2f2f2;
}
.shopcart_checkbox
{
	width:21px;
	padding-top:1px;
	padding-bottom:1px;
	float:left;
}
.shopcart_content
{
	width:192px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	float:right;
}


.regLeft /* ==== REG FORM ==== */
{
	clear:left;
	float:left;
	width:167px;
	color:#6d6e71;
	padding-bottom:3px;
	padding-right:10px;
}
.regRight
{
	clear:right;
	float:left;
	width:167px;
	color:#6d6e71;
	padding-bottom:3px;
}
.divRegistration
{
	color:#6d6e71;
	padding-bottom:3px;
	padding-right:10px;
}
.divRegistration2
{
	color:#6d6e71;
	padding-bottom:3px;
} /* oooo REG FORM oooo */



.submitbutton
{
	color:#fff;
	font-weight:700;
	border:solid 1px #f5f5f5;
	background-color:Transparent;
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/button_bg_01.gif);
}
.submitbutton2
{
	color:#fff;
	font-weight:700;
	border:solid 1px #f5f5f5;
	background-color:Transparent;
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/button_bg_02.gif);
}
.submitbutton2x
{
	color:#fff;
	font-weight:700;
	border:solid 1px #f5f5f5;
	background-color:Transparent;
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/button_bg_02x.gif);
}
.submitbutton3
{
	color:#fff;
	font-weight:700;
	border:solid 1px #f5f5f5;
	background-color:Transparent;
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/button_bg_03.gif);
}

.tableStyle
{
	background-color:#fafbfb;
	border:solid 1px #cad7d8;
}
.courseprog_td
{
	border-bottom:solid 1px #b4b4b4;
}
.subcategorieDIV
{
	margin-bottom:20px;
	background-color:#fafbfb;
}

.inputdropdown
{
	font-family:Arial;
	font-size:13px;
	margin-top:1px;
}
.borderb4b4b4 { border:solid 1px #b4b4b4; }

/* ================================================================= */

.confirm_tds { padding-left:10px; border-bottom:solid 1px #f5f5f5; }
.confirm_tds2 { border-bottom:solid 1px #f5f5f5; }

/* ==== SUBCATEGORIES/COURSES SHOW/HIDE ==== */
.divHeader
{
	padding:2px;
	color:#2b879e;
	background-color:#fbfbfb;
	border-top:solid 1px #9bc4d3;
	border-bottom:solid 1px #9bc4d3;
	border-left:solid 1px Transparent;
	border-right:solid 1px Transparent;
}
.divHeaderSelected
{
	padding:2px;
	color:#2b879e;
	background-color:#fbfbfb;
	border-top:solid 1px #9bc4d3;
	border-bottom:solid 1px #9bc4d3;
	border-left:solid 1px #9bc4d3;
	border-right:solid 1px #9bc4d3;
}

.divDescripton
{
	background-color:Transparent;
	color:#666;
	padding:3px;
	border-right:solid 1px Transparent;
	border-left:solid 1px Transparent;
	border-bottom:dotted 1px #cad7d8;
	margin-bottom:20px;
}
.divDescriptonSelected
{
	background-color:#fcfdfd;
	color:#666;
	padding:3px;
	border-right:solid 1px #9bc4d3;
	border-left:solid 1px #9bc4d3;
	border-bottom:solid 1px #9bc4d3;
	margin-bottom:20px;
}

.divInner
{
	font-size:12px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.courseMOver
{
	border:solid 1px #eee;
	background-color:#ffe;
	margin-top:16px;
	margin-left:15px;
}
.courseMOut
{
	border:solid 1px #efefef;
	background-color:#fff;
	margin-top:16px;
	margin-left:15px;
}
.divAttending
{
	background-color:#fbfbfb;
	border-top:solid 1px #f1f1f1;
	text-align:right;
	padding-right:10px;
	margin-top:5px;
}

.search_box
{
	color:#999;
	border:solid 0px Transparent;
	background-color:#fff; 
	margin-bottom:-2px;
}
.search_area
{
	border:1px solid #ccc;
}

/* ==== SUBCATEGORIES/COURSES SHOW/HIDE ==== */

.pad5 { padding:5px; }
.pad7 { padding:7px; }
.pad10 { padding:10px; }
.padtop10 { padding-top:10px; }
.padtop20 { padding-top:20px; }
.padbtm2 { padding-bottom:2px; }
.padbtm3 { padding-bottom:3px; }
.padbtm5 { padding-bottom:5px; }
.padbtm7 { padding-bottom:7px; }
.padbtm10 { padding-bottom:10px; }
.padbtm20 { padding-bottom:20px; }
.padlft5 { padding-left:5px; }
.padlft7 { padding-left:7px; }
.padlft10 { padding-left:10px; }
.padrgt5 { padding-right:5px; }
.padrgt20 { padding-right:20px; }

.mgntop5 { margin-top:5px; }
.mgntop7 { margin-top:7px; }
.mgntop10 { margin-top:10px; }
.mgntop20 { margin-top:20px; }
.mgntop30 { margin-top:30px; }
.mgnbtm2 { margin-bottom:2px; }
.mgnbtm4 { margin-bottom:4px; }
.mgnbtm5 { margin-bottom:5px; }
.mgnbtm7 { margin-bottom:7px; }
.mgnbtm10 { margin-bottom:10px; }
.mgnbtm20 { margin-bottom:20px; }
.magrgt5 { margin-right:5px; }
.magrgt10 { margin-right:10px; }
.maglft10 { margin-left:10px; }

/* ================================================================= */
/* ================================================================= */
/* ================================================================= */
a:link, a:visited, a:active {
	color:#00aadc; /*00647d*/
	text-decoration:none; }
a:hover {
	color:#aaa;
	text-decoration:underline; }

.ColorGray a:link, .ColorGray a:visited, .ColorGray a:active {
	color:#000;
	text-decoration:none; }
.ColorGray a:hover {
	color:#6d6e71;
	text-decoration:underline; }


.anc_all a:link, .anc_all a:visited, .anc_all a:active {
	color:#00aadc; /*00647d*/
	text-decoration:none; }
.anc_all a:hover {
	color:#6d6e71;
	text-decoration:underline; }

.anc_00aadc a:link, .anc_00aadc a:visited, .anc_00aadc a:active {
	color:#00aadc;
	text-decoration:none; }
.anc_00aadc a:hover {
	color:#6d6e71;
	text-decoration:underline; }

.anc_lifudd a:link, .anc_lifudd a:visited, .anc_lifudd a:active {
	color:#2b879e;
	text-decoration:none; }
.anc_lifudd a:hover {
	color:#559;
	text-decoration:underline; }

.anc_lifudd_grayb4b4b4 a:link, .anc_lifudd_grayb4b4b4 a:visited, .anc_lifudd_grayb4b4b4 a:active {
	color:#b4b4b4;
	text-decoration:none; }
.anc_lifudd_grayb4b4b4 a:hover {
	color:#3fbfe5;
	text-decoration:none; }

.anc_lifudd_gray6d6e71 a:link, .anc_lifudd_gray6d6e71 a:visited, .anc_lifudd_gray6d6e71 a:active {
	color:#6d6e71;
	text-decoration:none; }
.anc_lifudd_gray6d6e71 a:hover {
	color:#3fbfe5;
	text-decoration:none; }

.anc_lifudd_fp_categoryboxes a:link, .anc_lifudd_fp_categoryboxes a:visited, .anc_lifudd_fp_categoryboxes a:active {
	color:#fff;
	text-decoration:none; }
.anc_lifudd_fp_categoryboxes a:hover {
	color:#ddd;
	text-decoration:none; }














/* ==== DLI UDVIKLING CUSTOM HORIZONTAL MENU STYLES (Project: DLI.SharePoint.DLI | UC: ctrl_horizontal_menu.ascx) ==== */
/*background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_bg_01.gif); background-repeat:repeat-x;*/
.td_sep1
{
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_bg_00_divider01_01.gif);
}
.td_sep2
{
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_bg_00_divider01_02.gif);
}
.td_seperator1
{
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_bg_00_divider01_02.gif);
}
.td_seperator2
{
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_bg_00_divider01_01.gif);
}
.td_seperator1sel
{
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_bg_00_divider01_01sel.gif);
}
.td_seperator2sel
{
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_bg_00_divider01_02sel.gif);
}
.td_sep1, .td_sep2, .td_seperator1, .td_seperator2, .td_seperator1sel, .td_seperator2sel
{
	padding-top:1px;
}
.img_seperator
{
	width:2px;
	height:27px;
}



.tbl_outer_outer
{
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_bg_01.gif);
}



.tbl_outer_outerSel
{
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_bg_02.gif);
}
.tbl_outer_outer, .tbl_outer_outerSel
{
	background-repeat:repeat-x;
}
.menu_toplvl_outer {
	height:28px;
	margin-left:17px;
	font-family:verdana, arial;
	font-size:13px;
	/*background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_lvl0_bg_01.gif);*/ }
.menu_secondlvl_outer {
	height:19px;
	margin-left:14px;
	font-family:verdana, arial;
	font-size:11px; }

.menu_default:link, .menu_default:visited, .menu_default:active {
	color:#6d6e71;
	text-decoration:none; }
.menu_default:hover {
	color:#fff;
	text-decoration:none; }
.menu_default_selected:link, .menu_default_selected:visited, .menu_default_selected:active {
	color:#a6dbe9;
	text-decoration:none; }
.menu_default_selected:hover {
	color:#a6dbe9;
	text-decoration:none; }
.menu_default_selected_mover:link, .menu_default_selected_mover:visited, .menu_default_selected_mover:active {
	color:#a6dbe9;
	text-decoration:none; }
.menu_default_selected_mover:hover {
	color:#fff;
	text-decoration:none; }

.menu_flyout:link, .menu_flyout:visited, .menu_flyout:active {
	color:#fff;
	text-decoration:none; }
.menu_flyout:hover {
	color:#a6dbe9;
	text-decoration:none; }

.menu_selected:link, .menu_selected:visited, .menu_selected:active {
	color:#a6dbe9;
	text-decoration:none; }
.menu_selected:hover {
	color:#fff;
	text-decoration:none; }

.td_menu, .td_menu_selected, .td_menu_top, .td_menu_top_selected {
	padding-left:15px;
	padding-right:15px; }
.td_menu_top, .td_menu_top_selected {
	padding-top:6px; }
.td_menu, .td_menu_selected {
	padding-top:2px; }

.td_menu_selected, .td_menu_top_selected {
	color:#0072bc; }
.td_menu_top_selected {
	background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/menu_lvl0_bg_01_sel.gif);

	/*background-image:url(/_layouts/images/DLI.SharePoint2010.DLI/_test_bg01.gif) url(/_layouts/images/DLI.SharePoint2010.DLI/_test_bg02.gif);
	background-repeat:no-repeat;
	background-position: top left top right;*/

}
/* ==== DLI UDVIKLING CUSTOM HORIZONTAL MENU STYLES ==== */


/* === WHAT IS THIS ??? */
.fontcolor 
{
    text-align:left;
    color:#6d6e71;
    font-size:11pt;
}

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

/* MICROSOFT AND ALL THEIR ASSUMPTIONS */
.siteActionMenu {
	float:left;
	text-align:left;
}

.ms-siteactionsmenu, .ms-siteaction, .ms-siteactionsmenu
{
	float:left;
	text-align:left;
}

.ms-ToolPaneOuter
{
	text-align:left;
	height:100%;
}

/* SITE LOGO START */
.logo
{
	clear: both !important;
	height: 82px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
}
.logo a
{
	color: #656B77;
	background-image:url("/Style Library/DLI_images/system/bg_logo_01.gif");
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 75px;
}

/* SITE LOGO END */


/* Top Menu Styling START */

.ms-PartSpacingVertical
{
font-size:1pt;
margin-top:0px;
}
#topMenu
{
	margin: 0px;
	text-align:left;
	font-size: 12px;
	font-family: verdana, helvetica,sans-serif;
 	background-color: #fbfeff;
 	border-top: 1px #CCE3F2 solid;
	border-bottom: 1px #CCE3F2 solid;
	height:21px;
}
.topNavContainer
{
	height:21px;
}
.topNav
{
    position:relative;
    top:-1px;
    display: block;
}
.topNavItem1
{
	background-repeat:no-repeat;
	background-position:left center;
	font-size: 9pt;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: -2px;
	color: #0072bc;
}
.topNavItem1 a
{
	display:block;
	background-image: url("/Style Library/DLI_Images/Menu/top_menu_bullet_01.gif");
	padding:2px 5px 0px 10px;
}
.topNavSelected1 a
{
	color: #0072bc;
}
.topNavHover1 a
{
	color: #00AEEF;
}
.topNavFlyOutsItem1
{
	color:#0072bc;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	white-space:nowrap;
	border-left: 1px solid #cce3f2;
	border-right: 1px solid #cce3f2;
	border-bottom: 1px solid #cce3f2;
}
.topNavFlyOutsItem1 a
{
    display:block;
}
.topNavFlyOutsHover1
{
	color: #00AEEF;
}

.ms-WPBody {
	border:solid 0px #fff; }

.cbq-layout-main, #cbqwp, #column {
	border:solid 0px #fff;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px; }