﻿body 
{
    padding:0;
    margin:0;
    background-color:black;
    background-image:url('images/background_starwars.jpg');
    background-position:center top;
    background-repeat:no-repeat;

}

img
{
   border:0;
}


#container
{
    margin:auto;
    width:980px;

}

#slider
{
	width:640px;
	height:300px;
	float:left;
	margin-right:10px;
}

#special
{
	width:330px;
	height:300px;
	float:left;
	
}


#special img
{
	border:0;
}


#header
{
    width:980px;
    float:left;
    height:132px;
}

#logo
{
    text-align:center;
    padding-top:10px;
    width:475px;
    height:80px;
    float:left;
}
#logo img
{
	border:0;
}



#bannerGoogle
{
	padding:10px 0px 0px 0px;
	float:right;
	width:468px;
	height:70px;
}


#menu
{
    width:978px;
    height:78px;
    float:left;
    text-align:left;
    background-image:url('images/menu-background.png');
    height:40px;
    border:solid 1px #d0d0d0;
}

#reserveren
{
    width:280px;
    height:40px;
    float:right;
    background-image:url('images/reserveren.png');
    height:40px;
}





#content
{
    float:left;
    width:980px;
    padding-top:10px;
}

#carousel
{
    width:980px;
    height:300px;
    margin-bottom:10px;
    float:left;
    overflow:hidden;
}


#data
{
    width:970px;
    float:left;
    padding:0px 5px 5px 5px;
    background-color:#d0d0d0;
}

/*
#data h2
{
	
    color:#444444;
    text-transform:uppercase;
    margin:0;
    padding:0;
    font: 16px Myriad Pro, Arial, sans-serif;

}
*/
h1
{
    color:#444444;
    margin:0;
    padding:0;
    font-weight:bold;
    font: 18px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
}

p
{
    color:#444444;
    line-height:150%;

}

ul
{
    list-style:none;
    padding:0;
    margin:0;
}
li
{
    padding:0;
    margin:0;
    color:#444444;
    font: 12px Myriad Pro, Arial, sans-serif;
    line-height:120%;
}

li span
{
    padding:0 5px 0 0;
    margin:0;
    color:#444444;
    font: 12px Myriad Pro, Arial, sans-serif;
}


.links
{
    width:705px;
    float:left;	
}

.left
{
    width:705px;
    float:left;	
}

.rechts
{
    width:260px;
    float:right;	
}

.full
{
    width:970px;
    float:left;	
}

.header
{
    float:left;
    padding:5px;
}


.colom1
{
    width:695px;
    float:left;
    background-color:#dddddd;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
}


#Panel0 .colom1
{
    width:970px;
    float:left;
    background-color:#dddddd;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
}


#Panel2 .colom1
{
    width:250px;
    float:left;
    background-color:#dddddd;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
}



.colom2
{
    width:250px;
    float:right;
    background-color:#dddddd;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
}


.colom3
{
    width:956px;
    float:left;
    background-color:#dddddd;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
}




#footer
{
    background-image:url('images/footer-background.png');
    margin-top:10px;
    float:left;
    width:970px;
    padding:5px;
}

#footerBackground
{
	width:970px;
	background-color:#2d2d2d;
	height:100px;

}


#footerMenuLocatie
{
    float:left;
    width:600px;
    height:30px;

}

#footerMenuLocatie p
{
    line-height:30px;
    color:#b7b7b7;
    font: 10px Arial, sans-serif;
    
}


#copyright
{
    float:right;
    height:30px;
    margin:auto;
}
#copyright p
{
    line-height:30px;
    color:#b7b7b7;
    font: 10px Arial, sans-serif;
    
}
#copyright a
{
    color:#b7b7b7;
    text-decoration:none;
    
}

#copyright a:hover
{
    color:#b7b7b7;
    text-decoration:underline;
    
}




/* Assets ==================================== */

.filmItem
{
	float:left;
	width:339px;
	background-color:White;
	margin:2px;
	height:125px;
	padding:2px;
}


.filmItem .kijkwijzer
{
	float:left;
	width:15px;
	padding:0px 2px 0px 0px;
	border:0;
	min-height:50px;
}

.filmItem .poster
{
	float:left;
	width:70px;
	height:100px;
	padding:0px 2px 0px 0px;
	border:0;
}

.filmItem .details
{
	float:left;
	width:250px;
}


.filmItem h2, .filmItem h2 a
{
	color:#444444;
    font: 14px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:none;
    width:245px;
}

.filmItem h2 a:hover
{
	color:#444444;
    font: 14px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:underline;
}



.filmItem h3
{
	color:#444444;
    margin:0;
    padding:0;
    font: 11px Arial, sans-serif;
    line-height:20px;
}

.filmItem p
{
	color:#444444;
    margin:0;
    padding:0;
    font: 11px Arial, sans-serif;
}




.filmItem .locatieItem
{
	float:left;
	border-top:solid 1px #444444;
	margin-bottom:4px;
}

.filmItem .locatie
{
	float:left;
	width:63px;
}

.filmItem .locatie span
{	
	color:#444444;
    font: 11px Arial, sans-serif;
    float:left;
    font-weight:bold;
    line-height:20px;
}


