/*-----------------------------------------------
$Id: style.css
     Style Sheet
Customer: Avnet Technology Solutions GmbH
Author:   edotz web development www.edotz.de
Version:  2.1 (Relaunch Version)
Creation Date: 2009/02/09
Last Modify: 2009/10/09
-----------------------------------------------*/

/* --  basic HTML Styles
--------------------------- */

address, abbr, acronym, dfn    {
    font-variant:normal;
}

a, address, body, blockquote, caption, cite, div, dfn, dl, dt,
fieldset, h1, h2, h3, h4, img, input, label, legend,
li, ol, option, p, q, select, textarea, td, th, ul     {
    font-family:Verdana,Helvetica,sans-serif,"Trebuchet MS";
}

* {
    margin:0;
    padding:0;
}
html, body {
    height: 100%; /* wichtig */
}
body {
    margin:0; /* setting top and bottom margin */
    padding:0;
    text-align:center;
    width:100%;
}
#skipToContent a, #skipToNav a {
    position:absolute;
    z-index:2;
    width:10em;
    overflow:hidden;
    top:-100px;
    left:-1000px
}

#skipToContent a:focus, #skipToNav a:focus, #skipToContent a:active, #skipToNav a:active {
    position:absolute;
    z-index:99;
    width:12em;
    top:.5em;
    left:.5em;
    margin-left:4px;
    text-decoration:underline;
    color:#000;
    background:#ccc;
    font-size:.8em
}
.hidden {
    display:none;
}
input.hidden {
    display: none;
    background:none;
}
.clear {
    clear:both;
    float:none;
    display:block;
    font-size:1px;
    line-height:1px;
}
.clearfix:after {
    content: ".";
    display: block;
    height:0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

h1 {
    font-size:12px;
    font-weight:normal;
    margin:6px 0 13px 0;
    line-height:14px;
    color:#848484;
}
h2, h3, h4 {
    font-weight:bold;
    font-size:11px;
}
p {
    padding:0;
    margin:0;
    line-height:14px;
}

a {
    color: #666;
    text-decoration:underline;
}
form {
    margin:0;
    padding:0;
}
fieldset {
    border:none;
}
img {
    border:0;
}
ul {
    list-style: none;
    padding:0;
    margin:0;
}
ol {
    padding:0;
    margin:0 0 15px 28px;
}
table, td {
    font-size:11px;
    color:#666;
}
acronym {
    cursor:help;
}

/* --  common HTML Styles
--------------------------- */
.outerWrapper {
    text-align:left;
    width:1040px;
    margin:0 auto 0 auto;
}
.head {
    position:relative;
    height:129px;
    width:1022px;
}
.head img {
    position:absolute;
    top:15px;
    left:21px;
}
ul.servicNav {
    display:none;
}

.head h4 {
    display:none;
}
ul#mainNav {
    display:none;
}
.head div.search {
    display:none;
}

.contentWrapper {
    padding-bottom:15px;
}
.innerWrapper {
    padding:0 20px 0 20px;
    width:auto;
    clear:both;
    float:none;
}


.home .innerWrapper {
    position:relative;
}
.subNavWrapper {
    display:none;
}
/* Content Column */
.contentBoxWrapper {
    float:none;
    width:778px;
}

.navThirdLevel {
    display:none;
}

/* Breadcrumb */
.breadcrumb {
    display:none;
}


#inhalt {
    width:775px;
    margin-left:10px;
    color:#6b6b6b;
    font-size:11px;
    position:relative;
}
* html #inhalt {
    width:768px;
}
#inhalt p {
    margin-bottom:16px;
    font-size:11px;
    width:575px;
}
#inhalt a {
    font-size:11px;
}
.navCol #inhalt {
    float:none;
    width:626px;
    font-size:11px;
    border:none;
    margin-left:0;
}
.navCol h1 {
    margin:6px 0 12px 12px;
}
/* Product intro page
**********************************/
.productBox {
    position:relative;
    float:none;
    margin:0 0 10px 0;
    width:377px;
    height:160px;
}
.rProdBox {
    margin-left:14px;
}
.productBox h2 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
#inhalt .productBox h2 a {
    font-size:11px;
    color:#5d5d5d;
}
.productBox h4 {
    font-size:10px;
    margin:0 5px -2px 0;
    color:#858484;
}
#inhalt .productBox a {
    text-decoration:none;
    font-size:10px;
    padding:0;
}
#inhalt .productBox a:hover {
    text-decoration:underline;
}
.productBox ul {
    margin:0 0 5px 0;
    padding:0;
}
.productBox ul li {
    padding:0;
    line-height:14px;
}
.productBox img {
    position:absolute;
    right:10px;
    bottom:15px;
}
.lcdLeft {
    position:absolute;
    left:25px;
}
.lcdMiddle {
    position:absolute;
    left:115px;
}
.lcdRight {
    position:absolute;
    left:205px;
}
.lcdMiddle,
.lcdLeft,
.lcdRight {
    width:100px;
    top:50px;
}
.productBox p.accesslist {
    width:180px;
    position:absolute;
    top:-12px;
}

/* Section Produkte
*************************/
/* Listen Ansicht */
.prodlist {
    width:628px;
    position:relative;
}
.bgList {
    line-height:14px;
}
.prodlist ul {
    overflow:hidden;
    padding-left:12px;
    margin:0 0 16px 0;
    width:615px;
}
.prodlist ul li {
    overflow:hidden;
    display:block;
    width:300px;
    height:140px;
    float:left;
    position:relative;
    padding:0;
    color:#6b6b6b;
}
* html .prodlist ul li {
    width:300px;
}
.prodlist ul li a {
    font-weight:bold;
    color:#6b6b6b;
}
.prodlist h2 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
    clear:both;
    float:none;
}
.prodlist ul li a.imgBox {
    display:block;
    padding:10px 15px 15px 0;
    text-align:right;
    width:120px;
    max-width:105px;
}
.prodlist h3 {
    position:absolute;
    color:#5d5d5d;
    top:12px;
    left:132px;
}
.prodlist .info {
    position:absolute;
    top:30px;
    left:132px;
    width:165px;
}
.prodlist .poscompare {
    position:absolute;
    right:14px;
    bottom:10px;
    cursor:pointer;
    z-index:100;
    width:auto;
}
/* Product Detail View */
.prodOuterWrap {
    width:580px;
    margin:0 0 15px 0;
    border-top:none;
}
* html .prodOuterWrap {
    border-top:none;
}
.prodImgBox {
    position:relative;
    left:10px;
    height:307px;
    color:#000;
    width:580px;
}
.prodImgBox a {
    color:#6b6b6b;
}
.prodImgBox img {
    position:absolute;
    bottom:auto;
    left:auto;
}
.prodImgBox .prodImg {
    bottom:106px;
    right:420px;
    left:auto;
}
* html .prodImgBox .prodImg {
    right:404px;
}
.prodImgBox .img {
    position:absolute;
    bottom:auto;
    top:111px;
    left:271px;
    display:block;
}

