body {
  background: url("img/bg_body.gif") 0 0 repeat fixed;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

form{margin:0px;padding:0px;}

h1, h2, h3, h4, h5, p, form, ul, li {
  margin: 0;
  padding: 0;
}

img, fieldset, table {
  border: 0;
}

ul {
  list-style: none;
}

td {
  vertical-align: top;
}

input, select, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

input.text, input.password, textarea {
  border: 1px solid #333333;
}

input.button {
  /**border: 1px solid #333333;
   background: #ff9900;
  color: white; */
  border: 1px solid white;
  text-transform: uppercase;
  background: black;
  color: white;
  padding: 0 4px 0 3px;
  float: right;
}

input.inputFields{font-size:11px;line-height:11px;border:1px solid #2d2929;margin:0px;padding:0px 2px;}
input.dutyFields{border-color:#ff9900;}

html>body input.button {
  padding: 0 5px 0 5px;
}

span.inputRequirement {
  color: #fd0011;
}

.nocss {
  display: none;
}

.left {
  float: left;
}

.right {
  float: right;
}

form h3 {
  font-weight: bold;
  color: black;
  background: white;
  font-size: 10px;
  padding: 0 0 0 7px;
  margin: 0 0 14px 0;
}

table h3 {
  font-weight: bold;
  color: black;
  background: white;
  font-size: 10px;
  padding: 0 0 0 7px;
  margin: 0 0 14px 0;
}

#wrapper {
  width: 980px;
  margin: 20px 0 0 20px;
}

/* HEADER */

#header {
  margin: 0 0 5px 0;
  padding: 30px 15px 25px 15px;
  background: white;
}

#header h1 {
  margin: 0 0 25px 0;
}

#header #loginlogout {
  float: right;
  width: 100px;
  padding: 1px 10px 0 0;
  font-weight: bold;
  text-align: right;
  text-transform: uppercase;
}

#header #quicklinks {
  float: right;
  width: 240px;
  text-align: right;
  position: relative;
  margin: 0;
  top: 0px;
  right: 9px;
}

#header #quicklinks a {
  color: black;
  text-decoration: none;
}

#header #quicklinks a:hover {
  color: #9FD8F0;
}

/* NAVIGATION */

#navigation {
  background: black;
  color: white;
  padding: 1px 0 1px 7px;
  border-bottom: 1px solid #7f7f7f;
  height: 15px;
  clear: both;
}

#navigation span {
  padding: 0 7px 0 7px;
}

#navigation a {
  color: white;
  text-decoration: none;
}

#navigation a.active, #navigation a:hover {
  color: #9FD8F0;
}

/* // NAVIGATION */

/* // HEADER */

#navtrail {
  display: none;
}

/* PAGEBODY */

#message {
  border: 1px solid red;
  font-weight: bold;
  padding: 2px;
  margin: 0 0 5px 0;
  width: 25em;
}

#pagebody {
  background: white;
  padding: 17px 15px 40px 15px;
}

#pagebody p {
  margin: 0 0 16px 0;
}

#pagebody div.description p {
  margin: 0;
}

#pagebody h2 {
  font-size: 12px;
  text-transform: uppercase;
  margin: 0 0 12px 0;
}

#pagebody a {
  color: #9FD8F0;
}

#pagebody a.arrow, #pagebody a.arrowbig {
  text-transform: lowercase;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
}

#pagebody a.arrowbig {
  font-size: 12px;
}

#pagebody div#biography a {
  font-size: 12px;
  float: right;
}

#pagebody div#biography {
  margin: 0 0 25px 20px;
  margin-bottom: 25px;
  /* border-bottom: 1px solid #bfbfbf; */
}

#pagebody div#specialproduct {
  margin: 0 0 25px 20px;
}


div.heading, #pagebody div#biography div.heading, #pagebody div#specialproduct div.heading {
  text-transform: uppercase;
  padding: 2px 5px 2px 5px;
  margin: 5px 0 10px 0;
  color: white;
  background-color: black;
  clear: right;
  font-weight: bold;
  /* border-top: 1px solid #7f7f7f; */
  border-bottom: 1px solid #bebebe;
  font-size: 10px;
}

#pagebody div#biography #imgdiv a {
  text-decoration: none;
  padding: 0px;
  background: url("/images/shim.gif") 0px no-repeat;
}

#pagebody p.arrowbg a, #pagebody div#biography a {
  color: #333333;
  text-decoration: none;
  padding: 0 0 0 12px;
  background: url("img/bg_arrow_big.gif") 0 3px no-repeat;
  font-weight: bold;
}

