

body,input.input-text {
    font:11px arial,sans-serif
}

body,div#header_container,div.box,div.box_mainsite,div.teaser_big,div.teaser_small,span.tab_label,div.kombinieren_container,table.groessenraster,div.terminbox,.lightgreybg {
    background:#f0f0f0
}

body,form,ul.leftmenu1,li.leftmenu1,ul.box,ul.toc,ul.toc li,table.linktable ul,table.linktable ul li,select.kollselect,select.select,#calculator_result,table.light,#trader-search-form table,#sport-form table,#sc-form table,#contact-form table,#trader-search-form input,#sport-form input,#sc-form input,#contact-form input,#trader-search-form input,#trader-search-form select,#sport-form select,#sc-form select,#contact-form select {
    padding:0
}

body,form,ul.dropdownmenu,ul.leftmenu1,ul.leftmenu2,div.teaser_big,div.teaser_small,ul.box li,ul.toc,table.linktable ul,table.linktable ul li,select.kollselect,select.select,#trader-search-form td,#calculator_result td,#sport-form td,#sc-form td,#contact-form td,#trader-search-form input,#sport-form input,#sc-form input,#contact-form input,#trader-search-form input,#trader-search-form select,#sport-form select,#sc-form select,#contact-form select {
    margin:0
}

body,a,a:link,a:visited,a:active,a:focus,a.dropdownmenu,a.dropdownmenu:visited,a.dropdownmenu:active,a.dropdownmenu:focus,a.black,a.black:visited,a.black:active,a.black:focus,a.blackdown,a.blackdown:visited,a.blackdown:active,a.blackdown:focus {
    color:#000
}

h1,div.sport_level_head {
    font-size:14px
}

h1,li.leftmenu1 {
    margin:0 0 10px 0
}

h1,h2,h3,label,div.topnav_extra,.bold,a.dropdownmenu,ul.leftmenu1,ul.box,div.tab_container,div.kombinieren,div.news_linkcontainer,div.linkpart,div.sport_level_head,#trader-search-form .submit-button,#sport-form .submit-button,#sc-form .submit-button,#contact-form .submit-button {
    font-weight:bold
}

h2,p,div#leftnav_container,div.content_text,td.service_menue_left,td.service_menue_right,div.footer2,a.dropdownmenu,div.navpath,div.tab_container,div.tab_content,select,div.news_item,#exhibitions-table {
    font-size:11px
}

h2,a:hover,a.dropdownmenu:hover,a.black:hover,a.blackdown:hover,a.white1:hover,a.red1,a.red1:visited,a.red1:hover,a.red1:active,a.red1:focus,a.white2:hover,a.red2,a.red2:visited,a.red2:hover,a.red2:active,a.red2:focus,span.tab_label:hover {
    color:#d9042c!important
}

h2,h3 {
    margin:0 0 4px 0
}

h3 {
    font-size:12px
}

p,div.projekttexte ul {
    margin-top:0
}

p {
    margin-bottom:11px
}

ul {
    list-style:square
}

div#header_container,div.header {
    height:100px
}

div#header_container,div#topnav_container,div#footer_container,input.input-text,.hundredpercent,#trader-search-form select,#trader-search-form input {
    width:100%!important;
}

div#topnav_container,div#content_container,div#footer_container,ul.dropdownmenu,#captcha_info {
    background:#d1d2d3
}

div#topnav_container {
    height:40px
}

div#topnav_container,td.service_menue_left,td.service_menue_right,ul.dropdownmenu,div.navpath {
    white-space:nowrap
}

div#topnav_container,td.service_menue_left,td.service_menue_right,div.tab_content {
    overflow:visible
}

div.topnav_extra,div.content_toptext2,ul.dropdownmenu,div.product_direktlinks {
    position:absolute
}

div.topnav_extra {
    left:10px;
    top:110px;
    font-size:16px;
    color:#d9042b;
    font-variant:small-caps
}

div#leftnav_container {
    width:160px;
    padding-top:20px
}

div#leftnav_container,div#content_container,.floatleft,img.toplogo,div.topnav_spacer,div.dropdownmenu,div.box,div.box_mainsite,div.teaser_big,div.teaser_small,div.content_introflash,div.content_intro,div.content_introtext,span.tab_label,div.product_overview_left,div.product_overview_right,img.shapefaktor,div.kombinieren,div.kombi_content,div.kombi_content_container,span.gr_farbe,div.news_item,#form-container-right,.checkbox input,.checkbox span {
    float:left
}

