/* General Layout */
* {
	margin: 0;
	padding: 0;
}

img {
	margin-bottom: -3px;
}

body {
	background: #eee;
	background-image: url(../img/Pause.gif);
	background-repeat: no-repeat;
	background-position: center 400px;
	color: #fff;
	font-size: 100%;
	font-family: Verdana;
}

body.noOverflow {
	overflow: hidden;
}

body.noOverflow div#wrap {
}

body.white {
	background: #fff;
	background-image: none;
	color: #000;
}

div#wrap {
	margin: 15px auto 0 auto;
	padding: 30px 30px 0px 30px;
	position: relative;
	z-index: 5;
	width: 964px;
	max-width: 964px;
	min-width: 964px;
	border:0px solid #ccc;
	font-size: 12px;
	overflow: hidden;	
}

h1#logo {
	position: absolute;
	right: 30px;
	top: 80px;
}

h1#logo img{
	border: 0px solid #7F7F7F;
}

hr[noshade=noshade] {
	background: none;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
}


hr.clearer {
	visibility: visible;
	margin: 1em 0;
	clear: both;
	border:0;
	border-top:1px #fff solid;
	height:1px;
}

body.white hr.clearer {
	visibility: visible;
	border: 0px;
	border-top:1px #7F7F7F solid;
	height:1px;
}


a {
	text-decoration: none;
	color:#fff;
	outline: none;
}
a img {
	border: 0px;
}
body.white a {
	text-decoration: none;
	color:#000;
}

div#content{
/* 	min-height:475px;*/
	width:964px;
	overflow: hidden;
	padding-top: 14px;
}

.csc-textpic {
	max-width: 964px;
}

div#footer{
	overflow: hidden;
}

.csc-textpic-border img{
	border: 1px solid #fff;
}

body.white .csc-textpic-border img{
	border: 1px solid #000;
}

/* Menus */

ul.menu{
	list-style: none;
	display: block;
	clear: both;
	border:0px solid #eee;
	padding: 0;
	position: relative;
}

ul.menu li{
	display: block;
	float:left;
	height:16px;
	margin-top: 4px;
}

ul.menu li a:hover,
ul.menu li.aktiv,
ul.menu li.aktiv a,
ul.menu li a.act{
	color:#000;
}
ul.menu li a.aktiv{
	font-style: italic;
}
ul.menu ul.submenu li a {
	color:#FFF;
}

ul.menu ul.submenu li a:hover {
	color:#000;
}


body.white ul.menu li a:hover,
body.white ul.menu li.aktiv,
body.white ul.menu li a.aktiv{
	color:#9F9F9F;
}


body.white ul.submenu li a {
	color:#000;
}


ul.menu li.aktiv li.aktiv a {
	color:#000;
}

ul.menu li.aktiv span.slash {
	color:#fff;
}
ul.menu li.aktiv ul.submenu span.slash {
}

body.white ul.menu li.aktiv li.aktiv a {
	color:#9F9F9F;
}

body.white ul.menu li.aktiv li.aktiv a.act {
	color:#9F9F9F;
}

body.white ul.menu li.aktiv span.slash {
	color:#000;
}

body.white ul.menu li.aktiv ul.submenu span.slash {
	/*color:#7F7F7F;*/
}

ul.menu a.act {
	font-style: italic;
}

ul.submenu {
	position: absolute;
	top:20px;
	left:0px;
	padding: 0;
}

.slash{
	width: 6px;	
	padding: 0 3px;
}


#allgemeinesMenu {
	height: 30px;
}

ul#allgemeinesMenu.menu a{
	color:#000;
}

body.white ul#allgemeinesMenu.menu a{
	color:#9F9F9F;
}

#allgemeinesMenu li{
	margin-right:25px;
}

#allgemeinesMenu li.abstand{
	text-indent: -10000px;
	width: 2px;
}

#allgemeinesMenu li.abstand ul{
	position:absolute;
	left: 478px;
	width: 475px;
	top:0px;
}
#allgemeinesMenu li.abstand ul li{
	width: auto;
	text-indent: 0;
}

#moormannMenu,
#moormannMoebelMenu,
#moormannBottomMenu {
	border-top:1px dashed #fff;
	border-bottom:1px dashed #fff;
	width: 475px;
	height:20px;
	line-height: 1em;
}

