/* CSS-Formate für digicam */

/* rechts und links 10 Pixel Rand lassen */
body {background-color:#FFFFFF;
      color:#000000;
      margin: 0px;
      }

/* Arial als Standard-Schrift */
body,p,ul,ol,li,div,td,th,address,blockquote,nobr {font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS", "Lucida Sans Unicode", Tahoma, Geneva,Arial,Helvetica,sans-serif;}

/* Standard-Text in 11 Punkt-Höhe */
body,p,ul,ol,li,div,td,th,address,nobr {font-size:11pt;}

/* Uberschriften */
h1 {font-size:16pt;}
h2 {background-color:#EAEAEA;
    line-height:16pt;
    font-size:11pt;
    font-weight:bold;
    padding-left:5px;
    margin:0px}
h3 {font-size:14pt;}
h4 {font-size:12pt;}
h4 {font-style:italic;}
h5,h6 {font-size:8pt;}
h6 {font-weight:normal;}
h6 b {font-size:8pt;}
sub {font-size:6pt;}
sup {font-size:6pt;}

h2.linie {border-bottom:1px solid black;
          margin:0px}

/* weil Listenzeichen bei NC4.x sonst circle ist */
ul {List-Style-Type:disc;}

/* Links-Farben: unbesucht:blau, besucht:dunkelblau, aktiv:schwarz */
a:link {color:#0000FF;}
a:visited {color:#22049B;}
a:hover {color:#22049B;
        text-decoration:underline;}
a:active {color:black;
          text-decoration:none;}
/* wird benötigt weil Anker sonst auch hoover Eigenschaft bekommen*/
a:hover[name] { color:inherit;
                text-decoration:inherit;}


/* Link mit Flagge für Sprache */
a.en { background:url(pic/en.gif) no-repeat center left;
       padding-left:20px;}
a.de { background:url(pic/de.gif) no-repeat center left;
       padding-left:20px;}

/* externe Links */
a.ext { background:url(pic/link_extern.gif) no-repeat center left;
        padding-left:16px; text-decoration:none;}

/* Link mit Info-Symbol */
a.info { background:url(pic/info.gif) no-repeat center left;
            padding-left:20px; color:black; text-decoration:none;}

/* für alle internen und externen Navigations-Links; verändern als besuchte nicht die Farbe */
a.alle:link {color:#0000FF;
             text-decoration:none;
             font-size:11pt;
             font-family:Arial,Helvetica,sans-serif;}
a.alle:visited {color:#0000FF;
                text-decoration:none;
                font-size:11pt;
                font-family:Arial,Helvetica,sans-serif;}
a.alle:hover {color:#22049B;
              text-decoration:underline;
              font-size:11pt;
              font-family:Arial,Helvetica,sans-serif;}

/* für Links in digitalkamera-nav.htm */
a.nav:link {color:#0000FF;
             text-decoration:none;
             font-weight:bold;
             font-size:8pt;
             font-family:Arial,Helvetica,sans-serif;}
a.nav:visited {color:#0000FF;
                text-decoration:none;
                font-weight:bold;
                font-size:8pt;
                font-family:Arial,Helvetica,sans-serif;}
a.nav:hover {color:#22049B;
              text-decoration:underline;
              font-weight:bold;
              font-size:8pt;
              font-family:Arial,Helvetica,sans-serif;}

a.navunter:link {color:#0000FF;
             text-decoration:none;
             font-weight:normal;
             font-size:8pt;
             line-height:10pt;
             font-family:Arial,Helvetica,sans-serif;
             display:block;}

a.navunter:visited {color:#0000FF;
                text-decoration:none;
                font-weight:normal;
                font-size:8pt;
                line-height:10pt;
                font-family:Arial,Helvetica,sans-serif;
                display:block;}

a.navunter:hover {color:#22049B;
              text-decoration:underline;
              font-weight:normal;
              font-size:8pt;
              line-height:10pt;
              font-family:Arial,Helvetica,sans-serif;
              margin:0px;
              display:block;}

hr.navunter  {height:1px;
              width:50px;
              display:block;
              }

a.navunter2:link {color:#0000FF;
             text-decoration:none;
             font-weight:normal;
             font-size:8pt;
             line-height:10pt;
             font-family:Arial,Helvetica,sans-serif;
             display:block;}
a.navunter2:visited {color:#0000FF;
                text-decoration:none;
                font-weight:normal;
                font-size:8pt;
                line-height:10pt;
                font-family:Arial,Helvetica,sans-serif;
                display:block;}
a.navunter2:hover {color:#22049B;
              text-decoration:underline;
              font-weight:normal;
              font-size:8pt;
              line-height:10pt;
              font-family:Arial,Helvetica,sans-serif;
              margin:0px;
              display:block;}


/* geringere Zeilenhöhe für digitalkamera-nav.htm */
p.nav        {text-align:center;
              line-height:12px;
              margin-bottom:3px;
              margin-top:3px;}

/* farbig hinterlegt */
.farbe {background-color:#EAEAEA;}

/* Tabellen mit dünnem Rahmen */
table.extra {margin:5px;
             border-collapse:collapse;}
/* kleiner Text, grau hinterlegt, fett geschrieben */
td.extra1 {text-align:center;
           background-color:#EAEAEA;
           vertical-align:middle;
           border:1px solid black;
           font-size:8pt;
           font-weight:bold;
           padding-left:5px;
           padding-right:5px;}
/* Text normal */
td.extra2 {text-align:center;
           vertical-align:middle;
           border:1px solid black;}
/* Text fett */
td.extra3 {text-align:center;
           vertical-align:middle;
           border:1px solid black;
           font-weight:bold;}
/* kleiner Text normal */
td.extra4 {text-align:center;
           font-size:8pt;
           vertical-align:middle;
           border:1px solid black;}

/* farbighinterlegter Rahmen */
.rahmen   {text-align:center;
           background-color:#EAEAEA;
           vertical-align:middle;
           width:60%;
           border:1px solid black;
           padding:10px;
           -moz-border-radius:15px;
           -webkit-border-radius:15px;
           border-radius:15px;
           -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction=135)";
           filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction=135);}


/* farbighinterlegter Rahmen ohne Breitenangabe */
.rahmen3   {text-align:center;
           background-color:#EAEAEA;
           vertical-align:middle;
           border:1px solid black;
           padding:10px;
           -moz-border-radius:15px;
           -webkit-border-radius:15px;
           border-radius:15px;
           -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction=135)";
           filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction=135);}


