﻿/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/

/* Sv basic styles */




/************************************** basic settings **********************************************************/

body {
	color: #000000;
	margin: 0px;
	padding: 0px;
	overflow: -moz-scrollbars-vertical;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	background: #D4D2D3 url('/images/SV_B_BG_081126_01.gif') repeat-x top left;
	font-size: 1em;
}

html,form,fieldset,h1,h2,h3,h4,h5,h6,pre,img,blockquote,hr,ol,dl,address
{
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

h5 {
	font-size: 0.751em;
}

.gray
{
	color: #4D4D4D;	
}
.red
{
	color: #990000;
}
.white
{
	color: #ffffff;	
}


/* ------ START Links generic -------- */
a
{
	font-family: Arial;	
	color: #0066b0; 
	text-decoration: none;
}

a:hover
{
	font-family: Arial;
	color: #212121;
}

a.printer
{
	font-family: Arial;
	font-size: 	0.913em; 
	color: #0066B0;
	text-decoration: none;
}

a.printer:hover
{
	font-family: Arial;
	font-size: 	0.913em;
	color: #0066B0; 
}

/* Episerver html-editor creates p tag, links inside set here */
p a 
{
	font-family: Arial;
	color: #0066B0;
	text-decoration: none;
}

p a:hover 
{
	font-family: Arial;
	color: #0066B0; 
}

/*
a#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_Listing_aShowHideProfile1_ID 
{
	font-family: Arial;
	font-size: 	1em; 
	color: #0066B0;
	text-decoration: none;
}

a#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_Listing_aShowHideProfile1_ID:hover 
{
	font-family: Arial;
	font-size: 	1em; 
	color: #0066B0;
}
*/

div#anchor a 
{
	font-family: Arial;
	font-size: 	1em; 
	color: #0066B0;
	text-decoration: none;
}

div#anchor a:href 
{
	font-family: Arial;
	font-size: 	1em; 
	color: #0066B0;
}

div#payload div.printerwrapper
{
	margin-top: 1.879em;
}

.floatright {
	float: right;
}

.floatleft {
	float: left;
}

.nofloat
{
	
}



/* ------ END Links generic -------- */


/************************************** END basic settings **********************************************************/

/********************* fonts used **********************************************************************************************/

.font10_white {
	font-family: Arial;
	font-weight: normal;
	font-size: 0.8em;
	color: #FFFFFF; 
}

.font11 {
	font-family: Arial;
	font-weight: normal;
	font-size: 0.689em; 
	color: #212121; 
}

.font11_white {
	font-family: Arial;
	font-weight: normal;
	font-size: 0.689em; 
	color: #FFFFFF; 
}

.font11_b9dfd2 {
	font-family: Arial;
	font-weight: normal;
	font-size: 0.689em; 
	color: #b9dfd2; 
}

.font12 {
	font-family: Arial;
	font-weight: normal;
	font-size: 	0.751em; 
	color: #212121;
}

.font12_bold {
	font-family: Arial;
	font-size: 	0.751em;  
	color: #212121;
	font-weight: bold;
}

.font12_bold_dcefe9 {
	font-family: Arial;
	font-size: 	0.751em; 
	color: #dcefe9;
	font-weight: bold;
}

.font12_bold_white {
	font-family: Arial;
	font-size: 	0.751em;  
	color: #FFFFFF;
	font-weight: bold;
}

.font12_bold_blue {
	font-family: Arial;
	font-weight: bold;
	font-size: 	0.751em;  
	color: #0066B0;
}

.font12_blue {
	font-family: Arial;
	font-weight: normal;
	font-size: 	0.751em; 
	color: #0066B0;
}

.font13_bold_white {
	font-family: Arial;
	font-size: 	0.814em; 
	color: #FFFFFF;
	font-weight: bold;
}

.font13_bold_3A3A3A {
	font-family: Arial;
	font-size: 0.814em; 
	color: #3A3A3A;
	font-weight: bold;
}

.font14_bold {
	font-family: Arial;
	font-size: 	1.2em; 
	color: #212121;
	font-weight: bold;
}

.font16 {
	font-family: Arial;
	font-weight: normal;
	font-size: 1.4em;
	color: #212121; 
}



/* --------- START Links in Top menu unit ----------- */

a.menuhead
{
	vertical-align: top;
	font-size: 0.751em; /* 12pt */
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.menuhead:hover
{
	vertical-align: top;
	font-size: 0.751em; /* 12pt */
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.topmenulinkwrapper
{
	min-height: 1.215em; 
	width: 11.5em;
	text-align: center;
	padding-top: 0.35em;
	float: left;
	border-left: solid 0.062em #FFFFFF;
}

a.activemenuhead
{
	vertical-align: top;
	color: #FFFFFF;
	font-size: 0.751em; /* 12pt */
	font-weight: bold;
	text-decoration: none;
}

a.activemenuhead:hover
{
	vertical-align: top;
	color: #FFFFFF;
	font-size: 0.751em; /* 12pt */
	font-weight: bold;
	text-decoration: none;
}

/* --------- END Links in Top menu unit ----------- */


/********************* END fonts used **********************************************************************************************/



/******************** START divs; layout, etc ***********************************************************************************/
.normalpage_avd
{
	background: #D4D2D3 url('/images/Avd/SV_B_BG_091208_04.jpg') repeat-x top left;
	background-color: #c8e1ff;
}

#main {
	width: 971px !important;;	
	margin: 0px auto;
	background-color: #FFFFFF;
}

#content {
	width: 58.05em; 
	padding-left: 1.252em; 
	padding-right: 1.252em; 
	border-left: 0.062em; 
	border-left-color: #C1D9EB;
	border-left-style: solid;
	border-right: 0.062em; 
	border-right-color: #C1D9EB;
	border-right-style: solid;
	border-bottom: 0.062em; 
	border-bottom-color: #C1D9EB;
	border-bottom-style: solid;
	
	padding-bottom: 0.939em; /* ? */
}

#content_avd {
	width: 58.05em; 
	padding-left: 1.252em; 
	padding-right: 1.252em; 
	border-left: 0.062em; 
	border-left-color: #C1D9EB;
	border-left-style: solid;
	border-right: 0.062em; 
	border-right-color: #C1D9EB;
	border-right-style: solid;
	border-bottom: 0.062em; 
	border-bottom-color: #C1D9EB;
	border-bottom-style: solid;
	
	padding-bottom: 0.939em; /* ? */
}