/* Product Model */
.prodType {
    position:absolute;
    top:27px;
    left:225px;
    border-bottom:1px dotted #b1b1b1;
    width:300px;
    z-index:532;
    height:38px;
}
* html .prodType {
    height:39px;
}
.prodType h3 {
    color:#6b6b6b;
    font-size:14px;
    margin:0 0 2px 0;
    padding:0;
    line-height:15px;
}
.prodType h4 {
    color:#6b6b6b;
    font-size:11px;
    font-weight:normal;
    margin:0;
    padding:0;
    line-height:12px;
}
#view360 {
    display:none;
}

#inhalt .prodImgBox .teaserProd {
    display:none;
}
.prodImgBox .poscompare {
    display:none;
}
.artinfobox {
    display:none;
}
.line {
    display:block;
    background:#666;
    margin:30px 0 30px 0;
    height:1px;
    line-height:1px;
    font-size:1px;
}
* html #inhalt .line {
    height:1px;
    line-height:1px;
    font-size:1px;
}



.artdescr {
    float:left;
    width:500px;
    max-width:385px;
    padding:20px 0 0 15px;
    color:#6b6b6b;
}
* html .artdescr {
    width:430px;
}
.prodDetail #inhalt p {
     width:405px;
     color:#6b6b6b;
}
.artdescr ul {
    margin:15px 0 0 17px;
    padding:0;
}
.artdescr li {
    margin:0;
    padding:0 0 8px 0;
    list-style-image:url(img/hyphen.gif);
}
/* Testeo */
.testeo {
    display:none;
}

/* Zubehör */
.accesslist {
    padding:10px 0 0 0;
    font-size:11px;
}
.accesslist div {
    border-bottom:1px solid #666;
    float:left;
    padding:0;
    margin:0 25px 15px 0;
    width:305px;
}
.accesslist div h4 {
    margin-bottom:7px;
}
.accesslist div span {
    display:block;
    width:49px;
    float:left;
}
.accesslist div dl {
    width:240px;
    float:left;
    display:block;
}
.accesslist div dl dt {
    width:165px;
    float:left;
    display:block;
}
.accesslist div dl dd {
    float:left;
    display:block;
}
.accesslist div dd a {
    padding:0 0 1px 20px;
    display:block;
}

/* Support */
/* New SUPPORT area added 10.04.2008 */
.supportChoose {
}
.supportTeaser,
.supportChoose {
    width:769px;
    height:305px;
    margin-bottom:18px;
}
.supportTeaser {
    width:377px;
    height:auto;
    float:left;
    margin-right:14px;
}
.supportTeaser h3,
.supportChoose h2 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
.supportChoose fieldset {
    margin:10px 0 0 20px;
    position:relative;
}
.supportChoose input {
    width:465px;
    margin-bottom:20px;
    cursor:pointer;
    font-size:11px;
    padding:2px;
    margin-top:8px;
}
.supportChoose input:focus {
    background:#f5f5f5;
}
.supportChoose a.submit,
.supportChoose input.submitQuick,
.supportChoose input.submit {
    border:none;
    color:#fff;
    width:80px;
    margin-top:0;
    font-size:10px;
    height:14px;
    line-height:12px;
    padding:0 0 1px 0;
    position:absolute;
    right:175px;
}
.supportChoose a.submit {
     text-decoration:none;
    text-align:right;
    padding-right:25px;
    height:13px;
    width:55px;
}
.supportChoose input.submitQuick {
    top:38px;
}
.supportChoose a.submit,
.supportChoose input.submit {
    top:20px;
}
*+html .supportChoose input.submitQuick {
    top:40px;
}
*+html .supportChoose a.submit {
    top:56px;
}
*+html .supportChoose input.submit {
    top:44px;
}
* html .supportChoose input.submitQuick {
    top:40px;
}
* html .supportChoose a.submit {
    top:56px;
    width:80px;
}
.supportChoose fieldset label {
    margin:0;
    padding:0;
    display:block;
}
.supportChoose fieldset label.lSearch {
    font-size:12px;
    padding-bottom:3px;
    margin-bottom:0;
    line-height:14px;
}
.supportChoose fieldset span {
    font-size:10px;
    display:block;
    line-height:12px;
}
.supportChoose legend {
    font-size:12px;
    line-height:12px;
    color:#666;
}
.supportChoose span.subline {
    padding-bottom:10px;
}
*+html .supportChoose legend {
    margin-left:-6px;
    color:#666;
}
* html .supportChoose legend {
    margin-left:-6px;
}
.supportChoose div.selectBoxWrap {
    float:left;
    width:190px;
    position:relative;
}
.supportChoose div.spacer {
    width:104px;
    float:left;
}
.supportChoose div.selectBoxWrap label {
    width:230px;
}
* html .supportChoose div.selectBoxWrap {
    margin-right:-37px;
}
.supportChoose div.selectBoxWrap span {
    width:180px;
    display:block;
    text-align:center;
    height:100px;
    position:absolute;
    top:41px;
}
* html .supportChoose div.spacer {
    width:96px;
}
.supportChoose div.spacer img {
    position:relative;
    top:65px;
    left:10px;
}
.supportChoose fieldset select {
    position:absolute;
    top:13px;
    width:178px;
    margin:5px 0 5px 0;
    text-align:left;
    font-size:11px;
}
.supportTeaser h3 span {
    font-weight:normal;
}
.supportProdList div,
.supportTeaser div {
    margin:12px 10px 0 6px;
    padding-bottom:7px;
    width:269px;
    overflow:hidden;
}
.supportProdList span.spacer,
.supportTeaser span.spacer {
    margin:0 10px 0 12px;
    background:#999;
    display:block;
    width:auto;
    overflow:hidden;
    height:1px;
    line-height:1px;
    font-size:1px;
}
.supportProdList div span,
.supportTeaser div span {
    display:block;
    float:left;
    margin-top:4px;
    width:68px;
    text-align:center;
}
.supportProdList div h4 span,
.supportProdList div p span,
.supportTeaser div h4 span,
.supportTeaser div p span {
    display:inline;
    float:none;
    margin-top:0;
    width:auto;
    text-align:left;
}

