body, h1, h3, h4, .item
{
	margin:  0;
	padding: 0;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-size:   12px;
	line-height: 14px;
	font-weight: normal;
}

h1
{
	padding-left: 6px;
	font-size:   50px;
	line-height: 70px;
	margin-bottom: 10px;
	font-weight: 700;
}

h2
{
	padding-left: 6px;
	font-size:   20px;
	line-height: 30px;
	margin-bottom: 20px;
	font-weight: 700;
	color: #666666;
}

h2 .language
{
	font-weight: 500;
}

h3
{
	font-size:   16px;
	line-height: 16px;
	font-weight: 700;
	margin-bottom: 10px;
	margin-top: 3px;
}

body
{
	padding: 20px;
}


.item
{
	float: left;
	position: relative;
	overflow: hidden;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	width:  180px;
	height: 220px;
	border-top: 1px solid gray;
}

.bigitem
{
	float: left;
	position: relative;
	overflow: hidden;
	padding: 2px;
	padding-left: 5px;
	padding-right: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	width:  575px;
	height: 448px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
}

.bigitemx
{
	float: left;
	position: relative;
	overflow: auto;
	padding: 2px;
	padding-left: 5px;
	padding-right: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	width:  575px;
	height: 448px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
}

a img
{
	border: none;
}

.thumb
{
	position:absolute;
	top:100px;
}

.patentimage
{
	position:absolute;
	top:256px;
	z-index: -1;
}

a
{
	text-decoration: none;
	color: black;
}

.summary, h4
{
	color: #666666;
	margin-bottom: 10px;
}

.tekst
{
	color: #333333;
	margin-bottom: 10px;
	height: 448px;
}

.mail a
{
	color: #00AFFF;
}

h2 a
{
	color: #666666;
}

h2 a .black
{
	color: #000000;
}

h2 a .yellow
{
	color: #FFCC00;
}

h2 a .green
{
	color: #A9D300;
}

h2 a .cyan
{
	color: #00AFFF;
}
h2 a .grey
{
	color: #777777;
}

h2 a .red
{
	color: #FF008B;
}

h2 a .blue
{
	color: #2B5AC5;
}
