/* CSS Styles fuer Produkt-Specs Seiten */

.specblock
{
 border: 1px solid #666;	
 background: #f9f9f9;
 padding: 10px;	
  /*  -moz-border-radius: 10px; */
 margin-bottom: 0px;
 padding-bottom: 10px;
 position: relative;
}

.vservspec
{
 height: 30em;
}

.specblock ul
{
 padding-left: 30px;
}

.specblock h3
{
 border-bottom: 1px solid #333;
 margin-top: 0;
}

.specblock .preis
{
 margin-top: 10px;
 padding-top: 5px;
 font-size: 1.2em;
 font-weight: bold;
 border-top: 1px solid #333;
 position: absolute;
 bottom: 5px;
}

.specblock ul
{ 
  padding-left: 12px;
 }

.col1
{
 width: 500px;
}

.specblockcontainer
{
 width: 550px;
}

.col2 
{
  width: 230px;
  float: left;
  margin-right: 10px;
  margin-left: 10px;
}

a.bestellen, a.anfrage
{
 margin-left: 3em;
}

.clearblock { clear: both; }

/* jqueryui styles ueberladen */

#tabs a.weiter, a.weiter, a.weiter:hover
{

 /* background-color: #f9f9f9; */
 /* background-color: #e7e7e9; */
 background-color: #fff;
 border: 1px solid #333;
 border-left: 1px solid #333;
 padding: 3px;
 color: #900;
 text-decoration: none;
 font-weight: bold;
 font-size: 0.9em;
}

#tabs
{
 font-size: 1em;
}


.ui-widget-content .specblock a
{
 color: #900;
}

#tabs.ui-corner-all, 
#tabs .ui-corner-all, 
#tabs .ui-corner-top,
#tabs .ui-corner-bottom
{
  -moz-border-radius: 0;
}

#tabs .ui-tabs-selected a {color: #900;}

#tabs.ui-tabs,
#tabs .ui-widget-content,
#tabs .ui-tabs-selected
{
background: #f9f9f9;
}

#tabs .ui-widget-header
{
 border: 0;
 border-bottom: 1px solid silver;
}

#tabs.ui-tabs 
{	
padding:0;
padding-bottom: 10px;
}