BODY {
	margin			: 0px;
	background-image: url(../img/bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#F7F7F7;
}


TD {
	font-family     : Tahoma;
	font-size       : 11px;
	line-height     : 16px;
	font-style      : normal;
	color           : #000000;
	letter-spacing  : 0px;
}

.home_boxen {
	padding-left	: 15px;
	padding-right	: 15px;
	padding-top		: 12px;
	color           : #FFFFFF;
	line-height     : 16px;
}

.padding15 {
	padding-left	: 15px;
	padding-right	: 15px;
	padding-top		: 12px;
}
.menubottom {
	background-image: url(../img/menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left	: 15px;
	padding-right	: 15px;
	padding-top		: 12px;
	
}
.titel {
	font-size		: 21px;
	color			: #AA003E;
	line-height		: 40px;
}

.titel1 {
	font-size		: 21px;
	color			: #AA003E;
	line-height		: 30px;
	font-family		: Tahoma;
	font-weight		: normal;
	padding			: 0px;
	margin			: 0px;
	padding-top		: 12px;
	padding-bottom  : 6px;
}

.titel2 {
	font-size		: 16px;
	color			: #AA003E;
	line-height		: 30px;
	font-family		: Tahoma;
	font-weight		: normal;
	padding			: 0px;
	margin			: 0px;
}

.titel3 {
	font-size		: 14px;
	color			: #AA003E;
	line-height		: 40px;
	font-family		: Tahoma;
	font-weight		: normal;
}

.subtitel {
	font-size		: 15px;
	color			: #AA003E;
}

.tekst_klein {
	font-size       : 10px;
	color			: #FFFFFF
}

.tekst_bedrijfsinfo {
	font-size       : 11px;
	color			: #FFFFFF
}

.test 
{
	font-size : 20px;
}

.tekst_klein_zwart {
	font-size       : 10px;
	color			: #000000;
}

.tabel_rode_rand {
	border			: 1px;
	border-color	: #AA003E;
	border-style	: solid;
}

.titel_wit {
	font-size		: 17px;
	color			: #FFFFFF;
	padding-left	: 10px;
}

.cursor {
	cursor          : hand
}

select, input, textarea, radio, checkbox{
	color           : #000000;
	font-family     : Verdana;
	font-size       : 11px;
	background      : #F8F8F8;
	text-align      : left;
	border-width    : 1; 
	border-color    : #000000; 
	border-style    : solid; 
}
INPUT.button {
	background      : none;
	border          : 0;
	background-image: url(bg_button.gif);
	font-weight     : bold;
	width           : 100px;
	height          : 20px;
	cursor          : hand;
}

IMG {
	border			: 0px;
}

A {
	text-decoration : underline;
	color           : #000000;
}
A:HOVER {
	text-decoration : underline;
	color           : #000000;
}
A:VISITED {
	color           : #000000;
}
A:ACTIVE {
	text-decoration : underline;
}

A.2 {
	text-decoration : underline;
	color           : #FFFFFF;
	font-size		: 11px;
}
A.2:HOVER {
	text-decoration : underline;
	color           : #FFFFFF;
	font-size		: 11px;
}
A.2:VISITED {
	text-decoration : underline;
	color           : #FFFFFF;
	font-size		: 11px;
}
A.2:ACTIVE {
	text-decoration : underline;
	font-size		: 11px;
	color           : #FFFFFF;
}
A.3 {
	text-decoration : underline;
	color           : #AA003E;
	font-size		: 10px;
}
A.3:HOVER {
	text-decoration : underline;
	color           : #AA003E;
	font-size		: 10px;
}
A.3:VISITED {
	text-decoration : underline;
	color           : #AA003E;
	font-size		: 10px;
}
A.3:ACTIVE {
	text-decoration : underline;
	font-size		: 10px;
	color           : #AA003E;
}

A.4 {
	text-decoration : underline;
	color           : #16326E;
	font-size		: 11px;
	font-weight		: bold;
}
A.4:HOVER {
	text-decoration : underline;
	color           : #16326E;
	font-size		: 11px;
	font-weight		: bold;
}
A.4:VISITED {
	text-decoration : underline;
	color           : #16326E;
	font-size		: 11px;
	font-weight		: bold;
}
A.4:ACTIVE {
	text-decoration : underline;
	font-size		: 11px;
	color           : #16326E;
	font-weight		: bold;
}

A.5 {
	text-decoration : underline;
	color           : #AA003E;
	font-size		: 11px;
	font-weight		: bold;
}
A.5:HOVER {
	text-decoration : underline;
	color           : #AA003E;
	font-size		: 11px;
	font-weight		: bold;
}
A.5:VISITED {
	text-decoration : underline;
	color           : #AA003E;
	font-size		: 11px;
	font-weight		: bold;
}
A.5:ACTIVE {
	text-decoration : underline;
	font-size		: 11px;
	color           : #AA003E;
	font-weight		: bold;
}

#navExtra a {	
	display:block;
	background-image:   url(../img/menu_normaal.jpg);
	background-repeat: no-repeat;
	text-align: left;
	font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	line-height: 26px;
	padding-left: 12px;
	font-weight: bold;
}

#navExtra a:hover {
	background-image:   url(../img/menu_over.jpg);
	color: #16326E;
	font-style : bold;
	font-weight: bold;
}
#navaan a {
	display:block;
	background-image:   url(../img/menu_over.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-decoration : none;
	font-weight: bold;
	font-family: Tahoma;
	color: #16326E;
	font-size: 11px;
	text-decoration: none;
	padding-left: 12px;
	line-height: 26px;
	heigth:26px;
	font-weight: bold;
}
#topmenucontainer {
display: block;
width: 1000px;
height: 107px;
background: url(../img/bg_top.jpg) no-repeat;
padding-top: 68px;
}
#navcontainer ul
{
padding:0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 1px;
width: 1000px;
height: 27px;
float: left;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a
{
margin-left: 1px;
padding-left: 8px;
padding-right: 8px;
padding-top: 4px;
padding-bottom: 5px;
color: #FFFFFF;
float: left;
text-decoration: none;
font-family: Tahoma;
font-weight: normal;
letter-spacing: 0.6;
font-size: 14px;
}
#navcontainer ul li a:hover
{
color: #16326E;
background-color: #FFFFFF;
}
#navcontainer ul li a.aan
{
color: #16326E;
background-color: #FFFFFF;
}







.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFF;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}