* { margin: 0; padding: 0; }

body { padding: 0; background-color: #1e1e1e; color: #333333; margin-right: 10%; margin-left: 10%; }

hr {
  height: 8px;
  width: 100%;
  background-color: #000000;
  border: none;
  color:#000000;
  margin-bottom: 10px;
  }

#pageContainer { width: 850px; border: solid 1px white; }

#header { background: #886 url(images/logo.jpg) no-repeat right center; width: 850px; height: 120px; }
.hlink:link {
  color: #FFFFFF;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

.hlink:active {
  color: #FFFFFF;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

.hlink:hover {
  color: #FFFFFF;
  font-family: arial;
  font-size: 8pt;
  text-decoration: underline;
  }

.hlink:visited {
  color: #FFFFFF;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

#leftSide { width: 320px; float: left; margin-top: 20px; }

#rightSide { width: 500px; float: left; margin-bottom: 15px; }
h1 {
  color: #333333;
  font-family: arial;
  font-size: 10pt;
  }

h2 {
  color: #333333;
  font-family: arial;
  font-size: 7pt;
  margin-left: 5px;
  }
h3 { color: white; font-size: 11pt; font-family: arial; margin-left: 5px; }
.showcase {
  margin: 2px;
  padding: 2px;
  border: 2px #000000 solid;
  }

p { color: white; font-family: arial; font-size: 11pt; margin: 20px; }

#footer {
  clear: both;
  font-family: arial;
  font-size: 8pt;
  border-top: 2px solid #000000;
  }

#title {
  float: left;
  color: #FFFFFF;
  padding-left: 100px;
  margin-top: 10px;
  font-family: arial;
  font-size: 24pt;
  }

#subTitle {
  float: left;
  clear: left;
  color: #FFFFFF;
  padding-left: 102px;
  font-family: arial;
  font-size: 8pt;
  }

.right {
  float: right;
  margin: 0px;
  }

.left {
  float: left;
  margin: 0px;
  }

.flink:link {
  color: #333333;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

.flink:active {
  color: #333333;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }

.flink:hover {
  color: #333333;
  font-family: arial;
  font-size: 8pt;
  text-decoration: underline;
  }

.flink:visited {
  color: #333333;
  font-family: arial;
  font-size: 8pt;
  text-decoration: none;
  }
div#galerie
{
	width: 350px ;
	background: #eed ;
	border: solid 1px #dcb ;
	padding: 15px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}
ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}
ul#galerie_mini li
{
	float: left ;
}
ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}
dl#photo
{
	clear: both ;
	margin: 0 auto ;
}
dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}
dl#photo dd
{
	margin: 0 ;
}
dl#photo img
{
	border: 1px solid #dcb ;
}

