/***********************************************/
/* HTML tags                                   */
/***********************************************/
body{
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 80%;
	line-height: 1.4;
}

table{
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 100%;
	line-height: 1.25em;	
}
a:link, a:visited, a:hover {
	color: #001188;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	margin: 0;
	padding: 0;
	border: 0px;
}
a img {
	border: 0px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pageWrapper{
	padding: 0px;
	margin: 0px auto;
	width: 760px;
}
#logoNav{
	float: right;
	margin: 0 0 30px 0;
	width: 230px;
}

/* padding-right: 20px                        */
#content{
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 20px 0px;
	width: 510px;
	float: left;
}

#content760{
	width: 760px;
	padding: 0px;
	margin: 0px;
}

#beginpagina{
	font-size: 85%;
	clear: both;
	border-top: 1px solid #ffffff;
	padding: 0px 10px 0px 20px;
}
#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: 80%;
	color: #cccccc;
	margin: 15px 0 0 0;
	padding: 10px 10px 10px 20px;
}

.content_top{
	margin: 0px 0px 20px 0px;
}

.Clear{
	width: 510px;
	clear: both;
}


/************** flash header styles **************/
#flash {
	background-image: url(../images/intro_alt_flash.jpg);
	background-repeat: no-repeat;
}

/************** header tag styles **************/

h1{
 font: bold 130% ;
 color: #001188;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 120% ;
 color: #001188;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 110% ;
 color: #001188;
 margin: 0px;
 padding: 0px;
}

h4{
	font: bold 100% ;
	color: #001188;
	margin: 0px;
	padding: 0px;
}

h5{
 font: bold 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

/*************** story styles ******************/

.story {
	padding: 10px 0px 10px 0px;
}

.story p {
	padding: 0;
	margin: 0;
}

.story img.Right {
	border: 0px;
	margin: 0px 0px 20px 10px;
}

.story img.border1 {
	border: 1px solid #001188;
}
.story img.border1Links {
	border: 1px solid #001188;
	margin: 10px 10px 10px 0px;
}
.story img.border1Rechts {
	border: 1px solid #001188;
	margin: 10px 0px 10px 10px;
}
.story img.margin_20_0_20_0 {
	border: 0px;
	margin: 20px 0px 20px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #001188;
	display: block;
	line-height: 2em;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 9px;
	vertical-align: top;
}

td.storyRight{
	vertical-align: top;
}

.bijschrift_right {
	float: right;
	clear: right;
	text-align: right;
	margin: 5px 0 10px 10px;
	font-style: italic;
	color: #001188;
}

/************** adrestext styles ****************/
.adresText {
	padding: 5px 35px 0px 55px;
	text-align: left;
	font-size: 80%;
	line-height: 1.5em;
	color: #001188;
}

/************** navtext styles ****************/
.navText {
	padding: 30px 35px 30px 55px;
	text-align: left;
	font-size: 80%;
	line-height: 1.8em;
}

#standaardLinks{
	margin: 0px;
	padding: 30px 35px 0 50px;
}

#standaardLinks a:link, #standaardLinks a:visited {
	display: block;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #cccccc;
	padding: 3px 0px 3px 5px;
}

#standaardLinks a:hover{
	border-top: 1px solid #999;
	text-decoration: none;
	background-color: #DDEEFF;
}

#standaardLinks form {
	margin: 3px 0 3px 5px;
}
#standaardLinks form input {
	font-size: 80%;
	width: 75%;
}

#standaardLinks a.txtrood {
	color: #bb0000;
}

/************** content_nav styles ****************/
.content_nav {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 3px 0px 3px 0px;
	margin: 20px 0px 20px 0px;
}

/************** nieuwsblok home styles ****************/
.nieuws {
	margin: 20px 0 0 0;
	padding: 0px 0px 10px 0px;
}

td.nieuwsLeft{
	padding-right: 10px;
}

td.nieuwsMidden{
	padding-right: 10px;
	padding-left: 10px;
	border-left: 1px solid #cccccc;
}

td.nieuwsRight{
	padding-left: 10px;
	border-left: 1px solid #cccccc;
}

/************** matrix styles ****************/
.matrix_nav {
	border-bottom: 1px solid #cccccc;
	padding: 3px 0px 3px 20px;
	margin: 0px 0px 20px 0px;
}


/************** producttabel styles ****************/


table.producttabel {
	background-color: #FFFFFF;
	line-height: 1.8em;
}
tr.producttabelBlauw {
	background-color: #DDEEFF;
	line-height: 1.8em;
}
td.producttabelkop {
	border-bottom: 1px solid #001188;
	font-style: bold;
	color: #001188;
	font-size: 120%;
	padding: 0 0 5px 0;
}
td.producttabeldatarood {
	background-color: #FFDDDD;
}
td.producttabeldatablauw {
	background-color: #DDEEFF;
}

table.producttabel a {
	color: #333333;
	cursor: e-resize;
}

/************** specificatiestabel styles ****************/

#specs {
	background-color: #001188;
	padding: 2px 0 2px 0;
	margin: 0 0 20px 0;
}
#specsrood {
	background-color: #BB0000;
	padding: 2px 0 2px 0;
	margin: 0 0 20px 0;
}
.speckop {
	font-style: bold;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	font-size: 110%;
}
 a.speckop:link, a.speckop:visited {
	color: #ffffff;
}
a.speckop:hover {
	text-decoration: underline;
}
.spectabelkop {
	font-style: bold;
	color: #001188;
	padding: 5px 10px 0 0;
}
table.spectabel {
	font-size: 85%;
	background-color: #DDEEFF;
	padding: 10px;
	vertical-align: top;
}
table.spectabelrood {
	background-color: #FFDDDD;
	font-size: 85%;
	padding: 10px;
	vertical-align: top;
}
td.spectabel {
	background-color: #FFFFFF;
	padding: 2px;
	margin: 0 10px 0 0;
	vertical-align: top;
}

/************** tekstkleur ****************/
.txtblauw {
	color: #001188;
}

.txtrood {
	color: #bb0000;
}

.txtgroen {
	color: #008822;
}

.txtrood a {
	color: #bb0000;
	text-decoration: none;
}

.txtrood a {
	color: #bb0000;
	text-decoration: none;
}
.txtrood 
a:hover {
	text-decoration: underline;
}
.txtgroen a {
	color: #008822;
	text-decoration: none;
}
.txtgroen a:hover {
	text-decoration: underline;
}
