/* CSS Document */



div#thingContainer {
	width:1000px;
	margin:0 auto;
	position:relative;
	height:0px;
}
div#mainContainer {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}
div#flagContainer {
	float:left;
	width:20px;
	margin-top:15px;
	padding-top:5px;
	background-image:url(../images/flag_bg.gif);
	background-repeat:repeat-y;
	background-color:#959595;
	text-align:center;
}
div#flagContainer img {
	margin:0px 0 5px 0;
}
div#pageContainer {
	float:left;
	width:980px;
	background-color:#fff;
	text-align:left;
}
div#bannerContainer {
	float:left;
	width:100px;
}





div#outsideBox {
	position:absolute;
	top:0;
	left:0;
	margin-left:1020px;
	padding-top:100px;
}





/* ***** TOP **** */
div#top {
	padding:12px 12px 9px 12px;
}
div#topMedia {
	float:left;
	width:730px;
}
div#topPuff {
	float:right;
	width:215px;
	height:214px;
}
div.topPuffPink {
	background-color:#ff0dc9;
	color:#FFFFFF;
	
}
div.topPuffMoveTo {
	background-image:url(../images/top_right_bg_move_to.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
div#topPuffContent 
{
	width:215px;
	height:155px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.35em;
	line-height:1.2em;
	
} 
div#topPuffContent td
{
	color:#ffffff;
	
	}
div#topPuffSearch {
	position:absolute;
	top:165px;
	width:195px;
	margin-left:10px;
	color:#FFFFFF;
	font-size:0.85em;
}
div#topPuffSearch a,
div#topPuffSearch a:link,
div#topPuffSearch a:visited,
div#topPuffSearch a:hover,
div#topPuffSearch a:active { 
	color:#ffffff;
	text-decoration:underline;
}
div.searchForm {
	clear:both;
	padding-top:6px;
}
div#topPuffSearch #searchTfdId {
	background-color:#fb52d6;
	color:#fff;
	border:none;
	width:140px;
	padding:5px 5px 5px 5px;
}
div#topPuffSearch #searchTfdMoveId {
	background-color:#fff;
	color:#7d7d7d;
	border:none;
	width:140px;
	padding:5px 5px 5px 5px;
}
div#topPuffSearch #searchBtnId {
	background-color:#ff0dc9;
	color:#fff;
	border:none;
	font-size:0.85em;
}
div#topPuffSearch #searchBtnMoveId {
	background-color:#fff;
	color:#7d7d7d;
	border:none;
	font-size:0.85em;
}





/* ***** TOPNAV **** */
div#topNav {
	width:700px;
	position:absolute;
	top:196px;
	margin-left:10px;
	font-size:0.95em;
	font-weight:bold;
	color:#555555;
}
div#topNav ul li.krisImage {
	background-color:#912a17;
	padding:0 0 0 5px;
	border:none;
}
div#topNav ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
div#topNav ul li {
	float:left;
	list-style-type:none;
	border-top:solid 1px #757575;
	padding:5px 14px 5px 14px;
	margin-right:3px;
	background-color:#363635;
	/*height:10px;*/
}
div#topNav ul li.active {
	background-color:#FFFFFF;
	padding-bottom:10px;
}
div#topNav ul li.active a,
div#topNav ul li.active a:link,
div#topNav ul li.active a:visited,
div#topNav ul li.active a:hover,
div#topNav ul li.active a:active {
	color:#555555;
}
div#topNav a,
div#topNav a:link,
div#topNav a:visited,
div#topNav a:hover,
div#topNav a:active {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
div#topNav a:hover {
	text-decoration:underline;
}



/* ***** PAGE/STRUCTURE LAYOUT **** */
div#pageContentStart {
	padding:0 12px 0 12px;
	min-height:290px;
}
*html #pageContentStart {
	height:280px;
}
div#startLeftBlock {
	width:730px;
	float:left;
	
}
div#startLeftBlockLeft {
	float:left;
	width:500px;
}
div#startLeftBlockRight {
	float:right;
	width:215px;
}
div#startRight {
	float:right;
	width:215px;
	
}


div#pageContentuPage {
	padding:0 12px 0 12px;
	min-height:290px;
}
*html #pageContentuPage {
	height:280px;
}
div#uPageLeft {
	float:left;
	width:205px;
}
div#uPageMainBlock {
	float:left;
	width:750px;
}
div#uPageCenter {
	float:left;
	width:500px;
	padding-bottom:20px;
}
div#uPageCenterWide {
	float:left;
	width:525px;
}
div.uPageCenterText {
	padding:0 20px 0 0;
}
div#uPageMainRight {
	float:right;
	width:215px;
}