div#leftnav_container,a.black,a.blackdown,a.blackdown:hover,a.white1,a.red1,#calculator_result form_label,.form-label,#form-hint,#email_info {
    padding-left:10px
}

div#content_container,div.content_topimage {
    width:720px
}

div#content_container {
    height:auto
}

div#content_container,div.container_grey2,div.w232,div.w110,div.box_container,div.box_container_middle,div.box,div.box_mainsite,div.content_introtext2,div.tab_container,div.shapefaktor,div.kombinieren_container,div.kombinieren,div.kombi_content_container,td.groessenraster_1,td.groessenraster_1,td.groessenraster_2,td.groessenraster_3,td.groessenraster_4,td.groessenraster_4,div.news_item {
    overflow:hidden
}

div#footer_container,div.footer2 {
    height:25px
}

div#footer_container,.clear,div.navpath,div.box_container,div.box_container_middle,.checkbox br {
    clear:both
}

div#footer_container {
    border-top:12px solid #3a3a3f
}

div.content_topimage {
    height:170px
}

div.content_toptext {
    height:162px;
    padding:0 0 0 12px;
    vertical-align:bottom
}

div.content_toptext,div.product_overview_left {
    margin-right:12px
}

div.content_toptext,div.dropdownmenu,div.kombi_content,div.kombi_content_container {
    position:relative
}

div.content_toptext2 {
    bottom:0;
    font-size:24px
}

div.content_toptext2,ul.leftmenu1,div.tab_container,div.product_overview_right {
    text-transform:uppercase
}

div.content_text {
    margin:20px
}

div.content_text_no_top_margin {
    margin-top:0 !important
}

div.content_imagecontainer,div.content_imagecontainer2,.floatright,table.service_menue,span.gr_nummer,div.terminbox {
    float:right
}

div.content_imagecontainer,div.content_imagecontainer2,div.w232,div.teaser_big,div.content_intro,div.product_overview_right,div.product_direktlinks {
    width:232px
}

div.content_imagecontainer {
    height:330px
}

div.content_imagecontainer2 {
    height:293px
}

img.thumbnail,img.direktlinks {
    border:1px solid #3a3a3f
}

img.thumbnail {
    margin:4px 4px 0 0
}

a img,a img,.checkbox input {
    border:none !important
}

a,a:link,a:visited,a:hover,a:active,a:focus,a.grey,a.grey:visited,a.grey:hover,a.grey:active,a.grey:focus,a.dropdownmenu,a.dropdownmenu:visited,a.dropdownmenu:hover,a.dropdownmenu:active,a.dropdownmenu:focus,a.black,a.black:visited,a.black:hover,a.black:active,a.black:focus,a.blackdown,a.blackdown:visited,a.blackdown:hover,a.blackdown:active,a.blackdown:focus,a.white1,a.white1:visited,a.white1:hover,a.white1:active,a.white1:focus,a.red1,a.red1:visited,a.red1:hover,a.red1:active,a.red1:focus,a.white2,a.white2:visited,a.white2:hover,a.white2:active,a.white2:focus,a.red2,a.red2:visited,a.red2:hover,a.red2:active,a.red2:focus {
    text-decoration:none
}

a.grey,a.grey:visited,a.grey:hover,a.grey:active,a.grey:focus,.grey,td.service_menue_left,td.service_menue_right,div.footer2,div.navpath {
    color:#848484
}

.uppercase {
    text-transform: uppercase
}

a.titlelink {
    background:none
}

a.titlelink,a.titlelink:hover,div.topnav_spacer,#form-hint {
    margin-right:10px
}

a.titlelink,a.titlelink:hover,.checkbox input {
    padding-right:10px
}

a.titlelink:hover,a.ordered_asc:hover {
    background:url(../img/order_lnk_red_up.gif) no-repeat right
}

a.ordered_asc {
    background:url(../img/order_lnk_black_up.gif) no-repeat right
}

a.ordered_desc {
    background:url(../img/order_lnk_black_down.gif) no-repeat right
}

