body {margin: 20px; color: black; background-color: white;}

table {margin:0; }
table td  { font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; padding: 0; border-width: 0 }

a { text-decoration: none;}
a:link {color: black}
a:visited {color: black}
a:hover  { color: #600 }


td#news p { padding: 0; margin: 0; }
td#termine p { padding: 0; margin: 0; }

td#kopf    { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif;  padding-bottom: 15px; vertical-align: bottom; text-align: right; }
td#kopf a:link  { color: black }
td#kopf a:visited  { color: black}
td#kopf a:hover  { color: white }

td#headline { padding-left: 10px; height: 50px; vertical-align: bottom; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; color: #999966; border-bottom: 2px solid #999966;}


#leerzeile td { height: 14px;}


td#news  { font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; padding-right: 10px; padding-left: 10px; width: 400px; vertical-align: top }

td#formernews  { font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; padding-right: 10px; padding-left: 10px; width: 600px; vertical-align: top }

td#termine {border-left: 1px dashed #999966; padding-left: 10px; width: 300px; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; vertical-align: top;}

td#newsletter {color: #999966; border: 2px solid #999966; padding-left: 10px; width: 180px; height: 25px; text-align: center; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; vertical-align: top;}

div#cover {border: 1px solid #999966; width: 200px;}

td#cover {width: 250px; padding-left: 10px; vertical-align: top; padding-bottom: 10px; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif;}

td#releases {font-size: 10px; width: 480px; font-family: Arial, Helvetica, Verdana, sans-serif; vertical-align: top; padding-left: 10px; padding-right: 20px; }

td#artists {font-size: 10px;  width: 300px; font-family: Arial, Helvetica, Verdana, sans-serif; vertical-align: top; padding-left: 0px; padding-right: 20px; }

td#bandfoto {width: 250px; padding-left: 0px; vertical-align: top;}

td#headrechts { background: #CCCC99; width: 180px; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: white; text-align: center;  vertical-align: center; }

td#kastenrechts { width: 200px; border: 2px solid #CCCC99; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; padding-left: 10px; vertical-align: top; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}

td#logos {padding-left: 10px; vertical-align: top; align: right; padding-top: 0px;}

td#booking {border-left: 1px dashed #999966;  width: 200px;padding-left: 10px; padding-right: 10px; vertical-align: top; padding-top: 10px; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif;}

td#linieunten { padding-left: 10px; height: 14px; vertical-align: bottom; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #999966; border-bottom: 2px solid #999966;}

h1    { color: black; font:  18px Georgia, Arial, Helvetica, Verdana, sans-serif }
h2    { color: black; font:  12px Georgia, Arial, Helvetica, Verdana, sans-serif }
h3     { color: #999966; font: 30px/20px Georgia, Arial, Helvetica, Verdana, sans-serif }
