/* 
Current mainsprite version: 16
Current spritetransparent version: 4
*/

/***** SIDEBAR 2 *****/

.improveme #sidebar2 img {
	border: 0;
}

.improveme #sidebar2 .ad, .improveme #sidebar2 .push {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 0px;
	border-color: #cdcdcd;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

.improveme #sidebar2 .nowon {
}
.improveme #sidebar2 .nowon .nowon2 {
        background-image: url(/html/img/gfx/justnupaimproveme.gif);
        background-repeat: no-repeat;
        padding-top: 30px;
}
.improveme #sidebar2 .nowon .nowon3 {
        background-image: url(/html/img/gfx/har.gif);
        background-repeat: no-repeat;
        padding-top: 30px;
}
.improveme #sidebar2 .nowon .nowon4 {
        background-image: url(/html/img/gfx/makeup.gif);
        background-repeat: no-repeat;
        padding-top: 30px;
}
.improveme #sidebar2 .nowon .nowon5 {
        background-image: url(/html/img/gfx/halsa.gif);
        background-repeat: no-repeat;
        padding-top: 30px;
}
.improveme #sidebar2 .nowon .nowon6 {
        background-repeat: no-repeat;
        padding-top: 30px;
}
.improveme #sidebar2 .nowon .nowon7 {
        background-image: url(/html/img/gfx/behandlingar.gif);
        background-repeat: no-repeat;
        padding-top: 30px;
}
.improveme #sidebar2 .nowon .nowon8 {
        background-image: url(/html/img/gfx/manligt.gif);
        background-repeat: no-repeat;
        padding-top: 30px;
}

.improveme #sidebar2 .double .one {
        width: 118px;/* 147px; */
        float:left;
}
.improveme #sidebar2 .double .two {
        width: 118px;
        float:left;
        margin-left:6px;
	padding-left:7px;
	border-style: solid;
	border-color: #cdcdcd;
	border-width: 0;
	border-left-width: 1px;
	
}
.improveme #sidebar2 .push .title,
.improveme #sidebar2 .push h2 {
	color: #306f16; /* #5f9824; */
	font-family: Verdana;
	font-size: 10px; /* 11px*/
	font-weight: bold;
	background-image: url(/html/img/gfx/mitten_green.gif);
	background-repeat: repeat-x;
	padding:5px 0 0 3px;
	height: 17px;
	margin:0 0 1px 0;
	overflow: hidden;
}
.improveme #sidebar2 .push .title a:link, .improveme #sidebar2 .push .title a:visited,
.improveme #sidebar2 .push h2 a:link, .improveme #sidebar2 .push h2 a:visited {
        color: #333333; /* #5f9824; */
        text-decoration: none;
}
.improveme #sidebar2 .push .title a:hover, .improveme #sidebar2 .push .title a:active,
.improveme #sidebar2 .push h2 a:hover, .improveme #sidebar2 .push h2 a:active {
        color: #306f16; /*#363636; */
        text-decoration: none;
}
.improveme #sidebar2 .push .preamble {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #363636;
        font-weight:normal;
	margin-top: 5px;
}
.improveme #sidebar2 .push .preamble a:link, .improveme #sidebar2 .push .preamble a:visited {
        color: #363636;
        text-decoration: none;
}
.improveme #sidebar2 .push .preamble a:hover, .improveme #sidebar2 .push .preamble a:active {
        color: #000000;
        text-decoration: none;
}
.improveme #sidebar2 .push .preamble .prefix {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 9px;
        color: #666666;
        font-weight:bold;
        text-transform: uppercase;
		
}

.improveme #sidebar2 .push .bighalf {
}
.improveme #sidebar2 .push .bighalf .one {
        width: 123px;
        float:left;
		
}       
.improveme #sidebar2 .push .bighalf .two {
        width: 123px;
        float:left;
        margin-left:6px;
		
}
.improveme #sidebar2 .push .bighalf .headline,
.xximproveme #sidebar2 .push .bighalf h2 {
        color: #5f9824;
        font-family: Verdana;
        font-size: 16px;
        font-weight: normal;
        margin:0 0 5px 0;
}
.improveme #sidebar2 .push .bighalf .headline a:link, .improveme #sidebar2 .push .bighalf .headline a:visited,
.improveme #sidebar2 .push .bighalf h2 a:link, .improveme #sidebar2 .push .bighalf h2 a:visited {
        color: #333333;
        text-decoration: none;
}
.improveme #sidebar2 .push .bighalf .headline a:hover, .improveme #sidebar2 .push .bighalf .headline a:active,
.improveme #sidebar2 .push .bighalf h2 a:hover, .improveme #sidebar2 .push .bighalf h2 a:active {
        color: #306f16;
        text-decoration: none;
}

.improveme #sidebar2 .push .expert {
	height: 120px;
}
.improveme #sidebar2 .push .expert .question {
	width: 160px;
	padding-top:50px;
	padding-left: 25px;
	font-weight: bold;
}
.improveme #sidebar2 .push .expert .question a:link, .improveme #sidebar2 .push .expert .question a:visited {
        color: #363636;
        text-decoration: none;
}       
.improveme #sidebar2 .push .expert .question a:hover, .improveme #sidebar2 .push .expert .question a:active {
        color: #000000;
        text-decoration: none;
}


