

//IMG {border:1px solid gray !important;height:120px !important;}
IMG {border:1px solid gray !important}
//IMG:hover {height: 100% !important; width: 100% !important;} 
.borderless {border:0px !important}

.logo{
border:0px none white !important; !important;
}

body {
	margin: 0px 0px 0px 0px;
	font-size: 10px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
  background-color:#FFFFFF;	
}

.table_print {
	margin: 0px 0px 0px 0px;
	font-size: 10px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
  background-color:#FFFFFF;	
}

A{
  text-decoration: none;
  color: #000066;  
}


.mehrinfos{
	font-size: 12px; 
  font-weight:bold;	
	font-family: "Verdana", "Helvetica", "sans-serif";
	text-align:right;
  color: #009966;		
}
p {
	font-size: 10px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
}

.actualpage{
	font-size: 14px; 
  font-weight:bold;	
	font-family: "Verdana", "Helvetica", "sans-serif";
}

.otherpages{
	font-size: 14px; 
  font-weight:bold;	
  color: #990000;	
	font-family: "Verdana", "Helvetica", "sans-serif";
}

.txt_proddesc{
	font-size: 9px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
}
.txt_price{
	font-size: 11px; 
  font-weight:bold;	
	font-family: "Verdana", "Helvetica", "sans-serif";
  color: #990000;	
}


.table_productlist_detail{
  vertical-align:top;
  width:200px;
  height:300px;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#C9C9C9;
  font-weight: bold;
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
}
.td_productlist_title{
  height:70px;
	margin: 5px 5px 5px 5px;
  vertical-align:top;
}
.td_productlist_detail{
  height:230px;
	margin: 0px 5px 5px 5px;
  vertical-align:top;
}

.table_productlist_detail2{
  vertical-align:top;
  width:100%;
  height:100px;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#C9C9C9;
  font-weight: bold;
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
}

.startpage_categorylist_td{
  vertical-align:top;
  height:200px;
  width:200px;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  background-color:#C9C9C9;
  font-weight: bold;
  border-collapse:separate;
  padding: 5px;
	margin: 10px;
}


.detailpage_left_td{
  vertical-align:top;
  width:200px;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  background-color:#F0F0F0;
  border-collapse:separate;
  padding: 5px;
	margin: 10px;
}

.detailpage_table{
  width:100%;
  padding: 5px;
  margin: 5px 5px 5px 5px;
}

.detailpage_center_td{
  vertical-align:top;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  background-color:#FCFCFC;
  font-weight: bold;
  border-collapse:separate;
  padding: 5px;
	margin: 10px;
}

.startpage_searchblock{
  vertical-align:top;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  background-color:#C9C9C9;
  font-weight: bold;
  border-collapse:separate;
  padding: 5px;
}

.startpage_categorylist_table{
  border-collapse:separate;
}

.startpage_category_title{
	font-size: 12px; 
	font-weight: bold;
	font-family: "Verdana", "Helvetica", "sans-serif";
}

.startpage_category_subtitle, startpage_category_subtitle:link, startpage_category_subtitle:active, startpage_category_subtitle:visited {
  text-decoration: none;
	font-size: 10px; 
	font-weight: bold;
	font-family: "Verdana", "Helvetica", "sans-serif";
}
.startpage_category_subtitle:hover {
	color: #009966;
	text-decoration: underline;
}



.td_productlist_detail2{
	margin: 5px 5px 5px 5px;
  width:120px;	
  vertical-align:middle;
}

.td_productlist_detail3{
	margin: 5px 5px 5px 5px;
  width:600px;		
  vertical-align:top;
}

.table_productlist_detail3{
  vertical-align:top;
  width:400px;
  height:600px;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#C9C9C9;
  font-weight: bold;
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
}



.td_productdetails_image{
	margin: 5px 5px 5px 5px;
  width:150px;		
  vertical-align:top;
}

.td_productdetails_desc{
	margin: 5px 5px 5px 5px;
  width:250px;		
  vertical-align:top;
}

.txt_footer{
	font-size: 9px;
  color: #060606;   
	font-family: "Verdana", "Helvetica", "sans-serif";
}

.link_footer{
	font-size: 9px; 
  color: #030303;
	font-family: "Verdana", "Helvetica", "sans-serif";
}

.error {
	font-size:10px;
	color:#990000;
}

.top_nav_title{
	font-size: 11px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
  color: #000066;
  text-decoration: none;
  font-weight:bold;
} 

.nav_sub_cat {
	font-size: 11px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
  color: #000066;
  text-decoration: none;
}

.nav_main_cat {
	font-size: 11px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
  color: #000066;
  text-decoration: none;
  font-weight:bold;
} 


.nav_subsub_cat {
	font-size: 9px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
  color: #000066;
  text-decoration: none;	
}

.table_specials_no{

}




h1 {

	margin: 0px 0px 10px 0px;
	font-family: "Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #4d7097;
}

h2 {
	font-size: 14px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
}

h3 {
	margin: 50px 0px 10px 0px;
	padding: 5px 10px;
	font-family: "Bookman Old Style", "Helvetica", "sans-serif";
	font-size: 1em;
	color: #716f64;
	background: #ece9d8;
}

h4 {
	margin: 11px;
	font-size: 84%;
}


.text{
	font-size: 9px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
  font-weight:normal;
}


.inputbox{
	font-size: 9px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
}

