body 
{
	margin: 0 0 0 0;
	font-family: Times, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	background-image:url(images/baggrund_fade.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#991B12;	
}

#skygge_top
{
	width: 940px;
	height: 9px;
	background-image:url(images/skygge_top.png);
	background-repeat:no-repeat;
	margin: 24px auto 0 auto;		
}

/* Det her er et hack for IE6 */
* html #skygge_top 
{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/skygge_top.png',sizingMethod='scale');
}


#skygge_mellem
{
	width: 940px;
	height: 355px;
	background-image:url(images/skygge_mellem.png);
	margin-left:auto;
	margin-right:auto;	
}

/* Det her er et hack for IE6 */
* html #skygge_mellem 
{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/skygge_mellem.png',sizingMethod='scale');
}

#skygge_side
{
	width: 940px;
	background-image:url(images/skygge_side.png);
	margin-left:auto;
	margin-right:auto;

}

/* Det her er et hack for IE6 */
* html #skygge_side 
{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/skygge_side.png',sizingMethod='scale');
}

#skygge_bund
{
	width: 940px;
	height: 19px;
	background-image:url(images/skygge_bund.png);
	background-repeat:no-repeat;
	margin: 0 auto 0 auto;		
}

/* Det her er et hack for IE6 */
* html #skygge_bund 
{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/skygge_bund.png',sizingMethod='scale');
}

.wrapper
{
	width:915px;
	padding-left:12px;
}

.brun_moenster
{
	width: 915px;
	height: 10px;
	line-height: 0px;
	background-image:url(images/top_brun.gif);
	background-repeat:repeat-x;
	background-position:top left;	
}
	
.striber
{
	width: 915px;
	height: 31px;
	background-image:url(images/striber.jpg);
	background-repeat:repeat-x;
	background-position:top left;	
}
	
#billedfade
{
	width: 915px;
	height: 277px;
	background-color:#E9E1CA;	
}

#logo
{
	float:right;	
}

.menu_table td
{
	vertical-align:top;
}


#menu
{
	width:915px;
	height: 36px;
	background-image:url(images/menu_baggrund.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

#menu ul
{
	width: 100%;
	height: 36px;
	list-style: none;
	display:table;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#menu li
{
	font-size: 14px;
	font-weight: bold;
	height: 36px;
	color: #FFF;
	display:block;
	line-height:36px;
	float: right;
	width: 100px;
	text-align: center;	
}

#menu li a
{
	font-size: 14px;
	height: 36px;
	color: #FFF;
	display:block;
	line-height:36px;
	float: right;
	width: 100px;
	text-align: center;
	text-decoration: none;			
}

#menu li a:hover, 
#menu li a.active, 
#menu li a.open 
{
	height: 36px;
	background-color:#000;
	text-decoration:none;		
}

#content
{
	min-height: 150px;
	width: 885px;
	background-image:url(images/content_background.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#E9E1CA;
	padding: 50px 10px 20px 20px;		
}

* html #content
{
	height: 150px;	
}


#menumenu
{
	width: 250px;
	display:table-cell;	
}

#menumenu h1
{
	padding-left: 10px;	
}

#menumenu ul
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#menumenu li
{
	list-style: none;
}

#menumenu li a
{	
	color: #000;
	font-size: 14px;
	font-weight: bold;
	display:inline-block;
	padding-left: 10px;
	text-decoration: none;
}

#menumenu li a:hover, 
#menumenu li a.active, 
#menumenu li a.open 
{
	color:#000;
	text-decoration:none;
	font-size: 14px;	
	background-image: url(images/menu_hover.png);	
	background-repeat:no-repeat;
	background-position:left center;
	color: #90221E;
}

#menupunkt_table
{
	width: 620px;
}

#menupunkt_table td
{
	font-weight: bold;
	vertical-align: top;
	border-bottom: solid 1px #C7C2AD;
	padding-bottom: 5px;
}

