/*****************************************************************************
*  
*  flust.css
*  For bruk gjennom Flust
*  
*  ***************************************************************************
*  
*  (C) Respons Reklamebyrå 2009
*  Kode av Andreas Håkestad
*  
*****************************************************************************/

p, form, h1, h2 {
	margin				: 0px;
	padding				: 0px;
}

/*****************************************************************************
*  
*  Boxes
*  
*****************************************************************************/

.mrklappLinesHolder {
	display				: inline;
	float				: left;
	padding-top			: 5px;
	width				: 250px;
}

.mrklappPreviewHolder {
	margin				: 0px;
	padding				: 0px;
	padding-top			: 0px;
	width				: 180px;
	
	display				: inline;
	float				: left;
}

.mrklappGlyphHolder {
	margin				: 0px;
	padding				: 0px;
	margin-top			: 30px;
}

ul.mrklappGlyphTabs {
	margin				: 0px;
	padding				: 0px;
	padding-left		: 52px;
	list-style-type		: none;
}

li.mrklappTabContent {
	float				: left;
	display				: inline;
}

div.mrklappTabContent {
	border-top			: 1px solid #cecac5;
	border-right		: 1px solid #cecac5;
	border-left			: 1px solid #cecac5;
	margin				: 0px;
	margin-right		: 10px;
	padding				: 1px 1px 0px 1px;
	
	float				: left;
	display				: inline;
	
	cursor				: pointer;
	
	font-size			: 11px;
}

.mrklappTabBk {
	background			: url(../../gfx/external/flust/tab_bk.gif) repeat-x;
	padding				: 6px 7px 7px 7px;
}

.mrklappTabNoBk {
	padding				: 6px 7px 7px 7px;
}

/*****************************************************************************
*  
*  Visual containers
*  
*****************************************************************************/
.box1Top {
	margin				: 30px 0px 0px 0px;
	background			: url(../../gfx/external/flust/box1_top.jpg) no-repeat;
	overflow			: hidden;
	width				: 522px;
	height				: 28px;
}

.box2Top {
	margin				: 30px 0px 0px 0px;
	background			: url(../../gfx/external/flust/box2_top.jpg) no-repeat;
	overflow			: hidden;
	width				: 522px;
	height				: 43px;
}
.box3Top {
	margin				: 30px 0px 0px 0px;
	background			: url(../../gfx/external/flust/box3_top.jpg) no-repeat;
	overflow			: hidden;
	width				: 522px;
	height				: 28px;
}

.boxHolder {
	margin				: 0px 1px 0px 26px;
	padding				: 0px 1px 0px 1px;
	border				: 0px;
	border-left			: 1px solid #cecac5;
	border-right		: 1px solid #cecac5;
	border-bottom		: 1px solid #cecac5;
	width				: 490px;
}

.boxBk {
	background			: url(../../gfx/external/flust/box_bk.jpg) repeat-x;
	padding				: 15px 20px 30px 20px;
}

.productInfoHolder {
	padding-right		: 10px;
}

/*****************************************************************************
*  
*  Other
*  
*****************************************************************************/
.imgNoVerticalSpace {
	vertical-align		: bottom;
}

ul.lineTable {
	margin				: 0px;
	padding				: 0px;
	list-style-type		: none;
}

li.lineTable {
	margin				: 0px;
	padding				: 0px;
	vertical-align		: bottom;
}

.lineTableContainer {
	overflow			: hidden;
	margin				: 0px;
	padding				: 0px;
	padding-bottom		: 15px;
}

.descrContainer {
	overflow			: hidden;
}

.textLineDescr {
	margin				: 0px;
	padding				: 0px;
	padding-top			: 2px;
	display				: inline;
	float				: left;
	width				: 70px;
	font-size			: 11px;
	line-height			: 11px;
}

.textLineBox {
	margin				: 0px;
	padding				: 0px;
	display				: inline;
	float				: left;
	width				: 130px;
}

/*****************************************************************************
*  
*  Fonts
*  
*****************************************************************************/
h1 {
	margin				: 0px;
	font-family			: Tahoma, Arial, Verdana, sans-serif;
	font-size			: 2.4em;
	font-weight			: normal;
	line-height			: 1.4em;
	color				: #d04a2a;
	padding				: 0px 0px 4px 11px;
	border-bottom		: 1px solid #cbc9c5;
	margin-bottom		: 20px;
}

h2 {
	font-family			: Arial, Tahoma, Verdana, sans-serif;
	font-size			: 12px;
	color				: #000000;
	line-height			: 16px;
	font-weight			: bold;
	
	margin				: 0px;
	padding				: 0px 0px 4px 0px;
}

p.paragraph {
	margin				: 0px;
	font-size			: 11px;
	padding				: 0px 0px 16px 0px;
}

.tekst {
	font-family			: Arial, Tahoma, Verdana, sans-serif;
	font-size			: 12px;
	color				: #000000;
	line-height			: 16px;
}

.tekst_11 {
	font-size			: 11px;
}

.tekst_24 {
	font-size			: 24px;
	line-height			: 24px;
}

a:link {
	color				: #003399;
	text-decoration		: none;
}

a:visited {
	color				: #003399;
	text-decoration		: none;
}

a:hover {
	color				: #003399;
	text-decoration		: none;
}

a:active {
	color				: #003399;
	text-decoration		: none;
}