#header {
	position: relative;
	left: 0px; 
	padding-top: 0.939em; 
}

#banner {
	height: 4.694em;
}

table#ctl00_SvLanguageSelector_DataList1, table#ctl00_SvLanguageSelector_DataList1 td 
{
	margin: 0px;
}

a.banner_links 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1em; 
	color: #212121;
	text-decoration: none;
}

a.banner_links:hover
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1em; 
	color: #212121;
}

#menu 
{
	height: 1.565em; 
	background: url('/images/background_meny_test_new.gif') no-repeat top left;
	/**margin-left: -3px;  ie fix */
}

#breadcumb  {
	height: 1.74em; /*  1.252em; */ 
	*height: 1.75em! important; /* IE7 */
	padding-left: 1.052em;
	padding-top: 0.54em; 
	*padding-top: 0.55em! important; /* 0.205em; */
	font-family: Arial;
	font-weight: normal;
	font-size: 0.689em; /* 11pt */
	color: #606060; 
}

#breadcumb span a 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1em;
	color: #606060;
}

#footer {
	clear: both;
	background: url('/images/background_footer_new.gif') no-repeat top left;
	background-color: #FFFFFF;
	height: 1.252em;
}

#bottom_space {
	height: 1.252em; 
}

#avdname_container
{
	float:right; 
	margin-top: 20px;
	margin-right: 3px;
	font-weight: bold;
	font-size: 19px;
	color: #212121; 
}
/******************** END divs; layout, etc ***********************************************************************************/




/* ******************************************** START SvQuickSearch unit ********************************** */

.sidebox 
{
	height: 13.153em;
	background: #FFFFFF url('/images/background_category.gif') no-repeat top left;
}

.sidebox_avd 
{
	height: 13.153em;
	background: #FFFFFF url('/images/background_category.gif') no-repeat top left;
}

.sidebox_hidden 
{
	visibility: hidden;
	display: none;
}

.sidebox2 
{
	height: 13.153em;
	background: #FFFFFF url('/images/background_sv.gif') no-repeat top left;
}

.sidebox2_avd
{
	height: 10.50em;
	background: #FFFFFF url('/images/background_sv_avd.gif') no-repeat top left;
}

.sidebox2_hidden
{
	visibility: hidden;
	display: none;
}

.boxhead 
{
	padding-right: 1em;
}

.boxhead h3.active_head
{
	font-family: Arial;
	font-size: 	0.780em; /* 0.797 */
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0.690em; /*0.566em;*/
}

.boxhead h3.sv_se 
{
	float: right;
	z-index: 1;
	position: relative;
}

.boxhead h3.inactive_head
{
	font-family: Arial;
	font-size: 	0.715em; /* 12pt */
	color: #dcefe9;
	font-weight: bold;
	padding-top: 0.828em; /*0.766em;*/
	
}
.boxhead h3.offer
{
	float: left;
	z-index: 2;
	padding-left: 0.95em;
	position: relative;
}

.free_button 
{
	padding-left: 8.817em;
	padding-top: 5.412em;
	*padding-top: 4.35em! important; /* ie7 */
	*padding-top: 4.574em; /* ie6 */
}
.free_button_avd
{
	padding-left: 8.817em;	
	padding-top: 2.25em;
}
.switch1 
{
	position: absolute;
	z-index: 98;
	float: right;
	left: 7.829em;
}

.switch2 
{
	position: absolute;
	z-index: 99;
	float: left;
	left: 0px;
}

/* OBSERVE: search data linkage error hidden! */
.boxbody div.error 
{
	display: none;
	visibility: hidden;
}

.boxbody div.label 
{
	height: 1em;
	padding-left: 0.814em;
	padding-top: 0.5em;
	*padding-top: 0.5em! important; /* ie7 */
	*padding-top: 0.2em; /*ie 6*/
}

.boxbody span
{
	font-family: Arial;
	font-weight: normal;
	font-size: 0.689em; /* 11pt */
	color: #FFFFFF;
}

.boxbody div.field 
{
	padding-left: 0.780em;
}

.boxbody div.field input 
{
	border: 0px;
	width: 15.262em;
	*width: 15.199em;
	font-family: Arial;
	font-weight: normal;
	font-size: 0.751em; /* 12pt */
	color: #212121; 
}

.boxbody div.field_hood 
{
	padding-left: 0.780em;
}

.boxbody div.field_hood input 
{
	border: 0px;
	width: 15.262em;
	*width: 15.199em;
	font-family: Arial;
	font-weight: normal;
	font-size: 0.751em; /* 12pt */
	color: #212121; 
}

.boxbody tr#searchcell1 td
{
	vertical-align: top;
	padding-left: 0.876em;
	padding-right: 0.75em;
	padding-top: 0.926em;
	*padding-top: 0.726em; /* ie 6&7 fix */
}

.boxbody tr#searchcell1 td a
{
	font-family: Arial;
	font-weight: normal;
	font-size: 0.626em; /* 10pt */
	color: #FFFFFF;
}

.boxbody tr#searchcell2 td
{
	padding-left: 0.876em;
}

.boxbody tr#searchcell2 td a
{
	font-family: Arial;
	font-weight: normal;
	font-size: 0.626em; /* 10pt */
	color: #FFFFFF;
}

#searchWordContainer 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 	0.689em; /* 12pt */ 
	color: #212121;
	z-index: 999;
	position: absolute;	
	padding-right: 6.07em;
	margin-left: 0.876em;
	*margin-top: -3px; /* ie 6&7 fix */
}

.boxbody div.dropdown
{	
	height: 0.8em;
	*height: 1em; /* ie 6&7 */
	padding-left: 0.780em; 
	padding-top: 1.1em;
	*padding-top: 1em; /* ie 6&7 fix */
}

.boxbody div.dropdown select
{
	border: 0px;
	width: 16.7em;
	*width: 17.037em; /* ie 6&7 fix */
	font-family: Arial;
	font-weight: normal;
	font-size: 0.686em; /* 12pt */
	color: #212121; 
}

/* *********************************************** SvQuickSearch unit END***************** */


/* ********************************************* START SvMunicipality unit ******************************* */

