body {
	background: black;
}
#toplink {
	position: absolute; z-index: 30; top: 0px; left: 0px; width: 1000px; height: 200px; display: block;
}

div#CenteredContent {
	background: black;
}

#content {
	position: absolute; z-index: 30; top:192px; width: 990px; margin-left: 11px; display:block;
}

a span.splnk {
	color: white;
}


ul.sideway {
	list-style:none; padding:0px;margin:0px;
	position: absolute; display: block; z-index: 160; padding:0px; font-size:0px;
	top: 8px; left: 249px; width: 244px; height: 50px;clear:both;
}
.sideway li#leftkey{
	float:left;
	width: 30px;
	height: 20px;
	font: italic 10px arial;
	color: #999999;
	margin-right: 10px;
}

.sideway li#rightkey{
	float:left;
	width: 30px;
	height: 20px;
	font: italic 10px arial;
	color: #999999;
	margin-left: 10px;
}

.sideway li#left{
	float:left;
	margin-right:90px;
	width:32px;height:50px; display:block;background: url("/images/events/ehvsbankett08/buttonbar.gif") 249px 0px no-repeat;
}
.sideway li#right{
	float:left;
	width:32px;height:50px; display:block;background: url("/images/events/ehvsbankett08/buttonbar.gif") 339px 0px no-repeat;
}
.sideway a:link, .sideway a:active, .sideway a:visited{width:33px;height:33px; display:block; -moz-outline-style:none; }


form#addToCartForm {
	padding: 0px;
	position:relative;
	margin: 0px;
}
form#addToCartForm ul{
	list-style:none;
	margin: 0px 0px 10px 3px;
	position:relative;
	padding: 0px;
	width: 140px;
	font: 10px arial;
}
form#addToCartForm li label {float:left; position:absolute; margin-left:2px; margin-top:2px; font: 10px arial; color: white; text-align:left;}
form#addToCartForm li select {vertical-align: top; margin-left: 48px; margin-top:1px; font-family: Verdana; color: black; background-color: #f3f3f3; font-size: 11px; border: 1px solid #000000; width: 92px;}
form#addToCartForm li span {vertical-align: top; margin-left: 48px; margin-top:1px; font-family: Verdana; color: white; font-size: 11px; border: 1px solid #000000; width: 85px;}
form#addToCartForm li input.string {vertical-align: top; margin-left: 48px; margin-top:1px; font-family: Verdana; color: black; background-color: #f3f3f3; font-size: 11px; border: 1px solid #000000; width: 88px;}
form#addToCartForm li input#push1 {font-family: Verdana; color: black;font-size: 10px; border: 1px solid #000000; background-color: #f3f3f3; height:17px; width: 53px; margin-left: 85px; margin-top:4px; }
form#addToCartForm li label#submitindicator { visibility: hidden; float:left; position:absolute; left: 25px; margin-top:7px; font-family: Verdana; color: white; text-align:left; font-size: 10px;}
/*form#addToCartForm li#back { float:left; position:absolute; margin-left: 40px; margin-top:2px; font: 11px arial; color: white; text-align:left; }*/




form#addDownloadToCartForm {
	padding: 0px;
	position:relative;
	margin: 0px;
}
form#addDownloadToCartForm ul{
	list-style:none;
	margin: 0px 0px 10px 3px;
	position:relative;
	padding: 0px;
	width: 140px;
	font: 10px arial;
}
form#addDownloadToCartForm li label {float:left; position:absolute; margin-left:2px; margin-top:2px; font: 10px arial; color: white; text-align:left;}
form#addDownloadToCartForm li select {vertical-align: top; margin-left: 48px; margin-top:1px; font-family: Verdana; color: black; background-color: #f3f3f3; font-size: 11px; border: 1px solid #000000; width: 92px;}
form#addDownloadToCartForm li span {vertical-align: top; margin-left: 48px; margin-top:1px; font-family: Verdana; color: white; font-size: 11px; border: 1px solid #000000; width: 85px;}
form#addDownloadToCartForm li input.string {vertical-align: top; margin-left: 48px; margin-top:1px; font-family: Verdana; color: black; background-color: #f3f3f3; font-size: 11px; border: 1px solid #000000; width: 88px;}
form#addDownloadToCartForm li input#push1 {font-family: Verdana; color: black;font-size: 10px; border: 1px solid #000000; background-color: #f3f3f3; height:17px; width: 53px; margin-left: 85px; margin-top:4px; }
form#addDownloadToCartForm li label#submitindicator_download { visibility: hidden; float:left; position:absolute; left: 25px; margin-top:7px; font-family: Verdana; color: white; text-align:left; font-size: 10px;}
/*form#addDownloadToCartForm li#back { float:left; position:absolute; margin-left: 40px; margin-top:2px; font: 11px arial; color: white; text-align:left; }*/


