/*
-----------------------------------------------
$Id: style.css
Customer: Avnet Technology Solutions GmbH
Author:   Volker Duerr (edotz web development)
Version:  1.8
Creation Date:    2005/05/06
Last Modify:      2006/11/27
----------------------------------------------- */

/* import navigation css
--------------------------- */
@import "menu.css";

/* import navigation css
--------------------------- */
@import "format.css";

/* import teaser css
--------------------------- */
@import "teaser.css";


/* home styles
-----------------------------*/
img {
	border:none;
}
fieldset {
	border:none;
}
#bghome {
	background:url(bghome.gif) repeat-x;
}
#topnews {
	width:820px;
  height:205px;
  overflow:hidden;
  background:#fff;
}
#topnewsbox {
	width:497px;
  float:left;
}
#topnewsbox div {
  margin:29px 0 0 15px;
  /* braucht der safari*/
  height:1px;
}
#topnewsbox h1 {
	margin:0;
  padding:0;
  float:left;
  width:230px;
  font:12px Verdana,Arial,sans-serif;
  font-weight:bold;
}
#topnewsbox p {
	margin:2px 0 0 0;
	float:left;
	font:11px Verdana,Arial,sans-serif;
	width:220px;
  min-width:225px;
}
#media {
	float:left;
}
#newsbox {
	width:820px;
  height:170px;
  overflow:hidden;
  background:url(bghomenews.png) repeat-x;
}
#newsbox h1 {
	margin:10px 0 0 15px;
  	font:12px Verdana,Arial,sans-serif;
  	font-weight:bold;
  	width:200px;
}
.news2boxes {
	width:409px;
	float:left;
}
.news2boxes p {
	margin:14px 10px 0 0;
  padding-left:15px;
  width:200px;
}
.news3boxes {
	width:266px;
	float:left;
}
.news3boxes p {
  margin:0;
  padding-left:15px;
  width:256px;
  max-width:240px;
}
.news3boxes ul {
  margin:0 0 6px 32px;
  padding:0;
  line-height:12px;
  list-style-image:url(hyphen.gif);
}
.news3boxes li {
  margin:0;
  padding:0;
}


#news4box {
	width:820px;
  height:170px;
  overflow:hidden;
  background:url(bghomenews.png) repeat-x;
}
#news4box h1 {
	margin:14px 0 3px 15px;
  font:12px Verdana,Arial,sans-serif;
  font-weight:bold;
}
#news4box .vspacer {
	background:#ccc;
  height:170px;
  float:left;
}
.news4boxes {
  overflow:hidden;
  float:left;
}
.news4boxes p {

}
.news4boxes img {

}
#newsbox .vspacer {
	background:#ccc;
  height:170px;
  float:left;
}
.news2boxes img {
	margin:14px 0 0 20px;
}

#homeprod {
	width:820px;
  height:125px;
  overflow:hidden;
	background:#F2F2E6;
}
#homeprod .prodbox {
	width:163px;
  float:left;
  padding-top:3px;
}
#homeprod .catleft {
	margin:3px 0 10px 15px;
}
#homeprod .cat {
	margin:3px 0 10px 5px;
}
#homeprod .cat2line {
	margin:3px 0 10px 5px;
}
#homeprod .catleft a {
	text-decoration:none;
  	font:11px Verdana,Arial,sans-serif;
  	font-weight:bold;
  	padding-right:16px;
  	background:url(../i/arrbox.gif) no-repeat right;
}
#homeprod .catleft a:hover {
	text-decoration:underline;
  font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
}
#homeprod .cat a {
	text-decoration:none;
  font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
  padding-right:16px;
  background:url(../i/arrbox.gif) no-repeat right;
}
#homeprod .cat2line a {
	text-decoration:none;
  font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
  padding-right:16px;
}

#homeprod .cat a:hover {
 	text-decoration:underline;
  font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
}
#homeprod .cat2line a:hover {
	text-decoration:underline;
  font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
}
#homeprod .cat img {
	margin:2px 0 0 5px;
}
#homeprod .cat2line img {
	margin:2px 0 0 5px;
}
#homeprod .catleft img {
	margin:2px 0 0 5px;
}
#homeprod .proddescrl p {
  margin:0;
  padding:0;
  float:right;
  width:100px;
  font-size:10px;
}
#homeprod .proddescrl img {
 	margin:2px 0 0 15px;
}

#homeprod .proddescr p {
	margin:0 1px 0 0;
  padding:0;
  float:right;
  width:100px;
  font-size:10px;
}
#homeprod .proddescr img {
 	margin:2px 0 0 6px;
}

#homeprod .vspacer {
	background:#ccc;
  height:125px;
  float:left;
}




/* newsletter
-----------------------------*/
.newsletter {
  margin:22px 0 0 22px;
  background:#fff;
  width:180px
}

/* basic content styles
-----------------------------*/
#pageTitle {
  font:12px Verdana,Arial,sans-serif;
  line-height:14px;
  margin:2px 0 0 20px;
  letter-spacing:0.01em;
  height:12px;
}

/* content products intro page boxes
-----------------------------*/
.clearbox {
  border:1px solid #999;
  width:100%;
  overflow:hidden;
}
.catbox {
  background:#D2D1BF;
  margin:0;
  padding:2px 0 2px 5px;
}
.catbox a {
	text-decoration:none;
  background:url(../i/arrbox.gif) no-repeat right;
}
.catbox a:hover {
	text-decoration:underline;
}
.labelbox {
  float:left;
  width:114px;
}
.labelbox a {
  padding:3px;
  float:left;
}
.posarr {
  float:left;
  padding:4px 0 0 0;
  vertical-align:top;
}
.catemptybox {
  float:left;
  background:#F2F2E6;
}
.catcontentbox {
  border-right:1px solid #999;
  border-left:1px solid #999;
  border-bottom:1px solid #999;
  background:#F9FAF4;
  width:100%;
  overflow:hidden;
}
/*overflow:auto; macht im opera ärger*/
.catimg {
  padding:4px 0 10px 0;
  float:left;
  background:#E3E3D7;
  width:130px;
}
.catimg img {
  margin:7px 0 0 15px;
}
.artlist {
  float:left;
  padding:10px 0 0 6px;
  font-size:10px
}
.boxhack {
  /*\*//*/width:598px/**/
}
.artlistsmall {
  float:left;
  width:295px;
}

