﻿.searchBoxes h3
{
    margin:15px 0 5px;
}
.searchBoxes h2.link
{
    margin:0;
    width:200px;
}
.searchBoxes input[type="text"]
{
    width:250px;
}
.searchBoxes input[type="text"], .searchBoxes select
{
    margin-bottom:3px;
}
.searchBoxes input.fullDate
{
    width:90px;
}
.searchBoxes select
{
    width:256px;
}
.searchBoxes input.year
{
    width:35px;
}
.searchBoxes input.nr
{
    width:50px;
}
.searchbox input[type="submit"]
{
    width:60px;
}
.searchbox div
{
    padding:0 0 0 0;
}
.searchInfo
{
    text-align:right;
}
.searchInfo p
{
    border-bottom:1px solid #ccc;
    text-align:left;
    padding:0 0 10px 0;
}
.searchbox
{
    border:1px dotted #ccc;
    padding:10px;
}
.searchbox table
{
    width:100%;       
}
.searchbox table td
{
    padding:0 10px;
          
}
.cellRight
{
    text-align:right;
}
.dataTable
{
    border-collapse:collapse;
    width:100%;
}
.dataTable td
{
    padding:10px 5px;
    vertical-align:top;  
}
.dataTable th
{
    vertical-align:top;
    padding:0 0 15px 0;
}
.dataTable th.dnummer, .dataTable td.dnummer
{
    width:110px;
}
.dataTable th.arendetyp, .dataTable td.arendetyp 
{
    width:110px;
}
.dataTable th.avsandare, .dataTable td.avsandare
{
    width:110px;
}
.dataTable th.arendemening, .dataTable td.arendemening
{
    width:160px;
}
.dataTable th.date, .dataTable td.date
{
    width:80px;
}
.dataTable th.status, .dataTable td.status
{
    width:60px;
}
.dataTable .alt
{
    background-color:#ccc;
}
div.clear
{
    height:0px;
    clear:both;
    padding:0px;
    font-size:0;
}
.leftBox, .rightBox
{
}
.description
{
    color:#000;
}
.width30
{
    width:30%;
}
.width35
{
    width:35%;
}
.width15
{
    width:15%;
}
.lineheight
{
    line-height:1.7em;
    padding-right:5px;
}
.marginRight
{
    margin-right:10px;
}
.center
{
    text-align:center;
    margin-bottom:3px;
}
.leftBox
{
    float:left;
}

.rightBox
{
    float:right;  
    text-align:right;
}
.btnBox
{
    text-align:right;
    width:100%;
    margin-top:5px;
}
.btnBox input{margin-top:18px;}

.pagingCtrl
{
    margin:10px 0;
}
table.details
{
    margin:10px 0;
}
table.details td
{
    padding:4px;
}
a.helpLink
{
    font-size:0.9em;
    color:#000;
    font-weight:normal;
}

/* FILLISTAN */

.fileRow
{
    height:25px;
    float:left;
    width:100%;
}
.fileRow .img
{
    margin:0 10px 0 0;
}
.fileRow .img, .fileRow .lnk, .fileRow .text
{
    height:18px;
    line-height:18px;
    float:left;
}
.fileRow .lnk a, .fileRow .lnk img
{
    height:18px;
    line-height:18px;
}
.lnkUp
{
    padding:10px 0 0 0;
}
