#configurator table {
    border-collapse:collapse;
    margin:15px 0px 25px 0px;
}

#configurator th {
    border:1px solid #808080;
    border-bottom:1px solid black;
    padding	:2px 6px;
}

#configurator td {
    padding:0px;
    border:1px solid #808080;
    vertical-align:top;
}

#configurator ul {
    list-style-type:none;
    margin:10px 10px 10px 0px;
}

.configLink:visited, .configLink {
	color:black;
	text-decoration:none;
}

.configLink:hover {
    color:#800000;
}

#smile {
    position:relative;
    width:694px;
    height:126px;
    margin-left:4px;
    /*background:url(img/smile.png) no-repeat;*/
    /*text-align:center;*/
    margin-top:0px;
}

#smile img {
    padding:0px;
}

a.fisheyeItem
{
    text-align: left;
    position: absolute;
}

.fisheyeItem img
{
    margin: 0 0 5px auto;
    width: 100%;
}

#productProperties {
    padding-top:0px;
}

#productProperties table {
    margin-top:15px;
    border-spacing:5px;
}

#productProperties td {
   vertical-align:top;
}

#configTabs table {
	border-collapse:collapse;
}

#configTabs .top {
	border-right:1px solid #F0F0F0;
	padding:3px;
	margin-right:7px;
}

#configTabs .bottom {
	height:22px;
	background:url(/cms/fileadmin/content/images/bg90.png) no-repeat right;
	margin-right:5px;
}

#tabBuy {
	text-decoration:none;
}

#productNumbers {
	display:none;
}

#Artikelauswahl {
    border-collapse:collapse;
}

#Artikelauswahl td, #Artikelauswahl th {
	border:1px solid black;
	padding:3px;	
}

#Artikelauswahl tr {
	background-color:#C0C0C0;
}

#Artikelauswahl th {
	background-color:#808080;
}

table.productView {
	border-spacing:10px;
}

table.productView td {
	border:1px solid #E0E0E0;
	width:100px;
	height:100px;
	text-align:center;
}

.kvSubMenu, .zbhSubMenu {
	padding:20px 5px 5px 5px;
}

#chooseMainTable {
	border-collapse:collapse;
}

#chooseMainTable td {
	text-align:center;
	vertical-align:top;
	padding:5px;
	width:260px;
}

.tooltip {
	text-align:left;
	display:none;
	position:absolute;
	border:1px solid #E0E0E0;
	background-color:#FFFFFF;
	padding:10px;
	width:160px;
	margin-left:-5px;
}

.configTable ul {
	list-style-type:none;
}

.configTable * {
	text-align:left;
}

.configTable td {
	padding:8px;
}

.configTable {
	margin-bottom:10px;
}

table.prop {
	margin:10px;
}

table.prop td {
	vertical-align:top;
}

.thick {
	font-weight:bold;
	padding-right:5px;
}

#divData {
	display:none;
}

#configPage a {
	text-decoration:none;
}

.matChecked, .dichtChecked, .agChecked, .agaChecked, .exChecked {
	font-weight:bold;
}

.l16 {
	margin-left:16px;
}

.hideMe {
	display:none;
}
