body {
  font-family:Arial;
  font-size:12px;
  background:orange;
  margin:0;
  padding:0;
  text-align:center;
  margin-top:20px;
  margin-bottom:20px;
}
a:link {
  color:black;
  text-decoration:underline;
}
a:visited {
  color:black;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
p {
  margin-top:10px;
  margin-bottom:10px;
}
hr {
  margin:0;
}
h2 {
  margin-top:0;
  margin-bottom:15px;
  font-size:24px;
}
h4 {
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:10px;
}
table {
  font-size:12px;
}
.size {
  width:50px;
  text-align:right;
}
.size2 {
  width:25px;
  text-align:right;
}
#main {
  text-align:left;
  background:#EEEEEE;
  width:800px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid black;
}
#head {
  background:green;
  text-align:center;
  height:50px;
}
#content {
  padding:5px;
}
.expl {
  margin-top:5px;
  margin-bottom:5px;
}
.center {
  width:100%;
  text-align:center;
}
.finish {
  margin-top:30px;
  margin-left:auto;
  margin-right:auto;
  font-weight:bold;
  font-size:12px;
}
.headline {
  margin-top:0;
  margin-bottom:10px;
  font-size:16px;
}
.button {
  border:1px solid black;
  background:white;
  font-size:16px;
  width:120px;
  height:30px;
}
.art {
  font-weight:bold;
  font-size:13px;
  margin-top:15px;
  margin-bottom:5px;
}


.banner	{
	display: inline;
	border: none;
	}

.code	{
	border: 1px dotted black;
	width:auto; 
	margin: 0 auto;
	overflow: auto;
	}

.bannercode	{
	margin: 1cm 1cm;
	padding: 2mm;
	border: 3px double black;
	background-color: gray;
	}

.centered	{
	margin-left: auto;
	margin-right: auto;
	}

