html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
p{
	
	margin-bottom: 9px;
}

h1 {
	line-height:35px;
	font-size:25px;
	font-family:Tahoma, Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#0088c3;

	padding:0 0 0 0;
	margin:0 0 0 0;
	height:35px;
}

h2 {
	line-height:30px;
	font-size:20px;
	font-family:Tahoma, Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#ff8b00;

	padding:0 0 0 0;
	margin:0 0 0 0;
	height:28px;
}

h3 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:27px;
}
 
table {
	border-collapse: separate; 
	border-spacing: 0; 
}

body, td {
	font-family: Verdana,Arial,sans-serif; /*Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 13px;
}
body {
	background:#ecaa22 url(images/background.jpg) 0 0 repeat-x;
	color: #6c6c6c;
	behavior:url('csshover.htc');
}
td {
	vertical-align: top;
}

a {
	color: #007fbf;
	text-decoration: underline;
}
a:hover {
	color: #ff8b00;
	text-decoration: underline;
}
a.active {
	color: #ff8b00;
	text-decoration: underline;
}
.clear {
    clear:both;
    font-size:0px;
    height:0px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
  /************************************/
 /************* main containers ******/
/************************************/
#webContainer {
	margin: 0 auto;
	padding:0;
	width:980px;
}
#mainContainer {
	margin: 8px 0 0 0;
	padding:0;
	height:100%;
	overflow:hidden;
}
#rightContainer {
	margin: 0;
	padding:0 0 30px 0;
	width:732px;
	float:right;
	overflow:hidden;
}
  /*********************************/
 /************* topContainer ******/
/*********************************/
#topContainer {
	margin: 0;
	padding:0;
	height:89px;
	overflow:hidden;
}
#topContainer .logo {
	margin: 0;
	padding:0;
	width:278px;
	height:89px;
	float:left;
	background: url(images/logo.jpg) 0 0 no-repeat;
}
#topContainer .logo a {
	margin: 0;
	padding:0;
	width:278px;
	height:89px;
	display:block;
}
#topContainer .flag {
	margin: 0 5px 0 0;
	padding:0;
	width:250px;
	height:89px;
	float:right;
}
.flagLanguage {
	margin: 22px 0 0 0;
	padding:0 10px 0 0;
	width:250px;
	height:27px;
	background: url(images/flagLanguage.jpg) right 7px no-repeat;
}
.flagLanguage span {
	margin:7px 5px 0 2px;
	padding:0 0 0 0;
	float:right;
	display:block;
	width:20px;
	height:15px;
}
.flagLanguage span.de {
	background: url(images/de.jpg) 0 0 no-repeat;
}
.flagLanguage span.at {
	background: url(images/at.jpg) 0 0 no-repeat;
}
.flagLanguage span.ch {
	background: url(images/ch.jpg) 0 0 no-repeat;
}
.flagLanguage .loginlabel {
	margin: 0 10px 0 0;
	width:150px;
	height:27px;
	float:right;
	position:relative;
}
#topContainer .login {
	margin: 0;
	padding:0;
	width:358px;
	height:89px;
	float:right;
}
.loginForm {
	margin: 22px 0 0 0;
	padding:0;
	width:358px;
	height:27px;
}
.loginForm  .loginLogin {
	margin:0 0 0 5px;
	padding:0;
	display:block;
	width:27px;
	height:27px;
	float:left;
	background: transparent url(images/login.jpg) 0 0 no-repeat;
}
.loginForm .loginlabel {
	margin:0 0 0 5px;
	width:55px;
	height:27px;
	float:left;
	position:relative;
}
.loginForm  .input_place_holder {
	margin:0 0 0 5px;
	padding:8px 5px 7px 15px;
	*padding:0 5px 0 15px;
	width:103px;
	*height:27px;
	*line-height:27px;
	font-family: Tahoma;
	font-size: 11px;
	color:#7f7f7f;
	border:none;
	background:none;
	float:left;
	background: transparent url(images/logininput.jpg) 0 0 no-repeat;
}

.loginForm  .input_place_holder input {
	margin:0 0 0 0;
	padding:0;
	width:103px;
	*height:22px;
	*line-height:27px;
	font-family: Tahoma;
	font-size: 11px;
	border:none;
	background:none;
}
.loginMore {
	float:right;
	margin:10px 0 0 0;
}
.loginMore a {
	font-weight:bold;
	color:#006a94;
}
.loginMore a:hover {
	color:#006a94;
}
.loginMore a.active {
	color:#006a94;
}



  /*********************************/
 /************* menuTop ***********/
