/***** Global *****/
body{	margin: 0px;	padding: 0px 0px 0px 0px;	font-size: 12px;	font-family: verdana,tahoma,arial,helvetica;	background-image: url(../images/bodyBG2.jpg); background-position: bottom; background-repeat: repeat-x; background-color: #ED921D;}

/*h1{	font-size: 14px;	margin: 2px 0px 5px  12px; height: 40px; color: #0C5F9F; text-align: left !important; font-weight: bold; 	 background-image: url(../images/h.jpg); background-repeat: no-repeat;	
}*/
h1{ font-size: 14px;	margin: 0px 0px 1px  0px;	padding: 12px 0px 12px 15px; color: #0C5F9F; text-align: left !important; font-weight: bold;  /*background-position: 0px 0px;	 background-image: url(../images/h.jpg); background-repeat: no-repeat;	*/
}
h2{	font-size: 13px;	margin: 2px 0px 9px  12px; color: #0C5F9F; text-align: left !important; font-weight: bold;}
h3{	font-size: 12px;	margin: 2px 0px 5px  12px; color: #0C5F9F;}
h4{	font-size: 12px;	margin: 2px 0px 5px  12px; color: #0C5F9F;}

.crosssellingheadline, .content h1{
	background-image: none;
}
.ShopContentNoResult{
	 padding: 14px 0px 14px 0px;
	 text-align: center;
	 background-image: url(../images/h.jpg); background-repeat: no-repeat;	
}
.ShopContentNoResult p{
	 padding: 0px;
	 margin: 0px;
}

a{	color: #0C5F9F;	text-decoration: none;}
a:hover{	color: #E9812C;}

.uvp{	color: #c53232 !important; /*text-decoration: line-through !important;*/}

.pager-right{ text-align: inherit; vertical-align: inherit; }
.pager-right div, .pager-right form{ float: left;	}
.pager-right .countchange{
	padding: 0px;
	height: 23px;
}
.pager-right .txt{
	padding: 3px 0px 3px 0px;
	text-align: right;
}
.pager-right .countchange a{
	display: block;
	margin: 0px !important;
	padding-top: 3px;
	height: 20px;
	text-align: left;
	
}
.nets{
	float: right;
	height: 25px;
}
.nets a{
	display: block;
	float: left;
	height: 25px;
	width: 37px;
}
.nets .twitter{
	background-image: url(../images/twitterbird.jpg);
	background-repeat: no-repeat;
}
.nets .twitter:hover{
	background-image: url(../images/twitterbird_a.jpg);
	background-repeat: no-repeat;
}
.input-filter-button{
	padding: 5px; width: 20px; height: 20px; background-image: url(../images/pager_arrow_right.gif); background-repeat: no-repeat; background-position: 5px 5px; border: 1px solid #0C5F9F;
}
.pager-arrow-right{
	margin-top: 13px; margin-left: 3px;		width: 9px; height: 9px; font-size: 3px; background-image: url(../images/pager_arrow_right.gif); background-repeat: no-repeat; /*background-position: 5px 5px;*/ border: 0px solid #0C5F9F;
}
a .pager-arrow-right{
	margin-top: 3px; margin-left: 3px;		width: 9px; height: 9px; font-size: 3px; background-image: url(../images/pager_arrow_right.gif); background-repeat: no-repeat; /*background-position: 5px 5px;*/ border: 0px solid #0C5F9F;
}

.pager-arrow-left{
	margin-top: 3px;	margin-right: 3px;	width: 9px; height: 9px;	background-image: url(../images/pager_arrow_left.gif); background-repeat: no-repeat; /*background-position: 0px 7px;*/ border: 0px solid #0C5F9F;
}
.tyListHeadFast2

.pager-middle div, .pager-middle div div{
	float: left;
}
.pager-middle div{
	font-size: 12px;
}

.tyListHeadslow{
	float: left;
	padding: 4px;
	margin-top: 5px;
	height: 22px;
}
.tyListHeadFast{
	float: left;
	padding: 4px;
	margin-top: 5px;
	height: 22px;
}
#sortproducts input, #sortproducts select{
	float: left;
}

input, textarea {	padding: 2px; margin: 0px;	background-image: url(../images/bgtxtField.jpg);	background-repeat: repeat-x;	border: 1px solid #0C5F9F;}
textarea{	background-color: #fff;	background-image: url(../images/textareaBG.jpg);}
legend{	background-color: transparent;}

.iframe600x500{	height: 600px;	width: 570px;	overflow: auto; border: 0px;}

button{	padding: 5px 12px 5px 12px;	background-image: url(../images/bgCartGrey.jpg); border: 1px solid #0C5F9F;  cursor: pointer;}
* html button{	padding: 0px; background-color: #D0D0D0;}
form{	margin: 0px;	padding: 0px;}
img{	border: 0px;}

.clearAll, .clear{	clear: both;	font-size: 1px;}

.listAvailability img{	float: right;	margin: 9px 0px 9px 9px;}

.moreButton{	clear: both;	padding: 2px;	font-size: 14px;	line-height: 200%;	border: 0px; background-color: #D0D0D0; }
.moreButton img{	margin-left: 2px;}

/*
.deleteMemo, .smallCartDel{	color: #B00000; font-size: 11px;	background-image: url(../images/bgCartGrey.jpg); background-color: #D0D0D0; border: 1px solid #b00000;}

.ToMemoButton{float: left;	margin: 7px 9px 0px 0px; padding: 0px 12px 0px 12px !important; height: 24px; color: #0C5F9F; font-size: 11px;	font-weight: bold;  background-color: #D0D0D0;	background-image: url(../images/bgCartGrey.jpg);	border: 1px solid #b55c13; }
.toBasket, .ToBasketButton{float: left;	margin: 7px 0px 0px 0px; height: 24px; width: 180px; color: #0C5F9F;	font-weight: bold; font-size: 11px; text-align: center !important;	background-image: url(../images/bgCartGrey.jpg); border: 1px solid #0C5F9F; white-space: nowrap;}
.ToBasketButton:hover{color: #b55c13;}
*/

.deleteMemo, .smallCartDel{	color: #B00000; font-size: 11px;	background-image: url(../images/bgCartGrey.jpg); background-color: #D0D0D0; border: 1px solid #b00000;}

.ToMemoButton{float: left;	margin: 5px 9px 0px 0px; padding: 8px 7px 8px 7px !important; color: #ED921D; font-size: 11px;	font-weight: bold;  background-color: #D0D0D0;	background-image: url(../images/bgCartGrey.jpg);	border: 1px solid #b55c13; }
.toBasket, .ToBasketButton{float: left;	margin: 5px 0px 0px 0px; width: 170px; color: #0C5F9F;	font-weight: bold; font-size: 11px; text-align: center !important;	background-image: url(../images/bgCartGrey.jpg); border: 1px solid #0C5F9F; white-space: nowrap;}
.toBasket{	 padding: 2px 12px 5px 12px;  }
.ToBasketButton{	padding: 6px 7px 7px 7px !important; }
.ToBasketButton:hover{color: #b55c13;}
.account-buttons .ToBasketButton{	padding: 9px 7px 10px 7px !important; 	width: 110px !important; }


.ToBasketButton img{float: left;}
.basketpic{	float: left;  margin: 0px 0px -3px -6px !important; }

/***** Ende Global *****/

.pagewide{	padding: 0px 0px 20px 0px;	width: 100%; 	/* background-image: url(../images/bodyBG.jpg);*/  background-repeat: repeat-x;}

.maincontainer{margin-left: auto; margin-right: auto; margin-bottom: 32px; width: 960px; /*background-color: #fff;*/ border: 0px solid #01346B;}

/******************/
/***** Header *****/
/*******************/
.headercontainer{width: 100%;}
.header_left{float: left;	width: 480px;	height: 110px;	background-image: url(../images/headerLeft.jpg);	background-repeat: no-repeat;	border: 0px solid #666;}
.header_left #headerhome{	display: block;	width: 226px;	height: 63px;	background: transparent;	border: 0px solid #666;}
.header_right{	float: left;	width: 480px;	height: 110px;	background-image: url(../images/HeaderRight.jpg);	border: 0px solid #666;	}
/***** Ende Header *****/
/***********************/

/*******************/
/***** Topmenü *****/
.topmenue{	clear: both;	padding: 0px;	height: 25px; width: 960px;	background-image: url(../images/topmenuButton.jpg);	background-repeat: repeat-x; overflow: hidden;}
.topnav2{	float: left;	margin: 0px 0px 0px 15px;	height: 25px; list-style: none;}
* html .topnav2{	float: left;	margin-left: 7px;}

.topnav2 ul{	background: transparent;	height: 25px;	list-style:none;	margin:0;	padding:0;	}
	.topnav2 ul li{		float:left;		padding:0px;	border-left: 1px solid #bbb; border-right: 1px solid #333;}
	.topnav2 ul li a{		color:#fff;		display:block;		font-weight:normal;		line-height:25px;		margin:0px;		padding: 0px 5px 0px 5px;		text-align:center;		text-decoration:none;		white-space: nowrap;		}
		.topnav2 ul li a:hover, .topnav2 ul li:hover a{	color: #0C5F9F; background-color: #C2C2C2; background-image: url(../images/topmenuButton_002.jpg);	background-repeat: repeat-x;	text-decoration:none;			}
		.topnav2 ul li .zshopL0-active{	color: #E9812C; text-decoration: underline; background-color: #C2C2C2; background-image: url(../images/topmenuButton_002.jpg);	background-repeat: repeat-x;	text-decoration:none;			}
	
	.topnav2 ul li ul{		display:none;		padding:0px;		margin:0px;		border:0px;		position:absolute;		min-width:130px;		z-index:200;	}
	* html .topnav2 ul li ul{width:130px;}
	
	.topnav2 ul li:hover ul{		display:block;	 height: auto;		background-color: #fff;	opacity: 0.9; border: 1px solid #0C5F9F;}
	.topnav2 ul li ul li {		display:block;		float:none;		margin:0px;		padding:0px;		min-width:130px;	background-color: #fff;	opacity: 0.9;	border: 0px;}
	* html .topnav2 ul li ul li {width:130px;}
	
	.topnav2 ul li:hover ul li a{		background:none;		color: #0C5F9F;		white-space: nowrap;}
	.topnav2 ul li ul li a{		display:block;		height:25px;		font-style:normal;		margin:0px;		padding: 0px 5px 0px 5px;		text-align:left;			border: 0px;}
		.topnav2 ul li ul a:hover, .topnav2 ul li ul li:hover a{			border:0px;			color: #fff;			text-decoration:none;		background-color: #0C5F9F;		border: 0px;}
	.topnav2 p{		clear:left;		}	

 

.topmenueBase{	padding: 0px;	height: 5px;	width: 100%; font-size: 1px;	background-image: url(../images/topmenuBase.jpg);	background-repeat: repeat-x;}
/***** Ende Topmenü *****/
/************************/


.leftcolum{	float: left;	margin: 0px 1px 0px 0px;	padding: 5px 0px 15px 0px;	width: 180px;	font-size: 11px;	border: 0px solid #0C5F9F;}

.smallBox{ margin: 0px 2px 0px 0px;	width: 180px;	background-image: url(../images/smallBoxFloat.jpg);	background-repeat: repeat-y;}
.smallBoxHeader{	height: 7px;	background-image: url(../images/smallBoxTop.jpg);	background-repeat: no-repeat;}
.smallBoxFooter{	height: 7px;	background-image: url(../images/smallBoxFooter.jpg);	background-repeat: no-repeat;	background-position: bottom;}
.smallBox h4{	margin: 0px 4px  2px 4px; padding:	0px	0px	3px	6px;	color: #0C5F9F; 	border-bottom: 1px solid #e7e7e7;}

/***** Hauptlevel *****/
.smallBox .mainnav{	margin: 0px 0px 0px 4px;	padding: 0px;	width: 172px;	list-style: none;}
.smallBox .mainnav div{ background-image: url(../images/mainmenuebg.jpg); background-repeat: repeat-x; background-color: #fff;}
.smallBox .mainnav div .mainnavL1{	display: block;	padding: 5px 5px 6px 10px;	width: 158px;	list-style: none;	font-size: 12px; color: #0C5F9F;	margin: 0px;	text-decoration: none;}
.smallBox .mainnav div .mainnavL1-active{	display: block;	margin: 0px;	padding: 5px 5px 6px 10px;	width: 158px;	list-style: none;	font-size: 12px;	 color: #e7e7e7;	background-color: #0C5F9F;	 background-image:  url(../images/mainmenuebgBlue.jpg); background-repeat: repeat-x;}
.smallBox .mainnav div a:hover{ color: #E9812C;	font-size: 12px;	background-color: #e7e7e7; background-image: none;}
* html .smallBox .mainnav div .mainnavL1{padding: 5px 4px 6px 10px;	width: 158px;}
* html .smallBox .mainnav div .mainnavL1-active{padding: 5px 4px 6px 10px;	width: 158px;}
/***** Ende Hauptlevel *****/


/***** Sublevel 1 *****/
.smallBox .mainnav .mainnavL1{	display: block;	margin: 0px; padding: 0px;	list-style: none;	text-decoration: none;}
.smallBox .mainnav .mainnavL1 div{	display: block;	margin: 0px; padding: 0px;	list-style: none;	text-decoration: none;}
.smallBox .mainnav .mainnavL1 div .mainnavL2 {	display: block;	margin: 0px;	padding: 5px 5px 6px 14px;	width: 154px;	list-style: none;	font-size: 12px; color: #E9812C;	text-decoration: none;  background-image: none;}
.smallBox .mainnav .mainnavL1 div .mainnavL2-active{	display: block;	margin: 0px;	padding: 5px 5px 6px 14px;	width: 154px;	list-style: none;	font-size: 12px; color: #e7e7e7;	background-color: #E9812C; background-image: url(../images/mainmenuebgRonge.jpg); background-repeat: repeat-x;}
.smallBox .mainnav .mainnavL1 div a:hover{ color: #E9812C;	background-color: #e7e7e7;	font-size: 12px; background-image: none;}
* html .smallBox .mainnav .mainnavL1 div .mainnavL2 {padding: 5px 5px 6px 14px;	width: 154px;}
* html .smallBox .mainnav .mainnavL1 div .mainnavL2-active{padding: 5px 5px 6px 14px;	width: 154px;}
/***** Ende Sublevel 1 *****/

/***** Sublevel 2 *****/
.smallBox .mainnav .mainnavL1 .mainnavL2{	display: block;	margin: 0px; padding: 0px;	list-style: none;	text-decoration: none;}
.smallBox .mainnav .mainnavL1 .mainnavL2 div{	display: block;	margin: 0px; padding: 0px;	list-style: none;	text-decoration: none; background-image: url(../images/mainmenuebg.jpg); background-repeat: repeat-x;}
.smallBox .mainnav .mainnavL1 .mainnavL2 div .mainnavL3 {	display: block;	margin: 0px;	padding: 5px 5px 6px 21px;	width: 147px; font-weight: normal;	list-style: none;	font-size: 12px; color: #666;	text-decoration: none;}
.smallBox .mainnav .mainnavL1 .mainnavL2 div .mainnavL3-active{	display: block;	margin: 0px;	padding: 5px 5px 6px 21px;	width: 147px; font-weight: normal;	list-style: disc;	font-size: 12px;  color: #333;	text-decoration: none;	background-color: transparent; background-image: none; border-bottom: 0px solid #ccc;}
.smallBox .mainnav .mainnavL1 .mainnavL2 div a:hover{ color: #666;	font-size: 12px;	background-color: #e7e7e7; background-image: none;}
* html .smallBox .mainnav .mainnavL1 .mainnavL2 div .mainnavL3 {padding: 5px 4px 6px 21px;	width: 147px;}
* html .smallBox .mainnav .mainnavL1 .mainnavL2 div .mainnavL3-active{padding: 5px 4px 6px 21px;	width: 147px;}
/***** Ende Sublevel 2 *****/

/***** Sublevel 3 *****/
.smallBox .mainnav .mainnavL1 .mainnavL2 .mainnavL3{	display: block;	margin: 0px; padding: 0px;	list-style: none;	text-decoration: none;}
.smallBox .mainnav .mainnavL1 .mainnavL2 .mainnavL3 div{	display: block;	margin: 0px; padding: 0px;	list-style: none;	text-decoration: none; background-image: url(../images/mainmenuebg.jpg); background-repeat: repeat-x;}
.smallBox .mainnav .mainnavL1 .mainnavL2 .mainnavL3 div .mainnavL4 {	display: block;	margin: 0px;	padding: 5px 5px 6px 30px;	width: 138px; font-weight: normal;	list-style: none;	font-size: 12px; color: #0C5F9F;	text-decoration: none;}
.smallBox .mainnav .mainnavL1 .mainnavL2 .mainnavL3 div .mainnavL4-active{	display: block;	margin: 0px;	padding: 5px 5px 6px 30px;	width: 138px; font-weight: normal;	list-style: disc;	font-size: 12px;  color: #0C5F9F;	text-decoration: none;	background-color: transparent; background-image: none; border-bottom: 0px solid #ccc;}
.smallBox .mainnav .mainnavL1 .mainnavL2 .mainnavL3 div a:hover{ color: #E9812C;	font-size: 12px;	background-color: #e7e7e7; background-image: none;}
/***** Ende Sublevel 3 *****/

.smallBoxTXT{	margin: 5px 12px 0px 12px;}

.smallBox_002{ margin: 0px 2px 0px 0px;	width: 155px;	background-image: url(../images/smallBoxFloat_002.jpg);	background-repeat: repeat-y; overflow: hidden;}
.smallBoxHeader_002{	height: 7px;	background-image: url(../images/smallBoxTop_002.jpg);	background-repeat: no-repeat;}
.smallBoxFooter_002{ clear: both;	height: 7px; font-size: 1px;	background-image: url(../images/smallBoxFooter_002.jpg);	background-repeat: no-repeat;	background-position: bottom;}
.smallBox_002 h4{	margin: 0px 4px  2px 4px; padding:	0px	0px	3px	6px;	color: #0C5F9F; 	border-bottom: 1px solid #e7e7e7;}
.smallBox_002 .mainnav{	margin: 0px 0px 0px 3px;	padding: 0px;	width: 150px;	list-style: none;}
.smallBox_002 .mainnav li a{	display: block;	list-style: none;	font-size: 12px; color: #666;	margin: 0px;	padding: 5px 5px 6px 12px;	width: 100%;	text-decoration: none;}
.smallBox_002 .mainnav li a:hover{ color: #E9812C;	background-color: #e7e7e7; background-image: none;	font-size: 12px;	font-size: 12px;}
.smallBoxTXT_002{	margin: 5px 12px 0px 12px;}
.smallBox_002 form{	margin: 0px; padding:	0px;	border: 0px;}

.smallinfobox{
	margin: 0px 0px 0px 4px;	padding: 0px;	width: 172px;	list-style: none;	
}
.smallinfobox div{
	margin: 7px;
}.smallinfobox div div{
	margin: 0px;
}
.street{
	margin: 0px;	
	
}
.zipcity{
	margin: 0px 0px 9px 0px !important;	
	
}
.phone{
	margin: 0px;	
	
}
.fax{
	margin: 0px;	
	
}
.mail{
	margin: 0px;	
}
.openingheader{
	margin: 12px 0px 0px 0px !important; font-weight: bold; font-size: 12px;
}
.opening{
	margin: 3px 0px 0px 0px !important;	text-align: center; font-size: 12px;
	
}
.payment{
	margin: 12px 0px 0px 0px !important; font-weight: bold; font-size: 12px; overflow: inherit;
}
.payment strong{
	margin: 0px 0px 0px 7px !important; font-weight: bold; font-size: 12px; overflow: inherit;
}





.bigBoxTXT{	margin: 3px 12px 0px 12px;	}

.maincolum{	float: left;	padding: 5px 0px 0px 0px;	width: 619px;}
/* 
 */
* html .maincolum{	float: left;	padding: 5px 0px 0px 0px;	width: 617px;}

.rightcolum{	float: right;	padding: 5px 0px 0px 0px;	width: 155px;	font-size: 11px;	border: 0px solid #0C5F9F;}
.rightcolum img{	border: 0px;	padding: 0px;}

.rightcolum .smallBox_002 .login-buttons{	margin: 0px;	padding: 2px 0px 0px 0px;	text-align: center; }
.rightcolum .smallBox_002 .login-buttons a {	float: left;	display: block; padding: 2px 2px 3px 2px;	text-align: center;}
.rightcolum .login-buttons .smallCartChange {	margin: 0px 0px 0px 1px; padding: 3px 2px 3px 2px; width: 77px;	text-align: center; font-weight: bold; background-color: #D0D0D0;	background-image: url(../images/bgCartGrey.jpg); background-repeat: repeat-x; border: 1px solid #0C5F9F;}
.rightcolum .login-buttons .smallCartDel {	margin: 0px 0px 0px 6px; padding: 2px 1px 3px 1px; width: 54px;	text-align: center; font-weight: bold; }
.rightcolum .login-buttons .smallCartBuy {	clear: both; margin: 2px 0px 0px 6px; width: 138px;	text-align: center; font-size: 13px; font-size: 12px; font-weight: bold; background-color: #D0D0D0;	background-image: url(../images/bgCartGrey.jpg); background-repeat: repeat-x; border: 1px solid #0C5F9F;}

* html .rightcolum .login-buttons .smallCartDel {	margin: 0px 0px 0px 3px;}
* html .rightcolum .login-buttons .smallCartChange {	margin: 0px 0px 0px 1px;}
* html .rightcolum .login-buttons .smallCartBuy {	margin: 2px 0px 0px 3px;}

.rightcolum .smallBox_002 .login-buttons .toBasket{	float: left;	margin: 0px 0px 0px 1px; 	padding: 0px; width: 79px; height: 22px; font-size: 11px; font-weight: bold; text-align: center; background-color: #0C5F9F; 	background-repeat: repeat-x;	border: 1px solid #0C5F9F; cursor: pointer;}
.rightcolum .smallBox_002 .login-buttons .deleteMemo{	float: left;	margin: 0px 0px 0px 6px;	padding: 0px; width: 64px; height: 22px; text-align: center; cursor: pointer;}

* html .rightcolum .smallBox_002 .login-buttons .toBasket{	background-color: aqua;}
* html .rightcolum .smallBox_002 .login-buttons .deleteMemo{}


.footer{	clear: both;	padding: 0px 0px 0px 0px;	width: 100%; height: 121px;	text-align: center;	background-image: url(../images/footer.jpg);	background-repeat: no-repeat; background-position: center;}
.footermenue{	color: #0C5F9F;	font-size: 10px;	padding: 3px;}
.footermenue a{	color: #0C5F9F;}
.footermenue a:hover{	text-decoration:underline;}
.footer .copy{	font-size: 8px;	color: #fff;}
#navpath{	padding: 0px 0px 0px 0px;	padding: 5px 0px 2px 7px;	width: 100%;	color: #0C5F9F; 	font-size: 10px;}
#navpath a{	height: 16px;	font-weight: bold;	text-decoration: none;}
#navpath a:hover{	text-decoration: underline;}

#navpath a:link, #navpath a:visited, #navpath a:active, #navpath a:hover {	background-image: url(../images/pathnav-separator.gif);	background-repeat: no-repeat;	background-position: left;	padding: 0 2px 0 18px;	font-size: 11px;}

a.homenav {
	background-image: none !important;
	padding: 0 3px 0 0 !important;
}
.content{	clear: both; margin: 0px 0px 0px 0px;	width: 619px;	background-image: url(../images/bigBoxFloat.jpg);}
/** html .content{	margin: 0px 0px 0px 0px;	width: 616px;	background-image: url(../images/bigBoxFloat.jpg);}*/
.contentheader{ margin: 0px;	height: 12px;	background-image: url(../images/bigBoxTop.jpg);	background-repeat: no-repeat;}
.contentfooter{ margin: 0px;	height: 12px;	background-image: url(../images/bigBoxFooter.jpg);	background-repeat: no-repeat;	background-position: bottom;}

.content_002{	margin: 0px 0px 0px 0px;	width: 619px;	background-image: url(../images/3bigBoxFloat.jpg);}
/** html .content{	margin: 0px 0px 0px 0px;	width: 616px;	background-image: url(../images/bigBoxFloat.jpg);}*/
.contentheader_002{ margin: 0px;	height: 12px;	background-image: url(../images/3bigBoxTop.jpg);	background-repeat: no-repeat;}
.contentfooter_002{ margin: 0px;	height: 12px;	background-image: url(../images/3bigBoxBottum.jpg);	background-repeat: no-repeat;	background-position: bottom;}
.content .txt_001{	clear: both;	margin: 0px 4px 4px 4px;	padding: 6px 12px 6px 12px;	font-size: 11px;	text-align: left;	background-color: #e7e7e7;}
.content .txt_002{	clear: both;	margin: 0px 3px 4px 4px;	padding: 6px 12px 6px 12px;	font-size: 11px;	text-align: left;	color:#fff;	background-color: #0C5F9F;}
.content .txt_003{	clear: both;	margin: 0px 3px 4px 4px;	padding: 6px 12px 6px 12px;	font-size: 11px;	text-align: left;	color: #0C5F9F;	background-color: transparent;}
.content .txt_004{	clear: both;	margin: 0px 3px 4px 4px;	padding: 6px 12px 6px 12px;	font-size: 11px;	text-align: left;	color: #000;	background-color: transparent;}
.content h2{		clear: both;	margin: 0px 3px 5px 12px;	}
.content h3{		clear: both;	margin: 12px 0px 3px 12px;}

.content .manufacturer-info{
	margin: 9px 12px 0px 12px;
}
.manufacturerPadding{
	margin: 0px 0px 12px 0px;
}
.manufacturer{
	font-weight: bold; color: #0C5F9F;
}

.manufacturerUrl{
	
}
.manufacturerUrl a{
	
}
.manufacturerUrl a:hover{
	text-decoration: underline;
}

.content .vollbild{
	margin-left: 24px; margin-right: 24px; width: 570px;
}


.content .zh-pager{
	margin: 0px 12px 0px 12px;
}


/***** Team *****/


/*.content .team-content{	margin: 0px 12px 0px 12px;}*/

.teamPadding{
	margin: 7px 12px 0px 12px; padding: 6px 0px 6px 0px; background-color: transparent;
}
.teamPadding h4{
	margin: 0px 5px 5px 0px; font-size: 15px; width: 100%;
}
.team-content-left{
	float: left; width: 110px; height: 80px; overflow: hidden;
}
.team-content-left img{
	margin: 2px 2px 2px 0px;
}
.team-content-middle
{
	float: left; padding: 20px 0px 0px 0px; width: 200px; height: 56px; font-weight: bold; overflow: hidden;
}
.team-content-right
{
	float: left; padding: 20px 0px 0px 0px; width: 280px; height: 80px; overflow: hidden;
}
/***** Ende Team *****/

.content-nav{padding: 8px 8px 8px 9px;}
.content-nav .cn-box{ float: left; margin-top: 9px; padding: 0px 0px 0px 0px;  width: 200px; height: 200px; background-image: url(../images/smallBoxFloat_003.jpg); background-repeat: repeat-y;}
.content-nav .cn-box_header{margin: 0px 0px 7px 0px; width: 200px; height: 10px; background-position: top; background-image: url(../images/smallBoxTop_003.jpg); background-repeat: no-repeat;}
.content-nav .cn-box_footer{margin: 7px 0px 0px 0px; width: 200px; height: 10px; background-position: bottom; background-image: url(../images/smallBoxFooter_003.jpg); background-repeat: no-repeat; background-position: bottom;}

.content-nav .cn-box .cn-pic {	margin: 0px 5px 0px 5px;	width: 190px;	height: 90px;	overflow: hidden;	border-bottom: 1px solid #000033;}
.content-nav .cn-box .cn-pic a img { margin-left: 3px; border: 0; }
.content-nav .cn-box .cn-text{	margin: 3px 7px 3px 7px;	width: 186px;	height: 70px;	overflow: hidden;	font-size: 11px;}
.content-nav .cn-box .cn-text h2{	font-weight: bold;	height: 15px;	line-height: 15px;	margin: 0 0 5px 0;	padding: 0;	font-size: 13px;	/*overflow: hidden;*/}
.content-nav .cn-box .cn-text h2 p{	float: left;	margin: 0px;	padding: 0px;	}
.content-nav .cn-box a{	color: #0C5F9F;	text-decoration: none;}
.content-nav .cn-box{}

.crosallingnav, .pagenav{	margin-top: 9px;	margin-left: 9px;	margin-right: 9px;	width: 601px;	background-color: #f4f4f4;	border: 0px solid #000;}
.pagenavbox{	float: left;	padding: 7px 0px 7px 0px;	width: 200px;	color:#000;}
.crosallingnavbox{	float: left;	font-size: 12px;}

.pagenavbox a, crosallingnavbox a{	padding: 1px 7px 1px 7px;	display: block;	font-size: 12px;	border: 0px solid #666;}
.crosallingnavbox a img, .pagenavbox a img{	border: 0px solid #e5f3fd; border-bottom-color: #999; border-right-color: #999;}
.pagenavbox h4{	font-size: 12px;	margin: 0px 0px 2px 0px;}

.crossSellBannerContainer{	margin: 0px 9px 0px 9px;}
.crossSellBannerContainer .crossselling-pics bannercounter{	float: left;}
.crossSellBannerContainer div{	float: left;}

.produktcontainer{	padding: 0px 9px 0px 9px;}
.produktcontainer .crossellingHaederPic{
	
}
.HeadlinePic img{
	margin-left: 160px;
	margin-right: auto;
}
.produktcontainer h1{	margin: 0px; color: #0C5F9F; font-size: 16px; font-weight: bold;}
.produktcontainer .crossselling-product{	float: left; margin: 6px; width: 287px;}
/* 
 */
* html .produktcontainer .crossselling-product{	float: left; margin: 5px 2px 5px 5px; width: 290px;}
.produktcontainer .crossselling-product div{}


.crossselling-infotext_1{
	font-weight: bold;
}
.crossselling-product-price strong{
	font-size: 16px; color: #0C5F9F;
}
.crossselling-infotext_2{
	font-size:10px;
	font-style: italic;
}
.produktcontainer .crossselling-product .listAvailability{	float: left;}
.produktcontainer .crossselling-product .listAvailability img{	float: left;}
.produktcontainer .crossselling-product .crossselling-product-image{	float: left; margin: 0px 9px 0px 0px;	width: 100px; height: 100px; overflow:hidden;}
.produktcontainer .crossselling-product .crossselling-product-image table,
.produktcontainer .crossselling-product .crossselling-product-image tbody, 
.produktcontainer .crossselling-product .crossselling-product-image tr, 
.produktcontainer .crossselling-product .crossselling-product-image td{	width: 100px; height: 100px; border: 0px; vertical-align: middle; text-align: center;}
.produktcontainer .crossselling-product .crossselling-product-image a{	display: block; /*width: 100px; height: 100px;*/ vertical-align: middle; text-align: center;}
.produktcontainer .crossselling-product .crossselling-product-name{ padding: 2px;	width: 166px; height: 110px; overflow:hidden;}
/*.produktcontainer .crossselling-product .crossselling-product-name .ToBasketButton{ margin: 7px 0px 0px 0px; padding: 0px; height: 20px; width: 130px;}
.produktcontainer .crossselling-product .crossselling-product-name .ToBasketButton img{	float: left;}*/
.produktcontainer .crossselling-product .crossselling-product-name .crossselling-infotext{ font-size: 10px; font-style: italic;}
.produktcontainer .crossselling-product .crossselling-product-name h4{
	margin-left: 0px !important;
}



/* Artikelliste */

.articelliste{ margin-left: 15px; }
.articellisteItem{clear: both; margin-bottom: 6px; padding: 7px 0px 7px 0px; width: 100%; border-bottom: 0px solid #0C5F9F; border-top: 0px solid #0C5F9F;}
.ItemPic{float: left;	width: 100px; height: 100px;}
.ItemPic img{margin: 20px 0px 20px 0px;}
.Itemdescr{float: left;	padding: 0px 6px 0px 6px;	width: 340px;	/*height:100px;*/	border-left: 0px solid #0C5F9F; border-right: 1px solid #0C5F9F; border-top: 0px solid #666; background-image: url(Bilder/listeverlauf001.jpg); background-repeat: repeat-y;}
/* 
.CartButton{float: left;	padding: 0px 4px 0px 4px;	color: #0C5F9F;	font-weight: bold;	background-image: url(../images/bgCartGrey.jpg); border: 1px solid #0C5F9F;}
.CartButton:hover{color: #b55c13;}
 */
.ItemPrice{	float:  left;	padding: 0px 8px 0px 8px;}
.cloud{	padding: 0px 6px 0px 6px;	height: 45px;	font-size: 14px;	font-weight: bold;	text-align: justify;}
.cloud a:hover{	text-decoration: underline;}

#zh-filternav{
	margin: 0px 0px 0px 12px; font-size: 14px; font-weight: bold; color: #E9812C;
}
.smallBox_003{margin: 0px 2px 0px 0px;	width: 200px;	/*background-image: url(../images/FilterBoxFloat.jpg);	background-repeat: repeat-y;*/}
* html .smallBox_003{margin: 0px 2px 0px 0px;	width: 198px;	/*background-image: url(../images/FilterBoxFloat.jpg);	background-repeat: repeat-y;*/}
.smallBoxHeader_003{	height: 7px;	/*background-image: url(../images/FilterBoxTop.jpg);	background-repeat: no-repeat;*/}
.smallBoxFooter_003{ clear: both;	height: 7px; font-size: 1px;	/*background-image: url(../images/FilterBoxFooter.jpg);	background-repeat: no-repeat;*/	background-position: bottom;}
.filterbox1{
	
}
.filterbox2{
	margin-left: 13px;
	
}
.filterbox3{
	margin-left: 16px;
	
}
.filterbox4{
	margin-left: 16px;
	
}
* html .filterbox4{
	margin-left: 15px;
	
}

#zh-filter-boxes{
	
}



#zh-filter-boxes .smallBox_003{	float: left; height: auto;}
#zh-filter-boxes h3{	margin: 0px 0px 0px 10px;}
#zh-filter-boxes .smallBox_003 ul{	margin:  0px 10px 0px 10px; padding: 0px; list-style: none; text-align: justify;}
.manufacturerListcontainer{	margin:  0px 10px 0px 10px; padding: 0px; list-style: none; text-align: justify;}
.close-filterbox-fullist{	margin:  0px 10px 0px 10px; padding: 0px; list-style: none; text-align: justify;}
/* 
#zh-filter-boxes .smallBox_003 ul li{	float: left; margin: 0px 0px 0px 0px; padding: 0px; list-style: none;}
#zh-filter-boxes .smallBox_003 ul li a{	 margin: 0px 4px 0px 0px; padding: 0px 4px 0px 0px; border-right: 1px solid #0C5F9F;}
 */
#zh-filter-boxes .smallBox_003 ul li .moreButton{	border: 0px;}

#zh-filter-boxes .manufacturerList, #zh-filter-boxes .manufacturerListcontainer .manufacturerList{	float: left; margin: 0px 12px 3px 0px; padding: 0px; list-style: none;}
#zh-filter-boxes .manufacturerList a, #zh-filter-boxes .manufacturerListcontainer .manufacturerList a{	display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; border-right: 0px solid #0C5F9F;}
#zh-filter-boxes .manufacturerList a:hover, #zh-filter-boxes .manufacturerListcontainer .manufacturerList a:hover{	text-decoration: underline;}
#zh-filter-boxes .filterListspacer{	float: left; width: 10px;}

#zh-filter-boxes ul li.manufacturerList-last, #zh-filter-boxes ul .manufacturerListcontainer .manufacturerList-last{	clear: both; float: left; margin: 5px 5px 5px 0px;}
#zh-filter-boxes ul li.manufacturerList-last a, #zh-filter-boxes ul .manufacturerListcontainer .manufacturerList-last a{	border: 0px;}
.filterbox2-fulllist, .filterbox3-inactive{	display: none;}
.filterbox2-fulllist-active{	display: block;}

/*.zh-productShortBasket crosssellingButtons zh-productButtonsBG-0 zh-productDaysToSupply<ty-Shop:optionDaysToSupply />{
	
}
*/
.products-big0, .products-big1{
	min-height:120px;
}
* html .products-big0, .products-big1{
	height:120px;
}

.productPic{
	float:left;
	margin: 0px 7px 0px 12px;
	height:120px;
	width:90px;
	overflow:hidden;
}
.productPic td {
	height:120px;
	text-align: center;
	vertical-align: middle;
	width:88px;
}
.productPic a{

}
.productPreview{
	float: left;
	min-height:120px;
	width:355px;
	border-right: 1px solid #0C5F9F;
}
.productPreview h5{
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	
}
.productPreview em{
	padding: 9px 0px 0px 0px;
	font-size: 12px;
	
}
.productPreview .listAvailability{
	float: left;
	margin: 0px 12px 0px 0px;
	padding:  0px 0px 0px 0px;
}
* html .productPreview .listAvailability{
	margin: 0px 12px 0px 0px;/**/
}

.productShortBasket-2 form, .productPreview form{
	float: left;	margin: 20px 0px 0px 0px;
 
}

.productPreview_a{
	float: left;
	min-height:120px;
	width:325px;
	border-right: 1px solid #0C5F9F;
}
.productPreview_a h5{
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	
}
.productPreview_a em{
	padding: 9px 0px 0px 0px;
	font-size: 12px;
	
}
.productPreview_a .listAvailability{
	float: left;
	margin: 0px 12px 0px 0px;
	padding:  0px 0px 0px 0px;
}
* html .productPreview_a .listAvailability{
	margin: 0px 12px 0px 0px;/**/
}

.productShortBasket-2 form, .productPreview form{
	float: left;	margin: 20px 0px 0px 0px;
 
}

.productPrice{
	float:left;
	padding: 0px 0px 0px 5px;
	/*height:90px;*/
	width:125px;
	
}
.productPrice span{	width:100%; font-weight: bolder; color: #0C5F9F; 
}
.productPrice .zhPrice{
	float: right;	margin-bottom: 12px; font-size: 18px; font-weight: bolder; text-align: right;
}
.productPrice .uvp{
	clear: both;	float: right; text-align: right;	font-size: 12px; font-style: italic; font-weight: bold;
}
.productPrice .zh-inkl-mwst{
	clear: both;	float: right; text-align: right;	font-size: 11px; font-style: italic; 
}
.listAvailability{
	float: right;	width: 95%;
}

.productPrice .listAvailability img{
	float: right;	margin: 12px 0px 9px 5px;
}

.productPrice_a{
	float:left;
	padding: 0px 0px 0px 5px;
	/*height:90px;*/
	width:125px;
	
}
.productPrice_a span{	width:100%; font-weight: bolder; color: #0C5F9F; 
}
.productPrice_a .zhPrice{
	float: right;	margin-bottom: 12px; font-size: 18px; font-weight: bolder; text-align: right;
}
.productPrice_a .uvp{
	clear: both;	float: right; text-align: right;	font-size: 12px; font-style: italic; font-weight: bold;
}
.productPrice_a .zh-inkl-mwst{
	clear: both;	float: right; text-align: right;	font-size: 11px; font-style: italic; 
}
.listAvailability{
	float: right;	width: 95%;
}

.productPrice_a .listAvailability img{
	float: right;	margin: 12px 0px 9px 5px;
}


/***** memo basketsmall *****/
.smallCartHeader_001{	float: left;	margin: 0px 0px 0px 3px;	padding: 2px 0px 2px 6px;	width: 40%;	background-color: #e7e7e7;	font-weight: bold;}
.smallCartHeader_003{	float: left;	padding: 2px;	width: 49%;	background-color: #e7e7e7;	font-weight: bold;	text-align: center;}
.smallCartItem_001{	clear: both;	float: left;	margin: 0px 0px 0px 3px;	padding: 2px;	width: 40%;	text-align: center;}
.smallCartItem_003{	float: left;	padding: 2px;	width: 50%;	text-align: right;}
.smallCartAll_001{	clear: both;	float: left;	margin: 0px 0px 0px 3px;	padding: 2px 0px 2px 6px;	width: 40%;	font-weight: bold;	background-color: #e7e7e7;}
.smallCartAll_002{	float: left;	padding: 2px 2px 2px 0px;	width: 50%;	background-color: #e7e7e7;	text-align: right;	border-bottom: 3px double #666;}

* html .smallCartHeader_001{	margin: 0px 0px 0px 2px;	width: 40%;}
* html .smallCartHeader_003{	width: 49%;}
* html .smallCartItem_001{	margin: 0px 0px 0px 2px;	width: 40%;}
* html .smallCartItem_003{	width: 50%;}
* html .smallCartAll_001{	margin: 0px 0px 0px 2px;	padding: 2px;	width: 40%;}
* html .smallCartAll_002{	padding: 2px;	width: 50%;}

.smallMemoHeader_001{	float: left;	margin: 0px 0px 0px 4px;	padding: 2px 0px 2px 5px;	width: 90px;	background-color: #e7e7e7;	font-weight: bold;	text-align: left;}
.smallMemoHeader_002{	float: left;	padding: 2px;	width: 24px;	background-color: #e7e7e7;	font-weight: bold;	text-align: center;}
.smallMemoHeader_003{	float: left;	padding: 2px;	width: 19px;	background-color: #e7e7e7;	font-weight: bold;	text-align: center;}
.smallMemoItem_001{	clear: both;	float: left;	margin: 0px 0px 0px 3px;	padding: 2px 2px 2px 5px;	width: 91px; height: 11px; font-size: 10px; text-align: left;}
.smallMemoItem_002{	float: left;	padding: 0px;	width: 25px; height: 15px; font-size: 10px;}
.smallMemoItem_002 input{	width: 25px; height: 15px;	text-align: right; border: 1px solid #aaa;}
.smallMemoItem_003{	float: left;	padding: 2px;	width: 19px; height: 11px; font-size: 10px;	text-align: center;}
.smallMemoAll_001{	clear: both;	float: left;	margin: 0px 0px 0px 3px;	padding: 2px 0px 2px 6px;	width: 91px;	font-weight: bold;	background-color: #e7e7e7;	text-align: left;}
.smallMemoAll_002{	float: left;	padding: 2px 2px 2px 0px;	width: 25px;	background-color: #e7e7e7;	text-align: center;	border-bottom: 3px double #666;}
.smallMemoAll_003{	float: left;	padding: 2px 2px 2px 0px;	width: 19px;	background-color: #e7e7e7;	text-align: center;	border-bottom: 3px double #666;}

* html .smallMemoHeader_001{	margin: 0px 0px 0px 2px;	}
* html .smallMemoHeader_002{	}
* html .smallMemoHeader_003{	}
* html .smallMemoItem_001{	margin: 0px 0px 0px 2px;	}
* html .smallMemoItem_002{	}
* html .smallMemoItem_002 input{	}
* html .smallMemoItem_003{	}
* html .smallMemoAll_001{	margin: 0px 0px 0px 2px;	}
* html .smallMemoAll_002{	}
* html .smallMemoAll_003{	}

.artikeldetail_001{	float: left;	margin: 0px 3px 0px 4px;	padding: 0px;	height: 200px;	width: 200px;}
.artikeldetail_001 img{	margin: 4px;}
.artikeldetail_002{	float: left;	padding: 2px;	height: 200px;	width: 404px;}
.artikeldetail_002 img{	margin: 4px 0px 4px 0px;}
.artikeldetail_003{	clear: both;	margin: 0px 3px 0px 4px;	padding: 4px 7px 7px 7px;	color:#fff;	background-color: #0C5F9F;}
.artikeldetail_004{	clear: both;	margin: 0px 3px 0px 4px;	padding: 7px;	font-size: 11px;	text-align: justify;	background-color: #e7e7e7;}

.loginSmall{
	margin: 0px 12px 0px 12px;
}

/*****************/
/***** Suche *****/
.search_form{	width: 226px;	margin: 3px 0px 0px 0px;}
.search_form h3{	margin: 0px 0px 0px 7px;	color: #fff;	font-size: 12px;	font-weight: bold;}
.search_form label{	margin: 0px 0px 0px 7px;	color: #fff;	font-size: 12px;	font-weight: bold;}
.search_form input{	margin: 0px;	padding: 0px;}
.search_form .login-buttons{	float: left;	margin: 0px;	padding: 0px;	border: 0px solid #0C5F9F;}
.searchBox .textfield{	float: left;	margin: 1px;	padding: 0px 2px 0px 2px;	border: 1px solid #0C5F9F;}
.search_form .textfield{float: left;	margin-left: 5px; padding-left: 3px;	height: 20px; width: 120px; font-size: 15px;	background-image: url(../images/bgtxtField.jpg);	background-repeat: repeat-x;	border: 1px solid #0C5F9F;}
.search_form .login-buttons .sendButton{	padding: 1px 0px 9px 0px; width: 63px;	height: 22px;	background-color: #EF8229;	background-image: url(../images/bgSendbutton.jpg);	background-repeat: repeat-x;	border: 1px solid #0C5F9F; cursor: pointer;}
.search_form form{	margin: 0px;}

.search-results-container {	position:relative;	z-index: 100000;	top: 35px;}
.search-results-layer {	position: absolute;	left: 12px;	top: -12px;		width: 350px; /*height: 640px;*/	background-image: url(../images/bg_shopnav_box.gif);	background-repeat: repeat-x;	background-color: #fff;	overflow: visible;	opacity: 0.9;	z-index: 1000; /*background-image: url(../images/searchBg.png); background-color: transparent;*/ border: 1px solid #000000;}
* html .search-results-layer {	left: -110px;	top: -12px;}
.search-results-inner .suggest-results {	margin: 0;	padding: 0;	list-style: none;}
.search-results-inner .suggest-results li {	clear: both;	padding: 0px; list-style: none;	background-color: #fff;	opacity: 0.9;	/*background-image: url(../images/searchBg.png); background-color: transparent;*/ border-bottom: 1px solid #aaa;}

.search-results-inner .suggest-results li a{	padding: 10px;	display: block;	width: 330px;}
.search-results-inner .suggest-results li a:hover{	color: #fff;	text-decoration: none;	background-color: #0C5F9F;}
.search-results-inner .suggest-results li div{float: left;}
li .activeresult {	background-color: #0C5F9F;	color: #fff;}
.loading-animation {	float: left;	margin-left: 6px;	width: 16px;	height: 16px;}
.loading-animation img {	border: 0;}

.searchResultArticel{	display: block; padding:  0px  0px  0px  3px;	font-weight: normal;	text-decoration: none;	border-left: 1px solid #ccc;}
.searchResultManufaktur{display: block; padding:  0px  3px  0px  0px; font-weight: bold; text-decoration: none;}
.noResult{ display: block; padding: 5px 2px 5px 3px; font-weight: bold;	background-color: #fff;	opacity: 0.9; /*background-image: url(../images/searchBg.png); background-color: transparent;*/ color: #ff4321;}
/***** Ende Suche *****/
/**********************/

#produkt-karussell{
	margin: 0px 5px 0px 5px;/* width: 600px;*/
}

