body, html {
   height: 100%;
}
body {
   width: 100%;
   background-color: #fff;
   font-family: verdana, tahoma, helvetica, arial, sans-serif;
}

.clearfix { display: inline-block; }
.clearfix:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/*
.clearfix {
    zoom:1;
    display: inline-block;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*/

.clear {
    clear: both;    
}
#main {
   width: 933px;
   float: left;
}
#border-top-main {
   width: 933px;
   height: 4px;
   background-image: url(../gfx/borders_top_bottom_plus.gif);
   background-repeat: repeat-y;
   float: left;
   font-size: 0%
}
#logo {
   width: 238px;
   height: 152px;
   background-image: url(../gfx/logo.gif);
   margin-top: 4px;
   float: left;
   font-size: 0%
}
#logo a {
   display: block;
   width: 238px;
   height: 152px;
}
#anim {
   width: 9px;
   height: 35px;
   position: relative;
   top: 67px;
   left: 7px;
   background-image: url(../gfx/bg_anim.gif);
   background-repeat: no-repeat;
}
#main-head-right {
   float: right;
   width: 695px;
   height: 152px;
}
/* Language on top */
#language {
   margin-top: 6px;
   height: 32px;
   background-color: #e5e7e8;
   float: right;
   clear: both;
}
/* Searchbox on top */
#searchbox {
   width: 189px;
   margin-top: 6px;
   height: 32px;
   background-color: #e5e7e8;
   float: right;
   margin-right: 2px;
}
#searchbox input#search {
   width: 129px;
   height: 19px;
   border: none;
   margin-top: 6px;
   margin-left: 7px;
   background-color: #999;
   float: left;
   color: #fff;
   line-height: 19px;
}
#searchbox input#search-button {
   width: 28px;
   height: 19px;
   margin-top: 6px;
   margin-left: 7px;
   background-color: #e5e7e8;
   border: 1px solid #999;
   float: left;
}
#searchbox #searchform {
   width: 189px;
}
/*Navigation Main*/
#navi-main {
   float: right;
   width: 672px;
   height: 45px;
   text-align: center;
   margin-left: 23px;
   margin-top: 24px;
}
#navi-main ul li {
   float: left;
}
#navi-main a {
   line-height: 45px;
   font-size: 84%;
   width: 112px;
   height: 45px;
   display: block;
}
#navi-main ul li.menu1-level1-no a {
   background-image: url(../gfx/bg_menu1-level1-no.gif);
   color: #fff;
   background-repeat: repeat-x;
}
#navi-main ul li.menu1-level1-no a:hover {
   color: #9a9999;
}
#navi-main ul li#menu1-level1-act a {
   background-image: url(../gfx/bg_menu1-level1-act.gif);
   background-repeat: repeat-y;
   color: #0c68b4;
}
#navi-main ul li a span.act-hilite {
   color: #dd248b;
}
/*Navigation Sub*/
#navi-sub {
   clear: both;
   float: left;
   width: 261px;
   margin-bottom: 110px;
}
#navi-sub ul {
   margin-left: 32px;
}
#navi-sub ul li {
   background-image: url(../gfx/bg_navi_sub.gif);
   background-repeat: repeat-x;
   background-position: bottom;
   width: 206px;
   padding-bottom: 12px;
}
#navi-sub ul li.spacer {
   width: 238px;
   padding: 0;
   height: 9px;
   background: #dbdbdb url(../gfx/bg_menu-spacer.gif) scroll repeat-y top left;
   margin-top: -9px;
   margin-left: -32px;
}
#navi-sub ul li a {
   font-size: 84%;
   position: relative;
   display: block;
   top: 1px;
}
* html #navi-sub ul li a {
   top: 0;
}
#navi-sub ul li.menu2-level1-no a,
#navi-sub ul li.menu2-level2-no a,
#navi-sub ul li.menu2-level3-no a {
   color: #666;
}
#navi-sub ul li#menu2-level1-act a {
   font-weight: bold;
}
#navi-sub ul li#menu2-level1-act a,
#navi-sub ul li#menu2-level2-act a,
#navi-sub ul li#menu2-level3-act a {
   color: #dd248b;
}
#navi-sub ul li#menu2-level2-act a,
#navi-sub ul li.menu2-level2-no a {
   margin-left: 20px;
}
#navi-sub ul li#menu2-level3-act a,
#navi-sub ul li.menu2-level3-no a {
   margin-left: 40px;
}

