body {
  margin:0px;
  padding:0px;
  font-family:Arial,sans-serif;
  background:#ffffff;
  font-size:10pt;
  width:100%;
  height:100%;
 }

#main {
  BACKGROUND: url(bg2.jpg) no-repeat;
 }

#main2 {
  BACKGROUND: url(bg.gif) no-repeat;
 }

#mainbv {
  BACKGROUND: url(bg_bv2.jpg) no-repeat;
 }

#maincolo {
  BACKGROUND: url(bg_colo.jpg) no-repeat;
 }

#mainlr {
  BACKGROUND: url(bg_lr2.jpg) no-repeat;
 }

#mainam {
  BACKGROUND: url(bg_am.jpg) no-repeat;
 }

#mainkt {
  BACKGROUND: url(bg_kt.jpg) no-repeat;
 }

#maindt {
  BACKGROUND: url(bg_dt.jpg) no-repeat;
 }

#maintk {
  BACKGROUND: url(bg_tk.jpg) no-repeat;
 }

#mainiec {
  BACKGROUND: url(bg_iec.jpg) no-repeat;
 }

#mainft {
  BACKGROUND: url(bg_ft.jpg) no-repeat;
 }

#mainsplus {
  BACKGROUND: url(bg_splus.jpg) no-repeat;
 }

img {
  border:0px;
 }

div.imgborder {
  margin:0px;
  padding:0px;
  border:1px solid #808080;
  text-align:center;
 }

div.imgdescription {
  margin:0px;
  padding:5px;
  border-top:1px solid #808080;
  background-color:#f8f8f8;
  text-align:left;
 }

div.imgdescription b {
  color:#c00000;
  font-size:14px;
 }

b.red14 {
  color:#c00000;
  font-size:13px;
 }

b.red15 {
  color:#c00000;
  font-size:14px;
 }

#schroff {
  height:30px;
  background-color:#ffffff;
  border-bottom: 1px solid #ff0000;
  width:100%;
  text-align:right;
  margin-bottom:5px;
  padding-bottom:3px;
 }

#navi {
  height:30px;
 }

#mapmenu {
  float:right;
  height:200px;
  width:99%;
  position:absolute;
  z-index:4;
 }

#mapmenu img {
  float:right;
 }

#headerlogo {
  height:60px;
  text-align:left;
  padding-left:100px;
  padding-bottom:0px;
  padding-top:20px;
 }

#headline {
  text-align:left;
  background:#ce1018;
  height:80px;
  padding:0px;
  border:1px #ce1018 solid;
  position:static;
  z-index:1;
  BACKGROUND: url(bgheadline.gif) no-repeat;
 }

#headline h1 {
  color:#ffffff;
  font-size:22px;
  margin-left:300px;
  margin-top:27px;
  padding:0px;
 }

#headline h2 {
  color:#ffffff;
  font-size:12px;
  margin-left:20px;
  margin-top:5px;
  margin-bottom:2px;
 }

#headline ul{
  color:#ffffff;
  list-style-type:circle;
  font-size:12px;
  font-weight:bold;
 }

#bottomline {
  font-size:20px;
  font-weight:bold;
  color:#ffffff;
  height:80px;
  clear:both;
 }

#bottomline h1 {
  padding-top:30px;
  padding-left:120px;
  font-size:16px;
  font-weight:bold;
}

#content {
  margin-left:20px;
  margin-top:20px;
 }

#content h2 {
  font-size:16px;
  color:#404040;
  border-bottom: 1px dotted #404040;
  border-bottom-width: 1px;
  width:370px;
 }

#content h2.zwei {
  font-size:16px;
  color:#404040;
  border-bottom: 1px dotted #404040;
  border-bottom-width: 1px;
  width:75%;
 }

#content h3 {
  font-size:14px;
  color:#404040;
 }

#content p {
  color:#404040;
  width:70%;
  margin-left:20px;
 }

#content li {
  margin:2px;
  list-style-image:url(bullet_point.gif)
 }

#description {
  color:#404040;
  width:70%;
  margin-left:20px;
 }

.description2 {
  color:#404040;
  width:70%;
  margin-left:20px;
 }

ul.content {
  color:#404040;
  font-size:12px;
  font-weight:normal;
 }

ul.content li {
  padding-bottom:2px;
 }

div.menux {
  float:left;
  margin-left:20px;
 }

div.menumain {
  width:310px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  padding:4px;
  margin-left:10px;
 }

div.inbox {
  background-color:#ffffff;
  color:#000;
  text-align:left;
  padding:3px;
  width:310px;
  border:1px solid #C0C0C0;
  margin-left:10px;
  font-size:10pt;
  }


