/* layout opmaak */

* {margin: 0; padding: 0; border: 0;}

html 
{  
background-color:white;
text-align: center;
}

html, body, #contentmain, td 
{ 
font-size:12px; 
font-family: Arial;
}

body 
{ 
margin: 0 auto;
text-align: center;
}

#container
{
margin: 0 auto;
text-align: center;
width: 972px;
text-align: left;
}

#header
{
height: 134px;
}

#contentmain
{
width: 972px;
background: url(../afbeeldingen/background_bottom.jpg) no-repeat bottom left;
}

#menu
{
position: relative;
top: 0;
left: 0;
width: 177px;
height: 380px;
text-align: left;
}

#menu ul
{
margin-left: 3px;
list-style-type: none;
background: url(../afbeeldingen/background_menu.png) top left repeat-y;
}

#menu ul li
{
border-bottom: solid 1px #e28ca5;
height: 25px;
}

#menu ul li.last
{
border-bottom: none
}

#menu a
{
margin-left: -25px;
padding-right: 25px;
text-align: right;
padding-top: 4px;
display: block;
height: 25px;
width: 174px;
color: #fff;
text-decoration: none; 
background: url(../afbeeldingen/menu_right.png) no-repeat top right;
}

#menu a:hover, #tarieven #navtarieven, #home #navhome, #administratie #navadministratie, #telefoonservice #navtelefoonservice, #secretarieel #navsecretarieel, #links #navlinks, #contact #navcontact
{
background: url(../afbeeldingen/menu_active.png) no-repeat top right;
}

#content
{
background: url(../afbeeldingen/background_content.jpg) no-repeat top left;
margin: -380px 0px 0px 177px;
width: 795px;
text-align: left;
}

#home #menu
{
background: url(../afbeeldingen/background_lefthome.jpg) no-repeat top left;
}

#administratie #menu
{
background: url(../afbeeldingen/background_leftadministratie.jpg) no-repeat top left;
}

#telefoonservice #menu
{
background: url(../afbeeldingen/background_lefttelefoonservice.jpg) no-repeat top left;
}

#secretarieel #menu
{
background: url(../afbeeldingen/background_leftsecretarieel.jpg) no-repeat top left;
}

#tarieven #menu
{
background: url(../afbeeldingen/background_lefttarieven.jpg) no-repeat top left;
}

#links #menu
{
background: url(../afbeeldingen/background_leftlinks.jpg) no-repeat top left;
}

#contact #menu
{
background: url(../afbeeldingen/background_leftcontact.jpg) no-repeat top left;
}

#content h1
{
padding: 40px 160px 30px 40px;
color: #880e37;
font-size: 20px;
}

#content h2
{
padding: 15px 160px 10px 40px;
color: #880e37;
font-size: 14px;
}

#content .tableheading
{
padding: 15px 0px 10px 0px;
color: #880e37;
font-size: 14px;
font-weight: bold;
}

#content p
{
padding: 0px 160px 10px 40px;
line-height: 20px;
}

#content table
{
margin-left: 40px;
margin-bottom: 10px;
line-height: 20px;
}

#content ul
{
padding: 0px 160px 10px 60px;
list-style-type: square;
}

#content ol
{
padding: 0px 160px 10px 65px;
}

#content a
{
color: #000;
}

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

input, textarea
{
border: 1px solid #000;
width: 200px;
}

input.radiobutton
{
border: 1px solid #fff;
width: 20px;
}

input.verzendbutton
{
border: none;
width: 200px;
color: #fff;
background-color: #880e37;
cursor: pointer;
}

#footer
{
font-size: 14px;
color: #fff;
width: 972px;
height: 35px;
text-align: left;
background: url(../afbeeldingen/background_footer.jpg) no-repeat top left #880e37;
}

#footer p
{
margin-left: 283px;
padding-top: 10px;
}