@charset "UTF-8";
@media print
 {
div.printButtonShell,table.printButtonTable td,img.printViewPrintIcon,img.printViewCloseWindowIcon,table.printButtonTable td span {
display:none
}
}

/* Print CSS by 4c media 
 May 2008 
****** >> Angaben zur Druckausgabe ******
 >> Angaben fuer den Druckheader */
div.printHeader {
display:block;
margin-bottom:2pt
}

div.printHeader div {
border-bottom:0.8pt solid #000;
padding:3pt 8pt 8pt 0
}

div.printButtonShell {
border-bottom:0.8pt solid #000;
display:block;
height:20px
}

table.printButtonTable td {
padding-left:6pt;
padding-right:6pt
}

img.printViewPrintIcon {
background:url(../xist4c/web/standard/09/img/printViewPrintIcon.gif) top left no-repeat;
border:none;
height:15px;
vertical-align:bottom;
width:17px
}

img.printViewCloseWindowIcon {
background:url(../xist4c/web/standard/09/img/printViewCloseWindowIcon.gif) top left no-repeat;
border:none;
height:15px;
vertical-align:bottom;
width:15px
}

img.printViewCameraIcon {
background:url(../xist4c/web/standard/09/img/printViewCameraIcon.gif) top left no-repeat;
border:none;
height:15px;
vertical-align:bottom;
width:19px
}

img.printViewTeaserIcon {
background:url(../xist4c/web/standard/09/img/printViewTeaserIcon.gif) top left no-repeat;
border:none;
height:15px;
vertical-align:bottom;
width:15px
}

table.printButtonTable td a {
font-size:9pt;
white-space:nowrap
}

/* << 
 >> Autonews Panel 
 Auto news Tabelle 
 Definition des Autonews Panel Datum */
table.aNP td span.date {
font-size:8pt;
padding-bottom:1pt
}

/* Einstellungen des Autonews Titels */
table.aNP td h3.title {
display:inline;
font-size:10pt;
margin:0 0 1pt
}

/* Formatiert die Trennlinie zwischen Ueberschrift und Unterueberschrift*/
table.aNP td img.line {
background:#000;
margin:1pt 0;
width:100%
}

/* Einstellungen des Autonews Untertitels */
table.aNP td h4.subtitle {
font-size:9pt;
margin:0 0 1pt
}

/* Einstellungen der Autonews Beschreibung */
table.aNP td div.desc {
font-size:9pt;
margin:0
}

/* Einstellungen fuer das Autonewsbild */
table.aNP td img.rFloat,table.aNP td a img.rFloat {
float:right;
margin-bottom:1pt;
margin-left:3pt
}

/* Definitionen fuer den "mehr..." Link */
table.aNP td div.more {
clear:both;
display:none;
font-size:9pt;
margin-bottom:3pt;
margin-top:3pt
}

/* << */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
margin:0;
padding:0
}

/* >> Dokumentenliste 
 Document Liste Tabelle */
table.dList {
font-weight:700
}

/* Einstellungen fuer die Dateibeschreibung */
table.dList td span.desc {
font-size:9pt;
font-weight:400
}

/* Groesse des Listentitels */
table.dList td div.size {
color:#000;
font-family:Lucida, sans-serif, Helvetica, XHelvetica, sans-serif;
font-size:9pt;
font-weight:400;
white-space:nowrap
}

/* << 
 >> Fragen und Antworten
 Einstellungen fuer Gruppenkontainer */
div.faqGrShell {
margin-bottom:8pt
}

/* Definition der Gruppentitel in der Fragenuebersicht */
div.faqGrShell h3 {
margin-bottom:1pt
}

/* Anpassungen fuer den Listenelementekontainer */
div.faqGrShell ul {
margin-bottom:0;
margin-top:0
}

/* Definitionen des Listenelements */
div.faqGrShell ul li {
margin-bottom:3pt
}

/* Einstellungen fuer den Fragekontainer in der Detailansicht*/
div.dQShell {
background:#fff;
margin:8pt 0 23pt
}

