

h1
{
	font: normal 2.091em "Trebuchet MS";
	color: #006699;
	margin-top: 0em;
	margin-bottom: 0.5em;
}



/* -- Profile finder -- */
tr.datarow
{
	background-color: #ddd;
}
table.searchresults
{
	background-color: #ddd;
}


/* -- Search -- */
#SearchLeftArea
{
	width: 740px;
	float: left;
	font-size: 0.68em;
}
#SearchRightArea
{
	background-color: #f1f0eb;
	width: 165px;
	float: left;
	margin-top: 1em;
	padding: 10px;
	text-align: left;
	font-size: 0.68em;
}
#SearchLeftArea .SearchLeftPositioned
{
	float:left;
	width:460px;
}
#SearchLeftArea .SearchMap 
{
	float:right;
	width:270px;
}
#SearchLeftArea .SearchMap img
{
	border:0;
	padding-right:30px;
}
.ContactSearchLink
{
	color: #000;
	text-decoration: none;
}
.ContactSearchLink:hover
{
	color: #000;
	text-decoration: underline;
}

.PostCodeResult div
{
	margin-bottom:5px;
}

.SearchResultHeading, .SearchResultLinksName
{
	padding-top: 7px;
	color: #006699;
	font-size: 1.3em;
}

.SearchResultLinks
{
	padding-bottom:14px!important;
	margin-top:7px;
	border-bottom: solid 1px #BFBFBF;
}
.SearchResultLinksEmpty
{
	height: 10px;
	border-bottom: solid 1px #BFBFBF;
}

.PostCodeResult .SearchResultLinks
{
	margin-top:0px;
}

.searchtab
{
	font-size: 0.8em;
	padding: 5px;
	float: left;
	height: 13px;
	text-align: center;
	background-color: #d4d4d4;
}
.searchtableft
{
	float: left;
	background-image: url('/images/tableftcorner.gif');
	background-position: left top;
	background-color: #d4d4d4;
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
}
.searchtabright
{
	float: left;
	background-image: url('/images/tabrightcorner.gif');
	background-position: right top;
	background-color: #d4d4d4;
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
	border-right: solid 2px white;
}
.searchtabSelected
{
	font-size: 0.8em;
	padding: 5px;
	float: left;
	height: 13px;
	text-align: center;
	background-color: #f3f3f1;
}
.searchtableftSelected
{
	float: left;
	background-image: url('/images/tableftcornerSelected.gif');
	background-position: left top;
	background-color: #f3f3f1;
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
}
.searchtabrightSelected
{
	float: left;
	background-image: url('/images/tabrightcornerSelected.gif');
	background-position: right top;
	background-color: #f3f3f1;
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
	border-right: solid 2px white;
}
.searchtabBody
{
	background-color: #f3f3f1;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 440px;
	float: left;
	clear:both;
	height:4em;
}
.searchtabBodyCourtSearch
{
	background-color: #f3f3f1;
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 440px;
	float: left;
	clear:both;
	height:6em;
}
.SearchCourtResultHeading
{
	padding-top: 10px;
	font-size: 1.3em;
	color: #006699;
	
}
.searchtabBody .searchFieldButton
{
	clear:both;
}

.searchFieldButton .SearchButton
{
	margin-top: 1px;
	margin-bottom:-3px;
}

.searchtabBody .checkBoxField
{
	margin-top: 1px;
}

/*.tab
{
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 5px;
	float: left;
	height: 17px;
	text-align: center;
}
.tabSelected
{
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	padding: 5px;
	float: left;
	height: 17px;
	text-align: center;
}
.tabFillOut
{
	border-top: solid 1px white;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	float: left;
	height: 17px;
	width: 329px;
}
.tabBody
{
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 710px;
	float: left;
}
*/
.SearchButton
{
	margin-left: 10px;
	margin-top: 1px;
}
.SearchSpells
{
	font-size: 1.2em;
}
.SearchSpells a
{
	font-weight: bolder;
}
.searchResultArea
{
	float: left;
	width: 67.3em;
	padding-bottom: 3em;
	padding:5px;
	padding-top:2px;
}
.pagingnavigate
{
	width: 100%;
	text-align: center;
	margin: 0.2em 0.1em 0em 0.1em;
}
.courtSearchResult,
.postalcodeSearchResult
{
	float: left;
/*	border: solid 1px #999999;*/
	margin-top: 7px;
	padding: 5px;
	padding-top: 8px;
	width: 440px;
}

