body,html
{
color: #707173;
font-family: Helvetica, arial, serif;
font-size:12px;
margin:0px;
padding:0px;
width:100%; 
height:100%;
background-image: url(../image/bg.jpg);
background-repeat:repeat-y;
background-position: 50% 0px;
background-color:#f7f7f8;
}

.wrapper{
width:820px;
margin: 0 auto;
}

#header{
width:818px;
height:155px;
background-image: url(../image/header_bg.jpg);
background-repeat:no-repeat;
background-position: 0px 100%;
border-left:1px solid #eaeded;
border-right:1px solid #eaeded;
}

#logo{
background-image: url(../image/logo.png);
background-repeat:no-repeat;
width:306px;
height:106px;
margin-left:36px;
margin-top:29px;
display:block;
float:left;
text-decoration:none;
}

#header_menu{
margin:15px 17px 0 0;
width:150px;
height:100px;
float:right;
}

#header_menu a{
width:150px;
height:17px;
text-align:right;
display:block;
color: #707173;
text-decoration:none;
}

#content{
width:818px;
border-left:1px solid #e0e0e1;
border-right:1px solid #e0e0e1;
display:table;
padding-bottom:28px;
line-height:16px;
}

#content tr{
vertical-align:top;
}

#data_col #data .product_cel{
background-image: url(../image/home_product_line.jpg);
background-repeat:no-repeat;
background-position: 100% 0;
padding-top:8px;
padding-left:15px;
margin-bottom:16px;
}

#data_col #data .product_cel a{
color: #8B8C8D;
text-decoration:none;
font-size: 12px;
}

#content #data_col .product_cel a strong, #content #data_col .product_cel strong a{
color: #ED1C24;
font-size: 15px;
font-family: 'Maven Pro', arial, serif;
}

#data_col #data .product_table dt{
padding-bottom:16px;
}

.grayBg{
background-color:#ececed;
}


#content hr{
background-color:#e2e3e3;
height:1px;
border:none;
}

#menu_col{
width:184px;
padding-left:16px;
float:left;
}

#taal{
height:59px;
border-bottom:1px solid #e2e3e3;
}

#taal span{
width:184px;
height:18px;
padding-top:13px;
float:left;
font-size:10px;
}

#taal #nl{
background-image: url(../image/nl.jpg);
background-repeat:no-repeat;
width:27px;
height:16px;
display:block;
text-decoration:none;
float:left;
}

#taal #eng{
background-image: url(../image/eng.jpg);
background-repeat:no-repeat;
width:27px;
height:16px;
display:block;
text-decoration:none;
float:left;
margin-left:12px;
}

#menu{
width:184px;
}

#menu a{
width:184px;
height:21px;
border-top:1px solid #e2e3e3;
color:#ed1c24;
display:block;
padding-top:12px;
text-decoration:none;
font-size:12px;
}

#menu .submenu_item{
color: #8b8c8d;
padding-top:0px;
font-size:11px;
height:17px;
border:none;
}


.submenudiv{
padding-bottom:12px;
}

#ticker{
width:152px;
height:55px;
padding:16px;
background-color:#ececed;
font-weight:bold;
color:#ed1c24;
line-height:18px;
display:table;
margin-top:4px;
}

#data_col{
width:584px;
margin-left:16px;
float:left;
font-size: 12px;
}

#data_col a{
color:#ed1c24;
text-decoration:underline;
}

#data_col a:hover{
text-decoration:none;
}

#data_col #title{
width:584px;
height:31px;
padding-top:14px;
}

#data_col #title h1{
font-family: 'Maven Pro', arial, serif;
color:#ED1C24;
font-size:16px;
margin:0px;
}

#data_col h2{
font-family: 'Maven Pro', arial, serif;
color:#ED1C24;
font-size:16px;
margin:0px;
}

#data_col h3{
font-family: 'Maven Pro', arial, serif;
color:#ED1C24;
font-size:16px;
margin:0px;
}

#color_block{
width:820px;
height:226px;
background-color:#ed1c24;
color:#ffffff;
padding-top:10px;
padding-bottom:5px;
display:table;
}

#nieuwsbrief{
width:184px;
margin-left:16px;
font-size:11px;
float:left;
}

#color_block h3{
width:100%;
height:20px;
border-bottom: 1px solid #d97276;
font-size:14px;
margin:0px;
padding:0px;
display:block;
}

