
/* överlaggring av ramverk */
#toparea {
	background:#0079C2;
	padding:0;
	width:79.99em;
}
#toparea #rightarea {
	margin:0 1.66em 0 0;
	width:55em;
}
#toplogo {
	margin:0 0 0 40px;
	width:16em;
}

#quicksearch .quickSearchField {
	border: solid 1px #04619a;
}

#columnarea {
	padding:0;
}	

div.teaserwithbg {
	background-color:#0079c2;
	color:#fff;
	padding:1.5em 1.4em 1.4em 1.2em;
}	

#breadcrumb {
	margin:0 0 1em;
	padding:0 1.66em;
}

#sitefooter p img {
	float:right;
}
#sitefooter ul {
	clear: none;
	clear: left;
}	


a {
	color:#016dae;
}

a:visited {
	color:#75B4D9;
}
	

h1 {
	font-size:1.5em;
	color:#050505;
}
h1.header {
	/* background:url(../../images/backgrounds/bg_newslist_header.png) repeat-x 0 0; */
	font-size:1.5em;
	margin:1em 0 1em;
/*	padding:0.41em 0.41em 0.41em 0.83em; */
/*	color:#333; */
	color: #050505;
}	

/* överlagring av menyer */
#topmenu {
	background:#0079C2;
	margin:0 0 1.33em;
}
#topmenu ul#topmenu-tabs {
	margin:0 0 0 20px;
}
#topmenu ul#topmenu-tabs li {
	background-image:url("../../images/menus/pm_topmenu_tab_left.png");
	background-color:#fff;
}
#topmenu ul#topmenu-tabs li.selected {
	background-image:url("../../images/menus/pm_topmenu_active_tab_left.png");
}
#topmenu ul#topmenu-tabs li.selected.first {
	background-image:url("../../images/menus/pm_topmenu_first_act_left.png");
}
#topmenu ul#topmenu-tabs li.selected a, #topmenu ul#topmenu-tabs li.selected span {
	background-image:url("../../images/menus/pm_topmenu_active_tab_right.png");
}
#topmenu ul#topmenu-tabs li a, #topmenu ul#topmenu-tabs li span {
	background-image:url("../../images/menus/pm_topmenu_tab_right.png");
	color:#016dae;
}	

/* Toppmeny II */
#topmenu ul#topmenu-links li a, #topmenu ul#topmenu-links li span {
	color:#fff;
	background:url(../../images/backgrounds/pm_link_arrow.png) no-repeat 0 0.25em;
}	

/* Globala genvägar */
#globalmenu ul li a {
	color:#fff;
}	

/* Vänstermeny */
#submenuarea ul li span.heading, #submenuarea ul li a.heading {
	background:#0079c2;
}
#submenuarea ul li.sublevel {
	padding-bottom:0;
}
#submenuarea ul li.sublevel a {
	padding-bottom:3px;
}
#submenuarea ul li.selected {
	padding-bottom:4px;
}
/* Länkar i utfälld nivå 2 */
#submenuarea ul#submenu li ul li ul li a {
	padding:3px 10px 5px 20px;
}
/* Det list-item som håller listan med utfälld nivå 2 */
#submenuarea ul#submenu li ul li#item1.sublevel {
	padding-bottom:0;
}
#submenuarea ul li.selected.sublevel {
	padding-bottom:0;
}
/* Valt item i utfälld nivå 2 */
#submenuarea ul#submenu li ul li.selected.sublevel ul li.selected span {
	padding:3px 10px 5px 20px;
}	
#submenuarea ul li ul li#item1 span {
	padding-bottom:3px;
}
#submenuarea ul li.selected span, #submenuarea ul#submenu li ul li ul li.selected span {
	color:#016dae;
}	

/* Flash startsida */
#flashArea {
	margin:0 0 1em;
}	

/* Nyhetslistor, startsida */
#column1-2 .newsblurb {
	border:none;
	margin-bottom:0.5em;
}
#column1-2 .news-list ul li {
	float:none;
	margin-bottom:1.3em;
}
#column1-2 .news-list ul li h2 {
	color:#050505;
}
#column1-2 .news-list ul li h2 a {
	color:#016dae;
	text-decoration:underline;
}	

