html { padding: 0em; margin: 0em; height: 100.01%; }
body {
    margin: 0em;
    padding: 0em;
    height: 100%;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 62.5%; /* resets 1em to 10px */
}


img { border: 0; }
p   { margin: 0; }
table { }
.error, .alert { color: #ff0000; }

div.bgmainwrap { display: none; }
div.mainwrap {  }
div.content {  }
div.wrapper {  width: 70%; margin-left: 12%;  }
div.leftcolumn { display: none; }
div.rightcolumn { margin-top: 15em; }
img.logo { position: absolute; width: 24em; height: 30.7em;  top: 0; left: -5em;}
img.payoff { display: none; }
/* menu */
div.menu { display: none;  }

/* top */
a.sitemap { display: none; }
form.topsearch {  display: none; }
form.topsearch div { display: none; }
div.language { display: none; }
div.side { display: none; }

div.banners { text-align: right; }
div.banners img { border: 1px solid #dedede; margin-bottom: 1em;}

div.intro { display: none;}

div.introcompany 		{ display: none;  }
div.introventilation 	{ display: none; }
div.introalu			{ display: none; }
div.introtooling		{ display: none;}

div.introbox { display: none; }
div.intronav {  display: none; }


img.brand { position: absolute; top: 24.5em; left: 4.2em; }

/* img.vmimage { width: 24em; height: 16em; } */
img.vmimage { width: 24em; height: 16em; border-right: 1px solid #ffffff; }
.clearall { clear:both; }
span.gogo { color: #d30000; }

/* colors */

span.item { float: left; width: 0.8em; height: 0.8em; margin-right: 0.6em; margin-top: 0.2em; }
* html span.item { height: 0.3em; }

div.group { position: absolute; margin: 1.8em 0 0 6.8em;  }
div.group img { width: 11em; height: 11em; }

.panel { position: absolute; margin: 1.8em 0 0 6.8em; width: 11em; height: 11em; }

div.breadcrumbs { position: absolute; left: 12% ; top: 13em; font-size: 0.9em; }
div.breadcrumbs a { color :#000000; text-decoration: none; }

/* searchengine */
div.searchengine {  }
div.searchengine p.searchstars { font-size: 1.8em; margin-bottom: -0.5em; color: #999999; }
div.searchengine span.searchresulthead { font-weight: bold; }
div.searchengine span.searchresultlocation { color: #999999; font-style:italic; line-height: 1em; display: block; margin: 0.3em 0;}

div.content div.searchengine form input.textsearch				{  width: 15em; border: 1px solid #999999; }

div.searchengine span.page,
div.searchengine a.page { display: block; float: left; padding: 0.3em 0.5em; font-weight: bold; text-decoration: none; margin: 0.3em; }
div.searchengine a.page { background: #ffffff; }
div.searchengine hr { clear:both; }


/* form styles */
div.content form                        { margin: 0em;}
div.content form span.formerror         { color: #ff0000; }
div.content form span.formrequired      { color: #000000; font-weight: bold; }
div.content form input.text				{  width: 20em; border: 1px solid #999999; }
div.content form textarea				{  width: 20em; border: 1px solid #999999; }
div.content form select				{  width: 20em; border: 1px solid #999999; }
div.content form input.radio            { }
div.content form input.checkbox         { }
div.content form input.button   { color: #ffffff; background: url(../../images/default/bg_button.gif) no-repeat; border: none; font-weight: bold; width: 12em; margin-right: -10px; }


.imagecaption { font-style: italic; }

.noborder { border: none; }


/* content */
h1          { font-size: 1.4em; font-weight: bold; margin: 0 0 1em 0; padding: 0em; color: #464646;}
.mceContentBody 			{ font-size: 1.1em; }		
.mceContentBody h2   { font-size: 1.2em; font-weight: bold; margin: 1em 0 0 0; padding: 0; color: #464646; } /* h2 a with color is for toc in frontend*/
.mceContentBody a   { color: #000000; }
.mceContentBody h3  { font-size: 1em; font-weight: bold; margin: 0; padding: 0; color: #999999; }
.mceContentBody p           { margin: 0em; }
.mceContentBody a 			{ color: #000000; }
.mceContentBody blockquote  { margin: 0px 0px 0px 2em; }
.mceContentBody hr          { border: 1px solid; border-color: silver white white white;  }
.mceContentBody ul,
.mceContentBody ol,

