body {
background-color: #fff;
font-family: Arial, Helvetica, sans-serif, futura;
color: #515151;
font-size: 11px;
padding: 0;
margin: 0;
}
#kader {
margin: auto; 
position: relative; 
width: 800px;
background-color: #fff;
}
#top {
padding: 0 0 0 0; 
margin: 0;
background-image:   url("img/top/top_visu1.jpg"); width: 795px; 
background-repeat: no-repeat ;
background-position: left top;
height: 240px;
top: 0;
left: 0;
}
.film {
padding: 120px 0 0 25px;
}
.buttact {
float: right;
padding: 0 102px 0 0;
}
.imgtop {
float: left;
padding: 102px 0 0 0;
}
#main1 { /* main contains(all except top) */
width: 831px;
position: absolute;
top: 240px;
left: 0;
padding: 0; margin: 0;
background-color: #fff;
}
#main { /* main contains(all except top) */
width: 795px;
position: absolute;
top: 240px;
left: 0;
padding: 0; margin: 0;
background-color: #fff;
}
#navs { /* sub(left) navigation */
width: 100px;
padding: 0; 
margin: 0;
font-family: Arial, Helvetica, sans-serif, futura;
font-weight: bold;
color: #515151;
text-align: right;
background-color: #fff;
}
#content {
margin: 0;
padding: 0;
width : 690px;
float: right;
background-color:#fff;
}
#contenta {
margin: 0;
padding: 20px 10px 0 46px;
width : 620px;
float: right;
background-color: #fff;
}
#contenta h2 {
font-size: 11px; 
font-weight: bold; 
color: #e52d2b;
font-variant:small-caps;
}
#rcol{ 
width: 253px;
padding: 10px 0 0 0;
margin: 0;
float: right;
background-color: #fff;

}
#mcol{ /*  main content col */
width : 360px;
padding: 20px 30px 0 46px;
margin: 0;
float: left;
background-color: #fff;
}
#footer {
color: #999;
font-size: 9px;
text-align: center;
padding: 10px 0 10px 0;
background-color: #fff;
margin: auto; 
position: relative; 
width: 800px;
}
#footer a:link {color: #999; text-decoration: none;}
#footer a:visited {color: #999; text-decoration: none;}
#footer a:hover {color: #999; text-decoration: none;}
#footer a:active {color: #999; text-decoration: none;}

