Body {
	background-color: #f5edd0;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	/*font-size:0.7em;*/
	font-size:0.7em;
	color: #333;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
html {
	font-size:100%;
}
img  {
	border:none;
}
a:link, a:visited  {
	color:#0293a9;
	text-decoration:underline;
}
a:hover  {
	text-decoration:none;
}
.Wrapper {
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.TopHolder {
	margin-top: 3px;
}
ul.MenuTop {
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.3em;
}
ul.MenuTop li {
	list-style-type:none;
	float:left;
	background-image: url(../Images/menubg.gif);
	background-repeat: no-repeat;
	height: 107px;
	width: 148px;
	padding-right: 11px;
}
ul.MenuTop li.LastItem {
	padding:0px;
}
ul.MenuTop li a:link, ul.MenuTop li a:visited  {
	float:left;
	cursor:pointer;
	color: #198d98;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center 30px;
	height:103px;
	width: 100%;
}
ul.MenuTop li span {
	display:block;
	padding-left: 12px;
	padding-top: 8px;
}
ul.MenuTop li.ActiveItem {
	background-image: url(../Images/menubg-act.gif);
}
ul.MenuTop li:hover {
	background-image:url(../Images/menubg-hov.gif);
}
ul.MenuTop li.ActiveItem:hover {
	background-image: url(../Images/menubg-act.gif);
}
.MidContent {
	clear: both;
	background-color: #FFF;
	margin-top: 8px;
	float: left;
	width: 100%;
	background-image: url(../Images/midcontentbg.gif);
	background-repeat: repeat-y;
	background-position: 3px 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.ColumnsHolder {
	padding: 4px;
}
.IframeCB {
	clear: both;
}
.LanguageArea {
	clear: both;
	padding-top: 4px;
	padding-bottom: 4px;
}
.LanguageArea img {
	padding-right:7px;
}

/*Sidmallar*/
/*Startsida*/
body.StartPage .LeftColumn {
	float: left;
	width: 160px;
	padding-left: 3px;
}
body.StartPage .MidColumn {
	float: left;
	width: 585px;
}
body.StartPage .MidRightColHolder {
	float: left;
	width: 755px;
	padding-left: 15px;
}
body.StartPage .RightColumn {
	float: right;
	width: 150px;
}

/*Undersida*/
body.SubPage .LeftColumn {
	float: left;
	width: 160px;
	padding-left: 3px;
}
body.SubPage .MidColumn {
	float: left;
	width: 585px;
}
body.SubPage .MidRightColHolder {
	float: left;
	width: 755px;
	padding-left: 15px;
}
body.SubPage .RightColumn {
	float: right;
	width: 150px;
}

/*Undersida - bred*/
body.SubPageWide .LeftColumn {
	float: left;
	width: 160px;
	padding-left: 3px;
}
body.SubPageWide .MidColumn {
	float: left;
	width: 100%;
}
body.SubPageWide .MidRightColHolder {
	float: left;
	width: 755px;
	padding-left: 15px;
	
}
body.SubPageWide .RightColumn {
	float: right;
	width: 150px;
	display: none;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	color: #ad3e25;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
}
h1 {
	font-size: 2.2em;
	line-height:1.3;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 10px;
}
h2 {
	padding-bottom: 3px;
	font-size: 1.4em;
}
h2.BoxHeading {
	font-size: 1.4em;
	EditMenuName:Rubrikplatta;
	background-color: #ad3e25;
	color: #FFF;
	padding: 3px;
	clear:both;
}
h3 {
	color: #2D98A2;
	padding-top: 10px;
	padding-bottom: 3px;
	font-size: 1.7em;
	

}

/*Bildformateringar*/
img.ImageRight {
	float: right;
	padding-bottom: 6px;
	padding-left: 6px;
}
img.ImageLeft {
	float: left;
	padding-bottom: 6px;
	padding-right: 6px;
}
.NewsList {
	clear: both;
	padding-top:10px;
}
.NewsItem .Heading  {
	font-size: 1.3em;
	color: #AD3E25;
	padding-top:0px;
	margin-top: 0px;

}
.NewsItem h3  {
	font-size: 1.3em;
	color: #AD3E25;
	padding-top:0px;
	margin-top: 0px;
	float:left;
	width:100%;
}
.NewsItem:link, .NewsItem:visited {
	text-decoration:none;
}
.NewsItem {
	text-decoration:none;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 4px;
	color: #333;
	margin-bottom:6px;
	float: left;
	width: 100%;
}

.NewsItem p {
	padding:0px;
	margin:0px;
}
/*.NewsItem:hover span.Heading {
	text-decoration:underline;
}*/

.Image .InfoHolder {
	float: left;
	width: 70%;

}
.NewsItem span {
	display: block;

	
}
.NewsImage {
	float: left;
	padding-right: 10px;

}
.SubInfo {
	color: #AD3E25;
}
.NewsHeading {
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AD3E25;
	margin-bottom: 10px;
	font-size: 1.6em;
	clear: both;
}
.LeftMenu {
	background-color: #B11D16;
	padding: 6px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 1.1em;
}
.LeftMenu li {
	list-style-type:none;
}
.LeftMenu li span {
	display:block;
	margin-bottom: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.LeftMenu li a:link, .LeftMenu li a:visited {
	color:#FFF;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	display: block;
	text-decoration: none;
	margin-bottom: 3px;
}
.LeftMenu li a:hover span {
	background-color:#98150e;
}
.LeftMenu li ul {
	background-color:#98150e;
	padding-left:10px;
	margin: 0px;
}
.LeftMenu li ul a:link, .LeftMenu li ul a:visited {
	border:none;
	font-size:1em;
}
.LeftMenu li ul a:hover {
	text-decoration:underline;
}
.LeftMenu li ul span {
	padding-bottom:0px;
	margin-bottom:0px;
}
.SerachText {
	width: 100px;
}
.Search {
	padding-top: 8px;
	padding-bottom: 15px;
}
.Search label {
	color:#900;
}
.Search input,  .Search button {
	font-size:0.9em;
}
.Weather {
	padding-top: 12px;
	padding-bottom: 12px;
}
li.ActiveGroup {
	background-color: #98150E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a11811;
	margin-bottom: 4px;

}
li.ActiveGroup a:link, li.ActiveGroup a:visited {
	border:none;
	padding:0px;
}
li.ActiveGroup a:hover {
	text-decoration:underline;
}

/*Iframe*/
.CityBreak {
	width: 100%;
}
.Tellus {
	width: 100%;
}
.EditorContent p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
h1.PageName {
	padding-bottom: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.NewsItem a.ReadMore, .NewsItem a.ReadMore:link, .NewsItem a.ReadMore:visited,
span.ReadMore {
	display:block;
	background-image: url(../Images/readmore.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 15px;
	text-decoration:none;
	color: #0293a9;
}
.NewsItem a.ReadMore:hover,
span.ReadMore:hover {
	cursor:pointer;
}
.FilterGroup {
	float: left;
}
.FilterRow {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.LabelBlock Label{
	display: block;
	font-weight:bold;
}
.FilterHolder {
	background-color: #F5EDD0;
	background-image: url(../Images/boxend.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 15px;
	padding-left: 6px;
}
.FilterHolder label {
	font-weight:bold;
}
input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
h2.FilterHeading {
	background-color: #dad6c8;
	color: #333;
	font-weight: bold;
	font-size: 1.1em;
	clear: both;
	background-image: url(../Images/bgbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
}
.ListObjects {
	width: 210px;
}
.SubValue {
	width: 210px;
}
.EditorContent h3 {
	color: #2D98A2;
	padding-top: 10px;
	padding-bottom: 3px;
	font-size: 1.3em;
}
.HitList {
	clear: both;
}
.HitItem p {
	display:none;
}
.HitItem {
	padding-bottom: 7px;
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;

}
.HitItem h3 a:link, .HitItem h3 a:visited  {
	text-decoration:underline;
	background-image: url(../Images/arrowindicator.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
	display: block;
	font-size: 1.1em;
}
.HitItem h3 a:hover {
	text-decoration:none;
}
.HitItem p {
	margin:0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.HitItem p span {
	display:block;
}
.HitListHead {
	clear: both;
	font-size: 1.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B11D16;
	padding-top: 10px;
	margin-bottom: 10px;
}
div.Visible p {
	display: block;
}
div.Visible h3 a:link, div.Visible h3 a:visited  {
	background-image:url(../Images/act-arrowindicator.gif);
	background-position:0px 5px;

}
.Pageing a {
	float: left;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-decoration: none;
	margin-right: 4px;
}
.Pageing a.Act {
	background-color:#B11D16;
	color: #FFF;
}
.Pageing a.Act:hover {
	background-color:#B11D16;
}
.Pageing a:hover {
	background-color:#F5EDD0;
}
.DateField {
	width: 60px;
}
.DataTable {
	width: 100%;
	margin-bottom: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DAD6C8;
	border-left-color: #DAD6C8;
	font-size:0.9em;
	}
.DataTable caption {
	background-color: #DAD6C8;
	text-align: left;
	padding: 4px;
	font-size: 1.0em;
	font-weight: bold;
}
.DataTable th {
	text-align: left;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAD6C8;
}
.DataTable td {
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAD6C8;
}
th.Time {
	width: 90px;
}
th.Place {
	width: 160px;
}
.EditorContent {
	line-height: 1.6em;
	font-size: 1.1em;
}
h4 {
	font-size: 1.1em;
}
.PageFooter {
	clear: both;
}
.Print:link, .Print:visited {
	background-image: url(../Images/print.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	display: block;
	padding-bottom: 3px;
}
.PrintLogo {
	display: none;
}


/* Google search */
#main-search-column {
	float:left;
	width:70%;
	margin:0.33em 0 0 0.33em;
}
#right-search-column {
	float:left;
	width:26.916em;
	margin-left:1.66em;
	margin-top:0.33em;
}
.search-page {
	/* min-height:37.5em; */
}
#search-header {
	margin:0 1.66em 0 0.33em;
}
#search-tools {
	float:right;
	padding:0 0 8px;
	clear:both;
}
#search-area, #search-area-advanced {
	float:left;
	background-color:#f5f3f1;
	padding:1.66em 1.66em 1.76em 1.66em;
	margin:0 0 1.33em 0;
	clear:both;
}


#search-area input {
	float:left;
}
#search-area input.search-button {
	margin:0 0 0 10px;
	padding:1px;
}

#search-area #search-button 
{
	clear: left;
	
}
#search-area .search-field-large {
	width:65%;
	margin-top:3px;
}

#resultHeading {
	margin:0 0 10px;
}

div#tipsarea {
	background-color: #F5F3F1;
	overflow: visible;
	padding: 10px;
	margin-bottom: 10px;
}

#suggestion {
	margin-bottom:10px;	
}

#keymatchheading, #synonymheading, #suggestionheading  {
	font-weight:bold;
	width:13em;
	float: left;
}
#keymatchcontent, #synonymcontent, #suggestioncontent  {
	margin-left:13em;
	width:33.3em;
}

