/***** basics begin *****/
*
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	/*
	background-color: inherit;
*/
	border: none;
}

body
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	text-align: center;
}

p
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 18px;
}

ol, ul {
/*
	color: rgb(0,128,0);
	background-color: color: rgb(128,0,0);
*/
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(195,195,195);
	background-color: inherit;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(195,195,195);
	background-color: inherit;
}



h1 a:link, h2 a:link {
	color: rgb(195,195,195);
	background-color: inherit;
}

h1, h1 a {
	font-size: 21px;
}
h2
{
	font-size: 18px;
}
h2 a
{
	font-size: 18px;
}
h3, h3 a {
	font-size: 14px;
}
h4
{
	font-size: 14px;
	font-weight: normal;
	margin-top: 18px;
	margin-bottom: 3px;
	background-color: inherit;
	color: rgb(175,175,175)
}
h5, h5 a, h6, h6 a {
	font-size: 10px;
}

a
{
	text-decoration: none;
	border-bottom: 1px solid rgb(128,128,128);
}
a:link {
	color: rgb(0,0,0);
}
a:visited {
	color: rgb(0,0,0);
}
a:hover, a:active {
	color: rgb(255,0,0);
}

input, textarea, select
{
	border: 1px solid rgb(195,195,195);
	color: rgb(0,0,0);
}

.radio
{
	border: none;
}

.submit
{
	margin: 0 0 0 18px;
	background-color: rgb(210,210,210);
	border: none;
}

input.image
{
	width: 16px;
	height: 16px;
	border: none;
}

#search input
{
	color: rgb(128,128,128);
	float: left;
}

#search input.text
{
	margin-right: 3px;
	width: 108px;
}

fieldset { 
	border: 1px solid #C1C0B5;
}

legend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px;
	margin: 0 12px;
	font-weight: bold;
}

label { font-size: 11px; }

form, img {
	margin: 0;
	padding: 0;
	border: 0;
}

img
{
	margin: 0;
	border: 0;
}

#mainnav ul
{
	float: left;
	width: 400px;
}

#mainnav ul li
{
	list-style-type: none;
	float: left;
}

#mainnav a
{
	display: block;
	padding: 3px 0 1px 0;
	color: rgb(128,128,128);
	font-size: 11px;
	text-decoration: none;
	margin-right: 12px;
	border: none;
}

#mainnav a:hover { 
	color: rgb(255,0,0);
}

#mainnav a.current
{
	color: rgb(255,0,0);
}

.clearer { clear: both; }


/***** basics end *****/


/***** divs begin *****/

#page
{
	position: relative;
	margin: 0 auto;
	width: 736px;
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	text-align: left;
/*
	border: solid 1px rgb(128,128,128);
*/}

/***** headers begin *****/
#header1
{
	height: 39px;
	border-bottom: 1px solid rgb(165,165,165);
	margin-right: 2px;
}

#header1 h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: rgb(205,205,205);
	padding-top: 16px;
}

#header1 h1 a
{
	color: rgb(205,205,205);
	border-bottom: 0;
}

#header2
{
	height: 195px;
	background-image: url('/static/global/images/nok_header2.gif');
	background-repeat: no-repeat;
	background-position: 0 1px;
}

#header2 h1
{
/*
	float: left;
	width: 372px;
*/	display: none;
}

#tags ul
{
	width: 364px;
	float: right;
	margin-top: 3px;
}

#tags ul li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	list-style-type: none;
	margin-top: 3px;
	background-image: url('/static/global/images/nok_bullet.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0 0;
	display: inline;
}

#content2 ul li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin-top: 3px;
	background-image: url('/static/global/images/nok_bullet.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0 0;
	display: block;
}

#content2 ul li a.current { color: rgb(255,0,0) }

#content2 .divider
{
	border-bottom: solid 1px rgb(195,195,195);
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 16px;
}

#content2 ul li
{
	padding-bottom: 3px;
	background-position: -3px 0;
}

