h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address
{
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 1.75em;
	color: #993300;
	font-weight: normal;
	padding: 0 0 15px 0;
}

h2
{
	font-size: 1.1em;
	padding: 0;
}

h3
{
	font-size: 1em;
	font-weight: bold;
}

ul
{
	list-style-position: outside;
	padding: 10px 0 0 25px;
}

ol
{
	list-style-position: outside;
	padding: 10px 0 0 25px;
}

fieldset
{
	padding: .5em;
}

a
{
	color: #1286AD;
	text-decoration: none;
	border: 0px;
}

img
{
	border: 0px;
}

/**************** Speciel *********************/

a.linkText
{
	color: #000000;
}

#pageContent p
{
	padding: 0 0 10px 0;
}

#pageContent a
{
	text-decoration: underline;
}

#calendarSearchContent a
{
	text-decoration: none;
}

/*  Experience StartPage  ******************************/
/*********************************************/
h2.experience
{
	font-size: 1em;
	padding: 0 0 0 0;
}

a.experience
{
	color: #993300;
}

/*  Push StartPage  ******************************/
/*********************************************/
h2.push
{
	font-size: 1em;
	padding: 0 0 0 0;
}

a.push
{
	color: #1286AD;
}

/*  Faktamenyn  ******************************/
/*********************************************/
#factMenuHeadLine
{
	color: #1286AD;
	font-weight: bold;
}

.factMenuItem
{
	font-size: 0.9em;
	color: #1286AD;
	font-weight: bold;
	background-color: White;
	padding: 0px 0px 0px 0px;
}
.factMenuItem a
{
	font-weight: bold;
	color: #7B7B7B;
	text-decoration: none;
}


/*  UpplevelseMeny  ******************************/
/*********************************************/


