/*------------------------------------------------------------------------------------------------------
---------------------------------------DISPLAY: NONE---------------------------------------------------*/

.nav-main,.nav-supp,
.nav-sub,
.breadcrumb,
.billboard,
.billboard img,
.searchbox,
.page-1 .flash-form,
.searchbox-subpage,
.headline ul,
.af-list,
.teaser-ads,
.teaser,
.thumbnail, 			
.short-cuts,
.divider,	
.btn,
.prod-info a.inactive,
.page-3 .content-3.af-lan,
.content-2 ul.sitemap,
.page-2 .content-1,
.page-2 .content-3,
.page-3 .content-1,
.page-4 .content-1
		{display:none !important;}

/*------------------------------------------------------------------------------------------------------
---------------------------------------STRUCTURE------------------------------------------------------*/

a img{border:none !important;}

body,
.header,
.wrapper,
.header  .wrapper,
.footer  .wrapper,
.section,
.wrapper.main,
.footer,
.headline,
.editor
	{
		width: 100%;
		float:none !important;
	}	
	


/*------------------------------------------------------------------------------------------------------
---------------------------------------LAYOUT---------------------------------------------------------*/
body {
	font: normal 75%/1.4 arial, serif;	
	text-align: left;
	color: #444;
	margin-top:120px;
}

/* Wrapper, header, logo
-------------------------------------------------- */
.logo {
	position: absolute;
	top:0;
	left:0;
	text-align: left;
}
a.logo {
	border:none !important;
}		
	

