body{background-color:#a9a8a8;font-family:Verdana, Tahoma, Arial, sans-serif;font-size:10pt;padding:0;margin:0;text-align:center;margin-top:10px;margin-bottom:10px;}
#website{background-image:url(../images/bg.gif);background-repeat:repeat-x;margin:0 auto;width:950px;border:1px solid #000000;background:#C0C0C0;}
a{color:#000000;text-decoration:none;}
a:hover{color:#ffffff;}
.clear{clear:both;}
table{width:100%;}
#top{height:250px;background-image:url(../images/Logo-vom-Tierwebkatalog.png);background-repeat:no-repeat;text-align:left;}
#topsearch{background-image:url(../images/search-bg.png);background-repeat:repeat-x;background-color:#000000;height:43px;width:400px;float:right;margin-right:40px;margin-top:10px;}
#topsearch .left, #topsearch .right{height:43px;width:13px;}
#topsearch .left{float:left;}
#topsearch .right{float:right;}
#topsearch .btn, #topsearch .text{background-image:url(../images/search-bg2.png);background-repeat:repeat-x;float:left;border:0;color:#FFFFFF;margin-top:6px;}
#topsearch .btn{height:28px;}
#topsearch .text{height:26px;margin-right:5px;width:305px;font-size:18px;}
#logo{clear:both;border:0;margin-top:32px;margin-left:340px;}
#toplinks{clear:both;height:57px;width:535px;float:right;margin-top:12px;margin-right:0px;}
#toplinks ul{font:normal 11px Arial, Verdana, sans-serif;margin:0;padding:0;list-style:none;}
#toplinks li{height:70px;background-image:url(../images/menu-bg.png);background-repeat:repeat-x;display:inline;float:left;margin:0 4px 0 0;padding:0;text-transform:uppercase;border-right:3px solid #C0C0C0;}
#toplinks a{background-image:url(../images/menu-left.png);background-repeat:no-repeat;display:block;padding:10px 12px 20px 12px;text-transform:uppercase;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;}
#toplinks a:hover{color:#ff0000;}
#wrapper{width:900px;margin:0 auto;text-align:left;}
#left{background-color:#C0C0C0;width:650px;margin:0 auto;text-align:left;float:left;padding:1%;}
#leftdetail{background-color:#E4E4E4;padding-top:25px;padding-right:15px;background-image:url(../images/gute-Tierseite.jpg);background-repeat:no-repeat;}
#cpwtext{margin:0 auto;text-align:justify;}
#right{background-color:#C0C0C0;width:200px;margin:0 auto;text-align:left;float:right;padding:15px;}
#right .top{background-image:url(../images/pfotenpower.png);background-repeat:repeat-x;height:30px;background-color:#C0C0C0;color:#ffffff;padding:10px;font-weight:bold;font-size:12pt;clear:both;}
#right a{background-color:#a9a8a8;display:block;float:left;padding:5px;width:95%;margin:2px 0;clear:both;}
#right a:hover{background-color:#a9a8a8;}
#right .cle{clear:both;margin-bottom:15px;}
.Slinks{margin-top:10px;float:left;width:49%;text-align:justify;}
.Srechts{margin-top:10px;float:right;width:49%;text-align:justify;}
.Sclear{clear:both;}
.cat4{background-image:url(../images/4cat.png);background-repeat:no-repeat;}
.c{float:left;}
.cr{clear:left;}
td{vertical-align:top;padding:5px;}
h1{font-size:14pt;margin:5px 0 5px 0;}
h2{font-size:11pt;margin:0;padding:0;}
h3{color:#000000;font-size:10pt;padding:3px;border-bottom:3px solid #ffffff;}
#descr{padding:0px;margin:0 0 5px 0;}
table.formPage{}
td.err{padding:3px;color:#000000;background:#D5D5D5;text-align:left;}
td.msg{padding:3px;color:#000000;background:#D5D5D5;text-align:left;}
.label{text-align:right;}
.buttons{border-top:1px solid #cccccc;text-align:center;}
.count{color:#000000;font-size:8pt;font-weight:normal;}
#links a{font-size:10pt;}
#links p{margin:0 0 7px 0;}
.url{color:#000099;}
#path{background-color:#a9a8a8;margin-top:2px;padding:5px;line-height:20px;margin-bottom:15px;font-weight:bold;}
.submit{float:right;vertical-align:bottom;}
#user-bar{clear:both;width:20%;margin:0 0 0 auto;padding:3px;background:#7A7A7A;line-height:19px;text-align:right;}
.text, .btn{font-size:8pt;font-family:Verdana, Tahoma, Arial, sans-serif;}
input.text{color:#7A7A7A;border:1px solid #ffffff;}
textarea.text{font-size:8pt;border:1px solid #ffffff;}
select{font-size:8pt;border:1px solid #ffffff;}
.captcha{border:1px solid #ffffff;margin-top:10px;}
form{display:inline;margin:0;padding:0;}
.btn{font-size:8pt;font-weight:bold;border:1px solid #cccccc;background-color:#FFAA11;cursor:pointer;height:17px;}
span.req{margin-left:3px;color:#000000;font-weight:bold;}
div.errForm, span.errForm{margin:0px 0 0px 5px;padding:2px 3px 2px 3px;color:#FF0000;background:#FFFFF3;border:1px solid #cccccc;text-align:left;clear:right;}
.small, .small a{padding:0px;margin:0px;color:#000000;font-size:7pt;text-decoration:none;}
.sort{color:#ffffff;}
p.subcats{margin:0px 0px 25px 20px;padding:0px;}
div.pr{font-size:6pt;color:#000099;margin-top:3px;padding:4px 10px 4px 13px;border:1px solid #7A7A7A;background:#C0C0C0;width:110px;}
div.prg{width:80px;border:1px solid #7A7A7A;height:3px;font-size:1px;float:right;margin-top:2px;}
div.prb{background:#339933;height:3px;font-size:1px;}
div.footer{bottom:0;clear:both;width:95%;text-align:center;border-top:3px solid #cccccc;padding:15px 0;margin-top:50px;margin-left:2.5%;}
.price{border:1px solid #ffffff;background:#D5D5D5;}
.price table td{margin:0;padding:2px;vertical-align:bottom;}
.paging-links, .paging-info{text-align:right;font-size:12px;}
.paging-info{font-style:italic;}
.limit_field{border:0 solid transparent;border-width:0;}
#toggleCategTree{display:block;cursor:pointer;color:#cccccc;}
#categtree{margin:3px 0;height:200px;width:300px;overflow:auto;border:1px dotted #ffffff;border-width:0 1px 1px;}
#catTitle{background:#fff;}
#categtree h2{margin:0 0 5px;padding:2px;text-align:center;color:#cccccc;background:#ffffff;vertical-align:middle;}
#categtree #close_tree{right:0;padding:1px;text-align:center;white-space:nowrap;cursor:pointer;}
#categtree .categ-item{clear:both;margin:3px 5px;padding:2px 5px;display:block;border:1px dotted #ffffff;border-width:1px 0;cursor:pointer;}
#categtree .categ-item img{margin-right:1em;}
#categtree .odd{background:#cccccc;}
#categtree .even{background:#fff;}
#categtree .categ-item:hover{background:#ff0000;}
.xsidebar {background-color:#cococo;border:1px solid #000000;padding:5px;padding-bottom:0px;margin-bottom:5px;}
