body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
*{padding:0px; margin:0px;}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #666666;
}

h1 { font-size:12px; }

.gensmall {
	font-size: 0.9em;
}
.genmed {
	font-size: 1em;
}
.genbig {
	font-size: 1.1em;
}

.txt { font-size: 10pt; }
.errortxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CC0000; }


form{padding:0px; margin:0px;}
/* general */
#horizon { background-color: #FFFFFF; position: absolute; top: 50%; left: 0px; width: 100%; margin: -280px 0 0 0; text-align: center; min-width: 900px; }
#wrapper { margin: 0px auto; background-color: #ffFFFF; position: relative; text-align: left; width: 900px; height: 560px; } 
#mainbox     { position:absolute; left: 156px; top: 40px; width: 742px; height: 444px; border: 1px; border-color: #999999; border-style: solid;  padding:0; margin:0;}
#mainbox2    { position:absolute; left: 156px; top: 40px; width: 742px; height: 444px; border: 1px; border-color: #999999; border-style: solid; }
.mainboxover { position:absolute; left: 0px; top:0px; width: 685px; height: 385px; border: 0px; padding:30px; color:#FFFFFF; background-image:url(/images/bg80.png); z-index:100000;}
.mainboxover td, #mainboxover a:link, #mainboxover a:visited, #mainboxover a:hover, #mainboxover a:active { color:#FFFFFF; }
.mainboxover ul { padding-top: 2px; margin-top: 2px; }
#maincontent { position:absolute; left:  10px; top: 10px; width: 722px; height: 424px; }

/* intro */
/*#introimg { position:absolute; left: 156px; top: 40px; height: 511px; width: 470px; border: 1px; border-color: #999999; border-style: solid;} */
#introimg { position:absolute; left: 156px; top: 40px; height: 511px; width: 470px; border: 1px; border-color: #999999; border-style: solid; overflow:hidden;}
#introtxt { position:absolute; left: 156px; top: 531px; height: 21px; width: 470px; border:1px; border-color: #999999; border-style: solid; border-top:none;overflow:hidden; background-color:#cdcbcc;}
#introimgsmall1 { position:absolute; left: 638px; top: 40px; height: 160px; width: 260px; border: 1px; border-color: #999999; border-style: solid;}
#introimgsmall{ position:absolute; left: 638px; top: 40px; height: 512px; width: 260px; border: 1px; border-color: #999999; border-style: solid;}
a.smallimg{display:block; text-indent:-5000px; height: 512px; width: 260px; background-image:url(../images/home_small_int.jpg) ; overflow:hidden;}
a.smallimg:hover{background-position: 0px -512px ;}
a.smallimg1{display:block; text-indent:-5000px; height: 160px; width: 260px; background-image:url(../images/home_small1.jpg) ; overflow:hidden; }
a.smallimg1:hover{background-position: 0px -162px ;}
a.smallimg2{display:block; text-indent:-5000px; height: 160px; width: 260px; background-image:url(../images/home_small2.jpg) ; overflow:hidden; }
a.smallimg2:hover{background-position: 0px -162px ;}
a.smallimg3{display:block; text-indent:-5000px; height: 160px; width: 260px; background-image:url(../images/home_small3.jpg) ; overflow:hidden; }
a.smallimg3:hover{background-position: 0px -162px ;}

a.smallimg_shop{display:block; text-indent:-5000px; height: 160px; width: 260px; background-image:url(../images/home_smallimg_shop.jpg) ; overflow:hidden; }
a.smallimg_shop:hover{background-position: 0px -162px ;}
#introimgsmall2 { position:absolute; left: 638px; top: 215px; height: 160px; width: 260px; border: 1px; border-color: #999999; border-style: solid;}
#introimgsmall3 { position:absolute; left: 638px; top: 391px; height: 160px; width: 260px; border: 1px; border-color: #999999; border-style: solid;}
#intrologo { position:absolute; left: 2px; top: 0px; width: 145px; height: 25px; }
#countryselect { position:absolute; left: 0px; top: 40px; width: 142px; height: 511px;  border: 1px; border-color: #999999; border-style: solid;}
#countryselect .countryselector { position:absolute; left: 0px; top: 160px; width: 135px; padding:0px 5px 0px 5px; color:#000; }
#imprint { position:absolute; left: 5px; bottom: 10px; width: 85px; height: 12px; }

/* menue */
#logo { position:absolute; left: 2px; top: 0px; width: 143px; height: 25px; }
#topmenue { position:absolute; right: 106px; top: 8px; width: 620px; height: 20px; text-align: right; }
#langselect { position:absolute; left: 795px; top: 2px; width: 100px; height: 31px; }
#menuebox { position:absolute; left: 0px; top: 40px; width: 142px; height: 444px; border: 1px; border-color: #999999; border-style: solid; }
/* 
#menclaim { position:absolute; left: 10px; bottom: 2px; width: 123px; height: 23px; }
*/
#menclaim { position:absolute; left: 10px; top: 14px; width: 123px; height: 23px; }
#menuetitle { position:absolute; left: 10px; top: 7px; width: 130px; height: 18px; }
#menuecont { position:absolute; left: 17px; top: 39px; width: 120px; height: 390px; }
#noteiconbox { position:absolute; left: 15px; bottom:220px; width:112px; height:27px; padding: 8px 0 0 0; z-index:99; text-align: center; border: 1px; border-color: #999999; border-style: solid; }

#blomotionbox      { position:absolute; left: 1px; bottom:196px; width:142px; height:22px; z-index:99;}
#ambienteteaserbox { position:absolute; left: 1px; bottom:163px; width:142px; height:22px; z-index:99;}
#newproductsbox    { position:absolute; left: 1px; bottom:130px; width:142px; height:22px; z-index:99;}
#newsiconbox       { position:absolute; left: 1px; bottom: 97px; width:142px; height:22px; z-index:99;}

#newsbox        { position:absolute; left: 0px;  width:900px; height:600px; z-index:100; visibility:hidden;}

#footerbox1 { position:absolute; left: 0px; bottom: 0px; width: 218px; height: 49px; border: 1px; border-color: #999999; border-style: solid; }
#footerboxtxt1 { position:absolute; left: 5px; top: 28px; width: 155px; height: 22px; }
#footerboximg1 { position:absolute; left: 168px; top: 0px; width: 50px; height: 49px; }

#footerbox2 { position:absolute; left: 227px; bottom: 0px; width: 218px; height: 49px; border: 1px; border-color: #999999; border-style: solid; }
#footerboxtxt2 { position:absolute; left: 5px; top: 28px; width: 155px; height: 22px; }
#footerboximg2 { position:absolute; left: 168px; top: 0px; width: 50px; height: 49px; }

#footerbox3 { position:absolute; left: 454px; bottom: 0px; width: 218px; height: 49px; border: 1px; border-color: #999999; border-style: solid; }
#footerboxtxt3 { position:absolute; left: 5px; top: 28px; width: 155px; height: 22px; }
#footerboximg3 { position:absolute; left: 168px; top: 0px; width: 50px; height: 49px; }

#footerbox4 { position:absolute; right: 0px; bottom: 0px; width: 218px; height: 49px; border: 1px; border-color: #999999; border-style: solid; }
#footerboxtxt4 { position:absolute; left: 5px; top: 28px; width: 155px; height: 22px; }
#footerboximg4 { position:absolute; left: 168px; top: 0px; width: 50px; height: 49px; }

.topmenitem { margin-right: 20px; }

/* home */
#homebox1 { position:absolute; left: 156px; top: 40px; width: 365px; height: 216px; border: 0px; border-color: #999999; border-style: solid; }
#homebox2 { position:absolute; right: 0px; top: 40px; width: 365px; height: 216px; border: 0px; border-color: #999999; border-style: solid; }
#homebox3 { position:absolute; left: 156px; top: 270px; width: 365px; height: 216px; border: 0px; border-color: #999999; border-style: solid; }
#homebox4 { position:absolute; right: 0px; top: 270px; width: 365px; height: 216px; border: 0px; border-color: #999999; border-style: solid; }

/* range */
#rangebox  { position:absolute; left: 156px; top: 40px; width: 742px; height: 444px; }
#rangecont { position:absolute; left: 6px; top: 6px; width: 730px; height: 432px; }

/* products */
#productsimg { position:absolute; left: 0px; top: 0px; width: 742px; height: 270px; }
#selectorbox { position:absolute;  left: 0px; top: 270px; width: 742px; height: 155px; border-top: 1px solid #999999;  }
#selectorboxNS { position:absolute;   left: -1px; top: 270px; width: 742px; height: 155px; border: 1px; border-color: #999999; border-style: solid; }

#moreselect { position:absolute; right: 5px; bottom: 2px; padding:0px 10px; width: auto; height: 12px; text-align: right; border-top: 1px solid #999999;}

/* detail */

.detail {position:relative; float:left; height: 444px;  width: 744px; margin:0px; padding:0px; top:0px; }
.detailimg  {position:relative; float:left;  width: 490px; height:430px; margin:0px; padding:0px; top:14px; }
#newdetail { position:absolute; right: 10px; top: 245px; width: 65px; height: 20px; text-align:right; z-index:99; font-size: 11pt; color: #AA6666; font-weight: bold; }
#detail_content{position:relative; left: 0px; top: 0px;width: 742px;  height: 444px; overflow:hidden; margin:0px;padding:0px;}
#detail_slidebox{position:relative; float:left; height: 444px; margin:0px;padding:0px;}
.sparepartminis{ position:absolute; right: 0px; top: 305px; width: 241px; height: 68px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom: 1px solid #999999;  background-image:url(../images/raster.gif); background-position:0px 9px; background-repeat:repeat-y; }
.accessoryminis { position:absolute; right: 1px; bottom: 0px; width: 241px; height: auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;    background-image:url(../images/raster.gif); background-position:0px 9px; background-repeat:repeat-y; }
.accessorythumb{position:relative; float:left; left: 0px; top: 0px; width:59px; height:58px;    padding:0px 0px 0px 0px; margin:1px 0px 0px 1px; overflow:hidden; }
.boxheadmini{position:relative; float:left; height: 9px;  width: 241px; margin:0px; padding:0px; top:0px; background-color:#FFF; }
.prodinfos { position:absolute; right: 7px; top: 177px; width: 230px; height: 190px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.vardata { position:relative; width:160px; height:15px; }
.varart { position:absolute; left:2px; }
.varprice { position:absolute; right:0px; width:60px; }

.thumb{position:relative; float:left; width:58px; height:58px; left:0px;    padding:1px 0px 0px 1px; margin:0px 0px 0px 0px; overflow:hidden;   z-index:1; }
#news_content{position:absolute; left: 156px; top: 40px; width: 740px; height: 444px; border: 1px; border-color: #999999; border-style: solid; overflow:hidden;}
.news{position:relative; float:left; width:181px; height:145px; left:0px; margin:0px 0px 0px 0px; padding:3px 0px 0px 3px;  overflow:hidden; }

table.tablebox { border: 1px solid #999999; }
table.bordero { border-top: 1px solid #999999; }
.borderr { border-right: 1px solid #999999; }
.borderl { border-left: 1px solid #999999; }
.bordero { border-top: 1px solid #999999; }
.borderu { border-bottom: 1px solid #999999; }

/* search */
#register { position:absolute; left: 10px; top: 11px; width: 470px; height: 29px; }
#keywordlist { position:absolute; left: 10px; top: 45px; width: 470px; height: 387px; }
#searchresult { position:absolute; right: -1px; top: -1px; width: 230px; height: 444px; border: 1px; border-color: #999999; border-style: solid; }

p.keyword { padding: 3px 0 3px 0; margin: 0px; }
.kwselected { color:#333333; font-size: 12px; font-weight: bold; }

/* note */
#note { position:absolute; left:10px; top:50px; width:450px; z-index:1; border: 1px; border-color: #999999; border-style: solid; overflow: visible; margin-bottom: 15px; }
#notelogo { position:absolute; left: 10px; top: 10px; width: 143px; height: 25px; }

/* represent */
#representlist { position:absolute; left: 10px; top: 11px; width: 470px; height: 421px; }
