/* PRODUCT BROWSER */
#productbrowser {margin:0; margin-top:10px; width:757px; height:200px; font-size:12px; line-height:18px; overflow:auto; }
#pb-productbrowsercontainer { position:relative; width:757px; height:200px; margin:0 auto; }
#pb-productslider { top:4px; left:0; width:4000px; height:200px; position:absolute; margin:0; padding:0; }
#pb-productslider .pb-productimage { float:left; width:137px; height:110px; position:relative; top:0; }
#pb-productslider a:link, #pb-productslider a:visited { float:left; width:100%; padding-top:125px; overflow:hidden; color:#004990; font-size:11px; text-align:center; background-position:0 0; background-repeat:no-repeat; }
#pb-productslider .pb-productimage a:hover { text-decoration:underline; color:#004990; }
#pb-productslidertrack { position:absolute; top:152px; width:757px; height:19px; overflow:hidden; background:#999; visibility:hidden; }
#pb-cat1 { position:absolute; top:0; z-index:150; color:#fff; font-size:11px; cursor:pointer; left:57px; }
#pb-cat2 { position:absolute; top:0; z-index:150; color:#fff; font-size:11px; cursor:pointer; left:255px; }
#pb-cat3 { position:absolute; top:0; z-index:150; color:#fff; font-size:11px; cursor:pointer; left:500px; }
#pb-cat4 { position:absolute; top:0; z-index:150; color:#fff; font-size:11px; cursor:pointer; left:703px; }
#pb-productsliderhandle { position:absolute; width:181px; height:19px; cursor:pointer; z-index:155; }
#pb-productsliderhandleimage { position:absolute; width:181px; height:19px; background: url('images/slide-bar.gif') no-repeat 0 0; cursor:pointer; z-index:5 }
#pb-leftarrow { position:absolute; left:17px; top:152px; width:20px; height:20px; background:transparent; z-index:150; cursor:pointer; }
#pb-rightarrow { position:absolute; left:737px; top:152px; width:20px; height:20px; background:transparent; z-index:150; cursor:pointer; }


/* PRODUCT BROWSER SECTION COLORS 
#pb-productbrowsercontainer .pb-catclass0 { color:#666; }
#pb-productbrowsercontainer .pb-catclass1 { color:#777; }
#pb-productbrowsercontainer .pb-catclass2 { color:#888; }
#pb-productbrowsercontainer .pb-catclass3 { color:#999; }
#pb-productbrowsercontainer .pb-catclass4 { color:#aaa; }
#pb-productbrowsercontainer .pb-catclass5 { color:#bbb; }
#pb-productbrowsercontainer .pb-catclass6 { color:#ccc; }
#pb-productbrowsercontainer .pb-catclass7 { color:#ddd; }
#pb-productbrowsercontainer .pb-catclass8 { color:#eee; }
#pb-productbrowsercontainer .pb-catclass9 { color:#eee; }
#pb-productbrowsercontainer .pb-catclass10 { color:#fff; }
#pb-productbrowsercontainer .pb-catclass11 { color:#fff; }
#pb-productbrowsercontainer #pb-cat1.pb-catclass5 { color:#fff; }*/

/* PRODUCT BROWSER PRODUCTS */
#pb-productslider #pb-molds a { background-image:url('images/MOLDS.jpg'); }
#pb-productslider #pb-readymix a { background-image:url('images/READYMIX.jpg'); }
#pb-productslider #pb-precast a { background-image:url('images/PRECAST.jpg'); }
#pb-productslider #pb-drycast a { background-image:url('images/BiDiorDRY-CAST.jpg'); }
#pb-productslider #pb-pacseries a { background-image:url('images/PAC-SERIES.jpg'); }
#pb-productslider #pb-omag a { background-image:url('images/OMAG-TRONICS.jpg'); }
#pb-productslider #pb-splitter a { background-image:url('images/S140-SPLITTER.jpg'); }



/* PRODUCT  REPOSITIONING */
#pb-productslider #pb-molds { margin:0px; }
#pb-productslider #pb-readymix { margin:0px; }
#pb-productslider #pb-precast { margin:0px; }
#pb-productslider #pb-drycast { margin:0px; }
#pb-productslider #pb-pacseries { margin:0px; }
#pb-productslider #pb-omag { margin:0px; }


/* RESET */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input{
	margin: 0;
	padding: 0;
	color: #333;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	color: #333;
}
ul, ol { list-style: none; }
fieldset, img { border: none; }
caption, th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }



/* TYPE */
body { font: 12px/18px  Verdana, Geneva, sans-serif; background-color: #014991; color: #333; }

a { color: #004990; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover {
	text-decoration: underline;
	color:#004990;
	text-align: left;
}
.besser_logo
{background-color:#FFF;}

