/* instelling body en lay-out pagina */
body {
	padding: 0;
	margin: 0;
	background-color: #171B20;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	word-spacing: 0.02em;
	letter-spacing: 0.02em;
	line-height: 1.35em;
	color: #D9FAFF;
}

#grootste-div {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	clear: none;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	background-position: center top;
}


/*  I N T R O   D I V ' S */
#intro_loading-div {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2000;
	background-color: black;
	height: 100%;
	width: 100%;
}
#intro_loading_tekst-div {
	position: absolute;
	top: 96%;
	left: 37%;
	font-size: .95em;
	color: #999999;
}
#intro_loading_content-div {
	position: absolute;
	top: 15%;
	left: 30%;
/*	background-image: url(/assets/images/2009/loading.png);
	height: 31px;
	width: 204px; */
}
.hidden {
	position: absolute;
	top: -100000px;
}
/* Einde intro Divs */

/* help DIV. PLAATS IS BELANGRIJK !! */
/* div voor help link */
#help-div {
	position: absolute;
	bottom: 10px;
	right: 20px;
	visibility: hidden;
}
#help-content {
	background-color: #2B8455;
	position: absolute;
	top: 3%;
	left: 28%;
	visibility: hidden;
	height: 400px;
	width: 450px;
	border: 5px solid #FFFFFF;
	overflow: auto;
	z-index: 10;
}
#help-sluiten {
	font-size: .8em;
	text-align: right;
}
/* chat div. plaats belangrijk! */
#bandchatdiv {
	position: absolute;
	top: 1px;
	left: 23%;
	z-index: 5;
	background-attachment: fixed;
	background-image: url(/assets/css/2010/fill.png);
	background-repeat: repeat;
}
#bandchatdiv-weergeven {
	position: absolute;
	top: 5px;
	left: 60%;
	visibility: hidden;
}


body, div, blockquote, p, a, td, tr, ul, li, img, h1, h2, h3, h4, pre, noscript, form {
/* Verwijdert alle browser afhankelijke defaults */
margin: 0; padding: 0; border: none; text-indent: 0;
}
td, tr, li ,dt, dd {
	margin-left: 0;
	padding-left: 0;
}
/* einde resetten*/

html, body, #grootste-div {height: 99.785%;}

/* zorgt voor transparantie boven en onder opperhoofd-div */
.fill {
/*	
	background-attachment: fixed;
	background-image: url(/assets/css/2010/fill.png); 
	background-repeat: repeat;
*/
	height: 18%;
}
#fill-top {
	width: 100%;
}
#fill-bottom {
	width: 100%;
}
table.page_content td {
	padding: 0px;
	margin: 0px;
	vertical-align: center;
	-moz-border-radius: ;
}
/* div voor de titel midden boven */
#titel-div {
	position: absolute;
	z-index: 4;
	left: 26%;
	top: 45px;
}

/* div rond menu en content centreren en grootte bepalen */
#opperhoofd-div {
	height: 399px; 
	width: 100%;
}

/* menu */
#oppermenu-div {
	height: 25px;
	border-top-width: 6px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	background-image: url(/assets/css/2010/menu-back.png);
	background-position: center center;
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	word-spacing: 0.02em;
	letter-spacing: 0.02em;
}

/* middle */
#oppermiddle-div {
	height: 361px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 6px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

/* oppercontent-div */
#oppercontent-div {
	height: 100%;
	overflow-y: scroll;
	scrollbar-arrow-color:#A8DCFF;
	scrollbar-face-color: #1B1B1B;
	scrollbar-highlight-color: #A8DCFF;
	scrollbar-3dlight-color: #008000;
	scrollbar-shadow-color: #00FFFF;
	scrollbar-darkshadow-color: #1B1B1B;
	scrollbar-track-color: #000000;
	background-image: url(/assets/css/2010/fill.png);
	background-repeat: repeat;
}

