html
{
overflow: -moz-scrollbars-vertical;
}

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
      /*background: #ffffff url(./images/bg3.jpg) top repeat-y;*/
		background: #ffffff url(./images/Achtergrond.jpg) top;
}

#container {
				height: 95%;
				margin: 0 auto;
			}
   
.main
{
	/*background: #ffffff url(./images/menu_shade.gif) top repeat-x;*/
}   

.extraactueel
{
	width:137px;
	height:136px;
	background: #ffffff url(/images/bg_agenda_spotsv2.png) top left;
	position:absolute;
	left:-53px;
	top:-11px;
	display:block;
}

.extraoefen
{
	width:207px;
	height:214px;
	background: url(./images/bg_oefenruimtes_spots2.png) top left;
	position:absolute;
	left:-53px;
	top:-17px;
	display:block;
}

.extrastudio
{
	width:143px;
	height:131px;
	background: url(./images/bg_studio_spotsv2.png) top left;
	position:absolute;
	left:-53px;
	top:-16px;
	display:block;
}

.extraeducatie
{
	width:167px;
	height:120px;
	background: url(/images/bg_educatie_spots.png) top left;
	position:absolute;
	left:-53px;
	top:-23px;
	display:block;
}

.extramuzikanten
{
	width:197px;
	height:135px;
	background: url(./images/bg_muzikanten_spotsv2.png) top left;
	position:absolute;
	left:-53px;
	top:-23px;
	display:block;
}

.extranieuws
{
	width:203px;
	height:154px;
	background: url(./images/bg_nieuws_spots.png) top left;
	position:absolute;
	left:-53px;
	top:-23px;
	display:block;
}

.content
{
	padding-left:53px;
	padding-right:20px;
	padding-top: 11px;
	background: #ffffff url(./images/bg_content_actueel.png) repeat-y top right ;
	/*background: #ffffff;*/
	vertical-align: top;
}   
.content_footer
{
	background: url(./images/bg_content_actueel.png) repeat-y top right ;
}

.contentnieuws
{
	padding-left:53px;
	padding-right:20px;
	padding-top: 18px;
	background: #ffffff url(./images/bg_content_algemeen.png) repeat-y top right;
	vertical-align: top;
}

.contentalgemeen_footer
{
	background: url(./images/bg_content_algemeen.png) repeat-y top right;
}


.contentstudio
{
	padding-left:53px;
	padding-right:20px;
	padding-top: 16px;
	background: #ffffff url(./images/bg_content_studio.png) repeat-y top right ;
	vertical-align: top;
}

.contentstudio_footer
{
	background: url(./images/bg_content_studio.png) repeat-y top right ;
}


.contentoefen
{
	padding-left:53px;
	padding-right:20px;
	padding-top: 11px;
	background: #ffffff url(./images/bg_content_oefenruimte.png) repeat-y top right;
	vertical-align: top;
}

.contentoefen_footer
{
	background: url(./images/bg_content_oefenruimte.png) repeat-y top right ;
}


.contenteducatie
{
	padding-left:53px;
	padding-right:20px;
	padding-top: 18px;
	background: #ffffff url(./images/bg_content_educatie.png) repeat-y top right;
	vertical-align: top;
}

.contenteducatie_footer
{
	background: url(./images/bg_content_educatie.png) repeat-y top right;
}

.contentmuzikanten
{
	padding-left:53px;
	padding-right:20px;
	padding-top: 17px;
	background: #ffffff url(./images/bg_content_muzikanten.png) repeat-y top right;
	vertical-align: top;
	height:95%;
}

.contentmuzikanten_footer
{
	background: url(./images/bg_content_muzikanten.png) repeat-y top right ;
}


td{
	font-family: Segoe Ui, Verdana, Arial, Helvetica;
	/*font-family: "Lucida Grande", Verdana, Arial;*/
	color:#000000;
	/*font-size:13px;*/
	font-size:80%;
	line-height:18px;
}

a:link
{
	color:#000000;
	text-decoration:underline;
}

