
/* Topmenu.ascx */
div.topmenulinks
{
	width:20%;
	float:left;
	border:solid 0px black;
	margin:0.4em;
}
div.topmenutools
{
	width:77%;
	float:right;
	text-align:right;
	border:solid 0px black;
	margin:0.4em;
}


/* Search.ascx */
.searchLI
{
	list-style-type:square;
	color:orange;
}
.licolor
{
	color:Black;
}

/* Menu.ascx */
div.leftmenu
{
	width:100% auto;
	float:left;
	margin:0.4em;
}


/* areastartpage.aspx */
img.NewsListImage
{
	float:right;
	margin:0.3em;	
}
div.NewContainerDiv
{
	clear:both;
	margin-left:1em;	
}
.NewsHeading,a.NewsHeading
{
	font-weight: bold;
	font-size: 1.2em; 
	text-decoration:none;
}

/* News.aspx */
.rightcolumWidth
{
	width:50%;
	float:left;
	border:solid 1px;
}



/* Changedpages.ascx */
.dottedleft
{
	border-left:dotted 1px #45A1EC;
	width:100%;
	padding-left:0.5em;
}


/* Rightlisting.ascx*/
.Rightlistcontainer
{
	margin:1em;
	border-left:dotted 1px black;
	padding:1em;
}
.listheading
{
	font-weight: bold; 
	font-size: 1.2em; 
	color: #000000;
	text-decoration:none;
}
a.RightListingItem
{
	text-decoration:none;	
}

/* State.aspx*/
#StateHeading
{
	width:100%;
	font-weight: bold; 
	font-size: 1.4em; 
	color: #000000;
	text-decoration:none;
	text-align:left;
	margin-left:0.7em;
	margin-bottom: 6px;
	
}
#StateHeader
{
	width:97%;
	border-bottom: solid 1px;		
	clear:both;
	text-align:left;
	margin-left:1em;
	margin-right:3em;
	padding-bottom:1em;


}

#StateMainBody
{
	width:68%;
	float:left;
	border-right:solid 1px;
	margin-left:1em;
	_margin-left:0.5em;
	margin-top:1em;
	padding: 0px 0px 10px 0px;
	text-align:left;
	
}

#StateRightColumn
{
	width:28%;
	_width:27%;
	float:right;
	margin: 1em 3px 1em 0px;
	_margin: 1em 3px 1em 6px;
	text-align:left;
	
}

#StateFooter
{
	width:100%;
	padding-top:1em;
	padding-bottom: 1em;
	padding-left:0.8em;
	border-top:solid 1px;
	background-color:White;	
	clear:both;
	text-align:left;
}

.print
{
	float: right;
	margin: 0 10px 0 0;
	border: 0px;
	clear: both;	
}

/* Calendar */

div.monthcalendararea
{
	float: right;
	width: 38%;
}
div.calendarlistingarea
{
	float: left;
	width: 61%;
	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.2em;
	color: #336;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em black;
}
td.calendaritem, tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	font: normal 1em verdana;
	background-color: #fff; 
	border: solid 0.1em #000;
}
td.selecteddatecell 
{
	border: solid 0.2em #000;
}
td.datecellothermonth 
{
	background-color: #888;
}
td.weekendcell
{
	background-color: #eee;
}
td.datecellactive
{
	background-color: #e6e4c0; 
	border: solid 0.2em #000;
}	
td.dayweekheader
{
	color: #666;
	border-style: none;
}




/* Misc */
.margin
{
	margin:0.5em;
}

.linklist,a.linklist
{
	text-decoration:none;
	font-weight:bold;
}
.nounderline,a.nounderline
{
	text-decoration:none;
}
.leftfloating
{
	float:left;
}
.rightfloating
{
	float:right;
}
.rightaligned
{
	text-align:right;
}
.leftaligned
{
	text-align:left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.rightpadded
{
	padding-right: 1em;
}
div.clear
{
	clear: both;
}

/* Premises.aspx */
#premisesarea
{
 font-size:1.1em;
 text-decoration:underline;
 padding-top: 1em;
}
#premisestype
{
 font-size:1.1em;
 text-decoration:underline;
}
#interest
{
 font-size:1.1em;
}
#bilder
{
 font-size:1.1em;
 padding-bottom:0.5em;
}
#intresseanmalan
{
  padding-top:350px;
}
.fet
{
 display:inline-block;
 width:100px;
 font-weight:bold;	
}
ul.premises_list{margin:0;padding:0 0 0 15px;}
li.premises_list_item{list-style-type:square;color:orange;margin:0;padding:0;}


/* IVImageSlideshow.ascx */
#ImageButtons
{
 text-align:center;	
 width:300px;
 padding:0 0 1.5em 0;
}
div.progress
{
	position:relative;
	bottom:100px;
	width:100px;
	height:20px;
	padding:6px;
	background-color:White;
	border:solid 1px black;
	/*filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;*/
}

/* XForm */
input.button{background-color:Transparent;border:none;text-decoration:underline;cursor:pointer;}