body {
    color: #430b09;
    font-size: 11pt;
    background-color: white;
}

#main {
    padding-top: 10px;
}

.container,
#main {
    background-color: #70C106;
    
}

.container {
    width: 800px;

}

#logo {
    padding: 0 0px 0em 10px;
    font-size: 110%;
    height: 230px;
    overflow: hidden;
    background-image: url(/++resource++gerty.theme.assets/assets/logo_gruen.png);
}

#logo p,
#logo h1 {
    display: none;
}

#content {
    width: 570px;
}

#content a {
    color: #E5320C;
}

#content p {
    margin-bottom: .5em;
}

.image {
    padding-bottom: 32px;
    height: 230px;
    background-repeat: no-repeat;
}

#image-1 {
    background-image: url(/++resource++gerty.theme.assets/assets/yinundyang.png);
}

#image-2 {
    background-image: url(/++resource++gerty.theme.assets/assets/praxisraum.png);
}

body.section-acupuncture #image-2,
body.section-akupunktur #image-2 {
    background-image: url(/++resource++gerty.theme.assets/assets/akupunktur.png);
}

body.section-eye-acupuncture #image-2,
body.section-augenakupunktur #image-2 {
    background-image: url(/++resource++gerty.theme.assets/assets/augenakupunktur.png);
}

body.section-homeopathy #image-2,
body.section-homoeopathie #image-2 {
    background-image: url(/++resource++gerty.theme.assets/assets/homoeopathie.png);
}

body.section-spine-and-joint-therapy #image-2,
body.section-gelenktherapie #image-2 {
    background-image: url(/++resource++gerty.theme.assets/assets/wirbelsaeule.png);
}

body.section-nutritional-counseling #image-2,
body.section-ernaehrungsberatung #image-2 {
    background-image: url(/++resource++gerty.theme.assets/assets/ernaehrung.png);
}

body.section-massage-en #image-2,
body.section-massage #image-2 {
    background-image: url(/++resource++gerty.theme.assets/assets/massage.png);
}

body.section-praxis-ferch #image-2,
body.section-qualifications #image-2,
body.section-meine-kompetenz #image-2 {
    background-image: url(/++resource++gerty.theme.assets/assets/gertysee.png);
}


#image-3 {
    background-image: url(/++resource++gerty.theme.assets/assets/buddha.png);
}

body.section-imprint #main .image,
body.section-preise #main .image,
body.section-impressum #main .image {
    background: none;
    height: 20px;
}

#sidebar {
    margin-top: 10px;
    background-color: #247103;
    font-size: 90%;
}

#languageselector {
    margin: 0 0 5px 0px;
    background-color: #70C106;
    height: 15px;
    text-align: left;
    padding: 0 5px 5px 7px;
}

#languageselector li {
    display: inline;
}

#languageselector li.currentLanguage a {
    text-decoration: none;
    font-weight: bold;
    color: fa3f9a;
}

dl.portlet-static-lage-location dd.portletItem {
    padding: 0!important;
}
.portletNavigationTree dd.portletItem {
    font-size: 11pt;
    padding: 0;
    background-color: #247103;
}


dd.portletFooter,
dt.portletHeader {
    background-color: #70C106;
}

dd.portletItem,
dd.portletFooter,
dt.portletHeader {
    padding: 5px;
}

dl.portlet dd {
    margin-left: 0;
    overflow: hidden;
}

dl.portlet dd ul {
    list-style-type: none;
    margin: 0 5px;
}

dl.portletNavigationTree dd ul {
    margin: 0;
}

ul.navTree {
    margin-right: 0;
}


ul.navTree a {
    text-decoration: none;
    display: block;
    padding: 0.5em;
    border-top: none;
}
ul.navTree li.navTreeItemInPath a:hover,
ul.navTree li.navTreeCurrentNode a:hover,
ul.navTree a:hover {
    color: #70C106;
    background-color: #430b09;
}

ul.navTree li.navTreeItemInPath,
ul.navTree li.navTreeCurrentNode {
    background-color: #70C106;
}

ul.navTree li.navTreeItemInPath a,
ul.navTree li.navTreeCurrentNode a {
    color: #430b09;
    font-weight: bold;
}

#subnav ul.navTree li.navTreeCurrentNode a {
    text-decoration: underline;
}

#subnav ul {
    margin: 0 0 10px 0;
}

#subnav .navTree li div,
#subnav .navTree li div a,
#subnav .navTree li {
    display: inline;
}

#subnav .navTree li {
    list-style-type: disc!important;
}

#subnav .navTree li div a:before {
    content: '•';
    padding-right: .5em;
}

#subnav .navTree li div a {
    padding-left: 0;
    font-weight: bold;
}

.portletItem .navTreeLevel1 li {
    display: none;
}

.portletItem .navTreeLevel1 ul {
    height: 4em;
}

h1, h2, h3, h4 {
    color: #430b09;
    font-weight: bold;
}

h1 {
    font-size: 150%;
}

h2 {
    font-size: 125%;
}

h3 {
    font-size: 110%;
}

table.table_ws td {
    width: 50%;
    vertical-align: top;
}

table.table_ws td[align='right'] {
    text-align: right;
}

#top {
    padding-top: .5em;
}

#top ul {
    margin-bottom: .5em;
}

#top li {
    display: inline;
    padding-right: 1em;
}

#portal-siteactions {
    margin-left: 0;
    float: left;
}

a {
    text-decoration: none;
}

a {
    color: #430b09;
}

.quiet {
    color: black;
}

#top,
.portletFooter {
    font-size: 80%;
}

#footer {
    padding-top: .25em;
}

#footer p {
    text-align: center;
    margin-bottom: .25em;
}

/* Praxis Ferch */

body.section-praxis-ferch dd.portletFooter,
body.section-praxis-ferch dt.portletHeader,
body.section-praxis-ferch ul.navTree,
body.section-praxis-ferch #sidebar {
    background-color: #C48B0E;
}


body.section-praxis-ferch li.navTreeCurrentNode,
body.section-praxis-ferch #languageselector,
body.section-praxis-ferch .container,
body.section-praxis-ferch #main {
    background-color: #fdb913;
}

body.section-praxis-ferch ul.navTree li.navTreeCurrentNode a:hover,
body.section-praxis-ferch ul.navTree a:hover {
    color: #cf9b0d;
    background-color: #430b09;
}

body.section-praxis-ferch #logo {
    background-image: url(/++resource++gerty.theme.assets/assets/logo_gelb.png);
}

dl.portletEvents dt + dd {
    padding-left: 50px;
    background-image: url(/++resource++gerty.theme.assets/assets/blume.png);
    min-height: 54px;
    background-repeat: no-repeat;
}