#municipality 
{
	height: 2.505em; 
	padding-bottom: 1.852em;
	*padding-bottom: 2.152em! important; /* IE 7 */
	*padding-bottom: 1.352em; /* IE 6 */
	background: url('/images/background_municipality.gif') no-repeat top left;
	padding-top: 1.1em;
	*padding-top: 0.9em; /* ie 6&7 fix */
	padding-left: 1.1em;
	font-family: Arial;
	font-weight: normal;
	font-size: 0.689em; 
	color: #212121;
}

#municipality select 
{
	width: 16.7em;
	*width: 16.9em; /* ie 6&7 fix */
	border: 0px;
	font-family: Arial;
	font-weight: normal;
	font-size: 1em; /* 11pt */
	color: #212121;
}

#municipality select option 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1em; /* 11pt */
	color: #212121;
}

/* *************************************** END SvMunicipiality unit ************************************ */



/* ***************************************** START SvRightPuffListing unit ********************************* */

#infobox 
{
	background: #FFFFFF url('/images/background_infobox_dot.gif') repeat-y top left;
	min-height: 16.472em;
	*min-height: 16.221em! important; /*ie 7*/
	height: expression(this.scrollHeight <  261 ?   "16.347em" :  "auto"); /* ie6 */
	max-width: 13.153em;
	min-width: 13.153em;
	/*width: expression(this.scrollHeight <  210 ?   "13.153em" :  "auto"); /* ie6 */
	overflow: hidden;
}

#infobox_top 
{
	max-height: 10px;
	height: expression(this.scrollHeight <  10 ?   "10px" :  "auto"); /* ie6 */
}

#infobox_top img
{
	vertical-align: top! important;
	*vertical-align: bottom; /* ie6 fix */
}

#infobox_bottom 
{
	height: 10px;
	padding-bottom: 0.626em;
}

#infobox_bottom img
{
	vertical-align: top;
	height: 10px;
}

#infobox table td 
{
	padding: 0px;
	vertical-align: top;
}

#infobox div.NewsListingItem 
{
	padding: 0px;	
	width: 12.477em;
	overflow: hidden;
}

#infobox div.NewsListingItem img 
{ 
	padding-bottom: 0.888em;
	*padding-bottom: 0.626em; /* ie 6&7 */
	padding-left: 0.66em;
}

#infobox div.NewsListingItem div.puff_arrow 
{
	display: none;
	visibility: hidden;
}

#infobox div.NewsListingItem div.puff_text
{
	display: none;
	visibility: hidden;
}

#infobox div.NewsListingItem div.puff_heading
{
	display: none;
	visibility: hidden;
}

#infobox table td 
{
	vertical-align: top;
}

#infobox_rightpuff_content 
{
	background: #FFFFFF url('/images/background_infobox_dot.gif') repeat-y top left;	
	max-width: 13.153em;
	min-width: 13.153em;		
	padding-left: 10px;	
}
#infobox_rightpuff_news_content 
{
	background: #FFFFFF url('/images/background_infobox_dot.gif') repeat-y top left;	
	max-width: 13.153em;
	min-width: 13.153em;	
	overflow: hidden;
	padding-bottom: 10px;
}
#infobox_rightpuff_content p
{
	max-width: 190px;
	min-width: 190px;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 4px;
	padding-top: 4px;
}

#all_arrangements
{
	margin-top:0px;
	margin-bottom:7px;	
}
#all_courses
{
	margin-top:0px;
	margin-bottom:10px;	
}

/* ************************************************ END SvRightPuffListing unit******************************** */



/* ************************************************* START SVSubjectCategoryPage template ********************* */

/*#payload table td 
{
	padding: 0px;	
	vertical-align: top;
}*/

#payload div.NewsListingItem 
{
	padding: 0px;	
	overflow: hidden;
}

#payload div.NewsListingItem img
{
	padding-bottom: 0.213em; /*1.124em;*/
	*padding-bottom: 0.413em;
	padding-right: 0.626em; /*1.5em;*/
}

#payload div.NewsListingItem div.puff_arrow 
{
	display: none;
	visibility: hidden;
}

#payload div.NewsListingItem div.puff_text
{
	display: none;
	visibility: hidden;
}

#payload div.NewsListingItem div.puff_heading
{
	display: none;
	visibility: hidden;
}

#payload div#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SubjectCategoryListing_m_ShowAllPages 
{
	text-align: center;
}

#payload div#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SubjectCategoryListing_m_ShowAllPages a
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	0.914em;  /* 12pt */
	color: #0066B0;
}

/* *************************************************** END SVSubjectCategoryPage template ****************** */



/* ************************************************** START SVSearchGustav unit ******************************/

.tablesearchresultsubheading tr td
{
	font-family: Arial;
	font-weight: normal;
	font-size: 0.85em; 
	color: #212121; 
	padding-top: 1em;
	padding-bottom: 1.2em;
}

.tablesearchresultsubheading select
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1em; 
	color: #212121; 
}

.tablesearchresultsubheading option
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1em; 
	color: #212121; 
}

#payload div.wrapper 
{
	padding-bottom: 0.25em;
	padding-left: 0.50em;
	border-bottom: solid 0.062em #AFAFAF;
}

.searchCrunbs,.searchCrunbs a
{
	color: #606060;
	font-size: 0.9em;
}

/* little search*/

#payload div.smallwrappersearch 
{
	padding-bottom: 0.625em;
	
}

div.linespacerbf 
{
	border-top: solid 0.062em #DDDDDD;
	height: 0.626em;
}

a.smallsearch 
{
	font-family: Arial;
	font-size: 0.914em; 
	color: #212121;
	font-weight: bold;
	text-decoration: none;
}

a.smallsearch:hover
{
	font-family: Arial;
	font-size: 0.914em;
	color: #212121;
	font-weight: bold;
}
a.smallsearchpreview
{
	font-family: Arial;
	font-size: 0.914em; 
	color: #212121;
	font-weight: normal;
	text-decoration: none;
}

a.smallsearchpreview:hover
{
	font-family: Arial;
	font-size: 0.914em;
	color: #212121;
	font-weight: normal;
}

div.linespaceraf 
{
	height: 0.626em;
	border-bottom: solid 0.062em #DDDDDD;
}

#payload div#resultheader 
{
	padding-left: 0.674em;
}

#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelPageSize 
{
	
	*vertical-align: middle;
}

#ctl00$AllContentPlaceHolder$LeftContentPlaceHolder$LeftMiddleContentPlaceHolder$SvSearchGustav$DropDownListPageSize 
{
	border: 0px;
	
}

