html { overflow-y: scroll; height:100%; }
body	{
	background-color:#FFFFFF;
	height:100%;
	margin:0px;
}
.bodyHeight { height:100%;} /* height of the first layout table on the body */
.left {} /* left side container */
.bground {} /* header, content, footer container */
.bgroundMain {
	background-image:url(../images/bgtile.gif);
	background-position:center top;
	background-repeat:repeat-y;
} /* content area only container */
.menu {} /* vertical menu container */
.right {} /* right side container*/
table	{
	color: #3C3C3C;
	font-size: 12px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;	
	line-height: 150%;
	border-collapse:collapse;	
}
.bot	{
	color: #787878;
	font-size: 11px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}
.bot:hover	{
	color: #787878;
	font-size: 11px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
}
a		{ color: #3C3C3C; text-decoration: underline; }
a:hover		{ color: #666666; text-decoration: underline; }
a img, a:hover img { border:0px; }
.picbordercolor { border-color: #000000; }

H2, .overskrift, H1	{ 
	font-size: 16px;
	font-weight: normal;
	color: #3C3C3C;
	line-height:20px;
	margin:0px;
}
p { margin:0px; padding:0px; }

hr { border: 0;	color: #ccc; background-color: #ccc; height: 1px; }

a.menutext		{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #171717;
	text-decoration: none;
	height:12px;
	line-height:12px;
	vertical-align:top;
}
a.menutext:hover		{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #393939;
	text-decoration: none;
	height:12px;
	line-height:12px;
	vertical-align:top;
}
a.menutextactive		{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #171717;
	text-decoration: none;
	height:12px;
	line-height:12px;
	vertical-align:top;
}
a.menutextactive:hover		{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #393939;
	text-decoration: none;
	height:12px;
	line-height:12px;
	vertical-align:top;
}
/*------------------*/
/* CLASS TIL SUBMENU*/
/*------------------*/
a.submenutext		{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #E8E8E8;
	text-decoration: none;
}
a.submenutext:hover		{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #C8C6C6;
	text-decoration: none;
}
a.subsubmenutext		{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.subsubmenutext:hover		{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C8C6C6;
	text-decoration: none;
}

/* gallery / dias */
.diasContainer { height:auto;border:0px; position:relative; }
.diasGallery {display:none;height:auto;}

.diasGallery a { color: #646464;}

.diasThumbnails img, .diasThumbnails span { border:0px; border-bottom:5px solid transparent; cursor:pointer; text-align:center; margin:0px; padding:0px; vertical-align:top; }
.diasThumbnails img.activeSlide, .diasThumbnails span.activeSlide { border:0px; border-bottom:5px solid #999; cursor:pointer; text-align:center; margin:0px; padding:0px; vertical-align:top;}
.diasThumbnails span, .diasThumbnails span.activeSlide  { border-right:1px solid #eee; display:inline-block;}

.diasPrev {border:0px; cursor:pointer; height:32px; position:absolute; z-index:130; opacity: .80; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -khtml-opacity: .80; -moz-opacity: .80; }
.diasNext {border:0px; cursor:pointer; height:32px; position:absolute; z-index:130; right:0px; opacity: .80;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);-khtml-opacity: .80;-moz-opacity: .80;}

.diasText {display:none; border:0px; cursor:pointer;height:auto; padding:5px; position:absolute; z-index:125;}
/* opacity: .80; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -khtml-opacity: .80; -moz-opacity: .80; */

.diasButtons a { line-height:16px; height:16px; width:16px; display:inline-block; text-align:center; vertical-align:top;margin:1px 1px 1px 0px; background-position:center; background-repeat:no-repeat;}
.diasButtons a.activeSlide {  }

.diasPagers { border:0px; text-align:center;line-height:18px; height:18px; position:absolute;z-index:126; cursor:pointer; }

.diasPagers a { line-height:21px; height:21px; width:21px; display:inline-block; text-align:center; vertical-align:top;margin:1px 1px 1px 0px; background-position:center; background-repeat:no-repeat; cursor:pointer;}


/* spalter / incl. nyheder */
.infotekster_small { font-size: 10px; color: #828282; font-weight: normal; }

.kategorioverskrift		{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E8E8E8;
}
.newsoverskrift		{
	color: #3C3C3C;
}
.newsBg { }
a.news, a.news:hover		{
	color: #3C3C3C;
	text-decoration: underline;
	font-weight:normal;
	display:block;
}
.newsBullet {
	color:#47a4d7;	
	display:none;
	margin:0px 0px 0px 0px;
}
a.archive, a.archive:hover		{
	color: #000; font-weight:bold; text-transform:uppercase; font-size:10px;
}

/* egenskaber til formularer, bl.a. KONTAKT, STANDARD KONTAKT */
form { margin:0px; }
input, .box {
	color: #868686;	font-size: 10px; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: normal;
	border: 1px solid #555;
	background-color:#f3f3f3;
	height:23px; line-height:20px;
}
textarea 		{ height:auto; }

/* sitemap */
a.sitemap	{
	color: #ac1a2f;
	text-decoration: none;
	display:inline-block;
	border:1px solid transparent;
	padding: 0px 5px;
	height:20px;
	line-height:20px;
}
a.sitemap:hover		{
	border:1px solid #E5E5E5;
	background-color:#F1F1F1;
}

/* forum */
.Forumline { background-color:#000000;}
.ForumHeadBG { background-color:#EBE8D6;}
.Linktoppage { font:Arial, Helvetica, sans-serif; font-size:9px; }
.UserFieldReply { background-color:#EBE8D6; }
.UserInPut	{}

/* other */
.katalogcolor { background-color: #F1E6D0; }
.LoginStyle	{
	background-color:#FFFFFF;
	color: #000000;
	border: 1px solid #999;
	margin: 20px;
}
.searchItem {
	background-color: #FFFFFF;
	border: 1px solid #9BBADA;
	width:230px;
	height:18px;
}
.searchBtn {
	background-color: #9BBADA;
	border: 1px solid #729CC6;
	color: #FFFFFF;
	width:230px;
	height:18px;
}

/* project */
.horizontal-line { background-color:#BCBCA7;}
.document-1strow { background-color: #F7F6E9;}
.document-2ndrow { background-color: #FFFFFF;}
.project-active { color:#006600; }
.project-inactive { color:#FF0000; }
.project-notes { border: 1px solid #BCBCA7;	background-color: #F7F6E9; }
.project-notesShow { border: 1px solid #BCBCA7; }
