/*
CSS Document by macrocom.de
Datum: 13. August 2009
Author: Sebastian Schmal
*/

html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , p , span , a , table , tbody , tr , td , form , img , li , blockquote, textarea, input, select {
	margin: 0px;
	padding: 0px; 
	font-family: Verdana;
	font-size: 11px;
	border: 0px;
	border-spacing: 0px 0px;
	border-width: 0px;
	empty-cells: hide;
	border-collapse: collapse;
	}

a:focus {
    outline: 0;
}

body {
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	width: 100%;
	margin: 0; 
	padding: 0; 
	text-align: center;
	background-image: url('../../images/1/bg_01.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
	}

/* layout */
#outer-container-wrapper {
	width: 961px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
}

/* header */
#outer-header-container {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 961px;
	height: 218px;
	background-image: url('../../images/1/head_bg_01.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.outer-header-container-left {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 582px;
	height: 218px;
}

/* header top navi */
#header-top-navi {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 582px;
	height: 36px;
}

ul.top-navi {
	margin: 0;
	margin-top: 10px;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
}

ul.top-navi li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	display: inline;
	color: #878889;
}

ul.top-navi li a {
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	float: left;
	display: inline;
	list-style: none;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #878889;
}

ul.top-navi li a:hover {
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	float: left;
	display: inline;
	list-style: none;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #878889;
}

ul.top-navi li.top-navi-act a {
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	float: left;
	display: inline;
	list-style: none;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #878889;
}

/* header navi */
#header-navi {
	margin: 0;
	margin-top: 1px;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 156px;
}

.navi-point {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
}

.navi-point a {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	font-size: 15px;
	overflow:hidden;
	text-indent:-10000px;
}

/* systemmoebel */
.navi-point a.systemmoebel-navi-no {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_systemmoebel.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.systemmoebel-navi-no:hover {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_systemmoebel_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.systemmoebel-navi-act {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_systemmoebel_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

/* polstermoebel */
.navi-point a.polstermoebel-navi-no {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_polstermoebel.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.polstermoebel-navi-no:hover {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_polstermoebel_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.polstermoebel-navi-act {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_polstermoebel_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

/* couchtische */
.navi-point a.couchtische-navi-no {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_couchtische.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.couchtische-navi-no:hover {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_couchtische_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.couchtische-navi-act {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_couchtische_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

/* schlafzimmer */
.navi-point a.schlafzimmer-navi-no {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_schlafzimmer.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.schlafzimmer-navi-no:hover {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_schlafzimmer_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.schlafzimmer-navi-act {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_schlafzimmer_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}


/* tische */
.navi-point a.tische-navi-no {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_tische.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.tische-navi-no:hover {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_tische_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.tische-navi-act {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_tische_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}


/* stuehle */
.navi-point a.stuehle-navi-no {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_stuehle.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.stuehle-navi-no:hover {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_stuehle_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-point a.stuehle-navi-act {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	height: 52px;
	background-image: url('../../images/1/headnavi/bu_stuehle_mo.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}


.navi-info {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 194px;
	/* height: 104px; */
	height: 156px;
	background-image: url('../../images/1/navi_bg_02.jpg');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.navi-info p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 12px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

/* header logo */
#header-logo {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 379px;
	height: 218px;
}


/* content */
#outer-content-container {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 961px;
	min-height:520px;
	height:auto !important;
	height:520px;
	background-image: url('../../images/1/content_bg_01.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* content left */
#outer-content-left {
	margin: 0;
	padding: 0;
	padding-left: 22px;
	padding-bottom: 20px;
	float: left;
	display: inline;
	width: 560px;
}

/* content left single-detail */
#outer-content-left-detail {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	float: left;
	display: inline;
	width: 562px;
}

#outer-content-left .tx-macseoh1-pi1 {
	margin: 0;
	margin-bottom: 40px;
	margin-top: 20px !important;
	padding: 0;
	float: left;
	display: inline;
	width: 560px;
	height: 31px;
}

/* uberschriften h1-h3*/
#outer-content-left .csc-header {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 560px;
}

#outer-content-left .csc-header h4 {
	margin: 0;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0;
	float: left;
	display: inline;
	width: 560px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

#outer-content-left h1 {
	margin: 0;
	/*margin-top: 20px !important;
	margin-bottom: 40px;*/
	padding: 0;
	float: left;
	display: inline;
	width: 560px;
	color: #3f3f3f;
	font-size: 36px;
	overflow:hidden;
	text-indent:-10000px;
}

#outer-content-left h2 {
	margin: 0;
	/*margin-top: 20px !important;
	margin-bottom: 40px;*/
	padding: 0;
	float: left;
	display: inline;
	width: 560px;
	color: #3f3f3f;
	font-size: 36px;
	overflow:hidden;
	text-indent:-10000px;
}

#outer-content-left h3 {
	margin: 0;
	/*margin-top: 20px !important;
	margin-bottom: 40px;*/
	padding: 0;
	float: left;
	display: inline;
	width: 560px;
	color: #3f3f3f;
	font-size: 36px;
	overflow:hidden;
	text-indent:-10000px;
}

#outer-content-left p {
	margin: 0;
	padding: 0;
	padding-right: 20px;
	padding-bottom: 15px;
	line-height: 16px;
	float: left;
	display: inline;
	color: #262626;
	font-size: 11px;
	font-family: Verdana;
}

/* formatierungen */
#outer-content-left p b {
	font-weight: normal;
}

#outer-content-left p strong {
	font-weight: normal;
}

#outer-content-left p a {
	font-weight: normal;
	color: #777777;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

#outer-content-left p a:hover {
	font-weight: normal;
	color: #262626;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

/* content right */
#outer-content-right {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	float: left;
	display: inline;
	width: 364px;
	height:91px;
}

#outer-content-right-detail {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	float: left;
	display: inline;
	width: 369px;
	margin-bottom:40px;
}

#outer-content-right .tx-macseoh1-pi1 {
	margin: 0;
	margin-top: 20px !important;
	margin-bottom: 40px;
	padding: 0;
	float: left;
	display: inline;
	width: 364px;
}

/* uberschriften h1-h3*/
#outer-content-right h1 {
	margin: 0;
	/*margin-top: 20px !important;
	margin-bottom: 40px;*/
	padding: 0;
	float: left;
	display: inline;
	width: 364px;
	color: #3f3f3f;
	font-size: 36px;
	overflow:hidden;
	text-indent:-10000px;
}

#outer-content-right h2 {
	margin: 0;
	/*margin-top: 20px !important;
	margin-bottom: 40px;*/
	padding: 0;
	float: left;
	display: inline;
	width: 364px;
	color: #3f3f3f;
	font-size: 36px;
	overflow:hidden;
	text-indent:-10000px;
}

#outer-content-right h3 {
	margin: 0;
	margin-top: 20px !important;
	margin-bottom: 40px;
	padding: 0;
	float: left;
	display: inline;
	width: 364px;
	color: #3f3f3f;
	font-size: 36px;
	overflow:hidden;
	text-indent:-10000px;
}

#outer-content-right p {
	margin: 0;
	padding: 0;
	padding-right: 20px;
	padding-bottom: 15px;
	line-height: 16px;
	float: left;
	display: inline;
	width: 344px;
	color: #262626;
	font-size: 11px;
	font-family: Verdana;
}

/* formatierungen */
#outer-content-right p b {
	font-weight: normal;
}

