@charset "utf-8";
/* CSS Document */

body {
	text-align:center;
	color:#ffffff;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
}
	
#wrap {
	position:relative;
	text-align:left;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

/**
 * FORMS ALGEMEEN
 */
form label, form input, form select, form textarea {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
}

form label {
	text-align: right;
	width: 120px;
	padding-right: 20px;
}

form br {
	clear: left;
}

form fieldset {
	margin:10px 10px 10px -40px;
	padding:0px;
}

form fieldset legend { font-weight:bold; color:#6f6f6f; }

form label.required { color:#6f6f6f;}
form label.optional { color:#6f6f6f;}

form ul.errors {
	position:relative;
	clear:left;
	float:left;
	color:red;
	list-style:none;
	margin:-5px 0px 10px 110px;
	padding:0px;
	width:100%;
}

form p.hint { margin-left:5px; }
form p.hintAppend { position:relative; top:-15px; margin-bottom:-5px; margin-left:5px;}

#nieuwsbrief {
	color:#6f6f6f;
	margin-left:95px;
}

/**
 * FORMS: INSCHRIJVEN
 */

form select#geboortedatum_day, form select#geboortedatum_month, 
form select#geboortedatum_year, form select#geslacht,
form select#andereGezinsleden, form select#onderTwaalf,
form select#isStudent { width:auto; margin-right:5px;}

form input#huisnr, form input#postcode { width:50px; }
form input#accept, form input#Versturen { width:auto; }
form input#Versturen, form select#andereGezinsleden,
form select#onderTwaalf, form select#isStudent { margin-left:140px; } /* label width + label padding right */
form label.accept {width:200px; }


/**
 * FORMS: KAARTVERKOOP
 */
#kaartverkoop div.rang select { width:auto; }
#kaartverkoop input#rolstoel, #kaartverkoop input#slechthorend { width:auto; }

#kaartverkoop2 input#voorletters { width:60px; }
#kaartverkoop2 input#postcode { width:60px; }

/**
 * MENU
 */
#topmenu {
	position:relative;
	padding:0px;
	margin:0px;
	width:959px;
	height:48px;
	background-image:url(../img/menu_background_home.gif);
	background-repeat:repeat-x;
}

#topmenu.opening {
	background-image:url(../img/menu_background.gif);
	background-position:-1px 0px;
}

#topmenu ul {
	position:relative;
	left:40px;
	margin:0px;
	padding:0px;
	width:667px;
	height:48px;
	list-style-type:none;
}

#topmenu ul li {
	position:relative;
	display:inline;
}
	
#topmenu ul a {
	position:relative;
	float:left;
	line-height:48px;
	width:95px;
	text-align:right;
	color:#dfdfdf;
	/*color:#bebebe;*/
	font-weight:bold;
}
	
#topmenu ul a.selected {
	color:#e5e1e1;
	font-size:16px;
	text-decoration:none;
	padding-top:25px;
	line-height:23px;
}

#topmenu ul a:hover {
	color:#ffffff;
	text-decoration:none;
}

#topmenu ul a.border {
	width:94px;
	border-right:1px solid #bebebe;
}

/**
 * OPENING
 */
#left {
	position:relative;
	float:left;
	width:135px;
	background-color:#000000;
}

#dans, #muziek, #toneel {
	position:relative;
	margin:0px;
	width:134px;
	height:235px;
	border-right:1px solid #bebebe;
}

#dans a, #muziek a, #toneel a {
	position:relative;
	display:block;
	color:#bebebe;
	font-size:28px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	line-height:21px;
}

#dans a:hover, #muziek a:hover, #toneel a:hover,
#dans.dans a:hover, #muziek.dans a:hover, #toneel.dans a:hover,
#dans.muziek a:hover, #muziek.muziek a:hover, #toneel.muziek a:hover,
#dans.toneel a:hover, #muziek.toneel a:hover, #toneel.toneel a:hover,
#dans.nieuws a:hover, #muziek.nieuws a:hover, #toneel.nieuws a:hover,
#dans.atelier a:hover, #muziek.atelier a:hover, #toneel.atelier a:hover,
#dans.aanbod a:hover, #muziek.aanbod a:hover, #toneel.aanbod a:hover,
#dans.praktisch a:hover, #muziek.praktisch a:hover, #toneel.praktisch a:hover,
#dans.sponsors a:hover, #muziek.sponsors a:hover, #toneel.sponsors a:hover {
	color:#ffffff;
	text-decoration:none;
}