/*********************************/
#menuTop {
	margin: 0;
	padding:0 0 0 6px;
	height:45px;
	background: transparent url(images/menutop/menutop.jpg) 0 0 no-repeat;
}
#menuTop li {
	margin: 0;
	padding:0;
	float:left;
	position:relative;
	list-style-type:none;
}
#menuTop li.home {
	margin: 0;
	padding:0;
	width:87px;
	height:45px;
	background: url(images/menutop/home.jpg) 0 0 no-repeat;
}
#menuTop li.home a {
	margin: 0;
	padding:0;
	width:87px;
	height:55px;
	display:block;
	line-height: 150px;
	overflow: hidden;
}
#menuTop li.shop {
	margin: 0;
	padding:0;
	width:72px;
	height:45px;
	background: url(images/menutop/shop.jpg) 0 0 no-repeat;
}
#menuTop li.shop a {
	margin: 0;
	padding:0;
	width:72px;
	height:55px;
	display:block;
	line-height: 150px;
	overflow: hidden;
}
#menuTop li.markenspielzeug {
	margin: 0;
	padding:0;
	width:168px;
	height:45px;
	background: url(images/menutop/markenspielzeug.jpg) 0 0 no-repeat;
}
#menuTop li.markenspielzeug a {
	margin: 0;
	padding:0;
	width:168px;
	height:55px;
	display:block;
	line-height: 150px;
	overflow: hidden;
}
#menuTop li.qualit {
	margin: 0;
	padding:0;
	width:143px;
	height:45px;
	background: url(images/menutop/qualit.jpg) 0 0 no-repeat;
}
#menuTop li.qualit a {
	margin: 0;
	padding:0;
	width:143px;
	height:55px;
	display:block;
	line-height: 150px;
	overflow: hidden;
}
#menuTop li.uberuns {
	margin: 0;
	padding:0;
	width:114px;
	height:45px;
	background: url(images/menutop/uberuns.jpg) 0 0 no-repeat;
}
#menuTop li.uberuns a {
	margin: 0;
	padding:0;
	width:114px;
	height:55px;
	display:block;
	line-height: 150px;
	overflow: hidden;
}
#menuTop li.pflege {
	margin: 0;
	padding:0;
	width:88px;
	height:45px;
	background: url(images/menutop/pflege.jpg) 0 0 no-repeat;
}
#menuTop li.pflege a {
	margin: 0;
	padding:0;
	width:88px;
	height:55px;
	display:block;
	line-height: 150px;
	overflow: hidden;
}
#menuTop li.service {
	margin: 0;
	padding:0;
	width:179px;
	height:45px;
	background: url(images/menutop/service.jpg) 0 0 no-repeat;
}
#menuTop li.service a {
	margin: 0;
	padding:0;
	width:179px;
	height:55px;
	display:block;
	line-height: 150px;
	overflow: hidden;
}
#menuTop li.kontakt {
	margin: 0;
	padding:0;
	width:103px;
	height:45px;
	background: url(images/menutop/kontakt.jpg) 0 0 no-repeat;
}
#menuTop li.kontakt a {
	margin: 0;
	padding:0;
	width:103px;
	height:55px;
	display:block;
	line-height: 150px;
	overflow: hidden;
}
#menuTop li a.activ {
	background: url(images/menutop/menuah.jpg) center 35px no-repeat;	
}
#menuTop li a:hover {
	background: url(images/menutop/menuah.jpg) center 35px no-repeat;	
}
  /***************************************/
 /************* leftContainer ***********/
/***************************************/
#leftContainer {
	margin: 0;
	padding:0 0 30px 0;
	width:248px;
	float:left;
	overflow:hidden;
}
#bannerLContainer {
	margin: 0 0 12px 0;
	padding:0 0 0 0;
	width:236px;
	height:80px;
}
#menuLContainer {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width:236px;
	background: transparent url(images/menuLContainer.jpg) 0 0 no-repeat;
}
#menuLContainerpage {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width:236px;
	background: transparent url(images/menuLContainerpage.jpg) 0 0 no-repeat;
}
.menuLContent {
	margin: 20px 0 0 0;
	_margin: 10px 0 0 0;
	padding:0;
	overflow:hidden;
	width:236px;
	background: transparent url(images/menuLContent.jpg) 0 0 repeat-y;
}