.filmItem .locatieData
{
	float:left;
	width:185px;
/*	
padding-bottom:10px;
*/
}

.filmItem .locatieData div
{
    font: 11px/20px Arial, sans-serif;
}



.filmItem .tijd
{
	background-color:#444444;
	padding:3px;
	color:White;
	float:left;
	margin:2px;
    font: 11px Arial, sans-serif;
    text-decoration:none;
}





/* Datum item ======================------------------------ */
.datumItem
{
	float:left;
	width:672px;
	background-color:#ebebeb;
	margin:0px;
	padding:4px;
	border-bottom:solid 1px #7c7c7c;
	border-left:solid 1px #7c7c7c;
}


.datumItem .locatie
{
	float:left;
	width:180px;
}

.datumItem .locatie span
{	
	color:#444444;
    font: 11px Arial, sans-serif;
    float:left;
    font-weight:bold;
    line-height:20px;
}


.datumItem .locatieData
{
	float:left;
	width:185px;
	padding-bottom:0px;
}

.datumItem .tijd
{
	background-color:#444444;
	padding:3px;
	color:White;
	float:left;
	margin:2px;
    font: 11px Arial, sans-serif;
    text-decoration:none;
}

















/* Winkelwagen display -------------------------------- */

#winkelwagenDisplay
{
	background-image:url('images/menu-background.png');
	float:left;
    width:970px;
    padding:2px 5px 2px 5px;
    background-repeat:repeat-x;
    padding-bottom:10px;
}
#winkelwagenDisplay img
{
	float:left;
	border:0;
	padding:3px 10px 0px 10px;
}
#winkelwagenDisplay span
{
	color:white;
    margin:0;
    padding:0;
    font: 18px Arial, sans-serif;
    line-height:40px;
    float:left;
    padding:0 10px 0px 10px;
}
#winkelwagenDisplay a
{
	float:left;
	line-height:40px;
	width:83px;
	background-image:url('images/knoppen-wit.png');
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#444444;
	text-decoration:none;
}







/*	Winkelwagen --------------------------------------- */

.winkelwagenItem
{
	float:left;
	width:948px;
	background-color:White;
	margin:2px;
	padding:2px;
	margin-bottom:5px;

}

.winkelwagenItem .totaal
{
	float:left;
	width:116px;
	padding:5px 5px 5px 725px;
	border:0;
	text-align:left;
	background-repeat:no-repeat;
}


.winkelwagenItem .totaalbedrag
{
	float:left;
    width:85px;
	padding:5px 5px 5px 9px;
	border:0;
	text-align:left;
	background-repeat:no-repeat;
}



.winkelwagenItem .delete
{
	float:left;
	width:45px;
	padding:5px;
	border:0;
	text-align:center;
	padding-top:25px;
	background-repeat:no-repeat;
}


.winkelwagenItem .poster
{
	float:left;
	width:63px;
	height:90px;
	padding:5px;
	border:0;
}
.winkelwagenItem .poster img
{
	width:63px;
	height:90px;
}


.winkelwagenItem .details
{
	float:left;
    width:400px;
    padding:2px;
}

.winkelwagenItem .aanvang
{
	float:left;
    width:120px;
    padding:2px;
}

.winkelwagenItem h2
{
	color:#444444;
    font: 14px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:none;
}


.winkelwagenItem span, .winkelwagenItem p, .winkelwagenItem td
{
	color:#444444;
    font: 12px Arial, sans-serif;
    margin:0;
    padding:0;
    text-decoration:none;
}

.winkelwagenItem .aantal
{
	float:left;
    width:100px;
    padding:2px;
}

.winkelwagenItem .prijsperstuk
{
	float:left;
    width:90px;
    padding:2px;
}
.winkelwagenItem .prijssubtotaal
{
	float:left;
    width:90px;
    padding:2px;
}















/*	Account --------------------------------------- */

#account h3
{
	color:#444444;
    font: 16px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:8px;
    text-decoration:none;
}


.item
{
	float:left;
	width:685px;
	background-color:White;
	margin:2px;
	padding:2px;
	margin-bottom:5px;
}

.item .poster
{
	float:left;
	width:63px;
	height:90px;
	padding:5px;
	border:0;
}
.item .poster img
{
	width:63px;
	height:90px;
}


.item .details
{
	float:left;
    width:380px;
    padding:2px;
}

.item .aanvang
{
	float:left;
    width:120px;
    padding:2px;
}

.item h2
{
	color:#444444;
    font: 14px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:none;
}


.item span, .item p
{
	color:#444444;
    font: 12px Arial, sans-serif;
    margin:0;
    padding:0;
    text-decoration:none;
}

.item .aantal
{
	float:left;
    width:100px;
    padding:2px;
}

#account table
{
	padding:0px;
	font-family:Arial;
	font-size:12px;
}
#account table td
{
	width:230px;
}

#account INPUT
{
	margin: 2px 0 2px 0;
	font-family: Arial;
	font-size: 12px;
	background-color: #EAEAEA;
	border:solid 1px #444444;
	width:200px;
	
}