.supportProdList h3 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
.supportTeaser div img {
    margin-top:4px;
}
#inhalt .supportTeaser div p {
    margin:0;
    width:200px;
    float:left;
}
.faqTeaser {
    margin-right:0;
    min-height:330px;
    margin-top:-1px;
}
#inhalt .faqTeaser p {
    width:250px;
    margin:5px 0 0 12px;
}
.faqTeaser ul {
    margin:10px 0 0 40px;
    width:250px;
}
.faqTeaser ul li {
    list-style-image:url(img/bg_faq_teaser_list.gif);
    padding-bottom:15px;
}
.faqTeaser ul li a {
    text-decoration:none;
}
.faqTeaser ul li a span {
    border:none;
    cursor:pointer;
}
.faqTeaser ul li a span:hover {
    background:none;
}
.faqTeaser ul li a:hover {
    text-decoration:underline;
}
.faqTeaser a.more {
    display:block;
    margin:0 10px 10px 0;
    text-align:right;
}
/* Support Product */
.imgProdBox {
    width:254px;
    float:left;
    margin-right:14px;
    text-align:center;
}
* html .imgProdBox {
    margin-right:8px;
}
.imgProdBox h2 {
    font-size:18px;
    padding-bottom:3px;
    margin:0 10px 0 25px;
    text-align:left;
}
.imgProdBox h3 {
    font-size:10px;
    padding-bottom:8px;
    margin:0 10px 13px 25px;
    text-align:left;
}
.imgProdBox a {
    padding:0 0 1px 17px;
    margin:15px 25px 15px 25px;
    color:#fff;
    display:block;
    text-decoration:none;
    text-align:left;
}
.supportProdBox {
    float:left;
    width:500px;
    padding-top:0;
}
* html .supportProdBox {
    width:496px;
}
.supportProdList {
    margin-bottom:20px;
}
.supportProdList h4 {
    margin-bottom:5px;
}
.supportProdList div {
    width:400px;
}
.supportProdList span.spacer {
    margin:0 10px 0 12px;
}
#inhalt .supportProdList div p {
    width:325px;
    float:left;
}
.detailSupportWrap {
    padding:15px 10px 0 22px;
}
.detailSupportWrap dl,
.supportProdList div dl {
    width:445px;
    float:left;
}
.supportProdList div dl {
    width:330px;
}
.detailSupportWrap dl {
    margin:0 0 12px 7px;
    border-bottom:1px solid #efefef;
    padding-bottom:7px;
}
.detailSupportWrap dt,
.supportProdList div dt {
    width:315px;
    float:left;
    padding-bottom:5px;
}
.supportProdList div dt {
    width:230px;
}
.detailSupportWrap dd,
.supportProdList div dd {
    float:left;
    padding-bottom:5px;
}
.detailSupportWrap dd a,
.supportProdList div dd a {
    padding:0 0 1px 20px;
    display:block;

}
.supportProdList div ul li span {
    display:block;
    width:200px;
    clear:both;
}
.detailSupportWrap ul li {
    margin-left:26px;
    list-style-image:url(img/hyphen.gif);
}
.faqSearch,
.resultSearch {
    height:102px;
    width:500px;
}
.faqSearch {
}

.resultSearch fieldset label {
    margin-bottom:7px;
    font-weight:bold;
    font-size:11px;
}
.faqSearch fieldset label {
    font-weight:bold;
    font-size:11px;
}
.faqSearch input,
.resultSearch input {
    margin-bottom:5px;
    width:290px;
}
.faqSearch input.submitQuick,
.resultSearch input.submitQuick {
    top:28px;
    right:85px;
}
*+html .resultSearch input.submitQuick {
     top:28px;
}
* html .resultSearch input.submitQuick {
     top:26px;
}
.supportSearchResult {
    width:500px;
    margin-top:40px;
}
.supportSearchResult .resultSearchBox {
    height:80px;
    position:relative;
    margin-bottom:10px;
}
.supportSearchResult .resultSearchBox img {
    position:absolute;
    right:434px;
    bottom:10px;
}
.supportSearchResult .resultSearchBox h3 {
    position:absolute;
    left:74px;
    top:16px;
}
.supportSearchResult .resultSearchBox h4 {
    position:absolute;
    left:74px;
    top:38px;
    font-weight:normal;
}
.supportSearchResult .resultSearchBox a {
    position:absolute;
    top:34px;
    right:15px;
    width:auto;
    padding:0 20px 1px 0;
    text-align:right;
    width:60px;
    font-size:10px;
    text-decoration:none;
    color:#fff;
}
* html .supportSearchResult .resultSearchBox a {
     width:80px;
}
/* FAQ */
.faqListBox {
    border-bottom:1px solid #999;
    width:441px;
    margin:0 0 10px 17px;
    clear:both;
    float:none;
}
.faqListBox span.list,
.faqListBox a.list {
    padding-left:25px;
    text-decoration:none;
    display:block;
    padding-bottom:9px;
    cursor:help;
}
#inhalt .faqListBox p a {
    background:none;
}
.faqListBox .listprod {
    padding-left:25px;
}
#inhalt .faqListBox .listprod p {
    width:395px;
}
.faqAll {
    position:relative;
    left:330px;
}
.tagCloud {
    background:url(img/new/bg1-4ContBox-2.gif) top no-repeat;
    min-height:400px;
    width:254px;
    position:absolute;
    left:514px;
    top:115px;
}
.tagCloud h3 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
* html .tagCloud {
    height:180px;
}
.tagCloud ul {
    margin:10px 20px 0 15px;

}
.tagCloud ul li {
    float:left;
    padding:3px 2px 2px 4px;
}
#inhalt .tagCloud ul li a {
    text-align:center;
    text-decoration:none;
    font-size:105%;
    color:#999999;
}
#inhalt .tagCloud ul li a:hover {
    text-decoration:underline;
    color:#585858;
}
.detailSupportWrap .supportIcon {
    float:left;
    margin:0 10px 0 5px;
}
.detailSupportWrap h3  {
    margin-top:-5px;
    float:left;
    width:420px;
}
.detailSupportWrap h4  {
    clear:both;
    float:none;
    margin:0 10px 8px 7px;
    padding:12px 0 5px 0;
    border-bottom:1px dotted #999;
}
.detailSupportWrap h2,
.detailSupportWrap h5 {
    font-size:11px;
    clear:both;
    float:none;
    margin:0 0 5px 7px;
}
.detailSupportWrap .faqListBox  {
    width:420px;
}
#inhalt .supportProdBox .detailSupportWrap p {
    width:auto;
    margin-left:7px;
}
.detailSupportWrap span.spacer {
    display:block;
    float:none;
    clear:both;
    font-size:1px;
    height:1px;
    line-height:1px;
    border-bottom:1px solid #999;
      margin:15px 5px 15px 0;
}
.detailSupportWrap .repair-query {
     width:480px;
     background:none;
}
.detailSupportWrap .repair-query h2 {
    margin-left:5px;
}
.detailSupportWrap .repair-query select {
    width:155px;
}
.detailSupportWrap .repair-query input {
    width:130px;
}
.detailSupportWrap .repair-query input.submit {
    width:80px;
    right:30px;
}
.detailSupportWrap .repair-query dl {
    width:430px;
    border-bottom:none;
}
.detailSupportWrap .repair-query dl dt {
    width:160px;
}
.detailSupportWrap .repair-query dl dd {
    width:190px;
}
.glossary {
    border-bottom:1px dashed #666;
    cursor:help;
}
.glossary:hover {
    background:#ededed;
}
.tx-timtabsociable-pi1 {
     position:absolute;
    right:10px;
    top:5px;
    z-index:9999;
}
.tx-timtabsociable-pi1 strong {
     position:relative;
    top:4px;
    color:#fff;
    float:left;
    margin-right:5px;
    font-size:10px;
}
.bookmark ul {
     position:static;
    float:left;
}
.tx-timtabsociable-pi1 a {
    float:left;
    padding-right:8px;
}


