/* Version 2 */
/* 12.06.2008 */

#content {
    float: left;
    margin-left: 0.6em;
    width: 25.2em;
}

#content .footer {
    overflow: hidden;
    height: 1.5em;
}

#content .footer ul {
    margin: 0.1em 0 0 -0.6em;
    padding: 0;
}

#content .footer li {
    float: left;
    padding-left: 0.7em;
    padding-right: 0.3em;
    list-style-type: none;
    background-image: url(../images/icon_footer_liste.gif);
    background-repeat: no-repeat;
    background-position: 0 0.1em;
}

#content .footer li.firstEntry {
    background-image: none;
}

#content h1 {
    color: #8E1219;
    font-size: 1.1em;
    font-weight: bold;
    background-image: url(../images/icon_link_navi.gif);
    background-repeat: no-repeat;
    background-position: 0 0.3em;
    padding-left: 1.2em;
}

#content .topthema h1 {
    background-image: url(../images/icon_link_navi.gif);
    color: #8E1219;
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
}

#content h2 {
    font-style: normal;
    font-weight: normal;
    font-size: 2.1em;
}

#content .startseite h2 {
    font-style: normal;
    font-weight: normal;
    font-size: 1.8em;
}

body #content .naviStartseite h2 {
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
    font-size: 1.1em
}

#content h3 {
    color: #8E1219;
    font-weight: normal;
    font-size: 1.2em;
    margin-bottom: 0.3em;
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
}

#content .bildLinks {
    float: left;
    padding-top: 0.2em;
    padding-right: 0.4em;
    padding-bottom: 0.4em;
}

#content p {
    padding-bottom: 1em;
}

#content p.ohneRand {
    padding: 0;
    margin: 0;
}

#content .startseite p {
    padding-bottom: 0;
}

#content p.mehrlink {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0.4em;
    text-align: right;
}

#content p.mehrlink a:link, #content p.mehrlink a:visited, #content p.mehrlink a:hover, #content p.mehrlink a:focus, #content p.mehrlink a:active {
    background-image: url(../images/icon_mehrlink_inhalt.gif);
    background-repeat: no-repeat;
    background-position: 0 0.4em;
    padding-left: 1em;
}


#content span.mehrlink {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0.4em;
    text-align: right;
}

#content span.mehrlink a:link, #content span.mehrlink a:visited, #content span.mehrlink a:hover, #content span.mehrlink a:focus, #content p.mehrlink a:active {
    background-image: url(../images/icon_mehrlink_inhalt.gif);
    background-repeat: no-repeat;
    background-position: 0 0.4em;
    padding-left: 1em;
}

#content .marginLarge {
    margin-left: 6em;
}

#content .marginSmall {
    margin-left: 1em;
}


.boxStartseite {
    float: left;
}

.contentNavigation {
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
    width: 12.3em;
}

.abstandRechts {
    margin-right: 0.5em;
}

#content .contentNavigation a:link, #content .contentNavigation a:visited {
    color: #000000;
    text-decoration: none;
    font-size: 1em;
    background-image: url(../images/icon_link_navi.gif);
    background-repeat: no-repeat;
    background-position: 0 0.25em;
    padding-left: 1.7em;
}

#content .contentNavigation a:hover, #content .contentNavigation a:focus, #content .contentNavigation a:active {
    color: #000000;
    text-decoration: underline;
    font-size: 1em;
    background-image: url(../images/icon_link_navi.gif);
    background-repeat: no-repeat;
    background-position: 0 0.25em;
    padding-left: 1.7em;
}

#content .contentNavigation .navilink {
    font-size: 1em;
    background-image: url(../images/icon_link_navi.gif);
    background-repeat: no-repeat;
    background-position: 0 0.25em;
    padding-left: 1.7em;
}

#content .contentNavigation .stellen {
    /* padding-top: 0.7em;
    padding-bottom: 0.7em; */
    font-weight: bold;
}

#content .contentNavigation .stellen a:link, #content .contentNavigation .stellen a:visited {
    color: #8E1219;
    text-decoration: none;
    font-size: 1.1em;
    padding-left: 1.6em;
}

