
body  { 
	color: black; 
	font-size: 70%; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.5; 
	background-color: #fff;  
}
td    { 
	color: #000; 
	font-size: 1em; 
	line-height: 140% 
}
h1, div.welcome h2   { 
	color: #e76a00; 
	font-size: 1.5em; 
	font-weight: bold; 
	text-align: left; 
	margin: 0; 
	padding: 0 
}
div.welcome h2, h1.welcome   { 
	margin: 0 0 -0.4em 0; 
}
h2, .span_h2    { 
	color: #000; 
	font-size: 1.3em; 
	font-weight: bold; 
	text-align: left; 
	margin: 0; 
	padding: 0 
}
h3   { 
	color: #000; 
	font-size: 1.15em; 
	font-weight: bold; 
	text-align: left; 
	margin: 0; 
	padding: 0 
}
ul li  { 
	font-size: 1em; 
	text-align: left; 
	list-style-image: url(../images/hebala_icon.gif) 
}
a:link, a:visited  { 
	color: #000; 
	font-weight: bold; 
	text-decoration: none 
}
a:hover, a:active  { 
	color: #000; 
	font-weight: bold; 
	text-decoration: underline 
}
.small { 
	font-size: 0.6em 
}
.navi  { 
	text-align: left; 
	margin: 0 7px; 
	padding: 0; 
	border-width: 0 
}
A.navimain:link, A.navimain:visited   { 
	color: #000; 
	font-weight: normal 
}
A.navimain:hover, A.navimain:active    { 
	color: #c00; 
	font-weight: normal; 
	text-decoration: none 
}
A.navimain_active:link, A.navimain_active:visited    { 
	color: #f60; 
	font-weight: bold 
}
A.navimain_active:hover, A.navimain_active:active    { 
	color: #c00; 
	font-weight: bold; 
	text-decoration: none 
}
.navimain_active   { 
	color: #c00; 
	font-weight: bold; 
	text-align: left 
}
.footer        { 
	color: #fff; 
	font-size: 1.1em; 
	font-weight: bold; 
	background-color: #fc6; 
	text-align: left; 
	padding-top: 4px; 
	padding-bottom: 4px 
}
A.footer:link, A.footer:visited      { 
	color: #fff; 
	font-size: 0.95em; 
	font-weight: normal; 
	padding: 2px 
}
A.footer:hover, A.footer:active     { 
	color: #fff; 
	text-decoration: none 
}
.login        { 
	color: #000; 
	font-size: 1em; 
	font-weight: normal; 
	background-color: #99f; 
	text-align: left 
}
.login_fett { 
	font-size: 0.9em; 
	font-weight: bold 
}
div.login_submit {
	margin: 0.2em 0 -0.1em 0 ;
}
A.login:link, A.login:visited    { 
	color: #000; 
	font-size: 1em; 
	font-weight: normal; 
	text-decoration: underline; 
	padding: 2px 
}
A.login:hover, A.login:active    { 
	color: #000; 
	font-size: 1em; 
	font-weight: normal; 
	text-decoration: none 
}
div.loginmess, div.loginmess_warn {
	margin: 15px 0px; 
	font-size: 1em;
}
div.loginmess_warn {
	color: #c00;
}
.input   { 
	font-size: 1em; 
	text-align: left; 
	width: 170px 
}
.topbox    { 
	background-color: #fc6; 
	background-image: url(../images/heb_kopz_fond.png) 
}
.page_links /* Pagelayout linke Spalte */   { 
	background-color: #ffc; 
	text-align: left; 
	width: 192px 
}
.page_rechts /* Pagelayout rechte Spalte */   { 
	background-color: #ccf; 
	text-align: left; 
	width: 192px 
}
.page_mitte  /*  Pagelayout mainarea */     { 
	background-color: #ff9; 
	text-align: left; 
	width: 384px 
}
.suche   { 
	background-color: #99c 
}
.service   { 
	color: #093; 
	font-size: 1.2em; 
	background-color: #cf6 
}
 
A.service:link, A.service:visited       { 
	color: #093; 
	font-size: 1.15em; 
	font-weight: normal; 
	text-decoration: none 
}
A.service:hover, A.service:active      { 
	color: #093; 
	font-size: 1.15em; 
	font-weight: normal; 
	text-decoration: none 
}
.prod_redakt  { 
}
h1.prod_redakt   { 
	color: #f93; 
	font-size: 1.8em; 
	font-weight: bold 
}
A.prod_redakt:link, A.prod_redakt:visited       { 
	color: #f90; 
	font-size: 1.5em; 
	font-weight: bold; 
	line-height: 1.2em; 
	text-decoration: none 
}
A.prod_redakt:hover, A.prodredakt:active      { 
	color: #f93; 
	font-size: 1.5em; 
	font-weight: bold; 
	line-height: 1.2em; 
	text-decoration: none 
}
div.info p { 
	margin: 0.6em 0 0 0;
}
h1.info { 
	color: #66c; 
	font-size: 1.5em; 
	font-weight: bold; 
	line-height: 1.2em  
}
a.info:link, a.info:visited  { 
	color: #000; 
	font-weight: bold; 
	text-decoration: underline; 
}
a.info:hover, a.info:active   { 
	color: #000; 
	font-weight: bold; 
	text-decoration: none; 
}
.main  { 
	border-width: 0 }
