body {
background-color: #000;
font-family: Arial, Helvetica, sans-serif, futura;
color: #7e7e7e;
font-size: 11px;
padding: 0;
margin: 0;
}
#kader {
margin: auto; 
position: relative; 
width: 1220px;
background-color: #000;
}
#lcolT{ 
width: 325px;
padding: 0 25px 0 0;
margin: 0;
float: left;
background-color: #000;
}
#rcolT{ 
width: 870px;
padding: 0;
margin: 0;
float: right;
background-color: #000;
}
#top {
padding: 0; 
margin: 0;
width: 870px; 
background-image: url("img/topnav_bg.jpg"); 
background-repeat: no-repeat ;
background-position: left 50px;
height: 150px;
top: 0;
left: 0;
}
.logo {
padding: 30px 0 0 0;
text-align: right;
}
.social {
padding: 23px 0 0 0;
text-align: right;
font-size: 12px;
color: #FFFFFF;
}
.allround {
padding: 25px 0 0 0;
}

#acteren {
display: block;
float:left;
width: 204px;
height: 225px;
background: url("img/Celia_acteren.gif") no-repeat 0 0;}
#acteren:hover
{ background-position: 0 -225px;}
#acteren span
{ position: absolute; top: -999em;}

#present {
display: block;
float:left;
width: 204px;
height: 225px;
background: url("img/Celia_presenteren.gif") no-repeat 0 0;}
#present:hover
{ background-position: 0 -225px;}
#present span
{ position: absolute; top: -999em;}

#media {
display: block;
float:left;
width: 204px;
height: 225px;
background: url("img/Celia_media.gif") no-repeat 0 0;}
#media:hover
{ background-position: 0 -225px;}
#media span
{ position: absolute; top: -999em;}

#cabaret {
display: block;
float:left;
width: 204px;
height: 225px;
background: url("img/Celia_cabaret.gif") no-repeat 0 0;}
#cabaret:hover
{ background-position: 0 -225px;}
#cabaret span
{ position: absolute; top: -999em;}



.imgtop {
float: left;
padding: 102px 0 0 0;
}
#main { /* main contains(all except top) */
width: 795px;
position: absolute;
top: 240px;
left: 0;
padding: 0; margin: 0;
background-color: #000;
}
#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: transparent;
}
#content {
margin: 0;
padding: 0;
width : 760px;
float: right;
background-color: transparent;
}
#contenta {
margin: 0;
padding: 10px 10px 0 0;
margin: 0 40px 0 0;
width : 660px;
float: right;
background-color: transparent;
}
#contenta h2 {
font-size: 11px; 
font-weight: bold; 
color: #f05508;
font-variant:small-caps;
}
#rcol{ 
width: 253px;
padding: 10px 0 0 0;
margin: 0 45px 0 0;
float: right;
background-color: transparent;

}
#mcol{ /*  main content col */
width : 360px;
padding: 20px 30px 0 46px;
margin: 0;
float: left;
background-color: transparent;
}
#footer {
color: #666;
font-size: 9px;
text-align: right;
padding: 20px 0 10px 0;
background-color: #000;
margin: 10px auto 0; 
position: relative; 
width: 755px;
}
#footer a:link {color: #666; text-decoration: none;}
#footer a:visited {color: #666; text-decoration: none;}
#footer a:hover {color: #999; text-decoration: none;}
#footer a:active {color: #666; text-decoration: none;}