div#leftNav {
	width:195px;
	font-size:0.85em;
	color:#000000;
	margin-bottom:15px;
}
div#leftNav ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
div#leftNav ul li {
	padding:4px 10px 4px 25px;
	background-color:#e8ecd2;
	margin-bottom:3px;
	background-image:url(../images/link_dot_3.gif);
	background-repeat:no-repeat;
	background-position:10px 0.85em;
}
div#leftNav a, 
div#leftNav a:link, 
div#leftNav a:visited, 
div#leftNav a:hover, 
div#leftNav a:active {
	color:#000000;
	text-decoration:none;
}
div#leftNav a:hover {
	color:#000000;
	text-decoration:underline;
}

div#leftNav ul li.subNav {
	background-color:#fff;
	background-image:none;
}

/*
div#leftNav ul#subNav {
	list-style-type:none;
	background-color:#fff;
	padding:0;
	margin:0;
}
div#leftNav ul#subNav li {
	background-color:#fff;
}
div#leftNav ul#subNav a,
div#leftNav ul#subNav a:link,
div#leftNav ul#subNav a:visited,
div#leftNav ul#subNav a:hover,
div#leftNav ul#subNav a:active {
	background-image:none;
}

div#SubNav {
	padding-left:15px;
}
*/





div#breadcrumbs {
	color:#b6b7b2;
	font-size:0.85em;
	padding-bottom:15px;
}
div#breadcrumbs a, 
div#breadcrumbs a:link, 
div#breadcrumbs a:visited, 
div#breadcrumbs a:hover, 
div#breadcrumbs a:active {
	color:#b6b7b2;
	text-decoration:none;
}
div#breadcrumbs a:hover {
	color:#7d7d7d;
	text-decoration:underline;
}




/* ***** FOOTER **** */
div#footer {
	text-align:center;
	font-size:0.85em;
	margin-bottom:20px;
}
div#footerLinks {
	background-color:#f7f8ef;
	border-top:solid 1px #e8ecd2;
	padding:8px 15px 8px 15px;
}
div#footerLinks a,
div#footerLinks a:link,
div#footerLinks a:visited,
div#footerLinks a:hover,
div#footerLinks a:active {
	color:#7e751e;
	text-decoration:none;
	background-image:url(../images/link_dot_3.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
}
div#footerLinks a:hover {
	text-decoration:underline;
}
div#footerLinks ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
div#footerLinks ul li {
	display:inline;
	padding:0 15px 0 15px;
}
div#footerInfo {
	padding:8px 15px 8px 15px;
}




/* ***** NEWS STARTPAGE ***** */
div.startNewsContainer {
	padding:0 10px 15px 10px;
}
div.startNews {
	
}
div.startNews a,
div.startNews a:link,
div.startNews a:visited,
div.startNews a:hover,
div.startNews a:active {
	text-decoration:none;
}
div.startNews a:hover {
	text-decoration:underline;
}
div.startNews .date {
	font-size:0.9em;
}
div.startNewsImage {
	float:left;
	width:auto;
	padding:2px 20px 15px 0;	
}
div.startNewsText {
	width:auto;
	padding:0 0 15px 0;
}
div.startNewsContainer h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 155%;
	font-weight:normal;
	color: #6d7c22;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 130%;
}
div.startNewsContainer h1 a,
div.startNewsContainer h1 a:link,
div.startNewsContainer h1 a:visited,
div.startNewsContainer h1 a:hover,
div.startNewsContainer h1 a:active {
	color: #6d7c22;
	text-decoration:none;
}
div.startNewsContainer h1 a:hover {
	text-decoration:underline;
}





/* ***** NEWS UNDERPAGE ***** */
div.uPageNewsContainer {
	padding:0 0 15px 0px;
	width:470px;
}

div.uPageNews {
	padding-bottom:15px;
	clear:both;
}
div.uPageNews a,
div.uPageNews a:link,
div.uPageNews a:visited,
div.uPageNews a:hover,
div.uPageNews a:active {
	text-decoration:none;
}
div.uPageNews a:hover {
	text-decoration:underline;
}
div.uPageNews .date {
	font-size:0.9em;
}
div.uPageNews .hide {
	visibility:hidden;
	
}
div.uPageNewsImage {
	float:left;
	width:120px;
	padding-top:2px;
	
}
div.uPageNewsText 
{
	clear:left;
	padding-left:0px;
}
div.uPageNewsText td
{
 font-size:large;
/* color:Lime;*/
/* background-color:Aqua;*/
	}
