 body{
  margin:0;
  padding:0 0 0 400px;
  background:black url(bg.png) repeat-y;
  font:.80em Verdana, sans-serif;
 }
 h1{
 position:absolute;
 top:0;
 left:0;
 margin:0;
 padding:0;
 height:131px;
 width:400px;
 z-index:101;
}
 h1 *{
 height:131px;
 width:400px;
 display:block;
 text-indent:-1000em;
 overflow:hidden;
}
 div#left-sidebar{
  position:absolute;
  top:0;
  left:0;
  width:400px;
  height:100%;
 }
 @media screen{
  body>div#left-sidebar{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
 div#content{
 position: relative;
 margin: 0;
 padding-top: 100px;

 }
 div#content p{
 width: 450px;
 }
 div#content p#artist{
 width: 300px;
 }
 div#content h2{
 font-size: 1.8em;
 font-weight: bold;
 padding-top: 3px;
 }
 div#content h3{
 font-size: 1.2em;
 }
 div#content h4{
 font-size: 1em;
 color: white;
 }
 div#content h4#homesub{;
 color: black;
 }
 div#content strong#error{
 color: #BD3928;
 }
 div#content p, div#content h2, div#content h3, div#content h4, div#content img.taetslocation, div#content address#location, div#content strong#artist, div#content img#artist{
 margin: 10px;
 }
 div#content p a, div#content li a{
 font-weight:bold;
 text-decoration:none;
 color: white;
 }
 div#content p a:hover, div#content li a:hover{
 color: 000;
 text-decoration: underline;
 }
 div#content p a:visited, div#content li a:visited{
 color:#BD3827;
 }
 div#content ul#normal{
 margin:-10px 0px -10px -20px;
 padding:5px;
 }
 div#content ul#normal li{
 margin: 0 0 0 25px;
 padding: 0;
 list-style:none;
}
div#content ul#anormal p{
	margin: 0;
	padding: 0;
}
 div#content ul#anormal{
 margin:-10px 0px -10px 0;
 padding:5px;
 }
 div#content ul#anormal li{
 margin: 0 0 0 25px;
 padding: 0;
 list-style:square;
}
div#content ul#normal p{
	margin: 0;
	padding: 0;
}
div#content address{
 width: 450px;
 padding: 0 0 0 10px;
 font-size:.7em;
}
div#content address a{
 color: white;
 text-decoration: none;
}
div#content address#location{
 font-size:1em;
}
 div#content img#tellhome{
 margin-left: 305px;

}
 div#content a img#tell{
 position: absolute;
 margin-left: 313px;
 margin-top: -7px;
}
div#content img#artist{
position: absolute;
margin-left: 323px;
padding: 10px;
}
div#content img#made{
position: absolute;
margin-left: 320px;
margin-top: 38px;
padding: 10px;
}
div#content img#made2{
position: absolute;
margin-left: 310px;
margin-top: 65px;
padding: 10px;
}
div#content img#made3{
position: absolute;
margin-left: 83px;
margin-top: -48px;
padding: 10px;
}
div#content img#made4{
position: absolute;
margin-left: 213px;
margin-top: -73px;
padding: 10px;
}
div#content img#made5{
position: absolute;
margin-left: 190px;
margin-top: 130px;
padding: 10px;
}
div#content img.angel{
 position: absolute;
 margin:-100px 0 0 220px;
 z-index: 1000;
 float: right;
}
div#content img.taetslocation{
 border: white 2px solid;
}
div#content img#homesubimg{
 border: white 2px solid;
}
/* Navigatie */
 ul#nav{
 position:absolute;
 top:0;
 left:0;
 margin:0;
 padding:135px 0 1000px 280px;
 width: 120px;
 height: 100px;
 list-style:none;
 z-index:100;
 background:url(logo.png) no-repeat;
} 
ul#nav li{
 margin:0;
 padding:0 0 0 10px;
 list-style: none;
 /*display:block;*/
}
ul#nav li a{
 display:block;
 width:110px;
 text-decoration:none;
 text-indent:-1000em;
 overflow:hidden;
 background:url(nav.png) no-repeat;
}
ul#nav li#nav-program a{
 height:12px;
}
ul#nav li#nav-program a:hover{
 background-position:-116px 0;
}
ul#nav li#nav-artists a{
 height:14px;
 background-position:0 -12px;
}
ul#nav li#nav-artists a:hover{
 background-position:-116px -12px;
}
ul#nav li#nav-tickets a{
 height:15px;
 background-position:0 -26px;
}
ul#nav li#nav-tickets a:hover{
 background-position:-116px -26px;
}
ul#nav li#nav-location a{
 height:15px;
 background-position:0 -42px;
}
ul#nav li#nav-location a:hover{
 background-position:-116px -42px;
}
ul#nav li#nav-organization a{
 height:15px;
 background-position:0 -57px;
}
ul#nav li#nav-organization a:hover{
 background-position:-116px -57px;
}
ul#nav li#nav-partners a{
 height:15px;
 background-position:0 -72px;
}
ul#nav li#nav-partners a:hover{
 background-position:-116px -72px;
}
ul#nav li#nav-contact a{
 height:12px;
 background-position:0 -88px;
}
ul#nav li#nav-contact a:hover{
 background-position:-116px -88px;
}
 div#content ul#program{
 margin: 0 0px -10px -20px;
 padding:5px;
 font-size: 1.3em;
 }
 div#content ul#program li{
 margin: 0 0 0 25px;
 padding: 0;
 list-style:none;
}


