body
{
	margin: 0 auto;
	padding: 0;
	background-color:#FFFFFF;
}
	
/* the menu */

ul,li,a {
	display:inline;
	margin:0;
	padding:0;
	border:0;
}
ul {
	width:106px;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	list-style:none;
}

.main {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
                font-weight: bold;
                height: 14px;
                line-height: 14px;
	letter-spacing: 0;
}

.mbullit1 { 
               margin-right:-4px;
               margin-left: 0px;
}

.mbullit2 { 
               margin-right:-4px;
               margin-left: 2px;
}

.mbullit3 { 
               margin-top: 10px;
}

li.folder {
               position:relative;
}
li.folder ul#sm5 {
	position:absolute;
	width: 704px;
	height: 50px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.01em;
                line-height:24px;
	background-color: #000000;
	left:-8px;
	top:19px;
}		
li.folder ul#sm1 {
	position:absolute;
	width: 704px;
	height: 50px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.01em;
                line-height:24px;
	background-color: #000000;
	left:-93px;
	top:19px;
}		
li.folder ul#sm2 {
	position:absolute;
	width: 704px;
	height: 50px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.01em;
                line-height:24px;
	background-color: #000000;
	left:-201px;
	top:19px;
}		
li.folder ul#sm3 {
	position:absolute;
	width: 704px;
	height: 50px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.01em;
                line-height:24px;
	background-color: #000000;
	left:-371px;
	top:19px;
}		
li.folder ul#sm4 {
	position:absolute;
	width: 692px;
	height: 75px;
                padding-left: 12px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.01em;
                line-height:24px;
	background-color: #000000;
	left:-445px;
	top:19px;
}		
a {
                padding: 2px;
	border:0;
/* 	width:100%; /* IE */
}
li>a { width:auto; } /* others */
/* hovers with specificity */
	
li.folder:hover { z-index:10; }		
	
ul ul, li:hover ul ul {
	display:none;
}
/*li:hover ul, li:hover li:hover ul {
	display:block;
}	*/	

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#000000;
	font-weight: bold;
                margin-top: 8px;
                margin-bottom: 4px;
}

/*h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
                line-height: 32px;
}*/

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
                height: 16px;
                line-height: 16px;
	font-weight: bold; 
}

h3 {
	font-family: Verdana;
	font-weight:bold;
	color: #000000;
	font-size: 16px;
                margin-bottom: 6px;
	text-align:left;
}

.knop {
	font-family: Verdana;
                letter-spacing: -0.1px;
	font-size: 11px;
	font-weight: bold;
	color: #66CCFF;
	background-color: #000000;
	border: 0px;
}

.knopsec {
	font-family: Verdana;
                letter-spacing: -0.1px;
	font-size: 11px;
	font-weight: bold;
	color: #8FB800;
	background-color: #FFFFFF;
	border: 0px;
                margin-top: 11px;
                align: right;
}

.linkfont{
	font-family: Verdana;
                letter-spacing: -0.1px;
                line-height: 11px;
	font-weight:normal;
	font-size: 11px;
}

.linkfont1{
	font-family: Verdana;
                letter-spacing: -0.1px;
                line-height: 14px;
	font-weight:normal;
	font-size: 14px;
}

.defaultfont{
	font-family: Verdana;
                letter-spacing: -0.1px;
                line-height: 16px;
	font-weight:normal;
	font-size: 11px;
}

.defaultfont1{
	font-family: Verdana;
                letter-spacing: -0.1px;
                line-height: 18px;
	font-weight:normal;
	font-size: 14px;
}

.defaultfont2{
	font-family: Verdana;
                letter-spacing: -0.1px;
                line-height: 18px;
	font-weight:normal;
	font-size: 12px;
}

.center {
                text-align: center;
}

img {
	padding: 0;
	border: 0;
}

.imguser {
	padding: 0;
	border: 0;
                margin: 10px;
}

#sound {
        margin: 0px;
        padding: 0px;
        align: left;
}

rlogo {
	padding: 0;
	border: 0;
}

.searchtable {
	font-family: Verdana;
                letter-spacing: -0.1px;
                line-height: 16px;
	font-weight:normal;
	font-size: 11px;
	padding-top: 12px;
	border: 0;
                margin-top: -14px;
}

.searchcdtable {
	font-family: Verdana;
                letter-spacing: -0.1px;
                line-height: 16px;
	font-weight:normal;
	font-size: 11px;
	padding: 0;
	border: 0;
}

.defaulttable {
	padding: 0;
	border: 0;
                margin-left: -3px;
}

.defaulttable1 {
	padding: 0;
	border: 0;
                line-height: 18px;
                margin-left:-3px;
                margin-top: -3px;
}

dotline {
                margin-top: -15px;
}

.dotlinecd {
                margin-top: -15px;
}
.dotlinet {
                margin-top: -19px;
}

.dl177 {
                padding-bottom: -6px;
                margin-top: 2px;
}

