body {
background: #FAFAF3 url(../img/bg.jpg);
background-attachment:fixed;
font-size: 10px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#FFFFFF;
padding:0px;
margin:0px;
}
a {color: #B89651;text-decoration:none;}
a:visited {color:#B89651;text-decoration:none;}
a:hover {color: #B89651;text-decoration:underline;}
a:active { color:#FFFFFF;text-decoration:underline;}

h1 {
font-size: 12px;
font-weight:bold;
color:#B89651;
text-transform:uppercase;
margin:0px;
clear:all;
margin-bottom:5px; }
h2 {
font-size:10px;
font-weight:bold;
color:#B89651;
clear:all;
text-transform:uppercase;
margin:0px;
margin-bottom:3px;}

.moreLink {
 float:right;
 font-weight:bold;
}

.moreBtn {
 float:right;
 display:block;
}

.datum {
display:block;
width:85px;
float:left;
margin-right:5px;
}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 802px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
position:relative;
width: 802px;
height:184px;
padding: 0px;
margin: 0px;
margin-left:0px; }

#t_left {
position:absolute;
left:-1px;
top:0;
}

#t_right {
position:absolute;
right:1px;
top:0;
}

#myspace {
position:absolute;
right:23px;
top:0;
}

#flash {
position:absolute;
left:20px;
top:0px;
/*display:none;*/
}

#gallery img {
filter:alpha(opacity=70) gray();
-moz-opacity: 0.7;
opacity: 0.7;
}

/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 183px #FAFAF3; /* linke Menue Spalten Farbe  */ 
border-right: solid 184px #FAFAF3; /* rechte Menue Spalten Farbe  */ 
background-color: #261608; /* Farbe fuer Inhalt Spalten  */
_margin-top:-2px;
} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#left {
 background: url(../img/bg_l.gif);
 width:184px; 
 float:left; 
 position:relative; 
 margin-left:-184px; 
 height:620px;
 z-index:1;
 }
 
 #right {
 background: url(../img/bg_r.gif);
 width:185px; 
 float:right; 
 text-align:right;
 position:relative; 
 margin-right:-183px; 
 height:620px;
 z-index:1;
 }
 
 #left img {
 margin-left:1px;
 margin-top:10px;
 }
 #right img {
 margin-right:1px;
 margin-top:10px;
 }
 #right .banner {
 position:absolute;
 top:-10px;
 left:-461px;
 }
 
#left a img, #right a img {
height: 90px;
width:154px;
border-width: 0;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}

/*image links*/
a#link_news img {
background: url(../img/btn_news_off.gif) top left no-repeat;
}
a#link_live img {
background: url(../img/btn_live_off.gif) top left no-repeat;
}
a#link_band img {
background: url(../img/btn_band_off.gif) top left no-repeat;
}
a#link_history img {
background: url(../img/btn_history_off.gif) top left no-repeat;
}
a#link_records img {
background: url(../img/btn_records_off.gif) top left no-repeat;
}
a#link_media img {
background: url(../img/btn_media_off.gif) top left no-repeat;
}
a#link_contact img {
background: url(../img/btn_contact_off.gif) top left no-repeat;
}
a#link_stuff img {
background: url(../img/btn_guests_off.gif) top left no-repeat;
}

/* mouseovers */
a#link_news:hover img {
background: url(../img/btn_news_on.gif) top left no-repeat;
}
a#link_live:hover img {
background: url(../img/btn_live_on.gif) top left no-repeat;
}
a#link_band:hover img {
background: url(../img/btn_band_on.gif) top left no-repeat;
}
a#link_history:hover img {
background: url(../img/btn_history_on.gif) top left no-repeat;
}
a#link_records:hover img {
background: url(../img/btn_records_on.gif) top left no-repeat;
}
a#link_media:hover img {
background: url(../img/btn_media_on.gif) top left no-repeat;
}
a#link_contact:hover img {
background: url(../img/btn_contact_on.gif) top left no-repeat;
}
a#link_stuff:hover img {
background: url(../img/btn_guests_on.gif) top left no-repeat;
}
 
/* -----------------Inhalt--------------------- */ 
#content{ 
position: relative; 
margin: 0px; 
height:620px;
}
p {
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

#bottom {
position:absolute;
left:-49px;
bottom:0;
_bottom:-3px;
z-index:1;
width:532px;
}
#top {
position:absolute;
left:0;
top:0;
z-index:2;
}

#innerContent {
background-color:#261608;
position:absolute;
left:10px;
top:80px;
width:413px;
z-index:5;
line-height:16px;
overflow:auto;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

#showBox {
   margin-left:100px;
}
.homeBox {
   margin-bottom:5px;
}
#subnav a {
color:#FFFFFF;
letter-spacing:1px;
text-decoration:none;
}
/* -----------------formular-------------------- */

