@media screen{
body{
  background:#000000;
  background-image: url(../afbeeldingen/achtergrond.jpg);
  font-size:14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
}

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }


/***************************Attribute******************************************/
.header{
  font-size:16px;
  font-weight:bold;
  margin-bottom:10px;
}

a:link, a:visited, a:active, a:focus{
  color:#660000;
  text-decoration:none;
}

a:hover{
  color:#660000;
  text-decoration:underline;
}

p{
  font-size:14px;
}

h2{
  font-size:16px;
  font-weight:bold;
}

/***************************Posities***********************************/
#container{
  position:relative;
  margin: 0 auto;
  top:0px;
  background-color:#fffacd;
  height:650px;
  width:900px;
  border:1px solid #660000;
}

#container[id]{
  height:650px;
  width:900px;
}

html:root #container{
  width:900px;
}

#top{
  position:absolute;
  top:0px;
  left:0px;
  width:900px;
  height:150px;
  background-color:#F4F9F2;
}

#links{
  width:150px;
  height:150px;
  float:left;
  margin:0px;
  margin-left:0px;
}

#contact{
  width:150px;
  height:25px;
  float:left;
  margin:40px;
  margin-left:0px;
}

#route{
  width:150px;
  height:25px;
  float:left;
  margin:-20px;
  margin-left:0px;
}

#winkel{
  width:750px;
  height:150px;
  float:right;
  margin:0px;
  margin-right:0px;
}
 
#img{
  position:absolute;
  top:223px;
  left:0px;
  z-index:-1
  height:427px;
  width:150px;
}

#menu{
  position:absolute;
  top:150px;
  left:0px;
  width:150px;
  height:auto;
  background-color:#660000;
  padding-top:10px;
  padding-bottom:10px;
}

#content{
  position:absolute;
  top:160px;
  left:150px;
  width:750px;
  height:475px;
  overflow:auto;
  padding:0px;
  padding-right:20px;
  padding-left:20px;
  color:#000000;
  text-align:left;
}

#content[id]{
  width:710px;
  height:475px;
}

html:root #content{
  width:710px;
}

#footer{
  position:relative;
  margin: 0 auto;
  top:0px;
  height:25px;
  width:900px;
  text-align:center;
  font-weight:bold;
  color:#0000ef;
}

/**********************************Menu's***************************************/
a.menu_link:link, a.menu_link:visited, a.menu_link:active, a.menu_link:focus{
   color:#000000;
   font-size:12px;
   text-decoration:none;
   line-height:14px;
}

a.menu_link:hover{
   text-decoration:underline;
}

a.layers:link, a.layers:visited, a.layers:active, a.layers:focus, a.layers:hover,
a.layers_act:link, a.layers_act:visited, a.layers_act:active, a.layers_act:focus, a.layers_act:hover{
  color:#ffffff;
  width:auto;
  line-height:25px;
  text-decoration:none;
  display:block;
  font-size:12px;
  padding-left:10px;
  font-weight:bold;
  margin:0px;
  text-align:left;
}

a.layers_2:link, a.layers_2:visited, a.layers_2:active, a.layers_2:focus{ 
  color:#660000;
  line-height:25px;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  padding-left:5px;
  margin-right:20px;
}

a.layers_2:hover{
  text-decoration:underline;
}


div.layers_pos{
  width:90px;
  float:left;
}

div.layers_pos[class]{
  margin-top:-5px;
}

div.layers_all{
  margin-left:25px;
}

div.layers_all[class]{
  margin-left:15px;
}

html:root div.layers_all{
  margin-left:20px;
}
}