/*****************************************************************************
 *
 *  Copyright            : Copyright (C) Vizzual.com
 *  Email                : info @ vizzual.com
 *	
 *  
 *  Disclaimer:
 *	Niets uit dit script mag zonder toestemming van de maker van deze
 *	scripting gekopieerd, of doorverkocht worden aan derden. De maker van deze
 *	scripting blijft ten alle tijden copyright op dit product houden. De 
 *	scripting is ter beschikking gesteld door Vizzual.
 *	Dit programma is GEEN vrije software, en mag niet worden doorverkocht en/
 * 	of gewijzigd worden tenzij de eigenaar toestemming hiervoor heeft verleend
 *
 *****************************************************************************/
/* VERX */
#reservation_form { float:left; text-align:left; }
#reservation_form input[type="checkbox"] { width:10px; }
#reservation_form #sex { width:60px; }
#reservation_form #tickets { width:50px; }
#reservation_form #name { width:340px; }
#reservation_form #total_price { color:#F00; }
#reservation_form .align { float:left; width:175px; }
#reservation_form #incasso_check { font-size:10px; }

/* ------------------------------- */
*														{ font-family:Georgia, "Times New Roman", Times, serif; }

html, body												{ margin: 0px; padding: 0px; font-size: small; }
body													{ background: url(../images/background.jpg) no-repeat center 280px; }

h1														{ font-size: 35px; margin-top: -7px; text-align:left}
h2														{ font-size: 25px; margin-top: -7px; text-align:left}
h3														{ font-size: 15px; margin-bottom: -10px; text-align:left}
img														{ border: none; }
form													{ margin: 1em 0px 0px 0px; }

input, textarea											{ width: 400px; }
textarea												{ height: 80px; }
input[type=submit]										{ width: 246px; }
select													{ width: 406px; }
table, tr, td											{ vertical-align: top; }

a														{ color: #FF0000; }

#top													{ height: 20px; }
#header													{ height: 300px; width: 815px; margin: 0px auto 2em auto; }
#header #logo											{ width: 190px; float: left; }
#header #slideshow										{ width: 623px; float: right; }

#container												{ margin: 0px auto 0px auto; width: 850px; }

#left													{ float: left; width: 200px; margin: 0px 0px 0px -220px; display: inline; }
#left #menu												{ text-align: right; font-size: 18px; text-transform: uppercase; }
#left #menu ul											{ margin: 0px; padding: 0px; list-style: none; }
#left #menu ul li										{ height: 30px; }
#left #menu ul li a										{ color: #000000; text-decoration: none; }
#left #menu ul li a:hover								{ color: #ff0000; }
#left #menu ul li a.active								{ color: #ff0000; }

#content												{ width: 610px; padding: 0px 20px 0px 220px; text-align: justify; }
#content p												{ line-height: 1.5em; }

#news li												{ margin: 0px 0px 1em 0px; }

#footer													{ clear: both; margin: 3em 0px 1em 0px; color: #666666; font-size: 80%; }
#footer div												{ text-align: right; }
#footer div a											{ color: #666666; text-decoration: none; }
#footer div a:hover										{ text-decoration: underline; }

.page_nav												{ margin: 1em 0px 1em 0px; text-align: center; padding: 5px; background: #FFFFFF; }
.page_nav a												{ font-weight: bold; }

.message												{ border: 1px solid #CCCCCC; background: #efefef; width: 100%; margin: 1em 0px 1em 0px; }
.message td												{ padding: 10px; }
.message .info											{ width: 100px; border-right: 1px solid #CCCCCC; background:#efefef; }
.message .info i										{ margin: 1em 0px 2em 0px; font-size: 80%; }

.notice													{ margin: 1em 0px 1em 0px; border: 1px solid #CCCCCC; background: #efefef; padding: 5px; color: #FF0000; font-weight: bold; }