.menuLBottom {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width:236px;
	height:10px;
	font-size:0px;
	background: transparent url(images/menuLBottom.jpg) 0 0 no-repeat;
}
.menuLBottomPage {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width:236px;
	height:145px;
	font-size:0px;
	background: transparent url(images/menuLBottomPage.jpg) 0 0 no-repeat;
}
.menuLlabel {
	margin: 0 0 0 10px;
	_margin: 3px 0 0 10px;
	padding:16px 0 0 0;
	_padding:13px 0 0 0;
	height:10px;
	font-size:15px;
	font-weight:bold;
	font-family:Tahoma, Verdana,Arial,sans-serif;
	color:#FFFFFF;
}
.menuLlabel a{
	color:#FFFFFF;
	text-decoration:none;
}

  /*******************************/
 /************* menuL ***********/
/*******************************/
ul.menuL {
	padding: 10px 0 0 0;
	_padding: 6px 0 0 0;
	margin:0 auto 10px auto;
	width:212px;
}
ul.menuL li {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	font-size:12px;
}
ul.menuL li.separator {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-size:2px;
	height:2px;
	line-height:2px;
	background: transparent url(images/liseparator.jpg) 0 0 repeat-x;
}
ul.menuL li a {
	margin: 0 0 0 0;
	padding:5px 0 5px 20px;
	width:192px;
	display:block;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background: transparent url(images/menuLli.jpg) 8px 9px no-repeat;
}
ul.menuL li a.activ {
	color:#ffffff;
	background: #003f8f url(images/menuLlih.jpg) 8px 9px no-repeat;
}
ul.menuL li a:hover {
	color:#ffffff;
	background: #003f8f url(images/menuLlih.jpg) 8px 9px no-repeat;
}
ul.menuL li ul li a {
	margin: 0 0 0 0;
	padding:5px 0 5px 30px;
	width:182px;
	display:block;
	color:#ffffff;
	font-weight:normal;
	background: #003f8f url(images/menuLlih.jpg) 20px 9px no-repeat;
}
ul.menuL li ul li a.activ {
	color:#ffffff;
	background: #001f6b url(images/menuLlih2.jpg) 20px 9px no-repeat;
}
ul.menuL li ul li a:hover {
	color:#ffffff;
	background: #001f6b url(images/menuLlih2.jpg) 20px 9px no-repeat;
}
ul.menuL li ul li.separatorfirst {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-size:2px;
	height:2px;
	line-height:2px;
	background: transparent url(images/liseparatorfirst.jpg) 0 0 repeat-x;
}
ul.menuL li ul li.separatorul {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-size:2px;
	height:2px;
	line-height:2px;
	background: transparent url(images/liseparatorul.jpg) 0 0 repeat-x;
}
  /**************************************/
 /************* search block ***********/
/**************************************/
.searchContainer {
	padding:0 0 0 0;
	margin:0 auto 0 auto;
	width:212px;
}
.searchLabel {
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:25px;

	line-height:20px;
	font-size:16px;
	font-family:Tahoma, Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#ffffff;	
}

.searchForm {
	padding:0 0 0 0;
	margin:20px auto 0 auto;
	width:178px;
	color:#ffffff;
}
.searchForm p {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.searchCheckC {
	padding:0 0 0 0;
	margin:10px 0;
	height:100%;
	overflow:hidden;
}
.searchCheckB {
	padding:0 0 0 16px;
	margin:0 20px 0 0;
	float:left;
	background: transparent url(images/bub.jpg) 0px 2px no-repeat;
}
.searchCheckM {
	padding:0 0 0 18px;
	margin:0 0 0 0;
	float:left;
	background: transparent url(images/madchen.jpg) 0px 2px no-repeat;
}
.searchCheckC label {
	padding:0 0 0 3px;
	cursor:pointer;
}
.searchForm select {
	padding:0 0 0 0;
	margin:3px 0 3px 0;
	width:100%;
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
}
.searchSubmit {
	margin: 15px 0 15px 0;
	padding: 0 0 0 0;
	text-align:center;
}
.searchSubmit input{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:90px;
	height:26px;
	border:none;
	background:none;
	cursor:pointer;
	background: transparent url(images/submit.jpg) 0px 0px no-repeat;
}
  /***************************************/
 /************* brandBox ***********/
/***************************************/
#brandBox {
	margin: 12px 0 0 0;
	padding:15px 0 0 0;
	width:236px;
	height:182px;
	background: transparent url(images/brandBox.jpg) 0 0 no-repeat;
}
.brandContainer {
	padding:0 0 0 0;
	margin:0 auto 0 auto;
	width:212px;
}
.brandLogo {
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:110px;
	text-align:center;
}
.brandForm {
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#ffffff;
}
.brandForm select {
	padding:0 0 0 0;
	margin:3px 0 3px 0;
	width:100%;
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
}
  /***************************************/
 /************* stepsBox ***********/
