body {
	background-image: url(img/bkg_comp.jpg);
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
 	background-position: 23px 23px; 
}


#ipheader {
	background-image: url(img/bkg_header_3.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 1100px;
	
}
#ipheader #ipheader-main {
	height: 130px;
	padding-left: 20px;
	width: 1080px;
 
	display: block;
}
#ipheader #ipheader-main .navrow1 {
	float: left;
	height: 50px;
	width: 900px;
}
#ipheader #ipheader-main .navrow2 {
	height: 32px;
	float: left;
	width: 900px;  
	 
}
#ipheader #ipheader-main .navrow3 {
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 48px;
	float: left;  
 
}


br .clear{
clear: both;
}

#ipheader #ipheader-nav2 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 1080px;
 	clear: both;
 
}
#ipheader #ipheader-track {
	height: 30px;
width: 1080px;
		padding-left: 5px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;

	 
}



#tracklinks {
	width: 875px;
	text-align: left;
	float: left;
}
#trackrechts {
	float: left;
	width: 175px;
}
#tracklinks .ta {
	width: 25px;
	float: left;
}
#tracklinks .tb {
	line-height: 22px;
}





#ipheader #ipheader-track a{
	 
 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


#ipbody {
	padding-left: 20px;
	padding-top: 10px;
}
#ipbody .bodylinks .navigation {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D4653;
}
#ipbody .bodylinks .navigation ul {
	margin: 0px;
	padding: 0px;
}
#ipbody .bodymain #bodym {
	background-image: url(img/bkg_main_h.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	text-align: left;
	
}
#ipbody .bodyrechts .bodylh {
	background-image: url(img/bkg_rechts_h.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}


#ipbody .bodylinks .bodylh {
	background-image: url(img/bkg_links_h.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}


#ipbody .bodyrechts p {
	margin: 0px;
	padding: 0px;
}

#ipheader #ipheader-main .logo {
	width: 180px;
	float: left;
}

#ipbody .bodyrechts {
	background-image: url(img/bkg_rechts.gif);
	text-align: left;
}
#ipbody .bodylinks {
	background-image: url(img/bkg_links.gif);
background-repeat: repeat-y;
	text-align: left;
}
#ipbody .bodymain {
	background-image: url(img/bkg_main.gif);
	margin: 0px;
	padding: 0px;
}
#ipbody .bodyfmain {
	background-image: url(img/bkg_main_f.gif);
	background-repeat: no-repeat;
}
#ipbody .bodyfrechts {
	background-image: url(img/bkg_rechts_f.gif);
}
#ipbody .bodyflinks {
	background-image: url(img/bkg_links_f.gif);
}


































IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header .logo-r2 .ra {
	height: 35px;
	margin: 0px;
	padding: 0px;
}
#header .logo-r2 #komm {
	margin: 0px;
	padding: 5px;
	height: 15px;
}




p {
	margin: 0px;
	padding: 0px;
}

a{
	color: #3366CC;
	text-decoration: none;
}

 
 
#header .navigation {
	background: url(img/header_navigation_bkg.jpg) no-repeat;
	height: 45px;
	margin-top: 5px;

}
#header .breadscrumb {
	height: 30px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#header .breadscrumb a{
	font: 10px  Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none; 
}



#header .logo .hts {
	float: left;
}



 



#content-main h2{

 font: bold 11px/24px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;



}

#content-main h3{
  font: bold 11px/24px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	padding-top: 10px;
}

#content-main h4{
  font: bold 11px/24px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	padding-top: 10px;
}


 






.content-footer{
	background: url(img/content_footer_bkg.jpg) no-repeat bottom;
	height: 15px;
}
#ipbody .navigation {
	background: url(img/mainnavigation_bkg.jpg) repeat-y;
	
}
#ipbody .content-body .content-h1 {
	padding-top: 15px;
	padding-bottom: 15px;
}