#account INPUT[type="checkbox"]
{
	margin: 2px 0 2px 0;
	font-family: Arial;
	font-size: 12px;
	background-color: #EAEAEA;
	border:solid 0px #444444;
	width:15px;
	
}



#account SELECT
{
	margin: 2px 0 2px 0;
	font-family: Arial;
	font-size: 12px;
	background-color: #EAEAEA;
	border:solid 1px #444444;
	width:204px;
	
}



















/* Nieuwsbrief ------------------------------------ */


.nieuwsbriefItem
{
	background-color:White;
	float:left;
	width:240px;
	padding:5px;
}



/* Genre film item ----------------------------------------------------------------------------------------------------------------------------- */
#GenreOverzicht
{
    width:705px;
    float:left;
    margin-top:5px;
}

#GenreOverzicht .RadTabStrip
{
	padding:0;
	margin:0;
	width:400px;
	float:left;
}
#GenreOverzicht .selectie
{
	float:right;
}
#GenreOverzicht .selectie SELECT
{
	margin: 2px 0 2px 0;
	font-family: Arial;
	font-size: 12px;
	background-color: #EAEAEA;
	border:solid 1px #444444;
	width:110px;
	height:26px;
	padding:2px;
	
}


#GenreOverzicht .RadTabStrip span
{
	font-size:12px;
	font-family:Arial;
	line-height:25px;
}

.algemeenFilmItem .datumItem
{
	width:480px;
	float:left;
}
.algemeenFilmItem .datumItem p
{
	width:470px;
}


.algemeenFilmItem .datafilm
{
	float:left;
	width:480px;
}


.algemeenFilmItem .datafilm h3
{
	float:left;
	color:#444444;
    margin:0;
    padding:0;
    font: 20px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
    width:380px;
}

.algemeenFilmItem
{
	float:left;
	width:685px;
	background-color:White;
	margin:2px;
	padding:2px;
}


.algemeenFilmItem img
{
	border:0;
	padding:5px 5px 5px 0px;
	float:left;
	max-width:152px;
}


.algemeenFilmItem h1
{
	float:left;
	color:#444444;
    margin:0;
    padding:0;
    font: 24px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
    width:380px;
}

.algemeenFilmItem h2
{
	float:left;
	color:#444444;
    margin:0;
    padding:0;
    font-weight:bold;
    font: 14px 'OldSansBlackRegular', Arial, sans-serif;
    width:390px;
}


.algemeenFilmItem a
{
	color:#444444;
}

.algemeenFilmItem p
{
	float:left;
	color:#444444;
    margin:0;
    padding:0;
    font: 12px Arial, sans-serif;
    line-height:150%;
    width:490px;
}



.algemeenFilmItem .kijkwijzer
{
	width:25px;
	float:left;
	padding:5px;
}

.algemeenFilmItem .kijkwijzer img
{
	width:25px;
	padding:0;
	margin:0;
}











/* Details ------------------------------------ */

.algemeen
{
	float:left;
	width:685px;
	background-color:White;
	margin:2px;
	padding:2px;
}



.algemeen img
{
	border:0;
	padding:5px 5px 5px 0px;
	float:left;
	
}

.algemeen h1
{
	float:left;
	color:#444444;
    margin:0;
    padding:0;
    font: 24px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
    width:375px;
}

.algemeen h2
{
	float:left;
	color:#444444;
    margin:0;
    padding:0;
    font-weight:bold;
    font: 14px 'OldSansBlackRegular', Arial, sans-serif;
    width:390px;
}


.algemeen a
{
	color:#444444;
}

.algemeen p
{
	float:left;
	color:#444444;
    margin:0;
    padding:0;
    font: 12px Arial, sans-serif;
    line-height:150%;
    width:490px;
}


.algemeen span
{
    color:#444444;
    margin:0;
    padding:0 0 0 5px;
    font: 11px Arial, sans-serif;
    line-height:150%;
}



.algemeen .kijkwijzer
{
	width:25px;
	float:left;
	padding:5px;
}

.algemeen .kijkwijzer img
{
	width:25px;
	padding:0;
	margin:0;
}

.algemeen #Details1_RadRating1
{
	float:right;
}

/*
.programmaDetails
{
	float:left;
	width:685px;
	background-color:White;
	margin:2px;
	padding:2px;
}

.programmaDetails p
{
	font: 12px Arial, sans-serif;
    line-height:150%;
}

.programmaDetails h2
{
	float:left;
	color:#444444;
    margin:0;
    padding:0;
    font: 24px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
    width:550px;

}

.programmaDetails .telefoon
{
	float:right;
	height:36px;
	width:110px;
	background-image:url('images/telefoon.png');
	background-position: 0px 5px;
	background-repeat:no-repeat;
	padding-left:25px;
	line-height:30px;
	color:#444444;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}


.programmaDetails .RadTabStrip
{
	width:690px;
	float:left;
}
*/


/* ========================================== NEW =========================== */
.planes
{
	float:left;
	width:690px;
	margin:0;
	padding:0;
}

.programmaDetails, .programmaDetailsActief
{
	position:relative;
	width:685px;
	background-color:White;
	padding: 0px 2px 2px 0px;
	margin:2px;
}

.programmaDetails p
{
	font: 12px Arial, sans-serif;
    line-height:150%;
}

