﻿html,body 
{
    height:100%;
    margin:0;
    padding:0;
    text-align:center;
    color:#0079c2;
    font-family:Arial, sans-serif;
    font-size:11px
}
/* general */
a
{
    color:#0079c2;
    text-decoration:none;
}
a:hover
{
    background-color:#e2f4ff;
    text-decoration:none;
}
p
{
    margin-bottom:0
}
.cl
{
    clear:both;
    height:0px
}
hr
{
    height:0px;
    border:0;
    border-bottom:1px solid #0079c2;
}
h1
{
    font-weight:normal;
    font-size: 1.8em;
}
h2
{
    font-weight:bold;
    font-size: 1.3em;
    line-height:25px;
    margin-bottom:0px
}
h3.hd
{
    font-size:1.2em;
    font-style:italic;
    margin:0;
    letter-spacing:1px;
	display:float;
	width:300px;
}
.gj
{
    height:0px;
    width:100%   
}
.gj2
{
    height:5px;
    width:100%   
}
.fl
{
    float:left;
    margin-right:15px
    }
/* address */
.ad
{
    float:right;
    text-align:right;
}
.ad div
{
    margin-top:25px;
    font-size:11px;
    }
    .wb .ad
    {
        margin-left:10px
    }
    .ad a
    {
        font-weight:bold
    }

/* Container */
.c
{
    margin: 10px 0;
    width:750px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
.c a:hover { background-color:Transparent;}

    .mg
    {
        padding-left:24px;
    }

/* menu */
.m
{
    width:100%;
    background-color:#0079c2;
    font-size:13px;
    padding:0;
    font-weight:bold;
}
    .m .c
    {
        width:800px;
        text-align:left;
        margin:0 auto;
        padding-left:53px;
    }
    .m a, .m span.ac
    {
        color:white;
        padding:3px 17px;
        display:block;
        float:left
    }
    .m a:hover, span.ac, a.ac
    {
        background-color:#0054a4
    }

/* content */
/* h1 for al ruim 25 jaar in de regio */
.tl
{
    font-size: 1em;
    padding-left:5.1em;
    padding-bottom: 18px;
    display : block;
    height: 2em;
    background: URL("../images/h1tl.jpg") no-repeat;
    background-position:bottom left;
}
    .wb 
    {
        height:100px;
        overflow:hidden
    }
    .c .sda 
    {
        float:right;
        background-color:Transparent;
        padding:0;
        margin-top:52px;
        margin-left:0px;
        margin-bottom:0px;
        margin-right:0px;
        width:264px;
        font-weight:bold;
        line-height:20px;
        font-size:12px;
    }
.ct
{
    margin-right:284px
    }
/* sidebar */
.sd
{
    width:214px;
    text-align:left;
    background-color:#e2f4ff;
    padding:25px;
}

#ctBrief, #ctContact
{
    font-size:14px;
    font-weight:bold;
    line-height:20px;
}

#ctBrief img, #ctContact img
{
    border:none;
}

/* HOME */
.bg
{
    height: 505px;
    width:710px;
    margin-top:10px;
    border:3px solid #0e4e98;
    margin: 0 auto;
}
    .bg .lk
    {
        background-color:#0e71b6;
        background:URL("../images/bg.jpg") no-repeat;
        padding:20px;
        height:310px;
    }
    .bg .lk, .bg .lk2
    {
        text-align:right;
    }
    .bg .lk2
    {
         margin-right:20px;
        padding-top:10px;  
    }
    .bg .lk h1, .bg .lk h1 a
    {
        margin:0;
        color:White;
        font-size:20px;
        line-height:40px;
    }
    .bg .lk h1.al
    {
        margin-top:70px;
        font-size:30px;
        font-style:italic
    }
    .bg .lk h1 a:hover
    {
        
        text-decoration:none;
    }
    .bg .lk2 p
    {
        margin:0;
        font-size:15px;
        padding-top:66px;
        font-weight:bold;
        line-height:19px;        
    }
    
    .bg .lk2 p span
    {
        padding-left:30px;
    }
    .bg .lk2 img
    {
         float:left;
         margin-left:10px;
    }
	.bg .lk2 #nBriefLogo
	{
         border:none;
         float:right;
         padding-left:5px;
         margin-bottom:15px; 
         
    }
	.adres
	{
        text-align:right;
        margin:0;
        font-size:15px;
        margin-top:20px;
        font-weight:bold;
        line-height:19px;        
    }

	.nieuwsbrief
	{   
        font-size:15px;
        font-weight:bold;
        line-height:19px;
        padding-top:5px;        
    }
    
    .nieuwsbrief a:hover
	{   
        background-color:#FFFFFF;        
    }

table.contact th { width:160px; }
table.contact td input { border:solid 1px #0079C2 }
table.contact td textarea { border:solid 1px #0079C2 }
