* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 0.07em;
	vertical-align: top;
}
@font-face { font-family: "Futura"; src: local("Futura"), url("http://www.holzbau-riesa.de/images/FUTURAL.TTF")
	format("TrueType") 
} 
.noBorder	{	border:0px;	}
.border 	{	border: 1px solid black; }
.sred		{	border-color: red;}
.sblue		{	border-color: blue;}
img			{	border: 0px;}
li 			{	overflow: hidden; list-style-type: none;}
html, body 	{	height:100%;}
body, p a {
	padding: 1%;
  	min-width: 864px;
	text-align: center;
  	font-size: 100.01%; 
    color: #4B382D; background-color: #3B3A40;
    font-size: 62,25%;
    font-family: Helvetica, Arial, sans-serif;
    margin: 0px; padding: 0px;
    text-decoration:none;
}
div 	{ display: block; }
//ul, li	{ display: block; }
.skip { /* Da ein wichtiger Screenreader das display: none; auch f�r sich versteht und nichts vorlie�t obwohl das hier sich vor allem an Blinde richtet, muss man es so l�sen dass man diesen Link au�erhalb des Sichtfeldes bringt. Somit wird er trotzdem vorgelesen. */
  position: absolute;
  margin-left: -999px;
  width: 990px;
}
/* <!-- end allgemein --> */

/* -- Layoutspezifisches -- */
#container { /* Ist dafür gedacht dass die viele Formatierungen einfacher werden, und auch ein gemeinsammer Rand entstehen kann, der nicht ganz au�en am Fenster ist. */
  font-size: 0.8em;
  width: 864px; 
  margin: auto; /* Hiermit zentrieren wir unsere Seite. */
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-top: 1px solid black; 
  background: white;
}
#footer {
  //clear: both; /* Damit #main mindestens so hoch ausgedehnt wird wie #subnav, falls #subnav l�nger sein sollte. */
  padding-top: 60px;
  text-align: left;
  //background: url('../images/foot.gif') 0 60 no-repeat;
  background-color: white;
  width: 864px; 
  height: 93px;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  margin: auto; /* Hiermit zentrieren wir unsere Seite. */
  border-bottom: 1px solid #aaa;
}

div #txt {
	font-size: 14px;
	margin-left: 20px; 
	width: 647px;
	float: left;
}
div #txt #wer {
	margin-top: 3px;
}
#footer div #rechts {
	margin-left: 667px;
}

#footer #impressum{
	display: block;
	background-color: transparent;
	text-align: center;
	margin: auto;
	height: 30px;
}
#footer #impressum a{
	text-decoration: none;
	color: white;
	margin-left: 150px;
	font-size: 90%;
}

div #txt1 {
	font-size: 12px;
}

div #txt1 h1{
	font-size: 18px;
}

div p{
	font-size: 16px;
	padding: 6px;
}
div #txt1 ul{
	display: block; 
	line-height: 18px;
	color: black;
	size: 18px;
}

p.fliess {
	margin: 15px 0px 25px 150px;
}
p.fliess a {
	text-decoration: none;
	color: black;
	background-color: white; 
}

.maillink {
	text-decoration: none;
	color: black;
}