div.uPageNewsTextImage {
	float:left;
	width:340px;
}
div.uPageNewsContainer h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 155%;
	font-weight:normal;
	color: #6d7c22;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 130%;
}

div.uPageNewsContainer h1 a,
div.uPageNewsContainer h1 a:link,
div.uPageNewsContainer h1 a:visited,
div.uPageNewsContainer h1 a:hover,
div.uPageNewsContainer h1 a:active {
	color: #6d7c22;
	text-decoration:none;
}
div.uPageNewsContainer h1 a:hover {
	text-decoration:underline;
}





div#currentPuff {
	width:500px;
	/*color:#ffffff;*/
	color:#000;
	/* background-color:#6d7c22; */
	background-color:#e8ecd2;
	margin-bottom:20px;
	
}
div#currentPuffUpage {
	width:525px;
	/*color:#ffffff;*/
	color:#000;
	/* background-color:#6d7c22; */
	background-color:#e8ecd2;
	margin-bottom:20px;
}
div#currentPuffHeader {
	float:left;
	color:#000000;
	font-size:0.95em;
	font-weight:bold;
	padding:6px 10px 6px 10px;
	/*background-color:#363635;*/
	background-image:url(../images/current_puff_header.jpg);
	background-repeat:no-repeat;
	background-color:#afb108;
	width:auto;
	
}
div.currentPuffInfo {
	float:left;
	width:auto;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}
div.currentPuffSearch {
	float:right;
	width:auto;
	padding:5px 15px 5px 10px;
}
div.currentPuffSearch input {
	font-size:0.85em;
	background-color:#bfc59e;
	border:none;
	width:110px;
}
div.currentPuffSearch .currentBtn {
	width:auto;
	background-color:#6d7c22;
	color:#FFFFFF;
	margin-left:5px;
	vertical-align:bottom;
	font-size:0.85em;
}
div.currentPuffInfo a,
div.currentPuffInfo a:link,
div.currentPuffInfo a:visited,
div.currentPuffInfo a:hover,
div.currentPuffInfo a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:0.85em;
	text-decoration:none;
	background-image:url(../images/link_dot_2.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:12px;
}
div.currentPuffInfo a:hover {
	text-decoration:underline;
}
div#morenews
{
	text-align:right;
	}


div#pagePublisher
{
	font-size:90%;
	}