.dlw {
                margin-left: -7px;
}

/* The links */

a.linkprim,a:link { color: #66CCFF ; text-decoration: none; font-weight: bold}
a.linkprim,a:visited { color: #66CCFF ; text-decoration: none; font-weight: bold}
a.linkprim:hover { color: #66CCFF ; text-decoration: underline; font-weight: bold}
a:hover { color: #66CCFF ; text-decoration: underline; font-weight: bold}
li.main a,span.main a:link { color: #000000; text-decoration: none; font-weight: bold }
li.main a,span.main a:visited { color: #000000; text-decoration: none; font-weight: bold }
li.main a,span.main a:hover { color: #000000; text-decoration: none; font-weight: bold}
ul#sm5 a,ul#sm1 a,ul#sm2 a,ul#sm3 a,ul#sm4 a:link { color: #66CCFF; text-decoration: none; font-weight: bold}
ul#sm5 a,ul#sm1 a,ul#sm2 a,ul#sm3 a,ul#sm4 a:visited { color: #66CCFF; text-decoration: none; font-weight: bold }
ul#sm5 a,ul#sm1 a,ul#sm2 a,ul#sm3 a,ul#sm4 a:hover { color: #66CCFF; text-decoration: none; font-weight: bold }
a.linksec:link { color: #8FB800 ; text-decoration: none; font-weight: bold}
a.linksec:visited { color: #8FB800 ; text-decoration: none; font-weight: bold }
a.linksec:hover { color: #8FB800 ; text-decoration: underline; font-weight: bold }
a.menulang:link { color: #CCCCCC; text-decoration: none; font-weight: bold  }
a.menulang:visited { color: #CCCCCC; text-decoration: none; font-weight: bold }
a.menulang:hover { color: #CCCCCC; text-decoration: underline; font-weight: bold }
li.main a:hover { text-decoration: underline }
span.main a:hover { text-decoration: underline }
a.white:link {color:#FFFFFF }
a.white:visited {color:#FFFFFF }
a.white:hover {color:#FFFFFF }

.secondbar {
margin:0 1px 0 0;
padding:0;
height: 1px;
background: #ffffff;
border-top: 0px;
border-bottom: 0px;
}

#message, #from, #subject{
	font-family: Verdana;
 	font-weight:normal;
	font-size: 12px;
}

#wrapper {
margin: -50px auto 0 auto;
width: 864px;
}

#content { 
margin-top:12px;
width:864px;
float: left;
}

#newsmain {
margin-top: -20px;
}

#newsitem {
float: left;
padding-right: 16px;
width: 560px;
margin-top: -17px;
text-align: left;
}

.newsitemsub {
margin-top: -16px;
}

#blogl {
float: left;
padding-right: 16px;
width: 560px;
text-align: left;
margin-top: 3px;
}

#blogl1 {
float: left;
padding-right: 16px;
width: 560px;
text-align: left;
margin-top: 3px;
}

#blogl-home {
float: left;
padding-right: 16px;
width: 560px;
text-align: left;
}

.cd {
float: left;
padding-right: 8px;
width: 176px;
height: 470px;
text-align: left;
}

.cd-oms {
margin-top: -20px;
}

.cdpic {
width: 176px;
height: 128px;
margin-bottom: 12px;
background-image: url('http://new.amsterdamsinfonietta.nl/images/uploads/cd-back.png');
}

.cdcon {
width: 176px;
height: 220px;
font-family: Verdana;
letter-spacing: -0.1px;
line-height: 16px;
font-weight:normal;
font-size: 11px;
}

.cdfrag {
width: 176px;
height: 112px;
font-family: Verdana;
letter-spacing: -0.1px;
line-height: 16px;
font-weight:normal;
font-size: 11px;
}

#pag {
float:left;
width: 6px;
}

#sidebarr-home {
float: left;
width: 270px;
text-align: left;
}

#sidebarr {
float: left;
width: 270px;
text-align: left;
margin-top: 3px;
}

#diashow {
float: left;
width: 576px;
height: 312px;
text-align: left;
}

#cdwinkels{
float: left;
margin-top: 0px;
padding-top: 0px;
padding-bottom: -10px;
width: 270px;
height: 244px;
/* was height: 312px; */
text-align: left;
}

.cds{
float: left;
width: 72px;
height: 80px;
margin-top: 3px;
margin-bottom: -3px;
text-align: left;
}

.cdtitels{
float: left;
margin-left: 18px;
margin-top: 2px;
width: 180px;
height: 15px;
text-align: left;
}

.cdteksts{
float: left;
margin-left: 18px;
margin-top: 3px;
width: 180px;
height: 62px;
margin-bottom: -2px;
text-align: left;
}

.abonnementens {
float: left;
width: 270px;
text-align: left;
}

.zoek-cds {
float: left;
width: 270px;
margin-bottom: 12px;
text-align: left;
}

.weblogs {
float: left;
width: 270px;
text-align: left;
}

.weblog-back {
background-image: url('http://new.amsterdamsinfonietta.nl/images/uploads/weblog-back.jpg');
}

.bestellens {
float: left;
width: 270px;
text-align: left;
}

#nieuwsbriefs {
float: left;
width: 270px;
text-align: left;
}


#blogr {
float: left;
width: 512px;
text-align: left;
margin-top: 1px;
}

#sidebarl {
float: left;
width: 272px;
padding-right: 16px;
padding-top: 12px;
margin-top: 8px;
text-align: left;
}

