body {
	background-image: url(img/header_bkg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		margin: 0px;
	padding: 0px;
}


IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
 


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

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

a:active, a:focus {outline: none}

a:active
{
outline: none;

}

 


#content   {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px #CCCCCC;
	border-left: 1px solid #CCCCCC;
}



#content-main h2{

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



}

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

#content-main h4{
  font: bold 11px/24px Verdana, 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;
}
#content .navigation {
	background: url(img/mainnavigation_bkg.jpg) repeat-y;
	
}
#content .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: Verdana, 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 Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

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


#footer .blk-1 strong {
	font: bold 12px Verdana, 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 Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

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

#footer .blk-2 strong {
	font: bold 12px Verdana, 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 Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

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

#footer .blk-3 strong {
	font: bold 12px Verdana, 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 Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#footer .blk-4 strong {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}


/* FOOTER END*/




#content .content-body .content-h1 h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
 

#content .content-body .content-h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
 



#content .content-body {
	font: 11px/28px Verdana, 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;
}
#content .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;
}
#content .navigation  .tabs {
	padding-left: 15px;
	height: 43px;
	background: url(img/tabs_bkg_line.gif) repeat-x;
}
#content .navigation .r1 .suche {
	height: 90px;
}
#content .navigation .r1 .suche .input {
	background: url(img/search-box.gif) no-repeat 15px 15px;
	height: 50px;
	padding-left: 50px;
	padding-top: 20px;
}
#content .navigation .r1 .suche .input #form1 {
	margin: 0px;
	padding: 0px;
}
#content .navigation .r1 .suche .input #form1 input.i  {
	border: 1px solid #FFFFFF;
	width: 105px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;

}


   
   
    #auswahl1 {
 
}


 #auswah12 {
 
}
 

  

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

#content .content-side {
 }

#content .content-header {

}
 

#content .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 Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;	 
 	clear: left;
  }

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

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

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

}



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

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


 .listing .r1 .description .shortde {
	font: normal 11px/18px Verdana, 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 Verdana, 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: 150px;
	width: 625px;
 padding: 10px ;
	background: url(img/listing_2_bkg_over.jpg) no-repeat;
	 	 
}




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

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


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

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

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

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

}



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

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



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





.listing-2 .r1 .description .shortde {
	font: normal 11px/18px Verdana, 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 Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
}

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




/* listing: beginn */
 


.listing-3 {

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

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


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




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

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


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

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

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

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

}



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

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



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





.listing-3 .r1 .description .shortde {
	font: normal 11px/18px Verdana, 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 Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
}

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






/* listing: end */



/* listing: beginn */
 


.listing-4 {

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

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


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




.listing-4 .r1   {
	height: 450px;
 }

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


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

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

.listing-4 .r1 .bild {
	height: 100px;
	width: 100px;
	float: left;
}

.listing-4 .r1 .description  {
 	float: left;
	width: 510px;

}



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

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



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





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


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

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






/* listing: end */






#box-std {
	width: 640px;
}
#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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 22px;
}
#box-std .b-body .headline {
	font-family: Verdana, 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 Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
}
#box-std .b-footer {
 	height: 30px;
}
#box-std .b-header .title {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	padding-top: 20px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 30px;
    }
  
  #frm-1 div.row2 {
	clear: both;
	font-family: Verdana, 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 Verdana, 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 Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding-top: 10px;
	padding-right: 15px;color: #2D54A4;
}

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

#product-detail{
}

#product-detail .r1 {
	background: url(img/detail_bkg_img.jpg) no-repeat;
	height: 385px;
	width: 645px;
}
#product-detail .r1 .c1 {
	float: left;
	height: 385px;
	width: 425px;
}
#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 Verdana, Arial, Helvetica, sans-serif;
	color: #CC0001;
	text-decoration: none;
}
.small-grey {
	font-family: Verdana, 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 Verdana, 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;
}


.content-catdesc h2 {
		color: #0066FF;
	font-size: 12px; 
}


.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 Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding: 10px;
}

.pr-desc h3 {
 
  font: bold 11px/24px Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}#header   #lang {
	float: right;
	width: 50px;
	margin: 0px;
	padding: 15px 15px 0px 0px;
}



#print {
	font: 10px/18px Verdana, 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: 10px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	COLOR: #666666;
	
		font-family: Geneva, 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 {
	background: #f4f4f4; 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: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100%; TEXT-DECORATION: none
}


#g-nav .l_0 .sel {
	background: #242e6c;
}
#g-nav .l_0 .sel A{
	 
	color: #dadada;
}
	
#g-nav .l_1   {
	background:  url(img/icon_arrow_closed.gif) no-repeat 5px 10px;
FONT-SIZE: 12px;

}

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

}


#g-nav .l_0 A {
font-family: Geneva, Arial, Helvetica, sans-serif;

COLOR: #333333;
	padding-left: 20px;
	padding-right: 5px;
	FONT-WEIGHT: bold; 
FONT-SIZE: 12px;
}

#g-nav .l_1 A {
font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 5px;
	color: #333333;
FONT-SIZE: 12px;
}


#g-nav .l_1 A:hover {
 
	color: #990000;
}


 

	
#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: #9d2318;
color: #EEEEEE;
	
}


.c-3 {
	background-color: #FFFFCC;
}


.c-6 {
	FONT-SIZE: 9px;
 
}

.c-39 {
	FONT-SIZE: 9px;
}



 
#cart table{
	 
}

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

}

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

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

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

#cart .cart-col-5-h {
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CDE0F5;
	height: 25px;
}

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




#g-cart {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	COLOR: #666666;
	
	FONT-FAMILY: Verdana, 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: Verdana, 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 Verdana, 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 {
	padding-left: 5px;
}
#wolke a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



