* {
margin:0; padding:0;
}

html, body {
height: 100%; 
color:#fff;
margin:0; padding:0;
background:#005a00 url(images/backgroundcatalog.gif) repeat-y 50% 0;
}

#home {
min-height: 100%; 
background: #005a00 url(images/backgroundhome.gif) repeat-y 50% 0;
color:#414141;
}

body {
text-align: center; 
font: normal normal normal 84%/normal Arial;
line-height: 1.5em;
color:#414141;
min-height:100%; 
margin:0; padding:0;
}

.admin {
background: #fff7c6;
color: #005a00;
}

* html body, *html #home{
\height:100%;/* for ie5 */
	he\ight:100%;/* for ie6 */
 height: 100%;
}
html>body { font-size: 11px; } /* for modern browsers that can resize px */

#container {
position: relative; min-height: 100%; width: 1000px;
margin: 0 auto;
text-align: center;
z-index: 5; /* to show it on top */
}

*html #container {
margin: 0 auto;
w\idth: 1000px;
width:1000px;
\width:999px;
height: 100%; /* for IE because it doesn't do min-height */
\height:100%;/* for ie5 */
he\ight:100%;/* for ie6 */
}



/*instellingen voor header*/

#header {
position: absolute; top: 0px; left: 7px; height: 200px; min-width: 986px;
width: 986px;
z-index: 4; /* to show it on top */
text-align: left;
}

*html #header {
w\idth: 986px;
width:986px;
\width:985px;
}

#flagscontainer {
position:absolute; width : 380px; height : 26px; left: 15px; top: 212px; 
text-align: left;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
padding:0;
}

#fotohome {
position:absolute; left: 7px; top: 250px; width : 380px; height :285px;
background: url(images/rozendaal.jpg) no-repeat;
margin-left:0; margin-right:0;
}

#menucontainer {
position:absolute; width : 350px; height : 26px; left: 30px; top: 541px; 
text-align: left;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
padding:0;
}

#menutextpos {
position:absolute; width : 360px; height : 24px; left: 10px; top: 2px; 
text-align: left;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
padding:0;
}

a.menucontainer {
font: normal normal bold 99%/normal Arial; color:#fff;
text-decoration: none; 
}
a:hover.menucontainer {
font: normal normal bold 99%/normal Arial; color:#ca3a25;
text-decoration: none;
}
/*instellingen voor rechterkolom*/

#containercatalog {
position:absolute; left: 387px; top: 200px; width : 606px; min-height :100%;
margin-left:0;margin-right:0;
background: #fff7c6;
z-index: 4; /* to show it on top */
}

#containerhome {
position:absolute; left: 387px; top: 200px; width : 606px; height :360px;
margin-left:0;margin-right:0;
background: #fff7c6;
z-index: 4; /* to show it on top */
}

#contenttopcorners {
position:absolute; left: 0px; top: 0px; width : 606px; height:13px;
background: #fff7c6 url(images/topcorner.gif) no-repeat left top;
z-index: 3; 
margin-left:0; margin-right:0;
}

#contentcatalog {
position:absolute; left: 0px; top: 13px; width : 606px; min-height :100%;
background: #fff7c6;
text-align:left;
z-index: 8; /* to show it on top */
margin-left:0; margin-right:0;
}

#contenthome {
position:absolute; left: 0px; top: 13px; width : 606px; height: 340px;
background: #fff7c6;
text-align:left;
z-index: 8; /* to show it on top */
margin-left:0; margin-right:0;
}

#contenthometextpos {
position:absolute; left: 18px; top: 6px; width : 586px; 
text-align:left;
background: #fff7c6;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
}

#contentcatalogtextpos {
position:absolute; left: 18px; top: 6px; width : 584px; 
text-align:left;
background: #fff7c6;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
}

#contentbottomcorners {
position:absolute; left: 0px; bottom:-5px; width : 606px; height:13px; 
background: #fff7c6 url(images/bottomcorner.gif) no-repeat left bottom;
z-index: 3; 
}

#footermenu {
position:absolute; top: 564px; left: 12px; 
text-align: left;
}

h3 {
font: normal normal bold 18px/normal Arial; color:#414141;
margin-bottom: 6px; margin-top: 2px; padding:1px;
}

table {
font: normal normal normal 100%/normal Arial; color:#414141;
}

a {
font: normal normal bold 99%/normal Arial; color:#414141;
text-decoration: none; 
}

a:hover {
font: normal normal bold 99%/normal Arial; color:#ca3a25;
text-decoration: none; 
}

h1, h2, h5, h6, dl, ul, pre, blockquote, fieldset, address {
margin: 1em 4px;
}

p {
margin-bottom: 5px; margin-top: 5px;
padding: 2px;
}

ol {
margin: 1em 13px;
}

li {
margin: 2px 12px;
}

A.visited {
	color : #99dc32;
}

.uploadbackground {
background-image : url(images/back.jpg);background-attachment : fixed;background-repeat : repeat-x;
}

.bold {
  font-family:HelveticaRounded Bold;
  font-size : 108%;
  font-weight:bold;
  color:#141B13;
}

.strong {
  font-family:Verdana;
  font-weight:bold;
  color:#141B13;
}

.emphasize {
  font: normal normal bold 14px/normal Trebuchet MS, Verdana, Arial; color:#f95a09;
}

.white {
 color:#ffffff;
}

.footer {
  font-family:Trebuchet MS;
  font-size : 7pt;
  font-weight:normal;
  color:#ffffff;
}

.tdfoto {
height : 200px; width : 200px;
background-color:#2A3A00; filter: alpha(Opacity=35);
}

.trtop {
vertical-align: top;
}

.tdcenter {
 text-align: center;
}

.tdright {
 text-align: right;
}

.tdleft {
 text-align: left;
}
.iconmap {
position: relative;
width:120px; height:95px;
background: #fff7c6 url(/images/imagemapgroen.gif) no-repeat;
z-index: 6;
padding:0;
cursor: hand;
}

.icon {
position: absolute;
left: 9px; top: 9px;
width:100px; height:75px;
padding:0;
border: 1px solid white;
}

.thumbborder {
border: 1px solid #414141;
}

.icon1 {
position: absolute;
left: 8px; top: 15px;
width:44px; height:33px;
padding:0;
border: 1px solid white;
}
.icon2 {
position: absolute;
left: 56px; top: 15px;
width:44px; height:33px;
padding:0;
border: 1px solid white;
}
.icon3 {
position: absolute;
left: 8px; top: 50px;
width:44px; height:33px;
padding:0;
border: 1px solid white;
}
.icon4 {
position: absolute;
left: 56px; top: 50px;
width:44px; height:33px;
padding:0;
border: 1px solid white;
}