.accesslist {
	margin:0 0 0 2px;
  line-height:14px;
	list-style-type:none;
}
.accesslist a {
	text-decoration:none;
}
.accesslist a:hover {
	text-decoration:underline;
}
.catartlist {
  float:left;
  margin:0;
  padding:0;
}

.radiforce {
	float:left;
  margin:0 0 0 -3px;
  padding:0;
}
.radiforce a {
  font:11px Verdana,Arial,sans-serif;
	text-decoration:none;
}
.radiforce a:hover {
	font:11px Verdana,Arial,sans-serif;
 	text-decoration:underline;
}
.catartlist ul li a {
  text-decoration:none;
}
.catartlist ul {
  margin:0;
  padding:0;
  list-style:none;
}
.catartlist li {
  margin:0 0 0 5px;
  padding:0;
  font:10px Verdana,Arial,sans-serif;
  line-height:13px;
}
.catartlist li strong {
	display:block;
    padding-top:5px;
}
.catartlist li a:hover {
  text-decoration:underline;
}
.artsize {
  float:left;
  font:10px Verdana,Arial,sans-serif;
  line-height:13px;
  }

.boxspacer {
 height:10px;
 min-height:10px;
 clear:both;
}

.nospace li strong {
	padding-top:0;
}

/* product intro page de 27.11.2006 */
.productBox {
  	border:1px solid #999;
    overflow:hidden;
 	background:#F9FAF4;
    position:relative;
	float:left;
    margin-bottom:10px;
}
.productBox h2 {
	background:#D2D1BF;
  	margin:0;
  	padding:2px 0 2px 5px;
  	border-bottom:1px solid #999;
}
.productBox h2 a {
    background:url(img/arrbox.gif) no-repeat right;
    padding-right:15px;
    font-size:11px;
}
.productBox h3 {
	font-size:10px;
    margin:0;
}
.productBox h4 {
	font-size:10px;
    margin:0 5px 0 0;
    float:left;
}
.productBox a {
	text-decoration:none;
    font-size:10px;
}
.productBox a:hover {
	text-decoration:underline;
}
.productBox ul {
	float:left;
    margin:0 0 5px 0;
}
.colorgraphic ul {
	margin:0;
}
.colorgraphic h3 {
    clear:both;
    float:none;
    padding-top:10px;
}
.productBox ul li,
.productBox ul {
	list-style:none;
    padding:0;
}
.productBox ul li {
	padding-bottom:0;
}

.productBox .productImg {
  	float:left;
    display:block;
  	background:#E3E3D7;
  	width:100px;
    height:110px;
	position:relative;
}
.productBox img {
	position:absolute;
    left:10px;
    bottom:15px;
}
.boxLeft {
	width:320px;
    margin-right:10px;
}
.boxRight {
 	width:266px;
}
.lcdLeft {
	position:absolute;
    width:110px;
    left:107px;
}
.lcdRight {
	position:absolute;
    width:105px;
    left:210px;
}
.lcdLeft,
.lcdRight {
	top:30px;
}
.touch .lcdLeft {
    width:155px;
}
.colorgraphic .lcdRight,
.colorgraphic .lcdLeft {
    top:20px;
}
.colorgraphic ul li {
	padding-bottom:1px;
}
.medical .lcdLeft a {
    position:absolute;
}

/* product intro pages cz */
.usagebox {
  float:left;
  width:295px;
  overflow:hidden;
}
.usagehead {
	 border:1px solid #999;
   background:#D2D1BF;
   width:295px;
   max-width:293px;
}
.usagebox .vspacer {
	border-right:1px solid #999;
  border-left:1px solid #999;
  width:295px;
  max-width:293px;
  background:#F9FAF4;
}
.usagehead a {
  padding:2px;
  text-decoration:none;
}
.usagehead a:hover {
  text-decoration:underline;
}
.usagehead img {

}
.usagebox .prodbox {
	border-right:1px solid #999;
  border-left:1px solid #999;
  background:url(bgczusagebox.gif) repeat-y;
  width:295px;
  max-width:295px;
  overflow:hidden;
  height:140px;
}
.usagebox .posuseimg {
	margin:0;
  width:130px;
  text-align:center;
  padding:35px 0 0 0;
  float:left;
  height:100px;
}
.prodbox .posprodbox {
	float:left;
  width:160px;
}
.prodbox .posprodbox h1 {
	margin:0;
  padding:5px 10px 0 5px;
  font:11px Verdana,Arial,sans-serif;
  font-weight:normal;
}
.prodbox .prodlist {
	margin:0;
  padding:5px 10px 5px 5px;
  float:left;
}
.prodbox .prodlist ul {
	list-style:none;
  margin:0;
  padding:0;
}

.czlist {
  clear:left;
  font: 10px Verdana,Arial,sans-serif;
  margin:0;
  padding:0 0 0 5px;
}

.czlist ul {
	margin:0;
  padding:0 0 0 16px;
}
.czlist li {
  margin:0;
  line-height:10px;
  padding:0;
  list-style-image:url(hyphen.gif);
}
/* product category pages */
.prodcbox {
  background:#F9FAF4;
  width:100%;
  overflow:auto;
  position:relative;
}
.prodcbox .poscompare {
	position:absolute;
    left:370px;
    top:95px;
}