#content {
	width: 480px;
	padding-right: 165px;
	padding-top: 30px;
	padding-bottom: 15px;
	float: right;
	list-style-image: url(/assets/css/2010/list-bullet.png);
}
#content_bottom {
	padding-bottom: 3px;
}



#submenu-content {
	width: 155px;
	padding-top: 30px;
	float: left;
	margin: 0 0 0 0;
	position: fixed;
}

/* zorgt voor een ruimte tussen content en subpaginasweergave*/
.space-content-subpages {
	padding-top: 5px;
}
#logo-div {
	margin-left: 300px;
	margin-top: 20px;
}
#laden-div {
	position: absolute;
	top: 10px;
	left: 15%;
	font-weight: bold;
	color: #606060;
}
#hyves-link {
	position: absolute;
	top: 30%;
	left: 30px;
}
#hyves-link-ingelogd {
	position: absolute;
	bottom: 220px;
	left: 10px;
}
#fckeditor_div {
	height: 230px;
}

#demoplayer_content {
	position: absolute;
	top: 1px;
	right: 1px;
}
#online-users-div {
	position: absolute;
	top: 5px;
	left: 10px;
}
#bandmenu-div {
	position: absolute;
	top: 5px;
	right: 10px;
}
#bandmenu-navlist {
	text-align: right;
}
#muziekmenu {
	position: absolute;
	bottom: 5px;
	left: 1px;
}
#online-users-div h2, #bandmenu-div h2, #muziekmenu h2, #submenu-content h2 {
	color: #0099FF;
}
#online-users-div, #bandmenu-div, #muziekmenu {
	font-size: .88em;
	font-weight: bold;
	color: #CCCCCC;
}

#ingelogd-info {
	position: absolute;
	bottom: 5px;
	left: 230px;
	font-size: .86em;
	color: #CCCCCC;
}
.info-aantal-berichten {
	color: #00FFFF;
}
.volgend-optreden-datum {
	color: #00FFFF;
	padding-left: 5px;
}
.volgend-optreden-kroeg {
	padding-left: 5px;
}
.volgend-optreden-plaats {
	color: #00FFFF;
	padding-left: 5px;
}

#kalender-klein-div {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

























/* Tekst opmaak Content */

H1 {
	font-size: 1.5em;
	margin-bottom: 8px;
	color: #80CCFF;
}
H2 {
	font-size: 1.2em;
	margin-bottom: 1px;
	margin-top: 2px;
}
p {
	padding-bottom: 8px;
}
a, a:visited {
	color: #E6E6E6;
	text-decoration: none;
}
a:hover {
	color: #666666;
}
#content li{
	margin-left: 20px;
}
.colored{
	color: #00CCFF;
}
.meer {
	font-style: italic;
	font-size: 0.9em;
}

/* waarschuwingen bij invullen forms */
.warning {
	 color: #FFFFFF;
	font-style: italic;
	background-color: #000000;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	font-size: 0.95em;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

/* link om terug te gaan naar vorige pagina */
.terug {
	font-size: 0.85em;
	margin-top: 5px;
	font-style: italic;
}


/* Content Aanpassen*/

/* ondertekst bij h1 (content aanpassen) */
.ondertekst {
	font-size: 0.85em;
	margin-bottom: 8px;
}
/* weergave vensters: */
.ca-weergavevenster {
	height: 100px;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-left-width: 1px;
}
.weergavevenstertitel {
	margin-top: 7px;
}
#subitems-weergavevenster {
	height: 75px;
}
#content-weergavevenster {
	height: 100px;
}
#titel-weergavevenster {
	height: 75px;
}
#menu_items-weergavevenster {
	height: 85px;
}
.offline a{
	font-size: .9em;
}
.online a{
	font-size: 0.9em;
	color: #555555;
}
.online a:hover {
	color: #999999;
}

.eigenschappen-divs {
	margin-bottom: 10px;
}
.ingelogd-user {
	color: #00FFFF;
}

