/**
 * Lightbox und Slideshow
 */
a.sizeup {
	background:transparent url(_img/demotour_btn.png) no-repeat scroll left top !important;
	background:transparent url(_img/demotour_btn.gif) no-repeat scroll left top;
	outline:none;
	position:relative;
	display:block;
	height:154px;
	width:156px;
	position:absolute;
	right:-36px;
	top: 22px;
	cursor:pointer;
	text-indent: -9999px;
}

a.sizeup span {
	
}

/*div.sizeup {
	background-color:#ffffff;
	padding:5px;
	border:#CCC solid 1px;			
}*/

/*div.sizeup {
	background:transparent url(css/_img/dropshadow.png) no-repeat bottom right;
	float:left;
}

div.sizeup:after {
	background:transparent url(images/dropshadow.png) left bottom no-repeat;
	display:block;
	width:18px;
	height:9px;
	content:"";
	margin:-9px 0px 0px 0px;
}

div.sizeup:before {
	background:transparent url(images/dropshadow.png) top right no-repeat;
	display:block;
	height:18px;
	margin-bottom:-18px;
	content:"";
}*/

div.sizeup { /* .innerbox */
	margin:0;
	background-color:#ffffff;
	padding:5px;
	border:#CCC solid 1px;
	position:relative;
}

div.sizeup.loading {
	background:#ffffff url(_img/loading1.gif) center center no-repeat;
}

div.sizeup .menu {
	position:absolute;
	bottom:12px;
	right:10px;
	width:110px;
}

div.sizeup .menu p {
	margin:0;
	padding:0;
	display:inline;
}
/*
div.sizeup .menu .close {
	margin-right:7px;
	float:right;
}

div.sizeup .menu .prev {
	position:relative;
	margin-right:5px;
}

div.sizeup .menu .next {
	position:relative;
}*/

div.sizeup .close {
	position:absolute;
	top:0;
	right:0;
	margin:10px;
}
div.sizeup .close a{
	display:block;
	text-indent:-99999px;
	text-decoration:none;
	background:transparent url(_img/close.gif) top left no-repeat;
	height:30px;
	width:27px;
}

div.sizeup .menu .prev.spacer {
	margin-right:56px;
}
div.sizeup .menu .prev a {
	display:block;
	text-indent:-99999px;
	text-decoration:none;
	background:transparent url(_img/prev.gif) top left no-repeat;
	height:46px;
	width:46px;
}
div.sizeup .menu .next {
	float:right;
	position:relative;
	top:-10px;
}
div.sizeup .menu .next a {
	display:block;
	text-indent:-99999px;
	text-decoration:none;
	background:transparent url(_img/next.gif) top left no-repeat;
	height:46px;
	width:46px;
}

div.sizeup .menu .slideshow {
	display:none;
	position:relative;
	margin-left:25px;
}

div.sizeup .menu .numbers {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
	display:none;
}

div.sizeup .menu .numbers li {
	 display:inline;
	 margin-right:5px;
}

div.sizeup .menu .numbers li.active a {
	color:#ED4522;
	font-weight:bold;
}
