/*####  Standard.css  ########################################################*/
body {
  font-family: sans-serif;
  font-size: 0.8em;
  margin: 0;
  color: #999;
  background-color: #eee;
}
img {
  border: none;
}
.klein {
  font-size: 0.9em;
}
p {
	margin: 0 1em 1em 1.5em;
  text-align: justify;
}

/*####  Ueberschriften  #######################################################*/
h1 {
  margin: 0;
  margin-top: 2em;
  font-size: 1em;
  font-weight: bold;
  font-style: italic;
  color: #aaa;
  padding-left: 0.5em;
  border-bottom: #999 1px solid;
}
h2 {
  margin: 0;
  padding: 0.5em 0 0 1.5em;
  color: #999;
  font-size: 1em;
  font-weight: bold;
}
h3 {
  margin: 0 0 2em 2.5em;
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
}


/*####  Tabellen  ############################################################*/
table, tr, td {
  margin: 0;
  padding: 0;
  border: none;
  text-align: left;
}

/*####  Listen  ##############################################################*/
ul {
  list-style: none;
  margin-left: 0;
  padding-left: 1.5em;
	margin-bottom: 2em;
}
li {
  margin-left: 0;
  padding-left: 1em;
}

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

/*####  Links  ###############################################################*/
a:link,a:visited {
  color: #69c; text-decoration: none; font-weight: bold;
  cursor: pointer;
}
a:active, a:hover {
  color: #369; text-decoration: none; font-weight: bold;
}

/*####  BBCode  ##############################################################*/
blockquote {
	border: 1px dashed #ddd;
}
div.author {
  color: #ccc;
  font-size: 0.8em;
  text-align: right;
}

/*####  Admin  ###############################################################*/
.adminctrl a:link,
.adminctrl a:hover,
.adminctrl a:active,
.adminctrl a:visited {
  color: #36f;
  font-weight: bold;
  font-size: 0.8em;
}
span.legende {
  padding: 0 1em 0 1em;
}
div.legende {
  border: #aaa 1px solid;
  padding: 1em;
  font-size: 0.8em;
  margin-bottom: 1px;
}

/*#### Aboutme ###############################################################*/

div#aboutmehead {
  padding: 1em;
}
div#aboutmehead img {
  width: 150;
  height: 200;
  border: #aaa 1px solid;
  float: left;
  margin: 0 1em 1em 0;
}

#aboutme h3 {
	text-align: center;
	font-weight: bold;
	font-style: normal;
	padding-top: 3em;
	padding-bottom: 2em;
	margin: 0;
}

#aboutme {
  clear: both;
  text-align: justify;
}
#aboutme p {
	margin: 0;
	padding-top: 1em;
	padding-bottom: 1em;
}
#aboutme p.left {
	text-align: left;
}
#aboutme p.right {
	text-align: right;
}

/*#### IDs ###################################################################*/

#nav {
  position: absolute;
  top: 2.5em;
  right: 1em;
  text-align: right;
  font-size: 0.8em;
}
#nav a:link,
#nav a:visited {
  color: #ccc;
}
#nav a:active,
#nav a:hover {
  color: #369;
}
#content {
  width: 30em;
  padding: 2em 0 0 2em;
}
#footer {
  text-align: right;
}
#ismywebsite {
  text-align: center;
  margin-bottom: 2em;
  padding: 0.5em 0;
  color: #fff;
  background-color: #ccc;
  border-top: #000 1px solid;
  border-bottom: #000 1px solid;
}

#marmaro {
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0 4em 1em;
  color: #333;
}
#gedicht {
  text-align: center;
  margin-bottom: 8em;
  line-height: 2em;
}
#apovnav {
  margin-top: 2em;
  padding-left: 1em;
  font-size: 0.8em;
  border-top: #aaa 1px solid;
  border-bottom: #aaa 1px solid;
}
.apovdatum {
  position: absolute;
  left: 34em;
  padding-top: 0.3em;
  font-size: 0.8em;
  font-weight: normal;
  color: #999;
}

/*####  Ende  ################################################################*/
