	
	/* CSS-file created by Thomas Atterberg 
	 * ------------------------------------
	 * created: 2006-09-13
	 * updated: no update yet
	 * ------------------------------------
	 * Copyright 2006 by Cortland AB
	 */
	
	
	* {
		padding: 0;
		margin: 0;
	}
	
	body {
		background-color: #8b9c9a;
		background-image: url(../gfx/bkg.gif);
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	a {
		color: #0b5c04;
		text-decoration: none;		
	}

	a:hover {
		text-decoration: underline;		
	}
	
	
	/* --- Standard on all pages -- */
	
	#MainTable #TopMenu {
		background: url(../gfx/topmenubar.gif) no-repeat left top;
		height: 24px;
		width: 858px;
		
		padding: 5px 20px 0	25px;
		
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}
	
	#MainTable #TopMenu #MainLinks {
		padding-top: 3px;
		float: left;
	}
	
	#MainTable #TopMenu #MailLogin {
		float: right;
		width: 270px;
	}
	
	#MainTable #TopMenu .menuNormal {
		padding-right: 18px;
		float: left;
	}
	
	#MainTable #TopMenu .menuNormal a {
		color: #000000;
		text-decoration: none;
	}
	
	#MainTable #TopMenu .menuSelected {
		padding-right: 18px;
		float: left;
	}
	
	#MainTable #TopMenu .menuSelected a {
		text-decoration: none;
	}
	
	#MainTable #TopMenu #MailLogin #LoginTable #n_u,
	#MainTable #TopMenu #MailLogin #LoginTable #n_p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		background-color: #FFFFFF;
		border: 1px solid #333333;
		
		padding: 1px;
		
		font-weight: bold;
	}

	#MainTable #TopMenu #MailLogin #LoginTable #n_u {
		width: 110px;
	}

	#MainTable #TopMenu #MailLogin #LoginTable #n_p {
		width: 80px;
	}

	#MainTable #SubMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		background-color: #efefef;
	
		border-top: 0;
		border-right: solid 1px #7d7d7d;
		border-bottom: solid 1px #c1c1c1;
		border-left: solid 1px #7d7d7d;
	
		height: 16px;
		width: 856px;
		
		padding: 4px 20px 0 25px;
	}
	
	#MainTable #SubMenu .menuNormal {
		padding-right: 18px;
		float: left;
	}
	
	#MainTable #SubMenu .menuNormal a {
		color: #000000;
		text-decoration: none;
	}
	
	#MainTable #SubMenu .menuSelected {
		padding-right: 18px;
		float: left;
	}
	
	#MainTable #SubMenu .menuSelected a {
		text-decoration: none;
	}
	
	#MainTable #ContentBack {
		width: 901px;
		background-color: #ececec;
		float:left;
	}
	
	#MainTable #ContentBack #Content {
		background-color: #ececec;
		background: url(../gfx/inner_bg.jpg) repeat-x;
		float:left;
		
		width: 901px;
		min-height: 400px;
		
		border-top: 0;
		border-right: 1px solid #7d7d7d;
		border_bottom: 1px solid #7d7d7d;
		border-left: 1px solid #7d7d7d;	
	}
	
	#MainTable #ContentBack #Content #WorkArea {
		width: auto;
		float: left;
	}
	
	#MainTable #Footer {
		background-color: #d8d8d8;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #444444;
		
		height: 16px;
		width: 871px;
		clear: both;
		
		padding: 3px 20px 0 10px;
		border: 1px solid #7d7d7d;
	}
	
	#MinimumHeight {
		height: 400px;
		float: right;
	}
	
	
	/* --- Page specific css --- */ 
	
	/* Page product.htm */
	
	#ProductPage {
		float: left;
		width: 450px;
	}
	
	#ProductPage #Logotype {
		margin: 20px 15px 15px 30px;
	}
	
	#ProductPage #TextHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #333;
		font-weight: normal;
		
		margin: 0 15px 15px 30px;
	}
		
	#ProductPage #TextBody {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #555;
		margin: 0 0 25px 40px;
	}
	
	#ProductPage #LinkPuff {
		background: url(../gfx/puff2.gif) no-repeat;
		height: 103px;
		width: 420px;
		
		margin: 0 0 20px 35px;
	}
	
	#ProductPageRight {
		float: left;
		width: 385px;
		margin-left: 35px;
	}
	
	#ProductPageRight #ImageContainer {
		text-align: right;
		vertical-align: top;
		white-space: normal;
		margin-bottom: 20px;
		
		width: 385px;
		float: left;
	}
	
	#BottomTextContainer {
		float: left;
		background: url(../gfx/puff3.gif) no-repeat;
		height: 180px;
		width: 385px;
		
		margin-bottom: 20px;
	}
	
	#BottomTextContainer  #BottonHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333;
		font-weight: bold;
		font-weight: normal;
		
		margin: 15px 0 0 20px;
	}
	
	#BottomTextContainer #BottonBody {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #006633;
		margin: 7px 0 0 28px;
	}
	
	#BottomTextContainer #BottonBody a {
		color: #006633;
		text-decoration: none;
		line-height: 16px;
		padding-left: 10px;
		background-image: url(../gfx/linkArrow.gif);
		background-repeat: no-repeat;
		background-position: left center;		
	}
	
	#BottomTextContainer #BottonBody a:hover {
		color: #666633;
	}
	
	
	/* Page news.htm */
	
	#NewsPage {
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#NewsPage #NewsList {
		font-family: Arial, Helvetica, sans-serif;
		margin: 20px 0 0 20px;
		width: 270px;
		float: left;
	}
	
	#NewsPage #NewsList .puffTop {
		width: 261px;
		height: 10px;
		
		background-image: url(../gfx/puffs/news_pufftop.gif);
		background-repeat: no-repeat;
		background-position: left top;
		
		float: left;
	}
	
	#NewsPage #NewsList .puffContentBackground {
		width: 261px;
		background-color: #f2f2f2;
		float: left;
		background-image: url(../gfx/puffs/news_puffbackground.gif);
		background-repeat: repeat-y;
	}
	
	#NewsPage #NewsList .puffContentBackground .puffContent {
		width: 261px;
		background: url(../gfx/puffs/nes_puffmiddle.gif) no-repeat transparent;
		float:left;
		
		min-height: 200px;
	}
	
	#NewsPage #NewsList .puffBottom {
		background: url(../gfx/puffs/news_puffbottom.gif) no-repeat top left;
		width: 261px;
		height: 30px;
		
		float:left;
		clear: both;
	}
	
	#NewsPage #NewsList .puffContentBackground .puffContent .header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #333333;
		margin-top: 5px;
		margin-left: 15px;
		margin-bottom: 5px;
	}
	
	#NewsPage #NewsList .puffContentBackground .puffContent .news {
		margin-bottom: 10px;
	}
	
	#NewsPage #NewsList .puffContentBackground .puffContent .newsList {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		margin-left: 20px;
		width:235px;
	}
	
	#NewsPage #NewsList .puffContentBackground .puffContent .newsList .newsdatum {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #990000;
		
		float: left;
	}
	
	#NewsPage #NewsList .puffContentBackground .puffContent .newsList .newsheader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		padding-left: 5px;
		
		float: left;
		clear: right:
	}
	
	#NewsPage #NewsList .puffContentBackground .puffContent .newsList .newsbody {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #666666;
		
		padding: 0 15px 10px 10px;
		clear: both:
	}

	#WorkArea #NewsDisplay {
		margin-top: 35px;
		margin-left: 35px;
		float: left;
		width: 520px;
	}

	#NewsDisplay #NewsDisplayDate {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #990000;
		float: right;
	}

	#NewsDisplay #NewsDisplayHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: #333333;
		float: left;
	}

	#NewsDisplay #NewsDisplayBody {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		clear: both;
		margin-left: 15px;
		padding-top: 8px;
	}
	
	
	/* Page standard.htm */
	
	
	#StandardPage {
		width: 901px;
	}
	
	#StandardPage #PageLeft {
		float: left;
		margin-left: 30px;
		margin-top: 25px;
		
		_margin-left: 15px;
		
		width: 370px;
	}
	
	#StandardPage #PageLeft #PageHeader,
	#StandardPage #PageRight #PageHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #333333;
		white-space: nowrap;
	}
	
	#StandardPage #PageLeft #PageBody,
	#StandardPage #PageRight #PageBody {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		
		margin: 10px 0 0 10px;
	}
	
	#StandardPage #PageRight {
		float: right;
		width: 400px;
		margin-right:16px;
	}
	
	#StandardPage #PageRight #MainImage {
		float: right;
		margin-right:15px;
		clear: both;
		margin-bottom: 20px;
	}
	
	.top {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
	}
	
	.submit {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333;
	}
	
	