@charset "utf-8";
/* CSS Document */



body
{          font-family: Verdana, Arial, Helvetica, sans-serif;
        margin:0;
        padding:0;
        color: #000000;
   font-size: 13px;
   background-image:url(images/tierschutzverein-bremen-header-bg.jpg);
   background-repeat:no-repeat;
   background-position:center 0px;
   background-color:#f59c0e;
}


h1 {font-size:15px; line-height:auto; margin-top:0px; padding-top:0px;}
h2 {font-size:13px;}

.kl {font-size:10px;}

a:link { color:#990000; text-decoration:none; }
a:visited { color:#990000; text-decoration:none; }
a:hover { color:#990000; text-decoration:underline; }
a:active { color:#990000; text-decoration:none; }

ul#nav a:link { color:#FFFFFF; text-decoration:none; font-size:11px; }
ul#nav a:visited { color:#FFFFFF; text-decoration:none; font-size:11px; }
ul#nav a:hover { color:#FFFFFF; text-decoration:underline; font-size:11px; }
ul#nav a:active { color:#FFFFFF; text-decoration:none; font-size:11px; }




a.cop:link { color:#FFFFFF; text-decoration:none; font-size:11px; }
a.cop:visited { color:#FFFFFF; text-decoration:none; font-size:11px; }
a.cop:hover { color:#FFFFFF; text-decoration:underline; font-size:11px; }
a.cop:active { color:#FFFFFF; text-decoration:none; font-size:11px; }




.cleaner { clear:both; }

.noborder { border:0; }


  ul.ulnorm  {position:relative; float:none; list-style:disc; height:auto; width:400px; margin-top:0px;top: 0px;left:0px;  }
  ul.ulnorm li  { position:relative; float:none; clear:both; height:auto; width:400px; border:none; margin-top:0px;top: 0px;left:0px; margin:0px; padding-bottom:8px; font-weight:normal; }



.navitop {
z-index:45;
position:absolute;
width: 929px;
left: 50%;
text-align:right;
margin-left: -464px;
font-weight:bold;
font-size:10px;
}



.linkbund {
z-index:50;
position:absolute;
width:70px;
left: 50%;
top:116px;
margin-left: -115px;
}



.picleft {
float:left;
padding-right:15px;
padding-bottom:15px;
}

.picright {
float:right;
padding-left:15px;
padding-bottom:15px;
}


/********************************************
 Site Structure
 ********************************************/



#master {
position: absolute;
width: 929px;
left: 50%;
margin-top:0px;
margin-bottom:20px;
margin-left: -464px;
}


#header {
width: 929px;
height:245px;
background-image:url(images/tierschutzverein-bremen-header.jpg);
background-repeat:no-repeat;
background-position: 0 0;
}



#navi {
width: 929px;
height:60px;
color:#FFFFFF;
font-weight:bold;
padding-bottom:0px;
background-image:url(images/tierschutz-hb-navi-m.jpg);
background-repeat:repeat-x;
}

#navil {
width: 929px;
height:60px;
background-image:url(images/tierschutz-hb-navi-l.jpg);
background-repeat:no-repeat;
background-position:left;
}

#navir {
width: 929px;
height:60px;
background-image:url(images/tierschutz-hb-navi-r.jpg);
background-repeat:no-repeat;
background-position:right;
}

#path {
width:889px;
padding-top:10px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
font-size:11px;
}



#contlinks {
width:203px;
float:left;
}

#contmitte {
width:522px;
float:left;
}

#contrechts {
width:204px;
float:left;
}

#contlong {
width:726px;
float:left;
}


#footer {
width: 914px;
height:31px;
padding-top:17px;
padding-left:15px;
background-image:url(images/tierschutz-hb-footer.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
}

#copy {
width: 929px;
text-align:center;
font-size:11px;
}



#eintrag {
 position: absolute;
 z-index:5;
   font-weight:bold;
width:250px;
padding-left:70px;
padding-top:110px;
font-size:10px;
}

.eintrag1 {
float:left;
width:50px;
padding-left:0px;
padding-top:5px;
}

.eintrag2 {
float:left;
width:190px;
padding-left:10px;
padding-top:5px;
}