#belly-logos {
   clear: both;
   float: left;
   position: relative;
   display: none;
}
div#nav-logo1 {
   position: absolute;
   bottom: 0px;
   width: 155px;
   height: 100px;
   background-image: url(../gfx/logo_profibus.jpg);
   background-position: 10px 27px;
   background-repeat: no-repeat;
}
div#nav-logo2 {
   position: absolute;
   bottom: 0px;
   left: 156px;
   width: 90px;
   height: 100px;
   background-image: url(../gfx/logo_profibus_int.jpg);
   background-position: 0px 10px;
   background-repeat: no-repeat;
}
#belly {
   float: left;
   background-image: url(../gfx/bg_belly.gif);
   background-repeat: repeat-y;
   width: 933px;
   spadding-bottom: 50px;
}
#belly-top,
#belly-bottom {
   float: left;
   clear: both;
   font-size: 0;
   height: 7.5px;
   width: 933px;
   background-image: url(../gfx/borders_top_bottom.gif);
   background-repeat: repeat-y;
}
#belly-bottom {
   margin-top: 10px;
}
/*Content*/
#content {
   width: 672px;
   float: left;
   font-size: 84%;
   padding-bottom: 50px;
}
#content h2 {
   margin: 0 0 16px 10px;
}
#content .tx-billitonextdisclaimer-pi1 h2 {
   margin-left: 0;
}
#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;
   line-height: 1.8em !important;
   background-color: #d5d7d9 !important;
   float: none !important;
}
.csc-header-n1 h1 {
   padding-left: 24px !important;
   background: transparent url(/fileadmin/layouts/main/public/gfx/arrows-right.gif) no-repeat scroll 10px 50%;
}

/*Footer*/
#footer {
   margin-top: 6px;
   width: 672px;
   height: 35px;
   background-color: #1e67b4;
   float: right;
   sposition: relative;
   stop: 50px;
}
#newsletter {
   display:block;
   background-image: url(/fileadmin/layouts/main/public/gfx/newsletter.gif);
   float:left;
   margin-top: 6px;
   margin-left: 31px; 
   height: 35px;      
   width: 207px;
}
#newsletter a{
   padding-left: 45px;
   vertical-align: middle;
   line-height: 35px;
   color: #DD248B;
}
#footer div {
   color: #fff;
   float: left;
   margin-top: 3px;
   font-size: 84%;
}
#footer div p {
   margin-left: 32px;
}
#footer div a {
   color: #fff;
}

