body {  font-family: Georgia; padding: 0; margin: 0; background: white;}

img { border: 0; }

a {text-decoration: none;}

#container { width: 1024px; margin: 0 auto; margin-bottom: 200px;  } 

#header  { background: url(../img/header.jpg) no-repeat; width: 1024px; height: 168px;}
#header #button_home { float: left; display: block; margin: 10px 150px 0 0 ; width: 250px; height: 123px; padding: 0; }

#header #menu { list-style: none; float: left; display: block; margin: 10px 0 50px 0px; width: 614px; height: 73px; padding: 0; }
#header #menu li { margin: 0; padding: 0; float: left; display: block; }
#header #menu a { height: 73px; }
#header #menu a.menu_collection { display: block; float: left; background: url(../img/menu_collection.jpg) no-repeat; width: 95px; }
#header #menu a.menu_howto { display: block; float: left; background: url(../img/menu_howto.jpg) no-repeat; width: 109px; }
#header #menu a.menu_expo { display: block; float: left; background: url(../img/menu_expo.jpg) no-repeat; width: 97px; }
#header #menu a.menu_about { display: block; float: left; background: url(../img/menu_about.jpg) no-repeat; width: 109px;}
#header #menu a.menu_links { display: block; float: left; background: url(../img/menu_links.jpg) no-repeat; width: 89px; }
#header #menu a.menu_contact { display: block; float: left; background: url(../img/menu_contact.jpg) no-repeat; width: 113px; }

#header #menu a:hover { background-position: 0 -73px;}
#header #menu a.active { background-position: 0 -73px;}


#header #menu a strong {display: none;}	

#header #marquee  {display: block; float: left; background: url(../img/marquee_background.jpg) no-repeat center center; margin: 0 0 0 0; padding: 4px 0 0 0;}
#header #marquee marquee {display: block; float: left;   width: 604px; height: 26px;  font-size: 15.5px; color: white; font-weight: bold; font-style: italic; }
#header #marquee marquee a {text-decoration: none;  color: white;}
#header #marquee marquee a:hover{ color: black; }

#header #breadcrumb { font-size: 12px; color: #bcbdc0; text-decoration: none; font-weight: bold; display: block; float: left; height: 18px; padding: 16px 0 0 0; margin: 0 0 0 10px; width: 396px; }
#header #breadcrumb a { font-size: 12px; color: #bcbdc0; text-decoration: none; font-weight: bold;}
#header #breadcrumb a:hover { color: #ec008c;  }

#main { width: 1008px; margin: 0 8px 0 8px; display: block; float: left;}

.main_home { background: url(../img/background_home.jpg) no-repeat; height: 414px;}
.main_content { background: url(../img/background_content.jpg) no-repeat; height: 414px;}
.main_collection { background: url(../img/background_collection.jpg) no-repeat;}
.main_photo { background: url(../img/background_photo.jpg) no-repeat; height: 530px; }
.main_gallery { background: url(../img/background_gallery.jpg) no-repeat; height: 556px; }
.main_shoppingcart { background: url(../img/background_shoppingcart.jpg) no-repeat; }
.main_order { background: url(../img/background_order.jpg) no-repeat;  height: 500px;}


/* home */
#main #concept { width: 246px; height: 330px; margin: 80px 0 0 0; padding: 0; float: left; display: block; list-style: none;}
#main #concept li { width: 200px; margin: 0 0 0 0; padding: 0 0 14px 32px; background: url(../img/concept_bullit.jpg) no-repeat 10px 4px; }
#main #concept li a { font-size: 19px; color: #6d6e71; text-decoration: none; font-weight: bold; font-style: italic;}
#main #concept li a:hover{ font-size: 19px; color: #ec008c; }

#main #artists { width: 154px; height: 330px; margin: 96px 0 0 0; padding: 0; float: left; display: block; list-style: none;}
#main #artists li { width: 130px; margin: 0 0 0 16px; padding: 0;}
#main #artists li a { font-size: 11px; color: #7c7c7d; text-decoration: none;}
#main #artists li a:hover{ font-size: 11px; color: #ec008c; }

#main #slideshow { display: block; float: left; width: 604px; height: 415px; }

/* collectie */

.main_collection #main_header { display: block; float: left;  height: 34px; width: 980px; margin: 0 8px 0 8px; }
.main_collection #main_header h1 { height: 26px; width: 194px; font-size: 22px;  color: #ec008c;  font-weight: bold; font-style: italic; margin: 6px 0 0 6px; padding: 0 0 0 0; float: left; display: block;}

