a {
 text-decoration: none;
 color: #339933;
}

a img.link2 {border: 2px solid #339933;}
a img.link2:hover {border: 2px solid #000000;}

img.link2 { background: #ffffff;}

a img.link1 {border: 1px solid #339933;}
a img.link1:hover {border: 1px solid #000000;}

A.effekt:link { color: #000000 }
A.effekt:visited { color: #000000 }
A.effekt:hover { color: #339933 }




/* Für Links in grünem Hintergrund */
A.tiptop:link { color: #000000 }
A.tiptop:visited { color: #000000 }
A.tiptop:hover { color: #ffffff }

/* graue Schriftfarbe für Useradminlink */
A.minigrau:link { color: #C0C0C0; font-size: smaller; font-style: italic;}
A.minigrau:visited { color: #C0C0C0; font-size: smaller; font-style: italic; }
A.minigrau:hover { color: #339933; font-size: smaller; font-style: italic; }

A.nav:link { color: #000000; font-size:smaller;}
A.nav:visited { color: #000000; font-size:smaller;}
A.nav:hover { color: #ffffff;font-size:smaller;}

a:link { color: #339933 }
a:visited { color: #339933 }
a:hover { color: #000000 }

/* Neues Kategorienmenü für Anleitungsübersicht */
.katnav {
 font-weight:bold;
 color: #000000;
}
.katnav a:link {
 color: #000000;
}
.katnav a:hover {
 color: #ffffff;
}


.kontur {/* Überschrifthintergrund und Schatteneffekt */
 background: #339933 url(kontur2_heller.gif) repeat-x bottom;
}

span.wasser {
  position: relative ;
  overflow: hidden;
}

img.zeichen {
  position: absolute ;
  right: 0px;
  bottom: 5px;
}

.zartfarbig { /* zartgrüner Hintergrund (kategorienübersicht) */
 background: #daf2da;
}

.marginleft { /*Abstand links für Inhalte*/
 margin-left:10px;
 margin-right:10px;
}

img.artikeltop { /* Erstes Bild in der Anleitung oben */
 float: left;
 margin-right:20px;
 margin-left:20px;
}

.details { /* einleitungstext für anleitungen */
 font-style:italic;
}

.copyright { /*Copyrighthinweis unter den Anleitungen und Fotos*/
 font-style: italic;
 font-size:smaller;
 border: 4px double #c0c0c0;
 text-align: center;
 padding: 5px;
 margin-left: 40px;
 margin-right: 50px;
}

.headerlink { /*Link und Header ein- oder auszublenden*/
 font-size: 70%;
 float: right;
 margin-right: 3px;
 margin-bottom: 10px;
}
a.headlink:link { color: #2F2F2F; }
a.headlink:visited { color: #2F2F2F; }
a.headlink:hover { color: #5F5F5F; }

img.rand {
              background: url(v3/cns/autor/schatten_grau.gif) no-repeat top left;
              padding: 14px 9px 9px 14px;
              display: block;
              margin-left: 10;
              margin-right: 10;
           }

body {
  font-family: sans-serif;
  color: #000000;
  background: #ffffff url(scheren_back_kontur1.gif) repeat-y right top;
  margin-left:0;
  margin-right:0;
  margin-top:0;}

body.left { /* mit gespiegeltem Hintergrund */
  background: #ffffff url(scheren_back_kontur2.gif) repeat-y left top;
}

body.nobackground {
  background: #ffffff;
}


.box1 { /* normale große box */
 border:4px;
 border-style:solid;
 border-color:#339933;
 background: #ffffff;}
 /*background:#ffffff url(kontur3.gif) no-repeat left top;*/
 /*background:#ffffff url(kontur31.gif) no-repeat right bottom;*/

.box2 { /* newsbox */
 border:4px;
 border-style:solid;
 border-color:#ffffff;
 background:#B6E0A0;}

.minibox { /* kleine highlight boxen überschrift */
 color:#339933;
 letter-spacing:0.1em;
}

.minibox2 { /* kleine highlight boxen überschrift */
 letter-spacing:0.1em;
}

.highlight { /* highlight bild */
 border:2px;
 border-style:solid;
 border-color:#339933;
}

.userbox { /* für Angaben zum Autor auf den Klamottenseiten*/
 border:3px solid #339933;
 background:#ffffff;
 margin-right:10px;
 margin-left:10px;
 max-width:200px;
}


#box { /* Box mit anbgerundeten Ecken */
background: #339933 url(klamotten/bildmaterial/eckeol.png) no-repeat;
position: relative;
padding: 15px;
width: 500px;
height: auto;
}
span.box-top-right, span.box-bottom-left, span.box-bottom-right {
position: absolute;
width: 15px;
height: 15px;
display: block;
}
span.box-top-right {
background: url(klamotten/bildmaterial/eckeor.png) no-repeat;
top: 0;
right: 0;
}
span.box-bottom-left {
background: url(klamotten/bildmaterial/eckeul.png) no-repeat;
bottom: 0;
left: 0;
}
span.box-bottom-right {
background: url(klamotten/bildmaterial/eckeur.png) no-repeat;
bottom: 0;
right: 0;
}




h2.inbox { /* für miniboxen */
 margin:0px;
}

h1 { /* für Überschriften */
 text-align: center;
 color: #ffffff;
 padding-top:15px;
}


/* für listen in kategorieiframes*/

.kattab td a { display:block; width:100%; }
a.katlink:hover { color:#000000; background-color:#2a802a; }
a.katlink:link { color: #000000; }
a.katlink:visited { color:#000000; }
tr.wirdgrun:hover { background-color:#2a802a; }

/* für Suchfunktion der Navileiste*/
.sform {
       font-size: 11px;
       color: #000000;
       border-left: 1px solid #999999;
       border-bottom: 1px solid #999999;
       border-right: 1px solid #999999;
       border-top: 1px solid #999999;
       margin: 0px; }

.sbutton {
       font-size: 11px; width: 50;
       color: #000000;
       background-color: #339933;
       border-left: 1px solid #576675;
       border-bottom: 1px solid #576675;
       border-right: 1px solid #576675;
       border-top: 1px solid #576675;
       margin: 0px;}

form.norand {
       display:inline;
}

/*Für Shopliste*/
.editbutton {
            background: #ffffff;
            width: 23px;
            height: 18px;
            border-width: 0px;
            color:#AFAFAF;
}
.bigbutton {
            background: url(klamotten/other/shopbutton.gif) no-repeat 50% 50% #ffffff;
            height: 70px;
            border-width: 0px;
            font-weight:bold;
            font-size: larger;
}
.textbutton {
            background: url(klamotten/other/shopbutton2.gif) no-repeat 50% 50% #ffffff;
            height: 40px;
            border-width: 0px;
}