body {
	background-image:url(../img/bg/bg_body.gif);
	background-repeat:repeat-x;
}

div#header_imageCONTAINER {
	height:163px;
}

img {
	border:0 none;
}

#mainCONTENT {
}

/* form fields */
input {
	background:#fff url(../img/bg/input.gif) top;
}

input, select, textarea   {
    background-repeat:repeat-x;
}
input, select   {
	background-position: bottom;
}
textarea   {
	background-color:#FFFFFF;
	background-image:url(../img/bg/textarea.jpg);
	background-position:left bottom;
}

/* Hovereffects for inputs (> FF 1, IE 7) */
input[type=text]:hover,
input[type=text]:active,
input[type=text]:focus,
input[type=password]:hover,
input[type=password]:active,
input[type=password]:focus,
select:hover,
select:active,
select:focus,
textarea:hover,
textarea:active,
textarea:focus {
	
}

/* Header CONTENT
----------------------------------------------- */
div#content {
	margin:15px 0px 0;
}
/* boxes */

.bullet {
    vertical-align:middle;
    background: url(../img/icons/bullet.gif) no-repeat ;
}
div#leftCONTENT .bullet {
	background-position:5px 5px;
}
div#rightCONTENT .bullet {
	background-position:10px 5px;
}
div#leftCONTENT .head {
}
div#rightCONTENT .head {
}
ul#categorieBOX li {
	text-align:right;
	padding:0;
	border-bottom:1px dotted #284D99;
	font-size:12px;
}
ul#categorieBOX li.selected {
    background-color:#B3D807;
	font-weight:normal;
}
ul#categorieBOX li.sub {
    background: url(../img/icons/bullet_sub.gif) no-repeat 5px 8px;
}
.boxContent .level0,
.boxContent .arrow  {
    background:transparent url(../img/icons/bullet.gif) no-repeat scroll 5px 7px;
}
ul.horizontalmenu li.spacer {
	width:1px;
	background: url(../img/header_menu_spacer_small.gif) no-repeat center center;
}
div#navtrail li{
    background:transparent url(../img/icons/bullet.gif) no-repeat left center;
	padding:0px 8px 0px 10px;
	float:left;
}

div#navtrail ul {
	margin:0;
	padding:0;
	list-style:none;
}

/*********************************************/
/* icons */
.IconAccount {
	background-repeat:no-repeat;
	background-position: left center;
}
.icon_edit {
}
.icon_adress_book {
}
.icon_account_password {

}
.icon_account_history {
}
.icon_newsletter {

}
.icon_login {

}
.icon_banktransfer {

}

.delAdress,
.billAdress,
.Adress {
	background-repeat:no-repeat;
	background-position: 60px 45px;
}
.icon_cart {
	margin: 0 5px;
	height:16px;
	width: 20px;
}

.icon_more {
	margin: 0 5px;
	height:16px;
	width: 20px;
}

.usk18,
.usk18 img{
    /*width: 80px;*/
    height: 80px;
    cursor:default;
}

.usk18 {
}
a.popuplink {
	background:#FFFFFF url(../img/bg/button_small.gif) repeat-x scroll left bottom;
	border:1px solid #9EBF06;
	font-weight:normal;
	padding:7px;
	float:right;
	margin-right:-10px;
	margin-top:-10px;
	font-size:12px;
}
/* icons end
********************************************/

/* Price
----------------------------------------------- */

.price_box .priceBoxTop {
    background: url(../img/bg/bg_pricebox_top.gif) no-repeat top center;
}

.price_box .priceBoxMiddle {
    background: url(../img/bg/bg_pricebox_middle.gif) repeat-y center;
}
.price_box .priceBoxBottom {
    background: url(../img/bg/bg_pricebox_bottom.gif) no-repeat bottom center;
}

/* Image
----------------------------------------------- */
.background {
	margin:0px 10px 0px 0px;
	padding:0px;
}

.imageThumb {
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
	background-color: #ffffff;
}
.background,
.imageThumb,
img.noimageThumb,
.imageThumb img {
	width:150px;
	height:200px;
}

.backgroundInfo,
.imageInfo,
.imageInfo img {
	width:250px;
	height:300px;
}

.backgroundInfo {
	margin:0px 10px 10px 0px;
	padding:0px;
	border: 0px solid #cccccc;
	background-color: #ffffff;
}

.imageInfo {
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
}

.imageCat {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* backgrounds und farbverlaeufe */
.BGcolorGradient1 {
	background-color:#3B3B3B;
	background-image:url(../img/bg/bg_product_listing.gif);
	background-repeat:repeat-x;
}

/* CHECKOUT NAVIGATION */
.checkoutnavigation li.active { background: none #fff no-repeat bottom right; }
.checkoutnavigation li.inactive {color:#999; border-color:#aaa; background: none #fff no-repeat bottom right;}
.checkoutnavigation li.success { background: none #fff no-repeat bottom right;}
.checkoutnavigation li { border:1px dotted #aaa;height:80px; }

#footer .BuI_Logo {
    padding: 20px 50px;
    background: url(../img/bui.png) no-repeat center center;
}

/* REVIEWS */
.reviews_rating_light .reviews_rating_dark {
    background:transparent url(../img/review/star.png) repeat-x scroll 0%;
    height:15px;
    position:relative;
}

.reviews_rating_light {
    background:transparent url(../img/review/star_light.png) repeat-x scroll 0%;
    height:15px;
    position:relative;
    width:80px;
}

/* png fix */
* html img,
* html body,
* html .png,
.icon_cart,
.icon_more
#middleCONTENT .price_box,
{
position:relative;
border: 0px solid;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/pixel_trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

