body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
background:  #009998;
}
h1
{
font-size: 21px;
color: #000000;
}
h2
{
font-size: 18px;
color: #000000;
}
td
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}
A:LINK
{
color: black;
text-decoration: underline;
}
A:VISITED
{
color: gray;
text-decoration: underline;
}
A:HOVER
{
color: black;
text-decoration: none;
}
.inputtext
{
font-size: 14px;
}
.inputcheckbox
{
font-size: 14px;
}
.inputradiobutton
{
font-size: 14px;
}
.inputdropdown
{
font-size: 14px;
}
.inputbutton
{
font-size: 14px;
}
.TAtemplate
{
vertical-align: top;
width: 1162px;
height: 550px;
background:  url(/images/background.jpg) top repeat-y;
}
.ddtoptobottommain, .ddtoptobottommain ul { /* all lists */
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.ddtoptobottommain a {
    display: block;

}

.ddtoptobottommain li { /* all list items */
/*    width: 200px; Put this in the webcreator at the li-Item-Link of the Menu Ul SUB otherwise it will inherit it constantly */
}

.ddtoptobottommain li ul { /* second-level lists */
        position: absolute;
    width: 200px;
    left: -999em; /* using left instead of display to hide menus because display: none isnt read by screen readers */
    margin-left: 150px;
    margin-top: -30px;
border: 1px #555555 solid;
}

.ddtoptobottommain li ul ul { /* third-and-above-level lists */
    margin: -1.2em 0 0 -10em;
}

/*Show the submenu DIRECTLY INSIDE the selecte LI tag*/
.ddtoptobottommain li:hover > ul {
    left: auto;
}

.ddtoptobottommain .sfhover{
    left: auto;
}

li.sfhover ul {
    left: auto;
}

/*Fix for IE7*/
.ddtoptobottommain li:hover {
    position: static;
}

.mnuuisubitem a
{
width: 200px;
}
.TAtop
{
vertical-align: top;
width: 1162px;
height: 89px;
background:  url(/images/stijl01_02.jpg) top no-repeat;
}
.TAheader
{
vertical-align: bottom;
width: 1162px;
height: 178px;
background:  url(/images/stijl01_04.jpg) top no-repeat;
}
.TAmenu
{
vertical-align: top;
width: 262px;
height: 550px;
padding-top: 20px;
background:  url(/images/stijl01_05.jpg) top no-repeat;
}
.TAcontent
{
vertical-align: top;
width: 900px;
height: 550px;
}
.TAfooter
{
vertical-align: top;
width: 1162px;
height: 17px;
background:  url(/images/stijl01_08.jpg) top no-repeat;
}
.TAtopfreetext
{
width: 870px;
margin-right: 30px;
margin-top: 40px;
}
.TAcontactfreetext
{
width: 90px;
margin-bottom: 15px;
margin-right: 25px;
}
.ddtoptobottommain
{
Display: block;
margin: 0px;
padding: 0px;
padding-left: 75px;
list-style-type: none;
}
.ddtoptobottomitem
{
width: 150px;
max-width: 150px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 21px;
color: white;
text-align: left;
text-decoration: none;
}
.ddtoptobottomitem a
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 21px;
color: white;
text-align: left;
text-decoration: none;
padding-bottom: 10px;
padding-left: 35px;
padding-top: 10px;
background:  url(images/vlam.gif) left no-repeat;
}
.ddtoptobottomitem a:visited
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 21px;
color: white;
text-decoration: none;
}
.ddtoptobottomitem a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 21px;
color: black;
text-align: left;
text-decoration: none;
padding-left: 35px;
background:  url(images/vlam_over.gif) left no-repeat;
}
.ddtoptobottomitemselected
{
width: 150px;
max-width: 150px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 21px;
color: black;
text-align: left;
text-decoration: none;
}
.ddtoptobottomitemselected a
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 21px;
color: black;
text-align: left;
text-decoration: none;
padding-bottom: 10px;
padding-left: 35px;
padding-top: 10px;
background:  url(images/vlam_over.gif) left no-repeat;
}
.ddtoptobottomitemselected a:visited
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 21px;
color: black;
text-align: left;
text-decoration: none;
}
.ddtoptobottomitemselected a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 21px;
color: black;
text-align: left;
text-decoration: none;
}
.ddtoptobottombetweenitems a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5B8679;
text-decoration: none;
background:  white;
}
.TAcontenttable
{
vertical-align: top;
}
.TAcontenttd
{
vertical-align: top;
width: 900px;
height: 550px;
background:  url(/images/stijl01_06.jpg) top no-repeat;
}
.TDfootercontent
{
vertical-align: top;
width: 900px;
height: 54px;
padding-bottom: 20px;
padding-left: 32px;
padding-right: 62px;
padding-top: 20px;
background:  url(/images/stijl01_07.jpg) bottom no-repeat;
}
.TAcontenttxt
{
width: 800px;
margin-bottom: 10px;
margin-left: 32px;
margin-top: 50px;
}
.mnuulsubmain
{
float: none;
margin: 0px;
padding: 0px;
background:  #009998;
list-style-type: none;
}
.mnuulsubitem
{
float: none;
font-size: 12px;
}
.mnuulsubitem a
{
height: 15px;
max-height: 15px;
font-size: 12px;
color: white;
padding-left: 15px;
background:  #009998;
border:  0px;
}
.mnuulsubitem a:visited
{
font-size: 12px;
color: white;
border:  0px;
}
.mnuulsubitem a:hover
{
font-size: 12px;
color: white;
padding-left: 15px;
background:  #8d8d8d;
border:  0px;
}
.mnuulsubitemselected
{
float: none;
font-size: 12px;
color: white;
background:  #8d8d8d;
border:  0px;
}
.mnuulsubitemselected a
{
height: 15px;
max-height: 15px;
font-size: 12px;
color: white;
padding-left: 15px;
background:  #8d8d8d;
border:  0px;
}
.mnuulsubitemselected a:visited
{
font-size: 12px;
color: white;
border:  0px;
}
.mnuulsubitemselected a:hover
{
font-size: 12px;
color: white;
background:  #8d8d8d;
border:  0px;
}