#main  #main_header  #filters { width: 660px; height: 26px; margin: 8px 0 0 0; padding: 0; float: left; display: block; list-style: none;}
#main  #main_header  #filters li { float: left; display: block; margin: 4px 0 0 0; padding: 0 12px 0 6px; background: url(../img/main_header_bullit.jpg) no-repeat right 8px;}
#main  #main_header  #filters li.last { background: none; }
#main  #main_header  #filters li a { font-size: 14px; color: #58585a; text-decoration: none; font-weight: bold; font-style: italic;}
#main  #main_header  #filters li a:hover{ color: #ec008c; }
#main  #main_header  #filters li a.active{ color: #ec008c; }

#main #filter { width: 660px; height: 26px; margin: 8px 0 8px 16px; padding: 0; float: left; display: block; list-style: none; }
#main #filter  select { height: 20px; padding: 2px; margin: 0 0 2px 0; }
#main #filter  img { margin: 0; padding: 0; float: left; display: block; }
#main #filter  span { margin: 0; padding: 0 10px 0 0; float: left; display: block; color: black; font-size: 12px; }

#main #select_photographer { width: 400px;  margin: 4px 0 0px 86px; padding: 0; float: left; display: block; list-style: none; }
#main #select_photographer  select { height: 20px; padding: 2px; margin: 0 0 2px 0; }
#main #select_photographer  img { margin: 0; padding: 0; float: left; display: block; width: 56px;}
#main #select_photographer  a { margin: 0; padding: 0; float: left; display: block; width: 56px;}
#main #select_photographer  span { margin: 0; padding: 0 10px 0 0;  float: left; display: block; color: black; font-size: 12px; }

	
#main  #main_header #link_shoppingcard {float: left; display: block; height: 18px; margin: 12px 0 0 0; font-size: 14px; color: #58585a; text-decoration: none; font-weight: bold; font-style: italic;}
#main  #main_header #link_shoppingcard:hover{color: #ec008c;}

#main #tags { width: 660px; height: 26px; margin: 8px 0 8px 16px; padding: 0; float: left; display: block; color: #ec008c;}
#main #tags a { color: #bcbdc0; font-weight: bold; }
#main #tags a:hover{ color: #ec008c; }

#main  #collection_overview { background: url(../img/background_collection_row.jpg); width: 1008px; margin: 0 0 0 0; padding: 0 0 16px 0; float: left; display: block; list-style: none;}
#main  #collection_overview li { float: left; display: block; margin: 0 0 0 0; padding: 0 28px 0 28px; width: 82px; height: 232px;}
#main  #collection_overview li a { color: black; float: left; display: block; width: 82px; font-size: 9px; padding: 0 0 4px 0; }
#main  #collection_overview li a.thumb { height: 142px; margin: 16px 0 16px 0;}
#main  #collection_overview li a.title { font-weight: bold; }
#main  #collection_overview li a.artist {}
#main  #collection_overview li a.info {	width: 11px; margin: 0 10px 0 0;}
#main  #collection_overview li a.order { width: 52px; }
#main  #collection_overview li a:hover{ color: #ec008c; }


#main  .gallery_overview { background: url(../img/background_galleries_overview.jpg); width: 1000px; margin: 0 0 0 0; padding: 0 0 0 0; float: left; display: block; list-style: none;}
#main  .gallery_overview li { float: left; display: block; margin: 0 0 0 0; padding: 0 28px 0 28px; width: 82px; height: 180px;}
#main .gallery_overview li a { color: black; float: left; display: block; width: 82px; font-size: 9px; padding: 0 0 4px 0; }
#main  .gallery_overview li a.thumb { height: 142px; margin: 16px 0 16px 0;}
#main  .gallery_overview li a:hover{ color: #ec008c; }

.main_collection  .photographer {background: url(../img/background_galleries_overview.jpg) left bottom; width: 984px; font-size: 12px; margin: 0 0 0 0; padding: 0 0 16px 16px; float: left; display: block; list-style: none;}
.main_collection  .photographer	a {color: black;}

#main  #collection_footer { background: url(../img/background_bottom_large.jpg) no-repeat left bottom; height: 20px; width: 1008px; float: left; display: block; }
				
/*  Photo's  */				