/* Reparaturstatus */
.repair-query {
    background:url(img/new/bgNavContBox.gif) left top #fff no-repeat;
    width:628px;
    margin-top:15px;
    padding-bottom:15px;
    position:relative;
    overflow:hidden;
}
.repair-query fieldset {
    padding:0 0 2px 0;
}
.repair-query h2 {
    margin:0 15px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
.repair-query select {
    width:195px;
    border:1px solid #ccc;
    margin:20px 0 10px 25px;
    float:left;
    cursor:pointer;
    padding:1px;
}
.repair-query input {
    float:left;
    margin:20px 0 10px 20px;
    width:170px;
    padding:1px 2px 2px 2px;
    cursor:pointer;
}
.repair-query input.submit {
    border:none;
    background:url(img/arrow_right_submit.gif) #cc3333 right 0 no-repeat;
    color:#fff;
    width:80px;
    font-size:10px;
    height:14px;
    line-height:12px;
    position:absolute;
    top:30px;
    right:45px;
    padding:0 0 1px 0;
}
.repair-query p {
    clear:both;
    float:none;
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    padding:4px 0 4px 10px;
    font-weight:bold;
}
.repair-query dl {
    padding:0 0 0 10px;
    overflow:hidden;
    width:478px;
}
.repair-query dl dt {
    float:left;
    display:block;
    width:180px;
    margin-bottom:3px;
}
.repair-query dl dd {
    float:left;
    display:block;
    width:240px;
    margin-bottom:3px;
}

/* White Paper Overview */
.wp {
    background:url(img/new/bgNavContLongBox.gif) left top #fff no-repeat;
    width:628px;
    min-height:400px;
    padding-top:10px;
}
* html .wp {
    height:400px;
}
.wp div {
    overflow:hidden;
    width:540px;
    position:relative;
    padding:10px 0 10px 0;
    margin-left:20px;
    border-bottom:1px dotted #999;
}
.wp div h2 {
    float:left;
    width:440px;
}
.wp div span {
    display:block;
    float:left;
    margin-right:10px;
}
#inhalt .wp div p {
    float:left;
    width:440px;
}
.wp div p a {
    font-weight:bold;
}
.imgRight {
     float:right;
    margin:0 0 10px 10px;
}
.imgLeft {
     float:left;
    margin:0 10px 10px 0;
}
.topSpacer {
     padding-top:10px;
}
.wplink {
    position:relative;
    left:355px;
    top:-30px;
}
*+html .wplink {
    top:-50px;
}
/* Broschueren */
.downloadbox {
    padding:10px;
    margin:5px 20px 10px 0;
    width:290px;
    height:170px;
    overflow:hidden;
    float:left;
    position:relative;
}
* html .downloadbox {
    height:190px;
      margin:5px 20px 0px 0;
}
.downloadbox h2 {
    font-weight:bold;
    margin-bottom:5px;
    width:180px;
    position:absolute;
    bottom:60px;
    left:130px;
    border-bottom:1px solid #999;
    padding-bottom:3px;
}
.downloadbox img {
     float:left;
    margin-right:10px;
    border:1px solid #ccc;
}
.downloadbox .dl_pdf {
    position:absolute;
    bottom:35px;
    left:130px;
     background:url(img/pdf_download.gif) no-repeat;
    font-size:10px;
    color:#fff;
    padding:5px 24px 4px 25px;
    text-decoration:none;
}

/* Monitortest */
.monitortest {
    background:url(img/new/bgNavContBox.gif) left top #fff no-repeat;
    width:628px;
    padding:20px;
    margin:5px 0 10px 0;
    overflow:hidden;
}
.monitortest h2 {
    margin-bottom:10px;
    float:left;
    padding:0 0 2px 0;
    width:440px;
    border-bottom:1px dotted #999;
}
.monitortest img {
    float:left;
    margin-right:20px;
    border:1px solid #ccc;
}
.monitortest span {
    display:block;
    position:relative;
    padding:8px 0 8px 0;
    width:400px;
    float:left;
    border-bottom:1px solid #EFEFEF;
}
.monitortest .dl_pdf {
    position:absolute;
    right:10px;
    top:8px;
    background:url(img/bg_link_dl.gif) left 1px no-repeat;
    padding:0 5px 1px 20px;
    display:block;
    text-decoration:none;
    float:left;
}

/* Formu Contact / Form Contact Support */
/* Recycling */

.serviceForm,
#form {
    margin-top:10px;
}
.serviceForm label,
#form label {
    padding-top:4px;
    width:116px;
    min-width:116px;
    float:left;
    text-align:right;
}
#form .check-group,
#form .check {
    overflow:hidden;
    width:400px;
    margin-bottom:5px;
}
#form .check-group span,
#form .check span {
    padding-top:4px;
    width:116px;
    max-width:116px;
    float:left;
    text-align:right;
}

#form .check-group span {
    display:block;

}
#form .check-group .check-group-inner {
    width:280px;
    float:left;
    clear:none;
}
#form .check-group .check-group-inner div {
    overflow:hidden;
    margin-bottom:5px;
    width:260px;
}
#form .check-group label,
#form .check label {
    padding-top:4px;
    padding-left:20px;
    width:auto;
    min-width:0;
    float:left;
}
.recycling {
    margin-top:30px;
    overflow:hidden;
}
#inhalt .recycling .check-group input,
#inhalt .recycling .check input {
    width:14px;
    height:14px;
    float:left;
    margin-left:5px;
}
* html #inhalt .recycling .check-group input,
* html #inhalt .recycling .check input {
    width:auto;
    height:auto;
    margin:0;
}

