/*globale Einstellungen  --- START*/
table,tr,td {
font-family:verdana;
font-size:12px;
}
/*globale Einstellungen  --- ENDE*/




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




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

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

.top_nav_title{
	font-size: 13px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
  color: #000000;
  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{

}







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


.inputbox{
	font-size: 9px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
}
.inputbox2{
	font-size: 11px; 
	font-family: "Verdana", "Helvetica", "sans-serif";
	color: #f00;
}

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

.table_adsl_news{
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 1px;
  background-color:#F0F0F0;
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
}
.td_adsl_news{
  vertical-align:top;
  text-align:left;
	border-width: 1px;
	border-style: solid;
	border-color: #A3A3A3;	
  padding: 1px;
  background-color:#F0F0F0;
  border-collapse:collapse;
  cellspacing: 0px;
	margin: 0px;
 
}

	
.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: 1px solid #ccc;	
  padding: 5px;
  background:#fff;
  font-weight: bold;
  border-collapse:collapse;
  margin: 0px;
  height:25px;
  
}

.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: 1px solid #ccc;	
  padding: 5px;
  background-color:#fff;
  font-weight: bold;
  border-collapse:collapse;
  margin: 0px;
  height:25px;
 
}

.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:1px solid #ccc;	
padding: 5px;
background-color:#fff;
border-collapse:collapse;
margin: 0px;
line-height:18px;

}
.para {
line-height:18px;
}
.table_compare{

  border-collapse:collapse;
  width: 949px;
	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-bottom:1px solid #000;
}

.table_content, .table_content2, .table_content_right {
  /*background-color:#F4F4EE;*/
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	border-top-width: 0px;
	border:1px solid #ccc;
	height:40px;
	
}
.text_table{
  font-size:12px; 
}

.title_table{
  font-size:12px;
}

.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:1px solid #ccc;	
	
  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:1px solid #ccc;	

}
.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:#FFFFFF;
  border-color:#FFFFFF;	
  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; 	
  
}
/*DESIGN NEUE RESULTATSLISTE     ----  START*/
table.compare {width:950px;}
table.compare th.head {
text-align:left;
border-bottom: 2px solid #A5CBF7;
border-top: 2px solid #A5CBF7;
height:30px;
}
th.pri {
text-align:right;
border-bottom: 2px solid #A5CBF7;
border-top: 2px solid #A5CBF7;
height:30px;
}
th.ico {
text-align:center;
border-bottom: 2px solid #A5CBF7;
border-top: 2px solid #A5CBF7;
height:30px;
}
th.head_spec {
text-align:center;
border-top: 2px solid #A5CBF7;
height:30px;
}
table.compare tr td {
border-bottom:1px solid #A5CBF7;
height:45px;
}
td.pri {text-align:right;}
td.pri span {color:#f00;}
td.ico {text-align:center;}




/*DESIGN NEUE RESULTATSLISTE     ----  ENDE*/	

/*DESIGN NEUE DETAILANSICHT     ----  START*/	

table.detail {
width:627px;
}
table.detail_small {
}
.detail h1, .detail h2, .detail h3, .detail h5 {
font-size:15px;
color:#339;
text-align:left;
margin:0;
padding:0;
font-weight:bold;
}
.detail h5 {
width:200px;
color:#000;
margin-top:5px;
}
.detail h3 {
color:#000;
margin-top:5px;
}
.detail h3.red {
color:#f00;
margin-top:8px;
}
.detail .logo {
width:111px;
float:left; 
margin-right:10px;
}
.border_top {
border-top: 1px solid #ccc;
}
.border_bottom {
border-bottom: 1px solid #ccc;
}
.detail p {
line-height:20px;
}
td.detail_price_1 {
background-image: url(/_media/img/green_1.gif);
background-repeat:no-repeat;
background-position:left;
height:60px;
width:200px;
}
td.detail_price_2 {
background-image: url(/_media/img/green_2.gif);
background-repeat:no-repeat;
background-position:left;
height:86px;
width:200px;
}
td.detail_price_3 {
background-image: url(/_media/img/green_3.gif);
background-repeat:no-repeat;
background-position:left;
height:60px;
width:200px;
}
td.detail_rating_1 {
background-image: url(/_media/img/white_1.gif);
background-repeat:no-repeat;
background-position:left;
height:60px;
width:200px;
}
td.detail_price_but {
background-image: url(/_media/img/but_mehr_informationen.gif);
background-repeat:no-repeat;
background-position:left;
height:60px;
width:200px;
}
table.detail_small tr td.detail_price_1, 
table.detail_small tr td.detail_price_2, 
table.detail_small tr td.detail_price_3, 
table.detail_small tr td.detail_price_but { 
width:200px !important;
}
.detail_price_1 p, .detail_price_2 p, .detail_price_3 p {
font-size:20px;
font-weight:bold;
color:#000;
text-align:center;
}
span.icon {
margin-top:5px;
float:left;
}
.wrap {
clear:both;
}
p.txt {
margin-bottom:10px;
margin-top:5px;
}
p.right {
text-align:right;
}
span.discount {
color:#f00;
font-size:11px;
font-weight:normal;
}

/*DESIGN NEUE DETAILANSICHT     ----  START*/
