body
{
    background-color:#EAF0F5;
    margin:0px;
    padding:0px;
    width:100%;
    font-family: arial;
    font-size:11px;
}

#wrapper
{
    width:915px;
    height:100%;
    border:1px solid #AAB8C4;
    background-color:white;
    margin-left:auto;
    margin-right:auto;
}

#header
{
    height:69px;
    background:url(../img/header_bg.gif);
    background-repeat:repeat-x;
    padding-left:15px;
    padding-top:10px;
}

#path img
{
    margin-left:10px;
    margin-right:10px;
}

#path
{
    padding-top:8px;
    padding-left:10px;
    height:20px;
    background:url(../img/path_bg.gif);
    border-bottom:1px solid #AAB8C4;
    font-family: Arial;
    font-size:11px;
    color:black;
    font-weight: bold;
}

#path a
{
    font-weight: normal;
    color:black;
    text-decoration: none;
}

#path a:hover
{
    font-weight: normal;
    color:black;
    text-decoration: underline;
}




#content
{
    position: relative;
    background-color:white;
    padding:10px;
}

h1
{
    font-family: 'century gothic', arial;
    font-size:20pt;
    font-weight:bold;
    color:black;
    margin-bottom: 5px;
}

#cse-search-box
{
    position: relative;
    background:url(../img/search_bg.jpg);
    padding:35px 50px 20px 10px;
}

.search-button
{
    background:url(../img/search_button.gif);
    background-position: center;
    background-repeat: no-repeat;
    width:117px;
    height:22px;
    border:0px;
}

.send-button
{
    background:url(../img/send_button.gif);
    background-position: center;
    background-repeat: no-repeat;
    width:117px;
    height:22px;
    border:0px;
}

.error
{
    font-family: arial;
    font-size:12px;
    color:red;
    width:99%;
    background-color:#FFE2E1;
    height:20px;
    margin-bottom:20px;
    padding:8px 5px 5px 5px;
    border:1px solid red;
}


.breadcrumb
{
    float:left;
}

div.xml-button
{
    float:right;
}

div.xml-button img
{
    border:0px;
}

div.preview
{
    position: relative;
    float:left;
    padding-right:10px;
}

div.preview img
{
    border:1px solid #E1771E;
    background-color:White;
    padding:5px;
}

a.title
{
    font-family:'Century Gothic', Arial;
    font-size:13px;
    font-weight:bold;
    color:#003366;
}

div.description
{
    font-family: Arial;
    font-size:12px;
    color:black;
}

div.url
{
    font-family : Arial;
    font-size: 12px;
    color: #E1771E;
}

span.stat
{
    color:gray;
}

span.stat a
{
    color:gray;
    text-decoration: none;
}

span.stat a:hover
{
    color:gray;
    text-decoration: underline;
}

div.navigation
{
    width:100%;
    text-align: center;
    font-family: arial;
    font-size:12px;
}

div.navigation span
{
    display:none;
}

div.navigation span.active
{
    display:inline-block;
    padding:5px 7px 5px 7px;
    border:1px solid #003366;
    color:white;
    background-color:#003367;
}

div.navigation a
{
    display:inline-block;
    padding:5px 7px 5px 7px;
    color:#003366;
    border:1px solid #003366;
    text-decoration: none;
}

div.navigation a:hover
{
    display:inline-block;
    padding:5px 7px 5px 7px;
    color:#003366;
    border:1px solid #003366;
    background-color: #C9DAE9;
    text-decoration: none;
}

div.listings
{
}

div.listing
{
    position:relative;
    padding:5px;   
}

div.featured
{
    border:1px solid #003366;
    background-color:#ECF2F8;
    margin-bottom: 5px;
}

div.partner
{
    border:1px solid #003366;
    margin-bottom: 5px;
}

div.comments
{
    margin-top:20px;
    padding-top:10px;
    border-top:1px solid #003366;
    font-family: arial;
    font-size:12px;
}

p.field label
{
    display:block;
    width:150px;
}

.main-category
{
    position: relative;
    float:left;
    width:235px;
    height:65px;
    padding-left:60px;
    font-family: arial;
    font-size: 8pt;
    padding-top:15px;
    padding-bottom:15px;
}

.main-category  h1
{
    font-family:'century gothic', arial;
    font-size:14pt;
    font-weight:bold;
    color:black;
    margin-bottom: 5px;
}

.main-category a
{
    color:black;
    text-decoration: none;
}

.main-category a:hover
{
    color:black;
    text-decoration: underline;
}

.category-vakantie
{
    background:url(../img/icon/vakantie.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
}

.category-hobby
{
    background:url(../img/icon/hobby.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
}

.category-webwinkels
{
    background:url(../img/icon/webshop.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
}

.category-computer
{
    background:url(../img/icon/telecom.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
}

.category-huis
{
    background:url(../img/icon/huisentuin.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
}

.category-lifestyle
{
    background:url(../img/icon/lifestyle.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
}

.category-gezin
{
    background:url(../img/icon/familie.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
}

.category-werk
{
    background:url(../img/icon/opleiding.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
}

.category-financieel
{
    background:url(../img/icon/financieel.gif);
    background-repeat: no-repeat;
    background-position: 20px 10px;
}


#adzone
{
    margin-top:10px;
    border-top:1px solid #003366;
    padding-top:10px;
    text-align: center;
}

#homepage-ads
{
    padding:10px;
    background-color:white;
    text-align:center;
}



#footer
{
    background:url(../img/footer_bg.gif);
    background-repeat: repeat-y;
    border-top:1px solid #AAB8C4;
    border-bottom :1px solid #AAB8C4;
    padding:20px;
    height:100px;
}

#footer h1
{
    font-family: 'century gothic', Arial;
    font-size:11pt;
    font-weight: bold;
    color:black;
    margin-bottom:10px;
}

#footer a
{
    font-family: Arial;
    font-size:8pt;
    color: black;
    text-decoration: none;
}

#footer a:hover
{
    font-family: Arial;
    font-size:8pt;
    color: black;
    text-decoration: underline;
}


.footer-first
{
    float:left;
    width:165px;
    padding-left:50px;
}

.footer-second
{
    float:left;
    width:165px;
    padding-left:50px;
    border-left:1px solid #AAb8C4;
}

#copyright
{
    font-family: arial;
    font-size:9pt;
    color:#356B9D;
    padding-top:35px;
    padding-bottom:35px;
    text-align: center;
}

#copyright a
{
    color:#356B9D;
    text-decoration:none;
}

#copyright a:hover
{
    color:#356B9D;
    text-decoration:underline;
}

.clear
{
    clear:both;
}