#outer-content-right p strong {
	font-weight: normal;
}

#outer-content-right p a {
	font-weight: normal;
	color: #777777;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

#outer-content-right p a:hover {
	font-weight: normal;
	color: #262626;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}


/* Footer */
#outer-footer {
	clear: both;
	padding: 0 0 0 10px;
	/*padding-top: 20px;
	padding: 0px;*/
	margin: 0px;
	margin-bottom: 10px;
}

#outer-footer p {
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

#outer-footer p a {
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

#outer-footer p a:hover {
	font-weight: normal;
	color: #262626;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

/* VK PRICE */
.aktuelle-angebote-oldprice-home {
	padding: 0px;
	margin: 0px;
	color: #696969;
	font-size: 11px;
	text-decoration:line-through;
	float: left;
	display: inline;
	width: 175px;
}
.aktuelle-angebote-oldprice-detail {
	float: left;
	display: inline;
	width: 157px;
	padding-right: 5px;
	font-style: normal;
	text-align: right;
	color: #696969;
	font-size: 11px;
	text-decoration:line-through;
}
.aktuelle-angebote-oldprice-category {
	display:inline;
	float:left;
	margin:0;
	padding:0px;
	padding-right: 5px;
	width: 95px;
	text-align: right;
	color: #696969;
	font-size: 11px;
	text-decoration:line-through;	
}


/* content sitemap */
ul.content-sitemap {
	display:inline;
	float:left;
	margin-bottom: 20px;
	margin-left:0;
	margin-right:0;
	padding:0;
	padding-left: 0px;
	width:560px;
}

ul.content-sitemap li {
	margin-left:0;
	margin-right:0;
	padding:0;
	padding-left: 0px;
	padding-bottom: 10px;
	list-style: none;
	color:#666666;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}

ul.content-sitemap li ul li {
	margin-left:0;
	margin-right:0;
	padding:0;
	padding-left: 20px;
	padding-bottom: 5px;
	list-style: none;
	color:#666666;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}

ul.content-sitemap li a {
	margin-left:0;
	margin-right:0;
	padding:0;
	list-style: none;
	color:#666666;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}
