

body {



        background-color: #ffffff;

        font-size: 12px;

        font-family: Arial, Helvetica, Sans-Serif;

        padding: 0 0 0 0;

        margin: 0 0 0 0;

}



a {     color: #B7252F;



        }







h1 {



        font-size: 14px;



        font-weight: bold;



 }







h2 {



        font-size: 12px;



        font-weight: normal;



}







h3 {



        font-size: 14px;



        font-weight: bold;



        vertical-align: center;



 }











img.download {vertical-align:middle;}







/* ----------container zentriert das layout-------------- */



#container {



        width: 765px;



        margin: 0 auto;



        padding: 0;



        background-color: #ffffff;



}







/* ----------banner for logo-------------- */



#banner {

        margin: 0px 0 0 0;



        padding: 0 0 0 0;



        background-color: #ffffff;



}







#mainnavi {



        margin: 0;



        padding: 0;



        background-color: #E0A3B7;



}







#mainnavi p{



        margin-left: 20em;



        padding: 0 25px;



}







/* -----------------Inhalt--------------------- */















#content {



          width: 500px;



          background-color: #ffffff;



          padding: 0 0 0 0;



          margin: 0 0 0 0;



          float: left;

          display: inline;

        overflow: hidden;

}











#content a {



        color: #B7252F;



        text-decoration: underline;



        font-weight: bold;}















p, pre {



        padding: 0 20px 15px 0;



        margin:0;



}



pre, code { font-size: 12px;}







h1 {



        padding: 15px 0 10px 0;



        margin: 0 0 0 0;



}



h2 {



        padding: 0 0 0 0;



        margin: 0 0 0 0;



}













/* --------------left navigavtion------------- */



.red a {

        margin: 0 0 0 0;

        padding: 0 0 0 0;

        color:#B7252F;

}







.black a {



        margin: 0 0 0 0;



        padding: 0 0 0 0;



        color:#000000;





}


#white {



        background-color: #ffffff;



        width: 180px;



        margin: 0 0 0 -16px;



        padding: 5px 0 5px 20px;



}

.red3 a {

        margin: 0 0 0 0;

        padding: 0 0 0 0;

        color:#B7252F;

}







.black3 a {



        margin: 0 0 0 0;



        padding: 0 0 0 0;



        color:#000000;





}


#white3 {



        background-color: #ffffff;



        width: 160px;



        margin: 0 0 0 -16px;



        padding: 0 0 0 15px;



}






#bg {



          float: left;



          background-color: #EBF1CF;



          background-image: url(bg.gif);



}















#left {



        width: 200px;



        margin: 0 30px 0 0;



        padding: 15px 0 0 0;



        float: left;



        }







#left ul{



        list-style-type: none ;



        padding: 0 0 0 8px;



        margin: 0;



}



#left ul.borderbottom{



        padding: 0 0 10px 15px;



}







#left li a {



        font-size: 12px;



        text-decoration:none;



        font-weight: bold;



        line-height: 20px;



}



#left  li li a { font-size: 11px;

        line-height: 14px;



        font-weight: normal; }



#left li{



        margin: 0;



        padding: 0 0 0 0;



}



#left li li{



        /* list-style-image: url(icon2.gif) */;

        background-image:url(icon2.gif);

        background-repeat:no-repeat;

        background-position: 0px 2px;



        margin: 3px 0 3px 0;



        width: 113px;



        padding: 0 0 0 8px;



        vertical-align: top;



}



#left li a.selected {



        margin: 0 0 0 0;



        padding: 0 0 0 0;



        color:#B7252F;







}







#left li li a.selected {



        margin: 0;



        padding: 0;



}




/* -----------footer--------------------------- */



#footer {



        clear: left;



        width: 750px;



        background-color: #3F873F;



        padding: 3px 8px 5px 7px;



        margin: 0 0 0 0;



        color: #ffffff;



        height: 30px



        font-size: 10px;



        vertical-align: center;



        border-top: 2px solid #B7252F;



        text-align: center;



       }







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



#act {

        width: 765px;

        padding-top: 5px;

        text-align: center;

        color: #666;

}







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



.csc-mailform {



border:none;



width: 80%;



}







.csc-mailform-field {



background:#E7F1Cf;



margin: 2px;



padding: 5px;



}







.csc-mailform-field label {



float: left;



padding: 1px;



/* color: white; */



width: 80px;



}











.mf-input {



clear: none;



width: 350px;



padding: 1px;



}







.mf-pass {



width: 350px;



padding: 1px;



}







.mf-text {



clear: none;



width: 650px;







padding: 1px;



}







.mf-check {



padding: 1px;



}







.mf-radio {



padding: 1px;



}







.mf-select {



width: 350px;



padding: 1px;



}







.mf-file {



width: 350px;



padding: 1px;



}







#mailformRadiotest {



border: none;



}







#mailformRadiotest legend {



display: none;



}







.mf-reset {







}







.mf-submit {



margin-left: 250px;



}



.news-list-date {

        color: #333;

        font-family: "Lucida Sans Unicode", sans-serif;

        font-size: 11px;



        }



.align-right {

        text-align: right;

}


