@charset "utf-8";
html * {margin: 0; padding: 0; border: 0;}
body {background-color: #080401;}
.clearfix {clear: both;}

#sitewrapper {position: relative; background: transparent url("body.png") no-repeat center top; z-index: 99;}
#site {position: relative; margin: 0 auto; width: 840px; z-index: 999;}
#welcome {margin: 0 15px 15px; padding-top: 17px; height: 243px;}

#header {margin-bottom: 15px; width: 364px; height: 100px; background: transparent url("header.png") no-repeat left top; text-indent: -9999px;}
#welcome ul {list-style: none;}
#welcome ul li {float: left; width: 120px; height: 85px; background: transparent url("icons.png") no-repeat 0 0; text-indent: -9999px;}
#welcome ul li.no2 {background-position: -120px 0;}
#welcome ul li.no3 {background-position: -240px 0;}

#sites {list-style: none;}
#sites li {float: left; width: 280px; height: 170px; background: transparent url("shops_sprite.png") no-repeat 0 0;}
#sites #shop4teens {background-position: -285px 0;}
#sites #just4kids {background-position: -570px 0;}
#sites #shop4men {background-position: 0 -170px;}
#sites #byggeklodser {  background-position: 0 -170px;}
#sites #powertoys {background-position: -285px -170px;}
#sites #funstore {background-position: -570px -170px;}
#sites a.sitelink {display: block; height: 118px; text-indent: -9999px;}
#sites .brandlist {padding: 5px 10px 0 5px; text-align: center;}
#sites .brandlist img {margin: 0 2px; vertical-align: middle; height:20px;}

.text{ display: block; float: none; width: 600px; position: relative;  font-size: 12px; text-align: justify; margin: 10px auto; padding: 10px; min-height: 60px;  text-align: center; }
.text p {color:#fff;  background: #333; padding: 10px; -moz-border-radius: 15px; border-radius: 15px;}
.text p a{ color:#1480fc; } 
p.heaven a {color:#ffca00;}
p.teens a {color:#ff2707;}
p.just a {color: #5ec705;}
p.power a { color: #bfbfbf;}
p.fun a {color:#fc8e00;}
p.bygge a {color: #fee019;}
.text p a:hover {text-decoration: none;}
p.heaven, p.just, p.teens, p.power, p.men, p.fun, p.bygge  {color: #fee019;} {display: none; position: absolute; top:0; left:0; width:600px;}
#footerwrapper {position: fixed; bottom: 0; width: 100%;  background: transparent url("footer.jpg") no-repeat center bottom;  z-index: 9;}
#footer {position: relative; margin: 0 auto; width: 840px; height: 570px;}
#footer a {position: absolute; display: block;}
#footer a.starwars {bottom: 20px; left: 108px; width: 90px; height: 50px;}
#footer a.lego {bottom: 45px; left: 313px; width: 60px; height: 55px;}
#footer a.lamborghini {bottom: 45px; left: 485px; width: 50px; height: 40px;}
#footer a.tickettoheaven {bottom: 95px; left: 603px; width: 70px; height: 50px;} 
#footer a.levis {bottom: 10px; left: 658px; width: 85px; height: 50px;}