body
{
  margin: 0px;
  background: white;
  font-family: arial, sans-serif;
}


a
{
  color: #00aeed;
  text-decoration: none;
}

a:visited, a:active, a:hover
{
  color: #da8602;
  text-decoration: none;
}



@media print
{
  .logo
  {
    display: block;
  }

  .logo_screen
  {
    display: none;
  }
}

@media screen
{
  .logo 
  {
    display: none;
  }

  .logo_screen
  {
    dislay: block;
  }
}


/* main column */

.main
{
  width: 550px;
}





/* article */

.article
{
}

.article .title
{
}

.article .date
{
  padding-bottom: 5px;
}

.article .abstract
{
  color: black;
  font-weight: bold;
}

.article .body
{
  font-size: smaller;
}

@media screen
{
  .article .imageSeries
  {
    font-size: smaller;
    font-style: italic;
  }
}

@media print
{
  .article .imageSeries
  {
    font-size: x-small;
    font-style: italic;
  }
}

/* folder */

.folder
{
}

.folder .title
{
}

.folder .body
{
}

.folder .info
{
}

.split
{
  height: 5px;
  background: white;
}

.folder .body .person
{
  height: 160px;
  margin-bottom: 5px;
}

.folder .body .person .title
{
  background: transparent;
}

.folder .body .person .image
{
  margin-right: 5px;
}





/* person */

.person 
{
}

.person .title
{
}

.person .body
{
}

.person .body .info
{
}


.list
{
}

.list .title
{
  font-size: small;
  font-weight: bold;
}

.list .body
{
  padding-left: 10px;
}



.concert
{
  padding-bottom: 30px;
}

.concert a
{
  display: block;
}

h1
{
  font-size: large;
}

h2, h3
{
  font-size: medium;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

h4
{
  font-size: small;
  margin-bottom: 0px;
}

p
{
  margin-top: 0px;
}
