@charset "utf-8";
/* CSS Document */

html
{
}

body
{
	background-color: #3c2639;
}

div#Language
{
	color: #ffffff;
}
div#SubLinks {
    font-size: 0.9em;
    position: absolute;
    right: 14px;
	height:18px;
}

div#Language div.languageSelector
{
	width: 110px;
}

div#Language div.languageSelector div.label
{
	float: left;
	padding-left: 35px;
}
div#Language div.languageSelector div.active
{
	float: right;
	margin:2px 0 0 0;
}
div#Language div.languageSelector div.selector
{
	background-color: white;
	color:#000;
	clear: both;
	padding: 5px 10px;
	position: absolute;
	width: 100px;
	top: 18px;
	left: 0;
	display: none;
}

div#Language div.languageSelector div.selector ul
{
	list-style: none;
	padding: 0;
}
	div#Language div.languageSelector div.selector ul li
	{
		padding: 2px 0;
		overflow: auto;
	}
		div#Language div.languageSelector div.selector ul li a,
		div#Language div.languageSelector div.selector ul li span
		{
			color: black;
			display: block;
			float: left;
			width: 83px;
		}
div#ContentContainer div#LeftColumn div.block div.noBg
{
	color: #ffffff;
}
	div#ContentContainer div#LeftColumn div.block div.noBg a,
	div#ContentContainer div#LeftColumn div.block div.noBg a:visited
	{
		color: #ffffff;
	}
	
	
div.tollFreeDE div.title
{
	padding-left: 13px !important;
}


/* German Booking Widget */
div.innerContent div.reservationDE div.form div.checkIn,
div.innerContent div.reservationDE div.form div.checkOut
{
	/*width: 172px;*/
}
div.innerContent div.reservationDE div.form div.checkIn label,
div.innerContent div.reservationDE div.form div.checkOut label
{
	/*width: 55px;*/
}
div.innerContent div.reservationDE div.form div.selectActive
{
	width: 166px
}
div.innerContent div.reservationDE div.form div.childrenPerRoom label
{
	width: 33px;
}
div.innerContent div.reservationDE div.form div.rooms
{
	width: 102px;
}
div.innerContent div.reservationDE div.form div.rooms label.adults
{
	width: 60px;
}

/* Preview */
body.preview div#SiteContainer
{
	background-image: url(../images/Preview.jpg);
	position: relative;
	width: 1000px;
	height: 900px;
}
body.preview div#SiteContainer div#DummyContent
{
	position: absolute;
	left: 243px;
	top: 108px;
	width: 500px;
	height: 635px;
}

body.preview div#SiteContainer div#DummyContent div#Welcome
{
	position: absolute;
	top: 0;
	left: 0;
	width: 501px;
	height: 80px;
}

div#SiteContainer div#Center div.content div#ColumnRight div.newsletter input, div#SiteContainer div#Center div.content div#ColumnRight div.newsletter div.button
{
	z-index: 1;
}