.improveme #sidebar2 .loginbox {
	position:relative;
        background-image: url(/html/img/right/loginbox_bg.jpg);
        background-repeat: no-repeat;
        height:120px;
	margin-bottom:12px;
}
.improveme #sidebar2 .loginbox .email {
	position:absolute;
	top:5px;
	left:5px;
	width:104px;
	height:10px;
}
.improveme #sidebar2 .loginbox .passwd {
        position:absolute;
        top:5px;
        left:117px;
        width:104px;
        height:10px;
}
.improveme #sidebar2 .loginbox .submit {
        position:absolute;
        top:5px;
        left:235px;
        width:104px; 
        height:10px; 
}
.improveme #sidebar2 .loginbox input.txt {
        width:104px;
        color: #363636;
        font-family: Verdana;
        font-size: 9px;
        background-color: #ffffff;
        border-color: #888888;
        border-style: solid;
        border-width: 1px;
}
.improveme #sidebar2 .loginbox .morerow {
        position:absolute;
        top:23px;
        left:5px;
        width:280px;
        height:10px;
}
.improveme #sidebar2 .loginbox .lastloggedintxt {
        position:absolute;
        top:50px;
        left:5px;
        width:280px;
        height:10px;
	color:#8e8e8e;
}
.improveme #sidebar2 .loginbox .lastloggedinphotos {
        position:absolute;
        top:70px;
        left:5px;
        width:290px;
        height:10px;
        color:#8e8e8e;
}
.improveme #sidebar2 .loginbox .lastloggedinphotos img {
	padding-right:1px;
}

.improveme #sidebar2 .loginbox a:link, .improveme #sidebar2 .loginbox a:visited, .improveme #sidebar2 .loginbox a:hover, .improveme #sidebar2 .loginbox a:active {
        color: #4e4e50;
        text-decoration: none;
}
.improveme #sidebar2 .loginbox .suffixarrow {
	background-image: url(/html/img/right/loginbox_linkarrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:12px;
	margin-right:11px;
}

.improveme #sidebar2 .loginbox .name {
        position:absolute;
        top:5px;
        left:5px;
        width:250px;
        height:10px;
	font-size:12px;
	font-weight:bold;
}
.improveme #sidebar2 .loginbox .logout {
        position:absolute;
        top:5px;
        left:235px;
        width:104px;
        height:10px;
}

/*henkethebenke lägger till lite saker 2010-02-26 */

img
{
	border: none;
}

input.mag_login
{
	color: #333333;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 1.2;
	width: 120px;
	height: 18px;
}

div#mag_hogerspalt_tavlingar
{
	padding-bottom: 5px;
}

div#hogerspalt_annons
{
	float: left;
	padding-bottom: 5px;
}

/* vinjett = rubriken till puffarna */
div.hogerspalt_vinjett
{
	float: left;
	width: 242px;
	height: 21px;
	background: url('/html/img/gfx/spritevertikal.jpg') 0 -89px repeat-x;
}

div.hogerspalt_vinjett_content
{
	float: left;
	padding-left: 5px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica,arial,verdana,sans-serif;
	color: #fff;
	cursor: default;
}

div.hogerspalt_puff_holder
{
	position: relative;
}

img.hogerspalt_puff_image
{
	width: 240px;
	height: 144px;
}

/* Det måste vara två olika divar, annars ärver texten opacity */
div.hogerspalt_puff_textbg
{
	position: absolute;
	width: 240px;
	height: 30px;
	top: 115px;
	text-align: center;
	background: black;
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}

div.hogerspalt_puff_textholder
{
	position: absolute;
	width: 240px;
	left:-5px;
	top: 110px;
	margin: 5px;
	padding: 5px;
	text-align: left;
	background: transparent;
}

span.hogerspalt_puff_text
{
	color: #fff;
	font-size: 18px;
	font-family: arial, sans-serif;
}

div.vansterspalt_stjarnbloggar_holder
{
	float: left;
	width: 200px;
	height: 83px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
	overflow: hidden;
}

div.vansterspalt_stjarnbloggar_content
{
	float: left;
	width: 120px;
	height: 73px;
	padding-left: 80px;
	padding-top: 10px;
}

div.vansterspalt_stjarnbloggar_text
{
	width: 110px;
	font-weight: normal;
}

	/* rubriken för stjärnbloggarnas inlägg */
	div.vansterspalt_stjarnbloggar_text span
	{
		font-size: 15px;
		font-weight: bold;
	}
	
a.footer_stjarnbloggare_text
{
	font-size: 11px;
	font-weight: normal;
}

img.footer_stjarnbloggare_bild
{
	width: 77px;
	height: 96px;
}

div.footer_stjarnbloggare_holder
{
	float: left;
	margin-bottom: 3px;
	margin-right: 3px;
	width: 77px;
	border: 1px solid #cccccc;
	padding: 7px;
	background: #fafce8;
}

div.footer_stjarnbloggare_text
{
	border-top: 1px dashed #8c8c8c;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 3px;
	height: 50px;
}

	/* rubriken */
	div.footer_stjarnbloggare_text span
	{
		color: #7db020;
	}
	
img.vansterspalt_rekommendation
{
	margin-top: 5px;
	border: 1px solid #ebebeb;
}

