BODY {
        color: #ffffff;
        margin: 0 0 0 0;
        background-color: #ffffff;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: #000000;
}


img {
        border:0;
}

p {
        margin: 10px 0 10px 0;
        padding: 0 0 0 0;
}



a {     text-decoration: none;
        color: #9A3334;

}


h1 {
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
}

h2 {
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}



#main {
        width: 790px;
        margin: 0 auto;
        margin-top: 20px;
        padding: 1px;
        border: solid 1px #95A337;
      }

#footer {
        width: 790px;
        clear: both;
        }



#head {
        width: 790px;
        height: 140px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;

}




#logo {
        width: 190px;
        height: 62px;
        background-color: #9A3334;
        float: left;
        margin: 0 0 0 0;
        padding: 80px 0 0 10px;
        background-image:url(img/logo.gif);
        font-family: Verdana, sans-serif;
        font-size: 29px;
        color: #fff;
}

#img {
        width: 587px;
        height: 127px;
        background-color: #666600;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        float: right;
        background-image:url(img/bild_oben_r.gif);
        }

#breadcrumb {
        width: 570px;
        height: 15px;
        margin: 0 0 0 0;
        padding: 0 0 0 17px;
        background-color: #999900;
        float: right;
}


#breadcrumb a {
        color: #ffffff;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        text-transform: lowercase;
}


#content {
        width: 790px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        }




#navi_left {
        width: 200px;
min-height: 380px;
        background-color: #FFFFFF;
        float: left;
        margin: 3px 0 0px 0;
        padding: 20px 0 0 0;
        text-align: left;
}

#search {  height: 20px;
           font-size: 11px;
           margin: 0 0 0 10px;
           padding: 5px 0 5px 0;
           color: #FFFF66;
           border-bottom: solid 1px #ffffff;
           border-top: solid 1px #ffffff;
}

#search_text {
           font-size: 12px;
           color: #FFFF66;
           float: left
}

#search_form {
           font-size: 12px;
           color: #FFFF66;
           padding: 0 10px 0 0;
           float: right
}

#search input {
           font-size: 12px;
           color: #c70013;
           margin: 0 0 0 0;
           padding: 0 0 0 0;
           border: 1px solid #000000;
}

#navi {
        margin: 20px 0 50px 0;
        padding: 20px 0 0 0;
}



#navi ul {
        padding: 0 10px 0 30px;
        margin: 0 auto;
}

#navi li {
        line-height: 24px;
        letter-spacing: 2px;
        padding: 0 0 0 0;
        list-style-image: url(img/icon.gif);
        vertical-align: top;
}


#navi a {
        color: #000000;
        text-decoration: none;
        font-weight: bold;
}

#navi a:hover {
        color: #061364;
        text-decoration: none;
        font-weight: bold;
}

#navi2 a {
        color: #666666;
        text-decoration: none;
        font-weight: bold;
}

#navi2 a:hover {
        color: #061364;
        text-decoration: none;
        font-weight: bold;
}

#main_content {
        width: 560px;
        float: left;
        margin: 20px 10px 20px 20px;
        padding: 0 0 0 0;
      }

ul #yellow2 {
        padding: 0;
        margin: 0;
        }

#yellow {
        color: #999999;
}

#yellow a {
        color: #666666;
        font-size: 12px;
        font-weight: strong;
}
#yellow a:hover {
        color: #061364;
        font-size: 12px;
        font-weight: strong;
}


li #yellow{
        list-style-image: none;
        list-style-type: none;
        background-image:url(img/strich2.gif);
        background-repeat:no-repeat;
        background-position: 0px 7px;
        padding: 0 0 0 8px;
        margin: 0;
        font-size: 12px;
        line-height: 14px;
}

/* footer */

.footer {

        background: url(/fileadmin/img/bgfooter.gif) repeat-x;

        color: #666;

        font-size: 0.9em;

        height: 50px;
        width: 100%;

        text-align: center;

}

.footer .left {padding: 12px 16px;}

.footer .right {padding: 18px 16px;}
.footer a {color: #EEE;}

.footer a:hover,.footer .right a:hover {

        color: #FFF;

}

.footer .right, .footer .right a {

        color: #FFF;

}

.footer img {padding: 0 0 0 20px;
            border-style: none;
            }


/*------mailformular formatieren------*/

.csc-mailform {

border:none;

width: 90%;

}



.csc-mailform-field {

background:#e4e891;

margin: 2px;

padding: 5px;

}



.csc-mailform-field label {

float: left;

padding: 1px;

/* color: white; */

width: 80px;

}





.mf-input {

clear: none;

width: 200px;

padding: 1px;

}



.mf-pass {

width: 200px;

padding: 1px;

}



.mf-text {

clear: none;

width: 200px;



padding: 1px;

}



.mf-check {

padding: 1px;

}



.mf-radio {

padding: 1px;

}



.mf-select {

width: 200px;

padding: 1px;

}



.mf-file {

width: 200px;

padding: 1px;

}



#mailformRadiotest {

border: none;

}



#mailformRadiotest legend {

display: none;

}



.mf-reset {



}



.mf-submit {

margin-left: 80px;

}

.news-list-date {
        color: #333;
        font-family: "Lucida Sans Unicode", sans-serif;
        font-size: 11px;

        }

.align-right {
        text-align: right;
}


