/* CSS Document */
#entire
{
margin:0 auto;
width:985px;
}

/******  SIDHUVUD  *******/

#idFlaggor
{
margin:16px 0 60px 0;
}

#idFlaggor img
{margin-left:8px;}

#main
{
width:952px;
margin:0 auto;
margin-left:32px;
margin-bottom:0;
background-color:#FFFFFF;
}

#entireTop
{width:920px;}

/***** HÖGERKOLUMN *****/


#rightColumn
{
width:170px;
margin:30px 8px 0 0;
background-color:#FFF;
}

#rightColumnBox
{
width:168px;
margin:0 0 10px 0;
background-image:url(../images/box_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.clsRightColumnHeader
{
background-image:url(../images/puff_bg.gif);
background-repeat:repeat-x;
width:168px;
height:36px;
}

.clsRightColumnHeader .header
{
font-size: 1.166667em;
padding:15px;
line-height:2.8em;
font-weight:bold;
}

.clsRightColumnContent .header
{
font-size: 1.05em;
font-weight:bold;
line-height: 1.4em;
}

.clsRightColumnContent
{
width:150px;
padding:8px;
margin-top:1px;
font-size:1em;
border:solid 1px #DBDBDF;
border-top:none;
}

.clsRightColumnContent .clsImagetext p
{
font-style:normal;}

.clsRightColumnContentB
{
width:166px;
line-height:1.3em;
margin-top:1px;
font-size:0.93em;
border:solid 1px #DBDBDF;
border-top:none;
}

.idCalender
{margin:0 8px 8px 8px;padding-top:5px;}


/***** SIDFOT *****/

#entireBottom
{
width:985px;
height:227px;
margin:0 auto;
}

#entireBottom  .footerText {
font-size:0.9em;
line-height:1.6em;
font-family:arial;
color:#ffffff;
display:block;
padding:100px 0 10px 30px;
}


#entireBottom .header
{
text-transform:uppercase;
font-weight:bold;
}

#entireBottom a
{
color:#fff;
text-decoration:none;
}

#entireBottom a:hover
{
color:#fff;
text-decoration:underline;
}

/**** SATSYTAN ****/

#content
{
background-color:#FFFFFF;
width:918px;
border:#DBDBDF solid 1px;
border-bottom:none;
padding-bottom:10px;
}

#contentContainer
{font-size:1em;}

#mainContent
{
width:540px;
margin:30px 15px 0 10px;
background-color:#FFF;
}


/**** STARTSIDAN ****/

.clsintroText p
{
font-size: 1.166667em;
line-height: 1.5em;
margin-top:0;
color:#0099cc;
font-style:italic;
padding:0 0 20px 0;
margin-bottom:0;

}

.clsNews
{
width:539px;
padding-right:10px;
padding-bottom:20px;
padding-top:10px;
}

.clsNews h4
{margin:0;margin-bottom:10px;}

.clsAktuellt h4
{margin:0;margin-bottom:10px;}

.clsNews .text h5
{color:#0099cc;font-size:1.2em;margin:0;}

.clsAktuellt .text h5
{color:#0099cc;
font-size:1.2em;margin:0;}

.clsNews p, .clsAktuellt p
{margin-top:5px;}

.clsAktuellt
{
width:235px;
padding-top:10px;
padding-left:15px;
padding-bottom:20px;
border-left:solid #DBDBDF 1px;
}

/**** SÖKRESULTAT *****/

.clsSearchHitHeader
{font-weight:bold;
font-size: 1.5em;
line-height: 1.166667em;
}

/****** TEXTMALL *****/

#idTextBox
{
padding-top:5px;
}

.clsImagetext p
{margin-top:2px;
font-style:italic;}

#mainContent #idTextBox .clsText .artHolder p a span
{color:#0099cc;}
