body { font-family: Arial,Helvetica,Geneva,Sans-serif; 
       font-size: small; 
       font-weight: normal;
       font-style: normal;
       background-color: white; 
       background-image: none; }

a:link { font-family: Arial,Helvetica,Geneva,Sans-serif; 
         font-size: inherit;
         color: white; 
         text-decoration: none; }

a:visited { font-family: Arial,Helvetica,Geneva,Sans-serif;
            color: white; 
            text-decoration: none; }

a:hover { font-family: Arial,Helvetica,Geneva,Sans-serif;
          font-size: inherit;
          color: red; }

#sidebar {  width: 150px;
         border: 3px solid #472B68; 
         position: absolute; 
         top: -3px;
         left: -180px;
        line-height: 150%; 
         text-align: center;
         padding-top: 0px;
       padding-bottom: 0px;
	padding-left: 5px; 
        padding-right: 5px;}

#alles { width: 700px; 
         border: 3px solid #472B68; 
         position: absolute; 
         top: 135px;
         left: 200px; }

#kopf { width: 700px; 
        height: 91px; 
        position: absolute;
        top: 10px;
        left: 23px; }

#buttons { background-image: url(bilder/button.jpg); 
          background-repeat: no-repeat; 
          font-weight: bold;
          color: white; 
          text-align: center;
	  font-size: 103%; 
         width: 700px; 
         position: absolute; 
         top: -2px;
         left: 0px;}

#einl  { padding-top: 10px;
         line-height: 100%; 
         font-size: 140%; 
         text-align: center; 
	font-weight: bold; 
          background-color: white; }

#einl2  { padding-top: 10px;
         line-height: 130%; 
         font-size: 103%; 
         text-align: center; 
          background-color: white; }

#inhalt {    line-height: 150%; 
         font-size: 103%; 
         text-align: left;
         padding: 20px;
	padding-top: 0px; }



#aktuelleseite { background-image: url(bilder/button.jpg); 
          background-repeat: no-repeat; 
          font-weight: bold;
          color: red; 
          text-align: center;
	  font-size: 103%;  } 

#indexpins { padding: 2px;
	 padding-top: 10px;
         padding-bottom: 30px;
         margin-bottom: 62px;
         background-image: url(bilder/index/pins.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 25px;
         padding-left: 170px;
	height: 149px; }

#indexpins a { font-size: 80%;
	     color: blue; }

#indexpins a:hover { font-size: 80%;
	     color: red; }

#indexansteck { padding: 2px;
         padding-top: 10px;
         padding-bottom: 50px;
         margin-bottom: 0px;
         background-image: url(bilder/index/ansteck.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 25px;
         padding-left: 170px;
	height: 149px; }

#indexansteck a { font-size: 80%;
	     color: blue; }

#indexansteck a:hover { font-size: 80%;
	     color: red; }

#indexehren { padding: 2px;
         padding-top: 10px;
         padding-bottom: 30px;
         margin-bottom: 0px;
         background-image: url(bilder/index/ehren.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 25px;
         padding-left: 170px;
	height: 149px; }

#indexehren a { font-size: 80%;
	     color: blue;  }

#indexehren a:hover { font-size: 80%;
	     color: red; }

#indexstick { padding: 2px;
         padding-top: 10px;
         padding-bottom: 30px;
         margin-bottom: 0px;
         background-image: url(bilder/index/stick.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 25px;
         padding-left: 170px;
	height: 149px; }

#indexstick a { font-size: 80%;
	     color: blue;  }

#indexstick a:hover { font-size: 80%;
	     color: red; }

#indexmed { padding: 2px;
         padding-top: 30px;
         padding-bottom: 30px;
         margin-bottom: 0px;
         background-image: url(bilder/index/med.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 25px;
         padding-left: 170px;
	height: 149px; }

#indexmed a { font-size: 80%;
	     color: blue;  }