/* All lists for news, search, sale... 
-------------------------------------------------- */
.lists{
	float:none !important;
	width:290px;
	color:#000;
	font:normal 13px/1.4 Trebuchet MS, sans-serif;
	}
	.lists a{
		color:#0070b8;
		font:normal 16px/1.2 "Myriad Pro", "Tahoma", Trebuchet MS, sans-serif;
		text-decoration:none;
		display:block;
		margin-bottom:5px;
		}
	.lists li{
		display:block;
		padding-bottom:15px;
		margin-bottom:15px;
		border-bottom:1px solid #e5e5e5;
		}
			.lists li a span,
			.date {
				display:block;
				color:#999999;
				font-size:10px;
				margin-bottom:5px;
				font-weight:normal;
				}				
	.lists li.first{
		padding:15px 15px 10px 15px;
		border-bottom:none;
		font:normal 32px/1.2 "Myriad Pro", "Tahoma", Trebuchet MS, sans-serif;
		}
			.lists li.first a{
				display:block;
				}		
	.lists li.last{
		padding-bottom:0;
		margin-bottom:0;
		border-bottom:none;
		}	
		.lists li.last.archive a{
			font:normal 13px/1.2 Trebuchet MS, sans-serif;
			}	
		.lists a :hover,
		.lists li a:hover{color:#033a5d;}
			.lists li a:hover span {
				color:#888;
				}
	/* dl list */
	dl.lists {
		margin-bottom:15px;
		float:none !important;
		}
		.lists dt{
			font:normal 18px/1.2 "Myriad Pro", "Tahoma", Trebuchet MS, sans-serif;
			}
			.lists dd.desc {
				display:block;
				padding:15px;
				margin-bottom:10px;
				}
				.lists dd.desc.hidden {
					display:none;
					}	
					.lists dd.desc a{
						font:normal 13px/1.2 Trebuchet MS, sans-serif;
						display:inline;
						text-decoration:none;
						color: #0070b8;
						}
						.lists dd.desc a:hover {
							text-decoration:underline;
						}				
				
	/* other pages*/
	.page-2 .content-2 .lists{
		width:100%;
		}
	.page-2 .content-3 .lists{
		width:230px;
		margin-top:20px;
		}	
			
	/* FAQ list */
	.lists.faq {
		margin:0 0 10px 0;
		float:none !important;
		width:730px;
		}
		.lists.faq li.first{
			padding:0;	
			margin:0 0 10px 0;		
		}		
		.lists.faq li{
			display:block;
			padding-bottom:0;
			margin-bottom:10px;
			margin-left:20px;
			border-bottom:none;
			font-size:13px;
			}			
			.lists.faq li span{
				display:none;
				padding:0 20px 10px;
				width:550px;
				}
			.lists.faq li.active span{
				display:block;
				}		
				
	
/* AF - list
-------------------------------------------------- */	
/* maps-google */	
.maps-google {
	margin-bottom:30px;
	}			
	

/* Searchbox subpage +  Product tables
-------------------------------------------------- */	
/* Searchbox */
.searchbox-subpage,
.prod-matris,
.prod-dok {
	margin-bottom:20px;
	border-collapse:collapse;
	float:none !important;
	}	
/* Product head */
.prod-head {
	padding:15px 0;
	width:100%;
	text-align:center;
	float:none !important;
	}
	.prod-head h2 {
		display:inline;
		color:#282828 !important;
		}
		.prod-head h2 a{
			margin-left:10px;
			}
	
/* Product Matris  */		
.prod-matris {
	width:650px;
	text-align:left;
	float:none !important;
	}	
	.prod-matris.sec {
		margin-top:10px;
		}
	.prod-matris th,
	.prod-matris td{
		border-bottom:1px solid #e5e5e5;
		padding:20px 0;
		}
	.prod-matris td img{
		width:100px;
		}
		.prod-matris th.tx{
			font:normal 12px/1.2 Trebuchet MS, sans-serif; 
			width:10% !important;
			}
		.prod-matris .head{
			padding:0;
			display:block;
			font: normal 16px/1 Trebuchet MS, sans-serif;
			margin-bottom:2px;
			text-decoration:none;
			}	
		.prod-matris td ul{
			padding:0;
			margin:0;
			float:none !important;
		}	
			.prod-matris td ul li {
				padding: 3px 0;
				font-weight: normal;
				font-size:12px;
				list-style-type:none;
				float:none !important;
			}
			
/* Dokument-bank */
.prod-dok {
	width:80%;
	text-align:left;
	float:left;
	}
	.prod-dok th{
		font:bold 14px/1.2 Trebuchet MS, sans-serif; 
		text-align:left;
		padding:0;
		}
	.prod-dok td{
		}
	/* dot description */
	.prod-dok td.desc {
		font:italic 12px/1 Trebuchet MS, sans-serif;
		}
		.prod-dok td.desc img{
			vertical-align:left;
			}
		/* alink pdf's */
		.prod-dok a {
			float:left;
			color:#000;
			text-decoration:none;
			font: normal 13px/1.6 Trebuchet MS, sans-serif;
		}
		.prod-dok a:hover {
			text-decoration:underline;
		}
	
/* Product Detail Indo */	
.prod-info {
	width:650px;
	text-align:left;
	}
	.prod-info a{
		float:none !important;
		padding:0;
		color:#000;
		text-decoration:none;
		font: italic 13px/1.6 Trebuchet MS, sans-serif;
		}
	.prod-info span {
		display:block;
		}	
		.prod-info table {
			font: normal 12px/1.4 Trebuchet MS, sans-serif;
			color:#000;
			border-collapse:collapse;
			}
			.prod-info table th,
			.head{
				font-weight:bold;
				color:#fff;
				}
	/* jaba */
	.prod-info-tab{
		display:block;
		color:#000;
		text-decoration:none;
		font: normal 13px/1.6 Trebuchet MS, sans-serif;
		}	
		
	
/* OTHER CLASSES
-------------------------------------------------- */		
/* right, left */
.right {float:right;}
.left {float:left;}		

/* Images
-------------------------------------------------- */	
img a,
img a:hover {
	border:none;
}

/* Image with caption */
dl.image {
	display: block;	
	}
	dl.image dt {}
	dl.image dd {
		font-style: italic;	
	}
	dl.image.align-right {
		float: right;
		margin: 0 0 15px 15px;
	}
	dl.image.align-left {
		float: left;
		margin: 0 15px 15px 0;
	}
/* Table, td/th
--------------------------------------------------  */	
td, th {
	font:normal 13px/1.2 Trebuchet MS, Sans-serif;
	text-align: left;
}


/* Footer
-------------------------------------------------- */
address {
	font:normal 12px/1.2 Trebuchet MS, sans-serif;
}
	address a,
	.footer .nav-supp a {
		text-decoration:none;
		color:#0070b8;
		font:normal 12px/1.2 Trebuchet MS, sans-serif;
	}

.prodh1 {
	width:100%;
	float:left;
	font:normal 33px/1.2 "Myriad Pro", "Tahoma", Trebuchet MS, sans-serif;
	color:#000;
	margin-top:50px;
}			



/*------------------------------------------------------------------------------------------------------
---------------------------------------EDITOR---------------------------------------------------------*/


/* Content start
-------------------------------------------------- */
.content-1 p {
	font-weight: bold;
	font-size: 1em;
}
.content-1 a.action {}
	.content-1 a.action:hover {}

.content-1 h1 {
	font-size: 20px;
	margin-bottom: 9px;	
}

/* Content page (EDITOR)
-------------------------------------------------- */
.editor {
	font: normal 13px/1.6 Trebuchet MS, sans-serif;
	}
h1,
h2,
h3,
h4{
	color:#868686;
	font-family: Trebuchet MS, sans-serif;
	text-align: left;
}
h1,
.headline h1,
.editor h1 {
	font:normal 33px/1.2 "Myriad Pro", "Tahoma", Trebuchet MS, sans-serif;
	color:#000;
}

h2,
.lists.faq li.first,
.editor h2 {
	font-weight:bold;
	font-size: 18px;
	color:#868686;
}
h3,
.editor h3 {
	font-size: 16px;
}
.editor h4 {
	font-size: 14px;
}
.editor p {
	margin-bottom:10px;
	font: normal 13px/1.6 Trebuchet MS, sans-serif;
}
.editor p.intro {
	font: bold 13px/1.6 Trebuchet MS, sans-serif;
}

/* Link 
---------------------------------------------------*/	
.editor a,
.editor a:visited {
	text-decoration:none;
	color: #0070b8;
	}
	.editor a:hover {
		text-decoration:underline;
	}
	
/* Tags 
---------------------------------------------------*/	
.editor strong {
	font-weight: bold;	
}
.editor em {
	font-style: italic;	
}
.editor sub {
	font-weight: normal;
	font-size: 0.8em;
	vertical-align:bottom;
	}
.editor sup {
	font-weight: normal;
	font-size: 0.8em;
	vertical-align:top;
}
.editor abbr {
	border-bottom:1px #ddd solid;
	}
.editor acronym {
	text-transform:uppercase;
	border-bottom:1px #ddd solid;
	}
.editor cite {
	font: italic 1em Georgia, "Times New Roman", Times, serif;
	color:#555;
	border-bottom:1px #ddd solid;
}
	
/* Lists 
---------------------------------------------------*/	
.editor ul,
.editor ol {
	margin-bottom:10px;
}
	.prod-matris ul li,
	.editor ul li,
	.editor ol li {
		list-style-type: disc;
		padding-left: 5px;
		font: normal 13px/1.6 Trebuchet MS, sans-serif;
		list-style-position:inside;
	}
	 .editor ol li{
		list-style-type: decimal;
	}
	
/* Tabels 
---------------------------------------------------*/
.editor table {
		font: normal 13px/1.6 Trebuchet MS, sans-serif;
	    border:none;
	    margin:3px 5px 10px;
	    text-align: left;		
	}
	.editor table th {
		font-weight: bold;
		padding:3px 5px;
		}
	.editor table td {
		padding:0 5px;
	}
	
/* table with borders */
.editor table.border {
	border:1px solid #ccc;
	}
	.editor table.border th {  }
	.editor table.border td {
		border:1px solid #eee;
	}
	
/* Images
-------------------------------------------------- */	
.editor img.imgleft {
	float: left;
	margin: 0 10px 10px 0;	
}
.editor img.imgright {
	float: right;
	margin: 0 0 10px 10px;	
}
/* border */
.editor img.imgleft.border,
.editor img.imgright.border {
	border:1px solid #000;	
}
	