div#footer_sitemap_holder
{
	float: left;
	width: 970px;
	padding-top: 15px;
	padding-bottom: 6px;
	padding-left: 10px;
}

span.footer_sitemap_pil
{
	color: #80ab31;
}

div.footer_sitemap_lank_holder
{
	float: left;
	color: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 11px;
}

div#footer_sitemap_holder_magazine,
div#footer_sitemap_holder_community,
div#footer_sitemap_holder_bloggar,
div#footer_sitemap_holder_skonhetsrad
{
	float: left;
	width: 191px;
}

div#footer_sitemap_holder_shoppen
{
	float: left;
	width: 193px;
}

div#footer_sitemap_rubrik_holder_magazine,
div#footer_sitemap_rubrik_holder_community,
div#footer_sitemap_rubrik_holder_bloggar,
div#footer_sitemap_rubrik_holder_skonhetsrad
{
	width:191px;
	height:23px;
	float:left;
	background: url('/html/img/gfx/spritevertikal.jpg') 0 -224px repeat-x;
}

div#footer_sitemap_rubrik_holder_shoppen
{
	width:193px;
	height:23px;
	float:left;
	background: url('/html/img/gfx/spritevertikal.jpg') 0 -224px repeat-x;
}

div.footer_sitemap_rubrik_text
{
	float: left;
	width: 174px;
	height: 23px;
	line-height: 23px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 6px;
}

div#footer_sitemap_magazine
{
	margin-top: 3px;
	width: 191px;
	float: left;
	background-color: #fafce8;
}

div#footer_sitemap_community,
div#footer_sitemap_bloggar
{
	margin-left: 4px;
	margin-top: 3px;
	width: 187px;
	float: left;
	background-color: #fafce8;
}

div#footer_sitemap_skonhetsrad
{
	min-height: 94px;
	margin-left: 4px;
	margin-top: 3px;
	width: 187px;
	float: left;
	background-color: #fafce8;
}

div#footer_sitemap_shoppen
{
	min-height: 94px;
	margin-left: 4px;
	margin-top: 3px;
	width: 189px;
	float: left;
	background-color: #fafce8;
}

div#footer_adress_holder
{
	float: left;
	width: 958px;
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 15px;
	border-top: 1px solid #e4e4e4;
}

div#footer_adress_text
{
	float: left;
	color: #999999;
	font-size: 10px;
	text-align: center;
	width: 960px;
}

div#footer_copyright_holder
{
	margin-bottom: 50px;
	height: 31px;
	width: 980px;
	float: left;
	background: url('/html/img/gfx/spritevertikal.jpg') 0 -166px repeat-x;
}

div#footer_copyright_text
{
	float: left;
	text-align: center;
	width: 980px;
	padding-top: 8px;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	font-face: verdana,sans-serif;
}

	/* copyright-texten endast */
	div#footer_copyright_text
	{
		color: #c6c6c6;
	}
	
div#footer_senaste_rubrik
{
	float: left;
	width: 947px;
	height: 22px;
	padding: 5px 3px 0 7px;
	background: url(/html/img/gfx/mitten.gif) repeat-x;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #ffffff;
	margin-top: 0px;
}

div#footer_senaste_holder
{
	float: left;
	width: 957px;
	background: #fafce8;
}
	
div#footer_senaste_column1,
div#footer_senaste_column2,
div#footer_senaste_column3
{
	float: left;
	width: 248px;
}

div#footer_senaste_column4
{
	float: left;
	width: 210px;
}
	
div.footer_senaste_inlagg_holder
{
	float: left;
	border-top: 1px dotted #CCCCCC;
	padding: 5px 0 5px 5px;
	width: 203px;
	background-color: #fafce8;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #333333;
}

div.vansterspalt_senasteuppdaterade_bild
{
	float: left;
	height: 63px;
	width: 63px;
	border: 1px solid #999999;
}

div.vansterspalt_senasteuppdaterade_rubrik
{
	float: right;
	padding: 3px 0;
	width: 132px;
	font-size: 15px;
	overflow: hidden;
}

div.vansterspalt_senasteuppdaterade_text
{
	color: #666;
	float: right;
	height: 42px;
	overflow: hidden;
	width: 132px;
}

div.footer_senaste_text
{
	float: left;
	margin-left: 3px;
	padding: 3px;
	width: 124px;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}

div.vansterspalt_annons_160x600_holder
{
	float: left;
	text-align: center;
	width: 210px;
	margin: 5px 0;
	background: #fff;
}

div.vansterspalt_annonsen
{
	border: 1px solid #cccccc;
	padding-bottom: 15px;
	padding-top: 15px;
}

div.vansterspalt_senasteuppdaterade_inlagg_holder
{
	float: left;
	border-top: 1px dotted #cccccc;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 5px 0 5px 5px;
	width: 203px;
	background-color: #f5ffca;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	overflow: hidden;
}
/* NEW */
a.vansterspalt_senasteuppdaterade_inlagg_holder
{
	display: block;
	float: left;
	border-top: 1px dotted #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 0 5px 5px;
	width: 203px;
	background: #fff;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	overflow: hidden;
}

a.vansterspalt_senasteuppdaterade_inlagg_holder:hover
{
	background: #f0f0f0;
}

