* {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}

/* PAGE LAYOUT */
body {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#ffffff;
	font-size:12px;
	width:1000px; 
	margin:auto auto; 
	background-color:#000;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
}

img {
	border-width:0px;
}

.logo {
	position:fixed;
	top:10px;
	left:50%;
	margin-left:-540px;
	z-index:1000;
}

.handtekening_wrapper {
	bottom: 10px;
	right: 10px;
	position:fixed;
	opacity: 0.5;
	filter: alpha(opacity = 50);/*IE*/
	font-size:11px;
	text-decoration:none;
}
.handtekening_wrapper a, .handtekening_wrapper a:visited, .handtekening_wrapper a:link {text-decoration:none; color:#bbbbbb;}
.handtekening_wrapper a:hover {text-decoration:none; color:#ffffff;}


.main {
	float:left;
	width:100%;
}

#header {
	float:right;
	margin-right: 85px;
	margin-top: 110px;
}

#header ul li {
	display:inline;
	font-size:16px;
	color:#FFF;
	white-space:nowrap;
	padding-left: 0.5em;
	padding-right: 1em;
	letter-spacing:2px;
}

.content {
	float:left;
}

.transparant{
	float:left; 
	min-height:720px;
	background-image: url(../images/transp.png);
	background-repeat:repeat;
	background-position:top center;
	width: 728px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 80px;
	padding-left: 0px;
	margin-left: 170px;
	margin-top: 40px;
}

.homepage_text_content a, .homepage_text_content a:visited {text-decoration:underline;}
.homepage_text_content a:hover {text-decoration:none;}

ul {
	margin:4px 0px 4px 12px;
}



h1 {
	font-size:30px;
}

.hover_line {color:black;}
.hover_line a, .hover_line a:visited {color:black; text-decoration:none;}
.hover_line a:hover {color:black; text-decoration:none;}

/*******************************************************/

/* INDEX LAYOUT */

.kolom_links {
	padding-left:30px;
	float:left;
	width:460px;
}

.kolom_rechts {
	padding-right:30px;
	float:right;
	width:200px;
}

.producties {
	float:left;
	background-color:#008ec4;
	width:420px;
	margin-top:33px;
	margin-left:10px;
	padding: 15px 15px 15px 15px;
	
}

.titel_index {
	font-size:18px;
	color:#FFF;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	border-bottom-width: thin;
	letter-spacing: 2px;
}

.banner_producties {
	margin-top: 10px;
	float:left;
}

.kalender_button {
	float:right;
	font-size: 12px;
	color:#2D95FD;
    margin-top:5px;
	background-color:#FFF;
	padding:2px 6px 2px 6px;
}

.kalender_button_2 {
	font-size: 12px;
	color:#2D95FD;
	float:right;
	margin-top: 25px;
	background-color:#FFF;
	padding:2px 6px 2px 6px;
}

.gast {
	float:left;
	background-color:#669900;
	width:420px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:20px;
	padding: 15px 15px 15px 15px;
}

.banner_gast {
	margin-top: 10px;
	float:left;
}

.gast_content {
	margin-left:10px;
}

.datum {
	font-size:12px;
	line-height:22px;
	color:#FFF;
	margin-top: 10px;
}

.titel_vossejongen {
	font-size:18px;
	color:#FFF;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	border-bottom-width: thin;
	letter-spacing: 2px;
	margin-left: 15px;
	margin-top: 15px;

}

.locatie {
	font-size:12px;
	color:#FFF;
}

.quotes {
	font-size: 16px;
	color:#fff;
	margin-left: 10px;
	margin-top: 10px;
}

.nieuws {
	float:left; min-height:200px;
	background-color:#b0221d;
	width: 180px;
	margin-top:33px;
	padding: 15px 15px 15px 15px;
}

.nieuws_content {
	font-size:12px;
	color:#FFF;
	margin-top: 10px;
}

