*
        {

         }

body         {
          font-family:Arial, Verdana, Helvetica, sans-serif;
          background-color:#EBE5F3;
        }

a {
outline:0;
font-weight: bold;
}

html {
        overflow-y:scroll;
        }

#wrapper
        {
        background-color:#FFFFFF;
         width:900px;
         margin-left:auto;
         margin-right:auto;
         }

.aktuell {
          background-color:#761A4D;
          color:#FFFFFF;
         }

/* ================== KOPF =================== */

#header
        {
         background-image: url(Grafik/headerweb1.jpg);
          height:208px;
         }

#header a
        {
        text-decoration:none;
         display:block;
         color: #702E3C;
         line-height:170px;
         text-align:right;
         font-size:8px;
         }


/* ================== Ende KOPF =================== */

/* ================== NAVI =================== */
#navi
        {
        font-size: 15px;
         height:18px;
         border-bottom: 1px solid #D2D2D2;
         }
#navi ul
        {
          padding:0;
         }

#navi li
        {
          list-style-type:none;
          float:left;
          height:18px;
          line-height:18px;
         }

#navi a
        {
         text-decoration:none;
         display:block;
         padding:0 17px;
         color:#5C0180;
         }

#navi a:hover {
          background-color:#F55B11;
          color:#FFFFFF;
          list-style-type:none;
         }




/* ================== Ende NAVI =================== */

/* ================== NAVI Klein =================== */
#naviklein
        {
         font-size: 12px;
         }
#naviklein ul
        {
          padding:0;
         }

#naviklein li
        {
          list-style-type:none;
          float:right;
          line-height: 12px;
         }

#naviklein a
        {
         text-decoration:none;
         display:block;
         padding:0 9px;
         color:#5C0180;
         }


#naviklein a:hover {
          background-color:#F55B11;
          color:#FFFFFF;
          list-style-type:none;
         }


/* ================== Ende NAVI KLEIN =================== */


/* ================== CONTENT =================== */
#content
        {
         background-color:#ffffff;
         width:900px;
         overflow:hidden;
         }

 p        {
         text-align:left;
         line-height:20px;
         }

/* ================== Ende CONTENT =================== */

/* ================== CONTENThome =================== */
#contentHome
        {
         width:900px;
         font-size:15px;
         line-height:18px;
         }

#contentHome h1
        {
         font-size:20px;
         font-family:Geneva;
         color:#3F3F3F;
         font-weight:bold;
         line-height:28px;
         margin-bottom:10px;
         }

#contentHome h2
        {
         font-size:16px;
         font-family:Geneva;
         color:#3F3F3F;
         font-weight:bold;
         line-height:22px;
         }


#contentHome a
        {
         text-decoration:none;
         color:#5C0180;
         }

#contentHome a:link
        {
         color:#236A9E;
         }
#contentHome a:hover
        {
          background-color:#F55B11;
          color:#FFFFFF;
          list-style-type:none;
         }

/* ================== Ende CONTENThome =================== */

/* ================== CONTENThome Innen =================== */

#contentHomeInnen
{
         padding:23px 40px 10px 50px;
         }


/* ================== Ende CONTENThome Innen =================== */


/* ================== LINKE SPALTE =================== */
#leftcol
        {
         width:200px;
         float:left;
         }
/* ================== Ende LINKE SPALTE =================== */


/* ================== LINKE SPALTE INNEN =================== */

#leftcolinnen
        {
         font-family:Arial;
         font-size:12px;
         text-align:"center";
         line-height:14px;
         margin:60px 10px 15px 15px;
         padding:10px 25px 10px 25px;
         border:1px solid #AD3167;
        }

#leftcolinnen h3
        {
         font-size:12px;
         color:#3F3F3F;
         font-weight:bold;
          }

#leftcolinnen ul
        {
          padding:0;
         }

#leftcolinnen li
        {
          list-style-type:none;
          line-height:23px;
         }


#leftcolinnen a
        {
        text-decoration:none;
         display:block;
         color: #5C0180;
         }



#leftcolinnen a:hover
        {
         background-color:#F55B11;
          color:#FFFFFF;
          list-style-type:none;
         }

/* ================== Ende LINKE SPALTE INNEN ============= */


/* ================== RECHTE SPALTE =================== */
#rightcol
        {
         width:700px;
         float:right;
         font-size:15px;
         }

#rightcol h1
        {
         font-size:20px;
         font-family:Geneva;
         color:#3F3F3F;
         font-weight:bold;
         line-height:28px;
         margin-bottom:10px;
         }

#rightcol h2
        {
         font-size:16px;
         font-family:Geneva;
         color:#3F3F3F;
         font-weight:bold;
         line-height:22px;
         }


#rightcol a
        {
         text-decoration:none;
         color:#5C0180;
         }

#rightcol a:link
        {
         color:#5C0180;
         }
#rightcol a:hover
        {
          background-color:#F55B11;
          color:#FFFFFF;
          list-style-type:none;
         }


.photo {
         float:right;
         margin-top:3px;
         margin-left:15px;
         margin-bottom:6px;
         }


.photolinks {
         float:left;
         margin-top:3px;
         margin-right:15px;
         margin-bottom:4px;
         }
/* ================== Ende RECHTE SPALTE =================== */


/* ================== RECHTE SPALTE INNEN ================= */
#rightcolinnen
        {
         padding:23px 30px 10px 15px;
         font-size:15px;
         line-height:18px;
         }

/* ================== Ende RECHTE SPALTE INNEN ============ */

/* ================== Logos =================== */

#logos
        {
        height:200px;
         }

#logos p
         {
         font-size:14px;
         line-height:60px;
         font-weight:bold;
         text-align:left;
         display:block;
         margin:0px 30px 0px 10px;
         }

#logos a
        {
         text-decoration:none;
         color:#5C0180;
         }

#logos a:link
        {
         color:#5C0180;
         }
#logos a:hover
        {
         color:#F55B11;
         }

/* ================== Ende Logos =================== */

/* ================== Footer =================== */

#footer
        {
         background-image: url(Grafik/footerweb.jpg);
         height:42px;
         }

#footer p
         {
         font-size:11px;
         line-height:60px;
         font-weight:bold;
         text-align:right;
         display:block;
         margin:0px 30px 0px 10px;
         }

#footer a
        {
         text-decoration:none;
         color:#FFFFFF;
         }

#footer a:link
        {
         color:#FFFFFF;
         }
#footer a:hover
        {
         color:#AD3167;
         }

/* ================== Ende Footer =================== */