/* Allgemeines================================== */html {	height: 100%;}body {	min-height: 101%;	margin: 10px;	padding: 0;	background: #FFFFFF;	font: normal 0.8em Arial, Verdana, Geneva, Helvetica, sans-serif;	color: #666666;}h1 {	font-size: 2.2em;	color: #990033;	margin: 0;	font-weight: lighter;}h2 {	font-size: 1.5em;	color: #666666;	font-weight: normal;	margin: 0;}h3 {	font-size: 1.2em;	color: #666666;	font-weight: bold;	margin: 0;}h4 {	color: #666666;	margin-top: 0px;	font-size: 1.5em;	font-weight: normal;}p, blockquote, ol, ul {	line-height: 140%;}a {	color: #990033;	text-decoration: none;}a:hover {	color: #666666;}hr {	border: none;	color: #990033;	background-color: #990033;	height: 1px;}#small {	font-size: 0.8em;}/* wrapper */#wrapper {	width: 800px;	margin: 0 auto;}/* header */#head {	width: 800px;	height: 140px;}#logo {	float: left;	width: 150px;	text-align: right;}#titel {	float: right;	width: 620px;	padding: 30px 0px 0px 10px;}#divide {	float: left;	width: 800px;	height: 30px;}/* navigation */.nav {	float: left;	width: 150px;	font-size: 1.2em;}.nav .content {	margin: 0;}.nav ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}.nav li {	padding: 5px 0;	border-top: 1px dotted #990033;}.nav li.first {	border: none;}.nav a {	padding-left: 5px;	text-decoration: none;	font-weight: bold;}.here {	color: #666666;	font-weight: bold;}/* inhalt */#content {	float: right;	width: 620px;}#content ul {	margin-top: 0px;}#content li {	list-style-position: inside;	margin-left: 0px;	font-size: 1em;	line-height: 1.6em;}#content table {	border-collapse: collapse;	border: 1px solid #666666;	line-height: 1.4em;	font-size: 1em;}#content thead {	color: #666666;	font-weight: bold;	background-color: #EFEFEF;}#content td {	border: 1px solid #666666;	padding: 0 0 0 5px;}#divide1 {	clear: both;	width: 800px;	height: 10px;	padding-top: 5px;}#text {	margin-left: 190px;}/* Bildergalerie ================================== */#albumlist {	list-style-type: none;}#albumlist li {	float: left;	margin-bottom: 20px;	color: #000066;	font-size: 1em;	line-height: 15px;}#albumlist img {	display: block;	margin-right: 15px;}#clear {	clear: both;}/* fusszeile */#footer {	font: normal 0.8em Arial, Verdana, Geneva, Helvetica, sans-serif;	color: #666666;}#footer a {	color: #990033;}#footer a:hover {	color: #666666;}.date {	text-align: center;}.mm {	float: right;}
