body {
	margin:0px;
	padding:0px;
	background: url(images/shadow.gif) center repeat-y;
	background-color:#eeeeee;
}

h1{
	font : bold 14px/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1ex;
	text-align : left;
	color : #006600;
}

/*------------------------------------------------------------------------*/

a:link {color:#006600; }
a:visited {color:#000000; }
a:hover {color:#999999; }
a:active { }

/*------------------------------------------------------------------------*/

.tableLayout{
	width: 780px;
	height : 100%;
/*	table-layout: auto; /*braucht es offenbar nicht;
	/*falls fixed, reduziert firefox die breite auf 778px ???
		falls auto oder gar nichts, ist sie hingegen 780px*/
	border-collapse:collapse;
	border-color:#339933;
}

.tableContent{
	width: 500px;
	border-collapse:collapse;
}

.colLogo{
	height:130px;/*Minimunn=127px*/
	width:auto;

	background-image: url(images/header.gif);
	background-repeat : no-repeat;
	background-position : top;
	background-color:#339933;

	border-collapse:collapse;
	border-width:2px 2px 0px 2px;
	border-style:solid;
	border-color:#339933;

	padding:2px 40px 0px 0px;
	margin:0px;
	font : 10px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:top;
	color:#999999;
}

.colTab{
	height:30px;
	width:auto;

	background-image: url(images/headerTab.gif);
	background-repeat : no-repeat;
	background-position : top;
	background-color:#ffffff;

	border-collapse:collapse;
	border-width:0px 2px 0px 2px;
	border-style:solid;
	border-color:#339933;
	padding:0px 30px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
}

.colMenu{
	height:auto;
	width:180px;
	
	background-color:#339933;
	
	border-collapse:collapse;
	border-width:0px 0px 2px 2px;
	border-style:solid;
	border-color:#339933;

	padding:13px 0px 0px 0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}

.colContent{
	height:auto;
	width:600px;
		
	background-color:#ffffff;
	
	border-collapse:collapse;
	border-width:0px 2px 0px 0px;
	border-style:solid;
	border-color:#339933;

	padding:20px 30px 30px 30px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}

.colBottom{
	height:45px;
	width:auto;

	background-color:#ffffff;
	
	border-collapse:collapse;
	border-width:0px 2px 2px 0px;
	border-style:solid;
	border-color:#339933;

	padding:0px 30px 15px 30px;
	margin:0px 0px 0px 0px;

	font : 9px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:bottom;
	color:#999999;
}

.tabKonzerteDatum{
	width:65px;
	border-width:0px;
	padding:0px 6px 0px 0px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}
.tabKonzerteAnlass{
	width:465px;
	border-width:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}
.tabCheckbox{
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:center;
}
.tabGaesteTitel{
	width:90px;
	height:20px;
	border-width:0px;
	padding:0px 6px 0px 0px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}
.tabGaesteEintrag{
	width:440px;
	height:auto;
	border-width:0px;
	padding:0px 6px 0px 0px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}

.tabLink{
	width:180px;
	border-width:0px;
	padding:0px 6px 0px 0px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}
.tabLinkBeschrieb{
	width:360px;
	border-width:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}

.tabBandMember{
	width:330px;
	border-width:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}

.tabStatistikSeite{
	width:100px;
	border-width:1px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}

.tabStatistikAnzahl{
	width:60px;
	border-width:1px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:top;
}

.formFont{
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}

.formButton{
	font : 11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}

/*------------------------------------------------------------------------*/
.divTop{ /*zurück nach oben*/
	font : 10px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}
.divBandMember{ /*zurück nach oben*/
	font : bold 14px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1ex;
	text-align : left;
	color : #006600;
}
.divAutor{
	/*zurück nach oben*/
	font: italic 10px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.1ex;
	text-align: left;
	color: #666666;
}
.divImage{
	float: right;
	padding: 0px 0px 3px 15px;
	border-width:0px;
}

.divImageBand{
	float: right;
	padding: 0px 0px 0px 0px;
}

.divImageStart{
	text-align: center;
	padding: 0px 0px 0px 0px;
}

/* guerrilla template: */
.divKeys{
	font-size: xx-small;
	color: #339933;
}
