/* 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: 840px;
    padding: 0;
  }

div#logo {
    float: left; width: 840px; height: 137px;
    margin: 0px; padding: 0px;
    background: #ffffff;
    background-image: url(../bilder/top-bg.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }
  
div#top-navi {
    float:left;
    width: 678px; height: 39px;
    background: #ffffff;
    background-image: url(../bilder/navi-bg.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 3px 0 0 162px;
    }

div#seite {
    margin: 0;
    padding: 0 0 0 0px;
    float: left;
    width: 840px;
    background-image: url(../bilder/main-bg.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-y;
  }

div#left-navi {
    float: left;
    margin: 0 0 0 15px;
    padding: 0;
    width: 215px; min-height: 400px;
  }
*html div#left-navi {
    margin: 0 0 0 5px;
    padding: 0;
    height: 400px;
  }

div#inhalt {
    margin: 0 0 0 25px;
    padding: 0px 0px;
    float: left;
    width: 570px; min-height: 400px;
  }

div#footer {
    clear: both;
    margin: 0;
    padding:  7px 0 0 255px;
    float: left;
    width: 585px; height: 46px;
    background-image: url(../bilder/foot-bg.jpg);
    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  {
	color : #000000;
	font-size : 12px;
	font-family : Verdana,Arial;
	list-style-type:square;
  list-style-position:inside;
}

li  {
	color : #000000;
	font-size : 12px;
	font-family : Verdana,Arial;
	list-style-type:square;
  list-style-position:outside;
}

h1  {
	color : #ff0000;
	font-size : 18px;
	font-family : Verdana,Arial;
	font-weight : bold;
}

h2  {
	color : #000000;
	font-size : 14px;
	font-family : Verdana,Arial;
	font-weight : bold;
}

h3  {
	color : #555555;
	font-size : 14px;
	font-family : Verdana,Arial;
	font-weight : bold;
}

a:link {
  color : #000000;
  font-size : 12px;
 	font-family : Verdana,Arial;
  text-decoration: none;
	font-weight : bold;
}

a:visited {
  color : #555555;
  font-size : 12px;
 	font-family : Verdana,Arial;
  text-decoration:none;
	font-weight : bold;
}

a:active {
  color : #555555;
  font-size : 12px;
 	font-family : Verdana,Arial;
  text-decoration:none;
	font-weight : bold;
}

a:hover {
  color : #ff0000;
  font-size : 12px;
 	font-family : Verdana,Arial;
  text-decoration: none;
	font-weight : bold;
}

.white {
    color:#ffffff;
	  font-size : 9px;
   	font-family : Verdana,Arial;

}

.form  {
	font-family : Verdana,Arial;
	font-size : 12px;
	color : #ff0000;
	background-color : #ff0000;
}

img  {
	border-width: 2px;
	border-style: solid;
	border-color: #ff0000;
  margin: 5px;
}

img.nobo  {
	border-style : none;
	border-width : 0;
  margin: 5px;
}

img.icon  {
	border-width: 0px;
	border-style: solid;
	border-color: #ff0000;
  margin: 0px;
}

hr {color:#555555; height:2px; margin: 5px 0;
}

/* Menue oben */

#top-navi ul {
  margin:0;
  list-style:none;
}

#top-navi li {
  display:inline;
  margin:0;
  padding:0;
}

#top-navi a {
	  font-size : 12px;
   	font-family : Verdana,Arial;
    font-weight:bold;
    text-decoration:none;
}

#top-navi a:link { color: #ffffff; }

#top-navi a:visited { color: #ffffff; }

#top-navi a:active { color: #dddddd; }

#top-navi a:hover { color: #0000ff; }

#top-navi #current a { color : #dddddd; }

/* Menue links */

#left-navi p {
    color:#000000;
	  font-size : 12px;
   	font-family : Verdana,Arial;
}

#left-navi b {
    font-weight:bold;
    color:#000000;
	  font-size : 12px;
   	font-family : Verdana,Arial;
}

#left-navi .small {
    color:#000000;
	  font-size : 9px;
   	font-family : Verdana,Arial;
}

#left-navi a {
    color:#000000;
	  font-size : 12px;
   	font-family : Verdana,Arial;
 		font-weight : bold;
}

#left-navi ul  {
    margin-left:0px;
    padding:0;
    list-style:none;
}

#left-navi li  {
    color:#000000;
	  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 0px;
    font-weight : bold;
    text-decoration:none;
}
#left-navi li a:link {
    color:#000000;
}
#left-navi li a:visited {
    color:#000000;
}
#left-navi #active a {
    color:#555555;
}
#left-navi li a:hover {
    color:#ff0000;
    text-decoration:none;
}


