/* ************************************ */
/* ALGEMENE INSTELLINGEN                */                                      
/* ************************************ */
body
{
color: #444444;
font-family: Arial;
font-size: 11px;
font-weight:normal;
line-height:15px;
}

body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0;
width:100%;
height:100%;
background-color:#c1c1c1;	/* default */
background-image: url('../../siteimages/main/basis/imagine_margebg.gif');
background-repeat: repeat-x;
background-position:0px 0px;
}
#framework {
position:absolute;
margin-left:-450px;
margin-top:0px;
top: 0px;
left: 50%;
width:900px;
height:150px;
background-color:#ffffff;
background-image:url('../../siteimages/main/basis/Imagine_header2.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px;
}
#framework_home {
position:absolute;
margin-left:-475px;
margin-top:0px;
top: 0px;
left: 50%;
width:950px;
}
#foto_home {
position:absolute;
left:0px;
top:30px;	
}
#menu_image {
position:absolute;
left:71px;
top:333px;
z-index:40;
}
#datum {
position:absolute;
left:490px;
top:370px;
z-index:40;
}
#menu_container {
position:absolute;
left:0px;
top:5px;
width:886px;
margin:0;
border:0;
color: #ffffff;
text-align:right;	
}
#zoek {
position:absolute;
left:711px;
top:95px;	
}
#submenu_container {
position:absolute;
left:15px;
top:95px;
width:645px;
height:auto;
margin:0;
border:0;
z-index:40;	
border:0px #cc0000 solid;
}
#path_container {
position:absolute;
left:27px;
top:125px;
color:#000000;
font-size:10px;
width:700px;
margin:0;
border:0;	
}
.clearfix {
margin-bottom:0;
padding:0;
border:0;
display:block;
clear: both;
}

/* ************************************ */
/* colonne dag tot dag                  */                                      
/* ************************************ */
.dagvoorstelling {
border-left:1px #000000 solid;
width:100px;
padding-left:5px;
margin-right:10px;	
}
.voorstelling_text {
font-size: 11px;
padding-left:15px;
padding-right:15px;
height:160px; /* was 220 met capsule */
margin-bottom:10px;	
}
.voorstelling_director {
font-size: 10px;
font-style:italic;
padding-left:10px;	
}
.voorstelling_director2 {
font-size: 10px;
font-style:italic;	
}

/* ************************************ */
/* colonne nieuws                       */                                      
/* ************************************ */
.colonne_container_nieuws {
float:left;
padding:0;
padding-bottom:20px;
width:900px;	
height:auto;	
background-color:#ffffff;
background-image:url('../../siteimages/main/basis/bg_film.gif'); 
background-repeat:repeat-y; 
background-position:0px 0px;	
}
.container_2colonnes_nieuws {
float:left;
padding:0;
margin:0;
width:450px;	
height:auto;		
}
.container_2colonnes_n_left {
float:left;
padding:0;
margin-top:15px;
width:450px;	
height:auto;		
}
.insert_img_nieuws {
float:right; 
display:block;
padding-top:5px;
margin-left:10px;
margin-bottom:5px;
}
.datum_nieuws
{
	padding-left: 10px;
	font-size: 10px;
	color: #999999;
}

