body
{
	Scrollbar-3dlight-color : #3B3F42;
	Scrollbar-arrow-color : #3B3F42;
	Scrollbar-darkshadow-color : #3B3F42;
	Scrollbar-face-color : #9EB339;
	Scrollbar-highlight-color : #3B3F42;
	Scrollbar-shadow-color : #3B3F42;
	Scrollbar-track-color : #3B3F42;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: White;
}

.bgcolor
{
	background-color: #FFFFFF;	
}

td
{
	font-family: Verdana, Arial;
	font-size: 9px;
}

.content
{
	border-right: #8C8B8D 2px solid;
	border-top: #8C8B8D 2px solid;
	border-left: #8C8B8D 2px solid;
	border-bottom: #8C8B8D 2px solid;
	background-color: White;
}

.color1
{
	background-color: #585F3D;	
}


.topmenu
{

	background-color: #3B3F42;
	color: White;
	font-family: Tahoma, Arial, MS Sans Serif; 
	font-size:10px; 
}

.topmenu2
{
	padding-bottom: 1px;
}

.footertext
{	
	color: #3B3F42;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.bottom
{
	color: #3B3F42; 
	font-size: 10px;
	font-family: Tahama, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.main
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #3B3F42;
	line-height: 14px;
	font-family: Verdana, Arial;
}

.main_bottom
{
	height: 20px;	
}

.managerfield
{
	margin-top: 10px;
	padding-top: 15px;
}

.PageCreated
{
	color: #C8AEB7;	
}

A.menu:hover  { color: #3B3F42; text-decoration: none }
A.menu { color: #3B3F42; font-family: Verdana; text-decoration: none }
A.bottom  { color: #b4a09a; font-size: 10px; text-decoration: underline }
A.bottom:hover  { color: #b4a09a; font-size: 10px; text-decoration: none }

INPUT.searchbox
{
	border-right: #2e2e2e 1px solid;
	padding-right: 1px;
	border-top: #2e2e2e 1px solid;
	padding-left: 2px;
	padding-bottom: 1px;
	font: 9px verdana, sans-serif;
	border-left: #2e2e2e 1px solid;
	width: 120px;
	padding-top: 1px;
	border-bottom: #2e2e2e 1px solid;
	height: 16px;
	background-color: #ffffff;
}

INPUT.searchbutton
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	font-size: 9px;
	border-bottom-width: 0px;
	width: 30px;
	cursor: hand;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	height: 16px;
	background-color: #9E0B0F;
	border-right-width: 0px;
}

.blackwindow
{
	padding-right: 10px;
	padding-left: 10px;
	filter: alpha(opacity=75);
	padding-bottom: 10px;
	width: 160px;
	color: White;
	padding-top: 10px;
	background-color: Black;
	text-align: left;
}

.whitewindow
{
	padding-right: 6px;
	padding-left: 0px;
	filter: alpha(opacity=50);
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: White;
	text-align: left;
}

.blackcell
{
	color: White;	
}

A.whitelink
{
	color: White;
	text-decoration: none;
}

A.whitelink:hover
{
	color: White;
	text-decoration: underline;
}

A.blacklink
{
	color: Black;
}

A.blacklink:hover
{
	color: Black;
	text-decoration: underline;
}

.blackwindow_headline
{
	color: White;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

.whitewindow_headline
{
	color: #2E2C2D;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

.hlnkGalleryButton
{
	color: White;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;	
}

.hlnkGalleryButton:hover
{
	color: White;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;	
}


/* Typografi på siderne */

.headline1
{
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
}

.textApp
{
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}

.text1
{
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Arial;	
}

.text2
{
	font-size: 10px;
	color: white;
	line-height: normal;
	font-family: Verdana, Arial;	
}

.text_cell
{
	width: 675px;	
}


A { color: #9EB339; text-decoration: underline }
A:hover { color:#9EB339; text-decoration: none }

A.red { color: #9E0B0F; text-decoration: underline }
A.red:hover { color: #9E0B0F; text-decoration: none }

A.none { color: #413a38; text-decoration: none }
A.none:hover { color: #413a38; text-decoration: none }

.article_image
{
	border-right: #626262 1px solid;
	border-top: #626262 1px solid;
	border-left: #626262 1px solid;
	border-bottom: #626262 1px solid;
}

.article_image_small
{
	border-right: #626262 1px solid;
	border-top: #626262 1px solid;
	float: left;
	border-left: #626262 1px solid;
	width: 140px;
	margin-right: 20px;
	border-bottom: #626262 1px solid;
}

.article_image_popup
{
	cursor: hand;
}

.article_image_list
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #2c6684;
	border-bottom-width: 1px;
	border-bottom-color: #2c6684;
	margin: 10px 15px 10px 0px;
	cursor: hand;
	border-top-color: #2c6684;
	border-right-width: 1px;
	border-right-color: #2c6684;
}

.article_intro
{
	font-size: 9px;
	color: Gray;
	margin-bottom: 2px;
	font-family: Verdana;
}

.article_intro2
{
	font-size: 9px;
	color: #292D0F;
	margin-bottom: 2px;
	font-family: Verdana;
}

.article_appetizer_sep
{
	height: 25px;
}

.link_image
{
	vertical-align: middle;
	margin-right: 2px;
}

.link_head
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;		
}

.staff_headline
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
}

.staff_courses
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #ffffff;
}

.page_headline
{
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 8px;
	height: 20px;
}

.pageheadline
{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 8px;
	font-family: Tahoma, Arial, Verdana;
	height: 20px;
}

.formular_field
{
	border-right: #717171 1px solid;
	border-top: #717171 1px solid;
	border-left: #717171 1px solid;
	border-bottom: #717171 1px solid;
	background-color: #d5d3c3;
	width: 300px;
	font-size: 10px;
	color: #413a38;
	height: 18px;
	font-family: Verdana, Arial;
	padding-top: 2px;
	padding-bottom: 2px;
}

.linklist_alternativ
{
	height: 20px;
	background-color: #D5D5D5;
	padding-left: 3px;	
}

.linklist_standard
{
	height: 20px;
	background-color: White;
	padding-left: 3px;
}

A.article_news_link
{
	font-family: Verdana, Tahoma;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 1px;
}

A.article_news_link:HOVER
{
	text-decoration: underline;
}

A.article_newsapp_link
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 7px;
	padding-top: 3px;
	font-family: Tahoma, Verdana;
	height:14px;
	text-decoration: none;
}

A.article_newsapp_link:HOVER
{
	text-decoration: underline;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}

A.article_newsapp_link2
{
	font-weight: bold;
	font-size: 12px;
	color: #292D0F;
	padding-bottom: 7px;
	padding-top: 3px;
	font-family: Tahoma, Verdana;
	height:14px;
	text-decoration: none;
}

A.article_newsapp_link2:HOVER
{
	color: #292D0F;
	text-decoration: underline;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

.article_newsapp_text
{
	font-size: 10px;	
}

.article_newsapp_text2
{
	font-size: 10px;
	color: #E9EECA;
}

A.article_news_link
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}

A.article_news_link:HOVER
{
	font-size: 10px;
	text-decoration: underline;
}

.linklist_headline
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle;
	color: white;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: #880000;
}

/* Søgning */
A.search_headline
{
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 1px;
	height: 15px;
	font-family: Tahoma;
}

A.search_headline:HOVER
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 1px;
	height: 15px;
	font-family: Tahoma;
}

.search_date
{
	color: #B0B0B0;
	font-size: 10px;
	height: 10px;
	font-family: Tahoma, Arial;
}

.search_line
{
	color: #404040;	
}

.text_marked
{
	background-color: #FFFF40;
	color: Black;
}

.search_number
{
	font-size: 11px;
	font-weight: bold;	
}

INPUT.searchbox
{
	border-right: #A2B236 1px solid;
	padding-right: 1px;
	border-top: #A2B236 1px solid;
	padding-left: 2px;
	padding-bottom: 1px;
	font: 11px Tahoma, sans-serif;
	border-left: #A2B236 1px solid;
	width: 120px;
	padding-top: 1px;
	border-bottom: #A2B236 1px solid;
	height: 18px;
	background-color: #ffffff;
}

INPUT.searchbutton
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	font-size: 11px;
	border-bottom-width: 0px;
	width: 35px;
	cursor: hand;
	color: #ffffff;
	font-family: Tahoma;
	height: 18px;
	background-color: #A2B236;
	border-right-width: 0px;
}



/* Menu */
.TopGroup
{
  background-color: White; 
  cursor:default; 
  height: 15px;
}

.TopMenuItem
{
	background-image: url(Design/bg_menu.gif);
	background-repeat: repeat-y;
	font-size: 9px;
	padding-bottom: 0px;
	margin: 5px;
	border-right: #585f3d 2px solid;
	width: 85px;
	cursor: hand;
	color: white;
	font-family: Verdana, Tahoma, Arial, MS Sans Serif;
	height: 19px;
	text-align: center;
  padding-bottom: 1px;
}

.TopMenuItemOver 
{
	background-image: url(Design/bg_menu.gif);
	background-repeat: repeat-y;
	margin: 5px;
  color: #9EB339;
  font-family: Verdana, Tahoma, Arial, MS Sans Serif; 
  font-size:9px; 
  padding-left:0px;
  cursor: hand;
  padding-bottom: 1px;
	width: 85px;
	text-align: center;
	border-right: #585f3d 2px solid;
	height: 19px;
}

.MenuItem
{
	padding-right: 8px;
	padding-left: 7px;
	font-size: 9px;
	filter: alpha(opacity=70, style=0, enabled=0);
	padding-bottom: 2px;
	cursor: default;
	color: white;
	padding-top: 2px;
	font-family: Verdana, Tahoma, Arial, MS Sans Serif;
}

.MenuItemOver 
{
 width: 100%;
  color: White; 
  font-family: Verdana, Tahoma, Arial, MS Sans Serif; 
  font-size:9px;
  padding:2px;
  padding-left:7px;
  padding-right:8px;
  cursor:hand; 
  background-color: #585F3D;
}

.MenuGroup
{
	font-family: Verdana, Tahoma;
	width: 150px;
	white-space: nowrap;
	cursor: default;
	background-color: #7a7f84;
	filter:alpha(opacity=70, style=0, enabled=0)
}

.MenuBreak
{
 margin-left: 3px;
 margin-right: 3px;
}

/* Calender */

.calendar_activeday
{
	background-color: Gray;	
}

.calendar_headline
{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
	height: 20px;
}

.calendar_weekday
{
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #2E2E2E;
	background-color: #d6d6d6;
}

.calendar_event
{
	padding-left: 4px;
	padding-bottom: 8px;
	border-left: #d1d1d1 1px solid;
	border-right: #d1d1d1 1px solid;
	padding-top: 6px;
	border-bottom: #d1d1d1 1px solid;
	background-color: White;
}

.calendar_activeday
{
	color: White;	
}

.calendar_othermonth
{
	color: #D8D8D8;	
}

.calendar_today
{
	background-color: #214B61;
	color: White;	
}

.calendar_weekend
{
	background-color: #E7E7E7;	
}

.calendar_cell
{}

.calendar_selectedday
{
	background-color: #AECADA;
	font-weight: bold;
	color: White;
}

.formularcelltext
{
	width: 110px;	
}