#ctl00$AllContentPlaceHolder$LeftContentPlaceHolder$LeftMiddleContentPlaceHolder$SvSearchGustav$DropDownListPageSize option
{
	border: 0px;
}

#payload span.heading1 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1.4em;
	color: #212121;
}

#payload span.heading2
{
	font-family: Arial;
	font-size: 	1.2em; 
	color: #212121;
	font-weight: normal;
}

.gridViewResult 
{
	 /*table-layout:fixed;*/
	 overflow:hidden;
	
	/*background: #FFFFFF url('/images/background_search.gif') top left no-repeat;*/
}

.gridViewResult tr.gridHeader
{
	height: 2.565em; 
	/*background: #FFFFFF url('/images/background_search.gif') top left no-repeat;*/
}

.gridViewResult tr.gridHeader a
{
	font-size: 12px;
	color: #212121;
}

.srcHeaderFirst 
{
	background: #FFFFFF url('/images/background_search_left.gif') top left no-repeat;
}

.srcHeaderBetween
{
	background: #FFFFFF url('/images/background_search_dot.gif') top left repeat-x;
}

.srcHeaderLast 
{
	background: #FFFFFF url('/images/background_search_right.gif') top right no-repeat;
}


.gridViewResult th 
{
	font-family: Arial;
	font-size: 	1.4em; 
	color: #212121;
	font-weight: bold;
	height: 2.065em;
	vertical-align: top;
	padding-top: 0.3em;
	border-right: solid 0.062em #FFFFFF;
	padding-left: 0.6em;
	padding-right: 0.6em;
	
	
}

.gridViewResult td 
{
	font-family: Arial;
	font-size: 	0.837em; 
	color: #212121;
	font-weight: normal;
	border-bottom: solid 0.062em #AFAFAF;
	padding-top: 0.5em;
	padding-bottom: 0.4em;
	padding-left: 0.7em;
	
	
}

.gridViewResult tr.gridPager td
{
	border-bottom: 0px;
	margin: 0px;
	padding: 4px 0px 0px 0px; 
}

.gridViewResult tr.gridPager td table tbody tr td span
{
	font-size: 1em;
	color: #0066B0;
}

.gridViewResult tr.gridPager td a
{
	font-size: 1em;
	color: #212121;
}

.gridViewResult tr.gridPager td a:hover
{
	font-size: 1em;
}

.gridViewResult tr.gridPager td table tbody tr td
{
	font-family: Arial;
	font-size: 	1em; 
	color: #212121;
	font-weight: bold;
	border-bottom: 0px;
	/*margin: 0px;*/
	padding: 4px;
}

.svblue
{
	font-size: 1em;
	color: #0066B0;
}

.svblue:hover
{
	font-size: 1em;
	color: #0066B0;
}

.svgreen
{
	font-size: 1em;
	color: #00895A;
}

.svgreen:hover
{
	font-size: 1em;
	color: #00895A;
}

.svyellow
{
	font-size: 1em;
	color: #F7900D;
}

.svyellow:hover
{
	font-size: 1em;
	color: #F7900D;
}
span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelDepartmentGridHeading 
{
	visibility: hidden;
	display: none;
}

table#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_GridViewDepartments 
{
	visibility: hidden;
	display: none;
}

.svbluebold 
{
	visibility: hidden;
	display: none;
}

a.hyperlinkall
{
	font-size: 1em;
	color: #212121;
}

a.hyperlinkall:hover
{
	font-size: 1em;
}

a.HyperLinkAllBold 
{
	font-size: 1em;
	font-weight: bold;
}

a.HyperLinkAllBold:hover 
{
	font-size: 1em;
	font-weight: bold;
}

a.HyperLinkAllRegular 
{
	font-size: 1em;
	font-weight: normal;
}

a.HyperLinkAllRegular:hover
{
	font-size: 1em;
	font-weight: normal;
}

a.hyperlinkstudiecirklar
{
	font-size: 1em;
	color: #0066B0;
}

a.hyperlinkstudiecirklar:hover
{
	font-size: 1em;
	color: #0066B0;
}

a.HyperLinkStudiecirklarBold 
{
	font-size: 1em;
	color: #0066B0;
	font-weight: bold;
}

a.HyperLinkStudiecirklarBold:hover 
{
	font-size: 1em;
	color: #0066B0;
	font-weight: bold;
}

a.HyperLinkStudiecirklarRegular 
{
	font-size: 1em;
	color: #0066B0;
	font-weight: normal;
}

a.HyperLinkStudiecirklarRegular:hover 
{
	font-size: 1em;
	color: #0066B0;
	font-weight: normal;
}

a.hyperlinkarr
{
	font-size: 1em;
	color: #00895A;
}

a.hyperlinkarr:hover 
{
	font-size: 1em;
	color: #00895A;
}

a.HyperLinkArrangemangRegular 
{
	font-size: 1em;
	color: #00895A;
	font-weight: normal;
}

a.HyperLinkArrangemangRegular:hover 
{
	font-size: 1em;
	color: #00895A;
	font-weight: normal;
}

a.HyperLinkArrangemangBold 
{
	font-size: 1em;
	color: #00895A;
	font-weight: bold;
}

a.HyperLinkArrangemangBold:hover 
{
	font-size: 1em;
	color: #00895A;
	font-weight: bold;
}

a.hyperlinkondistance
{
	font-size: 1em;
	color: #F7900D;
}

a.hyperlinkondistance:hover
{
	font-size: 1em;
	color: #F7900D;
}

a.HyperLinkStudiecirklarOnDistanceRegular 
{
	font-size: 1em;
	color: #F7900D;
	font-weight: normal;
}

a.HyperLinkStudiecirklarOnDistanceRegular:hover 
{
	font-size: 1em;
	color: #F7900D;
	font-weight: normal;
}

a.HyperLinkStudiecirklarOnDistanceBold 
{
	font-size: 1em;
	color: #F7900D;
	font-weight: bold;
}

a.HyperLinkStudiecirklarOnDistanceBold:hover 
{
	font-size: 1em;
	color: #F7900D;
	font-weight: bold;
}

/* ****************************** END SVSearchGustav unit *********************************/



/* ******************************** START SVMunicipalityListing unit ************************/

#payload div.NewsListingItem 
{
	vertical-align: top;
	line-height: 1.5;
}

#payload div.NewsListingItem a
{
	font-size: 1em;
	color: #212121;
	text-decoration: none;
}

#payload div.NewsListingItem a:href
{
	font-size: 1em;
	color: #212121;
}

