#border-top-main, #logo, #navi-main, #navi-sub, .tx-srlanguagemenu-pi1, .tx-macinasearchbox-pi1, #home-news, #home-right, #footer a, #browse-image-inner {
    display: none;
}

body {

   width: 100%;
   background-color: #ffffff;
   color: #000000;
   font-family: verdana, tahoma, helvetica, arial, sans-serif;

}

/*Content*/
#content {
   width: 672px;
   float: left;
   font-size: 84%;
   padding-bottom: 50px;
}
#content h2 {
   margin: 0 0 16px 10px;
}
#content h3 {
   color: #0c68b4;
   margin: 0 0 16px 10px;
}
#content a {
   color: #333;
}
#content a:hover {
   text-decoration: underline;
}
#content strong {
   font-style:normal;
   font-weight:bold;
}
#content strong em {
   font-style: italic;
   font-weight:bold;
}
#content p.bodytext {
   line-height: 1.5em;
   padding: 0 10px;
   margin: 0 0 16px 0;
   color: #666;
}
#content-details p.bodytext {
   padding: 0;
   margin: 8px 0;
}
#content ul {
   padding: 0 10px 0 24px;
   margin: 0 0 16px 0;
   color: #666;
}
#content ul li {
   line-height: 1.5em;
   list-style-image: url(../gfx/content-ul-li-ff.gif);
   list-style-position: outside;
   margin-left: 1.5em;
}
* html #content ul li {
   list-style-image: url(../gfx/content-ul-li-ie.gif);
}
h1.csc-firstHeader  {
   /*width: 672px;*/
   color: #000 !important;
   margin-top: 5px !important;
   margin-bottom: 5px !important;
   padding-left: 10px !important;
   line-height: 1.8em !important;
   background-color: #d5d7d9 !important;
   float: none !important;
}

/*Produktansicht*/
#content-gallery {
   float: left;
   width: 208px;
}
#content-gallery h1 {
   position: absolute;
   width: 662px;
}
#content-gallery div.tx-tinygallery-pi1 {
   margin-top: 55px;
}
#content-details {
   float: left;
   position: relative;
   left: 5px;
   top: 50px;
   width: 459px;
   margin-bottom: 44px;
   smargin-top: 75px;
}
#content-gallery-headline,
#content-details-headline,
#content-description-headline {
   margin-top: 5px;
   padding-left: 10px;
   line-height: 1.8em;
   font-weight: bold;
}
#content-gallery-headline font {
   line-height: 1.8em;
}
p#content-gallery-headline {
   margin-bottom: 6px;
   background-color: #d5d7d9;
}
p#content-details-headline,
p#content-description-headline {
   background-color: #c7c7c7;
}
#product-description {
   padding: 6px 0;
}
#product-description p {
   margin-bottom: 6px;
}
table.csc-uploads p {
   display: none;
   margin-left: 0.7em;
}
div#content-details div.csc-header h1,
table.csc-uploads p.csc-uploads-description {
   float: left;
   color: #dd248b;
   display: block;
}
table.contenttable {
   margin-top: 5px;
   padding-left: 10px;
   line-height: 1.8em;
   width: 100%;
}
table.contenttable tr td {
   padding: 0;
   vertical-align: top;
}
table.contenttable tr td.td-0 {
   width: 35%
}
table.contenttable tr td.td-last {
   width: 65%
}
table.contenttable tr.tr-0 td {
   padding: 12px 0 0 0;
   border-bottom: 1px solid #aaa;
}
a#TB_closeWindowButton {
   color: #aaa;
}
div#content-links {
   margin: 20px 0 0 0;
}
div#content-links a {
   background-image: url(../gfx/content-links-pink.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding: 0 0 0 20px;
   display: block;
   color: #dd248b;
   margin: 0 0 10px 0;
   clear: both;
}
span#pdf-repeat {
   display: block;
   width: 459px;
}
div#content-links a:hover {
   background-image: url(../gfx/content-links-grey.gif);
   background-repeat: no-repeat;
   background-position: left;
   color: #666;
}

/*Teaser*/
/*div.teaser-item-row {
   float: left;
   width: 672px;
   clear: both;
   padding-bottom: 20px;
}*/
div.teaser-item {
   float: left;
   width: 325px;
   margin-bottom: 20px;
}
.tx-jppageteaser-pi1-list-entry-odd {
   clear: left;
   margin-right: 10px;
   padding-left: 10px;
}
div.teaser-item .teaser-item-headline,
#content div.teaser-item h2 {
   background-color: #eee;
   margin: 0 0 15px 0;
}
.teaser-item-image {
   float: left;
   margin-right: 10px;
}
.teaser-item-text {
   margin-bottom: 10px;
}

/* Teaser - einspaltig */
.wide-list div.teaser-item {
   sfloat: left;
   clear: left;
   width: 662px;
   margin-bottom: 20px;
   padding-left: 10px;
   margin-right: 0 !important;
}

#footer {
   margin: 10px 0px 0px 0px;
}

#footer p {
   font-size: 90%;
   font-weight: bold;
}