#dans.opening, #muziek.opening, #toneel.opening {
	background-image:url(../img/left_black.gif);
}

#img_opening {
	position:relative;
	top:150px;
	border:none;
}

#opening_tekst {
	position:relative;
	width:595px;
	height:205px;
	padding-left:110px;
	padding-top:75px;
	padding-right:120px;
	padding-bottom:95px;
	margin-top:-225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:2em;
	cursor:pointer;
	background-color:none;
	text-decoration:none;
}

/**
 * CENTER
 */
#center {
	position:relative; 
	float:left; 
	margin:0px; 
	padding:0px; 
	width:824px;
	height:705px;
}

html>body #center {
	height: auto;
	min-height:703px;
}

#center h1.dans { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#84004f; 
}

/**
 * HOME COLOR
 */
#left.home, #left.dans {
	position:relative;
	float:left;
	width:135px;
	background-color:#000000;
}

#center_dans, #center_muziek, #center_toneel {
	position:relative;
	width:584px;
	padding:60px 60px 60px 180px;
	height:113px;
	border-bottom:2px solid #bebebe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:2em;
}

#center_dans a, #center_muziek a, #center_toneel a {
	position:relative;
	color:white;
	display:block;
	height:100%;
	margin-left:-180px;
	margin-right:-60px;
	margin-top:-60px;
	height:233px;
}

#center_toneel {
	border-bottom:none;
}

#center_dans { background-image:url(../img/home_dans.jpg); }
#center_muziek { background-image:url(../img/home_muziek.jpg); }
#center_toneel { background-image:url(../img/home_toneel.jpg); }

#dans.home, #muziek.home, #toneel.home {
	height:233px;
	border-bottom:2px solid #bebebe;
}

#dans.home {background-image:url(../img/left_dans_home.gif); }
#muziek.home { background-image:url(../img/left_muziek_home.gif); }

#toneel.home {
	background-image:url(../img/left_toneel_home.gif);
	border-bottom:none;
}

/**
 * HOME DANS
 */
#dans.dans, #muziek.dans, #toneel.dans {
	height:233px;
	border-bottom:2px solid #bebebe;
}

#dans.dans { background-image:url(../img/left_dans_home.gif); }
#muziek.dans { background-image:url(../img/left_muziek_dans.gif); }
#toneel.dans { background-image:url(../img/left_toneel_dans.gif); border-bottom:none; }
#muziek.dans a, #toneel.dans a { color:#544954; }

#center_dans.dans { background-image:url(../img/home_dans.jpg); }
#center_muziek.dans { background-image:url(../img/dans_muziek.gif); }
#center_toneel.dans { background-image:url(../img/dans_toneel.gif); }

/*
 * HOME MUZIEK
 */
#dans.muziek, #muziek.muziek, #toneel.muziek {
	height:233px;
	border-bottom:2px solid #bebebe;
}

#dans.muziek { background-image:url(../img/left_dans_muziek.gif); }
#muziek.muziek { background-image:url(../img/left_muziek_home.gif); }
#toneel.muziek { background-image:url(../img/left_toneel_muziek.gif); border-bottom:none; }
#dans.muziek a, #toneel.muziek a { color:#544954; }

#center_dans.muziek { background-image:url(../img/muziek_dans.gif); }
#center_muziek.muziek { background-image:url(../img/home_muziek.jpg); }
#center_toneel.muziek { background-image:url(../img/muziek_toneel.gif); }

/**
 * HOME TONEEL
 */
#dans.toneel, #muziek.toneel, #toneel.toneel {
	height:233px;
	border-bottom:2px solid #bebebe;
}