a:visited
{
	color:#000000;
	text-decoration:underline;
}

a:hover
{
	color:#000000;
	text-decoration:none;
}

.spacerX
{
	height:40px;
}

.AgendaTitel
{
	font-size:17px;
	color:#cc0033;
	font-weight:bold;
}

.NieuwsTitel
{
	font-size:17px;
	color:#0066ff;
	font-weight:bold;
}

.agendalabel
{
	position:absolute;
	top:5px;
	left:-264px;
	display:block;
}

input.zoeken
{
	width:136px;
	height:22px;
	border: solid #000000 1px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana;
	color:#000000;
	font-size:12px;
}

/*
* html .menu
{
	padding-left:25px;
	padding-top: 141px;
	padding-right:25px;
	width:210px;
	display:block;
}
*/

a.DatumMaand:link,a.DatumMaand:visited
{
	font-family:Arial,Helvetica,Verdana;
	font-size:19px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.DatumMaand:hover
{
	font-size:19px;
	color:#000000;
	font-weight:bold;
}

.DatumTitel
{
	font-size:15px;
	color:#bf2273;
	line-height:22px;
}


/* roze */

.TitelRoze
{
	font-size:17px;
	/*color:#cc0033;*/
	color:#ff00ca;
	font-weight:bold;
}

.OnderschriftRose
{
	color:#ff00ca;
	font-style:italic;
}


a.menuItemRoze:link,a.menuItemRoze:visited
{
	/*font-size:18px;*/
	font-family:Arial;
	/*color:#CC0033;*/
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
}

a.menuItemRoze:hover
{
	font-size:16px;
	color:#000000;
}

a.menuItemAgenda:link,a.menuItemAgenda:visited
{
	/*font-size:18px;*/
	font-family:Segoe UI, Arial;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}

a.menuItemAgenda:hover
{
	font-size:14px;
	color:#000000;
}


/* blue */

.menuItemNieuws
{
	font-size:18px;
	color:#007894;
	font-weight:bold;
}

a.menuItemBlauw:link,a.menuItemBlauw:visited
{
	font-family: Segoe Ui, Arial, Verdana, Helvetica;
	font-size:17px;
	color:#ffffff;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}

a.menuItemBlauw:hover
{
	font-size:17px;
	color:#000000;
	font-weight:bold;
}

.BlauwTitel
{
	font-size:15px;
	color:#0066ff;
	font-weight:bold;
	text-decoration:none;
}

.TitelBlauw
{
	font-size:17px;
	color:#0099ff;
	font-weight:bold;
}

/* end blue */

/* paars */

.TitelPaars
{
	font-size:17px;
	color:#660099;
	font-weight:bold;
}

.TitelPaarsSmall
{
	font-size:15px;
	color:#660099;
	font-weight:bold;
}

a.menuItemPaars:link,a.menuItemPaars:visited
{
	font-family: Segoe UI, Arial, Verdana, Helvetica;
	font-size:17px;
	color:#ffffff;
	text-decoration:none;
	line-height:22px;
	font-weight:bold;
}

a.menuItemPaars:hover
{
	font-size:17px;
	color:#000000;
}

/* orange */

.TitelOranje
{
	font-size:17px;
	color:#ff9900;
	font-weight:bold;
}


a.menuItemOranje:link,a.menuItemOranje:visited
{
	font-size:18px;
	/*color:#ff6600;*/
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.menuItemOranje:hover
{
	font-size:18px;
	color:#000000;
	font-weight:bold;
}


/* bruin */

.menuItemMuzikanten
{
	font-size:18px;
	color:#ff0000;
	font-weight:bold;
}

a.menuitemBruin:link,a.menuitemBruin:visited
{
	font-family: Segoe Ui,Arial, Verdana, Helvetica;
	font-size:17px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height: 22px;
}

a.menuitemBruin:hover
{
	font-size:17px;
	color:#000000;
	font-weight:bold;
}

.TitelBruin
{
	font-family: "Lucida Grande", Arial, Helvetica;
	font-size:18px;
	color:#ff0000;
	font-weight:bold;
}

.TitelZwart
{
	font-size:15px;
	color:#000000;
	font-weight:bold;
}

/* groen */

.TitelGroen
{
	font-size:17px;
	color:#00cc00;
	font-weight:bold;
}


a.menuItemGroen:link,a.menuItemGroen:visited
{
	font-family:Arial, Verdana, Helvetica;
	font-size:17px;
	/*color:#339900;*/
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.menuItemGroen:hover
{
	font-size:17px;
	color:#000000;
	font-weight:bold;
}


/* input */

input.tiny
{
	border: solid 1px black;
	width:40px;
	height:22px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana;
	color:#000000;
	font-size:12px;
}


input.small
{
	border: solid 1px black;
	width:130px;
	height:22px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana;
	color:#000000;
	font-size:12px;
}

input.medium
{
	border: solid 1px black;
	width:200px;
	height:22px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana;
	color:#000000;
	font-size:12px;
}

input.large
{
	border: solid 1px black;
	width:300px;
	height:22px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana;
	color:#000000;
	font-size:12px;
}


textarea.medium
{
	border: solid 1px black;
	width:300px;
	height:200px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana;
	color:#000000;
	font-size:12px;
}

/* forum */
.Geplaatst
{
	font-size:15px;
	color:silver;
	font-weight:bold;
}

.Geplaatst_small
{
	font-size:11px;
	color:silver;
	font-weight:bold;
}

.WeblogColumn
{
	color: #ff0000;
	font-weight:bold;
}


.WeblogName
{
	font-weight:bold;
}

.hr_var
{
	background-image:url(/images/hr_var.gif);
	background-repeat:repeat-x;
	height:3px;
	width:100%;
}


/* labels */

#home_label
{	
	position:absolute;
	z-index:2;
	width:269px;
	height:103px;
	top:5px;
	left:-264px;
	background: url(/images/label_home.png);
}

* html #home_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_home.png');
}

#nieuws_label
{	
	position:absolute;
	z-index:2;
	width:300px;
	height:103px;
	top:5px;
	left:-264px;
	background: url(/images/label_nieuws.png);
}

* html #nieuws_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_nieuws.png');
}

#agenda_label
{	
	position:absolute;
	z-index:2;
	width:300px;
	height:103px;
	top:5px;
	left:-264px;
	background: url(/images/label_agenda.png);
}

* html #agenda_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_agenda.png');
}

#informatiegroen_label
{	
	position:absolute;
	z-index:2;
	width:450px;
	height:103px;
	top:5px;
	left:-264px;
	background: url(/images/label_informatie.png);
}

* html #informatiegroen_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_informatie.png');
}

