body, div, span, p, h1, h2, h3, input, textarea, label, ul, li, select, option {
				font-family: Arial, Tahoma,Verdana,  Helvetica, sans-serif;
				font-size: 13px;
				}
body 			{
				background-color:#FFFFFF;
				margin:0;
				text-align:center;
				}

/*--------------------------- */
/*           Text             */
/*--------------------------- */

img 			{ 
				border: 0; 
				}
h1 				{
				margin-top: 30px;
				font-size: 18px;
				}
h2 				{
				font-size: 14px;
				font-weight: bold;
				color: #666666;
				}
h2 a			{
				font-size: 14px;
				font-weight: bold;
				text-decoration:underline;
				color: #666666;
				}
h3 a 			{
				text-decoration:underline;
				color:#4D5A80;
				}
h3 a:hover 		{
				color:red;
				}
p				{
				font-size: 13px;
				text-align: left;
				color: #666666;
				}
p a				{
				font-size: 12px;
				text-align: left;
				color: #666666;
				text-decoration:underline;
				}
li a			{
				font-size: 12px;
				text-align: left;
				color: #666666;
				text-decoration:underline;
				}				
a, #sidebar a 	{
				color: #3D4AAB;
				text-decoration: none;
				}
a:hover, #sidebar a:hover {
				text-decoration: underline;
				}
td p 			{
				font-size: 12px;
				text-align: left;
				color: #666666;
				}
.google-t		{
				font-size: 14px;
				font-size:11px;
				font-family: arial,sans-serif;
				color: #666666;
				font-weight: bold;
				}				
.google-m		{
				line-height:14px;
				font-size:11px;
				font-family: arial,sans-serif;
				color:#666666;
				}
.google-b		{
				line-height:14px;
				font-size:10px;
				font-family: arial,sans-serif;
				color:#666666;
				}
.footer			{
				font-size: 9px;
				text-align: left;
				color: #666666;
				text-decoration:none;
				}				
.partners		{
				font-size: 9px;
				text-align: left;
				color: #CECEBF;
				text-decoration:none;
				}
/*--------------------------- */
/*           Indeling         */
/*--------------------------- */				
#wrap 			{
				width: 765px;
				margin: 10px auto;
				background-color: #FFFFFF;
				text-align:left;
				border: 1px solid #D50505;
				}
#top 			{
				background-color: #F0F0E0;
 				height:259px;
				background-image: url(images/buy_snus_online_shopping.jpg);
				background-repeat: no-repeat;
				background-position: top left;
 				}
#toppic 		{ 
				clear: both;
				display: block;
				}
#content 		{
				margin: 0;
				color: #666666;
				}
#middle 		{
				background:url('images/bg.jpg') repeat-y;
				}
#right			{
				margin:10px 10px 30px 10px;
				float: right;
				width: 530px;
				text-align : left;
				}
#footer			{
				width: 755px;
				text-align: center;
				padding: 3px 0px 5px 10px;
				font-size: 9px; 
				color: #D50505;
				clear: both;
				background-color:#ffffff;
				margin:0;
				text-align:left;
				border-top: 1px solid #D50505;
				}
#partners			{
				width: 765px;
				text-align: center;
				padding: 3px 0px 5px 0px;
				font-size: 9px; 
				color: #333333;
				clear: both;
				background-color:#ffffff;
				margin:0;
				text-align:center;
				}
#footer a:hover	{
				border: 0;
				color: #666;
				text-decoration: none;
				}
#main 		{
			width:585px;
			float:right;
			}
/*------------------------ */
/*    Breadcrum              
/*------------------------ */
#breadcrum {
	float:right;
	padding:8px 12px 0 0;
}
#breadcrum a {
	color:#666;
	text-decoration:none;
	font-size:11px;
	padding:0 2px;
}


/*------------------------ */
/*       Left
/*------------------------ */
#left 	{
			margin:0 585px 0 0;
			padding-bottom:40px;
			}
#left a 	{
			color:#333;
			}
#left li 		{
				margin:0;
				padding:0 0 0 0;
				line-height:18px;
				list-style-type:disc; 
				list-style-image:url('images/bottom.jpg'); 
				list-style-position:inside
				}

#left-ads			{
				margin: 10px 0px 10px 20px;
				width : 130px;
				float: left;
				}
/*------------------------ */
/*       Navigation
/*------------------------ */
#i				{margin:0;
				padding:0 10px;
				list-style:none;
				display:block;
				}
#nav 			{
				margin:0;
				background-image: url(images/bg_menu.jpg);
				background-repeat: repeat-x;
				background-position: top left;
 				height:24px;
				border-bottom:2px solid #D50505;
				}
#nav li 		{
				display:block;
				float:left;
				}
#nav a 			{
				text-decoration: none;
				font-size: 11px;
				display: block;
				padding: 5px 13px 4px 13px;
				color: black;
				}
#nav #last 		{
				border-left: 1px solid #aaa;
				border-top: 0;
				}
#nav a:hover 	{
				text-decoration:underline;
				}
#nav strong a 	{
				padding: 4px 13px 7px 13px;
				color: black;
				position:relative;
				top:2px;
				}
.aktiv a 		{
				font-weight: bold;
				}
/*------------------------ */
/*     Sidenav              
/*------------------------ */

#sidenav 	{
			margin:40px 0 0 0;
			padding:0;
			border:0;
			width: 130 px;
			}
#sidenav li {
			margin:0;
			padding:0;
			line-height:1.7em;
			list-style-type:disc; 
			list-style-image:url('images/bottom.jpg'); 
			list-style-position:inside
			}
#sidenav li.fold {
			list-style-image:url('images/bottom.jpg'); 
			}
#sidenav ul {
			margin:0px 15px;
			padding:0;
			border:0;
			}
#sidenav .cur {
			font-weight:bold;
			}
#sidenav a {
			color:black;
			text-decoration:none;
			}
#sidenav a:hover {
			color:#CC6633;
			}
/*------------------------ */
/*     ?              
/*------------------------ */

ul.qa li {
	margin:7px 0;
}
ul.qa li a {

}
#qa {
 width: 765px;
padding: 3px 0px 5px 10px;
font-size: 9px; 
color: #D50505;
clear: both;
margin:0;
text-align:left;
}

#qa div p {
	padding-left:16px;
}

#qa h5 {
	font-weight:normal;
	color:#D50505;
	cursor:help;
	margin:4px 0;
	font-size: 10px;
	padding-left:16px;
}
#qa div, #frontqa div {
heiht: 10 px;
	cursor:pointer;
}
.closed p {
	display: none;
}
.open p {
	display: block;
}
#qa .open h5 {
	background-position:0% -98px;
}
#qa .closed h5 {
	background-position:0% 2px;
}