/* Anpassungen des "Frage" Titels auf der Detailseite */
div.dQShell div.prefix {
border-bottom:0.8pt solid #000;
color:#000;
font-size:14pt;
font-weight:700;
padding:3pt
}

/* Einstellungen der Detail Ansicht der Frage */
div.dQShell div.question {
color:#000:;
margin-top:1pt;
padding:3pt 3pt 3pt 15pt
}

/* << 
 >> Termin uebersicht */
div.appointmentOuterShell div.grpShell {
clear:both;
margin-bottom:11pt;
margin-top:11pt
}

div.appointmentOuterShell div.grpShell h3 {
background:#ccc;
font-family:Lucida, sans-serif, Helvetica, XHelvetica, sans-serif;
font-size:10pt;
margin:0;
padding:1pt 3pt
}

div.appointmentOuterShell div.grpShell div.item {
border-bottom:0.8pt solid #ccc;
padding:3pt
}

div.appointmentOuterShell div.grpShell div.item div.date {
float:left;
width:54pt
}

div.appointmentOuterShell div.grpShell div.item div.title {
margin-bottom:3pt;
margin-left:62pt
}

div.appointmentOuterShell div.grpShell div.item div.desc {
font-size:9pt;
margin-bottom:3pt;
margin-left:62.5pt
}

div.appointmentOuterShell div.grpShell div.item div.img {
float:right;
margin-left:3pt
}

/* << 
 >> Standard Listenelement 
 Anpassungen fuer den Listeneintragkontainer */
div.gOvItem {
margin-bottom:10pt
}

/* Definitionen fuer das Listenbild */
div.gOvItem a img.rFloat,div.gOvItem img.rFloat {
clear:both;
float:right;
margin-bottom:3pt;
margin-left:8pt
}

/*** Layouts ***
 layout three columns with image */
table.genOvVar1 td.descShell2 {
white-space:nowrap;
width:20%
}

/* << 
 >> Linkliste 
 Linkliste Tabelle */
table.llShell {
margin-bottom:15pt
}

/* Einstellungen fuer den Linklisten Titel fuer normal, besucht und bei ueberfahren mit der Maus */
table.llShell td a,table.llShell td a:link,table.llShell td a:visited,table.llShell td a:hover {
font-size:9pt;
font-weight:700
}

/* Linklisten Bullet */
table.llShell td img.bullet {
border:0.8pt solid #000;
height:4pt;
margin-right:4pt;
margin-top:3pt;
width:4pt
}

/* News Info Spalte */
table.news td.item {
padding-bottom:10pt
}

div.newsTContShell div.inner div.date {
color:#000;
font-size:8pt;
font-weight:700
}

div.newsTContShell div.inner h3 {
font-size:9pt;
font-weight:400;
margin:0 0 3pt;
padding-left:8pt
}

/* Panel Titel */
div.panelTitle h3 {
font-size:10pt;
margin:0;
padding:1pt 3pt 3pt 0
}

/* Enstellungen fuer den Panelkontainer */
div.panelOuter {
margin-bottom:11pt;
width:100%
}

/* Design Panel Titel */
div.designTitle h3 {
color:#000;
font-size:10pt;
margin:0;
padding:4pt 3pt 5pt 0
}

div.desPanelOuter h4.paraSubtitle {
font-size:10pt;
padding:0 3pt 3pt
}

div.desPanelOuter div.desOut1 div.des2 div.cont p {
padding:3pt 15pt 3pt 10pt
}

/* << 
 >> Absaetze Normal 
 Absatz Titel */
h3.paraTitle {
display:block;
font-size:12pt;
font-style:normal;
font-weight:700;
margin-bottom:3pt;
padding-top:4pt
}

div.paraContOuter {
padding:3pt
}

/* Definition Absatz Untertitel */
h4.paraSubtitle {
font-size:10pt;
font-weight:700;
margin:1pt 0 3pt
}