.searchCourtByPostalCodeResult
{
	float: left; 
	margin-top: 8px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	WIDTH: 440px;
	PADDING-TOP: 7px; 
}
.infoTextclass
{
	position:fixed;
	top:0px!important;
	left:0px!important;
	width: 225px;
	padding: 15px;
	background-color:#F1F5F8;
	border:solid 2px #90BAD9;
}

.infoTextclass #infoTextContent
{
	
}

.infoTextclass a.CloseBox
{
	display:block;
	text-align:right;
	padding-right:18px;
	background: url('/images/searchclose.gif') no-repeat;
	background-position: right -2px;
	margin-top:-5px;
	margin-right:-5px;
}



/* ---Calender template items---*/	
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;
}
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;
}



/* ---LeftMenu items---*/
a.menulink, a.menulink:visited
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
	display:block;
}
a.menulink:hover
{
	background-color: Fuchsia;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
}
a.menulinkgrey, a.menulinkgrey:visited
{
	color: #333333;
	text-decoration: none;
	background-color: #cccccc;
	width:100%;
	font-weight:bold;
	display:block;
}
a.menulinkgrey:hover
{
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	background-color: #cccccc;
	width:100%;
}
a.menulink2, a.menulink2:visited
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
	display:block;
}
a.menulink2:hover
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
}
a.menulink2bold, a.menulink2bold:visited, a.menulink2bold:hover
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
}



/*---Password input ---*/
div.passwordfield 
{
	background-color: #dcdace;
	border: solid 0.1em #000;
	width: 21em;
	padding: 0.3em;
}
input.registerfield
{
	width: 20em;
}




/*---Personal registry Items---*/
table.DetailedView
{
	background-color: #fff;	
	border-style: solid; 
	border-color: #bbb;	
	border-width: 0.1em;
}
	
table.BackButton
{
	background-color: #ddd;	
	border-style: solid; 
	border-color: #bbb;	
	border-width: 0.1em;
}


/*--- Newsgroup ---*/
body.newsgroupitem
{
	padding: 0; 
	margin: 0;
}
div.newsgroupheader
{
	background-color: #ddd;
	border-bottom: solid 0.1em black;
	padding: 0.4em 0;
}
a.newsgroupbarbutton 
{ 
	color: #000; 	
	font-size: 1.1em; 
	font-family: tahoma; 
	font-weight: bold;
	text-decoration: none;
}

