* {
margin: 0;
padding: 0;
outline:none;
}

body {
background: #CFEBFF; 
margin: 0;
}

p {
font-size:16px;
font-family:Times New Roman, serif;
}

#header{
width:968px;
height:190px;
margin: 0px;
padding: 0px 0px 0px 0px;
text-align:center;
background-color:#ffffff;
background: url("http://www.tkg-handel.eu/vorlage/log.jpg") no-repeat scroll left bottom transparent;
}

#header p {
padding:12px 0px 0px 732px; 
font-size:20px;
}

#header a {
color:#000;
text-decoration:underline;
}

#header a:hover {
text-decoration:none;
}

#kont {
width: 968px;
margin: 0 auto;
background-color: #ffffff;
}

#mainmenu {
width:958px; 
padding: 0px 5px 0px 5px;
overflow:hidden;
}

#main {
width: 733px;
margin: 15px auto 0px 10px;
padding:0px 0px 0px 10px;
float:left;
border-left: 1px solid #ccc;
}

#main a {
text-decoration:underline;
}

#main p {
margin: 0px 0px 17px 0px; 
font-size:17px;
}

#main .artikelb {
text-align:center; 
padding:2px 0px 2px 0px;
margin:0px 0px 25px 0px; 
background: #418FCD; 
color: #ffffff; 
font-size: 22px;
}

#main .artikeltitle {
text-align:center; 
margin: 0px 0px 20px 0px; 
padding:0px; 
font-size: 28px; 
font-weight: normal;
color: #000000;
}

#main .grundp {
margin: 0px 0px 5px 0px; 
}

#main .grundp_wildz {
margin: 0px 0px 5px 0px; 
}

#main .grundp_wildz img {
border:1px solid #dddddd; 
padding:5px 5px 0px 5px; 
margin-bottom:10px;
}

#main .wildzaunbesc {
margin-bottom:0px; 
text-align:center;
}

#main .hauptb1 {
text-align:center; 
margin-bottom:10px;
}

#main .hauptb {
text-align:center; 
margin-bottom:25px;
}

#main .hauptb1 img {
margin-bottom:0px; 
border-bottom:3px solid #dddddd;
}

#main .hauptb1 img.hauptb1letzte {
margin-bottom:0px; 
border-bottom-style:none;
}

#main .hauptb img {
margin-bottom:2px; 
}

#main #eigenschaft {
float:left; 
width: 460px;
}

#main #eigenschaft .peigenschaft {
font-weight: bold; 
font-size: 17px; 
margin: 0px 0px 5px 5px;
}

#main #eigenschaft ul.uleigenschaft {
padding: 0px 0px 5px 40px; 
}

#main #eigenschaft ul.uleigenschaft  li, #main #eigenschaft ul.uleigenschaft2 li, #main #eigenschaft ul.uleigenschaft3  li {
margin: 0px 0px 6px 30px;
font-size:16px;

}

#main #eigenschaft ul.uleigenschaft2 {
padding: 0px 0px 10px 40px; 
font-size:16px;
}

#main #eigenschaft ul.uleigenschaft3 {
padding: 0px 0px 15px 40px; 
}

#main #eigenschaft2 {

}

#main #eigenschaft2 .peigenschaft {
font-weight: bold; 
font-size: 17px; 
margin: 0px 0px 5px 5px;
}

#main #eigenschaft2 ul.uleigenschaft {
padding: 0px 0px 5px 40px; 
font-size: 16px; 
}

#main #eigenschaft2 ul.uleigenschaft  li, #main #eigenschaft2 ul.uleigenschaft2 li, #main #eigenschaft2 ul.uleigenschaft3 li {
margin: 0px 0px 6px 30px;
}

#main #eigenschaft2 ul.uleigenschaft2 {
padding: 0px 0px 5px 40px; 
font-size: 16px; 
}

#main #eigenschaft2 ul.uleigenschaft3 {
padding: 0px 0px 15px 40px; 
font-size: 16px; 
}

#main p.peigenschaft4 {
font-weight: bold; 
font-size: 17px; 
margin: 0px 0px 5px 5px;
}

#main ul.uleigenschaft4 {
padding: 0px 0px 20px 40px; 
letter-spacing:1px;
}

#main ul.uleigenschaft4  li, #main ul.uleigenschaft4b li {
margin: 0px 0px 4px 40px;
}

