  

body {
  background-color:#ffffff;
  background-image:url(../images/bg-body-decker.gif);
  background-repeat: repeat-x;
}

body {
  background-color:#ffffff;
  background-image:url(../images/bg-body-decker.gif);
  background-repeat: repeat-x;
}

h1 {
  font-size:18px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:arial,verdana,helvetica;
  line-height:30px; display:inline;
}

h2 {
  font-size:14px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px; }

h3 {
  font-size:16px;
  font-weight:bold;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px; display:inline;
}



h1.home {
  font-size:14px;
  font-weight:bold;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  display:inline;
}

h1.home2 {
  font-size:14px;
  font-weight:bold;
  color:#c8a164;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  display:inline;
}



span.normal {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.bold {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.preis {
  font-size:14px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:17px;
}

span.bold2 {
  font-size:11px;
  font-weight:bold;
  color:#fe0000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.klein {
  font-size:9px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}


span.holzlexikon {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}


span.nav {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px;
}

span.nav3 {
  font-size:11px;
  font-weight:normal;
  color:#7F7F7F;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:11px;
}

span.nav4 {
  font-size:9px;
  font-weight:normal;
  color:#7F7F7F;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:11px;
}

span.head {
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.head2 {
  font-size:11px;
  font-weight:bold;
  color:#535353;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.head3 {
  font-size:12px;
  font-weight:bold;
  color:#fe0000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  display:inline;
}



a.normal {
  font-size:11px;
  font-weight:normal;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

a.normal:hover {
  font-size:11px;
  font-weight:normal;
  color:#006600;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

a.normal2 {
  font-size:13px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:22px;
}

a.normal2:hover {
  font-size:13px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:22px;
}

a.bold {
  font-size:11px;
  font-weight:bold;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

a.bold:hover {
  font-size:11px;
  font-weight:bold;
  color:#006600;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}



a.bold3 {
  font-size:13px;
  font-weight:bold;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:22px;
}

a.bold3:hover {
  font-size:13px;
  font-weight:bold;
  color:#006600;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:22px;
}



a.klein {
  font-size:9px;
  font-weight:normal;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

a.klein:hover {
  font-size:9px;
  font-weight:normal;
  color:#006600;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}



a.home2 {
  font-size:14px;
  font-weight:bold;
  color:#68471b;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  display:inline;
}

a.home2:hover {
  font-size:14px;
  font-weight:bold;
  color:#fe0000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  display:inline;
}



a.nav {
  font-size:11px;
  font-weight:normal;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px;
}

a.navbold {
  font-size:11px;
  font-weight:bold;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px;
}

a.nav:hover {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:12px;
}

a.navbold:hover {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:12px;
}



a.nav2 {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  margin: 0px;
  text-align:left;
  padding-left:6px;
  padding-top:2px;
  background-image:url(../images/bg-nav1-decker.gif);
  height:24px;
  border-style:solid;
  border-width:0px;
  display:block; }

a.nav2:hover {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  margin: 0px;
  text-align:left;
  padding-left:6px;
  padding-top:2px;
  background-image:url(../images/bg-nav1-2-decker.gif);
  height:24px;
  border-style:solid;
  border-width:0px;
  display:block; }



a.nav3 {
  font-size:11px;
  font-weight:normal;
  color:#333333;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:18px;
}

a.nav3:hover {
  font-size:11px;
  font-weight:normal;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:18px;
}



a.nav4 {
  font-size:10px;
  font-weight:normal;
  color:#006600;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
}

a.nav4:hover {
  font-size:10px;
  font-weight:normal;
  color:#fe0000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
}



a.nav5 {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px;
  margin: 0px;
  text-align:left;
  padding-left:6px;
  padding-top:2px;
  background-image:url(../images/bg-nav1b-decker.gif);
  height:32px;
  border-style:solid;
  border-width:0px;
  display:block;
}

a.nav5:hover {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px; margin:
  0px; text-align:left;
  padding-left:6px;
  padding-top:2px;
  background-image:url(../images/bg-nav1b-2-decker.gif);
  height:32px;
  border-style:solid;
  border-width:0px;
  display:block;
}

a.nav6 {
  font-size:11px;
  font-weight:normal;
  color:#ffffff; font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  margin: 0px;
  text-align:left;
  padding-left:6px;
  padding-top:2px;
  background-image:url(../images/bg-nav1b-decker-rot.gif);
  height:24px;
  border-style:solid;
  border-width:0px;
  display:block;
}

a.nav6:hover {
  font-size:11px;
  font-weight:normal;
  color:#b01111; font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  margin: 0px;
  text-align:left;
  padding-left:6px;
  padding-top:2px;
  background-image:url(../images/bg-nav1b-2-decker-rot.gif);
  height:24px;
  border-style:solid;
  border-width:0px;
  display:block;
}


a.abcnav2 {
  font-size:11px;
  font-weight:normal;
  color:#fe0000; font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px;
  background-image:url(../images/button-nav.gif);
  text-align:center;
  width:20px;
  height:17px;
  border-style:solid;
  border-width:0px;
  padding:0px;
}

a.abcnav2:hover {
  font-size:11px;
  font-weight:normal;
  color:#555555;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px;
  background-image:url(../images/button-nav2.gif);
  text-align:center;
  width:20px;
  height:17px;
  border-style:solid;
  border-width:0px;
  padding:0px;
}



a.newsheadline {
  font-size:14px;
  font-weight:bold;
  color:#fe0000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  display:inline;
}

a.newsheadline:hover {
  font-size:14px;
  font-weight:bold;
  color:#fe0000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  display:inline;
}



ul {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

ol {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

li {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

li.agb {
  font-size:14px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
}





textarea {
  background-color:#f6f6f6;
  border-style:solid;
  border-width:1px;
  border-color:#1c952c;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px;
}

input.bestell {
  background-color:#fbf4e2;
  border-style:solid;
  border-width:0px;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:arial,verdana,helvetica;
  line-height:12px;
}

input.kontakt {
  background-color:#fbf4e2;
  border-style:solid;
  border-width:1px;
  border-color:#b8a87d;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
}

input.2 {
  background-color:#fbf4e2;
  border-style:solid;
  border-width:1px;
  border-color:#b8a87d;
  font-size:11px;
  font-weight:normal;
  color:#695F4C;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  cursor:hand;
}

input.anzahl {
  background-color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#b8a87d;
  font-size:11px;
  font-weight:normal;
  color:#695F4C;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:11px;
}



input.form {
  background-color:#fdfaf1;
  background-image:url(../images/bg-input-decker.gif);
  border-style:solid;
  border-width:1px;
  border-color:#1c952c;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  height:20px;
  line-height:16px;
  }

select.form {
  background-color:#fdfaf1;
  border-style:solid;
  border-width:1px;
  border-color:#9B814C;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
}

td.head {
  background-color:#fe0000;
   border-style:solid;
   border-width:0px;
   border-color:#EBEBEB;
   margin:0px;
   padding:2px;
}

td.handwerker2 {
  background-color:#FDF8EE;
  border-style:solid;
  border-width:0px;
  border-color:#EBEBEB;
  margin:0px;
  padding:1px;
}

td.handwerker1 {
  background-color:#FAF0DA;
  border-style:solid;
  border-width:0px;
  border-color:#EBEBEB;
  margin:0px;
  padding:1px;
}



td.service {
  background-color:#fcf6eb;
  margin:0px;
  padding:2px;
}



td.nav {
  background-color:#ebebeb;
}



.farbe1 {
  background-color:#ffff99;
}

.farbe2 {
  background-color:#ffffff;
}


.bg-link3 {
  background-image:url(../images/bg-link3.gif);
  height:14;
  background-repeat:no-repeat;
  background-position:bottom;
}

.bg-link {
  background-image:url(../images/bg-link.gif);
  height:14;
  background-repeat:no-repeat;
  background-position:bottom;
}



#box1 {
  position:relative;
  top:-12px;
  left:0px;
  width:40px;
  height:14px;
}









span.schrift9 {
  font-size:9px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px;
}

span.schrift9fett {
  font-size:9px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:12px;
}

span.schrift11 {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.schrift11fett {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.schrift14 {
  font-size:14px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:18px;
}

span.schrift14fett {
  font-size:14px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:18px;
}

span.schrift16 {
  font-size:16px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:20px;
}

span.schrift16fett {
  font-size:16px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:20px;
}

span.schrift18 {
  font-size:18px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:22px;
}

span.schrift18fett {
  font-size:18px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:22px;
}

span.schrift20 {
  font-size:20px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:24px;
}

span.schrift20fett {
  font-size:20px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:24px;
}

span.schrift22 {
  font-size:22px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:26px;
}

span.schrift22fett {
  font-size:22px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:26px;
}

span.schrift24 {
  font-size:24px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:28px;
}

span.schrift24fett {
  font-size:24px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:28px;
}

span.schrift26 {
  font-size:26px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:30px;
}

span.schrift26fett {
  font-size:26px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height30px;
}

span.schrift28 {
  font-size:28px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:33px;
}

span.schrift28fett {
  font-size:28px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:33px;
}

.clear {
	clear: both;
}

div.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

/* @group Tabellen */

/* Tabelle-Typ A*/

table.tabelle-typ-a {
	background-color: #faf6ed;
	border: 1px solid #5174aa;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 12px;
	border-spacing: 2px;
}

table.tabelle-typ-a th {
	padding: 5px;
	background-color: #945a63;
}

table.tabelle-typ-a tr {
}

table.tabelle-typ-a td {
	padding: 5px;
	background-color: white;
}

table.tabelle-typ-a thead {
	background-color: #942d3e;
	color: white;
}

table.tabelle-typ-a tbody {
	
}

table.tabelle-typ-a tfoot {
	background-color: #942d3e;
	color: white;
}

/* @end */