body
{
	padding:0px;
	margin:0px;
	background:url(pics10/page-bkg.png) repeat-x #8ec63f;
}

body,
td,
p,
div,
span
{
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:13px;
}

#page
{
	background:url(pics10/key-bkg.png) no-repeat;
}

#pagecontent
{
	background:url(pics10/shade-right.png) no-repeat right bottom;
}

#pagecontent,
.shadebottom,
#sidfot
{
	width:991px;
}

#content
{
	width:990px;
	min-height:600px;
	background:url(pics10/content-bkg.png) repeat-y;
	text-align:left;
}

#textcontent
{
	float:right;
	width:725px;
	margin-right:15px;
	padding-top:10px;
	padding-bottom:15px;
}

#Meny
{
	width:235px;
}
	#Meny a
	{
		text-decoration:none;
		color:#333333;
	}
.menyVal
{
	min-height:15px;
	padding:8px 15px 9px 15px;
	border-bottom:solid 1px #666666;
	font-size:12px;
	font-weight:bold;
}
	#Meny div.first
	{
		padding-top:3px;
	}
.uMenyValOne,
.uMenyValTwo
{
	background:url(pics10/dot-left.gif) no-repeat 0px 5px;
}
.uMenyValOne
{
	padding-left:10px;
}
	.uMenyValOne a
	{
		font-weight:normal;
	}

.puff
{
	float:left;
	width:231px;
	background-color:red;
}
	.puff div
	{
		min-height:160px;
		padding:13px 13px 10px 13px;
		background:url(pics10/puff-bkg-ram.gif) no-repeat bottom right;
	}
	.puff h3
	{
		margin:0px 0px 6px 0px;
		font-size:12px;
		text-transform:uppercase;
		color:#666666;
	}
	.puff p,
	.puff a
	{
		display:block;
		margin-top:0.5em;
		margin-bottom:0.5em;
		font-size:10px;
		text-decoration:none;
		color:#666666;
	}
	.puff a
	{
		padding-left:10px;
		font-weight:bold;
		background:url(pics10/dot-left.gif) no-repeat 0px 3px;
	}
.nr1,
.nr2
{
	margin-right:16px;
}
.nr1
{
	background:url(pics10/puff-bkg-1.gif) no-repeat;
}
.nr2
{
	background:url(pics10/puff-bkg-2.gif) no-repeat;
}
.nr3
{
	background:url(pics10/puff-bkg-3.gif) no-repeat;
}
	.nr3 a
	{
		padding-left:0px;
		margin-top:1em;
		font-weight:normal;
		background:none;
	}
		.nr3 a img
		{
			margin-right:3px;
		}
.puffList
{
	min-height:160px;
	padding:13px 13px 10px 13px;
	background:url(pics10/puff-bkg-grey.gif) no-repeat;
}
	.puffList h3
	{
		margin:0px 0px 6px 0px;
		font-size:12px;
		text-transform:uppercase;
		color:#666666;
	}
	.puffList a
	{
		display:block;
		margin-top:0.5em;
		margin-bottom:0.5em;
		padding-left:15px;
		background:url(pics10/dot-left.gif) no-repeat 0px 3px;
		text-decoration:none;
		color:#666666;
	}
		.puffList a span
		{
			font-size:10px;
		}


#sidfot
{
	margin-top:10px;
	padding-bottom:10px;
	text-align:left;
}
	#sidfot,
	#sidfot a
	{
		color:white;
		font-weight:bold;
		text-decoration:none;
	}
#producent
{
	float:right;
}

.lPrint
{
	float:right;
	width:150px;
	margin-right:7px;
	margin-bottom:5px;
}
	.lPrint a
	{
		color:#000000;
		text-decoration:none;
	}


/** LÄGENHETER **/
#ledigt
{
}
	#ledigt h1
	{
		font-size:16px;
		text-transform:uppercase;
	}
		#ledigt h1 img
		{
			position:relative;
			bottom:-1px;
			vertical-align:baseline;
		}

#ledigKarta
{
	float:right;
	width:190px;
	height:240px;
	margin-right:7px;
}
#ledigTable
{
	width:100%;
}
	#ledigTable th
	{
		height:21px;
		padding:0px 2px 4px 2px;
		vertical-align:bottom;
		background-color:#999999;
		color:#ffffff;
		font-size:8pt;
	}

	#ledigTable td
	{
		padding:2px;
		font-size:8pt;
	}
	#ledigTable b
	{
		color:#666;
	}
	#ledigTable a
	{
		text-decoration:none;
		color:#000000;
	}
	#ledigTable a:hover
	{
		text-decoration:underline;
		color:black;
	}
	.ledigDiv td
	{
		height:10px;
		background-image:url(pics/puffDiv.gif);
		background-repeat:repeat-x;
		background-position:10px;
	}

	.objectTableLabel td,
	.objectTableField td,
	.objectTableField td input,
	.objectTableField td select
	{
		font-size:8pt;
	}
	.objectTableLabel td
	{
		padding:10px 2px 2px 2px;
		border-top:solid 1px #999999;
		font-weight:bold;
		color:#666666;
	}
	.objectTableField td
	{
		padding:2px 2px 10px 2px;
		border-bottom:solid 1px #999999;
	}

/* KONTAKTFORM/FÖNSTER */
#popW,
#planW
{
	background:url(pics10/page-bkg-e.png) repeat-x #8ec63f;
}
	#popW h1
	{
		margin-bottom:0px;
	}

/* LAGENHET*.ASP */
.fastTop
{
	height:200px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.fastFakta
{
	float:right;
	width:400px;
}
	.fastFakta h5
	{
		margin-top:0px;
		margin-bottom:5px;
	}
.fastMini
{
	font-size:7pt;
}
.fastPic
{
	float:left;
	margin-right:20px;
}
	.fastPic img
	{
		border:solid 1px #999999;
	}
.fastMap
{
	clear:both;
	height:365px;
	margin-bottom:15px;
	margin-top:35px;
	padding-top:15px;
	border-top:solid 1px #999999;
}
	.fastMap iframe
	{
		width:510px;
		height:353px;
	}
.fastMeny
{
	float:right;
	width:200px;
	margin-right:8px;
	margin-bottom:5px;
}
	.fastMeny button
	{
		width:200px;
		margin-bottom:10px;
		padding:3px;
		border:solid 1px #666666;
		background:url(pics10/small-bkg.png) repeat-x;
		text-transform:uppercase;
		font-size:10px;
		font-weight:bold;
	}

/* PLAN.ASP */
#planW
{
	padding:0px 10px 0px 10px;
}
#lghInfo
{
	clear:both;
	background-color:white;
}
	#lghInfo table
	{
		width:100%;
	}
		#lghInfo table th
		{
			height:21px;
			padding:0px 2px 4px 2px;
			vertical-align:bottom;
			background-color:#cccccc;
			color:#333333;
			font-size:8pt;
		}
		#lghInfo table td
		{
			padding:2px;
			font-size:8pt;
		}

.lghColorId
{
	width:20px;
	height:15px;
	border:solid 1px #000000;
	font-size:8pt;
}

#lghPlanritning
{
	padding:15px 0px 15px 0px;
	margin-bottom:15px;
	background:url(pics10/1x1transp70.png);
}

	#lghPlanritning img
	{
		padding:5px;
		border:solid 1px #000000;
		background-color:white;
	}

/* EXTRA */
.labelbox
{
	float:right; width:210px;
}
