body 					{
						padding: 0;
						position:relative;
						margin:0 auto;
						text-align:center;
						vertical-align: middle; 
						background:#E3D8BC url('images/bg.gif');
						background-repeat:repeat-x;
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						}

}
html {
     overflow: -moz-scrollbars-vertical;
}
img{
	text-decoration: none; 
	border: none;
	} 
/*------------------------ */
/*   		bg			    */   
/*------------------------ */
.bg01					{
						background-image:url('images/bg/bg01.jpg');
						}
.bg02					{
						background-image:url('images/bg/bg02.jpg');
						}
.bg03					{
						background-image:url('images/bg/bg.jpg');
						margin: 0 15px 10px 10 px;
						}
.bg03 p,h1					{
						margin: 0 25px 10px 0;
						}
.bg04					{
						background-image:url('images/bg/bg04.jpg');
						}
.bg05					{
						background-image:url('images/bg/bg05.jpg');
						background-repeat: repeat-y;
						}
.bg06					{
						background-image:url('images/bg/bg06.jpg');
						}
.bg07					{
						background-image:url('images/bg/bg07.jpg');
						padding: 0 0 10px 0;
						line-height:13px;
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:11px;  
						color:#312E26;
						text-align:right;
						}
.bg08					{
						background-image:url('images/bg/bg08.jpg');
						}
.bg09					{
						background-image:url('images/bg/bg09.jpg');
						}
.bg10					{
						background-image:url('images/bg/bg10.jpg');
						}
.bg11					{
						background-image:url('images/bg/bg11.jpg');
						}
.bg12					{
						background-image:url('images/bg/bg12.jpg');
						}
.bg14					{
						background-image:url('images/bg/bg14.jpg');
						}
						
						
/*------------------------ */
/*   		Inddeling      */   
/*------------------------ */
#wrap{
						margin: 0 auto; 
						width : 766px;
						}
#top					{
						width : 766px; 
						height: 370px;
						background-image:url('images/top.jpg');
						}
#topleft				{
					    padding: 0 0 0 0;
						float: left;
						width: 300px;
						height: 249px;
						background-image:url('images/V2Tobacco.gif');
						background-repeat:no-repeat;
						background-position:30% 35%;
						}
#topright				{
						padding: 0 0 0 0;
						float: right;
						width: 170px;
						height: 248px;  
						background-image:url('images/Portionssnus_org_front.gif');
						background-repeat:no-repeat;
						background-position:0% 50%;
						}
#topmenu				{
						padding: 0 35px 0 0;
						float: right;
						width: 500px;
						height: 121px;  
						}
						
#banner					{
						float: left;
						height: 40px;
						width : 730px;
						}
#bannerleft				{
						float: left;
						width : 216px; 
						height: 40px;
						background-image:url('images/bg2.gif');
						}
#bannerright			{
						float: right;
						width : 514px; 
						height: 40px;
						background-color : rgb(49,46,38);
						background-image: url(images/1_line.gif);
						background-repeat:no-repeat;
						background-position:0% 75%;
						text-align:left;
						}
#content				{
						float: left;
						width : 730px;
						text-align:left;
						}
#contentleft			{
						float: left;
						width : 216px;
						text-align:left;
						background-image:url(images/bg3.gif);
						background-repeat: repeat-y;
						}
#contentright			{
						float: right;
						text-align:left;
						padding:0 0 0 0;
						width : 514px;
						background-color : rgb(49,46,38);
						}
#cr_left				{
						float: left;
						padding:0 0 0 0;
						width : 250px;
						}											
#cr_right				{
						float: right;
						padding:0 0 0 0;
						width : 220px;
						height: 220px;
						}	
#bottom					{
						float: left;
						width : 730px;
						height: 139px;
						}
#bottomleft					{
						float: left;
						width : 216px;
						height: 139px;
						background-image:url('images/bg1.gif');
						}
#bottomright					{
						float: right;
						width : 514px;
						height: 139px;
						background-color : #27251E;
						background-image:url('images/bg-7.gif');
						background-repeat: repeat-x;
						}
.footer					{
						padding: 55px 0 0 160px;
						line-height:13px
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:11px;  
						color:#312E26;
						}

/*------------------------ */
/*   		Ny nav           */   
/*------------------------ */		
#menu				{
						padding: 0 30px 0 0;
						float: right;
						}
#nav					{
						margin:0;
						padding:0;
						list-style:none;
						float:right;
						height: 40px;
						font-weight: bolder;
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
						cursor: pointer; 
						}
ul#nav 				{
						margin:0;
						padding: 0 0 0 0;
						list-style: none;
						}
#nav li 				{
						display:inline;
						margin:0 0 0 0;
						padding:0;
						cursor: pointer; 
						}
