﻿body
{
    margin: 10px 0 0 0;
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    text-align: center;
}
.main
{
    background: #fff url(../images/dural_01.gif) repeat-x top;
}
a
{
    color: #4777a7;
}
.duralsite
{
    text-align: left;
    width: 799px;
}
.logo
{
    background: url('../images/dural_03.gif') no-repeat left top;
    height: 61px;
    width: 275px;
    cursor: pointer;
}
.banner
{
    position: absolute;
    margin: 0 0 0 380px;
    border: solid 1px #4777a7;
}
.banner img
{
    float: left;
}
.topmenu
{
    background: url('../images/dural_05.gif') no-repeat left top;
    height: 28px;
    padding: 7px 0px 0px 78px;
    font-weight: bold;
    color: White;
}
.topmenu a
{
    color: White;
    text-decoration: none;
    margin-right: 15px;
}
.topmenu a:hover
{
    text-decoration: underline;
}
.welkom
{
    background: url('../images/dcontent_04.jpg') no-repeat left top;
    color: White;
    line-height: 16pt;
    font-size: 13px;
    text-align: justify;
}
.welkom a
{
    color: White;
}
.welkomtext
{
    margin: 20px;
}
h1
{
    font-weight: lighter;
    margin: 0px;
}
h3
{
    margin: 0px;
    font-weight: normal;
    font-size: 24px;
}
h4
{
    margin: 0px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
}
.boxleft
{
    background-color: #e2eaf1;
    color: #4777a7;
    width: 266px;
    line-height: 19px;
    height: 188px;
}
.boxleft div, .boxmiddle div
{
    padding: 18px;
}
.boxleft div h4, .boxmiddle div h4
{
    margin-bottom: 15px;
}
.boxmiddle
{
    background-color: #b7c9db;
    color: #4777a7;
    width: 267px;
    line-height: 19px;
}
.boxright
{
    background: #f1f5f8 url('../images/dcontent_09.jpg') no-repeat;
}
.introcontact
{
    color: White;
    background: url(../images/logo_small.gif) no-repeat;
    margin: 25px 25px 0px 25px;
    padding: 0px 0px 0px 40px;
    line-height: 20px;
}
.introcontact h4
{
    padding-top: 5px;
}
.boxleft_more
{
    background-color: #f1f5f8;
    border-bottom: solid 13px #e2eaf1;
    font-size: 14px;
    font-weight: bold;
    color: #4777a7;
    letter-spacing: -1px;
    text-align: right;
    padding: 5px;
    height: 17px;
}
.meer td a
{
    text-decoration: none;
    color: #4777a7;
}
.meer td a:hover
{
    text-decoration: underline;
}
.boxmiddle_more
{
    background-color: #dbe4ed;
    border-bottom: solid 13px #b7c9db;
    font-size: 14px;
    font-weight: bold;
    color: #4777a7;
    letter-spacing: -1px;
    text-align: right;
    padding: 5px;
    height: 17px;
}
.boxright_more
{
    font-size: 14px;
    font-weight: bold;
    color: #4777a7;
    letter-spacing: -1px;
    text-align: right;
    padding: 5px;
    height: 17px;
}
.boxright_more a
{
    text-decoration: none;
    color: #4777a7;
}
.boxright_more a:hover
{
    text-decoration: underline;
}
.footer
{
    color: Silver;
    padding-top: 3px;
}
.footer a
{
    color: Silver;
}
.footer a:hover
{
    color: #4777a7;
}
.content
{
    background-color: White;
    border-left: solid 1px #e4ebf1;
    border-right: solid 1px #e4ebf1;
    border-bottom: solid 1px #e4ebf1;
}
.contentheader 
{
    position: absolute;
    width: 593px;
    padding: 80px 0px 0px 30px;
    font-size: 22px;
    letter-spacing: -1px;
    color: #4777a7;
    background: url(../images/dcontent_header.jpg) no-repeat left top;
}
.contentcontainer 
{
    width: 560px;
    padding: 120px 30px 40px 33px;
    line-height: 18px;
    color: #4777a7;
}
.rightside
{
    border-left: solid 1px #7094b7;
    background: #e2eaf1 url(../images/contactblock.jpg) no-repeat bottom left;
    width: 175px;
}
.sidetitle
{
    background-color: #7094b7;
    font-weight: bold;
    padding: 36px 0px 5px 7px;
    color: White;
}
.quicklinks
{
    padding: 5px;
}
.quicklinks a
{
    display: block;
    padding: 3px;
    margin: 1px;
    text-decoration: none;
    color: #7094b7;
    font-weight: bold;
}
.quicklinks a:hover
{
    text-decoration: underline;
}
.producten
{
    margin-top: 105px;
}
.map
{
    border: solid 1px #7094b7;
    float: right;
}
/* Occasions */
.Message
{
    border: solid 1px #7094b7;
    font-weight: bold;
    background-color: #e5ecf2;
    padding: 3px;
    margin-bottom: 7px;
}
.DetailTable
{
    width: 100%;
    margin-top: -25px;
}
.DetailPhotos
{
    width: 182px;
}
.DetailPhotos img
{
}
.OccasionsTitle
{
    position: absolute;
    font-size: 22px;
    letter-spacing: -1px;
    margin-top: -36px;
    margin-left: -2px;
}
.OccasionDescription
{
    padding-top: 25px;
}
ul
{
    margin: 0px;
    padding: 5px 0px 0px 20px;
}
li
{
    list-style-image: url('../images/bullit.gif');
}
.DescriptionTitle
{
    font-weight: bold;
    font-size: 14px;
    border-bottom: dotted 1px #7094b7;
    margin-right: 10px;
}
.OccasionsAltRow
{
    background-color: #f1f5f8;
}
.occasion_item td
{
    padding: 3px;
}
.over
{
    background-color: #e5ecf2;
    cursor: pointer;
}
.OccasionPrijs
{
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: right;
}
.occasion_item img
{
    border: solid 3px White;
    width: 75px;
}
.occasion_item a.title
{
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
}
.OccasionFoto
{
    border: solid 1px #B9CCDD;    
}
.occasion_item 
{
    width: 100%;
}
.EditOccasions fieldset
{
    display: block;
    padding: 5px;
    border: solid 1px #B9CCDD;
}
.EditOccasions fieldset legend
{
    font-weight: bold;
    color: #B9CCDD;
}
.EditOccasions input, .EditOccasions textarea, .EditOccasions select
{
    font-size: 11px;
}
.CarProperties input
{
    width: 175px;
}
.ItemPaging
{
    margin-top: 20px;
    border-top: dotted 1px #4777a7;
    padding-top: 5px;
}
.ItemPaging input, .ItemPaging select
{
    font-family: Arial;
    font-size: 11px;
    color: #4777a7;
}
.ItemPaging a
{
    text-decoration: none;
    font-weight: bold;
    padding: 3px;
}
.ItemPaging a:hover
{
    color: White;
    background-color: #4777a7;
    padding: 3px;
}
.ItemPaging .selected
{
    color: Gray;
    text-decoration: underline;
}
/* PhotoAlbum */
.Miniatures
{
    overflow: auto;
}
.Miniatures a
{
    border: solid 1px #B9CCDD;
    margin: 2px;
}
.Miniatures img
{
    display: block;
    width: 50px;
    border: solid 3px White;
}
a.btnAdd
{
    background: url('../images/add.gif') no-repeat left;
    padding: 3px 0 0 18px;
}
a.btnEdit
{
    background: url('../images/edit.gif') no-repeat left;
    padding: 3px 0 0 18px;
}
a.btnDelete
{
    background: url('../images/delete.gif') no-repeat left;
    padding: 3px 0 3px 18px;
}
.OccFotoItem
{
    display: block;
    float: left;
    border: dotted 1px #B9CCDD;
    padding: 3px;
    margin: 2px;
}
.OccFotoItem a
{
    text-decoration: none;
}
.OccFotoItem img
{
    width: 90px;
}