#nieuwsbrief .label{
width:30px;
display:table;
float:left;
height:13px;
padding-top:2px;
margin-right:5px;
margin-bottom:10px;
}

#nieuwsbrief .input_field{
width:140px;
height:15px;
float:left;
margin-bottom:10px;
}

#nieuwsbrief b{
font-size:12px;
}

#nieuwsbrief .btn span{
text-decoration:underline;
margin:0px;
padding:0px;
font-size:11px;
}

#nieuwsbrief .btn{
background-color:#ed1c24; 
border:none;
color:#ffffff;
margin:0px;
padding:0px;
cursor:pointer;
}

#laatstenieuws{
width:285px;
margin-left:16px;
font-size:10px;
float:left;
}

#laatstenieuws #left{
width:93px;
height:180px;
float:left;
margin-top:11px;
}

#laatstenieuws #left .news_image{
height:68px;
width:68px;
margin-top:22px;
}

#laatstenieuws #right{
width:180px;
height:177px;
float:left;
margin-top:11px;
}
#laatstenieuws #right b{
display: block;
font-size: 12px;
height:31px;
}
	
	
#laatstenieuws #right a{
color:#ffffff;
}

#nieuws{
width:284px;
margin-left:16px;
font-size:10px;
float:left;
}

#nieuws ul{
list-style-type:none;
padding:0px;
margin-top:6px;
}

#nieuws li{
padding-top:4px;
padding-bottom:4px;
border-bottom: 1px solid #D97276;
}
 
#nieuws b{
font-size:12px;
display:block;
}

#nieuws ul a{
color:#ffffff;
text-decoration:none;
}

#nieuws a{
color:#ffffff;
}

#nieuws ul a:hover{
text-decoration:underline;
}

#footer{
width:802px;
height:76px;
font-size:10px;
background-image: url(../image/footer_bg.jpg);
background-repeat:repeat repeat;
border-left:1px solid #e0e0e1;
border-right:1px solid #e0e0e1;
background-color:#f3f3f4;
color:#707173;
padding-left:16px;
padding-top:11px;
overflow: hidden;
line-height:14px;
}

#footer #footerTable{
margin:0px;
padding:0px;
}

#footer #footerTable td tr td{
padding-top:0px;
}

#footer #footerTable td{
padding-top:6px;
}

#footer .lijn{
border-left:2px solid #ececed;
padding-left:15px;
}

#footer a{
color:#707173;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#archief {
    display: table;
    list-style: none outside none;
}
#archief h2 {
    border-bottom: medium none;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
    width: 584px;
}
#archief li {
    color: #58585A;
    cursor: pointer;
    float: left;
    height: 74px;
    width: 280px;
}
#archief .date {
    background-color: #ED1C24;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 39px;
    line-height: 16px;
    margin-right: 18px;
    padding-top: 5px;
    text-align: center;
    width: 44px;
}
#archief b{
color:#707173;
display:block;
}

#archief li .newsData {
    float: left;
    width: 177px;
}

#archief li .content_kop {
    border-bottom: 1px solid #747476;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 3px;
}

#archief li span {
	color:#ED1C24;
	padding:0px;
	margin:0px;
}

#archief a {
    color: #58585A;
    text-decoration: none;
}

.dataForm inputheader{
border: 1px solid #E2E3E3;
}

.dataForm legend{
color: #ED1C24;
font-family: 'Maven Pro',arial,serif;
font-size: 16px;
}
	
.dataForm label{
width:350px;
display:block;
color:#ED1C24;
font-size:12px;
}

.dataForm input{
width:300px;
height:21px;
border: 1px solid #E2E3E3;
margin-bottom:10px;
}

.dataForm textarea{
width:300px;
border: 1px solid #E2E3E3;
margin-bottom:10px;
}

.verplicht{
width:100%;
text-align:right;
}

.dataForm .wijziging_button{
background-color:#ED1C24;
color:#ffffff;
border:none;
padding:5px;
display:block;
height:auto;
width:auto;
float:left;
margin-right:10px;
}

.error{
background-color:#ED1C24;
color:#ffffff;
padding:15px;
}

.error .error_details{
margin-left:15px;
}

#spam_container{
display:table;
}

#spam_container label{
float:left;
width:200px;
margin-bottom: 10px;
}

#antispamcodeImage, #antispamcode{
float:left;
width:75px;
margin-right:200px;
margin-bottom: 10px;
}