label {
float:left;
width:85px;
}
input {
width:300px;
background-color:#A99470;
border:none;
border-bottom:1px solid #F9F6ED;
font-family:verdana;
font-size:10px;
}
select {
width:300px;
background-color:#A99470;
border:none;
border-bottom:1px solid #F9F6ED;
font-family:verdana;
font-size:10px;
}
textarea {
width:300px;
_width:298px;
background-color:#A99470;
border:1px solid #261608;
border-bottom:1px solid #F9F6ED;
font-family:verdana;
font-size:10px;
overflow:auto;
}
.inputButton {
text-align:center;
font-family:verdana;
font-size:10px;
background-color:#A99470;
border:1px solid #F9F6ED;
width:75px;
}
.inputLine {
margin-top:10px;
width:390px;
}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
margin-left:-1px;
margin-right:1px;
color:#261608;
font-size:9px;
line-height:15px;
border-top:1px solid #B89651;
text-align: right; } 

/* -------------------events-------------------*/
table#eventTable { width:100% }
table#eventTable th { font-weight:bold;text-align:left;font-size:10px;padding:8px 3px 8px 1px; }
table#eventTable tr.eventRow { background:transparent; }
table#eventTable tr.eventRow:hover { background:#2F1F0F; }
table#eventTable tr.eventRow.feature { background:#A28B62 }
table#eventTable td { vertical-align:top;padding:5px 5px 5px 1px;line-height:150%; }   
table#eventTable td a { color:#FFF;text-decoration:none; }
table#eventTable td img { border:none; }
table#eventTable td.date { text-align:center;width:85px; }
table#eventTable td.title { width:175px; }
table#eventTable td.venue { width:135px; }
table#eventTable td h3 { font-size:11px;font-weight:bold;margin:0 0 3px 0; }
table#eventTable td h4 { font-size:10px;font-weight:bold;margin:0 0 3px 0; }
table#eventTable td.options { width:20px !important;text-align:right; }
div.button { background:url(http://www.psychobilly-online.de/img/button-l.jpg) 0 0 no-repeat;height:31px;width:50px;margin:5px; }
div.button span a { background:url(http://www.psychobilly-online.de/img/button-r.jpg) top right no-repeat;height:31px;display:block;font-weight:bold;font-size:11px;color:#FFF;line-height:25px;padding:0 20px 1px 15px;text-align:center; }
div.button span a:hover { color:#FFF;padding:1px 19px 0 16px; }
table.PrevNext { width:100%;border:none;font-size:11px;margin:5px 0 5px 0; }
table.PrevNext td.left { width:110px; }
table.PrevNext td.middle { text-align:center;padding:0 10px 0 10px; }
table.PrevNext td.right { width:110px;text-align:right; }
.btnPrev { background:url(http://www.psychobilly-online.de/img/bitcons/back.gif) 0 3px no-repeat;line-height:20px;height:20px; }
.btnBack { background:url(http://www.psychobilly-online.de/img/bitcons/arrow2_w.gif) 0 3px no-repeat;line-height:20px;height:20px;float:left;margin-right:10px; }
.btnPrint { background:url(http://www.psychobilly-online.de/img/bitcons/print.gif) 0 3px no-repeat;line-height:20px;height:20px;float:left;margin-right:10px; }
.btnNext { background:url(http://www.psychobilly-online.de/img/bitcons/forward.gif) right 3px no-repeat;line-height:20px;height:20px;text-align:right; }
.btnAddthis { background:url(http://www.psychobilly-online.de/img/bitcons/add.gif) 0 3px no-repeat;line-height:20px;height:20px;float:left;margin-right:10px; }
.btnEdit { background:url(http://www.psychobilly-online.de/img/bitcons/edit.gif) 0 3px no-repeat;line-height:20px;height:20px;float:left;margin-right:10px; }
.btnDelete { background:url(http://www.psychobilly-online.de/img/bitcons/trash.gif) 0 3px no-repeat;line-height:20px;height:20px;float:left;margin-right:10px; }
.btnAddthis a,.btnPrev a,.btnBack a,.btnPrint a,.btnEdit a,.btnDelete a { display:block;padding:0 0 0 20px;color:#FFFFFF;font-size:11px; }
.btnNext a { display:block;padding:0 20px 0 0;color:#FFFFFF;font-size:11px; }
.infoBox dl { overflow:auto;margin:0 0 1em; }
.infoBox dt { width:70px;float:left;font-weight:bold; }
.infoBox dt { clear:both;  }
.infoBox dd { float:left;width:300px;margin:0 0 0 0; }
.infoBox img { margin:2px 2px 0 0 !important; }
.infoBox a img:hover { background:#CCC; }
.mapContainer { position:relative;width:375px;height:275px;margin:5px 0 10px 0px;border:1px solid #121212;background:#121212;padding:3px;overflow:hidden; }
#map { width:375px;height:250px; }
.mapLink { line-height:15px;font-size:10px;padding:2px 2px 0 2px;position:absolute;bottom:0;left:0;width:100%;height:15px;background:#121212;    }
