body
{    
border: 1px solid #7C3628;
font-family: verdana;
width: 850px;
margin: 20px auto 20px auto;
background-color: #D9D9D9;
}

.menuPane
{
float: left;
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
}

#mainMenu
{
background-color: #7C3628;
}

#subMenu
{
background-color: #404040;
}

.mainMenuItem
{
float: left;
text-decoration: none;
color: white;
background-color: #7C3628;
padding: 0.4em 0.6em;
font-size: 10pt;
}

.inlineItem
{
display: inline;
}

#engItem
{
background: none;
padding: 0.2em 0.6em 0 0;
float: right;
}

.flag
{
border: 0;
width: 34px;
height: 17px;
}

.subMenuItem
{
float: left;
text-decoration: none;
color: white;
padding: 0.2em 0.6em;
display: inline;
font-size: 9pt;
}

.currMainMenuItem
{
background-color: #404040;
}

.currSubMenuItem
{
color: #9C9C9C;
}

.mainMenuItem:hover
{
background-color: #404040;
}

.subMenuItem:hover 
{
color: #9C9C9C;
}

#header
{
background-color: #7C3628;
font-size: 9pt;
}

#footer
{
background-color: #7C3628;
font-size: 8pt;
color: white;
}

.eqCol
{
width: 33%;
}

.halfCol
{
width: 50%;
vertical-align: top;
padding-right: 25px;
}

a
{
color: black;
}

h1
{
font-size: 11pt;
color: #595959;
font-weight: bold;
margin-bottom: 0.5em;
}

h2
{
font-size: 9pt;
color: #595959;
font-weight: bold;
font-style: italic;
margin-bottom: 1px;
}

p
{
margin-top: 0;
margin-bottom: 1em;
}

#textArea
{
font-size: 9pt;
background-color: #F8F6D8;
}

#startsidaImagePane
{
padding: 0;
background-color: #C4BC96;
color: white;
font-size: 8pt;
}

#slaktImagePane
{
padding: 0;
background-color: #948A54;
color: white;
font-size: 8pt;
}

#oversattImagePane
{
padding: 0;
background-color: #95B3D7;
color: white;
font-size: 8pt;
}

#kulturhistoriaImagePane
{
padding: 0;
background-color: #31849B;
color: white;
font-size: 8pt;
width: 100%;
}

#kulturhistoriaImageList
{
padding: 0;
background-color: #31849B;
color: white;
font-size: 8pt;
float: left;
margin: 0;
list-style-type: none;
width: 100%;
}

#textTable
{
float: left;
font-size: 9pt;
background-color: #F8F6D8;
height: 550px;
width: 100%;
}


.leftCol
{
vertical-align: top;
padding: 25px 15px 25px 25px;
}

.leftMenuCol
{
width: 25%;
}

.middleCol
{
vertical-align: top;
padding: 25px 0 25px 0;
}

.rightCol
{
vertical-align: top;
padding: 25px 25px 25px 15px;
}

.rightNonEqCol
{
width: 20%;
}

.leftMenuMainLink
{
font-size: 9pt;
text-decoration: none;
color: #595959;
}

.leftMenuMainPrgph
{
margin-top: 4px;
margin-bottom: 4px;
}

.leftMenuSubLink
{
font-size: 8pt;
text-decoration: none;
color: #595959;
}

.leftMenuSubPrgph
{
margin-left: 1.5em;
margin-top: 4px;
margin-bottom: 4px;
}

.leftMenuSubSubLink
{
font-size: 8pt;
text-decoration: none;
color: #595959;
}

.leftMenuSubSubPrgph
{
margin-left: 3em;
margin-top: 2px;
margin-bottom: 2px;
}

.currLeftMenuLink
{
font-weight: bold;
}

.ordPrice
{
font-size: 7pt;
}

.langText
{
font-size: 9pt;
font-weight: normal;
color: black;
}

.translationBullet
{
color: #595959;
}

.floatingLeftImage
{
float: left;
padding-left: 15px;
}

.leftImage
{
padding-left: 15px;
}

.floatingRightImage
{
float: right;
padding-right: 15px;
}

.rightImage
{
padding-right: 15px;
}

.imageCaption
{
vertical-align: bottom;
}

.bildgalleriImgCell
{
padding-right: 30px;
vertical-align: bottom;
}

.bildgalleriTextCell
{
padding-bottom: 45px;
padding-right: 30px;
}


.topPadImage
{
padding-top: 4px;
}

.noBreak
{
white-space: nowrap;
}

.place
{
color: #595959;
font-weight: bold;
}

.leftMenuMainLink:hover
{
text-decoration: underline;
font-weight: bold;
color: #7C3628;
}

.leftMenuSubLink:hover
{
text-decoration: underline;
font-weight: bold;
color: #7C3628;
}

.leftMenuSubSubLink:hover
{
text-decoration: underline;
font-weight: bold;
color: #7C3628;
}

#kyrkoarkivTable td
{
vertical-align: top;
}

.rightAlignText
{
text-align:right;
}