#main ul.uleigenschaft4b {
padding: 0px 0px 20px 40px; 
letter-spacing:1px;
}

#main .h3red {
color: #3333CC; 
font-size:18px;
margin: 0px 0px 10px 0px; 
text-align:center;
}

#main .h3red a {
text-decoration:none;
color: green;
font-size:18px;
}

#main .h3red a:hover {
text-decoration:underline;
color: green;
font-size:18px;
}

#main .h3red2 {
color: red; 
font-size:18px;
margin: 0px 0px 20px 0px; 
text-align:center;
}

#main .h3red3 {
color:darkblue; 
font-size:18px;
margin: 0px 0px 20px 0px; 
text-align:center;
}

#main .h3red3 a {
text-decoration:none;
color: green;
font-size:18px;
}

#main .h3red3 a:hover {
text-decoration:underline;
color: green;
font-size:18px;
}

#main .h3red4 {
width:650px;
border:2px solid #dddddd;
color:darkblue; 
font-size:18px;
padding:10px;
margin: 15px auto 35px auto; 
text-align:center;
}

#main .h3red4 a {
text-decoration:none;
color: green;
font-size:18px;
}

#main .h3red4 a:hover {
text-decoration:underline;
color: green;
font-size:18px;
}

.anfragen {
margin: 0 auto; 
text-align:center; 
padding:0px; 
margin-bottom:25px;
}

.anfragen h3 {
font-size:20px; 
font-weight:normal; 
margin-bottom:0px; 
text-align:center;
}

.anfragen a {
text-decoration:underline;
}

#menu_left {
width:200px; 
float:left; 
margin: 10px 0px 5px 0px; 
padding:4px 0px 0px 0px; 
height:auto; 
display:block;
}

#menu_left .menul_boxy {
width:198px;
border:1px solid #ddd;
margin:0px 0px 10px 0px;
padding-top:5px;
height:auto;  
padding-bottom:0px;
}

#menu_left h3 {
font-size:16px;
font-weight:normal;
margin: 0px 0px 0px 0px;
padding: 2px 5px 2px 8px;
background: #418FCD;
color: #ffffff;
}

#menu_left h3.unsereange {
font-size:18px;
font-weight:normal;
height:37px;
margin: 0px 0px 0px 0px;
padding: 15px 50px 3px 10px;
background: #418FCD;
color: #ffffff;
}

#menu_left h3.unsereangewild {
font-size:18px;
font-weight:normal;
text-align:center;
height:55px;
margin: 0px 0px 0px 0px;
padding: 15px 4px 3px 4px;
background: #418FCD;
color: #ffffff;
}

#menu_left .menul_boxy .unserean {
margin: 2px 7px 2px 7px; 
padding:7px 0px 5px 0px; 
color: darkblue; 
font-size:17px;
font-weight: normal;
text-transform:uppercase;
background: #efefef;
text-align:center;
}

#menu_left .menul_boxy .divunserean {
text-align:center; 
margin-bottom:10px;
}

#menu_left .menul_boxy .imgunserean {
padding:1px;
margin-bottom:2px; 
background:#D5CFC3;
}

#menu_left .menul_boxy .imgunsereanletzte {
padding:1px;
margin-bottom:0px; 
background:#D5CFC3;
}

#menu_left .menul_boxy p {
font-size:14px;
margin: 0px 8px 0px 8px;
padding: 0px 0px 5px 0px;
}

#menu_left .menul_boxy ul {
font-size: 14px;
margin: 0px 0px 10px 40px;
}

#menu_left .ulzahl {
font-size:14px;
margin:0px 0px 0px 10px;
padding-bottom:8px;
}

#menu_left .ulzahlletzte {
font-size:14px;
margin:0px 0px 0px 10px;
padding-bottom:0px;
}

#menu_left .menul_boxy a {
text-decoration:none;
}

#menu_left .menul_boxy a:hover {
text-decoration:underline;
}

#menu_left .menul_boxy .imgboxy {
margin-bottom:8px;
}

#menu_left .menul_boxy .menul_boxyimg{
text-align:center;
margin-bottom:5px;
}

#menu_left .menul_boxy .menul_boxyimpr {
margin-bottom: 0px; 
padding-bottom: 3px;
}

#menu_left .menul_boxy .menul_boxyimprletzt {
margin-bottom: 0px; 
padding-bottom: 10px;
}

#mainundmenuleft {
border-bottom: 1px solid #ccc;
overflow: auto;
margin-bottom:20px;
}

