/* 
    BLUE #1D88BC
*/
body
{
    margin: 0px;
    background: #ffffff url(../images/bg.jpg) top left repeat-x;
    font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	color: #3D3D3D;
	font-style : normal;
	font-size : 11px;
	line-height: 17px;
	position:relative;
}

#language 
{
    position:absolute;
    right: 10px;
    top: 70px;
    list-style:none;
    text-transform:uppercase;
}
#language li a{color:#999999; padding: 0 0 0 20px; text-decoration:none;}
#language li a:hover,
#language li a.selected{background: url(../images/pijltjemenu.gif) center left no-repeat; text-decoration:none;}

#logo{vertical-align:middle; height:141px;}
#quote{text-align:right; vertical-align:bottom; font-weight:normal; padding-bottom: 10px;}
#quote-text{color: #1D88BC; font-size: 14px;}
#quote-author{color:#cccccc; font-size:11px;}
img{border:none;}

#menu{background:#1D88BC; text-align:left; padding:0; margin:0;}
#menu ul{list-style:none; padding:0 40px; margin:0;}
#menu ul li{display:inline;}
#menu ul li a
{
    float: left;
    display: block; 
    padding: 10px 40px; 
    text-transform:uppercase; 
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
    }
#menu ul li a:hover,
#menu ul li a.selected{background: url(../images/pijltjemenu.gif) 20px 14px no-repeat; text-decoration:none;}


#sub-menu{
    vertical-align:top;
    height:201px;
    width:264px;
    padding:0px 0px;
    position:relative;
    text-align:left;
    }
#sub-menu ul{list-style:none; padding:0; border-top: 1px solid #cccccc;margin-left:20px;margin-top:15px}
#sub-menu ul li{border-bottom: 1px solid #cccccc;width:225px;}
#sub-menu ul li a{background:url(../images/pijlkesubmenu.gif) left center no-repeat; display:block; padding:2px 0 2px 25px; margin:0;line-height:23px}
#sub-menu ul li a:hover,
#sub-menu ul li a.selected{color:#1D88BC;text-decoration:none}

#sub1, #sub2, #sub3{ visibility:hidden; position:absolute;}
#flash{background:#dddddd; width: 515px}

#content{
    background: url(../images/list-up.gif) 99% 10px no-repeat;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding: 20px 20px 40px 20px;
    width:475px;
    vertical-align:top;
    }
#content h2{
    font-size:14px;
    color:#1D88BC;
    padding:0;
    margin:0;
    }
#content #icon
{
    float:right;
    background: url(../images/list-double.gif) left bottom no-repeat; 
    width:35px;
    height:40px;
    display:block;
}
#news{
    background: url(../images/list-up.gif) 99% 10px no-repeat;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding: 20px 20px 40px 20px;
    vertical-align:top;
    }
#news h2{
    font-size:14px;
    color:#959595;
    padding:0;
    margin:0;
    }

#news ul{list-style:none; padding:0; margin:0;}
#news li{position:relative; padding: 20px 0 10px;}
#news li .title{color:#1D88BC; position:absolute; left:0; text-decoration:none; font-weight:bold;display:block}
#news li .date{color:#8F989E; position:absolute; left:0;padding:0 0 5px 0;display:block;}
#news li div{padding:20px 0 0;}
#news li .more
{
    text-align:right;
    padding:0 0 0px 0;
    margin:0;
}
#news li .more a
{
    padding: 0 20px 0 0;
    font-weight:bold;
    font-size:11px;
    line-height: 10px;
    height:11px;
    margin:0;
    color:#666666;
    background: url(../images/list.gif) right 2px no-repeat;
    }





#adres{
    padding:10px 20px;
    background: url(../images/list-up.gif) 99% 10px no-repeat;
    }
#adres h2{padding:0 0 10px 0; margin:0; font-size:12px; color:#1D88BC; font-weight:normal;}


#menu-bottom{
    vertical-align:top;
    padding:10px 0 0 20px;
    }
#created{
    vertical-align:top;
    text-align:right;
    padding:10px;
    }


#sitemap ul{list-style:none; padding:0; margin:0;}
#sitemap ul li a{display:block; padding:2px 0 2px 20px; margin:0;background:url(../images/list.gif) left center no-repeat; }
#sitemap ul li a:hover,
#sitemap ul li a.selected{text-decoration:underline;}
#sitemap ul li ul li{margin-left:50px;}


a.lnk_webs
{
	font-size: 10px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
	font-style : normal;
	font-weight: normal;
}
a.lnk_webs:hover
{
	font-size: 10px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: underline;
	font-style : normal;
	font-weight: normal;
}
a
{
	font-size: 11px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
	font-style : normal;
	font-weight: normal;
}
a:hover
{
	font-size: 11px;
	color: #666666;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: underline;
	font-style : normal;
	font-weight: normal;
}
.div_error
{
    border: 1px solid #666666; 
	background: #f8f8f8;
	cursor:pointer;
	padding: 10px;	
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	color: #D9271B;
	font-style : normal;
	font-size : 11px;
	line-height: 17px;
}
.vak_contact_verplicht
{
    background-color: #f8f8f8;
    border: 1px solid #A6BFD5;
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style : normal;
	font-size : 11px;
	width:350px;
}
.vak_contact
{
	border: 1px solid #A6BFD5;
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style : normal;
	font-size : 11px;
	width:350px;
}
.vak_contact_textarea
{
	border: 1px solid #A6BFD5;
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style : normal;
	font-size : 11px;
	width:450px;
}
.button
{
   	border: 1px solid #000000; 
	COLOR: #000000;
	BACKGROUND-COLOR: #cccccc;
	font-family: "Verdana",Arial,Helvetica;
	font-size: 11px;
	height: 17px;
}
