/* Stylesheet CSS von http://WWW.PCundFoto.de / http://WWW.IT-Service-Schneider.com */

*{padding: 0; margin: 0;}

body {
    color: #ffffff; background: #000000;
    margin: 0; padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

div#top {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 30px auto 0px;     /* standardkonforme horizontale Zentrierung */
    width: 825px;
    padding: 0;
  }

div#logo {
    width: 825px; height: 152px;
    margin: 0px; padding: 0px;
    background: #ffffff;
    background-image: url(bilder/top.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }

div#top-info {
    float:left;
    width: 805px; height: 50px;
    padding: 10px;
    text-align: right;
    }


div#top-navi {
    float:left;
    width: 655px; height: 20px;
    margin: 52px 0 0 10px;
    }
*html div#top-navi {
    margin: 57px 0 0 10px;
  }

div#seite {
    margin: 0;
    float: left;
    width: 805px;
    background: #ffffff;
    background-image: url(bilder/main.png);
    background-position: 0px 0px;
    background-repeat: y-repeat;
    padding: 10px 10px;
  }

div#foot {
    clear: both;
    float: left;
    width: 805px; height: 112px;
    padding: 4px 10px;
    background: #000000;
    background-image: url(bilder/foot.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    text-align: right;
  }


div#rand {
      clear: both;
      float: left;
      width: 825px; height: 30px;
      background: #000000;
  }


P  {
        color : #000000;
        font-size : 12px;
        font-family : Verdana,Arial;
}

h1  {
  text-align: right;
        color : #555555;
        font-size : 26px;
  font-family : Verdana,Arial;
}

h2  {
        color : #555555;
        font-weight : bold;
        font-size : 16px;
        font-family : Verdana,Arial;
}

h3  {
        color : #ff0000;
        font-weight : bold;
        font-size : 14px;
        font-family : Verdana,Arial;
}

.small  {
        color : #555555;
        font-size : 10px;
        font-family : Verdana,Arial;
}

.small a:link {
    color:#555555;
          font-size : 10px;
           font-family : Verdana,Arial;
    text-decoration:none;
}

.small a:visited {
    color:#555555;
          font-size : 10px;
           font-family : Verdana,Arial;
    text-decoration:none;
}

.small a:active {
    color:#ff0000;
          font-size : 10px;
           font-family : Verdana,Arial;
    text-decoration:none;
}

.small a:hover {
    color : #ff0000;
           font-family : Verdana,Arial;
    text-decoration:none;
}

a:link  {
        color : #555555;
        font-size : 12px;
        font-family : Verdana,Arial;
        text-decoration:none;
}

a:visited  {
        color : #555555;
        font-size : 12px;
        font-family : Verdana,Arial;
        text-decoration:none;
}

a:active  {
        color : #ff0000;
        font-size : 12px;
        font-family : Verdana,Arial;
        text-decoration:none;
}

a:hover  {
        color : #ff0000;
        font-size : 12px;
        font-family : Verdana,Arial;
        text-decoration : underline;
}

a:focus  {
        color : #ff0000;
        font-size : 12px;
        font-family : Verdana,Arial;
        text-decoration : underline;
}

ul  {
        color : #555555; padding: 0 0 0 30px;
        font-size : 12px;
        font-family : Verdana,Arial;
}

img  {
        border-width : 2;
        border-style : solid;
        border-color : #ff0000;
        font-size : 12px;
        margin  :3px;
}

.nobo  {
        border-width : 0;
}

a:hover img {
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
  -khtml-opacity:0.7;
}

body a img {
  filter:none;
  -moz-opacity:1.0;
  opacity:1.0;
  -khtml-opacity:1.0
}

td  {
        padding : 0px;
}

.form  {
        font-family : Verdana,Arial;
        font-weight : bold;
        font-size : 12px;
        color : #ffffff;
        background-color : #000000;
        padding: 3px;
        margin  :3px;
}

.form:hover, .form:focus { background-color: #555555; }

hr  {
        color : #ff0000;
        width : 2;
        border-style : solid;
}

/* Menue oben */

#top-navi a:link {
    color:#ffffff;
          font-size : 12px;
          font-weight : bold;
           font-family : Verdana,Arial;
    text-decoration:none;
}

#top-navi a:visited {
    color:#ffffff;
          font-weight : bold;
           font-family : Verdana,Arial;
    text-decoration:none;
}

#top-navi a:active {
    color:#ff0000;
          font-weight : bold;
           font-family : Verdana,Arial;
    text-decoration:none;
}

#top-navi a:hover {
    color : #ff0000;
          font-weight : bold;
           font-family : Verdana,Arial;
    text-decoration:none;
}
