body
{
    font-family: tahoma, geneva, sans-serif;
}

label
{
    display: block;
}

#inloggning
{
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 21%;
}

#sida a:hover
{
    color: #8e2020;
}

#sida a
{
    color: #cd4040;
}

.center
{
    margin-left: auto;
    margin-right: auto;
}

.clear
{
    display: block;
    clear: both;
}

#sida *
{
    margin: 0;
}

#sida
{
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    margin-top: 90px;
}

#meny
{
    list-style: none; 
    padding: 0;
    margin: 6px 0;
}
#meny li{display: inline;}

#content
{
    padding: 12px 0;
}

#content h4
{
    margin: 6px 0 12px 0;
}

#content .post
{
    border: 1px solid black;
    margin: 6px 0;
    padding: 12px;
    float: left;
    width: auto;
}

#content .post label, #content .bilder label
{
    font-weight: bold;
    margin: 6px 0;
    font-size: 14px;
}

#content .post input[type=submit], #content .bilder input[type=submit]
{
    width: auto;
    display: block;
    margin: 6px 0 0 0;
}

#content .post input, #content .bilder input
{
    width: 300px;
    font-family: tahoma, geneva, sans-serif;
    font-size: 12px;
}

#content .post textarea, #content .bilder textarea
{
    width: 400px;
    height: 400px;
    font-family: tahoma, geneva, sans-serif;
    font-size: 12px;
}

#content div h5{margin: 12px 0 6px 0;}

#content .bilder img
{
    padding: 10px;
    border: 1px solid black;
    margin: 6px 0;
}

#content .bilder, #content .granskning
{
    border: 1px solid black;
    margin: 6px 0 6px 12px;
    padding: 12px;
    float: left;
    width: auto;
}

#content .list
{
    border: 1px solid black;
    margin: 12px 0;
    width: 800px;
}

#content .list tbody td
{
    padding 2px;
    font-size: 12px;
}

#content .list tbody .odd
{
    background: #eee;
}

#content .list thead
{
    font-weight: bold;
    font-size: 12px;
}

#content .granskning
{
    width: 300px;
}

a img{border: 0;}

#content .granskning img
{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

#content .message{color: navy; font-weight: bold;}

#content .rader label, #content .rader input
{
    display: inline;
}

#content .rader label
{
    font-size: 12px;
}

#content hr
{
    margin: 6px 0;
}

#content .error, #content .message
{
    font-weight: bold;
    color: red;
}

#content .granskningsbilder label
{
    font-size: 12px;
}

#content .granskningsbilder .radh
{
    font-weight: bold;
    font-size: 14px;
}

#content .bilden
{
    border: 1px solid black;
    margin: 3px;
    padding: 3px;
    margin-bottom: 8px;
}

#content form .visa
{
    display: block;
    font-size: 10px;
}

.granskning strong{font-size: 12px;display: block;}

#content .tag
{
    margin: 6px 0;
    padding: 6px;
    border: 1px solid black;
}

#content .tag h5
{
    margin: 0;
}

#content .tag input
{
    width: 175px;
    display: block;
    margin: 3px 0;
}

#content .tag a
{
    display: block;
    font-size: 12px;
}

#content .tag strong
{
    font-size: 10px;
}