a.ordered_desc:hover {
    background:url(../img/order_lnk_red_down.gif) no-repeat right
}

table {
    border-collapse:collapse
}

td.top,td.groessenraster,td.material_image,#contact-form .captcha_img,#exhibitions-table tr {
    vertical-align:top
}

.textright,td.service_menue_right,div.footer2,div.product_direktlinks,td.groessenraster_3,td.groessenrechnerimage {
    text-align:right
}

.texttop {
    vertical-align:top !important
}

.textbottom {
    vertical-align:bottom !important
}

.clear,div.colorthumbs,.pvlist {
    font-size:0
}

.clear,.checkbox br {
    line-height:0
}

.disable_width,.checkbox input {
    width:auto !important
}

div.container_grey1,div.box_container,div.tab_container,.pvlist {
    background:#3a3a3f
}

div.container_grey2 {
    width:902px
}

div.header,div.footer2 {
    width:890px
}

img.toplogo,fieldset#shf_options {
    border:none
}

table.service_menue {
    margin-top:20px;
    width:10px
}

.search-icon {
    margin:0 0 0 3px
}

input.input-text,select.kollselect,select.select,#trader-search-form textarea,#trader-search-form input,#sport-form textarea,#sport-form input,#sc-form textarea,#sc-form input,#contact-form textarea,#contact-form input,#trader-search-form .submit-button,#sport-form .submit-button,#sc-form .submit-button,#contact-form .submit-button {
    border:1px solid #848484
}

div.topmenue2 {
    margin-left:170px;
    padding-top:7px
}

div.topnav_spacer {
    margin-left:10px
}

div.footer2 {
    background:url(../img/logo_footer.gif) no-repeat right center
}

div.footer2 div {
    margin-right:35px
}

div.footer2 div,.checkbox label {
    padding-top:5px
}

ul.dropdownmenu {
    border:1px solid #000;
    padding:0 5px;
    z-index:100;
    line-height:18px
}

ul.dropdownmenu,ul.box,table.linktable ul li.category_split_li {
    list-style-type:none
}

ul.leftmenu1,ul.leftmenu2,ul.toc,table.linktable ul {
    list-style:none
}

li.leftmenu1 {
    border:1px #3a3a3f solid
}

ul.leftmenu2,div.shapefaktor,div.kombinieren_container {
    text-transform:none
}

ul.leftmenu2,ul.box li {
    padding:0 0 0 10px
}

li.leftmenu2 {
    margin-top:10px
}

a.black,ul.box li {
    background:url(../img/lnk_black_right.gif) no-repeat left 2px
}

a.black,a.blackdown,a.blackdown:hover,a.white1,a.red1,.checkbox input,.checkbox label,.checkbox span {
    display:block
}

a.black:hover,a.white1:hover,ul.box li:hover {
    background:url(../img/lnk_red_right.gif) no-repeat left 2px
}

a.blackdown {
    background:url(../img/lnk_black_down.gif) no-repeat left 2px
}

a.blackdown:hover,a.red1 {
    background:url(../img/lnk_red_down.gif) no-repeat left 2px
}

a.black_fix {
    background:url(../img/lnk_black_right.gif) !important;
    background-repeat: no-repeat !important;
    background-position: left 2px !important;
    color:#000 !important;
    text-decoration:none !important;
    display:block !important;
    padding-left:10px !important
}

a.white1 {
    background:url(../img/lnk_grey_right.gif) no-repeat left 2px
}

a.white1,a.white1:visited,a.white1:active,a.white1:focus,a.white2,a.white2:visited,a.white2:active,a.white2:focus {
    color:#d1d2d3
}

div.w110,div.box_mainsite {
    width:110px
}

div.box_container,div.box_container_middle {
    width:732px
}

div.box,div.box_mainsite {
    margin:12px 12px 0 0
}

div.box {
    height:169px
}

div.box_mainsite {
    height:240px
}

div.teaser_big,div.teaser_small {
    height:164px
}

div.teaser_small {
    width:116px
}

ul.box {
    margin:0 0 0 5px;
    line-height:1.1em
}

div.content_introflash,div.content_intro,div.content_introtext {
    height:328px
}

div.content_introflash {
    width:488px
}

div.content_introtext {
    background:#e7b3ca;
    width:256px
}