#pagebody p.arrowsmall {
  margin-bottom: 5px !important;
}

#pagebody p.arrowsmall a{
  color: #333333;
  text-decoration: none;
  padding: 0 0 0 12px;
  background: url("img/bg_arrow_big.gif") 0 3px no-repeat;
}

#pagebody table.accountMain td.content p.arrowsmall a:hover, #pagebody a:hover, #pagebody a.arrow:hover, #pagebody a.arrowbig:hover, #pagebody p.arrowbg a:hover {
  text-decoration: underline;
}

#pagebody p.arrowbg a:hover {
  text-decoration: none;
  color: #ff9900;
}

#pagebody div.spacer {
  border-bottom: 1px solid #bfbfbf;
}

/* leftRight */

table.leftRight {
  width: 735px;
  margin: 0 0 18px 0;
}

table.leftRight td.leftRight01 {
}

table.leftRight td.leftRight02 {
  text-align: right;
}

/* cat1 photographers */

table.cat1 {
  margin: 0 0 0 0;
}

table.cat1 td.first {
  padding: 5px 0 14px 10px;
  width: 270px;
  color: black;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  background: url("img/bg_photographers.jpg") 0 0 no-repeat;
}

table.cat1 td.second {
  width: 250px;
  padding: 7px 0 17px 40px;
  font-weight: bold;
  background: url("img/bg_photographers_links.jpg") right top no-repeat;
  font-size: 10px;
  font-weight: bold;
  color: #ff9900;
}

/*
table.cat1 td.third {
  width: 215px;
}
*/

/* cat2, detail */

table.cat2, table.detail {
  width: 500px;
  margin: 0 0 8px 0;
}

table.detail {
  margin: 0 0 0 0;
  padding: 0;
}

html>body table.detail {
  margin: 0 0 15px 0;
}

table.cat2 {
  border-bottom: 1px solid #bfbfbf;
}

table.cat2 td.first, table.detail td.first {
  width: 440px;
  text-transform: uppercase;
}

#pagebody table.detail td.first div {
  margin: 0 0 10px 0;
}

#pagebody table.detail td.first a {
  color: black;
}

#pagebody table.cat2 td.first h2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  color: black;
  float: left;
  padding: 0 0 14px 0;
}

#pagebody table.cat2 td.first h2 span a, #pagebody table.cat2 td.first h2 span a:hover {
  color: black;
  text-decoration: none;
}

#pagebody table.cat2 td.first a, table.detail td.first a {
  color: black;
}

#pagebody table.detail h2 {
  padding: 0;
}

table.cat2 td.second, table.detail td.second  {
/*  width: 295px; */
  font-size: 11px;
}

table.detail td.second {
  font-size: 12px;
  padding: 22px 0 0 0;
}

table.detail td.productinfo {
  font-size: 12px;
  padding: 0 0 0 25px;

}

#pagebody table.detail td.second h2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 14px 0;
  color: black;
}

table.cat2 td.second div {
  padding: 0 0 14px 0;
  margin: 0 0 12px 0;
}

table.detail td.second div.form, table.detail td.second div.form div {
  border: 0;
  padding: 0;
  margin: 0;
}

table.detail td.second div.limited {
  text-transform: lowercase;
  margin: 0 0 10px 0;
  font-weight: bold;
  line-height: 17px;
}

table.detail td.second div.limited span {
  font-weight: bold;
  color: #ff9900;
}

table.detail td.second div.description {
  line-height: 17px;
  margin: 0 0 12px 0;
}

table.cat2 td.second div.text {
  border-bottom: none;
  padding: 3px 0 0 0;
  margin: 0;
}

table.detail td.second div.form {
  visibility: hidden;
  margin: 0;
}

table.detail td.second div.form input.text {
  text-align: center;
  width: 23px;
}


/* preview */

div.preview {
  margin: 0 0 20px 0;
}

table.preview {
  margin-top: 14px;
  padding: 0;
}

table.preview div.preview {
  margin: 0;
}

#pagebody table.preview a.arrow {
  font-size: 12px;
}

table.preview td.first {
  padding: 1px 0 3px 0;
  vertical-align: middle;
}

table.preview td.first img {
  margin-right: 12px;
  border: 1px solid white;
}

table.preview td.first a {
  margin: 0px;
}

span.moreproducts {
  font-size: 10px;
  font-weight: normal;
  float: right;
  position: relative;
  top: -16px;
  left: -3px;
  color: black !important;
}

span.moreproducts a {
  color: black !important;
}
/* biography */

table.biography {
  width: 735px;
}