#dans.toneel { background-image:url(../img/left_dans_toneel.gif); }
#muziek.toneel { background-image:url(../img/left_muziek_toneel.gif); }
#toneel.toneel { background-image:url(../img/left_toneel_home.gif);	border-bottom:none; }
#dans.toneel a, #muziek.toneel a { color:#544954; }

#center_dans.toneel { background-image:url(../img/toneel_dans.gif); }
#center_muziek.toneel { background-image:url(../img/toneel_muziek.gif); }
#center_toneel.toneel { background-image:url(../img/home_toneel.jpg); }

/**
 * NIEUWS
 */
#left.nieuws { width:229px; }
#center.nieuws { 
	width:728px;
	left:1px;
	background-color:#ffffff;
	background-image:url(../img/nieuws_background.gif);
	background-repeat:no-repeat;
}

#dans.nieuws, #muziek.nieuws, #toneel.nieuws {
	width:229px;
	height:233px;
	border-bottom:2px solid #bebebe;
	border-right:1px solid #bebebe;
}
#dans.nieuws a, #muziek.nieuws a, #toneel.nieuws a { color:#544954; width:135px; float:left; }

#dans.nieuws { background-image:url(../img/left_dans_nieuws.gif); }
#muziek.nieuws { background-image:url(../img/left_muziek_nieuws.gif); }
#toneel.nieuws { background-image:url(../img/left_toneel_nieuws.gif); border-bottom:none; }

#nieuws_sponsors {
	position:relative;
	width:100%;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#bdbaba;
	line-height:75px;
}

div.nieuwsitem, div.nieuwsitem_large {
	position:relative;
	width:628px;
	padding-left:100px;
	border-top:2px solid #bebebe;
	color:#6f6f6f;
}

div.nieuwsitem_large_geen_fotos { 
	width:449px; 
	padding-right:180px; 
	padding-left:100px; 
	color:#6f6f6f; 
	border-top:2px solid #bebebe; 
}

div.nieuwsitem_foto {
	position:relative;
	width:529px;
	padding-left:100px;
	padding-right:100px;
	padding-top:30px;
	border-top:2px solid #bebebe;
	color:#6f6f6f;
}

div.nieuwsitem { height:110px; }

div.nieuwsitem img, div.nieuwsitem_large img {
	position:relative;
	margin:0px;
	float:right;
	clear:right;
	border:none;
}

div.nieuwsitem_large img { margin-left:30px; }

div.nieuwsitem_geen_foto { 
	position:relative;
	float:right;
	clear:right;
	width:150px; 
	height:110px; 
}

div.nieuwsitem_fotos { 
	position:relative;
	float:right;
	clear:right;
	width:150px; 
}

div.nieuwsitem_tekst { 
	position:relative;
	float:left;
	width:379px;
}

font.nieuwsitem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6f6f6f;
}

h2.nieuwsitem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#84004f;
	margin:10px 0px 10px 0px;
}

a.nieuwsitem, a.nieuwsitem_foto, a.nieuwsarchief, a.nieuwsarchieflist {
	position:relative;
	float:right;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#84004f;
}

a.nieuwsitem { margin-top:80px; }
a.nieuwsitem_large {
	position:relative;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#84004f;
}
a.nieuwsitem_foto { float:none; }
a.nieuwsarchief { float:none; margin-right:100px; }
a.nieuwsarchieflist { float:none; margin-right:0px; }

/**
 * ATELIER VELP
 */
#left.atelier { width:324px;}
#centeratelier { 
	position:relative; 
	float:left; 
	margin:0px; 
	padding:0px; 
	width:634px;
	left:1px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	height:703px;
	overflow:hidden;
}

html>body #centeratelier {
	height: auto;
	min-height:703px;
}

div.ateliervelp {
	position:relative;
	margin:20px 0px 20px 0px;
	width:434px;
	padding-left:100px;
	padding-right:100px;
	color:#6f6f6f;
}

h1.ateliervelp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#84004f; 
}

#centeratelier a {
    color:#84004f;
/*    color:#001c3d;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    line-height: inherit;
}

#centeratelier a:hover {
    color:#ff0099;
/*    color:#0375f9;*/
}

#centeratelier a.menuListItem {
    line-height: 2em;
}