#payload div.NewsListingItem a.email
{
	font-size: 1em;
	color: #0066B0;
	text-decoration: none;
}

#payload div.NewsListingItem a.email:href
{
	font-size: 1em;
	color: #0066B0;
}

#payload div.NewsListingHeader h3
{
	/*font-family: Arial;
	font-weight: normal;
	font-size: 1.45em;
	color: #212121; */
	
}

#payload div.NewsListingItem span.kommun 
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	1em; 
	color: #212121;
	text-decoration: none;
}


/* ***************************** END SVMunicipalityListing unit ************************************/




/******************** START start page stuff ***********************************************************************************/

.colmask_start {
	position: relative;
	float: left;
	width: 58.372em; 
	overflow: hidden;
}

.colright_start,.colmid_start,.colleft_start {
	float: left;
	width: 100%;
	position: relative;
}

.col1_start,.col2_start,.col3_start {
	float: left;
	position: relative;
	overflow: hidden;
}

.threecol_start 
{
	background: #FFFFFF;
}

.threecol_start .colmid_start {
	background: #FFFFFF; /* center column background colour */
	
}

.threecol_start .colleft_start {
	background: #FFFFFF; /* left column background colour */
}

.threecol_start .col1_start {  
	/* 100% plus left padding of center column */
	left: 100%; 
}

.threecol_start .col2_start {
    /* Width of left column content (column width minus padding on either side) */
    width: 41.966em;
    /* width of (right column) plus (center column left and right padding) plus (left column left padding) */	
	left: 1.153em; 
}

.threecol_start .col3_start {
	/* Width of right column content (column width minus padding on either side) */
	width: 13.153em;
	left: 2.64em;  /* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */												
}

#big_puff {
    padding-bottom: 1.189em; 
    *padding-bottom: 1.189em! important; /* IE 7 */
    *padding-bottom: 1em; /* ie 6 */
    max-height: 15.659em; 
    width: 41.966em;
    overflow: hidden; /* Firefox fix */  
    *overflow: hidden; /* ie 6&7 */
}


/*********************** END start page stuff ******************************************************/


/* ********************************************** START SvPuffListing unit ****************** */

.small_puffs table td 
{
	padding-right: 0.853em;
	vertical-align: top;
	padding-bottom: 0.626em; 
}

.small_puffs div.NewsListingItem
{
	padding: 0px;
	width: 13.404em;
	overflow: hidden;
}

.small_puffs div.NewsListingItem div.puff_text
{
	font-family: Arial;
	font-weight: normal;
	font-size: 	13px; /* 12pt */ 
	color: #212121;
}

.small_puffs div.NewsListingItem img 
{	 
	padding-bottom: 0.626em;
}

.small_puffs div.NewsListingItem div.puff_arrow
{
	float: right;
	font-size: 13px; /* estimated by eye */
	color: #0066B0;
	padding-right: 0.1em; /* compensate for last small puff's x-tra right-padding */
	cursor: pointer;
}

.small_puffs div.NewsListingItem div.puff_heading
{
	font-family: Arial;
	font-size: 15px; /* 14pt */ 
	color: #212121;
	font-weight: bold;
}

/* ****************************************** END SvPuffListing unit ****************** */





/*********************** START ordinary page stuff (all but start page) **********************************/
.colmask {
	position: relative;
	float: left;
	width: 58em; 
	overflow: hidden;
}

.colright,.colmid,.colleft {
	float: left;
	width: 100%;
	position: relative;
}

.col1,.col2,.col3 {
	float: left;
	position: relative;
	overflow: hidden;
}

.threecol {
	background: #FFFFFF;
}

.threecol .colmid {
	background: #FFFFFF; /* center column background colour */
}

.threecol .colleft {
	background: #FFFFFF; /* left column background colour */
}

.threecol .col1 {  
	/* 100% plus left padding of center column */
	left: 100%; 
}

.threecol .col2 {
    /* Width of left column content (column width minus padding on either side) */
	width: 44.566em; 
	*width: 44.566em; /* ie 6&7 */
}

.threecol .col3 {
	/* Width of right column content (column width minus padding on either side) */
	width: 13.153em;	
}

/*********************** END ordinary page stuff (all but start page) **********************************/



/************************************ START SvLeftMenu unit *********************** */

#submeny 
{
	float:left;
	*width: 11.9em; /* ? */
} 

#submeny_middle {
	background: url('/images/background_nav_dot.gif') repeat-y top left;
	min-height: 33.448em;
	*min-height: 33.6em! important; /* ie 7 */
	height: expression(this.scrollHeight <  534 ?   "33.448em" :  "auto");  /* ie6 */
	min-width: 11.9em;
	max-width: 11.9em;
	overflow:hidden;
}

.submeny_wrapper 
{
	margin-right: 0.626em;
	overflow:hidden;
	line-height: normal;
	vertical-align: top;
}

#submeny_top
{
	max-height: 10px; /* 0.626 em */
	height: expression(this.scrollHeight <  10 ?   "10px" :  "auto"); /* ie 6 */
}

#submeny_top img
{
	vertical-align: top! important; /* ie 7 & FF */
	*vertical-align: bottom; /* ie6 */
}

#submeny_bottom
{
	height: 10px; /* 0.626 em */
	padding-bottom: 0.626em;
}

#submeny_bottom img
{
	vertical-align: top;
	height: 10px; /* 0.626 em */
}

#leftmenuspace 
{
	padding-top: 0.152em;
	vertical-align: top;
	padding-left: 0.9em;
	padding-bottom: 0.5em;
	font-family: Arial;
	font-weight: bold;
	font-size: 	0.751em;  
	color: #0066b0;
}

a.menulink
{
	font-weight: normal;
	font-family: Arial;
	font-size: 	0.751em; /* 12pt */ 
	color: #212121;
	text-decoration: none;
}

a.menulink:hover
{
	font-weight: normal;
	font-family: Arial;
	font-size: 	0.751em; /* 12pt */ 
	color: #0066B0;
}

a.menulinkactive
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	0.751em; 
	color: #000000;
	text-decoration: none;
}

a.menulinkactive:hover
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	0.751em; 
	color: #000000;
}

/* subpage old desisign indicator hidden */
div.menuitem img, div.menuitemexpanded img, div.menuitemchild img, div.menuitemselected img
{
	visibility: hidden;
	display: none;
}

