/* **************************************************************** */
/* Browser reset via Eric Meyer:                                    */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/     */
/* **************************************************************** */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background: transparent; }

/* remember to define focus styles! */
:focus { outline: 0; }
body { color: black; background: white; }
ol, ul { list-style-position: inside; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* **************************************************************** */
/* Layout Definitions (Grid)                                        */
/* **************************************************************** */

#one-col-home #block_1 { float: left; width: 933px; }
#one-col-home #block_1 .padding { padding: 0; }

/* **************************************************************** */
/* Several fixes for other browsers                                 */
/* **************************************************************** */

#wrapper {
  float: left;
  float/**/: none;
  position: relative;
  overflow: hidden; /* This hides the excess padding in non-IE browsers */
  width: 933px;
  text-align: left;
  margin: 0 auto 0 auto;
}

/* easy clearing */
#wrapper { display: inline-block; }

/*\*/
#wrapper { display: block; }

#footer { clear: both; }
#header, #footer { width: 933px; }

/* Safari needs this */
* > #footer, * > form, * > #notes, * > .output { position: relative; z-index: 90; }

.clear { clear: both; display: block; font-size: 1px; margin: 0px; line-height: 0px; height: 0px; }
* html #block_1 { display: inline; }

/* **************************************************************** */
/* Other Styles                                                     */
/* **************************************************************** */

body {
  padding: 0;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 11px; _font-size: 68.75%;
  color: #fff;
  text-align: center;
  background: url(/other_files/applicon/splash/bg-body.gif) repeat-x 0% 0%;
}

/* **************************************************************** */
/* Basic Settings                                                   */
/* **************************************************************** */

a,
a:link {
  color: #4e5c65;
  text-decoration: none;
}

a:hover,
a:active { 
  color: #4e5c65; 
  text-decoration: underline;
  -moz-outline-style: none;
}

a.fs {
  color: #d7e5ec;
  text-decoration: underline;}

/* **************************************************************** */
/* Layout of template columns                                       */
/* **************************************************************** */

#header {
  padding: 0;
  margin: 0;
  height: 135px;
  background: url(/other_files/applicon/splash/bg-header.gif) repeat-x 0% 100%;
}

#header h1 { position: absolute; top: 65px; left: 27px; }

/* **************************************************************** */
/* Map                                                              */
/* **************************************************************** */

.map { 
  position: relative; 
  height: 283px; 
  padding-top: 45px; 
  background: url(/other_files/applicon/splash/bg-map.jpg) no-repeat 0% 0%; 
}

.map h2 {
  font-size: 22px;
  color: #d7e5ec;
  font-weight: bold;
  padding: 0; 
  margin: 0; 
}

.map p {
  width: 325px;
  padding: 0; 
  margin: 0 0 20px 0; 
}

.map a.more { color: #fff; font-weight: bold; padding-right: 18px; background: url(/other_files/applicon/splash/bg-arrow.png) no-repeat 100% 50%; }

.map ul { margin: 0; padding: 0; }

.map li { 
  position: absolute;
  top: 68px;
  right: 438px; 
  list-style: none;
  text-align: center; 
}

.map li.se { top: 124px; right: 137px; }
.map li.dk { top: 157px; right: 202px; }
.map li.uk { top: 169px; right: 315px; }

.map li a { 
  display: block;
  width: 69px;
  font-size: 12px; 
  color: #fff; 
  font-weight: bold;
  padding: 5px 0 6px 0;
}

.map li.uk a { width: 38px; }

.map li a:hover { text-decoration: none; background: url(/other_files/applicon/splash/bg-map-hover.png) no-repeat 0% 0%; }
.map li.uk a:hover { background-position: 0% -26px; }

/* **************************************************************** */
/* Country Navigation                                               */
/* **************************************************************** */

.country-nav { height: 51px; background: url(/other_files/applicon/splash/bg-country-nav.gif) repeat-x 0% 0%; }

.country-nav ul { float: left; margin: 15px 0 0 7px; padding: 0; }

.country-nav li { 
  float: left; 
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  list-style: none;
  padding: 0;
  margin-right: 67px;
}

.country-nav li a { float: left; padding: 5px 0 6px 35px; background: url(/other_files/applicon/splash/bg-flags.gif) no-repeat 0% 0%; }

.country-nav li.se a { background-position: 0% -27px; }
.country-nav li.dk a { background-position: 0% -54px; }
.country-nav li.uk a { background-position: 0% -81px; }

/* **************************************************************** */
/* Navigation List                                                  */
/* **************************************************************** */

.nav-list { clear: left; height: 114px; background: url(/other_files/applicon/splash/bg-nav-list.gif) no-repeat 0% 0%; }

.nav-list ul { float: left; margin: 0; padding: 16px 0 0 0; }

.nav-list ul.one { margin-left: 42px; }
.nav-list ul.two { margin-left: 126px; }
.nav-list ul.three { margin-left: 149px; }
.nav-list ul.four { margin-left: 177px; }

.nav-list ul li { 
  color: #35434c; 
  font-weight: bold; 
  list-style: none; 
  padding: 0 0 2px 10px; 
  background: url(/other_files/applicon/splash/bg-dot.gif) no-repeat 0% 50%; 
}

.nav-list ul li a { color: #818181; }

/* **************************************************************** */
/* Footer                                                           */
/* **************************************************************** */

#footer { =float: left; _float: none; background: url(/other_files/applicon/splash/bg-footer.gif) no-repeat 0% 0%; }

#footer .content {
  color: #959a9d;
  font-weight: bold;
  text-align: center;
  padding-top: 19px;
}

#footer .content a { color: #959a9d; }

/* **************************************************************** */
/* Extra Settings                                                   */
/* **************************************************************** */

.no-disp { display: none; }