#centeratelier img {
	position:relative;
	border-top:2px solid #bebebe;
	border-bottom:2px solid #bebebe;
}

#centeratelier img.side-foto {
    border: none;
    margin-bottom: 30px;
}

#centeratelier img.foto-rechts {
	position:relative;
	float:right;
	clear:right;
	width:150px;
        top: -35px;
        left: 100px;
	margin:0px 0px 20px 20px;
	border:none;
}

#dans.atelier, #muziek.atelier, #toneel.atelier {
	width:324px;
	height:233px;
	border-bottom:2px solid #bebebe;
	border-right:1px solid #bebebe;
}
#dans.atelier a, #muziek.atelier a, #toneel.atelier a { color:#544954; width:135px; float:left; }

#dans.atelier { background-image:url(../img/left_dans_atelier.gif); }
#muziek.atelier { background-image:url(../img/left_muziek_atelier.gif); }
#toneel.atelier { background-image:url(../img/left_toneel_atelier.gif); background-repeat:no-repeat; border-bottom:none; background-color:#2b0f00; }

#dans div.submenu, #muziek div.submenu, #toneel div.submenu {
	position:relative;
	float:right;
}

#dans div.submenu a, #muziek div.submenu a, #toneel div.submenu a  {
	position:relative;
	float:right;
	clear:right;
	width:300px;
	display:block;
	left:-5px;
	height:35px;
	color:#bebebe;
	font-size:11px;
	font-weight:bold;
	background-image:none;
	border:none;
}

#dans.nieuws div.submenu a { width:200px; }

#dans div.submenu a.selected, #muziek div.submenu a.selected, #toneel div.submenu a.selected {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

#dans div.submenu a:hover, #muziek div.submenu a:hover, #toneel div.submenu a:hover {
	color:#ffffff;
	text-decoration:none;
}

#docenten_dans, #docenten_muziek, #docenten_toneel {
	position:relative;
	float:left;
	left:1px;
	width:634px;
	background-color:#000000;
	height:233px;
	border-bottom:2px solid #bebebe;
}

#docenten_toneel { border-bottom:none; height:235px;}

#medewerkers {
	position:relative;
	float:left;
	left:1px;
	width:634px;
	height:705px;
	background-color:#000000;
}

#docenten_dans a.thumbnail img, #docenten_muziek a.thumbnail img, #docenten_toneel a.thumbnail img, #medewerkers a.thumbnail img {
	position:relative;
	margin:0px;
	border:none;
	width:60px;
	height:70px;
}

#docenten_dans a.thumbnail,
#docenten_muziek a.thumbnail,
#docenten_toneel a.thumbnail,
#medewerkers a.thumbnail {
	position:relative;
	float:left;
	display:block;
	width:60px;
	height:70px;
	margin:0px;
	border:2px solid #000000;
}


#docenten_dans a.thumbnail:hover,
#docenten_muziek a.thumbnail:hover,
#docenten_toneel a.thumbnail:hover,
#medewerkers a.thumbnail:hover {
	border:2px solid #ffffff;
}

#docent {
	position:relative;
	float:left;
	width:539px;
	height:auto;
        min-height: 703px;
	padding-left:95px;
	color:#6f6f6f;
	background-color:#ffffff;
	border-right:1px solid #bebebe;
}

#docent img {
	position:relative;
        float: right;
	margin:0px;
	padding:0px;
	border:none;
	width:165px;
}

#docent div.tekst {
    width: 354px;
}

#docent h2.docent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#84004f;
}

a.docent {
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#84004f;
}

#docentenfotogroot {
	position:relative;
	display:inline;
	float:left;
	width:635px;
	height:703px;
	background-color:#ffffff;
}

/**
 * ALBUMS
 */

div.album {
	position:relative;
	width:584px;
	height:100px;
	padding:0px;
	padding-left:50px;
	border-bottom:2px solid #bebebe;
	color:#6f6f6f;
}


#centeratelier div.album img {
	position:relative;
	top:-10px;
	margin:0px 0px 0px 10px;
	padding:0px;
	float:right;
	width:250px;
	height:110px;
	border:none;
}