#cart_empty {
	border: solid 1px #494948;
	margin-top: 10px;
}

#cart_container {
	visibility: visible;
	border: solid 1px #494948;
	margin-top: 10px;
	height: 144px;
}

#cart_container.cart_big {
	height: 254px;
}

#cart_scrollarea {
	position: absolute;
	padding-bottom: 6px;
	padding-right: 10px;
	width: 127px;
	color: white;
	height: 100px;
	overflow: hidden;
}

.cart_big #cart_scrollarea {
	height: 206px;
}


#cart_scrollcontent {
	padding-left: 4px;
	position:absolute;
	width: 127px;
}

#cart_scrollcontrols {
	position: absolute;
	margin-left: 130px;
	font: 10px arial;
	width: 20px;
}

#cart_scrollhandle_track {
	position: absolute;
	width: 1px;
	margin-left: 4px;
	margin-top: 15px;
	height: 74px;
	border-left: 1px dotted #999999;
}


.cart_big #cart_scrollhandle_track {
	height: 197px;
}

#cart_scrollhandle_bg {
	position: absolute;
	width: 9px;
	margin-top: 17px;
	height: 74px;
}

.cart_big #cart_scrollhandle_bg {
	height: 183px;
}

#cart_scrollhandle {
	position: absolute;
	width: 9px;
	top: 0px;
	height: 30px;
}
#cart_scrollbutton_up {
	position: absolute;
	margin-top: 3px;
}

#cart_scrollbutton_dn {
	position: absolute;
	margin-top: 91px;
}

.cart_big #cart_scrollbutton_dn {
	margin-top: 204px;
}

#cart_status {
	position: absolute;
	width: 126px;
	text-align: center;
	margin-top: 105px;
}

.cart_big #cart_status {
	margin-top: 215px;
}


#photo_order_box {
	display: none;
	position: absolute;
	z-index: 9500;
	margin-left: 324px;
	margin-top: 250px;
	width: 282px;
	border: 1px solid black;
	padding: 10px;
	/*background: #444444;*/
	background: #130A1C url('/images/events/ehvsbankett08/orderpattern.gif') repeat;
	filter:alpha(opacity=95); opacity:0.95; -moz-opacity:0.95;
}

#order_info {
	padding: 10px;
	background: #dedede;
	border: 1px solid black;
	width: 258px;
	color: black;
	font: 12px arial;
	margin-bottom: 10px;
}

form#orderForm {
	padding: 0px;
	margin: 0px;
	font: 11px arial;
	opacity: 1.0;
}
form#orderForm input {
	border: 1px solid black;
	background: white;
}
form#orderForm textarea {
	width: 200px;
	border: 1px solid black;
}

form#orderForm input.checkbox {
	background: none;
	border: none;
}

form#orderForm select {
        border: 1px solid black;
        font: 11px arial;
        width: 202px;
}

form#orderForm input.string {
	width: 200px;
}

form#orderForm input.button {
	font: 11px verdana;
}
form#orderForm input.orderbutton {
	width: 120px;
	font: 11px verdana;
}
#ordersubmitindicator {
	visibility: hidden;
}


#orderSuccess {
	width: 282px; font: italic 11px arial; color: white; display: none; text-align: center;
	/*height: 90px;*/
	padding-top: 20px;
	padding-bottom: 14px;
}
a:link.orderSuccess, a:visited.orderSuccess, a:active.orderSuccess {
	font: italic 12px arial; color: white;
	text-decoration: none;
}
a:hover.orderSuccess {
	text-decoration: underline;
	color: blue;
}



div.CCBGBox {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	width: 980px;
}

div.CCBGBoxBody {
	margin:0px;
	position:relative;
}

div.CCBGBoxContent {
	position:relative; width:980px; display:block; top:0px; left:0px;
}

div.CCBGBoxOverlayBG {
	width: 980px;
	height: 11px;
	top: 0px;
	background: url("/images/events/ehvsbankett08/bg/images/bakgrund_01.gif") top left no-repeat;
}

div.CCBGBoxFooter {
	background: url("/images/events/ehvsbankett08/bg/images/bakgrund_03.gif") top left no-repeat;
	position:relative;
	height:10px;
	width:980px;
	left:0px;
}
div.CCBGBoxLongContent {
	background: url("/images/events/ehvsbankett08/bg/images/bakgrund_02.gif") top left repeat-y;
}

