/* 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: 0 auto 0;
    width: 940px;
    padding: 0;
  }

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

div#top-navi {
    float:left;
    width: 525px; height: 20px;
    padding: 0 0 0 10px;
    margin: 105px 0 0 443px;
    }
*html div#top-navi {
    margin: 110px 0 0 233px;
  }

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

div#left-navi {
    float: left;
    margin: 20px 0 0 25px;
    padding: 0;
    width: 185px; min-height: 400px;
  }
*html div#left-navi {
    margin: 10px 0 0 15px;
    padding: 0;
    height: 400px;
  }

div#inhalt {
    margin: 0 0 0 30px;
    padding: 10px 0px;
    float: left;
    width: 670px; min-height: 400px;
  }

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

/* Standartformatierungen */

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

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

i  {
        font-size : 12px;
        font-family : Verdana,Arial;
        font-style : italic;
        color : #555555;
}

ul  {
  list-style-position:inside;
}

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


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

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

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

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 : #555555;
  font-size : 12px;
         font-family : Verdana,Arial;
  text-decoration:none;
}

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

.form  {
        font-family : Verdana,Arial;
        font-size : 12px;
        color : #000043;
        background-color : #ffffc6;
}

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

img.nobo  {
        border-style : none;
        border-width : 0;
  margin: 5px;
}

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

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

/* Menue oben */

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

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

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

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

#top-navi .active {
  font-weight:bold;
  color:#000046;
}

/* Menue links */

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

#left-navi b {
    font-weight:bold;
    color:#000046;
          font-size : 12px;
           font-family : Verdana,Arial;
}

#left-navi .small {
    color:#000046;
          font-size : 9px;
           font-family : Verdana,Arial;
}

#left-navi a {
    color:#000046;
          font-size : 12px;
           font-family : Verdana,Arial;
}

#left-navi ul  {
    margin-left:0px;
    padding:0;
    list-style:none;
}

html* #left-navi ul  {
    margin-left:-20px;
    padding:0;
    list-style:none;
}

#left-navi li  {
    color:#000046;
          font-size : 12px;
           font-family : Verdana,Arial;
    list-style:none;
    line-height: 18px;
           margin:0;
    padding:0 0 2px 0px;
}
#left-navi li a {
    padding:0 0 0 20px;
    text-decoration:none;
}
#left-navi li a:link {
    color:#000046;
}
#left-navi li a:visited {
    color:#000046;
}
#left-navi .active {
    background:url(bilder/dot.png) left no-repeat;
    font-weight:bold;
    color:#000046;
}
#left-navi li a:hover {
    background:url(bilder/dot.png) left no-repeat;
    color:#000046;
    text-decoration:none;
}
#left-navi .open {
    font-weight:bold;
    color:#000046;
}

#left-navi .down {
    padding-left:30px;
    color:#000046;
}

#left-navi .press {
    background:url(bilder/dot.png) left no-repeat;
    padding-left:30px;
    font-weight:bold;
    color:#000046;
}