body.white #moormannMenu,
body.white #moormannMoebelMenu,
body.white #moormannBottomMenu {
	border-top:1px dashed #7F7F7F;
	border-bottom:1px dashed #7F7F7F;
}


ul#moormannMenu {

}
ul#moormannMoebelMenu {
	margin: 20px 0 60px 0;
}

#moormannBottomMenu {
	border-bottom:0px dashed #7F7F7F;
	border-top:1px dashed #fff;
	margin-bottom:10px;
	margin-top:20px;	
	float:left;
}

#zuHauseLink{
	position:absolute;
	bottom:0px;
	right:0px;
	z-index: 30;
}

/*Damit auch eine dritte Linie erscheint...*/
body.white #footer {
	background-position: 0 20px;
}

body.white #moormannBottomMenu {
	border-bottom:0px dashed #7F7F7F;
	border-top:1px dashed #7F7F7F;
}

#moormannBottomMenu.volleBreite{
	width: 964px;
	margin-bottom: 25px;
	background-repeat: repeat-x;
}

.erklaerungen {
	height:20px; 
	white-space: nowrap;
	color: #000;
}

.erklaerungen.bottom {
	color: #9F9F9F;
	float:right;
	width:475px;
	height:auto;
	margin-top:24px;
	margin-bottom:10px;
	
}


.erklaerungen span {
	float:left; 
	margin-right: 10px;
}
	
.erklaerungen.bottom span{
	white-space: normal;
	float: none;
}

.erklaerungen.bottom span#preis{
	display: block;
	text-align: right;
	margin-right: 0px;
	float:right;
}

#suche input {
	width:475px;
	padding:1px 0px 2px 0px;
	font-size: 12px;
	border:0;
	border-top:1px dashed #FFF;
	background: transparent;
	color:#fff;
	font-family: Verdana;
}

body.white #suche input {
	border-top:1px dashed #7F7F7F;
	background: #fff;
	color:#000;
}



/* Content */

#content a {
	color: #000;
}

#content a.internal-link-new-window {
	text-decoration: underline;
}

body.white #content a {
	color: #9F9F9F;
}

#content a:hover{
}

h1,h2,h3,h4 {
	font-weight: normal;
	margin: 0 0 1em 0;
	font-size: 1em;
	color: #000;
	line-height: 1.4em;
}

body.white h1,
body.white h2,
body.white h3,
body.white h4 {
	font-weight: bold;
	color: #000;
}

#content p, #content ul{
	width: 475px;
	margin: 0 0 1em 0;
	line-height: 1.4em;
	color: #000;
}

body.white #content p,
body.white #content ul {
	color: #000;
}

#content ul {
	margin: 0 0 1em 0;
	line-height: 1.4em;
}


h2.moebelueberschrift {
	margin-top: -10px;
	position: relative;
	margin-left: 0;
	padding: 0;
	font-weight: normal;
}

h2.moebelueberschrift span, 
h2.moebelueberschrift span a {
	color: #000;
}

body.white h2.moebelueberschrift {
	font-weight: normal;
}

body.white h2.moebelueberschrift span,
body.white h2.moebelueberschrift span a {
	color: #9F9F9F;
}


#content table {
	width: 475px;
}

#content table p{
	width: auto;
}

#content p.csc-frame-frame1{
	color:#000;
}
/* Print / Hide */
*.print {display: none;}
*.hide {display: none;}


/* tt_news */
.news-latest-container {
	overflow: hidden;
	width:964px;
}
.news-list-container {
	overflow: hidden;
	width:964px;
}
.news-latest-item {
	float:left;
	position: relative;
	margin-right:17px;
	width:310px;
	max-width: 310px;
}

.news-latest-item img{
	margin-right:0px;
}


.news-latest-item h3 {
	margin: 1em 0 0 0;
}

#content .news-latest-item p {
	width:310px;
	max-width: 310px;
}


.meldung {
	position: relative;
	display:block;
}

.newsload {
	clear:both;
	min-height:1px;
	height: auto;
}

.meldung .news-image-container{
	width: 475px;
	margin-right: 10px;
	float:left;
	min-height:100px;
	text-align: left;
}

