/*Copyright (c) 2009, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 3.0.0build: 1549*/html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.1
build: 47
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.1
build: 47
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
html {
	color: #FFF;
	background: #000;
	height: 100%;
}
input, textarea {
	font-family: Verdana;
	font-size: 11px;
}
h1, h2, h3, h4, h6, b, strong {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
body {
	background: #000 url('../img/bg.jpg') no-repeat center bottom fixed;
	color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	min-height: 100%;
}
label {
	display: inline-block;
	font-weight: bold;
	vertical-align: top;
	width: 150px;
}
fieldset {
	border: 1px solid #444;
	margin: 10px 0;
	padding: 10px 0;
}
object {
	outline: none;
}
th {
	font-weight: bold;
}
table {
	width: 100%;
}
legend {
	color: #f60;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px;
}
* html .clearfix {
	zoom: 1;
}
*:first-child+html .clearfix {
	zoom: 1;
}
.clear {
	clear: both;
}
.offscreen {
	position: absolute;
	left: -9999em;
}
.box:after,
#navi:after,
#meta ul:after,
.news-single:after,
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.baseFontSize {
	font-size: 12px;
}
h2,
.h2 {
	color: #FFF;
	font-size: 22px;
	margin: 0 0 10px 0;
}
h1,
.h1 {
	color: #FFF;
	font-size: 18px;
	margin: 0 0 15px 0;
}
h6,
.h6 {
	color: #FFF;
	font-size: 14px;
	margin: 15px 0 5px 0;
}
h5,
.box .sub,
.h5 {
	color: #F60;
	font-size: 10px;
	margin: 0 0 5px 0;
}
h3,
#sidebar h2,
.tx-dcdates-pi1 h2,
.h3 {
	color: #F60;
	font-size: 14px;
	margin: 15px 0 5px 0;
}
h4,
#sidebar h3,
.tx-dcgallery-pi1 h2,
.booking h2,
.tx-dctop10-pi1 h2,
.h4 {
	color: #FFF;
	font-size: 14px;
	margin: 0;
}
.baseBorder {
	border: 1px solid blue;
}
.box {
	background: #000 url('../img/sprite.png') repeat-x left -1000px;
	border: 1px solid #202020;
	margin-top: 20px;
	overflow: hidden;
	padding: 2px 10px 10px 10px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
#mainWrap {
	margin: 0 auto;
	text-align: left;
	width: 642px;
	margin-top: 20px;
	position: relative;
}
#header {
	background-color: #000;
	height: 270px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #292929;
	border-bottom: none;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-topright: 25px;
	-webkit-border-top-left-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}