div.menubox {
  width:200px;
  height:210px;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  margin-bottom:20px;
  background-color:#f9f9f9;
  border:1px #ababab solid;

 }

div.menubox h1{
  color:#000000;
  font-size:16px;
  margin-left:5px;
  margin-top:5px;
  padding:0px;
 }

div.menubox h3{
  color:#000000;
  font-weight:normal;
  font-size:12px;
  margin-left:5px;
  margin-right:5px;
  padding:0px;
 }

hr.line {
 background-color:#ababab; /* Mozilla 1.4 */
 color:#ababab; /* IE 6 */
 border:#ababab; /* Opera 7.11 */
 height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
 width:100%;
 }

table.standard {
 width:70%;
 margin-left:20px;
 }

td.pix {
 width:80px;
 height:70px;
 text-align:center;
 padding:0px;
 }

td.header {
 font-size:12px;
 font-family:Arial, sans-serif;
 color:#404040;
 font-weight:bold;
}

td.configlink {
 font-size:12px;
 font-family:Arial, sans-serif;
 color:#404040;
 text-align:center;
}

td.contact {
 font-size:12px;
 font-family:Arial, sans-serif;
 color:#404040;
 text-align:justify;
}

td.box {
 border: 2px solid #cccccc;
 background-color:#ffffff;
 border-collapse:collapse;
 font-size:12px;
 font-family:Arial, sans-serif;
 color:#131045;
 padding:7px;
 text-align:center;
 vertical-align:top;
 width:350px;
 }

div.boxi {
 float:left;
 text-align:center;
 margin-top:5px;
 width:280px;
 }


.captchaField {
        width:110px;
        height:21px;
        margin-bottom:5px;
        background:url(../pix/captchafield.gif) no-repeat left top;
}

td.klima {
  text-align:center;
  padding:5px;
  border:1px solid #c0c0c0;
  width:20%;
}

td.klimar {
  text-align:right;
  padding:5px;
  border:1px solid #c0c0c0;
}

div.menu { margin-top:10px; }
div.menu i { display:none; }
div.menu a { display:block; height:20px; width:250px;}
div.menu a.configuration { background:url(element_configuration.gif) no-repeat bottom; }
div.menu a.assembly { background:url(element_assembly.gif) no-repeat bottom; }
div.menu a.modification { background:url(element_modification.gif) no-repeat bottom; }
div.menu a.solution { background:url(element_solution.gif) no-repeat bottom; }
div.menu a.express { background:url(element_express.gif) no-repeat bottom; }
div.menu a.support { background:url(element_support.gif) no-repeat bottom; }
div.menu a.academy { background:url(element_academy.gif) no-repeat bottom; }
div.menu a.lifecycle { background:url(element_lifecycle.gif) no-repeat bottom; }
div.menu a:hover { background-position: top;}
div.menu a.active { background-position: center !important; cursor:auto;}