table.biography td.first {
  width: 185px;
}

table.biography td.second {
  width: 325px;
  padding: 0 50px 50px 10px;
  border-right: 1px solid #bfbfbf;
  text-align: justify;
}

#pagebody table.biography td.second h2 {
  padding: 0;
}

table.biography td.third {
  width: 166px;
  font-size: 11px;
}

table.biography td.third div {
  border-bottom: 1px solid #bfbfbf;
  padding: 20px 0 25px 28px;
}

table.biography td.third div.info {
  border-bottom: 1px solid #bfbfbf;
  padding: 45px 0 0 28px;
  height: 105px;
  background: url("img/bg_info.gif") 0 0 no-repeat;
}

table.biography td.third div.book {
  border-bottom: none;
}

div.adminBox {
  margin: 30px 0 0 0;
  line-height: 17px;
	clear:left;
}

div.adminBox h3 {
  font-size: 14px;
}

div.adminBox a {
  text-decoration: none;
}

/* startseite */

table.startseite {
/**  width: 735px; **/
  font-size: 11px;
}

table td.menu {
  width: 205px;
  padding: 5px 15px 0 0;
  text-transform: uppercase;
}
	.sitemap td.menu {width:510px; }
	.sitemap td.menu .sublinks {padding-left:0;  }
		.sitemap td.menu .sublinks .links {color:#000; }
			.sitemap td.menu .sublinks .links a {color:#000 !important; background:#ddf2fb url(img/arrow_right_black.gif) no-repeat 5px 5px; padding-left:15px !important; }
			.sitemap td.menu .sublinks .more a {color:#000 !important; background:#ddf2fb url(img/arrow_bottom_black.gif) no-repeat 5px 5px; padding-left:15px !important; }
				.sitemap td.menu .sublinks .sub_sublinks {padding-left:10px; }
				.sitemap td.menu .sublinks .sub_sublinks .links a {background:#E5E5E5 url(img/arrow_right_black.gif) no-repeat 5px 5px; color:#000 !important; padding-left:15px ; }
				.sitemap td.menu .sublinks .sub_sublinks .links .more {background:#E5E5E5 url(img/arrow_bottom_black.gif) no-repeat 5px 5px; color:#000 !important; padding-left:15px ; }
		.sitemap td.menu .sublinks .sub_sublinks .sublinks_level3 {padding-left:30px; }
			.sitemap td.menu .sublinks .sub_sublinks .sublinks_level3 .links a {font-weight:bold; background:none; padding-left:10px !important; }


table td.content {
  border-left: 1px solid #bfbfbf;
  padding: 0 0 0 15px;

}

table td.menu div.headline, table td.menu div.headlineinactive {
  text-transform: uppercase;
  color: white;
  background: #ff9900;
 /* width: 179px; */
  margin: 0 0 4px 0;
  padding: 1px 0 2px 5px;
  font-weight: bold;
  font-size: 10px;
  border-top: 1px solid #fccd7b;
  border-bottom: 1px solid #ffe6be;
}

table td.menu div.headlineinactive {
  background-color: black;
  border-top: 1px solid #7f7f7f;
  border-bottom: 1px solid #bebebe;
}

#pagebody table tr td.menu div.headlineinactive a {
  text-decoration: none;
  color: white;
}

#pagebody table tr td.menu div.headlineinactive a:hover {
  text-decoration: none;
  color: #9bd9F0;
}


table.startseite td.first {
  padding: 0 17px 0 15px;
}

table.startseite div.links, table td.menu div.links {
  color: white;
}

div.sublinks {
  padding-left: 10px;
}
div.sublinks div.sublinks {
  padding-left: 10px;
}

div.sublinks div.sublinks a {
  background-color: white !important;
  color: black !important;
  border: 0 !important;
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

div.sublinks div.sublinks div.active a {
  background-color: #B3E2F6 !important;
  color: #FFF !important;
}

#pagebody table.startseite div.links a, #pagebody table td.menu div.links a {
	text-decoration: none;
  color: #000;
  display: block;
  font-weight: bold;
  font-size: 10px;
 /* width: 177px; */
  padding: 1px 0 2px 7px;
  margin: 0 0 4px 0;
}
#pagebody  table.productinfo{width:950px;}
#pagebody  table.productinfo td.menu div.links a{
	background-color: #E5E5E5;

}
#pagebody table td.menu div.active a, #pagebody table td.menu div.active a:hover {
  background-color: #B3E2F6;
  color: white;
}

#pagebody table.productinfo td.menu div.active a, #pagebody table.productinfo td.menu div.active a:hover, #pagebody table.aboutEdition td.menu div.active a, #pagebody table.aboutEdition td.menu div.active a:hover {
  background-color: #e5e5e5;
  color: #7CC4E3;
}

