/* Start of CMSMS style sheet 'Stilmall för ny grå skugga m. ljusblåbg' */
/* general styles  */
/* body{background:url(uploads/1024px/background.gif) repeat-y top center #fff;color:#404040;font:76% Helvetica,Verdana,Tahoma,Arial,sans-serif;line-height:1.2em;margin:0 auto;padding:0} */

body{background: repeat-y top center #c2c2c2;color:#404040;font:12px Arial, Helvetica, sans-serif;line-height:13px;margin:0 auto;padding:0}

a{color:#4088b8;font-weight:700;text-decoration:none}
a:hover{text-decoration:underline;}
a img{border:0}
p{margin:0 0 0px 0px;font-size:13px;font: Arial, Helvetica, sans-serif;}
ul,ol,dl{font-size:0.9em;margin:2px 0 16px 35px}
ul ul,ol ol{margin:4px 0 4px 35px}
blockquote{border:1px solid #dadada;font-size:0.9em;margin:20px 10px;padding:8px}
h1{color:#4088b8;font-size:4.2em;letter-spacing:-5px;margin:0 0 30px 25px}
h1 a{color:#4088b8;text-transform:none}
h2{border-bottom:0px solid #dadada;color:#4088b8;font-size:24px;letter-spacing:0px;margin:27px -1px 24px;padding:0 2px 2px 0px}
/* h3{border-bottom:1px solid #dadada;color:#4088b8;font-size:1.1em;font-weight:700;margin:10px 0 8px;padding:1px 2px 2px 3px} */
h3{border-bottom:1px solid #dadada;color:#4088b8;font-size:1.1em;font-weight:700;margin:0px 0 8px;padding:0px 0px 0px 0px}
h4{border-bottom:0px solid #dadada;color:#4088b8;font-size:20px;letter-spacing:0px;margin:0px -1px 19px;padding:0 2px 2px 0px}
h5{border-bottom:0px solid #dadada;color:#4088b8;font-size:13px;letter-spacing:0px;margin:0px 0px 0px;padding:0 0px 0px 0px}
/* wrapper and header */
#wrap{color:#404040;margin:0px auto;padding:0;width:970px;}
#wrapshadow{background:#FFFFFF none repeat scroll 0 0;color:#404040;margin:0px auto;padding:0;width:983px;}
#header{margin-left:3px;}
#toplinks{font-size:0.9em;padding:5px 2px 2px 3px;text-align:right}
#slogan{color:gray;font-size:1.5em;font-weight:700;letter-spacing:-1px;line-height:1.2em;margin:15px 0 20px 35px}


/* sidebar and menu */

#sidebar{
line-height:14px;
margin:0 0 0px;
padding:0px 0 0 0;
}

#wrapper{
background:url(uploads/images/sidebar_bg_blue.gif) repeat-y 3px 0;overflow:hidden;
}

#rightline{
background:url(uploads/images/dot.gif) repeat-y 100% 0;overflow:hidden;
}

#rightshadow{
background:transparent url(uploads/images/right_shadow_newgrey.gif) repeat-y scroll 100% 0;
overflow:hidden;
}

#leftshadow{
background:transparent url(uploads/images/left_shadow_newgrey.gif) repeat-y scroll -6px 0;
overflow:hidden;
}

/* #sidebar_startpage{background:url(uploads/images/sidebar_bg.gif);line-height:14px;margin:0px 0 0px;padding:1px 0 0 0;width: 191px; height:530px;} */

#sidebar_startpage {
background:transparent url(uploads/images/sidebar_bg_blue.gif) repeat scroll 0 0;
line-height:14px;
margin-bottom:0;
margin-left:3px;
margin-right:0;
padding:1px 0 0;
width:190px;
}

#sidebar2{float:right;line-height:18px;margin:0 18px 0 0;padding:0px 0 0;width:190px}
#sidebar2 h2{font-size:17px;margin-top:29px;margin-bottom:20px;}
#sidebar ul{list-style:none;margin:0;padding:32px 0 5px 23px;}
#sidebar li{list-style:none;margin:0 0 4px;padding:0}
#sidebar li a{font-size:13px;font-weight:bold;padding:0px}
#sidebar ul ul{font-size:10px;margin:4px 0 3px 0px;padding:1px}
#sidebar h2{margin:29px 23px 22px;font-size:17px;}
#sidebar_startpage ul{list-style:none;margin:0;padding:31px 0 70px 23px;}
#sidebar_startpage li{list-style:none;margin:0 0 4px;padding:0}
#sidebar_startpage li a{font-size:13px;font-weight:bold;padding:0px}
#sidebar_startpage ul ul{font-size:10px;margin:4px 0 3px 0px;padding:1px}
#sidebar_startpage h2{margin:29px 23px 15px;font-size:17px;}
#sidebar_logotype ul{list-style:none;margin:0;padding:15px 0 30px;}
#sidebar_logotype li{list-style:none;margin:0 0 4px;padding:0}
#sidebar_logotype li a{font-size:13px;font-weight:bold;padding:0px}
#sidebar_logotype ul ul{font-size:10px;margin:4px 0 3px 15px;padding:1px}
#sidebar_logotype h2{margin:28px 23px 3px;font-size:17px;}
/* main content */
#content{float:right;line-height:17px;margin:0;padding:0px 40px 0px 0px;text-align:left;width:500px;}
#contentalt{float:left;line-height:1.5em;margin-right:20px;padding:0;text-align:left;width:750px}
#content h3,#contentalt h3{margin:10px 0 8px}
/* footer 
#footer{border-top:2px solid #dadada;clear:both;color:gray;font-size:0.9em;line-height:1.6em;margin:0 auto;padding:8px 0;text-align:center} */
#footer p{margin:0;padding:0;margin-left:222px;font-size:11px;color:#4088B8;} 

#footer {
border-bottom:1px solid #8f8f8f;
clear:both;
line-height:30px;
margin-top:-30px;
padding:0;
}

/* #bottom_shadow {
background:transparent url(uploads/images/bottom_shadow_newgrey.gif) no-repeat 0px 0;
overflow:hidden;
clear:both;
line-height:50px;
margin-top:0px;
padding:0;

} */

#bottom_shadow {
background:transparent url(uploads/images/bottom_shadow_newgrey.gif) no-repeat scroll -6px 0;
clear:both;
line-height:48px;
margin-top:0;
overflow:hidden;
padding:0;
}

#bottom_shadow p{margin:0;padding:0;margin:0 0 0 225px;font-size:11px;color:#4088B8;} 


/* additional styles */
.box{background:#4088b8;border:1px solid #c8c8c8;color:#fff;font-size:0.9em;line-height:1.4em;padding:10px 10px 10px 13px}
.box a{color:#f0f0f0}
.left{float:left;margin:0 15px 4px 0}
.right{float:right;margin:0 0 4px 15px}
.readmore{margin:-10px 10px 12px 0;text-align:right}
.timestamp{font-size:1.2em;margin:-5px 0 15px 10px}
.blue{color:#4088b8}
.clear{clear:both}
.fade{color:#c8c8c8}
.photo{background:#fff;border:1px solid #bababa;margin:6px 18px 2px 5px;padding:2px}
#toplinks a,#footer a,.gray{color:#4088b8;font-weight:normal;}
#sidebar ul ul li a,.timestamp a{font-weight:400;color:#000000;}
#sidebar_startpage ul ul li a,.timestamp a{font-weight:400;color:#000000;}
body.narrow {background-image:none} /* replace with your own or remove line to use img from 'wide' layout */
body.fluid {margin:0 10px;background-image:none} /* remove default 'page border' background for fluid width and add a little white space on the sides */
#wrap.fluid {width:100%} /* a 'min-width' solution may be desired to keep the page from 'scrunching' too much */
#wrap.fluid #content {width:72.5%}
#wrap.fluid #sidebar {width:23%}
#wrap.narrow {width:750px} /* narrow width for 800px wide display */
#news{float:right;line-height:1.5em;margin:0;padding:0;text-align:left;width:180px}
#news.rightnav{float:right;margin-right:0px} /* float content left, forces sidebar to the right */
#wrap.narrow #content {width:530px} /* narrow width content area for 800px variant */
/* additional styles for cmsms */

.currentpage {font-weight:bold; font-size:1.2em;}
h1 {font-size:1.8em;letter-spacing:-1px} /* template default size is just too big for more than one word */
/* utility styles */
.printonly,.hide {display:none}
#printbutton {margin:24px 0 -44px 716px;}
/* #printbutton {margin:20px 731px -32px;} */


div#home {
background:#FFFFFF url(uploads/images/pagepictures/travel.jpg) no-repeat scroll left bottom;
height:276px;
width:350px;
margin: 753px 0px 0px 404px;
filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15;
display: none;
}


li#active a{
font-weight: bold;

}

ul li li#active a{
font-weight: normal;
}

.pagepictures_top {
padding: 5px 0px 10px 20px;
}

.pagepictures_middle {
padding: 20px 0px 10px 20px;
}

#swe_flag {
background: url(uploads/images/swe_flag.gif) no-repeat scroll left bottom;
margin-left:115px;
margin-top:-90px;
position:inherit;
width:15px;
}

#swe_flag2 {
background: url(uploads/images/swe_flag.gif) no-repeat scroll left bottom;
margin-left:115px;
margin-top:-25px;
position:inherit;
width:15px;
}
/* End of 'Stilmall för ny grå skugga m. ljusblåbg' */