#form label {
    padding-top:4px;
    width:116px;
    min-width:116px;
    float:left;
    text-align:right;
}
* html #inhalt .recycling .check input,
* html #inhalt .recycling .check input  {
    width:auto;
    height:auto;
    margin:0;
}
#form select {
    margin-left:12px;
    width:130px;
    height:17px;
    font:11px Verdana,Arial,sans-serif;
}
* html #form select {
    height:25px;
}
*+html #form select {
    height:25px;
}
.serviceForm input,
#form input {
    margin-left:12px;
    width:200px;
    height:20px;
    padding:2px;
    max-height:20px;
    font:11px Verdana,Arial,sans-serif
}
.detailSupportWrap #form input {
    width:195px;
}
*+html #form input {
    max-height:15px;
}
.recycling textarea,
.recycling input {
    width:213px;
}
#form textarea {
    margin-left:12px;
    width:200px;
    font:11px Verdana,Arial,sans-serif
}
.serviceForm div,
#form div {
    clear:both;
    margin:0 0 6px 0;
}
.serviceForm {
    width:480px;
}


.recycling .button,
.detailSupportWrap #form .button,
#form .button {
    width:93px;
    background:#eee;
    border:1px solid;
    margin:0;
    max-height:20px;
}
#form .checkFloatBox  {
    overflow:hidden;
    width:100%;
    padding-bottom:15px;
}
#form .checkFloatBox div {
    width:145px;
    float:left;
    clear:none;
    margin-right:5px;
}
#form .checkFloatBox input {
    width:14px;
    float:left;
    margin:-2px 5px 5px 0;
    padding:0;
}
#form .checkFloatBox label {
    width:125px;
    float:left;
    text-align:left;
    padding:0;
    margin:0 0 15px 0;
}
.recycling .button {
    width:100px;
}
.serviceForm textarea {
     width:453px;
    margin:5px 0 0 0;
}
.serviceForm label {
    text-align:left;
    width:220px;
}
.serviceForm input {
    text-align:left;
    width:217px;
    font-size:11px;
    height:auto;
    padding:2px;
}
.serviceForm .check {
    margin:5px 0 10px 0;
    clear:both;
    float:none;
}
.serviceForm .check label {
    width:450px;
    margin-bottom:10px;
    padding-top:0;
}
.serviceForm .check br {
    display:block;
    float:none;
    clear:both;
}
*+html .serviceForm .check label {
    width:445px;
}
.serviceForm .check input {
    width:auto;
    height:auto;
    float:left;
    padding:0;
    margin:0 0 10px 0;
}
*+html .serviceForm .check input {
    margin:-2px 0 10px 0;
}
.serviceForm .submit {
    text-align:right;
    margin:15px 24px 0 0;

}
.serviceForm .submit input {
    width:150px;
    background:#eee;
    border:1px solid;
    margin:0;
    padding:0;
    text-align:center;
}

/* Images Archive */
.picsearch {
    background:url(img/new/bgNavContLongBox.gif) left top no-repeat;
    width:628px;
    position:relative;
    min-height:120px;
}
.picsearch h2 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
.logoSearch {
    margin-top:14px;
}
.picsearch select {
    width:165px;
    border:1px solid #ccc;
    margin:35px 10px 10px 0;
    position:relative;
    left:25px;
    font-size:11px;
}
.picsearch input {
    position:absolute;
    right:20px;
    top:63px
}
#inhalt p.resinfo {
    width:616px;
    border:1px solid #D1D1D1;
    border-top:none;
    padding:8px 0 8px 10px;
    margin:0;
}
* html #inhalt p.resinfo {
    width:550px;
}
.resultcontainer {
    position:relative;
    min-height:140px;
    border:1px solid #D1D1D1;
    border-top:none;
    width:626px;
}

* html .resultcontainer {
    height:130px;
}
#inhalt .resultcontainer p {
    min-height:140px;
    width:190px;
    border:none;
    border-right:1px solid #D1D1D1;
    position:relative;
    margin:0;
}
* html #inhalt .resultcontainer p {
    height:130px;
}
.twoCol #inhalt .resultcontainer p {
    width:190px;
}
.resultcontainer img {
    position:absolute;
    left:10px;
    top:10px;
}
.resultcontainer .lupe {
    position:absolute;
    top:auto;
    left:auto;
    bottom:5px;
    right:10px;
}
.resultcontainer .prod {
    position:absolute;
    left:220px;
    top:15px;
    font-weight:bold;
}
.resultcontainer .size {
    position:absolute;
    left:220px;
    bottom:15px;
}
* html .resultcontainer .size,
* html .resultcontainer .prod {
    left:210px;
}
.resultcontainer .download {
    position:absolute;
    right:20px;
    bottom:15px;
    background:url(img/arrow_right.gif) #cc3333 right top no-repeat;
    color:#fff;
    height:12px;
    text-decoration:none;
    font-size:10px;
    padding:1px 18px 1px 5px;
}

/* Awards */
.awards {
    width:480px;
    margin-bottom:10px;
}
* html .awards {
    width:490px;
}
.awards h3 {
    padding-bottom:3px;
    margin:5px 10px 0 15px;
    border-bottom:1px dotted #d1d1d1;
}
.awbox h4 {
    margin-bottom:5px;
}
.awbox {
    width:460px;
    overflow:hidden;
    margin:8px 0 10px 0;
    padding-left:25px;
}
.awbox {
    width:480px;
}
.naps .awbox {
    width:580px;
}
.awbox span {
    display:block;
    float:left;
    width:150px;
}
#inhalt .awbox p,
.awbox h4 {
    float:left;
    width:300px;
}
#inhalt .awbox p {
    margin:0;
    padding-bottom:10px;
}
* html #inhalt .awbox p {
    width:280px;
}
* html #inhalt .naps .awbox p {
    width:380px;
}
#inhalt .beArticle p {
    width:420px;
}
* html #inhalt .beArticle p {
    width:420px;
}
.itArticle {
    border-bottom:1px solid #999;
    background:url(img/ico_article.gif) left 10px no-repeat;
    padding:5px 0 10px 45px;
}
.itArticle h4 {
    width:490px;
}
#inhalt .itArticle p {
    width:490px;
}
.cborder {
    background:url(img/new/bgNavContLongBox.gif) left top no-repeat;
    width:628px;
}
.cborder h2 {
    margin:0 10px 10px 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}