.prodcimg {
  float:left;
  padding:15px 0 15px 0;
  text-align:right;
  background:#E3E3D7;
  /*background:#fff; */
  width:140px;
}

.prodcimg img {
  margin-right:15px;
}

.artshort {
  float:left;
  margin:15px 0 0 15px;
  width:310px;
}
.artshort a {
  font-weight:bold;
  }
.artshort a:hover {
  font-weight:bold;
  text-decoration:underline;
}

/* product detail pages */
#artimg {
  background:#fff;
  background:#F9FAF4;
  /*background:#fff;*/
  height:184px;
	width:100%;
  overflow:hidden;
  position:relative;
}
#artimg .poscompare {
	position:absolute;
    left:310px;
    top:140px;
}
#artimg img {
  margin:15px 0 15px 100px;
	float:left;
}
#artimg .prodteaser {
	float:right;
    padding:0 30px 0 0;
}
#artimg p {
  margin:51px 0 0 0;
  width:224px;
  color:#000;
  font-weight:bold;
}
#artimg p .img {
  margin:60px 0 0 0;
}
#artimg p img {
  margin:3px 2px 0 0;
	float:left;
}
#artimg p a {
  color:#000;
}

#artinfobox {
  width:150px;
  text-align:right;
  float:left;
}
#artinfobox a {
	text-decoration:none;
}
#artinfobox a:hover {
	text-decoration:underline;
}
#artinfobox ul {
  margin:0;
  padding:22px 5px 0 0;
  list-style:none;
}
#artinfobox li {
  margin:0 0 10px 0;
  padding:0;
  vertical-align:top;
}
#artinfobox li img{
  vertical-align:top;
  border-top:1px solid #E3E3D7;
}
/* das hier nochmals checken */

#artdescr {
	float:left;
  width:355px;
  max-width:340px;
  padding:20px 0 10px 15px;
}
#artdescr ul {
  margin:15px 0 0 17px;
  padding:0;
}
#artdescr li {
  margin:0;
  padding:0 0 8px 0;
  list-style-image:url(hyphen.gif);
}
.pv {
	background:url(pv_bg.gif) no-repeat;
    height:125px;
    position:relative;
    top:20px;
    left:9px;
    margin-bottom:33px;
}
.pv h2 {
	background:#D2D1BF;
	width:161px;
    position:relative;
    top:1px;
    left:2px;
}
.pv h2 span {
	padding:4px 0 4px 9px;
    display:block;
    color:#666;
    font-weight:bold;
    margin:0;
}
.pv p {
    position:absolute;
    bottom:7px;
    margin:0;
    width:161px;
    left:2px;
    background:#EFF0E0;
}
.pv p img {
	position:relative;
    left:9px;
}
.pv ul {
	position:relative;
    left:2px;
    top:-3px;
    padding:0;
    width:161px;
	list-style:none;
    margin:0;

}
.pv ul li {
	border-bottom:1px solid #EFF0E0;
    clear:both;
    padding:0 0 0 9px;
    display:block;
    line-height:17px;
    _line-height:15px;
    overflow:hidden;
    position:relative;
    _width:161px;
}
.pv ul li a {
	text-decoration:none;
    float:left;
    display:block;
}
.pv ul li a.bin {
    float:right;
    padding-top:1px;
    _padding-top:0;
}
.pv ul li a img {
    margin:0 5px 2px 5px;

}
.pv ul {

}
.pv p a {
	display:block;
	padding:5px 0 5px 0;
}

/* accessoires */
#externacc a {
  	float:right;
  	text-align:right;
  	width:87px;
  	font:9px Arial,Verdana,sans-serif;
  	margin-bottom:5px;
  	color:#fff;
  	background:url(arrext.gif);
  	text-decoration:none;
}
#externaccl a {
  	float:right;
  	text-align:right;
  	width:112px;
  	font:9px Arial,Verdana,sans-serif;
  	margin-bottom:5px;
  	color:#fff;
  	background:url(arrextl.gif);
  	text-decoration:none;
}
#externacc125 a {
  	float:right;
  	text-align:right;
  	width:127px;
  	font:9px Arial,Verdana,sans-serif;
  	margin-bottom:5px;
  	color:#fff;
  	background:url(arrext125.gif);
  	text-decoration:none;
}
.accborder {
	border-left:1px solid #666;
  	border-bottom:1px solid #666;
  	border-top:1px solid #666;
  	text-align:left;
}
.accessoires {
 	padding:0;
  	margin:0;
  	font:10px Verdana,Arial,sans-serif;
  	background:#D2D1BF;
}
.accessoires caption {
  	padding:5px 0 5px 5px;
  	font:11px Verdana,Arial,sans-serif;
	font-weight:bold;
  	width:591px;
  	max-width:591px;
  	text-align:left;
  	border-right:1px solid #666;
  	border-bottom:1px solid #666;
}

.accessoires caption p {
  	margin:0;
  	font-weight:bold;
}
.accessoires .accname {
	border-right:1px solid #666;
  	text-align:left;
  	width:90px;
  	padding:1px 1px 0 2px;
  	background:#D2D1BF;
}
.accessoires .accdescr {
	border-right:1px solid #666;
  	text-align:left;
  	width:125px;
  	padding:1px 0 0 2px;
  	background:#D2D1BF;
}
.accessoires .acccat {
  	padding:1px 0 0 2px;
  	text-align:left;
  	background:#D2D1BF;
  	border-bottom:1px solid #666;
  	width:370px;
}
/*.accessoires .acccat {
  padding:1px 0 0 2px;
  text-align:left;
  background:#D2D1BF;
  border-bottom:1px solid #666;
  width:277px;
}
.accart {
  width:100%;
 	overflow:hidden;
  font: 10px Arial,Verdana,sans-serif;
  border-top:1px solid #666;
}

.accart ul {
	margin:0;
  padding:0;
  list-style:none;
}
.accart li {
  float:left;
  margin:0;
  padding:2px 2px 2px 2px;
  border-right:1px solid #666;
} */
.accessoires tbody {
  background:#fff;
}
.accessoires th {
  text-align:center;
  border-right:1px solid #666;
  padding:2px 1px 2px 2px;
}

