div#header ul#sfnav li a {
    background-color: #7a343a;
}

div#header ul#sfnav li a:hover, div#header ul#sfnav li a.aktiv {
    background-color: #5b7f57;
}


/*    festlegung der Breite der Navigation 1.Ebene;*/
div#header ul#sfnav li {
    width: 218px;
    border-left: 1px solid #ffffff;
}

/*    muss mit anpepasst werden wegen 1. Navigationseben;*/
div#header ul#sfnav {
    position: relative;
    width:656px;
    z-index: 150;
    background-image: url(back_nav.gif);
}

div#header ul#sfnav li.erste a {
    background-image: url(bg_main-navi_links.gif);
    background-color: transparent;
}

div#header ul#sfnav li.erste a:hover, div#header ul#sfnav li.erste a.aktiv {
    background-image: url(bg_main-navi_links_over.gif);
    background-color: transparent;
}

div#header ul#sfnav li.letzte a {
    background-image: url(bg_main-navi_rechts.gif);
    background-color: transparent;
}

div#header ul#sfnav li.letzte a:hover, div#header ul#sfnav li.letzte a.aktiv {
    background-image: url(bg_main-navi_rechts_over.gif);
    background-color: transparent;
}

div#header div#transparent-navi {
    background-image: url(bg_transparent-navi.png);
}

div#header div#transparent-navi ul li {
    border-left: 1px solid #c4b5af;
}

div#funktionsleiste {
    background-image: url(bg_funktionsleiste.gif);
}

div#funktionsleiste div#fl-rechts {
    background-image: url(bg_funktion.gif);
}

div#funktionsleiste div.funktion {
    background-image: url(bg_funktion.gif);
}

.box-kopf {
    background-color: #d5bfc1;
    background-image: url(bg_box_kopf.gif);
}

.box-kopf-plus {
	background-color: #d5bfc1;
	background-image: url(box-plus.gif);
}


.ui-state-active {
	background-image:url(box-minus.gif) !important;
}

.box-kopf h1, .box-kopf a, .box-kopf-plus h1, .box-kopf-plus a{
	color: #733137;
}


.box-body {
    background-color: #f2e8e8;    
    color: #000000;
}

.box-body a {
    color: #7a343a;
}

.box-body h2, .box-body h3 {
    color: #7a343a;
}

.box-body .mehrlink a {
text-decoration:underline;
color:#7a343a;
}

.box-body .mehrlink a:hover {
text-decoration:none;
color:#7a343a;
}


.box-body ul li, div.box-rechts-body ul li {
    list-style-image: url(pfei-listimage_vert_ie6.gif) !important;
}

/* IE 6 Hack - Ergaenzung 10.02.2009 */
html>body div.box-body ul li, div.box-rechts-body ul li {
    list-style-image: url(pfei-listimage_vert.gif) !important;
}

/* Beginn Tabellen - Ergaenzung 15.10.2008 tb */
div.box table {
    border: 1px solid #E9DBDB;
}

div.box table th {
    color: #7a343a;
}

div.box table td {
    border-top: 1px solid #EFE5E5;
}

div.box table .row-ungerade {
    background-color: #FAF5F5;
}

div.box table .row-ungerade .col-gerade {
    background-color: #F5EFEF;
}
/* Ende Tabellen - Ergaenzung 15.10.2008 tb */

/* Beginn Formulare - Ergaenzung 15.10.2008 tb */
div.box form fieldset {
    border: 1px solid #c2a2a5;
}

div.box form fieldset legend {
    color: #7a343a;
}

div.box form input, div.box form textarea, div.box form select {
    border: 1px solid #c2a2a5;
}

div.box form input.submit {
    /* background-color: #7a343a; */
    background-image: url(button.png);
    background-repeat: none;
    height: 24px;
    width: 176px;
    behavior: url(fileadmin/iepngfix/iepngfix.htc);
        
}

input.auskunft{
    /* background-color: #7a343a; */
    background-image: url(button.png);
    height: 29px;
    width: 176px;
    behavior: url(fileadmin/iepngfix/iepngfix.htc);
        
}

/* Ende Formulare - Ergaenzung 15.10.2008 tb */

div.langtext ul li {
    list-style: inside url(liste_gruen_euw-2.gif);
}

div.box-rechts-kopf {
    background-image: url(bg_box-rechts_kopf.gif);
}

div.box-rechts-body {
    background-color: #ffffff;
    color: #00243d;
    background-image: url(bg_box-rechts_body.gif);
}


/* Ergaenzung Text-Bild-Box 29.10.2008 tb */
div.box-rechts-body div.text-bild {
    background-color: #864A4A;
    background-image: url(bg_text-bild.gif);
}


div.box-rechts-body p.mehrlink a {
    color: #7a343a;
}

div.box-rechts form.selector select {
    border: 1px solid #c2a2a5;
}

div#fuss {
    color: #7a343a;
}

div#fuss p a {
    color: #7a343a;
}

#sfnav li ul {
position: absolute;
left: -999em;
width: 218px;
height: auto;
font-weight: normal;
border: 1px solid #ffffff !important;    
margin-left: -1px;
z-index: 160;
}

#sfnav li ul li a {
    border-bottom: 1px solid #ffffff;
    background-color: #779573 !important;
    background-image: url(2ndlevel-listitemx.gif) !important;
    background-position: top left !important;
    background-repeat: no-repeat;
    color: #ffffff !important;
    text-align: left !important;
    padding: 4px 0 4px 13px !important;
    font-size: 12px !important;
}

#sfnav li ul li a:hover {
    background-color: #5b7f57 !important;
}

/*Schoenere Darstellung der Sitemap; ueberschreibt TYPO3-eigenes Stylesheet */
.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: #7A343A;
        }