/* ---News Groups---*/
TR.NewsgroupRow {
	BACKGROUND-COLOR: #DEDEDE; 
	COLOR: #000000; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-TOP: 2px}

TR.NewsgroupRowActive{ 
	BACKGROUND-COLOR: #DEE8F2; 
	COLOR: #000000; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold;
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-TOP: 2px}
	
TD.NewsgroupTableheading { 
	COLOR: #ffffff; 
	FONT-SIZE: 11px;
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold; 
	HEIGHT: 20px;
	PADDING-LEFT: 2px; 
	BACKGROUND-color: #333366}

a.NewsgroupBarButton { 
	COLOR: #000000; 	
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold; 
	TEXT-DECORATION: none}

a.NewsgroupBarButton:visited { 
	COLOR: #000000; 	
	FONT-SIZE: 11px; 
	FONT-FAMILY: tahoma; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none}

.NewsgroupBarTitle {
	COLOR: #000000; 
	FONT-SIZE: 12px; 
	FONT-FAMILY:Verdana, arial, tahoma; 
	FONT-WEIGHT:bold;}

.NewsgroupItemMessage {
	FONT-SIZE: 10px; 
	FONT-FAMILY:Verdana, Courier new;
	COLOR: #333333;}

.NewsgroupItemHeading{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold;}

.NewsgroupItemHeading2{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma;}
	
	
	
.next_link, a.next_link, a.next_link:visited
{	padding: 0em 0.2em;
	text-decoration:none;
	color: #333;
}
a.next_link:hover
{	padding: 0em 0.2em;
	text-decoration:underline;
	color: #333;
}
.choosennext_link, a.choosennext_link, a.choosennext_link:visited
{	padding: 0em 0.2em;
	font-weight: bold;
	text-decoration:none;
	color: #333;
}
a.choosennext_link:hover
{	padding: 0em 0.2em;
	font-weight: bold;
	text-decoration:underline;
	color: #333;
}

/* --- Vänstermeny --- */

/*menuhead, a.menuhead, a.menuhead:visited 
{
	font-size: 0.68em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: auto;
	padding: 0em 1em;
	padding: 0em 1em 0em 1em;
}
a.menuhead:hover
{
	font-size: 0.68em;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	margin: auto;
	padding: 0em 1em 0em 1em;
}
a.activemenuhead, a.activemenuhead:hover, a.activemenuhead:visited
{
	font-size: 0.68em;	
	color: #000000;
	text-decoration:none ;
	font-weight: bold;
	margin: auto;
	padding: 0.3em 1em 0.3em 1em;
	background-color:Gray;
}
*/
navitem1, a.navitem1
{
	float: left;
	background-color: #f7f6f6; 
	border-top: 1px solid #dad9d9; 
	color: #000000; 
	display: block;
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 10px;
	width: 210px;
}
a.navitem1:hover 
{
	float: left;
	background-color: #dad8d9; 
	border-top: 1px solid #dad9d9; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 10px;  
	width: 210px;
}
a.navitemgrey1
{
	float: left;
	background-color: #dad8d9; 
	border-top: 1px solid #dad9d9; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 10px;  
	width: 210px;
}

a.navitem2
{
	float: left;
	background-color: #fafafa; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 13px;  
	width: 207px;
}
a.navitemgrey2
{
	float: left;
	background-color: #eeeeee; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 13px;  
	width: 207px;
}

a.navitem2:hover 
{
	float: left;
	background-color: #eeeeee; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 13px;  
	width: 207px;
}
a.navitem3
{
	float: left;
	background-color: #fafafa; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 23px;  
	width: 197px;
}
a.navitemgrey3
{
	float: left;
	background-color: #eeeeee; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 23px;  
	width: 197px;
}

a.navitem3:hover 
{
	float: left;
	background-color: #eeeeee; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 23px;  
	width: 197px;
}

a.navitem4
{
	float: left;
	background-color: #fafafa; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 33px;  
	width: 187px;
}
a.navitemgrey4
{
	float: left;
	background-color: #eeeeee; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 33px;  
	width: 187px;
}

a.navitem4:hover 
{
	float: left;
	background-color: #eeeeee; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 33px;  
	width: 187px;
}
a.navitem5
{
	float: left;
	background-color: #fafafa; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 43px;  
	width: 177px;
}
a.navitemgrey5
{
	float: left;
	background-color: #eeeeee; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 43px;  
	width: 177px;
}

a.navitem5:hover 
{
	float: left;
	background-color: #eeeeee; 
	color: #000000; 
	display: block; 
	overflow: visible;	
	text-decoration: none; 
	font: normal 0.688em Verdana;
	padding: 4px 0px 4px 43px;  
	width: 177px;
}

.Left_mnublueLeftcorner
{
	background-image: url('/images/Leftmenu_LeftCorner_Blue.gif');
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	background-color: Green;
	height: 4px;
	width: 50%;
	padding: 0px;
	margin: 0px;
	background-color: #5f9bc1;
}
.Left_mnublueRightcorner
{
	background-image: url('/images/Leftmenu_RightCorner_Blue.gif');
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	background-color: Green;
	height: 4px;
	width: 50%;
	padding: 0px;
	margin: 0px;
	background-color: #5f9bc1;
}
a.Left_mnublue, a.Left_mnublue:hover, a.Left_mnublue:visited
{
	width: 200px;
	float: left;
	font: normal 0.938em "Trebuchet MS";
	margin: 0px;
	color: White;
	padding: 0px 10px 5px 10px;
	text-decoration:none;
	background-color: #5f9bc1;
}
#headerpanel a
{
	font-weight:bold;
}
a.navitemselectedblue, a.navitemselectedblue:hover, a.navitemselectedblue:visited
{
	color: #5f9bc1;
	font-weight: bold;
}
.Left_mnuorangeLeftcorner
{
	background-image: url('/images/Leftmenu_LeftCorner_Orange.gif');
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	background-color: Green;
	height: 4px;
	width: 50%;
	padding: 0px;
	margin: 0px;
	background-color: #d37d00;
}
.Left_mnuorangeRightcorner
{
	background-image: url('/images/Leftmenu_RightCorner_Orange.gif');
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	background-color: Green;
	height: 4px;
	width: 50%;
	padding: 0px;
	margin: 0px;
	background-color: #d37d00;
}
a.Left_mnuorange, a.Left_mnuorange:hover, a.Left_mnuorange:visited
{
	width: 200px;
	float: left;
	font: normal 0.938em "Trebuchet MS";
	margin: 0px;
	color: White;
	padding: 0px 10px 5px 10px;
	text-decoration:none;
	background-color: #d37d00;
}
a.navitemselectedorange, a.navitemselectedorange:hover, a.navitemselectedorange:visited
{
	color: #d37d00;
	font-weight: bold;
}
.Left_mnublackLeftcorner
{
	background-image: url('/images/Leftmenu_LeftCorner_Black.gif');
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	background-color: Green;
	height: 4px;
	width: 50%;
	padding: 0px;
	margin: 0px;
	background-color: #000000;
}
.Left_mnublackRightcorner
{
	background-image: url('/images/Leftmenu_RightCorner_Black.gif');
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	background-color: Green;
	height: 4px;
	width: 50%;
	padding: 0px;
	margin: 0px;
	background-color: #000000;
}
a.Left_mnublack, a.Left_mnublack:hover, a.Left_mnublack:visited
{
	width: 200px;
	float: left;
	font: normal 0.938em "Trebuchet MS";
	margin: 0px;
	color: White;
	padding: 0px 10px 5px 10px;
	text-decoration:none;
	background-color: #000000;
}
a.navitemselectedblack, a.navitemselectedblack:hover, a.navitemselectedblack:visited
{
	color: #000000;
	font-weight: bold;
}
.Left_mnugreyLeftcorner
{
	background-image: url('/images/Leftmenu_LeftCorner_Grey.gif');
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	background-color: Green;
	height: 4px;
	width: 50%;
	padding: 0px;
	margin: 0px;
	background-color: #777777;
}
.Left_mnugreyRightcorner
{
	background-image: url('/images/Leftmenu_RightCorner_Grey.gif');
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	background-color: Green;
	height: 4px;
	width: 50%;
	padding: 0px;
	margin: 0px;
	background-color: #777777;
}
a.Left_mnugrey, a.Left_mnugrey:hover, a.Left_mnugrey:visited
{
	width: 200px;
	float: left;
	font: normal 0.938em "Trebuchet MS";
	margin: 0px;
	color: White;
	padding: 0px 10px 5px 10px;
	text-decoration:none;
	background-color: #777777;
}
a.navitemselectedgrey, a.navitemselectedgrey:hover, a.navitemselectedgrey:visited
{
	color: #777777;
	font-weight: bold;
}


.searcharrow
{
	margin-bottom: 3px;
}

div.contactinfo
{
}
div.contactinfohidden
{
	display:none;
}
ul
{
	margin-left:0;
	padding-left:1.5em;
	list-style-type:disc;
}
ol
{
	margin-left:0;
	padding-left:2em;
	list-style-type:decimal;
}
li
{
	margin-left: 0.5em;
}
a.link 
{
	text-decoration: underline;
}

/*---Listing headers (Startpage and LeftMenu head)----*/
.listheading, a.listheading, a.listheading:visited
{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.listheading:hover
{	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
div.startpageleftnews, div.startpagecalendaritem
{
	margin-top: 1em;
}


.ntextlink, a.ntextlink, ntextlink:visited 
{
	float: right;
	color: #000000;
	text-decoration: none;
}
.ntextlink:hover
{
	cursor: hand;
	color: #000000;
	text-decoration: underline;
}

/*.addthis_button, a.addthis_button, addthis_button:visited 
{
	background-color: Red;
	margin-right: 30px;
	color: #000000;
	text-decoration: none;
}
a.addthis_button:hover
{
	margin-right: 30px;
	color: #000000;
	text-decoration: underline;
}*/

a.stbutton 
{
	float:left;
	padding:0px!important;
	padding-left: 22px!important;
	text-decoration:none;
	color:#000000!important;
	background:transparent url('/images/ikon_delamedandra.gif') no-repeat scroll 0 !important;
}

#stwrapper 
{
	position:fixed!important;
	top:30%!important;
	left:0px!important;
}

#stwrapper #stframe
{
	width: 344px!important;
	height:344px!important;
}

/* --- Kontaktsida --- */

.ContactInfoHeading
{
	height: 40px;
	float: left;
	padding-top: 9px;
	vertical-align: middle;
}
.ContactInfoPrint
{
	height: 20px;
	float: right;
	padding-top: 13px;
	vertical-align: middle;
}
.ContactInfoTabs
{
	float: left;
}
.contacttab
{
	font-size: 0.8em;
	padding: 5px;
	float: left;
	height: 13px;
	text-align: center;
	background-color: #d4d4d4;
}
.contacttableft
{
	float: left;
	background-image: url('/images/tableftcorner.gif');
	background-position: left top;
	background-color: #d4d4d4;
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
}
.contacttabright
{
	float: left;
	background-image: url('/images/tabrightcorner.gif');
	background-position: right top;
	background-color: #d4d4d4;
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
	border-right: solid 2px white;
}
.contacttabSelected
{
	font-size: 0.8em;
	padding: 5px;
	float: left;
	height: 13px;
	text-align: center;
	background-color: #f3f3f1;
}
.contacttableftSelected
{
	float: left;
	background-image: url('/images/tableftcornerSelected.gif');
	background-position: left top;
	background-color: #f3f3f1;
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
}
.contacttabrightSelected
{
	float: left;
	background-image: url('/images/tabrightcornerSelected.gif');
	background-position: right top;
	background-color: #f3f3f1;
	background-repeat: no-repeat;
	height: 23px;
	width: 4px;
	border-right: solid 2px white;
}
.contacttabBody
{
	background-color: #f3f3f1;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 437px;
	float: left;
}


/* --- Kontaktinfo på lokalstartsida --- */
.ContactBoxHeading
{
	background:url('/images/bluebox_dottedline.gif') no-repeat bottom left;
	display:inline;
	float:left;
	width:100%;
	font:bold 15px "Trebuchet MS";
	color:#ffffff;
	padding-top:2px;
	padding-bottom:7px;
	margin-left:8px;
}
.ContactBoxContent
{
	float:left;
	width:255px;
	height: 186px;
	color: White;
	margin-left: 8px;
	font-size: 11px;
	font-family: "Verdana";
	vertical-align: top;
}
.ContactBoxContent p
{
	color:White;
}
.ContactBoxContent h2
{
	margin-top: 5px;
	margin-bottom: 11px;
	color: White;
	font: bold 15px "Trebuchet MS"; /*normal*/
}
.ContactBoxContent .space
{
	height: 11px;
}
.ContactBoxContent b
{
	font: bold 11px "Verdana"!important;
}
.ContactBoxFooter a
{
	color: White;
	font: normal 10px "Trebuchet MS";
	float: right;
	margin-right: 14px;
	text-decoration: none;
}
.ContactBoxFooter a:hover
{
	text-decoration: underline;
}
.ContactBoxFooter .arrow
{
    padding-top:3px;
    padding-right:5px;
	float:right;
}


/* --- Genvägar --- */

.shortcut_static
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.shortcut_bullet,
.shortcut_hyperlink
{
	display:inline-block;
	vertical-align:top;
}

.shortcut_bullet
{	
	width:16px;
}
.shortcut_hyperlink
{
	width:145px; /*164-16px */
}
.shortcut_static_icon
{
	margin-top: 1px;
}
.shortcut_static_link
{
	color: Black;
	text-decoration: none;
	font: normal 12px "Trebuchet MS";
}
.shortcut_static_link:hover
{
	color: Black;
	text-decoration: underline;
	font-weight: bold;
	font: normal 12px "Trebuchet MS";
}
.startpage_searchcourt_link
{
	color: #ffffff;
	text-decoration: none;
	font: normal 12px "Trebuchet MS";
}
.startpage_searchcourt_link:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font: normal 12px "Trebuchet MS";
}
.shortcut_dynamic
{
	padding-top: 2px;
	padding-bottom: 4px;
}
.shortcut_dynamic_icon
{
	margin-top: 3px;
}
.shortcut_dynamic_link
{
	color: Black;
	text-decoration: none;
	font: normal 12px "Trebuchet MS";
}
.shortcut_dynamic_link:hover
{
	color: Black;
	text-decoration: underline;
	font-weight: bold;
	font: normal 12px "Trebuchet MS";
}
.shortcut_devider
{
	background:url('/images/greybox_dottedline.gif') no-repeat bottom left;
	display:inline;
	float:left;
	width:100%;
	height: 1px;
	margin-top: 6px;
	margin-bottom: 10px;
}



/* ---- FAQ / Glossary ---- */

.PageSubListing
{
	font-size:1.4em;
	line-height:normal;
}
.PageSubListing a
{
	color:Black;
}

.FaqItem
{
	height:100%;
	padding-bottom:2px;
	clear:both;
	
}
.FaqItem .FaqQuestion,
.FaqItem .FaqAnswer 
{
	padding:4px;
	padding-left:8px;
}

.FaqItem .FaqAnswer 
{
	padding-bottom:10px;
}

.Odd .FaqQuestion,
.Odd .FaqAnswer 
{
	background-color:#F6F6F6;
}

.Even .FaqQuestion,
.Even .FaqAnswer 
{
	background-color:#F0F1EC;
}

.FaqItem .FaqQuestion a
{
	display:block;
	font-weight:bold;
	/*height:15px;*/
	padding-top:2px;
	text-decoration:none;
}
.FaqItem .FaqQuestion a:hover
{
	text-decoration:none;
}

.FaqItem .FaqQuestion a:hover .Question
{
	text-decoration:underline;
}

.FaqItem .Contracted a
{
	background: url('/images/faqdown.gif') no-repeat 100% 1px;
}

.FaqItem .Expanded a
{
	background: url('/images/faqup.gif') no-repeat 100% 1px;
}

.FaqItem .FaqQuestion a .Question
{
	padding-left:14px;
	margin-right:14px;
	display:inline-block;
	background: url('/images/redarrow_right.gif') no-repeat 0 2px;
}

.contactrightboxdiv h2:first-child
{
	background:url('/images/greybox_dottedline.gif') no-repeat bottom left;
	display:inline;
	float:left;
	width:100%;
	font:bold 15px "Trebuchet MS";
	padding-bottom:7px;
	margin-bottom:7px;
	color: #333333;
}