/* FOOTER */
#footer .blk-1 {
	float: left;
	width: 190px;
	padding: 15px;
	height: 100px;
	background: url(img/footer-icons-bestellung.gif) no-repeat 15px 15px;
}
#header .breadscrumb .urhere {
	margin-left: 220px;
	padding-top: 10px;
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#footer .blk-1 ul {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style: none;
}
#footer .blk-1 a {
	font: 11px/15px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

#footer .blk-1 a:hover {
 	color: #333333;
	
}


#footer .blk-1 strong {
	font: bold 12px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}


#footer .blk-2 {
	float: left;
	width: 190px;
	padding: 15px;
	height: 100px;
		background: url(img/footer-icons-beratung.gif) no-repeat 15px 15px;

}

#footer .blk-2 ul {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style: none;
}
#footer .blk-2 a {
	font: 11px/15px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

#footer .blk-2 a:hover {
 	color: #333333;
	
}

#footer .blk-2 strong {
	font: bold 12px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}


#footer .blk-3 {
	float: left;
	width: 190px;
	padding: 15px;
	height: 100px;
		background: url(img/footer-icons-hilfe.gif) no-repeat 15px 15px;

}


#footer .blk-3 ul {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style: none;
}
#footer .blk-3 a {
	font: 11px/15px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

#footer .blk-3 a:hover {
 	color: #333333;
	
}

#footer .blk-3 strong {
	font: bold 12px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

#footer .blk-4 {
	float: left;
	width: 190px;
	padding: 15px;
	height: 100px;
		background: url(img/footer-icons-plus.gif) no-repeat 15px 15px;

}



#footer .blk-4 ul {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style: none;
}
#footer .blk-4 a {
	font: 11px/15px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#footer .blk-4 strong {
	font: bold 12px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}


/* FOOTER END*/




#ipbody .content-body .content-h1 h1 {
 
	font: bold 14px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#ipbody .content-body {
	font: 11px/28px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #155389;
	text-decoration: none;
}




#footer {
	background: url(img/footer_bkg.jpg) no-repeat;
	height: 145px;
}
#footer-r2 {
	background: url(img/footer_r2_bkg.jpg) no-repeat 0px -5px;
	height: 45px;
}
#ipbody .navigation .r1 {
	background: url(img/mainnavigation_r1_bkg.jpg) repeat-x;
	 
	border-right: 1px solid #CCCCCC;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#ipbody .navigation  .tabs {
	padding-left: 15px;
	height: 43px;
	background: url(img/tabs_bkg_line.gif) repeat-x;
}


/* SUCHE */

#ipheader-nav2 .suche {
	margin: 0px;
	padding: 0px;
	width: 169px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
 
}

#ipheader-nav2 .input {
	height: 40px;
width: 169px;
	background-image: url(img/suche_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#ipheader-nav2 .input #form1 {
	margin: 0px;
	padding: 0px;
}


#ipheader-nav2 .input #form1 input.i  {
	border: 1px none #FFFFFF;
	width: 100px;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #0066CC;
	background-color: transparent;

padding-left: 15px;

}



#ipheader-nav2 .input #form1 input.ig  {
 
padding-top: 8px;
 

}





#ipheader-nav2 .input #form1 input {
 
	 
	 

 

}



/* SUCHE */

   
   
    #auswahl1 {
 
}


 #auswah12 {
 
}
 

/* top menu*/


#komm {
	font: 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	text-align: right;
 
	float: right;
	
	list-style-type: none;
	margin: 0;
	padding: 0;
	
	
	
}

#komm ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
		 
}

#komm li {
	float: left;
	padding-left: 15px;	

}



#qnav {
	font: 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	text-align: right;
 
	float: right;
	
	list-style-type: none;
	margin: 0;
	padding: 0;
	
	
	
}

#qnav ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
		 
}

#qnav li {
	float: left;
	padding-left: 10px;	

}


/* MENU START */

#menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
		 
}

