/* VERSION=1.004 */
body, td, th, p {  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 color: black;
}

body {
 background-color: #FFFFCC;
 margin: 5mm;
}

.drueber { 
 background-color: khaki; 
}
.even { background-color: #F4F4F4; }
.odd { background-color: #FFFFFF; }
.fehler { font-weight: bold; color: #d06060; }
.abgesagt { font-weight: bold; color: #d06060; }
.ausverkauft { color: darkred; }
.newpage { page-break-before:always; }
.nb { white-space:nowrap; } 
.fav { text-decoration: none; }

li { padding: 10px; }

a {
 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:  #3632A4;
 font-weight:  normal;
}

a:HOVER { color: #FF6347; }
a.small { font-size: smaller; }
a.fett1 { font-size: 18pt; font-weight: bold; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }
a.fett2 { font-size: 16pt; font-weight: bold; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }
a.fett3 { font-size: 14pt; font-weight: bold; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 {
 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
small { font-size: 8pt; }

input {
 color: #444444;
 font-family: monospace;
 background-color: #F7F7F7;
}

.submit {
 color:  #400000;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 background-color: #ffffcc;
}

.gerahmt {
 line-height: 150%;
 font-weight: 500;
 color: #00008B;
 text-align: center;
 background-color: #FFFFFF;
 padding: 5px;
 border : 1px solid #c6c6c6;
}

.wasinfo {
 border : 2px dotted #cccccc;
 border-collapse: collapse;
 padding: 4px;
}

.festival {
 background-color: #aafcaa;
}

.ausverkauft {
 color: red;
}

.festivaltable {
 border : 2px solid #cccccc;
 border-collapse: collapse;
 background-color: #aafcaa;
 padding: 4px;
}

.detailtable {
 border: 3px solid #cccccc;
 border-collapse: collapse;
 padding: 8px;
}

.pad8 {
 padding: 8px;
}

.concerttable {
 border: 2px solid #cccccc;
 border-collapse: collapse;
 padding: 4px;
}

.quicksearch {
 border-width: 0;
 border-style:solid;
 border-collapse: collapse;
 padding: 4px;
}

.leiste {
 border: 1px solid #cccccc;
 border-collapse: collapse;
 padding: 4px;
}

.lire10 {
 border: 1px solid #cccccc;
 padding-left: 10px;
 padding-right: 10px;
}

.footertext {
 color: lightgrey;
}