h2.album {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#84004f;
	margin:10px 0px 0px 0px;
}

#centeratelier.albumview { background-color:#000000; }

#centeratelier.albumview img {
	position:relative;
	width:60px;
	height:70px;
	border:none;
}

#centeratelier.albumview a.thumbnail {
	position:relative;
	float:left;
	display:block;
	width:60px;
	height:70px;
	margin:0px;
	padding:0px;
	border:2px solid #000000;
}

#centeratelier.albumview a.thumbnail:hover {
	border:2px solid #ffffff;
}

#albumfoto, #albumvideo {
	position:relative;
	float:left;
	left:1px;
	width:629px;
	height:653px;
	padding-top:50px;
	background-color:#000000;
	text-align:center;
}

#albumfoto a, #albumvideo a, #centeratelier.albumview a {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#84004f;
}

/**
 * AANBOD
 */
 
#left #dans a.selected, #left #muziek a.selected, #left #toneel a.selected { color:#e5e1e1; }
#left #dans a.selected:hover, #left #muziek a.selected:hover, #left #toneel a.selected:hover { color:#ffffff; }

#left.aanbod { width:419px; }

#aanbod_subsubmenu {
	position:relative; 
	float:left; 
	margin:0px; 
	padding:0px; 
	width:95px;
	left:1px;
	border-right:1px solid #bebebe;
	background-color:#ffffff;
	height:703px;
	color:#000000;
	overflow:visible;
	text-align:right;
}

html>body #aanbod_subsubmenu {
	height: auto;
	min-height:703px;
}

#centeraanbod { 
	position:relative; 
	float:left; 
	margin:0px; 
	padding:0px;
	padding-left:10px;
	width:529px;
	left:1px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	height:703px;
	color:#6f6f6f;
}

html>body #centeraanbod {
	height: auto;
	min-height:703px;
}

#centeraanbod img#aanbodimg {
	position:relative;
	width:539px;
	left:-10px;
	margin-top:30px;
	margin-bottom:30px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

#centeraanbod div#content {
	position:relative;
	padding-left:95px;
	padding-right:50px;
	color:#6f6f6f;
}

#centeraanbod a.aanboddans, #centeraanbod a.aanbodmuziek, #centeraanbod a.aanbodtoneel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:2em;
}

#centeraanbod a.aanboddans { color:#84004f; }
#centeraanbod a.aanbodmuziek { color:#001c3d; }
#centeraanbod a.aanbodtoneel { color:#3d1500; }

#centeraanbod a.aanboddans:hover { color:#ff0099; }
#centeraanbod a.aanbodmuziek:hover { color:#0375f9; }
#centeraanbod a.aanbodtoneel:hover { color:#bf4403; }

#aanbod_subsubmenu a.aanboddans, #aanbod_subsubmenu a.aanbodmuziek, #aanbod_subsubmenu a.aanbodtoneel {
	position:relative;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:2em;
}

#aanbod_subsubmenu a.aanboddans { color:#84004f; }
#aanbod_subsubmenu a.aanbodmuziek { color:#001c3d; }
#aanbod_subsubmenu a.aanbodtoneel { color:#3d1500; }

#aanbod_subsubmenu a.aanboddans:hover { color:#ff0099; }
#aanbod_subsubmenu a.aanbodmuziek:hover { color:#0375f9; }
#aanbod_subsubmenu a.aanbodtoneel:hover { color:#bf4403; }

#aanbod_subsubmenu a.aanboddanssel, #aanbod_subsubmenu a.aanbodmuzieksel, #aanbod_subsubmenu a.aanbodtoneelsel {
	position:relative;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:2em;
}

#aanbod_subsubmenu a.aanboddanssel { color:#ff0099; }
#aanbod_subsubmenu a.aanbodmuzieksel { color:#0375f9; }
#aanbod_subsubmenu a.aanbodtoneelsel { color:#bf4403; }