#mcol h2 {
font-size: 11px; 
font-weight: bold; 
color: #f05508;
font-variant:small-caps;
}
.nieuws{
font-size: 11px; 
font-weight: bold; 
color: #959595;
font-variant:small-caps;
font-style: italic;
}
.nitem {
background-color: #000;
border-bottom: 1px solid #333333;
display: block;

}
.imgn{float: left;
padding: 0 20px 10px 0;
display: block;
}
.ntext{
font-size: 10px; 
font-weight: bold; 
color: #bbbaba;

display: block;
}
.nmeer{
font-size: 10px; 
font-weight: bold; 
color: #7e7e7e;
font-variant: small-caps;
float: right;
padding: 0;
display: block;
}
.nmeer alink{ 
color: #7e7e7e;
text-decoration: none;

}
.meer{
font-size: 10px; 
font-weight: bold; 
color: #f05508;
font-variant: small-caps;
float: right;
padding: 0 5px 0 0;
}
.date{
font-size: 11px; 
font-weight: bold; 
color: #f05508;
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: #5e8f2e;
font-variant: small-caps;
}
.green a:link{ color: #5e8f2e;}
.green a:visited{ color: #5e8f2e;}
.green a:hover{ color: #c08109;}
.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: #c08109;
font-size: 8px;
text-decoration: none;
border: 1px solid #c08109;
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 #c08109;
}
#rcol #ads{
padding: 5px;
margin: 0;
background-color: #d2d2d2;
border-top: 1px solid #c08109;
color: #5b6065;
font-size: 10px;
}
.blokads{
padding: 0;
margin: 0;
background-color: #d2d2d2;
border-bottom: 1px solid #c08109;
}
.titads { 
color: #c08109;
font-size: 11px;
padding: 0;
font-variant: small-caps;
font-weight: bold;
text-align: right;
}
.orange{ 
color: #dddddd;
font-size: 11px;
padding: 0;
font-weight: bold;
}
.imgads {float: right;}
.klikads {
text-align: center;
color: #666666;
font-variant: small-caps;
font-weight: bold;
font-size: 10px;
}
.klikads a:link{ color: #5e8f2e; text-decoration: underline;}
.klikads a:visited{ color: #5e8f2e; text-decoration: underline;}
.klikads a:hover{ color: #c08109; 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: #c08109; 
margin: 0;
padding: 0 0 0 15px;
}
h2 {font-size: 11px; 
font-weight: bold;
color:#fff; 
margin: 0;
padding: 0;
}
#navcontainer {
width: 730px;
font-family: Arial, Helvetica, sans-serif, futura;
padding: 70px 0 0 20px; 
margin: 0;
color: #878484;
font-variant:small-caps;
font-size: 11px;
background-color: transparent;
}

#nav a {
font-weight: bold;
color: #878484;
padding: 0;
margin: 0;
text-decoration: none;
}
#nav a:hover {
font-weight: normal;
color: #fff;
padding: 0;
margin: 0;
text-decoration: none;
}
#nav li a.current{
font-weight: normal;
color: #fff;
padding: 0;
margin: 0;
text-decoration: none;
}
#nav li li a {
display: block;
font-weight: normal;
color: #878484;
padding: 1px 0px;
font-variant: normal;
}
#nav li li a:hover {
padding: 2px 0px;
color: #f05508;
}
#nav li li a.current {
display: block;
font-weight: normal;
color: #f05508;
padding: 2px 0px;
font-variant: normal;
}
#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;}

#mcol a:link {color: #f05508; text-decoration: none; font-weight: bold;}
#mcol a:visited{color: #f05508; text-decoration: none; font-weight: bold;}
#mcol a:hover{color: #c08109; text-decoration: underline; font-weight: bold;}
#mcol a:active{color: #f05508; 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: #dddddd; text-decoration: none; }
.imgcon a:visited{color: #dddddd; text-decoration: none; }
.imgcon a:hover{color: #c08109; text-decoration: underline; font-weight: bold;}
.imgcon a:active{color: #dddddd; text-decoration: none; font-weight: bold;}
.gris {
color: #acacac; 
font-weight: normal;
}

.lefttit { 
background-color: #000;
color: #f05508;
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:#999;
text-decoration: none;
}
#navs .left a:visited{
color:#999;
text-decoration: none;
}
#navs .left a:active{
color:#999;
text-decoration: none;
}
#navs .left a:hover{
color:#f05508;
text-decoration: underline;
}
#navs .left a.current{
color:#f05508;
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;
}

/*
	Slideshow css
*/
#container_img {
	width:824px;
	padding:0;
	margin:0 ;
	position:relative;
	z-index:0;
	background-color: transparent;
}

#example {
	width:824px;
	height:404px;
	position:relative;
	background-color: transparent;
}

/*
	Slideshow style
*/

#slides {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:824px;
	height:404px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/

#slides .slide {
	padding:0;
	width:824px;
	height:404px;
	display:block;
}

/*
	Next/prev buttons
*/
#slides .next {
	position:absolute;
	top:287px;
	left:-39px;
	width:26px;
	height:26px;
	display:block;
	z-index:101;
}
#slides .prev {
	position:absolute;
	top:317px;
	left:-39px;
	width:26px;
	height:26px;
	display:block;
	z-index:101;
}
#slides .next {
	left:833px;
}
#slides .prev {
	left:833px;
}

/*
	Pagination
*/

.pagination {
	margin:3px auto 0;
	width: 130px;
	
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.gif);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

#slides .link {
	display:block;
	margin-top:10px;
	font-weight:800;
}