#indexmed a:hover { font-size: 80%;
	     color: red; }


#indexkarne { padding: 2px;
         padding-top: 10px;
         padding-bottom: 30px;
         margin-bottom: 0px;
         background-image: url(bilder/index/karne.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 25px;
         padding-left: 170px;
	height: 149px; }

#indexkarne a { font-size: 80%;
	     color: blue;  }

#indexkarne a:hover { font-size: 80%;
	     color: red; }

#indexlany { padding: 2px;
         padding-top: 10px;
         padding-bottom: 30px;
         margin-bottom: 20px;
         background-image: url(bilder/index/lany.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 25px;
         padding-left: 170px;
	height: 149px; }

#indexlany a { font-size: 80%;
	     color: blue;  }

#indexlany a:hover { font-size: 80%;
	     color: red; }

#pingepr { padding: 2px;
	 padding-top: 15px;
         padding-bottom: 45px;
         margin-bottom: 20px;
         background-image: url(bilder/gepr.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 25px;
         padding-left: 170px;
	height: 149px; }

#pinbedr { padding: 2px;
	 margin-top: 40px;
         padding-bottom: 45px;
         margin-bottom: 10px;
         background-image: url(bilder/druck.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 2px;
         padding-left: 170px;
	height: 149px; }

#ansteck { padding: 2px;
	 margin-top: 40px;
         padding-bottom: 45px;
         margin-bottom: 10px;
         background-image: url(bilder/ansteck.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 10px;
         padding-left: 170px;
	height: 149px; }

#ehren { padding: 2px;
	 margin-top: 40px;
         padding-bottom: 45px;
         margin-bottom: 10px;
         background-image: url(bilder/ehren1.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 7px;
         padding-left: 170px;
	height: 149px; }

#stick { padding: 2px;
	 margin-top: 40px;
         padding-bottom: 45px;
         margin-bottom: 10px;
         background-image: url(bilder/stick.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 7px;
         padding-left: 170px;
	height: 149px; }

#karne { padding: 2px;
	 margin-top: 40px;
         padding-bottom: 45px;
         margin-bottom: 10px;
         background-image: url(bilder/karne.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 7px;
         padding-left: 170px;
	height: 149px; }

#lany { padding: 2px;
	 margin-top: 40px;
         padding-bottom: 25px;
         margin-bottom: 0px;
         background-image: url(bilder/lany.jpg);
         background-repeat: no-repeat;
	 background-position: 2px 7px;
         padding-left: 170px;
	height: 149px; }


p.button { border: ##472B68 3px solid;
          padding: 2px; 
          text-align: center; 
          color: ##472B68;
          background-color: #472B68;
          font-weight: bold;
          margin-top: 0px;
          margin-bottom: 0px; }

h1 { font-family: Arial,Helvetica,Geneva,Sans-serif;
     font-size: 150%;
     font-weight: bold;
     text-align: center;
     color: red; }

h2 { font-family: Arial,Helvetica,Geneva,Sans-serif;
     font-size: 130%;
     color: black;
     font-weight: bold;
     text-align: left; }

h3 { font-family: Arial,Helvetica,Geneva,Sans-serif;
     font-size: 130%;
     color: black; 
     font-weight: bold; }

#aufforderung { margin-top: 35px; }

#allgfuss { text-align: center; 
	    font-weight: bold;
	background-image: url(bilder/button.jpg); 
          background-repeat: no-repeat; 
		font-weight: bold; 
		color: white; 
		font-size: 103%; }

p.preis1 { background-color: #eeeedd; }

.red { color: red; }

#preisliste { padding: 20px; }

#preisliste a { font-size: 140%;
	     color: blue; }

#preisliste a:hover { font-size: 140%;
	     color: red; }

#newsletter { font-size: 120%;
	      font-weight: bold;
	      line-height: 120%;
	   text-align: center; }

th { text-align: left;
	padding-right: 20px; }