/*Kontakt*/
form {
   width: 100%;
}
input, textarea {
   border: 1px solid #666;
}
textarea {
   width: 100%;
}
input.input-1 {
   width: 100%;
}
input.input-2 {
   float: left;
   width: 15%;
}
input.input-3 {
   float: right;
   position: relative;
   left: 2px;
   width: 82%;
}
input.submit-button {
   color: #fff;
   background-color: #a6a6a6;
   margin: 0 0 40px 0;
}
#content div.tx-pilmailform-pi1 form {
    width: 500px;
}
#content div.tx-pilmailform-pi1 option {
    padding-right: 20px;
}
div.tx-pilmailform-pi1 {
   position: relative;
   left: 85px;
}
div.tx-pilmailform-pi1 div {
   margin: 20px 0 0 0;
   color: #666;
}
div.error-label {
   width: 100%;
   float: left;
   clear: both;
}
div.left-label {
   width: 29%;
   float: left;
   clear: both;
}
div.right-field {
   width: 70%;
   float: left;
}
div#thankyou {
}
a {
   text-decoration: none;
}
h2 {
   color: #999;
}
p.error {
   color: red;
   font-weight: bold;
}
/*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;
}
/*News*/
.more-hilite {
   color: #dd248b;
}
#content div.news-list-container {
}
#content div.news-list-item {
    float: left;
    width: 325px;
}
#content div.news-list-item .news-image {
    width: 76px;
    float: left;
    margin-right: 16px;
}
#content .news-list-container .clear {
    margin-right: 20px;
}
#content div.news-list-item img {
   margin-bottom: 10px;
   padding-left: 10px;
}
#content div.news-list-item h3 {
   /*clear: both;*/ /*verschiebt das Datum, wenn aktiv*/
   margin: 0 0 16px 0;
   padding-left: 10px;
   font-weight: normal;
   background-color: #eee;
}
#content div.news-list-item p {
   padding-left: 10px;
}
#content span.news-morelink a {
   text-decoration: underline;
}
#content div.news-list-date {
   float: right;
   padding-right: 10px;
}
/*News Detail*/
#content div.news-single-item {

}
#content div.news-single-item p {
   padding-left: 10px;
}
#content div.news-single-item h1 {
   color: #000;
   margin-top: 5px;
   margin-bottom: 5px;
   padding-left: 10px;
   line-height: 1.8em;
   background-color: #d5d7d9;
}
#content div.news-single-item h3 {
   margin-bottom: 16px;
   padding-left: 10px;
   font-weight: normal;
   background-color: #eee;
}
#content div.news-single-backlink {
   clear: both;
   padding-left: 10px;
}
#content div.news-single-timedata {
   float: right;
   line-height: 1.8em;
}
#content div.news-single-img {
   float: left;
   margin-right: 16px;
   margin-bottom: 10px;
   padding-left: 10px;
}
#content div.news-single-img a img {
   float: left;
   clear: both;
   margin-bottom: 16px;
}
#content div.news-single-additional-info {
   clear: both;
   float: left;
   padding-left: 10px;
   margin-bottom: 20px;
   color: #666;
}
#content div.news-single-additional-info a {
   line-height: 16px;
}
#content div.news-single-additional-info a,
#content div.news-single-additional-info img {
   color: #000;
   margin: 6px 0;
   float: left;
}
/*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: both;
   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;
}


/*STARTSEITE*/
#home {
   position: relative;
   float: left;
}
#home img {
   position: absolute;
   left: 0;
   bottom: -4px;
}
#home-left img,
#home-right img {
   position: static;
}
#home-left {
   float: left;
   ffont-size: 1.3em;
   /*width: 392px;*/
   padding-bottom: 244px;
}
#home-left h1,
.csc-header h1, 
.tx-billitonextdisclaimer-pi1 h2 {
   color: #000 !important;
   margin-top: 5px !important;
   margin-bottom: 16px !important;
   padding-left: 24px !important;
   line-height: 1.8em !important;
   float: none !important;
}
#home-left h1 {
   background-color: #d5d7d9 !important;
}
.csc-header h1,
.tx-billitonextdisclaimer-pi1 h2 {
   background-color: #eeeeee;
   clear:left;
}
#home-right {
   position: relative;
   left: 7px;
   float: left;
   ffont-size: 1.3em;
   width: 272px;
   display: none;
}
#home-right h2,
#home-right a.download,
#home-right .news-latest-item a {
   color: #666;
}
#home-right h2 {
    margin-left: 0;
}
#home-right p.bodytext {
    padding-left: 0;
}
#home-right .news-latest-container {
    padding-top: 0.9em;
    border-top: 0.9em solid #D5D7D9; 
}
#home-right .news-latest-item h3 {
   margin: 0;
}
#home-right img {
   margin-top: 5px;
   margin-bottom: 12px;
}
#home-right span {
   margin-right: 5px;
}
#home-right .news-latest-item p.bodytext {
   margin: 6px 0 !important;
   padding: 0 !important;
}
#home-right .news-latest-morelink {
   margin-bottom: 24px;
}
div.tx-indexedsearch-searchbox {
   display: none;
}
/* extension "billiton_languagechooser" */
ul.tx-srlanguagemenu-pi1-flags {
   list-style-type: none;
   margin: 0;
   padding: 0 14px 0 0;
}
ul.tx-srlanguagemenu-pi1-flags li {
   display: inline;
   position: relative;
   float: left;
   top: 10px;
   margin: 0 0 0 14px;
   padding: 2px;
   padding-top: 0;
   border: 0;
}

ul.tx-srlanguagemenu-pi1-flags li.act {
   border: 1px solid #999999;
   padding: 1px;
   margin-top: -2px;
   display: block;
   width: 17px;
   height: 14px;
}
ul.tx-srlanguagemenu-pi1-flags li.act a {
}

ul.tx-srlanguagemenu-pi1-flags li * {
   margin: 0;
   padding: 0;
   border: 0;
}

/* Galerie */
#thumbnails-main div {
   width: auto !important;
}

#browse-image-inner {
    width: 208px;
}

