/*Bakgrundsfärg, bakgrundsbild, typsnitt, centering av sajt*/
body {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	background-color:#f7f7f7;
	font-family: Arial, Geneva, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
	background-image: url(images/tonebg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
/*HTML tagg*/
html {
	font-size: 100%;
}
/*Omsluter sidan, Styr sidans bredd*/
#Wrapper {
	width: 85.5em;
	text-align: left;
	min-width: 930px;
	padding-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
}
/*Länkhantering bilder*/
img {
	border:none;
}
input {
/*	overflow:visible;
	width:auto;
	padding-left:4px;
	padding-right:4px;*/
}
input, select {
	font-size:1em;
}
/*Generell länkhantering*/
a:link, a:visited {
	color:#872514;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
/*Hoppa till innehållet*/
.Skip {
	position:absolute;
	top:-999px;
}
/*Omsluter sidan anger bakgrundsfärg*/
.ContentWrap {
	background-color: #FFF;
}
/*Innehåll i sidhuvud*/
.HiddenLogo {
	float: left;
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 5px;
	width: 30em;
}
.HiddenLogo img {
	width:100%;
	height:40px;
}
.Logo {
	float: left;
	padding-top: 15px;
	padding-bottom: 26px;
	padding-left: 15px;
	display:none;
}
.TopHolder {
	float: left;
	width: 98%;
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
}
.SearchArea {
	float: right;
	width: 60%;
	font-size: 0.95em;
	/* [disabled]position: relative; */
}
.SearchArea ul {
	padding:0px;
	margin:0px;
}
.SearchArea li {
	list-style-type:none;
	display:inline;
}
ul.ShortCuts {
	float:right;
	position:relative;
}
.ShortCuts li {
}
.TopLink:link, .TopLink:visited {
	float: left;
	padding-left: 23px;
	background-repeat: no-repeat;
	padding-bottom: 4px;
	padding-right: 10px;
	color: #000;
}
.Search {
	clear: both;
	float: right;
	width: 60%;
	text-align: right;
	padding-top: 4px;
}
.Search input {
	font-size:1.1em;

}
.SearchButon {
	border:solid 1px #000;
	background-color:#872514;
	background-image:url(images/toner-button.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	color: #FFFFFF;
}
.SearchText {
	width:60%;
	border: 1px solid #EE7F01;
	height: 18px;
}
ul.Languages {
	float:right;
}
.LangSelect {
	clear: both;
	padding-top: 4px;
}
.LangSelect li {
	margin-right: 8px;
	padding-right: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.LangSelect a:link, .LangSelect a:visited {
	color:#FFFFFF;
}
.LangSelect li.LastItem {
	border:none;
	margin-right:0px;
}
/*Radbrytare bakgrund*/
.Breaker {
	clear: both;
}
/*Generell kolumnhantering*/
#LeftColumn {
	float: left;
}
#MidAndRightColHolder {
	float: right;
}
.MidHolder {
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 11px;
}
#MidColumn {
	float: left;
}
#RightColumn {
	float: right;
	width: 40%;
}
/*Dokumentblock för undersida*/
.Docs {
	width: 96%;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Docs li {
	list-style-type:none;
	float: left;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
}
.Docs a:link, .Docs a:visited {
	text-decoration:underline;
	display: block;
	width: 92%;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left:20px;
}
.Docs a:hover {
	text-decoration:none;
}
/*Mallspecifik kolumnhantering*/
/*Startsida*/
body.StartPage div#LeftColumn {
	width: 24%;
}
body.StartPage h1.PageName {
	visibility:hidden;
	display:none;
}	
body.StartPage	div#LeftColumn .Puff {
	margin-top:0px;
}
body.StartPage div#MidAndRightColHolder {
	width: 75%;
}
body.StartPage div#MidColumn {
	width: 57%;
}
body.StartPage #RightColumn div.EditorContent {
	width: 96%;
}

/*Substartsida 3-kolumner*/
body.SubStartPage div#LeftColumn {
	width: 24%;
}
body.SubStartPage {
	margin-top:0px;	
}
body.SubStartPage div#MidAndRightColHolder {
	width: 75%;
}
body.SubStartPage div#MidColumn {
	width: 63%;
}
body.SubStartPage div#MidColumn div.EditorContent {
	font-size:1.1em;
}
body.SubStartPage div#RightColumn {
	margin-top:55px;
	width: 35%;
}
#RightColumn div.EditorContent {
	clear:both;
	float: left;
	width: 100%;
	font-size:1.1em;
	margin-bottom:0px;
}
#RightColumn div.EditorContent h2 {
	margin-top:0px;
	margin-bottom:5px;
}
#RightColumn h2.GreyHeading {
	margin-bottom:0px;
}
/*Artikelsida 2-kolumner*/
body.SubPageNoRight div#LeftColumn {
	width: 24%;
}
body.SubPageNoRight div#MidAndRightColHolder {
	width: 75%;
}
body.SubPageNoRight div#MidColumn {
	width: 100%;
}
body.SubPageNoRight div#MidColumn div.EditorContent {
	font-size:1.1em;
}
body.SubPageNoRight div#RightColumn {
	display: none;
}
/*Artikelsida 3-kolumner*/
body.SubPage div#LeftColumn {
	width: 24%;
}
body.SubPage div#MidAndRightColHolder {
	width: 75%;
}
body.SubPage div#MidColumn {
	width: 63%;
}
body.SubPage div#MidColumn div.EditorContent {
	font-size:1.1em;
}
body.SubPage div#RightColumn {
	margin-top:53px;
	width: 35%;
}
/*Högerkolumn innehållshanterng*/
#RightColumn h2.GreyHeading {
	margin-bottom:0px;
}
#RightColumn h2.OrangeHeading {
}
body.StartPage #RightColumn h2.OrangeHeading, body.StartPage #RightColumn h2.WarmGrey {
	margin-bottom:0px;
}
/*Sidans rubrik*/
h1.PageName {
	font-size: 1.9em;
	color: #872514;
	padding-bottom: 7px;
	font-weight: normal;
	line-height: 1.3em;
	clear: both;
	padding-top: 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}