/* Unternehmen
**************************/
/* Intro Seite rest Styles sind bei Support */
.unternehmen {
    width:377px;
    background:url(img/new/bgHalfSizeBox.gif) no-repeat;
    margin:0 14px 20px 0;
    float:left;
}
.rBox {
    margin-right:0;
}
.unternIt {
    margin-bottom:7px;
}
.unternehmen h3 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
.unternehmen img {
    float:left;
    margin-left:25px;
}
.unternehmen ul {
    float:left;
    width:230px;
    margin:10px 0 0 -1px;
}
.unternehmen ul li {
    float:none;
    background:url(img/new/bgCompanySpacer.gif) left bottom no-repeat;
    display:block;
    padding:0;
}
* html .unternehmen ul li {
    width:210px;
}
.unternehmen ul li.b2 {
    background:none;
}
* html .unternehmen ul {
    width:228px;
    margin-left:-4px;
}
.unternehmen ul li a {
    padding:0;
    display:block;
    padding:5px 0 5px 0;
    text-decoration:none;
}
.boxCompany li {
    overflow:hidden;
    width:377px;
    background:url(img/new/bgHalfSizeBox.gif) no-repeat;
    float:left;
    margin:0 14px 20px 0;
}
.boxCompany li.rBox {
    margin:0 0 20px 0;
}
.boxCompany h3 a {
    text-decoration:none;
    padding-right:15px;
}
.boxCompany h3 a:hover {
    text-decoration:underline;
}
.boxCompany h3 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
.boxCompany img {
    float:left;
    margin-left:25px;
}
#inhalt .boxCompany p {
    float:right;
    width:210px;
    padding:10px 15px 5px 0;
}
.boxCompany a.text {
    display:block;
    float:right;
    width:210px;
    height:70px;
    text-decoration:none;
    padding:10px 15px 0 0;
}

.list ul {
      list-style-image:url(img/hyphen.gif);
    margin-left:14px;
}


/* Presse und Referenzen
**************************/
.listbox {
    width:570px;
    overflow:hidden;
    position:relative;
    left:-5px;
}
.ref {
    margin:15px 10px 15px 10px;
}
.pressdate {
    float:left;
    padding-right:15px;
    border-right:1px solid;
    display:block;
}
.listbox div {
     float:left;
    margin-left:15px;
}
.ref div {
    margin-left:10px;
}
#inhalt .listbox p,
.listbox h2 {
    width:455px;
}
.listbox h2 {
    line-height:15px;
}
* html #inhalt .listbox p {
    width:475px;
}
.ref h2 {
    margin-top:5px;
}
#inhalt .ref p {
    width:495px;
}
#inhalt .ref {
    width:610px;
}
* html #inhalt .ref {
    width:610px;
}

.listbox img {
    float:left;
}
.listbox a {
    font-weight:bold;
}
.listdetail {
    margin-left:5px;
    margin-right:25px;
}

#inhalt .posButPress {
    position:absolute;
    top:150px;
    left:-120px;
}
.twoColIntro .posButPress {
    position:absolute;
    top:85px;
    left:-100px;
}

#inhalt .listdetail p {
    width:auto;
}
* html #inhalt .listdetail p {
    width:560px;
}
.listdetail .date {
    display:block;
    margin-bottom:10px;
}
.listdetail h2 {
    margin:0 0 10px 0;
    font-size:12px;
}
.listdetail h3 {
    font-weight:normal;
    margin-bottom:10px;
}
.listdetail img {
    float:left;
    margin:0 15px 10px 0;
}
.listdetail img.right {
    float:right;
    margin:5px 0 5px 10px;
}
.listdetail ul {
    list-style-image:url(img/hyphen.gif);
    margin-left:14px;
}
.listdetail ul li {
    padding-bottom:2px;
}
.posBut {
     position:absolute;
    top:80px;
    right:3px;
}

.posBut li {
    width:80px;
    position:relative;
    padding-bottom:5px;
    height:12px;
    display:block;
}
* html .posBut li {
    height:15px;
}
.posBut li a {
    display:block;
    background:url(img/arrow_right_bg.gif) #cc3333 right top no-repeat;
    color:#fff;
    height:12px;
    text-decoration:none;
    font-size:10px;
    padding:1px 18px 1px 5px;
    width:60px;
    text-align:right;
    position:absolute;
    right:5px;
}
* html .posBut li a {
    width:80px;
}
.posBut li.back {
    margin-bottom:15px;
}
.posBut li.back a {
    background:url(img/arrback.gif) #666 right top no-repeat;
    margin-bottom:15px;
}
#inhalt .listdetail ul.posBut {
    list-style-image:none;
}
#inhalt .listdetail ul.posBut li {
    list-style-image:none;
}
.posButPress li {
    margin-bottom:3px;
}
* html .posButPress li {
    margin-bottom:1px;
}
*+html .posButPress li {
    margin-bottom:1px;
}
.posButPress li.back {
    margin-bottom:15px;
}

ul.reflist {
      list-style-image:url(img/hyphen.gif);
    margin-left:16px;
}
ul.reflist li {
    padding-bottom:2px;
}

/* Sales Team */
.salesbox {
    margin:5px 0 15px 0;
    background:url(img/new/bgFullSizeBox.gif) left top #fff no-repeat;
    overflow:hidden;
    width:768px;
}
#inhalt .salesboxlong h3,
#inhalt .salesbox h3 {
    margin:0 10px 10px 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
#inhalt .salesbox p {
    margin:0;
    font-weight:bold;
    width:auto;
}
* html #inhalt .salesbox p {
    width:160px;
}
#inhalt .salesbox div.salesInner p{
    float:left;
}
#inhalt .salesbox p span {
    font-weight:normal;
    display:block;
    padding:42px 0 18px 0;
}
#inhalt .salesboxlong p a,
#inhalt .salesbox div.salesInner p a {
    font-weight:bold;
    background:url(img/mail_o.gif) left center no-repeat;
    padding-left:20px;
    display:block;
    margin-bottom:5px;
    text-decoration:none;
}
#inhalt .salesboxlong p a:hover,
#inhalt .salesbox div.salesInner p a:hover {
    background:url(img/mail.gif) left center no-repeat;
}
.salesbox div {
    float:left;
    width:215px;
    text-align:center;
    margin:3px 0 0 0;
    min-height:165px;
}
* html .salesbox div {
    height:170px;
}
.salesbox div.salesInner {
    width:340px;
    text-align:left;
    min-height:135px;
}
#inhalt .salesboxlong img,
.salesbox div.salesInner img {
    float:left;
    margin:0 10px 0 25px;
}
.salesbox div p {
    padding:0 0 5px 5px;
}
#inhalt .salesbox div p.centerPos {
    text-align:center;
}
.salesbox img {
      margin:0 0 6px 0;
}
.salesboxlong {
    overflow:hidden;
    height:155px;
    margin:5px 0 15px 0;
    padding-bottom:5px;
    background:url(img/new/bgFullSizeBox.gif) left top #fff no-repeat;
}
#inhalt .salesboxlong p {
    margin:0;
    float:left;
    width:450px;
}
* html #inhalt .salesboxlong p {
    width:400px;
}
#inhalt .salesboxlong p span {
    display:block;
    padding-bottom:12px;
}