div#selectedNewsContainer {
	width:500px;
	padding-bottom:10px;
}
.marginTop {
	margin-top:20px;
}
.borderBottom {
	border-bottom:solid 1px #e8ecd2;
	margin-bottom:20px;
}
div.selectedNewsRow {
	padding-bottom:10px;
}
div.selectedNewsRow2 {
	padding-bottom:10px;
}
div.selectedNewsHeaderRow {
	float:left;
	width:500px;
	background-image:url(../images/current_news_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
div.selectedNewsHeaderRow2 {
	float:left;
	width:247px;
	/*background-image:url(../images/current_news_bg.gif);
	background-repeat:repeat-y;
	background-position:center;*/
	background-color:#E8ECD2;
}
div.selectedNewsHeader2 {
	float:left;
	color:#515151;
	font-weight:bold;
	width:100%;
	
}
div.selectedNewsHeader2 .header2 {
	padding:10px;
	width:100%;
}
div.selectedNewsHeader2 a,
div.selectedNewsHeader2 a:link,
div.selectedNewsHeader2 a:visited,
div.selectedNewsHeader2 a:hover,
div.selectedNewsHeader2 a:active {
	color:#515151;
	text-decoration:none;
}
div.selectedNewsHeader2 a:hover {
	text-decoration:underline;
}

div.selectedNewsHeader2 {
	float:left;
	color:#515151;
	font-weight:bold;
	width:100%;
	
}
div.selectedNewsHeader .header {
	padding:10px;
}
div.selectedNewsHeader a,
div.selectedNewsHeader a:link,
div.selectedNewsHeader a:visited,
div.selectedNewsHeader a:hover,
div.selectedNewsHeader a:active {
	color:#515151;
	text-decoration:none;
}
div.selectedNewsHeader a:hover {
	text-decoration:underline;
}
div.selectedNewsTextRow {
	float:left;
	width:500px;
}
div.selectedNewsText {
	float:left;
	width:50%;
}
div.selectedNewsText .info {
	padding:10px 10px 10px 10px;
}
div.selectedNewsTextRow2 {
	float:left;
	width:249px;
}
div.selectedNewsText2 {
	float:left;
	width:100%;
}
div.selectedNewsText2 .info2 {
	padding:10px 10px 10px 10px;
	
}
div.uPageWidth {
	width:500px;
}
.newsCol1
{
	float:left;
	width:249px;
	
	
}
.newsCol1Hidden
{
	float:left;
	width:249px;
	display:none;
	
}
.newsCol2Hidden
{
	float:right;
	width:249px;
	display:none;
	
}
.newsCol2
{
	float:right;
	width:249px;
	
	}


div.colorBar {
	height:95px;
	/*background-color:#92301f;*/
	margin-bottom:20px;
}




div.puffColor {
	padding:8px 10px 8px 10px;
	background-color:#e8ecd2;
	margin-bottom:10px;
	color:#505050;
}
div.puffColor a,
div.puffColor a:link,
div.puffColor a:visited,
div.puffColor a:hover,
div.puffColor a:active { 
	color:#505050;
}
div.adjustPage {
	font-size:0.85em;
	/*width:215px;*/
	
}
div.adjustPage img {
	padding:0;
	margin:0;
	margin-bottom:-2px;
}
div.newsPren {
	
}
div.newsPren h2 {
	color:#505050;
	margin:0 0 2px 0;
}
div.weather {
	font-size:0.85em;
}
div.weather img {
	padding:0;
	margin:0;
	margin-bottom:-2px;
}
#puffpadding
{
	padding-left:25px;
	
	}





div.topList {
	margin-bottom:20px;
	
}
div.topList3Col {
	width:530px;
}
div.topListCol {
	float:left;
	width:33%;
}
div.topListCol div.topList {
	padding-right:10px;
}
div#topListRight {

}

div.topListCol h2,
div#topListRight h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	font-weight:bold;
	color:#000;
}
div.topList ul {
	padding:0;
	margin:0;
	list-style-type:none;
	font-size:0.85em;
}
div.topList ul li {
	padding-bottom:3px;
}
div.topList ul .link1 {background-image:url(../images/list_link1.gif);}
div.topList ul .link2 {background-image:url(../images/list_link2.gif);}
div.topList ul .link3 {background-image:url(../images/list_link3.gif);}
div.topList ul .link4 {background-image:url(../images/list_link4.gif);}
div.topList ul .link5 {background-image:url(../images/list_link5.gif);}
div.topList ul .link6 {background-image:url(../images/list_link6.gif);}
div.topList ul .link7 {background-image:url(../images/list_link7.gif);}
div.topList ul .link8 {background-image:url(../images/list_link8.gif);}
div.topList ul .link9 {background-image:url(../images/list_link9.gif);}
div.topList ul .link10 {background-image:url(../images/list_link10.gif);}

div.topList ul .link1,
div.topList ul .link2,
div.topList ul .link3,
div.topList ul .link4,
div.topList ul .link5,
div.topList ul .link6,
div.topList ul .link7,
div.topList ul .link8,
div.topList ul .link9,
div.topList ul .link10 {
	padding-left:20px;
	background-position:0 3px;
	background-repeat:no-repeat;
}

div.topList ul li a, 
div.topList ul li a:link, 
div.topList ul li a:visited, 
div.topList ul li a:hover, 
div.topList ul li a:active {
	text-decoration:underline;
}





div.rightImage {
	margin-bottom:12px;
	
}
div.bannerCenterWide {
	margin-top:10px;
	margin-bottom:20px;
}
div.bannerLeft {
	margin-bottom:12px;
}





div#dalTip {
	padding:10px;
	background-color:#e8ecd2;
	/*
	background-image:url(../images/daltip_bg.gif);
	background-repeat:no-repeat;
	*/
	margin-bottom:10px;
}

div#dalTip h1 {
	font-size:1.35em;
	font-weight:normal;
	color:#ff0dc9;
}
div#dalTip h2 {
	color:#ff0dc9;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	margin:0;
}