/*
#aanbod_subsubmenu a.aanboddansdesel { color:#bebebe; }
#aanbod_subsubmenu a.aanbodmuziekdesel { color:#bebebe; }
#aanbod_subsubmenu a.aanbodtoneeldesel { color:#bebebe; }

#aanbod_subsubmenu a.aanboddansdesel:hover { color:#ff0099; }
#aanbod_subsubmenu a.aanbodmuziekdesel:hover { color:#0375f9; }
#aanbod_subsubmenu a.aanbodtoneeldesel:hover { color:#bf4403; }
*/

#centeraanbod #content {
	position:relative;
	margin-top:30px;
}

#centeraanbod h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#centeraanbod h1.dans { color:#84004f; }
#centeraanbod h1.muziek { color:#001c3d; }
#centeraanbod h1.toneel { color:#3d1500; }

#dans.aanbod, #muziek.aanbod, #toneel.aanbod {
	width:419px;
	height:233px;
	border-bottom:2px solid #bebebe;
	border-right:1px solid #bebebe;
	background-repeat:no-repeat;
}
#dans.aanbod a, #muziek.aanbod a, #toneel.aanbod a { color:#544954; width:135px; float:left; }

#dans.aanbod { background-image:url(../img/left_dans_atelier.gif); background-color:#560033; }
#muziek.aanbod { background-image:url(../img/left_muziek_atelier.gif); background-color:#00152d; }
#toneel.aanbod { background-image:url(../img/left_toneel_atelier.gif); border-bottom:none; background-color:#2b0f00; }

img.flyer {
	position:relative;
	float:right;
	clear:right;
	width:150px;
	margin:0px -50px 20px 20px;
	border:none;
}

a.back, a.back-blauw, a.back-theater {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#84004f;
}

a.back-blauw { color:#001c3d; }
a.back-theater { color:#3d1500; }

/**
 * PRAKTISCH
 */
#left.praktisch { width:514px; }

#dans.praktisch, #muziek.praktisch, #toneel.praktisch {
	width:514px;
	height:233px;
	border-bottom:2px solid #bebebe;
	border-right:1px solid #bebebe;
	background-repeat:no-repeat;
}
#dans.praktisch a, #muziek.praktisch a, #toneel.praktisch a { color:#544954; width:135px; float:left; }

#dans.praktisch { background-image:url(../img/left_dans_atelier.gif); background-color:#560033; }
#muziek.praktisch { background-image:url(../img/left_muziek_atelier.gif); background-color:#00152d; }
#toneel.praktisch { background-image:url(../img/left_toneel_atelier.gif); border-bottom:none; background-color:#2b0f00; }

#centerpraktisch { 
	position:relative; 
	float:left; 
	margin:0px; 
	padding:0px 20px 10px 95px;
	width:329px;
	left:1px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	height:693px;
	color:#6f6f6f;
}

#centerpraktisch.menu { padding:0px 20px 10px 10px; width:414px; }

html>body #centerpraktisch {
	height: auto;
	min-height:693px;
}

html>body #centerpraktisch_form {
	height: auto;
	min-height:693px;
}

#centerpraktisch img {
	margin-right:-100px;
}

#centerpraktisch a.rooster {
	color:#84004f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:2em;
}

#centerpraktisch a.muzieklink, #centerpraktisch_form a.muzieklink {
	color:#001c3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:2em;
}

#centerpraktisch a.rooster:hover { color:#ff0099; }
#centerpraktisch a.muzieklink:hover, #centerpraktisch_form a.muzieklink:hover { color:#0375f9; }

#centerpraktisch h1, #centerpraktisch_form h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#centerpraktisch h1.dans, #centerpraktisch_form h1.dans { color:#84004f; margin:10px 0px 10px 0px; }
#centerpraktisch h1.muziek, #centerpraktisch_form h1.muziek { color:#001c3d; margin:10px 0px 10px 0px; }

#centerpraktisch h2, #centerpraktisch_form h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#bebebe;
}

/**
 * SPONSORS
 */
#left.sponsors { 
	width:135px; 
	background-color:#000000; 
}

#sponsorbalk { 
	position:relative;
	float:left;
	left:1px;
	width:285px;
	border-right:1px solid #bebebe; 
	background-color:#ffffff; 
	height:703px;
	color:#383838;
}