div.menuitemavd img, div.menuitemexpandedavd img, div.menuitemchildavd img, div.menuitemselectedavd img
{
	vertical-align: middle;
	padding-top: 4px;
}

/************************************ END SvLeftMenu unit *********************** */

/************************************ START AvdLeftMenu unit *********************** */

#submeny_avd
{
	float:left;
	width: 210px;
} 
.submeny_avd
{
	float:left;
	width: 210px;
} 
#submeny_middle_avd {
	background: url('/images/background_nav_dot_large.gif') repeat-y top left;
	overflow:hidden;
}

.submeny_wrapper_avd 
{
	margin-right: 0.626em;
	overflow:hidden;
	line-height: normal;
	vertical-align: top;
}

#submeny_top_avd
{
	max-height: 10px; /* 0.626 em */
	height: expression(this.scrollHeight <  10 ?   "10px" :  "auto"); /* ie 6 */
}

#submeny_top_avd img
{
	vertical-align: top! important; /* ie 7 & FF */
	*vertical-align: bottom; /* ie6 */
}

#submeny_bottom_text_avd
{
	background: url('/images/background_nav_dot_large.gif') repeat-y top left;	
	overflow:hidden;
	margin-top: 5px;
}

#submeny_bottom_avd
{
	background: url('/images/background_nav_bottom_large.gif');
	vertical-align: top;
	height: 10px; 
}



/************** START payload, middle column content ****************************/

#payload {
	float:left;
	padding-left: 1.213em; /*0.939em;*/
	overflow: hidden;
	/*width: 36.1em; /* 37.12em; */
	/**width: 36.1em! important; /* ie7 fix */
	/**width: 35.9em; /* ie6 fix */
	width: 470px;
	font-family: Arial;
	font-weight: normal;
	font-size: 	0.814em; /* 12pt */ 
	color: #212121;
	float:right;
	padding-right: 1.213em;
	
}

.payload {
	float:left;
	padding-left: 1.213em; /*0.939em;*/
	overflow: hidden;
	/*width: 36.1em; /* 37.12em; */
	/**width: 36.1em! important; /* ie7 fix */
	/**width: 35.9em; /* ie6 fix */
	/*width: 470px;*/
	font-family: Arial;
	font-weight: normal;
	font-size: 	0.814em; /* 12pt */ 
	color: #212121;
	float:right;
	padding-right: 1.213em;
}
#payload h1
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1.45em;
	color: #212121; 
	padding-bottom: 0.7em;
	padding-top: 0.626em;
}
.payload h1
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1.45em;
	color: #212121; 
	padding-bottom: 0.7em;
	padding-top: 0.626em;
}

#payload h2 
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 1.2em;
	color: #212121; 
	padding-bottom: 5px;
	padding-top: 0.626em;
}
.payload h2 
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 1.2em;
	color: #212121; 
	padding-bottom: 5px;
	padding-top: 0.626em;
}

#payload h3 
{	
	font-family: Arial;
	font-weight: bold;
	font-size: 1.0em;
	color: #212121; 
	padding-bottom:3px;
}
.payload h3 
{	
	font-family: Arial;
	font-weight: bold;
	font-size: 1.0em;
	color: #212121; 
	padding-bottom:3px;
}

#payload div.headspace 
{
	padding-top:10px; /* 0.626 em */
}
.payload div.headspace 
{
	padding-top:10px; /* 0.626 em */
}

#payload p 
{
	margin-top: 0px;
	padding-top: 0px;
}
.payload p 
{
	margin-top: 0px;
	padding-top: 0px;
}

/************** END payload, middle column content **************/


/* ******************************************************* START SVNews template ***************** */

div.listheadingcontainer 
{
	padding-bottom: 0.804em;
}

span.svlistheading 
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	1em;  /* 12pt */
	color: #0066B0;
}

td.columnspace 
{
	width: 1.251em;
}

div.svrightsidelist a span.datelistingtext 
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	1.0em; 
	color: #212121;
	text-decoration: none;
}

div.svrightsidelist a:hover span.datelistingtext 
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	1.0em; 
	color: #212121;
}

div.svrightsidelist 
{
	padding-bottom: 0.9em;
	
}

div.svrightsidelist a div.pufftext 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 	1.0em; 
	color: #212121;
}

div.svrightsidelist a:hover div.pufftext 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 	1.0em; 
	color: #212121;
}

div#voicearea h1 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1.45em;
	color: #212121; 
	padding-bottom: 0.7em;
}

/* ************ END SVNews template ***************** */



/* **************** START Footer ************************** */

.footer_content 
{
	
	border: solid 1px Black;
}

#footer_wrapper
{
	text-align: center;
	width: 56.372em;
	padding-top: 0.2em;
}

#footer_wrapper span 
{
	vertical-align: top;
	font-family: Arial;
	font-weight: normal;
	font-size: 0.689em;
	color: #FFFFFF; 
}

#footer_wrapper span a
{
	vertical-align: top;
	font-family: Arial;
	font-weight: normal;
	font-size: 1em;
	color: #FFFFFF; 
}

#footer_wrapper span a:hover
{
	vertical-align: top;
	font-family: Arial;
	font-weight: normal;
	font-size: 1em;
	color: #FFFFFF; 
}

#footer_wrapper_avd
{	
	width: 56.372em;
	padding-top: 0.2em;
	margin-left: 20px;
}

#footer_wrapper_avd span 
{
	vertical-align: top;
	font-family: Arial;
	font-weight: normal;
	font-size: 0.689em;
	color: #FFFFFF; 
}

#footer_wrapper_avd span a
{
	vertical-align: top;
	font-family: Arial;
	font-weight: normal;
	font-size: 1em;
	color: #FFFFFF; 
}

#footer_wrapper_avd span a:hover
{
	vertical-align: top;
	font-family: Arial;
	font-weight: normal;
	font-size: 1em;
	color: #FFFFFF; 
}
/* **************** END Footer ************************** */



/* ***************************************START SvSearchGustav.aspx unit********************** */

.radiobuttonsex
{
	font-size: 1.1em;
	margin-bottom: -20px;
}

div#middlebox_top 
{
	max-height: 10px; /* 0.626 em */
	height: expression(this.scrollHeight <  10 ?   "10px" :  "auto"); /* ie6 */
}

div#middlebox_top img
{
	*vertical-align: top! important; /* IE7 */
	*vertical-align: bottom; /* ie6 fix */
}