A.link:link    {font-size: 10pt; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.link:visited {font-size: 10pt; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.link:active  {font-size: 10pt; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.link:hover   {font-size: 10pt; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; background-color:#ce1018; font-weight:bold;}

A.linkbb:link    {font-size: 11pt; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.linkbb:visited {font-size: 11pt; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.linkbb:active  {font-size: 11pt; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.linkbb:hover   {font-size: 11pt; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; background-color:#ce1018; font-weight:bold;}

A.linktext:link    {font-size: 10pt; COLOR: #404040; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.linktext:visited {font-size: 10pt; COLOR: #404040; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.linktext:active  {font-size: 10pt; COLOR: #404040; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.linktext:hover   {font-size: 10pt; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; background-color:#ce1018; font-weight:bold;}

A.menu:link    {font-size: 12px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none;}
A.menu:visited {font-size: 12px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none;}
A.menu:active  {font-size: 12px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none;}
A.menu:hover   {font-size: 12px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none;}

A.more:link    {font-size: 12px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold; float:right; margin:5px;}
A.more:visited {font-size: 12px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold; float:right; margin:5px;}
A.more:active  {font-size: 12px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold; float:right; margin:5px;}
A.more:hover   {font-size: 12px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold; float:right; margin:5px;}

A.r10:link    {font-size: 10px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.r10:visited {font-size: 10px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.r10:active  {font-size: 10px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.r10:hover   {font-size: 10px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.red:link    {font-size: 11px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.red:visited {font-size: 11px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.red:active  {font-size: 11px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.red:hover   {font-size: 11px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.b8:link    {font-size: 8pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.b8:visited {font-size: 8pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.b8:active  {font-size: 8pt; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.b8:hover   {font-size: 8pt; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.h1:link    {font-size: 16px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none;}
A.h1:visited {font-size: 16px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none;}
A.h1:active  {font-size: 16px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none;}
A.h1:hover   {font-size: 16px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none;}

A.h2:link    {font-size: 16px; COLOR: #404040; font-family: Arial, sans-serif; text-decoration: none;}
A.h2:visited {font-size: 16px; COLOR: #404040; font-family: Arial, sans-serif; text-decoration: none;}
A.h2:active  {font-size: 16px; COLOR: #404040; font-family: Arial, sans-serif; text-decoration: none;}
A.h2:hover   {font-size: 16px; COLOR: #404040; font-family: Arial, sans-serif; text-decoration: none;}

A.varistar_index:link    {font-size: 15px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.varistar_index:visited {font-size: 15px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.varistar_index:active  {font-size: 15px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.varistar_index:hover   {font-size: 15px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; background-color:#ce1018; font-weight:bold;}

A.varistar_nav:link    {font-size: 10px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.varistar_nav:visited {font-size: 10px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.varistar_nav:active  {font-size: 10px; COLOR: #344767; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.varistar_nav:hover   {font-size: 10px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}

A.s:link    {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.s:visited {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.s:active  {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.s:hover   {font-size: 10px; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}



div.icondetail {height:40px; width:40px; margin-top:5px; margin-left:auto; margin-right:auto; float:right;}

div.icondetail i { display:none; height:40px; width:40px; }
div.icondetail a { display:block; height:40px; width:40px; }

div.icondetail a.configurators { background:url(../../pix/mouseover_configurators.gif) no-repeat top; }

div.icondetail a:hover { background-position: center;}
div.icondetail a.active { background-position: center !important; cursor:auto;}



#space {
 width:700px;
 height:20px;
 margin:0px;
 padding-bottom:0px;
 clear:both;
 }

/*Formular*/

#ausgebucht {
 margin-left:100px;
 width:600px;
 height:60px;
 padding-top:10px;
 text-align:center;
 font-size:15px;
 font-weight:bold;
 color:#ffffff;
 background-color:#ff0000;
 border-color:#c8c8c8;
 border-style:solid;
 border-width:1px;
 }

#invite {
 width:70%;
 margin-left:15px;
 padding:0px;
 border-collapse:separate;
 }

td.inv {
 margin:0px;
 padding:5px;
 border-color:#c8c8c8;
 border-style:solid;
 border-width:1px;
 font-size:12px;
 background-color:#ffffff;
}

td.invc {
 margin:0px;
 padding:5px;
 border-color:#c8c8c8;
 border-style:solid;
 border-width:1px;
 width:46px;
}

td.invb {
 margin:0px;
 padding:5px;
 border-color:#c8c8c8;
 border-style:solid;
 border-width:1px;
 font-size:12px;
 font-weight:bold;
}

td.ov {
 margin:0px;
 padding:5px;
 border-color:#c8c8c8;
 border-style:solid;
 border-width:1px;
 font-size:12px;
}

#agenda {
 width:70%;
 margin-left:15px;
 padding:0px;
 border-collapse:separate;
 }

td.ovl {
 vertical-align:top;
 margin:0px;
 padding:5px;
 border-color:#c8c8c8;
 border-style:solid;
 border-width:1px;
 font-size:12px;
 font-weight:bold;
 width:120px;
}

td.ovt {
 text-align:justify;
 margin:0px;
 padding:5px;
 border-color:#c8c8c8;
 border-style:solid;
 border-width:1px;
 font-size:12px;
}

#map {
 float:right;
 }

#ffield {
 width:600px;
 margin-left:15px;
 }

#contactForm, #commentForm {
        margin-left:0px;
        padding-bottom:0px;
}
#contactForm input, #contactForm textarea, #commentForm input, #commentForm textarea {
        border:0px solid #FFFFFF;
        background:transparent;
        float:left;
        margin-top:2px;
        margin-left:2px;
        width:290px;
        font-size:11px;
  color:#20446c;
        font-family:Arial, sans-serif;
}
.formField {
        width:420px;
        height:21px;
        margin-bottom:5px;
        background:url(../../pix/formfield.gif) no-repeat left top;
}

.captchaField {
        width:110px;
        height:21px;
        margin-bottom:5px;
        background:url(../../pix/captchafield.gif) no-repeat left top;
}

#contactForm label i, #commentForm label i {
        display:none;
}

#contactForm label, #commentForm label {
        width:100px;
        height:18px;
        display:block;
        float:left;
        margin-left:0px;
        margin-top:1px;
}
* html #contactForm label, * html #commentForm label {
        margin-left:1px;
}

#labelCompany {
        background:url(../../pix/labelcompany.gif) no-repeat left top;
}

#labelCompany_ru {
        background:url(../../pix/labelcompany_ru.gif) no-repeat left top;
}

#labelFirstname {
        background:url(../../pix/labelfirstname.gif) no-repeat left top;
}

#labelFirstname_ru {
        background:url(../../pix/labelfirstname_ru.gif) no-repeat left top;
}

#labelLastname {
        background:url(../../pix/labellastname.gif) no-repeat left top;
}

#labelLastname_ru {
        background:url(../../pix/labellastname_ru.gif) no-repeat left top;
}

#labelDepartment {
        background:url(../../pix/labeldepartment.gif) no-repeat left top;
}

#labelDepartment_ru {
        background:url(../../pix/labeldepartment_ru.gif) no-repeat left top;
}

#labelStreet {
        background:url(../../pix/labelstreet.gif) no-repeat left top;
}

#labelStreet_ru {
        background:url(../../pix/labelstreet_ru.gif) no-repeat left top;
}


#labelZipcode {
        background:url(../../pix/labelzip.gif) no-repeat left top;
}

#labelZipcode_ru {
        background:url(../../pix/labelzip_ru.gif) no-repeat left top;
}

#labelCity {
        background:url(../../pix/labelcity.gif) no-repeat left top;
}

#labelCity_ru {
        background:url(../../pix/labelcity_ru.gif) no-repeat left top;
}

#labelCountry {
        background:url(../../pix/labelcountry.gif) no-repeat left top;
}

#labelCountry_ru {
        background:url(../../pix/labelcountry_ru.gif) no-repeat left top;
}

#labelTelephone {
        background:url(../../pix/labeltelephone.gif) no-repeat left top;
}

#labelTelephone_ru {
        background:url(../../pix/labeltelephone_ru.gif) no-repeat left top;
}

#labelFax {
        background:url(../../pix/labelfax.gif) no-repeat left top;
}

#labelFax_ru {
        background:url(../../pix/labelfax_ru.gif) no-repeat left top;
}

#labelEmail {
        background:url(../../pix/labelemail.gif) no-repeat left top;
}

#labelEmail_ru {
        background:url(../../pix/labelemail_ru.gif) no-repeat left top;
}

input#buttonSend {
        width:100px;
        height:21px;
        margin-top:0px;
        margin-left:0px;
        background:url(../../pix/send.gif) no-repeat left top;
        display:block;
}

* html input#buttonSend {
        margin-left:0px;
}