#nieuws {
width: 493px;
}

#nieuwsbrief{
float: left;
padding: 4px 4px 4px 4px;
border: 0px solid;
width: 262px;
height: 30px;
font-family: Verdana;
font-weight: bold;
letter-spacing: -0.1px;
font-size: 11px;
color: #FFFFFF;
background: #000000;
text-align: left;
}

#nieuwstitel {
  height: 124px;
  width: 493px;
  color: #FFFFFF;
  padding: 10px 10px 10px 10px;
  background: #000000;
}

#nieuwscontent {
  width: 513px;
}

#footer {
  float: left;
  width: 513px;
}

#search-cd {
float: left;
margin-top: -15px;
margin-bottom: 15px;
padding: 8px 8px 8px 8px;
border: 0px solid;
width: 252px;
height: 28px;
background: #000000;
text-align: left;
}

#search-concert {
float: left;
margin-top: -15px;
padding: 8px 8px 8px 8px;
border: 0px solid;
width: 256px;
height: 118px;
background: #000000;
text-align: left;
}

#zoektabel {
margin-top: 0px;
}

#concertprijs {
	font-family: Verdana;
                width: 210px;
	font-weight:normal;
	font-size: 11px;
                color: #FFFFFF;
                background: #000000;
                padding: 7px 7px 7px 7px;
                margin-top: -6px;
        float: left;
}

#rang {
                width: 153px;
               float: left;
}

#rang p {
      line-height:0px;
}

#prijs {
                width: 43px; 
                float: left;
}

#prijs p {
      line-height:0px;
}

.concertl {
float: left;
margin-left: 0px;
padding: 0 0 0 0;
border: 0px solid;
width: 150px;
background: #FFFFFF;
color: #333;
text-align: left;
}

.concertr {
float: right;
margin-left: 0px;
padding: 0 0 0 0;
border: 0px solid;
width: 416px;
background: #FFFFFF;
color: #333;
text-align: left;
}

.concertovz {
float: left;
border: 0px solid;
width: 566px;
margin-top: 16px;
text-align: left;
}

.concertdt {
float: left;
border: 0px solid;
width: 119px;
height: auto;
margin-top: -19px;
text-align: left;
}

.concertdetails {
float: left;
border: 0px solid;
width: 447px;
height: auto;
margin-top: -19px;
text-align: left;
}

.concertdetails1 {
margin-top: 2px;
}

#concerten_s {
margin-top: -17px;
}

.abheader {
margin-top: -5px;
}

#leftheader {
	float: left;
                margin-left: -2px;
	padding: 19px 0 0 0;
	width: 146px;
                height: 144px;
	color: #333;
	text-align: left;
	margin-top: 63px;
}

#rightheader1 {
	float: left;
	padding: 0 0 6px 0;
	border: 0px solid;
	width: 704px;
	text-align: left;
	margin-top: 57px;
	border-bottom: 1px solid;
	border-color: #CCCCCC;
}

#rightheader2 {
	float: left;
	width: 704px;
	height: 18px;
	padding: 8px 0 4px 0;
	text-align: left;
	border-bottom: 1px solid;
}

#rightheader3 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 704px;
	height: 18px;
	text-align: left;
}

#footer {
margin: 0;
padding: 5px 10px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #fff;
color: #333;
font-size: 70%;
letter-spacing: 0.09em;
}

.date {
font-size: 120%;
background: transparent;
color: #000;
}

.menulang {
font-family: Verdana;
padding-bottom: 1px;
letter-spacing: -1px;
font-weight: 100;
font-size: 11px;
text-align: right;
background: transparent;
color: #CCCCCC;
}

.title {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
background: transparent;
color: #000000;
}

.spacer {
                clear: both;
}

.paginate {
               font-family:	Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
               font-size:12px;
               font-weight:normal;
               letter-spacing:.1em;
               padding:10px 6px 10px 4px;
               margin:0;
               background-color:transparent;
}

.pagecount {
               font-family:	Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
               font-size:10px;
               color:#666;
               font-weight:normal;
               background-color: transparent;
}

.input {
               border-top:1px solid #999999;
               border-left:1px solid #999999;
               background-color:#fff;
               color:#000;
               font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
               font-size:11px;
               height:1.6em;
               padding:.3em 0 0 2px;
               margin-top:6px;
               margin-bottom:3px;
}