.CCBGBoxInnerContent {
	width:980px;
	padding-top:0px;
	padding-left:0px;
	color: white;
	font: 12px/17px arial;
}



div.hoverbutton {
	display: block;
	width: 200px;
	height: 300px;
	z-index: 3000;
	position: absolute;
	top: 10px;
	cursor: pointer;
	background: white;
        filter:alpha(opacity=0); opacity:0.0; -moz-opacity:0.0;
}
div.hoverbutton#hoverbutton_area_prev {
	left: 10px;
}
div.hoverbutton#hoverbutton_area_next {
	right: 10px;
}
img#hoverbutton_prev {
	position: absolute;
	top: 200px;
	left: 0px;
	filter:alpha(opacity=0); opacity: 0.0; -moz-opacity:0.0
}

div#hoverbutton_prev {
	position: absolute;
	top: 200px;
	left: 0px;

	background: url('/images/pgembd/prev.png') no-repeat;
	width: 60px;
	height: 120px;
	display: none;
}

img#hoverbutton_next {
	position: absolute;
	top: 200px;
	right: 0px;
	filter:alpha(opacity=0); opacity: 0.0; -moz-opacity:0.0;
}

div#hoverbutton_next {
	position: absolute;
	top: 200px;
	right: 0px;

	background: url('/images/pgembd/next.png') no-repeat;
	width: 60px;
	height: 120px;
	display: none;
}



div#zoom_button {
	width: 31px;
	height: 32px;
	background: url('/images/cardpres/studiozoom.png') no-repeat;
	position: absolute;
}







#mailtip_box {
	display: block;
	visibility: hidden;
	position: absolute;
	z-index: 9500;
	margin-left: 324px;
	margin-top: 250px;
	width: 282px;
	border: 1px solid black;
	padding: 10px;
	background: #130A1C url('/images/events/ehvsbankett08/orderpattern.gif') repeat;
	filter:alpha(opacity=95); opacity:0.95; -moz-opacity:0.95;
}

#mailtip_info {
	padding: 10px;
	background: #dedede;
	border: 1px solid black;
	width: 258px;
	color: black;
	font: 12px arial;
	margin-bottom: 10px;
}

form#mailtipForm {
	padding: 0px;
	margin: 0px;
	font: 11px arial;
	opacity: 1.0;
}
form#mailtipForm input {
	border: 1px solid black;
	background: white;
}
form#mailtipForm textarea {
	width: 200px;
	border: 1px solid black;
}

form#mailtipForm input.string {
	width: 200px;
}

form#mailtipForm input.button {
	font: 11px verdana;
}
form#mailtipForm input.submitbutton {
	font: 11px verdana;
}
#mailtipsubmitindicator {
	visibility: hidden;
}


#mailtipSuccess {
	width: 282px; font: italic 11px arial; color: white; display: none; text-align: center;
	padding-top: 20px;
	padding-bottom: 14px;
}
a:link.mailtipSuccess, a:visited.mailtipSuccess, a:active.mailtipSuccess {
	font: italic 12px arial; color: white;
	text-decoration: none;
}
a:hover.mailtipSuccess {
	text-decoration: underline;
	color: blue;
}



#start_mode_selector {
	position: absolute;
	margin-left: 290px;
	margin-top: 320px;
	z-index: 4000;
}

#start_mode_selector_bg {
	position: absolute;
	width: 401px;
	height: 218px;
	background: url('/images/vpstudion/res_selector.png') no-repeat;
}

#start_mode_selector_content {
	position: absolute;
}

a:link#start_mode_select_button_hires, a:visited#start_mode_select_button_hires, a:active#start_mode_select_button_hires {
	position: absolute;
	margin-top: 100px;
	margin-left: 28px;
	width: 142px;
	height: 48px;
	display: block;
}

a:link#start_mode_select_button_regular, a:visited#start_mode_select_button_regular, a:active#start_mode_select_button_regular {
	position: absolute;
	margin-top: 100px;
	margin-left: 222px;
	width: 142px;
	height: 48px;
	display: block;
}

#CenteredContentOverlay {
	position: absolute;
	margin-left: 0px;
	top: 0px;
	width:1000px;
	height: 924px;
	z-index: 3000;
}

a:link#facebookshare, a:active#facebookshare, a:visited#facebookshare {
	background: url('/images/vpstudion/facebook_share.png') no-repeat;
	width: 112px;
	height: 32px;
	display: block;
}