/* ************************************ */
/* colonne home                         */                                      
/* ************************************ */
.container_2colonnes_video {
float:left;
padding:0;
margin:0px;
width:900px; 
height:auto;
background-color:#ffffff; 
margin-bottom:20px; 
}
.colonne_container {
float:left;
padding:0;
margin:0;
width:900px;	
height:auto;	
border:0px #000000 solid;
background-color:#ffffff;	
}
.container_3colonnes_home {
float:left;
padding:0;
margin:0;
width:675px;	
height:auto;		
}
.container_2colonnes_home {
float:left;
padding:0;
margin:0;
width:450px;	
height:auto;		
}
.col1_home {
float:left;
width:225px;
padding:0;
margin:0;	
}
.col2_home {
float:left;
width:450px;
padding:0;
margin:0;	
}
.col3_slideshow {
float:left;
height:240px;
width:645px;
padding:0;
margin-left:15px;
background-color:#000000;
margin-bottom:15px;	
}
.col1_slideshow {
	float:left;
	height:85px;
	width:225px;
	padding:0;
	padding-left:0px;	
}
.col1_witregel
{
	float: left;
	height: 15px;
	width: 225px;
	background-color: #ffffff;
	position: relative;
	top: 5px;
	left: -15px;
	padding:0;
}
.witR
{
	float: left;
	height: 15px;
	width: 210px;
	background-color: #ffffff;
	position: relative;
	top: 0px;
	left: -15px;
	padding:0;
	margin-bottom: 15px;
	margin-top: 10px;
}
.lijnR2
{
	height: 1px;
	width: 195px;
	background-color: #000000;
	position: relative;
	top: 0px;
	left: 15px;
	padding:0;
}
.lijnR
{
	padding-left:0px;
	padding-right:0px;
	border-top:1px #000000 solid;	
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.lijn
{
	border-top: 1px #000000 solid;
	margin-bottom: 5px;
	margin-top: 10px;
}
.col3_home {
float:left;
width:675px;
padding:0;
margin:0;	
}

/* ************************************ */
/* colonne films                        */                                      
/* ************************************ */
#colone_plaatsing {
position:absolute;
top:150px;
left:0px;
width:900px;
height:100%;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
background-color:#ffffff;
}
.colonne_container_film {
float:left;
padding:0;
padding-bottom:20px;
width:900px;	
height:auto;	
background-color:#ffffff;
background-image:url('../../siteimages/main/basis/bg_film.gif'); 
background-repeat:repeat-y; 
background-position:0px 0px;	
}
.container_3colonnes_film {
float:left;
padding:0;
margin-top:0px;
width:675px;	
height:auto;	
background-color:#ffffff;	
}
.col1_film {
float:left;
width:225px;
padding:0;
margin:0;	
}
.col1_film_atotz {
float:left;
width:225px;
height:140px;
padding:0;
margin:0;	
}
.col3_film {
float:left;
width:675px;
padding:0;
margin-bottom:2px;	
}
.col2_film {
float:left;
width:450px;
padding:0;
margin-bottom:15px;	
}
.col2_film_image {
float:left;
width:450px;
padding:0;
margin-bottom:15px;
margin-top:0px;	
}