#menu li {
	float: left;

	

}



 #menu .konto{
	width: 110px;
	background: url(img/nav_de_meinkonto.gif) no-repeat 5px 10px;
	padding-top: 15px;
 }

 
 
  #menu .infoc{
	width: 110px;
	background: url(img/nav_de_infocenter.gif) no-repeat 5px 10px;
	padding-top: 15px;
 }
 
 
  #menu .kasse{
	width: 110px;
	background: url(img/nav_de_kasse_1.gif) no-repeat 5px 10px;
	padding-top: 15px;
 }
 
 
   #menu .neuea{
	width: 110px;
	background: url(img/nav_de_neueartkel.gif) no-repeat 5px 10px;
	padding-top: 15px;
 }
 
    #menu .sondera{
	width: 110px;
	background: url(img/nav_de_sonderangebote.gif) no-repeat 5px  10px;
	padding-top: 15px;
 }
 
     #menu .suche{
	width: 110px;
	background: url(img/nav_de_suche.gif) no-repeat 5px  10px;
	padding-top: 15px;
 }


     #menu .login{
	width: 110px;
	background: url(img/nav_de_login.gif) no-repeat 5px  10px;
	padding-top: 15px;
 }


     #menu .liste{
	width: 110px;
	background: url(img/nav_de_preisliste.gif) no-repeat 5px  10px;
	padding-top: 15px;
 }


 
  #menu .inv {
	visibility: hidden; overflow: hidden;
}

  #menu li a{
	width: 110px;
	display: block;
	text-decoration: none;
	height : 15px;
}


  #menu li a:hover{
	border: 1px inset #CCCCCC;
	width: 108px;hight : 15px;
}

 


#header .navigation .raster {
	height: 40px;
	float: left;
	background-image: url(img/nav_bkg.gif);
	background-position: 111px 0px;
}


/* MENU END */
#ipbody .content-body {
	padding: 15px;
	font: 11px/24px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

#ipbody .content-side {
 }

#ipbody .content-header {

}
 

#ipbody .content-h1 {

}
 
 


/* LIsting */

.products-listing ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}



.listing {
	
	width: 470px;
	background: url(img/listing_1_bkg.jpg) no-repeat;
	 	padding: 10px ;
}



.listing .r1   {
	 
	
 }

.listing .r2  {
	 
 	clear: left;
  }


.listing .r3  {
	font: normal 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;	 
 	clear: left;
  }

.listing .r3  a{
	font: normal 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;	 
  }

.listing .r1 .bild {
	height: 150px;
	width: 150px;
	float: left;
}

.listing .r1 .description  {
 	float: left;
	width: 400px;

}



.listing .r1 .description p{
	font: 11px/17px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
		padding-left: 15px;
	padding-right: 5px;
	
}

.listing .r1 .description a {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2D54A4;
	text-decoration: none;
	padding: 0px;
}


.listing .r1  a:hover {
	text-decoration: underline; color: red;
}




 .listing .r1 .description .shortde {
	font: normal 11px/18px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
		padding-left: 15px;
	padding-right: 5px;
}


 
.listing .r2 .preis {
	float: left;
	height: 30px;
	width: 120px;
	font: bold 12px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #FE9B00;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
}

.listing .r2 .info {
	float: left;
	height: 30px;
	width: 330px;
	padding-left: 15px;
	text-align: right;
}


/* */



.listing-2 {

	background: url(img/listing_2_bkg.jpg) no-repeat; height:auto ;
 	 	
}

  .sections-off{
	
	 	
	width: 625px;
 padding: 10px ;
margin-bottom: 10px;
 
}


.sections-over{
	height: 250px;
	width: 625px;
 padding: 10px ;
	background: url(img/listing_2_bkg_over.jpg) no-repeat;
	 	 
}




.listing-2 .r1   {
	height: 140px;
 }

.listing-2 .r2  {
	height: 30px;
  }


.listing-2 .r3  {
	font: normal 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;	 
  }

.listing-2 .r3  a{
	font: normal 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;	 
  }

.listing-2 .r1 .bild {
	height: 120px;
	width: 120px;
	float: left;
}

.listing-2 .r1 .description  {
 	float: left;
	width: 505px;

}



.listing-2 .r1 .description p{
	font: 11px/17px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
		padding-left: 15px;
	padding-right: 5px;
	
}

