* html .clearfix, .clearfixAccordion { height: 1%; }
.clearfix, .clearfixAccordion { display: block; zoom: 1; }

/* Fixing Bug when colRight > colLeft */
.col3 {width: 306px;}

/* Fixing strange bug #4864 (BZ 8213) no result page using IE6 */
.colLeftContent {width: 626px; overflow: visible;}
.wrapper .oneColumn .colLeftContent, .productTab .colLeftContent, .layerContent .colLeftContent {width: auto; overflow: auto;}

/* 3-Pixel-Jog Bug */
/* http://www.yaml.de/de/dokumentation/css-bausteine/anpassungen-fuer-den-ie/strukturabhaengige-anpassungen.html */
.wrapper .body .colLeft {position:relative;width:626px;float:left;margin:0 11px 0 0}
.wrapper .body .colRight {}
.wrapper .body .col1 {margin:0 14px 0 0}
h1.headline{zoom:1;left:5px; width:578px;}
.productContainer .productGraphicContainer {width:150px}
.productDescriptionContainer {margin-left:150px;width:442px}
.productContainer h1.headline{width:440px;left:0}

/* oneColumn Layout */
.wrapper .oneColumn {width: 99%;padding: 0 0 0 25px; }
.wrapper .oneColumn .whiteBox {width: 930px;}
.wrapper .oneColumn * {zoom: 1;}

/*
.productContainer .productGraphic {margin-right:0px}

.productPriceBox {margin-left:153px}
*/
/* NAVIGATION */
.navigation {top:-3px;}

/* CUSTOMIZE PAGE AND LOGIN PANEL */
.panel {top:-6px;}


/* Footer */
.footer {position:relative;padding:0 7px 96px 7px;width:946px;}
.footerDisclaimer {position:relative; bottom:5px;}


/* list item for social bookmarking must be less wide */
.shareLayer li.shareLayerListItem {width:77px; }

/* textinputfield must be 2px tighter... */
.portlet .formElements .textInput {width:130px}
.portlet .disciplineList {width:131px}
.contentItemContactForm .formElements .textInput {width:241px}
.contentItemContactForm .formElements .email {width:271px}
.contentItemContactForm .formElements .textArea {width:546px;height:83px}

.contentItemContainer tr.oddRow td {border-top:2px solid #f2f2ed;border-bottom:0}
.contentItemContainer tr.evenRow td {border-top:2px solid #fff}

/* Navigation set to dedicated width because of wrong floating in IE6 */
.subNavigation {width: 90%; overflow:hidden; }

/* Hack for with of inputs in Recommend Layer */
.recommendLayerContainer {padding-right: 5px;}
.recommendLayerContainer .textInput {width: 227px;}

/* Hacks for article tracking */
.articleTrackingInformation {width: 440px; overflow: hidden;}
.articleTrackingInformation .atStatus {width: 445px;}

/* Buttons */
h1.headline a.greyBtn {padding:0px 12px 2px 0;}
.greyBtnOuter {  width: 50px;  }
.greyBtnOuter a { display: block; height: 18px; float: right; }
.greyBtnOuter a span { display: block; height: 18px;  float: right; line-height: 13px;}

a.greyBtn.posAbsolute {position: absolute; top: 0; left: 0; padding:0 12px 2px 0;}
a.greyBtn.floatRight, a.greyBtn.floatLeft {padding: 0 12px 2px 0;}
button {margin-bottom:-1px}
button.greyBtn span {}

a.greyBtn:hover {background-position: 98% -15px;}

/* forms */
.formBox ,
.formBox .formElements ,
.functionBox {zoom: 1;}
.functionBox .formActions{padding-top:0;zoom:1;}
.innerContentTwoColbox { zoom:1; }
.itemFormCheckboxToolTip {padding-bottom:2px;}
.itemFormCheckboxToolTip input {left:-2px;top:-0px;margin-right:0px;}
.itemFormCheckboxToolTip .itemInformationToolTip {top:5px;}

ul.listBooks {width: 100%; overflow: hidden}
.productAdditionalInformation .posAbsBR {position: relative;}

.ghost {zoom: 1;position: absolute;z-index:100;cursor:move;padding:0px; width: 279px; height: 22px;zoom: 1;background: url(../img/bg_prefListItem_filled.gif) 0 0 no-repeat; }

.boxPreferences { width: 280px; zoom:1;}
.boxPreferences  h3 {zoom:1;}
.boxPreferences  h3.content .greyBtnOuter {width:60px;}
p.boxHint {text-align: center; margin: 0px; padding:0px; color:#999999;padding-top:10px;width:279px !important; overflow: hidden; zoom:1; }
.preferencesTargetList li {float: left;clear:left;zoom:1;width:260px;height:22px;}

.formBox .itemFormCheckbox label {top:6px; }
.customizeLogo { position: relative; overflow:hidden;}
.customizeLogo .customizeLogoInnerBox {position: absolute; top: 50%;}
.customizeLogo .customizeLogoPlaceHolder {position: relative;top: -50%;}

/* list*/
ul.threeColList {zoom:1;}
ul.threeColList li { margin-left: 18px; }

ul.downloadListCustomizeDocuments li dl dd.statusReady {width:53px;}
ul.downloadListCustomizeDocuments li dl dd.statusProgress {width:53px;}
ul.downloadListCustomizeDocuments li dl dd.statusWaiting {width:53px;}

/* Searchlists */
.searchResultActions a.greyBtn {right: 50px;}

/* teaser */
.teaserCarouselItem .halfTransparent {left:0px}
.teaser {margin:0 0 11px 0;}
.teaser1Col {}

/* ProductLists */
.description a.flapHead {padding: 0 0 0 25px;}

/* ProductTeaser*/
.teaser1ColProduct {width:271px}

/* online review */
.whiteHorse span {color: #fff !important }
.loginConfirmation  .formBoxPageOneCol {background-position: 0 -500px; height: 260px;}

/* Order process */
.orderProcessSum .rightBox .contentRight {bottom: 20px; }

/* Aleraccordion */
.alertAccordion {position: relative;}
.alertAccordion .subcolumns { width: 916px;}
.alertAccordion .inputCheckbox {position: static;}

/* print Button in Layer */
.portlet a.btnPrint {width:23px;padding: 0; height: 20px;}

/* refinementLAyer */
.refinementLayer * {zoom: 1}
.refinementLayer .refinementItems .itemFormCheckbox label, 
.refinementLayer .refinementItems .radioBlock label {position:relative; margin: 0; left: 10px;}
.refinementLayer .longKeywordInput {width: 307px;}
.refinementLayer .dropShadow .dropShadow {margin-left: -25px;}
.refinementLayer .itemFormCheckbox label {margin-left:25px;}

/* accordion */
.accordion *, .alertAccordion * {zoom: 1;}

/* Feedback portlet */
.feebackContainer .radioSelection {background-position: 0 2px; height: 17px;} 
.feebackContainer .radioSelection input { top: 0;}

.refineSearch span {margin:0 0 0 22px;line-height:22px;}

.flapTextRight {padding-top:0px;}

div.aSearch {padding-top:3px;height:22px}
.customizeListLayer {top:183px;}

/* Price List */
ul.listPrice div.buttons {bottom:13px;right:-20px;}
ul.listPrice li {height: 0;he\ight: auto;zoom: 1;}