* {
	margin: 0;
	padding: 0;
}
body {
	background: #FFFFFF;
	color: #736559;
	font-size: 18px;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	line-height: 120%;
	letter-spacing: 0.5px;
	word-spacing: 0.5px;
}
.clear {
	clear: both;
}
img {
	border: 0;
}
a {
	text-decoration: none;
}
strong, b {
	font-weight: 700;
	font-size: 18px;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	color: #5F5147;
}
section, nav, header, footer, arctile, aside {
	display: block;
}

/*********** HEADER ***********/

header#top {
	width: 960px;
	height: 120px;
	margin: 0 auto;
	margin-bottom: 19px;
	border-bottom: 1px solid #D9C9BB;
}
header#top #top_logo {
	float: left;
	height: 80px;
	margin: 20px 0;
}
header#top nav#navigation {
	float: right;
	height: 40px;
	margin: 40px 0;
}
header#top nav#navigation ul {
	list-style-type: none;
}
header#top nav#navigation ul li {
	float: left;
}
header#top nav#navigation ul li a {
	display: block;
	height: 20px;
	padding: 12px 20px 8px 20px;
	color: #736559;
	font-size: 18px;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
}
header#top nav#navigation ul li a.active {
	background: url(images/active_bg.jpg) no-repeat center bottom;
}
header#top nav#navigation ul li a:hover {
	color: #BFA99A;
}

/*********** TEASER ***********/

section#teaser {
	width: 100%;
	height: 550px;
	background: url(images/teaser_bg.jpg) no-repeat center top #C4D4D3;
}
section#teaser.couch {
	background: url(images/modemoneten_couch.jpg) no-repeat 50% 75%;
	background-size: cover;
}
section#teaser #teaser_inner {
	position: relative;
	width: 960px;
	height: 480px;
	margin: 0 auto;
	padding-top: 70px;
	text-align: center;
}
section#teaser.couch #teaser_inner {
	background: url(images/teaser_bg.png) no-repeat center top;
}
section#teaser #teaser_inner h1,
section#teaser #teaser_inner h1.norm {
	width: 400px;
	margin: 0 auto;
	padding-top: 35px;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #465F66;
	line-height: 110%;
	border-top: 1px solid #B9C6C9;
	text-align: center;
}
section#teaser #teaser_inner h1 strong {
	display: block;
	padding: 10px 0 35px 0;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #465F66;
	border-bottom: 1px solid #B9C6C9;
}
section#teaser #teaser_inner p {
	width: 400px;
	margin: 0 auto;
	padding: 10px 0 35px 0;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #465F66;
	line-height: 110%;
	text-align: center;
	border-bottom: 1px solid #B9C6C9;
}
section#teaser #teaser_inner p a {
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #465F66;
	text-decoration: underline;
}
section#teaser #teaser_inner p a:hover {
	color: #465F66;
}
section#teaser #teaser_inner a.button {
	display: block;
	width: 350px;
	height: 32px;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 40px;
	padding: 8px 0 0 55px;
	font-size: 28px;
	overflow: visible;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #465F66;
	background: url(images/teaser_button_bg.png) no-repeat top left;
}
section#teaser #teaser_inner a.button:hover {
	color: #86A4AC;
	background-position: bottom left;
}
section#teaser #teaser_inner img.frau_schuhe,
section#teaser #teaser_inner img.frau_handtasche,
section#teaser #teaser_inner img.frau_sonnebrille {
	position: absolute;
	bottom: 0;
	left: 0;
}
section#teaser #teaser_inner img.mann_uhr,
section#teaser #teaser_inner img.mann_schuhe {
	position: absolute;
	bottom: 0;
	right: 0;
}

/*********** CONTENT ***********/