#fotogalerie {
overflow:auto;
margin: 0px 5px 10px 30px;
padding: 0px;
display:block;
}

#fotogalerie .vergroess {
margin:0px 0px 3px 5px;
font-size:16px; 
font-weight:bold; 
color:darkblue;
}

#foto_prod {
margin: 0px 10px 15px 0px;
display: block;
float:left;
border:1px solid #ddd;
padding:3px;
}

.gallerycontainer{
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
float:left; 
}

#fotogalerie .gallerycontainer img {
float:left; 
background-color: #ffffff; 
margin:0px 10px 6px 0px; 
padding: 5px; 
border: 2px solid #dddddd;
}

#fotogalerie .gallerycontainer img:hover {
border: 2px solid darkblue;
}

#fotogalerie .gallerycontainer p {
float:left; 
margin:0px 28px 0px 10px; 
font-size:14px;
}

#fotogalerie .gallerycontainer p.fot4bab0 {
float:left; 
margin:0px 10px 0px 10px; 
font-size:14px;
}

#fotogalerie .gallerycontainer p.fot4bab1 {
float:left; 
margin:0px 12px 0px 8px; 
font-size:14px;
}

#fotogalerie .gallerycontainer p.fot4bab2 {
float:left; 
margin:0px 12px 0px 10px; 
font-size:14px;
}

#fotogalerie .gallerycontainer p.fot4bab3 {
float:left; 
margin:0px 12px 0px 10px; 
font-size:14px;
}

#fotogalerie .gallerycontainer p.fot4bab4 {
float:left; 
margin:0px 12px 0px 10px; 
font-size:14px;
}

#fotogalerie .gallerycontainer p.fot4bab5 {
float:left; 
margin:0px 12px 0px 10px; 
font-size:14px;
}

#fotogalerie .gallerycontainer p.fot4bab6 {
float:left; 
margin:0px 0px 0px 13px; 
font-size:14px;
}

#fotogalerie .gallerycontainer .xxlansicht {
text-decoration:underline;
color:#000000;
}

#fotogalerie .gallerycontainer .xxlansicht:hover {
text-decoration:underline;
color:#000000;
}

.clear {
clear: both !important;
height: 0 !important;
font-size: 0 !important;
overflow: hidden !important;
}

#top-menu {
margin: 0px;
height:22px;
padding:7px 0px 5px 10px;
width:958px;
background: #dddddd;
}

#top-menu ul li a {
color: #000;
font-size:13px;
text-decoration: none;
margin: 0px;
display: block;
padding: 0x 0px 5px 5px;
}

#top-menu ul li {
padding: 0px 10px 0px 10px;
display: block;
float: left;
}

#top-menu ul li a:hover {
text-decoration:underline;
}

#top-menu ul li.liletzte {
padding: 0px 0px 0px 10px;
display: block;
float: left;
}

#search {
padding-top:0px;
float: left;
padding-right:0px;
text-align:right;
margin:0px 0px 0px 15px;
}

#search span {
color:#000;
}

#search #search_value {
width:330px;
font-size:14px;
height:23px;
padding:0px 3px 0px 10px;
background: #ffffff;
float:left;
border:1px solid #ffffff;
}

#top-menu #search .lb_search_button {
background: url("http://www.tkg-handel.eu/vorlage/bt_search.png") no-repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
display: block;
height: 30px;
outline: medium none;
width: 30px;
}

#versandrabatt {
margin:0px auto 25px auto;
padding:10px 10px 5px 10px;
border: 1px solid #dddddd;
text-align:center;
}

#kaufabw #versandrabatt {
width:860px;
margin:15px auto 15px auto;
padding:5px 10px 5px 10px;
border: 1px solid green;
text-align:center;
}

#versandrabatt p {
margin:0px 0px 10px 0px;
padding:0px;
font-size: 18px;
}

#andereang {
padding: 5px 0px 5px 10px; 
color:#ffffff; 
background: #418FCD;
font-size:18px; 
margin:0px 20px 20px 18px;
}

#kaufabw #versandrabatt p {
margin:0px 0px 10px 0px;
padding:0px;
font-size: 18px;
}

#kaufabw {
height:auto;
padding:8px 6px 2px 6px;
margin:0px;
}

#kaufabwh3 {
text-align:left; 
margin: 0px;
padding:4px 5px 4px 10px;
font-size: 18px; 
background: #418FCD;
color: #ffffff;
}