#content .contentNavigation .stellen a:hover, #content .contentNavigation .stellen a:focus,  #content .contentNavigation .stellen a:active {
    color: #8E1219;
    text-decoration: underline;
    font-size: 1.1em;
    padding-left: 1.6em;
}

#content .contentNavigation #content .stellen a:hover, #content .contentNavigation .stellen a:focus, #content .contentNavigation .stellen a:active {
    color: #8E1219;
    text-decoration: underline;
    font-size: 1.1em;
    padding-left: 1.6em;
}

#content .contentNavigation .stellen .navilink {
    font-size: 1.1em;
    color: #8E1219;
    padding-left: 1.5em;
}

#content .contentNavigation h2 {
    color: #8E1219;
    font-size: 1.05em;
    font-weight: bold;
    padding-top: 0.15em;
    padding-bottom: 0.45em;
    padding-left: 1.5em;
    border-bottom: solid 1px #8E1219;
    background-image: url(../images/headline_bg_navi.jpg);
    background-repeat: no-repeat;
}

#content .contentNavigation ul {
    margin: 0;
    padding: 0.6em 0 0.6em 0;
    list-style-type: none;
}

#content .contentNavigation li {
    padding: 0 0 0.5em 0;
}

#contentWide {
    float: left;
    margin-left: 0.6em;
    width: 38.2em;
}

#contentWide .footer {
    overflow: hidden;
    height: 1.5em;
}

#contentWide .footer ul {
    margin: 0.1em 0 0 -0.8em;
    padding: 0;
}

#contentWide .footer li {
    float: left;
    padding-left: 0.7em;
    padding-right: 0.3em;
    list-style-type: none;
    background-image: url(../images/icon_footer_liste.gif);
    background-repeat: no-repeat;
    background-position: 0 0.1em;
}

#contentWide .footer li.firstEntry {
    background-image: none;
}

#contentWide h1 {
    color: #8E1219;
    font-size: 1.1em;
    font-weight: bold;
    background-image: url(../images/icon_link_content.jpg);
    background-repeat: no-repeat;
    background-position: 0 0.3em;
    padding-left: 1em;
}

#contentWide .topthema h1 {
	background-image: url(../images/icon_link_content.jpg);
	color: #8E1219;
}

#contentWide h2 {
    font-style: normal;
    font-weight: normal;
    font-size: 2.1em;
}

#contentWide h3 {
    color: #8E1219;
    font-weight: normal;
    font-size: 1.2em;
    margin-bottom: 0.3em;
}

#contentWide .sitemap {
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
}

#contentWide .sitemap ul {
    margin: 0 0 1em -2.5em;
}

#contentWide .sitemap li {
    list-style: none;
    margin: 0 0 0.5em 0;
}

#contentWide .sitemap li a {
    color: #000000;
}

#contentWide .sitemap h3 {
    color: #8E1219;
    font-weight: normal;
    font-size: 1.2em;
    margin-bottom: 0.3em;
    background-image: url(../images/icon_link_navi.gif);
    background-repeat: no-repeat;
    background-position: 0 0.3em;
    padding-left: 1em;
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
}

#contentWide .sitemap .sitemapSpalte {
    width: 16.5em;
    float: left;
    margin: 0 1em 0 0;
}

#contentWide h2.headline {
    color: #8E1219;
    font-size: 1.2em;
    font-weight: normal;
    padding-bottom: 0.3em;
    padding-left: 1.3em;
    border-bottom: solid 1px #8E1219;
    background-image: url(../images/headline_bg_sitemap.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
    margin: 1em 0 1em 0;
}

#content .projekte a:link, #content .projekte a:visited, #content .projekte a:hover, #content .projekte a:focus, #content .projekte a:active {
    text-decoration: none;
    color: #734D10;
}

#content .projekte p.mehrlink a:link, #content .projekte p.mehrlink a:visited, #content .projekte p.mehrlink a:hover, #content .projekte p.mehrlink a:focus, #content .projekte p.mehrlink a:active {
    background-image: url(../images/icon_mehrlink_context.gif);
}