#inhalt .salesboxlong div a {
     font-weight:normal;
}
.salesboxlong div {
    float:left;
    width:390px;
    padding:15px 0 0 10px;
}
.salesboxlong img {
    margin:15px 0 0 8px;
    float:left;
}


/* Sitemap */
.sitemap {
    background:url(img/new/bgFullSizeBox.gif) left top #fff no-repeat;
    overflow:hidden;
    width:768px;

}
.sitemap h2 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
    clear:both;
    float:none;
}
.sitemap h2 a {
      font-weight:bold;
}
.sitemap h3 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
    clear:both;
    float:none;
}
.sitemap h4 {
    padding:7px 0 0 25px;
    font-size:10px;
}
.sitemap a {
    text-decoration:none;
}
.sitemap a:hover {
    text-decoration:underline;
}
.sitemap .catBox {
    width:120px;
    float:left;
}
.sitemap ul {
    padding-left:25px;
    margin:0 0 15px 0;
}
.sitemap ul li {
    padding:2px 0 3px 0;
}
.sitemap .catBox  ul li {
    padding:0 0 2px 0;
}
#inhalt .sitemap ul li,
#inhalt .sitemap ul li a {
    font-size:10px;
}


.contOuterWrap{
    background:url(img/new/bgFullSizeBox.gif) left top no-repeat;
    width:768px;
    padding:10px 0 0 10px;
}
.navCol .contOuterWrap{
    background:url(img/new/bgNavContLongBox.gif) left top no-repeat;
    width:628px;
    padding:10px 0 0 17px;
}
.introImage {
    display:none;
}
/* Footer */
.footer {
    display:none;
}
/* Teaser Column */
.rightCol {
    display:none;
}
/* Produktvergleich Teaser */
.teaser .pv {
    min-height:140px;
}
* html .teaser .pv {
    height:140px;
}
.pv p {
    position:absolute;
    margin:0;
    bottom:7px;
    left:2px;
    height:18px;
}
.rightCol .teaser .pv ul li {
    margin:0 8px 0 8px;
    display:block;
    position:relative;
    line-height:15px;
    border-bottom:1px solid #d7d7d7;
}
.rightCol .teaser .pv ul li a {
    font-size:11px;
}
.rightCol .teaser .pv ul li a.bin {
    position:absolute;
    right:10px;
    top:4px;
    background:none;
}
.rightCol .teaser .pv ul li a.bin img {
    position:relative;
    right:0;
    top:0;
}
.teaser .pv h4 {
    background:url(img/new/Produktvergleich_icon.gif) 120px 9px no-repeat;
    margin-bottom:4px;
}
.rightCol .teaser .pv a.btnPv {
    display:block;
    text-align:center;
    background:url(img/new/Produktvergleich_btn.gif) center top no-repeat;
    width:152px;
    height:18px;
    line-height:18px;
    padding-left:0;
}
.rightCol .teaser .pv a.btnPv:hover {
    text-decoration:none;
}

/* Home */
.newsFlahBox {
    margin:0 0 8px 10px;
}
.newsBoxWrapper {
    float:left;
    margin:0 14px 0 10px;
}
* html .newsBoxWrapper {
    margin:0 14px 0 5px;
}
.newsBox {
    background:url(img/new/bgHomeNewsBox.gif) no-repeat;
    width:453px;
    padding:15px 15px 0 15px;
    position:relative;
    min-height:120px;
    margin-bottom:10px;
}
* html .newsBox {
    width:483px;
    height:135px;
}
.newsBox h2 {
    color:#6b6b6b;
    font-size:12px;
    width:402px;
    line-height:16px;
    margin-bottom:7px;
}
.home .newsBox p {
    font-size:11px;
    width:310px;
    color:#6b6b6b;
}
.newsBox img {
    position:absolute;
    right:0;
    bottom:0;
}
.prodTeaser {
    background:url(img/new/bgHomeProductBox.gif) no-repeat;
    width:250px;
    float:left;
    margin-right:14px;
}
.prodTeaser ul {
    margin:10px;
}
.prodTeaser ul li {
    position:relative;
    min-height:90px;
    margin-bottom:17px;
}
* html .prodTeaser ul li {
    height:90px;
}
.prodTeaser ul li.lcd2 {
    margin-bottom:9px;
}
.prodTeaser ul li img {
    position:absolute;
    right:165px;
    bottom:0;
}
.prodTeaser ul li h3 {
    position:absolute;
    left:75px;
    top:5px;
}
.prodTeaser ul li h3 a {
    color:#6b6b6b;
    text-decoration:none;
}
.prodTeaser ul li h3 a:hover {
    text-decoration:underline;
}
.prodTeaser ul li p {
    position:absolute;
    left:75px;
    top:20px;
    font-size:10px;
    width:160px;
    color:#6b6b6b;
}
.homeTeaserWrapper {
    float:left;
}
.homeTeaser {
    background:url(img/new/bgHomeTeaserBox.gif) no-repeat;
    width:219px;
    margin-bottom:14px;
    min-height:200px;
}
* html .homeTeaser {
    height:200px;
}
.homeTeaser h3 {
    padding:10px 0 10px 15px;
    font-size:12px;
    color:#6b6b6b;
}
.homeTeaser ul {
    margin-left:16px;
}
.homeTeaser ul li a {
    font-size:12px;
    text-decoration:none;
    background:url(img/new/bgLink.gif) left center no-repeat;
    padding-left:12px;
}
.homeTeaser ul li a:hover {
    text-decoration:underline;
}
.homeTeaser img {
    margin-left:15px;
    float:left;
    margin-right:10px;
}
.homeTeaser p {
    font-size:11px;
    color:#6b6b6b;
    margin:0 10px 10px 15px;
}
.homeTeaser a.link {
    font-size:12px;
    color:#6b6b6b;
    margin:25px 15px 5px 0;
    display:block;
    float:left;
    text-decoration:none;
    padding-left:12px;
    background:url(img/new/bgLink.gif) left 4px no-repeat;
}
.homeTeaser a.link:hover {
    text-decoration:underline;
}

