/* ************************************************************************** */
/* LETTERTYPEN                                                                */
/*                                                                            */
/* Belangrijk om als eerste te benoemen.                                      */
/* ************************************************************************** */
body
{
font-family:arial, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
}

/* ************************************************************************** */
/* ALGEMENE INSTELLINGEN                                                      */
/*                                                                            */
/* ************************************************************************** */
body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0;
width:100%;
height:100%;
background-color:#000000;	/* default */
color:#ffffff;				/* default */
background-image:url('siteimages/main/bg_home.jpg'); 
background-repeat:no-repeat; 
background-position:0px 0px;
}

h1, h2, h3 {
font-weight:normal;
margin:0;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border:0;
}
p {
font-weight:normal;
margin:0;
padding-top:0px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
border:0;
}

h1 {
font-size:14px;
color: #ed1d25;
line-height:18px;
}
h2 {
font-size:10px;
color: #006699;
line-height:15px;
}
h3 {
font-size:10px;
color: #333333;
line-height:20px;
}
.klein {
font-size:10px;
}
.rood {
color:#ed1d25;
}
.noir {
color:#000000;
}
.clearfix {
margin:10px;
padding:0px;
border:0;
display:block;
clear:both;
}
#menu {
position:absolute;
top:74px;
left:380px;
width:600px;
}
#menu_functie {
position:absolute;
top:29px;
left:420px;
width:598px;
}
#trait {
position:absolute;
top:194px;
left:87px;
width:416px;
}
#content_bloc_zwart {
position:absolute;
top:117px;
left:503px;
width:458px;
height:497px;
background-color:#000000;
border:4px solid #74716b;
}
#content_bloc_wit {
position:absolute;
top:117px;
left:503px;
width:458px;
height:497px;
color:#000000;
background-color:#ffffff;
border:4px solid #74716b;
}
#content_bloc_beige {
position:absolute;
top:117px;
left:503px;
width:458px;
height:497px;
background-color:#d6ccaa;
border:4px solid #74716b;
}
#foto_bloc {
position:absolute;
top:211px;
left:140px;
width:360px;
height:411px;
border:0;
}
.submenu {
padding-top:5px;
padding-right:5px;
padding-bottom:0px;
padding-left:15px;
overflow: hidden;
width:442px;
height:20px;
font-size:13px;
border-bottom: 4px solid #74716b;
}
#paging {
position:absolute;
top:123px;
left:521px;
}

/* ************************************************************************** */
/* elementen homepage                                                                  */
/*                                                                            */
/* ************************************************************************** */
#image_home {
position:absolute;
top:74px;
left:505px;
}
#gastenboek_home {
position:absolute;
top:595px;
left:510px;
}

/* ************************************************************************** */
/* BLOKJES STRUKTUUR agenda                                               */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */
#bloc_agenda {
position: absolute;
top: 198px;
left: 93px;
width: 198px;
height:341px;
}

