BODY {
	padding: 1%;
	FONT-SIZE: 76%;
	BACKGROUND-IMAGE:  url(img/wald.jpg);
	COLOR: #ececec;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center left;
}

#contentbg {
	position:absolute;
	width:526px;
	height:605px;
	background-image:  url(img/baumrund2.jpg);
	background-repeat: no-repeat;

}

#contentbaustelle {
	position:absolute;
	width:526px;
	height:605px;
	background-image:  url(img/baumbaustelle.jpg);
	background-repeat: no-repeat;

}

#content {
    position:absolute; 
	width:520px;
	height:580px;
	padding:10 15 0 10;
	margin-top:2px;
	margin-bottom:2px;
	overflow:auto;	
}

#contentstart {
    position:absolute; 
	width:500px;
	height:580px;
	padding:10 15 0 10;
	margin-top:2px;
	margin-bottom:2px;
	overflow:hidden;
	
}
	
#navleft {
 position:absolute; 
 width:165px; 
 height:600px; 
 }
 
#header {
   	background-image:url(img/header_110504.jpg);     /**url(img/headerlogo3.jpg);**/
	background-repeat: no-repeat;
	background-position:center;
	border: none;

}

#Tabelle_01 {	border: none;
}
 
.footer {
	color: #FFFFFF;
	background-color: #337711;
	text-align: center;
	height:24px;
    valign:middle;
 }

#subnav P {
font-size:12px; 
line-height:12px;
}

#subnav dd { 
 padding: 0;
 margin-left:20px;
}

#mainContent {
	PADDING-RIGHT: 12px; 
	PADDING-LEFT: 12px; 
	PADDING-TOP: 12px
}

#bottomContent {
	PADDING-RIGHT: 12px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10px; 
	COLOR: #757160; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 10px; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	TEXT-ALIGN: justify
}

#mainContent #tdLink {
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #c2bba9 10px solid; 
	WIDTH: 175px; 
	BORDER-BOTTOM: #b8b098 1px dotted; 
	HEIGHT: 10px
}
#tdMain TD {
	LINE-HEIGHT: 12px; 
	TEXT-ALIGN: left; 
	padding-top:10px;
}

TD {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
table {

	border: 1px double #FFFFFF;
}

#tablepartner {
	margin-top:-20px;}

#tablelayout {
 	border: 2px solid #ffffff;
	bgcolor: #dedbd8;
	}
	
#table2 {
     border:none;
}

.fleft {
float:left;
}

.prodtab {
valign:top;
border:none;
}

hr {
        height: 1px; 
		width: 80%;
        border: 0 solid #ca6000; 
        background-color:#ccc; 
        color:#ccc; 
      }

/* schriftformatierungen */
h1 {
    BORDER-TOP: #948b7a 1px dotted; 
	margin-top:20px; 
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #c16100 10px solid; 
	WIDTH: 150px; 
	COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 12px
}

h3 {
    align:right;
    text-align:right;
    BORDER-TOP: #948b7a 1px dotted; 
	margin-top:20px; 
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-RIGHT: #c16100 10px solid; 
	WIDTH: 150px; 
	COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 12px   
}
h2 {
	BORDER-TOP: #948b7a 1px dotted; 
	margin-top:20px; 
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	BORDER-LEFT: #c16100 10px solid; 
	WIDTH: 150px; 
	COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 15px
}
h4 {
    BORDER-TOP: #948b7a 1px dotted; 
	margin-top:20px; 
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #c16100 10px solid; 
	WIDTH: 210px; 
	COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 12px
}

h5 {
    BORDER-TOP: #948b7a 1px dotted; 
	margin-top:20px; 
	margin-bottom:2px;
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #c16100 10px solid; 
	WIDTH: 260px; 
	COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 12px
}

h6 {
    BORDER-TOP: #948b7a 1px dotted; 
	margin-top:20px;
	margin-bottom:2px; 
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #c16100 10px solid; 
	WIDTH: 420px; 
	COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 12px
}




.h6
{
    BORDER-TOP: #948b7a 1px dotted; 
	margin-top:20px;
	margin-bottom:2px; 
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #c16100 10px solid; 
	WIDTH: 420px; 
	COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 12px
}