input#buttonSend:hover {
        background-position:left bottom;
}

#contactForm #message, #commentForm #message {
        height:130px;
}

/*MOUSEOVER INFOBOX*/

.infobox {
position:relative;
z-index:3;
}

.infobox a {
text-decoration:none;
display:block;
}

.infobox a:hover {
color:black;
text-decoration:none;
width:20em;
}

.infobox a .boxinfo {display:none;}

.infobox a:hover .boxinfo {
color:black;
background:#ffffff;
border:1px solid black;
font-weight:normal;
display:block;
padding:0.3em;
margin:0.2em;
font-size:11px;
text-decoration: none;
}


/* TABBED WIDGET */


.tabright {
  margin-top:20px;
  float:right;
  margin-right:5px;
  }

.tabright h1 {
  font-size:12px;
  font-weight:bold;
  color:#404040;
  margin-top:10px;
  margin-bottom:0px;
  }

.tabs {
  float:left;
  font:10px Arial, helvetica, sans-serif;
  font-weight:bold;
  line-height:normal;
  border:0px solid #000;
  margin:0px;
  padding:0px;
  }

.inputbox {
 font:10px Arial, helvetica, sans-serif;
 padding:0px;
 margin-bottom:5px;
}

.tabs ul {
  margin:0px;
  padding:0px;
  list-style:none;
  }

.tabs li {
  display:inline;
  margin:0px;
  padding:0px;
  }

.tabs a {
  float:left;
  font:10px Arial, helvetica, sans-serif;
  font-weight:bold;
  background:url("tableft.gif") no-repeat left top;
  margin:0px 2px 0px 0px;
  padding:0 0 0 7px;
  text-decoration:none;
  }

