html {
	height:100%;
	background-color:black;
	margin:0;
	padding:0;
	}

body {
	height:100%;
	overflow-y:scroll;
	margin:0;
	padding:0;
	font-family:Arial,sans-serif;
	color:#333333;
	}

a:link    { color:#ee0000; text-decoration:none; }
a:visited { color:#c50000; text-decoration:none; }
a:active  { color:#ee0000; text-decoration:none; }
a:hover   { color:#ee0000; text-decoration:underline; }
a.anker   { color:#333333; text-decoration:none; }
a:visited.gigs { color:#787070; text-decoration:none; }
a:hover.gigs   { color:#ee0000; text-decoration:none; }
a:active.gigs  { color:#FF6666; text-decoration:none; }

div { margin:0; padding:0; }

table { border-style:none; border-spacing:0; border-color:#ff0000; margin:0; padding:0; table-layout:fixed; }
td { border-style:none; margin:0; padding:0; vertical-align:top; text-align:left; overflow:hidden; }
td.history { text-align:center; padding:5px; }
td.bilder { width:50%; text-align:center; padding:5px; }
th.bilder { text-align:center; padding:5px; }

h1 { 
	color:#BB9911;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:0.2em;
	font-family:"Times New Roman",Verdana,sans-serif;
	margin:40px 0 25px 0;
	padding:0;
	clear:right;
	}
h1.under { 
	padding-bottom:5px;
	font-variant:small-caps;
	border-bottom:dotted 1px #BB9911;
	text-align:right;
	font-style:normal;
	margin-top:5px;
	}

h2 {	color:#333333;
	text-align:right;
	border-bottom:dotted 1px #990000;
	font-size:20px;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	margin:0 0 20px 0;
	padding:5px 0 0 0;
	clear:right;
	}
h2.bilder {
	text-align:left;
	border-bottom:solid 1px #990000;
	font-size:16px;
	margin:10px 0 5px 0;
	}
	
h3 {	margin:30px 0 10px 0;
	padding:1px 3px 3px 6px;
	background-color:#ddd;
	border-top:dashed 1px #990000;
	border-left:dashed 1px #990000;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	letter-spacing:0.2em;
	color:#333333;
	font-size:16px;
	font-variant:small-caps;
	}
h3.news {
	padding:3px 10px 3px 10px;
	text-align:right;
	text-transform:uppercase;
	font-size:14px;
	}

h4 { color:#AA8800;
	border-top:solid 1px #990000;
	font-size:12px;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	margin:0;
	padding:1px 3px 2px 3px;
	background-color:#080808;
	}
h4.oldnews {
	margin:20px 0 10px 0;
	text-align:center;
	color:#333333;
	font-size:16px;
	background:none;
	border:none;
	}

h5 { color:#AA8800;
	text-align:left;
	border-top:dotted 1px #990000;
	font-size:12px;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	margin:40px 0 20px 0;
	padding:1px 3px 2px 3px;
	}

ol { margin-top:0; }
ul { margin-top:0; margin-bottom:25px; }
li { margin:0 0 0 -20px; padding:1px 10px 0 0; font-size:14px; text-align:left; font-family:Arial,sans-serif; }
li.weg { padding:10px 10px 0 0; }

p  { margin:10px 0 0 0;
	padding:0;
	font-size:13.5px;
	text-align:left;
	line-height:1.4em;
	color:#333333;
	font-family:Arial,sans-serif;
	}
p.MN {
	margin:10px 0 10px 0;
	color:#444444;
	font-size:30px;
	text-transform:uppercase;
	line-height:1em;
	text-align:center;
	font-weight:bold;
	}
p.sub {
	font-family:"Trebuchet MS",Verdana,sans-serif;
	margin:5px 0 0 0;
	line-height:1em;
	font-size:20px;
	letter-spacing:0.05em;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	}
p.date {
	font-family:"Trebuchet MS",Verdana,sans-serif;
	margin:2px 0 0 0;
	line-height:1em;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	}
p.date_news {
	font-family:"Trebuchet MS",Verdana,sans-serif;
	margin:2px 0 20px 0;
	line-height:1em;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	}
p.flyer {
	margin:20px 0 0 0;
	text-align:center;
	}
p.bands {
	margin:20px 0 20px 0;
	text-align:center;
	font-size:16px;
	line-height:1.25em;
	font-weight:bold;
	}
p.logo1 {
	padding: 15px 0 0 0;
	text-align: center;
	border-top: 1px dashed;
	}
p.logo2 {
	padding: 15px 0 0 0;
	text-align: center;
	border-top: 1px dotted;
	}
p.info { margin: 5px 0 0 0; }


.HL { font-size:1.1em; text-transform:uppercase; }
.SP { font-size:1em; text-transform:none; }
.small { font-size:12px; line-height:1.3em; }
.textfeld {
	font-family:Arial,sans-serif;
	font-size: 12px;
	border: 1px dotted rgb(127, 127, 127);
	width:350px;
	background:#eaeaea;
	}

img { border:0; margin:0; padding:0; }
img.rahmen { border:solid 1px #999999; }
img.rahmen_dark { border:solid 1px #333333; }
img.bandpic { border:solid 1px #999999; float:left; margin:5px 10px 5px 0; }
img.navigation { float:left; }

hr { text-align:center;
	padding:0;
	margin:10px 0 20px 0;
	width:100%;
	border-top:dashed black 1px;
	border-left:#fff;
	color:#fff
	}
hr.dotted { border-top:dotted black 1px; }
hr.solid_index { border-top:solid black 1px; margin:10px 0 25px 0; }
hr.solid_termine { border-top:solid black 1px; margin: 30px 0 30px 0; }

legend { color:#FFFFFF; font-weight:bold; font-size:15px; font-family:"Trebuchet MS",Verdana,sans-serif; padding:0 5px 0 5px; }

.l1 { margin-bottom:15px; }
.l2 { margin-bottom:10px; }
.form { margin:0 10px 0 0; text-align:right; }

fieldset { margin:0 0 20px 0; padding:5px; }

.f1 { margin:20px 0 5px 0; }