/* ************************************ */
/* TYPO                                 */                                      
/* ************************************ */
h1 {
color:#000000;
font-size:22px;
font-weight:bold;
}
h2 {
color:#000000;
font-size:19px;
font-weight:bold;
}
.tussendag {
font-size:13px;
}
p {
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:5px;
border:0;
}
.film_titel {
color:#000000;
font-size:22px;
font-weight:bold;
line-height:25px;	
}
.theater {
font-size:14px;
font-weight:bold;
line-height:25px;
}
.sub_bloc {
color:#000000;
font-size:14px;
font-weight:bold;
line-height:18px;
}
.subkoplijn
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}
.land {
padding-left:0px;
font-style:italic;	
}
.main_text {
padding-left:15px;
padding-right:15px;
margin-bottom:10px;	
}
.main_text2 {
padding-left:0px;
padding-right:0px;
margin-bottom:10px;	
}
.main_text3 {
padding-left:15px;
padding-right:15px;
}
.witregel {
margin-bottom:15px;	
}
.main_film_titel {
padding-left:15px;
padding-right:15px;
margin-bottom:15px;	
}
.kop_sponsors {
padding-left:15px;
padding-right:15px;
margin-bottom:5px;	
}
.colofon
{
font-size: 9px;
line-height:12px;
padding-top:15px;
margin-left:15px;
margin-right:15px;
}
.main_text_bggeel {
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
color:#000000;
background-color:#ffff00;
margin-bottom:15px;	
}
.main_text_bggrijs {
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
color:#000000;
background-color:#999999;
margin-bottom:0px;	
}
.street_text {
padding-left:15px;
padding-right:15px;
padding-bottom:4px;
border-top:1px #000000 solid;	
}
.street_text2 {
padding-left:15px;
padding-right:15px;
padding-bottom:14px;
border-top:1px #000000 solid;	
}
.street_text3 {
}
.street_text4 {
padding-left:-15px;
padding-right:-15px;
border-top:1px #000000 solid;	
}
.street_text5 {
padding-left:30px;
padding-right:30px;
padding-bottom:4px;
border-top:1px #000000 solid;	
}
.main_titel_lijst {
padding-top:14px;
padding-left:15px;
padding-right:15px;	
}
.engels_text {
padding-left:15px;
padding-right:15px;
font-style:italic;	
}
.credit_text {
padding-right:15px;	
}
.img_film {
margin-top:15px;
padding-left:15px;	
}
/* ************************************ */
/* MENU                                 */                                      
/* ************************************ */
.ddm1 {
    font-size: 13px;
    font-weight:bold;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 3px 4px 0px;
    text-decoration: none;
    display: block;
	width: auto;
	height:18px;
    position: relative;
}
.ddm1 .item1 {
    background: #444444;
    color: #ffffff;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #444444;
    color: #ffff00;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 5px 0px 4px 9px;
    text-decoration: none;
    display: block;
	width: 110px;
	height:20px;
	border: 0px #ffffff;
    border-style: none none solid none;
    white-space: nowrap;
    margin-bottom:2px;
}
.ddm1 .item2 {
	font-size: 12px;
	font-weight:bold;
    background: #ffff00;
    opacity:.90;
    filter: alpha(opacity=90); 
    -moz-opacity: 0.90;
    color: #000000;
}
.ddm1 .item2:hover {
	font-size: 12px;
	font-weight:bold;
    background: #ffff00;
     opacity:.90;
    filter: alpha(opacity=90); 
    -moz-opacity: 0.90;
    color: #cc0000;
}
.ddm1 .section {
    border: 0px #1c1019;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */


/* ************************************ */
/* LINKS                                 */                                      
/* ************************************ */
.lev1 {
font-size:10px;
color:#ffff00;	
}
a.lev1 {
font-size:10px;
color:#ffffff;
TEXT-DECORATION:none;
}
a:hover.lev1 {
font-size:10px;
color:#ffff00;
TEXT-DECORATION:none;
}
a:visited.lev1 {

}

a {
color:#cc0000;
TEXT-DECORATION:none;
}
a:visited {

}
a:hover {
color:#cc0000;
TEXT-DECORATION:none;
}
a.film {
color:#444444;
TEXT-DECORATION:none;
}
a:hover.film {
color:#cc0000;
TEXT-DECORATION:none;
}
a:visited.film {
}

.dag {
font-size: 13px;
color:#cc0000;
TEXT-DECORATION:none;
}

a.title {
color:#000000;
TEXT-DECORATION:none;
}
a:hover.title {
color:#cc0000;
TEXT-DECORATION:none;
}
a:visited.title {
}

a.dag {
font-size: 13px;
color:#676767;
TEXT-DECORATION:none;
}
a:hover.dag {
font-size: 13px;
color:#cc0000;
TEXT-DECORATION:none;
}
a:visited.dag {
}

A:active
{
  outline: none;
}
a:focus { 
-moz-outline-style: none; 
}

a.rien {
color:#ffffff;
TEXT-DECORATION:none;
}
a:hover.rien {
color:#ffffff;
TEXT-DECORATION:none;
}
a:visited.rien {
}
.formfieldparse
{
border: 0px solid #222222;
background-color: #ffffff;
color: #676767;
margin-top: 0;
width:130px;
}

/* table schedule */
TABLE.schedule {
margin: 0px 0px 0px 0px;
}
td {
vertical-align: top;	
}
.schedule TD {
font-size: 10px;
line-height:10pt;
color: #ffffcc;
border-top: 1px solid #666666;
padding-left: 10px;
}

/* ************************************ */
/* TWITTER                                 */                                      
/* ************************************ */

.twtr-tweet-text {
font: 11px Arial, Helvetica, sans-serif !important; 
}

.listssa {
padding-left:25px;
}
.listssahome {
padding-left:18px;
}