div#turismSearchContainer {
	width:525px;
	float:left;
	/*background-image:url(../images/search_map_bg.gif);
	background-repeat:repeat-y;
	background-position:right;*/
	margin-bottom:20px;
}
div.turismSearchLeft {
	float:left;
}
div.turismSearchLeft h1 {
	color:#fff;
	margin-bottom:2px;
}
div.turismSearchPuff {
	float:left;
	width:355px;
	height:111px;
	background-image:url(../images/search_bg.jpg);
	background-repeat:no-repeat;
	/*background-color:#6d7c22;*/
	color:#fff;
}
div.searchPuffPadding {
	padding:10px 0 10px 10px;
}
div.turismSearchForm {
	float:left;
	width:auto;
	padding:0 15px 0 0;
}
div.turismSearchForm select {
	width:125px;
	color:#fff;
	border:none;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
div.turismSearchForm .button {
	font-size:0.85em;
	background-color:#afb007;
	color:#fff;
	padding:0;
	margin:0;
	border:none;	
}
div.searchPuffHeader {
	position:absolute;
}
div.searchFormRow {
	position:absolute;
	margin-top:30px;
}
div.turismSearchLink {
	position:absolute;
	font-size:0.85em;
	color:#fff;
	margin-top:75px;
}
div.turismSearchLink a,
div.turismSearchLink a:link,
div.turismSearchLink a:visited,
div.turismSearchLink a:hover,
div.turismSearchLink a:active {
	color:#fff;
	text-decoration:none;
}
div.turismSearchLink a:hover {
	text-decoration:underline;
}
div.turismSearchRight {
	float:right;
	width:160px;
	background-color:#f6f8e9;
}
div.StartSearchRight {
	width:215px;
	background-color:#f6f8e9;
}
div#searchMap {
	
}
div#searchMapHeader {
	padding:10px 10px 8px 10px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #6d7c22;
	margin:0px;
}




div#eventSearchContainer {
	float:left;
	margin-bottom:20px;
	background-color:#afb007;
	background-image:url(../images/search_bg_wide.jpg);
	background-repeat:no-repeat;
}
div#eventSearchContainer H1 {
    color:#fff;
	margin-bottom:2px;
	padding:10px;
}
div.eventSearchLeft {
	float:left;
	width: 150px; /* 325px; */
}
div.eventSearchLeft h1 {
	color:#fff;
	margin-bottom:2px;
}
div.eventSearchPuff {
	padding:10px;
	color:#fff;
}
div.eventSearchForm {
	float:left;
	width:auto;
	padding:0 15px 0 0;
}
div.eventSearchForm select {
	width:115px;
	color:#000;
	border:none;
	margin-top:2px;
}
div.eventSearchForm .button {
	font-size:0.85em;
	background-color:#afb007;
	color:#fff;
	padding:0;
	margin:0;
	border:none;	
}
div.eventSearchLink {
	font-size:0.85em;
	color:#fff;
	padding-top:10px;
}
div.eventSearchLink a,
div.eventSearchLink a:link,
div.eventSearchLink a:visited,
div.eventSearchLink a:hover,
div.eventSearchLink a:active {
	color:#fff;
	text-decoration:none;
}
div.eventSearchLink a:hover {
	text-decoration:underline;
}
div.eventSearchRight {
	float:left;
	width:375px;
	color:#fff;
	padding:20px 0 10px 0px;
}
div.eventSearchRight table tr td {
	padding-right:10px;
	border-spacing: 0px;
	color:#fff;
	font-size:0.85em;
	padding-left:0px;
	width:50%;
	vertical-align:top;
	
}
div.searchResult {
	padding:0 10px 20px 10px;
}

div#eventSearchResult {
	margin-bottom:20px;
}
div#eventSearchResult table {
	width:525px;
    border: solid 1px #f5f7e8;}
    
div#eventSearchResult table tr{
}

div#eventSearchResult table tr td {
	padding:10px 0 10px 0;
	/*font-size: 0.8em;*/
	font-size: 1.0em;
	border-top: solid 1px #f5f7e8; 
}
.addresslist
{
	font-size:1.0em;
	}
	.addresslistdate
	{
		font-size:0.95em;
		}
div#eventSearchResult .date {
	width:75px;
	font-size:0.85em;
	color:#7d7d7d;
	padding-left:5px;
	padding-right:5px;
}
div#eventSearchResult .datespan {
	width:175px;
	font-size:0.9em;
	color:#7d7d7d;
	padding-left:5px;
	padding-right:5px;
}
div#eventSearchResult .arr {
	padding-right:20px;
}
div#eventSearchResult .map {
	padding-right:20px;
}
/*div#eventSearchResult .info {
	padding-right:10px;
}
div#eventSearchResult td.infoLink {
	width:85px;
	padding-right:10px;
	padding-left:10px;
}
div#eventSearchResult a,
div#eventSearchResult a:link,
div#eventSearchResult a:visited,
div#eventSearchResult a:hover,
div#eventSearchResult a:active {
	color:#7e751e;
	font-size:0.85em;
	text-decoration:none;
	background-image:url(../images/link_dot_3.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
	font-weight:normal;
}
div#eventSearchResult a:hover {
	text-decoration:underline;
}*/
div#eventSearchResult a, 
div#eventSearchResult a:link, 
div#eventSearchResult a:visited, 
div#eventSearchResult a:hover, 
div#eventSearchResult a:active {
	color:#7e751e;
	text-decoration:none;
}
div#eventSearchResult a:hover {
	text-decoration:underline;
}