.listing-2 .r1 .description a {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2D54A4;
	text-decoration: none;
	padding: 0px;
}

 
.listing-2 .r1 .description a:hover {
	text-decoration: underline; color: red;
}



.listing-2 .r1 .description .shortde {
	font: normal 11px/18px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
		padding-left: 15px;
	padding-right: 5px;
}


 
.listing-2 .r2 .preis {
	float: left;
	height: 30px;
	width: 120px;
	font: bold 11px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
}

.listing-2 .r2 .info {
	float: left;
	height: 40px;
	width: 480px;
	padding-left: 15px;
	text-align: right;
}








/* listing: end */



/* */



.listing-3 {

	background: url(img/listing_3_bkg.jpg) no-repeat; height:auto ;
 	 	
}

  .sections-off{
	
	 	
	width: 625px;
 padding: 10px ;
margin-bottom: 10px;
 
}


.sections-over{
	height: 250px;
	width: 625px;
 padding: 10px ;
	background: url(img/listing_2_bkg_over.jpg) no-repeat;
	 	 
}




.listing-3 .r1   {
	height: 240px;
 }

.listing-3 .r2  {
	height: 30px;
  }


.listing-3 .r3  {
	font: normal 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;	 
  }

.listing-3 .r3  a{
	font: normal 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;	 
  }

.listing-3 .r1 .bild {
	height: 120px;
	width: 120px;
	float: left;
}

.listing-3 .r1 .description  {
 	float: left;
	width: 505px;

}



.listing-3 .r1 .description p{
	font: 11px/17px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
		padding-left: 15px;
	padding-right: 5px;
	
}

.listing-3 .r1 .description a {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2D54A4;
	text-decoration: none;
	padding: 0px;
}

 
.listing-3 .r1 .description a:hover {
	text-decoration: underline; color: red;
}



.listing-3 .r1 .description .shortde {
	font: normal 11px/18px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
		padding-left: 15px;
	padding-right: 5px;
}


 
.listing-3 .r2 .preis {
	float: left;
	height: 30px;
	width: 120px;
	font: bold 11px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
}

.listing-3 .r2 .info {
	float: left;
	height: 40px;
	width: 480px;
	padding-left: 15px;
	text-align: right;
}








/* listing: end */






#box-std {
	width: 687px;
}
#box-std .b-header {
	height: 60px;
	background-image: url(img/v2_box_header.gif);
	background-repeat: no-repeat;
}
#box-std .b-header .title-sub {
	padding-left: 50px;
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
}
#box-std .b-body .headline {
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 10px;
	color: #3366CC;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

#box-std .b-body {
	padding: 15px;
	font: 11px/18px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
}
#box-std .b-footer {
 	height: 30px;
}
#box-std .b-header .title {
	font: bold 12px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 50px;
}

 
  #box-std .b-body ul {
	margin: 0px;
	padding: 0px;
}

#box-std .b-body li {
	list-style: none;
	background: url(img/arrow_rights.gif) no-repeat 0px 5px;
	padding-left: 15px;
}



 
/* formulare*/




 

 


#frm-1{
 
 

}


#frm-1 input,   select{
width: 200px; 



}

#frm-1  textarea {
width: 600px; 



}



#frm-1 div.row {
	clear: both;
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 30px;
    }
  
  #frm-1 div.row2 {
	clear: both;
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 30px;
	background-position: -70px;
	border-top: 1px #FFFFFF;
	border-right: 1px #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px #FFFFFF;
  }
  

#frm-1 div.row2 label.label {
	float: left;
	width: 100px;
	text-align: left;
  }

#frm-1 div.row2 span.formw {
  float: right;
  width: 300px;
  text-align: left;
  } 


#frm-1 div.row label.label-1 {
	float: left;
	width: 160px;
	text-align: left;
	padding-right: 15px;
  }

#frm-1 div.row div.cell-1 {
  float: right;
  width: 425px;
  text-align: left;
  } 


#frm-1  .radio  input {
   width: 25px;
   } 
   
   
   #sidebar{
	position:absolute;
	width:150px;
	z-index:1;
	right: 165px;
	top: 350px;
   }