/* Einstellungen Absatz Inhalt */
table.contentTable td.contentColumn p,table.contentTable td.contentColumn p.paraEl {
font-size:10pt;
margin:0 0 8pt
}

/* Definition Bilduntertext */
div.paraImgInner div.sT {
font-size:8pt;
margin-bottom:1pt;
margin-top:1pt;
text-align:left
}

/* << 
 >> Allgemeine Absatz und Panel Definitionen 
 Nicht aendern!! */
img.clearAll {
clear:both;
display:block;
visibility:hidden
}

/* Standard definition des Absatzabstandes */
div.contentContainer table.contentTable td.contentColumn p {
margin:0 0 7.5pt
}

/* Einstellungen fuer die farbige Hinterlegung im Suchergebnis */
span.searchResult {
padding:0 1pt;
text-decoration:underline
}

/* << 
 >> Seitenstruktur 
 Element definition fuer die momentan aktive Seite */
div.sitemapEntry table td em {
color:#000;
font-style:normal;
font-weight:700
}

/* Einstellungen fuer das Einrueckungselement */
div.sitemapEntry table td img.bullet {
background:#000;
height:3pt;
margin:4pt 4pt 0 2pt;
width:3pt
}

/* Anpassungen fuer die Zellen der Stammtabelle 
 Platzhalter fuer Navigationszelle */
img.navigationColumnSpacer {
display:none;
width:130pt
}

/* Definition der Breite des linken Platzhalters */
img.spacerLeft {
width:4pt
}

/* Definition des Platzhalters fuer den Inhalt */
img.contentSpacer {
height:0
}

/* Beseitigt ein Problem im Mozilla Browser */
img.block {
display:block
}

/* Einstellungen fuer die Basistabelle des Inhalts */
table.contentMainTable {
margin-left:4pt
}

/* Grundeinstellungen  fuer einige Element festlegen */
th,td,p {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10pt
}

/* Anpassungen fuer die Standard Absaetze */
p {
margin-top:0
}

/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
ul {
list-style-type:square
}

/* Einstellungen fuer Ueberschriften */
h1 {
font-size:14pt;
margin:0 0 10pt
}

h2 {
font-size:12pt;
margin:0 0 8pt
}

h3 {
font-size:11pt;
margin:0 0 6pt
}

h4 {
font-size:10pt;
margin:0 0 10pt
}

a:link,a:visited,a:hover {
color:#000;
text-decoration:none
}

/* << 
 >> Randbereich links 
 Definition des linken Randbereichs */
td.leftBorderCol {
padding-top:8pt
}

/* Randbereich Inhaltscontainer */
td.leftBorderCol div.lElCont {
padding-right:11pt
}

/* << 
 >> Randbereich rechts 
 Definition des rechten Randbereichs */
td.rightBorderCol {
padding-left:11pt;
padding-right:4pt;
padding-top:8pt
}

/* Anpassungen der Randbereich Breite und den Abstand von oben*/
td.rightBorderCol div.riBoElShell img.topSpc,td.rightBorderCol div.riBoElShell img.bottomSpc {
height:1pt;
width:131pt
}

/* Definition des Teaseruntertitel */
td.rightBorderCol div.rElCont h4 {
color:#000;
font-size:9pt;
margin-bottom:2pt
}

/* Definition des Teaseruntertitel */
td.leftBorderCol div.lElCont h4 {
color:#000;
font-size:10pt;
margin:1pt
}

/* Einstellungen fuer die aeussere Teaserhuelle */
td.leftBorderCol div.lElCont div.tOuter,td.leftBorderCol div.lElCont div.tOuterBL {
margin-bottom:10pt;
width:123pt
}

/* Zusätzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
td.leftBorderCol div.lElCont div.tOuter div.des1,td.leftBorderCol div.lElCont div.tOuterBL div.des1BL {
text-align:center;
width:100%
}

/* Einstellungen fuer die Teaserhuelle */
td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.content,td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.contentBL {
text-align:left;
width:100%
}