#synonymcontent a, #suggestioncontent a  {
	margin-right:10px;
}

/*#resultHeading	{
	margin:1.5em 0 0;
	border-bottom:solid 1px #c8c9cf;
	padding-bottom: 20px;
}

#search-sorting input {
	vertical-align:top;
	margin-left:1em;
}
*/	
#search-area-advanced dl {
	float:left;
	clear:both;
	margin:0;
}
#search-area-advanced dt, #search-area-advanced dd {
	float:left;
}
#search-area-advanced dt {
	width:12.5em;
	font-weight:normal;
	clear:left;
}
#search-area-advanced dd {
	clear:right;
	width:22.33em;
}
#search-area-advanced dd input {
	width:22.16em;
}
#advanced-keywords {
	float:left;
	clear:left;
	width:39.25em;
	border-right:solid 2px #ddd;
	margin-right: 5em;
}
#advanced-keywords select {
	width:5.83em;
}
#advanced-filter {
	float:left;
	clear:right;
	margin-left:0px;
	width:28.81em;
}
#advanced-filter select {
	width:18.16em;
	margin-right: 0;
}
#advanced-filter dt {
	width:6.58em;
}
#advanced-filter dd {
	clear:right;
	width:20em;
}

#advanced-info {
	border-top:solid 1px #fff;
	padding:1.66em 0 0;
	margin:1.66em 0 0;
	clear:both;
	width: 73.3em;
}

