/*firefox scrollbars*/
html { overflow:-moz-scrollbars-vertical; }

body { margin: 0;padding: 0;
font: 11px/1.3em Verdana, Arial, sans-serif;
background-color: #fefffc;
color: #444141;
background-image: url(../images/bg-top.gif);background-repeat: repeat-x;
background-position:0 -50px
}

a:link {
    text-decoration: underline;
    color: #B30AC5;
}

a:visited {
    text-decoration: underline;
    color: #B30AC5;
}

a:active {
    text-decoration: underline;
    color: #B30AC5;
}

div#center  { position: relative; background-color: transparent; margin-top: 0;  overflow: auto;
/*background-image: url(../images/markant-bg-menu-balk.gif); background-repeat: repeat-y;*/
 
}
div#left {width: 229px; float: left;}
div#right { margin-left: 280px;  background-color: #fefffc;margin-top: 15px;min-height: 400px;}
h1 { font-size:14px; color:#b30ac5; margin-top: 5px; line-height: 1.3em} 
h2, h3 { font-size: 11px; color:#b30ac5; font-family: Verdana, sans-serif }
h2 a {color: #b30ac5}

p { width: 640px; margin-top: 8px}
p a {color: #444141;}
p.einde {margin-bottom: 30px} 

div.afbeelding img{margin: 20px 20px 0 0;}
a {text-decoration: none;}
a img{border: none}
address{font-style: normal; line-height:1.8em; text-align: right;
font-size: 11px;padding: 4px 2px; margin-top: 0 ; margin-left: 16px; width: 224px;}
address a {color:#b30ac5; font-weight: bold; display: block; text-decoration: underline}
address a:hover{color: #444141;}
div#logo {background-color: transparent;padding-top: 48px; margin-left: 16px}
img#projectinrichter {position: absolute; top: 48px; left: 700px; display: block; margin:0}
div.float {float:left; margin-top: 10px; margin-right: 20px}
div.float span{font-weight: bold }
div.float a {display: block; color: #bc0d42; font-weight: bold; margin-bottom: 5px; font-size: 10px}
div.float img {padding: 2px; border: 1px solid #ccc}
div#right div.foto {width: 690px;  background-color: #e6e8e5;padding: 10px 10px 8px 10px}

div#right ul {margin:0; padding-left:16px}
div#right li {list-style: square}

img.float-right{ float: right;}
/*table omschrijvingen stoelen */
table {margin-top: 15px; margin-bottom: 15px}
th {text-align: left}
td {padding-right: 15px}

/*styles voor footer */
div#footer { margin-top: 0;margin-bottom: 30px; color: #a29e9e; clear: both; border-top:1px solid #e6e8e5}
div#footer a {color: #a29e9e;}
div#footer a:hover {color: #bc0d42; }
div#footer p {margin-left: 250px}




/*formulieren*/
table {margin-top: 20px;}
table td {vertical-align: top; padding: 1px 5px; font-size: 11px}

input {border: 1px solid #b30ac5; background-color: white;}
textarea {border: 1px solid #b30ac5; }

/*iframe*/
/*iframe {border: none; height: 660px; width: 750px}*/


/*h2 {color: black; font: 11px normal }*/
/*h2 a {color: black; font: 11px normal}*/

/*menu css*/
div#menu {text-align:right; padding-top: 10px; padding-left: 16px; }
div#menu a{display: block; color: white;  padding: 5px 5px 5px 0; margin-bottom: 3px; font-weight: bold; background-color: black;width: 224px; text-decoration: none}

div#menu a:hover{color: black; background-color: #e6e8e5}
div#menu a.last {margin-bottom: 7px}