a.vansterspalt_senasteuppdaterade_inlagg_holder:first-child
{
	border-top: 0 !important;
}

a.vansterspalt_senasteuppdaterade_inlagg_holder:last-child
{
	border-bottom: 1px solid #ccc;
}

img.vansterspalt_senasteuppdaterade_nummerbild
{
	width: 16px;
	height: 16px;
}

span.vit
{
	color: #fff;
}

/* START LIVEFEED */
div#livefeed_holder
{
	float:left;
	width:980px;
	height:20px;
	background: url(/html/img/gfx/mainsprite.jpg?v=16) no-repeat;
}

div#livefeed_column1
{
	float:left;
	width: 95px;
	height: 20px;
	padding-left: 10px;
}

div#livefeed_column1_imageholder
{
	float:left;
	margin-right:4px;
	margin-top:4px;
	width: 13px;
	height: 12px;
	background: url('/html/img/gfx/spritetransparent.png?v=4') -2px -66px no-repeat;
}

div#livefeed_column1_rubrikholder
{
	float: left;
	height: 20px;
	line-height: 20px;
	color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	cursor: default;
}

div#livefeed_column2
{
	float: left;
	overflow: hidden;
	width: 255px;
	height: 20px;
}

div#livefeed_column3
{
	float:left;
	width: 335px;
	height:20px;
	overflow: hidden;
}

div#livefeed_column3_imageholder
{
	float:left;
	margin-right:4px;
	margin-top:4px;
	width: 12px;
	height: 12px;
	background: url('/html/img/gfx/spritetransparent.png?v=4') -18px -65px no-repeat;
}

div#livefeed_column3_textholder
{
	color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	height: 20px;
	line-height: 20px;
	cursor: default;
}

div#livefeed_column4
{
	float:left;
	width: 235px;
	height:20px;
}

div#livefeed_column4_imageholder
{
	float:left;
	margin-right:4px;
	margin-top:3px;
	width: 16px;
	height: 15px;
	background: url('/html/img/gfx/spritetransparent.png?v=4') -32px -64px no-repeat;
}

div#livefeed_column4_textholder
{
	color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	height: 20px;
	line-height: 20px;
	cursor: default;
}

div#livefeed_column5
{
	float:right;
	width: 37px;
	height:30px;
	padding-right:3px;
}

div#livefeed_column5_imageholder
{
	color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align:right;
	font-size:10px;
	padding-top:2px;
}

img#livefeed_column5_image
{
	width: 16px;
	height: 16px;
}

div.livefeed_newuser
{
	float:left;
	padding-right:3px;
	padding-top:6px;
}

a.livefeed {
	color: #fff;
}

div#slideLive {
	display: none;
	float: left;
	width: 980px;
	height: 29px;
	background: url('http://www.improveme.se/html/img/gfx/spritevertikal.jpg') 0 -247px repeat-x;
}

div#slidelive_search_bg {
	float:left;
	margin-top: 5px;
	margin-left:5px;
	width:186px;
	height:18px;
	background: #fff;
}

input#slidelive_search {
	border:0px;
	background:transparent;
	padding-left:5px;
	width:180px;
	height: 16px;
	line-height: 16px;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#666;
}

div#slidelive_search_submit {
	float:left;
	margin-top:5px;
	width:18px;
	height:18px;
}

a.slidelive_icon {
	width: 14px;
	height: 14px;
	display: block;
}

a#slidelive_icon_facebook {
	background: url('/html/img/gfx/spritetransparent.png?v=4') -114px -65px no-repeat;
}

a#slidelive_icon_tipsaenvan {
	background: url('/html/img/gfx/spritetransparent.png?v=4') -65px -65px no-repeat;
}

a#slidelive_icon_nyhetsbrev {
	background: url('/html/img/gfx/spritetransparent.png?v=4') -49px -65px no-repeat;
}

a#slidelive_icon_rss {
	background: url('/html/img/gfx/spritetransparent.png?v=4') -81px -66px no-repeat;
}

div.slidelive_text {
	float:left;
	padding-left:3px;
	padding-top:9px;
}

div.slidelive_text a {
	color: #fff;
	font-size:10px;
}

div.slidelive_image {
	float:left;
	padding-top:8px;
	margin-left:20px;
}

div#slidelive_middle_holder {
	float:left;
	width:510px;
	height: 29px;
	margin-left:17px;
}

/* end livefeed */

div#bloggheader_holder {

background-color: #F9FCE2;
float: left;
margin-left: 5px;
width: 650px;

}

div.bloggheader_photoupload {

border: 1px dashed #CCC;
float: left;
height: 100px;
margin: 5px;
padding: 5px;
width: 193px;
text-align: center;
color: #666666;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;

}

/* START MENU */
div#topmenu
{
	display: block;
	height: 33px;
	font-size: 11px;
	font-weight: bold;
	background: transparent url('/html/img/gfx/spritevertikal.jpg') 0 0 repeat-x;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	line-height: 33px;
}

div#topmenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto;
}

div#topmenu ul li
{
	float:left;
	display:block;
	margin:0 1px 0 0;
}

div#topmenu ul li a,
a#kicks_meny,
a#edarling_meny
{
	float: left;
	display: block;
	border-right: 1px dotted #e0e0e0;
	color: #fff;
	text-decoration: none;
	padding: 0 18px;
	height: 33px;
}

