body { text-align: center; margin: 0; background: #fff; font-family: Arial, Verdana, Sans-serif; font-size: 13px; color: #000; }
form { width: 280px; margin: 0; padding: 0; display: block; float: left;}
label { margin-top: 5px; display: block; font-size: 10px; }

input.text { border: 1px solid #DDD; width: 280px; }
input.submit { float: right; margin: 10px 0 0 0; }

#page { text-align: left; margin: 0 auto; width: 662px; display: block;}
#logo { width: 662px; height: 170px; display: block; background: #fff url( graphics/environment_top.jpg ) bottom left no-repeat; }
#logo img { float: right; border: 0; margin: 20px; }
	#advertise 	#logo { background-image: url( graphics/advertise_top.jpg ); }
	#environment 	#logo { background-image: url( graphics/environment_top.jpg ); }
	#contact 	#logo { background-image: url( graphics/contact_top.jpg ); }
	#contactok 	#logo { background-image: url( graphics/contact_top.jpg ); }

#lang-se { color: #000; font-size: 11px; float: left; padding: 0 5px 0 0; margin: 5px 0 0 0;}
#lang-no { color: #000; font-size: 11px; float: left; padding: 0 0 0 5px; margin: 5px 0 0 0; border-left: 1px solid #000;}

/* 	--  AKTUELLT SPRÅK --		*/
#lang-no { text-decoration: none; }
/* 	-- /AKTUELLT SPRÅK -- 		*/

#navigation { height: 30px; margin: 0 0 15px 0; padding: 0; list-style: none; display: block;  }
#navigation li { margin: 0; float: left; display: block; }
#navigation a { background: #999 url( graphics/nav_bg.gif) top left repeat-x; font-weight: bold; color: #333; padding: 8px 0; width: 163px; text-align: center; display: block;  text-decoration: none; border: 1px solid #ccc; border-right-color: #999; border-bottom-color: #999;}
#navigation a:hover { color: #fff; }
#navigation a.start { width: 165px; }

* html #navigation a { width: 165px; }
* html #navigation a.start { width: 167px; }

#start .start { color: #fff; }
#environment .environment { color: #fff; }
#contact .contact { color: #fff; }
#contactok .contact { color: #fff; }
#advertise .advertise { color: #fff; }

#content { padding: 0 20px; clear: both; height: 391px; background: #fff url( graphics/content_bg.gif) top left no-repeat;}
#content div { display: none}
#contact #content { background-image: url( graphics/content_2col_bg.gif); }
#advertise #content { background-image: url( graphics/content_2col_bg.gif); }
#content p { width: 280px; line-height: 1.3; }
#content p.first { float: left; }
#content p.second { float: right; width: 280px; }
#content img { float: right; margin: 0 20px 20px 20px; }
#content h1 { padding-top: 20px; font-size: 14px; text-transform: uppercase; }

#foot { margin: 15px 0 0 0; text-align: center; font-size: 12px; padding: 8px; background: #999 url( graphics/nav_bg.gif ) top left repeat-x; }
