/* CSS Document */

body {
   /*background: url(Images/back.gif);*/
   background: url(Images/bg.gif);
   color: #555;
   font-family: verdana, sans-serif;
   font-size: 10pt;
   width: 780px; 
   margin: auto;
}

div.right {
   float: right;
}

h3.main {
   margin: 0;
   padding: 9px 0  0 10px;
}

h4.main {
   margin: 0;
   padding: 9px 0  0 10px;
}

img.borderleft {
   width: 283px;
   height: 140px;
   margin: 0 0 0 0;
   padding: 0;
   float: left;   
}

ul#portfolio {
   background: white;
   width: 497px;
   height: 140px;
   list-style-type: none;
   margin: 0;
   padding: 0;
   float: right;
}

ul.menu {
   list-style-type: none;
   margin: 0 0 0 0;
   padding:  0 0 0 0;  
   font-size: 9pt; 
}

ul.menu li {
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 10px 15px 0px 0px;

}

ul.menu li a:hover {
   color:#9b5351;
   text-decoration: none;
   border-bottom: 1px dotted;
}

ul.menu li a:link, a:visited, a:focus, a:active {
   color:#9b5351;
   text-decoration: none;
   border-style: none none none none;
   border-width: 1px;
}

img.left {
   margin-right: 10px;
   margin-left: 10px;
   float: left;
}

img.borderleft {
    float: left;
}

img.right {
   margin-right: 10px;
   margin-left: 10px;
   float: right;
}

img.collage_opendag {
   margin: 0px 10px 10px 10px;   
   float: right;
}

.smbuttons {
   border: none;
}

table.top {
   width: 780px;
   background: white;
   
   margin: 0;
   float: right;
   
}

#specs {
   width: 95%;
   border-collapse:collapse;
   margin: 0 10px 10px 10px;
}

#specs td {
   border: 1px solid #555;
   margin: 6px 0 0 0;
}

#specs tr.alt td{
   background-color: #F7F7F7;
}

td.vinkje {
   width: 6%;
}

td.topleft {
   width: 110px;
   background: white;
   padding: 0.5em 0 0.5em 0;
}

td.topright {
   background: white;
   width: 670px;
   padding: 0.5em 0 0.5em 1em;
}

p.textindent {
   padding: 0px 0px 0px 25px;
   
}

p.maintext {
   padding: 0 10px 0 10px;
}

p.signed {
   line-height: 140%;
   letter-spacing: 1px;
   padding: 0 0 0 10px;
   
}

p.foot {
   padding: 0 0 0 0;
   margin: 0;
}

p.navigation {
   border-bottom: 1px dotted #A6A6A6;
   margin: 10px 15px 0px 20px;
   padding-top: 10px;
}

a:hover {
   color:#9b5351;
   text-decoration: none;
   border-bottom: 1px dotted; 
}
 a:link, a:visited, a:focus, a:active {
   color:#9b5351;
   text-decoration: none;
   border-style: none;
   border-width: 1px;
   }

 
#container {
   width: 780px;
   position: relative;
   margin: 10px 0 10px 0;
   
   -moz-box-shadow: 0 0 5px #000;
   -webkit-box-shadow: 0 0 5px#000;
   box-shadow: 0 0 5px #000;
}

#banner {
   width: 780px;
   height: 140px;
   margin: 0 0 0 0;
   border-bottom:1px solid #A6A6A6;
}

#foot {
   background: #F7F7F7;  
   font-size: 8pt;
   text-align: center;
   width: 780px;
   padding: 10px 0;
   margin: 0 0 0 0;

}

#leftcollumn {
   background: #F7F7F7;
   position: absolute;
   margin: 0;
   padding: 0;
   text-align: right;
   width: 120px;
   top: 0;
   bottom: 0;
   left: 0; /* Needed for IE */
   border-right:1px solid #A6A6A6;
}
   
#rightcollumn {
   width: 659px;
   margin-left: 120px;
   background: white;
   min-height: 400px;
   

}

#main {
   background: #fffff0;
   width: 100%; /* Needed for IE 6 */
   position: relative;
   padding: 0;
   margin: 0;
   border-bottom:1px solid #A6A6A6;
   
  
}

#foto_gallery {
   background: white;
   width: 635px;
   margin: 0.5em 0 0 0px;
   padding: 0.5em 1em 0.5em 1em;
   float: right;
   -moz-border-radius: 12px; /* FF1+ */
   -webkit-border-radius: 12px; /* Saf3-4 */
   border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
   
   -moz-box-shadow: 0 0 5px #888;
   -webkit-box-shadow: 0 0 5px#888;
   box-shadow: 0 0 5px #888;
}

#contactformulier {
   width: 400px;
   background-color: #F7F7F7; 
   padding: 10px 10px 10px 10px;
   margin: 0 10px 10px 10px;
   -moz-border-radius: 12px; /* FF1+ */
   -webkit-border-radius: 12px; /* Saf3-4 */
   border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
   
   -moz-box-shadow: 0 0 5px #888;
   -webkit-box-shadow: 0 0 5px#888;
   box-shadow: 0 0 5px #888;
}

#socialmedia {
   
   margin: 10px 15px 10px 20px;
   padding-top: 10px;
   border-top: 1px dotted #A6A6A6;
   text-align: left;
}


