/* Kommentare werden durch Slash Stern eingeleitet und durch Stern Slash geschlossen
    Rauten stellen im css keine Auskommentierung dar */
	
h1, h2, h3, h4 {
	color: #7fb945;
}

/* Seiten-Ueberschrift */
h1 {
	border-top: 1px solid rgb(204,204,204);
	border-bottom: 1px solid rgb(204,204,204);
	border-right: 1px solid rgb(204,204,204);
	padding: 3px 3px 3px 3px;
}

a:link, a:visited {
	color: #7fb945;
}

hr {
	height: 1px;
	border: 1px solid rgb(204,204,204);
	border-bottom: none;
	border-right: none;
	border-left: none;
}

#container {
	background: none;
	width: 100%;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

#container hr {
	width: 0px;
}

/* Navigation */
#nav {
	float: left;
	width: 15em;
	margin: 0;
	/*padding: 0 1em 0 0;
	padding-left: 3px;
	margin-bottom: 40px;*/
	font-size: small;
	text-align: left;
	color: rgb(204,204,204);
	background-color: transparent;
  	padding: 1ex 0;
  	border: 1px solid rgb(204,204,204);
  	position: absolute;
  	left: 1.5ex;
}



#nav a {
  text-decoration: none;
}

#nav:hover {
  color: rgb(117,144,174);
  background-color: transparent;
  border-color: rgb(117,144,174);
}

#nav li {
	margin: 0;
  	padding: 0.75ex 0 1ex -10.5ex;
  	list-style-type: square;
  	list-style-position: inside;
}

#nav li:hover {
  color: rgb(61,92,122);
  background-color: transparent;
}

#nav a:hover {
  text-decoration: underline;
}

#main {
	margin-left: 14em;
	padding: 0 1em;
	text-align: justify;
}

/* Zitate */
blockquote {
	font-style: italic;
}

/* Bildbeschreibungen*/
caption {
  font-size: small;
}

/* Lyx Hervorhebungen */
.textit {
	font-style: italic;
	font-variant: small-caps;
}

#online, #offline {
	text-align: center;
	width: 80%;
	border-top: 1px solid rgb(204,204,204);
	margin: 30px auto 10px auto;
	padding: 5px;
	clear: left;
	color: #777777;
	font-style: italic;
	font-size: small;
	clear: left;
}

#naviblock {
	margin: 0 auto 0 auto;
	border: 1px dashed silver;
	text-align: center;
	width: 80%;
	font-size: small;
}