* {
margin : 0;
padding : 0;
color : #595342;
text-decoration : none;
}
body {
background : #3d3019;
font-family : Arial, Helvetica, sans-serif;
font-size : 11.5px;
color : #333;
}

.light {
background : #dcd6b2;
font-family : Arial, Helvetica, sans-serif;
font-size : 11.5px;
color : #333;
}
img {
border : 0;
}
.clear {
	line-height : 0;
	clear : both;
	height : 0px;
}
a.image {
outline : none;
}
a.image:visited {
color : #666;
}
#bg_image_start {
	height : 900px;
	width : 100%;
	position : absolute;
	overflow : hidden;
	z-index : -1;
	left : 0;
}
#bg_image_start img {
left : 0;
position : absolute;
top : 0;
width : 100%;
z-index : -1;
height : auto;
}
#bg_image {
height : 100%;
width : 100%;
position : absolute;
overflow : hidden;
z-index : -1;
left : 0;
}
#bg_image img {
left : 0;
position : absolute;
top : 270px;
width : 100%;
z-index : -1;
height : auto;
}
#bg_image_light {
	height : 900px;
	width : 100%;
	position : absolute;
	overflow : hidden;
	z-index : -1;
	left : 0;
	background : #dcd6b2;
}
#bg_image_light img {
left : 0;
position : absolute;
top : 150px;
width : 100%;
z-index : -1;
height : auto;
}
div#footer a:hover {
color : #938c71;
}
div#container_big {
width : 920px;
background-color : #f8f7f0;
height : 700px;
}
div#container {
width : 940px;
text-align : left;
margin : auto;
}
div#container_agb {
width : 900px;
height : 1150px;
text-align : left;
background-color : #f8f7f0;
margin-top : 16px;
margin-right : auto;
margin-left : auto;
margin-bottom : 0;
}
div#headercontainer {
width : 100%;
background : #332b16;
}
div#header {
width : 900px;
height : 140px;
background-color : #332b16;
text-align : right;
margin : auto;
}
div#header h1, div#header p {
display : none;
}
div#navigation {
width : 100%;
height : 22px;
background : url(../images/nav.jpg) repeat-x;
margin : auto;
}
div#content_wrapper {
float : left;
width : 137px;
}
div#content {
clear : left;
float : left;
width : 100%;
height : 100%;
position : relative;
}
div#content_agb {
clear : left;
float : left;
width : 900px;
height : 975px;
}
div#content_picÃÂ {
width : 900px;
height : 421px;
}
div#content_picsÃÂ {
width : 60px;
height : 60px;
}
div#content #content_start_left {
float : left;
width : 484px;
height : 700px;
}
div#content #content_start_left img {
float : left;
}
div#content #content_start_left #slogan_start {
margin : 50px 10px 0 10px;
}
div#content #content_start_left #slogan_start h2 {
color : #605b0c;
font-family : "Arial Black", Arial, Verdana, Helvetica, sans-serif;
margin-left : 30px;
}
div#content #content_start_left #slogan_start h3 {
color : #605b0c;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-weight : bold;
font-size : 14px;
margin-left : 30px;
line-height : 16px;
}
div#content #content_start_right {
position : absolute;
right : 15px;
width : 416px;
padding : 30px 0 0 0;
}
div#content #content_case_left {
float : left;
width : 416px;
height : 421px;
margin : 0 0 0 0;
padding : 30px 0 0 0;
}
div#content #content_case_right {
	margin-right : 0;
	margin-left : 430px;
	width : 380px;
	padding : 70px 0 0 0;
}
div#content #content_case_right_navi_bottom_grafik {
height : 25px;
margin-right : auto;
width : 320px;
color : #fff;
margin-left : 25px;
position : absolute;
left : -26px;
top : 379px;
}
div#content #content_case_right_navi_bottom_grafik_two {
height : 34px;
margin-right : auto;
width : 320px;
color : #fff;
margin-left : auto;
position : absolute;
left : 0;
top : 377px;
}
div#content #content_case_right_navi_bottom_text_one {
height : 25px;
width : 320px;
color : #fff;
position : absolute;
left : -26px;
top : 379px;
bottom : 5px;
margin-left : 25px;
}
div#content #content_case_right_navi_bottom_text_two {
height : 25px;
margin-right : auto;
width : 320px;
color : #fff;
margin-left : 25px;
position : absolute;
left : -26px;
top : 379px;
}
div#content #content_case_right_navi_bottom_text_three {
height : 31px;
margin-right : auto;
width : 320px;
color : #fff;
margin-left : auto;
position : absolute;
left : 0;
top : 377px;
}
div#content #content_case_right_navi_bottom_two {
height : 366px;
margin-right : 10px;
margin-left : 450px;
width : 400px;
padding : 42px 0 0 0;
text-align : justify;
position : relative;
}
div#content #content_case_right_navi_bottom_two h2 {
font-size : 12px;
font-weight : bold;
}
div#content #content_case_right h2 {
font-size : 14px;
font-weight : bold;
padding : 0 0 2px 0;
}
div#content #content_case_right p {
padding : 0 0 10px 0;
text-align : justify;
line-height : 16px;
}
div#content #content_case_right h3 {
padding : 0 222px 13px 0;
text-align : justify;
}
div#content #content_case_right2 {
height : 380px;
margin-right : 10px;
margin-left : 250px;
width : 570px;
padding : 42px 0 0 0;
}
div#content #content_case_right2 h2 {
font-size : 12px;
font-weight : bold;
padding : 0 222px 6px 0;
}
div#content #content_case_right2 p {
padding : 0 222px 10px 0;
text-align : justify;
}
div#content #content_case_right2 h3 {
padding : 0 222px 13px 0;
text-align : justify;
font-weight : bold;
}
div#content_agb #content_case_right_agb {
height : 950px;
margin-right : auto;
margin-left : auto;
width : 800px;
padding : 42px 50px 0 50px;
background-color : #d9d4ac;
background-repeat : repeat-y;
clear : left;
float : left;
}
div#footer {
position : fixed;
bottom : 30px;
}
div#footer p {
text-align : right;
padding : 50px 40px 0 0;
}
div#footer p, div#footer p a {
color : #201b0e;
}
div#footer p a {
text-decoration : none;
}
div.ui-accordion {
width : 423px;
}
div.acc_white_main {
background : url(../images/bg_acc.png) repeat-y;
}
div.acc_white_top {
height : 20px;
background : url(../images/bg_acc_top.png) no-repeat;
}
div.acc_white_bottom {
height : 50px;
background : url(../images/bg_acc_bottom.png) no-repeat;
}
div.acc_white_small_main {
background : url(../images/bg_acc_small.png) repeat-y;
}
div.acc_white_small_top {
height : 14px;
background : url(../images/bg_acc_small_top.png) no-repeat;
}
div.acc_white_small_bottom {
height : 14px;
background : url(../images/bg_acc_small_bottom.png) no-repeat;
}
div#start_accordion div.acc_item {
border-bottom : 1px solid #9e9a76;
padding : 0 18px;
margin : 0 12px;
}
div#start_accordion div.acc_item.last {
border-bottom : 0 solid #9e9a76;
}
div#start_accordion h3 {
outline : none;
font-size : 13.5px;
color : #595342;
font-weight : bold;
padding : 12px 15px 16px 25px;
background : url(../images/arrow_right.gif) no-repeat 0% 5px;
}
div#start_accordion h3.ui-state-active {
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#start_accordion a {
text-decoration : none;
color : #595342;
}
div#start_accordion a:hover {
font-weight : bold;
color : #938c71;
text-decoration : none;
}
div#start_accordion a:visited {
font-weight : bold;
color : #595342;
text-decoration : none;
}
div#start_accordion p {
padding : 0 15px 6px 25px;
line-height : 16px;
color : #595342;
text-align : justify;
}
div#start_accordion ul {
padding : 0 0 6px 40px;
line-height : 17px;
}
div#start_accordion ul:active {
text-decoration : none;
color : #595342;
}
div#case_accordion, div#case_menu {
padding : 15px 0 0 100px;
}
div#case_accordion div.acc_item, div#case_menu div.acc_item {
border-bottom : 1px solid #9e9a76;
padding : 6px 0 6px 10px;
width : 211px;
margin-left : 12px;
}
div#case_accordion div.acc_item.last, div#case_menu div.acc_item.last {
border-bottom : 0 solid #b9b0a2;
}
div#case_accordion h3, div#case_menu h3 {
outline : none;
font-size : 14px;
color : #595342;
font-weight : bold;
padding : 6px 0 8px 25px;
background : url(../images/arrow_right_menu.gif) no-repeat 0% 5px;
}
div#case_accordion h6, div#case_menu h6 {
outline : none;
font-size : 11px;
color : #595342;
font-weight : bold;
padding : 6px 0 8px 25px;
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#case_accordion h3.ui-state-active {
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#case_accordion h4, div#case_menu h4 {
outline : none;
font-size : 11px;
color : #595342;
font-weight : bold;
padding : 6px 0 6px 25px;
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#case_accordion h5, div#case_menu h5 {
font-size : 11px;
color : #595342;
font-weight : normal;
padding : 0 0 4px 38px;
}
div#case_accordion a, div#case_menu a {
text-decoration : none;
color : #595342;
}
div#case_accordion a.active, div#case_menu a.active {
font-weight : normal;
color : #938c71;
}
div#case_accordion a:hover, div#case_menu a:hover {
color : #938c71;
}
div#case_accordion p, div#case_menu p {
padding : 0 0 6px 25px;
}
div#case_accordion ul, div#case_menu p {
padding : 0 0 6px 40px;
}
div#case_accordion_two {
padding : 40px 126px 0 0;
}
div#case_accordion_two div.acc_item {
border-top : 1px solid #b9b0a2;
padding : 0 15px 0 14px;
width : 150px;
margin-left : 20px;
height : 40px;
}
div#case_accordion_two div.acc_item.last {
border-bottom : 1px solid #b9b0a2;
}
div#case_accordion_two h3 {
outline : none;
font-size : 11px;
color : #595342;
font-weight : bold;
padding : 6px 0 6px 25px;
background : url(../images/arrow_right.gif) no-repeat 0% 5px;
}
div#case_accordion_two h3.ui-state-active {
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#case_accordion_two h4 {
outline : none;
font-size : 11px;
color : #595342;
font-weight : bold;
padding : 6px 0 6px 25px;
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#case_accordion_two h5 {
font-size : 11px;
color : #595342;
font-weight : bold;
padding : 6px 0 6px 25px;
}
div#case_accordion_two a {
text-decoration : none;
color : #333;
}
div#case_accordion_two a.active {
font-weight : bold;
color : #938c71;
}
div#case_accordion_two a:hover {
font-weight : bold;
color : #938c71;
}
div#case_accordion_two p {
padding : 0 0 6px 25px;
}
div#case_accordion_two ul {
padding : 0 0 6px 40px;
}
div#case_menu_left {
padding : 40px 126px 0 0;
}
div#case_menu_left div.acc_item {
border-top : 1px solid #b9b0a2;
padding : 0 15px;
width : 353px;
margin-left : 20px;
}
div#case_menu_left div.acc_item.last {
border-bottom : 1px solid #b9b0a2;
}
div#case_menu_left h3 {
outline : none;
font-size : 11px;
color : #595342;
font-weight : normal;
padding : 6px 0 6px 25px;
background : url(../images/arrow_right.gif) no-repeat 0% 5px;
}
div#case_menu_left h4 {
outline : none;
font-size : 11px;
color : #938c71;
font-weight : bold;
padding : 6px 0 6px 25px;
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#case_menu_left a {
text-decoration : none;
color : #333;
font-weight : bold;
}
div#case_menu_left a:active {
font-weight : bold;
color : #938c71;
}
div#case_menu_left a:hover {
font-weight : bold;
color : #938c71;
}
div#case_menu_left p {
padding : 0 0 6px 25px;
}
div#case_menu_left ul {
padding : 0 0 6px 40px;
}
div#case_menu2_left {
padding : 40px 126px 0 0;
}
div#case_menu2_left div.acc_item {
border-top : 1px solid #b9b0a2;
padding : 0 15px;
width : 174px;
margin-left : 20px;
}
div#case_menu2_left div.acc_item.last {
border-bottom : 1px solid #b9b0a2;
}
div#case_menu2_left h3 {
outline : none;
font-size : 11px;
color : #595342;
font-weight : normal;
padding : 6px 0 6px 25px;
background : url(../images/arrow_right.gif) no-repeat 0% 5px;
}
div#case_menu2_left h4 {
outline : none;
font-size : 11px;
color : #595342;
font-weight : normal;
padding : 6px 0 6px 25px;
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#case_menu2_left a {
text-decoration : none;
color : #333;
font-weight : bold;
}
div#case_menu2_left a:active {
font-weight : bold;
color : #938c71;
}
div#case_menu2_left a:hover {
font-weight : bold;
color : #938c71;
}
div#case_menu2_left p {
padding : 0 0 6px 25px;
}
div#case_menu2_left ul {
padding : 0 0 6px 40px;
}
#container_bottom {
width : 900px;
height : 21px;
margin-left : auto;
margin-top : 1px;
padding-top : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
margin-right : auto;
background-image : url(../images/footer_bg.jpg);
}
div.a1 {
text-align : right;
}
div#dott {
margin : 0;
padding : 0;
color : #595342;
margin-left : 10px;
padding-left : 5px;
line-height : 16px;
position : relative;
}
div#dott_two {
margin : 0;
color : #595342;
margin-left : 10px;
padding-left : 2px;
line-height : 16px;
}
h5 {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #fff;
}
div#start_accordion2 div.acc_item {
border-top : 1px solid #b9b0a2;
padding : 0 30px;
}
div#start_accordion2 div.acc_item.last {
border-bottom : 1px solid #b9b0a2;
}
div#start_accordion2 h3 {
outline : none;
font-size : 12px;
color : #595342;
font-weight : bold;
padding : 6px 0 6px 25px;
background : url(../images/arrow_right.gif) no-repeat 0% 5px;
}
div#start_accordion2 h3.ui-state-active {
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#start_accordion2 a {
text-decoration : none;
color : #595342;
}
div#start_accordion2 p {
padding : 0 0 6px 25px;
}
div#start_accordion2 ul {
padding : 0 0 6px 40px;
}
div#case_accordion2 {
padding : 40px 126px 0 0;
}
div#case_accordion2 div.acc_item2 {
border-top : 1px solid #b9b0a2;
padding : 0 15px;
width : 174px;
}
div#case_accordion2 div.acc_item.last {
border-bottom : 1px solid #b9b0a2;
}
div#case_accordion2 h3 {
outline : none;
font-size : 11px;
color : #595342;
font-weight : bold;
padding : 6px 0 6px 25px;
background : url(../images/arrow_right.gif) no-repeat 0% 5px;
}
div#case_accordion2 h3.ui-state-active {
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#case_accordion2 h4 {
outline : none;
font-size : 11px;
color : #595342;
font-weight : bold;
padding : 6px 0 6px 25px;
background : url(../images/arrow_down.gif) no-repeat 0% 5px;
}
div#case_accordion2 a {
text-decoration : none;
color : #333;
}
div#case_accordion2 a.active {
font-weight : bold;
}
div#case_accordion2 a:hover {
font-weight : bold;
color : #938c71;
}
div#case_accordion2 p {
padding : 0 0 6px 25px;
}
div#case_accordion2 ul {
padding : 0 0 6px 40px;
}
#container #content #content_case_right_navi_bottom a {
color : #dad4ad;
text-decoration : none;
}
#container #content #content_case_right_navi_bottom_two #content_case_right_navi_bottom_grafik a {
color : #dad4ad;
text-decoration : none;
}
#container #content #content_case_right_navi_bottom_two #content_case_right_navi_bottom_grafik_two a {
color : #dad4ad;
text-decoration : none;
}
#container #content #content_case_right_navi_bottom_two #content_case_right_navi_bottom_text_one a {
color : #dad4ad;
text-decoration : none;
}
#container #content #content_case_right_navi_bottom_two #content_case_right_navi_bottom_text_two a {
color : #dad4ad;
text-decoration : none;
}
#container #content #content_case_right_navi_bottom_two #content_case_right_navi_bottom_text_three a {
color : #dad4ad;
text-decoration : none;
}
#container #content #content_case_right_navi_bottom_two p {
line-height : 16px;
}
.sf-menu, .sf-menu * {
margin : 0;
padding : 0;
list-style : none;
}
.sf-menu {
line-height : 1.0;
}
.sf-menu ul {
position : absolute;
top : -999em;
width : 200px;
}
.sf-menu ul li {
width : 100%;
}
.sf-menu li:hover {
visibility : inherit;
}
.sf-menu li {
float : left;
position : relative;
}
.sf-menu a {
display : block;
position : relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left : 0;
top : 22px;
z-index : 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top : -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left : 200px;
top : 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top : -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
left : 10em;
top : 0;
}
.sf-menu {
margin : auto;
width : 900px;
}
.sf-menu a {
color : #1f1401;
font-size : 12px;
padding : 5px 30px;
border-right : 1px solid #382c16;
text-decoration : none;
}
.sf-menu ul a, .sf-menu a.last {
border : 0;
}
.sf-menu a, .sf-menu a:visited {
color : #aa9e7f;
}
.sf-menu li {
background : none;
}
.sf-menu li li {
background : url(../images/nav.jpg) repeat-x;
}
.sf-menu li li li {
background : #7b6c55;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background : url(../images/nav_active.jpg) repeat-x;
outline : 0;
}
.sf-menu a.sf-with-ul {
padding-right : 2.25em;
min-width : 1px;
}
.sf-sub-indicator {
position : absolute;
display : block;
right : 0.75em;
top : 1.05em;
width : 10px;
height : 10px;
text-indent : -999em;
overflow : hidden;
background : url('../images/arrows-ffffff.png') no-repeat -10px -100px;
}
a > .sf-sub-indicator {
top : 0.8em;
background-position : 0% -100px;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
background-position : -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
background-position : -10px 0%;
}
.sf-menu ul a > .sf-sub-indicator {
background-position : 0% 0%;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position : -10px 0%;
}
.sf-shadow ul {
background : url('../images/shadow.png') no-repeat right bottom;
padding : 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
background : transparent;
}
#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 : #3d3d3d;
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 {
height : 32px;
width : 102px;
z-index : 10;
position : absolute;
right : 0;
margin-right : 10px;
}
#lightbox-container-image-box > #lightbox-nav {
left : 0;
}
#lightbox-nav a {
outline : none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width : 32px;
height : 100%;
display : block;
margin-right : 3px;
}
#lightbox-nav-btnPrev {
left : 0;
float : right;
}
#lightbox-nav-btnNext {
right : 0;
float : right;
}
#lightbox-container-image-data-box {
font : 10px Arial, Helvetica, sans-serif;
background-color : #3d3d3d;
margin : 0 auto;
line-height : 1.4em;
overflow : auto;
width : 100%;
padding : 0 10px 0;
position : relative;
}
#lightbox-container-image-data {
padding : 0 10px;
color : #fff;
}
#lightbox-container-image-data #lightbox-image-details {
width : 70%;
float : left;
text-align : left;
color : #ffffff;
}
#lightbox-image-details-caption {
font-weight : bold;
color : #ffffff;
}
#lightbox-image-details-currentNumber {
display : block;
clear : left;
padding-bottom : 1em;
color : #ffffff;
}
#lightbox-image-details-caption h2 {
font-weight : bold;
font-size : 12px;
color : #ffffff;
}
#lightbox-image-details-caption p {
font-size : 11px;
color : #ffffff;
font-weight : normal;
}
#lightbox-secNav-btnClose {
width : 32px;
float : right;
padding-bottom : 0.7em;
padding-top : 1px;
}
.sf-menu, .sf-menu * {
margin : 0;
padding : 0;
list-style : none;
}
.sf-menu {
line-height : 1.0;
}
.sf-menu ul {
position : absolute;
top : -999em;
width : 200px;
}
.sf-menu ul li {
width : 100%;
}
.sf-menu li:hover {
visibility : inherit;
}
.sf-menu li {
float : left;
position : relative;
}
.sf-menu a {
display : block;
position : relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left : 0;
top : 22px;
z-index : 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top : -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left : 200px;
top : 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top : -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
left : 10em;
top : 0;
}
.sf-menu {
margin : auto;
width : 900px;
}
.sf-menu a {
color : #1f1401;
font-size : 12px;
padding : 5px 30px;
border-right : 1px solid #382c16;
text-decoration : none;
}
.sf-menu ul a, .sf-menu a.last {
border : 0;
}
.sf-menu a, .sf-menu a:visited {
color : #aa9e7f;
}
.sf-menu li {
background : none;
}
.sf-menu li li {
background : url(../images/nav.jpg) repeat-x;
}
.sf-menu li li li {
background : #7b6c55;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background : url(../images/nav_active.jpg) repeat-x;
outline : 0;
}
.sf-menu a.sf-with-ul {
padding-right : 2.25em;
min-width : 1px;
}
.sf-sub-indicator {
position : absolute;
display : block;
right : 0.75em;
top : 1.05em;
width : 10px;
height : 10px;
text-indent : -999em;
overflow : hidden;
background : url('../images/arrows-ffffff.png') no-repeat -10px -100px;
}
a > .sf-sub-indicator {
top : 0.8em;
background-position : 0% -100px;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
background-position : -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
background-position : -10px 0%;
}
.sf-menu ul a > .sf-sub-indicator {
background-position : 0% 0%;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position : -10px 0%;
}
.sf-shadow ul {
background : url('../images/shadow.png') no-repeat right bottom;
padding : 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
background : transparent;
}
#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 : #3d3d3d;
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 {
height : 32px;
width : 102px;
z-index : 10;
position : absolute;
right : 0;
margin-right : 10px;
}
#lightbox-container-image-box > #lightbox-nav {
left : 0;
}
#lightbox-nav a {
outline : none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width : 32px;
height : 100%;
display : block;
margin-right : 3px;
}
#lightbox-nav-btnPrev {
left : 0;
float : right;
}
#lightbox-nav-btnNext {
right : 0;
float : right;
}
#lightbox-container-image-data-box {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #3d3d3d;
margin : 0 auto;
line-height : 1.4em;
overflow : auto;
width : 100%;
padding : 0 10px 0;
position : relative;
}
#lightbox-container-image-data {
padding : 0 10px;
color : #fff;
}
#lightbox-container-image-data #lightbox-image-details {
width : 70%;
float : left;
text-align : left;
color : #ffffff;
}
#lightbox-image-details-caption {
font-weight : bold;
color : #ffffff;
}
#lightbox-image-details-currentNumber {
display : block;
clear : left;
padding-bottom : 1em;
color : #ffffff;
}
#lightbox-image-details-caption h2 {
font-weight : bold;
font-size : 12px;
color : #ffffff;
}
#lightbox-image-details-caption p {
font-size : 11px;
color : #ffffff;
font-weight : normal;
}
#lightbox-secNav-btnClose {
width : 32px;
float : right;
padding-bottom : 0.7em;
padding-top : 1px;
}

