body {
	background-image: url(images/background.jpg);
	background-color:#696969;
	margin: 0px;
}
#container {
	width:800px;
	margin:0px auto;
	background-image:url(images/imagebackdrop.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#403f44;
	color : #fff;
	font-size : 11px;
	font-family:arial, Helvetica, sans-serif;
}
#left-column {
	width:508px;
	float:left;
	
}
#left-column p, #left-column h2 {
	margin-left:22px;
	padding-right:22px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:0px;
}
#right-column {
	width:292px;
	float:left;
	background-image:url(images/right-column-bg.jpg);
	background-repeat:repeat-y;
	padding-bottom:0px;
	position:relative;
	z-index:1;
	min-height:1460px;
}
p.clear {
	clear:both;
	padding:0px;
	margin:0px;
	height:1px;
}
img.x2 {
	margin-left:6px;
}
img.rally {
	margin-left:-25px;
}
img.corp {
	margin-top:10px;
	clear:left;
	margin-left:22px;
}
img.hut {
	float:right;
	margin-right:15px;
}
h2#new-title {
	color:#dc161e;
	margin:0px 22px;
	padding:6px 0px;
	font-size:12px;
}
.new-sub-title {
	color:#dc161e;
	font-size:12px;
}
p.event-price {
	border-bottom:1px solid #fff;
	padding-bottom:4px;
	margin-right:22px;
}
form#subscription {
	margin-top:30px;
}
img.book {
	margin-left:15px;
	margin-top:15px;
}
#left-column a {
	color:#fff;
	text-decoration:underline;
}
form#booking {
	margin-left:17px;
}
form#booking input, form#booking textarea {
	background-color:#000;
	border:1px solid #fff;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
form#booking p {
	padding:4px 0px;
	margin:0px;
}
form#booking input.submission {
	background-image:url(images/submit.jpg);
	background-repeat:no-repeat;
	border:0px solid #000;
	width:122px;
	height:35px;
}
input.submission:hover {
	cursor:pointer;
}
#footer {
	width:800px;
	margin:10px auto;
	color : #fff;
	font-size : 10px;
	font-family:arial, Helvetica, sans-serif;
}
#footer a, .grey {
	color:#666;
	text-decoration:none;
}
.price {
	padding-left:50px;
}
#act-day {
	padding-left:68px;
}
#roomy {
	padding-left:92px;
}
p.space {
	height:20px;
}
p.spaced {
	height:35px;
}
img.segsuper {
	margin-left:6px;
}
p#segsuperp {
	width:240px;
	margin-left:22px;
}
p#segsuperp a {
	color:#fff;
}
.object-wrap {
	margin-left:22px;
	border:5px solid #000;
	width:425px;
	margin-top:15px;
}
img.large-road {
	position:relative;
	z-index:99999;
	left:-220px;
}
ul#road {
	margin:0px;
	list-style:square;
	color:#dc161e;
}
ul#road li {
	padding-bottom:6px;
}
ul#road span {
	color:#fff;
}
h2#new-sub {
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
img.off-it {
	margin-left:-22px;
	margin-bottom:0px;
}
img.mappa {
	float:right;
	margin-right:22px;
	clear:right;
	margin-bottom:10px;
}
p.big-space {
	height:120px;
}
img.titel {
	margin-left:30px;
	margin-top:10px;
}
p.box-holder {
	border:1px solid #fff;
	background-color:#000;
	width:230px;
	height:200px;
	margin-left:30px;
	margin-top:5px;
}
p.big-spaced {
	height:320px;
}
img.bottom-curve {
	position:absolute;
	bottom:0px;
	z-index:2;
}
#slideshow {
    position:relative;
    border:1px solid #fff;
	background-color:#000;
	width:230px;
	height:165px;
	margin-left:30px;
	margin-top:15px;
	overflow:hidden;
	float:right;
	clear:right;
	margin-right:25px;
}

#slideshow IMG {
    position:absolute;
	width:230px;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