.nieuws_content a, .nieuws_content a:link, .nieuws_content a:active, .nieuws_content a:visited {text-decoration:none; border-bottom:1px solid #c6433f;}
.nieuws_content a:hover {text-decoration:none; border-bottom:1px solid #df9795;}

.nieuws_brief {
	font-size: 12px;
	color:#FFF;
	margin-top: 65px;
}
.nieuws_brief_form {
	margin-top: 8px;
}


.text_field {
	width: 130px;
	padding:3px;
	border:0px solid white;
}

input.btn {
	color:#000;
	background-color:#FFF;
	border:2px solid;
	border-color:#fff;
}

.your_face {
	float:left;
	width: 200px;
	margin-right:33px;
	margin-top:5px;
}

.titel_inyourface {
	font-size:18px;
	color:#FFF;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	border-bottom-width: thin;
	letter-spacing: 2px;
	margin-left: 15px;
	margin-top: 15px;
}


.facebook {
	margin-left: 15px;
	margin-top: 10px;
}

.youtube {
	margin-left: 15px;
	margin-top: 10px;
}

.adres {
	float:left;
	width: 200px;
	margin-left:15px;
	margin-top: 45px;
}

.adres p {
	font-size: 13px;
	color:#FFF;
}

a.kalender , a.kalender:active, a.kalender:visited {
color:#000; 
text-decoration:none;
}
a.kalender:hover {
color:#000;
text-decoration:underline;
}
a, a:active, a:visited {
	color:#FFF;
	text-decoration:none;
}

a:hover {
	color:#FFF;
    text-decoration:underline;
}

a.nieuws_link , a.nieuws_link:active, a.nieuws_link:visited {
color:#fff; 
text-decoration:none;
}
a.nieuws_link:hover {
color:#fff;
text-decoration:underline;
}

a.handtekening_css , a.handtekening_css:active, a.handtekening_css:visited {
color:#fff;
text-decoration:none;
}
a.handtekening_css:hover {
color:#fff;
text-decoration:none;
}

/*********************************************/

/* PAGE LAYOUT */

.kolom_links_submenu {
	padding-left:30px;
	margin-top: 30px;
	float:left;
	width:160px;
}

.submenu {
	margin-bottom: 150px;
}

.submenu ul li {
	color:#FFF;
	font-size:16px;
	list-style:none;
	margin-bottom:13px;
	letter-spacing:1px;
}

.kolom_rechts_submenu {
    padding-right:30px;
	float:right;
	width:480px;
}

.kader_malpertuis {
	float:left; 
	min-height:400px;
	min-width:452px;
	background-color:#008ec4;
	margin-top:33px;
	padding:10px 10px 10px 18px;
}

.titel {
	font-size:18px;
	color:#FFF;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	border-bottom-width: thin;
	letter-spacing: 2px;
}

.content_page {
	color:#FFF;
	font-size:12px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.content_page ul, .content_page ol {
	margin-left:15px;
}

.content_page a {
	text-decoration:underline;
	color:#fff;
}

.content_page a:hover {
	text-decoration:none;
	color:#fff;
}

.content_foto {
	margin-top: 10px;
}

.facebook2 {
	margin-top: 10px;
}

.youtube2 {
	margin-top: 10px;
}


/********************************************/

/* PAGE KALENDER */

.maand h1  {
	color:#FFF;
	padding-bottom: 5px;
	letter-spacing: 2px;
	margin-top:40px;
}

.voorstelling_data_maand {
	float:left;
}

.voorstelling_data {
	border-top:#FFF dashed thin;
	float:left;
	margin-top: 5px;	
}

.kolom_links_voorstellingen {
	float:left;
}


.image_voorstelling{
	border:1px solid #000;
	margin-bottom: 10px;
}

.kolom_rechts_voorstellingen {
	float: left;
	width: 370px;
}

.kalender_datum {
	margin-top: 10px;
	background-color:#000;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding: 2px 0px 2px 0px;
	width: 72px;
}

.datum_titel {
	font-size: 18px;
	letter-spacing: 2px;
	color:#FFF;
	margin-top: 10px;
	margin-left: 10px;
	float:left;
	width:100%;
}


.tickets_info {
	font-size: 11px;
	font-weight:bold;
	margin-bottom:5px;
	background-color:#fff;
	padding: 2px 6px 2px 6px;
}

.kalender_content {
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.eigen_productie_logo {
	float: left;
	margin-left: 10px;
	padding-right:10px;
}

.eigen_productie_display {
	float:left;
	font-size: 12px;
	color:#000;
	margin-top: 8px;
}

.tegast_display {
	float:left;
	font-size: 12px;
	color:#000;
	margin-left: 10px;
	margin-top: 8px;
}

.logo_ticket_wrapper {
	float:left;
}

.type_logo {
	float: left;
	margin-top: 10px;
}

.tickets_content {
	float:right;
	margin-top: 15px;
}


a.kalender_link, a.kalender_link:active, a.kalender_link:visited {
color:#fff; 
text-decoration:none;
}
a.kalender_link:hover {
color:#fff;
text-decoration:underline;
}

a.titel_link, a.titel_link:active, a.titel_link:visited {
color:#fff; 
text-decoration:none;
}
a.titel_link:hover {
color:#fff;
text-decoration:underline;
}


a.leesmeer_link , a.leesmeer_link :active, a.leesmeer_link :visited {
color:#000;
text-decoration:none;
}
a.leesmeer_link:hover {
color:#000;
text-decoration:underline;
}

a.type_link, a.type_link:active, a.type_link:visited {
color:#000; 
text-decoration:none;
}
a.type_link:hover {
color:#000;
text-decoration:underline;
}

a.info_tickets, a.info_tickets:active, a.info_tickets:visited {
color:#000; 
text-decoration:none;
}
a.info_tickets:hover {
color:#000;
text-decoration:underline;
}

/********************************************/

/* PAGE PRODUCTIES */

.producties_content {
	border-bottom-style:dashed;
	border-bottom-color:#FFF;
	border-bottom-width:thin;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width:100%;
	float: left;
}

.producties_recenties {
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.producties_recenties a, .producties_recenties:visited {text-decoration:none;}
.producties_recenties a:hover {text-decoration:underline;}

.producties_foto {
	float: left;
	margin-right:10px;
}

.producties_titel {
	font-size: 18px;
	letter-spacing: 2px;
	color:#FFF;
	font-weight:bold;
	margin-bottom: 5px;
	
}

hr {
	margin-top: 20px;
	border-bottom-style:dashed;
	border-bottom-color:#FFF;
	border-bottom-width:thin;
	border-top-width: 0px;
	border-right-width: 0px;
}

.tickets_info2 {
	font-size: 11px;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom:5px;
	background-color:#fff;
	padding: 2px 6px 2px 6px;
}

/* jQuery banner animatie */

.links {
	float:left;
}
.links2 {
	float:left;
}

.rechts {
	float:left;
	margin-left: 10px;
	margin-top: 5px;
}

.rechts2 {
	float:left;
	list-style:none;
}

.rechts2 ul li {
	list-style:none;
	font-size:13px;
	color:#FFF;
	width: 240px;
}

.kalender_producties {
	float:right;
}

.rechts p{
	font-size:14px;
	font-weight:bold;
}

.rechts2 p{
	font-size:14px;
	font-weight:bold;
}


#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li{
	width: 159px;
	height: 226px;
	overflow:hidden;
}

#slider2 ul, #slider2 li{
	margin: 0;
	padding:0;
	list-style:none;
	font-size:13px;
	color:#FFF;
}
#slider2, #slider2 li{
	width: 250px;
	height: 220px;
	overflow:hidden;
}

#slider3 ul, #slider3 li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider3, #slider3 li{
	width: 159px;
	height: 226px;
	overflow:hidden;
}