/* Downloads */
div.tx-billitonkkdlcatmenu-pi1 {
    width: 194px;
    height: 127px;
    display: inline;
    float: left;
    margin-left: 45px;
    margin-bottom: 16px;
}
div.tx-billitonkkdlcatmenu-pi1 .item,
.tx-billitoncart-pi1 {
    margin-bottom: 16px;
    width: 181px;
    height: 127px;
    float: left;
    background: transparent url(/fileadmin/layouts/main/public/gfx/bg_dlcat-item.png) scroll no-repeat top left;
    padding-left: 13px;

}
div.tx-billitonkkdlcatmenu-pi1 .item:hover,
div.tx-billitonkkdlcatmenu-pi1 .item.hovered,
.tx-billitoncart-pi1.hovered,
.tx-billitoncart-pi1:hover {
    background-position: 0 -133px;
    color: #d7177a !important;
    font-weight: bold;
}
.tx-jppageteaser-pi1 {
    clear: both;
}
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .item.first,
div.tx-billitonkkdlcatmenu-pi1.first {
    margin-left: 0 !important;
}

.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .item .link a,
div.tx-billitonkkdlcatmenu-pi1 .item .link a {
    line-height: 1.7em;
    padding-left: 10px;
    display: block;
    text-decoration: none !important;
}
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .item .link a:hover,
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .item.hovered .link a,
div.tx-billitonkkdlcatmenu-pi1 .item .link a:hover,
div.tx-billitonkkdlcatmenu-pi1 .item.hovered .link a {
    font-weight: bold;
    color: #d7177a !important;
}
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .item a img,
div.tx-billitonkkdlcatmenu-pi1 .item a img {
    border: 1px solid #eaebec;
}
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .item {
    width: 136px;
    height: 103px;
    float: left;
    padding-left: 13px;
    margin-left: 25px;
    background: transparent url(/fileadmin/layouts/main/public/gfx/bg_newsteaser-item_sprite.png) scroll no-repeat top left;
}
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .item.hovered,
div.tx-billitonkkdlcatmenu-pi1 .item.hovered {
    background-position: 0 -133px;
}
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list .item.hovered {
    background-position: 0 -127px;
}
.sb_download_flex {
    padding-left: 26px;
    margin-bottom: 16px;
}
.sb_download_flex .title {
    font-weight: bold;
}
.sb_download_flex .dl-link img {
    
}
.sb_download_flex .dl-link {
    margin-left: -26px;
}
.sb_download_flex .dl-link a {
    text-decoration: underline;
}

/* Splash Screen */

body#p1 {
    text-align: center;
    background: transparent url('/fileadmin/layouts/main/public/gfx/bg_splash.gif') no-repeat scroll center 13px;
}

body#p1 #splash-wrap {
    text-align: center;
    height: 574px;
    margin: 25px auto 0 auto;
    position: relative;
}

body#p1 #splash-wrap .splash-logo img {
    width: 866px;
    height: 501px;
    margin: 12px auto;
}

body#p1 #splash-wrap .splash-footer span {
}

body#p1 #splash-wrap .splash-footer {
    margin: 25px auto 0 auto;
    width: 866px;
    color: #0d61a9;
}
body#p1 #splash-wrap .splash-footer .choose-text,
body#p1 #splash-wrap .splash-footer .lang-selection {
    float: left;
}

body#p1 #splash-wrap .splash-footer .tx-srlanguagemenu-pi1 {
    float: left;
    margin-top: -8px;
}

body#p1 #splash-wrap .splash-footer .company-name {
    text-align: right;
}

/* billiton_cart auf pid 111*/
body#p111 .tx-billitoncart-pi1 {
    margin-left: 45px;
}
body#p111 .tx-billitoncart-pi1 .file {
    position: relative;
}
body#p111 .tx-billitoncart-pi1 .file form input {
    border: none; 
    background: transparent url(/fileadmin/contents/gfx/cart_cdgesamtprogramm.png) scroll no-repeat top left;
    width: 181px;
    height: 127px;
    color: transparent;
    text-indent: -3000px; /* move button text away... */
    cursor: pointer;
}
body#p111 .tx-billitoncart-pi1 span.name {
    display: block;
    position: absolute;
    bottom: 1px;
    left: 10px;
}
table.billiton_cart {
    clear: both;
}
table.billiton_cart td {
    padding: 2px 2px 2px 0;
}
#content h3.cart-header {
   margin: 0 0 16px 0; 
}
/* Produktdetail Download Links */
#pdf-repeat a.pdf_download,
div#content-links a#infos_anfordern {
    background: transparent url(/fileadmin/layouts/main/public/gfx/bg_btn_download_no.gif) scroll no-repeat top left;
    width: 189px;
    height: 19px;
    padding-top: 6px;
    padding-left: 37px;
    text-decoration: none;
}
#pdf-repeat a.pdf_download:hover,
div#content-links a#infos_anfordern:hover {
    background: transparent url(/fileadmin/layouts/main/public/gfx/bg_btn_download_act.gif) scroll no-repeat top left;
    width: 189px;
}

