/* base */
html{
	margin: 0;
	padding: 0;
	}

body {
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	line-height:1.5;
	color: #d2d200/*a6a600*//*808040*//*898945*//*b0b000*/;
	background-color: #000;
	background-image: url("");
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: top left;
	text-align: center; /* center on ie */
	min-width: 760px;

	/* page layout */
	position: relative;
	margin: 0 auto; /* center on everything else */
	width: 760px;
	text-align: left;
	height: auto;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}

strong {
	font-weight:600;
	color: #d2ad00;
	}

i {
	font-style:nomal !important;
	}

 /*banner*/
#banner {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 760px; /* necessary for ie win */
	height: 130px;
	background: none;
	font-family: "Times New Roman",Times;
	}

#banner-description {
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
	color: #c5ce06;
	background: none;
	font-size: 125%;
	font-family: impact, chicago, "arial black", "helvetica black", sans-serif;
	font-weight: nomal;
	line-height: 1.125;
	position: absolute;
	top: 90px;
	left: 540px;
	z-index: 1;
	}

 /*menubar*/
.menubar{
	margin-bottom:30px;
	padding: 0;
	position:relative;
	top:5px;
	left:2px;
	}
ul#navlist {
	font-family: arial,helvetica,sans-serif;
	font-weight:600;
	margin:0px 0px 2px 0px;
	white-space:nowrap;
	text-transform: capitalize;
	letter-spacing: 0em;
	padding: 6px 1px 6px 1px;
	}
ul#navlist li {
	display:inline;
	font-size:85%;
	list-style-type:none;
	}
ul#navlist a {
	border: 3px double #7c0101;
	font-size:85%;
	color:#ccc;
	background: url("images/on.jpg") #420002 repeat;
	margin: 0;
	padding:2px 6px 2px 6px;
	}
ul#navlist a:hover {
	color:#000;
	background-color:#420002;
	text-decoration:none;
	}


.content {
	position: relative;
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 5px 0px;
	line-height: 1.5;
	font-size: 90%;
	}
.content img{
	margin: 0px 10px 2px 0px;
	}

.page-title {
	font-family:  "courier new",courier,sans-serif;
	font-weight:600;
	font-size: large;
	color: #b4aa36;
	background-color: #000;
	background-image: url("images/titlebase.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: bottom right;
	letter-spacing: 0.51px;
	margin:40px 0px 7px 0px;
	padding: 6px 10px 6px 0px;
	width: 100%;
	text-align: right;
	/*font-variant: small-caps;*/
	}
.subtitle {
	font-family: verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	margin: 30px 0px 10px 0px;
	font-weight: 600;
	font-size: 105%;
	color: #d8bd03;
	background-color: #000;
	background-image: url("images/titlebase02.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: bottom right;
	letter-spacing: 0.51px;
	padding: 2px 6px 2px 6px;
	width: 95%;
	text-align: left;
	}

#navi {
	text-align: center;
	font-weight: nomal;
	font-size: 75%;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	font-family: arial, helvetica, sans-serif;
	}

.copyright {
	margin-top: 30px;
	/*border-top: 1px  inset #ae0004;*/
	background: url(images/endline.jpg) transparent  no-repeat bottom center;
	padding: 8px 3px 0px 3px;
	color :#808040;
	font-size: 90%;
	font-weight: nomal;
	font-family: "Times New Roman",Times;
	text-align: center;
	}


 /* parts */
 /* top */
.image-alpha {
	margin: 5px 0px 0px 0px;
	padding: 0;
	float: left;
	width: auto;
	}
.image-beta {
	margin: 0px 0px 0px 5px;
	padding: 0;
	float: right;
	width: auto;
	}
.image-gamma {
	margin: 20px 0px 10px 10px;
	padding: 0;
	float: right;
	width: auto;
	}
.image-delta {
	margin: 15px 5px 0px 0px;
	padding: 0;
	float: left;
	width: auto;
	}
.image-epsilon {
	margin: 40px 0px 10px 220px;
	padding: 0;
	width: auto;
	}

.information {
	margin-left:6px;
	padding-left:6px;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.6;
	text-align: left;
	}
.continuation-of-explanation {
	margin:10px 6px 0px 6px;
	padding:10px 6px 0px 6px;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.6;
	}

#history {
	list-style-type:none;
	margin-left:6px;
	padding-left:6px;
	font-family: arial, helvetica, sans-serif;
	background: url(images/topimage3.jpg)  no-repeat bottom right;
	}

 /* contact information */