#backline_label
{	
	position:absolute;
	z-index:2;
	width:419px;
	height:89px;
	top:5px;
	left:-264px;
	background: url(/images/label_backline.png);
}

* html #backline_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_backline.png');
}

#reserveren_label
{	
	position:absolute;
	z-index:2;
	width:450px;
	height:103px;
	top:5px;
	left:-264px;
	background: url(/images/label_reserveren.png);
}

* html #reserveren_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_reserveren.png');
}

#stdinformatie_label
{	
	position:absolute;
	z-index:2;
	width:450px;
	height:103px;
	top:5px;
	left:-264px;
	background: url(/images/label_informatie_studio.png);
}

* html #stdinformatie_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_informatie_studio.png');
}

#prijzen_label
{	
	position:absolute;
	z-index:2;
	width:450px;
	height:103px;
	top:5px;
	left:-264px;
	background: url(/images/label_prijzen.png);
}

* html #prijzen_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_prijzen.png');
}

#apparatuur_label
{	
	position:absolute;
	z-index:2;
	width:423px;
	height:89px;
	top:5px;
	left:-264px;
	background: url(/images/label_apparatuur.png);
}

* html #apparatuur_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_apparatuur.png');
}

#links_label
{	
	position:absolute;
	z-index:2;
	width:269px;
	height:103px;
	top:5px;
	left:-264px;
	background: url(/images/label_links.png);
}