.accessoires .norm {
  text-align:center;
  font-weight:normal;
  border-right:1px solid #666;
}
.accessoires .acclabel {
	background:#E3E3D7;
  padding-left:2px;
  text-align:left;
  font-weight:bold;
}
.accessoires .ac {
  padding-left:2px;
  text-align:left;

}
.accessoires .ac1 {
  padding-left:2px;
  text-align:left;
  width:125px;
}
.accessoires td {
  border-right:1px solid #666;
  border-top:1px solid #666;
  text-align:center;
  font:10px Verdana,Arial,sans-serif;
  padding:2px 1px 2px 0;
}
.tdspacer {
	height:4px;
}

/*-- Presse / Referenzen
--------------------------------*/
/* Case Study listview */
.refbox {
 	width:100%;
 	overflow:hidden;
  margin-bottom:10px;
}
.refbox img {
  float:left;
  margin:0 10px 0 0;
}
.refteaser{
  padding-top:5px;
  float:left;
  width:350px;
}
.refteaser p {
	margin:0;
}
.refteaser a {
	font-weight:bold;
}
/* press listview */
.listbox {
	margin-bottom:15px;
  width:100%;
  overflow:hidden;
}
.reflist {
 	margin:5px 0 20px 0;
  padding:0 0 0 26px
}
.reflist ul {
  list-style:outside;
}
.reflist li {
	padding:0 0 2px 0;
  list-style-image:url(hyphen.gif);
}
.reflist li a {
	text-decoration:underline;
}
.pressdate {
	float:left;
  padding-right:15px;
  border-right:1px solid;
}
.pressshort {
	float:left;
  margin-left:15px;
  width:360px;
}
.pressshort a {
	font-weight:bold;
}
.pressshort a:hover {
	text-decoration:underline;
}
.refliste ul {
  list-style:outside;
}
.reflist li {
	padding:0 0 2px 0;
  list-style-image:url(hyphen.gif);
}
/* buttons back print download */
.posBut {
	margin-left:38px;
}
.posBut a {
  float:left;
  text-align:right;
  width:66px;
  font:9px Arial,Verdana,sans-serif;
  margin-bottom:5px;
  color:#fff;
  background:url(arrleft.gif);
  text-decoration:none;
}
.posBut a:hover {
  text-decoration:none;
}
.posBut a.back {
	float:left;
  text-align:right;
  width:66px;
  font:9px Arial,Verdana,sans-serif;
  margin-bottom:25px;
  color:#fff;
  background:url(arrback.gif);
  text-decoration:none;
}
.posBut p {
  clear:both;
  margin:0;
  font:9px Arial,Verdana,sans-serif;
}

/* detail view presse / case study */
.detail {

}
.detail img {
  float:left;
  margin:5px 15px 5px 0;
  border:0;
}

/* Images Archive */
.picsearch {
	border:1px solid #999;
	position:relative;
}
.picsearch h2 {
	background:#E3E3D7;
    padding:2px 0 2px 5px;
    border-bottom:1px solid #999;
    margin:0;
}
.picsearch select {
	width:165px;
    border:1px solid #ccc;
    margin:10px 0 10px 10px;
}
.picsearch input {
	position:absolute;
    left:380px;
    top:33px
}
p.resinfo {
    border:1px solid #999;
	border-top:none;
    padding:8px 0 8px 10px;
    margin:0;
}
.resultcontainer {
	position:relative;
    min-height:140px;
	border:1px solid #999;
    border-top:none;
}
*html .resultcontainer {
    height:130px;
}
.resultcontainer p {
    min-height:140px;
    width:190px;
    border:none;
	border-right:1px solid #999;
	position:relative;
    margin:0;
}
*html .resultcontainer p {
    height:130px;
}

.resultcontainer img {
	position:absolute;
    left:10px;
    top:10px;
}
.resultcontainer .lupe {
	position:absolute;
    top:auto;
    left:auto;
    bottom:5px;
    right:10px;
}
.resultcontainer .prod {
	position:absolute;
    left:220px;
    top:15px;
    font-weight:bold;
}
.resultcontainer .size {
	position:absolute;
    left:220px;
    bottom:15px;
}
*html .resultcontainer .size,
*html .resultcontainer .prod {
    left:210px;
}
.resultcontainer .download {
	position:absolute;
    right:20px;
    bottom:15px;
  	background:url(arrleft.gif) left center no-repeat;
    color:#fff;
    text-decoration:none;
    width:66px;
    padding:0 0 0 4px;
    font:9px Arial,Verdana,sans-serif;
}

