﻿body
{
    margin:10px 0px 0px 10px;
}

body, input, textarea, a, a:visited, select
{
    font-family:Trebuchet MS, Tahoma;
    font-size:12px;
    color:#000000;
}

input.textbox, textarea.textbox
{
    padding:1px;
    border:1px solid #cccccc;
}

.searchbox
{
    border:1px solid #ababab;
    background-image:url(gfx/searchfield.gif);
    width:202px;
    height:19px;
    padding-left:1px;
}

.searchbutton
{
    border:0px;
    background-image:url(gfx/sok.gif);
    width:44px;
    height:18px;
    cursor:pointer;
}

td
{
    padding:2px;
    text-align:left;
    vertical-align:middle;
}

#top
{
    width:990px;
}

#container
{
    width:990px;
}

#main-container
{
    width:800px;
    float:left;
}

#banner-container
{
    width:180px;
    padding-left:10px;
    float:left;
    padding-top:25px;
}

#page-top
{
    width:800px;
    background-image:url(gfx/topp.jpg);
    height:66px;
    text-align:right;
    color:#006699;
    padding-top:8px;
}

#page-top a, #page-top a:visited
{
    color:#006699;
    font-weight:bold;
}

div.search-container
{
    color:#ffffff;
    float:right;
    font-size:14px;
    padding-top:5px;
}

#admin-menu
{
    padding-left:10px;
    width:190px;
    float:left;
}

#admin-content
{
    width:790px;
    float:left;
}

a, a:visited
{
    text-decoration:none;   
}

a:hover, a:visited:hover
{
    text-decoration:underline;
}


a img, a:visited img
{
    border:0px;
}

div.reset
{
    clear:both;
}

div.top-spacer
{
    height:15px;
}

.error
{
    color:#ff0000;
}

h1.admintitle
{
    padding:0px;
    margin:0px;
    font-size:18px;
    font-weight:normal;
}

.subtitle
{
    font-size:14px;
}

br.small-space
{
    line-height:8px;
}

.adminheader
{
    background-color:#006bb5;
    color:#ffffff;
    height:25px;
}

.alternate
{
    background-color:#d9e3eb;
}

table.no-padding td
{
    padding:0px;
}

div.navigation-container
{
    color:#006699;
    padding-bottom:4px;
}

div.navigation-container a, div.navigation-container a:visited
{
    color:#006699;
}

div.top-banner
{
    text-align:center;
    padding-top:3px;
}

div.bottom-banner
{
    text-align:center;
    padding-bottom:10px;
}

div.page-content
{
    padding-top:20px;
    padding-bottom:20px;
}

div.start-page-left-col
{
    width:449px;
    float:left;
}

div.category-border
{
    width:439px;
    border:2px solid #ffdb61;
    padding:3px;   
}

div.category-container
{
    background-image:url(gfx/fadedbg.gif);
    background-repeat:repeat-x;
    padding:40px 0px 40px 31px;
}

div.category-wrapper
{
    width:204px;
    float:left;
}

a.catlink, a.catlink:visited
{
    vertical-align:7px;
    color:#006699;
    font-size:14px;
}

ul.tab-link
{
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.tab-link li
{
    width:90px;
    height:21px;
    float:left;
    text-align: center;
    margin-right:3px;
    padding-top:3px;
}

li.active
{
    background-image:url(gfx/flik_aktiv.gif);
}

li.inactive
{
    background-image:url(gfx/flik_inaktiv.gif);
}

ul.tab-link li a, ul.tab-link li a:visited
{
    color:#ffffff;
    font-weight:bold;
}

div.new-ads-container
{
    width:326px;
    float:right;
    padding-left:25px;
}

div.chosen-top
{
    background-image:url(gfx/utvald2.gif);
    height:21px;   
    padding-left:40px;
    padding-top:3px;
}

div.new-ads-container h3
{
    font-size:14px;
    padding:0px;
    margin:0px 0px 3px 0px;
    font-weight:bold;
}

tr.ad-row
{
    height:91px;
}

td.ad-column
{
    padding:5px 0px 0px 0px;
    vertical-align:top;
}

img.image-with-border
{
    background-color:#ffffff;
    border:1px solid #cccccc;
    padding:2px;
}

a.image-link img, a.image-link:visited img
{
    border-color:#cccccc;
}

a.bluelink, a.bluelink:visited
{
    color:#006699;
    line-height:16px;
}


div.list-border
{
    border:2px solid #ffdb61;
    padding:3px;   
}

div.list-container
{
    background-image:url(gfx/fadedbg.gif);
    background-repeat:repeat-x;
    padding:10px 10px 10px 10px;
}

div.list-top
{
    border:1px solid #ffdb61;
    border-bottom:0px;
    background-image:url(gfx/bigtopp.gif);
    height:23px;
}

h1.title
{
    font-size:17px;
    padding:0px;
    margin:0px 0px 0px 0px;
    font-weight:normal;
}

div.object-info
{
    width:402px;
    float:left;
}

div.object-images
{
    width:356px;
    float:left;
    padding-left:10px;
}

h4
{
    font-size:14px;
    padding:0px;
    margin:0px 0px 0px 0px;
    font-weight:bold;
}

table.rb label
{
    vertical-align:3px;
}

img.border-image
{
    padding:2px;
    border:1px solid #cccccc;
    background-color:#ffffff;
}

div.image-container
{
    float:left;
    padding:2px;
    background-color:#ffffff;
    border:1px solid #cccccc;
    margin-bottom:10px;
}

div.small-image-container
{
    float:left;
    padding:2px;
    background-color:#ffffff;
    border:1px solid #cccccc;
    margin-right:10px;
}

div.broker-search-container
{
    float:left;
    width:212px;
    margin-right:27px;
}

div.broker-list-container
{
    float:left;
    width:561px;
}

div.border-container
{
    float:left;
    border:1px solid #cbcbcb;
    padding:2px;
}

.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.start-page-brokers
{
    border:2px solid #ffdb61;
    padding:10px;
    float:left;
    width:186px;
}

div.start-page-brokers h3
{
    font-size:14px;
    padding:0px;
    margin:0px 0px 3px 0px;
    font-weight:bold;
}

