/* CSS-Formate für digicam */

html {
	/* Höhe auf 110% damit alle Seiten einen Scrollbalken haben */
	height: 110%;
}

/* Hintergrundfarbe fuer alte Browser, Verlauf fuer aktuelle, Seite zentrieren */
body {background-color:#FCFCFC;
      background: linear-gradient(left, #F4F4F4 0%, #E9E9E9 50%, #F4F4F4 100%);
      background: -moz-linear-gradient(left, #F4F4F4 0%, #E9E9E9 50%, #F4F4F4 100%);
      background: -ms-linear-gradient(left, #F4F4F4 0%, #E9E9E9 50%, #F4F4F4 100%);
      background: -webkit-linear-gradient(left, #F4F4F4 0%, #E9E9E9 50%, #F4F4F4 100%);
      background: -o-linear-gradient(left, #F4F4F4 0%, #E9E9E9 50%, #F4F4F4 100%);
      color:#000000;
      margin: 0px;
      /* Zentrierung fuer alte Browser */
      text-align: center;
      height:110%;
      }

/* umfasst den kompletten Seiteninhalt fuer Zentrierung */
#container_frame {
	background-color:#FFFFFF;
	/* Zentriert den Div-Container */
	margin:auto auto;
	/* minimale Höhe von 100% wenn der Content nicht die ganze Seite füllt */
	min-height:100%;
	position: relative;
	width:1060px;
	/* Content ausserhalb den Containers verhindern */
	overflow:hidden;
	/* Schatten am Uebergang zum Hintergrund */
         -webkit-box-shadow: 1px 3px 19px #666;
         -moz-box-shadow: 1px 3px 19px #666;
         box-shadow: 1px 3px 19px #666;
         /* text-align center aus body wieder aufheben */
         text-align: left;
}

/* Arial als Standard-Schrift */
body,p,ul,ol,li,div,td,th,address,blockquote,nobr,a {font-family:"Trebuchet MS", Tahoma, Geneva,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS", 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;
    background: linear-gradient(left, #EAEAEA 0%, #EAEAEA 30%, #F5F5F5 100%);
    background: -moz-linear-gradient(left, #EAEAEA 0%, #EAEAEA 30%, #F5F5F5 100%);
    background: -ms-linear-gradient(left, #EAEAEA 0%, #EAEAEA 30%, #F5F5F5 100%);
    background: -webkit-linear-gradient(left, #EAEAEA 0%, #EAEAEA 30%, #F5F5F5 100%);
    background: -o-linear-gradient(left, #EAEAEA 0%, #EAEAEA 30%, #F5F5F5 100%);
    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 {font-size:8pt;
    background: linear-gradient(left, #EAEAEA 0%, #EAEAEA 50%, #F5F5F5 100%);
    background: -moz-linear-gradient(left, #EAEAEA 0%, #EAEAEA 50%, #F5F5F5 100%);
    background: -ms-linear-gradient(left, #EAEAEA 0%, #EAEAEA 50%, #F5F5F5 100%);
    background: -webkit-linear-gradient(left, #EAEAEA 0%, #EAEAEA 50%, #F5F5F5 100%);
    background: -o-linear-gradient(left, #EAEAEA 0%, #EAEAEA 50%, #F5F5F5 100%);}
h6 {font-size:8pt; 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;
             }
a.alle:visited {color:#0000FF;
                text-decoration:none;
                font-size:11pt;
                }
a.alle:hover {color:#22049B;
              text-decoration:underline;
              font-size:11pt;
              }

/* für Links in digitalkamera-nav.htm */
a.nav:link {color:#0000FF;
             text-decoration:none;
             font-weight:bold;
             font-size:8pt;
             }
a.nav:visited {color:#0000FF;
                text-decoration:none;
                font-weight:bold;
                font-size:8pt;
                }
a.nav:hover {color:#22049B;
              text-decoration:underline;
              font-weight:bold;
              font-size:8pt;
              }

a.navunter:link {color:#0000FF;
             text-decoration:none;
             font-weight:normal;
             font-size:8pt;
             line-height:10pt;
             display:block;}

a.navunter:visited {color:#0000FF;
                text-decoration:none;
                font-weight:normal;
                font-size:8pt;
                line-height:10pt;

                display:block;}

a.navunter:hover {color:#22049B;
              text-decoration:underline;
              font-weight:normal;
              font-size:8pt;
              line-height:10pt;

              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;
             display:block;}
a.navunter2:visited {color:#0000FF;
                text-decoration:none;
                font-weight:normal;
                font-size:8pt;
                line-height:10pt;
                display:block;}
a.navunter2:hover {color:#22049B;
              text-decoration:underline;
              font-weight:normal;
              font-size:8pt;
              line-height:10pt;
              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;
	  background: linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	  background: -moz-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	  background: -ms-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	  background: -webkit-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	  background: -o-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
           vertical-align:middle;
           width:60%;
           border:1px solid black;
           padding:10px;
           -moz-border-radius:5px;
           -webkit-border-radius:5px;
           border-radius:5px;
           -webkit-box-shadow: 8px 8px 7px #666;
           -moz-box-shadow: 8px 8px 7px #666;
           box-shadow: 8px 8px 7px #666;}


/* farbighinterlegter Rahmen ohne Breitenangabe  top, #F5F5F5, #D8D8D8 */
.rahmen3   {text-align:center;
           background-color:#EAEAEA;
	  background: linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	  background: -moz-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	  background: -ms-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	  background: -webkit-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	  background: -o-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
           vertical-align:middle;
           border:1px solid black;
           padding:10px;
           -moz-border-radius:5px;
           -webkit-border-radius:5px;
           border-radius:5px;
           -webkit-box-shadow: 8px 8px 7px #666;
           -moz-box-shadow: 8px 8px 7px #666;
           box-shadow: 8px 8px 7px #666;}


/* farbighinterlegter Rahmen, Mindest-Breite, linksbündig */
.rahmen2  {text-align:left;
           background-color:#EAEAEA;
	  background: linear-gradient(top, #F5F5F5 0%, #F5F5F5 50%, #D8D8D8 100%);
	  background: -moz-linear-gradient(top, #F5F5F5 0%, #F5F5F5 50%, #D8D8D8 100%);
	  background: -ms-linear-gradient(top, #F5F5F5 0%, #F5F5F5 50%, #D8D8D8 100%);
	  background: -webkit-linear-gradient(top, #F5F5F5 0%, #F5F5F5 50%, #D8D8D8 100%);
	  background: -o-linear-gradient(top, #F5F5F5 0%, #F5F5F5 50%, #D8D8D8 100%);
           vertical-align:middle;
           width:70%;
           border:1px solid black;
           padding:10px;
           min-width:500px;
           -moz-border-radius:5px;
           -webkit-border-radius:5px;
           border-radius:5px;}

/* 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-size:8pt;
           color:#a1a1a1;}

/* generell */
.apf {
      font-size:8pt;
      color:#000000;}

a.apf {
      font-size:9pt;
      color:#0000ff;}

/* Preisangabe */
.apf_price {
            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;
	       -moz-border-radius:5px;
                -webkit-border-radius:5px;
                border-radius:5px;
                -webkit-box-shadow: 8px 14px 7px #666;
                -moz-box-shadow: 8px 14px 7px #666;
                box-shadow: 8px 14px 7px #666;
	       background: linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	       background: -moz-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	       background: -ms-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	       background: -webkit-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
	       background: -o-linear-gradient(top, #F5F5F5 0%, #F5F5F5 30%, #D8D8D8 100%);
}

#Inhalt {       margin: 0px 10px 0px 147px;
                padding: 10px 40px 0px 10px;
                max-width:850px;
                text-align: left;
}

#nav_unten { text-align:left;
                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;
            padding-bottom:60px;}

/* Ü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 */
