body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
  /* background-image: url(IMG_0357_1.jpg); */
  background-image: url(nikon_d200_obj1.jpg);
  background-position: left, top;
  background-repeat: no-repeat;
  background-color: #000000;
  background-attachment: fixed;
}

a:link {
	text-decoration: none;
 	color: #ffffff;
}

a:visited {
	text-decoration: none;
	color: #ffffff;
}

a:hover {
	text-decoration: none;
	color: #ffff00;
}

/*.current {
	font-weight: bold;
 	color: #CCCCCC;
	background-color: #666666;
}*/

.cthumb {
	background-color: #888888;
	border: 1px solid #AAAAAA;
}

.thumb {
	background-color: #444444;
	border: 1px solid #888888;
}

.image { border: 1px solid #aaaaaa;}
a:link .image {  border-color: #aaaaaa;}
a:visited .image {  border-color: #aaaaaa;}
a:hover .image { border-color: #ffffff;}

.mthumb { border: 1px solid #aaaaaa;}
a:link .mthumb {  border-color: #aaaaaa;}
a:visited .mthumb {  border-color: #aaaaaa;}
a:hover .mthumb { border-color: #ffffff;}

.slideImage { border-width: 8px; border: 8px solid; border-color: #ffffff;}
a:link .slideImage { border-color: #ffffff;}
a:visited .slideImage { border-color: #ffffff;}

.title {
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
}

.title a:link {
	text-decoration: none;
	color: #ffffff;
}

.title a:visited {
	text-decoration: none;
	color: #ffffff;
}

.title a:hover {
	text-decoration: none;
	color: #ffff00;
}

.infotable {
	border: 1px dotted #888888;
	border-collapse: collapse;
}

.infotable td {
	border: 1px dotted #888888;
}

.infotable table {
	border-collapse: separate;
}

.infotable table td {
	border: 0px;
}

.dirname {
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
}

.comment {
	color: #ffffff;
	font-size: 100%;
}

.smalltxt {
	color: #ffffff;
	font-size: 90%;
}

.xsmalltxt {
	color: #ffffff;
	font-size: 80%;
}

.newlabel {
	font-size: 70%;
	font-weight: bold;
	color: #ffffff;
	background-color: #AA0000;
}







/* Warenkorbsystem, Bestellforms auf Bildseiten ############################# */

/* BILDSEITEN (paypal_c.inc in allen Bildseiten) ---------------------------- */
table.mailorder {
  width:100%;
	color: #FFFFFF;
	font-size: 100%;
  border: 1px solid #FFFFFF;
  background-color: #808080;
}
table.mailorder td.titel {
  text-align: right;
  border-bottom: 1px solid #000000;
  background-color: #000080;
  font-size: 1.1em;
  color: #FFFFFF;
  font-weight: bold
}
table.mailorder tr.artzeile {
  background-color: #E6E6FF;
  color: #000000;
}
table.mailorder td {
  text-align: center;
  border-bottom: 1px solid #000000;
}
/* Buttonzelle ('In den Warenkorb legen') */
table.mailorder td.current {
  padding: 2px;
	font-weight: bold;
	background-color: #000080;
  text-align: center;
  border-bottom: 1px solid #FFFFFF;
}

/* Buttonzelle ('Warenkorb anzeigen') */
table.mailorder td.Wk {
  padding: 8px;
  text-align: center;
}
/* Button DIV ('Warenkorb anzeigen') */
table.mailorder div.Wk {
  padding:4px;
}
/* Button SPAN ('Warenkorb anzeigen') */
table.mailorder span.Wk {
  padding: 8px;
	font-weight: bold;
 	color: #FFFFFF;
	background-color: #000080;
  border: 1px solid #FFFFFF;
}

table.hinweis {
  width:100%;
  margin-top: 50px;
	color: #FFFFFF;
	font-size: 100%;
  border: 1px solid #FFFFFF;
  background-color: #808080;
}
table.hinweis td.titel {
  text-align: right;
  border-bottom: 1px solid #000000;
  background-color: #000080;
  font-size: 1.1em;
  color: #FFFFFF;
  font-weight: bold
}
table.hinweis td {
  padding: 4px;
  text-align: left;
}

.infodiv {
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border: none;
  width: auto;
  height: auto;
  font-size:1.1em;
  background-color: #FFFFFF;
}

.druckdiv {
  float: left;
  margin: 4px;
  padding-top: 6px;
  border: none;
  width: 110px;
  height: 60px;
  /*background-image: url($resPath/druckgroesse.png); geht nur direkt in paypal_c.inc Z 20 */
  background-repeat:no-repeat;
  font-size:1.2em;
}


/* WARENKORB cart.php ------------------------------------------------------- */
table.cart {
  width:90%;
  margin-top:10px;
	color: #FFFFFF;
	font-size: 100%;
  border: 2px solid #000080;
  background-color: #808080;
}
table.cart th {
  padding: 4px;
  text-align: left;
  border: 1px solid #FFFFFF;
}
table.cart td.Art {
  padding: 4px;
  color: #FFFFFF;
  border: 1px solid #CCCCCC;
  background-color: transparent;
}
table.cart td.Art1 {
  padding: 4px;
  color: #FFFFFF;
  border: 1px solid #CCCCCC;
  background-color: #000000;
}
table.cart td.Art2 {
  padding: 4px;
  color: #FFFFFF;
  border: 1px solid #CCCCCC;
  background-color: #000080;
}
table.cart td.Info_Navi {
  padding: 10px;
  text-align: center;
}
table.cart td.Info_WkLeer {
  padding: 10px;
  text-align: center;
  border-bottom: 1px solid #FFFFFF;
  color:#000000;
  background-color:#FFFF00;
}
table.cart td.Info_Summen {
  padding: 4px;
  text-align: left;
}
table.cart td.userdaten {
  padding: 4px;
	font-size: 100%;
  text-align: center;
  vertical-align: top
}
table.cart input.Wk {
  padding: 8px;
	font-weight: bold;
 	color: #FFFFFF;
	background-color: #000080;
  border: 1px solid #FFFFFF;
}
table.cart input, table.cart textarea {
  border: 3px solid #000080;
  color: #000080;
  font-size: 1.0em;
  font-family: Arial, Helvetica, sans-serif
}

.stkerrormsg {
  padding:4px;
  color: #000000;
  text-align: left;
  background-color:#FFFF99;
}