/* << 
 >>Panel with Product Table
 Enstellungen fuer den Panelkontainer */
div.panelProductOuter {
font-family:Lucida, sans-serif, Helvetica, XHelvetica, sans-serif;
margin:0 0 15pt;
width:100%
}

/* Panel Titelkontainer */
div.panelProductOuter div.panelTitle {
border:0;
width:100%
}

/* Einstellungen fuer den Inhaltskontainer */
div.panelProductOuter div.desOut1 div.des1 {
border:0.8pt solid #000
}

div.panelProductOuter div.desOut1 div.des2 div.cont {
padding:4pt
}

/* Einstellungen fuer XHTML-Feld */
div.panelProductOuter div.paragraphProductDataRow {
background-color:#F0F1F4;
font-weight:700;
margin:0;
padding:4pt 11pt 4pt 7pt;
width:100%
}

div.floatTerm {
clear:both
}

/* << 
 >> photogallery items 
 top bar */
table.povMain div.outer {
border:0.8pt solid #666
}

table.povMain div.tbDes4 {
background:#ccc;
font-size:7.5pt;
padding:1.5pt 4pt;
text-align:center
}

/* image */
table.povMain div.iDes3 {
background:#fff;
border-bottom:0.8pt solid #666;
border-top:0.8pt solid #666;
padding-left:2pt;
padding-right:2pt
}

table.povMain div.iDes4 {
padding-top:4pt;
text-align:center;
vertical-align:middle
}

/* image shell */
table.povMain div.imgShell {
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:middle
}

/* text box */
table.povMain div.textBox {
margin-left:auto;
margin-right:auto;
overflow:hidden
}

table.povMain div.textBox div.tbInner {
padding:0 0 1.5pt 3pt
}

/* title */
table.povMain div.title h4 {
font-family:Lucida, sans-serif, Helvetica, XHelvetica, sans-serif;
font-size:10pt;
margin:0 0 2pt
}

/* description */
table.povMain div.desc p {
font-size:8.5pt;
text-align:left
}

/* bottom bar */
table.povMain div.bbDes4 {
background:#ccc;
font-size:7.5pt;
padding:1.5pt 4pt;
text-align:right
}

/* << 
 >> photogallery elements table mode*/
table.povMain {
margin-bottom:9pt;
width:100%
}

table.povMain caption {
font-size:10pt;
font-weight:700;
margin-bottom:7.5pt;
text-align:left
}

table.povMain table.tableMode td.iouter {
padding:7.5pt
}

table.povMain ul li {
display:block;
float:left;
padding:7.5pt
}

/* << */
table.mShell,td.leftBorderCol,td.contentMainColumn,td.contentColumn,td.spacerColumnLeft {
height:auto
}

table.printButtonTable td span,div.paraImgOuterR,div.paraContOuterL {
padding-left:3pt
}

table.aN td.date,table.news td.date {
color:#666;
font-weight:700;
padding-right:6pt
}

table.aN td.item,div.newsTContShell {
padding-bottom:8pt
}

table.aN td.item h3,div.gOvItem h3,table.news td.item h3 {
margin:0 0 6pt
}

table.aN td.item h4,div.gOvItem h4,table.news td.item h4 {
margin:0 0 1pt
}

table.aN td.item a img,table.aN td.item img,table.news td.item img.rFloat {
float:right;
margin-bottom:3pt;
margin-left:8pt
}

table.aN td.item div.desc,div.gOvItem div,table.news td.item div.desc,div.panelProductOuter div.panelTitle h3 {
margin:0
}

table.aNP td div.more img,table.aNPSublink td a img,div.navOuterShell,div.qAccessCont,div.qSearchCont,table.stdSearch,img.spacerRight,td.spacerColumnRight,td.leftBorderCol div.leBoElShell img.topSpc,td.leftBorderCol div.leBoElShell img.bottomSpc,div.panelProductOuter table.priceTable {
display:none
}