#picarchiv {
	border:1px solid #999;
  	border-right:none;
  	width:506px;
  	min-width:508px;
}
.piccat {
	background:#E3E3D7;
  border-right:1px solid #999;
  padding:5px;
  font-weight:bold;
  /*\*//*/width:494px;/**/
}
.piccatsize {
	background:#F2F2E6;
  border-right:1px solid #999;
  padding:2px 0 2px 5px;
  border-top:1px solid #999;
  font-weight:bold;
  /*\*//*/width:499px;/**/
}
.pic {
  font: 11px Arial,Verdana,sans-serif;
  overflow:hidden;
  width:505px;
  min-width:508px;
}
.pic ul {
	margin:0;
  padding:0;
  list-style:none;
  border-left:1px solid #999;
  border-bottom:1px solid #999;
}
.pic li {
	text-align:center;
  height:135px;
  width:168px;
 /*\*//*/width:167px;/**/
	margin:0;
  padding:5px 0 5px 0;
  float:left;
  border-right:1px solid #999;
}
.pic a {
  text-align:center;
}
.picinfo {
  font: 11px Arial,Verdana,sans-serif;
  overflow:hidden;
  width:505px;
  min-width:508px;
}
.picinfo ul {
	margin:0;
  padding:0;
  list-style-type:none;
  border-left:1px solid #999;
  border-bottom:1px solid #999;
}
.picinfo li {
  height:32px;
  width:168px;
  /*\*//*/width:167px;/**/
	margin:0;
  float:left;
  list-style:none;
  border-right:1px solid #999;
  padding:0;
}
.picinfo li img {
  margin:5px;
  float:left;
}
.picinfo li div {
	padding:2px 0 0 0;
  width:115px;
  float:left;
  /*\*//*/width:80px;/**/
  text-align:right;
  font-weight:bold;
}
/* Awards */
.headaward {
	width:100%;
 	background:#D2D1BF;
}
.headaward p {
 	padding:2px 0 2px 5px;
  font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
  margin:0;
}
.awprod {
	padding-bottom:3px;
  margin:5px 10px 0 10px;
  border-bottom:1px solid #666;
  font-weight:bold;
}
.awbox {
	overflow:hidden;
  width:100%;
  margin-bottom:25px;
  padding-top:10px;
}
.awbox h2 {
	margin:0 0 5px 0;
  padding:0;
  font-weight:bold;
}
.awbox img {
}
.awimg {
	margin:0;
 	float:left;
  width:135px;
  margin:0 10px 0 5px;
}
.awtext {
	float:left;
  margin:0;
  width:300px;
}
.awspacer {
	clear:left;
  margin:0;
  height:5px;
}


/* Support
--------------------------------*/
.cborder {
	border:1px solid #999;
	padding:5px 0 5px 5px;
}

.cborder h1 {
	font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
  margin:0 0 5px 0;
}
.captionbox {
	background:#D2D1BF;
  width:100%;
  overflow:hidden
}
.captionbox p {
	padding:3px 0 3px 5px;
  	margin:0;
}
#discontinued {
	position:absolute;
  	top:145px;
  	left:520px;
  	/*\*//*/top:10px;left:480px/**/
}
/* support intro page */
.sec-introbox,
#sintrocaption {
	border:1px solid #999;
  width:100%;
  overflow:hidden;
}
.sec-introbox {
 	margin-top:12px;
    position:relative;
}
.sec-introbox a.question {
	display:block;
    position:absolute;
    right:0;
    top:0;
    padding:1px 5px 0 5px;
    background:#f9faf4;
    font-size:12px;
    font-weight:bold;
    border-left:1px solid #999;
    height:17px;
}

.sec-introbox p,
#sintrocaption p {
	margin:0;
	padding:2px 0 2px 10px;
	background:#D2D1BF;
}
.sec-introbox a {
	padding-right:15px;
}
.boxes-sec-level a,
.sec-introbox a{
	text-decoration:none;
  	background:url(img/arrbox.gif) no-repeat right bottom;
}
#carea .linkcontainer-cz a:hover,
.boxes-sec-level a:hover,
.sec-introbox a:hover,
#sintrocaption a:hover {
	text-decoration:underline;
}
.tech-box-cz .linkbox p {
	width:297px;
    max-width:289px;
    padding-left:10px;
}
#carea .selectbox {
  width:100%;
  overflow:hidden;
  background:#fff;
  border-left:1px solid #999;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
}
#carea .selectbox .label {
	float:left;
  	width:170px;
  	padding:18px 0 10px 10px;
  	margin:0;
}
#carea .selectbox select {
	float:left;
	font:10px Verdana,Arial,sans-serif;
  width:160px;
 /*\*//*/width:140px;/**/
	min-width:130px;
}
#carea .selectbox input {
  float:left;
  margin:18px 0 0 10px;
}
#carea .spacer {
  width:100%;
  height:5px;
  min-height:5px;
  border-left:1px solid #999;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
}
#carea .linkcontainer {
 	width:100%;
  	overflow:hidden;
  	background:#fff;
  	border-left:1px solid #999;
  	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

#carea .linkcontainer-hu,
#carea .linkcontainer-cz,
#carea .linkcontainer-de {
 	width:100%;
	overflow:hidden;
	background:#fff;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
#carea .linkcontainer-cz div,
#carea .linkcontainer-hu .linkbox,
#carea .linkcontainer-de .linkbox,
#carea .linkbox {
  float:left;
  border-left:1px solid #999;
}
#carea .linkcontainer-hu .linkbox,
#carea .linkcontainer-de .linkbox {
	width:149px;
}
#carea .linkcontainer-cz div {
	width:119px;
}
#carea .linkcontainer-cz div p,
#carea .linkcontainer-hu .linkbox p,
#carea .linkcontainer-de .linkbox p,
.boxes-sec-level p,
#carea .linkbox p {
	margin:0;
  	padding:18px 0 18px 10px;
}
#carea .linkcontainer-cz div p {
	margin:0;
  	padding:18px 0 18px 10px;
}
#carea .linkcontainer-hu .linkbox2 p {
  	padding:12px 0 11px 10px;
}
#carea .linkcontainer-cz div a,
#carea .linkcontainer-hu .linkbox a,
#carea .linkcontainer-de .linkbox a,
#carea .linkbox a {
	text-decoration:none;
  	/* geht nicht wegen ie 5.5*/
  	/*padding-right:18px;*/
  	background:url(img/arrbox.gif) no-repeat right bottom;
}
#carea .linkcontainer-hu .linkbox a {
 	padding-right:18px;
}
#carea .linkcontainer-hu .linkbox2 a {
	background:url(img/arrbox.gif) no-repeat right center;
    display:block;
    width:90px;
}
#carea .linkcontainer-cz .dline p {
	padding:12px 0 11px 10px;
}
#carea .linkcontainer-cz .dline p a {
	background:url(img/arrbox.gif) no-repeat right center;
    display:block;
    width:90px;
    max-width:70px;
    padding-right:20px;
}
.boxes-sec-level p a,
.tech-box-cz .linkbox p a,
#carea .linkcontainer-cz div p a {
  	padding-right:18px;
}
#carea .linkbox a:hover {
	text-decoration:underline;
}
.boxes-sec-level,
#clinkbox {
  	width:100%;
  	min-width:611px;
  	overflow:hidden;
}
.boxes-sec-level {
	margin:0;
}
.boxes-sec-level div,
#clinkbox .linkbox {
  margin-top:10px;
  width:193px;
  /*\*//*/ width:188px; /**/
  background:#D2D1BF;
  float:left;
  border:1px solid #999;
}
.boxes-sec-level .space {
	float:left;
    width:10px;
    max-width:10px;
    border:none;
    background:none;
}
.boxes-sec-level div {
    width:294px;
    margin-top:12px;
}
* html .boxes-sec-level div {
	width:292px;
}

