*	{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	text-align: left;
	font-weight: normal;
	}

body	{
		background-color: #EEEEEE;
		background-image: url(graphics/bg.gif);
		color: #000000;
		font-size:	10px;
		font-family: lucida sans, lucida grande, verdana, trebuchet, tahoma, helvetica, arial, sans-serif;
		text-align: left;
		}

a			{color: #666666; text-decoration: none;}	
a:visited	{color: #555555; text-decoration: none;}	
a:hover		{color: #999999; text-decoration: none;}	
a:active	{color: #999999; text-decoration: none;}

strong	{font-weight: bold;}

p	{}

img	{}

#outerwrapper	{
				border: 1px solid #CCCCCC;
				margin-right: auto;
				margin-left: auto;
				margin-top: 20px;
				margin-bottom: 100px;
				width: 1002px;
				}


#wrapper	{
			float: left;
			border-bottom: 1px solid #CCCCCC;
			background: url(graphics/wrapper_bg.gif) repeat-y white;
			}




#menu	{		
		width: 200px;
		float: left;
		display: inline;
		}
		
#menu #headermain	{
				height: 100px;
				}
				
#menu #headermain h1	{
					position: absolute;
					left: -5000px;
					top: -5000px;
					}

#menu div.mainnews	{
				background-color: #F4F4F4;
				border-top: 1px solid #CCCCCC;
				border-bottom: 1px solid #CCCCCC;
				}
				
#menu div.mainnews:hover	{
				background-color: #FFFFFF;
				}
				
#menu div.mainnews h2	{
					font-family: georgia, times new roman, serif;
					margin: 13px 13px 5px 13px;
					font-style: italic;
					font-size: 15px;
					}				
					

#menu .mainnews p	{
					margin: 0 13px 15px 13px;
					}	
					
#menu .mainnews a	{color: #666666;}					
#menu .mainnews a:hover	{color: #000000;}
				
#menu ul	{
			margin: 10px;
			}
			
#menu li	{
			font-size: 12px; 
			text-transform: uppercase;
			letter-spacing: 1px; 
			}
			
#menu li a	{
			display: block;
			font-weight: bold;
			padding: 5px;
			margin-bottom: 2px;
			color: #666666;
			background-color: #F6F6F6;
			}

#menu li a.active	{
					background-color: #DDDDDD;
					color: #000000;
					}
					
#menu li a:hover	{
					background-color: #EEEEEE;
					color: #000000;
					}
					
			
#menu ul ul	{
			padding: 0 0 0 15px;
			margin: 0;
			}
			
#menu ul ul li	{
				font-size: 12px;
				text-transform: none;
				letter-spacing: normal; 
				}
				
#menu ul ul li a	{
					font-weight: normal;
					padding:  3px;
					background-color: #FFFFFF;
					}
					
#menu ul ul li a.active	{
						background-color: #DDDDDD;
						color: #000000;
						}

#menu ul ul li a:hover	{
						background-color: #EEEEEE;
						color: #000000;
						}


p#priceinfo {font-size: 18px; font-family: georgia, serif; color: #999; padding-left: 40px;}





#content	{
			float: left;
			width: 800px;
			display: inline;
			}

#content #header	{
					height: 100px;
					border-bottom: 1px solid #CCCCCC;
					}

#maincontent	{

				}
				
#maincontent #thumbs	{
						position: absolute;
						top: 200px;
						}
						
#maincontent #thumbs a.arrow	{
								border: 1px solid white;
								padding: 0;
								width: 38px;
								height: 50px;
								margin: 14px 0px 10px 0px;
								background-color: none;
								display: block;
								background-color: none;
								}

#maincontent #thumbs a.arrow1	{position: absolute; left: 10px;background: url(graphics/arrow_left.jpg);}
#maincontent #thumbs a.arrow2	{position: absolute; left: 740px;background-image: url(graphics/arrow_right.jpg);}	
#maincontent #thumbs a.arrow1:hover	{background-image: url(graphics/arrow_left_active.jpg);}							
#maincontent #thumbs a.arrow2:hover	{background-image: url(graphics/arrow_right_active.jpg);}
						
#maincontent #image		{
						padding: 10px 0 10px 0;
						margin-right: auto;
						margin-left: auto;
						}

#maincontent #image img	{
						display: block;
						background-color: #FAFAFA;
						padding: 10px;
						border: 1px solid #CCCCCC;
						margin-right: auto;
						margin-left: auto;
						margin-top: 20px;
						margin-bottom: 20px;
						}

#maincontent #image a:hover img {
						border: 1px solid #999;
}
												
#maincontent #general	{
						margin: 100px 50px 50px 50px;
						}				
				
#maincontent #general h2	{
				font-size:	10px;
				font-family: lucida sans, lucida grande, verdana, trebuchet, tahoma, helvetica, arial, sans-serif;
				text-align: left;
				font-size: 20px;
				margin: 30px 0 15px 0;
				color: #999;
				}
				
#maincontent #general h3	{
				font-family: georgia, times new roman, serif;
				font-style: italic;
				font-size: 15px;
				margin: 10px 0;
				color: #666666;
				}
				

				
#maincontent #general h4	{
				font-family: georgia, times new roman, serif;
				font-style: italic;
				font-size: 13px;
				margin: 10px 0;
				color: #666666;
				}
				
#maincontent #general p	{
				margin: 10px 0;
				font-size: 12px;
				line-height: 1.5;
				}
				
#maincontent #general img	{
						float: left;
						background-color: white;
						padding: 10px;
						border: 1px solid #CCCCCC;
						margin: 0 40px 20px 0;
							}
							
#maincontent #general_index img	{
							
						display: block;
						background-color: white;
						margin: 10px;
						width: 780px;
							}

.tips_boks {clear: both;}

.download {float: left; width: 320px; margin-right: 30px;}

#menu iframe {
      margin: 15px 0px;
}

#content iframe {
		margin-top: 35px;
      border: 1px solid #DDDDDD;
}





#footer	{
		background-color: white; 
		clear: both;
		margin-right: auto;
		margin-left: auto;
		width: 1000px;
		}
		
#footer p#contact	{
					width: 500px;
					padding: 10px;
					text-align: right;
					float: right;
					}
		
#footer p#info		{
					width: 200px;
					padding: 10px;
					text-align: left;
					float: left;
					}
					
#footer #clear		{clear: both;}