.programmaDetails h2
{
/*
	color:#444444;
*/
color:#ff7600;    
margin:0;
    padding:0;
    font: 24px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
    width:510px;
    cursor:pointer;
    background-image:url('images/pijl.jpg');
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:40px;

}


.programmaDetailsActief h2
{

	color:#444444;
    margin:0;
    padding:0;
    font: 24px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
    width:510px;
    cursor:pointer;
    background-image:url('images/pijl_actief.jpg');
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:40px;

}


.programmaDetails .telefoon, .programmaDetailsActief .telefoon
{
	position:absolute;
	left:550px;
	top:0;
	height:36px;
	width:110px;
	background-image:url('images/telefoon.png');
	background-position: 0px 5px;
	background-repeat:no-repeat;
	padding-left:25px;
	line-height:30px;
	color:#444444;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
	cursor:pointer;
}
/*

.programmaDetails .RadTabStrip
{
	width:690px;
	float:left;
}
*/



.programmaDetailsTitel
{
	width:685px;
	background-color:White;
	padding:2px;
	margin:2px;
	float:left;
}

.programmaDetailsTitel h2
{
	color:#444444;
    margin:0;
    padding:0;
    font: 24px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
}




/* ========================================== NEW =========================== */


.samenvatting
{
	float:left;
	width:685px;
	background-color:White;
	margin:2px;
	padding:2px;
}

.samenvatting p
{
	float:left;
	color:#444444;
    font: 12px Arial, sans-serif;
    line-height:150%;
    width:685px;
}

.samenvatting .oneliner
{
	float:left;
	color:#444444;
    font: 12px Arial, sans-serif;
    font-style:italic;
    line-height:150%;
    width:685px;
}

.samenvatting h3
{
	float:left;
	color:#444444;
    margin:0;
    padding:0;
    font: 24px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
    width:690px;
}




.trailer
{
	float:left;
	width:685px;
	background-color:White;
	margin:2px;
	padding:2px;
}
.trailer h4
{
	color:#444444;
    margin:0;
    padding:0;
    font: 24px 'OldSansBlackRegular', Arial, sans-serif;
    line-height:150%;
    width:390px;
    text-align:left;
}
.trailer #player
{
	text-align:center;
}







.tekst
{
	background-color:White;
	float:left;
	width:100%;
}

.tekst p, .tekst td 
{
	padding:5px;
	font-family:Arial;
	font-size:12px;
}


.tekst ul
{
	padding: 20px;
	font-family: Arial;
	font-size: 12px;
	list-style-type: disc;
}

.tekst ul li, .tekst ul li a
{
	font-family: Arial;
	font-size: 12px;
	line-height:150%;
	color:#444444;
	text-decoration:none;
}
.tekst ul li, .tekst ul li a:hover
{
	color:#444444;
	text-decoration:underline;
}



.tekst h2
{
	color:#444444;
    font: 16px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:5px;
    text-decoration:none;
}

.tekst h3
{
	color:#444444;
    font: 14px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:5px;
    text-decoration:none;
}





/* Formulier -------------------------------------- */

.nieuwsbriefItem span
{
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	width:80px;
	line-height:18px;

}

.nieuwsbriefItem p
{
	font-family:Arial;
	font-size:12px;
	color:#444444;
	line-height:150%;
}




.knoppen
{
	float:right;
	background-image:url('images/knoppen.png');
	background-repeat:no-repeat;
	width:83px;
	height:19px;
	color:White;
	text-align:center;

}
.knoppen a
{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	line-height:19px;
}




.knoppenLinks
{
	float:left;
	background-image:url('images/knoppen.png');
	background-repeat:no-repeat;
	width:83px;
	height:19px;
	color:White;
	text-align:center;

}
.knoppenLinks a
{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	line-height:19px;
}





.form 
{
	border: #444444 1px solid;
	background: white;
	font: 12px Arial;
	line-height:16px;
	color: black;
	width:145px;
	margin:0px 2px 2px 2px;
}

.formKnop
{
	border: #444444 1px solid;
	background: #444444;
	font: 12px Arial;
	line-height:16px;
	color: white;
	margin:5px;
}


.formMulti
{
	border: #444444 1px solid;
	background: white;
	font: 12px Arial;
	height:150px;
	line-height:16px;
	color: black;
	width:250px;
	margin:0px 2px 2px 2px;
}

#Panel2 .formMulti
{
	border: #444444 1px solid;
	background: white;
	font: 12px Arial;
	height:130px;
	line-height:16px;
	color: black;
	width:130px;
	margin:0px 2px 2px 2px;
}

#Panel2 .form 
{
	border: #444444 1px solid;
	background: white;
	font: 12px Arial;
	line-height:16px;
	color: black;
	width:130px;
	margin:0px 2px 2px 2px;
}




/* MENU SYSTEEM */
/* ============== HET MENU ========================== */
.MenuSysteem
{
    float:left;
}

/* IE 6 ------------------------------------------------------- */
.MenuSysteem ul.AspNet-Menu li 
{
	_width: 1em;	
	_white-space: nowrap;
}
.MenuSysteem ul.AspNet-Menu ul li
{
	_white-space: normal;
}
/* IE 6 ------------------------------------------------------- */