#pagebody table td.menu div.sublinks div.active a, #pagebody table td.menu div.sublinks div.active a:hover {
  background-color: #e5e5e5;
  color: #7CC4E3;
}


#pagebody table.startseite div.links a:hover .category_new, #pagebody table td.menu div.links a:hover .category_new {color:#FFF !important; }
#pagebody table td.menu div.active a .category_new {color:#FFF !important; }
.category_new {margin-left:6px; color:#9FD8F0 !important; }


#pagebody table.startseite div.links a:hover, #pagebody table td.menu div.links a:hover {
 	background-color: #B3E2F6;
 	color:#FFF;
}


#pagebody table td.menu div.active a:hover {
  color: white;
}

table.startseite td.second {
  border-left: 1px solid #bfbfbf;
  padding: 0 15px 0 15px;
}

table.startseite td.third {
  width: 210px;
  padding: 0 0 0 15px;
}

/* teaser */

table.teaser01, table.teaser02 {
  width: 220px;
  margin: 0 0 10px 0;
}

table.teaser02 {
  border-bottom: 1px solid #bfbfbf;
  margin: 0 0 30px 0;
}

table.teaser01 td, table.teaser02 td {
  padding: 0 0 22px 0;
}

table.teaser01 td.headline, table.teaser02 td.headline {
  padding: 0 0 10px 0;
}

#pagebody table.teaser01 td.headline p, #pagebody table.teaser02 td.headline p {
  padding: 0 0 0 7px;
  margin: 0;
  font-weight: bold;
  color: #ff9900;
  font-size: 14px;
}

table.teaser01 td.img {
  padding: 0 0 12px 0;
}

table.teaser01 h3, table.teaser02 h3 {
  font-size: 10px;
  color: black;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 6px 0 6px;
}

table.teaser01 h3 a, table.teaser02 h3 a {
  text-decoration: none;
  color: black;
}

table.teaser01 td.img, table.teaser02 td.img {
  font-size: 9px;
  padding: 0 0 20px 0;
}

table.teaser01 td.img img, table.teaser02 td.img img {
  display: block;
  margin: 0 0 5px 0;
}

table.teaser02 td.text {
  padding: 0 0 22px 7px;
}

/* login */

table.login {
  width: 735px;
}

table.login td.first {
  width: 340px;
  padding: 0 30px 20px 0;
  border-right: 1px solid #bfbfbf;
}

table.login td.third {
  width: 340px;
  padding: 0 0 0 30px;
}

table.login td.third table.loginform {
  width: 300px;
}

table.login td.third table.loginform td {
  padding: 0 0 3px 0;
}

table.login td.third table.loginform td.main {
  width: 100px;
  padding: 3px 0 0 0;
  font-weight: bold;
}

table.login td.third table.loginform input {
  width: 200px;
}

/* anmeldung */

table.anmeldung {
  width: 490px;
  margin: -15px 0 40px 0;
}

table.anmeldung h3 {
  font-weight: bold;
  color: black;
  background: white;
  font-size: 12px;
  padding: 0 0 0 12px;
  margin: 25px 0 5px 0;
  width: 328px;
}

table.anmeldung td {
  padding: 0 0 10px 0;
}

table.anmeldung td.first {
  width: 160px;
  padding: 3px 0 0 0;
}

table.anmeldung td.second {
  width: 330px;
}

table.anmeldung td.second input.text, table.anmeldung td.second input.password, table.anmeldung td.second select {
  width: 310px;
  text-align: left;
}

table.anmeldung td.button {
  padding: 10px 0 0 450px;
}
table.anmeldung span.inputRequirement {
	font-size:9px;
  color: #ff9900;
}

/* accountedit */
table.accountedit td.second {
  padding-left: 10px;
  padding-bottom: 10px;
}

table.accountedit td.second input.text, table.accountedit td.second input.password, table.accountedit td.second select {
  width: 340px;
  text-align: left;
}

/* historyItem */

div.historyItem {
  overflow: hidden;
  width: 100%;
  margin: 0 0 28px 0;
}

div.historyItem div.left {
  padding: 3px 0 0 0;
  float: left;
  width: 155px;
}

div.historyItem div.right {
  float: left;
}

#pagebody .content .historyItem p.arrowbg a, #pagebody .content .historyItem p.arrowbg a:hover {
  font-weight: normal;
}

#pagebody .content .historyItem p.arrowbg a:hover {
  text-decoration: underline;
  color: black;
}

