body {
width: 100%;
padding: 0px;
margin: 0px;
background-color: #000000;
color:#9999CC;
}

a.img {
border:1px;
border-color:#330000;
}

a.img:hover {
border:2px;
border-color:#660000;
}




/* grosse Elemente - fuer IE7 und Firefox gleich */



div.logo {
position: fixed;
text-align:center;
top: 0px;
right: 0%;
left:0%;
height: 190px;
margin: 0px;
background-image:url(Dateien/Headbanner.gif);
background-repeat: no-repeat;
background-position: center center;
border:none;
z-index: 3;
}



div.links {
position: fixed;
top: 0px;
left: 0px;
width: 25%;
height: 100%;
padding-left: 10px;
background-image:url(Dateien/Stoffvorhang.gif);
background-repeat:repeat;
background-position:top;
z-index: 2;
}

div.vorhang {
position: fixed;
top: 0px;
left: 0px;
width: 15%;
height: 100%;
padding-left: 10px;
background-image:url(Dateien/Stoffkachel.gif);
background-repeat:repeat;
background-position:top;
z-index: 2;
}


div.linktext {
margin:200px 5px 10px 10px;
text-align: left;
font-size:130%;
font-weight:900;
z-index: 2;
}

div.navilink {
padding-bottom:0.6em;
padding-top:0.6em;
}

div.headlinktext {
margin:10px 5px 10px 10px;
text-align: left;
font-size:130%;
font-weight:900;
z-index: 2;
}


div.kerze {
position: fixed;
top: 140px;
right: 4px;
background-repeat:repeat;
background-position:top;
margin-left:2cm;
width:200px;
height: 100%;
z-index: 2;
}



/*
div.kerze {
position: fixed;
top: 140px;
right: 4px;
background-image:url(Dateien/Stoff.jpg);
width:160px;
background-image:url(Dateien/Kerze2.jpg);
background-repeat:no-repeat;
background-position:top;
margin-left:2cm;
height:420px;
width:200px;
overflow:hidden;
z-index: 1;
}
*/



a.kontakt {
position: fixed;
bottom: 22px;
right: 35px;
background-image:url(Dateien/Kontakt.jpg);
background-repeat:no-repeat;
background-position:top;
height:50px;
width:150px;
z-index: 3;
}

a.kontakt:hover {
background-image:url(Dateien/Kontakt2.jpg);
background-repeat:no-repeat;
background-position:top;
height:50px;
width:150px;
z-index: 3;
}

a.kontakt:active {
background-image:url(Dateien/Kontakt2.jpg);
background-repeat:no-repeat;
background-position:top;
height:50px;
width:150px;
z-index: 3;
}



/* Links in der Navi-Leiste) */


a.navi:link {
color:#AAAAFF;
font-weight:normal;
font-style: italic;
text-decoration:none;
}

a.navi:hover {
color:#FFFFFF;
font-weight:normal;
font-style: italic;
text-decoration:none;
}

a.navi:active {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

a.navi:visited {
color:#AAAAFF;
font-weight:normal;
font-style: italic;
text-decoration:none;
}

a.navi:visited:hover {
color:#FFFFFF;
font-weight:normal;
font-style: italic;
text-decoration:none;
}


/* Links im Text - Pergamentrolle */


a.text:link {
color:#FFEECC;
font-weight: bold;
font-size:100%;
text-decoration:none;
}

a.text:hover {
color:#AA0000;
font-weight:bold;
font-size:100%;
text-decoration:underline;
}


a.text:visited {
color:#FFEECC;
font-weight:bold;
font-size:100%;
text-decoration:none;
}

a.text:visited:hover {
color:#AA0000;
font-weight:bold;
font-size:100%;
text-decoration:underline;
}


a.uberschrift {
margin:2px;
font-weight: bold;
font-style: normal;
font-size: 105%;
text-decoration:none;
color:#990000;
}


a.uberschrift:visited {
color:#990000;
}

a.uberschrift:hover {
text-decoration:underline;
 color:#CC0000;
}




/* Formatierungen im Text - Pergamentrolle */

div.text {
text-align: left;
font-family:'Book Antiqua',Bookman,serif;
font-size:100%;
}


p.uberschrift {
margin:0px;
font-weight: bold;
font-style: italic;
font-size: 110%;
}

p.uberschrift:first-letter {
font-size:200%; color:#990000;
}

p.inhalt {
padding-bottom:7px;
padding-top:2px;

}

p.uberschrift2 {
margin:0px;
margin-top: 3pt;
margin-bottom: 15pt;
font-weight: bold;
font-style: italic;
font-size: normal;
}

p.uberschrift2:first-letter {
font-size:150%; color:#990000;
}

p.uberschrift3 {
margin:0px;
margin-top: 2pt;
margin-bottom: 5pt;
font-weight: 900;
font-style: normal;
font-size: normal;
color:#990000;
}

p.uberschrift3:first-letter {
font-size:120%; color:#AA0000;
}



p.uberschrift4 {
margin:0px;
margin-top: 2pt;
margin-bottom: 5pt;
font-weight: 400;
font-style: normal;
font-size: normal;
color:#991111;
font-size:100%;
}


p.unten {
margin-top:1.5cm;
font-size:smaller;
text-align: center;
clear:left;
}

p.technik {
font-size:smaller;
}

ul.lieder {
list-style-type:circle;
list-style-position:inside;
line-height:20pt;
}

li {
padding-top:5px;
}

/* Bilder */

img.spielleute {
width: 22%;
margin-right: 60px;
margin-bottom: 20px;
border:2px;
border-color:#666666;
}


img.gastmusiker {
width: 16%;
margin-right: 60px;
margin-bottom: 20px;
border:2px;
border-color:#666666;
}

img.konzerte {
width: 80px;
margin-right: 10px;
margin-bottom: 20px;
border:2px;
border-color:#666666;
}


img.mini {
height: 150px;
margin-right: 50px;
margin-bottom: 40px;
margin-top: 5px;
border:2px;
border-color:#666666;
}

img.mittel {
width: 38%;
margin-right: 50px;
margin-bottom: 10px;
margin-top: 10px;
border:2px;
border-color:#666666;
}

img.galerie {
width: 300px;
margin: 10px;
border:2px;
border-color:#666666;
}

img.banner {
width: 50px;
margin-right: 10px;
margin-bottom: 20px;
border:1px;
border-color:#666666;
}

img.schattenstrich {
margin:35px 0px 35px 0px;
width: 150px;
height:4px;
border:0px;
}

img.cd {
width: 200px;
margin-right: 60px;
margin-bottom: 20px;
border:2px;
border-style: solid;
border-color:#333333;
}

/* Konzert - Tabelle */
table {width:100%; border:0px solid #333333; }
td {border:0px solid #333333; vertical-align:top; overflow:hidden; padding:20px 10px 50px 10px; }
tr {border:1px solid #333333; vertical-align:top; overflow:hidden;}


/* Gaestebuch */

.artmedic_zeile {
	line-height: 5px;
}

.artmedic_rahmenbunt {
	border: 1px solid #9999CC;
	margin: 1px;
	padding: 2px 2px 2px 50px;
	color:#330000;
	background-image:url(Dateien2/pergament.jpg)
}
.artmedic_hauptrahmen {
	margin: 1px;
	padding: 2px 2px 2px 50px;
}
.artmedic_highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	border: 1px white;
	background-color: #222233;
}
.fehler {
	font-weight: bold;
	color: #FF0000;
}