BODY {
  font-size: 12px;
  padding: 0px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  background: #F3F3F3 url("/img/bg/bgbody.gif") repeat-x;
}
.container {
  width: 950px;
  position: relative;
  margin: 0 auto 0 auto;
  border: 0px solid #0000ff;
}
.containerborder {
  float: left;
  width: 950px;
  background: #fff;
  border: 1px solid #ccc;
  padding: 10px;
}
.kcontainer {
  float: left;
  *float: ;
  width: 950px;
  margin: 145px 0 10px 0;
  *margin: 155px 0 10px 0;
  border: 0px solid #CCC;
  background: #FFF;
}
img {
  border: 0px;
}
.img0 {
  padding: 0;
  margin: 0px;
}
.inline {
  display: inline;
}
.pfadangabe {
  width: 940px;
  height: 20px;
  float: left;
  padding: 0 5px 0 10px;
  text-align: left;
  margin: 15px 0 0 0;
}
.pfadangabe a {
  color:#636363 !important; 
  font-weight: bold;
  font-size:11px; 
  text-decoration: none;
  background: #f3f3f3 url(/img/icons/pfad.gif) right no-repeat;
  padding: 5px 12px 5px 10px;
}
.pfadangabe a:hover {
  text-decoration: underline;
}
.pfadangabemarken {
  width: 940px;
  height: 20px;
  position:absolute;
  background: #FFF;
  padding: 0 5px 0 5px;
  text-align: left;
  top:122px;
  left: 5px;
}
.pfadangabemarken a {
  color:#636363 !important; 
  font-weight: bold;
  font-size:11px; 
  text-decoration: none;
  background: #f3f3f3 url(/img/icons/pfad.gif) right no-repeat;
  padding: 5px 12px 5px 10px;
}
.pfadangabemarken a:hover {
  text-decoration: underline;
}
.pfadlast {
  background: #f3f3f3;
  padding: 4px 15px 5px 10px;
}
/*********** INDEX ******/
.icontainer {
  float: left;
  *float: ;
  width: 950px;
  margin: 125px 0 10px 0;
  *margin: 135px 0 10px 0;
  border: 0px solid #CCC;
  background: #FFF;
}
.ileft {
  float: left;
  width: 228px;
  margin: 0;
  border: 0px solid #ccc;
}
.ilefttop {
  width: 230px;
  height:90px;
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat 0 -357px;
}
.inavbox {
  width: 210px;
  height: 550px;
  padding: 5px;
  border: 1px solid #BCBCBC;
  background: #fff;
}
.inavbox p {
  margin: 10px 2px 10px 2px;
}
.iright {
  float: right;
  width: 720px;
}
.irighttop {
  width: 710px;
  height:231px;
  /*background: #fff url(/img/bg/iright.gif) no-repeat;*/
  border: 1px solid #bdbdbd;
  padding: 0 0 0 10px;
}
.ctv {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat 0 0;
  width: 100px;
  height: 80px;
}
.cfoto {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat 0 -83px;
  width: 100px;
  height: 80px;
}
.cnavi {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat 0 -171px;
  width: 100px;
  height: 80px;
}
.cmonitor {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat 0 -263px;
  width: 100px;
  height: 80px;
}
.imarken {
  width: 710px;
  position: absolute;
  top: 370px;
  margin:5px 0 0 0;
  border: 1px solid #BCBCBC;
  padding: 5px 3px 0 5px;
  *padding: 5px 3px 0 5px;
}
.imarkenbox {
  float: left;
  width: 90px;
  text-align:center;
  padding: 5px;
  margin: 0 0 5px 0;
  border: 1px solid #BCBCBC;
}
.imarkenboxR {
  float: left;
  width: 90px;
  text-align:center;
  padding: 5px;
  margin: 0 0 5px 0;
  border: 1px solid #BCBCBC;
  border-left: 0px solid #BCBCBC;
}
.imarkensie {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat -107px -144px;
  width: 87px;
  height: 26px;
  display: block;
}
.imarkensam {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat -107px -117px;
  width: 87px;
  height: 26px;
  display: block;
}
.imarkenson {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat -107px -88px;
  width: 87px;
  height: 26px;
  display: block;
}
.imarkenphi {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat -107px -59px;
  width: 87px;
  height: 26px;
  display: block;
}
.imarkencan {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat -107px -30px;
  width: 87px;
  height: 26px;
  display: block;
}
.imarkenpan {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat -107px 0;
  width: 87px;
  height: 26px;
  display: block;
}
.imarkenlg {
  background: #fff url(http://img.testberichte.org/isp.png) no-repeat -107px -172px;
  width: 87px;
  height: 26px;
  display: block;
}
.idesc {
  margin:300px 0 0 0;
  border: 1px solid #BCBCBC;
  padding: 5px;
}
.idesc {
  text-align: justify;
}
.idesc h1 {
  font-size: 20px;
  color: #A81A02;
  text-transform: uppercase;
}
.idesc h2 {
  font-size: 12px;
  font-size: bold;
}
.idesc h3 {
  font-size: 12px;
  font-size: bold;
}
.idesc a {
  color: #000;
  text-decoration: underline;
}
.idesc a:hover {
  text-decoration: none;
}
.itops {
  position: absolute;
  top: 135px;
}
.itopprodukte {
  width: 350px;
  float: left;
  margin: 5px 0 10px 0px;
}
.itopprodukteborder {
  padding: 0 0 20px 0;
  border-bottom: 1px solid #BCBCBC;
  /*background: url(/img/bg/rahmen-punkt.gif) repeat-x bottom center;*/
}
.itopprodukteboxL {
  width: 100px;
  float: left;
  margin: 5px 0 0 5px;
  border: 0px solid #CCC;
}
.itopprodukteboxR {
  width: 230px;
  float: right;
  border: 0px solid #CCC;
}
.itopprodukteboxR ul {
  margin: 0;
  padding: 0;
}
.itopprodukteboxR li {
  width: 95%;
  list-style: none;
  background: #FFF url(/img/bg/rahmen-punkt.gif) repeat-x bottom center;
  margin: 3px 0 3px 0;  
  padding: 0;
}
/*********** KATEGORIE ******/
.knames {
  width: 100%;
  float: left;
  margin: 0 0 10px 0;
}
.knames h1 {
  color: #a81a02;
  font-size: 17px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
}
.knames h2 {
  color: #a81a02;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
}
.kleft {
  float: right;
  width: 610px;
  border: 1px solid #CCC;
  padding: 5px;
}
.kright {
  float: left;
  width: 305px;
  padding: 0 0 5px 0;
}
.kright p {
  text-align: justify;
}
.kright img {
  padding: 5px;
}
.kcath1bg {
  width: 100%;
  float: left;
  height: 29px;
  background: url(http://img.testberichte.org/ksp.png) repeat-x 0 -181px;
}
.kcath1 {
  width: 303px;
  height: 29px;
  float:left;
  padding: 0 1px 0 1px;
  border: 1px solid #CCC;
  border-radius: 4px;
  margin-bottom: 5px;
}
.kcath1 h1 {
  margin: 5px 0 0 10px;
  font-size: 13px;
  color: #000;
}
.kcath1 h3 {
  margin: 5px 0 0 10px;
  font-size: 13px;
  color: #000;
}
.kfilter {
  float: left;
  width: 305px;
  margin: 5px 0 10px 0;
  padding: 10px 0 10px 0;
  border: 1px solid #ccc;
}
.kfilter ul {
  list-style-type: none;
  margin: 0 0 0 30px;
  padding: 0;
  float: left;
}
.kfilter li {
  color: #999999;
  list-style: square;
  padding: 0 0 0 7px;
}
.kfilter a {
  font-size: 13px;
  color: #434343;
  text-decoration: none;
}
.kfilter a:hover {
  color: #E10920;
}

#last { border: 0px; }
.kpcountbg {
  width: 100%;
  float: left;
  height: 29px;
  background: url(http://img.testberichte.org/ksp.png) repeat-x 0 -181px;
}
.kpcount {
  width: 608px;
  height: 29px;
  float:left;
  padding: 0px 1px 0 1px;
  border: 1px solid #CCC;
  border-radius: 4px;
  margin: 0;  
}
.kpcount h2 {
  margin: 5px 0 0 10px;
  font-size: 13px;
  color: #000;
}
.kpcontainerad {
  width: 99%;
  margin: 0 auto 5px auto;
  float:left;
  padding: 5px 0 5px 0;
}
.kpcontainer {
  width: 99%;
  margin: 0 auto 0 auto;
  float:left;
  /*background: #FFF url(/img/bg/rahmen-punkt.gif) repeat-x bottom center;*/
  border-bottom: 1px solid #ccc;
  padding: 5px 0 5px 0;
}
.kpcontainerzwei {
  width: 100%;
  float:left;
  background: #FFF url(/img/bg/bgkpcontainer.gif) repeat-y;
}
.kpvergleich {
  width: 20px;
  float:left;
  padding-top: 30px;
}
.kpimg {
  width: 110px;
  float:left;
  text-align: center;
  margin: 0 0 0 5px;
}
.kptestscorelong {
  float: left;
  width: 75px;
  text-align:left;
  margin:10px 0 0 0;
  padding: 0;
  border: 1px solid #CCC;
}
.kptestscorelong p {
  font-family: verdana;
  color: #A81A02;
  text-align: center;
  padding: 0;
  margin: 0px;
  font-weight: bold;
  font-size: 23px;
}
.kptestscorelong img {
  margin: 5px 0 0 0;
}
.kptestscorelongright {
 width: 165px;
 float: right;
 margin: 0 0 0 5px;
 padding: 0 0 5px 0;
}
.kptestscorelongC {
  float: left;
  width: 75px;
  text-align:left;
  margin:10px 0 0 40px;
  padding: 0;
  border: 1px solid #CCC;
}
.kptestscorelongC p {
  font-family: verdana;
  color: #A81A02;
  text-align: center;
  padding: 0;
  margin: 0px;
  font-weight: bold;
  font-size: 23px;
}
.kptestscorelongC img {
  margin: 5px 0 0 0;
}
.kptestscorelongC span {
  margin: 5px 0 0 0;
  width: 75px;
  height: 20px;
  display: block;
}
.kptestscorelong span {
  margin:0;
  width: 75px;
  height: 20px;
  display: block;
}
.kpsehrgut {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 0;
}
.kpgut {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -21px;
}
.kpbefriedigend {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -42px;
}
.kpausreichend {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -63px;
}
.kpmangelhaft {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -84px;
}
.kpungenuegend {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -106px;
}
.kpkeinenote {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -126px;
}
.kptestscorevon {
  font-weight: normal;
  font-family: verdana;
  text-align: center;
  font-size: 10px;
  color: #000;
  margin: 0 0 0 0;
}
.kptestscoredatum {
  font-family: verdana;
  text-align: center;
  font-size: 12px;
  color: #000;
  margin: 0 0 0 12px;
}
.kpinfo {
  width: 270px;
  float:left;
  margin: 0 5px 0 5px;
  padding: 0 7px 0 7px;
}
.kpinfo p {
  padding: 3px 0 3px 0;
  margin: 0;
  text-align: justify;
}
.kprightbox {
  width: 170px;
  float: left;
}
.kpright {
  width: 250px;
  float: left;
  text-align: left;
  margin: 0 0 5px 0;
}
.kpright ul{ 
  color: #999999;
  width: 250px;
  list-style-type: square;
  margin:0 0 0 20px;
  padding: 0;
}
.kpright li {
  padding: 0 0 0 6px;
}
.krightdesc {
  float: left;
  width: 305px;
  margin: 5px 0 10px 0;
  border: 1px solid #ccc;
}
.krightdesc p {
  margin: 8px;
  }
.kseitenleiste {
  background: #aaaaaa;
  width: 608px;
  margin: 0 0 5px 0;
  float:left;
  padding: 7px 0 7px 0;
  text-align: right;
  border: 1px solid #aaaaaa;
  border-radius: 4px;
}
.kdescbottom {
  float: left;
  width: 598px;
  margin: 5px 6px 0 6px;
}
.kdescbottom p {
  text-align: justify;
  padding: 6px 0 0 0;
  margin: 0;
}
.kneuetestbox {
  float: left;
  width: 295px;
  background: #FFF url(http://img.testberichte.org/ksp.png) repeat-x 0 -479px;
  margin: 0 0 0 5px;
}
.kneuetestboxR {
  float: right;
  width: 100px;
}
.kneutestboxL {
  float: left;
  width: 295px;
}
/************************ PRODUKT **************************/
.pcontainer {
  float: left;
  *float: ;
  width: 950px;
  margin: 145px 0 10px 0;
  *margin: 155px 0 10px 0;
  border: 0px solid #CCC;
  background: #FFF;
}
.pfb {
  margin: 5px 0 0 5px;
  border-top: 1px solid #ccc;
  padding: 4px 0;
  text-align: center;
  }
.pinfotestscorebig {
  float: left;
  width: 75px;
}
.pinfocontainerleft {
  float: left; 
  width: 100%;
  margin: 0 0 15px 0; 
}
.pinfocontainer {
  width: 950px;
  margin: 0;
  float:left;
  padding: 0;
  margin: 0 0 15px 0;
  border: 1px solid #ccc;
  border-top: 0px solid;
}
.pinfoimg {
  float: left;
  width: 185px;
  margin: 5px 0 0 0;
  text-align: center;
  border: 0px solid #CCC;
}
.pinfodesc {
  margin: 5px 10px 5px 15px;
  float: left;
  width: 400px;
  padding: 0 10px 0 0;
  border-right: 1px solid #CCC;
}
.pinfodesc h1 {
  text-transform: uppercase;
  font-size: 17px;
  color: #2F2F2F; 
  margin: 0;
}
.pinfodesc p {
  text-align: justify;
  margin: 0 0 5px 0;
}
.pinfodesc h2 {
  text-transform: lowercase;
  font-size: 15px;
  color: #53ADE2; 
  margin: 0;
}
.pinfodesc h2 a{
  text-transform: lowercase;
  font-size: 15px;
  color: #53ADE2; 
  margin: 0;
  text-decoration: none;
}
.pinfodesc h2 a:hover{
  text-decoration: underline;
}
.pinfodesc a{
  color: #000000;
  text-decoration: none;
}
.pinfodesc a:hover{
  text-decoration: underline;
}
.pinfosright {
  width: 230px;
  float: left;
  margin: 0 0 10px 10px;
}
.pinfosright p {
  margin: 0;
  padding: 5px 0 3px 0;
}
.pinfoshops {
  width: 98%;
  float: left;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #CCC;
}
.pinfoshopsprices {
  width: 130px;
  float: left;
  text-align: right;
  margin: 0 0 0 20px;
}
.pleft {
  float: left;
  width: 620px;
}
.pright {
  float: right;
  width: 300px;
}
.prightcontainer {
  width: 290px;
  margin: 0;
  float:left;
  padding: 0;
  border: 0px solid #CCC;
  margin: 0 0 15px 0;
}
.prighttopbg {
  width: 100%;
  float: left;
  height: 29px;
  background: url("http://img.testberichte.org/ksp.png") repeat-x scroll 0 -181px transparent
}
.prighttop {
  width: 298px;
  height: 29px;
  margin: 0 0 5px 0;
  float:left;
  padding: 0px 1px 0 1px;
  border: 1px solid #CCC;
  border-radius: 4px;
}
.prighttop p {
  margin: 5px 10px 0 10px;
  font-weight: bold;
  font-size: 13px;
}
.prightbottomanzeige {
  float:left;
  border: 1px solid #ccc;
  margin: 0 0 10px 0;
  padding: 0;
}
.prightbottom {
  float:left;
  border: 1px solid #ccc;
  margin: 0 0 10px 0;
  padding: 5px;
}
.prighttop h3 {
  margin: 5px 0 0 10px;
  font-size: 13px;
  color: #000;
}
.prighttop strong {
  margin: 5px 0 0 10px;
  font-size: 13px;
  color: #000;
  line-height: 25px;
}
.ptestbtde {
  width: 95%;
  text-align: right;
  margin: 0;
}
.ptestbtde p {
  margin: 0 0 5px 0;
}
.pteststblogo {
  background: url("http://img.testberichte.org/ksp.png") repeat-x 0 -442px;
  float: right;
  width: 146px;
  height: 17px;
  margin: 0 0 0 8px;
}
.poffercontainerbox {
  float: left;
  width: 100%;
  padding: 5px;
  border: 1px solid #ccc;
  margin: 0 0 10px 0;
}
.poffertopbg {
  width: 100%;
  float: left;
  height: 29px;
  background: url("http://img.testberichte.org/ksp.png") repeat-x scroll 0 -181px transparent;
}
.poffertop p {
  margin: 5px 10px 0 10px;
  font-weight: bold;
  font-size: 13px;
}
.poffertop {
  width: 616px;
  height: 29px;
  float:left;
  padding: 0 1px 0 1px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 0 0 5px 0;
}
.poffertop h2 {
  margin: 5px 0 0 10px;
  font-size: 13px;
  color: #000;
}
.poffertop h3 {
  margin: 5px 0 0 10px;
  font-size: 13px;
  color: #000;
}
.poffertop strong {
  margin: 5px 0 0 10px;
  font-size: 13px;
  color: #000;
  line-height: 25px;
}
.poffercontainer {
  width: 590px;
  height: 50px;
  float: left;
  background: #FFF url(/img/bg/bg-shopoffers.gif) no-repeat;
  margin: 5px 0 0 3px;
  padding: 3px;
} 
.poffer5 {
  float: left;
  width: 120px;
  margin: 5px 0 0 0;
}
.ptbfazit {
  width: 620px;
  float: left;
}
.ptbfazit p {
  margin: 7px 10px 7px 10px;
  text-align: justify;
}
.ptbfazit img {
  float: right;
  margin: 0 0 5px 10px;
  background: #f3f3f3;
  padding:4px;
}
.ptbfazit a {
  color: #A81A02;
  text-decoration: none;
}
.ptbfazit a:hover {
  text-decoration: underline;
}
.offerbox {
  float: left;
  width: 620px;
  border-bottom: 1px solid #CCC;
  padding: 14px 0 5px 0;
}
.offersbg {
  background: #f3f3f3;
}
.offerpname {
  float: left;
  width: 195px;
  padding: 0 5px 0 10px;
}
.offerpname p {
  color: #1A8DEE;
  font-size: 13px;
  font-weight: bold;
  margin-left: 12px;
  text-decoration: underline;
  margin: 0;
}
.offerstock {
  float: left;
  width: 35px;
  margin: 10px 0 0 0;
}
.offerstock p {
  font-size: 10px;
  margin: 0;
}
.offerstock span {
  width: 28px;
  height: 10px;
  display: block;
}
.offerstock3 {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -393px;
}
.offerstock2 {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -405px;
}
.offerstock1 {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -416px;
}
.offerstock0 {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -428px;
}
.offerprice {
  float: left;
  width: 110px;
  text-align: right;
  margin: 0;
}
.offerprices {
  color: #1A8DEE;
  font-size: 19px;
  font-weight: normal;
  text-decoration: none;
  text-align:right;
  margin: 0;
}
.offerversand {
  font-size: 11px;
  color: #636363;
  margin: 2px 0;
  text-align: right;
}
.offergesamt {
  font-size: 11px;
  color: #636363;
  border-top: 1px solid #CCC;
  margin: 0 0 3px 0;
  padding: 0;
}
.offerlogotop {
  float: left;
  width: 100px;
  text-align: center;
  font-size: 10px;
}
.offerlogotop img {
  padding: 3px;
  background:#CCC;
}
.offerlogo {
  float: left;
  width: 130px;
  text-align: center;
  font-size: 10px;
}
.offerlogo img {
  padding: 3px;
  background:#CCC;
}
.offerlogo p {
  font-size: 10px;
  margin: 0;
}
.offerdetails {
  float: left;
  width: 112px;
  height: 25px;
  text-align: right;
  font-size: 10px;
  margin: 5px 0 0 18px;
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -214px;
}
.offeramz {
  background: url(http://img.testberichte.org/ksp.png) no-repeat 0 -240px;
  display: block;
  width: 115px;
  height: 39px;
  border: 3px solid #cccccc;
  margin: 0 0 0 7px;
}
.ptopproduktebox {
  float: right;
  width: 135px;
  height: 60px;
  background: url("http://img.testberichte.org/ksp.png") repeat-x 0 -479px;
  margin: 5px 5px 5px 0;
}
.ptopprodukteleft {
  float: left;
  width: 65px;
}
.ptopprodukteleft img {
  margin-top: 3px;
  width: 60px;
}
.ptopprodukteright {
  float: right;
  width: 65px;
  padding: 5px 0 0 0;
}
.pwprodukteboxcontainer {
  width: 280px;
  float: left;
  border: 0px solid #CCC;
}
.pwproduktebox {
  float: left;
  width: 280px;
  height: 40px;
  background: #FFF;
  margin: 0 0 0 7px;
  padding: 5px 0 5px 5px;
}
.pwproduktebox p {
  margin: 0;
  color: #313131;
}
.pwpgrau {
  border-bottom: 1px solid #CCC; 
}
.pblogs { 
  float: left;
  margin: 5px 0 0 0;
  padding-top: 5px;
  width: 290px;
  background: url("http://img.testberichte.org/ksp.png") repeat-x 0 -479px;
}
.pblogs p {
  margin: 0 0 10px 5px;
}
.pblogsquote {
  margin: 0 10px 0 15px;
  text-align: justify;
}
.pblogszitat {
    float: left;
    background: url("http://img.testberichte.org/ksp.png") repeat-x 0 -465px;
    width: 40px;
    height: 13px;
}
.panzeigen {
  float: left;
  width: 610px;
  border-top: 1px solid #ccc;
}
/************************ SPONSORED **************************/
.sponsored-rahmen {
  border: 0px solid #ff0000;
  margin: 0 5px 10px 5px;
}
.sponsoredrechts {
  width: 120px;
  height: 30px;
  text-align: right;
  float: right;
}
.sponsoredbox {
  border-bottom: 1px dotted #ccc;
  margin: 5px 0 3px 0;
  padding: 0 0 5px 0;
}
.sponsored-title {  
  font-size: 17px;
  text-align: justify;
  font-weight:normal;
  text-decoration: underline;
  padding: 2px 0px 2px 0;
  color: #a81a02;
  font-family: Verdana;
  margin:0 0 0 0;
}
.sponsored-desc { 
  font-size: 12px;
  text-align: justify;
  padding: 2px 0px 2px 0;
  color: #000000;
  margin:0 0 0 0;
  font-family: Verdana;
}
.sponsored-url {  
  font-size: 12px;
  text-align: justify;
  padding: 2px 0px 2px 0;
  color: #999999;
  margin:0 0 0 0;
}
.psponsoredrahmen {
  float: left;
  background-color: #FFF;
  padding: 0px 0px 3px 0px;
  border: 0px solid #FF0000;
  margin: 10px 0 0 0;
  width: 100%;
}
.psponsored-rahmen {
  float: left;
  background-color: #FFF;
  padding: 0px 0px 3px 0px;
  border: 0px solid #FF0000;
  margin: 10px 0 0 10px;
  width: 570px;
}
.psponsoredbox {
  width: 400px;
  margin: 10px 5px 10px 0;
  padding: 5px 7px 0 3px;
}
/*********** LINKS ******/
.sschwarz {
  color: #000000;
}
a.lpname:link {
  color:#a81a02 !important; 
  font-weight: bold;
  font-size:13px; 
  text-decoration: none;
}
a.lpname:visited {
  color:#a81a02;
  font-weight:bold;
  font-size:13px; 
  text-decoration: none;
}
a.lpname:hover {
  color:#a81a02;
  text-decoration: underline;
}
a.lfilter:link {
  color:#636363 !important; 
  font-weight: normal;
  font-size:11px; 
  text-decoration: none;
}
a.lfilter:visited {
  color:#636363 !important; 
  font-weight:normal;
  font-size:11px; 
  text-decoration: none;
}
a.lfilter:hover {
  color:#636363 !important; 
  font-weight:normal;
  font-size:11px; 
  text-decoration: underline;
}
a.lschwarz:link {
  color:#000000 !important; 
  font-weight: normal; 
  text-decoration: none;
}
a.lschwarz:visited {
  color:#000000 !important; 
  font-weight:normal;
  text-decoration: none;
}
a.lschwarz:hover {
  color:#000000 !important; 
  font-weight:normal;
  text-decoration: underline;
}
a.lblauB:link {
  color:#53ADE2 !important; 
  font-weight: bold;
  font-size:11px; 
  text-decoration: none;
}
a.lblauB:visited {
  color:#53ADE2 !important; 
  font-weight:bold;
  font-size:11px; 
  text-decoration: none;
}
a.lblauB:hover {
  color:#53ADE2 !important; 
  font-weight:bold;
  font-size:11px; 
  text-decoration: underline;
}
a.lpages:link {
  color:#FFF;
  font-weight: normal;
  font-size:11px; 
  padding: 0 3px 0 3px;
  margin: 0 2px 0 0;
  text-decoration: none;
}
a.lpages:visited {
  color:#FFF;
  font-weight: normal;
  font-size:11px; 
  padding: 2px 3px 2px 3px;
  margin: 0 2px 0 0;
  text-decoration: none;
}
a.lpages:hover {
  color:#AAAAAA;
  font-weight: normal;
  font-size:11px; 
  padding: 0 3px 0 3px;
  margin: 0 2px 0 0;
  text-decoration: none;
  background: #fff;
}
a.subcat:link {
  color:#0000FF !important; 
  font-weight:normal;
  font-size:11px; 
  text-decoration: none;
}
a.subcat:visited {
  color:#0000FF !important; 
  font-weight:normal;
  font-size:11px; 
  text-decoration: none;
}
a.subcat:hover {
  color:#E10920 !important; 
  font-weight:normal;
  font-size:11px; 
  text-decoration: underline;
}
/************** SCHRIFTEN ******************/
.strong {
  font-weight: bold;
}
.s11px {
  font-size: 11px;
  color: #000;
}
.pageActive {
  color:#aaaaaa; 
  font-weight:bold;
  font-size:11px; 
  padding: 0 3px 0 3px;
  margin: 0 2px 0 0;
  background: #fff;
}
.maincatB {
  padding:0px 0px 0px 0px; 
  font-family: Arial,Helvetica,Sans-serif; 
  font-size: 13px; 
  font-weight: bold;
  color:#0000FF; 
  text-decoration:underline;
}
/*********** HEADER / FOOTER ******/
.header {
  width: 970px;
  height: 110px;
  position:absolute;
  left: 0;
  padding:0px 0 0 0;
  top:2px;
  color: #000;
  border: 0px solid #0000ff;
}
.headerlogo {
  width: 300px;
  float: left;
  margin: 0px 0 0 10px;
}
.headernavi {
  width: 970px;
  float: left;
  height: 33px;
  padding: 0;
  background: url(http://img.testberichte.org/ksp.png) repeat-x 0 -147px;
  border: 1px solid #A81A02;
}
.headernavi ul {
height:33px;
margin:0 0 0 10px;
list-style: none;
padding:0px;
width: 940px;
}
.headernavi li {
height:23px;
float:left;
list-style: none;
padding:6px 16px 0 16px;
margin:2px 0 0 0;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.navfirst {border-right: solid 1px #941904;}
.navitem {border-left: solid 1px #DD2D0B;border-right: solid 1px #941904;}
.navlast {border-left: solid 1px #DD2D0B;}
#current {background:#39B9F4;}
.headernavi li a{
  font-size:14px;
  font-weight:normal;
  color:#fff;
  text-decoration:none;
}
.headernavi li a:hover{
  font-size:14px;
  font-weight:normal;
  color:#fff;
  text-decoration:underline;
}
.headersuche {
  position: absolute;
  left: 400px;
  margin: 20px 0 0 0;
}
.footer {
  float: left;
  width: 920px;
  margin: 20px auto 0 25px;
  border-top: 1px solid #CCC;

}
.footer p { 
  color: #636363;
  padding: 7px;
  text-align: center;
}
.search {
  float:right;
  height: 35px;
  width: 350px;
  margin: 20px 10px 0 0px;  
}
.searchbar {
float: right;
width: 241px;
height: 35px;
font-size: 12px;
}
#searchbar {
width: 211px;
height: 35px;
font-size: 12px;
margin:0 0 0 0;
padding: 0 15px 0 15px;
*padding-top:10px;
border:0;
float: right;
background: url(/img/menu/searchbar.gif) no-repeat;
}
#searchbutton {
margin:0 0px 0 0;
height:35px;
width:75px;
border:0;
float:right;
}
.suggestionsBox {
  position: absolute;
  left: 180px;
  margin: 25px 0px 0px 0px;
  width: 300px;
  background-color: #ffffff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #cccccc;  
  color: #fff;
}
.suggestionList {
  margin: 0px;
  padding: 0px;
}
.suggestionList li {    
  margin: 0px 0px 3px 0px;
  padding: 3px;
  cursor: pointer;
  color: #636363;
  border-bottom: 1px solid #CCC;
  list-style: none;
}
.suggestionList li:hover {
  background-color: #CCC;
  color: #000000;
}
.suggestionList a {
  font-size: 11px;
  color: #636363;
  text-decoration: none;
}
.suggestionList a:hover {
  color: #000000;
  text-decoration: none;
}
/******** TAG CLOUD **************/
#tagcloud{ background: #FFFFFF; padding:5px 8px 10px 8px; float: left; font-family: verdana;}
.tag1{ font-size:25px; color:#000;}
.tag1_0{ font-size:25px; color:#000;}
.tag2{ font-size:23px; color:#7F7D7D; }
.tag2_0{ font-size:23px; color:#000; }
.tag3{ font-size:18px; color:#7F7D7D; }
.tag4{ font-size:16px; color:#7F7D7D; }
.tag5{ font-size:14px; color:#000; }
.tag6{ font-size:14px; color:#000; }
.tag7{ font-size:14px; color:#7F7D7D; font-weight: bold;}
.tag8{ font-size:14px; color:#7F7D7D; font-weight: bold;}
.tag9{ font-size:14px; color:#000; font-weight: bold;} 
#tagcloud a{ text-decoration:none; }
#tagcloud a:hover{ text-decoration:underline; }
/******* TABS ******/
.social {
  width: 300px;
  float: right;
  text-align: right;
}
#navwrapper {
  float: left;
  width: 952px;
  margin: 5px 0 0 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
}
#listnav {
  float: left;
  width: 611px;
  height: 25px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
}
#listnav ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#listnav li {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  float: left;
  margin-right: 5px;
  border: 1px solid #ccc;
  border-bottom: none;
  background: url(http://img.testberichte.org/ksp.png) repeat-x 0 -181px;
  font-weight: lighter;
  width: 115px;
  text-align: center;
}
#listnav li a {
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
    display: block;
  color: #000;  
}
#listnav li a:link {
  text-decoration: none;
}
#listnav li a:visited {
  text-decoration: none;
}
#listnav li a:hover {
  text-decoration: none;
  background: url(http://img.testberichte.org/ksp.png) repeat-x 0 -147px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #fff;
}
#listnav li a:active {
  text-decoration: none;
}
#listnav li a#current {
  color: #A81A02;
  background-color: #FFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFF;
}
#listnav li a#current:hover {
  color: #FFF;
}