.meldung .news-image-container img{
	margin-bottom: 1em;
}

.meldung .news-text-container {
	float: left;
}

.meldung.monatsAngebot {
	float:right;
	width: 450px;
}

.meldung.monatsAngebotLinks {
	float:left;
	width: 465px;
}

#content .meldung ul.links{
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
}

.meldung ul.links a{
	text-decoration: underline;
}

.close {
	text-align: right;
	cursor:pointer;
}
.meldung .links {
	margin-top: 40px;
}

/* Moebelliste */

#content .csc-textpic-caption {
	line-height: 1.4em;
	margin-top: 20px;
	list-style: none;
	display: inline;
	width:auto;
	margin: 0;
	text-align: left;
}

#content .csc-textpic-caption li {
	margin-top: 10px;
}

#content .moebelliste {
	list-style: none;
	width:100%;
	margin: 0;
}

#content .moebelliste  .csc-textpic-image {
	float: left;
	display: block;
	clear:none;
	text-align: center;
	position: relative;
}

#content .moebelliste.hoch .csc-textpic-image {
	margin: 0 0px 60px 0;
	width: 160px;
}
#content .moebelliste.quer .csc-textpic-image {
	margin: 0 0px 0px 0;
	width: 192px;
}

#content .moebelliste  li{
	position: relative;
	text-align: center;
}

#content .moebelliste  .csc-textpic-caption{
	display:none;
	position: absolute;
	text-align: center;
	list-style: none;
	cursor: pointer;
}

#content .moebelliste.hoch .csc-textpic-caption{
	top:90px;
}

#content .moebelliste.quer .csc-textpic-caption{
	top:120px;
}


#content .moebelliste.hoch .csc-textpic-caption{
	width:160px;
}
#content .moebelliste.quer .csc-textpic-caption{
	width:192px;
}

#content .moebelliste.p233 .csc-textpic-image {
	margin: 0 10px 10px 0;
	width: 233px;
}

#content .moebelliste.p233 .csc-textpic-caption{
	width:233px;
	top:60px;
}

#content .moebelliste.p151 .csc-textpic-image {
	margin: 0 11px 10px 0;
	width: 151px;
}

#content .moebelliste.p151 .csc-textpic-caption{
	width:151px;
	top:60px;
}


#content .moebelliste.p112 .csc-textpic-image {
	margin: 0 9px 10px 0;
	width: 112px;
}

#content .moebelliste.p112 .csc-textpic-caption{
	width:112px;
	top:60px;
}

#content .moebelliste.p310 .csc-textpic-image {
	margin: 0 20px 10px 0;
	width: 310px;
}

#content .moebelliste.p310 .csc-textpic-caption{
	width:310px;
	top:60px;
}

#content .moebelliste .csc-textpic-image.csc-textpic-lastcol {
	margin: 0 0 10px 0;
}

/* Bilderliste */

.bilderliste .csc-textpic-image {
	float: left;
	display: block;
	clear:none;
	text-align: center;
	margin: 0 10px 20px 0;
	position: relative;
}

.bilderliste .csc-textpic-image.csc-textpic-lastcol {
	margin: 0 -2px 20px 0;
}

/* Others */

#wwatuigzb 
{ display: none; }
#moebelSeitenGrossBild {
	position: absolute;
	left:0;
	bottom:0;
	z-index: 1;
	display: inline;
	width:100%;
	height:100%;
}

#moebelSeitenGrossBild,
#moebelSeitenGrossBild .csc-textpic-image,
#moebelSeitenGrossBild .csc-textpic {
	display: block;
}
#moebelSeitenGrossBild {
	overflow: hidden;
}
#supersize {
	position: absolute;
	left:0;
	bottom:0;
	z-index: 1;
     height:100%;  
     width:100%;  
}
#supersize img, #supersize a{  
     height:100%;  
     width:100%;  
     display:none;  
	position: absolute;
	left:0;
	top:0;
	z-index: 2;
}  
#supersize .activeslide, #supersize .activeslide img{  
     display:inline;  
} 

/* CSS-Styled Content */

	
/* Indexed Search */
div.tx-indexedsearch {width:964px;}
div.tx-indexedsearch-searchbox legend {display: none;}
div.tx-indexedsearch-searchbox {background:transparent;width:475px;padding:0.5em 0.3em 1em 0.3em;position:relative;}