#column1-2 .news-list ul li h2 a:hover {
	text-decoration: underline;
}	

#column3-4 #column3 div.teaserwithbg, #column3-4 #column4 div.teaserwithbg {
	line-height:1.3em;
	height: 13.55em;
	overflow: hidden;	
}
#column3-4 #column3 div.teaserwithbg a.shortcut {
	background-image:url(../../images/backgrounds/pm_link_arrow.png);
	color:#fff;
	padding-left:1.7em;
}
#column3-4 #column4 div.teaserwithbg {
	background:url(../../images/backgrounds/bg_lightblue_fade.png) repeat-x 0 0;
	color: #333;
}
#column3-4 #column4 div.teaserwithbg a.shortcut {
	background:url(../../images/backgrounds/link_arrow.gif) no-repeat left 0.1em;
	padding-left:1.7em;
}




#column3-4 #column3 div.teaserwithbg h2.smallblurb, #column3-4 #column4 div.teaserwithbg h2.smallblurb {
	font-size:1.5em;
}	

div#column4 h2.smallblurb {
	color: #050505;
}	

/* Sidans egna lista, vanlig sida */
#column2-3 ul.page-list {
	border:none;
}
#column2-3 ul.page-list li {
	border-bottom:solid 1px #e5e5e5;
}
ul.page-list li h3 {
	font-size:1.2em;
}
ul.page-list li h3 a {
	color:#050505;
	text-decoration:none;
}
ul.page-list li h3 a:hover {
	text-decoration:underline;
}	

/* Tema-bild, standardsida */
.header-image {
	margin-bottom:17px;
}
#column2-3 h1 {
	margin-bottom:0.8em;
}	

/* Kolumn 4 */
#column4 .related-listings.related1 h1 {
	background:#0079C2;
	color:#fff;
	font-size:1em;
	line-height:1.5em;
	padding:5px 10px;
}
#column4 .related-listings.related1 div {
	background: url(../../images/backgrounds/bg_shortcuts.png) repeat-x 0 0;
}
#column4 .related-listings.related1 ul li, #column4 .related-listings.related1 .link-arrow {
	background: url(../../images/backgrounds/blue_arrow.png) no-repeat 0 0.5em;
}	

#column4 .related-listings .imgright {
	margin:0 0 4px 12px;
}	

/* Gemensam kalender */
.CalendarContainer .CalendarListDay {
	color:#333;
}
.CalendarContainer ul li.fc {
	background-color:#F1F8FE;
}
.CalendarContainer ul li.fc div.left.fc {
	background-color:#E3F0F8;

}
.CalendarContainer ul li.fc div.left.fc .left {
	background-color:#E3F0F8 !important;
}
.CalendarContainer ul li.fc span.DayYear {
	color:#333;
}
.CalendarContainer .CalendarListItems {
	background-color:#F1F8FE !important;	
}
.CalendarContainer .CalendarListItems li.uneven, .CalendarContainer .CalendarListItems li.even  {
	background-color:#F1F8FE;
}



/* ASP kalender */
div#sidebarCalendar table.calendar td {
	background-color:#F1F8FE;
}

table.month-calendar {
	background-color:#F1F8FE;
}
table.month-calendar td {
	border:solid 0px #333;
}
table.month-calendar th {
	border:solid 1px #a8afb5;
	border-top:none;
}
table.month-calendar td a {
	color:#333;
}
table.month-calendar td table.calendar {	
	border-bottom:solid 1px #a8afb5;
}
table.month-calendar td table.calendar td.navigate a {
	color:#016dae;
}
table.month-calendar td.calendar-item {
	border:solid 1px #a8afb5;
}
table.month-calendar td.dayweek-header {
	border:none;
	color:#333;
}
table.month-calendar td.selected-date {
	background-color:#E3F0F8;
}
table.month-calendar td.today-date {
	background-color:#fff;
}
table.month-calendar td.date-active a {
	color:#016dae !important;
	text-decoration:underline;
	font-weight:bold;
}

/* Calendar Event */


/* Flash Page */
.FullFlashArea {
	min-height:510px;
	margin:0 1.66em 0 0.33em;
}	

/* Överlagring av element i fonts.css */
div.facts {
	background-color:#D9EBF5;
}





