body {
	background-color: #222222; /*#000142;*/
	background-image: url(images/background.jpg);
	background-position:top;
	background-attachment:fixed;
	color: #004150;
	margin: 0px;
	font-family: verdana;
	font-size: smaller;
	overflow-y:scroll;
}
body.yellow {
	  background-color: #FFD430;
	  color: Black;
}
td {
  font-size: smaller;
}
.main {
  background-color: #C6D7D9;
  height: 100%;
  width: 890px;
  left: 50%;
  margin-left: -445px;
  position: relative;
  scroll: auto;
}
.mainmenu {
	height: 40px;
	position:relative;
	top: 169px;
	margin-left:10px;
}
.menuitem {
	padding: 5px 5px 5px 15px;
	float:left;
	color: #004150;
	font-weight:bold;
	font-size: 11pt;
	text-transform:uppercase;
}
.activemenu {
	/*background-color: #B11646;*/
	background-image: url(images/menuback.gif);
	color: white;
}
.maintable {
	border-left: 10px solid white;
	border-right: 10px solid white;
    background-color: #C6D7D9;
}
.leftcol {
	padding: 10px;
}
.rightcol {
	background-color: #FFFF8C; /*#FFFF55*/;
}
.rightcoltxt {
	padding: 10px;
}
.simplemain {
  background-color: #C6D7D9;
  scroll: auto;
  margin: 20px;
}
.header {
  background-image: url(images/header.png);
  background-repeat:no-repeat;
  height: 199px;
}
.headimg {
	width: 300px;
	height: 100px;
}
.whiteline {
  background-color: white;
  line-height: 10px;
}
.whitecol {
	background-color: white;
	width: 10px;
}
.outercolumn {
  width: 300px;
  background-color: #3C3C3C;
}
.smalloutercolumn {
  width: 200px;
  background-color: #3C3C3C;
}
.leftcolumn {
	background-color: #FFFF8C; /*#FFFF55;*/
}
.rightcolumn {
  border-left: 1px solid gray;
}
.midcolumn {
  
}
.widecolumn {
	width: 660px;
}
.extrawidecolumn {
	width: 760px;
}
.midline {
  background-color: black;
}
.menusplit {
	width: 2px;
}
.content {
  width: 280px;
  margin: 5px;
}
.smallcontent {
  width: 190px;
  margin: 5px;
}
.midcontent {
  margin: 5px;
  width: 550px;
}
.largecontent {
  margin: 5px;
  width: 600px;
}
A {
	/* font-size: smaller;
	*/
	text-decoration : none;
	color: #B11646;
	font-family: Trebuchet MS;
}
a:hover {
	text-decoration:underline;
}
a.menuitem:hover {
	color: white;
	text-decoration:none;
}
a.mailing {
	text-decoration: none;
	color: Teal;
}
A.gray {
	color: silver;
	font-size: smaller;
}
A.planning {
	color: #F2F2F2;
}
TD {
	font-size : smaller;
}
H1 {
	color : #B4B4B4;
	font-size : larger;
}
.oddrow {
	/*	background-color : #F0E68C; */
	background-color: #4B4B4B;
}
IMG {
}
A.fotos {
	font-size : xx-large;
	color: #B11646;
}
DIV#gig_info {
	height : 99%;
}
DIV#info {
	height : 99%;
}
.desc {
	margin: 0px;
  	height: 100%; /*180px;*/
	overflow:auto;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #FFD430;
	scrollbar-3dlight-color: #FFD430;
	scrollbar-track-color: #FFD430;
}
.moredesc {
  	height: 220px;
	overflow:auto;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #FFD430;
	scrollbar-3dlight-color: #FFD430;
	scrollbar-track-color: #FFD430;
}
.smalldesc {
	font-size: smaller;
}
.gig {
	background-color: #303030;
}
.info {
	width: 100%;
	height: 100%;
}
table.calendar {
	border-top: 1px solid gray; 
	border-left: 1px solid gray;
	background-color: #101010;
}
table.calendar td {
	border-right: 1px solid gray; 
	border-bottom: 1px solid gray;
	width: 14%;
}
table.rental {
	border-top: 1px solid gray; 
	border-left: 1px solid gray;
/*	background-color: #101010; */
}
table.rental td {
	border-right: 1px solid gray; 
	border-bottom: 1px solid gray;
}
table.rental td, table.rental td div {
	font-size: xx-small;
}
.daynum {
	width: 100%;
	text-align: right;
}
.ctitle {
	text-align: center;
	font-size: smaller;
}
.comment {
	font-size: smaller;
	color: gray;
}
.thumb {
	border: 1px solid #202020;
	padding: 3px;
}
.subject {
	color: #B11646;
	margin-bottom: 0px;
}
.teaser {
	font-size: smaller;
}
input.agenda {
	border: 1px solid gray;
}
textarea {
	border: 1px solid gray;
	overflow: hidden;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
}
div#poll {
	border: 1px solid gray;
}
.cgig {
	background-color: #333333;
	cursor: pointer;
}
a.submenu {
	color: Black;
	font-weight:bold;
}
a.submenubs {
	color: Black;
	font-size: smaller;
}
.submenudiv {
	background-color: #FFD430;
	height: 20px;
	text-align : center;
	vertical-align : middle;
}
.err {
	color: red;
}
.error {
	color: red;
}
.xlarge {
	font-size: 24px;
	margin-top: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#listing {
	border: 1px solid #FFD430;
}
table.verhuur {
	/*background-image: url(images/gebouw.gif);*/
	height: 300px;
	width: 540px;
}
div.verhuur {
	border: 1px solid silver; /*#2F8DFF;*/ /*#191970*/ /*#2F8DFF; */ /*#FFD430;*/
	padding: 2px;
	width: 106px;
}
.membercard {
	border: 1px solid black;
	width: 580px;
	height: 380px;
}
.member {
	background-color: White;
}
.membername {
	font-size: 16pt;
	position: relative;
	left: 30px;
	top: 70px;
	color: black;
}
.memberimg {
	position: absolute;
	left: 0px;
	top: 0px;
}
.membernaw {
	position: absolute;
	left: 300px;
	top: 270px;
	color: black;
}
.memberguid {
	position: absolute;
	top: 345px;
	left: 20px;
	width: 560px;
	color: Gray;
	font-size: smaller;
	text-align: center;
}
.guestbook {
	height: 240px;
	overflow: auto;
}
.gbarea {
	background-color: white;
}
.gbheader {
	background-color : #004150;
	color: white;
}
.gbmsg {
	border: 1px solid #3C3C3C;
}
.xtra {
	border: 1px solid #FFD430;
}
div#pressinfo {
	visibility: hidden;
	show: none;
	background-color: #292929;
	/*border: 1px solid yellow;*/
	position: absolute;
	top: 75px;
	left: 300px;
	width: 500px;
	margin: 3px;
}
.linkgroup {
	background-color: #292929;
}
.newheader {
	font-family: Trebuchet MS;
	color: #004150;
	font-weight: bold;
	font-size: larger;
	padding: 1px 5px 1px 15px;
	background-image: url(images/headerback.gif);
	margin-bottom: 15px;
}
.largeheader {
	background-image: url(images/headerback-large.gif);	
	float:none;
}
.newheadersides {
	color: white;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: larger;
	padding: 1px 5px 1px 15px;
	background-image: url(images/sidehdrback.gif);
	margin-bottom: 15px;
}
a.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
}
a.newlink {
	font-family: Trebuchet MS;
}
a.newlink:hover {
	text-decoration:underline;
}
.subheader {
	font-family: Trebuchet MS;
	color : white;
	font-weight: bold;
	background-image: url(images/menuback.gif);
	padding: 2px 2px 2px 15px;
}
.smallhr {
	height: 1px;
	color : gray;
}
.endrow {
	border-bottom: 1px solid gray;
}
.previewimg {
	border: 1px solid gray;
}
.gbheadernew {
	background-color: #595900;
	color: black;
}
.newscroll {
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #FFD430;
	scrollbar-3dlight-color: #FFD430;
	scrollbar-track-color: #FFD430;
}
.blue {
	background-color: #222222; /*#000142;*/ /*#004393;*/
}
.gray {
	background-color: #3C3C3C;
	color: white;
}
.yellow {
		background-color : #FFD430;
}
.mrgn {
	margin: 5px;
}
.lineframe {
	background-color: gray;
}
.smalltopbottommargin {
	margin-bottom: 4px;
	margin-top: 0px;
}
.leftcell {
	border-right: 1px solid gray;
	width: 240px;
}
.cellmargin {
	padding: 10px;
}
.left {
	margin: 0px;
}
.blueborder {
	border: 1px solid silver; /*#2F8DFF;*/
}
.listheader {
	border-bottom: 1px solid gray;
}
.rentalday {
	font-weight: bold;
}
.rentaloption {
	background-color: #B7FBB7;
	color: Black;
}
.rentalhidden {
	background-color: #CACFFB;
}
.rentaloccupied {
	background-color: #FF8888;
	color: Black;
}
.upcoming {
	font-size: smaller;
	color: Silver;
}
.upcomingcell {
	height: 180px;
}
.upcomingimg {
	border: 1px solid gray;
}
.monthheader {
	width: 80px;
	text-transform:uppercase;
}
.eventdate {
	font-weight:bold;
	text-transform:uppercase;	
	font-family: Trebuchet MS;
}
.eventtitle {
	color: #B11646;
	font-size: 11pt;
	font-family: Trebuchet MS;
	font-weight:bold;
}
.whitecell {
	background-color: white;
}