/***************************************/
#stepsBox {
	margin: 12 0 0 0;
	padding:0 0 0 0;
	width:732px;
	height:349px;
	overflow:hidden;
	text-align:center;
	background: transparent url(images/stepsBox1.jpg) 0 0 no-repeat;
}

  /***************************************/
 /************* infoContainer ***********/
/***************************************/
#infoContainer {
	margin: 12px 0 12px 0;
	padding:0 0 0 0;
	height:100%;
	overflow:hidden;
}
.infoBox {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width:236px;
	height:236px;
	float:left;
	overflow:hidden;
	background: transparent url(images/infoBox.jpg) 0 0 no-repeat;
}
.infoBoxMR {
	margin: 0 12px 0 0;
}
.infoBoxC {
	margin: 0 0 0 0;
	padding:8px 12px 12px 12px;
	width:212px;
	height:216px;
	font-size:12px;
}
.infoBoxCB1 {
	background: transparent url(images/infoBoxCB1.jpg) 0 39px no-repeat;
}
.infoBoxCB2 {
	background: transparent url(images/infoBoxCB2.jpg) 0 39px no-repeat;
}
.infoTitle {
	margin:20px 0 10px 0;
	padding:0 0 0 0;
	font-weight:bold;
	color:#007fbf;
}
.infoTitle2 {
	margin:145px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
	color:#007fbf;
}

.infoBoxC p {
	margin:1px 0 10px 0;
}
.infoBoxC p a {
	padding:5px 0 0 0;
	color:#007fbf;
}

.infoBoxC p a.active{
	color:#ff8b00;
}

.infoBoxC p a:hover {
	color:#ff8b00;
}

  /***************************************/
 /************* staticContainer ***********/
/***************************************/
.staticInfoBox {
	margin: 5px 0 0 0;
}
.staticInfoTitle {
	font-weight:bold;
	color:#007fbf;
}
.shopC h2 {
	border-bottom:1px solid #e5e5e5;
	margin: 20px 0 10px 0;
}
.staticImgContainer
{
	padding: 0 0 0 10px;
	float:left;
}

.staticImgContainerBorder
{
	border:1px solid #e5e5e5; /*#dbdbdb;*/
	padding: 2px 2px 2px 2px;
	margin: 5px 10px 5px 10px;
	float:left;
}


  /***************************************/
 /************* shopContainer ***********/
/***************************************/
#shopContainer {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	height:100%;
	overflow:hidden;
	background: #ffffff url(images/shopContainerT.jpg) 0 0 no-repeat;
}
.shopContainerB {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	height:10px;
	font-size:0px;
	background: url(images/shopContainerB.jpg) 0 0 no-repeat;
}
.shopC {
	margin: 0 0 0 0;
	padding:8px 12px 0 12px;
	position:relative;
}
.shopC ul {	
	padding-left:40px;
}
.shopC ul li{	
	margin-bottom: 9px;
}
.shopCart {
	width:192px;
	height:41px;
	position:absolute;
	top:12px;
	right:12px;
	background: url(images/cart.jpg) 0 0 no-repeat;
}
.shopCart a {
	width:192px;
	height:41px;
	display:block;
}
.shopLabel {
	line-height:35px;
	font-size:25px;
	font-family:Tahoma, Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#0088c3;

	padding:0 0 0 0;
	margin:0 0 0 0;
	height:35px;
}
.shopProducts {
	margin: 20px 0 0 0;
	padding:0 0 0 0;
	height:100%;
	overflow:hidden;
}