.company-info {
	margin:0px 50px 5px 5px;
	padding:-5px;
	background: url(images/leben-image001.jpg)  no-repeat top right;
	height: 138px;
	}
.company-add {
	margin:-75px 160px 25px 7px;
	padding-bottom:20px;
	z-index:1;
	}
.distribution-list {
	margin: 10px 0px 5px 0px;
	padding: 0px;
	text-align: center;
	font-weight: nomal;
	border: 0px;
	font-family: arial, helvetica, sans-serif;
	}
.distributor-list-header {
	padding: 2px;
	margin: 0;
	font-weight: bolder;
	font-size: 85%;
	white-space:nowrap;
	text-transform: uppercase;
	background: #212121;
	}
.distributor-info {
	margin: 1;
	padding: 2px;
	text-align: left;
	background: #121212;
	white-space:nowrap;
	font-size: 85%;
	}
.proposing-distributor-info {
	margin: 1;
	padding: 2px;
	text-align: left;
	background: #232323;
	white-space:nowrap;
	font-size: 85%;
	display: none;
	}
.distributor-info img {
	border:0;
	margin:1px 1px 1px 3px;
	padding:1px 1px 1px 3px;
	vertical-align:bottom;
	}
.distributor-info td {
	margin:1px 5px 1px 5px;
	padding:1px 5px 1px 5px;
	}
.website-link{
	text-align:center;
	}
.image-guide {
	margin: 10px 0px -5px 190px;
	padding: 10px 0px 0px 190px;
	font-size: 80%;
	}
.image-guide img {
	vertical-align:middle;
	margin-right: -5px;
	padding-right: 10px;
	}

	/* products */
.product-name {
	font-family: verdana, arial, helvetica, sans-serif;
	margin:30px 0px 7px 0px;
	font-weight:bolder;
	font-size: 105%;
	color: #d2ad00;
	background:#000000;
	line-height:1.6;
	letter-spacing: 0.51px;
	padding: 0px 0px 2px 4px;
	border-bottom: 1px outset #ae0004;
	border-left: 10px solid #ae0004;
	width: auto;
	text-align: left;
	}
.product-image {
	margin: 5px 10px 2px 20px;
	padding: 0;
	float: left;
	width: 320px;
	}
.explanation {
	margin: 0px 2px 2px 0px;
	padding-left: 10px;
	text-align: left;
	font-weight: nomal;
	font-size: 95%;
	position:relative;
	top:15px;
	left:0px;
	line-height: 160%;
	}
.proviso {
	margin-bottom: 10px;
	padding: 0;
	font-weight: 600;
	font-size: 105%
	font-family: arial, helvetica, sans-serif;;
	text-decoration: underline;
	letter-spacing: .1em;
	color: #d8bd03;
	}
.explanation-more{
	text-align: right;
	vertical-align: bottom;
	margin: 10px 40px 0px 0px;
	padding: 0;
	font-weight: bold;
	font-size: 90%;
	font-family: arial, helvetica, sans-serif;
	clear: both;
	}
div .explanation-more a {
	border: 3px double #7c0101;
	font-size:85%;
	color:#ccc !important; 
	background: url("images/on.jpg") #420002 repeat;
	margin: 0;
	padding:2px 6px 2px 6px;
	}
div .explanation-more a:hover {
	color:#000 !important;
	background-color:#420002;
	text-decoration:none;
	}

	/* products(Detailed explanation of each product) */
 /* image */
.detail-image-alpha {
	margin: 5px 10px 10px 0px;
	padding: 0;
	float: left;
	width: auto;
	}
.detail-image-beta {
	margin: 0px 0px 0px 5px;
	padding: 0;
	float: right;
	width: auto;
	}
.detail-image-gamma {
	margin: 20px 0px 10px 10px;
	padding: 0;
	float: right;
	width: auto;
	}
.detail-image-delta {
	margin: 15px 5px 0px 0px;
	padding: 0;
	float: left;
	width: auto;
	}
.detail-image-epsilon {
	margin: 40px 0px 10px 220px;
	padding: 0;
	width: auto;
	}
.detail-image-zeta {
	margin: 20px 5px 0px 20px;
	padding: 0px;
	width: auto;
	}
.detail-image-eta {
	margin: 0px 0px 0px 200px;
	padding: 0;
	width: auto;
	}
.detail-image-theta {
	margin: 0px 25px 5px 5px;
	padding: 0;
	float: right;
	width: auto;
	}

.audio-exellence-award-banner {
	margin: 30px 0px 50px 20px;
	padding: 0px;
	width: auto;
	}

