/* productview */
.visualColumnHideTwo #portal-column-content #content {
margin:0pt 0pt 0pt 230px;
}
#content {
    padding: 0.139em 1em 0 0em;
    margin: 0em 0em 2em 2px;
}

#type {
    white-space: nowrap;
}

.documentContent {
    font-size: 110%;
    padding: 0em 1em 2em 5px !important;
    background: #fff;
}

.linkBlock {
}

.attachmentBlock {
    display: inline;
    margin-right: 1em;
}

.leftPlaced {
    position: relative;
    width: 205px;
    top: 0;
    left: 0;
}

.rightPlaced {
    float: right;
    margin: 0;
}

.twoImagesColumn {
    margin: 2em auto 0 auto;
    width: 400px;
    text-align: center;
}

.qualiImagesColumn {
    margin: -0.5em auto 0 auto;
    width: 650px;
}

.leftIconsColumn {
    float: left;
    margin: 2em auto 0 2em;
    width: 50px;
}

.rightIconsColumn {
    float: right;
    margin: 2em 2em 0 auto;
    width: 50px;
}

.databaseColumn {
    overflow: auto;
    margin: 10px 0 0 10px;
    width: 95%;
    height: 200px;
    font-size: 10px;
    text-align: center;
}

.singleCell {
    white-space: nowrap;
    text-align: center;
}

.twoImagesLine {
    float: left;
    display: inline;
    width: 200px;
    overflow: hidden;
}

.rightImagesBlock {
    clear: both;
    margin-top: 1em;
    float: right;
}

.leftImagesBlock {
    clear: both;
    margin-top: 1em;
    float: left;
}

.leftAttachmentBlock {
    position: relative;
    float: left;
    width: 203px;
}

.centerAttachmentBlock {
    margin: 2em auto 0 auto;
    width: 95%;
    text-align: center;
}

.rightAttachmentBlock {
    float: right;
    width: 10%;
    margin-left: 1em;
}

.meyerProductHeader {
    position: relative;
    top: 0;
    left: 0;
    width: 85%;
    margin: 2px 2px 2px 2px;
}

.meyerProductDescription {
    position: relative;
    font-weight: bold;
    font-size: 130%;
    position: relative;
    top: 0;
    float: left;
}

.meyerProductDescriptionHead {
    font-weight:;

font-size:
    100%;

color:

#626264;

margin-top:
    20px;

margin-bottom:
    5px;
}

.meyerProductDescriptionHead span {
    color: #acacac;
}

.meyerProductDescriptionText {
    font-weight: bold;
    font-size: 70%;
    color: #626264;
}

.meyerProductBody {
    position: relative;
    top: 0;
    margin-left: 220px;
}

.meyerightPlacedBody {
    position: relative;
    top: -1em;
    padding-left: 10px;
    left: 215px;
    width: 480px;
}

.meyerightPlacedHistoryBody {
    position: relative;
    top: -17em;
    left: 215px;
    width: 450px;
}

.rightPlacedBody {
    float: left;
    width: 60%;
}

.middlePlacedBody {
    height: 100%;
}

.meyerdocumentDescription {
    /* The summary text describing the document */
    font-weight: bold;
    font-size: 200%;
    position: relative;
    top: -1em;
    left: 215px;
    width: 450px;
}

.meyerdocumentDescriptionQuali {
    font-weight: bold;
    font-size: 150%;
    position: relative;
    top: -2.2em;
    left: 215px;
    width: 550px;
}

.meyerdocumentDescriptionHistory {
    /* The summary text describing the document */
    font-weight: bold;
    font-size: 200%;
    position: relative;
    top: -9em;
    left: 215px;
    width: 450px;
}

.blockClear {
    display: block;
    clear: both;
}

.table, td, a {
    color: #000;
    font: normal normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* Hier fï¿½nge das Productview CSS an */
.leftimage {
    float: left;
    width: 300px;
}

#tab-description {
    float: right;
    margin-top: 18px;
}

.border-left {
    /*border-left: 1px solid red;*/
}