.allProductsOfCat{
	margin: 20px 0 0 0;
	height:35px;
	line-height:35px;
	font-size:18px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
	float:right;
	
}

.allProductsOfCat a:hover
{
	color:#ff8b00;
}

.productC {
	margin: 0 36px 0 0;
	padding:0 0 25px 5px;
	height:200px;
	width:207px;
	float:left;
	overflow:hidden;
}
.productCMR {
	margin: 0 0 0 0;
}
.productName a{
	text-decoration:none;
}

.productC .productName {
	margin: 5px 0;
	padding:0 0 0 0;
	height: 30px;
	color:#007fbf;
	font-weight:bold;
	font-size:14px;
}
.productDescription {
	margin: 20px 20px 20px 20px;
	padding:0 0 0 0;
	height: 30px;
	color:#007fbf;
	font-size:12px;
	display:none;
}
.productC .productPrice {
	margin: 6px 0;
	height:28px;
	line-height:28px;
	width:92px;
	text-align:center;
	float:left;
	background: url(images/price.jpg) 0 0 no-repeat;
}
.productC .productPrice  .productPriceSifr {
	padding: 2px 0 0 8px;
	height:20px;
	line-height:20px;
	font-size:13px;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
}

.productImgB {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width:202px;
}
.imgT {
	background: transparent url(images/imgTRBL.jpg) 0 top repeat-x;
	height:1%;
}
.imgR {
	background: transparent url(images/imgTRBL.jpg) right 0 repeat-y;
	height:1%;
}
.imgB {
	background: transparent url(images/imgTRBL.jpg) 0 bottom repeat-x;
	height:1%;
}
.imgL {
	background: transparent url(images/imgTRBL.jpg) left 0 repeat-y;
	height:1%;
}
.imgTL {
	background: transparent url(images/imgTL.jpg) left top no-repeat;
	height:1%;
}
.imgTR {
	background: transparent url(images/imgTR.jpg) right top no-repeat;
	height:1%;
}
.imgBR {
	background: transparent url(images/imgBR.jpg) right bottom no-repeat;
	height:1%;
}
.imgBL {
	background: transparent url(images/imgBL.jpg) left bottom no-repeat;
	height:1%;
}
.productImgB .imgBackground {
	padding:18px 0 0 25px;
	height:124px;
}
.productImgB .imgBackground a {
	display:block;
	height:124px;
	width:100%;
}


  /******************************************/
 /************** footerContainer ***********/
/******************************************/
#footerContainer {
	font-size:11px;
	margin: 12px 0 0 0;
	padding:0 10px;
	height:40px;
	color:#2f2f2f;
	overflow:hidden;
	background: url(images/footerContainer.jpg) 0 0 no-repeat;
}
.footerL {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	height:40px;
	line-height:40px;
	float:left;
}
.footerR {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	height:40px;
	line-height:40px;
	float:right;
}
  /*********************************/
 /************ pageInfo ***********/