.detailed-name {
	font-family: verdana, arial,sans-serif;
	font-weight:600;
	font-size: 100%;
	color: #d2d200;
	background-color: #000;
	background-image: url("images/titlebase.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: bottom right;
	letter-spacing: 0.51px;
	margin:30px 0px 7px 0px;
	padding: 6px 5px 6px 5px;
	width: 98.5%;
	text-align: left;
	}
.explanation-of-product {
	margin: 5px 10px 35px 10px;
	padding-left: 10px;
	text-align: left;
	font-weight: nomal;
	font-size: 75%;
	position:relative;
	top:15px;
	left:0px;
	line-height: 1.5;
	}
.recommended-point {
	margin: 25px 10px 35px 10px;
	padding-left: 10px;
	text-align: left;
	font-weight: nomal;
	font-size: 90%;
	font-family: arial, helvetica, sans-serif;
	position:relative;
	top:15px;
	left:0px;
	line-height: 1.6;
	}
.recommended-lists {
	margin: -12px 10px 35px 20px;
	border: 1px solid #ae0004;
	padding: 2px;
	width: auto;
	font-size: 75%;
	line-height: 1.6;
	}
.recommended-lists-alpha {
	margin: -12px 30px 35px 0px;
	border: 1px solid #ae0004;
	padding: 2px;
	width: 360px;
	font-size: 75%;
	line-height: 1.6;
	float: right;
	}
.recommended-lists-beta {
	margin: -12px 10px 35px 20px;
	border: 1px solid #ae0004;
	padding: 2px;
	width: 360px;
	font-size: 75%;
	line-height: 1.6;
	}
.recommended-list {
	list-style-type:square;
	margin: 0px 0px 0px 18px;
	padding-left: 3px;
	}
.recommended {
	text-decoration: underline;
	}
.beawarded-list {
	border: 1px solid #ae0004;
	margin: 0px;
	padding: 10px;
}
.function-lists {
	margin: -12px 10px 35px 20px;
	border: 1px solid #ae0004;
	padding: 2px;
	width: 90%;
	font-size: 75%;
	line-height: 1.6;
	}
.function-lists-beta {
	margin: -12px 10px 35px 20px;
	border: 1px solid #ae0004;
	padding: 2px;
	width: 360px;
	font-size: 75%;
	line-height: 1.6;
	}
.function-list {
	list-style-type:decimal;
	margin: 0px 0px 0px 25px;
	padding-left: 7px;
	}
.most-recommended {
	font-size:85%;
	font-weight: 600;
	color: #d2ad00;
	text-decoration: underline;
	margin: 15px 20px 5px 10px;
	padding-left: 10px;
	text-align: left;
	position:relative;
	top:15px;
	left:0px;
	line-height: 1.5;
	}
.most-recommended-french{
	font-size:85%;
	font-weight: bold;
	text-decoration: underline;
	padding: 2px 0px 0px 75px;
	x-index: 1;
	}
.importance {
	font-weight: 600;
	border-bottom: 1px dotted #ae0004;
	}
.release {
	clear:both;
	}
hr.release {
	clear:both;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;
	width: 0px;/*IE6‚ÌƒoƒO—p*/
	}
.details {
	margin: 25px 0px 25px 10px;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	}
.spec-list {
	margin: 30px 0px 10px 0px;
	font-weight: 600;
	font-size: 95%;
	letter-spacing: .13em;
	color: #d8bd03;
	background-color: #000;
	background-image: url("images/titlebase02.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: bottom right;
	letter-spacing: 0.51px;
	padding: 1px 10px 1px 10px;
	width: 95%;
	text-align: left;
	}
.details-list-header {
	margin: 0;
	padding: 2px 10px 2px 10px;
	font-weight: 600;
	font-size: 85%;
	white-space:nowrap;
	text-transform: uppercase;
	vertical-align: middle;
	background: #212121;
	width:auto;
	}
.details-info {
	margin: 0;
	padding: 2px 10px 2px 10px;
	text-align: left;
	background: #121212;
	white-space:nowrap;
	font-size: 85%;
	width: auto;
	}
.seems-more {
	text-align: right;
	vertical-align: bottom;
	margin: 0px 100px 30px 0px;
	padding: 0;
	font-weight: nomal;
	font-size: 85%;
	clear: both;
	}
.options {
	font-weight:600;
	font-size: 105%;
	color: #d8bd03;
	margin-top:30px;
	background-color: #000;
	background-image: url("images/titlebase02.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: bottom right;
	letter-spacing: 0.51px;
	padding: 2px 10px 2px 10px;
	width: 95%;
	text-align: left;
	}
.options-list {
	list-style-type:none;
	margin-left: 6px;
	padding-left: 6px;
	}
.additional-remark {
	font-weight: nomal;
	font-size: 70%;
	padding-left:2px;
	margin-left:16px;
	list-style-type:square;
	}
.details-list-header-beta {
	margin: 0;
	padding: 2px 10px 2px 10px;
	font-weight: 600;
	font-size: 85%;
	white-space:nowrap;
	text-transform: uppercase;
	vertical-align: middle;
	background: #121212;
	width:auto;
	}
.details-list-header-caution {
	margin: 0;
	padding: 2px 10px 2px 10px;
	font-weight: 600;
	font-size: 85%;
	color: #980105;
	white-space:nowrap;
	text-transform: uppercase;
	vertical-align: middle;
	background: #121212;
	width:auto;
	}
.details-info-beta {
	margin: 0;
	padding: 2px 10px 2px 10px;
	text-align: left;
	background: #000000;
	white-space:nowrap;
	font-size: 85%;
	width: auto;
	}
.details-info-gamma {
	margin: 0;
	padding: 2px 10px 2px 10px;
	text-align: center;
	background: #121212;
	white-space:nowrap;
	font-size: 85%;
	width: auto;
	}
.tube-name {
	margin: 0;
	padding: 2px 10px 2px 10px;
	text-align: left;
	background: #212121;
	white-space:nowrap;
	text-transform: uppercase;
	font-size: 85%;
	width: auto;
	}
.indicator-info-alpha {
	margin: 0;
	padding: 2px 10px 2px 10px;
	text-align: center;
	background: #640002;
	white-space:nowrap;
	font-size: 85%;
	width: auto;
	}
.indicator-info-beta {
	margin: 0;
	padding: 2px 10px 2px 10px;
	text-align: center;
	background: #022b00;
	white-space:nowrap;
	font-size: 85%;
	width: auto;
	}
.selector-info-alpha {
	margin: 0;
	padding: 2px 10px 2px 10px;
	text-align: center;
	background: #4a4a4a;
	white-space:nowrap;
	font-size: 85%;
	width: auto;
	}
.selector-info-beta {
	margin: 0;
	padding: 2px 10px 2px 10px;
	text-align: center;
	background: #2f2f2f;
	white-space:nowrap;
	font-size: 85%;
	width: auto;
	}
.explanation-of-mark {
	margin: -20px 0px 0px 0px;
	padding: 2px 10px 2px 10px;
	text-align: left;
	white-space:nowrap;
	font-size: 80%;
	}

 /* link */
#banner a:link {
	text-decoration:none;
	}
#banner a:visited {
	text-decoration:none;
	}
#banner a:active {
	text-decoration:none;
	}