#mcol h2 {
font-size: 11px; 
font-weight: bold; 
color: #e52d2b;
font-variant:small-caps;
}
.nieuws{
font-size: 11px; 
font-weight: bold; 
color: #515151;
font-variant:small-caps;
font-style: italic;

}
.nitem {
background-color: #fff;
border-bottom: 1px solid #c1bebe;
display: block;
min-height: 85px;

}
.imgn{float: left;
padding: 0 20px 10px 0;
display: block;
height: 69px;
width: 69px;
}
.ntext{
font-size: 10px; 
font-weight: bold; 
color: #515151;

display: block;
}
.nmeer{
font-size: 10px; 
font-weight: bold; 
color: #e52d2b;
font-variant: small-caps;
float: right;
padding: 0;
display: block;
}
.meer{
font-size: 10px; 
font-weight: bold; 
color: #e52d2b;
font-variant: small-caps;
float: right;
padding: 0 5px 0 0;
}
.date{
font-size: 11px; 
font-weight: bold; 
color: #515151;
font-variant:small-caps;
float: right;
padding: 0 5px 0 0;
}
.datel{
font-size: 11px; 
font-weight: bold; 
color: #515151;
font-variant:small-caps;
padding: 0 0 0 15px;
}
.free{
font-size: 11px; 
color: #515151;
padding: 5px 0 0 25px;
display: block;
background-color: #fff;
}
.green{
font-size: 11px; 
font-weight: bold; 
color: #e52d2b;
font-variant: small-caps;
}
.green a:link{ color: #e52d2b;}
.green a:visited{ color: #e52d2b;}
.green a:hover{ color: #e74f0c;}
.tabel{
font-size: 10px; 
font-weight: bold; 
color: #515151;
background-image:  url("http://www.decohesie.be/alicebo/img/rcol/bg_tabel.jpg");
background-repeat: no-repeat ;
background-position: left 22px;
margin: 25px 5px 15px 28px;
padding: 0;
width: 208px;
height: 118px;
text-align: center;
}
.tabel tr{
line-height: 16px;
}
tr .tops{
padding: 0 0 6px 0;
}
tr .kalen {
color: #515151;
}
tr .kalen a:link{
color: #515151; 
text-decoration: none;
}
tr .kalen a:visited{
color: #a3a3a3; 
}
tr .kalen a:hover{
color: #e74f0c;
font-size: 8px;
text-decoration: none;
border: 1px solid #e74f0c;
padding: 1px;
}
th.calMois { 
font-size: 9px; 
font-weight: bold; 
text-align : center; 
font-family : verdana, geneva, helvetica, sans-serif; 
color : #ffffff; 
}
#rcol #kal{
padding: 0;
margin: 0;
background-color: #d2d2d2;
border-top: 1px solid #e74f0c;
}
#rcol #ads{
padding: 5px;
margin: 0;
background-color: #d2d2d2;
border-top: 1px solid #e74f0c;
color: #5b6065;
font-size: 10px;
}
.blokads{
padding: 0;
margin: 0;
background-color: #d2d2d2;
border-bottom: 1px solid #e74f0c;
}
.titads { 
color: #e74f0c;
font-size: 11px;
padding: 0;
font-variant: small-caps;
font-weight: bold;
text-align: right;
}
.orange{ 
color: #e74f0c;
font-size: 11px;
padding: 0;
font-weight: bold;
}
.imgintro {
background-image: url("http://www.celiabogaert.be/img/top/hp04.jpg");
background-repeat: no-repeat;
background-position: left 0;
min-height: 500px;


}
.imgads {float: right;}
.klikads {
text-align: center;
color: #515151;
font-variant: small-caps;
font-weight: bold;
font-size: 10px;
}
.klikads a:link{ color: #e52d2b; text-decoration: underline;}
.klikads a:visited{ color: #e52d2b; text-decoration: underline;}
.klikads a:hover{ color: #e74f0c; text-decoration: underline;}
#mcol h3 {
padding: 0;
margin: 0;
font-size: 11px; 
font-weight: bold; 
color:#254655; 
}
#content h1 {
font-size: 12px; 
font-weight: bold; 
font-variant:small-caps;
color: #e74f0c; 
margin: 0;
padding: 0 0 0 15px;
}
h2 {font-size: 11px; 
font-weight: bold;
color:#959595; 
margin: 0;
padding: 0;
}
#navcontainer {
width: 430px;
font-family: Arial, Helvetica, sans-serif, futura;
padding: 105px 0 0 0; 
margin: 0;
color: #fff;
font-stretch: wider;
float: left;
font-size: 10px;
background-color: transparent;
}

#mcol a:link {color: #e52d2b; text-decoration: none; font-weight: bold;}
#mcol a:visited{color: #e52d2b; text-decoration: none; font-weight: bold;}
#mcol a:hover{color: #e74f0c; text-decoration: underline; font-weight: bold;}
#mcol a:active{color: #e52d2b; text-decoration: none; font-weight: bold;}
.clear { clear: both; height: 1px; padding: 0; margin: 0;}
.img{float: left; padding: 0;}
.imgcon {float: left; padding: 0 23px 0 0;}
.imgcon a:link {color: #e52d2b; text-decoration: none; }
.imgcon a:visited{color: #e52d2b; text-decoration: none; }
.imgcon a:hover{color: #e74f0c; text-decoration: underline; font-weight: bold;}
.imgcon a:active{color: #e52d2b; text-decoration: none; font-weight: bold;}
.gris {
color: #acacac; 
font-weight: normal;
}



#nav a {
font-weight: bold;
color: #fff;
padding: 0;
margin: 0;
text-decoration: none;
}
#nav li li a {
display: block;
font-weight: normal;
color: #e52d2b;
padding: 2px 3px;
}
#nav li li a:hover {
padding: 2px 3px;
font-weight: bold;
}
#nav .no a:link{color: #acacac; font-weight: bold;}
#nav .no a:visited{color: #acacac; font-weight: bold;}
#nav .no a:hover{color: #c54c3e; font-weight: bold;}
#nav .no a:active{color: #acacac; font-weight: bold;}
.lefttit { 
background-color: #fff;
color: #e52d2b;
font-size: 11px;
padding-top: 18px;
font-variant: small-caps;
font-weight: bold;
}
#navs .left{
line-height: 18px;
font-size: 10px;
font-weight: bold;
padding-left: 3px;
}
#navs .left a{
color:#666;
text-decoration: none;
}
#navs .left a:visited{
color:#666;
text-decoration: none;
}
#navs .left a:active{
color:#666;
text-decoration: none;
}
#navs .left a:hover{
color:#a66939;
text-decoration: underline;
}
.parti{
color:#C4145D;
text-decoration: none;
}
.parti a:link{
color:#C4145D;
text-decoration: none;
}
.parti a:visited{
color:#C4145D;
text-decoration: none;
}
