@charset "ISO-8859-1";

html, body {
         background-color: #000000;
         font-style: normal;
         color: #FFFFFF;
         font-weight: normal;
         font-size: 10px;
         line-height: 12px;
         font-family: verdana, sans-serif;
         margin: 0px;
         padding: 0px;
         width: 100%;
         height: auto;
         text-align: center;
}

A:link {
         text-decoration: none;
         color: #9F9F9F;
}
A:visited {
         text-decoration: none;
         color: #9F9F9F;
}
A:active, a:focus  {
         text-decoration: none;
         color: #FFFFFF;
}
A:hover {
         text-decoration: underline;
         color: #5F5F5F;
}




div { border: 0px solid #FF0000; }

span { border: 0px solid #00FF00; }

/*________________________________________________*/

#container {
         padding: 0px;
         float: none;
         height: auto;
         width: 96%;
         margin-right: auto;
         margin-left: auto;
         position: relative;
         }


/*________________________________________________*/

#header {
         float: left;
         height: 60px;
         width: 100%;
         background-color: #2F2F2F;
         text-align: center;
         border-bottom: 1px solid #AFAFAF;
         position: static;
}

.header_text {
        font-family: Georgia, 'Times New Roman', serif;
        font-size: 16px;
        line-height: 34px;
        font-weight: bold;
        color: #EFEFEF;
        font-variant: small-caps;
        word-spacing: 0.5em;
        letter-spacing: 6px;
         }

.header_menutext {
        font-family: Verdana, sans-serif;
        font-size: 14px;
        line-height: 18px;
        font-weight: normal;
        color: #FFFFFF;
        text-transform: none;
        word-spacing: 1.5em;
        letter-spacing: 1px;
         }


 /*
 padding: oben, rechts, unten, links
 Bei mehreren Angaben werden diese abhängig von deren Anzahl interpretiert.
 Zwei Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben und unten, die zweite den Abstand für rechts und links.
 Drei Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben, die zweite den Abstand für rechts und links und die dritte den Abstand für unten.
 Vier Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben, die zweite den Abstand für rechts, die dritte den Abstand für unten und die vierte den Abstand für links.
 */

 /*________________________________________________*/

#content {
        background-color: #000000;
        margin-top: 8px;
        padding: 0px;
        float: left;
        height: 450px;
        width: 100%;
        position: relative; top: 0px
}

.index_html {     /*_____________WELCOME-SITE________________*/
        font-family: Georgia, 'Times New Roman', serif;
        font-size: 20px;
        line-height: 40px;
        font-weight: bold;
        color: #8F8F8F;
        font-variant: small-caps;
        word-spacing: 1em;
        letter-spacing: 6px;
        height: 450px;
        background-color: #2F2F2F;
        margin-left: auto;
        margin-right: auto;
        margin-top: 65px;
         }


/*________________________________________________*/


#home {
         width: 100%;
         height: 450px;
         }

#home_links {
         background-color: #000000;
         text-align: center;
         float: left;
         width: 50%;
         border: 1px solid #4F4F4F;
         }

        .content_startseite_top {
                 font-family: Georgia,'Times New Roman' ,serif;
                 font-size: 30px;
                 line-height: 50px;
                 font-weight: bold;
                 letter-spacing: 2px;
                 font-variant: small-caps;
                 color: #9F9F9F;
                 height: 327px;
                 }

        .about_bottom {
                 font-family: Verdana, sans-serif;
                 font-size: 12px;
                 line-height: 14px;
                 font-weight: normal;
                 letter-spacing: 0px;
                 font-variant: none;
                 color: #7F7F7F;
                 background-color: #000000;
                 float: left;
                 height: 120px;
                 }

                 .about_bottom_frame {
                      display: block; text-align: justify;
                      border: 1px solid #4F4F4F;
                      margin: 0px 10px;
                      padding: 5px;
                      position: relative;
                      top: 5px;
                      }

.content_news {
         font-family: Verdana, sans-serif;
         font-size: 12px;
         line-height: 16px;
         font-weight: normal;
         color: #CFCFCF;
         text-align: left;
         float: right;
         width: 48%;
         height: 447px;
         padding: 0px;
         border: 1px solid #4F4F4F;
         }

        .cont_newsframe {
                 position: relative;
                 top: 40px; left: 20px;
                 }

/*________________________________________________*/


#contact {
         width: 100%;
         height: 450px;
         }

.contact_rechts {
         float: right;
         width: 48%;
         height: 447px;
         border: 1px solid #4F4F4F;
         text-align: left;
         }

         .href {
                color: #ffffff;
                font-family: Verdana, sans-serif;
                font-size: 12px;
                line-height: 22px;
                font-weight: normal;
                position: relative; top: 40px; left: 20%;
                }


#contact_links {
         float: left;
         width: 50%;
         height: 447px;
         border: 1px solid #4F4F4F;
         text-align: left;
         }

         .contact_info {
                  height: 328px;
                  }

                  .contact_infoframe {
                        font-family: Georgia,'Times New Roman', serif;
                        font-size: 12px;
                        line-height: 18px;
                        font-weight: normal;
                        letter-spacing: 2px;
                        font-variant: small-caps;
                        color: #ffffff;

                        position: relative; top: 40px; left: 10%;
                        }

         .contact_ref {
                  height: 120px;
                  }

                  .contact_refframe {
                  font-family: Verdana, sans-serif;
                  font-size: 10px;
                  line-height: 14px;
                  font-weight: normal;
                  font-variant: normal;
                  color: #ffffff;
                  height: 118px;

                  }



/*________________________________________________*/

.content_impressum {
         font-family: Verdana, sans-serif;
         font-size: 9px;
         line-height: 12px;
         font-weight: normal;
         color: #FFFFFF;
         width: 90%;
         text-align:left;
         margin-right: auto;
         margin-left: auto;
         margin-top: 10px;
}



/*________________________________________________*/

.content_bilder{
         width: 100%;
         float: left;
         text-align:left;
         padding-top:5px;
         overflow: auto;
         white-space: nowrap;
         position: relative;
         height: 96%;
         word-spacing: 10px;
}


/*________________________________________________*/


#footer {
         padding: 0px;
         margin-top: 8px;
         float: left;
         height: 45px;
         width: 100%;
         background-color: #333333;
         border-top: 1px solid #AFAFAF;
         /*position: fixed; bottom: 0px;*/
}

.footer_impressum {
         font-family: Verdana, sans-serif;
         font-size: 10px;
         line-height: 11px;
         font-weight: normal;
         color: #808080;
         text-align: left;
         float: left;
         padding: 4px 8px;
}

.footer_optimiert {
         font-family: Verdana, sans-serif;
         font-size: 10px;
         line-height: 11px;
         font-weight: normal;
         color: #808080;
         text-align: center;
         float: left;
         padding: 4px 40px;
}

.footer_copy {
         font-family: Verdana, sans-serif;
         font-size: 10px;
         line-height: 11px;
         font-weight: normal;
         color: #808080;
         text-align: right;
         float: right;
         padding: 4px 8px;
}
/*padding: oben/unten, rechts/links */
