	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: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}

	body
	{
		color:#fff;
		font-family:verdana;
		font-weight:normal;
		padding: 0px;
		background: #ccc;
 }

 .maincontent
 {
  color:#fff;
  font-weight:bold;
  font-size:11px;
  width: 640px;
  margin-left: auto; 
  margin-right: auto;
 }
 
 b
 {color:white;}
 
 h2
 {
  font-size:19px;
color:#fff;
 }


 a
 {
  color:#fff;
  text-decoration:underline;
  }
a:hover
 {
 background:#000;
  color:#fff;
  text-decoration:underline;
  }


 a.nav
{
  font-size:14px;
  
  padding-left:10px;
  padding-right:10px;
}

a.nav:hover
{
  color: #FFF;

  background:#44382f;
  font-size:14px;
  text-decoration:none;
}

.img_left
{
	border: solid 5px #B77744;
	margin: 5px;
	float: left;
}

.img_right
{
	border: solid 5px #B77744;
	margin: 5px;
	float: right;
}

.artist {
	clear: both;
	margin-top: 10px;
}

h2 a
{
  text-decoration:none;
}

h2 a:hover
{
  text-decoration:none;
}


img.otto
{
  border:10px solid #fff;
  margin:10px;
}

.heading {
	padding: 0px;
}

.balken {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
}

.headline {
	padding: 0px;
	padding-left: 30px;
	font-size: 25pt;
	font-weight: 400;
	text-align: left;
}

.smallheadline {
	padding: 0px;
	padding-left: 30px;
	font-size: 18pt;
	font-weight: 400;
	text-align: left;
}

.footer {
	padding: 5px;
}