.tabs a span {
  float:left;
  font:10px Arial, helvetica, sans-serif;
  font-weight:bold;
  display:block;
  background:url("tabright.gif") no-repeat right top;
  padding:3px 10px 3px 3px;
  color:#000000;

  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {
  float:none;
  }
/* End IE5-Mac hack */

.tabs a:hover span {
  color:#ff0000;
  font-weight:bold;
  }

.tabs a:hover {
  background-position:0% -42px;
  }

.tabs a:hover span {
  background-position:100% -42px;
  }

.tabs a.tab-active{
  background-position:0% -42px;
  }

.tabs a.tab-active span {
  background-position:100% -42px;
  }

.tab-container {
  background: #fff;
  width:200px;
  background:url("pane_top.gif") no-repeat left top;
  font:10px Arial, helvetica, sans-serif;
  }

.tab-panes {
  margin:0px;
  padding-top:2px;
  clear:both;
  width:200px;
  border:0px solid #000;
  }

.panecen {
  margin:0px;
  padding:0px 0px 0px 5px;
  clear:both;
  background:url("pane_cent.gif") repeat-y left top;
  width:200px;
  }

.panecen p {
  margin:0px;
  padding:2px;
  width:190px;
  }

.panenav {
  margin:0px;
  padding:0px 0px 0px 0px;
  clear:both;
  background:url("pane_cent.gif") repeat-y left top;
  width:200px;
  }

.panebot {
  margin:0px;
  padding:0px;
  clear:both;
  background:url("pane_bot.gif") no-repeat left top;
  width:200px;
  height:3px;
  }

hr.sline {
 background-color:#ababab; /* Mozilla 1.4 */
 color:#ababab; /* IE 6 */
 border:#ababab; /* Opera 7.11 */
 height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
 width:185px;

 }

table.navigation {
  border-spacing:0px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  width:100%;
  }

td.navigation {
  padding-left:9px;
  }

.hardfacts {
  font-size:12px;
  border:1px solid #d01021;
  background-color:#ffffff;
  padding:5px;
  width:320px;
  }


div.icon {height:50px; width:50px; margin-left:auto; margin-right:auto; text-align:center; position:center; }

div.icon i { display:none; height:50px; width:50px; }
div.icon a { display:block; height:50px; width:50px; }

div.icon a.pdf { background:url(mouseover_pdf.gif) no-repeat top; }
div.icon a.configurator { background:url(mouseover_configurator.gif) no-repeat top; }
div.icon a.powersearch { background:url(mouseover_powersearch.gif) no-repeat top; }
div.icon a.library { background:url(mouseover_library.gif) no-repeat top; }
div.icon a.manual { background:url(mouseover_manual.gif) no-repeat top; }
div.icon a.gallery { background:url(mouseover_gallery.gif) no-repeat top; }
div.icon a.cad { background:url(mouseover_cad.gif) no-repeat top; }
div.icon a.ip { background:url(mouseover_ipprotection.gif) no-repeat top; }
div.icon a.cooperation { background:url(mouseover_cooperation.gif) no-repeat top; }
div.icon a.delivery { background:url(mouseover_delivery.gif) no-repeat top; }
div.icon a.knowledge { background:url(mouseover_knowledge.gif) no-repeat top; }
div.icon a.link { background:url(mouseover_link.gif) no-repeat top; }
div.icon a.testreport { background:url(mouseover_testreport.gif) no-repeat top; }
div.icon a.gold { background:url(mouseover_gold.gif) no-repeat top; }
div.icon a.silver { background:url(mouseover_silver.gif) no-repeat top; }
div.icon a.bronze { background:url(mouseover_bronze.gif) no-repeat top; }
div.icon a.feedback { background:url(mouseover_feedback.gif) no-repeat top; }
div.icon a.support { background:url(mouseover_support.gif) no-repeat top; }
div.icon a.seminars { background:url(mouseover_seminars.gif) no-repeat top; }
div.icon a.back { background:url(mouseover_back.gif) no-repeat top; }
div.icon a.order { background:url(mouseover_order.gif) no-repeat top; }


div.icon a:hover { background-position: center;}
div.icon a.active { background-position: center !important; cursor:auto;}


.checkbox {
  width:30px;
  height:30px;
  }

.input_r {
        width:350px;
        font-size:22px;
  border: 1px solid #c0c0c0;
  background-color:#f9f9f9;
  }

.input_rc {
        width:100px;
        font-size:22px;
  border: 1px solid #c00000;
  background-color:#f9f9f9;
  }

.submit_r {
        width:250px;
        font-size:22px;
  border: 1px solid #c0c0c0;
  background-color:#c00000;
  color:#ffffff;
  }

hr.form {
  background-color:#ababab; /* Mozilla 1.4 */
  color:#ababab; /* IE 6 */
  border:#ababab; /* Opera 7.11 */
  height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
  }