div.content_introtext2 {
    margin:20px 20px 0 20px
}

div.tab_container {
    height:20px
}

div.tab_container,.form-field {
    padding-top:2px
}

span.tab_label {
    height:17px;
    border-right:2px solid #3a3a3f;
    padding:3px 8px 0 8px
}

span.tab_label:hover,img.zoomimage {
    cursor:pointer
}

div.tab_content {
    width:453px;
    min-height:290px;
    margin:15px 0 5px 23px
}

div.colorthumbs {
    margin-bottom:12px
}

img.colorthumbs {
    margin-right:5px
}

div.product_overview_left {
    width:209px
}

div.shapefaktor {
    background:#f0f0f0 no-repeat 8px center;
    height:68px;
    margin:5px 0 24px 0
}

div.shapefaktor,div.kombinieren {
    font-size:10px
}

div.shapefaktor,div.terminbox {
    padding:8px
}

img.shapefaktor {
    margin:9px 8px 0 0
}

img.shapefaktor,#trader-search-form .submit-field,#sport-form .submit-field,#sc-form .submit-field,#contact-form .submit-field {
    padding-bottom:15px
}

div.kombinieren_container,div.kombinieren,div.kombi_content,div.kombi_content_container {
    height:84px
}

div.kombinieren_container,#email_info p {
    margin-top:5px
}

div.kombinieren,#trader-search-form select.radius,#trader-search-form input.zipcode {
    width:70px!important
}

div.kombinieren,div.news_linkcontainer {
    margin-top:8px
}

div.kombinieren,td.groessenraster_1,td.groessenraster_4 {
    text-align:center
}

div.kombi_content {
    width:7000px;
    left:0
}

div.kombi_content_container {
    width:210px
}

div.product_direktlinks {
    top:440px;
    left:414px;
    clear: both
}

img.direktlinks,#contact-form .suffix_title,#sc-form .suffix_title,.checkbox span {
    margin-left:5px
}

div.projekttexte ul {
    margin-bottom:5px
}

div.projekttexte h3,#email_info p {
    margin-bottom:0
}

form td.transparent {
    background:#d1d2d3 !important
}

table.groessenraster,td.groessenraster {
    border:1px solid #d1d2d3
}

td.groessenraster {
    padding:2px 10px
}

td.groessenraster_1 {
    background:url(../img/trans.gif) no-repeat;
    width:23px
}

td.groessenraster_1,td.groessenraster_2,td.groessenraster_3,td.groessenraster_4 {
    height:14px;
    white-space:pre
}

td.groessenraster_2 {
    padding:0 8px
}

td.groessenraster_3 {
    width:20px
}

span.gr_nummer {
    margin-right:2px
}

td.material_image {
    padding-right:8px
}

.trader_care {
    background:url(../img/haendler_care.gif) no-repeat right top
}

.trader_care,.trader_maternity {
    height:60px;
    padding-right:75px
}

.trader_care_de {
    background:url(../img/haendler_care_de.gif) no-repeat right top
}

.trader_care_en {
    background:url(../img/haendler_care_en.gif) no-repeat right top
}

.trader_care_es {
    background:url(../img/haendler_care_es.gif) no-repeat right top
}

.trader_care_fr {
    background:url(../img/haendler_care_fr.gif) no-repeat right top
}

.trader_care_it {
    background:url(../img/haendler_care_it.gif) no-repeat right top
}

.trader_care_nl {
    background:url(../img/haendler_care_nl.gif) no-repeat right top
}

.trader_maternity {
    background:url(../img/haendler_maternity.gif) no-repeat right top
}

.shf_label {
    padding-left:5px
}

.shf_div {
    padding-bottom:5px
}

div.news_item {
    width:464px;
    padding:12px
}

div.linkpart {
    margin:12px 0
}

div.terminbox {
    margin:0 0 8px 8px
}

ul.toc li {
    margin:8px 0 0 0
}

ul.toc li p {
    margin:8px 0 15px 0
}

div.category_split {
    margin:15px 0;
    height:1px;
    border:0;
    border-bottom:1px solid #b9b9bb
}

table.linktable td {
    width:50%
}

table.linktable td,#exhibitions-table th,#exhibitions-table td {
    padding:5px
}

table.linktable ul {
    margin-bottom:20px
}

