a:link, a:visited, a:hover {
	color:#770033;
	text-decoration: none;
}

a.hervorgehoben{
	color:#770033;
	font-weight:bold;
}

a:hover{
	font-weight:bold;
	color:#770033;
	text-decoration: none;
}

a img { 
border : 0 none; 
}

h1{
	font-weight:normal;
	font-size:1.5em;
	color:#770033;
	letter-spacing:5px;
	margin: -22px 0 3px -15px;
}

h2{
	font-weight:normal;
	font-size:1.2em;
	color:#770033;
	letter-spacing:3px;
	margin: 20px 0 -10px 0;
}

h3{
	font-size:1.0em;
	font-weight:normal;
	color:#770033;
	margin: 10px 0 -15px 0;
}

h4{		/*Überschrift für Infobox*/
	font-size:1.0em;
	font-weight:bold;
	letter-spacing:3px;
	color:#770033;
	margin: 0 0 -10px 0;
}

h5{		/*Überschrift Termine: Datum*/
	font-size:1.0em;
	font-weight:bold;
	line-height: 0;
	letter-spacing:3px;
	color:#555555;
}

h6{		/*Überschrift für Infobox: Titel*/
	font-size:1.2em;
	font-weight:normal;
	letter-spacing:3px;
	color:#770033;
}

.kasten{  /*Box mit definierter Breite*/
	margin: 20px 0 20px 20px;
	padding: 0px 10px 10px 10px;
	border: 1px solid #ccc;
	line-height: 1.4;
}

.normal{
	font-size:0.8em;
	color:#000000;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

.kapital{
	font-size:1.7em;
}

.fett{
	font-weight:bold;
}

.kursiv{
	font-style:italic;
}

.center{
	text-align:center;
}

.rechts{
	text-align:right;
}

.klein{
	font-size:0.8em;
}

.unterstrichen{
	text-decoration:underline;
}

.rot{
	color:#770033;
	white-space:nowrap;
}

.hoch{
	text-transform:uppercase;
}

.link{
	color:#6666FF;
	text-decoration: none;
	cursor:hand;
}

td{
	vertical-align:top;
	text-align:left;
}

.mitrand{
	margin:10px;
}

.bilder img{
	margin: 0px 20px 10px 20px;
	border-color:#999999;
}

.bildlinks img{
	float: left;
	padding: 0;
	margin: 10px 20px 15px 10px;
	border-color:#999999;
}

.bildrechts img{
	float: right;
	padding: 0;
	margin: 20px 10px 20px 20px;
	border-color:#999999;
}

.bildstartseite img{
	float: right;
}

.bildstartseite2 img{
	float: right;
	padding: 0 0 0 15px;
}

#bildergaleriequer{  /*Box mit definierter Breite für Bilder zu Auftritten*/
	margin: 20px 9px 30px 10px;
	padding: 2px;
	border: 1px solid #ccc;
	float:left;
	width:120px;
	height:90px;
}

#bildergaleriehoch{  /*Box mit definierter Breite für Bilder zu Auftritten*/
	margin: 20px 9px 30px 10px;
	padding: 2px;
	border: 1px solid #ccc;
	float:left;
	width:68px;
	height:90px;
}

.rahmen {
	border:1px solid;
	padding:10px;
}

.schwarz{
	color:#000000;
}


/* Frames*/

body{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:0.8em;
	color:#333333;
	line-height: 24px;
	width:880px;
	margin: 0px 0 0 10px;
	padding: 0;
	background-image:      url("bilder/back_tapete.jpg");
}

#infoboxstartseite{  /*Box mit definierter Breite und Höhe = Box auf der Startseite*/
	margin: 0 0 10px 10px;
	padding: 10px;
	border: 1px solid #ccc;
	line-height: 1.4;
	float:right;
	width:220px;
}

#infobox{  /*Box mit definierter Breite*/
	margin: 0 0 10px 10px;
	padding: 10px;
	border: 1px solid #ccc;
	line-height: 1.4;
	float:right;
	width:250px;
}

#infoboxbilder{  /*Box mit definierter Breite für Bilder zu Auftritten*/
	margin: 0 0 0 25px;
	padding: 5px;
	border: 1px solid #ccc;
	line-height: 1.4;
	float:right;
	width:280px;
}

#mittelteil{
	line-height: 1.35;
	width: 780px;
	background-image:    url("bilder/back_beige.jpg");
	margin: -17px 0 0 45px;
	padding: 10px 20px 20px 40px;
	border: 1px solid #FFdd66;
	min-height:400px;
}

#fusszeile{
	line-height: 1.35;
	width: 750px;
	margin: 0 55px 0 45px;
}

#mittelteil_druck{
	line-height: 1.35;
	width: 580px;
	background-image:    url("bilder/back_beige.jpg");
	margin: -20px 0 0 0px;
	padding: 10px 20px 20px 40px;
	border: 1px solid #FFdd66;
}

#startseitemitte{
	margin: 0 0 10px 0px;
	padding: 10px 0px 10px 10px;
	border: 1.5px solid #ccc;
	line-height: 1.4;
	height:280px;
}

#startseitemitte2{
	margin: 0 0 10px 0px;
	padding: 0px 0px 0px 10px;
	border: 1.5px solid #ccc;
	line-height: 1.4;
	height:280px;
}

