body{
  background-image:url(img/bg-verlauf.jpg);
  background-repeat:repeat-x;
  background-color:#fff;
  font-family:Verdana,Arial,sans-serif;
  font-size:.8em;
}


#maincontainer{
width: 665px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image:url(img/content-bg.png);
}

#topsection{
height: 200px; /*Height of top section*/
margin: 0 50px;
padding: 10px 0;
}


#contentcolumn{
margin: 0 60px 0 50px;
   min-height: 500px;
   height: auto !important;
   height: 500px;

}

h1 {
  margin:0;
  font-size:1em;
}

p {
  margin:0 0 .5em 0;
  text-align:justify;
}

#contentcolumn a:link, #contentcolumn a:visited {
  color:#333399;
  text-decoration:none;
}

#contentcolumn a:hover, #contentcolumn a:visited:hover {
  color:#e2001a;
}


.newsitem {
  margin-bottom:1.5em;
}

.newsitem  p {
  display:inline;
}

#contentcolumn ul li {
  margin-bottom:1em;
}




#footer{
	background-image:url(img/footer-bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	clear: left;
	width: 100%;
	text-align: right;
	padding: 10px 0;
	font-size:xx-small;
}

#footer a:link, #footer a:visited  {
  color: #666;
  text-decoration:none;
}

#footer a:hover, #footer a:visited:hover {
  color:#333399;
}

.innerfooter {
margin:0 50px;
border-top:1px solid #ccc;
}

td p {
  margin:0;
  text-align:left;
}

#bilder {
padding: 1em 5em 1em 10em;
}

#bilder img {
  margin: .5em; 
  border:0;}
