body {margin: 0px; margin-left: 3.5%; margin-right: 3.5%; font-family: "Verdana", sans-serif; font-size: 7pt}

#fw {margin-top: 170px; position: relative; bottom:0; top: 0; }

a {text-decoration: none}

table {font-size: 7pt}

input, textarea {font-size: 8pt}

textarea {font-family: "Verdana", sans-serif}

div#topright {position: fixed; top: 0; height: 106px; background-image: url(../images/topright.png); background-repeat: no-repeat; background-position: top left; background-color: #fffcd7}
div#topleft {position: fixed; top: 0; height: 106px; background-image: url(../images/topleft.png); background-repeat: no-repeat; background-position: top right; background-color: #fffcd7}
div#rightside {position: fixed; top: 106px; height: 100%; background-image: url(../images/right.png); background-repeat: repeat-y; background-position: top left; background-color: #fffcd7}
div#leftside {position: fixed; top: 106px; height: 100%; background-image: url(../images/left.png); background-repeat: repeat-y; background-position: top right; background-color: #fffcd7}

div#kop {position: fixed; top:  0; width: 93%; height: 170px; z-index: 3; background-image: url(../images/minneapolis.jpg); background-repeat: repeat-x; background-position: top left}
div#cover {position: fixed; top:  0; width: 70%; height: 170px; z-index: 2}

div#kop1 {position: absolute; font-size: 50px; padding-left: 40px; padding-top: 10px; padding-bottom: 10px; font-weight: bold;
	top: 8px; left: 0; width: 118px; text-align: right}
div#kop2 {position: absolute; font-size: 30px; border-bottom-style: solid; border-width: 28px; 
	top: 31px; left: 158px; padding-bottom: 20px; font-weight: bold}

div#stage {position: absolute; left: 158px; top: 89px}

div#voet {position: fixed; top: 0px; left: 70%; z-index: 5; border-left: 10px solid}
	
div#voettekst {font-size: 7pt}
#voettekst ul {padding: 1ex; list-style-type: none; line-height: 180%}

div.band, div#hoofdband {width: 30%; height: 100%; position: absolute; right: 0; overflow: hidden; overflow-y:auto;
	border-left-style: solid; border-width: 6px}

div#hoofdband {position: fixed; width: 27.9%; right: 3.5%; text-align: center; height: auto; z-index: 4; 
	background-image: url(../images/rechts.jpg); top: 0;  bottom: 0; background-position: 90% 51px; 
	background-repeat: no-repeat; background-attachment: fixed; padding-top: 220px}
	
div#hoofdband div{margin-right: 5ex; margin-top: 4ex; margin-left: 4ex; padding: 2ex; line-height: 210%;
	border-style: solid; border-width: 2px; position:relative; z-index: 6}
	
div#hoofdband img {border-style: none}
div#hoofdband div img {border-style: none; width: 95%}
	
div.lefty {text-align: left}
	
div#menubalk {width:  75%; height: 4.5ex; bottom: 0; z-index:  2; position: absolute;
	border-top-style: solid; border-width: 1px; padding-left: 10px; font-size: 7pt; padding-top: 1ex;
	border-bottom-style: solid; border-bottom-width: 2ex}

div.titel {border-top-style: solid; border-bottom-style: solid; border-width: 2px; margin-right: 35%;
	margin-top: 3.5ex; margin-left: 3ex; padding: 2ex; padding-left: 8ex; text-transform: uppercase}

.hoofdtekst {
	margin-top: -5ex;
	margin-right: 35%;
	margin-left: 7ex;
	padding-left: 5ex;
	border: solid;
	border-width: 6px;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	line-height: 210% }
	
.hoofdtekst ul {list-style-type: circle}
	
.subtitel {
	width: 80%;
	margin-left: -2ex; margin-bottom: 2ex; margin-top: 5ex;
	padding: 1ex;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 2px}
	
.tekstkopje {
  border-width: 2px;
  width: 80%;
  margin-bottom: 1ex;
  padding-left: 2ex;
  border-bottom-style: solid;
}
	
div #hoofdband div#signature {position:absolute; bottom:0; right:0; padding:0; margin:0; padding-bottom: 3px;
	padding-right: 3px; text-align:right; font-size:7pt; line-height:100%; border-style:none; z-index: 3}

div.indent {margin-left:5ex}

/*table.prijstabel, table.agenda {width: 100%}*/
table.columns {border-style: none}
table.columns tr {vertical-align: top}
table.agenda td {vertical-align: top}

.menu {
	white-space: nowrap;
	list-style-type: none;
	margin: 0;
	padding: 0;
	cursor: default;
/*    filter: alpha(opacity=95); kan niet omdat ie6 dan de submenus niet laat zien*/
    opacity: 0.95;
	z-index: 10 }
.menu a {
	text-decoration: none}
.menu li {
	margin: 0;
	padding: 0;
	padding-left: 1ex;
	padding-right: 1ex;
	position: relative;
	height: 3.5ex;
	z-index: 11;
	float: left}
.menu ul {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	padding-top: 1ex;
	padding-bottom: 1ex;
	border-left-style: solid;
	border-width: 6px;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 12 }
.menu li>ul  /* for W3C browsers */  {
	margin-left: -1ex;
	top: 3.5ex;
	left: auto }
.menu ul li {
	margin: 0;
	padding-top: 0.5ex;
	z-index: 13;
	width: 90%;
	float: none }
.menu ul li a {
	width: 100%}
.menu ul ul   {
	margin: 0;
	z-index: 14;
	top: -1ex;
	left: 100% }
.menu ul ul li {
	z-index: 15 }
.menu ul, .menu li:hover ul ul, .menu li.hover ul ul{
	visibility: hidden }
.menu li:hover ul, .menu li:hover li:hover ul,
.menu li.hover ul, .menu li.hover li.hover ul{
	visibility: visible }
.marker {float:right; margin-right: 2px}

