/* ----------------------------------------------- */
/* - From husehus.dk                             - */
/* --------- -------------------------------------- */
H1, .formh1  {font-family:verdana,arial,sans-serif; font-size:20px; font-weight:normal; color:#000000; margin-bottom:10px; margin-top:0px;}
H2, .formh2	 {font-family:verdana,arial,sans-serif; font-size:15px; font-weight:bold; color:#000000; margin-bottom:5px; margin-top:-6px; display:table; }
H3, .formh3  {font-family:verdana,arial,sans-serif; font-size:12px; font-weight:bold; color:#000000; margin-bottom:2px; margin-top:5px;}
H4					 {font-family:verdana,arial,sans-serif; font-size:13px; font-weight:bold; color:#000000; margin-bottom:5px; margin-top:15px;}
H5					 {font-family:verdana,arial,sans-serif; font-size:11px; font-weight:bold; color:#000000; margin-bottom:5px; margin-top:3px;}
input.text	 {font-family:verdana,arial,sans-serif;	font-size:11px; color:#000000; border-width:1px; border-style:solid; border-color:#000000; background-color:#FFFFFF; padding-left:3px; padding-right:3px;}
input.login	 {width:200px;}
input.button {font-family:verdana,arial,sans-serif;	font-size:11px; color:#000000; }

/* Tables rendered as lists */
td.list 
{
  vertical-align:top;
  padding:5px 0px 5px 0px;
} 

td.spacer
{
	vertical-align:middle;
	background-image:url("images/DottedGreyH.gif");
	background-repeat:repeat-x;
}

td.header
{
  height:22px; 
	background-color:#F5F8FA;
	font-weight:bold;
}       	

/* ----------------------------------------------- */
/* -  LAYERS                                     - */
/* ----------------------------------------------- */

#layer1 {
	position:			absolute;
	height:				100%;
	z-index:			10;
}

#layer2 {
	position:			absolute;
	height:				100%;
	z-index:			20;
}

/* ----------------------------------------------- */
/* -  DESIGN                                     - */
/* ----------------------------------------------- */
	
.website {
	background-color:				#F3F1ED;	
}

table.dropdown {
	background-color:				#AAAAAA;	
	border-right:				1px solid #666666;	
	border-bottom:				1px solid #666666;	
	border-left:				1px solid #DDDDDD;	
}

.leftcolumn {
	background-color:				#AAAAAA;	
}

.dot-vert-grey {
	background-image:	url(/media/dots_dark.gif);
}

.dot-horiz-grey {
	background-image:	url(/media/dots_dark2.gif);
}

.dot-vert-green {
	background-image:	url(/media/dots_light.gif);
}

.dot-horiz-green {
	background-image:	url(/media/dots_light2.gif);
	height:1px;
}

/* ----------------------------------------------- */
/* -  LINKS                                      - */
/* ----------------------------------------------- */

a:hover {
	color:				#FFCC33;
}

a. {
	color:				#707D4A;
}


/* ----------------------------------------------- */
/* -  TABLES AND BOXES                           - */
/* ----------------------------------------------- */

.padright {
	padding-right:		5px;
}	

.padleft {
	padding-left:		5px;
}	

.padjustify {
	padding-left:		5px;
	padding-right:		5px;
}	

.padtop {
	padding-top:		5px;
}	

.padtopleft {
	padding-top:		5px;
	padding-left:		5px;
}	

/* ----------------------------------------------- */
/* -  TOP MENU                                   - */
/* ----------------------------------------------- */

.toptext {
	font-family:		tahoma;
	font-size:			11px;
	color:				#FFFFFF;
	text-decoration:	none;
}

/* ----------------------------------------------- */
/* -  LEFT COLUMN                                - */
/* ----------------------------------------------- */

.menuHead {
	font-family:		tahoma;
	font-weight:		bold;
	font-size:			11px;
	color:				#FFFFFF;
	font-variant:		small-caps;
	background-color:	#333333;	
	padding-left:		6px;
}

.menu {
	font-family:		tahoma;
	font-weight:		bold;
	font-size:			11px;
	color:				#333333;
	text-decoration:	none;
}

.searchInput {
	font-family:		tahoma;
	font-weight:		bold;
	font-size:			11px;
	width:				103px;
	background-color:	#AAAAAA;
	color:				#333333;
	border:				1px solid #333333; 
}


/* ----------------------------------------------- */
/* -  RIGHT COLUMN                                - */
/* ----------------------------------------------- */

.infoHead {
	font-family:		tahoma;
	font-weight:		bold;
	font-size:			11px;
	color:				#FFFFFF;
	font-variant:		small-caps;
	background-color:	#707D4A;	
	padding-left:		6px;
}

.info {
	font-family:		tahoma;
	font-weight:		bold;
	font-size:			11px;
	color:				#707D4A;	
	text-decoration:	none;
}

.infotext {
	font-family:		tahoma;
	font-size:			11px;
	color:				#000000;
	padding-left:		5px;
	padding-right:		5px;
}

.subinfo2 {
	font-family:		tahoma;
	font-weight:		bold;
	font-size:			11px;
	color:				#707D4A;	
	padding-right:		5px;
}

.infoinput {
	font-family:		tahoma;
	font-weight:		bold;
	font-size:			11px;
	width:				145px;
	background-color:	#F3F1ED;
	color:				#707D4A;	
	border:				1px solid #707D4A; 
}


/* ----------------------------------------------- */
/* -  TEXT                                       - */
/* ----------------------------------------------- */

p {
	margin-top:			0px;
	margin-bottom:		0px;
}

P{
	margin-bottom:15px;
}

.heading1 {
	font-family:		tahoma;
	font-size:			15px;
	font-weight:		bold;
	color:				#707D4A;
	text-decoration:	none;
	margin-bottom: 		12px;
	margin-right: 		12px;
}

.heading2 {
	font-family:		tahoma;
	font-size:			13px;
	font-weight:		bold;
	color:				#000000;
	text-decoration:	none;
	margin-bottom: 		3px;
}

.intro {
	font-family:		tahoma;
	font-size:			11px;
	line-height:		16px;
	font-variant:		small-caps;
	color:				#000000;	
	margin-bottom: 		9px;
}

.subHead {
	font-family:		tahoma;
	font-size:			13px;
	font-weight:		bold;
	color:				#000000;
	text-decoration:	none;
}

.normal {
	font-family:		tahoma;
	font-size:			13px;
	line-height:		16px;
	color:				#000000;	
	margin-bottom: 		9px;
}

.small {
	font-family:		tahoma;
	font-size:			11px;
	color:				#000000;	
}

/* ----------------------------------------------- */
/* -  LISTS                                      - */
/* ----------------------------------------------- */

.green {
	color:				#707D4A;	
}

.grey {
	color:				#999999;	
}

/* ----------------------------------------------- */
/* -  BUTTONS                                    - */
/* ----------------------------------------------- */

.button {
	font-family:		tahoma;
	font-size:			11px;
	line-height:		16px;
	font-variant:		small-caps;
	color:				#000000;	
}


/* ----------------------------------------------- */
/* -  Custom classes                                    - */
/* ----------------------------------------------- */

.imageright{
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
}

.imageleft{
	margin-right: 15px;
	float: left;
	margin-bottom: 15px;
}

.marginleft{
	margin-left: 20px;
	display:block;
}

BLOCKQUOTE, blockquote{
	margin-left: 20px;
}

.searchPage
{
  border:solid 3px #E2E2E1;
  padding:2px;
  margin:1px;
  width:35px;
  text-align:center;
  float:left;
}

.searchPageText
{
  border:solid 3px #E2E2E1;
  padding:2px;
  margin:1px;
  width:109px;
  text-align:center;
  float:left;
}

.searchPageSelected
{
  border:solid 3px #E2E2E1;
  background-color:#E2E2E1;
  font-weight:bold;
  padding:2px;
  margin:1px;
  width:35px;
  text-align:center;
  float:left;
}


/* ---------------------------------------------------- */
/* Portal toolbar                                       */
/* ---------------------------------------------------- */

.ptbContainerTag
{
	background-image:url("/Images/MenuBg.gif");   
	position:relative;
  width:100%;
	BORDER-BOTTOM: #E2E2E1 1px solid;
	margin-bottom:4px;
}

.ptbPushingTopTag
{
  margin: 0px 0px 0px 0px;
}

.ptbHeadingTag
{
  width:125px;
  cursor:hand;
  color:white;  /* font color is changed on mooseover by portalhelper.js */
  font-family:verdana, arial, sans-serif;
  font-size:11px;
  font-weight:bold;
	BACKGROUND-COLOR: #555555;
	padding: 3px 5px 3px 5px;
}

.ptbMenuSectionBegin
{
  float:left;
}

.ptbMenuSectionSpacer
{
  float:left;
  height:1px;
}

.ptbSubMenu
{
  margin-left:0px;
  width:200px;
	BACKGROUND-COLOR: White; /* color is changed on mouseover by portalhelper.js */
  display:none;
  position:absolute;
  z-index:2;
  cursor:default;
  border:solid 1px black;
}

.ptbSubMenuBegin
{
  clear:both;
  height:0px;
}

.ptbSubmenuEnd
{
  height:0px;
}

.ptbMenuSeperator
{
  margin: 0px;
  width:100%;
  height:1px;
  background-color:white;
  clear:both;
}

.ptbMenuItem
{
  margin-top:0px;
  text-align:center;
  vertical-align:middle;
  width:25px;
  height:18px;
  float:left;
}

.ptbMenuItemContainer
{
  height:22px;
}

.ptbMenuTitleText
{
  font-weight:bold;
  color:black;
  margin-top:4px;
}

.ptbMenuTitleAnchor
{
  text-decoration: none;
}

.ptbMenuDescriptionText
{
  width:140px;
  color:black;
  margin-bottom:2px;
}

.ptbUserCaption
{
	font-weight:		bold;
	color:				#FFFFFF;
	padding: 3px 5px 3px 5px;
  float:right;
}

.ptbMenuIcon
{
  margin:4px;
}

/* ----------------------------------------------- */
/* - Lists                                       - */
/* ----------------------------------------------- */

h1.list {
  font-family: tahoma;
  font-size: 16px;
  font-weight: bold;
}

h2.list {
  font-family: tahoma;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

h3.list {
  font-family: tahoma;
  font-size: 13px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

h4.list {
  font-family: tahoma;
  font-size: 12px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

h5.list {
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

h6.list {
  font-family: tahoma;
  font-size: 10px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

p.list {
  font-family: tahoma;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
}

a.list {
  font-family: tahoma;
  font-size: 11px;
}

/* ----------------------------------------------- */
/* - Detail                                      - */
/* ----------------------------------------------- */

h1.detail {
  font-family: tahoma;
  font-size: 12px;
  font-weight: bold;
  text-transform:uppercase; 
  color:white; 
  background-color:#667cb8;
  padding-left:10px; 
  padding-top:4px; 
  padding-right:10px; 
  padding-bottom:4px; 
  margin-bottom:4px; 
}

h4.detail {
  font-family: tahoma;
  font-size: 12px;
  font-weight: bold;
  margin-top:10px; 
  margin-bottom:10px; 
  color: blue;
}

h5.detail {
  font-family: tahoma;
  font-size: 10px;
  font-weight: bold;
  margin-top:0px; 
  margin-bottom:0px; 
}

h6.detail {
  font-family: tahoma;
  font-size: 12px;
  font-weight: normal;
  margin-top:10px; 
  margin-bottom:0px; 
  margin-left:10px; 
  margin-right:10px; 
}

p.detail {
  font-family: tahoma;
  font-size: 10px;
}

a.detail {
  font-family: tahoma;
  font-size: 10px;
}

.ContentSpacer
{
  padding: 20px 20px 0px 20px;
}

.ContentArea img
{
  margin-bottom:8px;
  margin-right:8px;
}

/* ----------------------------------------------- */
/* - MENU                                        - */
/* ----------------------------------------------- */

.menuTop
{
  padding:2px 0px 0px 0px;
  width:120px; 
  height:27px; 
  float:left;
  z-index:19;
}

.menuTopSelected
{
  padding:2px 0px 0px 0px;
  width:100px; 
  float:left;
  z-index:19;
  background-color:#539BD4;
}

.menuTopInner
{
  height:16px;
}

.menuTopLink
{
  padding:2px 20px 0px 20px;
  text-decoration:none;
  color:#FFFFFF;
}

.menuTopLink:Hover
{
  padding:2px 20px 0px 20px;
  text-decoration:none;
  color:#CCCCCC;
}

.menuSub
{
  display:none;
  position:absolute;
  background-color:white;
  border:solid 1px black;
  z-index:100;
  width:180px; 
}

.menuItem
{
  width:180px;
  color:black;
  font-family:verdana, arial, sans-serif;
  font-size:10px;
  font-weight:normal;
  clear:both;
  height:20px;
  padding:4px 0px 8px 0px;
  border-bottom:solid 1px #EFEFEF;
}

.menuItemSelected
{
  width:180px;
  color:black;
  font-family:verdana, arial, sans-serif;
  font-size:10px;
  font-weight:normal;
  background-color:#d5dfe7;
  clear:both;
  cursor:hand;
  height:20px;
  padding:4px 0px 9px 0px;
}

.menuInnerItem
{
  padding:3px 6px 6px 6px;
}

.menuLink
{
  color:Black;
}

.menuLink:Hover
{
  text-decoration:none;
  color:Black;
}