/* opmaak form elementen */
select {
	color: #FFFFFF;
	background-color: #373737;
	font-size: .8em;
	font-weight: bold;
}
input.verstuurknop {
	color: #EEEBFE;
	background-color: #373737;
	background-image: url(/assets/css/2010/verstuurknop-back.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	border: 2px solid #1B1B1B;
	letter-spacing: .05em;
	margin: 1px;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
input.inputvak, textarea.inputvak, textarea.inputvak_hover, textarea.inputvak_firefox {
	color: #FFFFFF;
	letter-spacing: .05em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #373737;
	border: 1px solid #1B1B1B;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 1px;
	background-image: url(/assets/css/2010/inputvak-back.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: .9em;
}
input.inputvak:focus, textarea.inputvak:focus, textarea.inputvak_hover:focus, textarea.inputvak_firefox:focus {
	color: #00CCFF;
}
input.inputvak:hover, textarea.inputvak:hover, textarea.inputvak_hover:hover, textarea.inputvak_firefox:hover {
	color: #80CCFF;
}

/* By defining CKFinderFrame, you are able to customize the CKFinder frame style */
.CKFinderFrame
{
	border: solid 2px #e3e3c7;
	background-color: #f1f1e3;
}

/* pagina instellingen */
#functie-opties-div {
	margin-top: 5px;
}
#functie-opties-div h3{
	font-size: 1em;
}
.functie-opties-table {
	font-size: 0.85em;
	font-weight: bold;
}

/* help div opmaak */
#help-content {
	color: #D9F2E4;
	padding: 17px;
}
#help-content h1 {
	text-align: left;
	font-weight: normal;
	font-size: 180%;
	color: #ABE4BB;
	letter-spacing: 0.08em;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 17px;
	margin-left: 0;
}

#help-content h1 span {
		clear: both;
		font-size: 60%;
		color: #FF9;
	}


#help-content h2 {
	text-align: left;
	font-weight: normal;
	font-size: 140%;
	color: #ABE4BB;
	letter-spacing: 0.08em;
	margin: 17px 0 6px 0;
}

#help-content h2 span {
		clear: both;
		font-size: 70%;
		color: #FF9;
	}
	
#help-content h3 {
	clear: both;
	font-size: 115%;
	color: #ABE4BB;
	letter-spacing: 0.08em;
	font-weight: normal;
	margin: 0 0 2px 0;
}

/* message wanneer verkeerde $_GET[page] wordt opgegeven */
#error-message {
	font-size: 1.05em;
	font-style: italic;
	margin-bottom: 4px;
}






/* algemeen */
.first {
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
}

.between {
	padding: 1px;
}




/* AGENDA */
.agenda-details {
	background-image: url(/assets/css/2010/gb-fill-from-topbottom.png);
	background-repeat: repeat;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: .9em;
}
.agenda-bottom {
	margin-bottom: 15px;
}
.agenda-bottom table {
	width: 100%;
	height: 6px;
}
.agenda-bottom .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 3px;
}
.agenda-bottom .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 3px;
	padding-right: 11px;
}

.history {
	margin-bottom: 1px;
	margin-top: 1px;
	font-weight: bold;
	font-size: .95em;
}
.history_date {
}
.history_naam {
	color: #80CCFF;
	padding-right: 6px;
	padding-left: 6px;
}
/* einde agenda */





/* GASTENBOEK */
.gastenboek {
	width: 460px;
}
.gb-nr-tables-space-top {
	padding-top: 3px;
}
.gb-content, .gb-soort {
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.gb-top .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-left: 11px;
	padding-bottom: 4px;
}
.gb-top .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 4px;
}
.gb-top table {
	width: 100%;
}
.gb-naam, .gb-naam a, .gb-naam a:visited {
	font-weight: bold;
	color: #A8DCFF;
}
.gb-naam a:hover {
	color: #FFFFFF;
}
.gb-datum {
	font-size: .9em;
	font-style: normal;
	color: #CCCCCC;
	text-align: right;
	padding-left: 10px;
}
.gb-soort {
}
.gb-content {
}
.gb-bottom {
	margin-bottom: 20px;
}
.gb-bottom table {
	width: 100%;
	height: 12px;
}
.gb-bottom .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 11px;
}
.gb-bottom .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 11px;
	padding-right: 11px;
}
.gb-toevoegen td {
	margin: 10px;
}
/* einde gastenboek */