/* cart */

table.cartItem {
  width: 735px;
  margin: 0 0 10px 0;
}

table.cartItem tr.cartItemHeaderRow td {
  font-weight: bold;
  font-size: 11px;
  padding: 3px 0 2px 0;
}

table.cartItem tr.cartItemDetailsRow td {
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
}

table.cartItem td.cartItemImg {
  width: 125px;
}

table.cartItem td.cartItemArticle {
  width: 320px;
  padding: 10px 0 5px 0;
}

table.cartItem td.cartItemArticle span {
  font-weight: bold;
  text-transform: uppercase;
}

table.cartItem td.cartItemNumber, table.cartItem td.cartItemPrice, table.cartItem td.cartItemDelete {
  width: 100px;
  text-align: center;
  padding: 9px 0 0 0;
  background: #cccccc;
  margin: 0 2px 0 0;
}

table.cartItem td.cartItemNumber, table.cartItem td.cartItemDelete {
  width: 80px;
  padding: 7px 0 0 0;
  background: #d9d9d9;
}

table.cartItem td.cartItemNumber input {
  text-align: center;
}

table.cartItem td.cartItemDelete {
  background: #e7e7e7;
}

form#cart_quantity {
  width: 275px;
}

/* cartItemTotal */

table.cartItemTotal {
  width: 735px;
  margin: 0 0 10px 0;
}

table.cartItemTotal td {
  border-bottom: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  padding: 9px 0 12px 0;
  background: #f2f2f2;
  font-weight: bold;
}

table.cartItemTotal td.cartItemTotal01 {
  width: 610px;
  text-align: right;
  text-transform: uppercase;
}

html>body table.cartItemTotal td.cartItemTotal02 {
  width: 125px;
}

/* contact */

table.contact {
  width: 735px;
}

table.contact td {
  padding: 0 0 20px 0;
}

table.contact td.first {
  width: 195px;
  padding: 0 15px 0 0;
  border-right: 1px solid #bfbfbf;
}

table.contact td.third {
 /* padding: 0 0 0 23px;*/
}

table.contact td.third table.contactform {
  width: 510px;
}

table.contact td.third table.contactform td {
  padding: 0 0 3px 0;
}

table.contact td.third h3 {
  width: 425px;
}

html>body table.contact td.third h3 {
  width: 423px;
}

table.contact td.third table.contactform td.main {
  width: 100px;
  padding: 3px 0 0 0;
  font-weight: bold;
}

table.contact td.third table.contactform input.text, table.contact td.third table.contactform textarea {
  width: 360px;
}

table.contact td.third table.contactform textarea {
  height: 100px;
}

/* newsletter */

table.login form#newsletter table.loginform {
  width: 340px;
}

table.login form#newsletter table.loginform td {
  padding: 0 0 3px 0;
}

table.login form#newsletter table.loginform td.main {
  width: 150px;
  padding: 3px 0 0 0;
  text-align: left;
  font-weight: bold;
}

table.login form#newsletter table.loginform input {
  width: 238px;
}

table.login form#newsletterCancel table.loginform {
  width: 340px;
}

table.login form#newsletterCancel table.loginform td {
  padding: 0 0 3px 0;
}

table.login form#newsletterCancel table.loginform td.main {
  width: 150px;
  padding: 3px 0 0 0;
  text-align: left;
  font-weight: bold;
}

table.login form#newsletterCancel table.loginform input {
  width: 238px;
}

table.login form#newsletterCancel p.button {
  text-align: right;
}

/* editAccount */

table.editAccount  {
  width: 735px;
}

table.editAccount td.main {
  width: 300px;
}


/* // PAGEBODY */

/* FOOTER */

#footer {
  padding: 8px 0 0 40px;
  font-size: 11px;
  color: black;
}

#footer span {
  padding: 0 14px 0 14px;
}

#footer a {
  color: black;
  text-decoration: none;
}

#footer a.active, #footer a:hover {
  color: #ff9900;
}

td.copyright {
  font-size: 11px;
  padding: 8px 0 30px 40px;
}

td.copyright a {
  color: black;
  text-decoration: none;
}

td.copyright a:hover {
  color: #ff9900;
}
/* // FOOTER */

h2 a, h3 a {
  text-decoration: none;
  color: black!important;
}

h3 {
  font-weight: normal!important;
}

h2 #productinformation span {
  font-weight: normal;
  font-size: 10px;
}

#pagebody table.aboutus td.second p, #pagebody table.aboutus td.second h2 {
  margin-left: 15px !important;
}

