@import url(content.css);/*@import url(forms.css);*/  html,body  {    color: black; 	background: #ebebeb url(../../../../../../fileadmin/templates/V2/images/page-bg.png) repeat-x scroll 0 -160px;    font-size: 1em;    font-family: Verdana;	    margin: 0; padding: 0;    text-align: center;       }      a:link  {  	color: #c11111;  }  a:visited  {  	color: #db4848;  }  a:active  {  	color: #c11111;  }  a:hover  {  	color: black;   }  div#page  {    text-align: left;        margin: 0 auto ;       width: 950px;    padding:  0;    background-color: #fff  }  #Header  {	  padding: 0;    text-align: center;	  vertical-align:bottom;	  background: url(../../../../../../fileadmin/templates/V2/images/bg.png) repeat-y;  }    #header-top  {    height:90px;    background: url(../../../../../../fileadmin/templates/V2/images/header-top.png) bottom no-repeat;  }    #header-top #logo   {    margin:0;	  padding: 0;    float: left;  }  #header-top #logo a  {    margin: 25px 0 0 0;    width: 180px;    height: 45px;    display:block;    background:  url(../../../../../../fileadmin/templates/V2/images/logo.png) no-repeat;  }   #header-top #logo em {display:none;}    #header-top #small-nav  {     float:right;    font-size: 8pt;    margin: 10px 17px 0 0 ;     color: #aaa;   }    #top-nav  {    background: url(../../../../../../fileadmin/templates/V2/images/nav-bg.png) 0 -2px repeat-x;  }    #top-nav #crumbs-menu  {    float:left;    }    #top-nav #top-menu  {      }  #top-nav-bottom  {   clear:both;   font-size:1px;   height:0;   padding:0;   margin:0;  }    #header-bottom  {    font-size: 1pt;    /*height: 13px;    background: url(../../../../../../fileadmin/templates/V2/images/header-bottom.png) repeat-y;*/  }      #container  {  	background: url(../../../../../../fileadmin/templates/V2/images/bg.png) repeat-y;  }  h1#pagetitle  {      background:#EFEFEF;    border-bottom: 9px solid #DDDDDD;    color:#D00000;    font-size:18pt;    /*height:50px;*/    padding: 10px 55px;  }      .breadcrumb   {    font-size:7pt;    padding: 15px 0 0 55px;    background:#EFEFEF url(../../../../../../fileadmin/templates/V2/images/header-bottom.png) repeat-x scroll center top;      /*background: #efefef;    border-top: 1px solid #e3e3e3;*/  }    div#Content  {  	float: left;  	font-size: 0.7em;  	background-color: #fff;	  padding: 0 0 0 25px;	  margin: 0 0 50px 30px;    /*width: 565px;*/    width: 610px;  }  * html div#Content   {    padding: 0 0 0 25px;	  margin: 30px 0 30px 15px;  }  div#Content-1column  {    background-color:#FFFFFF;    float:left;    font-size:0.7em;    margin: 10px 55px 50px;    padding: 0;  }   * html div#Content-1column  {    padding: 10px 55px 50px 55px;	  margin: 0;  }    #RightBar   {  	 float: right;      font-size: 8pt;	   width: 200px;     margin:0 20px 30px 0;     padding: 15px;  }  * html div#RightBar   {    margin: 0 20px 30px 0;    padding: 15px;  }    #RightBar h2  {    font-size:	10pt;    font-weight: bold;  	color: #444;    margin: 0 15px 10px 0px;  }  /*#RightBar .content  {    padding: 20px 15px 20px 15px;  }*/     .news-latest-container  {  	padding: 0 0 5px 0 ;  	margin: 0 2px 0px 0;  	font-size: 8pt;  }  .news-latest-container h3  {		font-size: 10pt;		color: #c00;		padding: 3px;		margin:0;		margin-left: 7px;  }  .news-latest-container h3 a{ text-decoration: none;}    .news-latest-container h4  {    font-size: 8pt;  	padding:0;  	color: #cc0000;  	margin: 4px 0 4px 0;  }  .news-latest-date   {  	padding:0;	  margin:0;  }  .news-latest-item   {	  margin: 7px 10px 0 10px;  	border-bottom:1px dotted #ccc;  }  .news-list-item  {    margin-bottom:10px;    padding: 7px;    border-bottom: 1px dotted #ddd;  }  .news-list-date  {  	float:right;  }  .news-list-morelink  {		text-align:right;  }        #Footer   {		font-size: 7pt;		margin:0;		padding: 20px 0 10px 0px;		text-align: center;		color: #888;		background: #ebebeb url(../../../../../../fileadmin/templates/V2/images/footer.png) top no-repeat;  }    #Footer a:link,   #Footer a:hover,   #Footer a:visited,   #Footer a:active  {  	color: #888;  }     #Footer a:hover  {  	color: black;  }     #searchBox  {	  float:right;    margin: 7px 8px 0 0;    padding:0;    height: 25px;  }  #searchBox form {padding:0;margin:0}     #searchBox input  {    background-color:#F6E2E2;    border:1px solid #e26f6f;    color:#462121;    font-size:8pt;    margin:0;    padding:2px 5px;  }  #searchBox .searchButton  {     vertical-align: middle;    padding: 0px;    background-color: transparent;    border: 0;    margin: -3px 0pt 0pt -3px;  }   #searchBox .searchField  {  	width:140px;  }    .rx-products {margin-bottom: 10px;}  .rx-products ol li {background-color: #fff;}  .rx-products .item {margin: 0px 0;  border: 1px solid #ddd;}  .rx-products .info {background-color: #fff;width: 290px; padding: 15px 20px 5px 5px; float:left}   .rx-products .product-image {float:left; padding: 5px; }  .rx-products .subscription-button { background-color: #666666; border-color: #eee; }  .rx-products .form-button { margin: 5px 0; }  .rx-products .product-description {padding: 10px 20px; float: left; width:250px;}  .rx-products .product-description ul { list-style: circle url()}  .rx-products .RX002101, .rx-products .RX002201 {border-top: 0; border-bottom-style: dotted; margin-bottom: 0; }  .rx-products .RX001101, .rx-products .RX001201 {border-top: 0; border-bottom-style: dotted; margin-top: 0; margin-bottom: 0; }  .rx-products .RX003101, .rx-products .RX003201 {border-top: 0; }    .discounts-box .content {padding:5px;}  .discounts {margin: 0;}  .discounts td {padding:5px 15px; border-bottom: 1px solid #eee}  .discounts td.perc {font-weight: bold}  .licensetabs { background: url(http://www.ranorex.com/fileadmin/templates/V2/images/tabs-bg.png) 0 -4px repeat-x; height: 43px; border-top: 1px solid #ddd; border-right:1px solid #ddd; border-left: 1px solid #ddd;}  .licensetabs ul li { float:left; }  .licensetabs ul li a { display: block; padding: 0; text-decoration: none; margin:0; color: #000; background: url(http://www.ranorex.com/fileadmin/templates/V2/images/tabs.png) 0 -61px no-repeat; width: 182px; height: 43px;}  .licensetabs ul li a:hover  { background-position: 0 0px;}  .licensetabs ul li.active a  { background-position: 0 0; font-weight: bold;}  .licensetabs ul li a.active:hover  { background-position: 0 0;}  .licensetabs ul li a span {padding: 20px 0 0 4px; text-align: center; display: block; }