.MenuSysteem ul.AspNet-Menu
{
    z-index:900;
}

.MenuSysteem ul.AspNet-Menu ul  
{
    width:250px;
    top: 40px;
    z-index:999;
}


.MenuSysteem ul.AspNet-Menu ul ul  
{
	left:251px;
    top: 0px;
}



.MenuSysteem li 
{
	line-height:40px;
    border-right:solid 1px #d0d0d0;
}




.MenuSysteem ul.AspNet-Menu ul li a
{
    line-height:20px;
}







.MenuSysteem li:hover,
.MenuSysteem li.AspNet-Menu-Hover
{

}

/* IE 6 ------------------------------------------------------- */
.MenuSysteem li.AspNet-Menu-Hover
{
    _background-image:url('');
}
/* IE 6 ------------------------------------------------------- */


.MenuSysteem a, .MenuSysteem span
{
    font: 15px Myriad Pro , Arial, sans-serif;
    color: #ffffff;
    padding: 0 4px 0 4px;
    line-height: 40px;

}

.MenuSysteem li.AspNet-Menu-Leaf a, 
.MenuSysteem li.AspNet-Menu-Leaf span
{
    background-image: none !important;

}

.MenuSysteem li:hover a, 
.MenuSysteem li:hover span,
.MenuSysteem li.AspNet-Menu-Hover a,
.MenuSysteem li.AspNet-Menu-Hover span,
.MenuSysteem li:hover li:hover a,
.MenuSysteem li:hover li:hover span,
.MenuSysteem li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.MenuSysteem li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.MenuSysteem li:hover li:hover li:hover a,
.MenuSysteem li:hover li:hover li:hover span,
.MenuSysteem li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.MenuSysteem li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
   /*  color:#ffe502; */
}



.AspNet-Menu li:hover a,
.AspNet-Menu li:hover span
{
	/* color:#ffe502; */
}






.MenuSysteem li:hover li a, .MenuSysteem li:hover li span, .MenuSysteem li.AspNet-Menu-Hover li a, .MenuSysteem li.AspNet-Menu-Hover li span, .MenuSysteem li:hover li:hover li a, .MenuSysteem li:hover li:hover li span, .MenuSysteem li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .MenuSysteem li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
	border-left: 1px solid #383838;
	border-right: 1px solid #383838;
	border-bottom: 1px solid #383838;
	color: white;
        background-color: #444444;
	width: 250px;
	margin: 0 0 0px 0;
	height: 25px;
	line-height:25px;

}

.MenuSysteem .AspNet-Menu-Selected
{
    background-color:Black;
}

.MenuSysteem .AspNet-Menu-ChildSelected 
{


}

/* IE 6 ------------------------------------------------------- */
.MenuSysteem .AspNet-Menu-Selected
{
    _background-image:url('');

}

.MenuSysteem .AspNet-Menu-ChildSelected 
{
    _background-image:url('');
}
/* IE 6 ------------------------------------------------------- */



.MenuSysteem .AspNet-Menu-ParentSelected
{
    color:green;
}



.AspNet-Menu-WithChildren  .AspNet-Menu-Leaf  .AspNet-Menu-Selected
{
	background-color:Black;
} 







/* ============== HET MENU FOOTER ============================================================================== */
.MenuSysteemFooter
{
    float:left;
}

/* IE 6 ------------------------------------------------------- */
.MenuSysteemFooter ul.AspNet-Menu li 
{
	_width: 1em;	
	_white-space: nowrap;
}
.MenuSysteemFooter ul.AspNet-Menu ul li
{
	_white-space: normal;
}
/* IE 6 ------------------------------------------------------- */



.MenuSysteemFooter ul.AspNet-Menu
{
    z-index:900;
}

.MenuSysteemFooter ul.AspNet-Menu ul  
{
    width:150px;
    top: 0px;
    z-index:999;
}


.MenuSysteemFooter ul.AspNet-Menu ul ul  
{
	left:181px;
    top: 0px;
}



.MenuSysteemFooter li 
{
	line-height:30px;
    border-right:solid 1px #b7b7b7;
}




.MenuSysteemFooter ul.AspNet-Menu ul li a
{
    line-height:30px;
}







.MenuSysteemFooter li:hover,
.MenuSysteemFooter li.AspNet-Menu-Hover
{

}

/* IE 6 ------------------------------------------------------- */
.MenuSysteemFooter li.AspNet-Menu-Hover
{
    _background-image:url('');
}
/* IE 6 ------------------------------------------------------- */


.MenuSysteemFooter a, .MenuSysteemFooter span
{
    font: 10px Arial, sans-serif;
    color: #b7b7b7;
    padding: 0 10px 0 10px;
    line-height: 30px;

}

.MenuSysteemFooter li.AspNet-Menu-Leaf a, 
.MenuSysteemFooter li.AspNet-Menu-Leaf span
{
    background-image: none !important;

}

