body , td , th , p
{
  font-family : Arial, Helvetica, sans-serif ;
  font-size : 13px ;
}

img
{
  border : 0px ;
}

img.foto
{
  margin-left : 10px ;
}

li
{
  line-height : 17px ;
  list-style-image : url(/img/square.gif) ;
}

p.error
{
  color : #f00000 ;
}

p.link_top
{
  font-size : 11px ;
  text-align : right ;
}

h1 , h2 , h3 , h4 , h5 , h6
{
  color : #627294 ;
}

table
{
  border-width : 0px ;
}

td.menu1
{
  font-size : 13px ;
  color : #94b5c5 ;
}

td.menu1 a
{
  font-size : 11px ;
  color : #dddddd ;
  text-decoration : none ;
  margin-left : 10px ;
  margin-right : 10px ;
}

td.menu1 a:hover
{
  color : #ffffff ;
  text-decoration : underline ;
}

td.titel_info
{
  color : #e6f2f6 ;
  padding-top : 5px ;
  font-size : 16px ;
  font-weight : bold ;
  letter-spacing : -1px ;
}
* html td.titel_info
{
  font-size : 17px ;
  letter-spacing : 0px ;
}

p.menu2
{
  margin-top : 0px ;
  margin-bottom : 3px ;
}

table.konfigurator_header
{
  background-color : #dddddd ;
  border-style : none ;
  border-width : 0px ;
  padding : 4px 0px 4px 0px ;
  width : 600px ;
}

table.konfigurator_header td img
{
  background-color : #cccccc ;
  border-color : #bbbbbb #dddddd #dddddd #bbbbbb ;
  border-style : solid ;
  border-width : 1px ;
  margin-left : 8px ;
  margin-right : 0px ;
}

table.konfigurator_header_tab
{
  border-collapse : separate ;
  border-spacing : 0px 1px ;
  border-style : none ;
  border-width : 0px ;
  width : 122px ;
}

table.konfigurator_header_tab th
{
  background-color : #627294 ;
  border-collapse : separate ;
  color : #ffffff ;
  padding : 1px ;
  width : 60px ;
}

table.konfigurator_header_tab td
{
  background-color : #ffffff ;
  border-collapse : separate ;
  color : #000000 ;
  padding : 1px ;
  text-align : right ;
  width : 60px ;
}

table.konfigurator_disp
{
  border-collapse : collapse ;
  border-style : none ;
  border-width : 0px ;
  width : 600px ;
  bottom : 20px ;
}

table.konfigurator_disp td
{
  background-color : #dddddd ;
  color : #000000 ;
  padding : 0px ;
  vertical-align : bottom ;
}

table.konfigurator_disp td b
{
  margin-left : 2px ;
}

table.konfigurator_disp td.spacer
{
  background-color : transparent ;
  height : 8px ;
}

table.konfigurator_edit
{
  border-collapse : collapse ;
  border-style : none ;
  border-width : 0px ;
  width : 600px ;
}

table.konfigurator_edit tr.titel th
{
  background-color : #cccccc ;
  color : #000000 ;
  padding : 0px ;
  text-align : left ;
  vertical-align : bottom ;
}

table.konfigurator_edit tr.titel th b
{
  margin-left : 4px ;
}

table.konfigurator_edit tr.titel td
{
  background-color : #cccccc ;
  padding : 0px ;
  vertical-align : bottom ;
}

table.konfigurator_edit td
{
  background-color : #dddddd ;
  padding : 10px ;
}

table.data2 td
{
  padding : 2px ;
}

table.konfigurator_option
{
  border-collapse : collapse ;
  border-style : none ;
  border-width : 0px ;
}

table.konfigurator_option td
{
  padding : 1px ;
}

table#consegne
{
  border-spacing : 1px ;
}

table#consegne tr#titel
{
  background-color : #d4d4d8 ;
}

table#consegne tr#titel th ,
table#consegne tr#titel td
{
  border-bottom : 1px solid #aaaaaa ;
  font-weight : bold ;
  padding-bottom : 2px ;
  text-align : left ;
}

table#consegne td
{
  border-bottom : 1px solid #aaaaaa ;
  padding-bottom : 2px ;
}

table#consegne img
{
  height : 50px ;
  width : 40px ;
}

table.optwahl
{
  border : none ;
  margin : 0px ;
  padding : 0px ;
}

table.optwahl td
{
}

table.optwahl td.opthead
{
  background-color : #cccccc ;
  font-size : 11px ;
  margin : 0px ;
  padding : 2px ;
  text-align : center ;
}

table.optwahl td.optbody
{
  background-color : #ffffff ;
  text-align : center ;
  margin : 0px ;
  padding : 0px ;
  vertical-align : top ;
  width : 200px ;
}