* html #links_label
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label_links.png');
}

#footer_actueel
{	
	/*position:absolute;*/
	z-index:2;
	width:995px;
	height:200px;
	/*top:5px;
	left:-264px;*/
	background: url(/images/footer_actueel.png);
}

* html #footer_actueel
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer_actueel.png');
}

#footer_oefenruimte
{	
	/*position:absolute;*/
	z-index:2;
	width:995px;
	height:200px;
	/*top:5px;
	left:-264px;*/
	background: url(/images/footer_oefenruimte.png);
}

* html #footer_oefenruimte
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer_oefenruimte.png');
}

#footer_studio
{	
	/*position:absolute;*/
	z-index:2;
	width:995px;
	height:200px;
	/*top:5px;
	left:-264px;*/
	background: url(/images/footer_studio.png);
}

* html #footer_studio
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer_studio.png');
}

#footer_educatie
{	
	/*position:absolute;*/
	z-index:2;
	width:995px;
	height:200px;
	/*top:5px;
	left:-264px;*/
	background: url(/images/footer_educatie.png);
}

* html #footer_educatie
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer_educatie.png');
}



#footer_muzikanten
{	
	/*position:absolute;*/
	z-index:2;
	width:995px;
	height:200px;
	/*top:5px;
	left:-264px;*/
	background: url(/images/footer_muzikanten.png);
}

* html #footer_muzikanten
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer_muzikanten.png');
}

#footer_algemeen
{	
	/*position:absolute;*/
	z-index:2;
	width:995px;
	height:200px;
	/*top:5px;
	left:-264px;*/
	background: url(/images/footer_algemeen.png);
}

* html #footer_algemeen
{
 	background-image: url(/images/tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer_algemeen.png');
}

.footertxt
{
	font-size:14px;
	width:985px;
	position:absolute;
	top: 100px;
	color:White;
	font-weight:bold;
}

.footermuzikanten
{
	width:995px;
	height:200px;
	background: #ffffff url(/images/footer_muzikanten.png) bottom left no-repeat;
	position:relative;
	display:block;
}

.bg_progress
{
	background: #ffffff url(/images/bg_progress.gif) top left repeat-x;
}

.grid_actueel
{
	background: #ffffff url(/images/bg_grid_actueelv2.png) top left repeat-y;
}

.grid_oefenruimte
{
	background: #ffffff url(/images/bg_grid_oefenruimte.png) top left repeat-y;
}

.grid_studio
{
	background: #ffffff url(/images/bg_grid_studio.png) top left repeat-y;
}

.grid_educatie
{
	background: #ffffff url(/images/bg_grid_educatie.png) top left repeat-y;
}

.grid_educatiev2
{
	background: #ffffff url(/images/bg_grid_educatiev2.png) top left repeat-y;
}

.grid_educatiev3
{
	background: #ffffff url(/images/bg_grid_educatiev2.png) top left repeat-y;
}

.grid_muzikanten
{
	background: #ffffff url(/images/bg_grid_muzikantenv2.png) top left repeat-y;
}

.grid_algemeen
{
	background: #ffffff url(/images/bg_grid_algemeen.png) top left repeat-y;
}

.grijs
{
	color:Silver;
}

#realcontent
{
	position:relative;
	z-index:10;
	padding-top:24px;
}

/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	/*padding: 1.2em;	*/
	padding-top: 1.2em;
	padding-bottom:1.2em;
	font-weight: bold;
	font-size: 11px;	
	font-family: Segoe ui, Tahoma;	
	cursor: default;
	/*border: 0px solid #334143;*/
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
   text-decoration:none;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
}
.caption a, .caption-bottom a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
/*.caption-wrapper {
	float: left;
}*/


br.c { clear: both; }

/* slide */
/*.switch {
	padding:3px;
	position:absolute;
	right:1.5em;
	top:1.5em;
}*/

/*.collapse
{
	background-color: Red;
}*/

.bonkers
{
	border: solid 1px silver;
}