.content-catdesc {
	font: bold 11px/24px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}


.copyright{color: #FFFFFF;
	text-decoration: none;
	display: none;
}
.copyright a{
	color: #FFFFFF;
	text-decoration: none;
	display: none;
}#footer-r2 p {
	font: 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding-top: 10px;
	padding-right: 15px;color: #2D54A4;
}

#footer-r2 a {
	font: 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2D54A4;
 }

#product-detail{
}

#product-detail .r1 {
	background: url(img/detail_bkg_img.jpg) no-repeat;
	height: 440px;
	width: 688px;
}
#product-detail .r1 .c1 {
	float: left;
	height: 385px;
	width: 435px;
}
#product-detail .r1 .c2 {
	width: 220px;
	float: left;
 	height: 385px;
}
#product-detail   .image  {
	padding: 10px;
	height: 330px;
}
#product-detail .r1 .c1 .image a {
	display: block;
}
#product-detail  .preis {
	font: bold 14px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #CC0001;
	text-decoration: none;
}
.small-grey {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
#product-detail   .p {
	padding: 10px;
}
#product-detail .r1 .c1 .imagebig {
	padding-left: 15px;
}


#product-detail .r2 {
	 
	height: 100%;
	 
}#product-detail .clear {
	clear: left;
}
.pr-desc {
	font: 11px/24px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding: 10px;
}
#product-detail .info {
	padding: 15px;	
}
.content-catdesc li {
	background: url(img/pfeil5.gif) no-repeat 10px;
	padding-left: 25px;
	list-style: none;
}
.pr-desc li {
 
	background: url(img/icon_grey_arrow_closed.gif) no-repeat 5px 5px;
	list-style: none;
	padding-left: 30px;
	line-height: 22px;
}


.pr-desc h2 {
 
 font: bold 11px/24px  Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding: 10px;
}

.pr-desc h3 {
 
  font: bold 11px/24px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	padding: 10px;
}



.pr-desc ul{
	margin: 0px;
	padding: 0px; 
}



.smallText{
	color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	width: 100%;
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 10px;
}#header   #lang {
	float: right;
	width: 50px;
	margin: 0px;
	padding: 15px 15px 0px 0px;
}



#print {
	font: 10px/18px  'Ubuntu', Arial, Helvetica, sans-serif;
}
#print h1 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#print h2 {
	font-size: 12px;
}


 
#crosssell .bild {
	float: left;
padding-right: 15px;
}
#crosssell .description {
	float: left;
}

#crosssell {
	padding-top: 15px;
	padding-bottom: 15px;
}

#crosssell li {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	list-style-type: none;
	height: 60px;
	padding: 0px;
}
#crosssell ul {
	margin: 0px;
	padding: 0px; 
}

#crosssell .preis{
	color: #990000;
	font-weight: bold;
}




/* */
#g-nav {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	COLOR: #666666;
	
	FONT-FAMILY:  'Ubuntu', Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	TEXT-DECORATION: none;
	padding: 0px 15px 15px 15px;
}
#g-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;  
}
#g-nav LI {
	BORDER-TOP-WIDTH: 1px;  1px solid;   BORDER-TOP-COLOR: #CCCCCC; LINE-HEIGHT: 30px; BORDER-BOTTOM: 1px solid #CCCCCC; HEIGHT: 30px}
#g-nav LI A {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #999999; FONT-FAMILY:  'Ubuntu', Arial, Helvetica, sans-serif; HEIGHT: 100%; TEXT-DECORATION: none
}


#g-nav .l_0 .sel {
	background: #eeeeee;
}
#g-nav .l_0 .sel A{
	 
	color: #CC0000;
}
	
#g-nav .l_1   {
	background: url(img/icon_arrow_closed.gif) no-repeat 5px 10px;

}

#g-nav .l_1 .sel {
	background: #FFFFFF url(img/icon_arrow_open.gif) no-repeat 5px 10px;

}


#g-nav .l_0 A {
COLOR: #333333;
	padding-left: 5px;
	padding-right: 5px;
	FONT-WEIGHT: bold; 
}