.main_photo #main_header  { height: 70px;}
.main_photo #main_header h1 { height: 36px; width: 994px; font-size: 22px;  color: #ec008c; font-weight: bold; font-style: italic; margin: 6px 0 0 12px; padding: 0 0 0 0; float: left; display: block;}
.main_photo #main_header p { height: 20px; width: 500px; font-size: 13px;  color: #ec008c; font-weight: bold; font-style: italic; margin: 6px 0 0 12px; padding: 0 0 0 0; float: left; display: block;}
.main_photo #main_header a {text-align: right; height: 20px; width: 470px; font-size: 13px;  color: #58585a; font-weight: bold; font-style: italic; margin: 6px 0 0 0px; padding: 0 0 0 0; float: left; display: block;}
.main_photo #main_header a:hover {color: #ec008c;}

.main_photo #photo { width: 1000px; margin: 0 0 0 0; padding: 0; float: left; display: block; }
.main_photo #photo #photo_description { width: 284px; height: 340px; margin: 0 0 0 0; padding: 0; float: left; display: block;}
.main_photo #photo #photo_description h2 {  width: 272px; margin: 16px 0 26px 12px; padding: 0; font-size: 12px; color: #58585a; }
.main_photo #photo #photo_description p { width: 272px; margin: 0 0 0 12px; padding: 0; font-size: 12px; color: #58585a;}

.main_photo #photo #photo_details { width: 116px; height: 340px; margin: 0 0 0 0; padding: 0; float: left; display: block;}
.main_photo #photo #photo_details h2 {  width: 104px; margin: 46px 0 26px 12px; padding: 0; font-size: 11px; color: #58585a; }
.main_photo #photo #photo_details p { width:104px; margin: 0 0 6px 12px; padding: 0; font-size: 11px; color: #58585a;}

.main_photo #photo #preview  { width: 600px; height: 340px; margin: 0 0 0 0; padding: 0; float: left; display: block;}
.main_photo #photo #preview a { width: 600px; height: 340px; margin: 0 0 0 0; padding: 0; float: left; display: block; background: url(../img/button_enlarge.gif) no-repeat  10px 10px;}

.main_photo #photo #edition { width: 400px; height: 120px; margin: 0 0 0 0; padding: 0; float: left; display: block;}
.main_photo #photo #edition table {width: 400px; border: 0; margin: 0 0 0 0; padding: 0;}
.main_photo #photo #edition th {border: 0; margin: 0 0 0 0; padding: 8px 0 6px 0;  font-size: 9px; font-weight: bold; font-style: italic; color: #58585a;}
.main_photo #photo #edition tr {border: 0; margin: 0 0 0 0; padding: 0 0 0 0;}
.main_photo #photo #edition td {border: 0; margin: 0 0 0 0; padding: 0 0 6px 6px; font-size: 11px; color: #58585a;}
.main_photo #photo #edition td em {color: red; font-size: 9px;}



.main_photo #photo #order_error { width: 280px; color: red; font-size: 12px; padding: 18px 0 0 20px; font-weight: bold; height: 80px; float: left; display: block;}
.main_photo #photo #button_add { margin: 18px 0 0 80px; float: left; display: block; }

/* photgrapher */

.main_gallery #main_header  { height: 70px;}
.main_gallery #main_header h1 { height: 36px; width: 994px; font-size: 22px;  color: #ec008c; font-weight: bold; font-style: italic; margin: 6px 0 0 12px; padding: 0 0 0 0; float: left; display: block;}
.main_gallery #main_header p { height: 20px; width: 500px; font-size: 13px;  color: #ec008c; font-weight: bold; font-style: italic; margin: 6px 0 0 12px; padding: 0 0 0 0; float: left; display: block;}
.main_gallery #main_header a {text-align: right; height: 20px; width: 470px; font-size: 13px;  color: #58585a; font-weight: bold; font-style: italic; margin: 6px 0 0 0px; padding: 0 0 0 0; float: left; display: block;}
.main_gallery #main_header a:hover {color: #ec008c;}

.main_gallery #information { width: 284px; height: 306px; margin: 0 0 0 0; padding: 0; float: left; display: block;}
.main_gallery #information p { width: 266px; overflow: auto; height: 420px; margin: 16px 0 0 12px; padding: 0 6px 0 0; font-size: 12px; color: #58585a;}
.main_gallery #information #links {height: 20px;}
.main_gallery #information p a {font-size: 12px;  color: #58585a; font-weight: bold; font-style: italic;}
.main_gallery #information p a:hover {color: #ec008c;}
.main_gallery #information p a.active {color: #ec008c;}