#pagebody table.aboutus td.second {
  width: 500px;
}

#pagebody table.aboutus td.first {
  width: 205px;
  padding: 0 15px 0 0;
  border-right: 1px solid #bfbfbf;
}

h3 {
  padding: 0 0 0 0 !important;
  margin-top: 0 !important;

}

#pagebody table.serien td.content h3 {
  margin-bottom: 10px !important;
}

h2 {
  padding: 0 0 0 0 !important;
  margin-bottom: 8px !important;
}

span.colored {
  color: #9FD8F0;
  font-weight: bold;
}


.mainOrange{color:#f26522;}
span.txtSmall{font:7px/11px "Trebuchet MS", Verdana, Arial, Sans-Serif;}
span.txtSubTitle{font:10px/12px "Trebuchet MS", Verdana, Arial, Sans-Serif;display:block;margin-bottom:5px;}
#pagebody a.urlDownload{text-decoration:none;display:block;padding:2px 5px 2px 20px;margin-left:10px;margin-top:7px;background-repeat:no-repeat;background-position:left top;color:#000;}
#pagebody a.urlReadMore{text-decoration:none;display:block;padding:2px 5px 2px 16px;margin-left:10px;margin-top:7px;background:url(/images/icons/ico_ReadMore.gif) left top no-repeat;color:#000;}
#pagebody a.urlWithIcon{text-decoration:none;display:block;padding:2px 5px 2px 16px;margin-left:10px;margin-top:7px;background-repeat:no-repeat;background-position:left top;color:#000;}
#pagebody a.urlToTop{text-decoration:none;display:block;padding:2px 5px 2px 16px;margin-left:10px;margin-top:7px;background:url(/images/icons/ico_PageTop.gif) left top no-repeat;color:#000;}
img.imgListHorSep{display:block;width:470px;height:1px;margin:15px 0px;background-color:#bfbfbf;border-width:0px;}

.dv_VirtualPopUpWindow{position:absolute;background:#FFF;z-index:680;}
	.win_headline{border-width:1px 1px 0px;border-color:#818edd #0b1c84 #0b1c84 #818edd;border-style:solid;}
		.win_headline tr{background-color:#293db6;font-weight:bold;color:#FFF;line-height:16px;}
			.win_headline tr td{padding:1px 2px;}
	.win_content{border-width:0px 1px 1px;border-color:#f0f0f0 #808080 #808080 #f0f0f0;border-style:solid;}
		.win_content td{padding:0px 5px 3px;}

.dvArticleListBlock{position:relative;width:470px;overflow:hidden;border-bottom:1px solid #bfbfbf;padding:0px 0px 15px;margin-bottom:10px;}
	#pagebody a.txtBoldUrl{font:11px 18px Arial,Verdana,Helvetica,sans-serif;font-weight: bold !important;color:#000;text-decoration:none;}
	.dvArticleListBlock strong{line-height:18px;}

	.dvArticleListBlock .txtSmallCaps{font-size:10px;text-transform:uppercase;line-height:16px;}
	.dvArticleListBlock_thumb{position:relative;height:95px;overflow:hidden;float:left;margin-right:5px;margin-bottom:5px;}

	#pagebody .aotm h2{margin:0 0 4px 0 !important}
.dvArticleDetailBlock{position:relative;width:695px;overflow:hidden;border-bottom:1px solid #bfbfbf;padding:0px 0px 15px;margin-bottom:10px;}
	.dvArticleDetailBlock strong{line-height:18px;}
	.dvArticleDetailBlock .txtSmallCaps{font-size:10px;text-transform:uppercase;line-height:16px;}
	.dvArticleDetailBlock_thumb{position:relative;float:left;margin-right:5px;margin-bottom:5px;}
		.dvArticleDetailBlock p.imgInfo, .dvArticleDetailBlock_thumb p{padding:5px;margin:0px;font-family:"Trebuchet MS",Arial,Verdana,sans-serif;font-size:9px;line-height:9px;}
	.dvArticleDetailBlock_text{position:relative;float:left;margin-right:5px;margin-bottom:5px;}

	.dvThirdHighLightBox{position:relative;width:175px;overflow:hidden;background-color:#9fd8f0;padding:5px;margin-bottom:10px;color:#FFF;}
		.dvThirdHighLightBox ul{margin:5px 0px;}
			.dvThirdHighLightBox ul li{list-style: none inside url(/images/icons/ico_ListBlue.gif);text-transform:uppercase;}
				.dvThirdHighLightBox ul li a, .dvThirdHighLightBox ul li a:link, .dvThirdHighLightBox ul li a:hover,.dvThirdHighLightBox ul li a:visited,.dvThirdHighLightBox ul li a:active{color:#FFF !important;text-decoration:none !important;text-transform:uppercase;}
	.dvNLSubscribeBox{position:relative;width:175px;overflow:hidden;background-color:#ededed;padding:5px;border-bottom:1px solid #FFF;}
		#pagebody .dvNLSubscribeBox h2{font-size:11px;white-space:nowrap;font-family:"Trebuchet MS";margin-bottom:3px !important;}
	.dvNLSubscribeBox_options{position:relative;width:175px;overflow:hidden;background-color:#ededed;padding:5px;margin-bottom:15px;}
		.dvNLSubscribeBox_opt_archive{position:relative;width:105px;overflow:hidden;float:left;}
			#pagebody .dvNLSubscribeBox_opt_archive a{text-decoration:none;display:block;padding:2px 5px 2px 16px;background:url(/images/icons/ico_ReadMore.gif) left top no-repeat;color:#000;font-size: 10px;}
		.dvNLSubscribeBox_opt_order{position:relative;width:70px;overflow:hidden;float:left;}
			#pagebody  .dvNLSubscribeBox_opt_order a{text-decoration: none;background: black;border-top: 1px solid #7f7f7f;border-bottom: 1px solid #bebebe;color: white;display: block;font-weight: bold;font-size: 10px; padding: 1px 0 2px;text-align:center;text-transform:uppercase;}

	.dvCollectorBookBox{position:relative;width:175px;overflow:hidden;background-color:#ededed;padding:5px;border-bottom:1px solid #FFF;font-size:10px;}
	.dvCollectorBookBox_options{position:relative;width:175px;overflow:hidden;background-color:#ededed;padding:5px;margin-bottom:20px;}
		.dvCollectorBookBox_opt_archive{position:relative;width:125px;overflow:hidden;float:left;}
			#pagebody .dvCollectorBookBox_opt_archive a{text-decoration:none;display:block;padding:2px 5px 2px 16px;background:url(/images/icons/ico_ReadMore.gif) left top no-repeat;color:#000;font-size: 10px;}
		.dvCollectorBookBox_opt_order{position:relative;width:50px;overflow:hidden;float:left;}
			#pagebody  .dvCollectorBookBox_opt_order a{text-decoration: none;background: black;border-top: 1px solid #7f7f7f;border-bottom: 1px solid #bebebe;color: white;display: block;font-weight: bold;font-size: 10px; padding: 1px 0 2px;text-align:center;text-transform:uppercase;}

#dvSlideContainer{position:relative;width:473px;height:425px;overflow:hidden;border-bottom:1px solid #c8c8c8;padding:0px 7px;}
			#dvSlideBorder{position:relative;width:473px;height:425px;overflow:hidden;}
				#dvSlideItemsContainer{position:relative;}
					/*#tblSlideItems{display:block;}*/
		.dvSlideItem{position:relative;width:382px;overflow:hidden;display:block;margin-right:10px;}
			.dvSlideOver{position:absolute;top:0px;left:0px;width:382px;height:330px;overflow:hidden;opacity:0.45;background-color:#FFF;filter:alpha(opacity=45);}
			.dvSlideDescription{position:relative;width:367px;height:75px;overflow:hidden;padding:5px 15px 15px 5px;}
				.dvSlideDescription h1{font-size:13px;line-height:17px;margin: 0px 0px 2px;font-weight:bold;text-transform:uppercase; width:90%; }
					.dvSlideDescription h1 span{position:absolute; right:15px; top:4px; color:#9FD8F0; font-size:11px; }
		#dvSlideContainer #dvSlidePaging_Previous{position:absolute;top:330px;left:7px;width:35px;height:79px;overflow:hidden;}
		#dvSlideContainer #dvSlidePaging_Next{position:absolute;top:330px;left:445px;width:35px;height:79px;overflow:hidden;}
a.url_inch_to_cm, a.url_eur_to_usd{color:#9FD8F0 !important;text-decoration:none !important;font-size:10px !important;border:1px solid #9FD8F0;padding:0px 5px;margin:0px 3px 2px;}

.dvStatic{position:static;}
	.dvMainContent{position:relative;width:730px;}
		.dvMainContent_left{position:relative;width:510px;overflow:hidden;float:left;margin-right:40px;}
			h1{font-size:13px;line-height:17px;margin:0px 0px 5px;}
			.dvPhotographersHome_Title{position:relative;width:445px;height:15px;overflow:hidden;background-color:#000;color:#FFF;float:left;margin-right:2px;}
				.dvPhotographersHome_Title div{position:relative;width:435px;height:10px;margin:2px 5px;font-size:10px;line-height:10px;margin-bottom:7px;}
			.dvPhotographersHome_Button{position:relative;width:61px;height:15px;overflow:hidden;float:left;margin-bottom:7px;}
			.dvPhotographersHome_Text{position:relative;width:510px;overflow:hidden;padding:5px 0px 7px;clear:left;}
			.dvPhotographersHome_Thumb{position:relative;float:left;margin-bottom:10px;}

			.dvPhotographersSerien_Title{position:relative;height:15px;overflow:hidden;background-color:#000;color:#FFF;margin-bottom:10px;}
				.dvPhotographersSerien_Title h2{font-size:10px !important;line-height:10px !important;font-weight:normal;color:#FFF;margin:2px 5px !important;padding:0px !important;}
				a.urlBlank{background:none !important;}
			p.pagetitle{background-color:#000;color:#FFF;font-size:10px;font-weight:normal;color:#FFF;padding: 2px 5px 2px 5px;margin: 5px 0 10px 0;}
			.second .heading{margin-left:15px;}
			.heading a{color:#FFF !important;text-decoration:none !important;}
					.heading a:hover{color:#FFF !important;text-decoration:underline !important;}

		#dvCTopic_left{position:relative;width:420px;overflow:hidden;float:left;margin-right:10px;}
			#dvCTopics_ImageOutputContainer{position:relative;width:420px;height:310px;overflow:hidden;margin-bottom:5px;}
				#tdCTopics_ImageViewPlaceHolder{width:420px;height:310px;text-align:center;vertical-align:middle;background-color:#E5E5E5;}
			#dvCTopics_ImageTitleContainer{position:relative;width:420px;height:20px;overflow:hidden;margin-bottom:15px;font-size:9px;line-height:11px;}
			#dvCTopics_ImageThumbsContainer{position:relative;width:420px;height:91px;overflow:hidden;}
					#dvCTopics_ImgThumb_leafPrevious{position:relative;width:15px;height:85px;overflow:hidden;float:left;padding:3px 0px;}
						#dvCTopics_ImgThumbs{position:relative;width:390px;height:91px;overflow:hidden;float:left;}
							#dvCTopics_ImgThumbs_leafObject{position:relative;height:91px;}
							.dvThumbSlideItem{position:relative;display:block;}
							 .dvThumbSlideItem a{display:block;padding:2px;border:1px solid #FFF;margin-right:2px;}
							 	.dvThumbSlideItem a.active, .dvThumbSlideItem a:hover{border-color: #9FD8F0;}
					#dvCTopics_ImgThumb_leafNext{position:relative;width:15px;height:85px;overflow:hidden;float:left;}

		#dvCTopics_CategoryNavi{position:relative;width:260px;overflow:hidden;float:left;}
					#dvCTopics_CategoryNavi a.navItem{display:block;padding:1px 30px 1px 3px;color:#000;text-decoration:none;margin-bottom:2px;text-transform:uppercase;font-size:10px;}
					#dvCTopics_CategoryNavi a.navItem_active, #dvCTopics_CategoryNavi a.navItem:hover{display:block;padding:1px 30px 1px 3px;margin-bottom:2px;color:#FFF;text-decoration:none;background-color: #B3E2F6;text-transform:uppercase;font-size:10px;}

		.tbl_search_results_paging{font-size:10px;line-height:10px;text-transform:uppercase;border-bottom:1px solid #BFBFBF;margin-bottom:10px;}
		 .tbl_search_results_paging td{padding-bottom:9px;word-wrap:off;}
		 	#pagebody .tbl_search_results_paging a{color:#000;text-decoration:none;}
				#pagebody .tbl_search_results_paging a.active{color:#9FD8F0;text-decoration:underline;}

.dvPicContainer{position:relative;float:left;margin-right:10px;}
	.dvPicContainer img{margin-bottom:5px;}
	.dvPicTitle, .dvPicDescription{font-size:10px;line-height:12px;}
	.dvPicDescription{color:#bfbfbf;}

#quicklinks .link-to-facebook{height:10px;width:10px;background:url(/images/icons/facebook.png) 0 0 no-repeat;display:inline-block;text-indent:999em;padding:0; margin:2px;line-height:9px}
#quicklinks .link-to-facebook:hover{background:url(/images/icons/facebook.png) 0 100% no-repeat}

#quicklinks .link-to-facebook{*line-height:15px}
#quicklinks .link-to-facebook{_line-height:15px}