div#eventSearchResult .infoLink a,
div#eventSearchResult .infoLink a:link,
div#eventSearchResult .infoLink a:visited,
div#eventSearchResult .infoLink a:hover,
div#eventSearchResult .infoLink a:active {
	color:#7e751e;
	font-size:0.85em;
	text-decoration:none;
	background-image:url(http://www.dalarna.se/images/link_dot_3.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
}
div#eventSearchResult .infoLink a:hover {
	text-decoration:underline;
}
div#eventSearchResult .evenRow {
	background-color:#f5f7e8;
	padding: 0px 0px 0px 10px;
	font-size: 1.0em;	
}


/* productlist start */

div#productSearchContainer {
	float:left;
	margin-bottom:20px;
	background-color:#afb007;
	background-image:url(../images/search_bg_wide.jpg);
	background-repeat:no-repeat;
}
div.productSearchLeft {
	float:left;
	width: 525px; /* 325px; */
}
div.productSearchLeft h1 {
	color:#fff;
	margin-bottom:2px;
}
div.productSearchPuff {
	padding:10px;
	color:#fff;
}
div.productSearchForm {
	float:left;
	width:auto;
	padding:0 15px 0 0;
}
div.productSearchForm select {
	width:115px;
	color:#000;
	border:none;
	margin-top:2px;
}
div.productSearchForm .button {
	font-size:0.85em;
	background-color:#afb007;
	color:#fff;
	padding:0;
	margin:0;
	border:none;	
}
div.productSearchLink {
	font-size:0.85em;
	color:#fff;
	padding-top:10px;
}
div.productSearchLink a,
div.productSearchLink a:link,
div.productSearchLink a:visited,
div.productSearchLink a:hover,
div.productSearchLink a:active {
	color:#fff;
	text-decoration:none;
}
div.productSearchLink a:hover {
	text-decoration:underline;
}
div.productSearchRight {
	float:right;
	width:auto;
	color:#fff;
	padding:20px 0 10px 0px;
}
div.productSearchRight table tr td {
	padding-right:10px;
	border-spacing: 0px;
	color:#fff;
	font-size:0.85em;
	
}
div.searchResult {
	padding:0 10px 20px 10px;
}

div#productSearchResult {
	margin-bottom:20px;
}
div#productSearchResult table {
	width:500px;	
    border: solid 1px #f5f7e8;}
    
div#productSearchResult table tr{
}

div#productSearchResult table tr td {
	padding:10px 0 10px 0;
	font-size: 0.8em;
	border-top: solid 1px #f5f7e8; 
}

div#productSearchResult .date {
	width:75px;
	font-size:0.85em;
	color:#7d7d7d;
	padding-left:5px;
	padding-right:5px;
}
div#productSearchResult .arr {
	padding-right:20px;
}
div#productSearchResult .map {
	padding-right:20px;
}
div#productSearchResult .info {
	padding-right:10px;
}
div#productSearchResult td.infoLink {
	width:85px;
	padding-right:10px;
	padding-left:10px;
}
div#productSearchResult a,
div#productSearchResult a:link,
div#productSearchResult a:visited,
div#productSearchResult a:hover,
div#productSearchResult a:active {
	color:#7e751e;
	font-size:0.85em;
	text-decoration:none;
	background-image:url(../images/link_dot_3.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
}
div#productSearchResult a:hover {
	text-decoration:underline;
}
div#productSearchResult .evenRow {
	background-color:#f5f7e8;
	padding: 0px 0px 0px 10px;
	font-size: 1.0em;	
}



/* productlist stop */


div#advSearchContainer {
	margin-bottom:20px;
}

div#advSearchLeft {
	float:left;
	width:370px;
}
div#advSearchLeft input {
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #fff;
}
div#advSearchLeft input#advSearchTfd {
	border:1px solid #c6c6c6;
}

div#advSearchRight {
	float:right;
	width:215px;
}
div#advSearchRight h1 {
	color:#fff;
}
div.advSearchPuff {
	width:195px;
}
div.advSearchPuffBg {
	width:215px;
	height:auto;
	background-image:url(../images/search_bg_middle.jpg);
	background-repeat:no-repeat;
	color:#fff;
	background-color:#AFB108;
}





div.formContainer {
	padding:15px 0 20px 0;
	
	
}

div.formContainer input {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #c6c6c6;
}
div.formContainer table tr td {
	padding:5px 10px 5px 0;
	/*font-size:0.75em;*/
	font-size:0.85em;
	vertical-align:middle;
	
}