table.linktable ul li {
    margin-left:35px;
    list-style-type:square
}

table.linktable ul li.category_split_li {
    margin:8px 0
}

div.sport_level_container {
    padding-bottom:7px;
    width:300px
}

div.sport_level_head {
    background:no-repeat;
    height:34px;
    padding:10px 0 4px 50px
}

td.groessenrechnerimage {
    padding-bottom:12px
}

#calculator_result_container {
    margin-top:15px
}

select.kollselect,select.select,#trader-search-form textarea,#trader-search-form input,#sport-form textarea,#sport-form input,#sc-form textarea,#sc-form input,#contact-form textarea,#contact-form input,#trader-search-form input,#sport-form input,#sc-form input,#contact-form input,#trader-search-form input,#trader-search-form select,#sport-form select,#sc-form select,#contact-form select {
    font:11px arial
}

.pad10 {
    padding:10px
}

.pvlist {
    height:10px
}

.deindent_list ul {
    padding-left:12px
}

#calculator_result,table.light,#trader-search-form table,#sport-form table,#sc-form table,#contact-form table {
    width:315px
}

table.light,#trader-search-form table,#sport-form table,#sc-form table,#contact-form table {
    background:#e5e7e9
}

table.light {
    width:75%
}

#trader-search-form td,#calculator_result td,#sport-form td,#sc-form td,#contact-form td {
    vertical-align:middle
}

#calculator_result .form-label,#sc-form .form-label {
    width:129px
}

.form-field {
    padding-bottom:2px;
    padding-right:4px
}

.result_text {
    color:#999 !important
}

#contact-form input.suffix,#sc-form input.suffix {
    width:125px
}

#contact-form .suffix_title,#sc-form .suffix_title {
    color:#999
}

#sport-form .form-label,#contact-form .form-label {
    width:91px
}

#trader-search-form input,#trader-search-form select,#sport-form select,#sc-form select,#contact-form select {
    width:201px
}

#trader-search-form .submit-button,#sport-form .submit-button,#sc-form .submit-button,#contact-form .submit-button {
    background:url(../img/bg_formsendbutton.gif);
    color:#fff !important;
    padding:2px 4px;
    width:auto;
    white-space: nowrap;
}

#trader-search-form .submit-field,#sport-form .submit-field,#sc-form .submit-field,#contact-form .submit-field {
    padding-top:15px
}

.firstelement {
    margin-top:8px !important
}

#contact-form input {
    width:199px
}

#contact-form textarea {
    width:292px;
    height:150px
}

#contact-form .captcha_img {
    padding-top:10px
}

a.newcap {
    padding-bottom:10px !important
}

#contact-form .form-field.captcha_txt,#contact-form .form-label.captcha_txt {
    padding-bottom:10px
}

#form-container-right {
    margin-left:20px
}

#captcha_info p {
    margin-top:11px
}

#sport-form .submit-button,#sc-form .submit-button {
    width:200px !important
}

.checkbox label {
    width:295px !important;
    font-weight:normal;
    line-height:14px;
    white-space:normal !important;
    margin-bottom:6px
}

.checkbox span {
    width:270px
}

td.checkbox {
    padding-top:8px;
    padding-bottom:8px
}

#exhibitions-table {
    margin:0 20px 0 20px
}

#exhibitions-table th {
    border-bottom:1px #b9b9bb solid
}

#exhibitions-table tr {
    height:30px;
    padding:4px
}

#exhibitions-table th.title {
    width:215px
}

#exhibitions-table th.title,#exhibitions-table th.date,#exhibitions-table th.art,#exhibitions-table th.plz,#exhibitions-table th.location,#exhibitions-table th.detaillink {
    text-align:left
}

#exhibitions-table th.date {
    width:115px
}

#exhibitions-table th.art {
    width:128px
}

#exhibitions-table th.plz {
    width:50px
}

#exhibitions-table th.location {
    width:105px
}

#exhibitions-table th.detaillink {
    width:60px
}

table.service_menue2 {
    margin-top: 7px;
    /*width: 175px;*/
}

table.service_menue2 td.service_menue_left {
	width: 175px;
}

td.countrylang {
    padding-bottom: 3px;
    padding-top: 2px;
}