.footnotes{
	font-size: 9px; 
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
}

	
.table_comparevalues{
  width:460px;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#F0F0F0;
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
  
}
.td_comparevalues_title{

	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#C9C9C9;
  font-weight: bold;
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
  
}
.td_comparevalues_lefttitle{
  vertical-align:top;
  text-align:left;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#EBEBEB;
  font-weight: bold;
  
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
 
}
.td_comparevalues_content{

	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#F0F0F0;

  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;

}


.table_produktmerkmale, .table_order{

	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#F0F0F0;
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
  
}

.table_order{
  background-color:#DFEFFF;
	border-color: #000066;	


}


.td_produktmerkmale_title, .td_order_title{
  vertical-align:top;
  text-align:left;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#C9C9C9;
  font-weight: bold;
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
  
}

.td_order_title{
  background-color: #6599CB;
	border-color: #000066;
}

.td_produktmerkmale_lefttitle, .td_order_lefttitle, .td_order_footer{
  vertical-align:top;
  text-align:left;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#EBEBEB;
  font-weight: bold;
  
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
 
}

.td_order_lefttitle{
  background-color:#98CCFE;
	border-color: #000066;	  
}


.td_order_footer{
  background-color:#98CCFE;
	border-color: #000066;	  
  vertical-align:middle;
  text-align:center;
}


.td_produktmerkmale_content{

	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 5px;
  background-color:#F0F0F0;

  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;

}





.table_compare{

  border-collapse:collapse;
  cellspacing: 0px;
  width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.table_title{
  vertical-align:bottom;
  text-align:left;
  font-weight: bold;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #000000; 
	border-bottom-style: solid;
	border-bottom-color: #000000;
}



.table_content{
  background-color:#F4F4EE;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 	
	
}
.table_content2{
  background-color:#EBEADB;

	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 	
}
.table_content_right{
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 0px;
	border-right-style: thin;
	border-right-color: #CCCCCC; 	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 		
}
.text_table{

}

.title_table{

}

.table_specials{
  width: 100%;
  height: 150px;


}
.td_specials{
  width: 33%;
 
  vertical-align:middle;
  text-align:center;

  border:1px solid #000;
  border-collapse:top;

	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 

	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	
	
  background-color:#F0F0F0;	
	
}

.table_specials_item{
  vertical-align:top;
  text-align:left;
  width: 100%;
  padding:5px;

}



.special_price{
	font-size: 12pt; 
	font-weight: bold;
}

.table_vergleiche_main{
  width:100%;
  height: 100%;  

  border:1px solid #000;
  border-collapse:collapse;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 

	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	

}
.td_vergleiche_main_logo{
  width:200px;
  height: 70px;  
  
  background-color:#6599CB;
	
  padding: 0px;
	

}
.td_vergleiche_main_banner{
  width:100%;
  height: 70px;  
  padding: 0px;  
  background-color:#6599CB;
  border-color:#000000;	
  padding: 0px;
  text-align:right;
}

.td_vergleiche_main_top{
  width:100%;
  height: 60px;  
  padding: 0px;  
  background-color:#6599CB;
  border-color:#6599CB;	
  padding: 0px;
  text-align:left;
}

.td_vergleiche_main_footer{
  width:100%;
  height: 2px;  
  padding: 0px;  
  background-color:#9CCFFF;
  border-color:#9CCFFF;	
  padding: 0px;
  text-align:center;
}


.td_vergleiche_main_nav{
  background-color:#DFEFFF;	 
  width:140px;
  height: 100%;  



  padding: 0px;

  vertical-align:top;
  text-align:left;

}

.td_vergleiche_main_content{
  width:100%;
  background-color:#EFF3FF;
  vertical-align:top;
  text-align:left;
 padding:10px;

}


.td_vergleiche_main_left_bar{
 padding:10px;
  width:160px;
  background-color:#DFEFFF;	 
  vertical-align:top;
  text-align:center;
   horziontal-align:center; 
  
}

.td_vergleiche_main_right_bar{
 padding:10px;
  width:160px;
  background-color:#DFEFFF;	 
  vertical-align:top;
  text-align:center;
   horziontal-align:center; 
  
}

.table_infobox{
  width:160px;
  padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;  
	padding-left: 0px;  	
	
	
}
.td_infobox_title{
  padding:10px;
  width:160px;
  background-color:#EBEADB;
  
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 

	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	  
  
}
.td_infobox_content{
 padding:10px;
  width:160px;
  background-color:#F4F4EE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 

	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	
  
}
.table_infobox_left{
  width:100px;
  padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;  
	padding-left: 0px;  	
	
	
}
.td_infobox_title_left{
  padding:10px;
  width:100px;
  background-color:#EBEADB;
  
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 

	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	  
  
}
.td_infobox_content_left{
 padding:10px;
  width:100px;
  background-color:#F4F4EE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 

	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	
  
}
.table_vergleiche_topnav{


  width:100%;
  padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;  
	padding-left: 0px;  	
}

.table_vergleiche_leftnav{


  width:100%;
  padding: 1px;

	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;  
	padding-left: 1px;  	
}

.td_vergleiche_leftnav{
  width:100%;
  padding: 1px;

  vertical-align:top;
  text-align:left;

}



.td_index_separator{
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 

	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	

	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	
  
}


.table_leftnav{
  width:160px;
  padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;  
	padding-left: 0px;  	
	
	
}
.td_leftnav_title{
  padding:10px;
  width:160px;
  background-color:#6599CB;
  
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000066; 
	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #000066;	
	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000066; 
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000066; 	  
  
}
.td_leftnav_content{
 padding:10px;
  width:160px;
  background-color:#98CCFE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6599CB; 

	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #6599CB;	
	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6599CB; 
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6599CB; 	
  
}

