/* Farben und Hintergrund setzen */
body {
  color: #000000;
  /*background-image:url(../images/bg.jpg);
  background-repeat:repeat;*/
  background-color:#4a4b4b;
  font: normal 80% Arial, sans-serif;
  overflow-y:auto;
  overflow-x:auto;
  position:absolute;
}
html, body {
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}

/**
----------------------------------------------------
         Regeln für besondere Bereiche
---------------------------------------------------- */

/*Header*/
div#header{
  background-color: #cdcbcb;
  height:30px;
  width:100%;
  margin-top:125px;
  padding-top:10px;
}
#header p{
    margin-left:50px;
    font: bold 10pt Verdana, sans-serif;
    color:#000000;
    display:inline;
}
#header h5{
    margin-top:10px;
    font: normal 12pt Verdana, sans-serif;
    color:#4a4b4b;
    display:inline;
}
#header a{
   text-decoration:none;
}

/*Main*/
div#main{
    background-color:transparent;
    width:550px;
    margin:0px auto;
    margin-top:25px;
    position:static;
}
#main table{
    width:100%;
}
#main td.adress{
    color:#cdcbcb;
    font: normal 8pt Verdana, sans-serif;
}
#main td.language{
    vertical-align:top;
}
#main td.language p{
    color:#cdcbcb;
    font: bold 8pt Verdana, sans-serif;
    margin:0;
    padding:0;
    padding-bottom:5px;
    text-decoration:none;
}
#main td.language a{
    color:#cdcbcb;
    font: bold 8pt Verdana, sans-serif;
    margin:0;
    padding:0;
    padding-bottom:5px;
    text-decoration:none;
}

/*tag cloud*/
#tagcloud{
   background-color:transparent;
   width:750px;
   margin:0px auto;
   margin-top:10px;
   min-height:310px;
   position:static;
}

#tagcloud ul.cloud{
   padding: 2px;
   line-height: 3em;
   text-align: center;
   margin:0;
}
#tagcloud li{
   display: inline;
}
#tagcloud a{
   padding: 0px;
}
#tagcloud a.tag1{
   color:#cdcbcb;
   font-family:Verdana;
   font-size: 9pt;
   font-weight: 100;
   text-decoration:none;
}
#tagcloud a.tag2{
  color:#cdcbcb;
  font-family:Verdana;
  font-size: 11pt;
  font-weight: 200;
  text-decoration:none;
}
#tagcloud a.tag3{
  color:#cdcbcb;
  font-family:Verdana;
  font-size: 10pt;
  font-weight: 700;
  text-decoration:none;
}
#tagcloud a.tag4{
  color:#cdcbcb;
  font-family:Verdana;
  font-size: 14pt;
  font-weight: 600;
  text-decoration:none;
}
/*used for (all!) artists only*/
#tagcloud a.tag5{
  color:#cdcbcb;
  font-family:Verdana;
  font-size:12pt;
  font-weight:600;
  text-decoration:none;

}

/*Imprint*/
div#imprint{
    background-color:#4a4b4b;
    position:fixed;
    bottom:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:30px;
}
#imprint p{
    text-align:center;
    color:#cdcbcb;
    font: normal 7pt Verdana, sans-serif;
}