.h5  {
    BORDER-TOP: #948b7a 1px dotted; 
	margin-top:20px; 
	margin-bottom:2px;
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #c16100 10px solid; 
	WIDTH: 260px; 
	COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 12px
}
.hneu {
    font-size:14px;
	font-weight:bold;
	color:#656152;
}

.welcome {
	letter-spacing:1px;
	font-size:16pt;
	line-height:18px;
	color: #337711;
	font-family: Eurostile, "Arial Narrow";
	font-variant: small-caps;
	font-weight: bold;
}

.orange {
	color: #ca6000; 
	font-weight: bold;
}

sub, sup {
	 line-height: 0px;
	 font-color: #000000;
}

.sub2 {
	font-size: 75%;
	font-color: #000000;
	line-height: 0px;
	vertical-align: sub;
}

#quote {
    font-family:"Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	letter-spacing:0.1em;
	text-align:center;
	margin:15px auto;
	text-transform:lowercase;
	line-height:125%;
	font-size:12pt;
	font-variant:small-caps;
}
#quote:first-letter {
    text-transform:uppercase;
}

.quo {
font-family:"Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;}

.quo2 {
     font-family:"Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	 font-size:10pt;
	 letter-spacing:0.1em;
	 line-height:110%;
	 text-align:center;
	 text-transform:lowercase;
	 font-variant:small-caps;
}

P {
	LINE-HEIGHT: 10px
}

#mainContent P {
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#mainContent #signText {
	FONT-SIZE: 9px; COLOR: #c0baa5; LINE-HEIGHT: 10px; FONT-FAMILY: "Trebuchet MS", Arial, Tahoma
}
#mainContent #dateText {
	BORDER-TOP: #948b7a 1px dotted; 
	margin-top:10px; 
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #c16100 10px solid; 
	WIDTH: 150px; COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 12px
}
.dateText {
	BORDER-TOP: #948b7a 1px dotted; 
	margin-top:5px; 
	text-transform:uppercase; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt; 
	BORDER-LEFT: #c16100 10px solid; 
	WIDTH: 150px; COLOR: #656152; 
	TEXT-INDENT: 5px; 
	BORDER-BOTTOM: #948b7a 1px dotted; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	HEIGHT: 16px;
}

/* links */
 A {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #ca6000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	TEXT-DECORATION: none;
	outline:none;
}
A:hover {
	FONT-SIZE: 11px; 
	COLOR: #999999; 
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma; 
	TEXT-DECORATION: none;
	outline:none;
}

 a.footr {
    color: #FFFFFF;
}

 a:hover.footr {
     color: #ca6000;
}
 
 a.marquee {
     color: #FFFFFF;
	 font-size: 13px;
	 text-decoration: none;
}

 a:hover.marquee {
     color: #FFFFFF;
	 font-size: 13px;
	 text-decoration: none;
}


.email {
	COLOR: #8a4602
}

.link2 {
    color:#ff6633
}


/* Kontaktformular */
.formular {
 width:48em
}

.ebene {
 clear: both;
 padding: 2px 0
}

.label {
 float:left;
 padding:3px 0 0 0;
 width:10em
}

.feld{
 float:left;
 width:30em
} 

.submit{
 clear: both;
 margin:1em 0 0 10em
}

.feldbreite{
 background:#eee;
 border:1px solid #ccc;
 font:1em "trebuchet ms", arial, sans-serif;
 overflow:auto;
 width:30em
}


/*formular neu*/
#feedback {
border:none;
}
#FormTab {
border:none;
}

#FormTab td{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color: #5F5F5F;

}

#FormTab .text16{
font-family:monospace,sans-serif;
font-size:16px;
font-weight:normal;
color: #ca6000;
}

.eingabe {
 background:#ffffff;
 border:1px solid #ccc;
 font:1em "trebuchet ms", arial, sans-serif;
 overflow:auto;
 float:left;
 width:30em;
height:20px;
line-height:130%;;
}

textarea {

color: #5F5F5F;
height:200px;

 background:#eee;
 border:1px solid #ccc;
 font:1em "trebuchet ms", arial, sans-serif;
 overflow:auto;
 width:30em
}


ul {
	list-style-type:circle;
	list-style-position:inside;
    padding: 0;
    margin-left: 1em;
}

ul ul {
	list-style-type:disc;
	list-style-position:outside;
	padding-left:2em;
}

.ul2 {
    list-style-image:url(img/arrow.png);
	list-style-position:inside;
    padding: 0;
    margin-left: 1em;
	margin-top:2em;
}


