﻿html, body
{
    text-align: center;
    margin: 0px;
    padding: 0px;
    background-color: #e7e7e7;
    font-family: Arial;
    font-size: 8pt;
    height: 100%;
}
a img 
{
    border:none;
}
A:link
{
    color: #0f397d;
    text-decoration: none;
}
A:visited
{
    color: #0f397d;
    text-decoration: none;
}
A:hover
{
    color: #000000;
    text-decoration: underline;
}
H1
{
    font-size: 11pt;
    font-weight: normal;
    color: #0f397d;
    margin: 0px;
}
H2
{
    font-size: 10pt;
    font-weight: normal;
    color: #0f397d;
    margin: 0px;
}
H3
{
    font-size: 10pt;
    font-weight: bold;
    color: #0f397d;
    margin: 0px;
}
.mainframe
{
    width: 900px;
    height: auto;
    margin: auto;
    padding: 0px;
    background-color: #FFFFFF;
}
.footer
{
    margin: 0px;
    background-color: #FFFFFF;
    width: auto;
    height: 100px;
}
.header
{
    background-color: #0f397d;
    width: auto;
    height: 156px;
}
.colContent
{
    display: block;
    float: left;
    width: 333px; 
    padding: 0px 0px 20px 0px;    
}
.content
{
      
    text-align: left;
    background-color: #FFFFFF;
    width: auto;    
    height:auto;
}
.info
{
    margin: 10px 0px 0px 0px;
    color: #666666;
    text-align: left;
}
.info div
{
    display: inline;
    float: left;
    text-align: left;
}
.logga
{
    padding-left: 40px;
    width: 195px;
}
.adress
{
    width: 130px;
}
.tider
{
    width: 270px;
}
.telefon
{
    width: 130px;
}
.telefontider
{
    width: 130px;
}
.epost
{
    width: 50px;
}
.footerTitle
{
    color: #0f397d;
}
.page1
{
 
}
.colmargin
{
    display: block;
    float: left;
    padding: 10px;
}
.col
{
    display: block;
    float: left;
    width: 272px;
}
.colSitemap
{
    display: block;
    float: left;
    width: 213px;
}
.coltext
{
    padding: 14px 12px 0px 20px;    
    background-image: url(img/colback.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    margin: 0px;
    height: 300px;
}
.page1 .colimage
{
    height: 168px;
    width: 272px;
    background-color: #e7e7e7; 
}
.sitemapSelected
{

}
.menuSelected
{    
    color:Black;
    font-size:larger;
    font-weight:bold;
}
.searchDiv
{
    margin:15px 0px 0px 5px;
}
.searchButton
{
    float:left;
}
.searchField
{
    float:left;
}
.menu
{
    line-height:18px;
    margin: 10px 10px 0px 0px;    
    text-align: right;
}
.sitemap
{
    padding: 10px 0px 0px 10px;
    background-repeat: no-repeat;
    background-image: url(img/sitemapback.jpg);
    height: 600px;
}
.sitemapControl
{    
}
.submenuControl
{
    background-color:White;
    float:right;
}
.searchPage
{
    padding:5px 0px 0px 20px;
}
/* 	Edit Perlin Systems 2011-06-28
	New class definitions for person and persontext below this comment
	
.person
{
    padding: 7px 0px 0px 0px;
    width:100%;
}
.persontext
{
    margin:0px;
    padding:0px 0px 0px 8px;
    float:left; 
    width:175px;
}
*/
.person
{
    padding: 7px 0px 15px 0px;
}
.persontext
{
}


.personbild
{
    padding:2px 0px 0px 0px;
    float:left;    
}
.prisTabell
{   
    width:100%;
}
.prisRowAlt
{ 
    background-color:#e7e7e7;
}
.tdPris
{
    text-align:right;
    vertical-align:top;
}
.prisTabell TD
{    
    padding:4px 2px 4px 4px;     
}
.searchLeft
{
    width:500px;
    overflow:hidden;
    display:inline;
    float:left;
}
.searchRight
{
    overflow:hidden;    
    display:inline;
    float:right;
}
.searchPage
{
    width:auto;
}
.distansText
{
    float:left;
    width:150px;
}
.distansBild
{
    text-align:center;
    margin-left:150px; 
}
.admin
{
    padding:8px;
    margin:10px;
     background-image: url(img/colback.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-x;
}