/* Bandlid weergave */
.bandlid-fotoweergave img, .bandleden-overzicht img {
	border: 1px solid #005A97;
}
#bandlidvragen {
	width: 460px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.bandlid-vraag {
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-style: italic;
}
.bandlid-antwoord {
	background-image: url(/assets/css/2010/gb-fill-from-topbottom.png);
	background-repeat: repeat;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.bandlid-top {
	font-weight: bold;
}
.bandlid-top table {
	width: 100%;
}
.bandlid-top .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-left: 11px;
	padding-bottom: 4px;
}
.bandlid-top .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 4px;
}
.bandlid-between {
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	padding-top: 10px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 2px;
}
.bandlid-bottom table {
	width: 100%;
	height: 12px;
}
.bandlid-bottom .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 2px;
	padding-left: 11px;
	padding-bottom: 4px;
	font-size: .9em;
}
.bandlid-bottom .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 11px;
	padding-right: 11px;
}

/* Einde bandlid weergave */

/* Kalender */
#kalender {
	width: 460px;
	font-size: .8em;
}
.kal-row-top table {
	width: 100%;
}
.kal-row-top .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-left: 11px;
	padding-bottom: 1px;
}
.kal-row-top .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 1px;
}
.kal-row-uneven {
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.kal-row-even {
	background-image: url(/assets/css/2010/gb-fill-from-topbottom.png);
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.kal-row-between {
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	padding-top: 3px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 2px;
}
.kal-row-bottom {
	margin-bottom: 15px;
}
.kal-row-bottom table {
	width: 100%;
	height: 12px;
}
.kal-row-bottom .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 1px;
	padding-left: 11px;
	padding-bottom: 2px;
}
.kal-row-bottom .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 2px;
}
.kal-row-top, .kal-row-bottom {
	color: #00FFFF;
}
.kal-datum {
	color: #00CCFF;
	vertical-align: top;
}
.kalender-details {
	padding: 1px;
}
.kal-link {
	font-size: .86em;
}
#kalender select, #kalender .kal-link {
	font-size: .86em;
}
/* einde kalender */


/* Kalender KLEIN */
#kalender-klein {
	width: 260px;
	font-size: .7em;
}
#kalender-klein .kal-row-bottom {
	margin-bottom: 0px;
}
#kal-scroll-div {
	height: 80px;
	width: 100%;
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	overflow-y: scroll;
/*	scrollbar-arrow-color:#A8DCFF;
	scrollbar-face-color: #1B1B1B;
	scrollbar-highlight-color: #A8DCFF;
	scrollbar-3dlight-color: #008000;
	scrollbar-shadow-color: #00FFFF;
	scrollbar-darkshadow-color: #1B1B1B;
	scrollbar-track-color: #000000;
*/}
/* einde kalender KLEIN */







/* musiclist */
#musiclist {
	width: 460px;
	font-size: .9em;
}
.ml-row-top-table, ml-row-bottom-table {
	width: 100%;
}
.ml-row-top .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-left: 11px;
	padding-bottom: 1px;
}
.ml-row-top .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 1px;
}
.ml-row-even {
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.ml-row-uneven {
	background-image: url(/assets/css/2010/gb-fill-from-topbottom.png);
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.ml-row-between {
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	padding-top: 3px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 2px;
}
.ml-row-bottom {
	margin-bottom: 15px;
}
.ml-row-bottom-table {
	height: 12px;
}
.ml-row-bottom .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 1px;
	padding-left: 11px;
	padding-bottom: 2px;
}
.ml-row-bottom .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 2px;
}
.ml-link, .musiclist-link {
	font-size: .86em;
}
.ml-titel {
	width: 100%;
}
.ml-titel-div {
	margin-left: 20px;	
}
.ml-del {
	padding-left: 2px;
}
.ml-nr-text {
	padding-left: 6px;
	padding-right: 23px;
	font-size: 1.1em;
	font-weight: bold;
}
.lijst_nieuw_bestanden {
	margin-bottom: 2px;
}
#musiclist select {
	font-size: 0.8em;
	font-style: normal;
}
/* einde musiclist */