#navi {
	background-color: #F60;
	border-style: solid;
	border-color: #D55000;
	border-width: 2px 0;
	margin: 0;
	padding: 0 10px;
	background-image: -moz-linear-gradient(top, #f60, #b30);
}
#navi li {
	float: left;
	list-style-type: none;
	padding: 0;
}
#navi li a {
	border-right: 1px solid #D55000;
	color: #202020;
	display: block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	padding: 7px 11px 10px;
	white-space: nowrap;
}
#navi li a:hover {
	background-color: #D55000;
	background-image: -moz-linear-gradient(top, #b30, #f60);
}
#navi li.active a {
	color: #fff;
	font-style: italic;
	font-weight: bold;
}
#navi li.last a {
	border: none;
}
#sidebar p {
	margin: 0px auto 25px auto;
	width: 150px;
}
#sidebar {
	left: 20px;
	position: absolute;
	text-align: center;
	top: 20px;
	width: 200px;
	display: none;
}
#sidebar h2 {
	margin-top: 0;
	padding: 0;
}
#sidebar h3 {
	font-size: 11px;
	margin-bottom: 0;
}
#sidebar .ajax-replace,
#sidebar img {
	border: 1px solid #333;
	-moz-box-shadow: 0 0 25px #444;
}
#meta {
	border-width: 0 1px 1px 1px;
	padding-bottom: 20px;
	text-align: center;
	background-color: #000;
	border-color: #292929;
	border-style: solid;
}
#meta li {
	display: inline;
	margin-right: 10px;
}
#meta li a {
	font-size: 10px;
	font-weight: normal;
}
#contentWrap {
	border-width: 0 1px;
	padding: 0px 10px 10px 10px;
	background-color: #000;
	border-color: #292929;
	border-style: solid;
}
.content ul {
	margin: 0 0 10px 0;
}
.content {
	background-color: #101010;
	border: 1px solid #202020;
	border-top: none;
	padding: 20px;
	min-height: 400px;
	-moz-border-radius-bottomleft: 40px;
	-webkit-border-bottom-left-radius: 40px;
	border-bottom-left-radius: 40px;
}
.content ul li {
	list-style-type: disc;
	margin: 0 0 0 15px;
}
.content ol li {
	list-style-type: decimal;
	margin-left: 25px;
}
.content .csc-textpic-imagewrap li {
	list-style-type: none;
}
.content .csc-textpic-imagewrap ul {
	margin: 0;
}
a.mail {
	background: transparent url('../img/sprite.png') no-repeat left -96px;
	color: #AAA;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	padding-left: 12px;
}
a {
	background-repeat: no-repeat;
	color: #F60;
	text-decoration: none;
}
a.ical {
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline-block;
}
.backlink a {
	color: #444;
}
.button {
	margin-top: 15px;
	text-align: center;
}
a.icon,
a.external-link-new-window {
	background: transparent url('../img/sprite.png') no-repeat left 5px;
	color: #FFF;
	font-weight: bold;
	padding-left: 11px;
}
.align-center {
	text-align: center;
}
.ajax-replace {
	background: #000 url(../img/ajax-loader.gif) no-repeat center center;
	display: block;
}
.align-center a {
	color: #F60;
	font-size: 14px;
	font-weight: bold;
}
.odd {
	background-color: #202020;
}
.highlight {
	color: #D55000;
	font-weight: bold;
}
#imageStack {
	text-align: center;
	margin-top: -40px;
}
.right {
	float: right;
}
.left {
	float: left;
}
div.backlink, div.morelink {
	margin: 10px 0;
	float: right;
	clear: both;
}
.pagination {
	text-align: right;
}
.pagination a {
	margin: 0 2px;
}
.tx-ttnews-browsebox-SCell a {
	color: #FFF;
	font-weight: bold;
}
.tx-ttnews-browsebox table {
	margin: 5px;
	padding: 5px;
}
.tx-ttnews-browsebox, .tx-ttnews-browsebox td {
	font-size: 11px;
}
.tx-ttnews-browsebox p {
	margin-bottom: 0;
}
.news-single .text {
	float: left;
	width: 310px;
}
.news-single .text .h3 {
	margin-top: 0px;
}
.news-list .box .text {
	float: left;
	width: 290px;
}
.news-list .box .image {
	float: left;
	margin-right: -290px;
	width: 100%;
}
.news-single .image {
	float: left;
	margin-right: -310px;
	width: 100%;
}
.news-list .box h3 {
	margin: 0px;
	font-size: 12px;
}
.tx-dcgallery-pi1 {
	overflow: hidden;
}
.tx-dcgallery-pi1 ins {
	color: #F60;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	display: block;
	text-decoration: none;
	margin: 0;
}
.tx-dcgallery-pi1 .box {
	height: 300px;
	width: 255px;
}
.tx-dcgallery-pi1 p {
	text-align: center;
	margin-bottom: 10px;
}
.tx-dcgallery-pi1 .sub {
	text-align: left;
	margin-bottom: 0;
}
.tx-dcgallery-pi1 .left {
	clear: left;
}
.tx-dcgallery-pi1 img,
.tx-dcgallery-pi1 .ajax-replace {
	display: block;
	margin: 5px auto;
	border: 1px solid #222;
}
.booking .image {
	float: left;
	width: 100%;
	margin: 0 -360px 0 0;
}
.booking .details {
	float: left;
	width: 340px;
	padding: 5px;
}
.booking .details span {
	display: inline-block;
	margin-top: 5px;
	width: 220px;
}
.booking .details .label {
	font-weight: bold;
	font-style: italic;
	margin-right: 10px;
	text-align: right;
	vertical-align: top;
	width: 70px;
}
.tx-dctop10-pi1 .date {
	color: #444;
	float: right;
	clear: both;
	margin-top: 5px;
}
.tx-dctop10-pi1 img, .tx-dctop10-pi1 .ajax-replace {
	float: left;
	width: 160px;
}
.tx-dctop10-pi1 ol {
	float: right;
	width: 365px;
}
.guestbook .right {
	float: none;
}
.guestbook .subline span {
	margin-right: 5px;
}
.guestbook .subline span.date {
	color: #444;
	font-size: 10px;
	font-style: italic;
}
.guestbook .pagination {
	text-align: right;
	font-size: 11px;
}
.tx-veguestbook-pi1 .pagination {
	margin-top: 10px;
}
.guestbook .field {
	margin: 10px;
}
.guestbook .right,
.guestbook .subline {
	height: auto;
	padding-bottom: 5px;
}
.voucher label {
	width: 60px;
}
.voucher input {
	width: 100px;
}
.tx-dcdates-pi1 td, .tx-dcdates-pi1 th {
	padding: 8px;
}
#booking fieldset div {
	margin-left: 20px;
}
#booking #powermaildiv_uid2 label {
	width: 370px;
}
#booking input.powermail_check {
	width: auto;
}
#booking .powermail_check_inner {
	padding-left: 130px;
}
#booking div.powermail_captcha_block {
	display: inline-block;
	margin: 0;
}
#booking input.powermail_submit {
	margin-top: 20px;
	margin-left: 150px;
	width: 100px;
}
#booking input.powermail_text,
#booking textarea {
	width: 250px;
}
.userform select {
	width: 250px;
}
.userform ul li {
	list-style-type: none;
	margin: 0;
}
.userform label.radio {
	width: auto;
	float: left;
}
.userform input.radio {
	float: left;
}
.userform #glist-desc p {
	display: none;
}
.userform label,
.userform .label {
	display: block;
	font-weight: bold;
	vertical-align: top;
	width: 150px;
}
table.contenttable{ width:100%; }
table.artist{ background-color:#444; color:#000; margin:0;  margin-bottom:20px; width:100%; padding:10px 0; }
table.artist td{ font-size:11px; }
table.artist td.td-0{ width:70px; font-weight:bold; text-align:right; font-style:italic; padding-right:10px; }

table.links{ border-collapse:collapse; width:100%; }
table.links td{ font-size:11px; padding:5px; }
table.links td A{ color:#FFFFFF; text-decoration:none; }
table.links td.td-0{ width:250px; padding-left:20px; text-align:right; padding-right:20px; font-weight:bold; }
table.links td.td-last{ font-style:italic; }

table.referenz{ font-size:11px; width:100%; border-collapse:collapse; margin-bottom:10px;}
table.referenz td{ padding:5px; width:50%; }
table.referenz td B{ color:#444; }

table.referenz TR.tr-odd td,
table.links TR.tr-odd td{ background:#202020; }


/*  + + + + +  T Y P O 3   C S S - S T Y L E D   C O N T E N T   D E F A U L T  + + + + +  */
div.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }div.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }div.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }div.csc-textpic div.csc-textpic-imagecolumn { float: left; display: inline; }div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image IMG {border: 2px solid black;padding: 0 0;}div.csc-textpic-imagewrap { padding: 0; }div.csc-textpic IMG { border: none; }div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image { float: left; }div.csc-textpic div.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }div.csc-textpic div.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }div.csc-textpic div.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }div.csc-textpic div.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }div.csc-textpic div.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }div.csc-textpic div.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */DL.csc-textpic-image { margin: 0; }DL.csc-textpic-image DT { margin: 0; display: inline; }DL.csc-textpic-image DD { margin: 0; }div.csc-textpic-clear { clear: both; }div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {display: inline; /* IE fix for double-margin bug */margin-right: 10px;}div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {display: inline; /* IE fix for double-margin bug */margin-left: 10px;}div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {display: inline; /* IE fix for double-margin bug */margin-left: 10px;}div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }div.csc-textpic-equalheight div.csc-textpic-imagerow { margin-bottom: 5px; display: block; }div.csc-textpic div.csc-textpic-imagerow { clear: both; }div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0 !important; }div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0 !important; }div.csc-textpic-intext-left div.csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {margin-right: 10px !important;}div.csc-textpic-intext-right div.csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {margin-left: 10px !important;}div.csc-textpic-above div.csc-textpic-text { clear: both; }div.csc-textpic-center { text-align: center; /* IE-hack */ }div.csc-textpic-center div.csc-textpic-imagewrap { margin: 0 auto; }div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }div.csc-textpic-center div.csc-textpic-text { text-align: left; /* Remove IE-hack */ }div.csc-textpic-right div.csc-textpic-imagewrap { float: right; }div.csc-textpic-right div.csc-textpic-text { clear: right; }div.csc-textpic-left div.csc-textpic-imagewrap { float: left; }div.csc-textpic-left div.csc-textpic-text { clear: left; }div.csc-textpic-intext-left div.csc-textpic-imagewrap { float: left; }div.csc-textpic-intext-right div.csc-textpic-imagewrap { float: right; }div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { float: right; clear: both; }* html div.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float: left; clear: both; }* html div.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }div.csc-textpic div.csc-textpic-imagerow-last { margin-bottom: 0; }