div#topmenu ul li a.current
{
	float: left;
	display: block;
	border-right: 1px dotted #e0e0e0;
	color: #81a738;
	text-decoration: none;
	padding: 0px 18px;
	height: 33px;
}
/* END MENU */

/* START COMMUNITY ICON MENU */

div#community_icon_menu
{
	float: right;
	padding-right: 10px;
	padding-top: 4px;
	height: 29px;
}

a.community_icon
{
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	margin: 3px 4px;
}

a#community_icon_home
{
	background: url('/html/img/gfx/spritetransparent.png?v=4') -64px -32px no-repeat;
}

a#community_icon_male
{
	background: url('/html/img/gfx/spritetransparent.png?v=4') -80px -32px no-repeat;
}

a#community_icon_female
{
	background: url('/html/img/gfx/spritetransparent.png?v=4') -96px -32px no-repeat;
}

a#community_icon_guestbook
{
	background: url('/html/img/gfx/spritetransparent.png?v=4') -112px -32px no-repeat;
}

a#community_icon_vanner
{
	background: url('/html/img/gfx/spritetransparent.png?v=4') 0 -48px no-repeat;
}

a#community_icon_blogg
{
	background: url('/html/img/gfx/spritetransparent.png?v=4') -16px -48px no-repeat;
}

a#community_icon_album
{
	background: url('/html/img/gfx/spritetransparent.png?v=4') -48px -48px no-repeat;
}

a#community_icon_besokare
{
	background: url('/html/img/gfx/spritetransparent.png?v=4') -64px -48px no-repeat;
}

a#community_icon_settings
{
	background: url('/html/img/gfx/spritetransparent.png?v=4') -80px -48px no-repeat;
}

a#community_icon_logout
{
	margin-left: 15px;
	background: url('/html/img/gfx/spritetransparent.png?v=4') -96px -48px no-repeat;
}

/* END COMMUNITY ICON MENU */

a#vansterspalt_rekordokar
{
	display: block;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') -600px -205px no-repeat;
	width: 200px;
	height: 100px;
}

a#vansterspalt_skonhetsguiden_banner
{
	display: block;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') -600px -309px no-repeat;
	width: 210px;
	height: 105px;
}

.fl 
{
	float: left;
}

a#top_natacha_profilepic
{
	display: block;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') -600px -20px no-repeat;
	width: 90px;
	height: 90px;
}

a#logotyp
{
	width: 411px;
	height: 73px;
	display: block;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') -568px -445px no-repeat;
}

div#facebook_widget
{
	float: left;
	width: 250px;
	margin-top: 5px;
}

a#facebook_logo
{
	display: block;
	width: 250px;
	height: 26px;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') -600px -414px no-repeat;
}

/* START VÄNSTERSPALT SENASTE UPPDATERADE BLOGGAR CSS-SPRITES */
div.vansterspalt_senaste_uppdaterade_bloggar
{
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}

div#vansterspalt_senaste_uppdaterade_bloggar_1 { background: url('/html/img/gfx/spritetransparent.png?v=4') 0 0 no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_2 { background: url('/html/img/gfx/spritetransparent.png?v=4') -16px 0 no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_3 { background: url('/html/img/gfx/spritetransparent.png?v=4') -32px 0 no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_4 { background: url('/html/img/gfx/spritetransparent.png?v=4') -48px 0 no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_5 { background: url('/html/img/gfx/spritetransparent.png?v=4') -64px 0 no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_6 { background: url('/html/img/gfx/spritetransparent.png?v=4') -80px 0 no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_7 { background: url('/html/img/gfx/spritetransparent.png?v=4') -96px 0 no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_8 { background: url('/html/img/gfx/spritetransparent.png?v=4') -112px 0 no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_9 { background: url('/html/img/gfx/spritetransparent.png?v=4') 0 -16px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_10 { background: url('/html/img/gfx/spritetransparent.png?v=4') -16px -16px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_11 { background: url('/html/img/gfx/spritetransparent.png?v=4') -32px -16px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_12 { background: url('/html/img/gfx/spritetransparent.png?v=4') -48px -16px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_13 { background: url('/html/img/gfx/spritetransparent.png?v=4') -64px -16px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_14 { background: url('/html/img/gfx/spritetransparent.png?v=4') -80px -16px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_15 { background: url('/html/img/gfx/spritetransparent.png?v=4') -96px -16px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_16 { background: url('/html/img/gfx/spritetransparent.png?v=4') -112px -16px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_17 { background: url('/html/img/gfx/spritetransparent.png?v=4') 0 -32px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_18 { background: url('/html/img/gfx/spritetransparent.png?v=4') -16px -32px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_19 { background: url('/html/img/gfx/spritetransparent.png?v=4') -32px -32px no-repeat; }
div#vansterspalt_senaste_uppdaterade_bloggar_20 { background: url('/html/img/gfx/spritetransparent.png?v=4') -48px -32px no-repeat; }
/* END VÄNSTERSPALT SENASTE UPPDATERADE BLOGGAR CSS-SPRITES */

a.article_comment_icon
{
	width: 16px;
	height: 16px;
	float: right;
	display: block;
	background: url('/html/img/gfx/spritetransparent.png?v=4') -112px -48px no-repeat;
}