html>body #sponsorbalk {
	height: auto;
	min-height:703px;
}

#sponsorbalk a {
	color:#383838;
	text-decoration:none;
}

#sponsorbalk a:hover {
	color:#383838;
	text-decoration:underline;
}

#sponsorbalk a img {
	position:relative;
	float:left;
	border:1px solid #ffffff;
	width:140px;
	height:120px;
}

#sponsormenu { 
	position:relative;
	float:left;
	left:1px;
	width:187px;
	border-right:1px solid #bebebe; 
	background-color:#000000; 
	height:703px; 
	overflow:hidden;
}

html>body #sponsormenu {
	height: auto;
	min-height:703px;
}

#sponsormenu_dans, #sponsormenu_muziek, #sponsormenu_toneel {
	position:relative;
	margin:0px;
	width:188px;
	height:233px;
	border-bottom:2px solid #bebebe;
}

#sponsormenu_dans { background-color:#560033; }
#sponsormenu_muziek { background-color:#00152d; }
#sponsormenu_toneel { background-color:#2b0f00; border-bottom:none; }

#centersponsors { 
	position:relative;
	float:left;
	margin-left:0px;
	width:324px;
	height:703px;
	left:1px;
	padding-left:10px;
	padding-right:15px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	color:#6f6f6f;
}

html>body #centersponsors {
	height: auto;
	min-height:703px;
}

h1.dans { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#84004f;
	margin:10px 0px 10px 0px;
}

#dans.sponsors, #muziek.sponsors, #toneel.sponsors {
	width:135px;
	height:233px;
	border-bottom:2px solid #bebebe;
	border-right:1px solid #bebebe;
}
#dans.sponsors a, #muziek.sponsors a, #toneel.sponsors a { color:#544954; width:135px; float:left; }

#dans.sponsors { background-image:url(../img/left_dans_nieuws.gif); }
#muziek.sponsors { background-image:url(../img/left_muziek_nieuws.gif); }
#toneel.sponsors { background-image:url(../img/left_toneel_nieuws.gif); border-bottom:none; }

#sponsormenu_dans div.submenu {
	position:relative;
	float:right;
	left:-5px;
}

#sponsormenu_dans div.submenu a {
	position:relative;
	float:right;
	clear:right;
	width:180px;
	display:block;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:35px;
	color:#bebebe;
	text-align:right;
}

#sponsormenu_dans div.submenu a.selected {
	position:relative;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:35px;
	color:#ffffff;
	text-align:right;
}

#sponsormenu_dans div.submenu a:hover {
	color:#ffffff;
	text-decoration:none;
}

/**
 * CONTACT
 */
#left.contact { width:704px; }

#dans.contact, #muziek.contact, #toneel.contact {
	width:704px;
	height:233px;
	border-bottom:2px solid #bebebe;
	border-right:1px solid #bebebe;
	background-repeat:no-repeat;
}
#dans.contact a, #muziek.contact a, #toneel.contact a { color:#544954; width:135px; float:left; }

#dans.contact { background-image:url(../img/left_dans_atelier.gif); background-color:#560033; }
#muziek.contact { background-image:url(../img/left_muziek_atelier.gif); background-color:#00152d; }
#toneel.contact { background-image:url(../img/left_toneel_atelier.gif); border-bottom:none; background-color:#2b0f00; }

#centercontact { 
	position:relative; 
	float:left; 
	margin:0px;
	padding-left:10px;
	padding-right:15px;
	width:229px;
	left:1px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	height:703px;
	color:#6f6f6f;
}

html>body #centercontact {
	height: auto;
	min-height:703px;
}

#centercontact a.dans {
	color:#84004f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:2em;
}

#centercontact a.dans:hover { text-decoration:underline; }

/**
 * Kaartverkoop
 */
fieldset.bevestiging { 
	margin:5px 10px 5px 0px;
	padding:10px;
}

input#Volgende, input#Annuleren, input#Bevestigen { float:right;}
fieldset.bevestiging legend { font-weight:bold; color:#6f6f6f; }
td.desc { width:130px; font-weight:bold; }