#banner a:hover {
	text-decoration:none;
	background-color:transparent;
	}

a img {
	border: 0;
	}

a {
	text-decoration: underline;
	}

a:link {
	text-decoration:none;
	color: #28932e;
	}

a:visited {
	text-decoration:none;
	color: #46ac4e;
	}

a:active {
	color: #69af89;
	}

a:hover {
	color: #87d1a2;
	text-decoration: underline;
	}

p.factory-tour-alpha {
	margin: 15px 0px 15px 0px;
	padding: 15px 0px 15px 0px;
	text-align: left;
	}
p.factory-tour-beta {
	margin: 15px 10px 15px 0px;
	padding: 15px 0px 15px 0px;
	text-align: right;
	}

h2.review-info {
	margin:30px 0px 7px 0px;
	padding: 2px 7px 2px 7px;
	font-weight:bolder;
	font-size: 105%;
	color: #d2ad00;
	background:#000000;
	line-height:1.6;
	letter-spacing: 0.51px;
	border-bottom: 1px outset #ae0004;
	border-top: 1px solid #ae0004;
	width: auto;
	text-align: left;
	}

p.information-of-evaluation {
	margin:5px 5px 3px 5px;
	padding:5px 5px 3px 5px;
	line-height: 1.6;
	}

h2.news-date {
	font-weight:600;
	font-size: 105%;
	color: #d8bd03;
	margin-top:30px;
	background-color: #000;
	border-bottom: 1px outset #ae0004;
	border-left: 10px solid #ae0004;
	letter-spacing: 0.51px;
	padding: 2px 10px 2px 10px;
	width: 38%;
	text-align: left;
	}

p.news {
	margin-left: 20px;
	}

body#evaluation {
	background: url(images/topimage6.jpg) #000 fixed no-repeat 63% 98%;
	}