div.magazine_hogerspalt_vinjett
{
	float: left;
	background: url('/html/img/gfx/spritevertikal.jpg') 0 -34px repeat-x;
	color: #fff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 3px;
	width: 240px;
	height: 27px;
	line-height: 27px;
	cursor: default;
}

div#google_ads_div_Artikel_kicks_related,
div#google_ads_div_Artikel_kicks_related_ad_container
{
	float: left;
	width: 212px;
	padding-top: 3px;
	padding-left: 40px;
}

label.kommentera_rubrik
{
	display: block;
	color: #666;
	font-weight: bold;
	margin-bottom: 3px;
}

textarea#Kommentar
{
	width: 457px;
	height: 100px;
	padding: 5px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	background: #fff;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 11px;
	color: #333;
}

input.kommentera
{
	background: #fff;
	border: 1px solid #CCC;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #333;
	height: 14px;
	margin-bottom: 10px;
	padding: 3px;
	width: 175px;
	font-size: 11px;
	font-family: Helvetica,Arial,Verdana,sans-serif;
}

a#magazine_hogerspalt_halladar_holder
{
	display: block;
	float: left;
	width: 242px;
	height: 120px;
	overflow: hidden;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') 0px -103px no-repeat;
	margin-bottom: 5px;
}

div#magazine_hogerspalt_halladar_rubrik
{
	float: left;
	width: 232px;
	height: 18px;
	line-height: 18px;
	padding: 0px 5px;
	overflow: hidden;
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

div#magazine_hogerspalt_halladar_rubrik span#pre
{
	font-family: 'Arial black', Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

div#magazine_hogerspalt_halladar_text
{
	float: left;
	margin-top: 2px;
	margin-left: 2px;
	padding: 10px;
	width: 98px;
	height: 78px;
	font-size: 10px;
	color: #333;
}

a#magazine_hogerspalt_halladar_holder:hover div#magazine_hogerspalt_halladar_text
{
	color: #666;
}

div#magazine_hogerspalt_halladar_text:first-line
{
	font-weight: bold;
}

div#magazine_middle_top
{
	float: left;
	width: 511px;
	height: 27px;
	background: url('/html/img/gfx/spritevertikal.jpg') repeat-x 0 -33px;
	margin-top: -7px;
	margin-left: -6px;
}

div#magazine_middle_top #vimmel,
div#magazine_middle_top #halladar
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	margin: 2px 0 0 10px;
	padding: 0;
	height: 27px;
	line-height: 27px;
}

a.magazine_vimmel_top,
a.magazine_halladar_top
{
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
}

a.magazine_vimmel_top h2,
a.magazine_halladar_top h2
{
	color: #666;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 7px 0 2px;
	padding: 0;
}

a.magazine_vimmel_top span,
a.magazine_halladar_top span
{
	color: #808080;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

a.magazine_vimmel_top:hover h2,
a.magazine_halladar_top:hover h2
{
	color: #666;
}

a.magazine_vimmel_top:hover span,
a.magazine_halladar_top:hover span
{
	color: #808080;
}

div#magazine_vimmel_imageplayer
{
	float: left;
	margin-top: 5px;
}

div#magazine_vimmel_imageplayer_top
{
	float: left;
	background-image: url('/html/img/gfx/img_player_top_bg.gif');
	width: 497px;
	height: 18px;
	padding-left: 3px;
	padding-top: 4px;
	color: #fff;
	font-weight: bold;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
}

div#magazine_vimmel_imageplayer_caption
{
	float: left;
	background:#000;
	width:494px;
	padding: 7px 3px;
	color: #fff;
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
	text-align:left;
}

a#magazine_vimmel_imageplayer_prev
{
	float: left;
	width: 95px;
	padding-left: 5px;
	color: #fff;
}

div.magazine_vimmel_left,
div.magazine_halladar_left
{
	float: left;
	clear: left;
	margin-bottom: 10px;
	width: 245px;
}

div.magazine_vimmel_right,
div.magazine_halladar_right
{
	float: right;
	clear: right;
	margin-bottom: 10px;
	width: 245px;
}

div.magazine_vimmel_left h3,
div.magazine_vimmel_right h3,
div.magazine_halladar_left h3,
div.magazine_halladar_right h3
{
	margin: 5px 0 2px;
	padding: 0;
}

span.magazine_vimmel_date,
span.magazine_halladar_date
{
	font-size: 12px;
}

h1#magazine_vimmel_rubrik,
h1#magazine_halladar_rubrik
{
	margin: 0;
	padding: 0;
	line-height: 1.1;
	font-family: 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 32px;
	color: #434343;
	margin-bottom: 5px;
}

span#magazine_vimmel_inside_date
{
	color: #4F4E4E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

h2#magazine_vimmel_inside_preamble
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #333;
	line-height: 20px;
}

p#magazine_vimmel_inside_text
{
	color: #333;
	font-size: 11px;
	line-height: 16px;
}

div#magazine_vimmel_byline {
	margin-top: 30px;
}

div#magazine_vimmel_byline .published {
	margin-top: 30px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	border-bottom: 1px solid #cfcfcf;
	top: 15px;
}

div#magazine_vimmel_byline .author {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #717171;
	text-align: right;
	width: 500px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

