 
/* box */
 
#configurator table.box {
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	width:100%;
	margin-bottom:4px;
}
#configurator table.box thead tr {
	height:29px;
	background:#2f87ae url(/shop/gfx/conf_box_t.png);
}
#configurator table.box thead tr td.l {
	width:10px;
	background:url(/shop/gfx/conf_box_tl.png);
}
#configurator table.box thead tr td.r {
	width:10px;
	background:url(/shop/gfx/conf_box_tr.png);
}
#configurator table.box thead tr th {
	color:white;
	text-shadow: #2a6e8d -0.7px -1px 1px;
	font-weight:bold;
	font-size:14px;
	vertical-align:middle;
	line-height:23px;
}
#configurator table.box tbody tr {
	height:29px;
	background:#f9f9f9;
}
#configurator table.box tbody tr td.l {
	width:10px;
	background:url(/shop/gfx/conf_box_l.png);
}
#configurator table.box tbody tr td.r {
	width:10px;
	background:url(/shop/gfx/conf_box_r.png);
}
#configurator table.box tfoot tr {
	height:13px;
	background:#f9f9f9 url(/shop/gfx/conf_box_b.png);
}
#configurator table.box tfoot tr td.l {
	width:10px;
	background:url(/shop/gfx/conf_box_bl.png);
}
#configurator table.box tfoot tr td.r {
	width:10px;
	background:url(/shop/gfx/conf_box_br.png);
}
 
 
/* Navigationsleiste */
 
#configurator .entry_navi {
	font-size:11px;
	background:#eee url(/shop/gfx/conf_navi_bg.png) repeat-x;
	height:22px;
	overflow:hidden;
	border:1px solid #bdbdbd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height:22px;
	padding-left:6px;
	margin-bottom:4px;
}
 
#configurator .entry_navi a {
	color:#000;
	text-decoration:none;
}
 
#configurator .entry_navi a:hover {
	text-decoration:underline;
}
 
#configurator .entry_navi img {
	vertical-align:top;
	margin-right:4px;
}
 
#configurator .entry_navi select {
	margin-top: 0px;
	opacity: 0;
	border:none;
	height:22px;
	width: 200px;
}
 
#configurator .entry_navi .select_background {
	width: 200px;
	height:22px;
	background:url(/shop/gfx/conf_navi_select_bg.gif) no-repeat;
	position:relative;
	left:-2px;
}