/* Start of CMSMS style sheet 'style' */
.cf-content2 p{font-size: 1em;}

.cf-content2 ul{
list-style-type: circle;
margin: 1 0em;
padding-left: 2em;
}

.cf-content2 li{

}

.cf-content2 ol{
list-style-type: decimal;
margin: 1 0em;
padding-left: 2em;
}

.cf-content2{
font-size: 1.2em;
color: #4F4F4F;
}

.telefon p {
font-size:1em;
}

.cf-content2 h1, .cf-content2 h2, .cf-content2 h3, .cf-content2 h4, .cf-content1 h1
{
font-weight:normal;
line-height:1.4;
color:#272828;
margin: 0;
}


.cf-content2 h1, .cf-content1 h1
{
font-size:2.5em;
padding:0 0 10px;
}

.cf-content2 h2
{
padding:0;
font-weight:bold;
color:#4F4F4F;
font-size:1.2em;
}

.cf-content2 h3
{
font-size:2.5em;
padding:0 0 10px;
}

.cf-content2 h4
{
padding-bottom:4px;
margin-bottom:2px;
font-weight:bold;
border-bottom:1px solid #EEEEEE;
color:#4F4F4F;
padding:0 0 .3em;
font-size:1.2em;
line-height:inherit;
margin: 0;
}

.red .cf-content2 .linkH a{
color:#BC011A;
border-bottom: 0px solid transparent;
}

.blue .cf-content2 .linkH a{
color:#41A2CC;
border-bottom: 0px solid transparent;
}

.cf-content2 p
{
color:#4F4F4F
font-size: 1em;
}


.red .cf-leftH h4
{
border-bottom:2px solid #BC011A;
font-size:1.9em;
margin:0 22px;
padding:10px 0 0;
font-weight:normal;
line-height:1.4;
color:#BC011A;
}

.blue .cf-leftH h4
{
border-bottom:2px solid #0283BB;
font-size:1.9em;
margin:0 22px;
padding:10px 0 0;
font-weight:normal;
line-height:1.4;
color:#0283BB;
}

#spot1
{
float: right;
margin-right: 4px;
}

.cf-content2 .box9{margin: 0;}

.cf-leftH .box3{margin-top: 0}

.janssonRorAb{margin-top: 30px;}
.txtHlinks {border: hidden;}

.box6 h2{
color:#4F4F4F;
font-size:1.2em;
font-weight:bold;
padding:0;
}

ul.picturelist{padding: 0;}
.thumb{width: 140px;}
/* End of 'style' */