/* Bestanden*/
#bestanden {
	width: 370px;
}
.bestanden-row-even {
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.bestanden-row-uneven {
	background-image: url(/assets/css/2010/gb-fill-from-topbottom.png);
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.bestanden-content {
	clear: none;
}
/* Einde bestanden */





/* OPTREDENS */
.optredens {
	width: 460px;
}
.optredens-top .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-left: 11px;
	padding-bottom: 4px;
}
.optredens-top .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 4px;
}
.optredens-top table {
	width: 100%;
}
.optredens .kroeg, .optredens .plaats{
	font-size: 1.2em;
	font-weight: bold;	
}
.kroeg {
	color: #00FFFF;
}
.plaats {
	padding-left: 10px;
}
.optredens-datum {
	font-weight: bold;
}
.optredens-admin {
	text-align: right;
}
.optredens-datum, .optredens-aangepast, .optredens-geluid-prijs {
	background-image: url(/assets/css/2010/gb-fill.png);
	background-repeat: repeat;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 11px;
}
.optredens-details, .optredens-banddetails {
	background-image: url(/assets/css/2010/gb-fill-from-topbottom.png);
	background-repeat: repeat;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.optredens-bottom {
	margin-bottom: 20px;
}
.optredens-bottom table {
	width: 100%;
	height: 12px;
}
.optredens-bottom .links {
	width: 100%;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 11px;
}
.optredens-bottom .rechts {
	width: 4px;
	background-image: url(/assets/css/2010/gb-topbottom.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 11px;
	padding-right: 11px;
}
.optredens-toevoegen td {
	margin: 10px;
}
.optredens-geluid-prijs {
	padding-top: 1px;
	padding-bottom: 1px;
}
.offline {
	text-align: right;
}
/* einde optredens */




/* PERSONALIA */
.p-left {
	width: 150px;
	padding-right: 10px;
	float: left;
	clear: both;
}
.p-right {
	padding-right: 10px;
}
/* einde personalia */




/* Pagina nummering */
.nummering {
	margin-left: 20px;
	color:	#0099FF;
}
.nummering a, .nummering a:visited {
}
/* einde pagina nummering */


/* FOTOS */
.fotomenu {
	padding-bottom: 13px;
}
.fm-foto {
	padding: 3px;
}
.fotomenu img {
	padding: 0px;
	border: 1px solid #005A97;
	vertical-align: middle;
}
img {
	padding: 0px;
	vertical-align: middle;
}
.fotomenu a {
	color: #FFFFFF;
	text-decoration: none;
}
.fotomenu a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.fotomenu a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.foto_liggend img{
	width: 450px;
	height: 300px;
}
.foto_staand img {
	width: 300px;
	height: 450px;
}
.foto_liggend_small img{
	width: 300px;
	height: 200px;
}
.foto_staand_small img {
	width: 225px;
	height: 276px;
}
.eenfotomenu td{
	width: 33.3%;
}
.fmiddle{
	padding-right: 20px;
	padding-left: 20px;
}
.last_hover:hover {
	background-color: #333333;
}
.last_hover {
	text-align: center;
	font-weight: bold;
	background-image: url(/assets/css/2010/fill.png);
	background-repeat: repeat;
}
.fleft, .fmiddle, fright {
	padding-top: 6px;
	padding-bottom: 6px;
}
/* einde fotos */













.colored{
	color: #00CCFF;
}