html	{ font-size:100.01%; }
body	{ font:0.8em Tahoma; margin:0; padding:0; }

p { letter-spacing:0.02em; margin:1em 0; padding:0;}

h1  { font:2.3em Georgia; }
h2  { font-size:1.2em; font-weight:bold; border-bottom:1px solid #ccc; margin:2em 0 1em; }
h3  { font-size:1em; font-weight:bold; margin:1em 0;}

img 	{ border:0; }

a   { font-weight:bold; color:#093; }
a:hover { color:#000; text-decoration:none; }
a:visited { color:#666; }
a:active { color:#093; }




#header	{ background:url(/images/header_bg.jpg) #ccf repeat-x;}
#header	#logo	{ margin:23px 0 0 20px; }

#content { margin:30px 0 0 210px; width:540px; }

#sidebar_left { margin-top:50px; width:170px;float:left; }

#footer { clear:both; font-size:0.85em; color:#999; margin:30px; padding:5px; border-top:1px dotted #999;}
#footer a {color:#999;}



.price     { display:block; float:left; height:65px; width:100px; padding:35px 0 0; font-size:1.9em; background:url(/images/price_bg.gif) no-repeat; color:#fff; font-weight:bold; text-align:center;}
.key_image { margin:35px 0 0 100px; }
div.highlight  { background:#f7f7f7; border:1px solid #e0e0e0; padding:0 1em;}

ul#referencelist,
ul#featurelist      { list-style-type:none; margin:0; padding:0;}

ul#referencelist li { border-bottom:1px dotted #000; text-align:center; }

ul#featurelist li { border-bottom:1px dotted #000; }
ul#featurelist li img { float:left; margin: 1em 1em ; }

div#recall_system_teaser    { background:url(/images/rc_teaser.jpg) #fff no-repeat; height:250px; border:1px dotted #999; }
div#recall_system_teaser p  { margin:150px 25px 10px 270px; text-align:center; }

div.pricebox { font-size:0.85em; margin:10px 10px 2em; padding:0px 22px 0; width:196px; height:200px; float:left; }
div.pricebox h2 { font-size:1.4em; margin:1.5em 0 -0.5em;}

/***
* FORMULAR
*/
label { display:block; float:left;  width:9em; padding-right:0.5em; text-align:right; }


/***
* NAVIGATION
*/
ul.navigation {
  height:33px;
  width:auto;
  margin: 20px 0 0;
  padding:0 0 0 30px;
  
  background:url(/images/nav_bg.gif) transparent bottom left;
  list-style-type:none;
  
  font-size:0.9em;
  font-weight:bold;
  letter-spacing:0.1em;
  }
  
ul.navigation li  { display:block; float:left; margin:0 1px; }
ul.navigation li a{
  display:block;
  float:left;
  color:#444;
  text-decoration:none;
  padding:0 0 0 20px;
  height:33px;
}
ul.navigation li a span       { padding:12px 20px 0 0; height:21px; float:left; }
ul.navigation li a span img   { float:left; margin-right:0.4em; }

ul.navigation li a:hover      { color:#999; }
ul.navigation li a:hover span { display:block; width:auto; cursor:pointer; }

ul.navigation li.active a,
ul.navigation li.active a.active:hover {
  background:url(/images/nav_left_active.png) transparent no-repeat top left;
  color:#000;
  line-height:275%;
}
ul.navigation li.active a span {
  display:block;
  width:auto;
  height:33px;
  padding:0 20px 0 0;
  background:url(/images/nav_right_active.png) transparent no-repeat top right;
}
ul.navigation li.active a span img    { margin-top:9px; }



ul.subnavigation {
  margin:0;
  padding:0;
  list-style-type:none;
}
ul.subnavigation li { margin:3px 0 0;padding:0px; border:1px solid #e0e0e0; border-left:0; background:#f7f7f7; }
ul.subnavigation li a {display:block;text-decoration:none; color:#009933; padding:2px 5px 2px 22px; font-weight:normal; }

ul.subnavigation li.active { background:url("/images/subnav_active.gif") 2px center no-repeat; }