@charset "utf-8";

/* link naar Engels verbergen */


* {
border:none;
margin:0;
outline:none;
padding:0;
}
li {
margin-left:15px;
}
html, body {
height:100%;
width:100%;
}
body {background:#141515;}
body, p, td, span, font {
color:#fff;
font-family:verdana;
font-size:11px;
line-height:16px;
}
h1, h2 {
font-weight:bold;
}
h1 {
font-size:12px;
}
h2 {
font-size:11px;
font-weight:bold;
}

a {
color:#ddd;
text-decoration:none;
}
.nieuwsOverzichtLezen, .nieuwsOverzichtLink {color:#ddd;}
a:hover {
text-decoration:underline;
}
#container {
background:#444444;
height:auto;
margin:0 auto 0 auto;
overflow:hidden;
width:900px;
}
#banner {
background-image:url(images/banner_bg.jpg);
border-bottom:1px solid #141515;
height:150px;
position:relative;
width:900px;
}
#languages{
float:right;
padding:4px 3px 0 0;
}
#languages ul,  #languages li {
list-style-type:none;
margin:0px;
padding:0 0 0 0;
}
#languages li {
float:left;
padding:0 12px;
border-left:1px solid #fff;
line-height:11px;
height:11px;
}
#languages li  a {text-decoration:none;}
#languages li a:hover {text-decoration:underline;}
#languages .topMenuActive a {
color:#fff;
}
#languages #topMenu0 {border:none;}
#logo {
cursor:pointer;
height:70px;
width:250px;
left:25px;
top:40px;
position:absolute;
}
#menu {
background:url(images/menu_bg.gif);
border-bottom:1px solid #141515;
height:28px;
overflow:hidden;
position:relative;
margin-left:-1px;
width:901px;
}
#menu li {
float:left;
list-style-type:none;
padding:0;
margin:0;
overflow:visible;
position:relative;
width:150px;
z-index:2;
}
#menu .mainMenuSeperator {
background:url(images/menu_seperator.gif);
height:28px;
position:relative;
width:2px;
margin-right:-2px;
overflow:hidden;
z-index:1;
}
#menu #mainMenuSeperator0, #menu #mainMenuSeperator7 {display:none;}
#menu a {
color:#fff;
display:block;
height:28px;
width:152px;
line-height:27px;
position:relative;
text-decoration:none;
text-align:center;
z-index:3;
}
#menu a:hover {
text-decoration:none;
}
#menu .mainMenuActive {
z-index:5;
}
#menu .mainMenuActive a {
background:url(images/main_menu_active.gif);
border-left:1px solid #414042;
border-right:1px solid #414042;
width:151px;
font-weight:bold;
}
#menu li .mainMenuBg {
background:url(images/main_menu_active.gif);
border-left:1px solid #414042;
border-right:1px solid #414042;
position:absolute;
height:28px;
left:0px;
top:0px;
width:151px;
}
#content {
background:url(images/content_bg.jpg) no-repeat;
overflow:auto;
padding:16px 0 30px 0;
min-height:400px;
}
#mainContent {
float:left;
padding:20px 0 0 15px;
width:571px;
}
body>img, html>img, body>p>img, body>p>b>img, #mainContentDiv img {
border:1px solid #141515;
float:right;
margin:4px 0px 10px 15px;
}

#footer {
background:#c4161c;
color:#fff;
border-top:1px solid #000;
border-bottom:1px solid #000;
height:15px;
font-size:10px;
line-height:10px;
overflow:hidden;
padding-top:4px;
text-align:center;
width:900px;
}
#web4life {
background:#141515;
color:#505050;
display:block;
height:15px;
font-size:10px;
text-align:right;
text-decoration:none;
padding:0 15px 4px 15px;
width:870px;
}
#web4life:hover {text-decoration:underline;}

/*nieuws en producten */
.block{
float:right;
margin-bottom:35px;
width:298px;
}
.blockHeadline {
background:url(images/linkblock.png) left top;
color:#ffffff;
font-size:12px;
font-weight:bold;
height:31px;
line-height:30px;
position:relative;
padding:14px 15px 0px 30px;
width:253px;
z-index:3;
}
.blockBottom {
background:url(images/linkblock.png) left bottom;
padding:0 15px 14px 15px;
position:relative;
width:268px;
margin-top:-1px;
z-index:2;
}

.product, .productActive, .headline, .headlineActive {
background:url(images/linksblock_inactive.png) top center no-repeat;
height:30px;
margin-bottom:-1px;
width:268px;
overflow:visible;
position:relative;
}
#product0, #headline0 {background:none;}
.product a, .productActive a, .headline a, .headlineActive a  {
color:#414042;
height:29px;
display:block;
line-height:27px;
padding:0 0px 0 15px;
position:relative;
overflow:hidden;
width:253px;
z-index:4;
}
.productActive a, .headlineActive a{
background:url(images/linksblock_active.png) top center no-repeat;
color:#ffffff;
height:31px;
z-index:5;
}
.productBg, .headlineBg  {
background:#808285;
height:29px;
position:absolute;
top:1px;
left:0px;
width:100%;
}
.block a, .block a:hover {text-decoration:none;}
.block span {display:none;}

.nieuwsHome {
padding:5px 13px 13px 13px;
}

.block.nieuws {display:none;}

.block .nieuws, .block .nieuws a  {
color:#414042;
}
.block h2 {
color:#c4161c;
}

 /*.block.nieuws a:hover {text-decoration:underline}*/

.blockBottom.nieuws {
/* height:233px; */
height:175px;
}
.etalageVorige {display:none;}
.etalageAfbeeldingen, .paginaAfbeelding {
float:right;
clear:right;
margin:-5px 0 18px 15px;
position:relative;
overflow:visible;
}
.etalageAfbeeldingenMask, .paginaAfbeeldingMask {
position:absolute;
left:-15px;
top:-13px;
width:298px;
height:202px;
cursor:pointer;
}
.nieuwsOverzichtHeadline {font-weight:bold;}

table table img {
margin-bottom:17px;
}
table table td {
cursor:pointer;
}
.productImage1 {
padding-right:0px;
margin:0px;
float:right;
padding-right:16px;
overflow:hidden;
width:270px;
text-align:center;
}
