html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: arial, helvetica, verdana,  sans-serif;
}

body {
font-size:14px;
background-color: #a9a9a9;
margin-top: 0px;
margin-left: 20px;
margin-bottom: 400px;
margin-right: 20px;}
h1 {
font-size:20px;
margin-bottom:16px;
margin-top: 0px;
font-weight: bold;
color: #8B4513;
}
h2 {
font-size:17px;
margin-bottom: 12px;
margin-top: 0px;
font-weight: bold;
color: #6B8E25;}
h3 {
font-size:14px;
margin-bottom: 8px;
margin-top: 0px;
color: #B8860B;}
p {
	margin: 0px 0px 16px 0px
	}
p.bold {
	margin:0px 0px 16px 0px;
font-weight: bold;}
p.table {
	margin: -16px 100px 16px 100px;
text-align: left}
img.border{
margin-bottom: 15px;
}
table.black{
color: black}
td.black{
color: black;}
tr{
	vertical-align: top;
}
table{
	color: White;
}
a:link {
color: white;}
a:visited {
color: white;}
a:hover {
color: yellow;}
a:active {
color: red;}
a.menu:link {
color: black;
text-decoration: none;
margin: 20px;
font-size: 17px;
font-weight: bold;}
a.menu:visited {
color: black;
text-decoration: none;
margin: 20px;
font-size: 17px;
font-weight: bold;}
a.menu:hover {
color:yellow;
text-decoration: none;
margin: 30px;
font-size: 17px;
font-weight: bold;}
a.menu:active {
color: red;
text-decoration: none;
margin: 30px;
font-size: 17px;
font-weight: bold;}
A.top:link {
	color : #6B8E25;
	text-decoration: none;
	font-weight: bold;
}
A.top:visited {
	color : #6B8E25;
	text-decoration: none;
		font-weight: bold;
}
A.more:link {
	color : White;
	text-decoration: none;
}
A.more:visited {
	color : White;
	text-decoration: none;
}
A.more:hover {
	color: Yellow;
	text-decoration: none;
}
A.more:active {
	color: Yellow;
	text-decoration: none;
}
#header {
z-index:1;
height: 75px;
background-color: black;
color: white;
padding-left: 20px;
font-size: 20px;
font-weight: bold;
padding-top: 15px;
}
#headerright{
display: none;
}
#menu{
display: none;
}
#content {
text-align: justify;
color:white;
background-color: black;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
min-height: 300px;
}
#footer {
background-color: black;
height:50px;
text-align: center;
line-height: 50px;
margin-top: -20px;
padding-left: 20px;
font-size:9px; 
color : Gray;
}
div.NN4 {display: none;}
.lnk{
	font-size: 16px;
	font-weight: bold;
	margin-left : 20px;
}
.erbauer{
	font-size:9px;
	color : White;
}
li{
	margin-left: 20px;
}
/*G&auml;stebuch*/
div.gb              {
	margin: 0px 10px 20px 0px;
	padding: 0px;
	border: 1px solid green;
	line-height: 19px;
	margin-top : 50px;
}
div.gb-author       {
	margin: 0px;
	padding: 1px 10px 1px 10px;
	border-bottom: 1px solid green;
}
p.gb-author-left    { margin: 0px; float: left; }
p.gb-author-right   {
	margin: 0px;
	text-align: right;
}
div.gb-entry        { margin: 10px; padding: 0px; }

p.gb-admin-buttons  {
	margin: 5px 0px 0px 0px;
	text-align: right;
}
.caution            { color: red; font-weight: bold; }
.small              {
	font-size: 11px;
	line-height:16px;
	margin : 10px;
}
.comment            {
	margin: 10px 0px 0px 0px;
	color: Red;
	font-style: italic;
}
img                 { border: 0px; }