.MenuSysteemFooter li:hover a, 
.MenuSysteemFooter li:hover span,
.MenuSysteemFooter li.AspNet-Menu-Hover a,
.MenuSysteemFooter li.AspNet-Menu-Hover span,
.MenuSysteemFooter li:hover li:hover a,
.MenuSysteemFooter li:hover li:hover span,
.MenuSysteemFooter li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.MenuSysteemFooter li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.MenuSysteemFooter li:hover li:hover li:hover a,
.MenuSysteemFooter li:hover li:hover li:hover span,
.MenuSysteemFooter li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.MenuSysteemFooter li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
   /*  color:#ffe502; */
}



.AspNet-Menu li:hover a,
.AspNet-Menu li:hover span
{
	/* color:#ffe502; */
}






.MenuSysteemFooter li:hover li a, .MenuSysteemFooter li:hover li span, .MenuSysteemFooter li.AspNet-Menu-Hover li a, .MenuSysteemFooter li.AspNet-Menu-Hover li span, .MenuSysteemFooter li:hover li:hover li a, .MenuSysteemFooter li:hover li:hover li span, .MenuSysteemFooter li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .MenuSysteemFooter li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
	border: 1px solid #b7b7b7;
	color: white;
    background-color: #575757;
	width: 150px;
	margin: 0 0 1px 0;
	height: 25px;
	line-height:25px;

}

.MenuSysteemFooter .AspNet-Menu-Selected
{
    text-decoration:underline;
}

.MenuSysteemFooter .AspNet-Menu-ChildSelected 
{


}

/* IE 6 ------------------------------------------------------- */
.MenuSysteemFooter .AspNet-Menu-Selected
{
    _background-image:url('');

}

.MenuSysteemFooter .AspNet-Menu-ChildSelected 
{
    _background-image:url('');
}
/* IE 6 ------------------------------------------------------- */



.MenuSysteemFooter .AspNet-Menu-ParentSelected
{
    color:green;
}



.MenuSysteemFooter .AspNet-Menu-WithChildren  .AspNet-Menu-Leaf  .AspNet-Menu-Selected
{
	background-color:green;
} 



























/* ==================================== Carousel ====================== */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	border: 0;
	
}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border: 0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:89;
}


.nivo-caption p {
	padding:0px 5px 5px 5px;
	margin:0;
    color:white;
    font: 11px Arial, sans-serif;
    line-height:150%;
    
}
.nivo-caption h3 {
	padding:5px 5px 0px 5px;
	margin:0;
    color:white;
    text-transform:uppercase;
    font: 20px Arial, sans-serif;
    
}


.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav
{
    position:absolute;
    left:890px;
    height:30px;
    top:405px;
    color:White;
    text-align:right;    
}


.nivo-controlNav a 
{
    float:left;
    width:15px;
    height:15px;
    text-align:center;
	z-index:99;
	cursor:pointer;
    font: 10px Arial, sans-serif;
}
.nivo-controlNav a.active {
	font-weight:bold;
	background-color:#a8cf36;
	color:black;
}

@font-face {
	font-family: 'OldSansBlackRegular';
	src: url('OldSansBlack.eot');
	src: local('OldSansBlack Regular'), local('OldSansBlack'), url('OldSansBlack.ttf') format('truetype'), url('OldSansBlack.svg#OldSansBlack') format('svg');
}










/* ===================== Zoeken =============================== */

/* SEARCH FORM */
#searchform  
{
	background-color:White;
	float:left;
	width:240px;
	padding:5px; 
}
#searchform input 
{
	font-size:12px; 
	padding: 2px 10px 0 10px; 
	border:solid 1px #444444; 
	height:19px; 
	width:215px; 
	background-repeat:no-repeat;  
}

#suggestions 
{
	position: relative;
	top:-9px;
	left:0px;
	width:236px;
	display:none;
	z-index:9999;
	text-align:left;
}



/* SEARCHRESULTS */


#searchresults  
{
	border-width:1px;
	border-color:#919191; 
	border-style:solid; 
	width:236px; 
	background-color:#a0a0a0; 
	font-size:10px;
	font-family:Arial;
	line-height:14px; 
}
#searchresults a  
{
	display:block; 
	background-color:#e4e4e4; 
	clear:left; 
	height:66px; 
	text-decoration:none; 
}
#searchresults a:hover 
{
	background-color:#b7b7b7;
	color:#ffffff;
}
#searchresults a img 
{
	float:left; 
	height:60px; 
	width:40px; 
	padding:4px 10px; 
	border:0;
}
#searchresults a span.searchheading  
{
	display:block;
	font-weight:bold;
	padding-top:5px;
	color:#191919;
}
#searchresults a:hover span.searchheading  
{
	color:#ffffff;
}
#searchresults a span  
{
	color:#555555;
}
#searchresults a:hover span   
{
	font-family:Arial;
	color:#f1f1f1;
}
#searchresults span.category  
{
	font-family:Arial; 
	font-size:12px; 
	margin:5px; 
	display:block; 
	color:#ffffff;
}
#searchresults span.seperator  
{
	float:right; 
	padding-right:15px; 
	margin-right:5px;
	background-repeat:no-repeat;
	background-position:right;
}
#searchresults span.seperator a  
{
	background-color:transparent; 
	display:block; 
	margin:5px; 
	height:auto; 
	color:#ffffff; 
}    


