.schwar-content h3 {
    font-size: 20pt;
}

#schwar-center-panel div #startseite h2 {
    font-size: 17px;
}

#schwar-center-panel div #startseite h3 {
    font-size: 13px;
}

.schwar-content {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.schwar-content .x-panel-body {
    background-color: #b0c4de;
}

#schwar-navigation .x-tree-node {
    font-size: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* weißer Hintergrund im mittleren Frame - wenn dies verwendet wird, muss bei home.html beim Table auch weißer 
Hintergrund gesetzt werden*/
/*
#schwar-center-panel .x-panel-body {
    background-color: white;
}
*/
.x-panel div .x-panel-body .small {
    font-size: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Definition für "question" und "answer" für die Site faq.html - bessere Formatierung der Verweise im Text*/
.x-panel div .x-panel-body .question {
    font-size: 12pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 3pt;
    cursor: pointer;
}

/* Menü */
.x-menu {
    /* Menü-Hintergrund ohne Strich, nur mit Farbe */
    background-image: none;
    background-color: #d0def0;
}
.x-menu-item-icon {
    width: .3em; /* Abstand Menü-Text von Rand */
}
.x-menu-item, .x-btn button {
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.x-btn button {
    margin: -1px .3em 0 .3em; /* Verbreiterung der Buttons */
}
.x-btn-with-menu .x-btn-center em {
    background-image: none; /* kein Pfeil am Menü-Button rechts */
}
.x-toolbar .x-btn-with-menu .x-btn-center em {
    padding-right: 0; /* Platzhalter für Menü-Button-Pfeil weg */
}


.x-panel div .x-panel-body .question:hover {
    color: blue;
}

.x-panel div .x-panel-body .answer {
    font-size: 10pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-left: 2em;
    display: none;
}


.x-panel div .x-panel-body .banner {
    height: 100%;
    width: 100%;
    /* banner wird per javascript in den hintergrund geladen */
    background: no-repeat center;
}

.x-panel div .x-panel-body .contact {
    line-height: 18px;
    margin-left: 5px;
}

.contact :link {
  color: blue;
}

.x-panel div .x-panel-body .logo {
    height: 100%;
    width: 100%;
    background: url('img/logotrans.png') no-repeat center;
    *-background: none;
    *-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logotrans.png',sizingMethod='crop');
 }
  
.x-panel div .x-panel-body .logogross {
    height: 340px;
    width: 100%;
    background: url('img/logofreigestelltgroß.gif') no-repeat center;
    position: absolute;
 }        

.x-panel div .x-panel-body .logogrossoverlay {
    height: 340px;
    width: 100%;
    background: url('img/logofreigestelltgroß.gif') no-repeat center;
    opacity: 0.4;
    z-index: 10;
    position: absolute;
 }        

#schwar-center-panel div .x-panel-body table {
    border-width: 2px;
}

#schwar-center-panel div .x-panel-body table * td {
    padding: 1px;
}

#schwar-center-panel div .x-panel-body p {
    margin-top: 16px;
    margin-bottom: 16px;
}

#schwar-center-panel div .x-panel-body h1 {
    margin-bottom: 20px;
    font-size: 32px;
}

#schwar-center-panel div .x-panel-body h2 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 24px;
}

#schwar-center-panel div .x-panel-body h3 {
    margin-top: 18px;
    margin-bottom: 18px;
    font-size: 18px;
}

#schwar-center-panel div .x-panel-body ul {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 40px;
    list-style-position: outside;
    list-style-type: disc;
}

#schwar-center-panel div .x-panel-body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
    font-size: 10pt;
    padding: 8px;
}

.x-tree-node-leaf .x-tree-node-icon {
    background-image:url(img/blume.jpg);
}

.x-tree-node-collapsed .x-tree-node-icon {
background-image:url(img/stmkherz.jpg);
}

.x-tree-node-expanded .x-tree-node-icon {
background-image:url(img/neudau.jpg);
}

#startseite span, #startseite img {
  cursor: pointer;
}

#startseite span:hover {
  color: blue;
}

a:link, a:visited {
  color: black;
}

a:hover {
  color: blue;
  cursor: pointer;
  text-decoration: none;
}

