* {
	padding:0px;
	margin:0px;
}
:focus {
	outline: 0px;
}
body {
	text-align:center;
	background-color:#DCD9D3;
}
body, td, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:160%;
	color:#333333;
}


a img {
	border:0px none;
}
a {
	text-decoration:underline;
	color:#333333;
}

a.rot {
color:#C80000;
text-decoration:none;
}


td {
vertical-align:top;
}



ul {
margin:0px;
padding:0px;
list-style-type:none;
}

h1, h2, h3, h4, h5 {
	font-family:Arial, Helvetica, sans-serif;
}
h1 {
	font-size:24px;
	font-weight:bold;
}
h1.parkett,
h1.teppich {
	color:#641B0F;
}
h1.allgemein {
color:#00367B;
}



/*             h2              */

/* h2 nur für subnavi der produkte verwenden!! */

h2 {
	font-size:16px;
	line-height:124%;
	color:#333333;
	height:53px;
	margin-left:-10px;
	padding-left:10px;
	border-right:#333333 1px solid;
	width:217px;
	padding-top:15px;
	margin-bottom:10px;
	font-weight:normal;
}
h2.teppich {
	background-image:url(../img/bg_nav_teppich.jpg);
	background-repeat:repeat-x;
}
h2.parkett {
	background-image:url(../img/bg_nav_parkett.jpg);
	background-repeat:repeat-x;
}
h2.betten {
	background-image:url(../img/bg_nav_betten.jpg);
	background-repeat:repeat-x;
}
h2.gardinen {
	background-image:url(../img/bg_nav_gardinen.jpg);
	background-repeat:repeat-x;
}
h2.top15 {
	margin-top:15px;
}


/*             h3              */

/* h3 nur für subnavi der akvtiven produkte verwenden!! */
h3 {
	font-size:16px;
	line-height:124%;
	color:#333333;
	height:53px;
	padding-left:20px;
	width:170px;
	padding-top:15px;
	margin-left:-20px;
	margin-bottom:10px;
	font-weight:normal;
	background-repeat:repeat-x;
}
h3.parkett {
	background-image:url(../img/bg_subnav_parkett.jpg);
}
h3.teppich {
	background-image:url(../img/bg_subnav_teppich.jpg);
}
h3.betten {
	background-image:url(../img/bg_subnav_betten.jpg);
}
h3.gardinen {
	background-image:url(../img/bg_subnav_gardinen.jpg);
}
h3.referenzen {
background-image:url(../img/bg_subnav_referenzen.jpg);	
				}

/* h4 für tooltips */

h4 {
color:#00367B;
font-size:14px;
margin-bottom:5px;				
}


/*            container             */

#container {
	position:relative;
	width:929px;
	padding:0 20px 20px 20px;
	margin:0 auto;
	text-align: left;
}

#container.start {
	background-image:url(../img/bg_home.jpg);

}

#container.parkett {
	background-image:url(../img/bg_parkett.jpg);
}

#container.allgemein {
	background-image:url(../img/bg_allgemein.jpg);
}

#container.teppich {
	background-image:url(../img/bg_teppich.jpg);
}

#container.betten {
	background-image:url(../img/bg_betten.jpg);
}

#container.gardinen {
	background-image:url(../img/bg_gardinen.jpg);
}


/*            navi            */

#navi {
	height:50px;
	background-image:url(../img/bg_navi.jpg);
}


/*            header             */

#header {
position:relative;
	height:258px;
	background-repeat:no-repeat;
	width:929px;
}

#flashy {
position:absolute;
top:0px;
left:0px;
				}
				
/*startseite*/
#header.start {
	background-image:url(../img/header-start.jpg);
}

#startlogo {
position:absolute;
top:69px;
left:16px;
}

#startvideo {
position:absolute;
top:191px;
left:45px;
}

#bgline_start {
position:absolute;
height:23px;
background-image:url(../img/bg_line-start.jpg);
background-repeat:repeat-x;
top:308px;
left:249px;
width:701px;
}


/*            sidebar1 mit subnavi        */

#sidebar1 {
	float: left;
	width: 218px;
	padding-left:10px;
	font-size:12px;
	color:#333333;
}
#sidebar1.start {
	width: 222px;
	padding:0;
	margin:0;
	background-image:url(../img/bg_sidebar_start.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:6px;
}
#sidebar1.allg {
	width: 222px;
	padding:0;
	margin:0;
	padding-top:7px;
	padding-left:6px;
	background-image:url(../img/bg_sidebar_start.jpg);
	background-repeat:no-repeat;
}

#sidebar1 a {
	text-decoration:underline;
	color:#333333;
}

#sidebar1 ul, #sidebar1 li, #sidebar1 li a {
	margin:0;
	padding:0;
	list-style-type:none;
}


td.tipps_top1 {
height:28px;
background-image:url(../img/table_bg_tipps_top1.jpg);
padding:12px 10px 0 14px;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
}

table.tipps {
background-image:url(../img/table_bg_tipps.jpg);
}


td.tipps_2 {
background-image:url(../img/table_bg_tipps_2.jpg);
background-repeat:no-repeat;
padding:13px 26px 14px 14px;
font-size:12px;
}

td.tipps_betten {
background-image:url(../img/table_bg_tipps_betten.jpg);
background-position:left bottom;
background-repeat:no-repeat;
height:111px;
padding-left:122px;
}