#tags ul li a, #content2 ul li a
{
	color: rgb(128,128,128);
	text-decoration: none;
	border: none;
	background-image: none;
}

#content2 ul li a { display: block; }


#tags ul li a:hover, #content2 ul li a:hover
{
	color: rgb(255,0,0);
}

#tags ul li a
{
	color: rgb(128,128,128);
	text-decoration: none;
	border: none;
	background-image: none;
}

#header h2
{
	margin: 0 0 0 253px;
	padding: 68px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: rgb(102,153,0);
	background-color: inherit;
	display: block;
}

#header2
{
}

#header3 { 
	border-bottom: 1px solid rgb(165,165,165);
	height: 20px;
	margin-right: 2px;
}


#searchform
{
	/*
	border-top: 1px solid rgb(128,128,128);
*/
	float: right;
}

#header2 img
{
	float: left;
}

#breadnav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(195,195,195);
	margin: 5px 112px 0 0;
	line-height: 14px;
}

#breadnav a
{
	font-size: 10px;
	color: rgb(160,160,160);
	border: none;
}

#breadnav a:hover
{
	color: rgb(255,0,0);
}

#breadnav .current
{
	color: rgb(255,0,0);
	font-size: 10px;

}

#header2 h2
{
	margin-left: 171px;
}

#header2 h2 a { border: none; }

/***** headers end   *****/

/***** content begin *****/

#content1
{
	width: 556px;
	float: left;
}

.home #content1, .contact #content1
{
	width: auto;
}

.zoeken #content1
{
	width: 736px;
}

#content1 h2
{
	background-color: inherit;
	margin: 0;
	padding: 18px 0 0 0;
	font-size: 18px;
	color: rgb(165,165,165);
	font-weight: normal;
	float: left;
	width: 535px;
}

#resultnav
{
	border-bottom: 1px solid rgb(165,165,165);
	margin-right: 2px;
/*
	background-color: red;
*/	clear: both;
	height: 40px;
}

#previous, #counter, #next
{
	float: left;
	padding: 24px 0 0 0;
	font-size: 10px;
	text-align: center;
}

#previous
{
	width: 54px;
    text-align: right;
}

#counter 
{ 
    width: 91px; 
    text-align: center;
}

#next { width: 54px; }

#resultnav a
{
	font-size: 10px;
	text-decoration: none;
	border: none;
	color: rgb(128,128,128);
}

#resultnav a:hover, #resultnav a:active {
	color: rgb(255,0,0);
}

#content2
{
	float: left;
	width: 180px;
	display: block;
}

/*
.home #content2
{
	width: 288px;
}
*/

#content2 h2
{
	font-size: 10px;
	color: rgb(0,0,0);
	margin: 8px 0 8px 0;
	display: block;
}

.text 
{
    padding-left: 1px;
}

/***** content end   *****/

/***** footer begin *****/
#footer
{
	clear: both;
	margin: 5px 0 20px 0;
	height: 62px;
}

#footer img { float: left; }

#footer p
{
	padding: 33px 0 0 0;
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	float: left;
	font-size: 10px;
	line-height: 12px;
}
/***** footer end   *****/

/***** divs end *****/


/***** postsstyles begin *****/

.post
{
	background-color: rgb(255,255,255);
	width: 444px;
}

.home .post, .contact .post
{
	width: 245px;
	float: left;
}

.zoeken .post
{
	width: 480px;
}

.post a { border: none; }

.post p a { border-bottom: solid 1px rgb(195,195,195); 
}

.post .postentry p {
margin-bottom: 12px;
}

.postentry ul, .postentry ol
{
	margin-left: 24px;
	margin-bottom: 18px;
}
.postentry li {
	font-family: Georgia, Times New Roman, Times, serif;
	line-height: 18px;
	font-size: 12px;
}

.postmeta ul, .postmeta ol {
	margin-left: 0;

}

.home .postimage
{
	padding: 7px 0 0 0;
	width: 279px;
}

