body
{
    background-image: url('bg.jpg');
    background-repeat: repeat-x;
    background-color: #e7e7e9;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	margin-top: 0px;
	color: #171616;
}

a
{
    text-decoration: none;
    color: #0099d2;
}

a:hover
{
    color: #676565;
}

/* H1, H2, H3.. */
h1 
{
    color: #00a6e4;
}

h2
{
    color: #00a6e4;
}

h3
{
    color: #00a6e4;
}

h4
{
    color: #00a6e4;
    margin-bottom: 0px;
    margin-top: 0px;
    background-image: url(images/arrow_s.png);
    background-position: center left;
    background-repeat: no-repeat;
    text-indent: 15px;	
}

h5
{
    color: #000000;
    margin-bottom: 0px;
    margin-top: 0px;
    background-image: url(images/arrow_s.png);
    background-position: center left;
    background-repeat: no-repeat;
    text-indent: 15px;	
}

a:hover h5
{
    color: #0099d2   
}

/* Layout */
.content, .content_top, .content_bottom, .loginmenu, .topmenu, .adminmenu, .menu, .sitemap, .partners, .copyright, .fb, .terms
{
    width:980px;
    margin-left:auto;
    margin-right:auto;
    text-align: left;
}

.clear
{
    clear:both;
}

/* Login menu */
.loginmenu
{
    font-size: 11px;
    font-family: Verdana;
    padding-right: 5px;
}

.loginmenu a
{
    color: #959595;
    height: 27px;
    padding-top: 6px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    background-position: top;
    background-repeat: no-repeat;
}

.loginmenu ul
{
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-align: center;
}

.loginmenu li
{
    display: inline;
    list-style-type: none;
    float: right;
}

.loginmenu .shopbasket
{
    color: #00aeef;
}

.loginmenu .sep
{
    background-color: #bfbfbf;
    width: 1px;
    height: 27px;
}

.loginmenu .lm_link
{
    background-image: url('menu/loginmenu_mid.png');
    background-position: top;
    background-repeat: repeat-x;
}

.loginmenu .lm_link:hover
{
    background-image: url('menu/loginmenu_mid_hover.png');
    background-position: top;
    background-repeat: repeat-x;
}

.loginmenu .lm_right
{
    background-image: url('menu/loginmenu_right.png');
    background-position: top right;
    background-repeat: no-repeat;
}

.loginmenu .lm_right:hover
{
    background-image: url('menu/loginmenu_right_hover.png');
    background-position: top right;
    background-repeat: no-repeat;
}

.loginmenu .lm_left
{
    background-image: url('menu/loginmenu_left.png');
    background-position: top left;
    background-repeat: no-repeat;
}

.loginmenu .lm_left:hover
{
    background-image: url('menu/loginmenu_left_hover.png');
    background-position: top left;
    background-repeat: no-repeat;
}

.loginmenu .lm_login
{
    background-image: url('menu/loginmenu_login.png');
    background-position: top;
    background-repeat: no-repeat;
    width: 100px;
}

.loginmenu .lm_login:hover
{
    background-image: url('menu/loginmenu_login_hover.png');
    background-position: top;
    background-repeat: no-repeat;
}

/* Topmenu */
.topmenu
{
    margin-top: 10px;
    font-size: 11px;
    font-family: Verdana;
    padding-right: 5px;
}