#clinkbox-de {
  width:100%;
  min-width:611px;
  overflow:hidden;
  margin-bottom:10px;
}
#clinkbox-de .linkbox {
	margin-top:10px;
  	width:189px;
  	/*\*//*/ width:188px; /**/
  	background:#D2D1BF;
  	float:left;
  	border:1px solid #999;
}
#clinkbox-de .linkbox p {
    height:50px;
    max-height:32px;
    padding:18px 0 0 10px;
}
#clinkbox-de .linkbox2 {
	width:190px;
}
#clinkbox-de .linkbox2 p {
}
#clinkbox-de .linkbox2 a {
	background:url(img/arrbox.gif) no-repeat right center;
    display:block;
    width:123px;
    max-width:123px;
    padding-right:16px;
}
#clinkbox-de .linkbox3 {
	width:189px;
}
#clinkbox-de .linkbox3 p {
	padding-top:13px;
    _padding-top:12px;
    max-height:37px;
}
#clinkbox-de .linkbox3 a {
	background:url(img/arrbox.gif) no-repeat right center;
    display:block;
    width:105px;
    max-width:90px;
    padding-right:16px;
}
.bspacer {
	float:left;
    width:14px;
    max-width:12px;
    margin-right:2px;
}
#clinkbox .boxdouble {
	width:295px;
    max-width:294px;
}

/* drivers / software */
#sboxcaption {
	border:1px solid #999;
  	width:100%;
  	overflow:hidden;
}
#sboxcaption p {
	margin:0;
	padding:2px 0 2px 5px;
	background:#D2D1BF;
}

.support-dlBox {
  	width:100%;

}
.support-dlBox h2 {
	border:1px solid #999;
    width:600px;
	max-width:590px;
	margin:0;
	padding:2px 0 2px 10px;
	background:#D2D1BF;
    position:relative;
}
.support-dlBox h2 a.question {
	text-decoration:none;
	display:block;
    position:absolute;
    right:0;
    top:0;
    padding:1px 5px 0 5px;
    background:#f9faf4;
    font-size:12px;
    font-weight:bold;
    border-left:1px solid #999;
    max-height:16px;
    height:17px;
}
.support-dlBox h2 a.question:hover {
	text-decoration:underline;
}
.selectbox {
	width:100%;
	overflow:hidden;
	background:#D2D1BF;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

.possystem {
	float:left;
  	padding:15px 0 15px 25px;
	/*padding:15px 0 15px 100px;*/
 	margin:0;
}
.posdisplay {
	float:left;
	padding:15px 0 15px 15px;
  	margin:0;
}

#carea .searchbox .label {
	float:left;
  	width:90px;
  	padding:18px 0 10px 10px;
  	margin:0;
}
.searchbox select,
#carea .searchbox select {
	float:left;
	font:10px Verdana,Arial,sans-serif;
  	width:125px;
	min-width:90px;
}
.searchbox input {
  	float:left;
  	margin:18px 0 0 10px;
}

.searchbox .display,
#carea .searchbox .display {
	width:125px;
    font-size:10px;
    margin:15px 0 0 15px;
    height:18px;
    max-height:20px;
}
*+html #carea .searchbox .display {
    max-height:12px;
}
*+html .searchbox .display {
    max-height:12px;
}
.smallbox .display {
	width:80px;
}
.selectbox input.display:focus {
	background:#e5e5e5;
}
#resultbox {
  width:100%;
  overflow:hidden;
  background:#fff;
  border-left:1px solid #999;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  margin-bottom:30px;
}
#resultbox p {
	padding:8px 5px 5px 5px;
  border-bottom:1px solid #999;
  margin:0;
}
#resultbox h1 {
	margin:20px 0 10px 5px;
  padding:0;
  font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
  color:#666;
}
#resultinner {
	float:left;
  width:390px;
  margin-bottom:20px;
}
.resultfooter {
  clear:both;
  background:#D2D1BF;
  height:5px;
}
#resultbox .result {
	padding:0 0 0 5px;
  margin:0;
  border:none;
}
#agreement textarea {
  	margin-top:10px;
  	width:100%;
  	padding-left:2px;
  	border:1px solid #ccc;
  	font:10px Verdana,Arial,sans-serif;
	scrollbar-face-color: #fff;
  	scrollbar-highlight-color: #ccc;
  	scrollbar-shadow-color: #ccc;
  	scrollbar-3dlight-color: #fff;
  	scrollbar-arrow-color: #666;
  	scrollbar-track-color: #ccc;
}

