body { margin:0px; padding:0px; color:#000000; background-color:#fef4d9; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
div, p, span { margin:0px; padding:0px; color:#c22e00; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

a:link,  a:visited { text-decoration:none;  color:#97A76D;}
a:hover, a:active { text-decoration:underline; color:#FF920E;}
/* oberer Bereich top anfang */
#top_logo {
	height:6.2em; background-color:#ffffff; color:#000000;
}
.logo { width:16em; float:left; background-color:#FFFFff;}
.top_split_1 {
	width:35.5em;
	height:3.2em;
	background-color:#FFFFff;
	color:#c22e00;
	float:left;
	font-size: 0.8em;
	padding: 0.7em 0em 0em 13.9em;
}
.top_split_2 { width:39.5em; height:3.1em; background-color:#FFFFff;float:left;}
.top_text_1 {left:46em; top:4em;  position:absolute; width:14em; height:2em; background-color:#FFFFff; z-index:10; font-size:0.8em; color:#339900;}
.farbe_dunkel { color:#666666;}
/* oberer Bereich top ende*/
/* content anfang */
#cont_navi {
	clear:both;
	background-image: url(../pic/hg_navi.gif);
	background-repeat: repeat-x;
	height:30px;
	border-top: 2px solid #a72e03;
	border-bottom: 1px solid #a72e03; color:#fdebbc;/**/
	
}

#cont_navi ul { list-style:none; margin:0.3em 0em 0em 0em; padding: 0em 0em 0em 3.5em;}
#cont_navi li { display:inline; padding: 1em 1em 1em 1em; margin:0px;}
#cont_navi a:link, #cont_navi a:visited { color:#5f594a;text-decoration:none;}
#cont_navi a:hover { color:#fdebbc;}
.cont {
	border-bottom: 1px solid #e37f4b; font-size:0.8em;
	background-color: #fdebbd; padding: 1em 1em 1em 5.6em; 
}
.cont ul { list-style-type:none; margin:0.3em 0em 1em 0em; padding: 0em 0em 0em 0em;}
.bild_home { top:17em; left:9.5em; height:180px; width:200px; position:absolute; text-align:center; color:#e9e8df; font-weight:bold;}
.bild {
	z-index:5;
	position: absolute;
	height: 250px;
	width: 400px;	
	left: 500px;
	top: 230px;
}
.bild_hoch {
	z-index:5;
	position: absolute;
height: 245px;
	width: 290px;
	left: 500px;
	top: 160px;
}
/* produkte */
.pr_links {
	width:31.5em;
	float:left;
	border: 1px dotted #999999; margin:5px; padding:5px;
}
.pr_rechts {width:31.5em; float:left; margin:5px; padding:5px;border: 1px dotted #999999; }
.pr_typ { font-weight:bold;}
.pr_laenge { padding-left:1em;}
.pr_hoehe {padding-left:1em;}
.pr_leist {padding-left:1em;}
.pr_preis {padding-left:1em; font-weight:bold;}
.pr_info {padding-left:1em;}
.pr_tiefe {padding-left:1em;}
.pr_beschreibung {padding-left:1em;}
.pr_raum {padding-left:1em;}
.pr_gewicht {padding-left:1em;}
.pr_bestell { padding-left:1em; padding-top:0.5em;}
.pr_bild { float:right; padding-right:1.3em;}

.farbe1 { background-color:#fcdf91;}



/* produkte ende*/
h1 { font-size: 1.2em; color:#c22e00;}
h2 { font-size: 1em; color:#c22e00;}
h3 { font-size: 0.8em; color:#c22e00;}
h4 { font-size: 0.8em; color:#c22e00;}
h5 { font-size: 0.6em; color:#c22e00;}
.cont p  {  color:#c22e00;}
.cont div {color:#c22e00;}
.breit_3em { width:4em; float:left;}
.breit_6em { width:10em; float:left;}

.breit_3f { width:4em; float:left;}
.breit_6f { width:10em; float:left;}
.home_abstand{
	padding-top:270px;
}
.cont_home {
	border-bottom: 1px solid #e37f4b;
	background-color: #fdebbd;
	font-size:0.8em;
	color:#c22e00;
	background-image: url(../pic/elektroheizung_heizen.jpg);
	background-repeat: no-repeat;/**/
}
.abst_home {
 padding-left:4em;
	
}
.home_harken { top:22em; left:33em; position:absolute;}
.home_worauf { top:37.5em; left:50em; position:absolute; color:#000000;}
.cont_home ul {}
.cont_home li { margin:0px; padding: 0em; list-style-type: disc;font-size:0.9em;}
#foot {
	border-top: 1px solid #e8905a;
	color: #5f594a;
	text-align: center;
	font-size:0.7em;
	padding-bottom:0.3em; padding-top:0.3em;
	
}
.abstand_1em { padding-left:1em;}
hr { background-color:#cc3402;}
/* formular */
.tf_6em {
	width:6em;
	height:1.2em;
	background-color:#fef4d9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eab28c;
	border-right-color: #f7d1b6;
	border-bottom-color: #f7d1b6;
	border-left-color: #eab28c; margin:2px;
}
.tf_8em { width:8em; height:1.2em; background-color:#fef4d9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eab28c;
	border-right-color: #f7d1b6;
	border-bottom-color: #f7d1b6;
	border-left-color: #eab28c; margin:2px;}
.tf_4em { width:4em; height:1.2em; background-color:#fef4d9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eab28c;
	border-right-color: #f7d1b6;
	border-bottom-color: #f7d1b6;
	border-left-color: #eab28c; margin:2px;}
.tf_10em { width:10em; height:1.2em;background-color:#fef4d9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eab28c;
	border-right-color: #f7d1b6;
	border-bottom-color: #f7d1b6;
	border-left-color: #eab28c; margin:2px;}
	
.tf_4em_la { width:4em; height:1.2em; background-color:#fef4d9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc; margin:2px;}
.tf_10em_la { width:10em; height:1.2em;background-color:#fef4d9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc; margin:2px;}
.links {	width:32em;
	float:left;}
.rechts {	width:32em;
	float:left;}
.rechts_lieferadresse{	width:28em;
	float:left; border:1px solid #cccccc; padding:5px;}
.rechts_lieferadresse span,.rechts_lieferadresse p{	color:#999999;}
.breit_80 { width:80%; text-align:justify;}
.td_gelb { }
.td_farbe1 { background-color:#ffffff;}
.artikelblock { clear:both;color:#333333; margin-bottom:5px;}
.artikel { width:26em; float:left; color:#333333;}
.leistung {width:6em;  float:left; color:#333333;}
.preis {width:6em;  float:left; color:#333333;}
.farbe {width:18em;  float:left; color:#333333;}
.sz {width:7em; float:left; }
#color_selection_box { background-color:#ffffFF; position:absolute; top:11em; left:52em; padding:0.5em; border:1px solid #eab28c;}
.bestell_hinzu {}
/* Anfang Formularformatierung*/
input.area { color:#00008b; background-color:#fef4d9;  border-bottom:1px solid #f7d1b6; border-left:1px solid #eab28c; border-right:1px solid #f7d1b6; border-top:1px solid #eab28c;}
input.txt { color:#00008b; background-color:#fef4d9; border-bottom:1px solid #f7d1b6; border-left:1px solid #eab28c; border-right:1px solid #f7d1b6; border-top:1px solid #eab28c; width:200px;}
input.txt30 { color:#00008b; background-color:#fef4d9;  border-bottom:1px solid #f7d1b6; border-left:1px solid #eab28c; border-right:1px solid #f7d1b6; border-top:1px solid #eab28c; width:40px;}
input.txt160 { margin-left:10px; color:#00008b; background-color:#fef4d9; border-bottom:1px solid #f7d1b6; border-left:1px solid #eab28c; border-right:1px solid #f7d1b6; border-top:1px solid #eab28c; width:144px;}
input.btn { color:#006600; background-color:#fef4d9;  border-bottom:1px solid #f7d1b6; border-left:1px solid #eab28c; border-right:1px solid #f7d1b6; border-top:1px solid #eab28c; margin-left:400px;}
form { padding-left:50px;}
form p { clear: left; margin:0; padding:0; padding-top:5px;}
form p label { float:left; width:30%; font-size:0.9em; font-weight:bold;}
fieldset { margin-top:16px; padding:10px; width:400px;}
legend { font-size:0.7em; color:#E43030; padding:5px;}
.formular { width:400px; margin-bottom:0px; margin-top:30px; background-color:#ffffff; padding:10px;}

TEXTAREA {
 background-color: #fef4d9;

 width:300px;
 height:80px;
}
.agb { width:700px;}
.abstand_2 { padding-left:20px;}