#g-nav .l_1 A {
	padding-left: 18px;
	padding-right: 5px;
	color: #333333;
}




	
#g-nav .l_2   {
	background: url(img/icon_grey_arrow_closed.gif) no-repeat 15px 10px;

}


#g-nav  .l_2 .sel  {
	background: #FFFFFF url(img/icon_grey_arrow_open.gif) no-repeat 15px 10px;

}

 
#g-nav .l_2 A {
	padding-left: 28px;
	padding-right: 5px;
	color: #666666;
}



#g-nav .l_3 A {
	padding-left: 28px;
	padding-right: 5px;
	color: #999999;
}




#g-nav .l_0 A:hover {
	BACKGROUND-COLOR: #EEEEEE;
	
}

 
#cart table{
	 
}

#cart .cart-col-1-h {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #A6C8EE;
	height: 25px;
}
#cart {
	width: 635px;
}
#cart .cart-col-2-b a {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #2369B6;
	text-decoration: underline;
	font-size: 11px;
	line-height: 18px;

}

#cart .cart-col-2-h {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #A6C8EE;
}
#cart .cart-col-2-b p {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
}
#cart .cart-col-4-b p {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding: 5px;
}

#cart .cart-col-3-h {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #A6C8EE;
}

#cart .cart-col-4-h {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #A6C8EE;
}

#cart .cart-col-5-h {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #A6C8EE;
	width: 40px;
}
#cart table {
	margin: 0px;
	padding: 0px;
	border: 1px solid #A6C8EE;
}
#cart .cart-col-1-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6C8EE;
	padding: 5px;
}
#cart .cart-col-1-b input {
	width: 20px;
}
#cart .cart-col-2-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6C8EE;
	padding: 5px;	
}

#cart .cart-col-3-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6C8EE;
}


#cart .cart-col-4-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6C8EE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CDE0F5;
}
#cart .cart-col-1-f1 {
	background-color: #eeeeee;
}
#cart .cart-col-2-f1 {
	background-color: #eeeeee;
}


#cart .cart-col-5-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6C8EE;
	background-color: #eeeeee;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}



#cart .cart-col-1-f {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CDE0F5;
	height: 25px;
}

#cart .cart-col-2-f {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CDE0F5;
	height: 25px;
}
#cart .cart-col-2-f p {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}


#g-cart .status{
font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#g-cart {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #BECAD3;
	border-left-color: #BECAD3;
}

#g-cart {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	COLOR: #666666;
	
	FONT-FAMILY:  'Ubuntu', Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	TEXT-DECORATION: none;
	padding: 0px 15px 15px 15px;
}
#g-cart UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#g-cart LI {
	BORDER-TOP-WIDTH: 1px;  1px solid;   BORDER-TOP-COLOR: #CCCCCC; LINE-HEIGHT: 30px; BORDER-BOTTOM: 1px solid #CCCCCC; HEIGHT: 30px}
#g-cart LI A {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #990000; FONT-FAMILY:  'Ubuntu', Arial, Helvetica, sans-serif; HEIGHT: 100%; TEXT-DECORATION: none
}
#g-cart .link-cart {
	background: #AACECA;
	height: 30px;
	padding: 5px;
	text-align: center;
}
#g-cart .link-cart a {
	font: bold 10px/25px  'Ubuntu', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}



#g-cart .qty {
	float: left;
	width: 25px;
}
#g-cart .status {
	text-align: right;
	line-height: 25px;
	background: #eeeeee;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

#wolke li {
	list-style-type: disc;
	float: left;
	padding-right: 15px;
}
#wolke ul {
	margin: 0px;
	padding: 0px;
}



 /*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}
#search_suggest {
	position: absolute; 
	visibility: hidden;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}	
/*----------------------------End Suggest Styles------------------------*/


 