#content .tx-billitonextdisclaimer-pi1 p.bodytext a,
#content p.bodytext a.hidden-link {
    color: #666;   
}

#breadcrumb {
    position: absolute;
    left: 260px;
    top: 140px;
}
#breadcrumb li {
    font-size: 85%;
}
#breadcrumb li a {
    font-size: 100%;
}
#breadcrumb li,
#breadcrumb li a {
    height: auto;
    width: auto;
    line-height: 2em;
    display: inline;
    color: #666;
}
#breadcrumb li.middle,
#breadcrumb li.last {
    margin-left: 5px;
}
#breadcrumb li .act-hilite {
    margin-right: 5px;
}

#belly {
    background: #fff url(/fileadmin/layouts/main/public/gfx/dots-ccc-10x2.gif) 245px 0 repeat-y;
}

.clear{
    clear: both;
}
.pageteaser-list {
    padding: 0 10px;
    margin-bottom: 2em;
}
#content .pageteaser-list .teaser-item {
    float: left;
}

.pageteaser-list-2 .tx-jppageteaser-pi1-list-entry-odd {
    clear: left;
}
.pageteaser-list-2 .teaser-image {
    width: 78px;
    float: left;
}
.pageteaser-list .teaser-image a {
    /*border: 1px solid #666;*/
    float: left;
}
#belly .pageteaser-list-2 .teaser-text {
    float: left;
    width: 192px;
    color: #666;
    padding-left: 11px;
}
#belly .pageteaser-list-1 .teaser-text-body,
#belly .pageteaser-list-2 .teaser-text-body {
    padding-left: 6px;
}

#content .pageteaser-list .teaser-item h2 {
    background-color: #eee;
    margin:0pt 0pt 4px;
    float: left;
}

#content .pageteaser-list h2 a {
    margin-left: -10px;
    padding-left: 17px;
    background: url(/fileadmin/layouts/main/public/gfx/dots-ccc-10x2.gif) 0 0 repeat-y;
    color: #666;
    float: left;
}
.pageteaser-list-2 h2 a {
    width: 182px;
}
.pageteaser-list .teaser-item:hover .teaser-image a  {
    /*border: 1px solid #dc258a;*/
}
#content .pageteaser-list .teaser-item:hover h2 a {
    background: url(/fileadmin/layouts/main/public/gfx/dots-68798d-10x2.gif) 0 0 repeat-y;
}

#content .pageteaser-list ul {
    margin: 0;
    padding: 0;
}
.pageteaser-list-1 .teaser-item {
    width: 625px;
}
#content .pageteaser-list-1 .teaser-item h2 {
    width: 400px;
}
.pageteaser-list-1 .teaser-image {
    float: left;
}
.pageteaser-list-1 .teaser-text {
    float: left;
    padding-left:11px;
    width:392px;
}
#p110 #content {
    background: url(/fileadmin/layouts/main/public/gfx/certification-bg.png) no-repeat 100% 100%;
    padding-bottom: 200px;
}
#content .certification .csc-textpic {
    width: 430px;
}
#content .certification .csc-textpic-text {
    padding: 30px 50px;
}
#content .certification div.csc-textpic-intext-right div.csc-textpic-imagewrap,
#content .certification div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
    margin-left: 50px !important;
    background: url(/fileadmin/layouts/main/public/gfx/dots-ccc-10x2.gif) repeat-y 0 0;
    padding-left: 11px;
}
#content .certification div.csc-textpic-intext-right div.csc-textpic-imagewrap:hover,
#content .certification div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap:hover {
    background: url(/fileadmin/layouts/main/public/gfx/dots-68798d-10x2.gif) repeat-y 0 0;
}
#content .certification div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0;
}
#content-gallery h1 {
    width: 648px;
}
/* Überschrift ausblenden */
body#p73 #content-description-headline,
body#p73 #content-details-headline {
    display: none;
}
body#p73 #product-description-text {
    margin-top: 5px;
}