#advanced-info p {
	width: 39.16em;	
}

#advanced-info input.button {
	float: right;		
}

#searchResults, div#synonyms {
	padding-top: 0;
	margin-top: 0;
	line-height: normal;
}

div#keymatch {
	margin-top: 3px;
}


#searchResults ul.normal-list {
	list-style:disc;
	margin:0 0 1em 2em;
}
#searchResults ul.normal-list li {
	border:none;
	padding:5px 0;
}

#searchResults ul {
	list-style:none;
}
#searchResults ul li {
	border-bottom:solid 1px #c8c9cf;
	padding:15px 0;
}
#searchResults ul li span.news-date, #column4 .news-date {
	display:block;
}
#searchResults ul li span.file-info {
	margin:0 0 0 20px;
}

span.topspan {
	margin-top: 6px;
}

a.hit {
	display: block;
}	

div.SearchInfoSmall {
	display: block;
	float: left;
	width: 30em;	
	height:1px;
}
div.SearchInfoSmall a,div.SearchInfoBig a {
	font-size: 1.00em;
}
div.SearchInfoBig {
	display: block;
	float: left;
	width: 30em;
	min-height:1px;
}
div.SearchInfoBig h3 {
	margin-top:15px;
}
div.SearchInfoBig p, div.SearchInfoSmall p   {
	margin:0;
	padding:0;
}	
div#search-area {
	width: 70%;
}
	
div#search-area input.search-button	{
	margin-right: 2em;
}

div#search-container {
	float: left;
	width: 396px;
	margin-right: 20px;
}


div#search-button {
	padding-top: 10px;
}

div#search-button input.search-button {
	float: right;
	margin-right: 0;
}

div#search-button span {
	float: left;
	font-weight:bold;
}

div#search-button span.button label {
	font-weight: normal;
}
div#search-button span.button input {
	margin-left: 15px;	
	vertical-align: text-top; 
}
.platta {
	border-bottom:solid 1px #CCC;
	padding-left:2px;
}