div#magazine_vimmel_byline .email {
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #717171;
	text-align: right;
	width: 500px;
}

div#magazine_vimmel_byline .email a:link,
div#magazine_vimmel_byline .email a:visited {
        color: #717171;
        text-decoration: none;
}

div#magazine_vimmel_byline .email a:hover,
div#magazine_vimmel_byline .email a:active {
        color: #4f4e4e;
        text-decoration: none;
}

div#magazine_vimmel_byline .img {
	position:relative;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

div#magazine_vimmel_byline .image {
	width: 60px;
	position: absolute;
	right: 20px;
	bottom: 1px;
}

div.vimmel_navigation
{
	float: left;
	width: 125px;
	margin: 10px 0;
	text-align: center;
}

div.vimmel_navigation a img
{
	border: 1px solid #ccc;
	padding: 3px;
	background: #fff;
}

div.vimmel_navigation a:hover img
{
	border-color: #999;
}

img#vimmel_current
{
	border-color: #999;
}

div#magazine_vimmel_image_navigation_holder
{
	float: left;
	width: 500px;
	margin-top: 10px;
}

span#magazine_vimmel_back,
span#magazine_halladar_back
{
	display: block;
	margin-top: 20px;
}

span#magazine_vimmel_back a,
span#magazine_halladar_back a
{
	background: #A5C860;
	color: #fff;
	font-weight: normal;
	padding: 2px;
}

span#magazine_vimmel_back a:hover,
span#magazine_halladar_back a:hover
{
	background: #bee473;
}

a.magazine_vimmel:hover h3
{
	color: #999;
}

a.magazine_vimmel:hover span
{
	color: #666;
}

div#magazine_hogerspalt_vimmel,
div#mag_r_senastenytt_holder
{
	float: left;
	background-color: #FAFCE8;
	border: 1px solid #CCC;
	margin-top: 5px;
	padding: 6px 4px 0;
	width: 240px;
}

div#magazine_hogerspalt_vimmel_rubrik,
div#mag_r_senastenytt_rubrik
{
	color: #9FC558;
	float: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 2px;
	width: 220px;
}

div.magazine_vimmel_middlebanner
{
	margin: 10px 0;
	width: 500px;
	text-align: center;
}

span.magazine_vimmel_date_top
{
	font-size: 16px;
}

div#mag_r_daniel_holder
{
	float: left;
	width: 248px;
	height: 101px;
	background: #fafce8;
	border: 1px solid #ccc;
}

a#mag_r_daniel
{
	float: left;
	width: 242px;
	height: 95px;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') no-repeat -600px -110px;
	margin: 3px 0 0 3px;
}

