Body
{

margin-top: 18px;
margin-bottom: 18px;
/*background: url(images/img_54.gif) left top repeat fixed;*/

/*background-attachment:fixed;*/
}

#huvud
{
width: 816px;

height: 172px;
background-image: url(images/visingso.jpg);

border-bottom: 1px solid #534741;
}

p
{ 
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 11px;
line-height: 165%;
}

td
{ 
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 11px;
line-height: 120%;
}

.storycontent p
{
font-family:Georgia, "Times New Roman", Times, serif;
}



p a:hover
{
text-decoration:none;
}


a
{
color: #555555;
}

a:hover
{
color: #B1001D;
}

h6
{
margin-bottom: 6px;
margin-top: 0px;
font-family:  Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-transform: uppercase;
color: black;
}

h2
{
margin-bottom: 1px;
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}


h3
{
font-family:  "helvetica neue bold condensed", "franklin gothic demi cond", impact, trebuchet ms, trebuchet, helvetica, arial, verdana, sans-serif;
font-size: 14px;
/*letter-spacing: 1px;*/
margin-top: 8px;
font-weight:normal;

/*padding-left: 20px;
background-image: url(images/symbol.gif);
background-position: center left;
background-repeat:no-repeat;*/
padding-bottom: 0;
margin-bottom: 0;
text-transform: uppercase;
}

h3 a
{
text-decoration: none;
}

h3 a:hover
{
text-decoration: underline;
}



#wrap

{
width: 816px;
padding-top: 14px;
margin-top: 8px;


background-color: #E5E4E3;
background-image: url(images/brown_ny.gif);
background-repeat:repeat-y;

/*border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;*/
}

/*#header

{

height: 103px;
background-color:#0000CC;
margin: 0;
padding: 0;
}*/

#main
{
/*border: 1px solid blue;*/
width: 400px;
/*float: left;*/
}

#frame
{
 margin: 0px auto;
 position: relative;
 margin-bottom: 0px;
 margin-top: 0px;
 width: 816px;
border: 8px solid white;
background-color:#FFFFFF;

 /*background-image:url(images/brown.gif);*/

 }

.storycontent
{
margin-top: -5px;
}

#content
{
margin-left: 197px;
padding: 0;

/*width: 410px;*/
/*border-left: 1px dashed #4F3A23;
border-right: 1px dashed #4F3A23;*/

}

.post
{
width: 404px;
/*border: 1px solid #534741;*/

/*background-image:url(images/bottommark.gif);*/

/*margin-left: 15px;*/
margin-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
/*padding-bottom: 18px;*/



/*background-color: white;*/
}
.linkis
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
}

.meta
{
font-size: 9px;
color: #CCCCCC;
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
margin: 0;
margin-top: 4px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
border-bottom: 1px solid #CCCCCC;
background-color:#7B7B69;
}

.meta ul
{
list-style: none;
display: inline;
margin: 0;
padding: 0;
padding-right: 4px;
}

.meta li 
{
display: inline;
}

.meta a
{
text-decoration:none;
color: #CCCCCC;
}

.meta a:hover
{
text-decoration:underline;
color: #790000;
}


.metacomment a:hover
{
text-decoration:none;
color: #0072BC;
}

.metacomment
{
font-size: 10px;
color: #333;
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;


padding-bottom: 12px;
/*border-bottom: 1px dashed #362F2D;*/
}



.feedback h1
{
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: 12px;
text-align: right;
padding-top: 10px;
margin-bottom: 0;
padding-bottom: 0;
padding-right: 18px;
background-image:url(images/kommentarikon.gif);
background-position:right;
/*border-top: solid 1px gray;*/
background-repeat:no-repeat;
}

.feedback a
{
text-decoration: none;
}

.feedback a:hover
{
text-decoration: underline;
}


#commentform textarea 
{
width: 300px;
}

#commentform
{
padding-bottom: 8px;
}

#comments 
{

}

#postcomment 
{
border-top: 1px dashed #3C5484;
padding-top: 8px;
}

.textarea
{
border-left: 1px solid gray;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}

textarea
{
border-left: 1px solid gray;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}