.topmenu a
{
    color: #959595;
    height: 30px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.topmenu ul
{
    padding: 0px;
    margin-top: 10px;
    text-align: center;
}

.topmenu li
{
    display: inline;
    list-style-type: none;
    float: right;
}

.topmenu .sep
{
    background-image: url('menu/topmenu_seperator.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 1px;
    height: 30px;
    padding-top: 10px;
    display: inline-block;
}

.topmenu .tm_link
{
    background-image: url('menu/topmenu_mid.png');
    background-repeat: repeat-x;
}

.topmenu .tm_link:hover
{
    background-image: url('menu/topmenu_mid_hover.png');
    background-repeat: repeat-x;
}

.topmenu .tm_linkcontact
{
    background-image: url('menu/topmenu_contact.png');
    background-position: right;
    background-repeat: no-repeat;
}

.topmenu .tm_linkcontact:hover
{
    background-image: url('menu/topmenu_contact_hover.png');
    background-position: right;
    background-repeat: no-repeat;
}

.topmenu .home
{
    background-image: url('menu/home.png');
    background-repeat: no-repeat;
    width: 35px;
    padding-left: 0px;
    padding-right: 0px;
}

.topmenu .home:hover
{
    background-image: url('menu/home_hover.png');
    background-repeat: no-repeat;
    width: 35px;
}

/* Adminmenu */
.adminmenu
{
    margin-top: 10px;
    font-size: 11px;
    font-family: Verdana;
}

.adminmenu a
{
    color: #959595;
    height: 30px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.adminmenu ul
{
    padding: 0px;
    margin-left: 0px;
    margin-top: 10px;
    text-align: center;
}

.adminmenu li
{
    display: inline;
    list-style-type: none;
    float: left;
}

.adminmenu .sep
{
    background-image: url('menu/topmenu_seperator.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 1px;
    height: 30px;
    padding-top: 10px;
    display: inline-block;
}

.adminmenu .tm_link
{
    background-image: url('menu/topmenu_mid_hover.png');
    background-repeat: repeat-x;
}

.adminmenu .tm_link:hover
{
    background-image: url('menu/topmenu_mid.png');
    background-repeat: repeat-x;
}

.adminmenu .tm_left
{
    background-image: url('menu/topmenu_left_hover.png');
    background-position: left;
    background-repeat: no-repeat;
}

.adminmenu .tm_left:hover
{
    background-image: url('menu/topmenu_left.png');
    background-position: left;
    background-repeat: no-repeat;
}

.adminmenu .tm_right
{
    background-image: url('menu/topmenu_contact_hover.png');
    background-position: right;
    background-repeat: no-repeat;
}

.adminmenu .tm_right:hover
{
    background-image: url('menu/topmenu_contact.png');
    background-position: right;
    background-repeat: no-repeat;
}

/* Menu */
.menu
{
    margin-top: 0px;
    margin-bottom: 20px;
}

.menu a
{
    width: 151px;
    height: 151px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.menu ul
{
    padding: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-align: right;
}

.menu li
{
    display: inline;
    list-style-type: none;
    padding-left: 10px;
    padding-bottom: 5px;
}

.menu .logo
{
    width: 140px;
    height: 171px;
    background-image: url('images/am_logo.png');
}

.menu .danisco
{
    background-image: url('menu/danisco.png');
}

.menu .danisco:hover
{
    background-image: url('menu/danisco_hover.png');
}

.menu .danisco_selected
{
    background-image: url('menu/danisco_selected.png');
}

.menu .smuk
{
    background-image: url('menu/smuk.png');
}

.menu .smuk:hover
{
    background-image: url('menu/smuk_hover.png');
}

.menu .smuk_selected
{
    background-image: url('menu/smuk_selected.png');
}

.menu .dhl
{
    background-image: url('menu/dhl.png');
}

.menu .dhl:hover
{
    background-image: url('menu/dhl_hover.png');
}

.menu .dhl_selected
{
    background-image: url('menu/dhl_selected.png');
}

.menu .iform
{
    background-image: url('menu/iform.png');
}

.menu .iform:hover
{
    background-image: url('menu/iform_hover.png');
}

.menu .iform_selected
{
    background-image: url('menu/iform_selected.png');
}

.menu .city
{
    background-image: url('menu/city.png');
}

.menu .city:hover
{
    background-image: url('menu/city_hover.png');
}

.menu .city_selected
{
    background-image: url('menu/city_selected.png');
}

/* Content */
.content
{
    min-height: 500px;
    background-image: url('images/content_mid.png');
    background-repeat: repeat-y;
    background-position: top;
}

.content_top
{
    height: 10px;
    background-image: url('images/content_top.png');
    background-repeat: no-repeat;
    background-position: top;
}

.content_bottom
{
    height: 10px;
    background-image: url('images/content_btm.png');
    background-repeat: no-repeat;
    background-position: top;
}

.content_text
{
    padding-top: 10px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 35px;
}

/* Splashes */
.splashes
{
    margin-top: 20px;
    margin-bottom: 20px;
}

.splashes a
{
    width: 310px;
    height: 158px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.splashes ul
{
    padding: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-align: center;
}

.splashes li
{
    display: inline;
    list-style-type: none;
    padding: 10px;
}

.splashes .route
{
    background-image: url('splashes/route.png');
}

.splashes .route:hover
{
    background-image: url('splashes/route_hover.png');
}

.splashes .time
{
    background-image: url('splashes/time.png');
}

.splashes .time:hover
{
    background-image: url('splashes/time_hover.png');
}

.splashes .run
{
    background-image: url('splashes/run.png');
}

.splashes .run:hover
{
    background-image: url('splashes/run_hover.png');
}

/* Sitemap */
.sitemap
{
    border: 1px solid #bcbcbc;
    border-radius: 7px;
}

.sitemap img
{
    border: 0px;
}

.sitemap .sm_title
{
    padding: 10px;
    border-bottom: 1px solid #bcbcbc;
    padding-left: 62px;
}

.sitemap .sm_content
{
    padding: 10px;
    padding-left: 20px;
    padding-right: 30px;
    color: #939598;
    font-size: 10px;
}

.sitemap .sm_content a
{
    text-decoration: none;
    color: #939598;
}

.sitemap .sm_content a:hover
{
    color: #0099d2;
}

.sitemap .sm_linkcol
{
    width:184px;
    float:left;
    padding-bottom: 25px;
}

.sitemap .sm_linkcol li
{
    list-style-type: none;
    padding: 2px;
}

/* Partners */
.partners
{
    background-color: #e6e7e8;
    margin-top: 20px;
}

.partners a
{
    width: 155px;
    height: 60px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.partners ul
{
    padding: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-align: center;
}

.partners li
{
    display: inline;
    list-style-type: none;
}

.partners .borsen
{
    background-image: url('partners/borsen.png');
}

.partners .borsen:hover
{
    background-image: url('partners/borsen_hover.png');
}

.partners .newline
{
    background-image: url('partners/newline.png');   
}

.partners .newline:hover
{
    background-image: url('partners/newline_hover.png');
}

.partners .nykredit
{
    background-image: url('partners/nykredit.png');   
}

.partners .nykredit:hover
{
    background-image: url('partners/nykredit_hover.png');
}

.partners .insport
{
    background-image: url('partners/insport.png');   
}

.partners .insport:hover
{
    background-image: url('partners/insport_hover.png');
}

.partners .danisco
{
    background-image: url('partners/danisco.png');   
}

.partners .danisco:hover
{
    background-image: url('partners/danisco_hover.png');
}

.partners .dhl
{
    background-image: url('partners/dhl.png');   
}

.partners .dhl:hover
{
    background-image: url('partners/dhl_hover.png');
}

/* Facebook */
.fb
{
    padding-top: 25px;
    padding-bottom: 7px;
}

/* Copyright */
.copyright
{
    border-top: 1px solid #d0d0d2;
    color: #939598;
    font-size: 9px;
    font-family: Verdana;
    margin-bottom: 10px;
}

.copyright .left
{
    float: left;
}

.copyright .right
{
    float: right;
}

/* Terms */
.terms
{
    font-size: 9px;
    font-family: Verdana;
    font-weight: bold;
    margin-bottom: 70px;
    text-align: center;
    width: 500px;
}

.terms img
{
    padding: 5px; 
}

.terms a
{
    color: #939598;
}

.terms a:hover
{
    color: #0099d2;
}

/* Preloader */
#preload-01 { background: url('partners/borsen_hover.png') no-repeat -9999px -9999px; }
#preload-02 { background: url('partners/newline_hover.png') no-repeat -9999px -9999px; }
#preload-03 { background: url('partners/nykredit_hover.png') no-repeat -9999px -9999px; }
#preload-04 { background: url('partners/insport_hover.png') no-repeat -9999px -9999px; }
#preload-05 { background: url('partners/danisco_hover.png') no-repeat -9999px -9999px; }
#preload-06 { background: url('partners/dhl_hover.png') no-repeat -9999px -9999px; }
#preload-07 { background: url('splashes/route_hover.png') no-repeat -9999px -9999px; }
#preload-08 { background: url('splashes/time_hover.png') no-repeat -9999px -9999px; }
#preload-09 { background: url('splashes/run_hover.png') no-repeat -9999px -9999px; }
#preload-10 { background: url('menu/danisco_hover.png') no-repeat -9999px -9999px; }
#preload-11 { background: url('menu/smuk_hover.png') no-repeat -9999px -9999px; }
#preload-12 { background: url('menu/dhl_hover.png') no-repeat -9999px -9999px; }
#preload-13 { background: url('menu/iform_hover.png') no-repeat -9999px -9999px; }
#preload-14 { background: url('menu/city_hover.png') no-repeat -9999px -9999px; }
#preload-15 { background: url('menu/loginmenu_mid_hover.png') no-repeat -9999px -9999px; }
#preload-16 { background: url('menu/loginmenu_right_hover.png') no-repeat -9999px -9999px; }
#preload-17 { background: url('menu/loginmenu_left_hover.png') no-repeat -9999px -9999px; }
#preload-18 { background: url('menu/loginmenu_login_hover.png') no-repeat -9999px -9999px; }
#preload-19 { background: url('menu/topmenu_mid_hover.png') no-repeat -9999px -9999px; }
#preload-20 { background: url('menu/topmenu_contact_hover.png') no-repeat -9999px -9999px; }
#preload-21 { background: url('menu/home_hover.png') no-repeat -9999px -9999px; }
