﻿body, div, td, p, a
{
    color:#000000;
    font-family: "Trebuchet MS", tahoma;
    font-size:12px;   
}

a, a:visited
{
    text-decoration:none;
    font-weight:normal;
}

a:hover, a:visited:hover
{
    text-decoration:underline;
    font-weight:normal;
}

input, textarea
{
    font-family: "Trebuchet MS", tahoma;
    font-size:11px;
    padding:1px;
}

select
{
    font-family: "Trebuchet MS", tahoma;
    font-size:11px;
    border:1px solid #5b951a;
}

.textbox
{
    border:1px solid #5b951a;
}

.tb
{
    border:1px solid #cbcbcb;
}

.dd
{
    border:1px solid #cbcbcb;
}

td
{
    text-align:left;
    vertical-align:top;
    padding:2px;   
}

h1
{
    padding:0px;
    margin:0px;
    font-size:15px;
}

h2
{
    padding:0px;
    margin:0px;
    font-size:13px;
}

p
{
    margin:0px;
    padding:0px;   
}

body 
{
    background-color:#929292;
    background-image:url(gfx/back.gif);
    background-position:center;
    background-attachment:fixed;
    background-repeat:repeat-y;
    margin:0px 0px 15px 0px;
}

#header
{
    width:1000px;
    height:100px;
    background:url(gfx/bokaproffs.gif) no-repeat;
    margin: 0 auto;
}

#container
{
    width:1000px;
    margin: 0 auto;
}

#menu
{
    width:227px;
    padding-left:5px;
    float:left;
}

#menu-top
{
    padding-left:27px;
    padding-top:2px;
    width:200px;
    height:25px;
    background:url(gfx/menytopp.gif) no-repeat;
    font-size:16px;
    color:#777777;
    font-weight:bold;
}

#menu-body
{
    width:200px;
    padding-left:27px;
    background:url(gfx/menybak.gif) repeat-y;
    padding-top:20px;
    padding-bottom:20px;
}

#menu-banners
{
    width:200px;
    padding-left:27px;
}

#adminmenu
{
    width:200px;
    padding-left:27px;
    float:left;
}

#content
{
    width:748px;
    padding-left:20px;
    float:right;   
}

.errortext
{
    color:#FF0000;
}

tr.header td
{
    background-color:#5b951a;
    color:#FFFFFF;
    font-weight:bold;
    vertical-align:middle;
}

a.elevated, a.elevated:visited
{
    vertical-align:9px;
    font-size:14px;
    
}

a.large, a.large:visited
{
    font-size:14px;
    
}

#top-banner
{
    width:729px;
    height:100px;
    vertical-align:top;
    text-align:center;
    float:left;
}

#bottom-banner
{
    width:729px;
    height:90px;
    padding-top:10px;
    text-align:center;
    float:left;
}

.content-left-wide
{
    float:left;
    width:490px;
    padding-left:10px;
}

.content-left-wide-no-padding
{
    float:left;
    width:500px;
}

.content-right-thin
{
    float:right;
    width:228px;
    padding-left:20px;
}

.content-left-thin
{
    float:left;
    width:359px;
}

.content-right-wide
{
    float:right;
    width:369px;
    padding-left:0px;
}

.object
{
    width:500px;
    height:94px;
    float:left;
}

.object2
{
    width:359px;
    height:94px;
    float:left;
}

.line
{
    width:500px;
    height:7px;
    float:left;
    background-image:url(gfx/line.gif);
}

.line2
{
    width:359px;
    height:7px;
    float:left;
    background-image:url(gfx/line.gif);
}

.object-image
{
    width:74px;
    height:94px;
    float:left;
    padding-top:10px;
}

.object-image-container
{
    border:1px solid #cbcbcb;
    padding:2px;
    margin:0 auto;
    float:left;
}

.image-container
{
    border:1px solid #cbcbcb;
    padding:2px;
    margin:0 auto;
    float:left;
    margin-bottom:5px;
    margin-right:10px;
}

div.object-info
{
    width:411px;
    height:94px;
    padding-top:10px;
    padding-left:15px;
    float:left;
}

div.object-info2
{
    width:270px;
    height:94px;
    padding-top:10px;
    padding-left:15px;
    float:left;
}

a.object-info, a.object-info:visited
{
    font-size:14px;
    color:#003366;
}

.greylink, .greylink:visited
{
    color:#666666;
}

.bluelink, .bluelink:visited
{
    color:#003366;
}

img
{
    display:block;
}

div.pages
{
    width:500px;
    padding-top:10px;
    text-align:center;
    float:left;
}

div.pages2
{
    width:359px;
    padding-top:10px;
    text-align:center;
    float:left;
}

h1.object-title
{
    font-size:18px;
    color:#003366;
    font-weight:normal;
}

a.object-title, a.object-title:visited
{
    font-size:18px;
    color:#003366;
    font-weight:normal;
}

.ratingStar 
{
    width: 24px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.ratingStar-read-only
{
    width: 24px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    cursor:default;
}

.filledRatingStar {
    background-image: url(gfx/001_15.gif);
}

.emptyRatingStar {
    background-image: url(gfx/001_17.gif);
}
.savedRatingStar {
    background-image: url(gfx/001_15.gif);
}

div.search
{
    float:right;
    padding-right:30px;
    padding-top:39px;
    color:#FFFFFF;
}

input.search 
{
    width:44px;
    height:18px;
    background-image:url(gfx/sok.gif);
    border:0px;
    padding:0px;
    margin:0px;
    vertical-align:bottom;
    cursor:pointer;
    margin-bottom:2px;
}

p.info a
{
    color:#003366;
}

div.search-startpage
{
    line-height:25px;
    float:left;
    background-image:url(gfx/sokbak.gif);   
    width:362px;
    height:49px;
    padding-top:18px;
    padding-left:12px;
}

.heading
{
    font-weight:bold;
    font-size:14px;
}

div.login
{
    width:210px;
    background-image:url(gfx/loginbak.gif);
    height: 88px;
    padding-left:17px;
    padding-top:6px;
    display:block;
}

input.login
{
    border:0px;
    background-image:url(gfx/login.gif);
    width:64px;
    height:24px;
    cursor:pointer;   
}

div.login-info
{
    position:absolute;
    left:0px;
    top:0px;
    background-color:#FFFFFF;
    border:1px solid #cbcbcb;
    padding:10px;
    display:none;
    z-index:10;
}

div.note
{
    background-image:url(gfx/lappen.jpg);
    width:248px;
    height:294px;
    padding-left:80px;
    padding-top:50px;
}