body { font: 9pt/12pt Helvetica, Arial, sans-serif; margin: 0; padding: 0; color: black; }

a { text-decoration: none; color: #807C63; }
a:hover { color: black; }

/* Navigationsbereich oben */
#navigation { width:670px; padding: 35px 0 0 0; background-color:#F5F5F3; font: 9pt/15pt Helvetica, Arial, sans-serif; font-weight: bold;}

#homelink { float: left; width: 90px; text-align: right; }
#homelink a { padding: 0 0.5em 0 0.5em; border-left: 2px solid #807C63; border-right: 2px solid #807C63; color: #807C63; }

/* Hauptkategorien */
ul.categories { padding: 0 30px 0 0; margin: 0 0 0 100px;}
ul.categories li { list-style: none; display: block; padding: 0; margin: 0; color: black; }

/* ... verlinkt */
ul.categories li a { color: #435468; }
ul.categories li a:hover { color: #000000; }

/* Abschlussstrich bei aktiver Kategorie */
ul.categories li.active { border-right: 2px solid #807C63; display: inline; } 

/* Seitenlisten */
ul.pages { display:inline; padding: 0; margin: 0 0.3em 0 0.3em; } 
ul.pages li { list-style: none; display: inline; border-left: 2px solid #807C63; padding: 0 0 0 0.6em; margin: 0 0.3em 0 0; } 

/* ... verlinkt */
ul.pages li a { color: #807C63; }
ul.pages li a:hover { color: #000000; }


/* Subnavigation */
#subnavigation { width: 670px; font: 9pt/15pt Helvetica, Arial, sans-serif; }

#imageController { float: right; list-style: none; display: none; text-align: center; margin: 0; padding: 7px 0 3px 0; width: 10em; background-color: white; }
#imageController li { margin: 0; padding: 0.5em; list-style: none; display: inline; }
#imageControllerCounter { padding: 0 0.5em 0 0.5em; }

#backLink { float: right; list-style: none; text-align: center; margin: 0; padding: 7px 0 3px 0; width: 10em; display: none; background-color: white;  }
#backLink li { margin: 0; padding: 0.5em; list-style: none; display: inline;}
#backLink li a { color: #807C63; }
#backLink li a:hover { color: #000000; }

#pseudoPages { padding: 7px 10px 3px 100px; margin: 0 0 0 0; background-color:#F5F5F3; }
#pseudoPages ul { padding: 0; margin: 10px 10px 30px 0; list-style: none; display: inline; border-right: 2px solid #807C63; }
#pseudoPages ul li { list-style: none; display: inline; margin: 0; padding: 0 0.6em 0 0.6em; border-left: 2px solid #807C63; }
#pseudoPages ul li a { color: #807C63; }
#pseudoPages ul li a:hover { color: #000000; }


/* Inhalt */
#content { margin: 5px 10px 20px 100px; }

#description { }

#infoPage {
	display: none;
	position: relative;
	top: 0;
	left: 0;
	padding-top: 30px;
	width: 570px;
}

#infoPage p {
	padding: 0 10em 0 0;
	margin: 0 0 1.2em 0;
}

#infoPage p.extraspace {
	margin-bottom: 2.4em;
}

#infoPage p.download {
	float: right;
	padding: 0;
	margin: 0;
	width: 10em;
	text-align: center;
}

#infoPage p.download a {
	padding: 0 0.6em 0 0.6em;
	border-left: 2px solid #807C63;
	border-right: 2px solid #807C63;
}

#infoPage strong {
	color: #435468;
}
		
#imageGallery {
	display: block;
	position: relative;
	top: 0;
	left: 0;
}

#imageDescription{ margin-bottom: 0px; }

#imagePlaceholder { padding: 20px 0 20px 0;}

#contact { margin: 10px 0 10px 20px; }
#contact p {
	display: inline;
	font-weight: bold;
	padding: 0 0.6em 0 0.6em;
	border-left: 2px solid #807C63;
	border-right: 2px solid #807C63;
}
#contact.active p {
}