#mnu {
	FONT-SIZE: 11px; WIDTH: 186px; COLOR: #990000; FONT-FAMILY:  'Ubuntu', Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#mnu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 186px;
	COLOR: #990000;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	background-color: #FFFFFF;
}
#mnu LI {
	BORDER-TOP-WIDTH: 1px;
	BORDER-RIGHT: #fcdb79 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #fcdb79 1px solid;
	WIDTH: 186px;
	COLOR: #FFE922;
	BORDER-TOP-COLOR: #FFE92C;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #fcdb79 1px solid;
	LIST-STYLE-TYPE: none;
	background-color: #FFFFFF;
}
#mnu A {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
 WIDTH: 176px;
	COLOR: #352D90;
	PADDING-TOP: 5px;
	FONT-FAMILY:  'Ubuntu', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
}


#mnu A:hover {
 WIDTH: 176px;	 COLOR: #3530AE;  PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY:  'Ubuntu', Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFD9F; TEXT-DECORATION: none
}

UNKNOWN {
	WIDTH: auto
}

.submenu {
	Z-INDEX: 101; LEFT: 1px; VISIBILITY: hidden; FONT: 8pt Helvetica,Arial; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #990000
}

.submenu A {
	TEXT-DECORATION: none
}

.submenu A:hover {
	TEXT-DECORATION: underline
}





  
 #dd
{   margin: 0;
    padding: 0}

#dd li
{   margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px arial}

#dd li a.menu
{   display: block;
    text-align: left;
    background: #5970B2;
    padding: 0px ;
    margin: 0px;
    color: #FFF;
    width: 50px;
    text-decoration: none}

#dd li a.menu:hover
{   background: #49A3FF}

.submenu
{
	visibility: hidden;
	position: absolute;
	z-index: 3;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5970B2;
	border-right-color: #5970B2;
	border-bottom-color: #5970B2;
	border-left-color: #5970B2;
	background-color: #eeeeee;
}

    .submenu a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #000066}

    .submenu a:hover
    {   background: #49A3FF;
        color: #FFF}
#navbase {
	margin: 0px;
	padding: 0px;
}
		
	#menu1{
	 width: 180px;
	}	
	
	#menu2{
	width: 180px;	
	}	
	
	#menu3{
	width: 180px;	
	}	
 
 	#menu4{
	width: 180px;	
	}	





 
body {
	font-family: arial, helvetica, serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#nav {
	margin: 0px;
	padding: 0px;
}



#tabs #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#tabs {
	margin: 0px;
	padding: 0px;
}

#tabs #nav li { /* all list items */
	float: left;
	position: relative;
	width: 10em;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#tabs #nav li ul { /* second-level lists display: none; */
	position: absolute;
	top: 48px;
	left: 0;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: none;
 }

#tabs #nav li  {
	font: 12px  'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #660000;
	width: 180px;
	margin: 0px;
	padding: 0px;
	height: 20px;
 
	
}



#tabs #nav li ul li{
	font: 12px  'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #660000;
	width: 180px;
	margin: 0px;
	padding: 0px;
	height: 20px;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #450102;
	
}

#tabs #nav li ul li:hover {
	font: 12px  'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #860102;
	width: 180px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #450102;
}


#tabs #nav  li ul li a {
	color: #C4631E;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 100%;
}

#tabs #nav li ul li a:hover {
	color: #FFCC00;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 100%;
}



li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#tabs #nav li:hover ul, #tabs #nav li.over ul { /* lists nested under hovered list items */
	display: block;
}

#content {
	clear: left;
}




#mynav {
	width: 168px;
	overflow: hidden;


	
 }

#mynav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;  



}
#mynav LI {
  
	}
	
	

#mynav li {
	font: 11px  'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


#mynav li.ae{
	background-image: url(img/nav_h1.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}

#mynav li.be{
	background-image: url(img/nav_h2.gif);
	background-repeat: no-repeat;
 
	background-position: 5px 5px;
}


#mynav li.ce{
 
	background-repeat: no-repeat;
 
	background-position: 5px;
	background-color: #FFFFFF;
}




#mynav .ae a {
	font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 5px;
	margin: 0px;
	color: #9C0204;
	font-size: 11px;
}

#mynav .be a {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #000000;
	font-size: 11px;
}

