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

/* globale Einstellungen */

*{padding: 0; margin: 0;}

/* Seitenlayout */

body {
    color: #000000; background: #ffffff;
    margin: 0; padding: 0;
    text-align: center;
  }

div#top {
    text-align: left;
    margin: 30px auto 0;
    width: 940px;
    padding: 0;
  }

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

div#top-navi {
      float:left;
      width: 680px; height: 25px;
      margin: 90px 0 0 280px;
    }
*html div#top-navi {
      margin: 90px 0 0 100px;
      padding 0 0 0 -50px;
    }

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

div#navi-left {
    float: left;
    margin: 0 0 0 32px;
    padding: 0px 0px;
    width: 217px; min-height: 500px;
  }
*html div#navi-left {
    margin: 0 0 0 10px;
  }

div#inhalt {
    margin: 0 0 0 4px;
    padding: 0px 0px;
    float: left;
    width: 655px; min-height: 500px;
    text-align: center;
  }

*html div#inhalt {
    padding: 0px 15px;
  }

div#footer {
    clear: both;
    margin: 0;
    padding:  5px 10px;
    float: left;
    width: 940px; height: 60px;
    background-image: url(bilder/unten.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    }

/* Standartformatierungen */

#navi-left ul  {
    margin:0;
    padding:0;
    list-style:none;
}
#navi-left li  {
    color : #000000;
          font-size : 12px;
           font-family : Verdana,Arial;
           list-style-type:none;
           margin:0;
    padding:0 0 2px 0;
}
#navi-left li a {
    padding-left:30px;
    text-decoration:none;
}
#navi-left li a:link {
    color:#000000;
}
#navi-left li a:visited {
    color:#000000;
}
#navi-left li a:active {
    background:url(bilder/dot.jpg) left no-repeat;
    color:#000000;
}
#navi-left li a:hover {
    background:url(bilder/dot.jpg) left no-repeat;
    color:#000000;
    text-decoration:none;
}

#navi-left a {
    text-decoration:none;
}
#navi-left a:link {
    color:#000000;
}
#navi-left a:visited {
    color:#000000;
}
#navi-left a:active {
    color:#000000;
}
#navi-left a:hover {
    color:#ff0000;
}
#navi-left p {
    color:#000000;
}

p  {
        color : #ffffff;
        font-size : 12px;
        font-family : Verdana,Arial;
}

ul  {
  list-style-position:inside;
}

li  {
        color : #ffffff;
        font-size : 12px;
        font-family : Verdana,Arial;
        list-style-type:square;
  list-style-position:inside;
}

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

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

h1  {
        color : #ffffff;
        font-size : 14px;
        font-family : Verdana,Arial;
}

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

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

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

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

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

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

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

img  {
        border-width: 2px;
        border-style: solid;
        border-color: #ffffff;
  margin: 5px;
}

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

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

hr {color:#555555; height:2px; margin: 5px 0;
}
