@charset "utf-8";
			body,
			html {
				margin: 0;
				padding: 0;
				text-align: center;
				}
			html {
				/* IE7 bugfix schaling met CTRL-+) */
				background: #a6a6a6 url(../images/bg_body.gif) center top repeat-y;
				}
			body {
				background: #a6a6a6 url(../images/bg_body.gif) center top repeat-y;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 1.4em;
				}
			img {
				border: 0;
				}
			p {
				margin: 0;
				}
			td {
				vertical-align: top;
				}
			form {
				margin: 0;
				}
			div#container {
				width: 853px;
				margin: 0 auto;
				text-align: left;
				min-height: 710px;
				position: relative;
				}
			img#swirl {
				position: absolute;
				top: 320px;
				left: 595px;
				}
			div#sidebar {
				float: left;
				width: 247px;
				min-height: 400px;
				display: inline;
				margin: 32px 20px 20px 22px;
				overflow: hidden;
				position: relative;
				}
			div#maincontent {
				float: left;
				width: 555px;
				min-height: 400px;
				overflow: hidden;
				background: transparent url(../images/bg_content.gif) top left repeat-x;
				}
			div#header {
				height: 85px;
				position: relative;
				}
			div#header ul {
				position: absolute;
				top: 55px;
				left: 3px;
				margin: 0;
				padding: 0;
				list-style-type: none;
				}
			div#header li {
				float: left;
				margin-right: 27px;
				height: 14px;
				overflow: hidden;
				}
			div#header li.last {
				margin-right: 0;
				}
			div#header a {
				color: #FFF;
				display: block;
				padding-top: 30px;
				}
			li#navhome a {
				width: 44px;
				background: transparent url(../images/topnav_home_off.gif) top left no-repeat;
				}
			li#navhome a:hover,
			li#navhome a.current {
				background-image: url(../images/topnav_home_on.gif);
				}
			li#navorkest a {
				width: 48px;
				background: transparent url(../images/topnav_orkest_off.gif) top left no-repeat;
				}
			li#navorkest a:hover,
			li#navorkest a.current {
				background-image: url(../images/topnav_orkest_on.gif);
				}
			li#navdirigent a {
				width: 59px;
				background: transparent url(../images/topnav_dirigent_off.gif) top left no-repeat;
				}
			li#navdirigent a:hover,
			li#navdirigent a.current {
				background-image: url(../images/topnav_dirigent_on.gif);
				}
			li#navconcerten a {
				width: 69px;
				background: transparent url(../images/topnav_concerten_off.gif) top left no-repeat;
				}
			li#navconcerten a:hover,
			li#navconcerten a.current {
				background-image: url(../images/topnav_concerten_on.gif);
				}
			li#navleden a {
				width: 45px;
				background: transparent url(../images/topnav_leden_off.gif) top left no-repeat;
				}
			li#navleden a:hover,
			li#navleden a.current {
				background-image: url(../images/topnav_leden_on.gif);
				}
			li#navvrienden a {
				width: 63px;
				background: transparent url(../images/topnav_vrienden_off.gif) top left no-repeat;
				}
			li#navvrienden a:hover,
			li#navvrienden a.current {
				background-image: url(../images/topnav_vrienden_on.gif);
				}
			li#navcontact a {
				width: 55px;
				background: transparent url(../images/topnav_contact_off.gif) top left no-repeat;
				}
			li#navcontact a:hover,
			li#navcontact a.current {
				background-image: url(../images/topnav_contact_on.gif);
				}
			ul#navnieuws,
			ul#navenglish,
			ul#navuitloggen {
				margin: 0;
				padding: 0;
				list-style-type: none;
				position: absolute;
				top: 140px;
				left: 10px;
				}
			ul#navenglish {
				top: 365px;
				}
			ul#navuitloggen {
				top: 365px;
				left: 8px;
				}
			ul#navnieuws li {
				height: 9px;
				overflow: hidden;
				}
			ul#navnieuws a {
				color: #FFF;
				display: block;
				width: 51px;
				padding-top: 30px;
				background: transparent url(../images/bullet_nieuws_off.gif) top left no-repeat;
				}
			ul#navnieuws a:hover,
			ul#navnieuws a.current {
				background-image: url(../images/bullet_nieuws_on.gif);
				}
			ul#navenglish li,
			ul#navuitloggen li {
				height: 14px;
				overflow: hidden;
				}
			ul#navenglish a {
				display: block;
				width: 57px;
				padding-top: 30px;
				color: #FFF;
				background: transparent url(../images/bullet_english_off.gif) top left no-repeat;
				}
			ul#navenglish a:hover,
			ul#navenglish a.current {
				background-image: url(../images/bullet_english_on.gif);
				}
			ul#navuitloggen a {
				display: block;
				width: 70px;
				padding-top: 30px;
				color: #FFF;
				background: transparent url(../images/bullet_uitloggen_off.gif) top left no-repeat;
				}
			ul#navuitloggen a:hover,
			ul#navuitloggen a.current {
				background-image: url(../images/bullet_uitloggen_on.gif);
				}
			div#sidebarblock {
				height: 172px;
				width: 230px;
				padding: 14px 8px;
				position: absolute;
				top: 157px;
				left: 0;
				overflow: hidden;
				background: transparent url(../images/bg_sidebarblock.gif) top left repeat-x;
				}
			div.newssummary {
				margin-bottom: 15px;
				}
			div.newsblock {
				margin-bottom: 25px;
				}
			div.last {
				margin-bottom: 0;
				}
			div.newssummary h3 {
				font-size: 12px;
				margin: 0;
				}
			div.newssummary a {
				text-decoration: none;
				color: #e20a1d;
				}
			ul#subnavorkest,
			ul#subnavdirigent,
			ul#subnavconcerten,
			ul#subnavleden,
			ul#subnavledenpagina {
				list-style-type: none;
				margin: 10px 0 0 0;
				padding: 0;
				}
			ul#subnavledenpagina {
				margin-top: 2px;
				}
			ul#subnavorkest li,
			ul#subnavdirigent li,
			ul#subnavconcerten li,
			ul#subnavleden li,
			ul#subnavledenpagina li {
				margin-bottom: 15px;
				height: 14px;
				overflow: hidden;
				}
			ul#subnavledenpagina li {
				margin-bottom: 12px;
				}
			ul#subnavorkest a,
			ul#subnavdirigent a,
			ul#subnavconcerten a,
			ul#subnavleden a,
			ul#subnavledenpagina a {
				color: #FFF;
				display: block;
				padding-top: 30px;
				}
			ul#subnavorkest li#introductie a {
				width: 77px;
				background: transparent url(../images/nav_orkest_introductie_off.gif) top left no-repeat;
				}
			ul#subnavorkest li#introductie a:hover,
			ul#subnavorkest li#introductie a.current {
				background-image: url(../images/nav_orkest_introductie_on.gif);
				}
			ul#subnavorkest li#lidworden a {
				width: 75px;
				background: transparent url(../images/nav_orkest_lidworden_off.gif) top left no-repeat;
				}
			ul#subnavorkest li#lidworden a:hover,
			ul#subnavorkest li#lidworden a.current {
				background-image: url(../images/nav_orkest_lidworden_on.gif);
				}
			ul#subnavorkest li#repetities a {
				width: 70px;
				background: transparent url(../images/nav_orkest_repetities_off.gif) top left no-repeat;
				}
			ul#subnavorkest li#repetities a:hover,
			ul#subnavorkest li#repetities a.current {
				background-image: url(../images/nav_orkest_repetities_on.gif);
				}
			ul#subnavorkest li#bestuur a {
				width: 57px;
				background: transparent url(../images/nav_orkest_bestuur_off.gif) top left no-repeat;
				}
			ul#subnavorkest li#bestuur a:hover,
			ul#subnavorkest li#bestuur a.current {
				background-image: url(../images/nav_orkest_bestuur_on.gif);
				}
			ul#subnavorkest li#geschiedenis a {
				width: 91px;
				background: transparent url(../images/nav_orkest_geschiedenis_off.gif) top left no-repeat;
				}
			ul#subnavorkest li#geschiedenis a:hover,
			ul#subnavorkest li#geschiedenis a.current {
				background-image: url(../images/nav_orkest_geschiedenis_on.gif);
				}
			ul#subnavdirigent li#huidig a {
				width: 59px;
				background: transparent url(../images/nav_dirigent_off.gif) top left no-repeat;
				}
			ul#subnavdirigent li#huidig a:hover,
			ul#subnavdirigent li#huidig a.current {
				background-image: url(../images/nav_dirigent_on.gif);
				}
			ul#subnavdirigent li#overzicht a {
				width: 132px;
				background: transparent url(../images/nav_dirigent_overzicht_off.gif) top left no-repeat;
				}
			ul#subnavdirigent li#overzicht a:hover,
			ul#subnavdirigent li#overzicht a.current {
				background-image: url(../images/nav_dirigent_overzicht_on.gif);
				}
			ul#subnavconcerten li#komend a {
				width: 130px;
				background: transparent url(../images/nav_concerten_komend_off.gif) top left no-repeat;
				}
			ul#subnavconcerten li#komend a:hover,
			ul#subnavconcerten li#komend a.current {
				background-image: url(../images/nav_concerten_komend_on.gif);
				}
			ul#subnavconcerten li#kaartverkoop a {
				width: 92px;
				background: transparent url(../images/nav_concerten_kaartverkoop_off.gif) top left no-repeat;
				}
			ul#subnavconcerten li#kaartverkoop a:hover,
			ul#subnavconcerten li#kaartverkoop a.current {
				background-image: url(../images/nav_concerten_kaartverkoop_on.gif);
				}
			ul#subnavconcerten li#repertoire a {
				width: 72px;
				background: transparent url(../images/nav_concerten_repertoire_off.gif) top left no-repeat;
				}
			ul#subnavconcerten li#repertoire a:hover,
			ul#subnavconcerten li#repertoire a.current {
				background-image: url(../images/nav_concerten_repertoire_on.gif);
				}
			ul#subnavconcerten li#geluid a {
				width: 126px;
				background: transparent url(../images/nav_concerten_geluid_off.gif) top left no-repeat;
				}
			ul#subnavconcerten li#geluid a:hover,
			ul#subnavconcerten li#geluid a.current {
				background-image: url(../images/nav_concerten_geluid_on.gif);
				}
			ul#subnavconcerten li#recensies a {
				width: 68px;
				background: transparent url(../images/nav_concerten_recensies_off.gif) top left no-repeat;
				}
			ul#subnavconcerten li#recensies a:hover,
			ul#subnavconcerten li#recensies a.current {
				background-image: url(../images/nav_concerten_recensies_on.gif);
				}
			ul#subnavconcerten li#fotos a {
				width: 45px;
				background: transparent url(../images/nav_concerten_fotos_off.gif) top left no-repeat;
				}
			ul#subnavconcerten li#fotos a:hover,
			ul#subnavconcerten li#fotos a.current {
				background-image: url(../images/nav_concerten_fotos_on.gif);
				}
			ul#subnavleden li#ledenlogin a {
				width: 81px;
				background: transparent url(../images/nav_leden_ledenlogin_off.gif) top left no-repeat;
				}
			ul#subnavleden li#ledenlogin a:hover,
			ul#subnavleden li#ledenlogin a.current {
				background-image: url(../images/nav_leden_ledenlogin_on.gif);
				}
			ul#subnavleden li#bestuurlogin a {
				width: 92px;
				background: transparent url(../images/nav_leden_bestuurlogin_off.gif) top left no-repeat;
				}
			ul#subnavleden li#bestuurlogin a:hover,
			ul#subnavleden li#bestuurlogin a.current {
				background-image: url(../images/nav_leden_bestuurlogin_on.gif);
				}
			ul#subnavledenpagina li#berichten a {
				width: 119px;
				background: transparent url(../images/nav_leden_berichtenbestuur_off.gif) top left no-repeat;
				}
			ul#subnavledenpagina li#berichten a:hover,
			ul#subnavledenpagina li#berichten a.current {
				background-image: url(../images/nav_leden_berichtenbestuur_on.gif);
				}
			ul#subnavledenpagina li#repetities a {
				width: 109px;
				background: transparent url(../images/nav_leden_repetitieschema_off.gif) top left no-repeat;
				}
			ul#subnavledenpagina li#repetities a:hover,
			ul#subnavledenpagina li#repetities a.current {
				background-image: url(../images/nav_leden_repetitieschema_on.gif);
				}
			ul#subnavledenpagina li#programma a {
				width: 115px;
				background: transparent url(../images/nav_leden_programmakeuze_off.gif) top left no-repeat;
				}
			ul#subnavledenpagina li#programma a:hover,
			ul#subnavledenpagina li#programma a.current {
				background-image: url(../images/nav_leden_programmakeuze_on.gif);
				}
			ul#subnavledenpagina li#kamermuziek a {
				width: 89px;
				background: transparent url(../images/nav_leden_kamermuziek_off.gif) top left no-repeat;
				}
			ul#subnavledenpagina li#kamermuziek a:hover,
			ul#subnavledenpagina li#kamermuziek a.current {
				background-image: url(../images/nav_leden_kamermuziek_on.gif);
				}
			ul#subnavledenpagina li#ledenlijst a {
				width: 68px;
				background: transparent url(../images/nav_leden_ledenlijst_off.gif) top left no-repeat;
				}
			ul#subnavledenpagina li#ledenlijst a:hover,
			ul#subnavledenpagina li#ledenlijst a.current {
				background-image: url(../images/nav_leden_ledenlijst_on.gif);
				}
			ul#subnavledenpagina li#smoelenboek a {
				width: 93px;
				background: transparent url(../images/nav_leden_smoelenboek_off.gif) top left no-repeat;
				}
			ul#subnavledenpagina li#smoelenboek a:hover,
			ul#subnavledenpagina li#smoelenboek a.current {
				background-image: url(../images/nav_leden_smoelenboek_on.gif);
				}
			ul#subnavledenpagina li#fotoprikbord a {
				width: 88px;
				background: transparent url(../images/nav_leden_fotoprikbord_off.gif) top left no-repeat;
				}
			ul#subnavledenpagina li#fotoprikbord a:hover,
			ul#subnavledenpagina li#fotoprikbord a.current {
				background-image: url(../images/nav_leden_fotoprikbord_on.gif);
				}
			div#content {
				}
			div#text {
				margin-top: 26px;
				margin-right: 15px;
				margin-bottom: 26px;
				}
			body#home div#text {
				width: 355px;
				}
			div#text h1 {
				font-size: 12px;
				color: #e20a1d;
				margin: 0 0 15px 0;
				}
			div#content h1 {
				font-size: 12px;
				color: #e20a1d;
				margin: 15px 0 15px 0;
				}
			div#text h2 {
				font-size: 12px;
				margin: 0 0 15px 0;
				}
			div#text h4 {
				font-size: 11px;
				margin-bottom: 0;
				color: #e20a1d;
				}
			div#text a {
				/*text-decoration: none;*/
				color: #e20a1d;
				}
			
			table#fotoprikbord td {
				padding-right: 15px;
				padding-bottom: 15px;
				}
			table#smoelenboek td {
				padding-right: 12px;
				padding-bottom: 15px;
				}
			table#smoelenboek td.header {
				padding: 0;
				}
			table#smoelenboek h2 {
				font-size: 1em;
				color: #e20a1d;
				}
			table#fotoprikbord img,
			table#smoelenboek img {
				display: block;
				margin-bottom: 5px;
				}
				
			form#verkoopform input,
			form#verkoopform textarea,
			form#inlogform input,
			form#inlogform textarea {
				width: 300px;
				border: 1px solid #000;
				display: block;
				}
			form#verkoopform input.button,
			form#inlogform input.button {
				width: auto;
				}
			form#verkoopform input.hidden,
			form#inlogform input.hidden {
				border: 0;
				}
			form#verkoopform label,
			form#inlogform label {
				display: block;
				margin-bottom: 10px;
				}
			p.warning {
				font-weight: bold;
				color: #e20a1d;
				}

