body {
		margin:0px;
		padding:0px; 
		background-color:#ffffff;

		background-image:url(/holzland/images/layout/bg-top.png);
		background-repeat:repeat-x; }
table, td {
		border:0px;
		margin:0px;
		padding:0px;
		vertical-align:top }
table.tabelle {
		border:0px;
		color:#000000;
		font-family:verdana;
		font-size:8pt;
		margin-top:4px }
td.tabelle {
		border:1px solid #cccc88;
		background-color:#FFFFcc;
		padding:1px }
table.tabelle_agb {
		border:0px;
		color:#000000;
		font-family:verdana;
		font-size:8pt;
		margin:5px 10px }
table.tabelle_agb td {
		padding:0 0 5px 5px }
		
div.holzimg {
    text-align:center }
div.holzimg img {
    margin:0 1px;
    border:1px solid #fff }
div.holzimg img.le { margin-left:0px }
div.holzimg img.re { margin-right:0px }

div#hinweisbox {
  margin:0 0 20px 0;
  padding:0;
  height:152px;
  text-align:left;
  vertical-align:middle;
  color:#fff;
  background-color:#fff; }
div#hinweisbox table, div#hinweisbox td {
  margin:0;
  padding:0;
  border:0;
  text-align:left;
  vertical-align:middle;
  color:#c5a060;
  font-family:arial, sans-serif;
  font-size:1.0em;
  line-height:1.1em }
div#hinweisbox form {
  margin:0;
  padding:0;
  border:0; }
div#hinweisbox select{
  margin:0;
  padding:0;
  text-align:left;
  color:#000;
  background-color:#c5a060;
  border:0;
  font-size:1.0em;
  line-height:1.1em }
div#hinweisbox a {
    font-family:verdana, sans-serif; font-size: 11px;
    line-height:16px;
		color:#ccc;
		text-decoration:none }
div#hinweisbox h2 {
    color:#fff;
    line-height:20px; }
div#hinweisbox a:hover {
		color:#fff;
		text-decoration:none }
    
div#versand {
    width:350px;
    margin:0 auto; padding:10px;
    text-align:left;
    background-color:#f5f5f5;
    border:2px solid #fff; -moz-border-radius: 10px }
div#versand table {
		border:0px;
		width:100%;
		color:#000;
		font-family:verdana, sans-serif;
		font-size:9pt }
div#versand td {
		background: #ddd;
		padding:4px }
td.main {
		border-right:1px solid #9C9D97;
		background-color:#AAEE22;
		padding:15px 15px 0px 36px;
		background-image:url(images/layout/left.gif);
		background-repeat:repeat-y;
		color:#333333;
		font-family:verdana;
		font-size:8pt;
		vertical-align:top }
p {
		margin:2px 0 0 0;
		line-height:11pt;
		vertical-align:middle }
div {
		margin: 8px }
.boxed {
		border:1px dashed #999999;
		background-color:#FFFFcc;
		color:#333333;
		font-family:verdana;
		font-size:8pt;
		padding:1px;
		margin-top:4px }
.normal {
		font-family:verdana;
		font-size:8pt; line-height:11pt;
		color:#000000;
		font-weight: normal
		}
div.top {
		font-family:verdana;
		font-size:13pt;
		font-weight:bold;
		color:#444444 }
#suche {
		color:#666;
		text-align:center;
		margin:0 auto;
		width:700px }
#suche a {
		color:#666;
		text-decoration:none }
.fetttop3 {
		font-family:verdana;
		font-size:9pt;
		font-weight:bold;
		color:#fff;
		background-color: #c5a060;
		margin: 0px 0px 10px 0px;
		padding:5px  }
.fetttop2 {
		font-family:verdana;
		font-size:8pt;
		font-weight:normal;
		color:#866;
		background-color: #eeeeaa;
		margin: 0px 0px 10px 0px;
		padding-left:3px;
		padding-top:4px;
		padding-bottom:2px  }
.fetttop {
		font-family:verdana;
		font-size:9pt;
		font-weight:bold;
		color:#fff;
		background-color: #c5a060;
		margin: 0px 0px 10px 0px;
		padding:5px  }
