/* CSS Document */
@font-face{
    font-family: 'Helvetica Neue Thin';
    src: url( 'fonts/helveticaneueltstd-th.eot' );
    src: local( 'HelveticaNeueLTStdThinRegular' ), url( 'fonts/helveticaneueltstd-th.woff' ) format( 'woff' ), url( 'fonts/helveticaneueltstd-th.ttf' ) format( 'truetype' ), url( 'fonts/helveticaneueltstd-th.svg#' ) format( 'svg' );
}

@font-face{
    font-family: 'Helvetica Neue Light';
    src: url( 'fonts/helveticaneueltstd-lt.eot' );
    src: local( 'HelveticaNeueLTStdLightRegular' ), url( 'fonts/helveticaneueltstd-lt.woff' ) format( 'woff' ), url( 'fonts/helveticaneueltstd-lt.ttf' ) format( 'truetype' ), url( 'fonts/helveticaneueltstd-lt.svg#' ) format( 'svg' );
}

body,html { height:100%}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(images/mainbg.jpg) top center fixed;
}

body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing:1px;
	font-size: 12px;
	color: #666;
}

.wrapper{	
	width:100%;
}

#container {
	width:950px;
	text-align:left;
	margin:0 auto;
}

a, a:link, a:visited, a:active, a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #2e2e2e;
}

ul, ol 
{
    color:#2e2e2e;
}

br 
{
    letter-spacing:0;
}

p {
	margin:0;
	padding:0;
}

.floatleft{	
	float:left;
}

.floatright {
	float:right;
}

.validator {color: #2e2e2e; font-size:12px;}
.validatortext {color: #2e2e2e;}
.captcha {border:1px solid #231f20}
input.stylebutton { font-size: 12px; color: #ffffff; background-color:#2e2e2e; border:solid 1px #2e2e2e; width:75px; padding: 2px 0 1px 0; text-align:center}
textarea, input, select { font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #666; background-color:transparent; border:solid 1px #666; width:154px;}
textarea {overflow: auto; width:242px; height: 71px;}

.tblContact td {
    height:24px;
}

.tblContact2 {
    width:100%;
    border:1px solid #e51820;
}

.tblContact2 td {
    vertical-align:top;
    width:50%
}

.tblContact2 img {
    border:0px;
    margin-bottom:10px;
    display:block;
} 

.tblContact2 td.tdTop {
    background-color:#e51820;
    color:White;
    font-weight:bold;
    height:16px;
}

.menu {
	height:24px;
}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	
.menu li a:link, .menu li a:active, .menu li a:visited, .menu li a:hover   {
	color: #525252; 
	font-size: 11px;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration: none; 
	display: block;
	padding:0 7px 0 0;
	margin:0 8px 0 0;
	letter-spacing:0;
	border-right: 1px solid;
}

.menu li a:hover, .menu li .selected:link, .menu li .selected:active, .menu li .selected:visited, .menu li .selected:hover   {
	text-decoration:underline;
	color:#2e2e2e;
}

.menu li .last:link, .menu li .last:active, .menu li .last:visited, .menu li .last:hover   {
	padding:0;
	border:0;
	margin:0;
}

*html.menu li a:link, *html.menu li a:active, *html.menu li a:visited, *html.menu li a:hover   {
	color: #525252; 
	font-size: 10px;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration: none; 
	display: block;
	padding:0 4px 0 0;
	margin:0 4px 0 0;
	width:75px;
	text-align:center;
	border-right: 1px solid;
}

.menu li {
	float:left;
}

.divLogo {
	float:left;
	padding:0 0 0 384px;
}

.divLogo img 
{
    border:0px;
}

.divTalen {
	width:362px;
	height:88px;
	float:left;
	padding:7px 20px 0 0;
}

.divTalen img 
{
    float:right;
	border:0px;
	cursor:hand;
}

.divTalen img.selected
{
    float:right;
	border:0px;
	cursor:default;
}

.spacer img {
	width:950px;
	height:34px;
}

.slideshow {
	border-top: 1px solid #e4e0dd;
	border-left: 1px solid #e9e6e3;
	border-right: 1px solid #e9e6e3;
	clear:both;
	height:313px;
}

.slideshow img {  
	background-color: #ffffff; 
	border-top: 13px solid #b7aba2;
}

.divContent, .divContentGeschiedenis, .divContentIntro {
	background:#fff;
	padding:30px;
	width:888px;
	border-left: 1px solid #e9e6e3;
	border-right: 1px solid #e9e6e3;
	border-bottom:13px solid #b7aba2;
	margin:0 0 10px 0;
}

.divContentIntro 
{
    background:url(images/main-intro-bg.png);
}

*html.divContentIntro 
{
    background:#fff;
}

.divContentGeschiedenis {
	background:url(images/main-geschiedenis-bg.jpg) bottom;
}

.DIVtekst{
	width: 888px; 
	overflow:hidden;
	line-height:18px;
}

.donker {
	color:#2e2e2e;
	font-weight:bold;
}

h1 {
	font-family: 'Helvetica Neue Light';
	font-size: 20px;
	height:47px;
	letter-spacing:1px;
	width: 888px;
	padding:0;
	margin:0;
}

.lnkCatalogus:link, .lnkCatalogus:visited, .lnkCatalogus:active, .lnkCatalogus:hover  {
   color: #0f0f0f;
   text-decoration:none;
   text-align:center;
   display: block;
   width:128px;
   margin-bottom:20px;
   margin-top:5px;
}

.divBorder{
    border:5px solid #e5e5e5;
}

.divFoto{
    width:118px;
    height: 85px;
    background-color:#e5e5e5; 
    overflow:hidden; 
    text-align:center;
}

.divFoto img {
    border:0px;
}

.divFoto2{
    width:128px;
    height: 95px;
    background-color:#e5e5e5;  
    text-align:center;
}

.fotoDetail{
    margin-right:5px;
    margin-bottom:5px;
    float:left;
}

.fotoDetail img{
    border:0px;
}

.lnkTerug:link, .lnkTerug:active, .lnkTerug:visited, .lnkTerug:hover {
    text-decoration:none; 
    color:#d96046;
    display:block;
    padding:5px 0 0 0;
    text-align:left;
    border-top:1px solid white;
    margin-top:10px;
}

.tblIntro td {
	text-transform:uppercase;
	font-weight:bold;
	height:30px;
	font-size:11px;
	color:#3e3e3e;
}

.tblIntro td img {
	opacity:0.6;
	filter:alpha(opacity=60);
	border:0px;
}

.tblIntro td a:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}
