/* CSS Document */
body
{font: 73%/1.6 Verdana, Arial, Helvetica, sans-serif;}

#idEntire
{
margin:0 auto;
width:96%;
max-width:950px;
min-width:800px;
border:1px solid #DAC79E;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#idCatImage
{
margin-left:0px;
margin-bottom:0px;
width:230px;
min-width:230px;
font-size:0.7em;	
height:25px;
}

.print
{font-size:0.9em;}


#idTextArea
{
margin-left:1em;
padding-right:10px;
}


.clsClearFloat
{clear:both;}

.clsFloatLeft
{float:left;}


a
{
color:#0454A5;
text-decoration:none;
}

a:hover
{
color:#628CBA;
text-decoration:underline;
}


a:active
{
color:#0454A5;
text-decoration:underline;
}

a:visited
{
color:#03386F;
text-decoration:none;
}



h1, .rubrik1
{
margin-bottom:20px;
margin-top:0;
color:#333333;
font-weight:bold;
font-size:1.2em;
line-height:1.5em;
}

h2,.rubrik3
{
color:#333333;
margin-bottom:10px;
margin-top:0;
font-weight:bold;
font-size:1.1em;
}

h3, h4, h5, h6,.rubrik4
{
margin-bottom:10px;
margin-top:0;
color:#333333;
font-weight:bold;
font-size:1em;
}




#idRelateradeTexter
{
width:60%;
border:dotted 1px #000;
background-color:#F4F2EA;
padding:0.8em;
font-size:0.9em;
margin-right:10px;
clear:both;
}

#idRelateradeFiler
{
width:60%;
border:dotted 1px #000;
background-color:#F4F2EA;
padding:0.8em;
font-size:0.9em;
margin-right:10px;
clear:both;
}

#textenStartsida
{text-align:center;
margin-top:1.3em;}


#idBottomMenu
{
margin-top:30px;
width:100%;
padding-top:3px;
height:2%;
text-align:right;
font-weight:normal;
background-color:#FFD652;
}

#idBottomMenu a
{
font-weight:bold;
color:#000;
text-decoration:none;
}

#idBottomMenu a:hover
{
text-decoration:underline;
}


p a{color: #0454A5;}
.litentext {font: 0.8em  Verdana, Arial, Helvetica, sans-serif}
.clsImagetext {font: italic 1em  Verdana, Arial, Helvetica, sans-serif;}
.clsImagetext p{margin-top:0;}
.menytext {font: normal 75% Verdana, Arial, Helvetica, sans-serif ;line-height:150%;}
.prick_liten {font: normal 0.9em Verdana, Arial, Helvetica, sans-serif; color: #003366;}
a:link {color: #0454A5; text-decoration: none; }
a:visited {color: #03386F;text-decoration: none;}
a:active {color: #0454A5;text-decoration: none;}
a:hover {color: #628CBA;text-decoration: none}

.soktext {font: normal 75% Verdana, Arial, Helvetica, sans-serif; color: #999999;}
.soktext a:link {color: #0454A5; text-decoration: underline;}
.soktext a:hover {color: #628CBA; text-decoration: underline;}
.soktext a:visited {text-decoration: underline;}
.soktext a:active {text-decoration: underline;}
.bluetext {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #0066CC; text-decoration: none;}
.bluetext a:link {color: #0454A5; text-decoration: none;}
.bluetext a:hover {color: #628CBA; text-decoration: none;}
.bluetext a:visited {color: #03386F; text-decoration: none;}
.bakgrund {background-color: #ffd652;}
table {font: 100% Verdana, Arial, Helvetica, sans-serif;}
.clsKalender text
{
font-size:100%;
}

.clsKalender span.clsurl a
{
color: #0454A5;
}

.clsKalender p
{
display:inline;
margin:0;
}

.kalender_date {
	font: bold Verdana, Arial, Helvetica, sans-serif;;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.kalender_header {
	font: bold Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.kalender_image {
	float: right;
}
.kalender_bildtext {
	font: italic 0.8em Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}
.kalender_text {
	font: normal 100%/125% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.kalender {
	width: 90%;
}
.kalender_textblock {
	padding-bottom: 10px;
}
.kalender_rubrik {
}

.anslagtext{
	border: 0;
	color: #000;
	margin: 0;
	overflow: visible;
	float: right;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
} 

#idAuthor
{
font-size:0.9em;
margin-bottom:2em;
margin-top:1em;
}

#idPath
{text-align:left;
margin:7px;
margin-left:10px;
clear:both;
color:#333;
}

#idPath a
{
color:#0454A5;
text-decoration:none;
}

#idPath a:hover
{
color:#628CBA;
text-decoration:underline;
}


#idPath a:active
{
color:#0454A5;
text-decoration:underline;
}

.clsFloatLeft
{
float:left;
}

.clsFloatRight
{
float:right;
}

.clsClearFloat
{
clear:both;
}

.tablink
{
    color: #000;
    font-family: Verdana, sans-serif;
    font-size:0.9em;
    font-weight: bold;
    text-decoration: underline
}
.clsSubmit
{
font-size:0.9em;
}

table
{clear:both;}

a img
{border:none;}

/*LAYOUT FÖR SITEMAP*/

.clsSitemapPart
{
margin-bottom:10px;

}


#idSitemapContent
{
border-top:1px solid #DAC79E;
border-bottom:1px solid #DAC79E;
background-color:#F4F2EA;
padding:2em;
}

#idSitemapContent .level2
{
padding-top:3px;
margin:0;
}


#idSitemapContent .level3
{
padding-left:10%;
padding-top:3px;
margin:0;
}


#idSitemapContent .level4
{
padding-left:20%;
padding-top:3px;
margin:0;
}


#idSitemapContent .level5
{
padding-left:25%;
padding-top:3px;
margin:0;
}


#idSitemapContent .level6
{
padding-left:30%;
padding-top:3px;
margin:0;
}

#idSitemapContent a
{
font-size:0.9em;
color:#0454A5;
text-decoration:none;
}


#idSitemapContent a:hover
{
color:#628CBA;
text-decoration:none;
}

#idSitemapContent a:visited
{
color:#0454A5;
text-decoration:none;
}


#idSitemapContent lable
{
font-size:1em;
font-weight:bold;
margin-top:0;
}

/*STYLE FÖR SÖKFUNKTION*/

#idSearchBox
{
margin-left:0px;
height:30px;
/*width:200px;*/
width:200px;
padding:2px;
border:dotted 1px #AAAAA9;
background-color:#FFFCF1;
margin-bottom:0.5em;
margin-top:0.5em;
}

.clsHelpImage
{margin-bottom:-6px;}

.clsSearchresult
{
margin-top:2em;
font-size:0.95em;
width:100%;
margin-left:1em;
}

.clsSearchresult .rubrik1
{
font-size:1.3em;
}

.clsSearchHead
{
font-weight:bold;

}

.clsInfoRuta
{
font-size:0.95em;
width:40%;
background-color:#F4F2EA;
padding:1em;
float:right;
margin-left:1em;
}

.clsSearchFrame
{
width:530px;

}

#index
{margin-top:25px;}

.clsExternLink
{margin-top:5px;
margin-bottom:5px;}

#beforeMenu
{margin:0 0 10px 10px;}

/***********
Fo validation-requirements
***********/
.clsNoDisplay
{display:none;}