a
{
        color:grey;
        font-family:helvetica;
        font-weight:bold
}

span
{
        color:grey;
        font-family:helvetica;
        font-weight:bold;
        border: 0px;
}

body {
	font-family: helvetica;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	/*  border: 0px #6666ff solid; */
}

.fronttext
{
	color:grey;
	font-family:Helvetica;
	font-weight:bold
}

.hideWithColor
{
        color: #FFFFFF;
}

/*******************
 * Überschriften
 *******************/

.einleitung
{
font-size: medium;
font-weight: bold;
text-align: left;
color: #666633;
}

h1 {
padding-left: 10px;
font-size: medium;
text-align: left;
color: #838487;
}

h2, h3 {
padding-left: 10px;
font-size: medium;
text-align: left;

color: #000000;
}

/* Textabschnitte - nur zur Strukturierung von langen Textpassagen genutzt */
p {
text-align: left;
padding-left: 10px;
}

/*******************
 * Klassen für das Hauptlayout
 *******************/
.menuCell {
vertical-align:top;
padding-right: 20px;
}

.contentCell {
vertical-align:top;
}

/*******************
 * Menü-Klassen
 *******************/
 .expandedClass {
    background:#F6F6F6 url(../../image/arrow_down.gif) no-repeat;
    font-size: 1em;
    font-weight: bold;
    border-left: 1px solid #838487;
    border-top: 1px solid #838487;
    border-right: 1px solid #838487;
    color: #BEBEBE;
    cursor: pointer;
}
.collapsedClass {
    background:#F6F6F6 url(../../image/arrow_right.gif) no-repeat;
    font-size: 1em;
    font-weight: bold;
    border-left: 1px solid #838487;
    border-top: 1px solid #838487;
    border-right: 1px solid #838487;
    color: #BEBEBE;
    cursor: pointer
}
.emptyClass {
background:#F6F6F6 ;
	font-size: 1em;
    font-weight: bold;
    border-left: 1px solid #838487;
    border-top: 1px solid #838487;
    border-right: 1px solid #838487;
    color: #BEBEBE;
}
.entryClass {
    font-size: 0.6em;
    font-weight: bold;
    color: #BEBEBE;
    cursor: pointer;
    margin-left: 20px;
}

.entryLink {
    font-size: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #BEBEBE;
    cursor: pointer;
    margin-left: 20px;
}

.entryLinkPdf {
    font-size: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #8E8E00;
    cursor: pointer;
    margin-left: 20px;    
}

.paddedEntry {
    padding-left: 15px;
}

.entryLinkSelected
{
    font-size: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    margin-left: 20px;    
}


.titleLink {
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #BEBEBE;
    cursor: pointer;
}


/*
 *  Ausstellungen
 */

table.ausstellung {
    border-collapse:collapse;
    border-left: 1px solid #838487;
    border-right: 1px solid #838487;
    border-top: 1px solid #838487;
    border-bottom: 1px solid #838487;
}

table.ausstellung tr.even
{
    background:#FFFFFF;
    color: #000000;
    font-size: 0.8em;
}
table.ausstellung tr.odd
{
    background:#F6F6F6 ;
    color: #000000;
    font-size: 0.8em;
}

th.ausstellung {
    font-weight: bold;
    background:#c6C6c6;
    height:30px
}

div.ausstellungen img
{
   border: 0px;
}

/*
 * Images in divs
 */

div img {
border: 2px #888888 solid;
}

div img.divnoborder {
border: 0px;
}
/***************
 * Galerie
 ***************/

div.galeriebild {
float: left;
padding: 5px;
}

/* Aufheben des Bildflusses, der für die Dynamische Anordnung der Bilder in der Galerie sorgt */
div.break {
clear:both;
}

a.galeriebild {
    font-size: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #BEBEBE;
}