#mynav .ce a {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #333333;
	background-image: url(img/nav_h3.gif);
	background-repeat: repeat-y;
	font-size: 11px;

}


#mynav .ce a:hover {
	font-family:   'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #990000;
}


/*---------------------------box menu------------------------*/


#box-warenkorb {
	background-image: url(img/box_bkg_wk.jpg);
	background-repeat: repeat-x;
	background-color: #E4E9ED;
	width: 168px;
}


#box-abstand {
	padding-left: 12px;
}


#box-newsletter {
	padding-left: 15px;
	background-image: url(img/box_bkg_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: 8px 15px;
	font: 10px 'Ubuntu', Arial, Helvetica, sans-serif;
	padding-top: 25px;
	padding-right: 20px;
	width: 130px;
	height: 175px;
	text-align: left;
}


#box-newsletter a {
	color: #333333;
	text-decoration: none;
	font: 10px  'Ubuntu', Arial, Helvetica, sans-serif;
}



#box-newsletter form {
	margin: 0px;
	padding: 0px;
}



#box-newsletter .fld input {
		color: #333333;
	border: 1px solid #93A2AA;
	height: 18px;
	background-color: #DEE2E4;
	width: 120px;
	font: 10px  'Ubuntu', Arial, Helvetica, sans-serif;
}

#box-shortkauf {
	background-image: url(img/info_kauf_bkg2.gif);
	background-repeat: repeat-y;
}
#box-shortkauf .shortin {
	font: 11px 'Ubuntu', Arial, Helvetica, sans-serif;
	background-image: url(img/info_kauf_bkg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
line-height: 18px;
}
#box-shortkauf .shortin li {
	list-style-type: disc;
}
#box-shortkauf .shortin a {
	text-decoration: none;
	color: #404957;
}
#box-shortkauf .shortin ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}


.parseTime{
	font: 10px  'Ubuntu', Arial, Helvetica, sans-serif;
	color: #999999;

}

#catsa {
width: 690px;
}

#ipbody #catsa ul {
	margin: 0px;
	padding: 0px;

}
#ipbody #catsa li {
	display: inline;
	list-style-type: none;

margin: 0px;
	padding: 0px;


} 


.content-catdesc #catsa {
	margin: 0px;

	padding: 0px;


}



#gloassarbox {
	width: 580px;
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#gloassarbox  .icon {
	height: 200px;
	width: 150px;
	float: left;
}
#gloassarbox  .description {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

#gloassarbox  .keyList {width:299px; overflow:auto; overflow:hidden;}
#gloassarbox  .keyList li {
	float:left;
	width:20px;
	height:20px;
	margin:0 3px 3px 0;
	font:normal 10px verdana;
	list-style-type: none;
}
#gloassarbox  .keyList li a {display:block; width:20px; height:17px; padding-top:3px; text-align:center; background:url('img/bg_keyword_off.gif') no-repeat 0 0;}
#gloassarbox  .keyList .on,
#gloassarbox  .keyList li a:hover {height:17px; padding-top:3px; text-align:center; background:url('img/bg_keyword_on.gif') no-repeat 0 0; font-weight:bold; color:#36474d; text-decoration:none;}
#gloassarbox  .letter {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1A2512;
}

.KeywordA { }
.KeywordA .btn_etc a {position:absolute; bottom:0; right:0; width:30px; height:17px; padding-top:3px; font:normal 10px verdana; text-align:center; background:url('/image/support/bg_keyword_etc.gif') no-repeat 0 0;}
*html .KeywordA .btn_etc a {bottom:-1px; right:-1px;}
.KeywordA .btn_etc a:hover {background-position:0 -20px; font-weight:bold; color:#36474d; text-decoration:none;}
#gloassarbox  ul {
	margin: 0px;
	padding: 0px;
}




.keywordsa li {
	font-family:  'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 10px;
}
 





 

#preheader {
background-color: #20272F;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 22px;
}
#preheader .la a {
	font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
#preheader .la ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#preheader li {
	float: left;
	padding-right: 15px;
}
 

