body {
                 padding: 0px 0px 0px 0px; padding-bottom: 0px;
                 margin: 0px 0px 0px 0px;
                 font-family:  Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 line-height: 1.4em;
                 text-decoration: none;
                 background-color:#ebebeb;
                 background-image: url(../images/pattern.jpg);
                 background-repeat: repeat;
                 background-attachment: fixed;

}



/**        =LAYOUT.CSS
        ------------------------------------------------------ */


#header
        {
                 margin: 20px auto 0px auto;
                 width: 800px;
                 height: 255px;
                 background-image: url(../images/banner/rotate.php);

        }

#header_artm
        {
                 margin: 20px auto 0px auto;
                 width: 800px;
                 height: 255px;
                 background-image: url(../images/banner/artm1.jpg);

        }

#header_ymka
        {
                 margin: 20px auto 0px auto;
                 width: 800px;
                 height: 255px;
                 background-image: url(../images/banner/ymka1.jpg);

        }

#header_hds
        {
                 margin: 20px auto 0px auto;
                 width: 800px;
                 height: 255px;
                 background-image: url(../images/banner/hds2.jpg);

        }

#header_himmel
        {
                 margin: 20px auto 0px auto;
                 width: 800px;
                 height: 255px;
                 background-image: url(../images/banner/himmel1.jpg);

        }

#header_schattenzeit
        {
                 margin: 20px auto 0px auto;
                 width: 800px;
                 height: 255px;
                 background-image: url(../images/banner/schattenzeit1.jpg);

        }

#container
        {
                 margin: 30px auto 0px auto;
                 width: 800px;
                 background-color:#ffffff;
                 border: 0px solid black;
        }

#content_l

         {
                 float: left;
                 padding: 25px 0px 30px 25px;
                 margin: 0px 0px 0px 0px;
                 width: 430px;
                 height: auto;
                 background-color: white;

        }

#content_r

         {
                float: right;
                 padding: 25px 25px 30px 0px;
                 margin: 0px 0px 0px 0px;
                 width: 230px;
                height: auto;
                 text-align: left;
                 background-color: white;
        }

#float_end  {    clear: both;

         }

#footer

         {       clear: both;
                 padding: 5px 0px 5px 0px;
                 margin: 15px auto;
                 width: 800px;
                 height: auto;
                 text-align: center;
                 background-color: white;

        }


/**        =MENU.CSS
        ------------------------------------------------------ */

#nav
        {
                 margin: 10px auto 0px auto;
                 padding: 4px 0px 1px 30px;
                 width: 770px;
                 height: 20px;
                 background-color:#ffff00;
                 background-image: url(../images/menuback2.gif);
                 background-repeat: no-repeat;

                 font-family: Arial, Helvetica, sans-serif;
                 color: #8F8F8F;
                 font-size: 12px;
                 font-weight: normal;
                 text-decoration: none;
                 line-height: 1.4em;

}

a.nav {          font-weight: bold;
                text-decoration: none;
                       color: #7F7F7F;

}

a:hover.nav {          color: #5F5F5F;
                       text-decoration: none;


                 }

.nav_on {        font-weight: bold;
                  color: #2F2F2F;

         }

a.nav_rel {       font-weight: bold;
                  color: #2F2F2F;
                  text-decoration: none;

         }

a:hover.nav_rel { font-weight: bold;
                  color: #5F5F5F;

         }


/**        =TEXT.CSS
        ------------------------------------------------------ */


.text {
                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 0px 0px;
                 font-family:  Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 color: black;
                 line-height: 1.35em;
                 text-align: justify;


}

a.text {        color: #993333;
                text-decoration: none;

}

a:hover.text {   color: #000000;
                 text-decoration: none;
                 background-color:#FFFF00;
}


.date {

                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 0px 0px;
                 color: #6F6F6F;
                 font-size: 11px;
                 font-weight: normal;
                 line-height: 1.5em;


}

.archiv {

                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 0px 0px;
                 color: #6F6F6F;
                 font-size: 11px;
                 font-weight: normal;
                 line-height: 1.0em;
                 text-align: left;
}

a.archiv {

                 color: #6F6F6F;
                 text-decoration: none;
}

a:hover.archiv  { color: #000000;
                 text-decoration: none;
                 background-color:#FFFF00;

}


.h1 {            font-family: Georgia; Times New Roman; serif;
                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 0px 0px;
                 color: #1f1f1f;
                 font-size: 13px;
                 font-weight: bold;
                 text-decoration: none;
                 line-height: 1.2em;
                 background-color:#ffffff;
}

.h2 {            font-family: Georgia; Times New Roman; serif;
                 padding: 0px 0px 0px 5px;
                 margin: 0px 0px 0px 0px;
                 color: #ffffff;
                 font-size: 13px;
                 font-weight: bold;
                 text-decoration: none;
                 line-height: 1.4em;
                 background-color:#1F1F1F;

}

.h3 {

                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 0px 0px;
                 color: #6F6F6F;
                 font-size: 10px;
                 font-weight: normal;
                 line-height: 1.4em;



}

.h4 {            font-family: Georgia; Times New Roman; serif;
                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 0px 0px;
                 color: #6F6F6F;
                 font-size: 13px;
                 font-weight: bold;
                 line-height: 1.4em;
                 background-color:#ffffff;
}

.u1 {

                 color: black;
                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 0px 0px;
                 font-size: 11px;
                 font-weight: normal;
                 line-height: 1.3em;

}

a.u1 {
                 padding: 0px 0px 0px 0px; padding-bottom: 0px;
                 margin: 0px 0px 0px 0px;
                 text-decoration: none;
                 color: #993333;
}

a:hover.u1 {           color: #000000;
                       text-decoration: none;
                       background-color:#FFFF00;
}

.u1mark {        color: #000000;
                 padding: 0px 0px 0px 3px;
                 margin: 0px 0px 0px 0px;
                 text-decoration: none;
                 background-color:#FFFF00;
}

.bottom {

                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 0px 0px;
                 color: #8f8f8f;
                 font-size: 11px;
}
a.bottom {

                 color: #8F8F8F;
                 text-decoration: none;
}

a:hover.bottom { color: #000000;
                 text-decoration: none;
                 background-color:#FFFF00;

}

.newsletter {

                 color: black;
                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 0px 0px;
                 font-size: 11px;
                 font-weight: normal;
                 line-height: 1.4em;

}

.formfehler {
                 padding: 0px 0px 0px 0px; padding-bottom: 0px;
                 margin: 0px 0px 0px 0px;
                 font-family:  Arial, Helvetica, sans-serif;
                 font-size: 11px;
                 color: #FF0000;
                 line-height: 1.4em;
                 text-decoration: none;
                 text-align: justify;


}


/**        =PRESSE.CSS
        ------------------------------------------------------ */

.box_l
        {
                 float: left;
                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 10px 0px;
                 width: 110px;
                 height: 72px;
                 border: 0px solid black;

        }

.box_r
        {
                 float: left;
                 padding: 0px 0px 0px 0px;
                 margin: 0px 0px 10px 10px;
                 width: 304px;
                 height: 72px;
                 border: 0px solid black;
                 color: black;
                 font-size: 12px;
                 font-weight: normal;
                 line-height: 1.4em;


        }