/*  + + + + +  P R E T T Y   P H O T O   L I G H T BO X   + + + + +  */
/* Dark Rounded Theme */div.dark_rounded .pp_top .pp_left { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */div.dark_rounded .pp_top .pp_middle { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */div.dark_rounded .pp_top .pp_right { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */div.dark_rounded .pp_content { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */div.dark_rounded .pp_content a.pp_next:hover { background: url(../img/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */div.dark_rounded .pp_content a.pp_previous:hover { background: url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */div.dark_rounded .pp_content a.pp_expand { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */div.dark_rounded .pp_content a.pp_expand:hover { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */div.dark_rounded .pp_content a.pp_contract { background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */div.dark_rounded .pp_content a.pp_contract:hover { background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */div.dark_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */div.dark_rounded .currentTextHolder { color: #c4c4c4; }div.dark_rounded  p.pp_description { color: #fff; }div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }div.dark_rounded .pp_bottom .pp_left { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */div.dark_rounded .pp_bottom .pp_middle { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */div.dark_rounded .pp_bottom .pp_right { background: url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */div.dark_rounded .pp_loaderIcon { background: url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
/* DO NOT CHANGE */div.pp_pic_holder a:focus { outline:none; }div.pp_overlay {background: #888;position: absolute; top: 0; left: 0;z-index: 9500;width: 100%;}div.pp_pic_holder {position: absolute; z-index: 10000;width: 100px;}div.pp_pic_holder .pp_top {position: relative;height: 20px;}* html div.pp_pic_holder .pp_top { padding: 0 20px; }div.pp_pic_holder .pp_top .pp_left {position: absolute;left: 0;width: 20px; height: 20px;}div.pp_pic_holder .pp_top .pp_middle {position: absolute;left: 20px; right: 20px;height: 20px;}* html div.pp_pic_holder .pp_top .pp_middle { position: static; left: 0; }div.pp_pic_holder .pp_top .pp_right {position: absolute;top: 0; left: auto; right: 0;width: 20px; height: 20px;}div.pp_pic_holder .pp_content {position: relative;text-align: left;width: 100%; height: 40px;}div.pp_pic_holder .pp_content .pp_details {display: none;margin: 10px 15px 2px 20px;}div.pp_pic_holder .pp_content .pp_details p.pp_description { display: none; float: left; margin: 0; }div.pp_pic_holder .pp_content .pp_details .pp_nav {float: left;margin: 3px 0 0 0;}div.pp_pic_holder .pp_content .pp_details .pp_nav p { float: left; margin: 2px 4px; }div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {float: left;display: block;width: 14px; height: 15px;overflow: hidden;text-indent: -10000px;margin-top: 3px;}div.pp_pic_holder .pp_content div.pp_hoverContainer {position: absolute; z-index: 2000;top: 0; left: 0;width: 100%;}div.pp_pic_holder .pp_content a.pp_next {display: block; float: right;text-indent: -10000px;width: 49%; height: 100%;background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;}div.pp_pic_holder .pp_content a.pp_previous {display: block; float: left;text-indent: -10000px;width: 49%; height: 100%;background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract {position: absolute; z-index: 20000;top: 10px; right: 30px;cursor: pointer;display: none;text-indent: -10000px;width: 20px; height: 20px;}div.pp_pic_holder .pp_content a.pp_close {float: right;display: block;text-indent: -10000px;}div.pp_pic_holder .pp_bottom {position: relative;height: 20px;}* html div.pp_pic_holder .pp_bottom { padding: 0 20px; }div.pp_pic_holder .pp_bottom .pp_left {position: absolute;left: 0;width: 20px; height: 20px;}div.pp_pic_holder .pp_bottom .pp_middle {position: absolute;left: 20px; right: 20px;height: 20px;}* html div.pp_pic_holder .pp_bottom .pp_middle { position: static; left: 0; }div.pp_pic_holder .pp_bottom .pp_right {position: absolute;top: 0; left: auto; right: 0;width: 20px; height: 20px;}div.pp_pic_holder .pp_loaderIcon {display: none;position: absolute;top: 50%; left: 50%;margin: -12px 0 0 -12px;width: 24px; height: 24px;}div.pp_pic_holder #pp_full_res { display: block; margin: 0 auto; width: 100%; text-align: center; }div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed { visibility: hidden; }div.ppt {display: none;position: absolute;top: 0; left: 0;z-index: 9999;color: #fff;font-size: 17px;}
