﻿@import url("block.css");           /* Struktur för spalter inom huvudstruktturen */

.bodywhite
{
    background-color: #ffffff;
}

BODY, TD, TH, INPUT, SELECT, OPTION, TEXTAREA, FONT, PRE
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
	line-height: normal;
}

p
{
    font-size: 12px;
    line-height: 18px;
}

A, A:link, A:active
{
    /*color: #CC0000;*/
    color: #000000;
    text-decoration: none;
}

A:hover
{
	color: #999;
	text-decoration: underline;
}

A IMG, A:hover IMG
{
	text-decoration: none;
}

A:hover H1, A:hover H2, A:hover H3, A:hover H4, A:hover P, A:hover DIV
{
	color: #666;
}

.readmore a
{  
    background-image: url(../struct-images/menypil2.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    padding-left: 15px;
}

.link a
{  
    background-image: url(../struct-images/menypil2.gif);
    background-repeat: no-repeat;
    padding-left: 15px;
    font-weight: bold; 
    font-size: 14px;
}



H1, H2, H3, H4, P
{
    margin-top: 0px;
    margin-bottom: 10px;
    color: #333;
}

H1
{
    font-weight: normal;
    text-transform: uppercase;
}

H2
{
    font-size: x-large;
}
H3
{
    font-size: small;
}
H4
{
    font-size: medium;
    border-bottom: #cccccc 1px solid;
}

p.citat
{
    line-height: 150%;
}
li
{
    font-size: 12px;
    margin-bottom: 3px;
    padding-bottom: 3px;
    list-style-position: outside;
}

li.pdf
{
    list-style-image: url( 'struct-images/li-pdf.gif' );
    margin-bottom: 5px;
    text-align: left;
    /*vertical-align: middle;
    list-style-position: outside;*/
}


.kontakt-table
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.kontakt-alt
{
    background-color: #DAE581;}

.Image-Left
{
    float: left;
    margin: 5px 10px 5px 0px;
    /*border-right: #ffffff 10px solid;
    border-top: #ffffff 10px solid;
    border-left: #ffffff 10px solid;
    border-bottom: #ffffff 10px solid;*/
       
}
.Image-Right
{
    float: right;
    margin: 5px 0px 5px 10px;
    /*border-right: #ffffff 10px solid;
    border-top: #ffffff 10px solid;
    border-left: #ffffff 10px solid;
    border-bottom: #ffffff 10px solid;*/
    
}

.Image-Center
{
    float: none;
    margin: 0px 0px 0px 0px;
    /*border-right: #ffffff 10px solid;
    border-top: #ffffff 10px solid;
    border-left: #ffffff 10px solid;
    border-bottom: #ffffff 10px solid;*/
}


.Image-PhotoGallery
{
    float: none;
    margin: 0px 0px 10px 0px;
    border-right: white 10px solid;
    border-top: white 10px solid;
    border-left: white 10px solid;
    border-bottom: white 10px solid;
}

/* CSS för menyn till vänster 1,2 är nivåer med indrag */
.menuLeft1
{
    padding-bottom: 2px;
    /*font-size: 11px; Detta sätts i VB för att överskrida Forumets css
    font-weight:bold;*/
    /*color: #bf0000;*/
    text-align: left;
    vertical-align: bottom;
    width: 110px;
    margin-left: 2px;
}

.menuLeft2
{
    padding-bottom: 2px;
    padding-left: 20px;
    /*font-size: 11px; Detta sätts i VB för att överskrida Forumets css
    font-weight:bold;*/
    text-align: left;
    vertical-align: bottom;
    width: 110px;
    margin-left: 2px;
}

.DataList
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}

.fotogalleri
{
    border-left: solid 1px Orange;
    padding-right: 0px;
    padding-left: 10px;
    float: right;
    display: block;
    padding-bottom: 0px;
    margin: 0px 0px 10px 10px;
    padding-top: 0px;
}