/* =================================================================== */
/* Titelseite */
/* =================================================================== */
body.titelseite	{ background-color: black; background-image:url();
		  color: white; font-family: Verdana, sans-serif;
		  width: 100%; min-width: 525px; }
table.titeltable { margin-top: 20px; 
		   margin-left: auto; margin-right: auto; }
table.titeltable td { padding: 0px; margin: 0px; }
table.titeltable tr { padding: 0px; margin: 0px; }
body.titelseite .navi { font-family: Verdana, sans-serif;
		  font-size: 14px; line-height: 20px; font-weight: bold; 
		  color: white; text-align: right; }
body.titelseite a:visited.navi	{ color: white; }
body.titelseite a { color: silver; }
body.titelseite a:visited { color: silver; }
body.titelseite .navitabelle td { text-align: right; }
#titeltdlinks1	{ margin: 0px; padding: 0px; text-align: right;
		vertical-align: top; }
#titeltdlinks2	{ margin: 0px; padding: 0px; text-align: right;
		vertical-align: top; }
#titeltdmitte1	{ margin: 0px; padding: 0px; vertical-align: top; }
#titeltdmitte2	{ margin: 0px; padding: 0px; vertical-align: top; }
#titeltdrechts1	{ margin: 0px; padding: 0px; text-align: left;
		vertical-align: top; }
#titeltdrechts2	{ margin: 0px; padding: 0px; text-align: left;
		vertical-align: top; }
#titeltdrechts2 p { padding-top: 14px; padding-bottom: 15px; }

/* =================================================================== */
/* Skelett */
/* =================================================================== */
body 		{ margin-top:0px; margin-left:0px; padding-top:0px; 
		  padding-left:0px; background-color: white; background-image:url(Paper.jpg);
		  color: black; font-family: Verdana, sans-serif; }
table		{ border-style: none; }
table.kopf 	{ margin-top:0px; margin-left:10px; padding: 0px;
		  width: 800px; height: 123px; }