div.tx-indexedsearch-searchbox div {margin-bottom:1em;line-height:1;}
div.tx-indexedsearch-searchbox p {position: absolute; left: 478px;top:10px;}

div.tx-indexedsearch-form {padding:0 0 2em 0;}

/* suchbegriff-feld */
div.tx-indexedsearch-form label {float:left;clear:left}
div.tx-indexedsearch-form input {width:20em;margin:0 0 0 9.6em;display:block;}

/* suche-knopf */
input#tx-indexedsearch-searchbox-button-submit {width:10em; height1.3em;margin:0 0 0 9.6em;padding:0.1em 0;}

div.tx-indexedsearch-searchbox label {float:left;clear:left;padding-top:0.2em;}
div.tx-indexedsearch-searchbox select {width:21em;border:1px solid #fff;display:block;font-size:96%;margin:0 0 0 10em;}

/* die checkbox */
div.tx-indexedsearch-search-select-group input {clear:left;width:15px;margin:1em 0 0 9.7em;background:#ccc;}

div.tx-indexedsearch-whatis {display:none;}

/* die zusammenfassung und das weiterblaettern */
div.tx-indexedsearch-browsebox {height:40px;font-size:1em; font-weight:normal; padding:0.1em 0.3em;position:relative;border-top:1px solid #000;}
div.tx-indexedsearch-browsebox p {float:left;margin-top: -1.5em;}
#content div.tx-indexedsearch-browsebox ul {list-style:none;float:right;width: auto;}
div.tx-indexedsearch-browsebox li {float:left;margin-right:0.6em;}
div.tx-indexedsearch-browsebox a:link, div.tx-indexedsearch-browsebox a:visited {color:#fff;}

/* die einzelnen suchergebnisse */
div.res-tmpl-css {padding:0.3em;border-top:1px solid #000;position: relative;}

/* die jeweilige ueberschrift */
div.res-tmpl-css h3 { font-size: 1em; margin: 0.5em 0; }
div.res-tmpl-css h3 span.tx-indexedsearch-title { background-repeat: no-repeat; background-position: 0 50%;}
div.res-tmpl-css h3 span.tx-indexedsearch-percent {float:right;}
div.res-tmpl-css h3 span.tx-indexedsearch-percent:before {content:"Relevanz ";font-size:85%;font-weight:normal;}
dl.tx-indexedsearch-info {width:475px;position:absolute;left:478px;top:58px;}
/* das gefundene wort */
div.res-tmpl-css strong.tx-indexedsearch-redMarkup {padding:0.2em;}

/*excerpt des dokument */
#content div.res-tmpl-css p.tx-indexedsearch-descr {clear:both;padding:1em 1em 1em 0; width:460px;}
.tx-indexedsearch-icon  {vertical-align: bottom;}
div.res-tmpl-css dl.tx-indexedsearch-info {font-size:85%;margin-bottom:1.5em;}
div.res-tmpl-css dl.tx-indexedsearch-info dt {font-weight:bold;float:left;}

fieldset {
	border: 0;
}

/* bildergalerie */
.zweispalten {
	overflow: hidden;
}

.zweispalten .box {
	float:left;
}

.zweispalten .links{
	width:475px;
	min-width:475px;
	max-width:475px;
	margin-right: 10px;
}
.zweispalten .rechts{
	width:478px;
	min-width:478px;
	max-width:478px;
	margin-left: 0px;
}

.p112 .zweispalten .rechts{
	width:964px;
	min-width:964px;
	max-width:964px;
	float:none;
	clear:both;
	margin:10px 0 0 0px;
}
.p112 .zweispalten {
	overflow: visible;
}

ul.bildergalerie li {
	float:left;
}
ul.bildergalerie li a{
	display: block;
	margin: 0 10px 10px 0;
}

.p112 ul.bildergalerie li a{
	display: block;
	margin: 10px 9px 10px 0;
}

ul.bildergalerie li a.imagenr_3,
ul.bildergalerie li a.imagenr_7,
ul.bildergalerie li a.imagenr_11,
ul.bildergalerie li a.imagenr_15,
ul.bildergalerie li a.imagenr_19,
ul.bildergalerie li a.imagenr_23 {
	margin-right: 0px;
}



.p112 ul.bildergalerie li a.imagenr_3,
.p112 ul.bildergalerie li a.imagenr_11,
.p112 ul.bildergalerie li a.imagenr_19 {
	margin-right: 10px;
}

body#wegbeschreibung ul.bildergalerie li a.imagenr_3 {
	margin-right: 10px;
}

/* FORMULARE */

.csc-mailform {
	width:465px;
	float:right;
}

.csc-mailform label{
	float:left;
	display:block;
	width:155px;
	clear:left;
}
.csc-mailform-field {
	margin-bottom: 10px;
	height:auto;
	overflow: hidden;
	vertical-align: bottom;
}
.csc-mailform input,
.csc-mailform select{
	width:304px;
	border: 0px;
	border: 1px solid #9F9F9F;
	padding: 2px;
}
.csc-mailform textarea {
	width:308px;
	border: 1px solid #9F9F9F;
}

.csc-mailform #mailformInteresse_Fuer_Folgendes_Moebel {
	margin-top: 10px;
}

.csc-mailform input.csc-mailform-submit {
	width:auto;
	border: 0px solid #9F9F9F;
	font-weight: bold;
	float:right;
	background: none;
	padding: 0;
	
}

/* Zweite Wahl */
.meldung a {
	background: transparent url(../img/pfeil_g_rechts.gif) no-repeat left 3px;
	padding-left: 16px;
}
.zweiteWahlLinks a {
	background: transparent url(../img/pfeil_g_rechts.gif) no-repeat left 3px;
	padding-left: 16px;
}

a.internal-link-new-window, a.external-link-new-window, a.download {
	background: transparent url(../img/pfeil_s_rechts.gif) no-repeat left 3px;
	padding-left: 16px;
}

body.white a.internal-link-new-window, body.white a.external-link-new-window, body.white a.download {
	background: transparent url(../img/pfeil_g_rechts.gif) no-repeat left 3px;
	padding-left: 16px;
}


/* TOP SCROLL */

#topScroll {
	text-align: right;
	
}

#topScroll a{
	background: transparent url(../img/pfeil_s.gif) no-repeat right center;
	padding-right: 16px;
	display: none;
}

body.white #topScroll a{
	color: #9F9F9F;
	background: transparent url(../img/pfeil_g.gif) no-repeat right center;
}

