/*--- ALGEMEEN ---*/

BODY {
background-color: #FFFFFF;
margin: 0px; 
padding: 0px;
font-family: Verdana, Arial, Helvetica;
font-size: 0.8em;
color: #444444;
text-align: center; }

A {
color: #EB2A2E;
text-decoration: none; }

A:hover {
color: #000000;
text-decoration: none; }

IMG {
border: 0; }

H1 {font-size: 1.0em; margin: 0; padding: 0; }
H2 {font-size: 0.9em; margin: 0; padding: 0; }
H3 {font-size: 1em; margin: 0; padding: 0; }
H4 {font-size: 1em; margin: 0; padding: 0; }

TABLE {
border-collapse: collapse;}

TD {
text-align: left;
vertical-align: top; }

/*--- BASIS ---*/

#all {
min-height: 100%;
text-align: center;
width:980px;
margin:auto;
position:relative;}

/*--- ALGEMEEN ---*/

#algemeen {
display: none; }

/*--- TOP ---*/

#top {
margin: 0px 0 0 0;
padding: 12px 14px 10px 12px;
background-color: #FFFFFF;
text-align: left;
height: 142px;
width: 738px; }

#top .visual {
display: none; }

#top IMG {
margin: 0 5px 0 0; }

#menu {
display: none; 
padding: 3px 0 0 0;
color: #939598;
font-family: Arial, Helvetica, Verdana;
font-weight: bold;
text-transform: uppercase;
font-size: 8pt;
letter-spacing: 0.1em; }

/*--- CONTENT ---*/

#content-top {
display: none; 
clear: both;
margin: 0px;
padding: 0px; 
height: 7px;
width: 764px; }

#content {
clear: both;
margin: 0px;
padding: 4px 14px 0px 12px;
background-color: #FFFFFF;
text-align: left;
_height: 300px;
min-height: 300px;
width: 738px; }

#content h1 {
padding: 4px;
margin: 0 0 10px 0;
background-color: #DDDDDD; 
color: #939598;
font-family: Arial, Helvetica, Verdana;
font-weight: bold;
text-transform: uppercase;
font-size: 14pt;
letter-spacing: 0.1em; }

#content-links {
position: relative;
width: 576px; 
height: 100%;
min-height: 270px; 
float: left;
padding: 0 10px 0 0;
margin: 0 10px 0 0;
border-right: solid 1px #DDDDDD; }

#content-breed {
position: relative;
width: 738px; 
height: 100%;
min-height: 270px; 
float: left;
padding: 0 0px 0 0;
margin: 0 0px 0 0; }

#content h2 {
padding: 2px 4px 2px 4px;
margin: 15px 0 5px 0;
background-color: #DDDDDD; 
color: #939598;
font-family: Arial, Helvetica, Verdana;
font-weight: bold;
text-transform: uppercase;
font-size: 9pt;
letter-spacing: 0.1em; }

#content-rechts {
font-size: 9pt;
position: relative;
width: 140px; 
height: 100%;
float: left; }

#content-rechts h3 {
font-weight: bold;
margin: 0 0 5px 0; }

#content-rechts h4 {
font-weight: bold;
margin: 0 0 0px 0; 
padding: 0 0 0 8px;
background-image: url('/images/pijl-kl-gr.gif');
background-position: left 5px;
background-repeat: no-repeat; }

#footer {
clear: both;
color: #939598;
text-align: center;
font-size: 8pt;
border-top: solid 1px #DDDDDD;
padding: 5px 0 5px 0; }

#content-bottom {
display: none;
clear: both;
margin: 0 0 20px;
padding: 0px; 
height: 5px;
width: 764px; }

/*--- FORM ---*/

FORM {
margin: 0px; 
padding: 0px; }

.form {
width: 265px;
height: 16px;
background-color: #FFFFFF;
border: solid 1px #444444; }

.home {
width: 100px; }

.voorletters, .postcode {
width: 68px; }

.naam {
width: 122px; }

.straat {
width: 186px; }

.nummer {
width: 50px; }

.plaats {
width: 138px; }

.url {
width: 229px; }

.select {
width: 269px; }

.text {
width: 400px; 
height: 100px; }

.login {
width: 150px; }

.wachtwoord {
width: 70px; }

.tekst {
height: 50px; }

.ruim {
margin-bottom: 4px; }

.file { 
width: 269px;
height: 20px; }

.button {
height: 20px;
background-image: url('/images/pijl-kl-w.gif');
background-repeat: no-repeat;
background-position: 4px 6px;
background-color: #939598;
color: #FFFFFF;
font-size: 8pt;
padding: 0 0 0 7px;
border: solid 1px #444444; }

TEXTAREA {
font-family: arial, helvetica, tahoma, serif;
font-size: 0.9em; }

.error {
color: #EB2A2E; 
border: solid 1px #EB2A2E; }

.errormessage {
color: #EB2A2E; 
background-image: url('/images/pijl-gr-r.gif');
background-repeat: no-repeat;
background-position: left 9px;
padding: 5px 5px 10px 10px; }

/*--- DIVERSE ---*/

A.link {
float: right;
background-image: url('/images/pijl-gr-r.gif');
background-repeat: no-repeat;
background-position: right 9px;
padding: 5px 10px 10px 5px; }

A.llink {
float: left;
background-image: url('/images/pijl-gr-r.gif');
background-repeat: no-repeat;
background-position: left 4px;
padding: 0px 0px 10px 10px; }

A.link-kl {
background-image: url('/images/pijl-kl-gr.gif');
background-repeat: no-repeat;
background-position: right 12px;
color: #444444;
padding: 5px 8px 5px 5px; }

#content-rechts A.link-kl {
background-image: url('/images/pijl-kl-gr.gif');
background-repeat: no-repeat;
background-position: left 11px;
color: #EB2A2E;
padding: 5px 5px 5px 8px; }

.image {
border: solid 5px #E2E2E2; }

.left {
margin: 0 10px 10px 0; }

.right {
margin: 0 0 10px 10px; }

#login {
padding: 7px;
background-color: #F5F5F5; }