#dagen
{
    width:705px;
    float:left;
    margin-top:5px;
}

#dagen #tijdSlider
{
	float:left;
	padding-top:20px;
}


#dagen .RadTabStrip
{
	padding:0;
	margin:0;
}

#dagen .RadTabStrip span
{
	font-size:12px;
	font-family:Arial;
	line-height:25px;
}
#dagen .colom1
{
	margin-top:0;
}



#DagenOverzicht
{
    width:705px;
    float:left;
    margin-top:5px;
}

#DagenOverzicht .RadTabStrip
{
	padding:0;
	margin:0;
	width:590px;
	float:left;
}
#DagenOverzicht .selectie
{
	float:right;
}
#DagenOverzicht .selectie SELECT
{
	margin: 2px 0 2px 0;
	font-family: Arial;
	font-size: 12px;
	background-color: #EAEAEA;
	border:solid 1px #444444;
	width:110px;
	height:26px;
	padding:2px;
	
}





#DagenOverzicht .RadTabStrip span
{
	font-size:12px;
	font-family:Arial;
	line-height:25px;
}
#DagenOverzicht .colom1
{
	margin-top:0;
}




.programmaDetails .RadTabStrip
{
	padding:0;
	margin:0;
}

.programmaDetails .RadTabStrip span
{
	font-size:12px;
	font-family:Arial;
	line-height:25px;
}



.trailer h4
{
	width:680px;
}

.trailer .RadTabStrip
{
	padding:0;
	margin:0;
	float:left;
}

.trailer .RadTabStrip span
{
	font-size:12px;
	font-family:Arial;
	line-height:25px;
}




.nummer
{
	font-size:22px;
	font-family:Arial;
	color:Black;
	font-weight:bold;
	text-align:center;
	padding:10px;
}

.nummer p
{
	font-size:22px;
	font-family:Arial;
	color:Black;
	font-weight:bold;
}

#switch
{
	width:980px;
	float:left;
}

#switch .switchItem
{
	width:160px;
	text-align:center;
	padding:4px 0 4px 0;
	background-color:White;
	margin: 0 4px 0 0;
}



#ctl20_rtsDagen .rtsPrevArrow
{
	height:30px;
	width:30px;
	background-color:#d0d0d0;
	background-image:url('images/links.png');
	background-repeat:no-repeat;
	background-position:center center;
	border-right:solid 1px #7c7c7c;
	margin-top:0;
}



#ctl20_rtsDagen .rtsPrevArrowDisabled
{
	height:30px;
	width:30px;
	background-color:#d0d0d0;
	background-image:url('images/links_2.png');
	background-repeat:no-repeat;
	background-position:center center;
	border-right:solid 1px #7c7c7c;
	margin-top:0;
}

#ctl20_rtsDagen .rtsNextArrow
{
	height:30px;
	width:30px;
	background-color:#d0d0d0;
	background-image:url('images/rechts.png');
	background-repeat:no-repeat;
	background-position:center center;
	border-left:solid 1px #7c7c7c;
	margin-top:0;
}


#ctl20_rtsDagen .rtsNextArrowDisabled
{
	height:30px;
	width:30px;
	background-color:#d0d0d0;
	background-image:url('images/rechts_2.png');
	background-repeat:no-repeat;
	background-position:center center;
	border-left:solid 1px #7c7c7c;
	margin-top:0;
}


.preview
{
	float:left;
	margin:10px;
	cursor:hand;
}
.preview a
{
	cursor:hand;
}


.RadTabStrip_Simple .rtsScroll .rtsLink  
{
	background:white;
}


.RadTabStrip_Simple .rtsScroll .rtsSelected 
{
	background:#ebebeb;
}

.trailer #player
{
	float:left;
	width:672px;
	background-color:#ebebeb;
	margin:0px;
	padding:4px;
	border-bottom:solid 1px #7c7c7c;
	border-left:solid 1px #7c7c7c;
}

.RadTabStrip
{
	/* float:left; */
}



#programma .vandaag
{
	width:500px;
	float:left;
}

#programma .selectie
{
	float:right;
}

#programma .selectie SELECT
{
	margin: 2px 0 2px 0;
	font-family: Arial;
	font-size: 12px;
	background-color: #EAEAEA;
	border:solid 1px #444444;
	width:110px;
	height:26px;
	padding:2px;
	
}


#Details .datumItem .locatieData
{
	width:450px;
}


















.fotoboekItem
{
	float:left;
	padding:4px;
	margin:4px;
	width:215px;
	height:175px;
	text-align:center;
	background-color:rgb(221, 221, 221);
}


.fotoboekItem img
{
	width:200px;
	border:0;
}




/* ===============------------- Fancy ============-----------------
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 999;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('images/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 999;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 999;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('images/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 999;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 999;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('images/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('images/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('images/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('images/blank.gif');
	z-index: 999;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_themes/layout/images/fancy_shadow_nw.png', sizingMethod='scale'); }










/* ====================== Film item Vandaag ======================================= */
.filmItemVandaag
{
	float:left;
	width:339px;
	background-color:White;
	margin:2px;
	height:125px;
	padding:2px;
	cursor:pointer;
}