.button
{
border-left: 1px solid gray;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #CCCCCC;
padding: 2px;
font-family: trebuchet, trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

/*#menu {
	background: #fff;
	border: 1px dotted #ccc;
	position: absolute;
	left: 460px;
	top: 156px;
	width: 165px;
	font-family: trebuchet, trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	line-height: 175%;
	padding-left: 8px;
	padding-top: 8px;
	margin: 0;
}*/

#menu a:hover
{
text-decoration:none;

}

#rightnav
{
float: right;
width: 186px;
border-bottom: 2px solid #736357;
/*margin-top: 21px;*/

/*border-bottom: 1px dashed #4F3A23;*/
/*border:solid 1px #534741;*/

}


#leftnav
{
float: left;
width: 187px;
/*margin-top: 21px;*/
/*background-color:white;*/
/*border-bottom: 1px dashed #4F3A23;*/
/*border:solid 1px #534741;*/
}

#leftnav p
{
padding-left: 8px;
padding-right: 8px;
color: #4B4C3C;
}

#menu ul
{
list-style: none;
margin: 0;
padding: 0;
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 8px;
/*padding-bottom: 8px;*/
/*border:dotted 1px #534741;*/
margin-bottom: 10px;
/*background-color: white;*/
/*background-color: #F4F3F1;
margin: 4px;
border: 1px solid gray;*/
}

#menu ul li
{
list-style: none;
margin: 0;
margin-top: 5px;
padding: 0;
font-weight: normal;
line-height: 150%;
margin-top: 5px;
margin-bottom: 3px;
background-image:url(images/arrow_small.gif);
background-position:left;
background-repeat:no-repeat;
padding-left: 15px;
}



#menu h4, #kategori h4
{
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
margin-top: 0;
margin-bottom: 0px;
background-color: #7B7B69;
border-bottom: 4px solid #362F2D;
padding-left: 8px;
color: white;
padding-top: 2px;
padding-bottom: 2px;
text-transform: uppercase;
}

#links h4
{
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
margin-top: 0;
margin-bottom: 0px;
background-color: #7B7B69;
border-bottom: 4px solid #362F2D;
padding-left: 8px;
color: white;
padding-top: 2px;
padding-bottom: 2px;
text-transform: uppercase;
}

#searchform
{
margin-top: 4px;
}

#kategori ul
{
list-style: none;
margin: 0;
padding: 0;
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
/*padding-left: 8px;*/
padding-bottom: 8px;
/*border:dotted 1px #534741;*/
margin-bottom: 10px;
/*background-color: white;*/
/*background-color: #F4F3F1;
margin: 4px;
border: 1px solid gray;*/
}

#kategori ul li
{
list-style: none;
margin: 0;

padding: 0;
font-weight: normal;
margin-bottom: 12px;
margin-top: 12px;
text-transform: uppercase;
/*background-image:url(images/left.gif);
background-position:left;
background-repeat:no-repeat;*/
/*padding-left: 15px;*/
border-left: 5px solid #BEBCB8;
border-bottom: 1px solid #BEBCB8;

}






#footer
{
height: 35px;
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 11px;
text-align: center;
padding-top: 8px;
padding-bottom: 12px;

width: 816px;

background-color: white;
}

#footer a:hover
{
text-decoration: none;
color: #333333;
}

#sok
{
padding-left: 8px;
}

abbr, acronym
{
font-size: 10px;
border-bottom: 1px dotted;
}

blockquote
{

width: 284px;
/*font-style:italic;*/
/*background-color:#E9ECED;*/
padding-left: 8px;
padding-right: 8px;
border-left: 1px solid gray;
border-right: 1px solid gray;
background-color: #CCCCCC;
}

.foto
{
border: 1px solid gray;
padding: 3px;
}

.image
{
border: 1px solid gray;
padding: 3px;
}

.floatright
{
border: 1px solid gray;
padding: 3px;
float: right;
margin-left: 8px;
}


#links
{
border-bottom: 2px solid #736357;
}


#links ul 
{
list-style: none;
margin: 0;
padding: 0;
font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 8px;
/*padding-bottom: 8px;*/
/*border:dotted 1px #534741;*/
margin-bottom: 10px;
/*background-color: white;*/
/*background-color: #F4F3F1;
margin: 4px;
border: 1px solid gray;*/



}

#links ul li
{
list-style: none;
margin: 0;
margin-top: 5px;
padding: 0;
font-weight: normal;

line-height: 150%;
margin-top: 5px;
margin-bottom: 3px;
background-image:url(images/arrow_small.gif);
background-position:left;
background-repeat:no-repeat;
padding-left: 15px;



}


#links a:hover {
text-decoration:none;
/*font-weight:bold;*/
}


#links ul li ul 
{
padding: 0;
padding-bottom: 6px;
padding-left:8px;
background-color: #F4F3F1;
border: 1px solid gray;
/*margin: 4px;*/

}

#links ul li ul li
{
list-style: none;
margin: 0;
margin-top: 5px;
padding: 0;
font-weight: normal;
margin-top: 5px;
padding-bottom: 4px;
background-image:url(images/right.gif);
background-position:left;
background-repeat:no-repeat;
padding-left: 15px;

}

#navcontainer
{
margin: 0;
padding: 0;
font-family: Trebuchet, trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #54546c;
width: 818px;
}

#navcontainer ul
{
float: left;
margin: 0;
padding: 0;
background-color: #B0B017;
width: 100%;
border-bottom: 1px solid #666;
}

#navcontainer ul li
{
float: left;
display: inline;
margin: 0;
padding: 0;
}

#navcontainer ul li a
{
color: black;
text-decoration: none;
background-color: #B0B017;
padding-left: 12px;
border-right: 1px solid #666;
padding-right: 12px;
}

#navcontainer ul li a:hover
{
color: white;
text-decoration: none;
background-color: #636918;
}


ol li
{
background-color: #FFFFFF;
padding-left: 8px;
padding-bottom: 4px;
padding-top: 4px;
margin-bottom: 6px;
}

ol
{
margin-left: 0px;
padding-left: 40px;
}


.fotowide
{
border: 1px solid black;
}