/*********************************/
.pageInfo {
	padding:10px 0 10px 0;
	margin:15px 0 0 0;
	height:100%;
	overflow:hidden;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
ul.modulePath {
	margin:0 0 0 0;
	padding:0 0 0 3px;
	overflow:hidden;
	float:left;
}
ul.modulePath li {
	margin:0 0 0 0;
	padding:0 10px 0 0;
	list-style-type:none;
	float:left;
	background: url(images/modulePath.jpg) 0 4px no-repeat;
}
ul.modulePath li.first {
	background: none;
}
ul.modulePath li.first a {
	background: none;
	padding:0 0 0 0;
}
ul.modulePath li a {
	margin:0 0 0 0;
	padding:0 0 0 20px;
	color:#0097d7;
}
ul.modulePath li a.activ {
	color:#ff8b00;
}
ul.modulePath li a:hover {
	color:#ff8b00;
}
.modulePrint {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:16px;
	height:16px;
	float:right;
	background: url(images/print.jpg) 0 0 no-repeat;
	cursor:pointer;
}
.modulePrint a {
	width:16px;
	height:16px;
	display:block;
}
  /**************************************/
 /************ moduleSearch  ***********/
/**************************************/
.moduleSearchContainer {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	overflow:hidden;
	height:100%;
	background: url(images/moduleSearchContainer.jpg) 0 top no-repeat;
}
.moduleSearchB {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:10px;
	font-size:0px;
	background: url(images/moduleSearchB.jpg) 0 top no-repeat;
}
.moduleSearch {
	margin: 0 0 0 0;
	*margin: 0 0 -10px 0;
	padding: 0 0 0 0;
	overflow:hidden;
	height:100%;
	background: url(images/moduleSearch.jpg) 0 top repeat-y;
}
.searchBox {
	margin: 0 14px 0 10px;
	padding: 0 0 0 0;
	float:left;
	;
}
.searchBox .label {
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
	color:#3c3c3c;
	font-weight:bold;
}
.searchBoxB {
	padding:0 0 0 20px;
	margin:10px 0 10px 0;
	background: transparent url(images/bubb.jpg) 1px 2px no-repeat;
}
.searchBoxM {
	padding:0 0 0 20px;
	margin:0 0 0 0;
	background: transparent url(images/madchenb.jpg) 0px 2px no-repeat;
}
.searchBox label {
	padding:0 0 0 3px;
	cursor:pointer;
	color:#3c3c3c;
}
.searchBox select {
	padding:0 0 0 0;
	margin:3px 0 12px 0;
	width:158px;
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
}

.searchBox  .marked  option  {
* background-color:yellow;
}

.searchBox  .marked {
	background-color:yellow;
}

.searchBox  option
{
	background-color:white;
}
.searchBoxSubmit {
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
	float:left;
	text-align:center;
}
.searchBoxSubmit input  {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width:92px;
	height:28px;
	border:none;
	background:none;
	cursor:pointer;
	background: transparent url(images/searchBoxSubmit.jpg) 0px 0px no-repeat;
}
.searchBoxSubmit  a div{
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width:132px;
	height:28px;
	border:none;
	background:none;
	cursor:pointer;
	background: transparent url(images/btt_filterndelete.jpg) 0px 0px no-repeat;
}

.searchManLogo {
	position:absolute;
	width: 160px;
	height: 90px;
	padding: 0 0 0 0;
	display:none;
	z-index:900;
}

  /***************************************/
 /************ productsInfo  ************/
/***************************************/
.productsInfo {
	margin: 10px 0 0 0;
	/*border-bottom:1px solid #e5e5e5;*/
}
.productsTitle {
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:35px;
}
.productPagerContainer {
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:48px;
	float:right;
	overflow:hidden;
	width:230px;
	background: transparent url(images/productPager.jpg) 0px 0px repeat-x;
}
.productPagerR {
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:48px;
	width:10px;
	float:right;
	background: transparent url(images/productPagerR.jpg) left 0 no-repeat;
}
.productPagerL {
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:48px;
	width:10px;
	float:right;
	background: transparent url(images/productPagerL.jpg) left 0 no-repeat;
}
ul.productPager {
	padding:12px 0 0 0;
	margin:0 0 0 0;
	height:36px;
	width:210px;
	float:right;
}
ul.productPager li {
	padding:0 0 0 0;
	margin:0 2px;
	list-style-type:none;
	float:left;
	height:27px;
	width:27px;
	color:#3c3c3c;
	font-weight:bold;
	text-align:center;
}
ul.productPager li.delta {
	/*background: transparent url(images/delta.jpg) 0 0 no-repeat;*/
}
ul.productPager li a {
	padding:7px 0 0 0;
	margin:0 0 0 0;
	display:block;
	height:20px;
	width:27px;
	color:#3c3c3c;
	font-weight:bold;
	text-align:center;
}
ul.productPager li a:hover {
	color:#ffffff;
	background: transparent url(images/pagerh.jpg) 0 0 no-repeat;
}
ul.productPager li a.activ {
	color:#ffffff;
	background: transparent url(images/pagerh.jpg) 0 0 no-repeat;
}
ul.productPager li.next {
	padding:0 0 0 0;
	margin:0 0 0 0;
	background: transparent url(images/next.jpg) 0 0 no-repeat;
}
ul.productPager li.next a {
	background: none;
}
ul.productPager li.next a:hover {
	background: none;
}
ul.productPager li.back {
	padding:0 0 0 0;
	margin:0 0 0 0;
	background: transparent url(images/back.jpg) left 0 no-repeat;
}
ul.productPager li.back a {
	background: none;
}
ul.productPager li.back a:hover {
	background: none;
}
.productPagerTop {
	padding:0 0 0 0;
	margin:-38px 0 0 0;
}
.productPagerBottom {
	padding:12px 0 50px 0;
	margin:0 0 0 0;
	height:100%;
	overflow:hidden;
	border-top:1px solid #e5e5e5;
}
  /***************************************/
 /************ product ******************/
/***************************************/
.proContainer {
	margin: 10px 0 0 0;
	padding: 0px 0 0px 0;
	overflow:hidden;
	height:100%;
	position:relative;
}
.proContainerLinks {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:340px;
	top:2px;
	right:0px;
	position:absolute;
}
.proContainerLinks a {
	color:#007fbf;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
.proContainerLinks a.next {
	margin:0 0 0 0;
	padding:3px 25px 3px 0;
	float:right;
	background: url(images/pronext.jpg) right 1px no-repeat;
}
.proContainerLinks a.back {
	margin:0 0 0 0;
	padding:3px 0 3px 25px;
	float:left;
	background: url(images/proback.jpg) 0 1px no-repeat;
}
.proContainerL {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	width:368px;
	float:left;
}
.proContainerR {
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width:340px;
	float:left;
	background: #f5f5f5 url(images/proContainerR.jpg) 0 0 no-repeat;
}
.proContainerRB {
	height:10px;
	font-size:0px;
	background: #f5f5f5 url(images/proContainerRB.jpg) 0 0 no-repeat;
}
.proImgB {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #dbdbdb;
	width:355px;
}
.proImgB .imgBackground {
	padding:5px;
	height:241px;
}
/*.imgBackground img
{
	width:345px;
	height:241px;
}*/

.proInfo {
	margin:0 12px 0 0;
	padding:15px 0 20px 0;
	overflow:hidden;
	height:100%;
	border-bottom:1px solid #e5e5e5;
}
.proInfo .proOrder {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	height:28px;
	width:172px;
	float:left;
	background: url(images/proOrder.jpg) 0 0 no-repeat;
}
.proInfo .proOrder a {
	display:block;
	height:28px;
	width:172px;
}


.proInfo .proPrice {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	height:28px;
	line-height:28px;
	width:92px;
	text-align:center;
	float:right;
	background: url(images/price.jpg) 0 0 no-repeat;
}

.proInfo .proPrice  .productPriceSifr {
	padding: 2px 0 0 8px;
	height:20px;
	line-height:20px;
	font-size:13px;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
}

.proInfo2 {
	margin:0 12px 0 0;
	padding:5px 0 4px 0;
	overflow:hidden;
	height:100%;
	border-bottom:1px solid #e5e5e5;
	font-family: Arial,Verdana,sans-serif;
}
.proInfo2 .proLagernd {
	margin: 0 0 0 0;
	padding:4px 0 0 0;
	width:150px;
	height:20px;
	text-align:left;
	float:left;
	background: url(images/icons/ware_lagernd.gif) 0 0 no-repeat;
}

.proInfo2 .proLiefer {
	margin: 0 0 0 0;
	padding:4px 0 0 0;
	width:172px;
	height:20px;
	float:right;
	text-align:right;
}

.proInfo2 .proVersand {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
	font-family:Arial,Verdana,sans-serif;
	clear:both;
}

.proVersandLinie {
	position:absolute;
	width: 160px;
	height: 90px;
	padding: 0 0 0 0;
	display:none;
	z-index:900;
}
.proTxt {
	margin:0 12px 0 0;
	padding:20px 0 0 0;
	color:#6c6c6c;
}
.proImagesCointainer {
	margin: 0 0 0 0;
	padding:0 0 20px 0;
	overflow:hidden;
	height:100%;
	text-align:center;
}
.proImagesCointainer img
{

}

.proImagesBox {
	margin: 0 0 0 12px;
	_margin: 0 0 0 7px;
	padding:0 0 0 0;
	width:150px;
	height:105px;
	float:left;
	border:1px solid #dbdbdb;
}
.proImagesBox a {
	width:150px;
	height:112px;
	display:block;
}
.proImagestxt {
	margin: 0 12px 0 12px;
	padding: 0 0 0 0;
	color:#3c3c3c;
	border-bottom:1px solid #dbdbdb;
}
.proImagestxt p {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}
.proImagestxt ul {
	margin: 5px 0 0 0;
	padding:0 0 0 0;
}
.proImagestxt ul li {
	margin: 0 0 0 0;
	padding:6px 0 6px 20px;
	list-style-type:none;
	background: url(images/proImagestxt.jpg) 0 7px no-repeat;
}
.proIcoCointainer {
	margin:0 0 0 1px;
	padding:20px 0 20px 0;
	overflow:hidden;
	height:100%;
}
.proIcoBox {
	margin: 0 0 0 11px;
	_margin: 0 0 0 9px;
	padding:0 0 0 0;
	width:52px;
	height:52px;
	float:left;
	border:1px solid #dbdbdb;
	text-align:center;
	color:#0390d5;
	font-weight:bold; 	
	}
.proVideoBox
{
	margin: 0 12px 0 12px;
	padding: 2px 0 0 0;
	color:#3c3c3c;
	font-family: Arial,Verdana,sans-serif;
	background: url(images/icons/video.gif) 0 0 no-repeat;
}
	
.proInfoR {
	margin:0 12px 0 12px;
	padding:5px 0 5px 0;
	overflow:hidden;
	height:100%;
	border-top:1px solid #e5e5e5;
}
.proInfoR .proOrderR {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	height:28px;
	width:172px;
	float:left;
	background: url(images/proOrderR.jpg) 0 0 no-repeat;
}
.proInfoR .proOrderR a {
	display:block;
	height:28px;
	width:172px;
}
  /***************************************/
 /*************** cart ******************/
/***************************************/
.cartTable {
	margin: 40px 0 0 0;
	padding: 0 0 0 0;
	width:708px;
}
.cartTable td {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	border-bottom:1px solid #e5e5e5;
}
.cartTable td.label {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:41px;
	vertical-align:middle;
	font-weight:bold;
	color:#2e2e2e;
	border:none;
	background: url(images/cartTablelabel.jpg) 0 0 repeat-x;
}
.cartTable td.priceInp input {
	margin: 0 0 0 0;
	padding: 0 0 0 3px;
	border-top:1px solid #abadb3;
	border-left:1px solid #e2e3ea;
	border-right:1px solid #dbdfe6;
	border-bottom:1px solid #e3e9ef;
	width:40px;
	color:#000000;
}
.cartTable td .proInfo1 {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	font-weight:bold;
	color:#007fbf;
}
.cartTable td .proInfo2 {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	color:#696969;
}
.cartTable td .proInfo3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#9e9e9e;
	font-size:10px;
}
.cartTable td.priceTxt {
	font-weight:bold;
	color:#009d3b;
	font-size:12px;
}
.cartTable td.delCheck {
	border-left:1px solid #e5e5e5;
}
.cartTable td.delCheck input {
	margin-left:10px;
}
.cartTable td.delCheck a {
	margin: 0 auto;
	padding: 0 0 0 0;
	width:19px;
	height:19px;
	display:block;
	background: url(images/delCheck.jpg) 0 0 no-repeat;
}
.cartTable td .cartAktu {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:172px;
	height:28px;
	float:left;
	background: url(images/cartAktu.jpg) 0 0 no-repeat;
}
.cartTable td .cartAktu a {
	width:172px;
	height:28px;
	display:block;
}
.cartTable td .cartSum {
	margin: 0 30px 0 0;
	padding: 0 0 10px 0;
	text-align:right;
	font-size:12px;
}
.cartTable td .cartSum p {
	padding: 0 0 3px 0;
}
.cartTable td .cartSum p.cartSumnfoB {
	font-weight:bold;
	color:#009d3b;
	font-size:12px;
}
.cartTable td.noBorder {
	border-bottom:none;
}
.cartBuyC {
	margin: 10px 0 0 0;
	padding: 0 0 200px 0;
	overflow:hidden;
	height:100%;
}
.cartBuy {
	margin: 0 60px 0 0;
	*margin: 0 64px 0 0;
	_margin: 0 34px 0 0;
	padding: 0 0 0 0;
	float:right;
	width:172px;
	height:28px;
	background: url(images/cartBuy.jpg) 0 0 no-repeat;
}
.cartBuy a {
	display:block;
	width:172px;
	height:28px;
}

  /***************************************/
 /*************** popup Window ******************/
/***************************************/

.popup a {
	font-weight:bold;
	color:#006a94;
}
.popup a:hover {
	color:#006a94;
}
.popup a.active {
	color:#006a94;
}