.top_agenda	{ 
background-image:url('siteimages/main/kaders/agenda_top.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px; 
height:60px; 
}


.mid_agenda	{ 
background-image:url('siteimages/main/kaders/agenda_mid.gif'); 
background-repeat:repeat-y; 
background-position:0px 0px;
height:290px;
}


.bot_agenda	{ 
background-image:url('siteimages/main/kaders/agenda_bottom.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px;
height:3px;
}
.txt_agenda_home {
padding-top:0px;
padding-right:5px;
padding-bottom:10px;
padding-left:10px;
overflow: hidden;
font-size:10px;
color:#ffffff;
line-height:13px;
height:255px;
}
.txt_agenda {
padding-top:0px;
padding-right:15px;
padding-bottom:10px;
padding-left:10px;
margin-left:17px;
width:157px;
}
/* ************************************************************************** */
/* BLOKJES STRUKTUUR comedians                                               */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */
.txt_comedian_detail {
padding-top:20px;
padding-right:25px;
padding-bottom:10px;
padding-left:25px;
text-align:center;
font-size:16px;
line-height:30px;
}
.txt_fotos_comedian {
padding-top:10px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
color:#000000;
}
.fotos_comedian {
float:left;
padding-top:0px;
padding-right:10px;
padding-bottom:10px;
padding-left:0px;
margin:0;
width:132px;
height:132px;
}
/* ************************************************************************** */
/* BLOKJES STRUKTUUR boekingen                                               */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */
.vraag {
float:left;
padding-top:0px;
padding-right:10px;
padding-bottom:10px;
padding-left:0px;
width:100px;
height:auto;
}
.antwoord {
float:left;
padding-top:0px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
margin:0;
width:280px;
height:auto;
}



/* ************************************************************************** */
/* BLOKJES STRUKTUUR nieuws                                               */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */
#bloc_nieuws {
position: absolute;
top: 117px;
left: 301px;
width: 204px;
height:297px;
}

.top_nieuws	{ 
background-image:url('siteimages/main/kaders/nieuws_top.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px; 
height:44px; 
}


.mid_nieuws	{ 
background-image:url('siteimages/main/kaders/nieuws_mid.gif'); 
background-repeat:repeat-y; 
background-position:0px 0px;
height:250px;
}


.bot_nieuws	{ 
background-image:url('siteimages/main/kaders/nieuws_bottom.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px;
height:3px;
}

.txt_nieuws_home {
padding-top:5px;
padding-right:5px;
padding-bottom:10px;
padding-left:10px;
overflow: hidden;
font-size:10px;
color:#000000;
line-height:12px;
height:235px;
}
.txt_nieuws_detail {
padding-top:0px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
color:#000000;
}
.txt_scroll {
padding-top:15px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
color:#000000;
height:442px;
overflow:auto;
}
.content_film {
height:440px;
padding-top:10px;
padding-right:0px;
padding-bottom:10px;
padding-left:10px;
overflow:auto;
}
.txt_nieuws {
padding-top:0px;
padding-right:5px;
padding-bottom:10px;
padding-left:15px;
color:#000000;
border-bottom: 1px dashed #74716b;
}
.txt_nieuws_klein {
font-size:9px;
}
A.txt_nieuws_klein
{ 
font-size: 9px;
color: #000000;
text-decoration: none;
}
A:hover.txt_nieuws_klein
{ 
font-size: 9px;
color: #ffffff;
text-decoration: none;
}
A:visited.txt_nieuws_klein
{ 
}
/* ************************************************************************** */
/* BLOKJES STRUKTUUR Blog                                               */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */
#bloc_blog {
position: absolute;
top: 420px;
left: 296px;
width: 191px;
height:208px;
}

.top_blog	{ 
background-image:url('siteimages/main/kaders/blog_top.jpg'); 
background-repeat:no-repeat; 
background-position:0px 0px; 
height:63px; 
}


.mid_blog	{ 
background-image:url('siteimages/main/kaders/blog_mid.gif'); 
background-repeat:repeat-y; 
background-position:5px 0px;
height:142px;
}


.bot_blog	{ 
background-image:url('siteimages/main/kaders/blog_bottom.gif'); 
background-repeat:no-repeat; 
background-position:5px 0px;
height:3px;
}
.txt_blog_home {
padding-top:5px;
padding-right:5px;
padding-bottom:10px;
padding-left:15px;
overflow: hidden;
font-size:11px;
width: 157px;
line-height:12px;
}


.txt_blog {
padding-top:10px;
padding-right:15px;
padding-bottom:10px;
padding-left:10px;
margin-left: 17px;
font-size:12px;
border-bottom: 1px dashed #ff9a00;
width: 157px;
}
.txt_blog_reactie {
padding-top:0px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
}
.txt_blog_lijn {
padding-top:10px;
border-top: 1px solid #000000;
}
#foto_bloc_blog {
position:absolute;
top:211px;
left:140px;
width:360px;
height:411px;
border:0;
background-image:url('siteimages/main/decors/blog.jpg'); 
background-repeat:no-repeat; 
background-position:0px 0px;
}
/* ************************************************************************** */
/* elementen gastenboek                                                                  */
/*                                                                            */
/* ************************************************************************** */
.txt_gast_invoeg {
padding-top:10px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
color:#ffffff;
}

.txt_gastenboek {
padding-top:0px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
margin-left:15px;
margin-right:15px;
margin-bottom:10px;
color:#ffffff;
width:414px;
border-bottom: 1px solid #ffffff;
}
#foto_bloc_gastenboek {
position:absolute;
top:211px;
left:140px;
width:360px;
height:411px;
border:0;
background-image:url('siteimages/main/decors/gastenboek.jpg'); 
background-repeat:no-repeat; 
background-position:0px 0px;
}
.txt_gastenboek_blocfoto {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
color:#000000;
}
/* ************************************************************************** */
/* elementen los                                                                  */
/*                                                                            */
/* ************************************************************************** */
.txt_basis_noir {
padding-top:10px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
margin-left:15px;
margin-right:15px;
margin-bottom:10px;
color:#000000;
width:414px;
}
/* ************************************************************************** */
/* Navigatie linken                                               */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */

