/*****algemeen*****/

body {
 font-family: Microsoft Sans Serif;
 overflow: auto;
 font-size: 14;
 margin:0px;
 padding:0px;
 height: 100%;
 background-color: #5b1821;
}

.links {
 position: absolute;
 left:0px; top:120px; width:440px; 
 padding-left:20px;
}

.links h3, .rechts h3, .wijd h3, .admin h3{
 padding:0px;
 margin:0px;
 font-weight:bold;
 font-size:20px;
 text-transform: capitalize;
}
h2 {text-transform: capitalize;} 

.rechts {
 position: absolute;
 left:480px; top:120px; width:440px;
}

.wijd , .admin{
 position: absolute;
 left:0px; top:120px; width:100%;
 padding-left:20px; 
 padding-right:20px;
}
.admin{
padding-top:20px;
}

div.admin {
	font-size: 18px;
    font-family: Verdana, Helvetica, sans-serif;
  }

.admin  table {
    font-size: 18px;
    font-family: Verdana, Helvetica, sans-serif;
  }
.admin  th {
    font-weight: bold;
    color: #000000;
    background: none;
    border-top: none;
  } 
/*****inhoud*****/

#menu {
 position: absolute;
 font-weight: bold;
 border-left: 3px solid #FFCC66;
 top:0px; left:40px; width:250px; height:100%;
 background: #5B1C17 url(../plaatjes/bgimg_menu.jpg) repeat-y fixed;
 color: #FFCC66;
 padding-left:10px;
}

#meniks {
 position: absolute;
 font-weight: bold;
 border-right: 3px solid #FFCC66;
 top:0px; left:1250px; width:180px; height:100%;
 background:#5B1C17 url(../plaatjes/bgimg_menu.jpg) repeat-y fixed 1245px 0px;
 background-position: absolute;
}



#main {
 z-index: 99;
 position: absolute;
 left: 280px; width:963px; height:100%;
 margin:0px; 
 padding:0px;
 background: #5b1821 url(../plaatjes/bgimg_main.jpg) no-repeat fixed 40px 0px; /*#FFCC66*/
 overflow-y: auto;
 overflow-x: none;
}

#titel { /*nu genest in div#main*/
 position:absolute;
 top: 0; width:100%; height:100px;
 padding-bottom: 4px;
 background: #5B1C17 url(../plaatjes/bgimg_titel.jpg) repeat-x fixed;
 color: #FFCC66;
}
.inhoud_titel {
 width: 100%;
 padding-top:5px;
 padding-bottom:5px;
 font-weight: bold;
 /*border: 1px solid black;*/
}

/*****berichten*****/

div.bericht {
 width:100%;
 display: block;
 padding-top:5px;
 padding-bottom:5px;
 font-size: 16;
}

span.bericht_titel {
 display: block;
 width:100%;
 text-align: center;
 font-weight: bold;
 font-size: 16px;
 background-color: #9B4C47; 
 color: #FFCC66; 
 margin-top: 5px;
}

span.bericht_text {
 padding-top: 4px;
 width:100%;
 text-align: justify;
}

span.bericht_text.img {
 height:100px;
 float: right; 
}
.wijd div.bericht, .admin div.bericht {width:90%;}

/*****nieuws*****/

div.nieuws {
 width:100%;
 display: block;
 padding-top:5px;
 padding-bottom:5px;
 font-size: 14;
}

span.nieuws_titel {
 display:block;
 width:100%;
 text-align: center;
 font-weight: bold;
 font-size: 16px;
 background-color: #9B4C47; 
 color: #FFCC66;
}

span.nieuws_text {
 padding-top: 4px;
 width:90%;
 padding-left: 5px;
 text-align: justify;
}

span.nieuws_text.img {
 height:100px;
 float: right; 
}

/*****producten*****/

p.product_titel {
 font-weight: bold;
 color: #444444;
}

p.product_text {
 padding-top: 4px;
 width:90%;
 padding-left: 5px;
 text-align: justify;
 color: #5B1C17;
 font-style: italic;
}

p.product_prijs {
 width: 100%;
 border-top: 1px solid #B08568;
 font-style: italic;
 display: inline;
}

p.product_punten {
 width: 100%;
 border-bottom: 1px solid #B08568;
 font-style: italic;
 display: inline;
}

p.product_text.img {
 height:100px;
 float: right; 
}

/*****links*****/

a {
 color: #444444;
 border: none;
}

a.menu {
 color: #FFCC66;
 border: none;
}

/*****tables*****/
table {
border-collapse: collapse;
} 

th {
 border-bottom: 1px solid black;
 border-top: 1px solid black;
 text-align:left;
 font-weight: bold;
 color: #5B1C17;
}

th.header {
 border-bottom: 1px solid black;
 border-top: 1px solid black;
 text-align:left;
 color: #5B1C17;
 font-style: italic;
}