.eintragform {
margin-bottom:0px;
margin-top:0px;
}





/*
Petition
*/


.signed {
	border:1px solid #999;
	background:#f6f5e6;
	padding:5px;
	text-align:center;
}





/*
Anzeige news
*/


.newspic {
float:left;
width:200px;
padding-right:20px;
padding-bottom:10px;
}



/********************************************
Boxes
 ********************************************/



 /*      Box Mitte       */
.bx-m {
width:518px;
 background-image:url(images/box-back-m.jpg);
 background-repeat:repeat-y;
 background-position:2px 0;
 padding-left:2px;
}


 .bx-m-h {
 background-image:url(images/box-head-m.jpg);
 background-repeat:no-repeat;
width:503px;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
font-weight:bold;
color:#990000;
}


 .bx-m-c {
width:503px;
padding-top:15px;
padding-bottom:20px;
padding-left:15px;
}

 .bx-m-ctext {
width:473px;
padding-top:15px;
padding-bottom:20px;
padding-left:15px;
}

 .bx-m-f {
 background-image:url(images/box-foot-m.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
width:518px;
height:23px;
padding-left:0px;
font-weight:bold;
font-size:10px;
}

 .bx-m-ft {
width:53px;
height:18px;
padding-top:5px;
padding-left:465px;
font-weight:bold;
}


/* Content Box Termine Startseite */
.bx-termine-c {
padding-right:20px;
padding-left:20px;
}


/* Content Box Tiervermittlung */

.bx-tierv-c-l {
width:323px;
float:left;
}

 .bx-tierv-c-p {
width:110px;
height:140px;
float:left;
padding-right:0px;
padding-left:30px;
padding-bottom:0px;
}



 .bx-tierv-c-r {
width:180px;
float:left;
}

/* end Content Box Tiervermittlung */





 /*      Box Long top home       */


 .bxlong {
padding:0 15px 10px 25px;
}


 .bxlongm {
width:889px;
height:95px;
 background-image:url(images/bx-long-m.jpg);
 background-repeat:repeat-x;
}

 .bxlongl {
width:889px;
height:95px;
 background-image:url(images/bx-long-l.jpg);
 background-repeat:no-repeat;
 background-position:left;
}


 .bxlongr {
 	padding:10px 20px 10px 20px;
width:849px;
 background-image:url(images/bx-long-r.jpg);
 background-repeat:no-repeat;
 background-position:right;
}



.bxlongcol1 {
float:left;
width:404px;
height:75px;
padding-right:20px;
border-right:1px solid #900;
}


.bxlongcol2 {
float:left;
width:404px;
height:75px;
padding-left:20px;
}




 /*      end Box Long top home       */





 /*      Box Long       */

 .bx-long {
width:716px;
 background-image:url(images/box-back-long.jpg);
 background-repeat:repeat-y;
}

  .bx-long-h {
 background-image:url(images/box-head-long.jpg);
 background-repeat:no-repeat;
width:701px;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
font-weight:bold;
color:#990000;
}

  .bx-long-h-e {
 background-image:url(images/box-head-long-e.jpg);
 background-repeat:no-repeat;
width:701px;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
font-weight:bold;
color:#990000;
}


  .bx-long-hbesuch {
 background-image:url(images/Bremer-Tierschutzverein-Seniorenheime.jpg);
 background-repeat:no-repeat;
width:701px;
height:175px;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
font-weight:bold;
color:#990000;
}


  .bx-long-hreiten {
 background-image:url(images/Bremen-Tierschutz-Therapeutisches-Reiten.jpg);
 background-repeat:no-repeat;
width:701px;
height:175px;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
font-weight:bold;
color:#990000;
}


  .bx-long-hkinder {
 background-image:url(images/Bremer-Tierschutz-Kinder-Jugend-Gruppen.jpg);
 background-repeat:no-repeat;
width:701px;
height:175px;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
font-weight:bold;
color:#990000;
}


  .bx-long-hklassen {
 background-image:url(images/Bremen-Tierschutz-Schulklassen.jpg);
 background-repeat:no-repeat;
width:701px;
height:175px;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
font-weight:bold;
color:#990000;
}


  .bx-long-henten{
 background-image:url(images/Bremer-Tierschutzverein-Enten-Haus.jpg);
 background-repeat:no-repeat;
width:701px;
height:175px;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
font-weight:bold;
color:#990000;
}


  .bx-long-hrehe{
 background-image:url(images/Bremer-Tierschutzverein-Rehe.jpg);
 background-repeat:no-repeat;
width:701px;
height:175px;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
font-weight:bold;
color:#990000;
}


 .bx-long-c {
width:701px;
padding-top:15px;
padding-bottom:20px;
padding-left:15px;
}

 .bx-long-cl {
 float:left;
width:340px;
padding-bottom:20px;
padding-left:0px;
}

 .bx-long-cr {
 float:left;
width:340px;
padding-bottom:20px;
padding-left:20px;
}

 .bx-long-f {
 background-image:url(images/box-foot-long.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
width:716px;
height:22px;
font-weight:bold;
}

 .bx-long-f-e {
 background-image:url(images/box-foot-long-e.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
width:716px;
height:22px;
font-weight:bold;
}

 .bx-long-ft {
width:53px;
height:18px;
padding-top:4px;
padding-left:661px;
font-weight:bold;
}

 /*     end Box Long       */


  /*     Content Box Long       */
  .bx-long-cl-imp {
 float:left;
width:340px;
padding-bottom:20px;
padding-left:0px;
text-align:right;
}

 .bx-long-cr-imp {
 float:left;
width:340px;
padding-bottom:20px;
padding-left:20px;
}

 .bx-long-cmain-imp {
width:600px;
padding-bottom:20px;
padding-left:50px;
padding-right:50px
}



 .bx-long-cr-form {
 float:left;
padding-bottom:20px;
padding-left:40px;
}


.bx-feedb {
border:1px;
border-style:solid;
border-color:#999999;
padding:30px;
background-color:#f6f5e6;
}




  /*     end Content Box Long       */



/* Content Box rechts spenden */
 .bx-rspende {
width:171px;
padding-left:20px;
background-image:url(images/tierschutzverein-bremen-spenden2.jpg);
background-repeat:no-repeat;
background-position:20px 0px;
color:#660000;
}

 .bx-rspendetext {
width:151px;
padding-top:155px;
padding-left:10px;
padding-right:10px;
text-align:right;
}


/* Content Box rechts Mitglied */
 .bx-rmitglied {
width:171px;
padding-left:20px;
background-image:url(images/tierschutzverein-bremen-mitgliedschaft2.jpg);
background-repeat:no-repeat;
background-position:20px 0px;
color:#660000;
}

 .bx-rmitgliedtext {
width:151px;
padding-top:145px;
padding-left:10px;
padding-right:10px;
}





/* Content Box rechts Mitglied */
 .bx-rmtiere {
width:171px;
padding-left:20px;
background-image:url(images/tierschutz-bremen-menschen-tiere.jpg);
background-repeat:no-repeat;
background-position:20px 0px;
color:#660000;
}

 .bx-rmtieretext {
width:151px;
padding-top:155px;
padding-left:10px;
padding-right:10px;
}




/* Content Box links */

 .bx-l-pic {
padding-left:6px;
}


 .bx-l {
width:171px;
padding-left:15px;
 background-image:url(images/box-back-l.jpg);
 background-repeat:repeat-y;
 background-position: 15px 0;
}


 .bx-l-h {
 background-image:url(images/box-head-l.jpg);
 background-repeat:no-repeat;
width:161px;
padding-top:10px;
padding-bottom:20px;
padding-left:10px;
font-weight:bold;
color:#990000;
}


 .bx-l-c {
width:141px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
font-size:10px;
}

 .bx-l-f {
 background-image:url(images/box-foot-l.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
width:171px;
height:23px;
padding-left:0px;
font-weight:bold;
font-size:10px;
}

 .bx-l-ft {
width:49px;
height:18px;
padding-top:5px;
padding-left:122px;
font-weight:bold;
}




 /********************************************
Anzeige Tiervermittlung
 ********************************************/

.anztier1 {
padding-left:15px;
width:200px;
float:left;
}

 .anztier2 {
width:280px;
float:left;
}

 .anztier21 {
width:170px;
float:left;
padding-right:10px;
}

 .anztier22 {
width:100px;
float:left;
}


/********************************************
 HauptNAVI
 ********************************************/

 ul {
 position: absolute;
 z-index:3000;
  margin-top: 265px;
  list-style: none;
   height: auto;
  top: 0px;
width: 929px;
   font-weight:bold;
left: 50%;
margin-left: -430px;


  }

/*
 ul {
  margin-top: 0px;
  list-style: none;
  top: 0px;
  left: 20px;
  }
*/
    li.nfirstl {
        padding-top:0;
  float: left;
  position: relative;
  width: auto;
  height: 20px;
  top: 0;
  left: 0;
  list-style: none;
  }

      li.nspace {
  padding-top:0;
  float: left;
  position: relative;
  width: 15px;
  height: 20px;
  top: 0;
  left: 0;
  list-style: none;
  }

    li.pphiil {
                padding-top:0;
  float: left;
  position: relative;
  width: 76px;
   height: 20px;
     top: 0;
  left: 0;
  list-style: none;
  }



      li.spacefirst {
  float: left;
  position: relative;
  width: 264px;
   height: 14px;
   list-style: none;
  }




  li ul.sub {
  background-color:#660000;
height:auto;
  display: none;
  position: absolute;
  top: 20px;
  width:auto;
  left:-5px;
  margin:0px;
  padding:5px;
    float:none;
          list-style: none; z-index:30000;
  }

 ul.sub li {
 float:none;
 height:auto;
 padding-bottom:5px;
 padding-top:5px;
 border-top:1px;
 border-top-style:solid;
 border-top-color:#666600;
 list-style: none;
 }


li > ul { top: auto; left: auto;   list-style: none;        }

li:hover ul, li.over ul{ display: block;   list-style: none; }













/* jStartpage */
#ncontlinks { width:171px; padding-left:25px; padding-right:10px; float:left; }
#ncontmitte { width:527px; padding-right:10px; float:left; }
#ncontrechts { width:171px; float:left; }


/* Bx links TERMINE new */
 .nbx-l { width:171px; background:url(images/nbox-back-l.jpg) repeat-y; }
 .nbx-l-h { background:url(images/nbox-head-l.jpg) no-repeat; width:151px; height:17px; padding-top:10px; padding-bottom:20px; padding-left:20px; font-weight:bold; color:#990000; }
 .nbx-l-c { width:131px; height:104px; padding-top:15px; padding-left:20px; padding-right:20px; color:#830101; }
 .nbx-l-f { background:url(images/nbox-foot-l.jpg) no-repeat bottom; width:171px; height:23px; font-weight:bold; font-size:10px; }
 .nbx-l-ft { height:18px; padding-left:110px; font-weight:bold; }


/* Bx links NOTFELLE new */
 .nbx-lnfwr { padding-top:10px; }
 .nbx-lnf { width:171px; background:url(images/nbox-back-l.jpg) repeat-y; }
 .nbx-lnf-h { background:url(images/nbox-head-l.jpg) no-repeat; width:151px; height:17px; padding-top:10px; padding-bottom:20px; padding-left:20px; font-weight:bold; color:#990000; }
 .nbx-lnf-c { width:131px; height:142px; padding-top:15px; padding-left:20px; padding-right:20px; color:#830101; }
 .nbx-lnf-f { background:url(images/nbox-foot-l.jpg) no-repeat bottom; width:171px; height:23px; font-weight:bold; font-size:10px; }
 .nbx-lnf-ft { height:18px; padding-left:115px; font-weight:bold; }


 /* Bx rechts HELFEN new */
 .nbx-r { width:171px; padding-bottom:0; margin-bottom:0; height:411px; }
 .nbx-r-h { background:url(images/nbox-head-l.jpg) no-repeat; width:151px; height:17px; padding-top:10px; padding-bottom:20px; padding-left:20px; font-weight:bold; color:#990000; }
 .nbx-r-c { width:131px; height:100px; padding-top:15px; padding-left:20px; padding-right:20px; color:#830101; }
 .nbx-r-f { background:url(images/nbox-foot-l.jpg) no-repeat bottom; width:171px; height:23px; font-weight:bold; font-size:10px; }
 .nbx-r-ft { height:18px; padding-left:115px; font-weight:bold; }




 /* Bx bottom LONG new */
 .nbx-lowr { padding-top:10px; padding-left:25px; padding-bottom:30px; }
 .nbx-lo { width:889px; background:url(images/nbox-back-long.jpg) repeat-y; }
 .nbx-lo-h { background:url(images/nbox-head-long.jpg) no-repeat; width:889px; height:6px; }
 .nbx-lo-c { width:869px; height:280px; padding-left:10px; padding-right:10px; color:#830101; }
 .nbx-lo-f { background:url(images/nbox-foot-long.jpg) no-repeat bottom; width:889px; height:7px; }
 .nbx-lo-c1 { width:434px; height:270px;float:left; border-right:1px solid #900; }
 .nbx-lo-c1c1 { float:left; width:197px; padding-left:20px; padding-right:10px }
 .nbx-lo-c1c2 { float:left; width:177px; }

 .nbx-lo-c2 { width:424px; height:270px;float:left; padding-left:10px; }




  /*      Box Mitte NEW      */
.nbx-m { width:527px; background:url(images/nbox-back-m.jpg) repeat-y; }
.nbx-m-h { background:url(images/nbox-head-m.jpg) no-repeat; width:487px; height:17px; padding-top:10px; padding-bottom:20px; padding-left:20px; padding-right:20px; font-weight:bold; color:#990000; }
 .nbx-m-c { width:487px; height:104px; padding-top:15px; padding-left:20px; }
 .nbx-m-ctext { width:473px; padding-top:15px; padding-left:15px; }
 .nbx-m-f { background:url(images/nbox-foot-m.jpg) no-repeat bottom; width:527px; height:23px; font-weight:bold; font-size:10px; }
 .nbx-m-ft { height:18px; padding-left:465px; font-weight:bold; }

 .m-ft-pfeil { float:left; }
 .m-ft-mehr { float:left; padding-top:2px; padding-left:2px; }

.nbx-news { padding-right:20px; padding-left:20px; }
.nbxheadnews { font-size:13px; color:#990000; }
.headnews { font-size:13px; font-weight:bold; color:#990000; }
.bxmpic { float:left; width: 100px; padding-right:15px; padding-bottom:0px; height:90px; }
.bxmtxt { float:left; width:332px; }






 #vermhome { width:527px; background:url(images/nbx-tier-bg.jpg) no-repeat 0px 10px; height:227px; padding-top:10px; }
 #vermhometop { width:527px; height:60px; }
 #vermhomehead { float:left; width:197px; padding-left:10px; padding-top:10px; padding-right:20px; height:31px; }
 #vermhomeinpt { float:left; width:296px; height:41px; padding-top:15px; background:url(images/btn-verm-home.png) no-repeat 0px 10px; }
 .anzverm { float:left; border:1px solid #ccc; background:#fff; width:155px; padding:4px 4px 4px 5px; margin-left:10px; height:25px; font-size:13px; }
  .btnverm { padding-top:3px; padding-left:5px; float:left; }
 #vermhomec { width:507px; padding-left:10px; padding-top:60px; padding-right:10px; height:160px; }
 .nanztierabst { float:left; width:40px; }
 .nanztier { float:left; width:90px; padding:20px; text-align:center; }
 .nanztierp { width:90px; height:90px; padding-bottom:10px; text-align:center; }
 .nanztiert { width:90px; text-align:center; }



/* end jStartpage */




/* SLIDESHOW */

/**
 * Slideshow style rules.

 position absolute und top 0 weil IE 6/7 zeigen zuviel Abstand ueber Slideshow /////// top ohne box on top: 605px
 */
#slideshow {  margin:0 auto; width:507px; height:160px; position:absolute; top:705px; margin-top:0; padding-top:0; }
#slideshow #slidesContainer { margin:0 auto; width:427px; height:160px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:407px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:160px;
}

/**
 * Slideshow controls style rules.
 */
.control { display:block; width:39px; height:160px; text-indent:-10000px; position:absolute; cursor: pointer; }
#leftControl { top:0; left:0; background:transparent url(images/btn-verm-zur.png) no-repeat 0 0; }
#rightControl { top:0; right:0; background:transparent url(images/btn-verm-vor.png) no-repeat 0 0; }

/**
 * Style rules for Demo page
 */
#pageContainer {
  width:507px; padding:0; margin:0; height:160px;
}

.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
}
.slide img {
  float:right;
  margin:0 15px;
}

/* END SLIDESHOW */




/* TABS BX LONG */

#tabMenu.mt { margin:0; padding:0 0 0 15px; width:417px; list-style:none; position:relative; left:0;  }
#tabMenu.mt li {float:left; height:32px; width:39px; cursor:pointer; cursor:hand}

li.comments {background:url(images/tabs/tabzwei.png) no-repeat 0 -32px;}
li.posts {background:url(images/tabs/tabeins.png) no-repeat 0 -32px;}
li.category {background:url(images/tabs/tabdrei.png) no-repeat 0 -32px;}
li.famous {background:url(images/tabs/tabvier.png) no-repeat 0 -32px;}
li.random {background:url(images/tabs/tabfuenf.png) no-repeat 0 -32px;}

li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -32px;}
li.selected {background-position:0 0;}

.box {width:417px; font-size:12px; }
.boxTop {background:#ffc; height:11px; clear:both}
*html .boxTop {margin-bottom:-2px;}
.boxBody {background-color:#ffc;}

.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody #category a {display:block; font-weight:normal; }

.boxBody div ul.mc { margin:0 10px 0 25px; padding:0; width:392px; list-style:disc; position:relative; left:0;  }
*html .boxBody div ul.mc { margin-left:10px; padding-left:15px;}
.boxBody div li {border-bottom:1px dotted #8e8e8e; padding:4px 0;cursor:hand;cursor:pointer;}
.boxBody div ul.mc li.last {border-bottom:none}
.boxBody div li span {font-size:8px;font-style:italic; color:#888;}

.tabhead { display:block; }
/* end TABS BX LONG */






/* KWICKS VERTICAL */

.kwicks {
        /* recommended styles for kwicks ul container */
        list-style: none; position: relative; margin: 0; padding: 0; left:0;z-index:5; }
.kwicks li{
        /* these are required, but the values are up to you (must be pixel) */
        width: 171px; height: 142px;

        /*do not change these */
        display: block; overflow: hidden; padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */ }
.kwicks.horizontal li {
        /* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
        margin-right: 0; /*Set to same as spacing option. */
        float: left; }
.kwicks.vertical  li{
        /* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
        margin-bottom:0; /*Set to same as spacing option. */ }

#kwick_1 { background:url(images/nbox-back-l.jpg) repeat-y; padding-bottom:0; }
.kwhead {background:url(images/btn-home-acc.jpg) no-repeat; width:171px; height:67px; padding-top:20px; text-align:center; font-size:13px; font-weight:normal; color:#900; }
.kwcont1 {width:171px; height:164px; background:url(images/acc-1.jpg) no-repeat bottom; }
.kwcont2 {width:171px; height:164px; background:url(images/acc-2.jpg) no-repeat bottom; }
.kwcont3 {width:171px; height:164px; background:url(images/acc-3.jpg) no-repeat bottom; }
.kwlinks {width:151px; padding:10px; text-align:right; font-size:11px; font-weight:bold; color:#c00; }
.kwfoot {background:url(images/nbox-foot-l.jpg) no-repeat bottom; width:171px; height:7px; }
#kwick_2 { background:url(images/nbox-back-l.jpg) repeat-y; padding-bottom:0; }
#kwick_3 { background:url(images/nbox-back-l.jpg) repeat-y; padding-bottom:0; }
#kwick_4 { background-color: #bf7cc7; padding-bottom:5px; }
.kwicks.horizontal #kwick_3 { margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */ }
.kwicks.vertical #kwick_3 { margin-bottom:0; padding-bottom:0px; /* cancel margin on last kiwck (if you set a margin above) */ }

/* end KWICKS VERTICAL */

