/*
Author:         Rborn Development 2010
Author URI:     http://www.rborn.info/
*/

/* RESET CSS */
body                                    {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,
form, p, ol, ul, li ,
dl, dt, dd, blockquote,
fieldset,legend,input                   {margin: 0px;padding: 0px;}
ol, ul                                  {list-style: none;}
a                                       {text-decoration:none;cursor: pointer;}
a:hover                                 {text-decoration: none;}
a:focus                                 {outline: 0;}
table                                   {border-collapse: collapse;}
a img                                   {border:0px;}
.wai                                    {display:none !important;}
.cb                                     {clear:both !important;}
.cl                                     {clear:left !important;}
address                                 {font-style:normal;}
.fl                                     {float:left !important;}
.fr                                     {float:right !important;}

/*  site's CSS */
body                                    {font-family:arial,trebuchet ms, sans-serif;font-size:0.625em;text-align:left;}
#page                                   {margin: 0 auto 0 auto;width:100%;}
/*  the header  */

#header,#slider,#stage,#stage_smaller   {display:none;}

/* main content area  */

#content                                {overflow:hidden;height:100%;padding:0px;color:#4a4a4a;font-size:130%;line-height:140%;font-family:tahoma;}

#content p                              {padding:10px 0;}
#content h1                             {font-size:170%;padding:10px 0 0px 0;line-height:130%;color:#990000;font-weight:normal;}
#content h2                             {font-size:120%;padding:25px 0 5px 0;color:#333;}
#content h3                             {font-size:100%;padding-bottom:5px;}

#content a                              {text-decoration:underline;color:#444;}

a.moreinfo,a.more                              {display:none;}

#content address                        {float:left;width:300px;margin-top:15px;}
.img_left                               {float:left;margin:10px 10px 0 0;}
.img_right                              {float:right;margin:10px 0 0 10px;}

p.banner-image-replaced                 {width:920px;height:180px;text-indent:-5000px;overflow:hidden;display:block;}

/* index boxes */
.box                                    {font-size:90%;z-index:222;position:relative;padding:20px 10px 5px 10px;float:right;margin:20px 0 40px 15px;width:250px;border:1px solid #cccbcc;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.box h2                                 {color:#555!important;padding:40px 0 !important;font-size:140% !important;}
.box h3                                 {padding:40px 0 !important;color:#000 !important;font-size:120% !important;}
.box p                                  {padding-top:0px !important;}
.box.smaller                            {width:235px;}

.box-pic                                {position:absolute;top:-15px;right:-10px;z-index:333;}

/* two columns list */
.twocols                                {float:left;margin:10px 10px 10px 30px;display:inline;width:45%;}
.twocols li                             {background: url("../img/arrow.gif") no-repeat left 5px; padding-left:20px;margin:3px 0px;}

/* impressum */
dl.impressum                            {float:left;width:530px;padding-top:10px;line-height:160%;}
dl.impressum dt                         {float:left;width:130px;font-weight:bold;clear:left;}
dl.impressum dd                         {float:left;width:370px;}

.top-padded                             {padding-top:20px;}
p.small-letter                          {font-size:85%;}

/* client list */
.client-list                            {}
.client-list li                         {width:22%;display:inline;float:left;height1:60px;padding:20px 10px;}
.client-list li img                     {display:block;margin:0 auto 0 auto;}


/* press list */
.press-list                             {text-align:center;margin-top:30px;}
.press-list li                          {width:233px;display:inline;float:left;height:7em;padding:20px 0px 0 0;border:1px dotted #eee;}
.press-list li img                      {display:block;margin:0 auto 10px auto;}
.press-list li a                        {text-decoration:none !important;}
.press-list li span                     {padding:0 15px;}
.press-list li b                        {font-size:300%;display:block;clear:both;padding-bottom:15px;}

.publications li                        {height:9.5em;}
li.higher                               {height:10.5em;}


/* cases */
ul.case-studies                         {margin-bottom:20px;}
ul.case-studies img                     {float:left;margin-right:20px;border:1px solid #666;margin-top:5px;}
ul.case-studies dl                      {float:left;width:270px;}
ul.case-studies dt                      {font-size:110%;padding-bottom:5px;}
ul.case-studies li                      {margin:20px 0px;overflow:hidden;width:90%;float:left;clear:both;}
ul.case-studies a.moreinfo              {display:inline;}

.highlight                              {color:#ff9900;}

ul.case-studies dd ul li                {margin:2px 0 0px 0px;padding:0px 0 0 15px;width:90%;}
ul.case-studies dd ul                   {overflow:hidden;}

ul.bulletlist                           {margin:10px;}
ul.bulletlist li                        {padding-left:20px;margin:5px 20px;}
ul.bulletlist li a                      {color:#000 !important;text-decoration:none !important;}

/*footer style */

#footer,form#contact,.highslide-gallery,#controls                    {display:none;}


