body{background:#ffffff;font:normal 10px Verdana, Arial; color:#454545; line-height:15px;margin:0;padding:0;}
table,td,tr,textarea{font: normal 10px Verdana, Arial; color:#454545; line-height:15px;}
select,input{font: normal 10px Verdana, Arial; color:#454545; line-height:100%;}
img {border: none;}
/* innehållsformateringar*/
hr{background-color:#454545;color:#454545;height:1px;border-color:#454545;border-style:solid;border-width:thin;border-bottom-style:none;}
h1{font:bold 20px Verdana, Arial;text-decoration:none;color:#18407e;margin-top:0;margin-bottom:10px;min-height: 28px;}
.h1{font:bold 20px Verdana, Arial;text-decoration:none;color:#18407e;margin-top:0;margin-bottom:10px;min-height: 28px;}
h2{font:bold 16px Verdana, Arial;text-decoration:none;color:#18407e;margin-top:0;margin-bottom:10px;}
.h2{font:bold 16px Verdana, Arial;text-decoration:none;color:#18407e;margin-top:0;margin-bottom:10px;}
h4 {font:bold 11px Verdana, Arial;text-decoration:none;color:#18407e;margin:0;paddng: 0;}
.h4 {font:bold 11px Verdana, Arial;text-decoration:none;color:#18407e;margin:0;paddng: 0;}
.imgFrame{border-color:#333333;border-style:solid;border-width:1px;}

/* sidlayout */
#layout{width:910px;margin:0;padding:0;background: #ffffff url(/objects/fixed/mainbg.gif) repeat-y;}
#pagehead {width: 905px;padding: 0;margin: 0;height: 165px;overflow: hidden;position: relative; background: url(/objects/fixed/topbg.jpg) no-repeat;}
#logo {position: absolute; width:90px;height:60px;left: 60px; top: 25px; background: transparent;}
#logo img {width: 90px; height: 60px;}
#pagehead img {border: none;}

#startpageholder {width: 905px;background: url(/objects/fixed/startbg.jpg) no-repeat;}
#startpagewave {background: url(/objects/fixed/wave.jpg) no-repeat 100% 100% transparent;margin: 0;padding: 22px 0 0 51px;min-height: 334px;height: auto !important;height: 334px;}
.startshout {float: left;margin: 0 1px 0 11px;padding: 0;width: 186px;height: 288px;border: none;}
.clearing {clear: both;}
.newsclearing {clear: both; background: url(/objects/fixed/newsdivider.gif) no-repeat; width: 38px; height: 13px;}
.newspuffnew {
	background: url(/objects/fixed/newspuffnew.jpg) no-repeat 0 100%;
	width: 146px; margin: 0 0 10px 0; padding: 12px 5px 5px 20px; font-weight: bold; color: #19417f;
	min-height: 50px;
	height: auto !important;
	height: 50px;
} 
.newspuffnew p {margin: 0;padding: 0;}
#pagefoot{color: #545454; width:850px; height: 20px; padding:6px 0 10px 65px;background:#e9f4fc; font: normal 10px verdana, arial; background: url(/objects/fixed/mainend.gif) no-repeat 0 100% transparent; }
#pageheadcolumn1{float:left;margin:0;padding:0;}
#pageheadcolumn2{float:left;width:630px;margin:0;padding:0 90px 0 0;}
#language{float:right;width:574px;margin:10px 10px 0 0;padding:0;text-align:right;}
#produktholder {font-size: 9px; padding: 10px 0 10px 0; margin: 0;}
/* mitten */
#container { width:905px;margin:0;padding:0; }
.middleholder {color: #454545;float: left;width: 330px;margin: 0;padding: 0 10px 0 0;border-right: 1px solid #999;min-height: 320px;height: auto !important;height: 320px;}
.middleholderswp {color: #454545;float: left;width: 585px;margin: 0;padding: 0 10px 0 0;border: none;min-height: 320px;height: auto !important;height: 320px;}
.middleholderswp p {margin-top: 0px;}
.middleholder2 {color: #454545;float: left;width: 585px;margin: 0;padding: 0 10px 0 0;border-right: 1px solid #999;min-height: 320px;height: auto !important;height: 320px;}
.middleholder3 {color: #454545;float: left;width: 575px;margin: 0;padding: 0 ;border-right: 1px solid #999;min-height: 290px;height: auto !important;height: 290px;}
.middleholder3 p {margin-top: 0;}
.middleholder4 {color: #454545;float: left;width: 575px;margin: 0;padding: 0 ;border-right: 1px solid #999;min-height: 290px;height: auto !important;height: 290px;}
.middleholder4 p {margin-top: 0;}

.newsholder {margin: 0 0 0 -1px;padding: 0 0 0 20px;border-left: 1px solid #999;float: left;width: 180px;}
.newsholder2 {margin: 0 0 0 -1px;padding: 0 0 0 20px;border-left: 1px solid #999;float: left;width: 235px;}
.newsholderswp {color: #000; margin: 0;padding: 10px 16px 20px 0;border:none;float: left;width: 179px;background: url(/objects/fixed/newslistswpbg.jpg) no-repeat 100% 100% #eee;text-align: right;}
.newsholderswp .mceContentBody {text-align: right; color: #000; }
.newsholderswp .mceContentBody a {color: #000; background: #eee;}
.newsholderswp a {color: #000;}
.newsdate {color: #a6a6a6;}
.newsend {margin: 0;padding: 0;background: url(/objects/fixed/newsend.gif) no-repeat;height: 60px;width: 171px;}
a.link {color: #4c4c4c;font-weight: bold;}


/* Bildbank */
#breadcrumbsdiv {margin: 0 0 0 -5px; padding: 0 0 15px 0;}
#breadcrumbsdiv a {margin: 0; padding: 0 5px 0 5px ;}
.imagebank_holder {float: left; text-align: center; width: 165px; margin: 0 20px 10px 0;text-align: center; font: normal 11px/150% Verdana, Arial, sans-serif;}
.imagebank_holder a {color: #000; font: bold 12px/150% Verdana, Arial, sans-serif; text-decoration: none; }
.imagebank_folder {margin: 0;padding: 0; text-align: center;}
.imagebank_folder img {border: none; }
.imagebank_fileholder {width: 145px; height: 140px; background: url(/objects/fixed/holder.jpg) no-repeat; padding: 15px 15px 10px 7px;text-align: center;}
.imagebank_fileholder img {max-width: 120px; max-height: 120px; width: auto !important; height: auto !important; height: 120px; border: none;}
.imagebank_folderholder img {max-width: 120px; max-height: 120px; width: auto !important; height: auto !important; height: 120px; border: none;}
.imagebank_folder_name {text-align: center;}
.imagebank_folder_name a {font: bold 12px/140% Verdana, Arial, sans-serif;color: #333;}
.imagebank_folder_name a.imagebanke-hddllink {background: url(/objects/fixed/arrowdown.gif) no-repeat 100% 5px; padding: 0 15px 0 0;color: #000;}
.imagebank_holder_files {float: left; text-align: center; width: 165px; margin: 0 20px 30px 0;text-align: left; font: normal 11px/150% Verdana, Arial, sans-serif;}
#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;
	background: transparent url(/objects/fixed/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/objects/fixed/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/objects/fixed/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}
#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}
#destinator_gallery_holder_parent {}
#destinator_gallery_holder_parent a {color: #666;text-decoration:none; }
#destinator_gallery_holder_parent img {max-width: 150px;max-height: 150px; border: none;}
/*#overDiv{background-color:#fff;color:#000;border:1px solid #000;}
#overDiv .ol_help_caption{}*/
.destinator_gallery_holder_child {margin: 10px;padding: 10px;width: 150px;border: 1px solid #ccc;background: #eee;float: left;text-align: center;clear:none;}
div.destinator_day_view{float:left;}




/* länkar */
a{font:bold 10px Verdana, Arial;color:#19417f;text-decoration:none;}
.picholder {float: left;width: 231px;height: 290px;margin: 0;padding: 0 24px 0 0;}
.otherholder {float: left;margin: 0;padding: 0;}
.adressholder {margin: 0; padding: 2px 0 2px 65px; color: #545454;background: #ffffff url(/objects/fixed/mainbg.gif) repeat-y;}


/* sidmall resterande */
#columncontainer{float:left;width:840px;margin:0 0 45px 0; padding:0 0 0 65px;}
#columncontainer_2spalt{float:left; width:840px; margin:0 0 45px 0; padding:0 0 0 65px;}
#printcontainer{clear:both;float:right;margin:0 52px 0 0;height:18px;}
#column1{float:left;width:231px;margin:0 0 0 0;padding:0;}
#column2{float:left;width:326px;margin:0;padding:0 17px 45px 21px; border-right: 1px solid #999; }
#column3{float:left;width:163px;margin:0 0 0 -1px;padding:0 0 0 25px;border-left:1px solid #999;}
#column3 img {border: none;}
#column1-2{float:left;width:529px;margin:0 0 0 0;padding:0 0 45px 0;}
.newscontainer a {font-weight: bold;}
.newscontainer{padding:0;margin:0 0 15px 0;}
.newscontainer a{color:#4c4c4c;}
.newscontainer img{margin:7px 0 0 0;}
.publDate{color:#999999;}

.niva2puff1{max-width:163px;padding:16px 10px 16px 16px;margin:0;background:url(/objects/bgPuff.gif) no-repeat bottom left;}
.niva2puff2{max-width:163px;padding:16px 10px 16px 16px;margin:22px 0 0 0;background:url(/objects/bgPuff.gif) no-repeat bottom left;}
.niva2puff1 ul{list-style:square outside;margin:0 0 0 13px;padding:0;}
.niva2puff1 li{list-style:square outside;margin:0;padding:0;}
.niva2puff2 ul{list-style:square outside;margin:0 0 0 13px;padding:0;}
.niva2puff2 li{list-style:square outside;margin:0;padding:0;}

.newscontainer2{clear:left;padding:0;margin:0;}
.newscontainer2 a{color:#4c4c4c;margin:0;padding:0;}
.publDate2{color:#999999;margin-right:4px;}


/* Meny nivå 1 */
#menu1{position:absolute; top: 6px; right: 9px; margin:0;padding:0;text-align:right;color: #6f6f6f;vertical-align: middle;}
#menu1 ul{padding:0;margin:0;list-style:none;display: inline;}
#menu1 li{list-style:none;display: block; float: left;}
#menu1 li.closed{background:none;}
#menu1 li.open{background:none;}
#menu1 li.leaf{background:none;}
#menu1 a {display: block; float: left; font-family: Verdana, Arial,sans-serif;color:#6f6f6f;text-decoration:none;margin: 0; padding:0 4px 3px 4px;}
#menu1 img {float: left; display: block;}
#menu1 a.menuSideOn{font-weight:bold;color: #19417f;}
#menu1 a.menuSideOff{font-weight:normal;}
#menu1 a.menuSideUcOn{font-weight:bold;text-decoration:line-through;color: #19417f;}
#menu1 a.menuSideUcOff{text-decoration:line-through;}
#menu1 a.menuSideInvOn{font-weight:bold;text-decoration:underline;color: #19417f;}
#menu1 a.menuSideInvOff{text-decoration:underline;}


/* Meny nivå 2-3 */
#menu2 {width:815px;margin:0;padding:0 25px 0 65px;background:#19417f;color:#ffffff;}
#menu2 ul{padding:0;margin:0;list-style:none;}
#menu2 .menulevel2{clear:both;}
#menu2 .menulevel3{clear:both;}
#menu2 li{float: left; list-style:none; padding: 0;}
.menulevel2 ul{}
.menulevel3 ul{clear:left;}
ul.menulevel4 {clear:both;display:block}
#menu2 li.closed{}
#menu2 li.open{}
#menu2 li.leaf{}
#menu2 a{float:left; display:block;}
#menu2 a.menuSideOn {font: bold 10px Verdana, Arial;color: #19417f; text-decoration:none;padding:1px 10px 2px 10px;background:#c2e1f8;}
#menu2 a.menuSideOff {font: normal 10px Verdana, Arial;color: #ffffff; text-decoration:none;padding:1px 10px 2px 10px;}
#menu2 a.menuSideUcOn {font: bold 10px Verdana, Arial;color: #19417f; text-decoration:line-through;padding:1px 10px 2px 10px;background:#c2e1f8;}
#menu2 a.menuSideUcOff {font: normal 10px Verdana, Arial;color: #ffffff; text-decoration:line-through;padding:1px 10px 2px 10px;}
#menu2 a.menuSideInvOn {font: bold 10px Verdana, Arial; color: #19417f; text-decoration:underline;padding:1px 10px 2px 10px;background:#c2e1f8;}
#menu2 a.menuSideInvOff {font: normal 10px Verdana, Arial;color: #ffffff; text-decoration:underline;padding:1px 10px 2px 10px;}


/* Meny nivå 4 */
#menu3 {margin: 0 0 0 30px; float: left;clear: right;}
#menu3 ul{padding:0;margin:0;list-style:none;}
#menu3 ul ul{padding:0;margin:0 0 0 12px;list-style:none;}
#menu3 li{margin:0; padding:0;list-style:none;}
#menu3 li.closed{background:none;}
#menu3 li.open{background:none;}
#menu3 li.leaf{background:none;}
#menu3 a.menuSideOn{margin:0;font:normal 10px Verdana, Arial;color:#333333;text-decoration:none;}
#menu3 a.menuSideOff{margin:0;font:bold 10px Verdana, Arial;color:#19417f;text-decoration:none;}
#menu3 a.menuSideUcOn{margin:0;font:normal 10px Verdana, Arial;color:#333333;text-decoration:line-through;}
#menu3 a.menuSideUcOff{margin:0;font:bold 10px Verdana, Arial;color:#19417f;text-decoration:line-through;}
#menu3 a.menuSideInvOn{margin:0;font:normal 10px Verdana, Arial;color:#333333;text-decoration:underline;}
#menu3 a.menuSideInvOff{margin:0;font:bold 10px Verdana, Arial;color:#19417f;text-decoration:underline;}

#pagefootTop{float:left;width:790px;padding:6px 10px 5px 105px;background:#ffffff;font:normal 10px verdana, arial;}

#pagefoot a{font:normal 10px verdana, arial;color:#333333;}
#pagefoot .divider{color:#999999;display:inline;}
#shade{float:left;height:4px;}
strong {color: #4c4c4c; }
#searchForm{width:400px;margin:2px 0 0 0;padding:0 0 0 65px;float:left;clear:left;}
#searchForm input[type="text"] {border:none;background:url(/objects/fixed/searchFld.gif) no-repeat;width:226px;height:16px;padding:3px 5px 0 5px;}
.searchFormWords {border:none;background:url(/objects/fixed/searchFld.gif) no-repeat;width:226px;height:16px;padding:2px 5px 0 5px;}
#searchBtn {border:none;background:none;cursor:pointer;}
.srchres{font:bold 13px verdana, arial;color:#19417f;}
.found{}
.url{background:url(/objects/btnReadMore.gif) no-repeat top left;padding-left:45px;margin-top:5px;}

#userbar{width:905px;background:#ffffff;font:normal 10px verdana,arial,helvetica;text-align:center;text-decoration:none;color:#000000;padding:5px;}
#userbar a{font:normal 10px verdana,arial;text-decoration:none;color:#000000;}
.mceContentBody{background-image:none;background-color:#ffffff;}
body.mceContentBody{margin:3px;}

#destinator_the_page {position: relative; margin: 0 auto 0 auto; padding: 0;}
.mceContentBody {background: #fff;}
fieldset.login_legend {width: 330px; background: #fff; margin: 5px; padding:auto;}
#loginform label.loginlabel {display: block;}
#loginform legend {font-family: Verdana, sans-serif; font-size: 14px;font-weight: bold;background: #ccc;border: 1px solid #999;padding: 3px; color: #000; background: #eee;}
.login_legend legend {font-family: Verdana, sans-serif; font-size: 14px;font-weight: bold;background: #fff;border: 1px solid #999;padding: 3px; color: #000; background: #eee;}
.login_left {float: left;}
.login_button {border: 1px solid #666;background: #fff;margin: 3px 0 3px 0;}
img.loginbox {width: 75px;margin: 15px 30px 15px 30px;}
#destinator_tab .destinator_obj_hidden {display: none;}
#destinator_tab .destinator_obj_visible {display: block;}

/* ÅF Stilar */
#search_result_div {
	margin-top: 10px;	
}
#search_result_div table {border-spacing: 0;border-style: hidden;width: 100%;margin: 0;padding: 0;}
#search_result_div thead {width: 536px;margin: 0;padding:0;background: #666;color: #fff;font-weight: bold;}
#search_result_div tr {margin: 0;padding: 0;width: 536px;}
#search_result_div th {margin:0;padding: 4px 15px 4px 2px;color: #fff;}
#search_result_div td {color:#000;padding: 4px 15px 4px 2px;margin: 0;}
#search_result_div tr.even {background: #ccc;}
#search_result_div tr.odd {background: #eee;}
#search_result_div .anext {margin: 2px;float: right;clear: right;}
#search_result_div .aprev {margin: 2px;float:left;}
#search_result_div div.useraddress{width:275px;border:none;}
#search_result_div div.userinfo{width:100%;border:none;padding: 10px 0 0 0;}
#search_result_div span.city{font-weight:bold;}
.myinfoholder fieldset {width: 400px;text-align: left;}
.myinfoholder input {border: 1px solid #666;margin: 2px;padding: 2px;background: #fff;}
.myinfoholder ul {list-style: none;margin: 0 0 0 0;padding: 0;}
.myinfoholder ul ul {margin: 0 0 0 35px;padding: 0;}
#form_holder {float: left; width: 400px;}
#numrows_holder {float: right; width: 100px;text-align: right;}
#roundedholder {
	float:left;width:905px;margin:0; padding:0; 
	background: url(/objects/fixed/swptemaorange.jpg) no-repeat;/*byt ut den här i temacsserna */
}
#temarubrikholder input {display: inline;}
#temarubrikholder br {display: none;}
#temarubrikholder {height: 78px; padding: 15px 0 0 63px; margin: 0; }
hr.hr {color: #ed6d38; background: #ed6d38; height: 1px; width: auto;border: 0;}
#roundedholder h1 {display: block; float: left; color: #fff; height: 36px; padding: 0 20px 0 0; margin: 0; vertical-align: bottom;}
#roundedholder h3 {display: block; float: left; color: #fff; padding: 8px; margin: 0; height: 36px; vertical-align: bottom;}

@media print{
	#pagehead{display:none;}
	#roundedholder{background:none;}
	#roundedholder h1{background-color:#fff;}
	#roundedholder h3{background-color:#fff;}
	#menu1{display:none;}
	#menu2{display:none;}
	#searchForm{display:none;}
	#printcontainer{display:none;}
	.newsholderswp{display:none;}
}