body
{
	height: 100%;
	scrollbar-base-color:		#D7D7D7;
	scrollbar-face-color:		#D7D7D7;
	scrollbar-shadow-color:		#D7D7D7;
	scrollbar-darkshadow-color:	#000000;
	scrollbar-highlight-color:	#EEEEEE;
	scrollbar-arrow-color:		#000000;
	scrollbar-3dlight-color:	#D7D7D7;
	margin:				0px 0px 0px 0px;
}

html
{
	height: 100%;
	overflow-y:			scroll;
}

.search_input
{
	background-color:	#D7D7D7;
	height:				20px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#424242;
	border:				black solid 1px;
}

.search_button
{
	background-color:	#909090;
	height:				20px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-weight:		bold;
	border:				black solid 1px;
}

.produkter_view
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:	1.4em;
}

.produkter_view TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:	1.4em;
}

.projekter_view
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:	1.4em;
}

.projekter_view TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:	1.4em;
}

body 
{
	margin-top:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;	
}

.sideoverskrift
{
  position: relative;
  left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:	#B80A09;
	font-size: 18px;
}

.kategorioverskrift
{
	font-weight:	normal;
	font-size:	11px;
	color:		#888;
}

.produktnavn {
  font-family:verdana; 
  font-size: 10px;
  font-weight: bold;
  color: #767676;
}

.billed-overskrift
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D40024;
	font-weight: bold;

}
.forside-alm-tekst
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.alm-tekst
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:	1.4em;
}

.forside-overskrift
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.adresse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
A
{
	color:	#D40024;
	text-decoration:	none;
}
A:active
{
	color:	#D40024;
	text-decoration:	none;
}
A:visited
{
	color:	#D40024;
	text-decoration:	none;
}
A:link
{
	color:	#D40024;
	text-decoration:	none;
}
A:hover
{
	text-decoration:	underline;
}
.border
{
	border:	1px #000000 solid;
}

.imgborder
{
	border:	1px #666666 solid;
}

.menu TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:	bold;
	text-align:	center;
	width:	142px;
}

.undermenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:	bold;
	line-height:	200%;
}

.undermenu ul
{
	margin-left:	20px;
	line-height:	150%;
	padding:	0px;
}

.undermenu ul li
{
	padding: 0px;
	margin: 0px;
}

.menu A
{
	color:	#FFFFFF;
	text-decoration:	none;
}

.menu A:active
{
	color:	#FFFFFF;
	text-decoration:	underline;
}

.menu A:hover
{
	text-decoration:	underline;
}


.menu A:visited
{
	color:	#FFFFFF;
	text-decoration:	none;
}
.menu A:link
{
	color:	#FFFFFF;
	text-decoration:	none;
}


.undermenu A
{
	color:	#444;
	text-decoration:	none;
}
.undermenu A:link
{
	color:	#444;
	text-decoration:	none;
}
.undermenu .selected
{
	list-style-image:url('images/arrow.png');

}
.undermenu UL A
{
	color:	#666;
	text-decoration:	none;
}
.undermenu UL A:active
{
	color:	#666;
	text-decoration:	none;

}
.undermenu UL A:link
{
	color:	#666;
	text-decoration:	none;

}
.undermenu UL A:visited
{
	color:	#666;
	text-decoration:	none;

}
.undermenu UL A:hover
{
	color:	#666;
	text-decoration:	underline;

}
.undermenu .notselected
{
	list-style-image:none;

}
.undermenu A:visited
{
	color:	#444;
	text-decoration:	none;
}
.undermenu A:link
{
	color:	#444;
	text-decoration:	none;
}
.undermenu A:hover
{
	color:	#444;
	text-decoration:	underline;
}

/** PRODUKTSIDEN **/

.produkt_overskrift {
  margin-bottom: 20px;
}

.produkt_navn {
  color: #B80A09;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}

.red_overskrift {
  color: #B80A09;
  font-size: 12px;
  font-weight: bold;
}

.red_small_overskrift {
  color: #B80A09;
  font-size: 10px;
  font-weight: bold;
}

.produkt_tekst {
  color: #424242;
  font-size: 10px;
  margin-bottom: 20px;
}

#produkt_info_td{
  padding: 20px;
}

.produkt_kategori, .produkt_kategori:visited, .produkt_kategori:hover {
  color: #424242;
}

.produkt_pic1 {
  margin-bottom: 20px;
  border: 1px solid #000000;
}

#produkt_thumb_links {
  background-color: #A9A9A9;
  width: 215px;
  vertical-align: top;
  padding: 20px;
  padding-top: 55px;
}

#produkt_familie {
  background-color: #A9A9A9;
  vertical-align: bottom;
  padding: 20px;
}


.produkt_familie_thumb {
  width: 73px;
  border: 1px solid #000000;
}

.produkt_link {
  margin-bottom: 10px;
}

.produkt_link a {
  color: #B80A09;
  font-weight: bold;
  font-size: 12px;
}

.produkt_thumb {
  margin-bottom: 10px;
}

.produkt_thumb img {
  border: 1px solid #000000;
}

ul
{
	list-style-type: none;
	
}

.redline
{
	border-right:		1px #F88 solid;
	height:			100%;
}

.redline_hr
{
	text-align:		center;	
}

.redline_hr div
{
	border-top:		1px #F88 solid;
	width:			600px;
	
}

.redlinepadding
{
	padding-top:	5px;
	padding-bottom:	50px;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#444444; layer-background-color:#444444; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold;}
.clLevel0{background-color:#444444; layer-background-color:#444444; color:white;}
.clLevel0over{background-color:#444444; layer-background-color:#D7D7D7; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#444444; layer-background-color:#444444}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px; font-family:tahoma, arial,helvetica; font-size:11px;}
.clLevel1 {background-color:#444444; layer-background-color:#444444; color:white;}
.clLevel1over{background-color:#777777; layer-background-color:#D7D7D7; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#444444; layer-background-color:#444444}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#444444; layer-background-color:#444444; color:white;}
.clLevel2over{background-color:#D7D7D7; layer-background-color:#D7D7D7; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#444444; layer-background-color:#444444}


