#PROMOTION {
float: left;
clear: both;
width: 1000px;
}

#PROMOTION .standard {
float: left;
clear: both;
width: 1000px;
margin-bottom: 0px;
}

#PROMOTION .csc-textpic, #PROMOTION csc-textpic-imagewrap, #PROMOTION .csc-textpic-image, #PROMOTION img {
float: left;
clear: both;
}

#MIDDLE {
background-image: none;
}

#LEFTCOLUMN {
float: left;
width: 366px;
}

#RIGHTCOLUMN {
float: right;
width: 634px;
}

#SUBCONTENT {
float: left;
clear: both;
padding: 0px;
width: 366px;
background-image: none;
}

#SUBCONTENT .standard {
float: left;
clear: both;
width: 326px;
padding: 20px 20px 0px 20px;
}

#CONTENT {
float: left;
width: 594px;
padding: 0px 20px 20px 20px;
}

#CONTENT .standard {
float: left;
clear: both;
width: 594px;
margin: 0px 0px 10px 0px;
}

#CONTENT .teaser {
float: left;
display: inline;
width: 188px;
margin-right: 10px;
margin-bottom: 10px;
}

#CONTENT .teaser-top {
float: left;
clear: both;
width: 188px;
height: 4px;
background-image: url('resources/teaser-top.jpg');
background-repeat: no-repeat;
background-position: bottom left;
}

#CONTENT .teaser-middle {
float: left;
clear: both;
width: 188px;
background-image: url('resources/teaser-middle.jpg');
backgorund-repeat: repeat-y;
min-height: 200px;
height: auto !important;
height: 200px;
}

#CONTENT .teaser-bottom {
float: left;
clear: both;
width: 188px;
height: 4px;
background-image: url('resources/teaser-bottom.jpg');
background-repeat: no-repeat;
}

.teaser-image, .teaser-text {
float: left;
clear: both;
width: 168px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

.teaser-image img {
float: left;
width: 168px;
height: 60px;
}

.teaser a {
float: right;
clear: both;
}

.teaser h1, .teaser h2, .teaser h3 {
font-size: 90%;
}

.teaser p {
font-size: 90%;
}

.tx-produktfinder-pi1 {
float: left;
clear: both;
width: 366px;
}

.tx-produktfinder-pi1 ul {
}

.tx-produktfinder-pi1 ul li {
width: 366px;
padding: 0px;
background-color: #F1EFE2;
border-bottom: 1px solid #FFF;
background-image: none;
}

.tx-produktfinder-pi1 ul li a {
display: block;
width: 346px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
color: #666;
font-weight: bold;
background-color: #F1EFE2;
}

.tx-produktfinder-pi1 ul li a.up {
background-image: url('resources/up.gif');
background-repeat: no-repeat;
background-position: 340px 9px;
}

.tx-produktfinder-pi1 ul li a.down {
background-image: url('resources/down.gif');
background-repeat: no-repeat;
background-position: 340px 9px;
}

.tx-produktfinder-pi1 ul li ul{
}

.tx-produktfinder-pi1 ul li ul li{
width: 365px;
padding: 0px;
border-bottom: 1px solid #FFF;
background-image: none;
}

.tx-produktfinder-pi1 ul li ul li a {
display: block;
width: 345px;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
color: #666;
background-color: #FFFFFF;
font-weight: normal;
}

.tx-produktfinder-pi1 ul li ul li a.subactive {
background-image: url('resources/pfeil_rot.jpg');
background-repeat: no-repeat;
background-position: 0px 7px;
}

.tx-produktfinder-pi1 ul.hidden {
position: absolute;
top: -1000px;
left: -1000px;
}

.tx-produktfinder-bottom {
width: 366px;
height: 97px;
float: left;
clear: both;
background-image: url('resources/submenu_bottom.jpg');
background-repeat: repeat-x;
}

.tx-produktfinder-top {
width: 326px;
padding: 10px 20px 5px 20px;
background-color: #666666;
}

.tx-produktfinder-top h1 {
color: #fff!important;
}

.tx-produktfinder-top h2 {
color: #fff!important;
}
