.ui-corner-all {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}
.ui-widget-content {
	border: none;
}
.ui-widget {
  font-family: 'arial','helvetica','verdana','ms sans serif';
  font-size: 9pt;
}
.ui-widget-header {
	background: none;
	border: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #FD8000;
	border: none;
}
.ui-tabs .ui-tabs-panel {
	padding: 0;
}
.ui-tabs .ui-tabs-nav {
  padding: 0.2em 0.2em 1px 10px !important;
	padding: 0.2em 0.2em 0 10px; /* nur fuer IE */
}
.ui-tabs .ui-tabs-nav li {
  margin: 0 3px -1px 0;
}
.tabs-nav a {
	color: #555555;
}
li.ui-tabs-selected a {
	color: white;
}
.ui-tabs-nav li.ui-corner-top {
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}
#TB_closeWindow {
  padding: 5px 10px 20px 5px;
}
div.ov_configbutton, div.ov_orderbutton, div.ov_detailbutton, div.ov_detailbutton2, div.gp_configbutton {
  padding: 5px 10px;
  background-color: #FD8000;
  display: inline;
}
div.gp_configbutton {
	background-color: #5a9cff;
}
div.ov_orderbutton, div.ov_detailbutton, div.ov_detailbutton2 {
  padding: 2px 5px;
}
div.ov_configbutton a, div.ov_orderbutton a, div.ov_detailbutton a, div.ov_detailbutton2 a, div.gp_configbutton a {
  color: white;
  font-weight: bold;
}
div.ov_detailbutton, div.ov_detailbutton2 {
  background-color: #5a9cff;
  border-top: solid 2px #cdcdcd;
  border-left: solid 2px #cdcdcd;
  border-right: solid 2px black;
  border-bottom: solid 2px black;
}
div.ov_detailbutton2 {
	border: none;
}
#TB_window a.ov_configlink {
	color: #555555;
	text-align: left;
	display: block;
  clear: both;
}
#TB_window img#TB_Image {
  border-style: none;
}
.ov_desc, .ov_desc_title, .ov_desc a {
	padding-bottom: 2px;
  color: #555555;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
}
.ov_desc_title {
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 0 5px 0;
}
.ov_desc ul, ol {
	padding: 0 0 5px 0px;
}
.indent_15 {
  margin-left: 15px;
}
.indent_20 {
  margin-left: 20px;
}
.ov_desc ul li {
	margin: 0 0 3px 2px;
  padding: 0px;
}
.ov_priceold, .ov_pricenew, ov.pricediff, .ov_delivery, .ov_delivery a {
  padding-bottom: 2px;
  color: #555555;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
}
.ov_priceold {
  color: #555555;
}
.ov_pricenew, .ov_pricenew a {
  color: #FD8000;
  font-size: 11pt;
}
.ov_pricediff, .gp_priceconfig {
	color: #5a9cff;
}
.ov_delivery, .ov_delivery a {
	font-size: 8pt;
  padding-top: 2px;
}
.ov_delivery a:hover {
	text-decoration: underline;
}
.ov_table, .ov_table_border {
  padding-left: 5px;
  padding-right: 3px;
}
.ov_table_border {
  border-right: 1px solid #cdcdcd;
}
.ov_img {
	float: left;
	margin: 0 2px 0 0;
}
.ov_img_tooltip {
	float: left;
	text-align: left;
	margin-left: -10px;
}
.ov_link, .ov_delivery a, .ov_desc a.ov_link {
	text-decoration: underline;
}
.bold {
  font-weight: bold;
}
#tooltip.ov_tooltip {
  font-size: 9pt;
  border: 1px solid #AAAAAA;
  width: 350px;
  padding: 20px;
  opacity: 1;
  background-color: #fff;
}
#tooltip.ov_tooltip h3 {
  font-size: 10pt;
  padding-bottom: 10px;
}
#tooltip div ul {
  margin: 0;
  padding: 0 0 0 15px;
}
.optiontooltip {
  cursor: pointer;
}