/* Specifications / Manuals */
.cell1 {
	float:left;
  	width:100px;
}
.cell2 {
	float:left;
}
.inchouterbox {
  	background:url(bgsupport.gif) repeat-y;
  	width:100%;
  	overflow:hidden;
}
.inchouterbox p {
	padding:3px 0 3px 5px;
 	 margin:0;
}
.inchspacer {
	border-bottom:1px solid #999;
  	margin:5px 5px 5px 0;
}


/* faq */
.faqbox {
 	width:100%;
  overflow:hidden;
  border-bottom:1px solid #999;
  margin:5px 0 5px 0;
  padding:10px 0 10px 0;
}
.faqbox h2 {
	font-size:12px;
    font-weight:bold;
    margin-bottom:8px;
}
.faqbox a {
	text-decoration:none;
  letter-spacing:1px
}
.faqbox a:hover {
	text-decoration:none;
  letter-spacing:1px
}
.faq {
	float:left;
  width:400px;
  margin-right:10px;
}

/* white paper */
.wptitle1 {
	float:left;
  margin:3px;
  width:305px;
}
.wptitle1 p {
	padding:2px 0 2px 5px;
  margin:0;
}
.wptitle2 {
  /*\*/float:left;/**/
  margin:3px;
}
.wptitle2 p {
	padding:2px 0 2px 5px;
  margin:0;
}
.wpdescr {
	float:left;
	margin:0 0 0 5px;
  width:300px;
  padding-bottom:10px;
}
.wpdescr h1 {
	font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
  margin:0;
  padding:0;
}
.wpsize {
	text-align:right;
  width:145px;
	float:left;
	margin:3px 0 0 10px;
  /*\*//*/margin-left:-90px;/**/
  padding-bottom:10px;
  height:20px;
  line-height:20px;
}
.wpbox {
	width:100%;
  overflow:hidden;
  margin:10px 0 10px 0;
}

/* where to buy */
.buyinfo {
	margin:10px 0 15px 0;
  border-top:1px solid #999;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  background:#F9FAF4;
  width:99%;
  height:70px;
}
.buyinfo a {
  border-left:1px solid #999;
  height:70px;
  float:left;
  text-align:center;
  width:33%;
  cursor:auto;
}
.buyinfo img {
  margin: 8px 0 0 0;
}

.buydlbox {
  width:230px;
  overflow:hidden;
  padding:5px;
  margin-top:10px;
  background:#D2D1BF;
  border:1px solid #666;
}
.buydlbox h1 {
	margin:5px;
  float:left;
  font-weight:bold;
  width:100px;
}
.buydlbox p {
	margin:5px;
  float:left;
  width:100px;
}
.buydlbox div {
	float:left;
  width:100px;
}
.buydlbox div a {
  float:left;
  text-align:right;
  width:66px;
  font:9px Arial,Verdana,sans-serif;
  margin-bottom:5px;
  color:#fff;
  background:url(arrleft.gif);
  text-decoration:none;
}
.buydlbox div p {
  clear:both;
  margin:-2px 0 0 0;
  padding:0;
  font:9px Arial,Verdana,sans-serif;
}

/*company */
.ccaption {
	border:1px solid #999;
  width:100%;
  overflow:hidden;
}
.ccaption p {
	margin:0;
	padding:2px 0 2px 10px;
	background:#D2D1BF;
}
.ccaption a {
	text-decoration:none;
  /* geht wegen ie5.5 nicht padding-right:18px;*/
  background:url("../i/arrbox.gif") no-repeat right bottom;
}
.ccaption a:hover {
	text-decoration:underline;
}

a.pdfdl {
	background:url(pdfdownload.gif) no-repeat right;
  padding-right:90px;
  padding-top:4px;
}


.downloadbox {
  background:#F9FAF4;
  padding:10px;
  margin:5px 0 10px 0;
  width:95%;
  overflow:hidden;

}
.reportbox {
	float:left;
}
.reportbox img {
 border:1px solid #ccc;
}
.dlbox {
	margin-left:10px;
  /*\*/float:left;/**/
  /*\*//*/margin-left:10px;/**/

}

/* sales team */
.salesbox {
	margin-top:20px;
  width:100%;
  overflow:hidden;
}
.salesbox p {
	margin:0;
  font-weight:bold;
}
.salesbox h3 {
  font:11px Verdana,Arial,sans-serif;
  font-weight:bold;
  padding:5px 0 5px 5px;
  margin:0;
}

.salesbox div {
	float:left;
  background:#F2F2E6;
  width:157px;
  text-align:center;
  margin:3px 3px 0 0;
  height:190px;
}
.salesbox img {
  margin:0 0 6px 0;
}
.salesboxlong {
	width:477px;
  overflow:hidden;
  height:165px;
  margin-top:20px;
  background:#F2F2E6;

}
.salesboxlong p {
	background:#fff;
	margin:0;
  padding-bottom:3px;
  font-weight:bold;
}
.salesboxlong div {
  float:left;
  width:310px;
  background:#F2F2E6;
  padding:15px 0 0 10px;
}
.salesboxlong img {
  margin:15px 0 0 8px;
  float:left;
}

