/* CSS Document */
html {
height:100%;
}
body {
padding:0;
margin:0;
height:100%;
font:11px "TREBUCHET MS", Arial, Helvetica, sans-serif;
color:#4f4f4f;
background:#b5b6b7 url(../images/bg.gif) repeat top left;
}
a {
color:#9d0000;
text-decoration:underline;
}
a:hover {
color:#4f4f4f;
text-decoration:none;
}
p {
padding:3px 0;
margin:0;
}
form, input, select {
padding:0;
margin:0;
}
table {
border:none;
}
img {
border:none;
}
h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}
h1 {
font-size:22px;
}
h2 {
font-size:20px;
}
h3 {
font-size:18px;
}
h4 {
font-size:16px;
}
.clear {
clear:both;
}
.container {
width:944px;
margin:0 auto;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
background:#f5f5f5 url(../images/cbg.gif) repeat-y top left;
}
.top {
position:absolute;
top:0;
left:0;
width:100%;
height:408px;
background:url(../images/top.jpg) repeat-x top left;
}
.header {
position:relative;
background:url(../images/header3.jpg) no-repeat top left;
height:408px;
width:980px;
margin:0 auto;
}
.logo {
position:absolute;
top:36px;
left:75px;
height:58px;
width:175px;
}
.menu {

position:absolute;

top:350px;
_top:360px;
*top:360px;
left:-795px;

margin-left:100%;

width:628px;

height:120px;

}
.menu ul {
list-style:none;
}
.menu ul li{
display:inline;color:#fff;font-size:20px;text-decoration:none;
}
.menu ul li a {
color:#fff;font-size:18px;text-decoration:none;font-weight:bold;
}
.menu ul li a:hover {
color:#fff;
}
.left {
float:left;
width:624px;
padding:410px 45px 0 25px;border-right:2px solid #ccc;
}
.begin{
font-family:"TREBUCHET MS","andale mono";font-size:14px;background:url("../images/icon.gif") no-repeat left top;padding:18px;padding-bottom:0;
_text-align:left;
}
.normaal {
font-family:"TREBUCHET MS","andale mono";font-size:14px;padding:18px;padding-bottom:0;padding-top:0px;
_text-align:left;
}
.dik {
font-weight:bold;
}
.courier{
font-family:"courier new";font-style: italic;font-size:17px;
}
.reddish{
color:#cd3c49;
}
.left ul {
list-style:none;text-align:left;font-family:"TREBUCHET MS","andale mono";font-size:14px;font-weight:bold;
}
.left h1, .left h2 {
font:12px "Times New Roman", Times, serif;
text-transform:uppercase;
color:#0ca400;
margin-bottom:10px;
padding-left:51px;
background:url(../images/title.gif) no-repeat top left;
}
.randje{
color:#dd0000;border:3px solid green;margin-top:20px;padding:10px;
}
.right {
float:right;
width:215px;
padding:410px 25px 0 0;
}
.lenta {
background:url(../images/logo_klein.jpg) right top no-repeat;
height:150px;
width:215px;
margin-bottom:100px;
}
.item {
width:100%;
position:relative;
margin-bottom:20px;
}
.extra {
clear:both;
height:135px;
}
.footer {
position:relative;
margin-top:-122px;
height:122px;
width:100%;
text-align:center;
}
.footer a {
color:#6d0000;
text-decoration:none;
}
.footer a:hover {
color:#010101;
text-decoration:none;
}
.copy {
position:relative;
width:884px;
height:65px;
margin:0 auto;
padding:57px 0 0 60px;
text-transform:uppercase;
color:#010101;
font-size:10px;
background:#b5b6b7 url(../images/footer.jpg) no-repeat top left;
}
/*table_tarieven*/
.tabel{
border-top:1px solid #484848;border-bottom:1px solid #484848;padding-bottom:10px;margin-bottom:20px;
}
.tablehead{
height:20px;background:url(../images/tbg.jpg) repeat-x top left;color:#f5f5f5;text-align:center;font-weight:bold;font-family:"tamoha";
font-size:14px;letter-spacing:1px;border-left:1px solid #484848;border-right:1px solid #484848;
}
.links_links_head{
float:left;width:180px;padding:3px;font-weight:bold;letter-spacing:1px;color:#e10000;padding-bottom:10px;
}
.links_head{
float:left;width:180px;padding:3px;font-weight:bold;letter-spacing:1px;color:#e10000;padding-bottom:10px;
}
.rechts_head{
float:left;width:180px;padding:3px;font-weight:bold;letter-spacing:1px;color:#e10000;padding-bottom:10px;
}
.links_links{
float:left;width:180px;padding:3px;font-weight:bold;letter-spacing:1px;
}
.links{
float:left;width:180px;padding:3px;color:#008000;letter-spacing:1px;font-weight:bold;
}
.rechts{
float:left;width:180px;padding:3px;color:#008000;letter-spacing:1px;font-weight:bold;
}
.warning {
color:#e60000;letter-spacing:1px;font-weight:bold;font-family:arial;padding:8px;border:2px solid #333;
}
.warning img {
vertical-align:bottom;margin-right:5px;
}
/*order*/
.order{
z-index:9999;
}
.order_left {
float:left;width:200px;padding-left:5px;
}
.order_right {
float:left;
}
.order_clear {
clear:both;padding-top:5px;
}
.line_25 {
line-height:25px;
}
.red {
color:red;
font-size:80%;
}