/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 12.0px;
  font-family: inherit;
  vertical-align: baseline;
}

a, a:hover, a:visited
{
    font-family      :  sans-serif, verdana, arial, geneva;
    color : #c0c000;      
}

b{
      color : #c0c000;  
}

body {
    text-align       : center;
    min-width        : 900px;
    color			 : #fff;
    font-size        : 11px; 
    margin-top	     : 0px;  
    padding: 0px;  
    font-family      :  sans-serif, verdana, arial, geneva;
    background-color : #404040;  
    BACKGROUND        : url(../images/main.jpg);          
}

#html body{

}

div.site
{
    background-color : #000000;    
    PADDING-RIGHT	 : 0px;
    PADDING-LEFT	 : 0px; 
    PADDING-BOTTOM	  : 0px; 
    PADDING-TOP	      : 0px; 
    margin-top	      : 0px;  
    margin-left	      : auto;
    margin-right      : auto;  
    width			  : 900px;
    top			      : 0px;
    text-align        : left; 
    BACKGROUND        : url(../images/back.png) no-repeat;  
}

div.header
{
    width              : 900px;   
    height            : 580px;     
}

div.menu
{
  height:40px;
  text-align: right;
  padding:6px;
  margin-right: 40px;
}
.menu a:hover
{
  text-decoration: none;
  border-bottom : 2px solid #FFF;
}

.menu a:active
{
  text-decoration: none;
  border-bottom : 2px solid #FFF;
}

div.bottom
{
    margin-top :25px;
    width              : 900px;  
    text-align        : left;   
    position : relative;
    top : 0px;
    left: 0px;
}

.linkbuttons
{
    width              : 900px;  
    text-align        : left;   
    position : relative;
    top : 0px;
    left: 0px;
    height: 45px; 
  background: black;
  opacity: 0.75;
  -moz-opacity: 0.75; /* older Gecko-based browsers */
  filter:alpha(opacity=75); /* For IE6&7 */

}

.linkbuttons img
{
  border : 0px;
}

.linkbuttons a:hover
{
  text-decoration: none;
  border-bottom : 2px solid #FFF;
}

.linkbuttons a:active
{
  text-decoration: none;
  border-bottom : 2px solid #FFF;
}

.linkbuttons a
{
  text-decoration: none;
  border: 1px solid #000;
}

.maincontent
{
  background-color: #000;
  font-size: 16px;
  padding-left :25px;
  padding-right :25px;
  padding-bottom :10px;
  padding-top :10px;
}

.maincontent a
{
  font-size: 16px;
}

b{
  font-size: 120%;       
}

.twitter
{ 
    float : right;
    text-align        : left;   
    position : relative;
    top : 224px;
    width   : 320px;    
    height : 320px;
    left : 2px;
}

.twitter_cell
{
  background: url(../images/twitter.png) no-repeat;
  padding-top: 10px;
  padding-left: 24px;
  margin-bottom: 15px;
}

.twitter_title
{  font-weight: bold;
  color: #FFF;
  font-size: 16px; 
}

.twitter_date
{
  font-weight: bold;
  color: #c0c000;
  font-size: 13px;
}

.optreden 
{ 
    float : left; 
    clear:both;
    text-align : left;   
    margin : 0px;
    position : relative;
    top   : 50px;
    left  : 20px;
    width   : 225px;    
    height : 515px;
    overflow: hidden;
/*  opacity: 0.75;
/*  -moz-opacity: 0.75; /* older Gecko-based browsers */
/*  filter:alpha(opacity=75); /* For IE6&7 */
}

.optreden_date
{ 
  font-weight: bold;
  color: #c0c000;
  font-size: 13px;
}

.optreden_title
{ 
  font-weight: bold;
  color: #FFF;
  font-size: 18px; 
}

.optreden_location
{ 
  font-weight: bold;
  color: #FFF;
  font-size: 14px; 
}

.disclaimer
{
  text-align: left;
  font-size: 11.0px; 
  width:900px;
  padding:13px;
}

.disclaimer a
{
  font-size: 11.0px; 
}

.disclaimer b
{
  font-size: 11.0px; 
}

.photo
{
   float:left;
   margin:5px;
   width:200px;
   padding: 15px;
  background: url(../images/photo_frame.png) no-repeat;
}

.news_date
{
  font-weight: bold;
  color: #c0c000;
  font-size: 13px;
}