.image { 
	height: 192px;
	height: 179px;
	border-bottom: solid 1px rgb(195,195,195);
	overflow: hidden;
}

.image img { margin: 5px 0 0 0; }

.post h3
{
	width: auto;
	background-color: inherit;
	padding: 13px 13px 9px 0;
	font-size: 18px;
	color: rgb(165,165,165);
	font-weight: normal;
}

.home .post h3
{
	margin: 0;
	padding: 0;
	height: 43px;
	overflow: hidden;
}

.contact .post h3
{
	margin: 0;
	padding: 13px 0 9px 0;
}

.contact .post
{
	height: 214px;
	border-bottom: 1px solid rgb(165,165,165);
	margin-right: 4px;
	width: 241px;
}

.zoeken .post h3
{
	font-size: 14px;
	font-weight: normal;
}

.posttitle
{
	padding-top: 0;	
}

.post h3 a, .posttitle a
{
	background-color: inherit;
	font-size: 18px;
	color: rgb(165,165,165);
	padding-right: 12px;
	/*
	line-height: 18px;
*/
	padding-top: 1px;
}


.zoeken .post h3 a, .zoeken .posttitle a
{
	font-size: 14px;
}

.posttitle a:link, .posttitle a:visited {
	background-color: inherit;
	color: rgb(165,165,165);
}
.posttitle a:hover, .posttitle a:active
{
	background-color: inherit;
	color: rgb(255,0,0);
}

.postmeta
{
	background-color: inherit;
	font-size: 11px;
	line-height: 12px;
	margin: 0;
	padding: 5px 0 15px 0;
	display: block;
}

.home .postmeta
{
	margin: 0;
	padding: 7px 0;
}

.zoeken .postmeta
{
	margin: 0;
	padding: 0 0 15px 0;
}

.postmeta a
{
	font-size: 10px;
}

.zoeken .postmeta a { color: rgb(165,165,165); }

.zoeken .postmeta a:hover
{
	color: rgb(255,0,0);
}

.postmeta ul li
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	list-style-type: none;
	margin-top: 3px;
	background-image: url('/static/global/images/nok_bullet.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0 0;
	display: inline;
}

.postmeta ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(128,128,128);
	text-decoration: none;
	border: none;
	background-image: none;
}

.postmeta ul li a:hover
{
	color: rgb(255,0,0);
}


.postentry
{
	background-color: inherit;
	border-bottom: solid 1px rgb(165,165,165);
}

.home .postentry
{
	margin-right: 4px;
	height: 110px;
	overflow: hidden;
}

.contact .postentry
{
	margin-right: 4px;
	border: none;
}

.postentry img
{
	margin: 3px 0 18px 0;
}

.postentry p
{
	font-family: Georgia, Times New Roman, Times, serif;
	line-height: 18px;
	margin: 0 18px 0 0;
	padding: 0;
}

.postentry em
{
	font-family: Georgia, Times New Roman, Times, serif;
}

.home .postentry p
{
	font-family: Georgia, Times New Roman, Times, serif;
	line-height: 18px;
	height: 90px;
	margin: 0 18px 0 0;
	padding: 0;
	overflow: hidden;
}

.postentry p a
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
}

.postentry li
{
	list-style-type: disc;
}


.frontimage
{
	height: 173px;
	padding-top: 6px;
	overflow: hidden;
	border-bottom: solid 1px rgb(165,165,165);
}

/***** postsstyles end   *****/


#content2 .showlinks a, #content1 .showlinks a { 
	border-bottom: solid 1px rgb(0,158,224);
}

.company_contact_img { float: left; }
.company_contact_img img { margin-right: 6px; }

.linkexeption a { border-bottom: 0; color: rgb(128,128,128);}
.linkexeption a:hover, .linkexeption a:active  { border-bottom: 0; color: rgb(255,0,0);}
.linkexeption
{
	border-bottom: 0;
	font-size: 10px;
	margin-top: 3px;
}