/*  BreadCrumbsMeny  ******************************/
/*********************************************/
.breadCrumbsMenuHeadLine
{
	color: #000000;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.breadCrumbsMenuItem
{
	color: red;
	margin: 5px 0px 0px 0px;
}

.breadCrumbsMenu
{
	color: #000000;
	margin: 5px 0px 0px 0px;
}

.breadCrumbsStartLink
{
	color: #1286AD;
	text-decoration: none;
}

.breadCrumbLabel
{
	color: red;
	margin: 5px 0px 0px 0px;
}

/*  ContactInfo  ******************************/
/*********************************************/
.contactInfoContent
{
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	list-style-image: url(../images/breadCrumbArrow.jpg);
	list-style-position: inside;
}

.contactInfoHeadLine
{
	font-size: 0.9em;
	color: #993300;
	padding: 0px 0px 0px 0px;
}

/*  PageInfo  ******************************/
/*********************************************/
.pageInfo
{
	font-size: 0.9em;
}

.pageInfoHeadLine
{
	font-size: 0.9em;
}

/* Main Menu */
.mainMenuItem
{
	color: Black;
	text-decoration: none;
}

.mainMenuHeadLine
{
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

/*  ToolsMenu  ******************************/
/*********************************************/
#toolsMenu
{
	color: #1286AD;
}


/*******************************************************************
		SearchPage typografi divar
********************************************************************/

.searchUpdateText
{
	font-weight: bold;
	font-size: 0.9em;
}

/*******************************************************************
		CalendarPage typografi divar
********************************************************************/

h1.calendarSearch
{
	font-size: 1.2em;
	font-weight: bold; /*margin-top:0px;*/ /*margin-bottom:13px;*/ /*margin-right:5px;*/
	padding: 0px;
	margin: 0px;
}


h2.calendarSearch
{
	/*margin-right: 10px;*/
	text-align: left;
	font-weight: bold;
	font-size: 1em;
}

h1.calendarEvent
{
	color: #993300;
	padding: 0px 0px 10px 0px;
}

h3.calendarEvent
{
	font-weight: bold;
	font-size: 1em;
	font-family: Verdana;
}

.calendarSearchText
{
	font-weight: bold;
	font-size: 0.9em;
	font-family: Verdana;
}

.calendarSearchBackGround
{
	background-color: #F7F7F7;
	padding: 1em;
}

.calendarDayInfo
{
	font-weight: bold;
	padding-top: 19px;
	border-bottom: solid 1px #DEDEDE;
	text-transform: lowercase;
}

.calendarCell
{
	padding-top: 1px;
	padding-bottom: 1px; 
}


.calendarContentRow
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.calendarDate
{
	color: #666666;
	font-size: 0.9em;
}

.calendarTip
{
	background-color: #EEEEEE;
	padding: 5px;
	margin-top: 20px;
	width: 100%;
}

/* calendarkontrollen */

#monthCalendar
{
	width: 180px;
	border: solid 1px #B11F16;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#monthCalendar table
{
	text-decoration: none;
}

#monthCalendar tr
{
	text-decoration: none;
}

#monthCalendar td
{
	text-decoration: none;
}

.calendarDay a:link, .calendarDay a:active, .calendarDay a:visited, .calendarDay a:hover
{
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}

.calendarDayHeader
{
	text-transform: capitalize;
	border-bottom: solid 1px #000000;
}

.calendarSelectedDay a:link, .calendarSelectedDay a:active, .calendarSelectedDay a:visited, .calendarSelectedDay a:hover
{
	background-color: #DEDEDE;
	text-decoration: none;
	display: block;
}

.calendarTodayDay a:link, .calendarTodayDay a:active, .calendarTodayDay a:visited, .calendarTodayDay a:hover
{
	font-weight: bold;
	text-decoration: none;
}

.calendarNextPrev a:link, .calendarNextPrev a:active, .calendarNextPrev a:visited, .calendarNextPrev a:hover
{
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}

.calendarTitle
{
	padding: 0;
	margin: 1px 0 1px 0;
	font-weight: bold;
	color: white;
	background-color: #B11F16;
}


.calendarSelector a:link, .calendarSelector a:active, .calendarSelector a:visited, .calendarSelector a:hover
{
	color: #336699;
	font-size: 0.8em;
	text-decoration: none;
}

.calendarTodayStyle
{
}

.calendarOtherMonth a:link, .calendarOtherMonth a:active, .calendarOtherMonth a:visited, .calendarOtherMonth a:hover
{
	color: #DDDDDD;
	text-decoration: none;
	font-size: 0.7em;
}

/*  CalendarCustomWebControl ****************/
/*********************************************/

#calendarSearchContent table
{
	border: solid 1px #B11F16;
}


td.monthSelectorCssClass
{
	background-color: #B11F16;
	border: 0;
	padding: 3px 3px 3px 3px;
	margin: 0;	
}



a.monthSelectorCssClass
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.monthSelectorCssClass:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

td.dayheadercssclass
{
	font-size: 1em;
	font-weight:bold;
	text-transform:capitalize;
	padding: 5px 0 5px 0;
	margin: 0;
	width: 12%;	
}


td.weekHeaderCssClass
{
	font-size: 0.8em;
	font-weight: bold;
	padding: 0;
	margin: 3px 3px 3px 3px;
	width: 12%;	
}

a.weekItemCssClass
{
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.weekItemCssClass:visited
{
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.selectedWeekItemCssClass
{
	text-decoration: none;
	font-weight: bold;
}

td.currentDayCssClass
{
	border-right: #B11F16 1px solid;
	border-top: #B11F16 1px solid;
	border-left: #B11F16 1px solid;
	border-bottom: #B11F16 1px solid;
	background-color: #DEDEDE;
	width: 12%;	
}

a.currentDayCssClass
{
	text-decoration: none;
	color: #000000;
}

a.currentDayCssClass:visited
{
	text-decoration: none;
	color: #000000;
}

td.selectedCurrentDayCssClass
{
	background-color: #DEDEDE;	
	border-right: #B11F16 1px solid;
	border-top: #B11F16 1px solid;
	border-left: #B11F16 1px solid;
	border-bottom: #B11F16 1px solid;
	width: 12%;
}

a.selectedCurrentDayCssClass
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.selectedCurrentDayCssClass:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

td.dayItemCurrentMonthCssClass
{
	background-color: #DEDEDE;
	border: white 1px solid;
	width: 12%;
}

a.dayItemCurrentMonthCssClass
{
	color: #000000;
	text-decoration: none;
}

a.dayItemCurrentMonthCssClass:visited
{
	color: #000000;
	text-decoration: none;
}

td.selectedDayItemCurrentMonthCssClass
{
	background-color: #DEDEDE;
	border: white 1px solid;
	width: 12%;		
}

a.selectedDayItemCurrentMonthCssClass
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.selectedDayItemCurrentMonthCssClass:visited
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.dayItemOtherMonthCssClass
{
	text-decoration: none;
	color: #666666;
}

a.dayItemOtherMonthCssClass:visited
{
	text-decoration: none;
	color: #666666;
}

a.selectedDayItemOtherMonthCssClass
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.selectedDayItemOtherMonthCssClass:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

td.sundayCurrentMonthCssClass
{
	background-color: #DEDEDE;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	width: 12%;	
}

a.sundayCurrentMonthCssClass
{
	text-decoration: none;
	color: #000000;
}

a.sundayCurrentMonthCssClass:visited
{
	text-decoration: none;
	color: #000000;
}

td.sundayOtherMonthCssClass
{
	background-color: #FFFFFF;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	width: 12%;	
}

a.sundayOtherMonthCssClass
{
	text-decoration: none;
	color: #666666;
}

a.sundayOtherMonthCssClass:visited
{
	text-decoration: none;
	color: #666666;
}

td.selectedSundayCurrentMonthCssClass
{
	background-color: #DEDEDE;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	width: 12%;	
}

a.selectedSundayCurrentMonthCssClass
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.selectedSundayCurrentMonthCssClass:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

td.selectedSundayOtherMonthCssClass
{
	background-color: #FFFFFF;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	width: 12%;
}

a.selectedSundayOtherMonthCssClass
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.selectedSundayOtherMonthCssClass:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}





/*  ToolsMenu  ******************************/
/*********************************************
.toolsMenu
{
	color:#0099CC;
	text-decoration:none;
	border:0px;
}*/