.fettbottom {
		font-family:verdana;
		color:#303010;
		font-size:8pt;
		background-color: #eea;
		margin: 8px 0px 0px 0px;
		padding-left:3px;
		padding-top:2px;
		padding-bottom:3px  }
.fettbottom2 {
		font-family:verdana;
		color:#fff;
		font-size:8pt;
		background-color: #c5c090;
		margin: 8px 0px 0px 0px;
		padding-left:3px;
		padding-top:2px;
		padding-bottom:3px  }
.fett {
		font-weight:bold }
.u {
		text-decoration: underline; }
div #produktangebot {
		color:#221111;
		font-size:10px;
		width:100%;
		margin:20px 0 0 0;
		padding:5px 0;
		clear:both;
		text-align:center;
		background-color:#FFf5bb
		}
div #produktangebot div.einzel {
		margin:0;
		text-align:center;
		width:230px;
		padding:5px
		}
div #produktangebot p {
		margin:0 0 0 40px;
		line-height:18px;
		text-align:left;
		padding:0;
		}
div #produktangebot a {
		font-size:11px;
		line-height:18px;
		padding:0;
		}
div #produktangebot h2 {
		margin:10px 0 0 0;
		}
div #produktangebot h4 {
		font-size:11px;
		font-weight:normal;
		margin:2px 0 10px 0;
		}
div #produktangebot img {
		vertical-align:middle;
		}
div #produktangebot img.bord {
		border:2px solid #aaa
}
div #angebot {
		color:#221111;
		font-size:10px;
		margin:0; padding:0;
		text-align:left
}
div #angebot .box1 {
		background-color:#f5f5f5;
		float:left;
		width:46%;
		padding:10px;
		margin:0;
		border:1px solid #fff; -moz-border-radius: 5px
}
div #angebot .box2 {
		background-color:#f5f5f5;
		float:right;
		width:46%;
		padding:10px;
		margin:0;
		border:1px solid #fff; -moz-border-radius: 5px
}
div #angebot a {
		color:#221111;
		width:100%;
		text-decoration:none;
		display:block;
		margin:0;
		padding:0 }
div #angebot h2 {
		font-size:10pt;
		color:#110077;
		margin:0;
		text-align:center;
		}
div #angebot p {
		font-size:10pt;
		line-height:13pt;
		font-weight:bold;
		}
div #lastview {
		margin:0;
		font-size:10px }
div #lastview a {
		color:#333;
		width:49%;
		text-decoration:none;
		display:block;
		margin:0;
		padding:0;
		text-align:center }
table #warenkorb {
		width:97%;
		border:1px solid #fff;
		color:#000;
		margin:0;
		padding:0 }
table #warenkorb th {
		color:#333;
		background-color:#eee;
		font-size:10px;
		margin:0;
		padding:4px 0;
		font-weight:normal;
		text-align:center }
table #warenkorb td {
		color:#000;
		background-color:#fff;
		font-size:11px;
		margin:0; padding:2px;
		font-weight:normal;
		text-align:center;
		vertical-align:middle }
table #warenkorb input {
		color:#000;
		font-size:10px;
		margin:0; padding:0px;
		text-align:center;
		vertical-align:middle }
#bestellung td {
		color:#000;
		font-size:11px;
		margin:0; padding:0 10px 10px 0;
		text-align:left;
		vertical-align:middle }
div #top3 {
		color:#003;
		background-color:#f8f8f8;
		font-family:arial; 
		font-weight:bold; 
		font-size:10px;
		padding:5px;
		border:1px solid #999;
		-moz-border-radius: 10px;
		margin:0 }
div #top3 h1 {
		color:#003;
		font-family:verdana;
		font-weight:bold; 
		font-size:11px;
		text-align:center;
		margin:0 0 5px 0;
		padding:0 }
div #top3 p {
		line-height:12px;
		padding:2px 0 }
div #top3 p.left {
		clear:left;
		float:left;
		margin:0 }
div #top3 p.right {
		margin:0 0 0 14px;
		text-align:left }
