

/* neu */

body{ min-width:900px;}

H5 { font-size:21pt; }
H2 { font-size:19pt; }
H3 { font-size:17pt; }
H4 { font-size:14pt; }
H5 { font-size:13pt; }
P { font-size:12pt; }

A:link, A:visited { text-decoration:none; color:#333; font-size:110%; }
A:hover, A:active { color:#111; }

a img {outline : none; border:none; margin-bottom:0.5em;}
#main {
	/*min-width:1030px;*/
	min-width:1140px;
	max-width:1400px;
	
}
DIV.testbox_format {  }

DIV#content { 
	
	border:1px groove #efefef; 
	
	margin:-0.3% auto 2% auto;
	min-width:800px;
	text-align:left;
	width:90%;
	border-radius:0px 0px 5px 5px; 
	box-shadow:4px 4px 6px rgba(0,0,0,0.5); 
	
	background:white;
}
DIV.inner { margin:1% 2%; }
.contents.inner { margin-top:120px; margin-right:20px; }
.headline.inner { padding:0; margin:0; margin-right:8px;}
.contents {
	
	border:0px solid #ccc;
	clear:both;	
}
#container { min-height:1000px; }

.above { 
	position:fixed;
	margin:0% auto 0 1%;
	width:97%;
	min-width:1010px;
	max-width:1400px;
	background:rgba(255,255,255,0.98); 
	border-radius:0px 0px 5px 5px; 
	box-shadow:4px 4px 6px rgba(0,0,0,0.2); 
	min-height:60px;
	z-index:10000;
}
.above .rightside {
	
	float:right;
	
}
.above .rightside A {
	margin-left:5px;
}

.above .form {
	display:none;
}
.nav { 
	float:left;
	margin-top:23px;
	margin-left:20px;
	width:45em;
	max-width:60%;
}
.nav A, .menu A, .footline A { border-bottom:1px solid #ccc; }
.nav A:hover, .menu A:hover, .footline A:hover { border-bottom:1px solid #bbb; }
.topaside { 
	background:rgba(255,255,255,0.9); 
	border-radius:9px 0px 0px 9px; 
	padding:10px; 
	position:fixed; 
	left:10%;
	margin-left:-5%;
	text-align:left; 
	padding-top:5px; 
	float:left;
	border:0px solid #ccc;
}
.menu { float:left; }
.nav A, .menu A { text-shadow:1px 1px 0px #ddd;}
.headline { 
	
	border-bottom:0px solid #eee; height:50px; 
}
.headline H1 { margin:0; float:left; padding:0; line-height:16px;}

.headline .form { 
	float:right; width:58%; 
	padding:5px 0px 0px 0px; 
	clear:right; 
	text-align:right; 
	background:rgba(245,245,245,0.0); 
	border-radius:6px; 
	border:0px solid #ccc;
}
.headline INPUT, .headline OPTION, .headline SELECT 
{ font: 100% 'CreditValley','Znikomit','JustOldFashion','Miama', Verdana, Arial, Helvetica, sans-serif; }
.headline .form INPUT[type=submit]{ }
.headline FIELDSET { text-align:right; box-shadow:1px 1px 3px rgba(0,0,0,0.0); border:0px solid #ddd; padding:0px 0px; }
.headline FIELDSET LEGEND { float:right; text-align:left; padding:0px 5px 0px 8px; border-left:0px solid #ccc; margin-left:8px; }

.footline { border-top:1px solid #eee; padding-top:5px;}






.floater { display:none; }

#sofas { width:100%; text-align:left !important; border:0px solid grey;}
.sofa { border:0px solid grey; width:100%; border-top:1px solid #ccc; }
.sofa .info { float:right; padding-left:12px;width:200px; border-left:1px solid #ccc;}
.sofa IMG { 
	border:0px solid #bbb; 
	border-radius:9px 12px; 
	-moz-border-radius:0px 0px 12px 12px; 
	-webkit-border-radius:0px 0px 12px 12px;
}
.sofa IMG:hover { border:0px solid #ccc;}

#weitere_sofas { display:none; }
.testbox_format { display:none; }
.h3 { border-bottom:1px solid #ccc; }

.sofa .info LI { }

P { font-family:'Verdana','Tahoma';font-size:10pt;}

.contents IMG { border-radius:3px; }
.contents H4 A { border-bottom:1px solid #ccc; }


P.exit2Shop {
	margin-top:7px;
	padding:8px 0px;
	border-top:3px solid #ccc;
	border-bottom:3px solid #ccc;
	text-align:center;
}

 
P.exit2Shop A {

	line-height:200%;
}

A.home { display:block; margin-top:6px; line-height:120%; float:right; }

A IMG { text-decoration:none; }

#kontakt_1 TABLE.data,
#impressum_1 TABLE.data{ max-width:90%; width:90%; min-width:90%; }
TABLE.data TD { height:3em; vertical-align:middle; padding:3px 3px 3px 3px; border-bottom:1px solid #ccc; }
TABLE.data TD:first-child { vertical-align:middle; padding:3px 3px 3px 9px; border-right:1px solid #ccc;}
TABLE.data TD { padding:3px 3px 3px 18px;}
TABLE.data TR:last-child TD { border-bottom:0px solid #ccc; }
TABLE.data TD:last-child { font-size:0.9em; }
/* neu ende */