body
{
	Scrollbar-3dlight-color : #FEF6E3;
	Scrollbar-arrow-color : #2E2E2E;
	Scrollbar-darkshadow-color : #FEF6E3;
	Scrollbar-face-color : #DAD0BC;
	Scrollbar-highlight-color : #FEF6E3;
	Scrollbar-shadow-color : #FEF6E3;
	Scrollbar-track-color : #FEF6E3;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
}

.bgcolor
{
	background-color: #EDEAD1;	
}

td
{
	font-family: Verdana, Arial;
	font-size: 9px;
}

.content
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: White;
}

.color1
{
	background-color: #2E2E2E;	
}


.topmenu
{
	margin-left: 20px;
	padding-left: 20px;
	background-color: #2e2e2e;
  color: White;
  font-family: Tahoma, Arial, MS Sans Serif; 
  font-size:11px; 
}

.topmenu2
{
	padding-bottom: 1px;
}

.bottom
{
	color: #b4a09a; 
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.main
{
	font-size: 10px;
	color: #413a38;
	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: #ffa500; font-size: 9px; text-decoration: none }
A.menu { color: white; font-size: 9px; 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;
	color: #413a38;
	line-height: 14px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}

.text1
{
	font-size: 10px;
	color: #413a38;
	line-height: 14px;
	font-family: Verdana, Arial;	
}

.text2
{
	font-size: 10px;
	color: #413a38;
	line-height: normal;
	font-family: Verdana, Arial;	
}

.text_cell
{
	width: 375px;	
}


A { color: #413a38; text-decoration: underline }
A:hover { color: #413a38; 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_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: 12px;
	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
{
	color: Black;
	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;
}


.article_newsapp_text
{
	font-size: 10px;	
}

A.article_news_link
{
	font-size: 10px;
	color: black;
	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;
	color: black;
}

.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;
}

.search_number
{
	font-size: 11px;
	font-weight: bold;	
}

INPUT.searchbox
{
	border-right: #9E0B0F 1px solid;
	padding-right: 1px;
	border-top: #9E0B0F 1px solid;
	padding-left: 2px;
	padding-bottom: 1px;
	font: 11px Tahoma, sans-serif;
	border-left: #9E0B0F 1px solid;
	width: 120px;
	padding-top: 1px;
	border-bottom: #9E0B0F 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: #9E0B0F;
	border-right-width: 0px;
}



/* Menu */
.TopGroup
{
  background-color: White; 
  cursor:default; 
  height: 15px;
}

.TopMenuItem
{
  color: White;
  font-family: Verdana, Tahoma, Arial, MS Sans Serif; 
  font-size:9px; 
  padding-left:0px;
  padding-right:18px;
  cursor: hand;
  margin: 10, 10, 10, 10;
  height: 15px;
  padding-bottom: 1px;
}

.TopMenuItemOver 
{
  color: #ffa500;
  font-family: Verdana, Tahoma, Arial, MS Sans Serif; 
  font-size:9px; 
  padding-left:0px;
  padding-right:18px;
  cursor: hand;
  padding-bottom: 1px;
}

.MenuItem
{
  color:White; 
  font-family: Verdana, Tahoma, Arial, MS Sans Serif; 
  font-size:9px;
  padding:2px;
  padding-left:7px;
  padding-right:8px;
  cursor:default; 
}

.MenuItemOver 
{
  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: Black;
}

.MenuGroup
{
  background-color: #424242;
  cursor:default;
  border-width:0px; 
  border-color: #424242; 
  border-style:solid;
}

.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;
}