A
{ 
color:#ed1d25;

}
A:hover
{ 
color:#74716b;

}
A:visited
{ 
}
A:active
{
  outline: none;
}
A:focus { 
-moz-outline-style: none; 
}

A.wit
{ 
color:#ffffff;

}
A:hover.wit
{ 
color:#74716b;

}
A:visited.wit
{ 
}

A.comedians
{ 
color: #ffffff;
font-size:16px;
text-decoration: none;
}
A:hover.comedians
{ 
font-size:16px;
color: #ed1d25;
text-decoration: none;
}
A:visited.comedians
{ 
}
A.terug
{ 
color: #74716b;
font-size:12px;
text-decoration: none;
}
A:hover.terug
{ 
font-size:12px;
color: #ed1d25;
text-decoration: none;
}
A:visited.terug
{ 
}
.lien_rouge
{ 
color: #74716b;
text-decoration: none;
}
A.lien_rouge
{ 
color: #ed1d25;
text-decoration: none;
}
A:hover.lien_rouge
{ 
color: #74716b;
text-decoration: none;
}
A:visited.lien_rouge
{ 
}
.lien_noir
{ 
color: #ed1d25;
text-decoration: none;
}
A.lien_noir
{ 
color: #000000;
text-decoration: none;
}
A:hover.lien_noir
{ 
color: #ed1d25;
text-decoration: none;
}
A:visited.lien_noir
{ 
}
/* ************************************************************************** */
/* Navigatie invisible                                               */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */
.formfieldparse
{
border: 1px solid #74716b;
background-color: #d6ccaa;
/*filter:alpha(opacity=80);*/
-moz-opacity:0.8;
/*-khtml-opacity: 0.8;*/
opacity: 0.8;
color: #000000;
margin-top: 0px;
}

#comedytrain {
  display:block;
  width:290px;
  height:150px;
  position:absolute;
  top:45px;
  left:75px;
  border:0;
}
#surprise {
  display:block;
  width:50px;
  height:40px;
  position:absolute;
  top:600px;
  left:5px;
  border:0;
}
#toomler {
  display:block;
  width:60px;
  height:60px;
  position:absolute;
  top:555px;
  left:60px;
  border:0;
}
/* ************************************************************************** */
/* Agenda                                               */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */


.ca_algemeen {
	
}
.ca_algemeen p { 
margin-bottom:5px;
padding-bottom:5px; 
}
.ca_datum {
	
}
.ca_plaats {
	
}
.ca_artiestnaam {
	
}
.ca_shownaam {
color:#ed1d25;	
}
.ca_telefoon {
	
}