h2.prod_list { 
	color: #c60; 
	font-size: 1.3em; 
	font-weight: bold; 
	margin: 0; 
	padding: 0 
}
.form_r_col  { 
	color: #000; 
	font-weight: bold; 
	text-align: right; 
	width: 70px 
}
.testimonial { }
h1.testimonial { 
	color: #66c; 
	font-size: 1.5em; 
	font-weight: bold 
}
h2.testimonial, A.testimonial:link, A.testimonial:visited       { 
	color: #f90; 
	font-size: 1.3em; 
	font-weight: bold; 
	text-decoration: none 
}
A.testimonial:hover, A.testimonial:active      { 
	color: #f93; 
	font-size: 1.3em; 
	font-weight: bold; 
	text-decoration: none 
}
.wk   { 
	color: #000; 
	font-size: 1em; 
	font-weight: normal 
}
.wk_bestnr { 
	color: #000; 
	font-size: 1.2em 
}
.wk_produkt { 
	color: #000; 
	font-size: 1.2em; 
	font-weight: bold 
}
A.wk:link, A.wk:visited          { 
	color: #000; 
	font-size: 1em; 
	font-weight: normal; 
	text-decoration: underline 
}

A.wk:hover, A.wk:active         { 
	color: #000; 
	font-size: 1em; 
	font-weight: normal; 
	text-decoration: none 
}
.wk_navi_active  { 
	color: #f63; 
	font-size: 0.9em; 
	font-weight: bold 
}
.wk_navi { 
	font-size: 0.9em; 
	font-weight: bold 
}
A.wk_navi:link, A.wk_navi:visited         { 
	color: #000; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none 
}

A.wk_navi:hover, A.wk_navi:active        { 
	color: #f63; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none 
}
input {
	font-size: 1em; 
}
.input_ganz { 
	width: 242px 
}
.input_halb { 
	width: 119px 
}
.input_drittel { 
	width: 70px 
}
.input_2_drittel { 
	width: 160px 
}
.input_menge  { 
	font-size: 1em; 
	width: 20px; 
	height: 12px 
}
.input_radio   { 
	font-size: 0.5em; 
	line-height: 0.5em; 
	width: 10px; 
	height: 10px; 
	vertical-align: middle 
}
li.dhz    { 
	list-style-position: outside;  
	list-style-image: url(../images/dhz/bullet.gif) 
}
A.vorteil_sichern:link, a.vorteil_sichern:visited   { 
	color: #000; 
	font-size: 1.1em; 
	font-weight: bold; 
	line-height: 1.2em; 
	text-decoration: none 
}
A.vorteil_sichern:hover, a.vorteil_sichern:active    { 
	color: #000; 
	font-size: 1.1em; 
	font-weight: bold; 
	line-height: 1.2em; 
	text-decoration: underline 
}
div.welcome h3, h2.welcome   { 
	color: #c90; 
	font-size: 1.2em; 
	font-weight: bold; 
	line-height: 1.2em 
}
div.welcome p  { 
	color: #000; 
	font-size: 1.2em; 
	font-weight: normal; 
	line-height: 1.35em 
}
ul.welcome li    { 
	font-size: 1em; 
	text-align: left; 
	list-style-image: url(../images/hebala_icon.gif); 
	list-style-position: outside 
}
.danke { 
	color: #e76a00; 
	font-size: 1.5em; 
	font-weight: bold; 
	line-height: 1.5em; 
	text-align: center 
}

A.submit_rot:link, A.submit_rot:visited               { 
	color: #c00; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: top 
}
A.submit_rot:hover, A.submit_rot:active              { 
	color: #c00; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline 
}
A.submit_orange:link, A.submit_orange:visited               { 
	color: #f90; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: top 
}
A.submit_orange:hover, A.submit_orange:active              { 
	color: #f90; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline 
}
A.submit_schwarz:link, A.submit_schwarz:visited               { 
	color: #000; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: top; 
	border-style: none; 
}
A.submit_schwarz:hover, A.submit_schwarz:active              { 
	color: #000; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline 
}
A.submit_lila:link, A.submit_lila:visited               { 
	color: #33c; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: top 
}
A.submit_lila:hover, A.submit_lila:active              { 
	color: #33c; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline 
}
A.submit_gruen:link, A.submit_gruen:visited               { 
	color: #093; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: top 
}
A.submit_gruen:hover, A.submit_gruen:active              { 
	color: #093; 
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: underline 
}
.img_box { 
	position: relative; 
	width: 90px; 
	float:left 
}
.margin_unten { 
	margin: -0.9em 0 1.5em 0;  
}
.margin_unt_no { 
	margin: 0 0 -1em 0;  
}
.tab_margin_no { 
	margin: 0 0 1em 0;  
}
.margin_no { 
	margin: -1em 0 -1em 0;  
}
.margin_halb { 
	margin: -0.7em 0 -0.7em 0;  
}
.imageleft { 
	margin: 0 6px 0 0;  
}
.imageright { 
	margin: 0 0 0 6px;  
}
.user_popup  /*  Pagelayout mainarea */     { 
	background-color: #ff9; 
	text-align: left; 
	width: 100%; 
	margin:0px; 
}
.fett { 
	font-weight: bold; 
}
div.warning p {
	color: red; 
	font-size: 1.2em; 
	font-weight: bold;
}
#sub_footer {
	text-align: center;
	padding: 4px 0 4px 0;
}
#sub_footer a:link, #sub_footer a:visited {
    height: 1.1em;
    font-size: 0.9em;
    margin: 0 20px 0 20px;
    text-decoration:none;
    font-weight: normal;
    color: #666;
}
#sub_footer a:hover, #sub_footer a:active {
    text-decoration: underline;
}
    
