body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,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;
}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
/*q:before,q:after {content:'"';}*/

@font-face {
  font-family: "Gill Sans";
  font-style: normal;
  font-weight: normal;
  src: url('gfx/gillsanslight.eot');
  src: local("Gill Sans Light"), url('gfx/gillsanslight.ttf') format('truetype');
}


body {
	background-color: #1e0802;
	color: white;
	font-family: "Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
	font-size: 9pt;
}

#layout {
	text-align: left;
	width: 1005px;
}

#top {
	text-align: right;
	height: 117px;
	line-height: 117px;
	xpadding-left: 188px;
	xpadding-left: 20px;
	color: #f8e9bd;
	margin-right: -4px;
}

#top ul li {
	display: inline;
	padding: 0px 4px 0px 4px;
}

#top a:link, #top a:visited {
	color: #f8e9bd;
	text-decoration: none;
}

#top a:hover, #top a.navtop-act:link, #top a.navtop-act:visited {
	color: #ffa800;
	text-decoration: none;
}


#left {
	background-color: #6e1e1e;
	height: 260px;
	width: 190px;
	vertical-align: bottom;
	position: absolute;
	color: #f8e9bd;
}

#left ul {
	position: absolute;
	bottom: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	line-height: 1.25em;
}

#left ul li {
	margin-bottom: 15px;
}

#left ul li.indent {
	padding-left: 20px;
}

#left a:link, #left a:visited, #content a:link, #content a:visited {
	color: #f8e9bd;
	text-decoration: none;
}

#left a:hover, #left a.navleft-act:link, #left a.navleft-act:visited, #content a:hover {
	color: #ffa800;
	text-decoration: none;
}

#logo {
	position: absolute;
	top: 455px;
	left: 20px;
}

#content {
	xborder: 1px solid green;
	width: 815px;
	margin-left: 194px;
	line-height: 1.4em;
}

#content h1 {
	font-family: "Gill Sans", "Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
	font-size: 27px;
	color: #f8e9bd;
	margin-top: 39px;
	margin-bottom: 26px;
	font-weight: normal;
	line-height: 1.5em;
}

#content p {
	margin-bottom: 1.5em;
}

#content ul.right  {
	margin-bottom: 35px;
	cpadding-left: 33px;
}

#content .right li {
	list-style-image: none;
	background-image: url('gfx/beauty_lounge_dot.gif');
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 17px;
	margin-bottom: 15px;
	line-height: 1.25em;
}

#content ul.right2  {
	margin-bottom: 35px;
	cpadding-left: 33px;
}

#content .right2 li {
	list-style-image: none;
	background-image: url('gfx/beauty_lounge_dot2.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 17px;
	margin-bottom: 15px;
	line-height: 1.25em;
}

.button {
	border: 1px solid #ffa800;
	background-color: #6e1e1e;
	color: #ffa800;
}


/*carousel*/

#carousel {
	width:815px;
	height:470px;
	overflow:scroll;
	position:relative;
}

#left-but, #right-but {
	position: absolute;
	bottom: 65px;
	z-index: 9999;
	height: 16px;
	width: 9px;
	cursor: pointer;
}

#left-but { left: 200px; background: url(/gfx/carousel/pfeil_links.png); }
#right-but { right: 200px; background: url(/gfx/carousel/pfeil_rechts.png); }


#carousel-text {
	position: absolute;
	width: 215px;
	left: 300px;
	z-index: 9999;
	xbackground: url(/gfx/brown-50.png);
	text-align: center;
	padding: 5px 0;
	height: 30px;
	bottom: 50px;
}

#title-text { font-size: 16px; }