div #top3 a.top3 {
		color:#0022ff;
		background-color:transparent;
		border:0;
		text-decoration:underline;
		display: inline;
		margin: 0 }
div #top3 a.top3:hover {
		color:#224488;
		text-decoration:underline;
		background-color:transparent;
		border:0 }
div #warenkorb_top {
		color:#666;
		font-family:verdana; 
		font-weight:bold; 
		font-size:11px;
		margin:10px 0 10px 0 }
div #warenkorb_top a {
		color:#666;
		text-decoration:none;
		padding:5px;
		border:1px solid #ccc;
		-moz-border-radius: 5px; }
div #warenkorb {
		color:#666;
		font-family:verdana; 
		font-weight:bold; 
		font-size:11px;
		margin:10px 0 10px 0 }
div #warenkorb a {
		color:#666;
		text-decoration:none;
		padding:5px;
		border:1px solid #ccc;
		-moz-border-radius: 5px; }
div#nav {
		color:#333366;
		font-family:verdana; 
		font-weight:bold; 
		font-size:10px;
		margin:0px 0px 0px 30px;
		width:140px;
		padding-left:2px }
div#nav a {
		color:#444466;
		background-color:#f8f8f8;
		border: 1px solid #C2C2D2;
		text-decoration:none;
		display: block;
		margin: 3px 0px 0px 0px }
div#nav a:hover {
		color:#111133;
		text-decoration:none;
		background-color:#f8f8f8;
		border: 1px solid #777799; }
div#partnershop {
    margin:0; padding:0;
    height:22px; }
div#partnershop a {
    font-family:verdana, sans-serif; font-size: 11px;
    line-height:18px;
		color:#666;
		text-decoration:none }
div#partnershop a:hover {
		color:#111;
		text-decoration:none }
a {
		color:#0000cc;
		text-decoration:underline; }
.beschrift {
		font-size:10pt }
.beschrift2 {
		font-family:verdana;
		font-size:8pt }
img {
		border:0px;
		vertical-align:bottom }
img.top {
		border:0px;
		vertical-align:baseline }
.border {
		border:8px solid #ffffff;
		margin: 0px }
.border1 {
		border:4px solid #ffffff;
		margin: 1px }
.border2 {
		border:4px solid #ffffff;
		margin: 2px 8px 4px 0px;
		float:left }
input.holz, textarea.holz, select.holz {
		border:1px solid #999;
		}
.but {
		border:1px solid #999999;
		color: #333333;
		background-color:#FFFFcc;
		font-size:9pt;
		font-family: arial }
.but2 {
		border:1px solid #222288;
		color:#222288;
		background-color:#f5f5f5;
		font-size:8pt;
		font-weight:bold;
		font-family: arial }
h1 {
		font-family:verdana;
		font-size:10pt;
		color:#110077;
		font-weight:bold;
		margin: 5px 0 }
h2 {
		font-family:verdana;
		font-size:11pt;
		font-weight:bold }
h3 {
		color:#333;
		font-family:verdana;
		font-size:8pt;
		font-weight:bold;
		margin:0 }
h1.mid {
    text-align:center;
		margin: 0 0 10px 0 }
.min {
	font-size:1px;
	border:0px;
	margin:0px;
	padding:0px }
#topkey {
	vertical-align:bottom }
#topkey h1 {
	font-family:arial;
	margin:0 0 3px 0;
	font-size:10px;
	color:#99c }
div .box {
	width:250px;
	border:1px solid #fff;
	background-color:#ffd;
	margin:5px 0;
	padding:5px }
	
.center {
  text-align:center }

div.warning {
	color:#f10;
	margin:10px;
	padding:10px;
	border:2px solid #f00;
	background-color:#fff3e3 }
	
td#mainpage {
  background-color:#f5e5b0;
  background-image:url(/holzland/images/stars.png);
  border:2px dotted #aa8866;
  vertical-align:top;
  padding:0px }

.pre {
text-align:normal;
width:650px;
background-color:#FFFFE0;
border:10px solid #EEEEEE;
color:#0000C0;
font-family:"Bitstream Vera Sans Mono","Letter Gothic","Courier New",monospace;
font-size:11px;
padding:10px;
}