* { 
font-size : 100%; 
margin : 0; 
padding : 0; } 

body { 
background : #d6d6d6 ; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 76%; 
line-height : 1.4em; 
text-align : center;
} 
#header { 
background-image : url(images/header/bg-header.gif);
background-repeat : repeat-x;
height : 59px;
} 

#header h1 {
text-align : left;
margin-left : 10px;
}

#leftnav { 
width : 180px; 
position : absolute ;
top : 120px;
} 
#leftnav li { 
background :#f4f4f4;
padding : 2px 2px 2px 10px; 
width : 170px; 
margin : 0; 
font-size : 1em; 
border-bottom : 1px solid #666666; 

} 
#leftnav li a { 
text-decoration : none; 
color : #666666;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 

} 
#leftnav li a:hover, #leftnav li li a:hover { 
color : red; 
} 
#leftnav li li { 
background : #eeeeee ; 
border-bottom : 0; 
width : auto; 
padding : 0 0 0 14px; 
} 
#leftnav li li a { 
color : #eeeeee; 
} 
#leftnav li.active a { 
color : #d52f1e; 
} 
#leftnav li.active ul a { 
color : #494949; 
} 
#leftnav li.active li a:hover { 
color : #d52f1e; 
} 
#leftnav ul { 
margin : 0; 
padding-top : 0px; 
width : 180px; 
overflow : hidden; 
} 

ul, dl { 
margin : 0 0 0 0; 
list-style : none; 
} 
ul li { 
background : #eeeeee; 
padding-left : 0px; 
margin-bottom : 0.1em; 
} 
#logo {
position : absolute;
top:0px;
}

#logolinks { 
position : absolute;
top:120px;
} 
#titelnieuws {
font-size : 16px;
font-weight :bold;
}
#tekstnieuws {
font-size: 100%;
}
#datumnieuws {
font-size: 75%;
position :absolute;
right : 20px;
font-weight:lighter;
}

#container { 
background : #fff; 
width : 940px; 
position : absolute; 
left :150px;
padding : 20px 20px 0 20px; 
margin : 0 auto 20px auto; 
text-align : left; 
} 
#content { 
background : #fff; 
float : right; 
width : 740px; 
margin-bottom : 20px; 
} 
#foto { 
width : 740px;
padding-bottom:12px; 

} 


#balkje { 
background-image : url(images/bg-balkje.gif);
background-repeat : repeat-x ;
width : 690px; 
height : 55px;
position : absolute;
left : 190px;
float : right; 
}

h4 {
background : url(images/bg-nav.gif) repeat-x 0 0; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
height : 19px;
color : #ffffff;
padding : 2px 0 0 10px;
}
h1 {
margin-left: 80px;
}
h2 {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
color :#666666;
height :50px;
padding : 15px 10px 10px  10px; 
text-align :left;
background : url(images/content.gif) repeat-x 0 0; 
}
h3 {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
color :#010656;
font-size : 1.3em; 
}

#inhoud { 
background : #fff; 
width : 900px; 
position : absolute;
top : 60px;
left : 0px;
} 

.nieuwsflash {
position:absolute;
height : 150px;
font-weight : normal; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

table { 
background : #f4f4f4; 
border-collapse : collapse; 
border-top : 1px solid #ccc; 
border-right : 1px solid #ccc; 
}
#table1,td { 
border : 0px;

}

th, td { 
border-bottom : 1px solid #ccc; 
border-left : 1px solid #ccc; 
text-align : left; 
} 

td { 
background : #fff; 
font-size : 10px;
} 

td.head { 
background : #ffff; 
text-align:left;
font-size : 10px;
}

#nav {
position : absolute;
top: 20px;
left: 350px;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:100%;
}
#nav li {
display:inline;
padding:15px;
}

#nav a {
text-decoration:none;
color : #fff;
}

#crumb { 
background : #f4f4f4; 
text-indent : 20px; 
margin : -20px 0 2em 0; 
padding : 0.2em 0; 
font-size : 0.9em; 
color : #666; 
} 

#crumb a { 
color : #333; 
}
.prod-list { 
width : 760px; 
float : left; 
} 

.prod-list li { 
background : #fff; 
position : relative; 
float : left; 
display : inline; 
width : 140px; 
margin-right : 50px; 
padding : 0; 
height : 160px; 
text-align : center; 
} 
.prod-list li.last { 
margin-right : 0; 
} 
.prod-list h4 { 
position : absolute; 
top : 108px; 
left : 0; 
margin : 0; 
text-align : left; 
font-family : Arial, Helvetica, sans-serif; 
width : 85px; 
font-size : 0.9em; 
} 
.prod-list p { 
background : #306097 url(../i/layout/bg-body.jpg) repeat-x 0 0; 
color : #fff; 
font-size : 0.9em; 
text-align : right; 
margin : 0; 
float : right; 
padding : 2px 4px; 
} 
.prod-list img { 
width : 140px; 
padding-bottom : 2px; 
float : left; 
height : 100px; 
border-bottom : 1px solid #5d8ebc; 
} 
.prod-list-gallery { 
margin : 0; 
padding : 0; 
float : left; 
} 
.prod-list-gallery li { 
background : #fff; 
position : relative; 
float : left; 
display : inline; 
margin-right : 15px; 
padding : 0; 
height : 150px; 
width : 150px; 
overflow : hidden; 
text-align : center; 
}
img, fieldset { 
border : none; 
}