div#middlebox 
{
	background: #FFFFFF url('/images/background_middle_dot_small_new.gif') repeat-y top left;
	padding-left: 1.0em;
	padding-right: 1.0em;
}

div#adv_search_expl 
{
	padding-bottom: 0.626em;
}

div#middlebox span.heading1 
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	1em;  
	color: #0066B0;
}

div#middlebox table.forminner td
{
	font-family: Arial;
	font-weight: normal;
	font-size: 	0.9em;  
	color: #212121; 
	padding-top: 5px;
}

div#middlebox table.forminner select
{
	/*border: 0px;*/
	font-family: Arial;
	font-weight: normal;
	font-size: 	1em;  
	color: #212121; 
	width: 16.8em;
}

div#middlebox table.forminner option
{
	font-family: Arial;
	font-weight: normal;
	font-size: 	1em;  
	color: #212121; 
}

div#middlebox table.forminner input
{
	/*border: 0px;*/
	font-family: Arial;
	font-weight: normal;
	font-size: 	1em;  
	color: #212121; 
}

div#middlebox_bottom
{
	max-height: 10px; /* 0.626 em */
	height: expression(this.scrollHeight <  10 ?   "10px" :  "auto"); /* ie6 */
}

div#middlebox_bottom img
{
	vertical-align: top;
	height: 10px; /* 0.626 em */
}

div#middlebox div.adv_search 
{
	width: 19.3em;
	padding-bottom: 0.313em;
	overflow: hidden;
}

div#middlebox div.adv_search2 
{
	width: 19.3em;
	overflow: hidden;
}

div#middlebox input.inputtext
{
	width: 16.0em;
} 

div#middlebox div.day_left 
{
	float: left;
	width: 7em;
}

div#middlebox div.day_right
{
	float:left;
}

div#middlebox div.adv_search_long div#free_search 
{
	float:left;
	padding-top: 1.252em;
	padding-bottom: 0.626em;
	width: 32em;
}

div#middlebox div.adv_search_long div#free_search input
{
	width: 30em;
}

div#middlebox div.adv_search_long div#adv_searchbutton 
{
	float: right;
	padding-top: 2.5em;
	padding-right: 3.0em;
}

/* ***************************************END SvSearchGustav.aspx unit********************** */



/* ***************************************** START SVOngoingList unit *************************/

div#ongoinglisting 
{
	line-height: normal;
	vertical-align: top;
}

div#ongoingheader 
{
	padding-top: 0.65em;
	vertical-align: top;
	padding-left: 1.1em;
	padding-bottom: 0.5em;
	font-family: Arial;
	font-weight: bold;
	font-size: 	0.751em;  
	color: #0066B0;
}

div#ongoingitems 
{
	padding-left: 1.1em;
	padding-right: 0.626em;
}

a.RightListingItem 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 	0.751em;  
	text-decoration: none;
	color: #212121;
}

a.RightListingItem:hover
{
	font-family: Arial;
	font-weight: normal;
	font-size: 	0.751em;
}

span.raquo 
{
	color: #0066B0;
	line-height: 1;
}

div.headerspacer 
{
	height: 0.626em;
}

/* ***************************************** END SVOngoingList unit *************************/



/* ******************************************** START SVAbout template ********************* */

#payload span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_m_PuffLink1
{
	padding-right: 0.739em;
}

#payload hr
{
	margin: 0.7em 0px 0.7em 0px;
	*margin: 0.313em 0px 0.313em 0px; /* IE 6&7 fix */
	padding: 0px;
	border: 0px;
	height: 0.0626em;
	color: #DDDDDD; 
	background-color: #DDDDDD;
}

/* ******************************************** END SVAbout template ********************* */



/* *********************** START SVProfileList template *************************************/

div#profileitem div.lefty 
{
	float:left; 
	width: 27.423em;
}

div#profileitem div.right 
{
	float:right; 
}

div.profilespacer1 
{
	height:14px; /* ?! */
	width: 36em; 
	*width: 35.9em; /* IE 6&7 fix */
}

div.profilespacer2
{
	height:14px; /* ?! */
	width: 36em; 
	*width: 35.9em; /* IE 6&7 fix */
	border-top: solid 1px #DDDDDD;
}

div#profileitem a.profiletoggle 
{
	font-family: Arial;
	font-size: 1em;
	color: #0066B0;
	text-decoration: none;
}

div#profileitem a.profiletoggle:hover 
{
	font-family: Arial;
	font-size: 1em;
	color: #0066B0;
	text-decoration: none;
}

div#profileitem span.linespacer1 
{
	line-height: 1.4;
}

div#profileitem div#name 
{
	font-weight: bold;
}

div#profileitem div#profile p 
{
	margin: 0px;
	padding-top: 5px; /* ?! */
	padding-bottom: 5px; /* ?! */
}

div#profileitem span 
{
	color: #212121;
}

div#profileitem div#telephone
{
	float:left;
	color: #0066B0;
}

div#profileitem div#cellphone 
{
	float:left;
	color: #0066B0;
}

div#profileitem div#email
{
    clear:both;
}

div#profileitem div#email a
{
	font-size: 1em;
	color: #0066B0;
}

div#profileitem div#email a:hover
{
	font-size: 1em;
	color: #0066B0;
}


/* *********** END SVProfileList template *************************************/



/************************************ START EPISERVER XForm hack ********************************************/
div.xform p
{
	margin: 0px;
	padding: 0px;
	width: 600px;
}

div.xform table#id_matrix td
{
	width: 200px; /* ?! */
	font-family: Arial;
	font-size: 0.914em;
	
}

div.xform table#id_matrix label
{
	clear: both;
}

div.xform table#id_matrix td input
{
	width: 18.52em;
	font-family: Arial;
	font-size: 0.914em;
}

div.xform table#id_matrix td input.enspalt
{
	/*width: 18.52em;*/
	width: 400px;
	font-family: Arial;
	font-size: 0.914em;
}
div.xform table#id_matrix td input[type="radio"],
div.xform table#id_matrix td input[type="checkbox"]
{
	width: auto;	
	font-family: Arial;
	font-size: 0.914em;
}

div.xform table#id_matrix td textarea
{
	font-family: Arial;
	font-size: 0.914em;
	width: 18.52em;
}

xform_td_padd 
{
	font-family: Arial;
	font-size: 0.914em;
	width: 1em;
}

xform_submit
{
	background-color: Red;
	max-width: 1em;
	font-family: Arial;
	font-size: 0.914em;
}