.filmItemVandaag .kijkwijzer
{
	float:left;
	width:15px;
	padding:0px 2px 0px 0px;
	border:0;
}

.filmItemVandaag .poster
{
	float:left;
	width:70px;
	height:100px;
	padding:0px 2px 0px 0px;
	border:0;
}

.filmItemVandaag .details
{
	float:left;
	width:250px;
}


.filmItemVandaag h2, .filmItemVandaag h2 a
{
	color:#444444;
    font: 14px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:none;
    width:245px;
}

.filmItemVandaag h2 a:hover
{
	color:#444444;
    font: 14px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:underline;
}



.filmItemVandaag h3
{
	color:#444444;
    margin:0;
    padding:0;
    font: 11px Arial, sans-serif;
    line-height:20px;
}

.filmItemVandaag p
{
	color:#444444;
    margin:0;
    padding:0;
    font: 11px Arial, sans-serif;
}


.filmItemVandaag .locatieItem
{
	float:left;
}

.filmItemVandaag .locatie
{
	float:left;
	width:63px;
}

.filmItemVandaag .locatie span
{	
	color:#444444;
    font: 11px Arial, sans-serif;
    float:left;
    font-weight:bold;
    line-height:20px;
}


.filmItemVandaag .locatieData
{
	float:left;
	width:185px;
	padding-bottom:10px;
}

.filmItemVandaag .locatieData div
{
    font: 11px/20px Arial, sans-serif;
}









.slideview-viewport
{
	cursor:pointer;
}






/* ================= NEW ===================== */

#dagen .RadTabStrip
{
	width:580px;
	float:left;
}


#dagen .selectie
{
	float:right;
}
#dagen .selectie SELECT
{
	margin: 2px 0 2px 0;
	font-family: Arial;
	font-size: 12px;
	background-color: #EAEAEA;
	border:solid 1px #444444;
	width:110px;
	height:26px;
	padding:2px;
	
}





/* ================= NEW dagen lijst ===================== */


#programmadagenLijst .filmItem
{
	float:left;
	width:685px;
	background-color:White;
	margin:2px;
	padding:2px;
	height:auto;
}

#programmadagenLijst .filmItem .titel
{
	float:left;
	width:275px;
	padding:0px 2px 0px 0px;
	border:0;
	text-align:left;
}

#programmadagenLijst .filmItem .kijkwijzer
{
	float:left;
	padding:0px 2px 0px 0px;
	border:0;
	text-align:left;
	min-height:20px;
}


#programmadagenLijst .filmItem .details
{
	float:left;
	width:185px;
	margin-right:10px;
	border-right:solid 1px black;
}

#programmadagenLijst .filmItem .detailsTerneuzen
{
	float:right;
	width:175px;
}

#programmadagenLijst .filmItem h2, .filmItem h2 a
{
	color:#444444;
    font: 14px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:none;
    width:auto;
}



#programmadagenLijst .filmItem h2 a:hover
{
	color:#444444;
    font: 14px Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:underline;
}



#programmadagenLijst .filmItem h3
{
	color:#444444;
    margin:0;
    padding:0;
    font: 11px Arial, sans-serif;
    line-height:20px;
}

#programmadagenLijst .filmItem p
{
	color:#444444;
    margin:0;
    padding:0;
    font: 11px Arial, sans-serif;
}




#programmadagenLijst .filmItem .locatieItem
{
	float:left;
	border-top:solid 0px #444444;
	margin-bottom:0px;
}

#programmadagenLijst .filmItem .locatie
{
	float:left;
	width:63px;
}

#programmadagenLijst .filmItem .locatie span
{	
	color:#444444;
    font: 11px Arial, sans-serif;
    float:left;
    font-weight:bold;
    line-height:20px;
}


#programmadagenLijst .filmItem .locatieData
{
	float:left;
	width:185px;
	padding-bottom:10px;
}

#programmadagenLijst .filmItem .locatieData div
{
    font: 11px/20px Arial, sans-serif;
}



#programmadagenLijst .filmItem .tijd
{
	background-color:#444444;
	padding:3px;
	color:White;
	float:left;
	margin:2px;
    font: 11px Arial, sans-serif;
    text-decoration:none;
}








#voucher
{
	width:629px;
	height:455px;
	position:absolute;
	top:0;
	left:0;

}

#voucher #film
{
	padding-top:100px;
	padding-left:200px;
	font-family:Arial;
	font-size:14px;
	line-height:100%;

}


 #voucher #film td
 {
 	font-family:Arial;
	font-size:14px;
	line-height:150%;	
 }

#voucher #barcode 
{
	position:absolute;
	left:200px;
	width:400px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	padding:0;
	margin:0;
}
#voucher #barcode td
{
	line-height:0px;
}


.detailsData
{
	float:left;
	width:490px;
}
#socialButtonContainer
{
	padding-top:2px;padding-bottom:2px;border-top:1px solid #e8e8e8; width:490px; float:left;
}

.button
{
	display:inline-block;vertical-align:top;min-width:120px; float:left;
}


#facebook
{
	background-image:url('images/facebook.jpg');
	background-repeat:no-repeat;
	width:170px;
	height:90px;
	text-align:center;
	padding-top:160px;
	padding-left:80px;
}