/* Gebrauchtmarkt */
.tx-veguestbook-pi1 .eintrag {
	padding: 20px 0 10px 0px;
	border-bottom: 0px solid #9F9F9F;
	text-align:left;
}
.tx-veguestbook-pi1 .eintrag h2 span{
	float:right;
}

.tx-veguestbook-pi1 .dl {
	overflow: hidden;
	width: 475px;
}

.tx-veguestbook-pi1 .dl .att, .attlong{
	clear:both;
	display:block:
	height:100%;
}
.tx-veguestbook-pi1 .dl .dt {
	float:left;
	width: 120px;
}

.tx-veguestbook-pi1 .dl .dd{
	float:left;
	margin-left:12px;
}
.tx-veguestbook-pi1 .dl .de{
	float:right;
	margin-left:12px;
}
#content .tx-veguestbook-pi1 p.zitat {
	float:right;
}

.tx-veguestbook-pi1 .dl .dt,
.tx-veguestbook-pi1 .dl .dd{
	margin-bottom: 15px;
}

table.formular caption {
	text-align: left;
	display: none;
}
#content table.formular {
	width: 465px;
}
#content table.formular td{
	padding-bottom: 10px;
	vertical-align: top;
}
.tx-veguestbook-pi1 input.csc-mailform-check, .tx-veguestbook-pi1 input.csc-mailform-radio {
	width:auto;
}

/* CSS STYLED CONTENT */
.csc-textpic-intext-left .csc-textpic-image {
	float:left;
	display: inline;
	margin-right: 10px;
}

.csc-textpic-intext-right .csc-textpic-image {
	float:right;
	display: inline;
	margin-left: 10px;
}

.csc-textpic-intext-left, .csc-textpic-intext-right {
	clear: both;
	overflow: hidden;
}

span.detail a {
	text-decoration: underline;
}

.verstecken ul.bildergalerie {
	display: none;
}