#kaufabw h3 {
margin:0px 0px 3px 0px;
font-size:18px;
}

#kaufabw img {
float:left;
margin: 0px 10px 0px 0px;
}

#kaufabw h4 {
font-size:18px;
color:red;
margin: 0px 0px 3px 0px;
padding:0px;
}

#kaufabw p {
margin:0px 0px 10px 0px;
padding:0px;
font-size:16px;
}

#kaufabw p.letzte {
margin:0px;
padding:0px;
}

#kaufabw ul {
margin: 0px 0px 0px 30px;
}

#kaufabw ul li {
margin: 0px 0px 5px 0px;
font-size:15px;
}

#kaufabw .kaufabwlinke {
width:500px;
float:left;
margin:0px 0px 10px 0px;
}

#kaufabw .kaufabwrechte {
width:430px;
float:left;
margin:0px 0px 10px 0px;
}

#kaufabw .nichtbeza {
color:red;
}

#kaufabw  .mehrereart {
margin:0px 0px 5px 0px;
padding:0px;
}

#kaufabw .moeglichk {
color: blue;
font-size:15px;
font-weight:bold;
}

#kaufabw .kaufabwimg {
text-align:center;
margin:0px 0px 15px 0px;
}

#kaufabw .kaufabwp {
margin-bottom:15px;
}

.weitereang {
text-align:left; 
padding:6px 0px 6px 10px;
margin:10px 0px 0px 0px;
background: #ddd; 
font-size: 19px; 
}

#galunten1 {
overflow:hidden;
margin:0px 0px 15px 0px;
}

#weitereangebote {
border: 1px solid #ddd;
overflow:hidden;
margin:0px auto 25px auto;
padding: 15px 2px 5px 9px;
}

#weitereangebote .boxykund {
float:left;
margin:5px 0px 0px 5px;
}

#weitereangebote .boxykund img{
margin:0px;
text-align:center;
}

#weitereangebote .boxy {
width: 340px;
height: 390px;
float:left;
background:#fff;
margin:0px 8px 8px 0px;
padding:5px;
border:1px solid #dddddd;
}

#weitereangebote .boxy a {
text-decoration:none;
color: #000;
}

#weitereangebote .boxy .beschrboxy:hover {
text-decoration:underline;
}

#weitereangebote .boxy .preis:hover {
text-decoration:none;
}

#weitereangebote .boxy img {
margin:2px 0px 5px 0px;
text-align:center;
}

#weitereangebote .boxy .beschrboxy {
font-size:24px;
height:30px;
margin:0px 60px 0px 60px;
padding:0px 0px 0px 0px;
text-align:center;
line-height:150%;
}

#weitereangebote .boxy .preis {
color:#000;
font-weight:bold;
font-size:20px;
margin:0px 0px 5px 0px;
padding:0px;
text-align:center;
}

#weitereangebote .boxy .sofortk {
color:000;
font-weight:bold;
font-size:20px;
margin:0px 0px 0px 0px;
padding:0px;
text-align:center;
}

.weitereang2 {
text-align:left; 
padding:6px 0px 6px 10px;
margin:10px 0px 0px 0px;
background: #ddd; 
font-size: 19px; 
}

#weitereangebote2 {
overflow:hidden;
margin:0px auto 5px auto;
padding: 15px 0px 5px 15px;
}

#weitereangebote2 .boxy2 {
width: 340px;
height: 280px;
float:left;
background:#fff;
margin:0px 8px 8px 0px;
padding:5px 10px 5px 0px;
}

#weitereangebote2 .boxy2 a {
text-decoration:none;
color: #000;
}

#weitereangebote2 .boxy2 .beschrboxy2:hover {
text-decoration:underline;
}

#weitereangebote2 .boxy2 img {
margin:2px 0px 0px 0px;
text-align:center;
}

#weitereangebote2 .boxy2 .beschrboxy2 {
font-size:18px;
height:30px;
margin:0px 60px 0px 60px;
padding:0px 0px 0px 0px;
text-align:center;
line-height:120%;
}

#weitereangebote2 .boxy2 a:hover {
color: blue;
text-decoration:underline;
}

#unterdrei {
border: 2px solid #dddddd;
padding:5px 5px 5px 5px;
margin:0px 0px 20px 0px;
text-align:center;
}

#unterdrei h3 {
font-weight:normal;
font-size:18px;
}