section#content {
	width: 960px;
	margin: 0 auto;
	padding-top: 50px;
}
section#content #content_left {
	float: left;
	width: 530px;
	margin-bottom: 110px;
}
section#content #content_right {
	float: right;
	width: 350px;
}
section#content p {
	margin-bottom: 15px;
}
section#content a {
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	color: #5F5147;
	text-decoration: underline
}
section#content a:hover {
	color: #9A887A;
}
section#content h2 {
	padding: 15px 0;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #5F5147;
}
section#content .title {
	width: 100%;
	height: 60px;
	text-align: center;
	background: url(images/h2_bg.jpg) repeat-x top;
}
section#content .title h1,
section#content .title h2 {
	display: inline;
	padding: 0 15px;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #BFA99A;
	background: #FFFFFF;
}
section#content a.button {
	float: left;
	display: block;
	height: 22px;
	margin: 20px 50px 0 0;
	padding: 4px 0 4px 40px;
	font-weight: 700;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	color: #5F5147;
	background: url(images/button_bg.jpg) no-repeat top left;
	text-decoration: none;
}
section#content a.button.last {
	margin: 20px 0 0 0;
}
section#content a.button:hover {
	color: #9A887A;
	background-position: bottom left;
}
section#content ul {
	margin-left: 18px;
	font-size: 18px;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	color: #5F5147;
}
section#content ul li,
section#content ol li {
	margin: 0 0 5px 15px;
}
section#content #content_right ol li {
	height: 28px;
	margin: 0;
	padding: 2px 10px 7px 10px;
	background: url(images/ol_bg.jpg) no-repeat left top;
	list-style-position: inside;
	font-weight: 700;
	font-size: 18px;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	color: #5F5147;
}
section#content #content_bottom {
	width: 960px;
	padding: 10px 0;
	border-top: 1px solid #D9C9BB;
}
section#content #content_bottom img {
	float: left;
}

/*********** FOOTER ***********/

footer#bottom {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 80px 0;
	border-top: 1px solid #D9C9BB;
}
footer#bottom a {
	color: #736559;
	font-size: 18px;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
}
footer#bottom a:hover {
	color: #BFA99A;
}
footer#bottom #bottom_navigation {
	float: left;
}
footer#bottom #bottom_navigation a {
	margin-right: 20px;
}
footer#bottom #design {
	float: right;
}

/*********** MARKEN ***********/

section#content #tabs ul {
	margin: 0;
}
section#content #tabs ul.ui-tabs-nav {
	height: 90px;
}
section#content #tabs ul.ui-tabs-nav li {
	float: left;
	list-style-type: none;
	margin: 0;
}
section#content #tabs ul.ui-tabs-nav li a {
	padding: 6px 5px 8px 5px;
	margin-right: 3px;
	text-decoration: none;
	color: #736559;
}
section#content #tabs ul.ui-tabs-nav li a:hover {
	color: #5F5147;
}
section#content #tabs ul.ui-tabs-nav li.ui-state-active a {
	color: #FFFFFF;
	background: #5F5147;
}
section#content #tabs div.ui-tabs-panel {
	display: block;
}
section#content #tabs div.ui-tabs-panel.ui-tabs-hide {
	display: none;
}
section#content #tabs div.ui-tabs-panel ul {
	float: left;
	margin-right: 50px;
}
section#content #tabs div.ui-tabs-panel ul li {
	margin: 0;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	color: #736559;
	list-style-type: none;
}

/*********** VERKAUFSFORMULAR ***********/

td{
	white-space: nowrap;
}
textarea{
}
td > button{
	text-indent: 8px;
}
.error{
	background-color: #AB0000;
	color: white;
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
	padding: 10px;
	text-transform: uppercase;
	width: 240px;
}
#loading{
	position: relative;
	bottom: 9px;
	visibility: hidden;
}

/*********** FAQS ***********/

section#content .accordion h2.ui-state-default,
section#content .accordion h2.ui-state-active {
	height: 23px;
	padding: 17px 0 13px 40px;
	background: url(images/accordion_plus.jpg) no-repeat top left;
	cursor: pointer;
	font-weight: normal;
	font-size: 18px;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
}
section#content .accordion h2.ui-state-default:hover,
section#content .accordion h2.ui-state-active:hover {
	color: #9A887A;
}
section#content .accordion h2.ui-state-active {
	background-position: bottom left;
}
section#content .accordion div.ui-accordion-content {
	padding: 0 0 30px 40px;
}