li {
    margin: 0.2em 0;
}
.li2 {
  	list-style-position:outside;
    padding: 0;
    margin-left: 1em;
}

#news {
	margin: 5%;
	padding: 5px;
	border: thin dashed #CC6600;
	text-align: center;
	width: 80%;
}
#news .newsbg {
	background-color: #CC6600;
	color: #FFFFFF;
}






#navcontainer
{
background: #ffffff;
width: 135px;
margin: 10px 0;
padding: 0 0;
font-family: georgia, serif;
font-size: 14px;
text-align: left;
text-transform: lowercase;
}

ul#navlist
{
text-align: left;
font-size: 14px;
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
font-size: 14px;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #ca6000;
text-decoration: none;
background: #eeefe9;
font-size: 14px;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #ffffff;    
color: #000000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #000000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}

.bordnone
{ border: none;}




/* Galerien */
#head-galerien,
#head-galerien span { 
	width: 470px; 
	height: 85px; 
	background-color: pink; 
	font-size: 10px; 
} 



div.galleryphotos {
	text-align: left;
}
div.galleryphotos ul {
	list-style-type: none;
	margin: 0 0 1px 0;
	padding: 20px 0 10px 16px;
}
div.galleryphotos ul li {
	display: inline; 
	margin: 6px;
	width: 132px; 
	height: 92px;
	overflow: hidden;
}
div.galleryphotos ul li a {
	border: 0; 
	padding: 0;
	margin: 0;
	background-color: transparent;
}
div.galleryphotos ul img {
	border: 0; 
	padding: 6px;
}


#partner {
margin-left:6px;
}

.partner_sub {
margin-top:30px;
padding-bottom:10px;
}

.dotted {
border:1px solid #fff;
}
.dotted:hover {
border:1px dotted #CA6000;
}

.briks {
margin-left:22px;
margin-top:16px;
}


.brix {background:url(img/1aBriks_sprite.png) 0 0 no-repeat; width:100px; height:34px; text-indent:-9000px; float:left; margin:10px 0 0 20px; text-decoration: none;outline:none;  margin-top:0;margin-bottom:20px; }
.brix:hover {background-position:0px -34px;}

#prod_wrapper{
width:400px;
margin-left:60px;
padding-top:20px;
}
.prod1 {
width:200px;
float:left;
padding:6px 0;
}
.prod1_last {
padding-bottom:0px;}


.produkte {
float:right;
}

.prod_kamin {background:url(img/prod/sprite_kaminholz.png) 0 0 no-repeat; width:155px; height:153px; text-indent:-9000px; float:left;  text-decoration: none;outline:none;  margin-top:0;margin-bottom:20px; }
.prod_kamin:hover {background-position:0px -154px;}

.prod_briketts {background:url(img/prod/sprite_briketts.png) 0 0 no-repeat; width:155px; height:153px; text-indent:-9000px; float:left;  text-decoration: none;outline:none;  margin-top:0;margin-bottom:20px; }
.prod_briketts:hover {background-position:0px -154px;}

.prod_pellets {background:url(img/prod/sprite_pellets.png) 0 0 no-repeat; width:155px; height:153px; text-indent:-9000px; float:left;  text-decoration: none;outline:none;  margin-top:0;margin-bottom:20px; }
.prod_pellets:hover {background-position:0px -154px;}

.prod_einstreu {background:url(img/prod/sprite_einstreu.png) 0 0 no-repeat; width:155px; height:153px; text-indent:-9000px; float:left;  text-decoration: none;outline:none;  margin-top:0;margin-bottom:20px; }
.prod_einstreu:hover {background-position:0px -154px;}

.prod_braun {background:url(img/prod/sprite_braunkohle.png) 0 0 no-repeat; width:155px; height:153px; text-indent:-9000px; float:left;  text-decoration: none;outline:none;  margin-top:0;margin-bottom:20px; }
.prod_braun:hover {background-position:0px -154px;}

.prod_weiteres {background:url(img/prod/sprite_weiteres.png) 0 0 no-repeat; width:155px; height:153px; text-indent:-9000px; float:left;  text-decoration: none;outline:none;  margin-top:0;margin-bottom:20px; }
.prod_weiteres:hover {background-position:0px -154px;}


.back {
float:right;
padding-bottom:50px;
}

.topfirst {
margin-top:30px;
}