#wolke li {
	list-style-type: none;
	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: Verdana, 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: Verdana, 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: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFD9F; TEXT-DECORATION: none
}

UNKNOWN {
	WIDTH: auto
}

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

.submenu A {
	TEXT-DECORATION: none
}

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

#topnavigation {
	font: 9px Arial, Helvetica, sans-serif;
	width: 300px;
	top: 0px;
	right: 0px;
	position: absolute;
	text-decoration: none;
	color: #FFFFFF;
}
#topnavigation a {
	color: #FFFF66;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}




#topnavigation div {
	padding-top: 7px;
padding-right: 7px;
}



#dvrfront {
	background-image: url(img/dvr_front.jpg);
	background-repeat: no-repeat;
	width: 620px;
	height: 600px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
#dvrfront  .dblock {
	width: 310px;
	hight: 600px;
	float: left;
	 
}

#dvrfront p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	padding: 10px;
	font-style: normal;
}



#dvrstandalone {
	width: 630px;
	font-weight: normal;
	text-decoration: none;
}
#dvrstandalone  .dblock1 {
	background-color: #5e5e5e;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	height: 190px;
	float: left;
	width: 630px;
}
#dvrstandalone  .dblock2 {
	background-color: #93a74a;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	height: 190px;
	float: left;
	width: 630px;
}
#dvrstandalone  .dblock3 {
	background-color: #eea844;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	height: 190px;
	float: left;
	width: 630px;
}

#dvrstandalone .dblock4 {
	background-color: #ff3232;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	height: 190px;
	float: left;
	width: 630px;
}


#dvrstandalone  .a1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 160px;
	height: 190px;
	float: left;
}

#dvrstandalone  .a2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 320px;	
		height: 190px; 
		float: left;
}
#dvrstandalone .a3 {
 	width: 145px;	
		height: 190px; 
		float: left;
}


#dvrstandalone p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
	padding: 10px;
}

#dvrstandalone .a3 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	padding: 10px;
}



#dvrstandalone a {
	color: #FFFFFF;
	text-decoration: underline;
}




#videoueberwachung,  #ueberwachungskamera, #funkkameras,  #netzwerkkamera, #langzeitrekorder {
margin: 0px;
	padding: 0px;

} 

#catsa ul {
	margin: 0px;
	padding: 0px;
}
#catsa li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
width: 158px;

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



/* LEXIKON */
.lexikon_keyword {font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #CC0000;text-decoration: underline;}


#gloassarbox {
	width: 580px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#gloassarbox  .icon {
	height: 200px;
	width: 150px;
	float: left;
}
#gloassarbox  .description {
	font-family: Verdana, 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: Verdana, 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;
}




/* new header */

#header .logo-r2 .ra {
	height: 35px;
	margin: 0px;
	padding: 0px;
}
#header .logo-r2 #komm {
	height: 31px;
	text-align: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#header .logo {
	height: 105px;
	background-image: url(img/header_bkg_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	padding-top: 30px;
	width: 895px;
}
#header .logo-r2 {
	padding-right: 5px;
	background-repeat: no-repeat;
}
#header .navigation {
	height: 42px;
	margin-top: 5px;
	width: 895px;
	background-image: url(img/bkg_l5.jpg);
	background-repeat: no-repeat;

}
#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 Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none; 
}



/* 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_kataloge.gif) no-repeat 5px  10px;
	padding-top: 15px;
 }


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

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


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

 


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


/* MENU END */


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



#qnav {
	font: 10px Verdana, 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: 5px;	

}

 


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

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

}


#header  #komm {
	margin: 0px;
	padding: 0px;
	float: right;
}

#header #komm ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: right;
		 
}

#header #komm li {
	float: left;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

 


 #tabs  {
	margin: 0px;
	padding: 0px;
	height: 43px;
	overflow: hidden;
	background-color: #99FF00;
}

 
#header #rowc .tabs {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 43px;
}
#header #rowc .tabs li {

	
		float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: none;
	
	
	
}
#header #rowc .tabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #339966;
}


#header .logo-r2 {
	margin: 0px;
	padding: 0px;
	width: 895px;
	height: 76px;
	background-image: url(img/bkg_r2.jpg);
	background-repeat: no-repeat;
}



a:active, a:focus {outline: none}

a:active
{
	outline: none;

}
#header .logo-r2 #rowc {
	margin: 0px;
	padding: 0px;
}

#header   #lang {
	float: right;
	width: 50px;
	margin: 0px;
	padding: 15px 15px 0px 0px;
}



.l2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: 333366;
	text-decoration: none;
	font-size: 11px;
}
.l1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
.Stil1 {font-weight: bold}

#navis {
	padding-left: 15px;
}
 


#left_nav_v2 .level_one a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
#left_nav_v2 {
	margin-left: 10px;
	width: 200px;
	overflow: hidden;
}

#left_nav_v2 .level_two  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8CBF2;
	background-color: #e5e7fe;
}


#left_nav_v2 .level_two a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	color: #003367;
	display: block;
	padding-left: 5px;
}


#left_nav_v2 .level_two a:hover   {
	color:#003367;
	background-color:#A7ADFC;
	height: 100%;
	width: 100%;
}



 
#left_nav_v2 ul {
	list-style-type: none;
	padding: 0px;
}


#left_nav_v2 .level_two .level_three {
	color: #333333;
	text-decoration: none;
}
#left_nav_v2 .level_three 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;
	background-color: #FFFFFF;	
}
#left_nav_v2 .level_three a {
	padding-left: 20px;
	color: #333333;
}

#left_nav_v2 .level_three a:hover   {
	color:#003367;
	background-color:#EEEEEE;
	height: 100%;
	width: 100%;
}


#einwin {
	height: 400px;
	width: 640px;
	overflow: scroll;
}