P.Ingress {
	font-size:1.2em;
	color:#666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	line-height: 1.2em;
	clear: both;
}
/*I fokus på startsidan*/
.HighLightArea {
	width: 100%;
	clear: both;
	float: left;
	background-color: #FFF;
	padding-top: 8px;
	padding-bottom: 4px;
}
/*Rubriker*/
h2.RedHeading {
	background-image: url(images/redheading.gif);
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: left;
	width: 100%;
}
/*Rubriker*/
h2.RedHeading {
}
h2.RedHeading span {
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 8px;
	display: block;
	clear: both;
}
h2.CoolGrey {
	background-image:url(images/coolgrey.gif);
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: left;
	width: 100%;
}
body.StartPage div#RightColumn h2.CoolGrey {
	margin-bottom:0px;
}
h2.CoolGrey span {
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 8px;
	display: block;
	clear: both;
}
h2.OrangeHeading {
	background-image: url(images/orangeheading.gif);
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: left;
	width: 100%;
}
h2.OrangeHeading span {
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 8px;
	display: block;
	clear: both;
}
h2.WarmGrey {
	background-image: url(images/warmgrey.gif);
	background-repeat: repeat-x;
	color: #333333;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: left;
	width: 100%;
}
h2.WarmGrey span {
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 8px;
	display: block;
	clear: both;
}
div.GroupWrapper h2.OrangeHeading {
	margin-bottom:0px;
}
h2.GreyHeading {
	background-image:url(images/greyheadbg.gif);
	background-repeat:repeat-x;
	color: #333;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: left;
	width: 100%;
}
h2.GreyHeading span {
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 7px;
	display: block;
	clear: both;
}
h3.SubHeading {
	clear: both;
	background-image: url(images/bgline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size:1.1em;
	padding-top:0px;
	margin-top:0px;
	margin-bottom: 3px;
	padding-bottom: 4px;
	float: left;
	width: 100%;
}
h2.DarkGreyHeading {
	background-image:url(images/darkgreybg.gif);
	background-repeat:repeat-x;
	color: #FFF;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: left;
	width: 100%;
}
h2.DarkGreyHeading span {
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 7px;
	display: block;
	clear: both;

}
/*Sidinfo*/
.PageInfo {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEADD;
	margin-top: 10px;
	width: 100%;
	float: left;
	clear: both;
}
.PageInfo P {
	padding:0px;
	margin:0px;
	float:left;
}
.LastUpdate {
	float:right;
	width:40%;
	text-align:right;
}
.ContactPerson {
	float:left;
	width:58%;
}
/*Nyhetslista*/
.NewsList P {
	padding:0px;
	margin:0px;
}
.NewsList .Heading {
	font-weight:normal;
	display: block;
	padding-bottom: 4px;
	padding-top: 0px;
	font-size: 1.2em;
	color: #872514;
}
.NewsList .Date {
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.NewsList .ImageLeft {
	float: left;
	padding-right: 10px;
}
.NewsList .ImageRight {
	float: right;
	padding-left: 5px;
}
img.Fixed200 {
	width:200px;
}
img.Fixed442 {
	width:442px;
	padding-bottom: 8px;
}
.NewsList .Text {
	display: block;
}
.ImageText {
	font-style:italic;
	clear: both;
}
.NewsLink:link, .NewsLink:visited {
	float:left;
	width: 100%;
	text-decoration:none;
	color:#000;
	margin-bottom: 10px;
}
.NewsLink:hover {
	text-decoration: none;
}
.NewsLink span {
	display: block;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.NewsLink .InfoRow {
	color:#666666;
}
.NewsLink .MoreLink {
	text-decoration:underline;
	color:#872514;
}
.NewsLink .MoreLink:hover {
	text-decoration:none;
}
div.SearchResults .MoreLink {
	font-size:1.1em;
}

/*I fokus på startsida*/
.HightLightArea {
	padding-bottom:10px;
	float:left;
	width:100%;
}
.HightLightArea p {
	padding:0px;
	margin:0px;
	font-size: 1.1em;
	line-height: 1.4em;
}
.HightLightArea .GotoMore:link, .HightLightArea .GotoMore:visited {
	display:inline;
}
.HightLightImage {
	float:left;
	padding-right:15px;
}
.HightLightArea h1 {
	font-size:1.6em;
	line-height:1.4em;
	font-weight:normal;
	color:#872514;
	margin: 0px;
	padding: 0px;
}
/*Frågor och svar*/
ul.Qna {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 100%;
}
ul.Qna li {
	list-style-type:none;
}
ul.Qna p {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

li.Question {
	background-image: url(images/f.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
li.Answer {
	background-image: url(images/s.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
li.Link {
	margin-bottom:10px;
}

.RightLink 
{
    float: right;
    padding-right: 10px;
}
/*Hållare för editorinnehåll*/
.EditorContent {
	padding: 0px;
	margin-bottom:10px;
}
.EditorContent p {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.EditorContent ul {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/*Färgsättningar editorrutor*/
Body.StartPage div#RightColumn div.Grey {
	background-color:#efeadd;
	padding:2%;
	width:96%;
	float:left;
	clear: both;
	margin-bottom: 15px;
}

/*Rubriker editläge*/
h2.Rubrik1 {
	font-size:1.08em;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3.Rubrik2 {
	padding-top: 8px;
}
div.Puff span.Heading {
	font-size: 1em;
	color: #000;
	font-weight: bold;
	padding-bottom: 4px;
}
/*Länklistor*/
ul.DotList {
	margin: 0px;
	clear: both;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	width: 100%;
}
ul.DotList li {
	list-style-type:none;
	background-image:url(images/dot-grey.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	margin-bottom:4px;
}
ul.DotList a:link, ul.DotList a:visited {
	display:block;
	width:100%;
}
ul.DotList p {
	padding:0px;
	margin:0px;
}
/*Länklistor*/
ul.LinkList {
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.LinkList li {
	list-style-type:none;
	background-image:url(images/link.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:20px;
	margin-bottom:4px;
	padding-bottom: 8px;
}
ul.LinkList a:link, ul.LinkList a:visited {
	display:block;
	width:100%;
}
ul.LinkList p {
	padding:0px;
	margin:0px;
}
/*Puffbild*/
.PuffImage {
	padding-top: 8px;
	padding-bottom: 8px;
	clear: both;
}
/*Merlänk*/
.GotoMore:link, .GotoMore:visited {
	width: 100%;
	display: block;
	background-position: 0px 3px;
}
.GotoMore span {
	padding-left:10px;
	background-image: url(images/ff.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.RightLink:link, .RightLink:visited {
	float: right;
	width: 51%;
	text-align: right;
}
.LeftLink:link, .LeftLink:visited {
	float: left;
	width: 45%;
}
/*Vänstermeny*/
ul.LeftMenu {
	clear: both;
	width: 96%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEADD;
	font-size: 1.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
ul.LeftMenu li {
	list-style-type: none;
	padding-bottom: 5px;
}
ul.LeftMenu li.NoSubpages span {
	background-image:none;
}
ul.LeftMenu .ActiveItem:link, ul.LeftMenu .ActiveItem:visited {
	font-weight:bold;
}
ul.LeftMenu .ActiveItem:hover span {
}
ul.LeftMenu .ActiveItem span {
	background-image:url(images/actdot.gif);
	background-position: 3px 11px;
}
ul.LeftMenu li a:link, ul.LeftMenu li a:visited {
	color: #333333;
	text-decoration: none;
	display: block;
	width: 100%;
}
ul.LeftMenu li span {
	display:block;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 15px;
	background-image: url(images/orange-dot.gif);
	background-repeat: no-repeat;
	background-position: 2% 56%;
}
ul.LeftMenu li a:hover span {
}
ul.LeftMenu li a:hover {
	text-decoration: underline;
}
ul.LeftMenu li ul {
	margin:0px;
	background-image: url(../images/actgroup.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
ul.LeftMenu li ul li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border:none;
}
ul.LeftMenu li ul li ul {
	padding-left:15px;
}
ul.LeftMenu li span {
	padding-left:15px;
}
ul.LeftMenu li.ActiveGroup {
	padding-bottom: 0px;

}
ul.LeftMenu li.ActiveGroup a:hover span {
}
ul.LeftMenu li.ActiveGroup li a:hover span {
	background-image:none;
}
ul.LeftMenu li.ActiveGroup li {
	background-image:none;
}
ul.LeftMenu li.ActiveGroup a {
	color:#333;
}
ul.LeftMenu li.ActiveGroup li span {
	padding-left:0px;
	background-image:none;
}
li.ActiveGroup a {
	background:none;
}
.LeftMenuEnd {
	background-image:url(../images/lmender.gif);
	background-repeat: no-repeat;
	height: 20px;
	clear: both;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddedd;
	background-position: left bottom;
}
.LeftMenuTop {
	height: 10px;
	clear: both;
	background-image: url(../images/lmenutop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDDEDD;
}
.LeftMenuHolder {
	border: 1px solid #EFEADD;
	padding: 2px;
	margin-bottom:10px;
}
.LeftMenuWrap {
	background-image: url(images/menufade.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
}
/*Nodnavigering ovanför vänstermeny*/
ul.NodeNav {
	padding:0px;
	margin:0px;
	background-image: url(images/nodenav-bg.gif);
	background-repeat: repeat-x;
	padding-top:8px;
	padding-bottom:8px;
}
ul.NodeNav li {
	list-style-type:none;
}
ul.NodeNav span {
	padding-left: 20px;
	background-image: url(images/white-arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	display:inline;
}
ul.NodeNav a:link, ul.NodeNav a:visited {
	color:#FFF;
	text-decoration:none;
	font-size:1.1em;
}
.PageFooter {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efeadd;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	clear: both;
	margin-top: 10px;
}
.FooterLeft {
	float:left;
	width:49%;
}
.FooterRight {
	float:right;
	width:35%;
	text-align: right;
	margin-right: 2%;
}
/*Brödsmula*/
#BreadCrumb {
	margin: 0px;
	clear: both;
	width: 98%;
	padding: 0px;
	float: left;
}
#BreadCrumb LI {
	list-style-type:none;
	background-image: url(images/bc-sep.gif);
	background-repeat: no-repeat;
	background-position: 100% 70%;
	text-decoration:none;
	float:left;
	margin-right: 4px;
	padding-right: 10px;
}
#BreadCrumb .LastItem {
	background-image:none;
}
#BreadCrumb a:link, #BreadCrumb a:visited {
	text-decoration:none;
	color:#666666;
}
#BreadCrumb a:hover {
	text-decoration:underline;
}
/*Alternerande ytor*/
.GroupWrapper {
	float: left;
	width: 98%;
	padding-top: 5px;
	padding-right: 1%;
	padding-left: 1%;
	background-image: url(images/gwrapfejd.gif);
	background-repeat: repeat-x;
}
#MidColumn div.DGroupDivider div.EditorContent {
	clear: both;
	margin-top: 8px;
	float: left;
	width: 100%;
}
body #MidColumn div.DGroupDivider div.EditorContent {
	font-size:1em;
	line-height:1.3em;
}
.DGroupDivider {
	width:100%;
	clear:both;
	float: left;
	margin-bottom: 15px;
}
/*DesignA 1 ruta*/
.DesignA .D1 {
	width: 100%;
}
.DesignA .D2, .DesignA .D3, .DesignA .D4 {
	display:none;
}
/*DesignB 2 rutor*/
.DesignB .D1 {
	float: left;
	width: 49%;
}
.DesignB .D2 {
	float: right;
	width: 49%;
}
.DesignB .D3, .DesignB .D4 {
	display:none;
}
/*DesignC 3 rutor radbryt*/
.DesignC .D1 {
	float: left;
	width: 100%;
}
.DesignC .D2 {
	display:none;
}
.DesignC .D3 {
	float: left;
	width: 100%;
	padding-top: 8px;
}
.DesignC .D4 {
	display:none;
}
/*DesignE 3 rutor radbryt*/
.DesignD .D1 {
	float: left;
	width: 49%;
}
.DesignD .D2 {
	float: right;
	width: 49%;
}
.DesignD .D3 {
	float: left;
	width: 100%;
	padding-top: 8px;
}
.DesignD .D4 {
	display:none;
}
/*DesignE 2 rutor radbryt*/
.DesignE .D1 {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.DesignE .D2 {
	float: left;
	width: 49%;
	display: none;
}
.DesignE .D3 {
	float: left;
	width: 49%;
}
.DesignE .D4 {
	float: right;
	width: 49%;
}
/*DesignF 4 rutor*/
.DesignF .D1 {
	float: left;
	width: 49%;
	padding-bottom: 8px;
}
.DesignF .D2 {
	float: right;
	width: 49%;
}
.DesignF .D3 {
	float: left;
	width: 49%;
}
.DesignF .D4 {
	float: right;
	width: 49%;
}
/*Kalender*/
body.StartPage div.CalendarList {
	padding-top:3px;
	clear:both;
}
.CalendarList .Heading {
	font-weight:bold;
	padding-bottom: 0px;
	color: #872514;
}
.CalendarList .Text {
	padding-top:0px;
}
.CalendarDay:link, .CalendarDay:visited {
	color:#487E20;
	font-weight:bold;
	width: 100%;
}
.CalendarDay:hover {
	text-decoration:underline;
}
.CalendarLink:link, .CalendarLink:visited {
	text-decoration:none;
	color:#000000;
	width: 100%;
	float: left;
}
.CalendarLink:hover {
	background-color:#D0C29D;
	text-decoration: none;
}
.CalendarLink span {
	display: block;
	padding: 2px;
}

/*Vanlig lista*/
.RegularListHolder {
	clear: both;
	width: 100%;
}
.RegularList:link, .RegularList:visited {
	display: block;
	width: 100%;
	margin-top: 1px;
	color: #333333;
	text-decoration: none;
	padding-bottom: 1px;
}
.RegularList:hover {
	background-color:#D0C29D;
}
.RegularListHolder span {
	display:block;
}
.RegularListHolder .Date {
	color:#666666;
	font-size: 0.9em;
}
.RegularListHolder .Heading {
	font-weight:bold;
	color: #872514;
}
.RegularListContent {
	padding:2px;
}
.RegularListHolder .Category {
	color:#666666;
	font-size: 0.9em;
}
/*Skriv ut, lägg till i mina länkar*/
.PrintLine {
	padding-top: 8px;
	margin-top: 5px;
	clear: both;
	width: 100%;
	float: left;
	padding-bottom: 8px;
}
.Print {
	background-image: url(images/print.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-bottom: 4px;
	margin-right: 18px;
	float: left;
	padding-left: 25px;
	padding-top: 4px;
}
.TipAFriend {
	background-image: url(images/friend.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-bottom: 4px;
	margin-right: 18px;
	float: left;
	padding-left: 20px;
	padding-top: 4px;
}
.ShareLink{
	background-image: url(images/sharelink.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-bottom: 4px;
	margin-right: 18px;
	float: left;
	padding-left: 25px;
	padding-top: 4px;
}


/*Bildformateringar*/
.ImageLeft {
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}
.ImageRight {
	float: right;
	padding-left: 8px;
	padding-bottom: 8px;
}
.BoxContent {
	clear: both;
	background-image: url(images/shader.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 8px;
}
.InnerWrap {
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;

	clear: both;
}
/*RSS-lista*/
.RSSListHolder {
	clear: both;
	float: left;
	width: 100%;
}
body.StartPage div.RSSListHolder {
	padding-left:5px;
	padding-right:8px;
	padding-top:3px;
	clear:both;
	width: 98%;
}
.RSSList:link, .RSSList:visited {
	display: block;
	width: 100%;
	margin-top: 1px;
	color: #333333;
	text-decoration: none;
	padding-bottom: 1px;
}
.RSSList:hover {
	background-color:#D0C29D;
}
div#RightColumn .RSSList:hover {
	background-color: #D1E1E9;
}
.RSSListHolder span {
	display:block;
}
.RSSListHolder .Date {
	color:#666666;
	font-size: 0.9em;
}
.RSSListHolder .Category {
	color:#666666;
	font-size: 0.9em;
}

.RSSListHolder .Heading {
	font-weight:bold;
	color: #872514;
}
.RSSListContent {
	padding:2px;
}
/*Fieldset Filterhållare */
.FilterHolder {
	padding-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #ECECEC;
	padding-top: 8px;
	float: left;
	width: 96%;
	clear: both;
	margin-top: 8px;
	padding-right: 2%;
	padding-left: 2%;
	background-image: url(images/filterbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.FilterHolder label {
	padding-bottom:4px;
}
.FilterRow {
	display: block;
	clear: both;
	padding-bottom: 3px;
	float: left;
	width: 100%;
	padding-top: 3px;
}
.Narrow {
	padding-left: 0px;
}
fieldset.FilterGroupFlat {
	width:40%;
	margin-right: 10px;
}
fieldset.FilterGroupFlat legend {
	font-weight:bold;
	color: #000;
}
.FilterGroup {
	float:left;
	margin-right: 10px;
}
.FilterGroup legend {
	color:#000;
}
.FilterGroup fieldset label {
	display:inline;
	margin-right: 10px;
}
.FilterGroup input, .FilterGroup select {
	font-size:1em;
}
.FilterGroupButton {
	float:left;
	padding-top:10px;
	padding-left: 8px;
}
.FilterGroup label {
	display:block;
	cursor:pointer;
	padding-bottom: 3px;
}
.FilterHolder P {
	padding:0px;
	margin:0px;
}
.FilterHolder h2 {
	font-size:1em;
	padding-bottom:4px;
	margin-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 4px;
}
.FilterGroupFlat {
	float:left;
}
.FilterGroupFlat Label {
	display:inline;
	width: 99px;
	float: left;
	cursor: pointer;
}
.FilterGroupFlat input {
	float:left;
	margin-top: -2px;
}
.FilterGroupFlat P {
	float:left;
}
.PBreak P {
	width:100%;
}
.FilterGroupButtonFlat {
	padding-top:2px;
	padding-left:5px;
	float:left;
}
#searchtext, #email {
	width: 98%;

}
.FullWidth {
	width: 100%;
}
.TextGroup {
	padding-top: 4px;
}
/*Paginering-lista*/
.Paging {
	color: #000000;
	padding-top: 5px;
	padding-right: 0em;
	padding-bottom: 0.3em;
	padding-left: 0em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
	float: left;
	width: 100%;
	font-size: 0.9em;
}
.Paging a, .Paging a:visited {
	display: inline;
	padding: 0.4em;
	margin-top: 0.5em;
}
.Paging a:hover {
	background-color:#F3F3F3;
}
.Paging .ActiveItem:link, .Paging .ActiveItem:visited {
	background-color:#EFEADD;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
/*Iframehållare - Bred*/
.IframeWide {
	width: 99%;
	padding: 1px;
	border: 1px solid #CCCCCC;
	clear: both;
	float: left;
}
/*************************/
/* BLOG                  */
/*************************/
.bloggerThumbnail {
	float: left;
	width: 75px;
	padding: 7px;
	border: 1px solid #dcdcdc;
	background-color: White;
}
.bloggerImage {
	width: 150px;
	padding: 10px;
	border: 1px solid #dcdcdc;
	background-color: White;
}
.blogItem {
	width: 100%;
	overflow: hidden;
}
.blogItem h1 {
	font-size:1.2em;
}
.blogItem .textWide {
	width: 100%;
}
.blogItem .text {
	float: left;
	margin-left: 15px;
	width: 75%;
}
.blogItem h2 {
	margin: 0 0 0.6em 0;
	font-size: 1.1em;
}
.blogItem h2 a {
	font-weight: normal;
}
/* Tag links */
.tags {
	overflow: hidden;
}
.tags h2 {
	float: left;
	font-style: normal;
}
.tags ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.tags li {
	font-family: Verdana, Helvetica, Sans-Serif;
	list-style: none;
	list-style-image: none;
	float: left;
	margin-left: 0.5em;
}
/* Tag cloud */
ul.tagCloud {
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	width: 100%;
}
ul.tagCloud li {
	display:inline;
	list-style: none;
	list-style-image: none;
	margin: 0 0.4em 0 0;
	vertical-align: baseline;
}
ul.tagCloud h1, ul.tagCloud h2, ul.tagCloud h3, ul.tagCloud h4, ul.tagCloud h5, ul.tagCloud h6 {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
ul.tagCloud h1 {
	font-size: 1.6em;
	font-weight: 900;
}
#SecondaryBody ul.tagCloud h2 {
	font-size: 1.3em;
	font-weight: 700;
	background-image: none;
	padding: 0px;
	margin: 0px;
	clear: none;
}
ul.tagCloud h3 {
	font-size: 1.0em;
	font-weight: 500;
}
ul.tagCloud h4 {
	font-size: 0.9em;
	font-weight: 400;
}
ul.tagCloud h5 {
	font-size: 0.8em;
	font-weight: 200;
}
ul.tagCloud h6 {
	font-size: 0.7em;
	font-weight: 100;
}
/* Date archive */
div.dateTree {
	padding: 0;
	overflow: hidden;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
div.dateTree ul {
	padding: 0;
	margin: 0;
}
div.dateTree ul ul {
	margin: 0 0 0 2em;
}
div.dateTree li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
/* Comments */
ol.comments {
	margin-bottom: 1.5em;
	padding-left: 2em;
	margin: 0;
}
ol.comments li {
	margin-bottom: 1.8em;
}
ol.comments .footer {
	margin-top: 0.4em;
	text-align: right;
}
ol.comments .footer h2 {
	margin: 0.5em 0;
	margin-top: 0.2em;
	font-size: 1.1em;
	font-style: italic;
}
ol.comments .footer a {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-style: normal;
}
/* Post comment */
fieldset.comment {
}
fieldset.comment ul {
	/* Validation summary */
	font-family: Verdana, Helvetica, Sans-Serif;
	font-style: normal;
	font-size: 0.8em;
	background-color: #eeeeee;
	margin: 1em 0;
	padding: 1em;
}
fieldset.comment li {
	margin-left: 1.4em;
	list-style-image: none;
	margin-bottom: 0.7em;
	padding: 0;
}
fieldset.comment label, fieldset.comment input, fieldset.comment textarea {
	display: block;
}
fieldset.comment input.textinput, fieldset.comment textarea {
	width: 325px;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
}
fieldset.comment textarea {
	height: 140px;
}
hr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #CCCCCC;
	height: 1px;
}
#SecondaryBody h2 {
	background-image:url(images/greyheadbg.gif);
	background-repeat:repeat-x;
	color: #333;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: left;
	width: 100%;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 8px;
	clear: both;
}
#SecondaryBody .tagCloud h2 {
	width: auto;
	background-image: none;
	float: none;
	clear:none;
}
#SecondaryBody hr {
	display: none;
}
.PuffArea {
	clear: both;
	padding-top: 10px;
	float: left;
	width: 100%;
}
div.Puff {
	padding-bottom: 10px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.ShortCutsMenu {
	padding-top: 9px;
	clear: both;
	float: left;
	width: 100%;
}
ul.ShortCutsList {
	margin: 0px;
	clear: both;
	background-color: #EFEADD;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	float: left;
	width: 100%;
}
.ShortCutsList li {
	list-style-type:none;
	background-image:url(images/dotarrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:17px;
	margin-bottom:4px;
	margin-left: 10px;
	padding-bottom: 4px;
}
ul.ShortCutsList a:link, ul.ShortCutsList a:visited {
	display:block;
	width:100%;
}
div.ShortCutsMenu h2.GreyHeading {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.ColWrapper {
	clear: both;
	float: left;
	width: 100%;
	background-image: url(images/dotter.gif);
	background-repeat: repeat-y;
	background-position: 36.6em;
}
/*Filtyper i dokument*/	
.pdf {
	background-image:url(images/pdf.gif);
	background-repeat:no-repeat;
}
.doc {
	background-image:url(images/doc.gif);
	background-repeat:no-repeat;
}
.docx {
	background-image:url(images/doc.gif);
	background-repeat:no-repeat;
}
.docm {
	background-image:url(images/doc.gif);
	background-repeat:no-repeat;
}
.dotx {
	background-image:url(images/doc.gif);
	background-repeat:no-repeat;
}
.dotm {
	background-image:url(images/doc.gif);
	background-repeat:no-repeat;
}
.xls {
	background-image:url(images/xls.gif);
	background-repeat:no-repeat;
}
.xlsx {
	background-image:url(images/xls.gif);
	background-repeat:no-repeat;
}
.xlsm {
	background-image:url(images/xls.gif);
	background-repeat:no-repeat;
}
.xltx {
	background-image:url(images/xls.gif);
	background-repeat:no-repeat;
}
.xltm {
	background-image:url(images/xls.gif);
	background-repeat:no-repeat;
}
.xlsb {
	background-image:url(images/xls.gif);
	background-repeat:no-repeat;
}
.xlam {
	background-image:url(images/xls.gif);
	background-repeat:no-repeat;
}
.ppt {
	background-image:url(images/ppt.gif);
	background-repeat:no-repeat;
}
.pptx {
	background-image:url(images/ppt.gif);
	background-repeat:no-repeat;
}
.pptm {
	background-image:url(images/ppt.gif);
	background-repeat:no-repeat;
}
.potx {
	background-image:url(images/ppt.gif);
	background-repeat:no-repeat;
}
.potm {
	background-image:url(images/ppt.gif);
	background-repeat:no-repeat;
}
.ppam {
	background-image:url(images/ppt.gif);
	background-repeat:no-repeat;
}
.ppsx {
	background-image:url(images/ppt.gif);
	background-repeat:no-repeat;
}
.ppsm {
	background-image:url(images/ppt.gif);
	background-repeat:no-repeat;
}
.wav {
	background-image:url(images/wav.gif);
	background-repeat:no-repeat;
}
.txt {
	background-image:url(images/txt.gif);
	background-repeat:no-repeat;
}
.tif {
	background-image:url(images/tif.gif);
	background-repeat:no-repeat;
}
.tiff {
	background-image:url(images/tiff.gif);
	background-repeat:no-repeat;
}




.png {
	background-image:url(images/png.gif);
	background-repeat:no-repeat;
}
.mpg {
	background-image:url(images/mpg.gif);
	background-repeat:no-repeat;
}
.mp3 {
	background-image:url(images/mp3.gif);
	background-repeat:no-repeat;
}
.jpg {
	background-image:url(images/jpg.gif);
	background-repeat:no-repeat;
}
.jpeg {
	background-image:url(images/jpeg.gif);
	background-repeat:no-repeat;
}
.htm {
	background-image:url(images/htm.gif);
	background-repeat:no-repeat;
}
.html {
	background-image:url(images/htm.gif);
	background-repeat:no-repeat;
}
.gif {
	background-image:url(images/gif.gif);
	background-repeat:no-repeat;
}
.default {
	background-image:url(images/default.gif);
	background-repeat:no-repeat;
}
/*Beställa material*/
.OrderRow {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.OrderItem {
	float: left;
	width: 50%;
}
.OrderRowCategory a {
	display:block;
}
.OrderRowCategory .Last {
	padding:0px;
}
h2.OrderRowHeading {
	font-size: 1.1em;
	padding-bottom: 5px;
}
.OrderImage {
	float:left;
	width: 80px;
}
.OrderSearch {
	padding-bottom:22px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0px;
	margin-top: 8px;
}
.OrderSearch .FilterGroupButton {
	padding-top:21px;
}
.OrderInfo {
	float:left;
	padding-left: 8px;
	width: 59%;
}
.OrderInfo p, h3 {
	padding:0px;
	margin:0px;
	font-size:1em;
}
.DownLoad {
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 0px 2px;
	padding-bottom: 5px;
	display: block;
	margin-top: 5px;
}
.AddOrder {
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 0px 2px;
	padding-bottom: 5px;
	display: block;
	margin-top: 5px;
	background-image: url(images/order.gif);
}
.OrderAmount {
	width:2em;
}
p.lang_1 {
	background-repeat: no-repeat;
	background-position: 0% 3px;
	padding-left: 18px;
	display: block;
}
p.lang_2 {
	background-repeat: no-repeat;
	background-position: 0% 3px;
	padding-left: 18px;
}
.Col1 {
	width: 50%;
}
.OrderTable TH {
	text-align: left;
}
.OrderTable {
	width: 97%;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.9em;
}
.OrderTable input, .OrderTable select {
	font-size:0.9em;
}
.OrderTable TD {
	vertical-align:top;
	border-bottom:solid 1px #ccc;
	padding-bottom:4px;
	padding-top:4px;
}
.Delete {
	padding-top:2px;
	display:block;
}
.OrderForm P {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	float: left;
	width: 100%;
}
div.Tight Label {
	width:27%;
}
.OrderForm Label {
	float:left;
	width:40%;
}
.OrderForm Input {
	float:left;
}
P.NoFloat Label {
	float:none;
	width:auto;
	font-weight:normal;
}
.OrderForm {
	padding-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	background-color: #ECECEC;
	padding-top: 8px;
	float: left;
	width: 96%;
	clear: both;
	margin-top: 8px;
	padding-right: 2%;
	padding-left: 2%;
	background-image: url(images/filterbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.Normal {
	font-weight: normal;
}
.OrderHeading {
	font-size: 1.1em;
	clear: both;
	width: 100%;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	margin-bottom: 8px;
	float: left;
}
Input.PostNumber {
	width: 20%;
}
.OrderButton {
	margin-left: 40%;
	padding-right: 4px;
	padding-left: 4px;
	overflow: visible;
}
.UserOrderInfo P {
	margin: 0px;
	padding: 0px;
}
.UserOrderInfo {
	padding-top: 15px;
}
div.UserOrderInfo table.OrderTable {
	margin-top: 8px;
}
/*Bildarkiv*/
.ImageRow {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.ImageCategories {
	clear:both;
	width:100%;
	font-size: 0.9em;
	float: left;
	padding-top: 10px;
}
.ImageCategory {
	float: left;
	width: 33%;
}
.ImageCategory a {
	display: block;
}
.ImageWrap {
	text-align: center;
	padding: 2%;
	background-color: #EAE7CC;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 100px;
	width: 100px;
	display: block;
	float: left;
}
.ImageCategory .Last {
	padding:0px;
}
h2.CategoryHeading {
	font-size: 1.1em;
	padding-bottom: 5px;
}
.ImageSearch {
	padding-bottom:22px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0px;
}
.ImageSearch .FilterGroupButton {
	padding-top:18px;
}
.ImageInfo {
	float:left;
	padding-left: 8px;
}
.ImageInfo p, h3 {
	padding:0px;
	margin:0px;
	font-size:1em;
}
.HighRes {
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 4px;
	padding-bottom: 5px;
	display: block;
	margin-top: 5px;
}
.ImageSelected {
	float: left;
}

/*Kalenderlista*/
.calendarList {
	padding: 4px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border: 1px solid #EFEADD;
}
.calendarList h1 {
	font-size: 1.1em;
	font-weight: bold;
	background-color: #efeadd;
	padding: 4px;
	margin: 0px;
}
.calendarList h2 {
	font-size: 1em;
	border-bottom: 1px solid #e3e3e3;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-weight: normal;
}
.calendarListEventItem {
	width: 100%;
	overflow:hidden;
	float: left;
	padding-bottom: 8px;
}
.calendarListEventItem h1 {
	margin-left: 10px;
	float: left;
	width: 75%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}
.calendarListEventItem .eventDate {
	float: right;
}
.calendarListEventItem .eventDateIcon {
	float: right;
	background: url(images/Clock.png) no-repeat;
	width: 16px;
}
.calendarListEventItem .eventDateIconLeft {
	background: url(images/Clock.png) no-repeat;
	background-position: left;
	padding-left: 18px;
	float: right;
}
.calendarListEventItem .eventDateIconRight {
	background: url(images/Clock.png) no-repeat;
	float: right;
	background-position: right;
	padding-right: 18px;
}

/*Kalender */
.calendar {
	width: 100%;
	border-color: #e3e3e3;
	font-family: Verdana, Helvetica, Sans-Serif;
}
.calendar .title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEADD;
}
.calendar table, .calendar table td, .calendar .title td {
	padding-bottom: 3px;
	border: 0;
}
.calendar th {
	padding: 3px;
	text-align: center;
}
.calendar td {
	text-align: center;
	border: 1px solid #eeeeee;
	padding: 2px;
}
.calendar .selector {
	font-weight: bold;
	border-top-width: 0;
	border-bottom: 1px solid #eeeeee;
}
.calendar a {
	padding: 3px;
	text-decoration: none;
}
.calendar .today {
	font-weight: bold;
	background-color: #dddddd;
}
.calendar td.highlighted {
	background-color: #307DA0;
}
.containerContent {
	border: 1px solid #EFEADD;
}
.calendarListEventItem h1 {
	background-color: #FFFFFF;
	font-size: 1em;
}
.calendarinfo {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.calendarinfo li {
	list-style-type: none;
}
.calendarinfo span {
	width: 40px;
	float: left;
	text-align: left;
	padding-right: 10px;
	font-weight: bold;
}

/* CUSTOMIZE */
#Customize {
	float: left;
	width: 98%;
	background-image: url(images/gwrapfejd.gif);
	background-repeat: repeat-x;
	padding-right: 1%;
	padding-left: 1%;
}
#Customize  h3 {
	font-size: 1.1em;
	padding-bottom: 0px;
}
#Customize label {
	font-weight: normal;
}
#Customize .group {
	clear: left;
	float: left;
	width: 100%;
	padding-top: 8px;
}
#Customize .group .item {
	float: left;
	width: 48%;
}
.previewframe {
	width: 98%;
	height: 160px;
	clear: both;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin-top: 8px;
}
.Preview {
	clear: both;
	padding-top: 10px;
}
.NewsList {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
Body.StartPage .NewsList .RightLink{
	margin-top:-10px;
}
.CalendarList {
	padding-bottom: 10px;
	float: left;
	width: 100%;
}
div.LeftMenuHolder li.LastItem {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*Sökningsfält*/
.SearchInput {
    width: 98%;
}
.SearchInputDropDown {
    width: 50%;
}

/*Tipsa formulär, Kontakta forumlär*/
fieldset.Emailer {
	border: 1px solid #EFEADD;
	clear: both;
	float: left;
	width: 100%;
}
fieldset.Emailer input, fieldset.Emailer select {
	float:left;
}
fieldset.Emailer label {
	width: 100px;
	float: left;
}
.qFieldsetRow {
	float: left;
	padding: 4px;
	width: 60%;
	margin-left: 85px;
	margin-bottom: 8px;
}
.qFieldsetRow legend {
	color:#333;
}
.qFieldsetRow label{
	width:auto;
	float:none;
}
.qFieldsetRow input {
	float:none;
}

.FieldsetRow {
	clear: both;
	float: left;
	padding: 4px;
	width: 99%;
}
.FieldsetRow label{
	width:auto;
}
.Emailer legend {
	font-weight: bold;
	color: #872514;
}
.FieldsetRowButton {
	padding-left: 100px;
	padding-bottom: 5px;
	float: left;
}

/*Fråga exp, visa fråga*/
p.CategoryItem {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}
.CategoryWrap {
	border: 1px solid #EE7F00;
	padding: 4px;
	margin-bottom: 4px;
}
.LeftButton {
	float: left;
}
.RightButton {
	float: right;
}

.DataTable {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.DataTable caption {
	background-image: url(images/orangeheading.gif);
	background-repeat: repeat-x;
	color: #FFF;
	text-align: left;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	font-weight: bold;
}
.DataTable th {
	text-align: left;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.DataTable td {
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.LoginArea {
	float: right;
	width: 7%;
}
.Login:link, .Login:visited {
	background-image: url(images/lock.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	padding-bottom: 4px;
}


/*Visa döljhantering*/
#slidingDiv {
	display: none;
	height:auto;
}
ul.ShareColumn {
	padding: 10px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 30%;
}
ul.ShareColumn a {
	background-repeat:no-repeat;
	padding-left:20px;
	display:block;
}
.ShareColumn li {
	list-style-type:none;
	padding-bottom: 10px;
}
.ShareLinkArea h1 {
	background-image:url(images/greyheadbg.gif);
	background-repeat:repeat-x;
	color: #333;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: left;
	width: 100%;
}
.ShareLinkArea h1 span{
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 7px;
	display: block;
	clear: both;
}
.Delicious {
	background-image:url(images/delicious.gif);
}
.Facebook {
	background-image:url(images/facebook.gif);
}
.Google {
	background-image:url(images/google.gif);
}
.Linkedin {
	background-image:url(images/linkedin.gif);
}
.Live {
	background-image:url(images/live.gif);
}
.Myspace {
	background-image:url(images/Myspace.gif);
}
.Techno {
	background-image:url(images/techno.gif);
}
.Twitter {
	background-image:url(images/twitter.gif);
}
.ShareLinkArea .FilterRow {
	background-image: url(images/shader.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#slickbox {
	clear: both;
	float: left;
	width: 100%;
}
#slickbox2 {
	clear: both;
	float: left;
	width: 200px;
	position:absolute;
	background-color:#FFF;
	padding:0px;
	top: 30px;
	display: none;
	right: 0px;
}
.GoogleTranslate {
	clear: both;
	padding: 4px;
	border:	1px solid #a09882;
	background-image: url(images/bg-rep-googlebox.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.CloseGoogle:link, .CloseGoogle:visited {
	float: right;
}