div#siteMap 
{
	

}
div#siteMap h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#7d7d7d;
	font-weight:bold;
}
div#siteMap ul {
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:1.0em;
	
}
div#siteMap ul li {
	padding:0;
	margin:0;
	
	
	
}
div#siteMap ul ul {
	padding:0 0 0 0px;
	
}
div#siteMap ul ul ul li{
	padding:0 0 0 25px;
	
}
div#siteMap div.siteMapCategory {
	padding-bottom:20px;
	padding-right:10px;
	
}





div.marginLeft {
	margin-left:10px;
}
.EmergencyNews
{
	background-color:#E8Ecd2;
}
div.krisBlock {
	color:#000;
	/*background-color:Lime;*/
}
div.krisBlock h1,
div.krisBlock h2 {
	color:#000;
}
.uPageRSSNewsText H1
{

	
	
 
}

div.uPageRSSNewsContainer {
	padding:0 0 15px 0px;
	width:470px;
}
div.uPageRSSNewsContainer a:active

{ 
	text-decoration:overline;
	}

div.uPageRSSNews {
	padding-bottom:15px;
	clear:both;
}
div.uPageRSSNews a,
div.uPageRSSNews a:link,
div.uPageRSSNews a:visited,
div.uPageRSSNews a:hover,
div.uPageRSSNews a:active {
	text-decoration:none;
}
div.uPageRSSNews a:hover {
	text-decoration:underline;
}
div.uPageRSSNews .date {
	/*font-size:0.75em;*/
	font-size:0.85em;
}
div.uPageRSSNews .hide {
	visibility:hidden;
	
}
div.uPageRSSNewsImage {
	float:left;
	width:120px;
	padding-top:2px;
	
}
div.uPageRSSNewsText 
{
	clear:left;
	padding-left:0px;
	/*font-size:0.75em;*/
	font-size:0.75em;
}
div.uPageRSSNewsTextImage {
	float:left;
	width:340px;
}
div.uPageRSSNewsContainer h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	font-weight:normal;
	color: #6d7c22;
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 130%;
	
}

div.uPageRSSNewsContainer h1 a,
div.uPageRSSNewsContainer h1 a:link,
div.uPageRSSNewsContainer h1 a:visited,
div.uPageRSSNewsContainer h1 a:hover,
div.uPageRSSNewsContainer h1 a:active {
	color: #6d7c22;
	text-decoration:none;
}
div.uPageRSSNewsContainer h1 a:hover {
	text-decoration:underline;
}
div.uPageRSSNewsPaging
{
	/*background-color:Aqua;*/
}
	
	/* Event schedule */
div#eventSchedule
{
    width: 450px;
}

div#eventSchedule .eventScheduleTable
{
   padding: 0px;
   width: 440px;

}
div#eventSchedule .eventScheduleTable tr td
{
    padding: 0px;
}
div#SearchDivider1
{
	background-color:#6D7C22;
	
	
	color:#ffffff;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-left:2px;
	padding-bottom:5px;
	font-weight:bold;
	width:525px;
	}
	
div.TellusPreviousNext
{
    padding-bottom: 5px;
 /*   border: solid 1px #000; */
}

div.TellusPreviousNext .Link
{
  /*  margin-right: 5px; */
  padding-left: 0px;
    float:left;
}
.TellusPageActive
{
	color:#7e751e;
	font-size:0.85em;
	padding-left:15px;
	}
div#eventTopPager a,
div#eventTopPager a:link,
div#eventTopPager a:visited,
div#eventTopPager a:hover,
div#eventTopPager a:active 
{
    background-image: none;
    text-decoration: underline;
}


div#eventBottomPager a,
div#eventBottomPager a:link,
div#eventBottomPager a:visited,
div#eventBottomPager a:hover,
div#eventBottomPager a:active 
{
    background-image: none;
    text-decoration: underline;
}

span.noPageLink
{
    color :#7e751e;
	font-size:0.85em;
	text-decoration:none;
	padding-left: 10px;
}