span#mag_r_daniel_rubrik
{
	display: block;
	margin: 26px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

span#mag_r_daniel_text
{
	display: block;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 11px;
	color: #666;
	width: 170px;
}

div#mag_r_expertradet_holder
{
	float: left;
	width: 250px;
	height: 199px;
	margin-top: 5px;
}

a#mag_r_expertradet
{
	display: block;
	width: 250px;
	height: 199px;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') no-repeat -810px -215px;
}

/* START SENASTENYTT RIGHT */
div.blog_right_rounded_top
{
	float: left;
	background: url('/html/img/gfx/mainsprite.jpg?v=3') no-repeat -150px -261px;
	width: 250px;
	height: 4px;
}

div.blog_right_rounded_middle
{
	float: left;
	width: 238px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 5px;
}

div.blog_right_rounded_bottom
{
	float: left;
	background: url('/html/img/gfx/mainsprite.jpg?v=3') no-repeat -150px -265px;
	width: 250px;
	height: 4px;
}

div#blog_right_senastenytt
{
	float: left;
	margin-top: 10px;
}

div#blog_right_senastenytt div.blog_right_rounded_middle
{
	padding: 4px;
	width: 240px;
}

div#blog_right_senastenytt h4
{
	float: left;
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-size: 18px;
	margin: 0 0 5px;
	font-weight: normal;
	color: #91b23a;
}

div#blog_right_senastenytt ul#nav
{
	float: right;
	margin: 15px 0 0 0;
	width: 35px;
	height: 4px;
	list-style: none;
}

div#blog_right_senastenytt ul#nav a
{
	float: left;
	display: block;
	width: 4px;
	height: 4px;
	background: #ccc;
	margin-left: 3px;
}

div#blog_right_senastenytt ul#nav li.active a,
div#blog_right_senastenytt ul#nav a:hover
{
	background: #666;
}

div#blog_right_senastenytt div#dot_holder
{
	float: right;
	margin-top: 19px;
	width: 35px;
	height: 4px;
}

div#blog_right_senastenytt a.dot
{
	float: left;
	display: block;
	width: 4px;
	height: 4px;
	background: #ccc;
	margin-left: 3px;
}

div#blog_right_senastenytt a.active,
div#blog_right_senastenytt a.dot:hover
{
	background: #666;
}

div#blog_right_senastenytt a#blog_right_senastenytt_link
{
	float: left;
	display: block;
	position: relative;
}

div#blog_right_senastenytt a#blog_right_senastenytt_link img
{
	width: 240px;
	height: 144px;
}

div#blog_right_senastenytt_textbg
{
	background: #000;
	width: 240px;
	height: 30px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	position: absolute;
	top: 115px;
	z-index: 99999999;
}

div#blog_right_senastenytt_textholder
{
	width: 230px;
	height: 20px;
	padding: 5px;
	position: absolute;
	top: 115px;
	overflow: hidden;
	color: #fff;
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	z-index: 99999999;
	text-align: left;
	text-decoration: none !important;
}

div#blog_right_senastenytt a#nav_prev
{
	display: block;
	z-index: 9999;
	position: absolute;
	top: 50px;
	left: 5px;
	width: 26px;
	height: 26px;
	overflow: hidden;
	background: url('http://www.improveme.se/html/img/gfx/spritetransparent.png') -163px -5px no-repeat;
}

div#blog_right_senastenytt a#nav_next
{
	display: block;
	z-index: 9999;
	position: absolute;
	top: 50px;
	right: 5px;
	width: 26px;
	height: 26px;
	overflow: hidden;
	background: url('http://www.improveme.se/html/img/gfx/spritetransparent.png') -194px -5px no-repeat;
}

div#blog_right_senastenytt a#nav_prev:hover,
div#blog_right_senastenytt a#nav_next:hover
{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

div#blog_right_senastenytt a#blog_right_senastenytt_link:hover h5
{
	color: #e7e7e7;
}

div#blog_right_senastenytt_slideholder
{
	float: left;
	position: relative;
	width: 240px;
	height: 144px;
	margin-top: 3px;
}

div#blog_right_senastenytt_slide
{
	float: left;
	width: 240px;
	height: 144px;
}

/* END SENASTENYTT RIGHT */

/* START BLOGG MAG_R_BLOGG */
div#blog_right_spotlight_text
{
	float: left;
	width: 110px;
	line-height: 130%;
	font-size: 10px;
	color: #333;
	font-family: Verdana;
}

div#blog_right_spotlight_image
{
	float: right;
}

hr.blog_right_infobox,
hr.blog_right_spotlight
{
	width: 238px;
	height: 1px;
	background-color: #ccc;
	color: #ccc;
	border: none;
	margin: 0 0 5px;
}

div#blog_right_spotlight_topic
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #91b23a;
}

/* END BLOGG MAG_R_BLOGG */


/* START BLOGG MAG_R_BLOGG */
div.blog_right_spotlight_text
{
	float: left;
	width: 110px;
	line-height: 130%;
	font-size: 10px;
	color: #333;
	font-family: Verdana;
}

a.blog_right_spotlight_link
{
	display: none;
    width: 100% !important;
}

div.blog_right_spotlight_image img
{
	float: right;
}

a.blog_right_spotlight_link:first-child
{
	display: block;
}

hr.blog_right_infobox,
hr.blog_right_spotlight
{
	width: 238px;
	height: 1px;
	background-color: #ccc;
	color: #ccc;
	border: none;
	margin: 0 0 5px;
}

div#blog_right_spotlight_topic
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #91b23a;
}

/* END BLOGG MAG_R_BLOGG */

/* START MAG_R_ROUNDED */

div.mag_r_rounded_top
{
	float: left;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') no-repeat -150px -261px;
	width: 250px;
	height: 4px;
}

div.mag_r_rounded_middle
{
	float: left;
	width: 238px !important;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 5px;
}

div.mag_r_rounded_bottom
{
	float: left;
	background: url('/html/img/gfx/mainsprite.jpg?v=16') no-repeat -150px -265px;
	width: 250px;
	height: 4px;
}

span.mag_r_rounded_rubrik
{
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	color: #91b23a;
	font-size: 18px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	border-bottom: 1px solid #ccc;
	margin-top: 1px;
}

/* END MAG_R_ROUNDED */

div#mag_r_nyhetsbrev_holder
{
	float: left;
	width: 250px;
	margin: 5px 0 0 0;
}

input#mag_r_nyhetsbrev_input
{
	clear: both;
	background: #f4f4f4;
	border: 1px solid #cdcdcd;
	padding: 3px;
	width: 230px;
	margin-bottom: 10px;
}

p#mag_r_nyhetsbrev_text
{
	float: left;
	width: 165px;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	margin: 0;
	margin-bottom: 3px;
}

input#mag_r_nyhetsbrev_submit
{
	float: right;
	margin-bottom: 3px;
}

div#mag_r_halladar_holder
{
	float: left;
	width: 250px;
	margin-top: 5px;
}

p#mag_r_halladar_text
{
	float: right;
	width: 135px;
	overflow: hidden;
	margin: 0 0 3px 0;
	color: #333;
	font-size: 11px;
}

p#mag_r_halladar_text a
{
	color: #333;
	font-size: 11px;
}

p#mag_r_halladar_text a:hover
{
	color: #666;
}

a#mag_r_halladar_image
{
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	width: 100px;
	height: 120px;
	overflow: hidden;
	text-align: center;
}

ul#mag_r_halladar_list
{
	float: right;
	margin: 0;
	padding: 0 0 0 15px;
	width: 115px;
	overflow: hidden;
	color: #000;
	margin: 0;
	font-size: 10px;
}

ul#mag_r_halladar_list li
{
	margin: 0;
	padding: 0;
}

ul#mag_r_halladar_list li a
{
	color: #333;
}

ul#mag_r_halladar_list li a:hover
{
	color: #666;
}