div#xform_header 
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	0.914em;
	color: #0066B0;
	padding-bottom: 0.626em;
}

.xform_submit 
{
	float: right;
	width: 5em;
	max-width: 5em;
}

select#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvXForm1_XFormProperty_ddlMunicipalID 
{
	/*border: 0px;*/
	font-family: Arial;
	font-weight: normal;
	font-size: 1em;
}

select#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvXForm1_XFormProperty_ddlMunicipalID option
{
	/*border: 0px; */
	font-family: Arial;
	font-weight: normal;
	font-size: 1em;
}

select#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvXForm1_XFormProperty_ddlDepartmentID
{
	/*border:0px; */
	font-family: Arial;
	font-weight: normal;
	font-size: 1em;
}

select#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvXForm1_XFormProperty_ddlDepartmentID option
{
	/*border:0px; */
	font-family: Arial;
	font-weight: normal;
	font-size: 1em;
}
/************************************ END EPISERVER XForm hack ********************************************/




/* ********************************** START SvCarrer unit *******************************************/

div#careerlisting div.NewsListingHeader 
{
	font-family: Arial;
	font-weight: bold;
	font-size: 	1em;
	color: #0066B0;
	padding-bottom: 0.254em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_LabelPageName
{
	font-family: Arial;
	font-weight: normal;
	font-size: 1.45em;
	color: #212121; 
	padding-bottom: 0.7em;
	padding-top: 0.626em;
}

div#careerlisting div.NewsListingItem 
{
	vertical-align: top;
	line-height: normal;
}

div#careerlisting div.NewsListingItem a
{
	text-decoration: none;
}

div#careerlisting div.NewsListingItem a:href
{
	text-decoration: none;
}

div#careerlisting div.NewsListingItem span.datelistingtext
{
	color: #212121;
}

div#careerlisting div.NewsListingItem span#pagenamelink
{
	color: #212121;
	font-weight: bold;
}

/* ********************************** END SvCarrer unit *******************************************/



/***************** START hack Anmäl till cirkel ****************************************************/

table.tableBorder td
{
	font-family: Arial;
	font-size: 0.913em;
	padding: 0em! important; /* IE 7 and FF hack */
	margin: 0em! important; /* IE 7 and FF hack */
	line-height: 1.1;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelOrt 
{
	font-weight: bold;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelVeckodag 
{
	font-weight: bold;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelArrstarttid 
{
	font-weight: bold;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelArrstartdatum 
{
	font-weight: bold;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelAvgift 
{
	font-weight: bold;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelTimmar 
{
	font-weight: bold;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelSammankomster 
{
	font-weight: bold;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelCirkelledare 
{
	font-weight: bold;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelDeltagare
{
	font-weight: bold;
}

.avdlistheading 
{
	font-weight: bold;
}

div#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_AvdContactInfoGustav1_PanelEmailAddress a
{
	font-size: 1em;
	color: #0066B0;
	text-decoration: none;
}

div#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_AvdContactInfoGustav1_PanelEmailAddress a:href
{
	font-size: 1em;
	color: #0066B0;
}

.TableRegister 
{
}

.TableRegister td
{
	font-family: Arial;
	font-size: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelFirstName 
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelLastName
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelStreetAddress
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelPostalCode
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelPostAddress 
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelPhoneHome 
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelPhoneMobile
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelEmail 
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelPersonNumber 
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelSex 
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelMessage 
{
	padding-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelInformation
{
	padding-left: 1em;
}

input#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_ButtonSendRegistration 
{
	margin-left: 1em;
}

span#ctl00_AllContentPlaceHolder_LeftContentPlaceHolder_LeftMiddleContentPlaceHolder_SvSearchGustav_LabelSendInfoInfo 
{
	padding-left: 1em;
}

table.forminner textarea
{
	max-width: 20.4em;
}

/**************** END hack Anmäl till cirkel *******************************/


/****************** START SvLanguage unit ********************************/

span#ctl00_SvLanguageSelector_DataList1_ctl00_m_LabelAdjust
{
	width: 10px; /* ?! */
	max-width: 10px; /* ?! */
}

/***************** END SvLanguage unit   ***************************/


/********************** START AvdDefault *****************************/

#AvdStartpageNewslistContainer
{
	padding-top: 15px; 
	padding-bottom: 15px;
}

.AvdStartNewsItem
{
	padding-bottom: 15px;
}

.AvdStartNewsItem img
{
	float:left; 
	padding-right: 20px;
	width: 171px;
	overflow: hidden;
}
.AvdStartNewsItem a img
{
	width: 470px;
}
.AvdStartNewsItem a
{
	color: #212121;
}
.AvdStartNewsItem a:hover
{
	color: #0066b0;
}
/********************** END AvdDefault *******************************/


/********************** START BlogPortal *****************************/
ul.blogList,
ul.blogList li, 
ul.blogList ul,
ul.blogList ul li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
ul.blogList li{
	clear: both;
	padding-bottom: 10px;
	border-bottom: solid 1px #4b4b4b;
	margin-bottom: 10px;
}
ul.blogList li.blogCategory{
	border: none;
	font-weight: bold;
	font-size: 16px;
}

.blogList .blogImage{
	float: left;
	width: 110px;
	padding-right: 10px;
}
.blogList h2{
    font-weight: bold;
}
.blogList h2 .gotoblog{
	font-size: 0.9em;
    font-weight: normal;
}
.blogList .blogDescription{
	float: left;
	width: 350px;
	padding-bottom: 10px;
}
ul.latestEntry{
	float: left;
	width: 350px;
}
ul.latestEntry h3 a{
	color: #212121;        	
}
ul.latestEntry li{
	border: none;
	margin: 0;
	padding: 0;
}
/********************** END BlogPortal *******************************/

/********************** START FB settings *****************************/

.fbLike
{
	width:200px;
	position:absolute;
}

#TableRowLokal
{
	height:100px;	
}

.shareLeft
{
	float:left;
	display:inline;
	padding: 0 0 0 15px;
}

.shareRight
{
	float:right;
	display:inline;
}

/********************** END FB settings *****************************/

.TableRowDeltagare
{
	height:10px;	
}


.validationSummaryBox
{
	position: absolute;
    top: 100px;
    left: 280px;
    background-color: #fff;
    border: solid 1px #C1D9EB;
    padding: 10px;
    width: 320px;
}