.main_gallery #photo { width: 716px; margin: 0 0 0 0; padding: 0; float: left; display: block; }

.main_gallery #photo #photo_details { width: 144px; height: 306px; margin: 0 0 0 0; padding: 0; float: left; display: block;}
.main_gallery #photo #photo_details h2 {  width: 104px; margin: 46px 0 26px 12px; padding: 0; font-size: 11px; color: #58585a; }
.main_gallery #photo #photo_details p { width:104px; margin: 0 0 6px 12px; padding: 0; font-size: 11px; color: #58585a;}
.main_gallery #photo #photo_details a.button_order { margin: 0 0 6px 12px; padding: 0; font-size: 11px; color: #58585a;}

.main_gallery #photo #preview  { width: 570px; height: 340px; margin: 0 0 0 0; padding: 0; float: left; display: block;}
.main_gallery #photo #preview a { width: 570px; height: 340px; margin: 0 0 0 0; padding: 0; float: left; display: block; background: url(../img/button_enlarge.gif) no-repeat 10px 10px;}

.main_gallery #photo #gallery {width: 674px; margin: 0 0 0 0px; padding: 0 0 0 0; float: left; display: block; list-style: none;}
.main_gallery #photo #gallery li { float: left; display: block; margin: 0 0 0 0; padding: 0 0 0 0;}
.main_gallery #photo #gallery li a { color: black; float: left; display: block; width: 94px; height: 120px; margin: 10px 8px 10px 8px; font-size: 9px; padding: 0 0 4px 0; }

.main_gallery #photo #gallery_button_prev { background: url(../img/button_prev.jpg) no-repeat center center; width: 10px; margin: 0 0 0 14px; padding: 0 0 0 0; float: left; display: block; height: 120px;}
.main_gallery #photo #gallery_button_next { background: url(../img/button_next.jpg) no-repeat center center; width: 10px; margin: 0 0 0 0px; padding: 0 0 0 0; float: left; display: block; height: 120px;}
.main_gallery #photo #gallery_button_prev.gallery_button_nobg { background: none; }
.main_gallery #photo #gallery_button_next.gallery_button_nobg { background: none; }


/* Shoppingcart */
#main #main_header #steps {float: left; display: block; height: 26px; width: 200px; font-size: 22px; font-weight: bold; color: #bcbdc0;  margin: 6px 0 0 12px;}

.main_shoppingcart #main_header  { height: 70px;}
.main_shoppingcart #main_header h1 { height: 36px; width: 394px; font-size: 22px;  color: #ec008c; font-weight: bold; font-style: italic; margin: 6px 0 0 12px; padding: 0 0 0 0; float: left; display: block;}
.main_shoppingcart #main_header a {text-align: right; height: 20px; width: 200px; font-size: 13px;  color: #58585a; font-weight: bold; font-style: italic; margin: 6px 0 0 770px; padding: 0 0 0 0; float: left; display: block;}
.main_shoppingcart #main_header a:hover {color: #ec008c;}
.main_shoppingcart #shoppingcart {width: 1000px; background: url(../img/background_bottom_large.jpg) no-repeat bottom left;}