/* ***** BETYG & KOMMENTARER ***** */
div#myComments {
	margin:20px 0 20px 0;
}
div#myComments table {
	width:525px;	
    border: solid 1px #f5f7e8;
}
div#myComments table tr td {
	padding:10px 0 10px 0;
	font-size: 1.0em;
	border-top: solid 1px #f5f7e8; 
}
div#myComments table th {
	background-color:#f5f7e8;
	padding: 2px 10px 2px 10px;
	font-size: 1.0em;
	font-weight:normal;
}
div#myComments table tr td {
	padding:10px;
}
div#myComments div.ratingStars {
	width:80px;
}
div#myComments div.stats {
	padding:5px 10px 5px 10px;
}
div#myComments div.stats .statsText {
	font-size:0.85em;
}
div#myComments .date {
	font-size:0.85em;
}
div.myCommentsMore {
	float:right;
	font-size:1.0em;
}
div#myComments div.author {
	padding-top:0.4em;
}
div#writeMyComments {
	background-color:#f5f7e8;
	width:525px; 
	margin-bottom:20px;
}
div#writeMyCommentsHolder {
	padding:10px;
}
div#writeMyComments table {
	width:505px;
}
div#writeMyComments table tr td {
	padding:0 10px 10px 0;
}
/* Work Search */
div.worksearch2col {
	float:left;
	margin-bottom:20px;
	color:#fff;
	width:525px;
	
}
div.worksearchcol {
	width:257px;
	float:left;
}
div.worksearchcol input,
div.worksearchcol select {
	margin-bottom:5px;
}
div.worksearchcol .button {
	font-size:1.0em;
	background-color:#afb007;
	color:#fff;
	padding:0;
	margin:0;
	border:none;	
}
div.worksearchcol .buttonsearch {
	text-align:right;
}
div.worksearchcol h2 {
	color:#fff;
}
div.worksearchcolcontent {
	padding:10px;
}
.workcolmargin {
	margin-left:10px;
}
.workDropDown {
	width:235px;
}
.workDropDown2,
.workSearchTfd {
	width:190px;
	margin-left:10px;
}
div.worksearchcol td {
	padding:0;
	margin:0;
	color:#fff;
}
div.worksearchheight {
	min-height:90px;
}
*html div.worksearchheight {
	height:90px;
}





div.workSearchResult {
	padding:0 10px 20px 10px;
}

div#workSearchResult {
	margin-bottom:20px;
}
div#workSearchResult table {
	width:525px;
    border: solid 1px #f5f7e8;}
    
div#workSearchResult table tr{
}

div#workSearchResult table tr td {
	padding:10px 0 10px 0;
	/*font-size: 0.8em;*/
	font-size: 1.0em;
	border-top: solid 1px #f5f7e8; 
}

div#workSearchResult .date {
	width:45px;
	font-size:0.85em;
	color:#7d7d7d;
	padding-left:5px;
	padding-right:5px;
}
div#workSearchResult .Header {
	width:200px;
	/*font-size:0.85em;*/
	color:#7d7d7d;
	padding-left:5px;
	padding-right:5px;
}
.place
{
	font-size:0.9em;
	}
	
div#workSearchResult .arr {
	padding-right:20px;
}
div#workSearchResult .map {
	padding-right:20px;
}
div#workSearchResult .info {
	padding-right:10px;
}
div#workSearchResult td.infoLink {
	width:65px;
	padding-right:10px;
	padding-left:10px;
}
div#workSearchResult td.workCategory {
	width:100px;
	padding-left:10px;
}
div#workSearchResult a,
div#workSearchResult a:link,
div#workSearchResult a:visited,
div#workSearchResult a:hover,
div#workSearchResult a:active {
	color:#7e751e;
	font-size:0.85em;
	text-decoration:none;
	background-image:url(../images/link_dot_3.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
}
div#workSearchResult a:hover {
	text-decoration:underline;
}
div#workSearchResult .evenRow {
	background-color:#f5f7e8;
	padding: 0px 0px 0px 10px;
	font-size: 1.0em;	
}




div#worksearchadvanced {
	padding:10px;
	margin-bottom:20px;
	color:#fff;
}
div#worksearchadvanced h1 {
	color:#fff;
}
div.worksearchpuffbg {
	background-color:#afb007;
	background-image:url(../images/search_bg_wide.jpg);
	background-repeat:no-repeat;
	color:#fff;
}
div#worksearchadvanced table tr th,
div#worksearchadvanced table tr td {
	padding:0 10px 0 0;
	color:#fff;
} 

div.TellusPreviousNext
{
    padding-bottom: 5px;
    padding-left:10px;
 /*   border: solid 1px #000; */
}

div.TellusPreviousNext .Link
{
    margin-right: 5px;
    float:left;
}
div.TellusPreviousNext .Linkone
{
	margin-right: 5px;
    float:left;
	text-decoration:underline;
	
	}
.firstpage
{
	color:#7e751e;
  font-size:0.85em;
  text-decoration:none;
	
	}
/* End Work Search */ 
.DeleteComment
{
	text-align:right;
	}