body { padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #FAF33D; 	}
H3 { color: #000000; }
.blue { background-color: #017BC6; }
.yellow { background-color: #FAF33D; }
.sub_navi { border: 0px solid #000000; text-align: right; float: right; background-color: #FAF33D; height: 320px; width: 150px; padding: 0px 7px 0px 0px;   font: bold 12px sans-serif; }
.sub_navi a { color:#017BC6; }

.content { padding: 0px 5px 0px 5px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.content_impr TD { padding: 0px 5px 0px 5px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.table_content TABLE TR TD { padding: 0px 5px 0px 5px; background-color: White; }
.spec_content TABLE TR TD { background-color: White; font-size:12px; }
.contact_content TABLE TR TD { padding: 0px 5px 0px 5px; font-size: 12px }
.contact_content TABLE TR TD a { font-size: 12px; color: #017BC6; }
.contact_content TABLE TR TD a:hover { font-size: 12px; color: #000000; }

DIV.navi_pic { position: relative; top: -50px; width: 150px; height: 40px; text-align: center; border: 1px solid #000000; }
DIV.navi_pic_sub { border: 1px solid #017BC6; width: 125px; height:40px;  text-align: center;  font-size:13px; font-weight: bold; padding: 3px 3px 0px 3px; }
DIV.navi_pic_sub A { color:#017BC6; }
DIV.navi_pic_sub A:hover { color:#000000; }
DIV.navi_pic TABLE TR TD.text { font-size:12px; font-weight: bold; text-align: center; background-color:#FAF33D;  }

a { font-size:14px; font-weight: bold; color: #F4F33D; text-decoration: none;  }
a:hover { color: Black; }
.active { color: Black;	 }

div.cap { height: 260px; border: 1px solid black; }

a.bluelink { color:#017BC6; font-size:12px; }
a.bluelink:hover { color:#010AC7; }

span.arrow { font-size: 9px; }
.info { font-size: 11px ; background-color: White; }


.sub_menu TD {  text-align: right; padding: 5px 0px 5px 0px; }
.sub_menu TD a { color: #017BC6; text-decoration: underline; border-bottom: 1px; }
.sub_menu TD a.active { color: #000000; }
.sub_menu TD a:hover { color: Black; }
.sub_menu_sec TD {  text-align: right; padding: 0px 6px 0px 0px; }
.sub_menu_sec TD a { color: #017BC6; font-size: 12px; }
.sub_menu_sec TD a:hover { color: Black; }
.sub_menu_sec TD a.active { color: #000000; }
.content TABLE TR TD a { color: #017BC6; text-decoration: none; border-bottom: 1px; font-size:12px; }
.content TABLE TR TD a:hover { color: #000000; }

div { border: 0px solid #000000; }
div.content { font-size:12px; }
div.no_padding TABLE TR TD { padding: 0px 0px 0px 0px; }

.agb_head { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.agb { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }

input.text { width: 150px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  border: #A4A4A4 1px solid;  background-color: #fbfbfb;  }
textarea { width: 150px; height: 60px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  border:  #A4A4A4  1px solid;  background-color: #fbfbfb;  }
input.submit { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt;  }

blockquote { margin-left: -5px; width: 280px; overflow: visible; border: 0px solid; }
li { margin-left: 21px; padding: 0px 3px 0px 3px;  list-style-image: url(../images/arrow_r.jpg); list-style-position: outside; }

span.header { font-size: 16px;  color: #017BC6; font-weight: bold }
#dek { POSITION:absolute;VISIBILITY:hidden;Z-INDEX:400; }
.popup { background-color: InfoBackground; font: 10px;  border: 1px solid #4B5A65;  white-space: nowrap; padding: 0px 4px 0px 4px; }
.oekotest { height: 10px; float: left; border: 0px solid #282828; margin: 0px 5px 4px 0px; }
.germany { padding-top:8px; color:#017BC6; font-weight: bold; font-size: 13px; }
div.thumb { float: left; border: 0px solid green; margin: 10px 0px 0px 5px; }