.kopf-links	{ width: 110px; background-color: #EFE7FF; background-image:url(PaperMauve.png);
		  text-align: right; font-family: Verdana, sans-serif;
		  font-size: 16px; font-weight: bold; color: #7e7a7e; }
.kopf-mitte-links  { width: 110px; background-color: white; background-image:url(Paper.jpg);
		   text-align: left; font-family: Verdana, sans-serif;
		   font-size: 16px; font-weight: bold; color: #7e7a7e; }
.kopf-mitte-rechts { width: 470px; background-color: white; background-image:url(Paper.jpg); }
.kopf-rechts	{ width: 110px; background-color: #EFE7FF;
		  background-image:url(PaperMauve.png);}
.haupttabelle	{ width: 800px; border: 0px solid black; margin-left:10px; padding: 0px; }
tr.seitentitel	{ padding-left: 0px; padding-right: 0px; clear: left; }
td.seitentitel	{ margin-top:0px; margin-bottom:0px;
		  margin-left:0px; margin-right:0px;
		  padding-left: 0px; padding-right: 0px; 
		  width: 580px; background-color: #999999; 
		  background-image:url(PaperGrey.png); }
.seitentitel-navi-links	{ width: 110px; background-color: #B7B4BD; 
		  background-image:url(PaperMauveGrey.png); }
.seitentitel-navi-rechts  { width: 110px; background-color: #B7B4BD; 
		  background-image:url(PaperMauveGrey.png); }
.links		{ width: 110px; background-color: #EFE7FF;
		  background-image:url(PaperMauve.png); }
.rechts		{ width: 110px; background-color: #EFE7FF;
		  background-image:url(PaperMauve.png); }
.mitte		{ width: 580px; background-color: white;
		  background-image:url(Paper.jpg);}

/* =================================================================== */
/* Inhalte */
/* =================================================================== */
h1		{ font-family: Verdana, sans-serif; font-size: 14pt; 
		  line-height: 26px; font-weight: bold; color: white;
		  background-color: #999999; background-image:url(PaperGrey.png); 
		  margin-top: 0px; margin-bottom:0px;
		  margin-left: 0px; margin-right:0px;
		  padding-left: 40px; padding-right: 0px; width: 540px; }
h1 a		{ text-decoration: none; font-family: Verdana,
		  sans-serif; font-size: 16pt; line-height: 26px; 
		  font-weight: bold; color: white; }
h1 a:visited	{ color: white; }
h2		{ font-family: Verdana, sans-serif; font-size: 14px; 
		  line-height: 18px; font-weight: bold; color: gray;
		  padding-top: 0px; padding-bottom: 15px; padding-left:0px;
		  margin-top: 12px; margin-bottom:0px; margin-left:0px; }
h3		{ font-family: Verdana, sans-serif; font-size: 12px; 
		  line-height: 15px; font-weight: bold; 
		  padding-top: 15px; padding-bottom: 0px; padding-left:0px;
		  margin-top: 0px; margin-bottom:0px; margin-left:0px; }
.inhalt		{ font-family: Verdana, sans-serif; font-size: 12px;
		  line-height: 15px;
		  padding-top: 0px; padding-left: 40px;
		  padding-right: 10px; width: 530px; }
p		{ font-family: Verdana, sans-serif; font-size: 12px;
		  line-height: 15px;
		  padding-top: 15px; padding-bottom:0px;
		  padding-left: 0px; padding-right: 0px;
		  margin-top: 0px; margin-bottom:0px; margin-left:0px; }
.copyright	{ text-align: right; padding-right: 10px; 
		  font-family: Verdana, sans-serif; font-size: 12px; 
		  line-height: 15px;}
dl		{ padding-top: 0px; padding-bottom: 15px; padding-left:0px;
		  margin-top: 0px; margin-bottom: 0px;
		  margin-left: 0px; }
dt		{ padding-top: 15px; padding-bottom: 0px;
		  margin-top: 0px; margin-bottom: 0px; }
dd		{ padding-top: 0px; padding-bottom: 0px;
		  margin-top: 0px; margin-bottom: 0px; }
address		{ font-family: Verdana, sans-serif; font-style: normal;
		  padding-top: 15px; padding-bottom:0px; padding-left:0px;
		  margin-top: 0px; margin-bottom:0px; margin-left:0px; }
a		{ text-decoration: none; color: navy; }
a:visited	{ color: navy; }
a:hover		{ text-decoration: underline; }
pre.Lied	{ font-family: Verdana, sans-serif; font-size: 12px; 
		  padding-top: 0px; padding-bottom: 0px; padding-left:0px;
		  margin-top: 0px; margin-bottom:0px; margin-left:0px; }
img		{ border-width: 0px; }
img.spacer	{ margin: 0px; padding: 0px; }
img.logo	{ margin: 0px; padding: 0px; }
img.band	{ border: 1px solid #999999; margin-top: 3px;
		  margin-right: 10px; margin-left: 0px;
		  margin-bottom: 3px; padding-left: 0px;
		  padding-top: 0px; padding-bottom: 0px;
		  padding-right: 0px; height: 54px; width: 46px;
		  float: left; vertical-align: top; }
.valid-logo	{ padding-left: 10px; }
.bandkontakt	{ clear: left; padding-top: 0px; }
.last-mod	{ font-family: Verdana, sans-serif; font-size: 10px;
		  line-height: 15px; color: black;
		  padding-top: 30px; padding-bottom:30px; padding-left:10px;
		  margin-top: 0px; margin-bottom:0px;
		  margin-left: 0px; 
		  vertical-align: bottom; text-align: left; }
table.termine  { margin-top: 0px; margin-left: 0px;
	         margin-right: 0px; margin-bottom: 0px;
		 padding: 0px; 
		 width: 530px; }
tr.termine     { padding: 0px; margin: 0px; }
td.termine     { vertical-align: top; padding: 0px; 
	         font-family: Verdana, sans-serif; font-size: 12px;
		 line-height: 15px; }
td.termine-bild  { vertical-align: top; padding: 0px; padding-top: 15px;
	           width: 270px; text-align: right; }
.termine       { padding-top: 0px; padding-bottom: 0px;
		 padding-left: 10px; padding-right: 0px; }

.termine .copyright { text-align: right; padding-right: 0px; 
		  font-family: Verdana, sans-serif; font-size: 12px; 
		  line-height: 15px; }

.decoration    { position: absolute; top: 0px; left: 10px; 
	         width: 800px; text-align: right; z-index: 50;
		 clip:rect(0px, 800px, 300px, 400px);}

.decorationnew    { position: absolute; top: 0px; right: 0px; 
	         width: 400px; text-align: right; }

/* =================================================================== */
/* navigation */
/* =================================================================== */
.navi		{ font-family: Verdana, sans-serif;
		  font-size: 14px; line-height: 20px; font-weight: bold; 
		  color: black; text-align: left; }
.selected	{ font-family: Verdana, sans-serif;
		  font-size: 14px; line-height: 20px; font-weight:
		  bold; color: gray; text-align: left; }
a:visited.navi	{ color: black; }
.navitabelle	{ width: 110px; float: left; margin-top: 12px; 
		  position: relative; z-index: 100; }

/* =================================================================== */
/* subnavigation */
/* =================================================================== */
.subnavitabelle { width: 110px; margin-top: 15px; }
table.subnavitabelle td { padding-bottom: 2px; }
.subnavi	{ font-family: Verdana, sans-serif; font-size: 10px;
		  line-height: 15px; font-weight: bold; 
		  color: black; width: 100px; }
a:visited.subnavi { color: black; } 
tr.aktiv	{ background-color: #BBB8C0; 
		  background-image:url(PaperSubnavi.png); }