/* servicenavigation
--------------------------- */
/* contact */
#form {
	margin-top:10px;
}
#form form {
	margin:0;
}
#form label {
	padding-top:4px;
	width:116px;
  	min-width:116px;
  	float:left;
  	text-align:right;
}
#form .check-group,
#form .check {
	overflow:hidden;
    width:400px;
    margin-bottom:5px;
}
#form .check-group span,
#form .check span {
	padding-top:4px;
    width:116px;
  	max-width:116px;
  	float:left;
  	text-align:right;
}
#form .check-group span {
	display:block;

}
#form .check-group .check-group-inner {
	width:280px;
    float:left;
    clear:none;
}
#form .check-group .check-group-inner div {
    overflow:hidden;
    margin-bottom:5px;
    width:260px;
}
#form .check-group label,
#form .check label {
	padding-top:4px;
    padding-left:20px;
	width:auto;
    min-width:0;
  	float:left;

}
#cmiddlearea .recycling {
	margin-top:30px;
}
#cmiddlearea .recycling .check-group input,
#cmiddlearea .recycling .check input {
	width:14px;
    height:14px;
    _width:auto;
    _height:auto;
    float:left;
    margin-left:5px;
    _margin:0;
}
#form select {
  margin-left:12px;
  width:130px;
	height:17px;
  font:11px Verdana,Arial,sans-serif;
}
#form input {
  margin-left:12px;
  width:200px;
	height:20px;
  max-height:20px;
  font:11px Verdana,Arial,sans-serif
}
#cmiddlearea .recycling textarea,
#cmiddlearea .recycling input {
  width:213px;
}
#form textarea {
  margin-left:12px;
  width:200px;
  font:11px Verdana,Arial,sans-serif
}
#form div {
  clear:both;
  margin:0 0 6px 0;
}
#form p {
  margin:0 0 10px 128px;
}
#cmiddlearea .recycling .button,
#form .button {
	width:93px;
  background:#eee;
  border:1px solid;
  margin:0;
}
#cmiddlearea .recycling .button {
    width:100px;
}

/* Reparaturstatus */
.repair-query {
	border:1px solid #999;
    margin-top:15px;
    padding-bottom:15px;
}
.repair-query fieldset {
	padding:0 0 2px 0;
}
.repair-query h2 {
	background:#E3E3D7;
    padding:2px 0 2px 5px;
    border-bottom:1px solid #999;
    margin:0;
}
.repair-query select {
	width:165px;
    border:1px solid #ccc;
    margin:20px 0 10px 10px;
    float:left;
    cursor:pointer;
}
.repair-query input {
	float:left;
    margin:20px 0 10px 10px;
    cursor:pointer;
}
.repair-query input.submit {
	border:none;
    background:url(img/search.gif) center left no-repeat;
    color:#fff;
    width:80px;
    display:block;
    padding-right:10px;
    margin-top:22px;
    font-size:10px;
    line-height:14px;
}
.repair-query p {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
    padding:4px 0 4px 10px;
    font-weight:bold;
}
.repair-query dl {
    padding:0 0 0 10px;
    overflow:hidden;
    width:478px;
}
.repair-query dl dt {
	float:left;
    display:block;
    width:180px;
    margin-bottom:3px;
}
.repair-query dl dd {
	float:left;
    display:block;
    width:240px;
    margin-bottom:3px;
}


/*--- Sitemap
------------------------------*/
.pagecat {
	margin:0 0 10px 0;
  padding:2px 0 2px 5px;
  background:#D2D1BF;
  width:100%;
}
.pagecat a {
	text-decoration:none;
  font-weight:bold;
}
.sitebox {
  overflow:hidden;
  width:100%;
}
.siteprodtitle {
	margin:5px 5px 0 5px;
  padding:2px 0 2px 0;
  border-bottom:1px solid #D2D1BF;
  font-weight:bold;
}
.sitebox a {
	text-decoration:none;
}
.sitebox a:hover {
	text-decoration:underline;
}
.pos2level {
	margin:10px 0 0 15px;
  overflow:hidden;
  width:100%;
}
.pos2level p {
	margin:0;
  float:left;
  width:85px;
  font-weight:bold;
  font-size:10px;
}
.posseries {
	margin:0 0 0 15px;
  width:100%;
}
.posseries strong {
	display:block;
    font-size:9px;
    padding-top:5px;
}
.posseries div {
	float:left;
  width:85px;
}
.posseries p {
  padding-left:1px;
  margin:0;
}

.posseries a {
	font-size:10px;
}
.sitemapspacer {
  height:10px;
  clear:both;
  width:100%;
}
.site3level {
	padding:0 0 0 15px;
  margin:0;
  clear:both;
}
.site3level ul {
	margin:0;
  padding:0;
  list-style-type:none;
  margin-bottom:10px;
}
.site3level li {
	margin:0;
  padding:3px 0 0 0;
}

/* Eizo Technologie (CZ)
-----------------------*/
#technologie h1 {
	margin:0;
  font-size:12px;
}
#technologie h2 {
	margin:0;
  font-size:12px;
  font-weight:bold;
  margin:0 0 5px 0;
}
#technologie h3 {
	margin:0;
  font-size:11px;
  font-weight:bold;
  margin:0 0 5px 0;
}
#technologie ul {
  margin:0 0 15px 0;
  padding:0;
  list-style-type:none;
}
#technologie li {
  margin:0;
  padding:4px 0 0 10px;
}
#technologie li a {
	text-decoration:underline;
}
.tdata {
	width:450px;
	border:1px solid #666;
	border-collapse:collapse;
  margin:5px 0 5px 0;
}
.tdata td {
	padding : 1px 5px 1px 5px;
	vertical-align:top;
}
.dark {
	background:#D2D1BF;
}
/* Eizo Press (CZ)
-----------------------*/
.czpressbox {
	padding:2px 0 2px 10px;
  width:100%;
  overflow:hidden;
}
.czpressbox p {
	margin:0;
}
.czpressfirst {
	width:100px;
  float:left;
}
.czpresssec {
	width:200px;
  height:25px;
  float:left;
}
.czpresssec a {
	padding:0 0 5px 20px;
}

/* Bezugsquelle (HU)
-----------------------*/
.tbbuy {
	font:11px Verdana,Arial,sans-serif;
  border-left:1px solid #ccc;
  margin-bottom:10px;
  width:100%;
}
.tbbuy th {
	text-align:center;
  padding:4px 2px 4px 2px;
  background:#D2D1BF;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
.tbbuy td {
  padding:2px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
.tbbuy caption {
	font-weight:bold;
  padding:3px 0 3px 0;
}