body {
	text-align:center;
	width:80%;
	min-width:650px;
	max-width:1050px;
	padding:0px;
	margin:0px;
	margin:auto;
	background-color: #999999;
	color:#eeeeee;
	font-size:12px;
	font-family: sans-serif;
}

#einsh { background: #ff0000 }
#einso { background: #ffdddd }
#zweih { background: #00ff00 }
#zweio { background: #ddffdd }
#dreih { background: #0000ff }
#dreio { background: #ddddff }
#vierh { background: #00ffff }
#viero { background: #ddffff }
#fuenfh { background: #ff00ff }
#fuenfo { background: #ffddff }
#sechsh { background: #ffff00 }
#sechso { background: #ffffdd }

div {
	text-align:left;
	margin:1px;
	padding:10px;
}
div.out {
	background-color: #336644;
	padding: 10px 20px;
	margin: 0px;
}
div.bottom {
	border:0px;
	padding:0px;
	margin:0px;
	clear:both;
}
div.content {
	border: 1px dashed #999999;
	background-color: #666666;
	overflow:auto;
	margin:2px;
	margin-right:175px;
}
div.head {
	height:100px;
	padding:0px 0px 10px 0px;
}
div.navi {
	float:right;
	width:150px;
	padding-left:10px;
}
div.gaestebuch {
	border: 1px dashed #000000;
	padding: 10px;
	margin: 10px;
}

img { 
	border: 0px; 
}
img.farisgarten {
	width: 406px;
	height: 320px;
}
img.banner {
	width: 80px;
	height: 15px;
}
img.favicon {
	width: 16px;
	height: 16px;
}
img.vertklein {
	width: 150px;
	height: 200px;
}
img.horizklein {
	width: 200px;
	height: 150px;
}
img.cubegross {
	width: 130px;
	height: 140px;
}
img.cubeklein {
	width: 39px;
	height: 39px;
}
img.head {}
img.content {
	float:left;
}
img.gol {
	width:180px;
	height:180px;
}
#left { float: left; }
#right { float: right; }

ul {
	padding-left: 15px;
}
ul.navi {
	padding-left: 15px;
}

li {}
li.navi {}

table {
	text-align: left;
	margin: 1px;
	padding: 1px;
}
table.hov {
	text-align:center;
	vertical-align:middle;
}

td {
	vertical-align: top;
	font-size: 12px;
}
td.hov {
	margin: 5px;
	padding: 5px;
	color: #000000;
}

a { 
	color: #eeeeee;
	text-decoration: underline;
	font-variant: small-caps;
}
a:hover { 
	color: #bbbbbb;
}
a.navi {}
a.content {}
a.top {
	font-size:9px;
}

strong {}
strong.content {
	text-align:justify;
}

p {}
p.content {
	text-align:justify;
}
p.contentcenter {
	text-align:center;
}
p.contentmono {
	font-family:monospace; 
}

h1 {
	border-bottom:1px dotted #ffffff;
}
h1.content {
}
h1.contentcenter {
	text-align:center;
}	
h1.contentmono {
	font-family:monospace; 
}

h2 {
	border-bottom:1px dotted #999999;
}
h2.content {
}