#nav li a 			{
						text-decoration:none;
						font-size:13px;
						font-weight: normal;
						float:left;
						margin: 25px 6px 0 0;
						padding: 0 1px 0 4px;
						background:url('images/menu/bgmenu_left.gif') no-repeat left top;
						color: #000000;			
						cursor: pointer; 
						}
#nav li a span 		{
						float:left;
						display:block;
						background:url('images/menu/bgmenu_right.gif') no-repeat right top;
						padding: 3px 10px 2px 10px;
						}
#nav a:hover 		{
						background-position:0% -40px;
						}
#nav a:hover span 	{
						background-position:100% -40px;
						}
#nav .act a 			{
						font-weight: bold;
						text-decoration: underline;
						color: #FAE1A1;			
						background:url('images/menu/bgmenu_act_left.gif') no-repeat left top;
						}
#nav .act a span 	{
						background:url('images/menu/bgmenu_act_right.gif') no-repeat right top;
						}

/*------------------------ */
/*   		Navi           */   
/*------------------------ */		
#topnav					{
						margin:0;
						padding:0;
						list-style:none;
						float:right;
						height: 40px;
						font-weight: bolder;
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
						cursor: pointer; 
						}
ul#topnav 				{
						margin:0;
						padding: 0 0 0 0;
						list-style: none;
						}
#topnav li 				{
						display:inline;
						margin:0 0 0 0;
						padding:0;
						cursor: pointer; 
						}
#topnav li a 			{
						text-decoration:none;
						font-size:13px;
						font-weight: normal;
						float:left;
						margin: 91px 6px 0 0;
						padding: 0 1px 0 4px;
						background:url('images/bgmenu_left.jpg') no-repeat left top;
						color: #000000;			
						cursor: pointer; 
						}
#topnav li a span 		{
						float:left;
						display:block;
						background:url('images/bgmenu_right.jpg') no-repeat right top;
						padding: 3px 10px 2px 10px;
						}
#topnav a:hover 		{
						background-position:0% -40px;
						}
#topnav a:hover span 	{
						background-position:100% -40px;
						}
#topnav .act a 			{
						background:url('images/bgmenu_act_left.jpg') no-repeat left top;
						}
#topnav .act a span 	{
						background:url('images/bgmenu_act_right.jpg') no-repeat right top;
						}
						
/*------------------------ */
/*     Text             
/*------------------------ */

.form_div		{
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:11px;  
						color:#FAE1A1;
						text-decoration:none;
						line-height:12px; 
						}

a 						{
						cursor: pointer; 
						}
p, br, li					{
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:11px;  
						color:#FAE1A1;
						text-decoration:none;
						line-height:12px; 
						}
p a						{
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:11px;  
						color:#ED6300
						}

h1						{
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:18px;  
						color:#FAE1A1;
						font-weight: normal;
						line-height:18px;
						padding: 0;
						margin:0;
						}
h2						{
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:16px;  
						color:#FAE1A1;
						font-weight: normal;
						line-height:16px;
						}
h3						{
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:12px;  
						color:#FAE1A1;
						font-weight: bolder;
						line-height:13px;
						}
h4						{
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:12px;  
						color:#D06006;
						font-weight: bolder;
						line-height:13px;
						}

.lpage a				{
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
						font-size:11px;  
						color:#FAE1A1;
						text-decoration:none;
						line-height:12px; 
						}


/* - Orange - */
.orange{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#ED6300}
.orange1{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#D06006}
.o1{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#CF5F06;}
.o4 {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:16px;  color:#CF5F06;}

/* - Lys Grå - */
.s{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#9A9A9A; text-decoration:none}

/* - Mørk Grå - */
.b{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#312E26; }

/* - Beige - */
.o{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#FAE1A1; text-decoration:none}
.o3{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#FAE1A1; }
.w{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#F9EFC4; }
.o2{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#FAE1A1}
.b1{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:16px;  color:#FAE1A1}


#poweredby span a{
          text-align:center;
            font-size:8px; 
    		color: #E8D8BC;			
}

/*------------------------ */
/*       Form          
/*------------------------ */

#input					{
						width:260px; 
						height:21px;
						}
		 
#input1					{
						width:260px; 
						height:21px;
						}

#textarea{
						width:102px; 
						height:48px;
						border-width:1px; 
						border-style:solid; 
						border:none; 
						background-color:#F0EAE3;	
						overflow:auto
						}

input, select, textarea  {
						font-family: Tahoma;
						border-style: solid;
						border-color: #C4C4C4;
						border-width: 1px;
						background-color: #EEEDE1;
						color: black;
						font-size: 11px;
						margin: 0px 0px 5px 0px;
