body {margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em}
table {width:100%;}
h2 {color:#900}
h3 {color:#800000}
h4 {color:#900}
h5 {color:#900}
#top {background-image:url(topbg.gif);
	background-repeat:repeat-x;
	text-align:center;
	width:100%}
#topli {background-image:url(toporange.gif);
	background-position:left top;
	background-repeat:no-repeat}
#topnavi {background-image:url(topobbg.gif);
	background-repeat:repeat-x;}
#topnav {white-space:nowrap;
	float:left}
.topdate {white-space:nowrap;
	font-size:0.9em;
	text-align:right}
#topnav a {color:#000;
	font-size:0.9em;
	font-weight:bold;
	padding:0px 2px 0px 2px;}
#topnav a:hover {background-color:#000;
	color:#FFC239}
#topnavmi {background-image:url(topnavmi.gif);
	background-repeat:repeat-x;
	width:150px}
#botnavmi {background-image:url(botnavu.gif);
	background-repeat:repeat-x;
	background-position:bottom}
#conto {background-image:url(conto.gif);
	background-repeat:repeat-x;}
#contli {background-image:url(contli.gif);
	background-repeat:repeat-y}
#contre {background-image:url(contre.gif);
	background-repeat:repeat-y;
	background-position:right}
#contu {background-image:url(contu.gif);
	background-repeat:repeat-x;
	background-position:bottom}
#copy {font-size:0.8em}
#bzrechner {border:2px solid #000;
	background-color:#EAEAD3;
	font-size:1em;
	font-weight:bold}
#energie {border:1px solid #000;
	background-color:#EAEAD3;
	font-size:1em;}
#energie td{border:1px solid #800000;
	vertical-align:top}
#energie input {font-weight:bold}
#content {background-color:#FFF;
	vertical-align:top;
	width:100%;
	font-size:0.9em}
#content a {font-weight:bold;
	color: #CA8221;
	text-decoration : none;}
#content a:hover {text-decoration:underline}
#produkt td {vertical-align:top;
	text-align:left}
.navli {background-image:url(navli.gif);
	background-position:left;
	background-repeat:repeat-y}
.navbg {background-image:url(nav.gif);
	background-repeat:repeat;
	vertical-align:top}
.navre {background-image:url(navre.gif);
	background-position:right;
	background-repeat:repeat-y;}
.navi li {
	list-style-type:none;
	margin:0px 0px 0px -30px;
	height:1em;}
.navi a {
	color:#800000;
	border-left:10px solid #FFDA90;
	font-weight:bold;
	font-size:0.9em;
	text-decoration:none;
	text-align:left;
	display:block;
	width:100%;
	padding:3px 3px 3px 3px;}
.navi a:hover {
	color:#000;
	border-left:10px groove orange;
	text-decoration:underline}
.auflistung {list-style-image:url(but.gif);
	padding-bottom:10px;}
.auflistung2 {list-style-image:url(but.gif);
	padding-bottom:10px;
	padding-left:200px}
.button {background-color:#FFDA90;
	color:#000;
	font-weight:bold;}
.kontakt {text-align:right;
	vertical-align:top;}
.links {background-color:#FFECCD;
	padding:3px 3px 3px 3px}
.std {font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000;}
.head  {font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFF;
	background-color:#C55D05;
	font-weight: bold;}
.tableborder {border:1px solid #000}
.bildlinks {float:left;
	margin:0 10px 0 0;}
.bildrechts  {float:right;
	margin:0 0 0 10px;}
.readonly {color:black;
	background-color:#FFFFCC;}
.mitte {text-align:center}
.rechts {text-align:right}
.clear {clear:both}
.small {font-size:0.8em;
	color:#900}
.htrenn {height:30px}
.blue {
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.9em;
	color: #336699}
.hitword {
	background-color:#FFFF33;
	font-weight: bold}
.sform {
	font-size: 0.9em;
	color: #000000;
	width: 160px;
	height: 17px;
	border: 1px solid #999999;}
.sbutton {
	font-size: 0.9em;
	width: 160px;
	color: #990000;
	font-weight: bold;
	background-color: #E8E8E8;
	border: 1px solid #576675}
a:link {color: #820000; text-decoration: none; font-weight: normal}
a:visited {color: #820000; text-decoration: none; font-weight: normal}
a:hover {color: #666666; text-decoration: none; font-weight: normal}
a:active {color: #666666; text-decoration: none; font-weight: normal}
a.page_link:link {color: #820000; text-decoration: none; font-weight: bold}
a.page_link:visited {color: #820000; text-decoration: none; font-weight: bold}
a.page_link:hover {color: #666666; text-decoration: none; font-weight: bold}
a.page_link:active {color: #666666; text-decoration: none; font-weight: bold}
.searchword {color: #222; 
	background-color: #ff6; 
	border: 1px dotted #ff6;}
.searchword0 {color: #222; 
	background-color: #ff6; 
	border: 1px dotted #ff6;}
.searchword1 {color: #222; 
	background-color: #a0ffff; 
	border: 1px dotted #0affff;}
.searchword2 {color: #222; 
	background-color: #9f9; 
	border: 1px dotted #9f9;}
.searchword3 {color: #222; 
	background-color: #f99; 
	border: 1px dotted #f99;}
.searchword4 {color: #222; 
	background-color: #f6f; 
	border: 1px dotted #f6f;}
.searchword5 {color: #fff; 
	background-color: #800; 
	border: 1px dotted #800;}
.searchword6 {color: #fff; 
	background-color: #0a0; 
	border: 1px dotted #0a0;}
.searchword7 {color: #fff; 
	background-color: #886800; 
	border: 1px dotted #886800;}
.searchword8 {color: #fff; 
	background-color: #004699; 
	border: 1px dotted #004699;}
.searchword9 {color: #fff; 
	background-color: #909; 
	border: 1px dotted #909;}
	