td.tipps_extraleft {
padding:21px 0px 0px 14px;
width:96px;
font-size:12px;
height: 79px;
}
td.tipps_extraright {
/*padding:11px 0 0 0;*/
height: 115px;
}
td.tipps_extraunten {
padding-left:14px;
font-size:12px;
padding-bottom: 10px;
height: 130px;
}
  

table.tipps td.tipps_topkarte {
padding:12px 10px 0 14px;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
width:197px;
margin:0;
background-repeat:no-repeat;
height:45px;
}


/* Safari */
html* table.tipps td.tipps_topkarte {
   height:33px;
}
/* IE 6 */
* html table.tipps td.tipps_topkarte {
   height:45px;
}
/* IE 7 */
* + html table.tipps td.tipps_topkarte {
   height:33px;
}


.abstand_o11 {
padding-top:11px;	
				}
.text_rot,
#sidebar1 a.rot {
color:#C80000;
text-decoration:none;
}


#sidebar {
position: absolute;
height:248px;
width:490px;
background-color:#F8F7F5;
left: 211px;
top: 9px;
z-index:100;
padding:5px;
font-size:12px;
z-index:100;
}
label {
color:#00367B;
font-size:14px;
margin-bottom:5px;				
}
span#spryradio1 a.tooltip {
text-decoration:none;
color:#00367B;
}
.oben5 {
margin-top:5px;				
}

form.extra {
background-color:#DFE6EE;
background-image: url(../img/EXTRAs-Fenster.jpg);
background-repeat:no-repeat;
padding:5px 5px 5px 20px;
height:238px;
}

/*            subheader             */

#subheader {
	position:absolute;
	left:248px;
	top:308px;
	width:701px;
	height:294px;
	background-position:0px 263px;
	background-repeat:repeat-x;
}

#subheaderbild{
	position:absolute;
	top:0px;
	left:190px;
}

#subnavi {
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	height:262px;
	overflow:hidden;
	padding-left:20px;
	font-size:12px;
	border-bottom:#fff 1px solid;
}

#subnavivideobt {
position:absolute;
left:10px;
top:150px;
}

#subnavi.parkett {
background-color:#FBF3EA;
}

#subnavi.teppich{
background-color:#E9E9EF;
}

#subnavi.betten{
background-color:#FFF4FB;
}

#subnavi.gardinen {
background-color:#F9EFED;
}




#subnavi.allgemein {
background-color:#DFE6EE;
background-image:url(../img/bg_subnav_allgemein.jpg);
background-repeat:repeat-x;
padding-right:30px;
width:140px;
}
#subnavi.referenzen {
background-color:#DFE6EE;
/*background-image:url(../img/bg_subnav_allgemein.jpg);*/
background-repeat:repeat-x;
padding-right:20px;
width:150px;
}


#subnavi li a {
	color:#333333;
	text-decoration:underline;
}

#subnavi li a.in {
	color:#00367B;
	font-weight:bold;
}

#subnavi ul, #subnavi li, #subnavi li a {
	margin:0;
	padding:0;
	list-style-type:none;
}

#subheader.parkett {
	background-image:url(../img/bg_subheader_laminat.jpg);
}

#subheader.allgemein {
	background-image:url(../img/bg_subheader_allgemein.jpg);
}

#subheader.teppich {
	background-image:url(../img/bg_subheader_teppich.jpg);
}

#subheader.betten {
	background-image:url(../img/bg_subheader_betten.jpg);
}

#subheader.gardinen {
	background-image:url(../img/bg_subheader_gardinen.jpg);
}


/*            mainContent             */

#mainContent {
	margin: 0 0 0px 250px;
	padding: 294px 73px 0 0;
	background-position:0 263px;
				z-index:-1;
}


#mainContent_start {
	margin: 0 0 0px 228px;
	padding: 23px 0px 0 0;
				position:relative;
}

#mainContent_start img {
margin-right:18px;
margin-bottom:19px;
}

.left22 {
margin-left:22px;
}

.right25 {
margin-right:25px;
}

td.oberkante {
height:4px;
background-image:url(../img/tabelle_kante-start.jpg);
}

td.teppich {
background-image:url(../img/td_bg_teppich.jpg);
width:167px;
}

td.parkett {
background-image:url(../img/td_bg_parkett.jpg);
width:163px;
}

td.betten {
background-image:url(../img/td_bg_betten.jpg);
width:164px;
}

td.gardinen {
background-image:url(../img/td_bg_gardinen.jpg);
width:167px;
}

td.teppich, td.parkett, td.betten, td.gardinen {
height:53px;
padding-left:10px;
font-size:16px;
color:#333333;
line-height:124%;
padding-top:15px;
}

td.verlinkungen {
padding-left:10px;
padding-top:10px;
font-size:12px;
}

.feld {
	border: 1px solid #00367B;
	width:145px;
	height:18px;
}
.anfrage{
	border: 1px solid #00367B;
	width:145px;
	height:90px;
}
.radio {
	/*border: 1px solid #00367B;*/
	margin-bottom:8px;
	margin-left:8px;
}
.text_small {
font-size:11px;
}
				
/*li.verlinkungen,*/
td.verlinkungen li {
padding-left:10px;
background-image:url(../img/bullett_verlinkungen.jpg);
list-style-type:none;
background-repeat:no-repeat;
}

td.verlinkungen li a {
text-decoration:none;
color:#333333;
}

td.verlinkungen li a:hover {
text-decoration:underline;
color:#333333;
}
				}


/*            footer             */

#footer {
	padding: 0 10px 0 20px;
	background:#DDDDDD;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


 
