* { padding:0; margin:0; }

body { background:url(../images/bg.jpg) #927d5a; font-family:"Trebuchet MS"; color:#707173; }

a { color:#707173 }
h1 { font-size:19px; }
h2 { font-size:15px; padding:0; margin:0; }
p { font-size:14px; padding-bottom:8px; }
p.explanation { margin-top:30px; font-size: 11px; line-height:13px; }
span.special { color:#ED7C5E; font-size:14px; }
img.left { float:left; margin-right:10px; }

div#header, div#contentcontainer, div#footer { width:1012px; margin:0 auto; }
div#header { position:relative; }
div#clientlogin { position:absolute; bottom:40px; right:25px; }
div#clientlogin a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
div#clientlogin a:hover {  text-decoration:underline; }

ul#menu, ul#menu li { list-style:none; margin:0; padding:0; }
ul#menu { background:url(../images/menu_blank.png) no-repeat scroll 0 0; height:37px; margin:0; overflow:hidden; padding-left:76px; }
ul#menu li { display:inline; float:left; height:37px; }
ul#menu li a { background:transparent url(../images/menu_sprite_off.png) no-repeat scroll 0 0; display:block; height:44px; text-indent:-9999px;}
ul#menu li a#transport { background-position:-76px 0; width:101px; }
ul#menu li a#transport:hover { background:transparent url(../images/menu_sprite_on.png) no-repeat scroll 0 0; background-position:-76px 0; width:101px; }
ul#menu li a#bud { background-position:-177px 0; width:52px; }
ul#menu li a#bud:hover {  background:transparent url(../images/menu_sprite_on.png) no-repeat scroll 0 0; background-position:-177px 0; width:52px; }
ul#menu li a#distribution { background-position:-229px 0; width:108px; }
ul#menu li a#distribution:hover { background:transparent url(../images/menu_sprite_on.png) no-repeat scroll 0 0; background-position:-229px 0; width:108px; }
ul#menu li a#lager-magasinering { background-position:-337px 0; width:170px; }
ul#menu li a#lager-magasinering:hover { background:transparent url(../images/menu_sprite_on.png) no-repeat scroll 0 0; background-position:-337px 0; width:170px; }
ul#menu li a#kontakt { background-position:-507px 0; width:85px; }
ul#menu li a#kontakt:hover { background:transparent url(../images/menu_sprite_on.png) no-repeat scroll 0 0; background-position:-507px 0; width:85px; }

div#contentcontainer { background:url(../images/content_bg.png) repeat-y; }

div#left { float:left; width:638px; margin-left:17px; margin-top:35px; }
div#left div.content { padding-left:64px; padding-right:64px; }
div#right { float:right; width:330px; margin-right:17px; }


div.shadowbox { width:305px; }
div.shadowbox div.boxcontent { padding-left:15px; padding-right:15px; background:url(../images/box_content_shadow.jpg) repeat-y; }

div.shadowbox h2 {
	padding-top:5px;
	padding-bottom:15px;
}
div.story { padding-bottom:20px; }
div.story p { margin:0; padding:0; font-size:12px; line-height:14px; }
div.story div.posted { text-decoration:underline; }

div.widget { text-align:center; padding-top:10px; }

table.figures { font-size:12px; line-height:14px; }
table.figures td { padding-bottom:25px; }
table.figures img { border:2px solid #CCCCCC; margin-bottom:5px; }

div#footer { background:url(../images/footer_bg.png) no-repeat bottom; padding-bottom:10px; padding-top:20px; height:31px; font-size:12px; text-align:center; margin-bottom:10px; }