#content .projekte .headline {
   padding-left: 1.3em;
   padding-bottom: 0.4em;
    border-bottom: solid 1px  #734D10;
    width: 30em;
    background-image: url(../images/projekteHeadline.gif);
   background-repeat: no-repeat;
    margin: 1em 0 1em 0;
    font-size: 1.1em;
    color: #734D10;
}

#content .projekte .headline .firstEntry {
    margin-left: 2em;
}

#content .projekte .projektfenster {
    width: 34em;
}

#content .projekte .projektfenster h4 {
    font-family: 'Times New Roman', Times, serif;
   padding: 0;
   margin: 0 0 0.5em 0;
    font-size: 2.1em;
    font-weight: normal;
}

/*#content h3.projektschaufenster {
    font-style: normal;
    font-weight: normal;
    font-size: 1.8em;
    color: #000000;
}*/

#content .on {
    color: #FFFFFF;
    background-color: #734D10;
    padding: 0.1em 0.1em 0.1em 0.1em;
    font-size: 0.9em;
}

#content .off {
    color: #734D10;
    background-color: transparent;
    padding: 0.1em 0.1em 0.1em 0.1em;
    font-size: 0.9em;
}

#content .boxOrganisation .spalte {
    width: 15.5em;
    float: left;
    /*clear: right;*/
}

#content .boxOrganisation .spalte ul {
    margin: 0 0 1em -2em;
}

#content .boxOrganisation .spalte li {
    list-style: none;
    margin: 0 0 0.5em 0;
}

#content .boxOrganisation .spalteSchmal {
    float: left;
    margin: 0 2em 0 0
}

#content .boxOrganisation .spalteSchmal ul {
    margin: 0 0 1em -3.5em;
}

#content .boxOrganisation .spalteSchmal li {
    list-style: none;
    margin: 0 0 0.5em 0;
    background-image: url(../images/icon_link_navi.gif);
    background-repeat: no-repeat;
    background-position: 0 0.3em;
    padding-left: 1.3em;
    font-size: 1.2em
}

.bg01 {
    background-color: #F0E7D8;
}

.bg02 {
    background-color: #CDDCC1;
    width: 34.9em;
}

.organisationAlt {
    background-color: #CDDCC1;
}

.boxOrganisation .bg02 {
    width: 34.9em;
}

ul.linkliste li {
	list-style-image: url(../images/icon_link_content.jpg);
}

#content .boxOrganisation h3.aktuell {
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
    background-image: none;
    padding-left: 0.7em;
    padding-top: 2em;
    padding-bottom: 0.3em;
    font-weight: bold;    
}

.boxOrganisation h4.aktuell {
    font-family: Arial, Helv, Helvetica, Verdana, sans-serif;
    background-image: url(../images/icon_link_navi.gif);
    background-repeat: no-repeat;
    background-position: 0 0.25em;
    padding-left: 1.3em;
    font-weight: normal;
    font-size: 1.2em;
    margin-top: 0;
    padding-top: 0;
}

ul.aktuellJahresliste {
    display: inline;
    list-style-type: none;
}

#content ul.aktuellJahresliste {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding-left: 0.5em;
    float: left;
}

ul.aktuellJahresliste li {
    border-left: solid 1px #8E1219;
    float: left;
    padding-right: 0.5em;
    padding-left: 0.5em;
}

ul.aktuellJahresliste li.first {
    border-left: none;
    float: left;
}

#content ul.aktuellMonatsliste {
    display: inline;
    list-style-type: none;
    margin: 0.5em 0 0 0;
    padding-left: 0.5em;
    float: left;
}

ul.aktuellMonatsliste li {
    border-left: solid 1px #8E1219;
    float: left;
    padding-right: 0.5em;
    padding-left: 0.5em;
}

ul.aktuellMonatsliste li.last {
    border-left: none;
    float: left;
}

#content ul.homepageAktuell {
    margin: 0;
}

ul.homepageAktuell li {
	list-style-image: url(../images/icon_link_content.jpg);
	padding-top: 1em;
}

#content ul.homepageAktuell p.mehrlink {
    margin: -1em 0 0 0;
    padding: 0;
}