.main_shoppingcart .product { width: 1000px; height: 222px; background: url(../img/background_shoppingcart_product.jpg) no-repeat; margin: 0 0 0 2px;}
.main_shoppingcart .product .thumb { float: left; display: block; width: 215px; height: 210px; color: #818285; font-size: 12px;}
.main_shoppingcart .product .description { float: left; display: block; width: 180px; height: 210px; margin: 12px 0 0 6px; padding: 0px; color: #818285; font-size: 12px;}
.main_shoppingcart .product .price { float: left; display: block; width: 170px; height: 210px; margin: 12px 0 0 6px; padding: 0px; font-weight: bold;  color: #818285; font-size: 16px;}
.main_shoppingcart .product .total { float: left; display: block; width: 140px; height: 210px; margin: 12px 0 0 6px; padding: 0px; font-weight: bold;  color: #818285; font-size: 16px;}
.main_shoppingcart .product  .button_remove { float: left; display: block; width: 111px; height: 21px; margin: 18px 0 0 140px; padding: 0px;} 

.main_shoppingcart .product_totals { width: 1000px; height: 40px; background: url(../img/background_shoppingcart_product.jpg) no-repeat bottom left; margin: 0 0 0 2px;}
.main_shoppingcart .product_totals .description { float: left; display: block; width: 180px; height: 40px; margin: 12px 0 0 221px; padding: 0px; color: #818285; font-size: 12px;}
.main_shoppingcart .product_totals .price { float: left; display: block; width: 170px; height: 40px; margin: 12px 0 0 6px; padding: 0px; font-weight: bold;  color: #818285; font-size: 16px;}
.main_shoppingcart .product_totals .total { float: left; display: block; width: 140px; height: 40px; margin: 12px 0 0 6px; padding: 0px; font-weight: bold;  color: #818285; font-size: 16px;}

.main_shoppingcart #shoppingcart #button_add { margin: 8px 470px 100px 90px; float: left; display: block; width: 95px; height: 21px;}
.main_shoppingcart #shoppingcart #button_order_go {margin: 20px 0px 0px 0px; float: left; display: block; width: 330px; height: 110px; font-size: 16px;  font-weight: bold; color: #818285; line-height: 30px;}



/* order */

.main_order #main_header  { height: 70px;}
.main_order #main_header h1 { height: 36px; width: 394px; font-size: 22px;  color: #ec008c; font-weight: bold; font-style: italic; margin: 6px 0 0 12px; padding: 0 0 0 0; float: left; display: block;}
.main_order #main_header a {text-align: right; height: 20px; width: 230px; font-size: 13px;  color: #58585a; font-weight: bold; font-style: italic; margin: 6px 0 0 740px; padding: 0 0 0 0; float: left; display: block;}
.main_order #main_header a:hover {color: #ec008c;}
			
.main_order #offerte {border: 0; margin: 10px  0 0 230px; padding: 0; height: 300px; overflow: auto; width: 430px;}	
.main_order #offerte p {margin: 0 0 10px 0px;  font-size: 11px; font-weight: bold; font-style: italic; color: #58585a; }	

.main_order #offerte #totals {width: 400px; border: 0; margin: 0 0 0 0px; padding: 0;}
.main_order #offerte #totals th {border: 0; margin: 0 0 0 0; padding: 8px 0 6px 0;  text-align: left; font-size: 11px; font-weight: bold; font-style: italic; color: #58585a;}
.main_order #offerte #totals tr {border: 0; margin: 0 0 0 0; padding: 0 0 0 0;}
.main_order #offerte #totals td {border: 0; margin: 0 0 0 0; padding: 0 0 8px 0; font-size: 11px; color: #58585a;  text-align: left;}
.main_order #offerte #totals td em {color: red; font-size: 9px;}

.main_order #offerte #form { height: 500px; }

/* content */				

#main #submenu { width: 240px; height: 330px; margin: 80px 6px 0 0; padding: 0; float: left; display: block; list-style: none;}
#main #submenu li { width: 200px; margin: 0 0 0 0; padding: 0 0 14px 32px; background: url(../img/concept_bullit.jpg) no-repeat 10px 4px; }
#main #submenu li a { font-size: 19px; color: #6d6e71; text-decoration: none; font-weight: bold; font-style: italic;}
#main #submenu li a:hover{ font-size: 19px; color: #ec008c; }
#main #submenu li a.active{ font-size: 19px; color: #ec008c; }


#main #aboutus { background: white; width: 240px; height: 330px; margin: 4px 6px 0 4px; padding: 10px 0 0 0; float: left; display: block; list-style: none;}
#main #aboutus li { width: 200px; margin: 0 0 0 0; padding: 0 0 14px 28px; background: url(../img/concept_bullit.jpg) no-repeat 10px 4px; }
#main #aboutus li a { font-size: 19px; color: #6d6e71; text-decoration: none; font-weight: bold; font-style: italic;}
#main #aboutus li a:hover{ font-size: 19px; color: #ec008c; }
#main #aboutus li a.active{ font-size: 19px; color: #ec008c; }



#main #content { width: 750px; height: 330px; float: left; display: block;}
#main #content h1 { font-size: 22px;  color: #ec008c; font-weight: bold; font-style: italic; padding: 10px 0 10px 18px; margin: 0;}
#main #content p { font-size: 17px; width: 722px; color: black; padding: 0 6px 0 18px; margin: 0; overflow: auto; height: 350px;}
#main #content p a {font-size: 12px;  color: #58585a; font-weight: bold; font-style: italic;}
#main #content p a:hover {color: #ec008c;}

#main #content ul { margin: 0; height: 26px;  float: none; display: inline; list-style: none; padding: 10px 0 10px 18px; width: 750px;}
#main #content ul li {  margin: 0 0 0 0; padding: 14px 0 14px 18px; float: left; display: inline; }
#main #content ul li a { font-size: 16px; color: #6d6e71; text-decoration: none; font-weight: bold; font-style: italic;}
#main #content ul li a:hover{ font-size: 16px; color: #ec008c; }
#main #content ul li a.active{ font-size: 16px; color: #ec008c; }

#main #form legend {display: none;}
#main #form fieldset {padding: 10px 0 0 0; border: 0; width: 700px; margin: 0 0 0 230px;}
#main #form input, textarea, select {font: normal 11px Verdana; border: 1px solid #818285; height: 14px; width: 160px;}
#main #form textarea { width: 160px; height: 100px;}
#main #form input.hidden { margin: 0px; padding: 0px; height: 0px; float: right; }
#main #form h2 {width: 600px; padding: 10px 0 10px 0; margin: 0; color: #818285; font-size: 14px; float: left; display: block; }
#main #form p {width: 300px; padding: 3px 0 3px 0; margin: 0; color: #818285; font-size: 11px; float: left; display: block; }
#main #form input.radio {font: normal 11px Verdana; border: 1px solid #818285; height: 14px; width: 20px; margin: 0 6px 0 0;}
#main #form label {color: #818285; font-size: 11px; font-style: italic; float: left; width: 100px; font-weight: bold;}
#main #form  em {color: #ec008c;}
#main #form .error {color: red; width: 700px; margin-bottom: 20px;}
#main #form #submit {padding: 30px 0 0 0; display: block; clear: both; width: 86px;  float: left;}
#main #form a{ font-size: 11px; color: #58585a; }
#main #form a:hover{ font-size: 11px; color: #ec008c; }


#main #form p.checkbox {width: 600px; margin-bottom: 10px}
#main #form p.buttons {width: 566px; text-align: right; margin-top: 20px;}

#footer { float: left; display: block; width: 1008px; margin: 0 8px 0 8px;}

.footer_home { background: url(../img/background_footer_home.jpg) no-repeat left top; height: 129px;}
.footer_home  #newsletter { display: block; float: left; width: 250px; height: 126px; font-size: 11px; padding: 40px 0 0 0;}
.footer_home  #newsletter p { width: 240px; height: 20px; font-size: 11px; margin: 0 0 1px 8px; padding: 0px;}
.footer_home  #newsletter p.input { margin: 6px 0 8px 8px; }
.footer_home  #newsletter  p.input input { width: 196px; border: 0px; margin: 0 0 0 4px; display: block; float: left; }
.footer_home  #newsletter  p.input a {display: block; float: left;  width: 30px; height: 20px;}
.footer_home  #footer_container { display: block; float: left;  width: 750px;}
.footer_home  #banners { display: block; float: left; width: 750px; height: 82px;}
.footer_home  #banners a { display: block; float: left; margin: 1px 0 0 4px; padding: 0;}
.footer_home  #banners img { display: block; float: left; padding: 0;}
.footer_home  #banners object { margin: 0; padding: 0; display: block; float: left;}
.footer_home  #banners embed { margin: 0; padding: 0; display: block; float: left;}
.footer_home  #banners  #flashbanner {display: block; float: left; margin: 2px 4px 0 6px; padding: 0 0 0 0;}

#footer #subnavigation { list-style: none; float: left; display: block;  background: url(../img/background_subnav.jpg) no-repeat; margin: 12px 0 0 542px; width: 500px; height: 73px; padding: 0; }
#footer #subnavigation li { margin: 0; padding: 0; float: left; display: block; }
#footer #subnavigation a { height: 23px; }
#footer #subnavigation a  strong {display: none;}
#footer #subnavigation a.menu_faq { display: block; float: left; width: 60px; }
#footer #subnavigation a.menu_rights { display: block; float: left;  width: 209px; }
#footer #subnavigation a.menu_press { display: block; float: left;  width: 80px; }
#footer #subnavigation a.menu_disclaimer { display: block; float: left;  width: 109px;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1px;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:700;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}