/* Events */
#header {
    display:none;
}
.event {
    width:1000px;
    text-align:center;
    background:url(img/new/bgEventBox.gif) left top #fff no-repeat;
    margin:20px auto 25px auto;
    min-height:500px;
}
#exhibiton {
    overflow:hidden;
    width:1000px;
    text-align:left;
    font-size:11px;
}
#exhibiton h2 {
    margin:0 10px 0 15px;
    padding:12px 0 2px 0;
    border-bottom:1px dotted #999;
}
#exhibiton h3 {
    font-size:11px;
    margin:0 10px 0 25px;
    padding:12px 0 2px 0;
}
#exhibiton .exhibition-box {
    overflow:hidden;
    padding-bottom:5px;
}
#exhibiton .exhibition-box span {
    display:block;
    width:175px;
    float:left;
    padding-left:3px;
}
#exhibiton .exhibition-box span img {
    padding:5px 0 5px 15px;
}
#exhibiton .exhibition-box p {
    float:left;
}
#exhibiton .exhibition-box p.location,
#exhibiton .exhibition-box p.date {
    width:150px;
    margin-left:15px;
}
#exhibiton .exhibition-box p.loc-de {
     width:150px;
}
#exhibiton .exhibition-box p.descr {
    margin:0 0 0 15px;
    padding-bottom:15px;
    width:390px;
}
#exhibiton .exhibition-box p.des-de {
    width:390px;
}
#exhibiton .spacer {
    background:#333;
    height:1px;
    line-height:1px;
    margin:5px;
    padding:0;
    clear:both;
}
#exhibiton .footer {
    background:#fff;
    height:25px;
}


/* Länder spezifische Styles
- AT
*/

/* Bezugsquellen
**************************/
.buyinfo {
    margin:10px 0 15px 0;
      border-top:1px solid #999;
      border-bottom:1px solid #999;
      border-right:1px solid #999;
      background:#F9FAF4;
    width:782px;
      height:70px;
}
.buyinfo3 {
    width:583px;
}
.buyinfo2 {
    width:389px;
}
.buyinfo a {
      border-left:1px solid #999;
      height:70px;
      float:left;
      text-align:center;
      width:193px;
      cursor:pointer;
}
.buyinfo img {
      margin: 8px 0 0 0;
}

.buydlbox {
      width:230px;
      padding:5px;
      margin:10px 0 15px 0;
      background:#D2D1BF;
      border:1px solid #666;
    position:relative;
    height:35px;
}
* html .buydlbox {
    height:45px;
}
.buydlbox h1 {
    margin:5px;
      float:left;
      font-weight:bold;
      width:100px;
}
#inhalt .buydlbox p {
    margin:5px;
      width:100px;
}
.buydlbox div {
    position:absolute;
    right:5px;
      width:100px;
    top:0;
}
.buydlbox div a {
    position:relative;
    left:5px;
    top:5px;
    background:url(img/arrow_right.gif) #cc3333 right top no-repeat;
    color:#fff;
    height:12px;
    text-decoration:none;
    font-size:10px;
    padding:1px 18px 0 5px;
}
.buydlbox div p {
      clear:both;
      margin:-2px 0 0 0;
      padding:5px 0 0 0;
      font:9px Arial,Verdana,sans-serif;
}
.buyBoxes {
    background:#fff;
    border:1px solid #666;
    width:360px;
    margin:0 20px 20px 0;
    float:left;
    position:relative;
    min-height:110px;
}
* html .buyBoxes {
    height:110px;
}
.buyBoxes h2 {
    background:#D2D1BF;
    border-bottom:1px solid #666;
    padding:2px 0 2px 10px;
}
.buyBoxes .icon {
    margin:20px 0 0 10px;
}
.buyBoxes .dlText {
    position:absolute;
    left:60px;
    top:55px;
}
.buyBoxes .dlFile {
    position:absolute;
    left:250px;
    top:55px;
    background:url(img/bg_link_dl.gif) left 1px no-repeat;
    padding:0 0 1px 20px;
    display:block;
}
#inhalt .buyBoxes .textBox {
    padding:10px 0 0 10px;
    width:330px;
}
.buyBoxes hr {
    margin:0 10px 0 10px;
    display:block;
    font-size:1px;
    height:1px;
    line-height:1px;
    background:#666;
    border:none;
}
.buyBoxes .textBox strong {
    display:block;
    padding-bottom:3px;
}
.basket {
    display:none;
}
#bundle1,
#bundle {
    display:none;
}
.available {
    display:none;
}
.selectBoxes {
    display:none;
}
a.bookmarkProd {
    display:none;
}
.price {
    position:absolute;
    left:225px;
    top:80px;
    font-size:10px;
    width:170px;
}
.price h3 {
    color:#6b6b6b;
    font-size:16px;
    font-weight:bold;
}
.price span,
#inhalt .price a {
    letter-spacing:-1px;
    color:#6b6b6b;
    font-size:10px;
}
.price span {
    font-size:9px;
}
.stoerer {
    display:none;
}
#shopStorer1 {
    display:none;
}

/*  Product detail 2009/10/09 */
.prodOuterWrapper {
    width:628px;
    min-height:auto;
}

.prodOuterWrap {
    background:none;
    width:628px;
    margin:0;
}
.prodImgBox .prodImg {
    bottom:106px;
    right:437px;
    left:auto;
}

.prodImgBox {
    position:relative;
    left:1px;
    background:url(img/prod/bgProdDetail.gif) bottom repeat-x;
    height:307px;
    color:#000;
    width:626px;
}
.artdescr {
    float:none;
    width:500px;
    padding:0 0 0 32px;
    color:#6b6b6b;
    margin-right:0;
}
#inhalt .artdescr p {
    line-height:16px;
}
.prodInfoContainer{
    display:none;
}
.prodDownloads {
    display:none;
}
.ui-tabs-nav {
    display:none;
    position:relative;
    top:0;
}
.ui-tabs-panel .awbox {
    display:none;
}
.prodImgBox .poscompare {
    position:absolute;
    left:445px;
    bottom:155px;
}
.prodImgBox a.bookmarkProd {
    display:none;
}
#inhalt .brochureWrap p {
    width:500px;
}
.prodDownloads div.brochure {
    margin-left:60px;
    padding-bottom:5px;
    border:none;
}
#inhalt .brochureWrap span.spacer {
    border-bottom:1px dotted #666;
    display:block;
    height:2px;
    line-height:2px;
    margin-left:50px;
    width:610px;
    clear:both;
    float:none;
    margin-bottom:10px;
}

.imgGallery,
.feetLayer {
 display:none;
}
#picGallery {
    display:none;
}

.prodOuterWrapper table {
    margin:0 17px 10px 27px;

}
.prodOuterWrapper table td {
    padding:7px 5px;
    border-bottom:1px solid #DFDFDF;
}
.prodOuterWrapper table td.info {
    font-weight:bold;
    color:#8F8F8F;
}