/*####  Standard  ############################################################*/
body {
  font-family: sans-serif;
  font-size: 0.8em;
  background-color: #666;
}

#container {
  margin: 60px auto;
  width: 760px;
  text-align: justify;
}


img {
  border: none;
}

h1 {
  font-size: 1.6em;
}

h2 {
  font-size: 1.2em;
}
h3 {
  font-size: 1em;
}

.klein {
  font-size: 0.8em;
}

hr {
  border: #aaa 1px solid;
}

pre,
tt {
  font-size: 1.2em;
  border: #999 1px solid;
	padding: 0 0.2em;
}


ul {
  margin: 0em;
  padding-left: 2em;
  list-style: circle;
}

input,
textarea,
select {
  font-size: 0.8em;
  font-family: sans-serif;
  background-color: #eee;
  border: #aaa 1px solid;
}
input.radio {
  border: none;
  background-color: transparent;
}
.button {
  font-size: 0.8em;
  font-family: sans-serif;
  background-color: #aaa;
  font-weight: bold;
  border: #333 1px solid;
}

a:link,
.link {
  text-decoration: underline;
  cursor: pointer;
  color: #000;
}
a:visited {
  text-decoration: underline;
  color: #000;
}
a:active, a:hover,
.link:active, .link:hover {
  text-decoration: underline;
  color: #036;
}

div.box {
  padding: 0;
}







#nav {
  padding: 0.5em;
	background-color: #eee;
	margin: 3em 0;
	/*margin-bottom: 3em;*/
  border: #ccc 1px solid;
}

#nav a.active {
  color: #07a;
}

blockquote {
	font-style: italic;
}

.selected {
  color: #aaa;
}


#content{
  background-color: #eee;
  border: #ccc 1px solid;
  padding: 2em;
}