#shadow {
    width: 415px;
    background-image: url(productview_images/horizontal-shadow.gif);
    background-repeat: repeat-y;
    /*position: absolute;
     right: 20px;
     top: 40px;*/
    height: 219px;
}

#shadow-top {
    background-image: url(productview_images/top-shadow.gif);
    background-repeat: repeat-x;
    height: 5px;
    width: 415px;
}

.top-shadow {
    background-image: url(productview_images/top-shadow-small.gif);
    height: 5px;
}

.bottom-shadow {
    background-image: url(productview_images/bottom-shadow-small.gif);
    height: 5px;
}

.middle-shadow {
    background-image: url(productview_images/horizontal-shadow.gif);
    background-repeat: repeat-y;
}

#shadow-bottom {
    background-image: url(productview_images/bottom-shadow.gif);
    background-repeat: repeat-x;
    height: 5px;
    width: 415px;
}

#infoblock {
    /*border: 1px solid #acacac;*/
    float: right;
    font-size: 90%;
    border-top: 1px solid #acacac;
    margin-left: 5px;
    margin-right: 5px;
    width: 405px;
    float: right;
}

#tec-description {
    color: #626264;
    font-size: 80% font-weight

: bold;

border-bottom:
    1px

solid #acacac;

margin-bottom:
    25px;

padding-bottom:
    6px;

margin-top:
    30px;
}

#tec-description span {
    color: #626264;
    font-weight: bold;
}

#tec-description.full {
    margin-top: 10px;
    margin-bottom: 5px;
}

img.right {
    float: right;
    vertical-align: none;
}

#left-content {
    float: left;
    margin-right: 5px;
    margin-top: 15px;
    /* aus
     visibility: hidden;
     */
}

#full-content {
    padding: 10px;
    height: 250px;
    margin-top: 10px;
    border: 1px solid #acacac;
    position: absolute;
    left: 230px;
    top: 0px;
    margin-right: 10px;
    z-index: 100;
    /*aus*/
    display: none;
    background: #fff;
	overflow: auto;
}

#full-image {
    text-align: center;
    margin-top: 0px;
}

h1 {
    margin: 1em 0 1.5em;
    font-size: 18px;
}

h2 {
    margin: 2em 0 1.5em;
    font-size: 16px;
}

p {
    margin: 0;
}

pre, pre + p, p + p {
    margin: 1em 0 0;
}
/* j-query */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide {
        display: none;
}
}
/* Hide useless elements in print layouts... */
@media print {

.tabs-nav {
        display: none;
}
}
/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0px 0px;
}

.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

.tabs-nav li {
    float: left;
    margin: 0 0 0 0px;
    min-width: 84px; /* be nice to Opera */
}

.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 0px;
    background: url(productview_images/tab-back.gif) repeat-x;
}

.tabs-nav a {
    position: relative;
    z-index: 2;
    padding-left: 0;
    color: #626262;
    font-size: 90%;
    text-align: left;
    border-right: 1px solid #acacac;
    border-bottom: 1px solid #acacac;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    width: 134px;
}

.tabs-nav .tabs-selected a {
    color: #000;
}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    outline: 0; /* prevent dotted border in Firefox */
}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
    background-color: #fff;
}

.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 0px;
    padding-right: 0;
    padding-left: 10px;
}

* >.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.tabs-nav .tabs-selected a span {
    padding-top: 0px;
}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.tabs-nav .tabs-disabled {
    opacity: .4;
}

.tabs-container {
    padding: 20px 17px 5px 17px;
    height: 140px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
    overflow-y: auto;
}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(productview_images/loading.gif) no-repeat 0 50%;
}

/* Integrated from IE Stylesheet */

#shadow-top {
	background-image: url(top-shadow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 0px;
}

#infoblock {
	margin-top: 0px;
}

#full-content {
	_width: 98%;
	_position: absolute;
	_left: 215px;
	_top: 0px;
	}

.visualColumnHideTwo #portal-column-content #content {
    _margin: 0 0 0 210px;
}

.tabs-nav a, .tabs-nav a span {
	_width: 120px;
}

#product-image-full, #product-image-thumb {
	cursor: pointer;
}
.innerframe {
	overflow-x: hidden;
}

