/* Tabellen fuer die Uebersichtsseiten (Presse / Service) */
div.box {
	border:#cbcccd solid 1px;
	/*height: 500px;*/
}

div#antwort {
	width: 450px;
	float: right;
	text-align: justify;
}

table.teaser_box{
	width:250px;
	float:left;
	text-align:left;
	vertical-align:text-top;
	background:#fff;
	margin-right:7px;
	margin-bottom:10px;
	border-spacing:0;
	border-collapse:collapse;
}
table.teaser_box_right{
	width:251px;
	float:left;
	text-align:left;
	vertical-align:text-top;
	background:#fff;
	margin-bottom:10px;
	border-spacing:0;
	border-collapse:collapse;
}
td.teaser_pic{
	border:#cbcccd solid 1px;
}
td.teaser_text{
	height:73px;
	border-left:#cbcccd solid 1px;
	border-right:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;	
}
td.teaser_bottom{
	height:25px;
	border-bottom:#cbcccd solid 1px;
	border-left:#cbcccd solid 1px;	
}
td.teaser_bottom_right{
	height:25px;
	border-bottom:#cbcccd solid 1px;
	border-right:#cbcccd solid 1px;	
}

/*Tabellen fuer die Detailseite */
table.notebooks_list{
	width:377px;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}

td.with_border_left{
	border-left:#cbcccd solid 1px;	
}

td.with_border_right {
border-right:1px solid #CBCCCD;
padding-right:10px;
}

td.with_border_bottom_top_left{
	border-top:#cbcccd solid 1px;
 	border-left:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;
}
td.with_border_bottom_btn_background{
	border-right:#cbcccd solid 1px;
	border-top:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;
	background:url(/images/boxen_backgrounds/bg_boxen_schaltflaechen.jpg) no-repeat;	
}
td.tarif_table, td.tarif_table div {
	background-color:#63666a;
	color:#fff;
	font-size:12px;
	text-align:center;
	border-right:#cbcccd solid 1px;
}

td.tarif_table div {
	border:none;
}

td.tarif_table_right{
	background-color:#63666a;
	padding:3px 0 0 5px;
	color:#fff;
	font-size:12px;
	text-align:left;
	border-right:#cbcccd solid 1px;
}

/*Hardwareboxen*/
table.hw_box_klein_links{
    margin-bottom:10px;	
    width:375px;
	height:206px;
    float:left;
}
table.hw_box_klein_rechts{
    margin-bottom:10px; 
	margin-left:10px;
	float:right;
    width:375px;  
	height:206px;
}

td.td_box_links{
    width:50%;
    height:150px;
	vertical-align:top;
	border-left:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;    
}
td.td_box_rechts{
	height:150px;
	width:50%;
	vertical-align:top;
	border-right:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;	
}
div.highlights_text{
	height:111px;
	width:100%;
}
div.preis_box_klein{
    width:85px;
    height:35px;
	float:right;
    border-top:#cbcccd solid 1px;
    border-left:#cbcccd solid 1px;  
}
div.preis_text{
   font-family:arial;
    margin:7px;
    font-size:12px;
    font-weight:bold;  
}
td.hwbox_footer_links{
	border-left:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px; 
	height:26px;
}
td.hwbox_footer_rechts{
	border-right:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;
	height:26px;
}


/*Bestseller*/
td.bestseller_box_left{
	width:390px;
	border-left:#cbcccd solid 1px;
	border-right:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;	
}
td.box_center_small{
	border-top:#cbcccd solid 1px;
	border-left:#cbcccd solid 1px;
	height:34px;
	text-align:center;
}
td.bestseller_box_center{
	width:240px;
	border-right:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;
}
td.bestseller_box_right{
	width:230px;
	height:25px;
	border-right:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;
}

/*mobile-tarife */
td.three_border_box{
	vertical-align:text-top;
	border-left:#cbcccd solid 1px;
	border-right:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;
}
td.two_border_box{
	vertical-align:text-top;
	border-right:#cbcccd solid 1px;
	border-bottom:#cbcccd solid 1px;	
}
td.farbtn{
	width:15px;
	height:15px;
	border:#cbcccd solid 1px;
}

/*page_navig*/
td.aktiv{
	border:#faab01 solid 1px;
	color:#faab01;
	width:25px;
	height:25px;
	text-align:center;
	cursor:pointer;
}
td.page_navig{
	border:#cbcccd solid 1px;
	text-align:center;
	width:25px;
	height:25px;
	cursor:pointer;	
}
td.td_box{
	width:25px;
	height:25px;
	text-align:center;
}

/*Bestellweg*/
.bestellweg_position{
	color:#faab01;
	font-size:16px;
	font-weight:bold;
	height:60px;
	margin-left:10px;
}
.bestellwege_angaben{
	color:#faab01;
	font-size:14px;
	font-weight:bold;
}
.bestellweg_1_td{
	height:29px;	
	background:url(/images/boxen_backgrounds/bg_header_boxen.jpg) repeat-x;
	border-bottom:#cbcccd solid 1px;
}

td.blank{
	width:4px;
	height:25px;
}