a.countrymenulink {
     width: 170px;
     height: 12px;
     border: 1px solid #848484;
     background-color: #ffffff;
     margin: 0px;
     padding: 2px 0px 3px 3px;
     background-image: url(../img/icn_dropdown.gif);
     background-position: right center;
     background-repeat: no-repeat;
}

div.dropdownmenu span {
     background-position: left -2px;
     background-repeat: no-repeat;
     padding-left: 21px;
}

div#countrymenu {
	height: 324px;
	position: absolute;
}

ul.dropdownmenu2 {
     background-color: #ffffff;
     border-color: #848484;
     width: 165px;
     height: 300px;
     overflow-x: hidden;
     overflow-y: scroll;
     padding: 5px;
     margin: 0;
}

ul.dropdownmenu2 li {
    line-height: 16px;
    background-position: top left;
    background-repeat: no-repeat;
    margin: 7px 0 0 0 !important;
}

ul.dropdownmenu2 li:first-child {
	margin: 0 !important;
}

ul.dropdownmenu2 li a {
	display: block;
    font-weight: normal !important;
    color: #848484 !important;
}

input.topsuche {
    height: 15px;
    margin: 0px;
    padding: 1px 0px;
    overflow: hidden;
    border: 1px solid #848484;
    color: #848484;
}

div.clear {
    height: 0px;
}

a:focus {
	outline: none;
}

table.clipboard-list thead tr th {
	text-align: left;
	border-bottom: 1px solid #000000;
}

div.articleimgcontainer {
	float: left;
	width: 232px;
	height: 330px;
}
div.articleimgcontainer img.articlezoom {
	width: 17px;
	height: 17px;
	position: absolute;
	cursor: pointer;
	top: 409px;
	left: 378px;
}
div.articleimgcontainer a img.articleimage {
	border: none;
	width: 232px;
	height: 293px;
}
div.articleimgcontainer div a img.articlethumb {
	border: none;
	margin:4px 0px 0px 4px;
}

.sprite_size16 {
  width: 16px;
  height: 16px;
}

.sprite_inline {
  display: inline-block;
}

.sprite_inline16 {
  padding-left: 20px
}

.sprite_flag_small {
  background-image:url(../img/sprites/flag_small.png);
  height:16px;
  min-width:16px;
  background-repeat: no-repeat;
  display: inline-block;
  line-height: 11px;
}
.sprite_flag_small_at { background-position: -15px -15px; }
.sprite_flag_small_au { background-position: -15px -56px; }
.sprite_flag_small_be { background-position: -15px -97px; }
.sprite_flag_small_ch { background-position: -15px -138px; }
.sprite_flag_small_cs { background-position: -15px -179px; }
.sprite_flag_small_cy { background-position: -15px -220px; }
.sprite_flag_small_cz { background-position: -15px -261px; }
.sprite_flag_small_de { background-position: -15px -302px; }
.sprite_flag_small_dk { background-position: -15px -343px; }
.sprite_flag_small_en { background-position: -15px -384px; }
.sprite_flag_small_es { background-position: -15px -425px; }
.sprite_flag_small_fi { background-position: -15px -466px; }
.sprite_flag_small_fr { background-position: -15px -507px; }
.sprite_flag_small_gb { background-position: -15px -548px; }
.sprite_flag_small_hr { background-position: -15px -589px; }
.sprite_flag_small_hu { background-position: -15px -630px; }
.sprite_flag_small_ie { background-position: -15px -671px; }
.sprite_flag_small_it { background-position: -15px -712px; }
.sprite_flag_small_nl { background-position: -15px -753px; }
.sprite_flag_small_no { background-position: -15px -794px; }
.sprite_flag_small_nz { background-position: -15px -835px; }
.sprite_flag_small_pl { background-position: -15px -876px; }
.sprite_flag_small_pt { background-position: -15px -917px; }
.sprite_flag_small_ru { background-position: -15px -958px; }
.sprite_flag_small_se { background-position: -15px -999px; }
.sprite_flag_small_sk { background-position: -15px -1040px; }
.sprite_flag_small_sv { background-position: -15px -1081px; }
.sprite_flag_small_ua { background-position: -15px -1122px; }
.sprite_flag_small_us { background-position: -15px -1163px; }
.sprite_flag_small_za { background-position: -15px -1204px; }

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../img/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../img/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../img/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

