/* VERSION=1.005 */
body, td, th, p {  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 color: white;
}
body {
 margin-left:   0mm;
 margin-top:    0mm;
 margin-right:  0mm;
 margin-bottom: 0mm;
}

.even { background-color: #F4F4F4; }
.odd { background-color: #FFFFFF; }
.fehler { font-weight: bold; color: #d06060; }
.newpage { page-break-before:always; }
.nb { white-space:nowrap; } 
.fav { text-decoration: none; }
.scen {
 background-color: #000022;
 color: white;
}

#container  {
 background-color: #000022;
 color: white;
 margin-left:   0mm;
 margin-top:    0mm;
 margin-right:  0mm;
 margin-bottom: 0mm;
 background-image: url(../images/scen1.jpg); 
 height: 1080px;
}

#address {text-align:center; }
#adresse {
 text-align:center;
 font-family:Helvetica, Arial, sans-serif;
 font-size: 10px;
 position: relative;
 bottom: 40px;
}
#ltable { margin: 0 }

a {
 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:  #FFFFBB;
 font-weight:  normal;
}

a:HOVER { color: #FF6347; }
a.small { font-size: smaller; }
a.fett1 { font-size: 16pt; font-weight: bold; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }
a.fett2 { font-size: 14pt; font-weight: bold; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }
a.fett3 { font-size: 12pt; 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: 16pt; }
h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
h4 { font-size: 10pt; }
small { font-size: 7pt; }

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: 3px;
}

.festival {
 background-color: #aafcaa;
}

.ausverkauft {
 color: red;
}

.festivaltable {
 border : 2px solid #cccccc;
 border-collapse: collapse;
 background-color: #aafcaa;
 padding: 3px;
}

.detailtable {
 border: 3px solid #cccccc;
 border-collapse: collapse;
 padding: 8px;
}

.pad8 {
 padding: 8px;
}

.concerttable {
 border: 2px solid #cccccc;
 border-collapse: collapse;
 padding: 3px;
}

.quicksearch {
 border-width: 0;
 border-style:solid;
 border-collapse: collapse;
 padding: 3px;
}

.leiste {
 border: 1px solid #cccccc;
 border-collapse: collapse;
 padding: 3px;
}

.lire10 {
 border: 1px solid #cccccc;
 padding-left: 10px;
 padding-right: 10px;
}

.footertext {
 color: lightgrey;
}


#sidebar {float:left; width:220px; height:auto;}
#sidebar .navibox {width:204px; height:auto; padding:8px; background-color:#eac986;}
#sidebar .bottom {margin-top:30px;}
#sidebar .navi_bottom {width:180px; margin-top:15px; padding:0 20px 20px 20px;}
#sidebar h1 {font-size:15px; color:#004669; margin:0 0 10px 0;}
#sidebar p {color:#333; font-size:12px; padding:0; }	
#sidebar ul {margin:0 0 0 5px; padding:0; list-style:none;}
#sidebar ul li {margin:0 15px 4px 0; padding:1px 0 3px 0; background:url(../images/sidebar_li_line.gif) bottom left repeat-x;}
#sidebar a:link, #sidebar a:visited {color:#805e15; font-size:12px; text-decoration:none;}
#sidebar a:hover, #sidebar a:active {color:#b54915; text-decoration:underline;}
#sidebar ul li a:link, #sidebar ul li a:visited {color:#805e15; padding:2px 0 2px 8px; background:url(../images/sidebar_li.gif) no-repeat 0 center;}
#sidebar ul li a:hover, #sidebar ul li a:active {color:#b54915; font-weight:bold; text-decoration:none; background:url(../images/sidebar_li_hover.gif) no-repeat 0 center;}
#sidebar a.selected:link, #sidebar a.selected:hover, #sidebar a.selected:active, #sidebar a.selected:visited {color:#b54915; font-weight:bold; text-decoration:none; background:url(../images/sidebar_li_hover.gif) no-repeat 0 center;}