table.llShell td.desc,td.rightBorderCol div.rElCont div.blockCont,td.rightBorderCol div.rElCont div.blockCont p,td.rightBorderCol div.rElCont div.blockCont ul,td.rightBorderCol div.rElCont div.blockCont ol,td.leftBorderCol div.lElCont div.blockCont,td.leftBorderCol div.lElCont div.blockCont p,td.leftBorderCol div.lElCont div.blockCont ul,td.leftBorderCol div.lElCont div.blockCont ol {
font-size:9pt
}

div.panelTitle,div.designTitle {
border-bottom:0.8pt solid #000;
width:100%
}

div.panelOuter div.desOut1 div.des2 div.cont,div.desPanelOuter div.desOut1 div.des2 div.cont {
padding:3pt;
width:100%
}

div.desPanelOuter,td.rightBorderCol div.rElCont div.tOuter,td.rightBorderCol div.rElCont div.tOuterBL {
margin-bottom:10pt;
width:100%
}

div.paraImgOuter,div.paraImgOuterL,div.paraImgOuterR,div.paraFxImgOuter,td.rightBorderCol div.rElCont div.teaserImgOuter,td.rightBorderCol div.rElCont div.teaserImgOuterL,td.rightBorderCol div.rElCont div.teaserImgOuterR,td.rightBorderCol div.rElCont div.teaserFxImgOuter,td.leftBorderCol div.lElCont div.teaserImgOuter,td.leftBorderCol div.lElCont div.teaserImgOuterL,td.leftBorderCol div.lElCont div.teaserImgOuterR,td.leftBorderCol div.lElCont div.teaserFxImgOuter {
margin-bottom:1pt;
padding-top:1pt
}

div.paraImgOuterL,div.paraContOuterR {
padding-right:3pt
}

div.paraImgInner,td.rightBorderCol div.rElCont div.teaserImgInner,td.leftBorderCol div.lElCont div.teaserImgInner {
margin-left:auto;
margin-right:auto
}

div.paraCeImgOuter,td.rightBorderCol div.rElCont div.teaserCeImgOuter,td.leftBorderCol div.lElCont div.teaserCeImgOuter {
text-align:center
}

table.mShell,td.contentMainColumn,table.contentTable,td.contentColumn,td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.content,td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.contentBL {
width:100%
}

a,a:hover {
color:#000
}

td.rightBorderCol div.rElCont div.title,td.leftBorderCol div.lElCont div.title {
border-bottom:0.8pt solid #000;
margin-bottom:1pt
}

td.rightBorderCol div.rElCont div.title h3,td.rightBorderCol div.rElCont div.titleBL h3,td.leftBorderCol div.lElCont div.title h3,td.leftBorderCol div.lElCont div.titleBL h3 {
color:#000;
font-size:10pt;
margin:0;
padding-bottom:1pt
}

td.rightBorderCol div.rElCont div.teaserImgOuterL,td.rightBorderCol div.rElCont div.teaserContOuterR,td.leftBorderCol div.lElCont div.teaserImgOuterL,td.leftBorderCol div.lElCont div.teaserContOuterR {
padding-right:4pt
}

td.rightBorderCol div.rElCont div.teaserImgOuterR,td.rightBorderCol div.rElCont div.teaserContOuterL,td.leftBorderCol div.lElCont div.teaserImgOuterR,td.leftBorderCol div.lElCont div.teaserContOuterL {
padding-left:4pt
}

td.rightBorderCol div.rElCont p,td.leftBorderCol div.lElCont p {
font-size:9pt;
margin:0 0 8pt
}

td.rightBorderCol div.rElCont div.blockCont p,td.rightBorderCol div.rElCont div.blockCont ul,td.rightBorderCol div.rElCont div.blockCont ol,td.leftBorderCol div.lElCont div.blockCont p,td.leftBorderCol div.lElCont div.blockCont ul,td.leftBorderCol div.lElCont div.blockCont ol {
margin-bottom:8pt;
margin-top:0
}

div.panelProductOuter form,table.povMain ul {
margin:0;
padding:0
}