/* farbighinterlegter Rahmen, Mindest-Breite, linksbündig */
.rahmen2  {text-align:left;
           background-color:#EAEAEA;
           vertical-align:middle;
           width:70%;
           border:1px solid black;
           padding:10px;
           min-width:500px;
           -moz-border-radius:15px;
           -webkit-border-radius:15px;
           border-radius:15px;}

/* aktuellen Thread im Forum markieren */
.aktuell   {font-weight:bold;}

/* Ersatz für font size - 1 */
.kleiner {font-size:75%;}

/* für kleine Schrift */
.klein {font-size:8pt;}

/* 85% Schroftgröße */
.klein85 {font-size:85%;}

/* für kleine Schrift in Tabellen */
table.klein td  {font-size:9pt; vertical-align:top; line-height:110%;}

/* Messwert-Tabellen, oben bündig ausrichten */
table.messwert td  {vertical-align:top;}

/* Ersatz für font color */
.red {color:#FF0000;}
.blue {color:#0000FF;}

/* Stand Datum */
.stand {font-size:8pt;
        font-weight:bold;
        text-align:right;}

/* Link ohne Unterstrich */
.ol {text-decoration:none;}

/* Einkaufswagen-Icon */
a.cart {background:url(pic/icon_einkaufswagen.gif) no-repeat center left;
        padding-left:24px;
        padding-top:1px;
        white-space:nowrap;}

/* Zubehör-Empfehlungen */
a.zub {background:url(pic/icon_einkaufswagen.gif) no-repeat center left;
        padding-left:24px;
        padding-top:1px;
        white-space:nowrap;
        text-decoration:none;
        line-height:20px;}

/* Pfeil-Icon mittig setzen */
.pfeil {position:relative;
        top:4px;
        border:0;}

/* Kamera-Icon */
a.cam {background:url(pic/icon_camera.gif) no-repeat center left;
       padding-left:20px;
       padding-top:2px;
       white-space:nowrap;}

/* CSS-Formate für apf_banner */
/* Information-Schriftzug */
.apf_coop {font-family:Arial,Helvetica,sans-serif;
           font-size:8pt;
           color:#a1a1a1;}

/* generell */
.apf {font-family:Arial,Helvetica,sans-serif;
      font-size:8pt;
      color:#000000;}

a.apf {font-family:Arial,Helvetica,sans-serif;
      font-size:9pt;
      color:#0000ff;}

/* Preisangabe */
.apf_price {font-family:Arial,Helvetica,sans-serif;
            font-size:13pt;
            color:#990000;}

/* Positionierung von Menu und Inhalt */
#Navigation {   float:left;
                width:120px;
                margin: 10px 0px 0px 10px;
                padding: 0px 0px 10px 0px;
                text-align:center;
                color:#000000;
                background-color:#EAEAEA;
                border: 1px solid silver;
                line-height:12px;
}

#Inhalt {       margin: 0px 10px 0px 147px;
                padding: 10px 40px 0px 10px;
                max-width:850px;
}

#nav_unten { text-align:center;
                clear:right;
                font-size:8pt;
                color:#808080;
                margin: 3px 0px 10px 0px;
}

#nav_unten a.nav {font-weight:normal;}

/* Ersatz für center  */
.mitte {text-align:center; margin:auto; }

/* Ersatz für valign=top */
.oben  {vertical-align:top;}

/* Ersatz für valign=middle */
.vmitte  {vertical-align:middle;}

/* Abstand nach links */
.luft   {padding-left:50px;}

/* Bild mit Abstand rechts, links und unten */
.platz {margin: 0px 20px 20px 20px;}

/* Angabe der aktuellen Seite unterhalb von h2 */
div.spur {font-size:8pt;
          margin-top:3px;}

/* Div-Box verwandte Themen */
div.verwandte {float:right;
            border: 0px solid black;
            width:200px;
            margin-top:0px;
            margin-bottom:15px;
            margin-left:40px;}

/* Überschrift verwandte Themen */
h5.themen {background-color:#EAEAEA;
         color:black;
         padding:3px;
         font-size:9pt;
         margin-bottom:3px;}

/* kleiner blauer Pfeil für verwandte Themen */
a.thema {background:url(pic/blau.gif) no-repeat center left;
       padding-left:20px;
       padding-top:2px;
       white-space:nowrap;}

/* DIV fuer Fotoeinblendungen - width durch in-style-css festlegen */
div.foto {clear:right;
          float:right;
          text-align:right;
          margin:0px 0px 15px 20px;}

/* DIV für Social Bookmarks */
div.bookmarks {float:right;
	      margin-top:18px;}


/* Druck-Formatierung */
@media print{
@page {margin:2cm;}

/* Menü unterdrücken, Inhalt über ganze Breite */
div#Navigation {display:none;
                position:static;}

div#Inhalt {    position:static;
                margin-left: 10px;
                margin-right: 10px;
                padding: 0 40px 0 10px;}

div#nav_unten { display:none;
                position:static;}

div.verwandte {display:none;}
div.bookmarks {display:none;}

/* Einkaufswagen-Symbol ausblenden */
a.cart {background:none;
        padding-left:0px;
        padding-top:0px;
        white-space:nowrap;}

/* IE-spezifische Rahmenformatierung (Schatten) deaktivieren */
.rahmen {filter:none; -ms-filter:none;}

} /* Ende Media Print */