body
{
	background: url(images/grundDesign/bg.gif) 49px 0 ;
	font-family: arial;
	font-size: 11px;
	color:#5c5c5c;
	margin-top:10px;
	margin-left:20px;
}

.pagebody
{
	width:800px;
	/*text-align: center;*/
	/*margin:0 auto;*/
}

a:link, a:visited, a:active
{
	color:#ce3400;
	text-decoration:none;
}

a:hover
{
	color:#ce3400;
	text-decoration:underline;
}

table.mtable
{

	width:840px;

}

td.nwt
{
	width:20px;
	height:20px;
}

	td.nwt div.nwd
	{
		position: relative;
		margin:0 -10px -10px 0;
		width:30px;
		height:30px;
		background:url(images/grundDesign/topLeftBg.gif) no-repeat;
	}

td.nt
{
	width:800px;
	background:url(images/grunddesign/topBg.gif);
}

td.net
{
	width:20px;
	background:url(images/grunddesign/topRightBg.gif);
}

	td.net div.ned
	{
		position: relative;
		margin:0 0 -10px -10px;
		width:30px;
		height:30px;
		background:url(images/grundDesign/topRightBg.gif) no-repeat;
	}

td.wt
{
		background:url(images/grunddesign/leftBg.gif);
}

td.mt
{
	background:white;
}

td.et
{
		background:url(images/grunddesign/rightBg.gif);
}

td.swt
{
	background:url(images/grunddesign/botLeftBg.gif);
}

	td.swt div.swd
	{
		position: relative;
		margin:-10px -10px 0 0;
		width:30px;
		height:30px;
		background:url(images/grundDesign/botLeftBg.gif) no-repeat;
	}

td.st
{
	background:url(images/grundDesign/botBg.gif)
}

td.set
{
	height:20px;
	width:20px;
	background:url(images/grunddesign/botRightBg.gif );
}

	td.set div.sed
	{
		position: relative;
		margin:-10px 0 0 -10px;
		width:30px;
		height:30px;
		background:url(images/grundDesign/botRightBg.gif) no-repeat;
	}

td.tdheight
{
	VERTICAL-ALIGN: top;
	height:328px;
}

div.box
{
	position:relative;
	float:left;
	padding:10px;
	width:180px;
	height:auto;
	background:url(images/grundDesign/box.gif);
	margin-top:20px;
	margin-bottom:20px;
	min-height:100px;

}

div.toporange
{
	position:absolute;
	background:url(images/grundDesign/orange.gif);
	width:200px;
	height:20px;
	top:-20px;
	left:0px;
}

div.topyellow
{
	position:absolute;
	background:url(images/grundDesign/yellow.gif);
	width:200px;
	height:20px;
	top:-20px;
	left:0px;
}

div.bottom
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:200px;
	height:6px;
	background:url(images/grundDesign/boxBot.gif);
	zoom:1;
	overflow:hidden;
}

div.menubox
{
	position:relative;
	float:left;
	padding:10px;
	width:180px;
	height:auto;
	background:url(images/grundDesign/box.gif);
	margin-top:20px;
	margin-bottom:20px;
	

}

div.subbox
{
	position:relative;
	float:left;
	padding:10px;
	width:147px;
	height:auto;
	background:url(images/grundDesign/subbox.gif);
	margin-top:0px;
	padding-top:30px;
	margin-bottom:20px;
	min-height:100px;
	margin-right:20px;
	zoom:1;
	
	overflow-x:hidden;	

}

div.subbox .bottom
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:167px;
	height:6px;
	background:url(images/grundDesign/subboxBot.gif);
	zoom:1;
	overflow:hidden;
}

div.subbox .toprestaurang
{
	position:absolute;
	background:url(images/grundDesign/restaurang.gif);
	width:167px;
	height:20px;
	top:0px;
	left:0px;
}

div.subbox .topfestvaning
{
	position:absolute;
	background:url(images/grundDesign/festvaning.gif);
	width:167px;
	height:20px;
	top:0px;
	left:0px;
	zoom:1;
}

div.subbox .topbar
{
	position:absolute;
	background:url(images/grundDesign/bar.gif);
	width:167px;
	height:20px;
	top:0px;
	left:0px;
	zoom:1;
}

img.undersidabild
{
	margin:0 0 20px 20px;
	float:right;
}
.opc50{

	opacity: 0.5;
    filter:alpha(opacity: 50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;    
}
.titlediv{
	position:absolute;
	opacity:0.5;
	filter:alpha(opacity:50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;    
	font-size:14px;
	font-weight:bold;
	padding:10px;
	top:50px;
	left:100px;
	width:300px;
	background-color:black;


}

div.slide_thumbnails
{
	position:relative;	
}

div.fader
{
	position:absolute;
	background:white;
	height:42px;
	top:1px;
	right:70px;
	filter:alpha(opacity=15); 
	-moz-opacity:0.15; 
	opacity:0.15; 
	-khtml-opacity:0.15;

	zoom:1;
	overflow:hidden;
}

div.fadel
{
	position:absolute;
	background:white;
	height:42px;
	top:1px;
	left:70px;
	filter:alpha(opacity=15); 
	-moz-opacity:0.15; 
	opacity:0.15; 
	-khtml-opacity:0.15;
}

img.left
{
	margin:20px 20px 20px 0px;
	float:left;
}

img.right
{
	margin:20px 0px 20px 20px;
	float:right;
}
.imagegallery-bg{
	background:gray;
	width:300px;
	height:80px;
}